/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */
body, #block-system-main p, #block-system-main li {
	font-size: 14px;
}
/****branding**********/
#logo {
	margin-bottom: -6em;
	z-index: 100;
	position: relative;
	width: 140px;
}
#block-search-form, #block-superfish-2, #block-easy-breadcrumb-easy-breadcrumb, #region-sidebar-second, #block-custom-search-blocks-1 {
	display: block;
}
/****menu**********/
#superfish-2 {
	position: absolute;
	right: 0;
	top: 25px;
} 
#superfish-2 a {
	color: #3b3b3b;
}
#superfish-2 li {
	color: ;
	padding-right: 40px;
	font-size: 14px;
}
#menu-610-2 a::after, #menu-611-2 a::after {
	position: absolute;
	top: -7px;
	padding-left: 3px;
}
#menu-610-2 a::after {
	content: url("images/flow.png");
}
#menu-611-2 a::after {
	content: url("images/lake.png");
}
#menu-611-2 {
	margin-left: 20px;
}
#zone-menu-wrapper {
	background-color: #0933bf;
}
.sf-menu.sf-style-blue {
	float: right;
	margin-bottom: 0;
}
.sf-menu.sf-style-blue li, .sf-menu.sf-style-blue.sf-navbar {
	background: transparent;
}
#block-superfish-1 li .sf-depth-1.active {
	border-bottom: 3px solid #fff200;
}
.sf-menu.sf-style-blue a, .sf-menu.sf-style-blue span.nolink {
	border-right: 1px solid #fff;
	font-weight: 400;
	padding: 0.75em 6px;
	font-size: 13px;
}
.sf-depth-2 {
	border-right: 0 !important;
}
.sf-menu.sf-style-blue li li, #superfish-1 .sf-depth-3 {
	background: #fff;
}
.sf-menu.sf-style-blue li li a, #superfish-1 .sf-depth-3 a {
	color: #5a5a5a;
	font-weight: 400;
}
.sf-menu.sf-style-blue li li a.menuparent::after {
	content: url("images/arrow.png");
	float: right;
}
.sf-menu.sf-style-blue li li {
	width: 175px;
	top: -2px;
}
.sf-menu.sf-style-blue li li.last {
	border-bottom: 3px solid #fdf21c;
}
#superfish-2 a:hover, #superfish-2 a.active {
	color: #171790;
}
.sf-menu.sf-style-blue li:hover, .sf-menu.sf-style-blue li.sfHover, .sf-menu.sf-style-blue a:focus, .sf-menu.sf-style-blue a:hover, .sf-menu.sf-style-blue a:active, .sf-menu.sf-style-blue span.nolink:hover, .sf-menu.sf-style-blue.sf-navbar li li {
	background: #3270c5;
	color: #fdf21c;
	opacity: 1;
}
/*******header***/
#region-header-first {
	margin-bottom: 0;
}
#block-views-slideshow-block .views-field-title {
	position: absolute;
	bottom: 22px;
	background-color: rgba(14, 26, 16, 0.3);
	font-size: 22px;
	padding: 20px 0;
}
#block-views-slideshow-block .views-field-title .field-content {
	padding: 0px 50px 0 6em;
}
.views-field.views-field-field-read-more-1 {
	bottom: 40px;
	right: 6.4em;
}
.views-field-field-read-more-1 a {
	border: 2px solid #fff;
	color: #fff !important;
}
.flex-control-nav {
	bottom: 3em;
}
.flex-control-nav {
	width: 13%;
	text-align: left;
}
.flex-control-paging li a {
	width: 16px;
	height: 16px;
}
#block-custom-search-blocks-1 {
	bottom: 13.5em;
}
/******preface region********/
#region-preface-first .block-title {
	font-size: 25px;
}
#block-block-1 {
	float: left;
	width: 67%;
	padding: 0 30px 0 30px;
	border-right: 1px solid #a1a1a1;
	border-left: 1px solid #a1a1a1;
	color: rgb(62, 62, 62);
}
#region-preface-first .block-title {
	font-size: 25px;
}
#block-block-1 p {
	margin-bottom: 60px;
	font-size: 14px;
}
#block-block-3, #block-block-4 {
	width: 13%;
	float: left;
}
#block-block-4 p {
	padding-left: 18px;
}
#block-block-12 {
	float: right;
}
#block-block-4 {
	margin-top: 0;
}
#block-block-5 p a {
	width: 232px;
	height: 200px;
	font-size: 25px;
}
/***inside pages*******/
#page-title {
	padding-bottom: 10px;
	padding-top: 20px;
	width: 940px;
	margin-bottom: 35px;
}
h1 {
	font-size: 25px;
}
.easy-breadcrumb_segment {
	color: #181818 !important;
	font-weight: 500;
}
.container-12 .grid-9 {
	width: 700px !important;
}
#zone-content {
	margin-bottom: 40px;
}
/******sidebar*****/
#region-sidebar-second .block-title {
	color: #fff !important;
	margin: 18px !important;
	font-size: 26px;
	font-weight: normal;
	border-bottom: 1px solid #fff;
	padding: 10px 0;
}
#region-sidebar-second .block {
	background: #171790;
}
#region-sidebar-second .block-menu-block, #block-block-13 {
	margin-top: 112px;
}
ul li.leaf, .block-menu-block .collapsed {
	list-style-image: none;
	list-style-type: none;
	padding: 0px 18px 20px !important;
}
.block-menu-block a {
	color: #fff !important;
	font-size: 15px;
	font-weight: 500;
}
.block-menu-block li a.active, .block-menu-block li a:hover {
	color: #fdf21c !important;
	padding-left: 4px;
	font-weight: 700;
	transition: ease-in-out all 0.2s;
	display: inline-block;
}
ul.menu li {
	margin: 0;
}
ul li.collapsed a::after, ul li.expanded .menuparent::after {
	content: url("images/arrow_white.png");
	float: right;
	padding-right: 14px;
	position: absolute;
	right: 0;
}
ul li.expanded .menuparent::after {
	content: url("images/arrow_down.png");
}
ul li.collapsed, ul li.expanded {
	list-style-image: none;
	list-style-type: none;
}
.block-menu-block ul li.expanded .menuparent.active, ul li.expanded .menuparent.active-trail{
	padding-left: 17px;
}
ul li.expanded li.first {
	padding-top: 10px !important;
}
ul li.expanded li {
	padding-left: 27px !important;
}
.context-contact-us .ui-widget-content {
	border: 0;
	background: #171790 url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color: #fff !important;
}
/********board*********/
.view-council-of-ministers .views-row {
	width: 330px;
}
.view-news.view-display-id-page .views-row, .view-blog .views-row, .view-photo-gallery .views-row, .view-video-gallery .views-row{
	margin: 0 5px 30px 0;
}
/*******contact**********/
#edit-submitted-full-name {
	width: 47%;
	float: left;
	margin-right: 42px;
}
#edit-submitted-contact-number {
	width: 47%;
}
.container-12 .grid-3 {
	width: 220px !important;
}
#region-user-first {
	position: absolute;
	left: inherit;
	z-index: 1;
	top: inherit;
}
#block-block-17 {
	display: none;
}