/* Header */


/* Header navigation */
header nav { *width:600px; _width:600px; float:right; display:block; position:relative; }
header nav ul { padding-top: 5px; display:block; line-height:110px; position:relative;padding-left:0px; }
header nav ul li { position:relative; list-style:none; display:inline-block; *display:inline; padding:0px 4px; vertical-align:top; z-index: initial;height:60px;line-height:60px;background:#fff;float:left;}
header nav ul li a { position:relative; text-transform:capitalize; font-size:14px; padding:10px; display:block; *display:inline-block; line-height:normal; color:#757575; outline:none; text-decoration:none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; line-height:52px; }

/* Drop down border radius */
header nav ul li.drop-down a { -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; }
header nav ul li.drop-down a.hovered { border-bottom:none; text-decoration:none; }

/* Remove hand icon (as per RR) */
header nav ul li.drop-down > a { cursor:default; }
			/* header nav ul li.drop-down > a:hover { color:gray; }
			header nav ul li.drop-down:hover > a { color:gray; }  */
			
			/* Hover state */
			header nav ul li{
				background:url('../images/nav_active.png') 50% 150% no-repeat  #fff;
				-webkit-transition: background-position 500ms ease-out;
				-moz-transition:    background-position 500ms ease-out;
				-ms-transition:     background-position 500ms ease-out;
				-o-transition:      background-position 500ms ease-out;
				transition:         background-position 500ms ease-out;}
				header nav ul li:hover{
					background:url('../images/nav_active.png') no-repeat bottom center #fff;}
					header nav ul li a:hover,
					header nav ul li a.hovered { text-decoration:none; }

					/* Drop Down */
					header nav ul li ul {  position:absolute; width:210px; top:37px; left:0px; height:auto; }
					header nav ul li ul li { display:block; width:100%; margin:0px; height:auto; line-height:25px;padding:0px;background:none; border-bottom:1px solid #F3F3F3; padding-bottom:2px;padding-top:2px;}
					header nav ul li ul li:hover { background:none; }
					header nav ul li ul li a { font-size:14px; line-height:25px; display:block; outline:none;padding:0px; -webkit-border-radius:0 !important; -moz-border-radius:0 !important; border-radius:0 !important; }
					header nav ul li ul li a:hover {color:#000;text-decoration:none;}]

					.logo img.svg-logo{display:block;}
					.logo img.normal-logo{display:none;}

					html.no-svg .logo img.svg-logo{display:none;}
					html.no-svg .logo img.normal-logo{display:block;}

					#show-nav { display:none; }

					.sub_menu{background: #fff none repeat scroll 0 0;
/*border: 1px solid #dedede;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);*/
height: auto;
left: -20px;
padding: 25px 15px 25px 15px;
position: absolute;
top: -610px;
width: 250px;
visibility: hidden;
transition: all 100ms linear;
opacity: 0;
z-index: -999;
transform-origin: top;
}

.single_menu{}
.sub_menu ul{width:215px;float:left;position:relative;top:0px;}
.sub_menu ul li:hover ul.sub_menu_child{width:215px;float:left;position:absolute;top:-8px; left:215px; background:#FFF}
.sub_menu ul li.subdropdown::after{ content:"\203A";width:20px;height:20px;position:absolute;top:0px; right:0px;color:#000}
.sub_menu ul.second{width:195px;}
header nav ul li.drop-down:hover .sub_menu{
	top:20px;
	-webkit-transition: all 500ms ease-out;
	-moz-transition:    all 500ms ease-out;
	-ms-transition:     all 500ms ease-out;
	-o-transition:      all 500ms ease-out;
	transition:         all 500ms ease-out;
	transform: translateY(0);
  transition: all 300ms linear;
  visibility: visible;
  opacity: 1;
}
.sub_menu ul li.sub_heading{font-family:'Source Sans Pro';font-size:14px;font-weight: bold;color:#68c6b3;
}

.sub_menu ul li.sub_heading:after{
	color: #EA3593;
	content: ".";
}

.tinynav{display:none;}

.blink_text {

	animation:1s blinker linear infinite;
	-webkit-animation:1s blinker linear infinite;
	-moz-animation:1s blinker linear infinite;

	color: red !important;
	padding-left: 5px;

@-moz-keyframes blinker {  
	0% { opacity: 1.0; }
	50% { opacity: 0.0; }
	100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
	0% { opacity: 1.0; }
	50% { opacity: 0.0; }
	100% { opacity: 1.0; }
}

@keyframes blinker {  
	0% { opacity: 1.0; }
	50% { opacity: 0.0; }
	100% { opacity: 1.0; }
}