@import url("webfontkit-20160618-170222/stylesheet.css");
.acc-content p.readmore{
	display: none !important;	
}

.fb-padd {
	padding-left: 20px;	
}
.acy_requiredField .inputbox{
	padding: 7px;	
}


.social-header {
	font-size: 24px !important;
	color: #666;
	text-align: center;
	font-weight: normal;
	margin-top: 0px;
}


.footer-section p{
	color: #1b76b2;
	font-size: 14px;
}
.clear {
	clear: left;	
		background-color: #042d4c;
}
.footer-logos-wrapper  ul.menunav li a{
	background-color: transparent !important;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	
	
}
.footer-logos-wrapper  ul.menunav li {
	display: block !important;
	float: left;
}
.footer-logos-wrapper  ul {
	text-align: center !important;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
}
.footer-logos-wrapper {
	padding-top: 10px;
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.footer-logos {
	background-color: #042d4c;
	height: 130px;
}

.footer-newsletter-wrapper h3{
	font-size: 24px;
	color: #f6f7f8;
	font-weight: normal;
}
.footer-newsletter-wrapper{
	padding-top: 10px;
	padding-bottom: 10px;
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	
}
.footer-section .container {
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-bottom-color: #0e5c96 !important;
}
.footer-newsletter{
	background-color: #093d63 !important;
	border-top-width: 1px !important;
	border-top-style: solid !important;
	border-top-color: #0e5c96 !important;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0e5c96;
}
#footer {
	background-color: #093d63 !important;
}
.footer-2 {
	width: 550px;
	float: right;	
	position: relative;
		overflow: scroll;
		height: 300px;
}

.footer-1 {
	width: 550px;
	height: 300px;
	float: left;
	position: relative;
	overflow: scroll;
	font-size: 14px !important;
}
.footer-block-wrapper {
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 40px;
	padding-bottom: 40px;
	position: relative;
	height: 340px;
}
.footer-block {
	background-color: #f1f1f1;
	position: relative;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #edeaea;
}
.tt-top {
	padding-right: 20px;

}
.manmenu {
	padding-left: 150px;	
}
.mod-languages {
	position: absolute;
	z-index: 1111;
	margin-top: -10px;

}
.mod-languages .lang-inline a:hover{
	color: #ffffff !important;
	display: block;
	background-color: #2460b9;
		border: 1px solid #2460b9;
}
.mod-languages .lang-inline a {
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	font-weight: normal;
	color: #FFFFFF !important;
	display: block;
	background-color: #bd0912;
	margin: 0px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
	font-size: 16px;
	border: 1px solid #bd0912;
}

.category-module a:hover{
	background-color: #bde5f9 !important;
	color: #333 !important;
}
.blog-featured .page-header h1{
	font-size: 20px;
	color: #999;
	font-style: italic;
}
.mod-articles-category-date {
	color: #999;
	font-size: 10px;
}
.mod-articles-category-title {
	color: #1b76b2;
}
.mod-articles-category-title:hover{
	
}
.module-home-tab .module-inner .tab-padding{
	background-color: #FFF;	
}
.moduletable-most-popular {
	float: right;	
}
.moduletable-slider-main {
	height: 413px;
	width: 550px;	
	float: left;
}
.faq{
	color: #3498db;	
}
.contact-address {
	font-size: 14px;	
}
#myTabTabs  li a {
	background-color: #bde5f9 !important;	
}
#myTabTabs  li.active a{
	background-color: #3498db !important;	
}
.blog .cat-children {
	display: none;	
}

.counter {
	background-color: #3498db !important;
}

.pagenav:hover {
		background-color: #3498db !important;
}
.nav-stacked a:hover{
	background-color: #bde5f9 !important;
	color: #333 !important;
}
.page-header h2 a:hover{
	text-decoration: none !important;
	color: #093d63 !important;
	
	border: none !important;
}
.page-header h2{
	line-height: 30px !important;

}
.subheading-category,
.page-header h2 a{
	font-size: 24px !important;
	color: #333 !important;
	text-decoration: none;
	
}
body, p, div, li, a, h1, h2, h3, h4, h5, td, th {
	font-family: 'sfns_displayregular' !important;
	
}
.mod_jemcalq_caldaylink a{
	background-color: #3498db !important;
	color: #FFF !important;
}
.mod_jemcalq_calendar-month {
	background-color: #093d63 !important;
}
.mod_jemcalq_daynames{
	background-color: #bde5f9 !important;
	color: #093d63 !important;
}
#jem_filter{
	background-color: #3498db !important;
}


#jem .componentheading{
	font-size: 24px;	
}
.jem_date,
.jem_title a{
	font-size: 14px !important;		
}

#jem {
	background-color: #e4f4fc !important;	
}
.jem {
	background-color: #bde5f9 !important;	
}
.jem_category {
	background-color: #bde5f9 !important;
	border: 1px solid #093d63 !important;
}
.sidebar-inner .manmenu li.current a{
	background-color: #bde5f9;
	color: #000;
}
.sidebar-inner .manmenu li a{
	font-size: 14px !important;	
}
.sidebar-inner .manmenu li a:hover{
	background-color: #bde5f9;
	color: #000;
}
.copyright {
	display: none;	
}
.item-title {
	text-decoration: none !important;
	border: none !important;
	
}
.item-title  a:hover{
	color: #093d63 !important;
	
}
.item-title  a{
	font-size: 20px !important;
}
.div[itemprop="blogPost"] .page-header,
.clearfix {
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-bottom-color: #CCC !important;	
}
.item  .page-header h2 {
		font-size: 18px !important;
}
.page-header h2 {
	font-size: 26px;
	display: block;
	color: #444 !important;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.mrp-alphabetical li a{

	font-weight: bold;
	font-size: 14px;
}
.readmore a:hover,
.mrp-alphabetical li a:hover{
	background-color: #3498db !important;	
}
.mrp-alphabetical li{
	display: inline !important;	
}

.manmenu li ul li.current a {
	background-color: #3498db !important;
	color: #FFF !important;
}

.wm-accordion .headerlink{
	font-weight: bold;	
}

.padding-box  {
	padding: 15px;	
}

#header {
	background-color: #f9f9f9;
	background-attachment: scroll !important;
	background-image: url(../images/inc/bg100.gif) !important;
	background-repeat: repeat-x !important;
	background-position: center top !important;
	
}

.breadcrumb {
	padding-bottom: 10px;	
}
.breadcrumb li a,
.breadcrumb li{
	font-size: 12px;
	color: #999 !important;
	font-weight: normal !important;
}

.pager  a:hover{
	background-color: #3498db !important;
	border: 1px solid #093d63 !important;
}

body{
	background-attachment: scroll !important;	
	background-image: url(../images/inc/bg100.gif) !important;	
	background-repeat: repeat-y !important;	
	background-position: center top !important;	
}



#staff-table td{
	padding: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f1f1f1;
	font-size: 14px;
}

.staff-cat {
	background-color: #f1f1f1;	
}
.tt-top,
.fb-top {
	float: right;	
}





/**************/
p, li{
	font-size: 14px;
	
}
li {
	padding-top: 5px;
	padding-bottom: 5px;
}
.page-header h2{
	font-size: 24px !important;
	color: #444;
}

.navbar-nav ul li a{
	color: #444444 !important;	
}
.navbar-nav a{
	font-size: 15px !important;
	text-transform: capitalize  !important;
	font-style: normal !important;
	font-weight: normal !important;
}

/*
body {
	background-color: __styleBgColor;
	color: __styleTextColor;
	line-height: __styleLineHeight;
	font-size: __styleBodyFontSize;
	font-family: __styleBodyFont;
	font-weight: __styleBodyFontWeight;
}
*/


/* Logo */
a.logo strong {
	width: __styleLogoWidth;
	height: __styleLogoHeight;
}

/* ?styleLogoImage */
a.logo strong {
	background: url({__baseUrl}__styleLogoImage) no-repeat;
	text-indent: -999em;
}
/* /styleLogoImage */


a {
	color: __styleLinkColor;
}

a:hover, a:focus, a:active {
	color: __styleLinkHoverColor;
}

/* common style */
h1, h2, h3, h4, h5, h6 {
	font-family: __styleHeadingFont;
}

/* JOOMLA STYLE
--------------------------------------- */
h2.item-title,
.item-title h2,
.item-page .page-header h2 {
	font-family: __styleHeadingFont;
}


.items-row .item {
	font-size: __styleBodyFontSize;
}

/* Header */
#header {
	background-color: __styleHeaderBgColor;
	border-color: __styleHeaderBorderColor;
	color: __styleHeaderTextColor;
}

#header a {
	color: __styleHeaderLinkColor;
}

#header a:hover, #header a:focus, #header a:active {
	color: __styleHeaderLinkHoverColor;
}

/* Main navigation */
#mainnav {
	background-color: __styleMenuBgColor;
	border-color: __styleMenuBorderColor;
}

#mainnav .nav > li > a,
#mainnav .nav span.separator {
	color: __styleMenuColor;
}

#mainnav .nav > li > a:hover,
#mainnav .nav > li > a:focus,
#mainnav .nav > li > a:active {
	color: __styleMenuHoverColor;
}

#mainnav .nav > li > a:hover:after,
#mainnav .nav > li:hover > a:after,
#mainnav .nav > li.active > a:hover:after,
#mainnav .nav > li > .separator:hover:after,
#mainnav .nav > li:hover > .separator:after {
	border-color: __styleMenuBorderHoverColor;
}

#mainnav .nav > li.active > a,
#mainnav .nav > li.active .separator {
	color: __styleMenuActiveColor;
}

#mainnav .nav > li.active a:after,
#mainnav .nav > li.active .separator:after {
	border-color: __styleMenuBorderHoverColor;
}

/* Dropdown menu */
.dropdown-menu, .nav .nav-child {
	background-color: __styleSubnavBgColor;
}

#mainnav .dropdown-menu > li,
#mainnav .nav .nav-child > li {
	/*border-bottom-color: rgba(255,255,255,0.2);*/
}

.dropdown-menu > li > a,
.nav .nav-child > li > a {
	color: __styleSubnavTextColor;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a,
.nav .nav-child > li:hover > a,
.nav .nav-child > li:focus > a {
  background: __styleSubnavHoverBgColor;
  color: __styleSubnavHoverColor;
}

.dropdown-menu, .nav .nav-child {
	border-color: __styleSubnavHoverBgColor;
}

/* Custom color for collapse menu */
@media (max-width: 992px) {
	#mainnav .nav-collapse .nav > li > a,
	#mainnav .nav-collapse .nav > li > .separator {
		color: __styleCollapseMenuColor;
	}

	#mainnav .nav-collapse .nav > li > a:hover {
		color: __styleCollapseMenuHoverColor;
	}

	#mainnav .nav > li > a:hover:after,
	#mainnav .nav > li > a:focus:after,
	#mainnav .nav > li:hover > a:after {
		display: none;
	}

	#mainnav .nav-collapse .nav > li.active > a {
		color: __styleCollapseActiveColor;
	}	
}



/* Search form */
.navbar-form {
	background-color: __styleSearchBgColor;
	color: __styleSearchTextColor;
}

.navbar-form .search .inputbox {
	color: __styleSearchTextColor;
}

/* Footer
--------- */
#footer {
	background: __styleFooterBgColor;
	border-color: __styleFooterBorderColor;
	color: __styleFooterTextColor;
}

#footer a {
	color: __styleFooterLinkColor;
}

#footer a:hover, #footer a:focus, #footer a:active {
	color: __styleFooterLinkHoverColor;
}

#footer .nav > li::before {
	color: __styleFooterTextColor;
}

/* Footer menu*/
#footer .nav > li > a {
	color: __styleFooterMenuColor;
}

#footer .nav > li > a:hover,
#footer .nav > li > a:focus,
#footer .nav > li > a:active {
	border-color: __styleFooterMenuHoverColor;
	color: __styleFooterMenuHoverColor;
}


/* Module Styles
--------------------*/
/* ?styleModuleModules_1 */
__styleModuleModules_1 {
	color: __styleModuleColor_1;
	background-color: __styleModuleBg_1;
}
/* /styleModuleModules_1 */

/* Module Styles
--------------------*/
/* ?styleModuleModules_2 */
__styleModuleModules_2 {
	color: __styleModuleColor_2;
	background-color: __styleModuleBg_2;
}
/* /styleModuleModules_2 */

/* Module Styles
--------------------*/
/* ?styleModuleModules_3 */
__styleModuleModules_3 {
	color: __styleModuleColor_3;
	background-color: __styleModuleBg_3;
}
/* /styleModuleModules_3 */


a.webmaster {
	color: #01b0e2 !important;
}
.footer-section {
	border-top-width: 1px !important;
	border-top-style: solid !important;
	border-top-color: #0b4168 !important;
}
.menumenu-bottom a:hover,
.menu-bottom a:hover{
	color: #019ecf !important;
	text-decoration: none;
}
.menumenu-bottom a,
.menumenu-bottom li,
.menu-bottom li,
.menu-bottom a{
	color: #1a75b1 !important;
}