@import url('secondary-sky-blue.css');
/* ************************************************************************* */
/* KARMA SKY BLUE
/* ************************************************************************* */


/*---------------------------------------------------------------*/
/* HEADER 
/*---------------------------------------------------------------*/
#header .header-holder {background:#0078AF url(../images/karma-sky-blue/bg-header-holder.jpg) 0 0 repeat-x !important;}
.big-banner #header .header-holder {background:#0078AF url(../images/karma-sky-blue/bg-big-header-holder.png) 0 0 repeat-x !important;}
.top-block {
	background:#00547B !important;
}



/*---------------------------------------------------------------*/
/* FOOTER
/*---------------------------------------------------------------*/
#footer {background:#0078AF url(../images/karma-sky-blue/bg-footer.jpg) repeat-x !important;}
#footer_bottom {background:#004668 url(../images/karma-sky-blue/bg-footer-bottom.jpg) repeat-x !important;color: #868686 !important;}
/*---------------------------------------------------------------*/
/* NAVIGATION
/*---------------------------------------------------------------*/
#menu-main-nav li strong     {color:#FFF !important;}
#menu-main-nav a .navi-description {color:#98DCE9 !important;} /* link color parent level  */
#menu-main-nav a:hover span,
#menu-main-nav li.current_page_item a span,
#menu-main-nav li.current_page_parent a span,
#menu-main-nav li.current-page-ancestor a span,
#menu-main-nav .drop ul li.current-menu-item a,
#menu-main-nav .drop ul li.current-menu-item a span,
#menu-main-nav .drop ul .drop ul li.current-menu-item a,
#menu-main-nav .drop ul .drop ul li.current-menu-item a span{text-decoration:none;color:#FFF !important;} /* A. active link color parent level (see B)  */
#menu-main-nav .drop ul li.current-menu-item a,
#menu-main-nav .drop ul li.current-menu-item a span,
#menu-main-nav .drop ul .drop ul li.current-menu-item a,
#menu-main-nav .drop ul .drop ul li.current-menu-item a span{text-decoration:none;color:#98DCE9 !important;} /* B. active dropdown link color (if different than A)  */
#menu-main-nav li {
	/* [disabled]background:url(../images/_global/seperator-main-nav-dark.png) 0 50% no-repeat !important; */
	border-left: 1px solid #50b1d1;
	/* [disabled]padding-bottom: 6px; */
}
#menu-main-nav li a{
	position: relative;
	top: 3px;

}

/* dropdown */
#menu-main-nav .drop .t {background:url(../images/_global/global-sprite.png) -722px -1616px no-repeat !important;}
#menu-main-nav .drop .b {background:url(../images/_global/global-sprite.png) -722px -1627px no-repeat !important;}
#menu-main-nav .drop .c, #menu-main-nav li.parent:hover {
	background:#00547B !important;
}
/* IE only - un-comment for rounded corners 
*:first-child+html #menu-main-nav li.parent:hover {background:url(../images/_global/global-sprite.png) -722px -1555px no-repeat !important;}
*:first-child+html #menu-main-nav li.parent:hover {background-color: none !important;}
*:first-child+html #menu-main-nav li.parent {min-width: 88px !important;width: auto !important;} */


/* dropdown link hover rounded image top */
#menu-main-nav .drop ul li.hover a,
#menu-main-nav .drop ul a:hover {background:#72BBCE url(../images/karma-sky-blue/bg-drop-li-t.jpg) no-repeat !important;}
#menu-main-nav .drop ul .drop ul li.hover a,
#menu-main-nav .drop ul .drop ul a:hover {background:#72BBCE url(../images/karma-sky-blue/bg-drop-li-t.jpg) no-repeat !important;}
#menu-main-nav .drop ul .drop ul .drop ul li.hover a,
#menu-main-nav .drop ul .drop ul .drop ul a:hover {background:#72BBCE url(../images/karma-sky-blue/bg-drop-li-t.jpg) no-repeat !important;}
#menu-main-nav .drop ul .drop ul .drop ul li.current-menu-item a,
#menu-main-nav .drop ul .drop ul .drop ul li.current_page_ancestor a,
#menu-main-nav .drop ul .drop ul .drop ul li.hover a,
#menu-main-nav .drop ul .drop ul .drop ul a:hover {background:#72BBCE url(../images/karma-sky-blue/bg-drop-li-t.jpg) no-repeat !important;}

/* dropdown link hover rounded image bottom */
#menu-main-nav .drop ul li.hover a span,
#menu-main-nav .drop ul a:hover span {background:url(../images/karma-sky-blue/bg-drop-li-b.jpg) 0 100% no-repeat !important;color:#FFF !important;}
#menu-main-nav .drop ul .drop ul li.hover a span,
#menu-main-nav .drop ul .drop ul a:hover span {background:url(../images/karma-sky-blue/bg-drop-li-b.jpg) 0 100% no-repeat !important;color:#FFF !important;}
#menu-main-nav .drop ul .drop ul .drop ul li.hover a span,
#menu-main-nav .drop ul .drop ul .drop ul a:hover span {background:url(../images/karma-sky-blue/bg-drop-li-b.jpg) 0 100% no-repeat !important;color:#FFF !important;}
#menu-main-nav .drop ul .drop ul .drop ul li.current-menu-item a span,
#menu-main-nav .drop ul .drop ul .drop ul li.current_page_ancestor a span,
#menu-main-nav .drop ul .drop ul .drop ul li.hover a span,
#menu-main-nav .drop ul .drop ul .drop ul a:hover span {background:url(../images/karma-sky-blue/bg-drop-li-b.jpg) 0 100% no-repeat !important;color:#FFF !important;}

/* misc nav settings */
#menu-main-nav li.current-menu-parent li a span,
#menu-main-nav li.current-menu-item li a span,
#menu-main-nav li.current_page_ancestor li a span,
#menu-main-nav .drop ul a,
#menu-main-nav .drop ul a span,
#menu-main-nav .drop ul .drop ul a,
#menu-main-nav .drop ul .drop ul a span,
#menu-main-nav .drop ul .drop ul .drop ul a,
#menu-main-nav .drop ul .drop ul .drop ul a span,
#menu-main-nav li .sub-menu li .sub-menu li .sub-menu li a span {background:none !important;color: #FFF !important;} /* C. dropdown link color */
.search-header #menu-main-nav .sub-menu a span, .search-header #menu-main-nav .current_page_parent  .sub-menu a span, .error-header #menu-main-nav .sub-menu a span, .error-header #menu-main-nav .current_page_parent  .sub-menu a span {color: #FFF !important;}
#menu-main-nav .drop ul li.current-menu-item ul li a,
#menu-main-nav .drop ul li.current-menu-item ul li a span {color:#FFF !important;} /* D. dropdown link color (match C) */
.search-header #menu-main-nav a span, .search-header #menu-main-nav .current_page_parent a span,
.error-header #menu-main-nav a span, .error-header #menu-main-nav .current_page_parent a span {color:#98DCE9 !important;}
/* #menu-main-nav li{text-shadow:1px 1px 1px #0078B2;} */
#menu-main-nav .sub-menu li {text-shadow:none !important;}





/*---------------------------------------------------------------*/
/* LINKS + LISTS
/*---------------------------------------------------------------*/
.top-block, .top-block a, #header .sub-nav li, #header .sub-nav2 li {color:#DDD !important;}
.top-block a:hover {color:#FFF !important;}
.top-block .sub-nav ul li, .top-block .sub-nav2 ul li {
	background-image: url(../images/_global/separator-toolbar.png);
	background-position: 0 50%;
	background-repeat: no-repeat;
}
.top-block .sub-nav ul.country_dropdown     {
	margin-top: -2px;



}
.top-block .sub-nav ul li.country     {
	border: 1px solid #0099c2;
	padding: 1px;
	padding-left: 2px;
	padding-right: 3px;
	margin-left: 3px;
	background-color: #00547b;
	position: absolute;
	cursor: default;

}
.top-block .sub-nav ul li.country     span, .top-block .sub-nav ul li.countries a span{
	margin-left: 6px;
	margin-right: 6px;

}
.top-block .sub-nav ul li.countries     {
	border: 1px solid #0099c2;
	padding: 0px;
	/* [disabled]padding-left: 2px; */
	/* [disabled]padding-right: 3px; */
	margin-left: 3px;
	background-color: #00547b;
	position: absolute;
	top: 25px;
	color: #444;
	z-index: 20200;
	display: none;

}
.top-block .sub-nav ul      li.countries a{
	display: block;
	/* [disabled]margin-top: 4px; */
	/* [disabled]margin-bottom: 4px; */
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 3px;


}
.top-block .sub-nav ul      li.countries a img{
	vertical-align: middle;
	padding: 1px;
	width: 24px;
	height: 12px;



}
.top-block .sub-nav ul      li.countries a:hover{
	background-color: #0077af;


}
.top-block .sub-nav .countries_flags      img{
	border: 1px solid #0099c2;
	padding: 1px;
	margin-left: 8px;
	position: relative;
	top: -1px;
}
.footer-holder a {color:#98DCE9 !important;}
.footer-holder a:hover {color:#FFF !important;}
#footer_bottom a {color:#98DCE9 !important;text-decoration: underline;}
#footer_bottom a:hover {color:#FFF !important;text-decoration:none;}
.footer_post h4 a{color:#FFF !important;}
#mc_signup .mc_required, .mc_required, #mc-indicates-required {color:#98DCE9 !important;}

#footer .blogroll a{color:#FFF !important;font-weight:bold;}
#footer .blogroll a:hover{color:#FFF !important;}
#footer .blogroll li{color:#98DCE9 !important;}




/*---------------------------------------------------------------*/
/* TYPOGRAPHY
/*---------------------------------------------------------------*/
#footer h3 {border-bottom: 1px solid #4EC0D9 !important;}
#footer {color: #EEE !important;}
#footer_bottom {color: #EEE !important;}
#footer .footer_post h4, #footer .footer_post h4 a {font-weight: bold !important;}
#mc_signup_form label {color:#EEE !important;}.home-banner-main a{
	color: #EEE !important;
	text-decoration: underline;
}
.home-banner-main a:hover{
	color: #FFF !important;
}
.home-banner-main h2 a{
	color: #EEE !important;
	text-decoration: none;
}
