/* @override 
	http://localhost:4040/css/site.css */


.form-label-fix {
    margin-bottom:0;

}

.hide-if-empty {	
}

.hide-if-empty:empty {
	display: none;
}

.footer-extended:after {
	content: " ";
        display: none;
	height: 100%;
        width: 300%;
        position: absolute;
	text-align: center;
	z-index: -2;
	margin-left: -100%;
	margin-right: -100%;
	bottom: 0;
	background-color: #0b1727;
	overflow: visible;
	visibility: visible;
}

.background-half-circle {
	background: url(./../decorations/half-circle.png) right no-repeat;
	overflow: hidden;
}

.background-corner-1 {
	background: url(./../decorations/corner-1.png) right no-repeat;
	overflow: hidden;
}
.background-corner-2 {
	background: url(./../decorations/corner-2.png) right no-repeat;
	overflow: hidden;
}
.background-corner-3 {
	background: url(./../decorations/corner-3.png) right no-repeat;
	overflow: hidden;
}
.background-corner-4 {
	background: url(./../decorations/corner-4.png) right no-repeat;
	overflow: hidden;
}
.background-corner-5 {
	background: url(./../decorations/corner-5.png) right no-repeat;
	overflow: hidden;
}

.background-animated {
	animation: 4s ease-in-out infinite backgroundanim;
	animation-direction: alternate-reverse;
}


@keyframes backgroundanim {
from {
	background-position-x: 0px;
}
to {
	background-position-x: -100px;
}
}

.handleForDragAndDrop {
	cursor: move;
	cursor: -webkit-grabbing;
}

div.nwd-image-anim  {
	border-style: solid;
	border-width: 1px;
	margin: 0;
	padding: 0;
	width: 100%;
	aspect-ratio: 4 / 3;
	overflow: hidden;
	-webkit-mask-image: -webkit-radial-gradient(black, black);
}

img.nwd-image-anim  {
	position: absolute;
	border-width: 0px;
	transition: 3s;
	filter:	sepia(100%);
	width: 100%;
}
img.nwd-image-anim:hover  {
	filter:	sepia(0%);
	width: 105%;
}
