/*
Theme Name: NSHR
Author: Abderrahman Firoud
*/



@font-face {
	font-family: 'Conv_Hacen_Liner_Screen_Bd';
	src: url('fonts/Hacen_Liner_Screen_Bd.eot');
	src: local('☺'), url('fonts/Hacen_Liner_Screen_Bd.woff') format('woff'),
	  url('fonts/Hacen_Liner_Screen_Bd.ttf') format('truetype'),
	  url('fonts/Hacen_Liner_Screen_Bd.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



@font-face {
	font-family: 'Conv_Hacen Liner Print-out';
	src: url('fonts/Hacen Liner Print-out.eot');
	src: local('☺'),
	url('fonts/Hacen Liner Print-out.woff') format('woff'),
	url('fonts/Hacen Liner Print-out.ttf') format('truetype'),
	url('fonts/Hacen Liner Print-out.svg') format('svg');
	font-weight: normal;
	font-style: normal;


}



@font-face {
	font-family: 'Conv_Hacen Liner XXL';
	src: url('fonts/Hacen Liner XXL.eot');
	src: local('☺'), url('fonts/Hacen Liner XXL.woff') format('woff'), url('fonts/Hacen Liner XXL.ttf') format('truetype'), url('fonts/Hacen Liner XXL.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* `XHTML, HTML4, HTML5 Reset
----------------------------------------------------------------------------------------------------*/

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
main,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp {
  border: 0;
  margin: 0;
  padding: 0;
}

html,
body {
  height: 100%;

}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
/*
  Override the default (display: inline) for
  browsers that do not recognize HTML5 tags.

  IE8 (and lower) requires a shiv:
  http://ejohn.org/blog/html5-shiv
*/
  display: block;
}

b,
strong {
/*
  Makes browsers agree.
  IE + Opera = font-weight: bold.
  Gecko + WebKit = font-weight: bolder.
*/
  font-weight: bold;
}

img {
  color: transparent;
  font-size: 0;
  vertical-align: middle;
/*
  For IE.
  http://css-tricks.com/ie-fix-bicubic-scaling-for-images
*/
  -ms-interpolation-mode: bicubic;
}

ol,
ul {
  list-style: none;
}

li {
/*
  For IE6 + IE7:

  "display: list-item" keeps bullets from
  disappearing if hasLayout is triggered.
*/
  display: list-item;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

th,
td,
caption {
  font-weight: normal;
  vertical-align: top;
  text-align: right;
}

q {
  quotes: none;
}

q:before,
q:after {
  content: "";
  content: none;
}

sub,
sup,
small {
  font-size: 75%;
}

sub,
sup {
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

svg {
/*
  For IE9. Without, occasionally draws shapes
  outside the boundaries of <svg> rectangle.
*/
  overflow: hidden;
}


/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
  font: 13px/1.5 Tahoma, Arial, "Liberation Sans", FreeSans, sans-serif;
}

pre,
code {
  font-family: "DejaVu Sans Mono", Menlo, Consolas, monospace;
}

hr {
  border: 0 solid #ccc;
  border-top-width: 1px;
  clear: both;
  height: 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/
h1 , h2 ,h3 , h4 , h5 , h6 {
	font-family: Arial, Helvetica, sans-serif;
	color:#094a20;


	}
h1 {
  font-size: 23px;
}

h2 {
  font-size: 20px;
}

h3 {
  font-size: 17px;
}

h4 {
  font-size: 14px;
}

h5 {
  font-size: 12px;
}

h6 {
  font-size: 12px;
}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
  list-style: decimal;
}

ul {
  list-style: disc;
}

li {
  margin-right: 30px;
}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset,
figure {
  margin-bottom: 20px;
}

/* = Forms
*************************************************************************/



form {
  margin: 0 0 20px;
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

legend small {
  font-size: 15px;
  color: #999999;
}

label,
input,
button,
select,
textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}

input,
button,
select,
textarea {
  font-family: Tahoma, Geneva, sans-serif;
}

label {
  display: block;
  margin-bottom: 5px;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  vertical-align: middle;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

input,
textarea,
.uneditable-input {
  width: 206px;
}

textarea {
  height: auto;
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(100, 100, 100, 0.6);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: 0 0 8px rgba(100, 100, 100, 0.6);
     -moz-box-shadow:  0 0 8px rgba(100, 100, 100, 0.6);
          box-shadow:  0 0 8px rgba(100, 100, 100, 0.6);
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  *margin-top: 0;
  line-height: normal;
}

input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}

select,
input[type="file"] {
  height: 30px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

  line-height: 30px;
}

select {
  width: 220px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}

select[multiple],
select[size] {
  height: auto;
}

select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.help-block,
.help-inline {
  color: #595959;
}

.help-block {
  display: block;
  margin-bottom: 10px;
}

.help-inline {
  display: inline-block;
  *display: inline;
  padding-left: 5px;
  vertical-align: middle;
  *zoom: 1;
}


input[type="submit"] {
  display: inline-block;
  *display: inline;
  padding: 8px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #094a20;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: top;
  cursor: pointer;
  background-color: #ffb319;
  *background-color: #ffb319;
  background-image: -moz-linear-gradient(top, #ffc845, #ffb319);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffc845), to(#ffb319));
  background-image: -webkit-linear-gradient(top, #ffc845, #ffb319);
  background-image: -o-linear-gradient(top, #ffc845, #ffb319);
  background-image: linear-gradient(to bottom, #ffc845, #ffb319);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}





input[type="submit"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

input[type="submit"].active,
input[type="submit"]:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
body .gform_wrapper .gfield_checkbox li label, body .gform_wrapper .gfield_radio li label {    margin: 0 24 0 0;}
/*  = Layout
*********************************************************************/
body {
	text-align:right;
	direction:rtl;
	background:#fff;
	color:#414141;
}
a {
	color:#094a20;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}
.clearfix {
	clear:both;
	}
.inner {
	padding:20px;
	}
#page-wrapper {
	width:1010px;
	margin:0 auto;
	background:#e9e9e9;

}

#page , #header , #footer {
	width:100%;

}
#page   {
	margin-bottom:12px;

}


.home #page   {
	margin-bottom:0px;

}


.container {
	width:980px;
	margin:0 auto;
}


#page .container  {

	background:url(images/full2.jpg) repeat-y;

}
.home #page .container  {

	background: none;
	margin-bottom:0px;

}
#page .container-2 {

	background:url(images/mainbg.jpg) repeat-x;
	height:100%;
	min-height:800px;

}

#header {
	height:293px;
	color:#FFF;
	position:relative;


}
.test {
	position:absolute;
	z-index:99px;
	width:200px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#FFF;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	right:230px;
	top:140px;
}
#header-top {
	height: 178px;
  background: #033414;
  background-image: url('images/nshrheaders.png');
  background-size: 100% 106%;
  background-repeat: no-repeat;
  background-position: left top;
}

@media only screen and (max-width:798px){
	#header-top #FlashID{
		display: none;
	}
	#header-top {
  	  height: 100px;
	}
	#header {
	    height: 215px;
	}
}
#nav {
	height:68px;
	background:url(images/nav.jpg) repeat-x;
	padding-top:5px;

	}

#header-bottom {
	height:115px;
}/*
#mobile-menu {	display:none;}*/#mobile-menu {    background-color: #094a20;}#mobile-menu:not( .mm-menu ) {   display: none;}.mm-listview>li>a, .mm-listview>li>span {   color: #ffffff;   font-family: Arial, Helvetica, sans-serif;   font-size: 16px;   font-weight: 700;   }.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {    color: #fff;    font-size: 18px;   font-family: Arial, Helvetica, sans-serif;}.mm-listview .mm-next+a, .mm-listview .mm-next+span {    margin-right: 0;    margin-left: 50px;	}.mm-listview .mm-next {    background: rgba(3,2,1,0);    right: auto;    left: 0;	}.mm-listview .mm-next:before {    left: auto;    right: 0;	}.mm-arrow:after, .mm-next:after {    border-top: 2px solid;    border-left: 2px solid;	    border-bottom: none;    border-right: none;	left: 23px;	right: auto;}.mm-menu .mm-listview>li .mm-arrow:after, .mm-menu .mm-listview>li .mm-next:after {    border-color: #fff;}.mm-menu .mm-btn:after, .mm-menu .mm-btn:before {    border-color: #fff;}#menu-toggle {   display: none;   margin: 15px 10px 0 0;   font-size: 16px;   font-family: Arial, Helvetica, sans-serif;   font-weight: 700;   height: 32px;   line-height: 32px;}#menu-toggle img {   margin: 0 0 0 8px;}#menu-toggle ,#menu-toggle:hover,#menu-toggle:focus,#menu-toggle:active,#menu-toggle:visited {	text-decoration: none;	color: #fff;}
/************  News Ticker *******************/
.news-ticker {
	height:42px;
	line-height:42px;
	position:relative;
	background:#ffb319;
}
.news-ticker-title {    position: absolute;
    right: 0;	top:0;	z-index:9;	height:42px;
    width: 90px;
    padding-right: 8px;
    font-size: 19px;
    border-left: 1px solid #ffd98c;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
	}
.sep-10 {
	display:none;
}
.news-ticker-icons {
	width:75px;
	text-align:left;
	vertical-align:middle;
	position:absolute;
	left:0px;
	top:5px;
	line-height:normal;

	}
.news-ticker-content {
    margin-left: 84px;
    margin-right: 120px;
    overflow: hidden;
    direction: ltr;}


/* Scroller Box */
#scroller_container {
 position: relative;
 height: 42px;

}

#scroller {
 white-space: nowrap;
 line-height: 42px;
}

#scroller p {
 padding: 0;
}
/* Scoller Box */


.news-ticker-content img {

	margin:0 15px;

	}
.news-ticker-content ul {
	list-style:disc inside;
	padding:0 15px;
	margin:0;
	width:100%;
	}
.news-ticker-content li {
	padding:0;
	margin:0;
	display:inline-block;
	list-style:disc;
	color:#F00;
	}
.news-ticker-content a {
	color:#033414;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:17px;

	}
.news-ticker-content a:hover {
	text-decoration:none;

	}
#main {
	width:745px;
	float:left;
	background:url(images/mainbg.jpg) repeat-x;

}
#center {
	width:435px;
	float:right;

}

#content {
	background:#FFF;
	text-align:justify;
}
.page-header {
	text-align:center;
	}
#sidebar-left {
	width:298px;
	float:left;

	}
/*  = Sidebar Right
*********************************************************************/
#sidebar-right {
	width:221px;
	float:right;


}

#sidebar-right .menu {
	padding:0;
	margin:0 0 12px;
	background:#f7ebb1 url(images/menu2.jpg) repeat-y;

}

/*  = Main Menu
*********************************************************************/
#menu-title  {
	height:35px;
	line-height:35px;
	background:#094a20;
	color:#ffb319;
	font-size:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 0 20px 0 0;
	margin:0;
	border-bottom:1px solid #ffb319;


}


.dcjq-accordion {



	}
.dcjq-accordion ul, .dcjq-accordion ul, .dcjq-accordion ul li {
	margin: 0;
	padding: 0;
	border: none;
	list-style: none;
}

 .dcjq-accordion ul li {
	border-top: 1px solid #012b0f;
	margin:0 1px;

}
.dcjq-accordion ul > li a {
	background-image: url(images/info2.png);
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0 20px 0 0;
	padding:10px 33px 10px 0;
	text-decoration:none;
	display: block;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.2em;
}
.dcjq-accordion  li.menu-item-116 a {
	background-image: url(images/home2.png);
}
.dcjq-accordion  li.menu-item-117 a {
	background-image: url(images/news2.png);
}
.dcjq-accordion  li.menu-item-3173 a {
	background-image: url(images/contact2.png);
}
.dcjq-accordion  li.menu-item-3173 ul a {
	background-image: none;
}
.dcjq-accordion  li.menu-item-123 a {
	background-image: url(images/statements2.png);
}
.dcjq-accordion  li.menu-item-121 a {
	background-image: url(images/chairman2.png);
}
.dcjq-accordion  li.menu-item-122 a {
	background-image: url(images/activities2.png);
}
.dcjq-accordion  li.menu-item-73  a {
	background-image: url(images/publication2.png);
}
.dcjq-accordion  li.menu-item-73 ul a {
	background-image: none;
}
.dcjq-accordion  li.menu-item-124 a {
	background-image: url(images/mozakerrat2.png);
}

.dcjq-accordion ul ul {

	background:#f7ebb1 url(images/submenu2.jpg) center top repeat-y;
	padding:9px 0;
	margin:0 1px;

	}
.dcjq-accordion ul ul li {
	list-style:inside;
	color: #ffb319;
	padding:0;
	border:0;
	font-weight: bold;
	border-bottom:1px solid #033615;
	margin:0 40px;
	line-height:30px;
	height:30px;
	}
.dcjq-accordion ul ul li:last-child {
	border-bottom:0;
	}
.dcjq-accordion ul ul li  {
	list-style-image:url(images/page.png);
}
.dcjq-accordion  li.menu-item-156  {
	list-style-image:url(images/founders.png);
}
.dcjq-accordion  li.menu-item-210  {
	list-style-image:url(images/admin.png);
}
.dcjq-accordion  li.menu-item-210  {
	list-style-image:url(images/admin.png);
}
.dcjq-accordion  li.menu-item-69  {
	list-style-image:url(images/target.png);
}
.dcjq-accordion  li.menu-item-133  {
	list-style-image:url(images/goals.png);
}
.dcjq-accordion  li.menu-item-134  {
	list-style-image:url(images/yes.png);
}
.dcjq-accordion  li.menu-item-70  {
	list-style-image:url(images/hour.png);
}
.dcjq-accordion  li.menu-item-113  {
	list-style-image:url(images/rands.png);
}
.dcjq-accordion  li.menu-item-112  {
	list-style-image:url(images/brosh.png);
}
.dcjq-accordion  li.menu-item-115  {
	list-style-image:url(images/know.png);
}
.dcjq-accordion  li.menu-item-114  {
	list-style-image:url(images/atelier.png);
}
.dcjq-accordion ul ul a {

	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif !important;
	font-size:11px;
	display:inline;
	padding:0;
	margin:0;
	background:none;
	line-height:25px;
	background-image:none;
	}
.dcjq-accordion ul a.dcjq-parent {

}

.dcjq-accordion ul a:hover  {
	color: #668973;

}

.dcjq-accordion ul a.dcjq-parent.active ,
.dcjq-accordion ul li.current-menu-item a {
	color: #fff;

}
.dcjq-accordion ul ul a:hover , .dcjq-accordion ul ul li.current-menu-item a {color: #ffb319;}



/*  = TEXT
*********************************************************************/
.excerpt {
	text-align:justify;
}



/*  = Twitter
*********************************************************************/
#block-twitter {
	height:405px;

	}

#block-twitter .block-title {
	position:relative;
}
#block-twitter .twitter-icon {
	position: absolute;
	width:32px;
	height:32px;
	top:4px;
	left:7px;
}
#block-twitter .block-content {
	padding:15px 12px;
	height:275px;
	overflow:hidden;

}
.block-footer {
	text-align:center;
	height:50px;

}
.block-footer iframe {
	margin:10px;
}
/*  = Slideshow
*********************************************************************/
#society-news {
	background:#FFF;
	margin-bottom:12px;
	}


#society-news-title {
	height:35px;
	line-height:35px;
	background:#094a20;
	color:#fff;
	font-size:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 0 20px 0 0;
	margin:0;
	position:relative;

}

#society-news-title a.rss {
	position:absolute;
	top:10px;
	left:19px;
	width:16px;
	height:17px;
	display:block;

}
#slideshow-wrapper{
	height:457px;
	}

.pics { height: 315px; width: 409; padding:0; margin:0; overflow: hidden }
.pics img { height: 150px; width: 399px; ; background:#c0c0c0 url(images/frame3.png) no-repeat center center; padding:5px; top:0; left:0 }
.pics a:hover img {
	background-image:none;
 }
#slideshow .news {
	padding:13px;
	height:315px;

	}
#slideshow h3 {
	margin:15px 0;
	font-size:18px;
	}
#slideshow h3 a:hover  {
	text-decoration:none;
	color:#ffb319;
	}
#pager {
	padding:0;
	margin:0;
	list-style:none;
	height:98px;
	padding:0 13px;
	background:url(images/indicators.jpg) repeat-x bottom left;
	font-size:11px;
	font-weight:bold;
	overflow:hidden;
}

#pager li  {
	padding:0;
	margin:0;
	list-style:none;
	float:right;
	width:25%;
	text-align:center;
	height:98px;
	border:0px;
	background:none;
}
#pager li a {
	color:#414141;
	display:block;
	border-right:1px solid #e7e6e3;
	height:92px;
	padding:0px 8px ;
	margin-top:6px;
	vertical-align:middle;
}
#pager li:last-child a {

	border-left:1px solid #e7e6e3;

}
#pager li a:hover {
	text-decoration:none;
}
#pager li span {
	padding-top:30px;
	display:block
}
#pager li.activeSlide  {
	background: url(images/active.jpg) no-repeat center center;
}
#pager li.activeSlide a {
	color:#FFF;
}
.controlNav {
	text-align:right;
	height:44px;
	position:relative;
	width:100%;
	}
.controlNav a#prev ,
.controlNav a#next  {
	position:absolute;
	bottom:10px;
    width:26px;
	height:26px;
	display: inline-block;
	text-indent:99px;
	overflow:hidden;
	}
.controlNav a#prev {
	background:url(images/previous.png) no-repeat;
    right:53px;
	}

.controlNav a#next {
	background:url(images/next.png) no-repeat;
	right:19px;
	}
.controlNav .more {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#ffb319;
	font-weight:bold;
	display:block;
	position:absolute;
	bottom:10px;
	left:10px;
	color:#ffb319;
	width:95px;
	text-align:center;
	}

.controlNav .more:hover {
	color:#094A20;
	text-decoration:none;
	}
/*  = Search Form
*********************************************************************/
.home #searchform {
	margin-bottom:12px;

}
.home #searchform-title {
	height:35px;
	line-height:35px;
	background:#094a20;
	color:#fff;
	font-size:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 0 20px 0 0;
	margin:0;
}
.home #searchform .inner {
	background:url(images/search_inner.png) no-repeat;
	height:29px;
	padding:15px 24px 16px 23px;
}
.home #searchform form {
	width:251px;
	height:29px;
	border:1px solid #094a20;
	background:#fff;
}

.home #searchform #s {
	width:162px;
	height:29px;
	line-height:29px;
	float:right;
	margin:0;
	padding:0 13px;
	border:0;
	background:none;
	color:#414141;
	font-size:12px;
	background:url(images/searchbg.jpg) repeat-x;
		border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-o-border-radius:0px;
	-ms-border-radius:0px;
}
.home #searchsubmit {
	float:left;
	height:29px;
	width:63px;
	margin:0;
	padding:0;
	background:url(images/search_button.png);
	border:0;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	cursor:pointer;
	font-size:14px;
	border:0px;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-o-border-radius:0px;
	-ms-border-radius:0px;
}
.query {
	color:#414141;
	}
.search-no-results #searchform-title ,
.error404 #searchform-title {
	display:none;
	}
/*  = Blocks
*********************************************************************/
.block {
	background:#FFF;
	margin-bottom:12px;
	overflow:hidden;
	}
.block-title {
	height:41px;
	line-height:41px;
	color:#094a20;
	font-size:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 0 20px 11px;
	margin:0;
	background:url(images/block-title.png) no-repeat right bottom ;
	text-align:right;
}
#center .block-title {
	padding: 0 13px 11px; 0;

}
.block-content {
	padding:10px 20px;
	}
#center .block-content {
	padding:10px 12px;
	}
.block h3 a:hover  {
	text-decoration:none;
	color:#ffb319;
	}
.block .more  {
	text-align:left;
	}
.block .more a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#ffb319;
	}

.block .more a:hover  {
	color:#094a20;
	text-decoration:none;
	}
.block  .views  {
	text-align:right;
	color:#808080;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif
}


/*  = Debate
*********************************************************************/
#block-debate   {
	height:499px;
	overflow:hidden;
}


#block-debate table  {
	margin:0;
}


#block-debate a:hover img  {
	background-image:none;
}
#block-debate h3  {
	font-size:16px;
	margin:0px;
	text-align:center;

}
#block-debate h3 a  {
	color:#060 !important;

}
#block-debate .readmore {
	color:#ffb319 !important;
	}
#block-debate img.wp-post-image {
	width:140px;
	height:140px;
	}
#block-debate h3.debate-title  {
	text-align:center;
	font-size:17px;
	margin:0 0 10px 0;
}
#block-debate h3.poll-title  {
	text-align:center;
	font-size:17px;
	margin:10px 0;
}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul {
  height: 245px !important;
  overflow: auto !important;
}
#block-debate  .date  {
	text-align:right;
}
#block-debate  .views  {
	padding-top:0px;
	padding-bottom:10px;
	text-align:right;
	font-weight:normal;
}
/*  = Selected News
*********************************************************************/
#block-selected-news  {
	height:228px;
	overflow:hidden;
}

#block-selected-news img  {
	width:109px;
	height:116px;
	padding:5px;
	margin-left:10px;
	background:#c0c0c0 url(images/frame2.png)  no-repeat center center;
	float:right;
}
#block-selected-news a:hover img  {
	background-image:none;
}
#block-selected-news h3  {
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
	font-weight: normal;

}

#block-selected-news table  {
	margin:0px;


}
/*  = Banners
*********************************************************************/


.banner {
	margin-bottom:12px;
	width:211.5px;
	height:129
	}
.banner.left {
	float:left;
	text-align:left
}

.banner.right {
	float:right;
}
/*  = Bulletins
*********************************************************************/
.nshrah-inner a ,
.melaf-inner a {
	color:#fff;
}

.nshrah h3 {
}
.nshrah-inner  {
	padding:50px 20px 20px !important;
	text-align:center;
}
.nshrah  {
	font-weight:normal;
}
.nshrah .more  {
	text-align:left;
}
.nshrah .more a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#ffb319;
	}

.melaf h3 {
	margin:5px 0;
	}

.melaf .more a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#ffb319;
	}
.melaf-inner {
	padding:65px 20px 20px !important;
	text-align:center;
}
#block-bulletins {
	width:211.5px;
	float:left;
	height:255px;
	overflow:hidden;
}

#block-bulletins img {
	text-align:center;
}

#block-bulletins h3  {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:10px;

}
#block-bulletins h3 a  {
	font-size:14px;
	color:#414141;

}
.bottom .info {
	width:50%;
	float:right;
	font-size:10px;
	color:#b6b6b6;
	font-weight:bold;
	padding-bottom:8px;
	}
.bottom .more {
	padding:0px;
	padding-bottom:8px;
	}

/*  = Press File
*********************************************************************/


#block-press-file {
	width:211.5px;
	height:255px;
	float:right;
	text-align:center;
	overflow:hidden;
}

#block-press-file img {
	text-align:center;
}

#block-press-file h3  {
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:8px;
	margin-top:12px;

}
#block-press-file h3 a  {
	font-size:16px;
	color:#414141;

}
#block-press-file .more {
	text-align:center;
	padding:0 0 7px;

}
#block-press-file .more a  {
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
/*  = Articles
*********************************************************************/

#block-articles table  {
	margin: 0 0 10px;

}
#block-articles tr {
	border-bottom:1px solid #e7e7e7;
	padding: 15px  0 15px 0px;

}
#block-articles td {
	padding: 10px  0;

}
#block-articles a.thumbnail {
	width:53px;
	height:57px;
	margin-left:10px;
	float:right;
	display:block;

}
#block-articles img {
	width:43px;
	height:47px;
	margin: 0  0 0 10px;
	border:5px solid #fff;
	float:right;
}
#block-articles a:hover img {
	border:5px solid #c0c0c0;

}
#block-articles a.article-title {

	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#414141;



}

#block-articles .meta{
	color:#ffb319;
}

#block-articles .views{
	text-align:left;

}


#poll {
margin:10px 0;
font-family:Arial, Helvetica, sans-serif;

}
/*
#poll .ans {
	width:100%;
	clear:both;


}
#poll .result {
	clear:both;
}
#poll .left {
	width:20%;
	float:left;
	text-align:left;
	direction:ltr;
	font-size:12px ;
	font-family:Tahoma, Geneva, sans-serif;
	color:green;
}

#poll .right {
	width:75%;
	float:right;

}
*/
#poll p {

margin-bottom:10px;

}

.wp-polls .pollbar {
	background:green !important;
	background-image:none;
}


#poll p.question {
	font-size:12px;
	font-weight:bold;
	text-align:right !important;
}
#poll li {
	padding:0px;
	margin:0px;

}
#poll label {
	padding:0 17px 0  0;
	margin:0px;
	font-weight: normal;
	font-size:12px;
}
#poll .Buttons {
	background:url(images/vote.png) no-repeat center center;
	width:75px;
	height:29px;
	border:0px;
	text-indent:-9999px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	cursor:pointer;
	}
#poll a.results {
	background:url(images/results.png) no-repeat center center;
	width:94px;
	height:29px;
	border:0px;
	text-indent:-9999px;
	overflow:hidden;
	display:inline-block;
	padding:0;
	margin:0;
	}
.wp-poll-ans li {
	float:right;
	width:20px;
}
#block-books .title a:hover {
	color:#094a20;
	text-decoration:none;
}


/*  = Breadcrumb
*********************************************************************/

.breadcrumb {
	height:35px;
	line-height:35px;
	background:#094a20;
	color:#fff;
	font-size:12px;
	padding: 0 20px;
	margin:0;
	font-weight:normal;
	overflow:hidden;
}

.breadcrumb a {

	color:#ffb319;

}


.single .wp-post-image {
	margin:20px 0;
	}
/*  = Articles
*********************************************************************/
#block-articles {
	height:346px;
	overflow:hidden;
}
.article {
	padding:10px 0;
	border-bottom:1px solid #efefef;
	}
.article .date {
	font-size:11px;
	color:#666;
	text-align:left;
	}
.article a {
	color:#094a20;
	font-weight:bold;
	}






/*  = Album Block
*********************************************************************/
#block-album {
	height:255px;
	overflow:hidden;
}
.carousel-wrapper {
	width:205px;
	height:163px;
    padding: 0;
	margin:0 auto;
	position:relative;
}
.carousel-wrapper #prev2 ,
.carousel-wrapper #next2 {
	display:block;
	width:14px;
	height:25px;
	overflow:hidden;
	text-indent:999px;
	position:absolute;
	top:53px;
}
.carousel-wrapper #prev2 {
	background:url(images/carousel_prev.png) no-repeat;
	left:-25px;
}
.carousel-wrapper #next2 {
	background:url(images/carousel_next.png) no-repeat;
	right:-25px;
}
.carousel {
	width:205px;
	height:163px;
    padding: 0;
	list-style:none;
	overflow:hidden;
	list-style:none;
	margin:0;
}
 .carousel li {
	width:205px;
	height:163px;
    padding: 0;
    margin:  0;

}
#carousel a  {
	width:205px;
	height:163px;
	display:block;
	position:relative;
	}

.carousel img {
    padding: 0px;
    background-color: #eee;
	width:205px;
	height:163px;
    top:  0;
    left: 0
}

.carousel .frame  {
	position:absolute;
	top:0px;
	left:0px;
	width:205px;
	height:163px;
	background:url(images/album.png) no-repeat center center;
	z-index:99;
	}

/*  = Album archive
*********************************************************************/

#content .album tr ,
#content .album td ,
#content .album tr:hover {
	border:0px;
	background:none;
}
.album .cell {
	width:205px;
	margin:0 auto;
	}
.album .thumbnail {
	width:205px;
	height:163px;
	position:relative;
	}
.album .thumbnail a {
	width:205px;
	height:163px;
	display:block;
	}
.album .thumbnail img {
	width:205px;
	height:163px;
	}
.album .frame  {
	position:absolute;
	top:0px;
	left:0px;
	width:205px;
	height:163px;
	background:url(images/album.png) no-repeat center center;
	z-index:9;
	}
.album .title {
	text-align:center;
	padding:0px 15px;
	}

/*  = Administration
*********************************************************************/


.admin ul ,
.admin ol {
	list-style:none;
	font-size:13px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	text-align:center;
	}
.admin li  {
	padding:20px 0;
	margin:0 20px;
	display:inline-block;
	}
.admin ul#list-1 li {
	display:block;
	}
.admin h2#cat-1 {
	display:none;
	}
.admin .thumbnail {
	text-align:center;
	margin-bottom:10px;
	}

.admin .thumbnail img {
	width:130px;
	height:160px;
	padding:4px;
	border:1px solid #ddd;
	}
.admin .name  {
	font-weight:bold;
	}
.album .title {
	text-align:center;
	padding:0px 15px;
	}

.answerer {
	padding-top:10px;
	text-align:left;
	}
/*  = style for WP-PageNavi plugin
******************************************************************************/


.wp-pagenavi {
	clear: both;
	text-align:center;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 5px !important;
	border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	margin: 2px;
	display:inline-block;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #094a20 !important;
	background:#094a20;
	color:#FFF;
}

.wp-pagenavi span.current {
	font-weight: bold;
}




/*  = Table
*********************************************************************/
#content table {
	border-collapse:collapse;
	width:100% !important;
	font-family:Arial, Helvetica, sans-serif;
}
#content table th {
	background:#ddd;
	font-weight:bold;
	padding:8px 0 !important;
	border-bottom:3px solid #ddd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:right !important;
	border:1px solid #fff;
	padding:5px 10px !important;
	color:#555;

}
#content table td {
	text-align:right !important;
	border:1px solid #fff;
	background: #efefef;
	padding:5px 10px;
	font-size:13px;
	font-weight:bold;
	color:555;

}
.post-type-archive-news #content table td ,
.post-type-archive-selected_news #content table td ,
.post-type-archive-debate #content table td  {
	background: #fff;
	padding:10px 0;
	border:0;
	border-bottom:1px solid #ddd;
	font-size:12px;
	color:555;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:normal;
}
#content table p {
	margin:0;
	text-align:right !important;
}

#content table a:hover {
	color:#ffb319;
	text-decoration:none;
	}



#content table.news-archive tr:hover {
	background:none;

}
#society-news  {
	height:513px;

	}
#society-news .block-content  {
	padding:0px 12px  12px;
	}
.news-home  {
	margin:0 0 10px;

	}
.news-home h3 {
	margin:0;

	}
.news-home a:hover {
	text-decoration:none;
	color:#FFB319;

	}
.news-home  td {
    border-bottom: 1px solid #EAEAEA;
    font-weight: normal !important;
    padding: 11px 0;
}
.news-home  .views {
    text-align: left;
}

.news-archive .wp-post-image {
    float: left;
    height: 105px;
    width: 105px;
	margin-left:15px;
	padding:5px;
	background:url(images/port_back.jpg);
	}
.news-archive a:hover img.wp-post-image {
	background: none #e1e1e1;
	}
.time , .views {
    color: #808080;
    font-size: 11px;
    font-weight: normal;
	}
.views  {

	text-align: left;

	}
.single .views  {

	text-align: left;
	padding-bottom:10px;

	}
.archive  .time {
	text-align:left;

	}
.readmore {
		color: #FFB319;
	}
table.share {
	margin:10px 0;
}
table.share td {
	border-bottom:0px !important;
}
table.share tr {
	border-top:1px solid #ddd !important;
	border-bottom:0px !important;
}
#content table.share tr:hover {
	background:none !important;
}
.sharethis {
	float:left;
	text-align:left;
	padding:20px 0 20px;
	height:30px;
	direction:ltr;

	}

/*  = Grid
*********************************************************************/
#content table.grid ,
#content table.grid td ,
#content table.grid tr {
	background:none;
	border:0px;
	text-align:center;
	vertical-align:top;
	}
.grid  {
	margin:0 auto;
	}
.grid .cell {
	text-align:center;
	width:132px;
	margin:0 auto 20px;
	}

.grid .title {
	padding:10px 10px 0;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	}
#content table.grid .title a {
	font-weight:bold;
	}
.grid img  {
	width:112px;
	height:150px;
	border:0;
	margin:0;
	float:none;
	}
.grid .thumbnail a {
	 display: block;
     height: 150px;
     width: 112px;
	}

.grid .thumbnail {
    background: url("images/port_back.jpg") repeat scroll left top transparent;
    height: 150px;
    margin-bottom: 10px;
    padding: 10px;
    width: 112px;
}
.grid .thumbnail:hover {
	background-image:none;
	background-color:#e1e1e1;
}
.grid a {
    color: #808080;
}

#content table.grid a:hover {
    color: #094A20;
	font-weight:bold;
}

/*  = Links
*********************************************************************/

.links {
	padding:0;
	margin:0;
}
.links  li {
	list-style:inside square;
	padding:5px 0;
	margin:0px;
	}
.links a {

	color:#414141;
	}
.links  li,
.links a:hover {

	color:#094a20;
	font-weight:bold;
	text-decoration:none;
	}

.gform_wrapper .gfield_checkbox label, .gform_wrapper .gfield_radio label {

    margin-right: 10px !important;
}
.gform_wrapper input[type="text"] {
    padding: 5px 0 !important;
}

/* =Comments
-------------------------------------------------------------- */
.comment {
	background:#ddd;
	border:1px solid #ccc;
	margin:10px;
	list-style:none;
	  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;

	}
.comment-body 	{
	padding:10px;

	}
.comment-meta 	{
	font-size:11px;

	}
.reply {
	text-align:left;
	}
.comments-title {
	margin-bottom: 48px;

	font-size: 16px;

	line-height: 1.5;
	font-weight: normal;
}
.comments-area article {
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
.comments-area article header {
	margin: 0 0 48px;

	overflow: hidden;
	position: relative;
}
.comments-area article header img {
	float: left;
	padding: 0;
	line-height: 0;
}
.comments-area article header cite,
.comments-area article header time {
	display: block;
	margin-left: 85px;

}
.comments-area article header cite {
	font-style: normal;
	font-size: 15px;
	font-size: 1.071428571rem;

}
.comments-area article header time {
	line-height: 1.714285714;
	text-decoration: none;
	font-size: 12px;

	color: #5e5e5e;
}
.comments-area article header a {
	text-decoration: none;
	color: #5e5e5e;
}
.comments-area article header a:hover {
	color: #21759b;
}
.comments-area article header cite a {
	color: #444;
}
.comments-area article header cite a:hover {
	text-decoration: underline;
}
.comments-area article header h4 {
	position: absolute;
	top: 0;
	right: 0;
	padding: 6px 12px;

	font-size: 12px;

	font-weight: normal;
	color: #fff;
	background-color: #0088d0;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #009cee, #0088d0);
	background-image: -ms-linear-gradient(top, #009cee, #0088d0);
	background-image: -webkit-linear-gradient(top, #009cee, #0088d0);
	background-image: -o-linear-gradient(top, #009cee, #0088d0);
	background-image: linear-gradient(top, #009cee, #0088d0);
	border-radius: 3px;
	border: 1px solid #007cbd;
}
.comments-area li.bypostauthor cite span {
	position: absolute;
	margin-left: 5px;

	padding: 2px 5px;

	font-size: 10px;

}
a.comment-reply-link,
a.comment-edit-link {
	color: #686868;
	font-size: 13px;

}
a.comment-reply-link:hover,
a.comment-edit-link:hover {
	color: #21759b;
}
.commentlist .pingback {
	line-height: 1.714285714;
	margin-bottom: 24px;

}

/* Comment form */
#respond {
	margin-top: 48px;

}
#respond h3#reply-title {
	font-size: 16px;

	line-height: 1.5;
}
#respond h3#reply-title #cancel-comment-reply-link {
	margin-left: 10px;

	font-weight: normal;
	font-size: 12px;

}
#respond form {
	margin: 24px 0;

}
#respond form p {
	margin: 11px 0;

}
#respond form p.logged-in-as {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
#respond form label {
	display: block;

}

#respond form input[type="text"],
#respond form textarea {
	width: 690px;
}
#respond form p.form-allowed-tags {
	margin: 0;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #5e5e5e;
}
.required {
	color: red;
}



/*  = Footer
*********************************************************************/
.single-caricature .wp-post-image {
	margin:20px 0;
	}

#footer {
	background:#000000;
	border-top:5px solid #ffcc00;
	color:#999999;
	padding:20px 0;
	margin:12px 0 0;
	line-height:20px;

}
.home #footer {
	margin:0px;

}
#footer a {
	color:#ffcc00;

}
#copyright {
	width:400px;
	float:right;
}
#contactus {
	width:580px;
	float:left;
	text-align:left;
}
.contact-us {
	color:#FFF;
	font-size:20px;
	font-family: 'Conv_Hacen Liner Print-out' , Arial;
	}
.yellow {
	color:#ffcc00;
	}



#gallery {
	width:570px;
	margin:0 auto;
}
#gallery .images {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
#gallery .images li {
    background: none repeat scroll 0 0 transparent;
    display: inline-block;
    font-weight: normal;
    margin: 0 0 50px 25px;
    padding: 0;
    position: relative;
    vertical-align: top;
    width: 170px;
}
* + html #gallery .images li {
    display: inline;
}
#gallery .images li.nomargin {
    margin-left: 0 !important;
}
#gallery .images li span.image-border {
    background-color: #FFFFFF;
    border: 5px solid white;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    display: block;
    height: 120px;
    position: relative;
    width: 160px;
}

#gallery  span.image-border img {
    height: 120px;
    width: 160px;
}
#gallery .images li a.image-wrap {
    background: url("images/loading-folio.gif") no-repeat scroll 50% 50% transparent;
    display: block;
    height: 120px;
    overflow: hidden;
    position: relative;
    transition: all 0.2s ease-in-out 0s;
    width: 160px;
}
#gallery .images li a.image-wrap:hover {
}
#gallery .images li a.image-wrap img {

    float: right;
}
#gallery .images h3 {
    font-size: 14px;
    margin-bottom: 2px;
    text-transform: uppercase;
	text-align:center;
}
#gallery .images h3 a {
    color: #240302;
}
#gallery .images h3 a:hover {
    color: #DB4503;
    text-decoration: none;
}
#gallery .images .folio-desc {
    margin-bottom: 0;
    padding: 1.9em 0 0;
}
#gallery .images p.excerpt {
    margin-bottom: 0;
    padding: 0;
}
.zoom-icon {
    background: url("images/magnify.png") no-repeat scroll 50% 50% transparent;

	padding:5px;
    height: 120px;
    width: 160px;
    cursor: pointer;
    display: block;
    opacity: 0;
    position: absolute;
    transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	-ms-transition: all 0.2s ease-in-out 0s;
}
.ie8 .zoom-icon {
    visibility: hidden;
}
#gallery .images li a.image-wrap:hover .zoom-icon {
    opacity: 1;
}
.ie8 a:hover .zoom-icon {
    visibility: visible;
}


h2.submit-post-heading {
	padding:10px;
	text-align:center;}
div.pp_default .pp_social {
	display:none;
}


#mlaf {
	width: 100%;
	height: 236px;
    background: url(images/banners1.png);
	position: relative;
}
.daily-mlaf {
	display: block;
	width: 252px;
	height: 27px;
    position: absolute;
    top: 55px;
    right: 40px;
    z-index:9;

}
.weekly-mlaf {
	display: block;
	width: 212px;
	height: 43px;
    position: absolute;
    bottom: 25px;
    left: 0;
    z-index: 9;
}
.half-banner {
	margin-bottom:10px;
	width:100%;
	height:220px;
}
.election {
	float: left;
}
.rights {
	float: right;
}
.election , .rights {
	display: block;
	width: 217px;
	height:219px;
}.banner a {	display: block;}
@media (max-width:786px){	body {		background: #e9e9e9;	}	img {		max-width: 100%;	}	#page-wrapper {		width: auto;		margin: 0;		background: none;	}		#main ,	#center , 	#sidebar-left , 	#sidebar-right ,    #copyright ,	#contactus	{		width: auto;		float: none;	}	#top-menu {		display: none;	}	#menu-toggle {		display: block;	}		#main {		background: none;		padding: 10px 10px 0;	}	#content {		overflow-x: auto;	}		#sidebar-right {		padding: 0 10px;	}		#page .container-2 {		height: auto;		min-height: auto;	}	.container {		width: auto;		margin: 0;	}		#menu-title ,		.dcjq-accordion {		display: none;	}			#society-news,    #block-selected-news,	#block-articles,	#block-debate	{		height: auto;	}	iframe#twitter-widget-1 {		width: 100% !important;		height: auto !important;	}		.block-title {		background: none;		border-bottom: 4px solid #ddd;	}	.half-banner {		margin-bottom: 10px;		width: 100%;		height: auto;	}		.half-banner img {		width: 100%;	}	#mlaf {		width: 100%;		height: 236px;		margin-bottom: 10px;		-webkit-background-size: 100% 100%;					-moz-background-size: 100% 100%;					background-size: 100% 100%;			}	.daily-mlaf {		right: 8px;	}	.home #searchform .inner {		background: url(images/search_inner.png) repeat-x;	}		.home #searchform form {		margin: 0 auto;	}	.banner  {		text-align: center;		width:100%;		margin-bottom: 10px;	}			#copyright ,		#contactus {		text-align: center;		margin-bottom: 10px;		padding: 0 10px;	}	
}@media (max-width:480px){	body .gform_wrapper .top_label input.medium, 	body .gform_wrapper .top_label select.medium {		width: 100%;	}	body .gform_wrapper textarea.medium {		height: 9.375em;		width: 100%;	}	body .gform_wrapper input.button.gform_button[type=submit], 	body .gform_wrapper input.button.gform_next_button {		float: none;		width: 100%;		text-align: center !important;	}	}