/* Minification failed. Returning unminified contents.
(2,24302): run-time error CSS1019: Unexpected token, found '}'
(2,24303): run-time error CSS1019: Unexpected token, found '@keyframes'
(2,24323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(2,24356): run-time error CSS1019: Unexpected token, found '@keyframes'
(2,24381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(2,85130): run-time error CSS1019: Unexpected token, found '@keyframes'
(2,85146): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(2,90697): run-time error CSS1019: Unexpected token, found '@keyframes'
(2,90719): run-time error CSS1035: Expected colon, found '{'
 */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {	margin: 0;	padding: 0;	outline: 0;	border: 0;	background: transparent;	vertical-align: baseline;	font-size: 100%;}body {	line-height: 1;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {	display: block;}nav ul {	list-style: none;}blockquote,q {	quotes: none;}blockquote:before,blockquote:after,q:before,q:after {	content: '';	content: none;}a {	margin: 0;	padding: 0;	background: transparent;	vertical-align: baseline;	font-size: 100%;}ins {	background-color: #ff9;	color: #000;	text-decoration: none;}mark {	background-color: #ff9;	color: #000;	font-weight: bold;	font-style: italic;}del {	text-decoration: line-through;}abbr[title],dfn[title] {	border-bottom: 1px dotted;	cursor: help;}table {	border-spacing: 0;	border-collapse: collapse;}hr {	display: block;	margin: 1em 0;	padding: 0;	height: 1px;	border: 0;	border-top: 1px solid #cccccc;}input,select {	vertical-align: middle;}html {	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}*,*:before,*:after {	box-sizing: border-box;}.dark {	background: #1c1c1e;}.dark * {	color: #fff;}.dark a,.dark a:visited {	color: #f45376;}.dark a:hover,.dark a:visited:hover {	text-decoration: underline;}.dark a.button {	border: 1px solid #fff;	background: rgba(255, 255, 255, 0);	color: #fff;}.dark a.button:hover {	background: #fff;	color: #000;}.dark a.button.fill {	background: #fff;	color: #000;}.dark a.button.fill:hover {	background: rgba(255, 255, 255, 0.5);	color: #fff;}.dark code,.dark pre {	background-color: rgba(248, 248, 248, 0.1);}.dark + .triangle:before {	border-color: transparent transparent transparent #1c1c1e;}.light {	background: #fff;}.light * {	color: #000;}.light a,.light a:visited {	color: #f45376 !important;}.light a:hover,.light a:visited:hover {	text-decoration: underline;}.light a.button {	border: 1px solid #000;	background: transparent;	color: #000;}.light a.button:hover {	background: #000;	color: #fff;}.light a.button.fill {	background: #000;	color: #fff;}.light a.button.fill:hover {	background: rgba(0, 0, 0, 0.2);	color: #000;}.light code,.light pre {	background-color: #f8f8f8;}.light + .triangle:before {	border-color: transparent transparent transparent #fff;}.yellow {	background: #FFCC01;}.yellow * {	color: #000;}.yellow a,.yellow a:visited {	color: #f42146;}.yellow a.button {	border: 1px solid #000;	background: transparent;	color: #000;}.yellow a.button:hover {	background: #000;	color: #FFCC01;}.yellow a.button.fill {	background: #000;	color: #FFCC01;}.yellow a.button.fill:hover {	background: rgba(0, 0, 0, 0.2);	color: #000;}.yellow + .triangle:before {	border-color: transparent transparent transparent #FFCC01;}.blue {	background: #51c1f5;}.blue * {	color: #fff;}.blue a,.blue a:visited {	text-decoration: underline;}.blue a:hover,.blue a:visited:hover {	text-decoration: none;}.blue a.button {	border: 1px solid #fff;	background: rgba(255, 255, 255, 0);	text-decoration: none;}.blue a.button:hover {	background: #fff;	color: #51c1f5;}.blue a.button.fill {	background: #fff;	color: #51c1f5;}.blue a.button.fill:hover {	background: rgba(255, 255, 255, 0.5);	color: #fff;}.blue + .triangle:before {	border-color: transparent transparent transparent #51c1f5;}.purple {	background: #C2357B;}.purple * {	color: #fff;}.purple a,.purple a:visited {	text-decoration: underline;}.purple a:hover,.purple a:visited:hover {	text-decoration: none;}.purple a.button {	border: 1px solid #fff;	background: rgba(255, 255, 255, 0);	text-decoration: none;}.purple a.button:hover {	background: #fff;	color: #C2357B;}.purple a.button.fill {	background: #fff;	color: #C2357B;}.purple a.button.fill:hover {	background: rgba(255, 255, 255, 0.5);	color: #fff;}.purple + .triangle:before {	border-color: transparent transparent transparent #C2357B;}.round {	border-radius: 50%;}.text--center {	text-align: center;}.text--center .seperator {	margin-right: auto;	margin-left: auto;}.center,.center img {	display: block;	margin: 0 auto;	text-align: center;}.vcenter {	display: inline-block;	vertical-align: middle;	float: none;}body {	font-family: "Lato", sans-serif;	line-height: 1.4;}h1 {	font-weight: 900;}h2,h3,h4 {	font-weight: 700;}h1 {	letter-spacing: -.2px;	font-size: 2rem;}h2 {	font-size: 1.60rem;	font-weight: 900;}h3 {	font-size: 1.3rem;}h4 {	font-size: 1.1rem;	margin-bottom: 3px;}h5 {	font-size: 2rem;	font-weight: 100;	margin: 0;}h5 + * {	margin-bottom: 20px;}h5 a {	font-size: inherit;	font-family: inherit !important;}strong {	font-weight: 900;}p,blockquote,li,a {	font-size: 1rem;	line-height: 1.6;	letter-spacing: 0.2px;}p,blockquote,li {	color: #4d4d4d;	font-weight: 400;}a,a:visited {	text-decoration: none;	width: auto;	white-space: nowrap;}blockquote {	color: #2c2c2c;	font-size: 1.2rem;}blockquote:before,blockquote:after {	display: inline-block;	padding: 0 2px;	font-size: 1.4rem;	content: '"';}a.button {	border-radius: 3px;	padding: 8px 18px !important;	margin-top: 20px;	font-family: "Lato", sans-serif !important;	font-size: 1rem;	background: transparent;	transition: all .2s ease-in-out;}a.button:hover {	background: #000;	color: #fff;	text-decoration: none !important;}a.button.fill {	background: #000;	color: #fff;}a.button.fill:hover {	background: rgba(0, 0, 0, 0.5);	color: #fff;	text-decoration: none;}html,body {	width: 100%;}body {	background: transparent;	min-height: 100%;	min-width: 100%;	font-size: 17px;}*[role="content"] {	position: relative;	min-height: calc(100vh - 486px);}header {	position: relative;}/*header .container {	max-width: 100%;	padding: 0;}*/header .row {	margin: 0;}.brand {	margin: 0 auto;	width: 205px;	height: 114px;	background-size: 100%;	background-repeat: no-repeat;	background-position: left center;}.dark,.light,.yellow,.blue,.purple {	display: block;	margin: 0 auto;	padding: 50px 0;	background-size: cover;	background-repeat: no-repeat;	background-position: center center;	color: #000;}.dark .row,.light .row,.yellow .row,.blue .row,.purple .row {	margin: 0;}.dark .row div[class^="col-"],.light .row div[class^="col-"],.yellow .row div[class^="col-"],.blue .row div[class^="col-"],.purple .row div[class^="col-"] {	margin-bottom: 50px;}.dark p,.light p,.yellow p,.blue p,.purple p,.dark a,.light a,.yellow a,.blue a,.purple a,.dark blockquote,.light blockquote,.yellow blockquote,.blue blockquote,.purple blockquote,.dark li,.light li,.yellow li,.blue li,.purple li {	font-family: "Merriweather", serif;}.dark h1,.light h1,.yellow h1,.blue h1,.purple h1 {	margin-bottom: 10px;}.dark h2,.light h2,.yellow h2,.blue h2,.purple h2,.dark h3,.light h3,.yellow h3,.blue h3,.purple h3 {	margin: 0 0 5px;}.dark p,.light p,.yellow p,.blue p,.purple p {	letter-spacing: 0.2px;	margin: 0 auto;}.dark p + *,.light p + *,.yellow p + *,.blue p + *,.purple p + * {	margin-top: 20px;}.dark a,.light a,.yellow a,.blue a,.purple a {	position: relative;	display: inline-block;}.dark img,.light img,.yellow img,.blue img,.purple img {	padding: 20px 0;	max-width: 100%;	width: auto;	height: auto;	margin: 30px 0;}.dark li,.light li,.yellow li,.blue li,.purple li {	padding: 2px 0 0;}.blogarchive div[class^="col-"] {	margin-bottom: 20px !important;}.blogarchive .equal {	width: 100%;}.blogarchive a {	white-space: normal;	transition: all 200ms ease;	padding: 12px 18px;	background: rgba(0, 0, 0, 0.08);	display: block;}.blogarchive a:hover {	text-decoration: none;	background: rgba(0, 0, 0, 0.05);}.blogarchive a:hover p {	color: #2a2a2a;}.blogarchive .date {	font-size: .9rem;	text-align: right;	margin-bottom: 5px;}.blogarchive h2 {	font-size: 1.2rem;	font-family: "Lato", sans-serif;	transition: all 200ms ease;}.blogarchive p {	font-size: 1rem;	color: #7f7d7d;	transition: all 200ms ease;}footer ul {	margin: 15px auto 0;	text-align: center;}footer ul li {	position: relative;	display: block;	text-align: left;	padding: 0 0 5px 0;	margin: 0;	line-height: 1;}footer.dark a {	color: rgba(255, 255, 255, 0.6) !important;	font-size: 1rem;	border-bottom: 1px solid transparent;	padding-bottom: 3px;	font-family: "Lato", sans-serif;	font-weight: 100;}footer.dark a:hover {	color: rgba(255, 255, 255, 0.9) !important;	border-bottom: 1px solid #fff !important;	padding-bottom: 3px;	text-decoration: none;}ul {	margin-left: 20px;}blockquote {	padding: 10px;	text-align: center;	position: relative;	font-size: 1.3rem;}blockquote + * {	padding: 30px 10px;}* + ul {	margin-bottom: 30px;}.equal {	display: table;	table-layout: fixed;}.equal .vcenter {	display: table-cell;	vertical-align: middle;}.full {	margin: 0;	padding: 0 !important;	overflow: hidden;}.full * {	max-width: 100%;	width: 100%;	height: auto;	margin: 0 !important;	padding: 0 !important;	line-height: 0;}.full .wide {	width: 100%;	height: auto;}.small {	font-size: .85rem;}code,pre {	overflow: auto;	padding: 6px 10px;	border-radius: 3px;	background-color: rgba(248, 248, 248, 0.3);	font-size: .9rem;	font-family: "Courier 10 Pitch", Courier, monospace;	line-height: 2.3;}.gallery .row > div {	margin-bottom: 2%;}.gallery img {	margin: 0;}.video-wrapper {	margin: 30px auto;	position: relative;	padding-bottom: 56.25%;	padding-top: 25px;	height: 0;}.video-wrapper iframe {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}.breadcrumb {	background: rgba(0, 0, 0, 0.6);	transition: all 200ms ease-in-out;}.breadcrumb a,.breadcrumb a:visited {	color: #fff;	font-size: 1rem;}.breadcrumb:hover {	background: black;}@media (min-width: 768px) {.dark,.light,.yellow,.blue,.purple {	padding: 80px 0;}.dark img,.light img,.yellow img,.blue img,.purple img {	padding: 0;}.blogarchive a {	background: rgba(0, 0, 0, 0.02);}.blogarchive a {	min-height: 250px;	overflow: hidden;}.blogarchive a:hover h2 {	-webkit-transform: translateY(-3px);	-ms-transform: translateY(-3px);	transform: translateY(-3px);}.breadcrumb {	padding: 4px 8px;	position: absolute;	left: 40px;	top: 40px;}.breadcrumb a {	font-size: 1.2rem;}}@media (min-width: 992px) {.triangle + .dark:before {	border-color: transparent transparent transparent #1c1c1e;}.triangle + .light:before {	border-color: transparent transparent transparent #fff;}.triangle + .yellow:before {	border-color: transparent transparent transparent #FFCC01;}.triangle + .blue:before {	border-color: transparent transparent transparent #51c1f5;}.triangle + .purple:before {	border-color: transparent transparent transparent #C2357B;}header {	padding: 15px 0;}/*header .container {	max-width: 960px;	padding: 0 20px;}*/#toggle {	display: none;}.dark .row div[class^="col-"],.light .row div[class^="col-"],.yellow .row div[class^="col-"],.blue .row div[class^="col-"],.purple .row div[class^="col-"] {	margin-bottom: 20px;}.triangle {	position: relative;}.triangle img {	position: relative;	z-index: 100;}.triangle:before {	content: "";	display: block;	width: 0;	height: 0;	border-style: solid;	border-width: 0 0 150px 100vw;	border-color: inherit;	position: absolute;	z-index: 120;}.triangle + .light,.triangle + .dark,.triangle + .blue,.triangle + .yellow,.triangle + .purple {	position: relative;}.triangle + .light:before,.triangle + .dark:before,.triangle + .blue:before,.triangle + .yellow:before,.triangle + .purple:before {	content: "";	display: block;	width: 0;	height: 0;	border-style: solid;	border-width: 150px 0 0 100vw;	border-color: none;	position: absolute;	z-index: 120;	top: -150px;}.video-wrapper {	margin: 60px auto;}}@media (max-width: 992px) and (max-width: 992px) {nav > ul li.selected ul li a {	color: #fff;	font-weight: 500;}}@media (max-width: 768px) {.breadcrumb {	text-align: center;	padding: 20px 0;	background: black;}}
.dropdown-language:hover>.dropdown-language__otherlanguages,.dropdown-language__toggle:hover+.dropdown-language__otherlanguages{opacity:1}.btn-close,.btn-mobilenav:hover,header nav.main-nav>ul>li a:hover,header nav.main-nav>ul>li span:hover{text-decoration:none}.clear,.slick-track:after{clear:both}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfaCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/zN7GBFwfMP4uA6AR0HCoLQ.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOKCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;src:local('Roboto Slab Light'),local('RobotoSlab-Light'),url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJbfB31yxOzP-czbf6AAKCVo.ttf) format('truetype')}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37Zp0EAVxt0G0biEntp43Qt6E.ttf) format('truetype')}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;src:local('Roboto Slab Bold'),local('RobotoSlab-Bold'),url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJZ_TkvowlIOtbR7ePgFOpF4.ttf) format('truetype')}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;vertical-align:baseline;margin:0;padding:0}.subtitle,.title{font-weight:700;color:rgba(0,0,0,.6)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}.font-Normal{font-family:Roboto,Arial,Helvetica,sans-serif}.font-Serif,.subtitle,.title{font-family:'Roboto Slab',serif}.title{font-size:2em;text-transform:uppercase;text-align:center}.subtitle{font-size:1.25em;display:inline-block;padding:0 0 .25em;margin-bottom:.75em;border-bottom:2px solid rgba(0,0,0,.6)}@font-face{font-family:smurf-icons;src:url(../resources/iconfont/smurfs.eot?sua9th);src:url(../resources/iconfont/smurfs.eot?sua9th#iefix) format('embedded-opentype'),url(../resources/iconfont/smurfs.ttf?sua9th) format('truetype'),url(../resources/iconfont/smurfs.woff?sua9th) format('woff'),url(../resources/iconfont/smurfs.svg?sua9th#smurfs) format('svg');font-weight:400;font-style:normal}.smurficon{font-family:smurf-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn--round,.btn-confirm,.page-title__title{text-transform:uppercase}fieldset legend,form label,p{line-height:150%}.smurficon-loggedin:before{content:"\e900"}.smurficon-login:before{content:"\e901"}.smurficon-home:before{content:"\e902"}.smurficon-close:before{content:"\e903"}body,html{width:100%;height:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{line-height:1;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:14px}body.ie-fix--body{width:6800px}.homepage{position:relative;background:url(../images/homepage/sky.png) center bottom repeat-x;background-image:linear-gradient(#55c6f2,#e6f8fa)}@media only screen and (min-width:469px){.homepage{width:9400px;height:100%;overflow:hidden}}.homepage-overflow{overflow:hidden}.main-wrapper{position:relative;width:100%;height:100%}.homepage-wrapper{position:relative;left:-250px;width:9786px;height:100%;overflow:hidden}@media only screen and (max-width:468px){.homepage-wrapper{width:100%;overflow:auto;left:0}}.homepage-wrapper.ie-fix{width:6800px;left:0}@media only screen and (max-width:468px){.homepage-wrapper.ie-fix{width:100%}}.wrapper{width:100%;min-height:100%;padding:75px 0 2em}.container--up{position:relative;z-index:2}.dropdown-language,.logo-main{position:fixed;bottom:1em;z-index:55}.logo-main{left:1em;width:200px;text-align:center}@media only screen and (max-width:468px){.logo-main{width:100px}}.logo-main img{display:block;width:100%;margin-bottom:.5em}.logo-main em{color:#fff}.dropdown-language{right:1em;display:-ms-flexbox;display:flex}.dropdown-language__toggle{position:relative;z-index:15;-ms-flex-order:1;order:1;background:0 0;border:0;padding:0 0 .25em;margin-left:.5em;border-bottom:3px solid transparent}.dropdown-language__otherlanguages a:hover,.dropdown-language__toggle:hover{border-bottom:3px solid #fff}.dropdown-language__toggle:focus{outline:0}.dropdown-language__otherlanguages{-ms-flex-order:0;order:0;opacity:0;display:-ms-flexbox;display:flex;transition:.3s opacity ease-in-out}.dropdown-language__otherlanguages>li{margin:0 .5em}.mobile-page-nav li:not(:last-child),form ul li{margin-bottom:1em}.dropdown-language__otherlanguages a{display:block;padding:0 0 .25em}.dropdown-language .flag{width:24px}.dropdown-language .dropdown-menu{top:auto;bottom:100%}.open .dropdown-language__otherlanguages{opacity:1}.button-center{text-align:center}strong{font-weight:700}.mobile-page-nav{position:relative;z-index:1;display:none;height:calc(100vh - 75px - 2em)}header,header .link-fixed{position:fixed}@media only screen and (max-width:468px){.dropdown-language .flag{width:36px}.mobile-page-nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.main-hidden{display:none}.stop-scrolling{width:100%;height:100%;overflow:hidden}header{background:url(../images/bg-header.png) left top repeat-x;background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,0));top:0;left:0;width:100%;z-index:60;min-height:75px;transition:min-height .3s ease-in-out}@media only screen and (max-width:468px){header{background:0 0}}header.sub-open{min-height:200px}header .link-fixed__link{width:125px;height:125px;top:-62.5px;position:relative;display:block;font-size:1.5em;color:inherit;background-color:#fff;border-radius:50%;border:5px solid transparent;background-clip:padding-box;cursor:pointer;transition:.2s all ease-in-out}header .link-fixed__link__house{position:absolute;right:1.25em;bottom:1.125em}header .link-fixed__link__lock{position:absolute;left:1.25em;bottom:1.125em}header .link-fixed__link__border{height:100%}header .link-fixed__link:hover{border:5px solid transparent;box-shadow:0 0 0 3px #fff}header .link-fixed--left{left:-62.5px;height:62.5px}header .link-fixed--right{right:-62.5px;height:62.5px}header .container{position:relative}header .loggedin,header .login{position:absolute;right:0;top:.5em}header .loggedin a,header .login a{color:inherit;display:inline-block;padding:0 12px;vertical-align:middle}@media only screen and (max-width:1024px){header .loggedin{right:3em}header .loggedin .smurf-name{display:none}}@media only screen and (max-width:768px){header .loggedin{top:3em}}@media only screen and (max-width:468px){header .loggedin{right:4em;top:.5em}}header .loggedin .btn-logout{position:absolute;top:.75em;right:0}header .smurf-name{display:inline-block;color:#fff}header .avatar-photo{width:3em;height:3em;overflow:hidden;position:relative;border-radius:50%;background:rgba(255,255,255,.7);z-index:1}header .avatar-photo img{position:absolute;top:-20px;left:-20px;display:block;width:100px}header nav.main-nav{color:#fff;width:100%;text-align:center}@media only screen and (max-width:468px){header nav.hidden-nav{display:none}header nav.main-nav{position:fixed;z-index:100;background-color:rgba(85,198,242,.9);color:#fff;top:0;left:0;height:100%;width:100%}}header nav.main-nav>ul{padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}header nav.main-nav>ul>li{display:block;position:relative;color:inherit}@media only screen and (max-width:468px){header nav.main-nav>ul{margin-top:2em;-ms-flex-direction:column;flex-direction:column}header nav.main-nav>ul>li{float:none;display:block;text-align:center}}.btn-go-back,.btn-logout{float:right}header nav.main-nav>ul>li:hover{border-bottom:3px solid #fff}header nav.main-nav>ul>li.has-child:hover>.sublevel{display:flex;-ms-flex-direction:column;flex-direction:column;animation:opaque 1s 1}header nav.main-nav>ul>li li.newsletter{-ms-flex-order:2;order:2}header nav.main-nav>ul>li li.myaccount{-ms-flex-order:1;order:1}header nav.main-nav>ul>li li.termsandconditions{-ms-flex-order:3;order:3}header nav.main-nav>ul>li a,header nav.main-nav>ul>li span{display:block;padding:1em .5em .25em;cursor:pointer;color:inherit;font-weight:300;text-transform:uppercase;font-size:1.125em}@media only screen and (max-width:468px){header nav.main-nav>ul>li:hover{border:0}header nav.main-nav>ul>li a,header nav.main-nav>ul>li span{font-size:1.5em}}header .close-nav,header .toggle-nav{font-size:2em;opacity:.7;text-align:center}header nav.main-nav>ul>li>ul{position:absolute;display:none;left:50%;transform:translateX(-50%);color:#fff;padding-top:.5em}@media only screen and (max-width:468px){header nav.main-nav>ul>li>ul{position:relative;transform:none;left:0;padding-top:0;background-color:#26b6ee}}header nav.main-nav>ul>li>ul>li{position:relative;width:100%;padding:0 1em;color:inherit}header nav.main-nav>ul>li>ul>li a,header nav.main-nav>ul>li>ul>li span{padding:.5em 0;color:inherit;border-bottom:3px solid transparent}header nav.main-nav>ul>li>ul>li a:hover,header nav.main-nav>ul>li>ul>li span:hover{border-color:#fff}header nav.main-nav>ul>li>ul>li>ul{position:absolute;display:none;left:100%;top:0;background:tomato;width:100%}header .toggle-nav{display:none;position:absolute;right:.75em;top:1.5em;background:url(../images/mobile-menu.svg) no-repeat;background-size:64px;border:0;width:64px;height:64px}@media only screen and (max-width:468px){header .toggle-nav{display:block}}header .close-nav{display:none;position:absolute;right:1.5em;top:.5em;background:0 0;border:0;width:42px;height:42px}@media only screen and (max-width:468px){header .close-nav{display:block}}form .btn-add,form .btn-remove{background-color:#fff;font-weight:700;border:0;border:1px solid #333;transition:.2s ease-in-out all}form .btn-add:hover,form .btn-remove:hover{background-color:#f2f2f2}form label{display:block}form input[type=email],form input[type=password],form input[type=text],form select,form textarea{border:1px solid #333;padding:.5em;line-height:150%;width:50%}form input[type=email]:focus,form input[type=password]:focus,form input[type=text]:focus,form select:focus,form textarea:focus{border-color:#5871b9;outline:0}form input[type=checkbox],form input[type=radio]{display:inline-block;margin:0 .25em 0 0}form input[type=checkbox]+span,form input[type=radio]+span{display:inline-block;vertical-align:middle;margin-right:1em}form input[type=checkbox].custom-checkbox,form input[type=radio].custom-checkbox{display:none}form input[type=checkbox].custom-checkbox~label,form input[type=radio].custom-checkbox~label{position:relative;display:inline-block;cursor:pointer}form input[type=checkbox].custom-checkbox~label:before,form input[type=radio].custom-checkbox~label:before{position:relative;display:inline-block;vertical-align:middle;content:'';font-size:1.25rem;width:1.5rem;height:1.5rem;line-height:1.5rem;background:0 0;border:1px solid rgba(0,0,0,.6);border-radius:3px;color:#000;cursor:pointer;margin-right:.5em;text-align:center}form input[type=checkbox].custom-checkbox:checked~label:before,form input[type=radio].custom-checkbox:checked~label:before{font-family:FontAwesome;content:'\f00c'}.page-title:before,.page-title__title:after{content:'';left:0;right:0}form .input-wrapper{padding:.5em 0;line-height:150%}form textarea{resize:none;width:90%}.field-validation-valid{display:none}.field-validation-error{display:block;margin-top:.25em;color:#e00022}.wrapper-background .background{position:fixed;top:0;left:0;width:100%;height:100%}@media (max-width:1280px){.wrapper-background .background{background-size:100% auto;background-position:left top}}.wrapper-background .background__container{background:left top no-repeat;background-size:100% auto;position:relative;width:100%;height:100%}.wrapper-background .background__container img{position:fixed;display:block;width:100%;height:auto}.wrapper-background .map-normal{z-index:40}.wrapper-background .map-hidden{z-index:20;opacity:0}.image-map{cursor:pointer}.wrapper--goodies-blur{background:url(../images/backgrounds/goodies/goodies-blur.jpg) center center no-repeat;background-size:cover}.wrapper--others-blur{background:url(../images/backgrounds/others/others-blur.jpg) center top -200px no-repeat fixed;background-size:cover}@media (min-width:1280px){.wrapper--others-blur{background-position:center -75px}}@media (min-width:1600px){.wrapper--others-blur{background-position:center -200px}}.page-title{position:relative;z-index:50;top:-1.5em;text-align:center;display:-ms-flexbox;display:flex}@media only screen and (max-width:468px){.wrapper--others-blur{background-position:center top}.page-title{position:fixed;width:100%;top:calc(-75px + 1em);top:0;left:0;right:0;margin:0 auto;padding:.5em 0;background-color:rgba(255,255,255,.7)}}.page-title:before{display:block;position:absolute;top:-3px;margin:0 auto;width:50%;height:3px;border-top-left-radius:50%;border-top-right-radius:50%;border:3px solid rgba(255,255,255,.7);border-bottom:0}.page-title__title{position:relative;font-family:'Roboto Slab',serif;font-weight:700;color:#000;background-color:rgba(255,255,255,.7);padding:.25em 1.5em 0;font-size:1.75em;width:auto;margin:0 auto}.btn-login,.btn-login:focus,.btn-login:hover{color:#fff}@media only screen and (max-width:468px){.page-title:before{display:none}.page-title__title{font-size:1.25em;background:0 0}}.page-title__title:after{display:block;position:absolute;bottom:-10px;margin:0 auto;width:100%;height:10px;border-bottom-left-radius:45%;border-bottom-right-radius:45%;border:10px solid rgba(255,255,255,.7);border-top:0}@media only screen and (max-width:468px){.page-title__title:after{display:none}.btn-login{font-size:0;margin:0 .5rem}}.page-title--hidden{opacity:0}.btn{border:0;border-radius:0;padding:0;transition:all .3s ease-in-out}.btn--edit{background:url(../images/edit.png) left top no-repeat;border:0;display:inline-block;width:62px;height:62px;transition:.2s opacity ease-in-out;opacity:.7;font-size:0}.btn--edit:hover{opacity:1}.btn-login{padding:0 .5em;border-radius:5px}.btn-login:before{display:inline-block;font-family:FontAwesome;font-size:1rem;color:inherit;border-right:2px solid rgba(255,255,255,.1);padding:.25rem .5rem .25rem 0;margin:0 .5rem 0 0}@media only screen and (max-width:468px){.btn-login:before{border-right:0;padding:.5rem;width:36px;margin:0}}.btn-login__google{background-color:#dd4b39}.btn-login__google:before{content:"\f0d5"}.btn-login__google:hover{background-color:#e15f4f}.btn-login__facebook{background-color:#3a5795}.btn-login__facebook:before{content:"\f09a"}.btn-login__facebook:hover{background-color:#4162a7}.btn-login__twitter{background-color:#5ea9dd}.btn-login__twitter:before{content:"\f099"}.btn-login__twitter:hover{background-color:#73b4e1}.btn-logout span{margin-left:.5em}.btn-confirm{font-family:'Roboto Slab',serif;font-size:2em;font-weight:700;text-align:center;color:rgba(0,0,0,.6);outline:0;background:0 0;border-bottom:3px solid transparent}.btn-confirm:hover{color:inherit;border-bottom-color:rgba(0,0,0,.6)}.btn-confirm .loading-animation{display:none;position:relative;margin-left:.5em}.btn-confirm--small{font-size:1rem}.btn-arrow{font-size:0;width:42px;height:42px;background:center center no-repeat;background-size:100%;border:0;opacity:.7;transition:.2s all ease-in-out}.btn--fav,.btn--send,.btn--share{border:0;transition:.2s opacity ease-in-out;font-size:0}.btn-arrow.btn-arrow-left{background-image:url(/images/arrows/arrow-left.png)}.btn-arrow.btn-arrow-right{background-image:url(/images/arrows/arrow-right.png)}.btn-arrow:hover{opacity:1}.btn-arrow:disabled{opacity:0}.btn-arrow:focus{outline:0}.btn--fav,.btn--share{width:30px;height:30px;background:0 0;opacity:.7;padding:0}.btn--fav:hover,.btn--share:hover{opacity:1}.btn--share{background-image:url(../images/share.png)}.btn--fav{width:42px;height:42px;background:url(../images/heart.png) no-repeat}.btn--fav--selected{background-position:0 -42px}.btn--send{background:url(../images/mail.png) left top no-repeat;display:inline-block;width:62px;height:62px;opacity:.7}.btn--send:hover,.btn-close:hover:after{opacity:1}.btn-close{background:0 0;border:none}.btn-close:focus{outline:0}.btn-close:hover{color:inherit}.btn-close:after{content:"\e903";font-family:smurf-icons;color:rgba(255,255,255,.7);font-size:2em;border-radius:50%;opacity:.7;box-shadow:0 0 10px 5px rgba(0,0,0,.4);transition:.3s opacity ease-in-out}@media only screen and (max-width:468px){.btn-close:after{display:block;content:'\f00d';font-family:FontAwesome;color:#000;width:30px;height:30px;line-height:30px;background-color:#fff}}.btn--round{font-family:'Roboto Slab',serif;font-weight:700;border-radius:50%;background-clip:padding-box;transition:.2s all ease-in-out;border:3px solid transparent}.btn--round:hover{border:3px solid transparent}.btn--like{background-color:#e00022;padding:.25em .5em;color:#fff;border-radius:5px}.btn--like:before{content:"\f004";font-family:FontAwesome;margin-right:.5em}.box:after,.popup-background{content:'';height:100%;opacity:.8;left:0}.btn--like:hover{background-color:#ff1438;color:#fff}button:focus{outline:0}button:disabled{background-color:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.btn-mobilenav{background:rgba(255,255,255,.7);padding:1em;display:block;border:0;color:#000;width:75vw;text-align:center;box-shadow:1px 1px 10px 1px rgba(0,0,0,.3);font-family:'Roboto Slab',serif;font-weight:700;font-size:1.25em}.btn-mobilenav:hover{color:#fff;background-color:#55c6f2}.box-text h2,.pop-up-title{font-family:'Roboto Slab',serif;font-size:2em;text-transform:uppercase;font-weight:700;color:rgba(0,0,0,.6)}.btn-flag{background:0 0;padding:0 0 .25em;border:none;display:inline-block;vertical-align:middle;margin:0 .25em;border-bottom:3px solid transparent}.btn-flag img{width:24px}.btn-flag--selected,.btn-flag:hover{border-bottom-color:#fff}.box{position:relative}.box:after{position:absolute;top:0;display:block;width:100%;background:url(../images/pop-up/pop-up-withshadow.png) left top no-repeat;background-size:100% 100%;z-index:1}@media only screen and (max-width:468px){.box:after{display:none}}.box .btn-close{position:absolute;right:-1em;top:-1em}.box__inner{position:relative;z-index:2}.box__inner .container,.box__inner .container img{max-width:100%}.popup-background{position:absolute;display:block;top:0;width:100%;z-index:0;background:url(../images/pop-up/pop-up-withshadow.png) left top no-repeat;background-size:100% 100%}.box-text{padding:3em}.box-text .container{width:100%}.box-text h2{text-align:left;margin-bottom:.5em}.pop-up div.container{width:100%;padding:0}.pop-up div.container div.row{margin:0 0 .5em}.pop-up .loading-animation{margin-right:.5em}.pop-up .loading-animation.hidden{display:none}.pop-up div.links ul li{line-height:150%}.pop-up-title{text-align:center;float:none;display:block;margin:0 auto;padding:.25em 0 .35em;opacity:.8;background:url(../images/pop-up/pop-up.png) left top no-repeat;background-size:100% auto;overflow:visible}.share-links .btn-close:after,.toast:before{font-family:FontAwesome}@media only screen and (max-width:468px){.pop-up-title{opacity:1;color:#fff;background:0 0}}.popup-content{padding:3em}.shareFacebook,.shareGoogle,.shareTweeter{opacity:1}.share-links{display:none;position:fixed;z-index:20;width:360px;max-width:90%;height:7.5em;left:0;right:0;bottom:0;top:0;margin:auto;padding:2em 1em 1.5em;background-color:#fff;border-radius:3px;box-shadow:0 2px 10px rgba(0,0,0,.25)}.share-links ul{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.share-links ul li{display:inline}.share-links ul li:not(:first-child){margin-left:.5em}.share-links ul li a{font-size:4em}@media only screen and (max-width:468px){.share-links{position:fixed;width:75vw;text-align:center;height:5em}.share-links ul li a{font-size:3em;margin:0 .5rem}}.share-links ul li a.shareFacebook{color:#3a5795}.share-links ul li a.shareFacebook:hover{color:#4a6db8}.share-links ul li a.shareTweeter{color:#5ea9dd}.share-links ul li a.shareTweeter:hover{color:#88bfe6}.share-links ul li a.shareGoogle{color:#dd4b39}.share-links ul li a.shareGoogle:hover{color:#e47365}.share-links .close-share{position:absolute;right:0;top:0;font-size:.75em;width:40px;line-height:40px;height:40px}.share-links .btn-close:after{content:'\f00d';border-radius:0;box-shadow:none;color:rgba(0,0,0,.6)}.share-links--small{width:200px}.share-links--inline{background-color:transparent;box-shadow:none;display:block;position:relative;left:auto;right:auto;bottom:auto;top:auto;margin:auto;width:auto;height:auto}.hover-image,.toast{margin:0 auto;left:0}.hover-image{opacity:1;transition:.3s opacity ease-in-out;right:0}.hover-image--hidden{opacity:0}@media (max-width:1280px){.hover-image{background-position:left top;right:auto;top:0}}.toast{position:fixed;top:.5rem;right:0;z-index:200;background-color:rgba(255,255,255,.9);width:auto;max-width:320px;text-align:center;border-radius:5px;box-shadow:0 0 10px 5px rgba(0,0,0,.2);padding:1.5rem 0;transition:.5s transform ease-in-out}.toast--hidden{transform:translateY(-200px)}.toast:before{position:relative;display:inline-block;margin-right:.5em;color:#fff;width:25px;height:25px;line-height:25px;text-align:center;border-radius:50%}.box--comics h3,h1.comic-title{font-family:'Roboto Slab',serif;text-transform:uppercase;font-weight:700;text-align:center}.toast--success:before{background-color:#0abe42;content:'\f00c'}.toast--fail:before{background-color:#e00022;content:'\f00d'}.toast__close{position:absolute;right:.5rem;top:.5rem;background:0 0;border:0}.smurf,.smurf-info{position:relative}@media only screen and (max-width:468px){#preload-img{display:none}}#preload-brainy{background:url(../images/homepage/animations/brainy-action.png) -9999px -9999px no-repeat}#preload-well{background:url(../images/homepage/animations/well-action.png) -9999px -9999px no-repeat}.animation-brainy{width:407px;height:204px;background:url(../images/homepage/animations/brainy-idle-reduced.png) no-repeat}.animation-brainy--anim{animation:move-brainy 2s steps(34,end) infinite}.animation-brainy--action{display:none;width:407px;height:204px;background:url(../images/homepage/animations/brainy-action.png) no-repeat;animation:move-brainy--action 2.7s steps(46,end) 1}.animation-well{width:262px;height:186px;background:url(../images/homepage/animations/well-idle.png) no-repeat}.animation-well--anim{animation:move-well 1.5s steps(30,end) infinite}.animation-well--action{display:none;width:262px;height:186px;background:url(../images/homepage/animations/well-action.png) no-repeat;animation:move-well--action 3.8s steps(85,end) 1}@keyframes opaque{0%{opacity:0}100%{opacity:1}}@keyframes bounce-left{0%,100%{transform:translateX(0) translateY(-50%)}60%{transform:translateX(-20%) translateY(-50%)}}@keyframes bounce-right{0%,100%{transform:translateX(0) translateY(-50%)}60%{transform:translateX(20%) translateY(-50%)}}@keyframes move{100%{background-position:-7860px 0}}@keyframes move-brainy{100%{background-position:-13838px 0}}@keyframes move-brainy--action{100%{background-position:-18722px 0}}@keyframes move-well{100%{background-position:-7860px 0}}@keyframes move-well--action{100%{background-position:-22270px 0}}@keyframes move-others{100%{background-position:0 100%}}@media (max-width:1580px){@keyframes move-horizontal{100%{background-position:-3700px 0}}}@keyframes movenews{100%{background-position:0 100%}}@keyframes smurf-preload{100%{background-position:-1232px 0}}.smurf-info{visibility:visible;margin-top:45px;border:3px solid #fff;border-radius:10px;overflow:hidden;padding:.5em;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2)}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.smurf-info h3{font-size:1.5em;margin-bottom:.5rem;font-weight:700}.smurfs-gallery-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media only screen and (max-width:468px){.smurfs-gallery-wrapper{-ms-flex-direction:column;flex-direction:column;background-color:rgba(255,255,255,.9);z-index:100;margin-top:3em}}.smurf-description{height:100%;padding:0;-ms-flex:1;flex:1}.smurf-description .box__inner{height:100%;overflow-y:auto;padding:1em}.smurf-description img{display:block;width:100%}.smurf-description .video-wrapper{display:block;margin:0;width:100%}.smurf-description .container{width:100%}.smurfs-gallery{min-height:400px;top:0;-ms-flex:2;flex:2}@media only screen and (max-width:468px){.smurfs-gallery{min-height:225px;-ms-flex:1;flex:1;width:100%}}.btn-favourite{display:inline-block}.smurf img{display:block;position:absolute;margin:0 auto;left:0;right:0;top:0;width:87%;transform:scale(0);transition:transform .5s ease,opacity .5s ease}.smurf img.middle{transform:translate(0,-75px) scale(.6);z-index:3}.smurf img.left-1,.smurf img.right-1{opacity:.6;z-index:1;top:0}.smurf img.left-2,.smurf img.right-2{opacity:.4;z-index:0;top:0}@media only screen and (max-width:468px){.smurf img.middle{transform:translate(0,-75px) scale(.5)}.smurf img.left-2,.smurf img.right-2{display:none}}.smurf img.left-1{transform:translate(-165px,-75px) scale(.35)}@media only screen and (max-width:468px){.smurf img.left-1{transform:translate(-100px,-75px) scale(.35)}}.smurf img.right-1{transform:translate(165px,-75px) scale(.35)}@media only screen and (max-width:468px){.smurf img.right-1{transform:translate(100px,-75px) scale(.35)}.smurf-characteristics{display:none}}.smurf img.left-2{transform:translate(-240px,-100px) scale(.2)}.smurf img.right-2{transform:translate(240px,-100px) scale(.2)}.smurf img.hidden-img{opacity:0}.smurf img.hidden-img--left{transform:translate(-260px,-120px) scale(0)}.smurf img.hidden-img--right{transform:translate(260px,-120px) scale(0)}.smurf-characteristics{height:100%;padding:0;-ms-flex:1;flex:1;float:left}.smurf-characteristics .box__inner{height:100%;overflow-y:auto;padding:1em}.smurf-characteristics--list ul{margin:0;overflow:hidden}.smurf-characteristics--list ul li{float:left}.smurf-characteristics--list ul.characteristics-list{padding-left:1.5em}.smurf-characteristics--list ul.characteristics-list li{width:48%;list-style-type:square;list-style-position:outside;margin-bottom:.5em}.smurf-characteristics--list ul.characteristics-list li:nth-child(odd){margin-right:4%}.smurf-characteristics--list ul.smurf-characteristics-photos{margin-top:1em;box-shadow:inset 0 0 20px rgba(0,0,0,.5);padding:1em}.smurf-characteristics--list ul.smurf-characteristics-photos li{float:left;width:30.33333333%}.smurf-characteristics--list ul.smurf-characteristics-photos li:not( :nth-child(3n)){margin-right:3%}.smurf-characteristics--list ul.smurf-characteristics-photos li:nth-child(n+4){margin-top:1em}.smurf-characteristics--list ul.smurf-characteristics-photos li img{width:100%;display:block;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.5);overflow:hidden}img.smurf-gallery-photo{width:70px}.characteristics,.description{display:none}.name-buttons button,.name-buttons label{display:inline-block;vertical-align:middle}.name-buttons{text-align:center}.name-buttons label{min-width:300px;color:#fff;font-size:2.5em;margin-bottom:.5em}.name-buttons button{cursor:pointer}.name-buttons button:focus{outline:0}@media only screen and (max-width:468px){.name-buttons label{font-size:1.25em;color:#000;font-family:'Roboto Slab',serif;margin-bottom:1em}.name-buttons{background-color:rgba(255,255,255,.9)}}.external-logins-li{display:inline}.wrapper--comics{position:relative;background-color:#e8b94f}.wrapper--comics:before{position:absolute;top:0;display:block;content:'';width:100%;height:50vh;background-color:#f4dda9}.wrapper--comics .comics-right-wrapper{position:relative}.wrapper--comics .btn-share{position:absolute;right:-2em;top:-2em}.comics{width:100%;height:auto}.comics-container{margin-top:4em}.comics-title{text-align:center}.box--comics h3{position:absolute;left:0;right:0;font-size:2em;color:rgba(0,0,0,.6)}.box--comics__list-wrapper ol li a,.comic-button span{color:inherit}.box--comics__list-wrapper{height:100%}@media only screen and (max-width:468px){.comics{background-color:rgba(255,255,255,.9)}.comics-container{margin:4em 0 0}.box--comics h3{position:relative;left:auto;right:auto;text-align:center}.box--comics__list-wrapper{height:auto}}.box--comics__list-wrapper .box__inner{position:relative;overflow-y:auto;height:100%}.box--comics__list-wrapper ol{counter-reset:li}.box--comics__list-wrapper ol li{position:relative;line-height:150%;margin-bottom:.5em;list-style-type:none;list-style-position:inside}@media only screen and (max-width:768px){.box--comics__list-wrapper ol{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.box--comics__list-wrapper ol li{width:50%}}@media only screen and (max-width:468px){.box--comics__list-wrapper ol li{width:100%}}.box--comics__list-wrapper ol li:before{content:counter(li);counter-increment:li;display:inline-block;width:30px;line-height:26px;text-align:center;color:inherit;border-radius:50%;border:1px solid #333;margin-right:.5em}.box--comics__list-wrapper ol li a:hover{text-decoration:underline}.box--comics--left{width:40%;min-width:450px;height:500px;min-height:450px;float:left;padding:1.5em}@media only screen and (max-width:768px){.box--comics--left{float:none;min-height:inherit;height:auto;width:100%;min-width:inherit;margin-bottom:3em}}.box--comics--left h3{display:inline-block;margin:0 auto;padding:.25em 0 .35em;max-width:80%;opacity:.8;background:url(../images/pop-up/pop-up.png) left top no-repeat;background-size:100% auto;bottom:calc(100% - 13px)}@media only screen and (max-width:768px){.box--comics--left h3{bottom:calc(100% - 10px)}}@media only screen and (max-width:468px){.box--comics--left h3{display:block;background:0 0;opacity:1;bottom:auto}}.box--comics-right{width:50%;min-width:450px;height:100%;min-height:450px;float:right;z-index:0}@media only screen and (max-width:768px){.box--comics-right{float:none;min-height:inherit;height:auto;width:100%;min-width:inherit}.box--comics-right h3{font-size:1.5em}}#comic-popup-content,.box--comic-popup .box__inner,.comic-popup-wrapper,.view-comic{height:100%}.box--comics-right .btn-arrow{position:absolute;bottom:50%}.box--comics-right .btn-arrow-left{left:-1em}.box--comics-right .btn-arrow-right{right:-2em}.box--comics-right h3{display:inline-block;margin:0 auto;padding:.25em 1em .35em;max-width:60%;opacity:.8;background:url(../images/pop-up/pop-up.png) left top no-repeat;background-size:100% auto;bottom:calc(100% - 15px)}.box--comics-right:after{width:90%;left:5%}.comic-button{cursor:pointer;margin-left:.5em}.comic-button:hover{color:#5871b9}.cover-img{padding:2em}.cover-img img{display:block;max-height:550px;margin:0 auto}.box--comic-popup{padding:3em!important}@media only screen and (max-width:468px){.box--comics-right h3{display:block;background:0 0;opacity:1;max-width:inherit;bottom:auto}.cover-img img{width:75%}.box--comic-popup{padding:0!important}}.box--comic-popup .box__inner .btn-arrow{position:absolute;bottom:50%}.box--comic-popup .box__inner .btn-arrow-left{left:-70px}.box--comic-popup .box__inner .btn-arrow-right{right:-70px}.comic-popup-wrapper .cover{display:none}h1.comic-title{position:absolute;bottom:calc(100% + 24px);font-size:2em;color:rgba(0,0,0,.6);float:none;display:block;padding:.25em 0 .35em;opacity:.8;background:url(../images/pop-up/pop-up.png) left top no-repeat;background-size:100% auto;overflow:visible;width:80%;left:0;right:0;margin:0 auto}.timeline,.view-comic div.comic-content{position:relative}@media only screen and (max-width:468px){h1.comic-title{opacity:1;color:#fff;background:0 0;position:relative;bottom:auto}}.timeline-content-title h1,.timeline-date span{font-family:'Roboto Slab',serif;text-transform:uppercase;font-weight:700;color:rgba(0,0,0,.6);font-size:1em;text-align:center}.view-comic{width:100%;overflow-y:auto}@media only screen and (max-width:468px){.view-comic{overflow:inherit}}.view-comic div.cover img{display:block;width:75%;margin:1em auto}.view-comic div.comic-content div.container{width:100%;padding:0;margin:0}.view-comic div.comic-content div.container div.row{margin:0}.view-comic div.comic-content div.container .col-md-12{padding:0}.view-comic div.comic-content img{display:block;width:75%;margin:1em auto}.timeline{z-index:2;float:left;width:100%;height:700px;padding-top:370px}.timeline .wrapper-content{height:180px;padding:1em}.timeline .wrapper-content .box__inner{height:100%;overflow-y:auto;overflow-x:hidden}.background-circles{position:absolute;height:80px;width:calc(100% - 160px);left:0;right:0;top:330px;margin:0 auto;background-color:#fff;opacity:.8;box-shadow:0 0 10px 3px rgba(0,0,0,.3)}.timeline-item{position:relative;float:left;width:14.28571429%;height:270px}.timeline-content{width:calc(100% - 170px);margin-left:35px;margin-right:35px;float:left}.timeline-date{position:absolute;top:-20px;left:0}.timeline-date:before{position:absolute;width:2px;height:15px;content:'';background-color:#fff;left:0;right:0;top:-15px;margin:0 auto}.timeline-content-media img{height:auto!important;width:100%!important}.timeline-content-display{position:relative;width:100%;height:auto;text-align:center;color:#000}.even,.odd{position:absolute}.timeline-content-display p{color:inherit}.odd{bottom:322px}.even{top:50px}.circle-wrapper{width:100%;float:left;margin-top:-16px;position:relative;z-index:2}.circle-wrapper .circle{background-color:#fff;border-radius:50%;border:2px solid #000;width:30px;height:30px;margin:0 auto;display:block}button.left,button.right{margin-top:-25px;float:left}.btn-know-more,.know-more-popup h1{color:rgba(0,0,0,.6);position:absolute;margin:0 auto}.know-more-popup h1,.wrapper-background--account .form-wrapper h1{font-size:1.5em;right:0;float:none;overflow:visible;left:0;text-align:center;font-family:'Roboto Slab',serif;text-transform:uppercase;font-weight:700}button-disabled{opacity:.5}.btn-know-more{right:0;left:0;bottom:-26.67px;height:80px;width:80px;background-color:rgba(255,255,255,.7);line-height:150%;z-index:10}.know-more-popup,.video iframe{height:auto!important}.btn-know-more:hover{background-color:rgba(255,255,255,.9);box-shadow:0 0 0 3px rgba(255,255,255,.9)}.video iframe{display:block;width:100%!important}.know-more-popup h1{display:block;padding:.25em 0 .35em;opacity:.8;background:url(../images/pop-up/pop-up.png) left top no-repeat;background-size:100% auto;top:-42px;width:80%}@media only screen and (max-width:468px){.know-more-popup h1{opacity:1;color:#fff;background:0 0}}.know-more-popup img{display:block;width:100%}.wrapper-background--account--solo{background:url(../images/backgrounds/others/others-blur.jpg) center top no-repeat;background-size:cover}@media only screen and (max-width:468px){.wrapper-background--account--solo{height:auto;background-attachment:fixed}}.wrapper-background--account .background--account{background:url(../images/backgrounds/others/others.jpg) center top no-repeat;background-size:100%;transition:.1s ease-in-out all}.wrapper-background--account .background--account--blur{background-image:url(../images/backgrounds/others/others-blur.jpg)}.wrapper-background--account .background--account--blur .background__container{display:none}@media (min-width:1280px){.wrapper-background--account .background--account{background-position:center -200px}.wrapper-background--account .hover-image{top:-200px}}@media (min-width:1800px){.wrapper-background--account .background--account{background-position:center -260px}.wrapper-background--account .hover-image{top:-260px}}.wrapper-background--account form{width:100%}.wrapper-background--account form ul{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.wrapper-background--account form ul.border-top{margin-top:1em;padding-top:1em;border-top:1px solid #000}.wrapper-background--account form ul li:not(.external-logins-li){width:50%}@media only screen and (max-width:468px){.wrapper-background--account form ul li:not(.external-logins-li){width:100%}}.wrapper-background--account form ul li:not(.external-logins-li) input[type=email],.wrapper-background--account form ul li:not(.external-logins-li) input[type=password],.wrapper-background--account form ul li:not(.external-logins-li) input[type=text]{width:90%}.wrapper-background--account form ul li.external-logins-li{margin-right:1em}@media only screen and (max-width:468px){.wrapper-background--account form ul li:not(.external-logins-li) input[type=email],.wrapper-background--account form ul li:not(.external-logins-li) input[type=password],.wrapper-background--account form ul li:not(.external-logins-li) input[type=text]{width:100%}.wrapper-background--account form ul li.external-logins-li{margin:1em 0}}.wrapper-background--account form .validation-summary-errors{background-color:rgba(224,0,34,.5);padding:1em;margin:1em 0}.wrapper-background--account form .validation-summary-errors ul>li{display:block;width:100%;margin-bottom:0;padding:.5em 0;color:#fff}.wrapper-background--account .form-wrapper{position:relative;width:75%;padding:3em;margin:3em auto 0}@media only screen and (max-width:468px){.wrapper-background--account .form-wrapper{background-color:rgba(255,255,255,.9);width:100%;padding:1em;margin-bottom:4em}}.wrapper-background--account .form-wrapper:after{position:absolute;content:'';display:block;top:0;left:0;width:100%;height:100%;opacity:.8;z-index:0;background:url(../images/pop-up/pop-up-withshadow.png) left top no-repeat;background-size:100% 100%}@media only screen and (max-width:468px){.wrapper-background--account .form-wrapper:after{display:none}}.wrapper-background--account .form-wrapper .form-inner{position:relative;z-index:5}.wrapper-background--account .form-wrapper .button{text-align:center}.wrapper-background--account .form-wrapper h1{color:rgba(0,0,0,.6);position:absolute;bottom:calc(100% - 15px);display:block;width:50%;margin:0 auto;padding:.25em 0 .35em;opacity:.8;background:url(../images/pop-up/pop-up.png) left top no-repeat;background-size:100% auto}.wrapper-background--account .form-wrapper h1.external-login{bottom:calc(100% - 7px)}.wrapper-background--account .form-wrapper .social-form{overflow:hidden}.wrapper-background--account .form-wrapper .social-form span{display:inline-block;line-height:150%}.wrapper-background--account .form-wrapper .social-form form{display:block;vertical-align:middle;width:100%}@media only screen and (max-width:468px){.wrapper-background--account .form-wrapper h1{position:relative;background:0 0;opacity:1}.wrapper-background--account .form-wrapper .social-form form{margin:.5em 0 0;width:100%}}.wrapper-background--account .form-wrapper .social-form form ul li{margin-bottom:0}.wrapper-background--account .form-wrapper .social-form form .external-logins-wrapper{-ms-flex-pack:start;justify-content:flex-start;margin:.5em 0 0}.wrapper-background--account .form-wrapper--small{width:50%;text-align:center;padding:2em}.wrapper-background--account .form-wrapper--small h1.external-login{width:75%;bottom:calc(100% - 4px)}.wrapper-background--account .form-wrapper--small ul li:not(.external-logins-li){margin:0 auto}.wrapper-background--account .form-wrapper--small .button-center{margin-top:1em}.wrapper-background--account .avatar-photo{text-align:center}.wrapper-background--account .avatar-photo img{display:block;margin:0 auto;height:200px;border-radius:10px}.wrapper-background--account .avatar-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.wrapper-background--account .avatar-buttons .btn--edit{margin:0 1rem}.wrapper-background--account .avatar-buttons .btn--download{width:34px;height:34px;opacity:.7;transition:opacity .2s ease-in-out}.wrapper-background--account .avatar-buttons .btn--download:hover{opacity:.9}.wrapper-background--account .avatar-buttons .btn--download img{width:100%}.wrapper-background--account .child__username{display:block;font-weight:700}.wrapper-background--account .child__birthdate,.wrapper-background--account .child__name{display:inline-block;font-size:.85em}.wrapper-background--account .child__birthdate{font-style:italic}.wrapper-background--account .child-column{display:inline-block;vertical-align:middle}.wrapper-background--account .child-column:last-child{margin-left:1em}.associated-logins{border-top:1px solid rgba(0,0,0,.6);padding-top:1em;margin-top:1em}.associated-logins em{display:block;font-weight:700;padding-bottom:.5em}.associated-logins .inline-list{margin:.5em 0}.associated-logins .inline-list li,.associated-logins .inline-list li form{display:inline}.dialog-login{position:fixed!important;text-align:center}@media only screen and (max-width:468px){.dialog-login fieldset legend,.dialog-login label{color:#fff;font-size:1em;text-transform:uppercase;margin-bottom:.5em}.dialog-login .row:not(:last-child){margin-bottom:1em}.dialog-login form input[type=email],.dialog-login form input[type=password],.dialog-login form input[type=text],.dialog-login form textarea{display:block;width:100%}.dialog-login .links a{display:block;color:#000;background-color:#fff;padding:1em 2em;text-align:center}.dialog-login .links a:first-child{margin-bottom:.5em}}#login-container{margin-top:1em}.lbl-required:after{content:'*';margin-left:.5em}.external-logins-wrapper{text-align:center;-ms-flex-pack:distribute;justify-content:space-around;width:75%;margin:0 auto}.box--dailycomic{padding:3em;margin-top:3em}.box--dailycomic .container{width:100%}@media only screen and (max-width:468px){.box--dailycomic,.box--dailycomic .container{padding:0}}.box--dailycomic .btn-close{right:-4em;top:-5em;text-decoration:none}.box--dailycomic img{display:block;width:100%}.coloring-pages-gallery{width:100%;overflow:hidden;padding:4em 0 3em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.coloring-pages-gallery .coloring-page-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.coloring-pages-gallery .coloring-page{width:calc((100% - 170px)/ 3);height:300px;float:left}@media only screen and (max-width:768px){.coloring-pages-gallery .coloring-page-wrapper{-ms-flex-pack:distribute;justify-content:space-around}.coloring-pages-gallery .coloring-page{width:calc((100% - 170px)/ 2)}}@media only screen and (max-width:468px){.coloring-pages-gallery .coloring-page{width:100%;margin-bottom:7em}}.coloring-pages-gallery .page-margin{margin-bottom:7em}.coloring-pages-gallery .coloring-page-content{position:relative;height:100%}.coloring-pages-gallery .coloring-page-content img{display:block;width:auto;height:100%;margin:0 auto;border:10px solid rgba(0,0,0,.3);border-radius:10px}.coloring-pages-gallery .coloring-page-content h1{position:absolute;left:0;right:0;margin:0 auto .125em;bottom:100%;font-family:'Roboto Slab',serif;font-size:2em;text-transform:uppercase;font-weight:700;text-align:center;color:#fff}@media only screen and (max-width:468px){.coloring-pages-gallery .btn-arrow{position:fixed;top:50%;transform:translateY(-50%);width:36px;height:128px;z-index:60}}.coloring-pages-gallery .btn-arrow-left{left:1rem}.coloring-pages-gallery .btn-arrow-right{right:1rem}.coloring-pages-gallery .btn-print{position:absolute;bottom:-40px;left:0;right:0;margin:0 auto;width:80px;height:80px;line-height:80px;text-align:center;color:#fff;background-color:rgba(232,185,79,.7)}.wrapper-background--news .background__container img,.wrapper-background--news .hover-image{bottom:0}.coloring-pages-gallery .btn-print:hover{background-color:rgba(232,185,79,.9);box-shadow:0 0 0 3px rgba(232,185,79,.9);color:#fff;text-decoration:none}.coloring-pages-gallery .btn--share{position:absolute;font-size:1em;top:-1.5em;right:0}.wrapper-background--news .background--news{background:url(../images/backgrounds/news/news.jpg) center bottom no-repeat;background-size:cover}@media only screen and (max-width:768px){.wrapper-background--news .background--news{background-size:100%;background-position:center top}}@media only screen and (max-width:468px){.wrapper-background--news .background--news{background-size:cover}}@media (min-width:1441px){.wrapper-background--news .background--news{background-position:center bottom}}@media (min-width:1800px){.wrapper-background--news .background--news{background-position:center bottom}}.wrapper-background--news .background--news--blur{background:url(../images/backgrounds/news/news-blur.jpg) center bottom no-repeat}@media only screen and (max-width:1280px){.wrapper-background--news .hover-image{top:auto}}@media only screen and (max-width:768px){.wrapper-background--news .hover-image{top:0}}.wrapper-background--news .news{overflow:hidden;padding:3em}@media only screen and (max-width:468px){.wrapper-background--news .news{padding:1em;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background-color:rgba(255,255,255,.9);overflow-y:auto}}.wrapper-background--news .news__content{padding:2em 3em}.wrapper-background--news .news__content .btn-close{right:-4em;top:-4em}@media only screen and (max-width:468px){.wrapper-background--news .news__content{padding:0}.wrapper-background--news .news__content .btn-close{right:0;top:0}}.wrapper-background--news .news__navigation{position:relative;margin-top:1em;padding:2em 3em;z-index:1}.wrapper-background--news .news-item__title{font-family:'Roboto Slab',serif;font-size:2em;text-transform:uppercase;font-weight:700;color:rgba(0,0,0,.6);text-align:left;margin-left:15px;margin-bottom:.25em}.wrapper-background--news .news-item__creator{display:block;font-style:italic;margin:1em 0 .5em;text-align:right}.wrapper-background--news .news-share{text-align:right;font-size:1em;color:rgba(0,0,0,.6);clear:both}.wrapper-background--news .news-share a{color:inherit}.wrapper-background--news .btn-arrow{float:left}.wrapper-background--news .btn-arrow-left{margin-right:35px}.wrapper-background--news .btn-arrow-right{margin-left:35px}.wrapper-background--news .news-gallery{float:none;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.wrapper-background--news .news-gallery-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:2;flex:2}.wrapper-background--news .news-gallery__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:rgba(255,255,255,.7);padding:1em;float:left;width:22.5%;text-align:center;border-radius:5px}@media only screen and (max-width:468px){.wrapper-background--news .btn-arrow-left{margin-right:0}.wrapper-background--news .btn-arrow-right{margin-left:0}.wrapper-background--news .news-gallery__item{width:100%}}.wrapper-background--news .news-gallery__item:not(:last-child){margin-right:2%}@media only screen and (max-width:468px){.wrapper-background--news .news-gallery__item:not(:last-child){margin-right:0;margin-bottom:1em}}.wrapper-background--news .news-gallery__item__image{display:block;max-width:100%;height:225px;margin:0 auto}.wrapper-background--news .news-gallery__item__title{line-height:125%;margin:.5em 0}.wrapper-background--news #news-gallery-title{text-align:center;width:130px}.wrapper-background--news .next-news,.wrapper-background--news .prev-news{float:left;margin-top:35px}.wrapper-background--news .news-content span{float:left}.wrapper-background--news .smurf-share{float:left;width:100%;text-align:center;margin-left:48%}.wrapper-background--news .smurfs-share-button{float:left;margin-top:50px;text-align:center;color:#fff;border:2px solid #000;background-color:#000;border-radius:20px}.wrapper-background--news .smurfs-share-links{float:left;width:250px;margin-top:45px;display:none;margin-left:546px}.wrapper-background--news .news-share ul li{display:inline}.wrapper-background--news .news-share ul li a{font-size:2em}.wrapper-background--news .smurf-animation-position{position:relative;height:100%}@media only screen and (max-width:768px){.wrapper-background--news .smurf-animation-position{display:none}}.wrapper-background--news .smurf-animation-wrapper{position:relative;width:26.92708333%}@media (min-aspect-ratio:2 / 1){.wrapper-background--news .smurf-animation-wrapper{bottom:0;left:45.41666667%;margin-bottom:10.54131054vw}}@media (max-aspect-ratio:2 / 1){.wrapper-background--news .smurf-animation-wrapper{bottom:0;left:50%;margin-bottom:10.54131054vw;margin-left:-9.16666667vh}}@media (max-height:800px) and (max-aspect-ratio:2 / 1){.wrapper-background--news .smurf-animation-wrapper{margin-left:-7.08333333vh}}@media (max-height:700px) and (max-aspect-ratio:2 / 1){.wrapper-background--news .smurf-animation-wrapper{margin-left:-8.64583333vh}}@media (max-width:1024px){.wrapper-background--news .smurf-animation-wrapper{margin-left:-7.5vh}}.wrapper-background--news .smurf-animation-wrapper:before{content:"";display:block;padding-bottom:132.49516441%}.wrapper-background--news .smurf-animation-wrapper .smurf-animation-news{position:absolute;left:0;right:0;top:0;bottom:0;background:url(../images/animations/news/news-2.png) no-repeat;background-size:100%;animation:movenews 1.74s steps(25,end) infinite;animation-direction:alternate}.wrapper--watch{background-color:#121F37}.wrapper--watch .container{position:relative;z-index:5}.wrapper--watch .wrapper-video{position:relative;margin-top:0}.wrapper--watch .wrapper-video .video-box{position:relative}.wrapper--watch .wrapper-video .video-box h1{position:absolute;left:0;top:-1em;text-align:left}.wrapper--watch .video-featured-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/backgrounds/watch/watch-transparent.png) center top no-repeat #121f37;background-size:100%}@media only screen and (max-width:468px){.wrapper--watch .video-featured-wrapper{background-position:0 30px;padding-top:30px}}.wrapper--watch .video-featured{position:relative;width:calc(100% - (26.333333% * 2));left:26.333333%;height:100%;padding-top:8.157895%}.wrapper--watch .video-featured iframe{display:block;position:relative}.wrapper--watch .other-videos{position:relative;padding-top:800px;pointer-events:none}@media only screen and (max-width:1700px){.wrapper--watch .other-videos{padding-top:700px}}@media only screen and (max-width:1500px){.wrapper--watch .other-videos{padding-top:600px}}@media only screen and (max-width:1280px){.wrapper--watch .other-videos{padding-top:500px}}@media only screen and (max-width:1024px){.wrapper--watch .other-videos{padding-top:400px}}@media only screen and (max-width:960px){.wrapper--watch .other-videos{padding-top:300px}}@media only screen and (max-width:468px){.wrapper--watch .other-videos{padding-top:150px}}.wrapper--watch .channel-content{width:100%;height:auto;pointer-events:all}.game__img__hover,.slick-slide.dragging img{pointer-events:none}.wrapper--watch .channel-content h1{font-family:'Roboto Slab',serif;font-size:2em;text-transform:uppercase;font-weight:700;text-align:center;color:#fff}.wrapper--watch .channel-content ul{height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wrapper--watch .channel-content ul li{width:33.33333333%;float:left;padding:2em}.wrapper--watch .channel-content ul li .channel-video{width:100%;margin-bottom:.5em}.wrapper--watch .channel-content ul li .channel-video button{overflow:hidden;border:0;padding:0;margin:0}.wrapper--watch .channel-content ul li .channel-video button img{transition:all .3s ease-in-out}.wrapper--watch .channel-content ul li .channel-video button:hover img{transform:scale(1.1)}.wrapper--watch .channel-content ul li .channel-video-info{width:100%;height:auto}.wrapper--watch .channel-content ul li .channel-video-info h2,.wrapper--watch .channel-content ul li .channel-video-info h3,.wrapper--watch .channel-content ul li .channel-video-info span{line-height:150%}.wrapper--watch .channel-content ul li .channel-video-info h2{color:#5871b9;font-weight:700}.wrapper--watch .channel-content ul li .channel-video-info h3 span{color:rgba(255,255,255,.4)}.contest-title,.ecard-popup-title,.vote-image-title{color:rgba(0,0,0,.6);font-weight:700;font-family:'Roboto Slab',serif;text-transform:uppercase}.wrapper--watch .channel-content ul li .channel-video-info h3 span.views{margin-left:.5em}.wrapper--watch .channel-content ul li iframe{display:block;margin:0 auto;width:100%;height:100%}.wrapper--discover-blur{background:url(../images/backgrounds/discover/discover-blur.jpg) center center no-repeat;background-size:cover}.wrapper-background--discover .background--discover{background:url(../images/backgrounds/discover/discover.jpg) center top no-repeat;background-size:100%}@media only screen and (max-width:468px){.wrapper--watch .channel-content ul li{width:100%}.wrapper-background--discover .background--discover{background-size:cover}}@media (min-width:1441px){.wrapper-background--discover .background--discover{background-position:center -200px}.wrapper-background--discover .hover-image{top:-200px}}@media (min-width:1800px){.wrapper-background--discover .background--discover{background-position:center -260px}.wrapper-background--discover .hover-image{top:-260px}}.wrapper-background--goodies .background--goodies{background:url(../images/backgrounds/goodies/goodies_bg.jpg) center top no-repeat;background-size:cover}@media (min-width:1280px){.wrapper-background--goodies .background--goodies{background-position:center -75px}.wrapper-background--goodies .hover-image{top:-75px}}.wrapper-background--goodies .background--goodies--blur{background-image:url(../images/backgrounds/goodies/goodies-blur.jpg)}.wrapper-background--goodies .background--goodies--blur .background__container{display:none}@media (min-width:1600px){.wrapper-background--goodies .background--goodies{background-position:center -200px}.wrapper-background--goodies .hover-image{top:-200px}}.wrapper-background--goodies .map-hidden{opacity:0}.ecards-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:90%;margin:100px auto 0}.popup-wrapper--ecards{position:relative}.btn-close--ecards{float:none;position:absolute;right:0;top:2em}.ecards-gallery{position:relative;min-height:150px;width:100%}.ecards-gallery img{display:block;position:absolute;margin:0 auto;transition:transform .5s ease,opacity .5s ease;left:0;right:0;top:0;width:33.33333333%}.ecards-gallery img.middle{transform:translate(0,-75px) scale(1);z-index:3}.ecards-gallery img.left,.ecards-gallery img.right{opacity:.6;z-index:1;top:0}.ecards-gallery img.hidden-img,.edit-avatar__picture img.avatar{opacity:0}.ecards-gallery img.left{transform:translate(-240px,-75px) scale(.75)}@media only screen and (max-width:468px){.ecards-container{padding-top:120px;margin:0 auto}.ecards-gallery img{width:75%}.ecards-gallery img.left{transform:translate(-75px,-75px) scale(.75)}}.ecards-gallery img.right{transform:translate(240px,-75px) scale(.75)}@media only screen and (max-width:468px){.ecards-gallery img.right{transform:translate(75px,-75px) scale(.75)}.btn--send{display:block;margin:-50px auto 0}}.ecards-gallery img.hidden-img--left{transform:translate(-300px,-75px) scale(0)}.ecards-gallery img.hidden-img--right{transform:translate(300px,-75px) scale(0)}.send-ecard{position:relative;text-align:center;z-index:10}.ecard-popup__form .horizontal li:not(:last-child),.ecard-popup__form .horizontal--3 li:not(:last-child){margin-right:5%}.ecard-popup-title{font-size:2em;text-align:center;height:125px;padding-top:1em}.ecards-popup-left{width:60%;padding:0 1em 0 0}@media only screen and (max-width:468px){.ecard-popup-title{display:none}.ecards-popup-left{width:100%;-ms-flex-order:1;order:1;padding:0}}.ecards-popup-right{position:relative;width:40%}#ecard-popup{padding:3em}@media only screen and (max-width:468px){.ecards-popup-right{width:100%;-ms-flex-order:0;order:0}#ecard-popup{padding:0}}.ecard-popup__form{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.ecard-popup__form input[type=text],.ecard-popup__form input[type=email],.ecard-popup__form textarea{background:0 0;border:0;border-bottom:1px solid #333;transition:.2s ease-in-out background-color;line-height:100%;padding:.5em .5em .5em 0}@media only screen and (max-width:468px){.ecard-popup__form{-ms-flex-direction:column;flex-direction:column}.ecard-popup__form input[type=text],.ecard-popup__form input[type=email],.ecard-popup__form textarea{border:1px solid #333;background-color:#fff;padding:1em}}.ecard-popup__form input[type=text]:hover,.ecard-popup__form input[type=email]:hover,.ecard-popup__form textarea:hover{background-color:rgba(232,185,79,.1)}@media only screen and (max-width:468px){.ecard-popup__form input[type=text]:hover,.ecard-popup__form input[type=email]:hover,.ecard-popup__form textarea:hover{background-color:#fff}}.ecard-popup__form input[type=text]:focus,.ecard-popup__form input[type=email]:focus,.ecard-popup__form textarea:focus{background-color:rgba(232,185,79,.2);border-bottom-color:#e8b94f}.ecard-popup__form .horizontal{overflow:hidden}.ecard-popup__form .horizontal li{width:47.5%;float:left}@media only screen and (max-width:468px){.ecard-popup__form input[type=text]:focus,.ecard-popup__form input[type=email]:focus,.ecard-popup__form textarea:focus{background-color:#fff}.ecard-popup__form .horizontal li{float:none;width:100%}.ecard-popup__form .horizontal--3 li{float:left}}.ecard-popup__form .horizontal li input:not([type=button]){width:100%}.ecard-popup__form .horizontal--3 li{width:calc((90% - 35px)/ 2)}.ecard-popup__form .horizontal--3 li:last-child{width:35px;text-align:right}.ecard-popup__form .horizontal--3 li input{min-height:35px;width:100%}.avatar-poststamp{position:absolute;right:0;top:0;height:100px;width:75px;transform:rotate(2deg);border:1px solid #333;background-clip:padding-box;overflow:hidden;background-color:#fff}.avatar-poststamp img{position:relative;display:block;width:100%;margin:7.5% 0 0 2.5%}.ecard-message{margin-top:125px}.ecard-message textarea{width:100%;min-height:100px}.receivers{height:225px;overflow-y:auto}@media only screen and (max-width:468px){.avatar-poststamp{background-color:#fff}.receivers{height:auto}}.edit-avatar{height:100%}.edit-avatar--flex{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:468px){.edit-avatar--flex{-ms-flex-direction:column;flex-direction:column}}.edit-avatar__picture{position:relative;width:250px;margin:0 auto}.edit-avatar__picture img{display:block;width:100%}.edit-avatar__picture [class^=category]{position:absolute;top:0;left:0}.edit-avatar__picture-wrapper{position:relative;-ms-flex:1;flex:1}@media only screen and (max-width:468px){.edit-avatar__picture-wrapper{margin-bottom:6em}.edit-avatar__picture-wrapper:after{position:absolute;content:'';display:block;top:0;left:0;width:100%;height:100%;opacity:.8;z-index:0;background:url(../images/pop-up/pop-up-withshadow.png) left top no-repeat;background-size:100% 100%}}.edit-avatar__picture-wrapper .ui-title{position:relative;z-index:0;margin-bottom:-6px}.edit-avatar__picture-wrapper .box{z-index:2}.edit-avatar__gallery{padding:2em}@media only screen and (max-width:468px){.edit-avatar__picture-wrapper .ui-title{top:-1.4em;margin:0 auto;background:url(../images/pop-up/pop-up.png) left top no-repeat;background-size:100% auto;opacity:.8;color:rgba(0,0,0,.6)}.edit-avatar__gallery{padding:0 0 2em}}.edit-avatar__gallery form{padding:1em 0 0;position:relative;z-index:2}.edit-avatar__gallery .box__inner{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between}.edit-avatar__gallery-wrapper{position:relative;-ms-flex:2;flex:2}@media only screen and (max-width:468px){.edit-avatar__gallery form{padding:0}.edit-avatar__gallery-wrapper{margin-bottom:2em}.edit-avatar__gallery-wrapper:after{position:absolute;content:'';display:block;top:0;left:0;width:100%;height:100%;opacity:.8;z-index:0;background:url(../images/pop-up/pop-up-withshadow.png) left top no-repeat;background-size:100% 100%}}.edit-avatar__gallery-wrapper .center-title{margin-bottom:-12px}.edit-avatar__gallery-wrapper .ui-title{position:relative;z-index:0;margin-bottom:-3px}@media only screen and (max-width:468px){.edit-avatar__gallery-wrapper .ui-title{top:-2.5em;margin:0 auto;background:url(../images/pop-up/pop-up.png) left top no-repeat;background-size:100% auto;opacity:.8;color:rgba(0,0,0,.6);width:90%}}.edit-avatar__gallery-wrapper .box{z-index:2}.edit-avatar__buttons-wrapper{text-align:center;-ms-flex:1;flex:1;width:78px;-ms-flex-pack:center;justify-content:center}.edit-avatar__buttons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;box-shadow:inset 0 0 20px rgba(0,0,0,.5);padding:.5em;margin-right:5%;overflow:hidden;height:450px;width:calc(156px + 1em)}.edit-avatar__buttons li{width:78px}@media only screen and (max-width:468px){.edit-avatar__buttons{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:78px;padding:0;width:78px;margin:0 auto}.edit-avatar__buttons li{width:100%;margin:0;min-height:78px}}.edit-avatar__gender{position:absolute;top:98%;left:0;right:0;margin:0 auto}.edit-avatar__gender button,.edit-avatar__gender span{display:inline-block;vertical-align:middle}.edit-avatar .avatar-gallery-wrapper{-ms-flex:2;flex:2;text-align:center}.edit-avatar .avatar-gallery{box-shadow:inset 0 0 20px rgba(0,0,0,.5);padding:.5em;overflow:hidden;height:450px;width:calc(100% - 1em);margin-left:1em}@media only screen and (max-width:468px){.edit-avatar .avatar-gallery-wrapper{-ms-flex:1;flex:1}.edit-avatar .avatar-gallery{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:78px;width:78px;padding:0;margin:0 auto}}.edit-avatar .avatar-gallery-container-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.edit-avatar .avatar-item-container{margin:0 2.5% 1em}@media only screen and (max-width:468px){.edit-avatar .avatar-gallery-container-items{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.edit-avatar .avatar-item-container{margin:0;height:78px;width:78px}.edit-avatar .avatar-item-container a{margin-left:9px;margin-top:9px}}.edit-avatar .avatar-item-container a{width:60px;height:60px;display:block;border-radius:50%;padding:1em;box-shadow:0 0 10px rgba(0,0,0,.5);cursor:pointer;overflow:hidden;transition:.2s ease-in-out all}.btn--edit-avatar,.gender-switch{display:block;font-size:0;transition:.2s ease-in-out opacity;cursor:pointer}.edit-avatar .avatar-item-container a:hover{background-color:rgba(255,255,255,.7)}.edit-avatar .avatar-item-container a.selected{box-shadow:0 0 10px 2px #5871b9}.edit-avatar .avatar-item-container a.item-category-body img{left:-50px;top:-60px;width:150px}.edit-avatar .avatar-item-container a.item-category-eyes img{left:-70px;top:-60px}.edit-avatar .avatar-item-container a.item-category-mouth img{left:-85px;top:-105px;width:250px}.edit-avatar .avatar-item-container a.item-category-hats img{left:-60px;top:-30px;width:150px}.edit-avatar .avatar-item-container a.item-category-hair img{left:-30px;top:-30px;width:100px}.edit-avatar .avatar-item-container a.item-category-full img{left:-45px;top:-90px;width:150px}.edit-avatar .avatar-item-container a.item-category-top img{left:-50px;top:-85px;width:150px}.edit-avatar .avatar-item-container a.item-category-pants img{left:-50px;top:-100px;width:150px}.edit-avatar .avatar-item-container a.item-category-bottom img{left:-70px;top:-140px;width:200px}.edit-avatar .avatar-item-container a.item-category-others img,.edit-avatar .avatar-item-container a.item-category-shoes img{left:-50px;top:-125px;width:150px}.edit-avatar .avatar-item-container a.item-category-gloves img{left:-25px;top:-95px}.edit-avatar .avatar-item-container a.item-category-rings img{left:-55px;top:-185px;width:350px}.edit-avatar .avatar-item-container a.item-category-bracelets img{left:-75px;top:-210px;width:350px}.edit-avatar .avatar-item-container img{position:relative;display:block;width:200px}.category-hats{z-index:1}.category-hair__back{z-index:4}.category-body,.category-shoes{z-index:5}.category-bottom,.category-eyes,.category-pants{z-index:10}.category-bracelets,.category-full,.category-gloves,.category-hair__front,.category-mouth,.category-top{z-index:15}.category-rings{z-index:20}.center-title{text-align:center;margin-bottom:-2px}.btn--edit-avatar{background:url(../images/avatar_btn_sprites.png) left top no-repeat;width:78px;height:78px;opacity:.8}.btn--edit-avatar:hover{opacity:.9}.btn--edit-avatar__eyes{background-position:0 -78px}.btn--edit-avatar__eyes.selected{background-position:-78px -78px}.btn--edit-avatar__gloves{background-position:0 -156px}.btn--edit-avatar__gloves.selected{background-position:-78px -156px}.btn--edit-avatar__hats{background-position:0 -234px}.btn--edit-avatar__hats.selected{background-position:-78px -234px}.btn--edit-avatar__bottom,.btn--edit-avatar__pants{background-position:0 -312px}.btn--edit-avatar__bottom.selected,.btn--edit-avatar__pants.selected{background-position:-78px -312px}.btn--edit-avatar__mouth{background-position:0 -390px}.btn--edit-avatar__mouth.selected{background-position:-78px -390px}.btn--edit-avatar__shoes{background-position:0 -546px}.btn--edit-avatar__shoes.selected{background-position:-78px -546px}.btn--edit-avatar__top{background-position:0 -624px}.btn--edit-avatar__top.selected{background-position:-78px -624px}.btn--edit-avatar__full{background-position:0 -702px}.btn--edit-avatar__full.selected{background-position:-78px -702px}.btn--edit-avatar__hair{background-position:0 -780px}.btn--edit-avatar__hair.selected{background-position:-78px -780px}.btn--edit-avatar__rings{background-position:0 -858px}.btn--edit-avatar__rings.selected{background-position:-78px -858px}.btn--edit-avatar__body,.btn--edit-avatar__bracelets,.btn--edit-avatar__others{background-position:0 0}.btn--edit-avatar__body.selected,.btn--edit-avatar__bracelets.selected,.btn--edit-avatar__others.selected{background-position:-78px 0}.gender-switch{background:url(../images/avatar_btn_sprites.png) -156px top no-repeat;width:48px;height:48px;opacity:.8;margin:0 auto}.gender-switch:hover{opacity:.9}.gender-switch--female{background-position:-156px -48px}.edit-avatar-arrow{width:32px;height:32px;background:url(../images/avatar_btn_sprites.png) no-repeat;border:0}.edit-avatar-arrow--up{background-position:-156px -96px}.edit-avatar-arrow--down{background-position:-156px -128px}.wrapper-background--contests .background--contests{background:url(../images/backgrounds/contests/contests.jpg) center top no-repeat;background-size:cover;transition:.1s ease-in-out all}.wrapper-background--contests .background--contests--blur{background-image:url(../images/backgrounds/contests/contests-blur.jpg)}.wrapper-background--contests .background--contests--blur .background__container{display:none}@media (min-width:1280px){.wrapper-background--contests .background--contests{background-position:center -200px}.wrapper-background--contests .hover-image{top:-200px}}@media (min-width:1800px){.wrapper-background--contests .background--contests{background-position:center -260px}.wrapper-background--contests .hover-image{top:-260px}}.contest-wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}.contest-wrapper .btn-arrow{position:relative;z-index:10}.contest-wrapper .btn-arrow-left{left:-2rem}.contest-wrapper .btn-arrow-right{right:-2rem}.contest-wrapper .btn-close{right:-4em}.contest{position:relative;padding:3em 1em;-ms-flex:1;flex:1}.contest-item{position:relative;z-index:5}.contest-image{width:75%;height:200px;margin:0 auto 2em}.contest-image img{display:block;width:100%;height:100%}.contest-title,.vote-image-title{font-size:2em;text-align:center;margin-bottom:.5em}.vote-image-title{font-size:1em;height:14px;overflow:hidden}.contest-share-button{position:absolute;right:-46.67px;top:-46.67px;height:70px;width:70px;background-color:rgba(255,255,255,.7)}.contest-share-button:hover{background-color:rgba(255,255,255,.9);box-shadow:0 0 0 3px rgba(255,255,255,.9)}.contest-text{display:-ms-flexbox;display:flex}.contest-dates,.contest-description{-ms-flex:1;flex:1}.contest-description{margin-right:2.5%}.contest-dates{margin-left:2.5%}.contest-dates ul{margin-left:1.25em}.contest-dates ul li{line-height:150%;list-style-type:disc}.vote-now-content{height:100%}.contests-vote-now-element{height:calc(100% - 98px)}.vote-now{position:absolute;right:0;bottom:-84.62px;height:110px;width:110px;background-color:rgba(10,190,66,.7);color:#fff}.vote-now:hover{background-color:rgba(10,190,66,.9);box-shadow:0 0 0 3px rgba(10,190,66,.9)}.btn-participate{position:relative;margin-top:1em;background:0 0;border-top:0;border-left:0;border-right:0}.see-results{position:absolute;right:0;bottom:-80px;height:100px;width:100px;background-color:rgba(88,113,185,.7);color:#fff;line-height:150%}.see-results:hover{background-color:rgba(88,113,185,.9);box-shadow:0 0 0 3px rgba(88,113,185,.9)}.votes-gallery{height:100%;overflow-y:auto;padding-top:1em}.votes-gallery ul{overflow:hidden}.voting-item{display:block;float:left;width:25%;text-align:center;position:relative;height:225px;padding:.5em}.voting-item img{border-radius:10px;max-width:100%;max-height:170px;display:block;width:100%}.voting-item form{position:absolute;bottom:0;width:100%;text-align:center}.vote-flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.votes-gallery-container{width:100%}.vote-popup-content-item{text-align:center}.vote-popup-content-item img,.vote-popup-content-item span{display:block}.vote-popup-content-item img{width:100%;height:auto;margin:1em auto}.contest-vote-picture{max-height:365px;width:auto}.vote-now-contest-title{text-align:center}.vote-now-contest-title p{margin:.5em 0}.search-contest{padding-left:2em}.popup-contest-dates{margin-top:1em}.popup-contest-dates>li{line-height:150%;font-style:italic}#editorRows{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2em}.editorRow{width:20%;padding:5px;text-align:center}.editorRow h2{text-transform:uppercase;margin-bottom:5px}.editorRow img{display:inline;max-width:100%;height:300px;border:1px solid #ccc}.winners{padding:3em 1em}.winners h1{text-transform:uppercase}.winners .container ul li{padding-bottom:.4em}.winners .container ul li label{display:inline;font-weight:700}.winners .container img{border:1px solid #CCC;padding:2px;height:370px}.winners .container .winners-list{overflow-y:auto;max-height:500px}.games-tabs,.get-an-app-content,.play-now-content{overflow:hidden}#winners-gallery ul li img{display:inline;max-height:350px}#winners-gallery #winner-next,#winners-gallery #winner-prev{position:absolute;top:50%}#winners-gallery #winner-prev{left:-75px}#winners-gallery #winner-next{right:-75px}.wrapper-background--play .background--play{background:url(../images/backgrounds/play/play.jpg) center -200px no-repeat;background-size:100%;transition:.1s ease-in-out all}@media only screen and (max-width:1024px){.wrapper-background--play .background--play{background-position:center top}}@media (min-width:1280px){.wrapper-background--play .background--play{background-position:center -200px}}.wrapper-background--play .background--play--blur{background-image:url(../images/backgrounds/play/play--blur.jpg)}.wrapper-background--play .background--play--blur .background__container{display:none}.wrapper-background--play .hover-image{top:-200px}@media (max-width:1024px){.wrapper-background--play .hover-image{top:0}}@media (min-width:1800px){.wrapper-background--play .background--play{background-position:center -260px}.wrapper-background--play .hover-image{top:-260px}}.wrapper-background--play .game-image{position:relative;display:block;width:auto;height:150px;margin:0 auto}.wrapper-background--play .box .btn-close{right:-1em;top:-1.75em}@media only screen and (max-width:468px){.wrapper-background--play .background--play{background-size:cover}.wrapper-background--play .box .btn-close{right:0;top:0}}.games-tabs-nav{float:left;width:200px;padding-right:2em;color:#fff}.games-tabs-nav h2{color:inherit;border-bottom-color:inherit}.games-tabs-nav ul li:not(:last-child){margin-bottom:.5em}.games-tabs-nav a{font-family:'Roboto Slab',serif;font-weight:700;color:rgba(0,0,0,.6);background-color:#fff;display:block;padding:.75em 1em;border-radius:5px;border:2px solid #fff}.games-tabs-nav a.active,.games-tabs-nav a:hover{background-color:#a0aed7;color:#fff;text-decoration:none}.games-tabs{position:relative;padding:4em}.games-tabs:after{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:100%;background:url(../images/pop-up/pop-up-withshadow.png) left top no-repeat;background-size:100% 100%;opacity:.8;z-index:1}.games-tabs .btn-close{position:absolute;right:-1em;top:-1em}@media only screen and (max-width:468px){.games-tabs:after{display:none}.get-an-app-content,.play-now-content{padding:4em 1em 1em;overflow-y:auto}}.get-an-app-content .btn-arrow,.play-now-content .btn-arrow{position:absolute;top:50%;margin-top:-21px;z-index:100}.get-an-app-content .btn-arrow-left,.play-now-content .btn-arrow-left{left:-42px}.get-an-app-content .btn-arrow-right,.play-now-content .btn-arrow-right{right:-42px}.games-tabs__get-an-app .btn-close,.games-tabs__play-now .btn-close{position:absolute;right:-1.5em;top:-1.5em}.games-tabs__get-an-app .share-links .close-share,.games-tabs__play-now .share-links .close-share{right:-.5em;top:-.5em}.games-tabs__get-an-app .slide,.games-tabs__play-now .slide{overflow:hidden}@media only screen and (max-width:468px){.games-tabs__get-an-app,.games-tabs__play-now{padding:1em;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background-color:rgba(255,255,255,.9);overflow-y:auto}}.game,.game__img{position:relative}.game{float:left;margin-bottom:5rem;padding-top:4.5rem;width:30%}.game:not(:nth-child(3n)){margin-right:5%}@media only screen and (max-width:468px){.game{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2rem}}.game>a{display:block;width:100%}.game__img{width:100%;margin-bottom:1em}.game__img .game__main-img{display:block;opacity:1;width:50%;margin:0 auto;border:8px solid rgba(0,0,0,.3);border-radius:5px;transition:.2s ease-in-out opacity}.game__img__hover{opacity:0;position:absolute;top:0;left:0;right:0;margin:0 auto;width:100%;max-width:291px;height:100%;border:8px solid rgba(0,0,0,.3);transition:.2s ease-in-out all;transform:scale(0)}.game__img__hover img,.game__img__hover video{display:block;width:100%;height:100%}.games-tabs__get-an-app .game__img .game__main-img:hover{opacity:0}.games-tabs__get-an-app .game__img .game__main-img:hover+.game__img__hover{opacity:1;transform:scale(1)}.game__btn--share{position:relative}.game__btn-play,.game__title{position:absolute;left:0;margin:0 auto;right:0;color:#fff}.game__title{top:.5em;font-family:'Roboto Slab',serif;font-size:1.5rem;text-shadow:2px 2px rgba(0,0,0,.75);text-transform:uppercase;text-align:center}.game__btn-play{width:75px;height:75px;bottom:-41.67px;background-color:rgba(10,190,66,.7)}.game__btn-play:hover{background-color:rgba(10,190,66,.9);box-shadow:0 0 0 3px rgba(10,190,66,.9)}.download-app{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%}.download-app--center{-ms-flex-pack:center;justify-content:center}.btn-game{display:block;height:40px;width:150px;background:center center no-repeat;background-size:auto 40px}.btn-game--apple{background-image:url(../images/play/app-store-badge.svg)}@media only screen and (max-width:1200px){.download-app{-ms-flex-direction:column;flex-direction:column}.btn-game--apple{margin-bottom:1em}}.btn-game--google{background-image:url(../images/play/google-play-badge.png)}.wrapper-background--music .background--music{background:url(../images/backgrounds/music/music_background.png) center top no-repeat;background-size:100%}@media (min-width:1280px){.wrapper-background--music .background--music{background-position:center -200px}.wrapper-background--music .hover-image{top:-200px}}@media (min-width:1800px){.wrapper-background--music .background--music{background-position:center -260px}.wrapper-background--music .hover-image{top:-260px}}.wrapper-background--others{background:url(../images/backgrounds/others/others.jpg) center center no-repeat #b37a4f;background-size:cover}.wrapper-background--others--solo{background:url(../images/backgrounds/others/others-blur.jpg) center center no-repeat fixed;background-size:cover}.wrapper-background--others .background--others{background:url(../images/backgrounds/others/others.jpg) center center no-repeat;background-size:cover;transition:.3s ease-in-out background-image}@media only screen and (max-width:768px){.wrapper-background--others .background--others{background-size:100%;background-position:center top}}@media only screen and (max-width:468px){.wrapper-background--others .background--others{background-size:cover;background-position:center center}}.wrapper-background--others .background--others__newsletter{background-image:url(../images/backgrounds/others/others-desk.jpg)}.wrapper-background--others .background--others__legal{background-image:url(../images/backgrounds/others/others-bookcase.jpg)}.wrapper-background--others .hover-image{top:50%;transform:translateY(-50%)}.wrapper-background--others .newsletter{width:50%;margin:0 auto;min-width:200px}.background--others-blur{background:url(../images/backgrounds/others/others-blur.jpg) center center no-repeat;background-size:cover;opacity:1!important}.preload-desk{background:url(../images/backgrounds/others/others-desk.jpg) -9999px -9999px no-repeat}.preload-bookcase{background:url(../images/backgrounds/others/others-bookcase.jpg) -9999px -9999px no-repeat}.newsletter-popup{padding:2em}.newsletter-popup .col-md-12{text-align:center}.newsletter-popup form input[type=email],.newsletter-popup form input[type=password],.newsletter-popup form input[type=text]{width:75%}@media only screen and (max-width:468px){#popupSubscribe{padding-top:1em}#popupSubscribe input{width:100%}}.smurf-animation-others-position{position:relative;height:100%}.smurf-animation-others-wrapper{position:absolute;width:200px;background-image:none;z-index:25}@media only screen and (min-width:1921px){.smurf-animation-others-wrapper{width:11.97916667%}}@media only screen and (max-width:1400px){.smurf-animation-others-wrapper{width:180px}}@media only screen and (max-width:1280px){.smurf-animation-others-wrapper{width:160px}}@media only screen and (max-width:1140px){.smurf-animation-others-wrapper{width:140px}}@media only screen and (max-width:960px){.smurf-animation-others-wrapper{display:none}}.smurf-animation-others-wrapper:before{content:"";display:block;padding-bottom:115%}@media (min-aspect-ratio:2 / 1){.smurf-animation-others-wrapper{bottom:50%;left:74.47916667%;margin-bottom:-3.20512821vw}}@media (max-aspect-ratio:2 / 1){.smurf-animation-others-wrapper{bottom:43.58974359%;left:50%;margin-left:43.75vh}}@media only screen and (max-width:1140px) and (max-aspect-ratio:2 / 1){.smurf-animation-others-wrapper{margin-left:31.75vh}}.smurf-animation-others-wrapper .smurf-animation-halo{position:absolute!important;left:0;top:0;opacity:0;background-image:url(../images/backgrounds/others/others_smurf_hover.png);background-repeat:no-repeat;transition:.3s ease-in-out opacity;z-index:30}.smurf-animation-others{background:url(../images/animations/others/others_vertical.png) no-repeat;background-size:100%;animation:move-others 1s steps(24,end) infinite;animation-direction:alternate;height:100%}.smurf-others-link{position:absolute;left:0;right:0;top:0;bottom:0;display:block;width:100%;height:100%;z-index:35}.smurf-others-link:hover+.smurf-animation-halo{opacity:1}.terms-content{background-color:rgba(255,255,255,.7);border-radius:10px}@media only screen and (max-width:468px){.terms-content{padding:1em}}.terms-content:after{display:none}.house-interior-wrapper{height:90%;padding:1em}.house-interior-container{height:100%;margin-bottom:1em}.house-interior-container .house-category-items,.house-interior-container .house-gallery{overflow-y:auto;box-shadow:inset 0 0 20px rgba(0,0,0,.5);width:47.5%;height:100%;padding:.5em;float:left}.house-interior-container .house-gallery{margin-left:5%;position:relative}.house-interior-container .house-category,.house-interior-container .house-item-container{float:left;width:47.5%}.house-interior-container .house-category:not( :nth-child(2n)),.house-interior-container .house-item-container:not( :nth-child(2n)){margin-right:5%}.house-interior-container .colors-container{position:absolute;bottom:0;height:80px;width:100%;overflow-x:auto}.house-interior-container .colors-container img{display:block;width:100px;float:left}.house-interior-container .colors-container img:not(:last-child){margin-right:.5em}.house-interior-container img{display:block;width:100%}.house-interior-container .button-center{margin-top:1em}.preloader{position:fixed;left:0;width:100%;height:100%;z-index:200;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:all 1s ease-in-out}.preloader:after,.preloader:before{position:absolute;top:0;display:block;width:50%;height:100%;content:'';transition:all 1s ease-in-out;background:center bottom no-repeat #117caa;will-change:left,right}.preloader:before{left:0;opacity:1;background-image:url(../images/backgrounds/home/home-blur--left.jpg);background-position:right bottom}@media only screen and (max-width:468px){.preloader:after,.preloader:before{background-size:100%}.preloader:before{background-image:url(../images/backgrounds/home/home-mobile-blur--left.jpg)}}.preloader:after{right:0;opacity:1;background-image:url(../images/backgrounds/home/home-blur--right.jpg);background-position:left bottom}@media only screen and (max-width:468px){.preloader:after{background-image:url(../images/backgrounds/home/home-mobile-blur--right.jpg)}.town-wrapper{display:none}}.preloader__smurf{position:relative;z-index:210;width:300px;height:300px}.preloader__smurf__loader{position:absolute;left:0;top:0;z-index:0}.preloader__smurf__animation{position:absolute;z-index:1;background:url(../images/animations/preloader/home-smurf.png);animation:smurf-preload .75s steps(14,end) infinite;height:115px;width:88px;top:92px;left:106px}.progressbar-text{top:auto!important;bottom:1em}.preloader-border{background-color:transparent;border:1px solid #fff;padding:1em;z-index:210;border-radius:50%}.open-curtains{z-index:-1}.open-curtains:before{left:-50%;opacity:0}.open-curtains:after{right:-50%;opacity:0}.open-curtains .preloader-border,.open-curtains .preloader__img{opacity:0;display:none}.town-wrapper{position:relative;width:9786px;height:100%;margin:0 auto}#groundLayer,#hillsBehindGround,#treeLayer{width:100%;position:absolute;bottom:0;overflow:hidden}.town-wrapper.ie-fix{max-width:6800px}#treeLayer{left:0;height:100%;max-width:9786px;z-index:0}#treeLayer.ie-fix{max-width:6800px}#hillsBehindGround{left:0;height:100%;max-width:9786px;z-index:2}#groundLayer.ie-fix,#hillsBehindGround.ie-fix{max-width:6800px}#groundLayer{width:9786px;z-index:3}#townLayer,.town__element img{width:100%}#bushesLayer{position:absolute;height:100%;width:100%;max-width:9786px;overflow:hidden;z-index:1}#bushesLayer.ie-fix{max-width:6800px}#townLayer{position:absolute;height:100%;max-width:9786px;overflow:hidden;z-index:4}#townLayer.ie-fix{max-width:6800px}.hill{position:absolute}img{display:block}.town__element.animation{position:absolute;overflow:hidden;backface-visibility:hidden}.animation-brainy img,.smurf-animation img{width:auto}.bush,.decoration,.house,.mainhouse,.tree,.windmill-wrapper,.windmill__blades,.windmill__body{position:absolute}.windmill__blades{width:200px;left:-25px;top:-30px}.windmill__blades img{animation:spin 10s linear infinite}@keyframes spin{100%{transform:rotate(360deg)}}.big-arrow{position:fixed;width:90px;height:100%;z-index:50;background:no-repeat;border:0;opacity:.3;top:50%;transform:translateY(-50%);transition:opacity .2s ease-in-out;cursor:pointer}.big-arrow:hover{opacity:.7}.big-arrow--left{left:0;background-image:url(../images/arrow-home-left.png);background-position:right center}.big-arrow--left--end{animation:bounce-right .75s 2}.big-arrow--right{right:0;background-image:url(../images/arrow-home-right.png);background-position:left center}.big-arrow--right--end{animation:bounce-left .75s 2}.town-wrapper-mobile{position:relative;height:100%}@media only screen and (min-width:469px){.town-wrapper-mobile{display:none}}.town-wrapper-mobile .ground{position:absolute;bottom:0;left:0;width:100%;background-image:linear-gradient(#edce95,#97744e);height:30vh}.home-slider-wrapper{position:absolute;bottom:19vh;z-index:20;width:100%;background:url(../images/homepage/mainhouses-slider/bg.png) 0 50% repeat-x}.home-slider-wrapper .home-slider{width:100%;height:100%;text-align:center}.home-slider-wrapper h1{display:inline-block;margin:0 auto;text-align:center;font-family:'Roboto Slab',serif;text-transform:uppercase;font-size:1.25em;background-color:rgba(255,255,255,.7);padding:.75em 1em;border-radius:10px}.home-slider-wrapper a{display:block;max-width:80%;margin:0 auto}.home-slider-wrapper img{display:block;width:100%}.home-slider-wrapper .big-arrow{width:60px;background-size:30px;opacity:1}.home-slider-wrapper .big-arrow--left{left:1em;background-position:left center}.home-slider-wrapper .big-arrow--right{right:1em;background-position:right center}.mainhouse a{display:block;position:relative}.mainhouse a:hover>.mainhouse-hover{opacity:1;z-index:2}.mainhouse img{position:relative;z-index:1}.mainhouse img.mainhouse-hover{position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;opacity:0;transition:.2s ease-in-out opacity}.wrapper-background--custom-house .background--custom-house{background:url(../images/backgrounds/custom-house/bg_02-yellow.jpg) center center no-repeat fixed;background-size:cover;z-index:20}.wrapper-background--custom-house .background--custom-house .background-container .hover-image-smurf{width:250px}@media (min-width:1441px){.wrapper-background--custom-house .hover-image{top:-200px}}@media (min-width:1800px){.wrapper-background--custom-house .hover-image{top:-260px}}.custom-house-interior{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.custom-house-interior__avatar{position:absolute;width:20%;max-width:400px;z-index:25}@media (min-aspect-ratio:2 / 1){.custom-house-interior__avatar{bottom:50%;left:70.21428571%;margin-bottom:-23.19335938vw}}@media (max-aspect-ratio:2 / 1){.custom-house-interior__avatar{bottom:3.61328125%;left:50%;margin-left:40.42857143vh}}@media only screen and (max-width:1024px){.custom-house-interior__avatar{bottom:8.49609375%;left:47.5%}}.custom-house-interior__avatar img{display:block;width:100%}.custom-house-interior__favourite-smurf{position:absolute;z-index:25;width:6%;max-width:100px}@media (min-aspect-ratio:2 / 1){.custom-house-interior__favourite-smurf{bottom:50%;left:43.14285714%;margin-bottom:5.859375vw}}@media (max-aspect-ratio:2 / 1){.custom-house-interior__favourite-smurf{bottom:60.7421875%;left:50%;margin-left:-13.71428571vh}}@media (max-aspect-ratio:2 / 1) and (max-width:1280px){.custom-house-interior__favourite-smurf{bottom:59.375%;left:51.125%}}@media only screen and (max-width:1024px){.custom-house-interior__favourite-smurf{bottom:58.7890625%;left:51.125%}}.custom-house-interior__favourite-smurf img{display:block;width:100%}.custom-house-interior .content{position:relative;text-align:center}.custom-house-interior .content a{display:block}.custom-house-interior .avatar_download{position:relative;bottom:75px;display:block;text-align:center;width:100%;left:0;right:0;margin:0 auto;opacity:.7;transition:.2s ease-in-out opacity}.custom-house-interior .avatar_download:hover{opacity:1}.custom-house-interior .avatar_download img{width:42px;margin:0 auto}.forbidden-access{padding:1em;width:75%;margin:0 auto}.forbidden-access__inner{display:-ms-flexbox;display:flex}@media only screen and (max-width:468px){.wrapper-background--custom-house .background--custom-house{background-size:cover;background-position:center right -100px}.forbidden-access__inner{-ms-flex-direction:column;flex-direction:column}.forbidden-access{background-color:rgba(255,255,255,.7);border-radius:10px;margin-top:1em}}.forbidden-access .forbidden-login{text-align:center;margin-top:2em}.forbidden-access .login-link{display:inline-block;border-radius:5px;padding:.35em .5em;transition:all .3s ease-in-out;background-color:#ea5b0c;text-decoration:none;color:#fff;margin:.5em 0}.pop-up-bg:after,.ui-box:after{content:'';display:block;top:0;left:0}.forbidden__text h2,.ui-box .ui-dialog-titlebar .ui-dialog-title{font-family:'Roboto Slab',serif;text-transform:uppercase;font-weight:700;color:rgba(0,0,0,.6)}.forbidden-access .login-link:hover{background-color:#f3691c}.forbidden-access ul.login-credentials{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:75%;margin:0 auto}.forbidden-access ul.login-credentials input,.forbidden-access ul.login-credentials li{width:100%!important}.forbidden__img img,.forbidden__text .container{width:100%}.forbidden__text{padding:1em 0;width:100%}.forbidden__text h2{font-size:1.5em}.forbidden__img{padding:1em}@media only screen and (max-width:468px){.forbidden__img{width:60%;margin:0 auto}}@keyframes fadein{from{bottom:-80px;opacity:0}to{bottom:0;opacity:1}}.pop-up-bg:after{position:absolute;width:100%;height:100%;opacity:.8;z-index:0;background:url(../images/pop-up/pop-up-withshadow.png) left top no-repeat;background-size:100% 100%}.pop-up-bg--title{background:url(../images/pop-up/pop-up.png) left top no-repeat;background-size:100% auto;opacity:.8}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.9);opacity:.2;z-index:59!important}@media only screen and (max-width:468px){.ui-widget-overlay{background:rgba(85,198,242,.9);opacity:1}.ui-box:after{display:none}}.avatar-overlay{background:0 0}.ui-box:after{position:absolute;width:100%;height:100%;opacity:.8;z-index:0;background:url(../images/pop-up/pop-up-withshadow.png) left top no-repeat;background-size:100% 100%}.ui-box .ui-dialog-titlebar{position:absolute;width:100%;left:0;right:0;bottom:calc(100% - 22px);margin:0 auto;padding:0 0 1em;background-color:transparent;border-radius:0}@media only screen and (max-width:468px){.ui-box .ui-dialog-titlebar{top:1em}}.ui-box .ui-dialog-titlebar .ui-dialog-title{font-size:2em;text-align:center;float:none;display:block;margin:0 auto;padding:.25em 0 .35em;opacity:.8;background:url(../images/pop-up/pop-up.png) left top no-repeat;background-size:100% auto;overflow:visible;position:relative;left:0;right:0;top:0;width:50%}.ui-box--corners .corners-bottom-wrapper:after,.ui-box--corners .corners-bottom-wrapper:before,.ui-box--corners .corners-top-wrapper:after,.ui-box--corners .corners-top-wrapper:before{content:'';z-index:30;width:87px;height:87px;position:absolute}@media only screen and (max-width:468px){.ui-box .ui-dialog-titlebar .ui-dialog-title{opacity:1;color:#fff;background:0 0}.ui-box--corners .corners-top-wrapper:before{display:none}}.ui-box--corners .corners-top-wrapper:before{bottom:100%;left:-82px;background:url(../images/pop-up/corner-left-top.png) left top no-repeat}.ui-box--corners .corners-top-wrapper:after{bottom:100%;right:-82px;background:url(../images/pop-up/corner-right-top.png) right top no-repeat}.ui-box--corners .corners-bottom-wrapper:before{top:calc(100% - 1px);left:-81px;background:url(../images/pop-up/corner-left-bottom.png) left top no-repeat}.ui-box--corners .corners-bottom-wrapper:after{top:100%;right:-82px;background:url(../images/pop-up/corner-right-bottom.png) right top no-repeat}.ui-dialog{position:absolute;overflow:visible;opacity:0;transition:opacity .5s ease;padding:1em;margin:0;border:0;border-radius:0;z-index:200}@media only screen and (max-width:468px){.ui-box--corners .corners-bottom-wrapper:after,.ui-box--corners .corners-bottom-wrapper:before,.ui-box--corners .corners-top-wrapper:after{display:none}.ui-dialog{width:100%!important;height:100%!important;top:0!important}}.ui-dialog .ui-dialog-titlebar-close{background:0 0;border:none;text-decoration:none;position:absolute;right:-1.5em;top:.25em;z-index:200}.ui-dialog .ui-dialog-titlebar-close:focus{outline:0}.ui-dialog .ui-dialog-titlebar-close:hover{color:inherit}.ui-dialog .ui-dialog-titlebar-close:hover:after{opacity:1}.ui-dialog .ui-dialog-titlebar-close:after{content:"\e903";font-family:smurf-icons;color:rgba(255,255,255,.7);font-size:2em;border-radius:50%;opacity:.7;box-shadow:0 0 10px 5px rgba(0,0,0,.4);transition:.3s opacity ease-in-out}@media only screen and (max-width:468px){.ui-dialog .ui-dialog-titlebar-close:after{display:block;content:'\f00d';font-family:FontAwesome;color:#000;width:30px;height:30px;line-height:30px;background-color:#fff}.ui-dialog .ui-dialog-titlebar-close{right:2em}}.ui-dialog .ui-dialog-buttonpane button,.ui-tabs-anchor,.ui-title{font-family:'Roboto Slab',serif;text-transform:uppercase;font-weight:700;text-align:center}.ui-dialog .ui-dialog-content{position:relative;width:100%;height:auto;overflow:visible;padding:1em;z-index:150}@media only screen and (max-width:468px){.ui-dialog .ui-dialog-content{width:90%!important;margin:0 auto;top:3em}}.ui-dialog .ui-dialog-content .container{width:100%}.ui-dialog .ui-dialog-buttonpane{position:relative;z-index:150;text-align:center}.ui-dialog .ui-dialog-buttonpane button{background:0 0;border:none;border-bottom:3px solid transparent;font-size:2em;color:rgba(0,0,0,.6)}.ui-dialog .ui-dialog-buttonpane button:hover{border-bottom-color:rgba(0,0,0,.6)}.ui-dialog-customopen{opacity:1}.ui-widget-header{border:0;background:0 0;color:#333;font-weight:700}.tabs-links{position:relative;width:75%;margin:0 auto;padding:0 3em;text-align:center;top:calc(3em + 11px)}@media only screen and (max-width:468px){.tabs-links{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background-color:rgba(255,255,255,.9);top:3em;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}}.tabs-links li{display:inline-block}@media only screen and (max-width:468px){.tabs-links li{display:block}}.ui-tabs-anchor{color:rgba(0,0,0,.6);float:none;margin:0 auto;opacity:.8;background:url(../images/pop-up/pop-up.png) left top no-repeat;background-size:100% auto;overflow:visible;display:inline-block;padding:.5em 1em .35em;font-size:1.25em}@media only screen and (max-width:468px){.ui-tabs-anchor{opacity:1;background:0 0;display:block;width:100%;color:#000}.newsletter-dialog .ui-dialog-titlebar{position:relative}}.ui-avatar .ui-dialog-title,.ui-box--no-title .ui-dialog-titlebar{display:none}.ui-state-focus .ui-tabs-anchor,.ui-state-hover .ui-tabs-anchor{color:inherit;opacity:.8;text-decoration:none}.ui-state-focus .ui-tabs-anchor{outline:0}.edit-avatar-dialog .ui-dialog-titlebar,.vote-now-dialog .ui-dialog-titlebar{bottom:calc(100% - 25px)}.newsletter-dialog .ui-dialog-titlebar{bottom:calc(100% - 18px)}@media only screen and (max-width:468px){.newsletter-dialog .ui-dialog-content{top:0;padding-top:0}}.change-pass-tab{position:relative;top:4px}@media only screen and (max-width:468px){.change-pass-tab{top:0}}.approve-children-tab{position:relative;top:9px}.ui-houseinside .ui-dialog-titlebar{bottom:calc(100% - 27px)}.ui-current-contest .ui-dialog-titlebar{bottom:calc(100% - 25px)}.ui-title{color:rgba(0,0,0,.6);float:none;margin:0 auto;opacity:.8;background:url(../images/pop-up/pop-up.png) center top no-repeat;overflow:visible;font-size:1rem;display:inline-block;background-size:100% auto;padding:.5em 2em}@media only screen and (max-width:468px){.ui-title{opacity:1;color:#fff;background:0 0}}.ui-datepicker{width:274px;display:block;background-color:rgba(255,255,255,.9)}.ui-datepicker .ui-datepicker-header{position:relative;color:rgba(0,0,0,.6);font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:400;padding:.25em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;width:23px;height:23px;cursor:pointer;display:none}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 auto;padding:.2em 0;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;border-collapse:collapse}.ui-datepicker th{text-align:center;border:0;font-size:.8em;text-transform:lowercase;padding:.75em 0;color:rgba(0,0,0,.6)}.ui-datepicker td{border:0;padding-bottom:.5em}.ui-datepicker td a,.ui-datepicker td span{display:block;text-align:center;text-decoration:none;color:rgba(0,0,0,.6);padding:.5em 0}.ui-datepicker td a:hover,.ui-datepicker td span:hover{background-color:#5871b9;color:#fff}.ui-state-highlight{background-color:#5871b9;color:#fff!important}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.jspContainer,.slick-list{overflow:hidden;position:relative}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-disabled{display:none!important}.jspHorizontalBar,.jspPane,.jspVerticalBar{position:absolute}.jspVerticalBar{top:0;right:0;width:16px;height:100%}.jspHorizontalBar{bottom:0;left:0;width:100%;height:16px}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:0 0;position:relative}.jspDrag{background:#bbd;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}

