#crello-footer {
	background-color: #121216;
	color: #FFFFFF;
	font-family: Proxima Nova;
	font-size: 14px;
	line-height: 21px;
	font-weight: 600;
}

#crello-footer a {
	color: #91949C;
	font-weight: normal;
	display: inline-block;
	width: 100%;
}

#crello-footer a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#crello-footer ul.menu {
	padding-left: 0;
	list-style: none;
	margin-top: 10px;
	margin-bottom: 29px;
}

#crello-footer ul.menu li a {
	padding-top: 5px;
	padding-bottom: 6px;
}

#crello-footer .wrapper {
	width: 968px;
	margin: 0px auto;
	padding-top: 32px;
	display: flex;
	flex-flow: column wrap;
	max-height: 360px;
}

#crello-footer .wrapper div.column,
#crello-footer .wrapper div.menu {
	flex: auto;
	width: 192px;
}

#crello-footer .wrapper div.menu-lang {
	height: 200px;
}

#crello-footer .wrapper div.menu-lang .lang-switcher {
	background-color: #1D1D23;
	border-radius: 4px;
	width: 136px;
	height: 32px;
	cursor: pointer;
	margin-bottom: 24px;
}

#crello-footer .wrapper div.menu-lang .lang-switcher:hover {
	background-color: #2D2D36;
}

#crello-footer .wrapper div.menu-lang .lang-switcher span.current {
	display: block;
	padding-top: 6px;
	font-weight: normal;
	margin-left: 32px;
}

#crello-footer .wrapper div.menu-lang .lang-switcher span.current:before {
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	background: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagEN.svg');
	position: absolute;
	margin-left: -24px;
	margin-top: 3px;
}

.lang-ru #crello-footer .wrapper div.menu-lang .lang-switcher span.current:before {
	background: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagRU.svg');
}

.lang-uk #crello-footer .wrapper div.menu-lang .lang-switcher span.current:before {
	background: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagUA.svg');
}

.lang-es #crello-footer .wrapper div.menu-lang .lang-switcher span.current:before {
	background: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagES.svg');
}

.lang-it #crello-footer .wrapper div.menu-lang .lang-switcher span.current:before {
	background: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagIT.svg');
}

.lang-fr #crello-footer .wrapper div.menu-lang .lang-switcher span.current:before {
	background: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagFR.svg');
}

.lang-de #crello-footer .wrapper div.menu-lang .lang-switcher span.current:before {
	background: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagDE.svg');
}

.lang-nl #crello-footer .wrapper div.menu-lang .lang-switcher span.current:before {
	background: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagNL.svg');
}

.lang-pt #crello-footer .wrapper div.menu-lang .lang-switcher span.current:before {
	background: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagPT.svg');
}

.lang-tr #crello-footer .wrapper div.menu-lang .lang-switcher span.current:before {
	background: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagTR.svg');
}

.lang-pl #crello-footer .wrapper div.menu-lang .lang-switcher span.current:before {
	background: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagPL.svg');
}

.lang-ja #crello-footer .wrapper div.menu-lang .lang-switcher span.current:before {
	background: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagJA.svg') no-repeat 0 50%;
}

.lang-hu #crello-footer .wrapper div.menu-lang .lang-switcher span.current:before {
	background: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagHU.svg') no-repeat 0 50%;
}

.lang-cs #crello-footer .wrapper div.menu-lang .lang-switcher span.current:before {
	background: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagCS.svg') no-repeat 0 50%;
}

.lang-mx #crello-footer .wrapper div.menu-lang .lang-switcher span.current:before {
	background: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagMX.svg') no-repeat 0 50%;
}

.lang-el #crello-footer .wrapper div.menu-lang .lang-switcher span.current:before {
	background: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagGR.svg') no-repeat 0 50%;
}

#crello-footer .wrapper div.menu-lang .lang-switcher span.current:after {
	content: "";
	display: block;
	width: 6px;
	height: 4px;
	background-image: url('data:image/svg+xml;utf8,<svg width="6" height="4" viewBox="0 0 6 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 0L0 0L3 4L6 0Z" fill="white"/></svg>');
	position: relative;
	top: -12px;
	left: calc(100% - 15px);
}

#crello-footer .wrapper div.menu-lang .lang-switcher:hover span.current:after,
#crello-footer .wrapper div.menu-lang .lang-switcher.open span.current:after {
	background-image: url('data:image/svg+xml;utf8,<svg width="6" height="4" viewBox="0 0 6 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.76837e-07 4L6 4L3 -4.76837e-07L4.76837e-07 4Z" fill="white"/></svg>');
}

#crello-footer .wrapper div.menu-lang .lang-switcher .lang-options {
	display: none;
}

#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options {
	display: block;
	width: 206px;
	max-height: 300px;
	background: #ffffff;
	border-radius: 8px;
	border: 2px solid #2153CC;
	position: relative;
	right: 70px;
	overflow-y: scroll;
	scrollbar-width: none;
	-ms-overflow-style: none;
	padding-top: 8px;
}

#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options::-webkit-scrollbar { 
	width: 0 !important
}

#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options div.scroll {
	content: "";
	display: block;
	width: 4px;
	height: 0px;
	background-color: #2153CC;
	border-radius: 13px;
	position: absolute;
	right: 0px;
	margin-right: 4px;
}

#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options span {
	display: block;
	height: 32px;
	line-height: 32px;
	padding-left: 40px;
}

#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options span:before {
	content: "";
	background-image: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagEN.svg');
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	margin-top: 7px;
	margin-left: -24px;
}

#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options span:first-child {
	margin-top: 8px;
}

#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options span.cur:after {
	content: "";
	background-image: url('data:image/svg+xml;utf8,<svg width="10" height="8" viewBox="0 0 10 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.23232 0.79628C8.49738 0.561205 8.90432 0.561247 9.16938 0.796322L9.17741 0.803441L9.47155 1.07652C9.60439 1.19826 9.68742 1.37211 9.68742 1.56268C9.68742 1.754 9.60373 1.92846 9.46998 2.05028L9.46904 2.05113L4.45096 7.18588L4.45001 7.18675C4.31808 7.30798 4.14671 7.36999 3.97555 7.36999C3.80437 7.36999 3.63299 7.30797 3.50105 7.18672L3.50013 7.18588L0.992309 4.8026L0.991361 4.80174C0.857613 4.67992 0.773926 4.50547 0.773926 4.31415C0.773926 4.12282 0.857613 3.94837 0.991361 3.82655L1.28599 3.55704C1.41793 3.4358 1.5893 3.37377 1.76048 3.37377C1.93166 3.37377 2.10304 3.4358 2.23498 3.55705L2.23589 3.55789L3.97344 5.23654L8.23232 0.79628Z" fill="#2153CC"/></svg>');
	background-repeat: no-repeat;
	display: block;
	width: 16px;
	height: 16px;
	position: relative;
	top: -20px;
	left: 133px;
}

#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options span a {
	color: #121316;
	font-weight: normal;
}

#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options span a:focus {
	text-decoration: none;
}

#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options span.cur a {
	color: #2153CC;
	font-weight: 600;
}

#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options span.lang-en:before {
	background-image: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagEN.svg');
}

#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options span.lang-ru:before {
	background-image: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagRU.svg');
}

#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options span.lang-ukr:before,
#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options span.lang-uk:before {
	background-image: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagUA.svg');
}

#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options span.lang-es:before {
	background-image: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagES.svg');
}

#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options span.lang-it:before {
	background-image: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagIT.svg');
}

#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options span.lang-fr:before {
	background-image: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagFR.svg');
}

#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options span.lang-de:before {
	background-image: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagDE.svg');
}

#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options span.lang-nl:before {
	background-image: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagNL.svg');
}

#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options span.lang-pt:before {
	background-image: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagPT.svg');
}

#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options span.lang-tr:before {
	background-image: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagTR.svg');
}

#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options span.lang-pl:before {
	background-image: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagPL.svg');
}

#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options span.lang-ja:before {
	background-image: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagJA.svg');
	background-repeat: no-repeat;
	background-position-y: 50%;
}

#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options span.lang-cs:before {
	background-image: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagCS.svg');
	background-repeat: no-repeat;
	background-position-y: 50%;
}

#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options span.lang-hu:before {
	background-image: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagHU.svg');
	background-repeat: no-repeat;
	background-position-y: 50%;
}

#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options span.lang-mx:before {
	background-image: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagMX.svg');
	background-repeat: no-repeat;
	background-position-y: 50%;
}

#crello-footer .wrapper div.menu-lang .lang-switcher.open .lang-options span.lang-el:before {
	background-image: url('https://static.create.vista.com/create/wp-content/themes/crello-landing-new/images/lang/icnFlagGR.svg');
	background-repeat: no-repeat;
	background-position-y: 50%;
}

#crello-footer .wrapper div.menu-lang .app img {
	width: 136px;
	height: 40px;
	margin-bottom: 16px;
}

#crello-footer .features {
	width: 100%;
	background-color: #1D1D23;
}

#crello-footer .features .opener {
	text-align: center;
	padding-top: 16px;
	padding-bottom: 16px;
	cursor: pointer;
	font-weight: 600;
	font-size: 14px;
	line-height: 21px;
	height: 53px;
	color: #91949C;
}

#crello-footer .features .opener:hover {
	color: #ffffff;
}

#crello-footer .features.open .opener {
	color: #464A53;
}

#crello-footer .features .opener span {
	display: block;
	width: -webkit-fit-content;
	margin: 0 auto;
}

#crello-footer .features .opener span::after {
	content: "";
	display: inline-block;
	width: 6px;
	height: 4px;
	margin-left: 5px;
	position: relative;
	top: -1px;
	background: url('data:image/svg+xml;utf8,<svg width="6" height="5" viewBox="0 0 6 5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.89652 0.849362C5.96275 0.774279 6 0.672072 6 0.565451C6 0.458829 5.96275 0.356623 5.89652 0.28154L5.7566 0.121591C5.69078 0.0434883 5.59958 5.57899e-05 5.50472 0.00162816H0.495277C0.400415 5.57899e-05 0.309225 0.0434883 0.243405 0.121591L0.103477 0.28154C0.037251 0.356623 0 0.458829 0 0.565451C0 0.672072 0.037251 0.774279 0.103477 0.849362L2.75512 3.88041C2.81861 3.95773 2.90724 4.00159 3 4.00159C3.09276 4.00159 3.18139 3.95773 3.24488 3.88041L5.89652 0.849362Z" fill="rgb(145,148,156)"/></svg>');
}

#crello-footer .features .opener:hover span::after {
	top: -2px;
	background:  url('data:image/svg+xml;utf8,<svg width="6" height="5" viewBox="0 0 6 5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.103477 4.15064C0.037251 4.22572 4.76837e-07 4.32793 4.76837e-07 4.43455C4.76837e-07 4.54117 0.037251 4.64338 0.103477 4.71846L0.243405 4.87841C0.309225 4.95651 0.400415 4.99994 0.495277 4.99837L5.50472 4.99837C5.59958 4.99994 5.69078 4.95651 5.75659 4.87841L5.89652 4.71846C5.96275 4.64338 6 4.54117 6 4.43455C6 4.32793 5.96275 4.22572 5.89652 4.15064L3.24488 1.11959C3.18139 1.04227 3.09276 0.998413 3 0.998413C2.90724 0.998413 2.81861 1.04227 2.75512 1.11959L0.103477 4.15064Z" fill="white"/></svg>');
}

#crello-footer .features.open .opener span::after {
	top: -2px;
	background:  url('data:image/svg+xml;utf8,<svg width="6" height="5" viewBox="0 0 6 5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.103477 4.15064C0.037251 4.22572 4.76837e-07 4.32793 4.76837e-07 4.43455C4.76837e-07 4.54117 0.037251 4.64338 0.103477 4.71846L0.243405 4.87841C0.309225 4.95651 0.400415 4.99994 0.495277 4.99837L5.50472 4.99837C5.59958 4.99994 5.69078 4.95651 5.75659 4.87841L5.89652 4.71846C5.96275 4.64338 6 4.54117 6 4.43455C6 4.32793 5.96275 4.22572 5.89652 4.15064L3.24488 1.11959C3.18139 1.04227 3.09276 0.998413 3 0.998413C2.90724 0.998413 2.81861 1.04227 2.75512 1.11959L0.103477 4.15064Z" fill="rgb(70,74,83)"/></svg>');
}

#crello-footer .features .wrapper {
	display: none;
	width: 816px;
	height: 130px;
	padding-top: 29px;
}

#crello-footer .features.open .wrapper {
	display: flex;
}

#crello-footer .features ul.menu {
	margin-bottom: 38px;
}

#crello-footer .bottom {
	height: 40px;
}

#crello-footer .bottom .wrapper {
	padding-top: 0px;
	max-height: 40px;
}

#crello-footer .bottom .wrapper .column {
	width: 49%;
	height: 40px;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	color: #92929C;
}

.lang-de #crello-footer .bottom .wrapper .column.copyright {
	width: 33%;
}

.lang-de #crello-footer .bottom .wrapper .column.impressum {
	width: 33%;
	text-align: center;
}

.lang-de #crello-footer .bottom .wrapper .column.social {
	width: 33%;
	text-align: right;
}

#crello-footer .bottom .wrapper .impressum a {
	display: inline-block;
	height: 40px;
	padding-left: 8px;
	padding-right: 8px;
}

#crello-footer .bottom .wrapper .impressum a span {
	position: relative;
	top: 11px;
	margin-top: 0px;
}

#crello-footer .bottom .wrapper .social {
	text-align: right;
}

#crello-footer .bottom .wrapper .social a {
	display: inline-block;
	width: 40px;
	height: 35px;
	text-align: center;
}

#crello-footer .bottom .wrapper .column span {
	display: inline-block;
	margin-top: 12px;
}

#crello-footer .bottom .wrapper .column svg {
	display: inline-block;
	margin-top: 12px;
}

#crello-footer .bottom .wrapper .social a:hover svg path {
	fill: #ffffff;
}

@media screen and (max-width: 1279px) {

	#crello-footer .wrapper {
		width: 100%;
		padding-left: 24px;
		padding-right: 24px;
	}

	#crello-footer .wrapper div.column,
	#crello-footer .wrapper div.menu {
		width: 156px;
	}

	#crello-footer .wrapper div.menu-crello {
		order: 1;
	}

	#crello-footer .wrapper div.menu-tools {
		order: 2;
	}

	#crello-footer .wrapper div.menu-discover {
		order: 3;
	}

	#crello-footer .wrapper div.menu-help {
		order: 4;
	}

	#crello-footer .wrapper div.menu-legal {
		order: 5;
	}

	#crello-footer .wrapper div.menu-partner {
		order: 6;
	}

	#crello-footer .wrapper div.menu-lang {
		order: 7;
		height: 180px;
	}

	#crello-footer .features .wrapper {
		width: 100%;
		padding-left: 24px;
		padding-right: 24px;
	}

	#crello-footer .bottom .wrapper .column {
		width: 50%;
	}

}

@media screen and (max-width: 769px) {

	.lang-ru #crello-footer .wrapper {
		max-height: 400px;
	}

}

@media screen and (max-width: 719px) {

	#crello-footer .wrapper {
		width: 100%;
		padding-left: 16px;
		padding-right: 16px;
	}

	#crello-footer .wrapper {
		display: block;
		max-height: 99999px;
	}

	#crello-footer .wrapper div.column,
	#crello-footer .wrapper div.menu {
		width: 100%;
		height: 40px;
		cursor: pointer;
		border-bottom: 1px solid #1D1D23;
		padding-top: 9px;
		padding-bottom: 21px;
	}

	.lang-de #crello-footer .wrapper div.column.copyright,
	.lang-de #crello-footer .wrapper div.column.impressum {
		padding-bottom: 0px;
	}

	#crello-footer .wrapper div.column.impressum {
		padding-top: 0px;
	}

	#crello-footer .wrapper div.menu-default.open {
		height: auto;
	}

	#crello-footer .wrapper div.menu-default:hover span {
		color: #94949F;
	}

	#crello-footer .wrapper div.menu-default.open span {
		color: #696977;
	}

	#crello-footer .wrapper div.menu-default span:after {
		content: "";
		display: block;
		width: 16px;
		height: 16px;
		position: absolute;
		right: 16px;
		margin-top: -22px;
		background: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 7.57143V8.42857C14 8.66527 13.8081 8.85714 13.5714 8.85714H8.85714V13.5714C8.85714 13.8081 8.66527 14 8.42857 14H7.57143C7.33473 14 7.14286 13.8081 7.14286 13.5714V8.85714H2.42857C2.19188 8.85714 2 8.66527 2 8.42857V7.57143C2 7.33473 2.19188 7.14286 2.42857 7.14286H7.14286V2.42857C7.14286 2.19188 7.33473 2 7.57143 2H8.42857C8.66527 2 8.85714 2.19188 8.85714 2.42857V7.14286H13.5714C13.8081 7.14286 14 7.33473 14 7.57143Z" fill="white"/></svg>');
	}

	#crello-footer .wrapper div.menu-default:hover span:after {
		content: "";
		display: block;
		width: 16px;
		height: 16px;
		position: absolute;
		right: 16px;
		margin-top: -22px;
		background: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 7.57143V8.42857C14 8.66527 13.8081 8.85714 13.5714 8.85714H8.85714V13.5714C8.85714 13.8081 8.66527 14 8.42857 14H7.57143C7.33473 14 7.14286 13.8081 7.14286 13.5714V8.85714H2.42857C2.19188 8.85714 2 8.66527 2 8.42857V7.57143C2 7.33473 2.19188 7.14286 2.42857 7.14286H7.14286V2.42857C7.14286 2.19188 7.33473 2 7.57143 2H8.42857C8.66527 2 8.85714 2.19188 8.85714 2.42857V7.14286H13.5714C13.8081 7.14286 14 7.33473 14 7.57143Z" fill="rgb(148,148,159)"/></svg>');
	}

	#crello-footer .wrapper div.menu-default.open span:after {
		content: "";
		display: block;
		width: 16px;
		height: 16px;
		position: absolute;
		right: 16px;
		margin-top: -22px;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		background: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 7.57143V8.42857C14 8.66527 13.8081 8.85714 13.5714 8.85714H8.85714V13.5714C8.85714 13.8081 8.66527 14 8.42857 14H7.57143C7.33473 14 7.14286 13.8081 7.14286 13.5714V8.85714H2.42857C2.19188 8.85714 2 8.66527 2 8.42857V7.57143C2 7.33473 2.19188 7.14286 2.42857 7.14286H7.14286V2.42857C7.14286 2.19188 7.33473 2 7.57143 2H8.42857C8.66527 2 8.85714 2.19188 8.85714 2.42857V7.14286H13.5714C13.8081 7.14286 14 7.33473 14 7.57143Z" fill="rgb(105,105,119)"/></svg>');
	}

	#crello-footer .main ul.menu {
		display: none;
		margin-top: 12px;
		margin-bottom: 13px;
	}

	#crello-footer .wrapper div.menu-default.open ul.menu {
		display: block;
	}

	#crello-footer .wrapper div.menu-lang {
		height: auto;
		margin-top: 24px;
		cursor: auto;
	}

	#crello-footer .wrapper div.menu-lang .lang-switcher {
		margin: 0 auto 24px;
	}

	#crello-footer .wrapper div.menu-lang .app a:first-child {
		text-align: right;
		margin-right: 8px;
	}

	#crello-footer .wrapper div.menu-lang .app a:last-child {
		text-align: left;
		margin-left: 8px;
	}

	#crello-footer .wrapper div.menu-lang .app a {
		width: calc(49% - 8px);
	}

	#crello-footer .features ul.menu:nth-child(1),
	#crello-footer .features ul.menu:nth-child(3) {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	#crello-footer .features ul.menu:nth-child(2),
	#crello-footer .features ul.menu:nth-child(4) {
		margin-top: 0px;
		margin-bottom: 37px;
	}

	#crello-footer .features .wrapper {
		height: 130px;
	}

	#crello-footer .bottom {
		height: auto;
		overflow: hidden;
	}

	#crello-footer .bottom .wrapper {
		height: auto;
	}

	#crello-footer .bottom .wrapper .column {
		width: auto;
		float: left;
		left: 16px;
		color: #91949C;
		border: none;
		font-weight: normal;
		font-size: 14px;
		line-height: 21px;
		height: auto;
	}

	#crello-footer .bottom .wrapper .column:last-child {
		float: right;
	}

	#crello-footer .bottom .wrapper .social a {
		width: 24px;
		height: 24px;
		margin: 0 8px;
	}

	.lang-de #crello-footer .bottom .wrapper .column.copyright {
		width: 49%;
	}

	.lang-de #crello-footer .bottom .wrapper .column.impressum {
		width: 49%;
		text-align: right;
		margin-top: 9px;
	}

	.lang-de #crello-footer .bottom .wrapper .column.social {
		width: 100%;
		text-align: center;
	}

}

@media screen and (max-width: 599px) {

	#crello-footer .features .wrapper {
		height: 195px;
	}

}