/*@import url(http://fonts.googleapis.com/css?family=Roboto:300);
{
  margin: 0; padding: 0;
  
}*/
@media only screen and (max-width: 600px) {
	#cm-e-menu {
		background-color: #6090F0;
		position: relative;
		z-index: 1000;
		color: #fff;
		font-weight: 200;
		box-shadow: 0 0 1px black;
		font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
		text-align:left;
		font-size: 17px;
		line-height: 1.52947;
		font-weight: 400;
		letter-spacing: -.021em;
	}
	#cm-e-menu ul {
		margin: 0px 0px 14px 0px;
		padding: 3px;
	}
	#cm-e-menu li {
		position: relative;
		white-space: nowrap;
		cursor: pointer;
		text-transform: capitalize !important;
		list-style: none;

		-webkit-transition: background-color ease-in 300ms;
		-moz-transition: background-color ease-in 300ms;
		-ms-transition: background-color ease-in 300ms;
		-o-transition: background-color ease-in 300ms;
		transition: background-color ease-in 300ms;
	}
	#cm-e-menu li:hover {
		background-color: #6666ff;
		text-shadow: 2px 2px 2px #6666FF;
	}
	#cm-e-menu ul li.topmenu {
		display: inline-table;
		padding: .3em 1em;
	}
	#cm-e-menu .topmenu ul {
		display:none;
		position: absolute;
		background-color: #6090F0;
	}
	#cm-e-menu li:hover > ul {
		display: table;
	}
	#cm-e-menu ul.submenu {
		top: 100%; left: 0;
		padding-top: .5em;
		padding-bottom: .5em;
		box-shadow: 0 0 1px black;
	}
	#cm-e-menu ul.submenu .submenu {
		top: -.5em; left: 100%;
		font-size: 1em
	}
	#cm-e-menu ul.submenu li {
		padding: .2em 1.5em;
		font-size: .9rem;
	}
	#cm-e-menu li.divider {
		padding: 0;
		border-top: 1px solid #6666ff;
		margin: .5rem auto .3rem;
		cursor: default;
	}
	#cm-e-menu li.divider:hover {
		background-color: transparent;
	}

	#cm-e-menu a {
		color: #fff;
		text-decoration: none;
	}
	#cm-e-menu a:visited {
		color: #96000;
		text-decoration: none;
	}
	#cm-e-menu a:hover {
		color: #000;
		text-decoration: none;
	}
	.teleg {
		background-color: #ffffffa3;
		border-radius: 20px;
		padding: 0;
		height: 28px;
		margin: -9px 0 -9px 3px;
		box-shadow: 0 0 16px 11px;
	}
}


#cm-e-menu {
	background-color: #6090F0;
	position: relative;
	z-index: 1000;
	color: #fff;
	font-weight: 200;
	box-shadow: 0 0 1px black;
	font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	text-align:left;
	font-size: 17px;
    line-height: 1.52947;
    font-weight: 400;
    letter-spacing: -.021em;
	}
#cm-e-menu ul {
	margin: 0px 0px 14px 0px;
	padding: 3px;
}
#cm-e-menu li {
	position: relative;
	white-space: nowrap;
	cursor: pointer;
	text-transform: capitalize !important;
	list-style: none;

	-webkit-transition: background-color ease-in 300ms;
	-moz-transition: background-color ease-in 300ms;
	-ms-transition: background-color ease-in 300ms;
	-o-transition: background-color ease-in 300ms;
	transition: background-color ease-in 300ms;
}
#cm-e-menu li:hover {
	background-color: #6666ff;
	text-shadow: 2px 2px 2px #6666FF;
}
#cm-e-menu ul li.topmenu {
	display: inline-table;
	padding: .3em 1em;
}
#cm-e-menu .topmenu ul {
	display:none;
	position: absolute;
	background-color: #6090F0;
}
#cm-e-menu li:hover > ul {
	display: table;
}
#cm-e-menu ul.submenu {
	top: 100%; left: 0;
	padding-top: .5em;
	padding-bottom: .5em;	
	box-shadow: 0 0 1px black;
}
#cm-e-menu ul.submenu .submenu {
	top: -.5em; left: 100%;
	font-size: 1em
}
#cm-e-menu ul.submenu li {
	padding: .2em 1.5em;
	font-size: .9rem;
}
#cm-e-menu li.divider {
	padding: 0;
	border-top: 1px solid #6666ff;
	margin: .5rem auto .3rem;
	cursor: default;
}
#cm-e-menu li.divider:hover {
	background-color: transparent;
}

#cm-e-menu a {
    color: #fff;
	text-decoration: none;
}
#cm-e-menu a:visited {
    color: #96000;
	text-decoration: none;
}
#cm-e-menu a:hover {
    color: #000;
	text-decoration: none;
}
.teleg {
	background-color: #ffffffa3;
	border-radius: 20px;
	padding: 0;
	height: 28px;
	margin: -9px 0 -9px 3px;
	box-shadow: 0 0 16px 11px;
}