/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

/* Pickers Menu css */

/*         Navigation Bar         */

/*         Desktop mode    */

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

	.nav input[type="checkbox"],
	.nav .burger-lns {
		display: none;
	}

	.nav ul {
		list-style: none outside none;
		margin: 0 auto;
		padding: 0;
	}

	.nav {
		border-radius: 4px;
		-webkit-box-shadow: 0 3px 4px #8B8B8B;
		        box-shadow: 0 3px 4px #8B8B8B;
		background: #813E60;
		font-family: "Lucida Sans Unicode",Verdana,Arial,sans-serif;
		font-size: 12px;
		font-weight: bolder;
		color: #dddddd;
		list-style: none outside none;
		margin: 0;
		padding: 0;
		max-width: 100%;
		text-shadow: 1px 1px 0 #000000;
	}

	.nav li {
		border-bottom: 1px solid #504949;
		border-left: 1px solid #A2899C;
		border-right: 1px solid #A2899C;
		border-top: 1px solid #A2899C;
		display: block;
		float: left;
		height: 34px;
		position: relative;
		width: 109px;
	}

	.nav li ul {
		border-bottom: 1px solid #504949;
		border-left: 1px solid #A2899C;
		border-right: 1px solid #A2899C;
		border-top: 1px solid #A2899C;
		display: block;
		float: left;
		max-height: 240px;
		position: relative;
		width: 109px;
	}

	.nav > li:first-child {
		border-left: 1px solid #A2899C;
	}

	.nav > li:last-child {
		border-left: 1px solid #9F929C;
	}

	.nav > ul:first-child {
		border-left: 1px solid #A2899C;
	}

	.nav li ul {
		left: -9999px;
		position: absolute;
		top: -9999px;
		z-index: 200;
	}

	.nav ul li {
		background: none repeat scroll 0 0 #813E60;
		-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
		        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
		width: 100%;
	}

	.nav li a {
		color: #dddddd;
		display: block;
		line-height: 34px;
		outline: medium none;
		text-align: center;
		text-decoration: none;
		background: #813E60;
	}

	.nav li > a.current {
		color: #8DEDB3;
		text-shadow: 1px 1px 0 #000000;
	}

	/* keyframes #animation  */
	@-webkit-keyframes animation {
		0% {
			-webkit-transform: scale(1);
		}
		30% {
			-webkit-transform: scale(1.2);
		}
		100% {
			-webkit-transform: scale(1.1);
		}
	}

	.nav li > a:hover {
		/* CSS3 animation */
		-webkit-animation-name: animation;
		-webkit-animation-duration: 0.3s;
		-webkit-animation-timing-function: linear;
		-webkit-animation-iteration-count: 1;
		-webkit-animation-direction: normal;
		-webkit-animation-delay: 0;
		-webkit-animation-play-state: running;
		-webkit-animation-fill-mode: forwards;

		-moz-animation-name: animation;
		-moz-animation-duration: 0.3s;
		-moz-animation-timing-function: linear;
		-moz-animation-iteration-count: 1;
		-moz-animation-direction: normal;
		-moz-animation-delay: 0;
		-moz-animation-play-state: running;
		-moz-animation-fill-mode: forwards;
	}

	.nav li:hover ul {
	    left: 0;
	    top: 34px;
	    width: 109px;
	}
}

/*      Responsive Menu      */

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

	.nav {
		max-width: 105px;
	}

	.nav li:hover ul {
	    left: 103px;
	    top: 0px;
	    width: 109px;
	}
}

	.nav ul {
		left: -9999px;
		position: absolute;
		top: -9999px;
		z-index: 1000;
	}