/*



Theme Name: FPRI



Theme URI: https://wordpress.org/themes/twentyfifteen/



Author: the WordPress team



Author URI: https://wordpress.org/



Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.



Version: 1.2



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html



Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready



Text Domain: twentyfifteen







This theme, like WordPress, is licensed under the GPL.



Use it to make something cool, have fun, and share what you've learned with others.



*/











html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;
	
	font-style:normal;

}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

	display: block;

}

nav ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

}

a {

	margin: 0;

	padding: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

	color: #27428c;

	text-decoration: none;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	transition: all 0.5s;

}

a:hover {

	color: #eb0026;

	text-decoration: none;

	text-decoration: none;

}

/* change colours to suit your needs */



ins {

	background-color: #ff9;

	color: #000;

	text-decoration: none;

}

/* change colours to suit your needs */



mark {

	background-color: #ff9;

	color: #000;

	font-style: italic;

	font-weight: bold;

}

del {

	text-decoration: line-through;

}

abbr[title], dfn[title] {

	border-bottom: 1px dotted;

	cursor: help;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

/* change border colour to suit your needs */



hr {

	display: block;

	height: 1px;

	border: 0;

	border-top: 1px solid #cccccc;

	margin: 1em 0;

	padding: 0;

}

input, select {

	vertical-align: middle;

	text-overflow: ellipsis;

	outline: none;

	

}

::selection {

	background: #eb0026;

	color: #fff;

}



::-moz-selection {

 background: #eb0026;

 color: #fff;

}

textarea {

	resize: none;

	box-shadow: inset 0 0 5px 5px #f5f5f5;

	text-overflow: ellipsis;

	overflow: auto;

	outline: none;

}

input[type="submit"], input[type="button"] {

	box-shadow: none;

	-webkit-appearance: none;

	outline: none;

}

input[type="submit"]:hover, input[type="button"]:hover {

}

img {

	border: 0;

	vertical-align: middle;

	max-width: 100%;

	height: auto;

}

.post-type-archive-books img{
	max-width: none !important;
}

h1 {

 font-size:40px/1em font-weight:normal;

}

p {

	margin: 8px 0;

}

/* Forms */



form {

	display: inline;

}

fieldset {

	border: 0;

}

/* Table */



table {

	border: 0;

	border-collapse: collapse;

	border-spacing: 0;

	empty-cells: show;

	font-size: 100%;

}

caption, th, td {

	vertical-align: top;

	text-align: left;

	font-weight: normal;

}

/* Content */



strong {

	font-weight: bold;

}

address {

	font-style: normal;

}

cite {

	font-style: normal;

}

q, blockquote {

	quotes: none;

}

q:before, q:after {

	content: '';

}

small, big {

	font-size: 1em;

}

sup {

	font-size: 1em;

	vertical-align: top;

}

/* Lists */



ul, ol {

	list-style: none;

}

/* Margin Top



----------------------------------------------- */



.martop0 {

	margin-top: 0px;

}

.martop5 {

	margin-top: 5px;

}

.martop10 {

	margin-top: 10px!important;

}

.martop15 {

	margin-top: 15px;

}

.martop20 {

	margin-top: 20px;

}

.martop25 {

	margin-top: 25px;

}

.martop30 {

	margin-top: 30px;

}

.martop35 {

	margin-top: 35px;

}

.martop40 {

	margin-top: 40px;

}

.martop45 {

	margin-top: 45px;

}

.martop50 {

	margin-top: 50px;

}

/* Margin Bottom



----------------------------------------------- */



.marbot0 {

	margin-bottom: 0px;

}

.marbot5 {

	margin-bottom: 5px;

}

.marbot10 {

	margin-bottom: 10px;

}

.marbot15 {

	margin-bottom: 15px;

}

.marbot20 {

	margin-bottom: 20px;

}

.marbot25 {

	margin-bottom: 25px;

}

.marbot30 {

	margin-bottom: 30px;

}

.marbot35 {

	margin-bottom: 35px;

}

.marbot40 {

	margin-bottom: 40px;

}

.marbot45 {

	margin-bottom: 45px;

}

.marbot50 {

	margin-bottom: 50px;

}

.marleft3 {

	margin-left: 3px;

}

body {

	font-family: 'Open Sans';

	font-size: 13.5px;

	color: #020000;

	background-color: #d0d0cf;

	font-weight: normal;
	line-height:22px;

}

.wrapper {

	width: 972px;

	margin: 0 auto;

}

.header-main {

	display: inline-block;

	background: #fff;

	width: 100%;

}

.header-section {

	background: #fff;

}

.header-inner {

	background: url(images/header-bg-map.png) no-repeat center center;

	height: 170px;

	padding: 0 8px;

}

.header-left {

	display: inline-block;

	width: 30%;

}

.header-right {

	float: right;

	width: 70%;

}

.logo {

	bottom: -12px;

	position: relative;

	z-index: 60;

}

.top-nav ul, .header-social ul, .search-inner {

	float: right;

	margin: 10px 0;

}

.top-nav ul li {

	display: inline-block;

	border-right: 1px solid #27428c;

	padding: 0 8px;

	line-height: 10px;

}

.top-nav ul li:last-child {

	border-right: none;

	padding-right: 0;

}

.header-social ul li {

	display: inline-block;

	margin-left: 14px;

}

.top-nav ul li a {

	color: #27428c;

	font-size: 13px;

	font-weight: 600;

	text-transform: uppercase;

}

.top-nav, .header-social, .search-main {

	display: inline-block;

	width: 100%;

}

.menu-section {

	float: left;

	position: relative;

	z-index: 45;

	background: #eb212e;

	display: inline-block;

	width: 100%;

	-webkit-box-shadow: 4px 2px 5px 0px rgba(50, 50, 50, 0.75);

	-moz-box-shadow: 4px 2px 5px 0px rgba(50, 50, 50, 0.75);

	box-shadow: 4px 2px 5px 0px rgba(50, 50, 50, 0.75);

}

.menu-section .wrapper > ul, .menu-section .menu-top-main-menu-container > ul {

	float: right;

}

.menu-section .wrapper > ul > li, .menu-section .menu-top-main-menu-container > ul > li {

	display: inline-block;

	border-right: 1px solid #fff;

}

.menu-section .wrapper > ul > li:last-child, .menu-section .menu-top-main-menu-container > ul > li:last-child {

	border-right: none;

}

.menu-section .wrapper > ul > li a, .menu-section .menu-top-main-menu-container > ul > li a {

	padding: 8px 20px;

	display: inline-block;

	color: #fff;

	text-transform: uppercase;

	font-weight: 600;

	font-size: 15px;

}

.search-inner {

	border: 1px solid #dddddd;

	padding: 5px;

	border-radius: 4px;

	background: #fff;

}

.search-inner input[type="text"], .search-inner input[type="search"], .search-inner input[type="email"] {

	height: 30px;

	border: 1px solid #d4d4d4;

	border-radius: 3px 0 0 3px;

	color: #000;

	float: left;

	padding: 0 4px;

	text-align: left;

	width: 210px;

}

.search-inner input[type="submit"], .search-inner input[type="button"] {

	background: #3f3f3f url(images/icon-search.png) no-repeat center center;

	border: 1px solid #181818;

	border-radius: 0;

	cursor: pointer;

	float: left;

	height: 30.5px;

	text-indent: -9999px;

	width: 30.5px;

}

.slide-inner {

	padding: 0 8px;

	background: #fff;

	overflow: hidden;

}

.slider-section {

	background: url(images/slider-bg-map.jpg) repeat;

	background-size: auto 100%;

	float: left;

	width: 100%;

}

.middle-section {

	background: #d0d0cf;

	clear: both;

	background: url(images/slider-bg-map.jpg) repeat-x;

}

.home .middle-section {

	background: none;

}

.footer-section {

	background: #d0d0cf;

	clear: both;

}

.middle-inner {

	padding: 14px;

	background: #fff;

	overflow: hidden;

}

.content-left {

	float: left;

	width: 566px;

}

.sidebar-right {

	float: right;

	width: 300px;

}

.content-title {

	border-top: 1px solid #eb212e;

	margin-bottom: 14px;

}

.content-title h1 {

	padding: 8px 15px;

	margin-left: 13px;

	background: #eb212e;

	color: #fff;

	font-size: 24px;

	width: 52.4%;

	display: inline-block;

}

.content-img-left {

	float: left;

	margin-top: 5px;

	margin-right: 20px;

}

.post-user-nm {

	margin: 7px 0;

	display: inline-block;

	width: 100%;

}

.cont-cat-date a {

	font-weight: 600;

	color: #27428c;

}

.cont-cat-date span {

	list-style: circle;

	padding-left: 12px;

}

.content-post-list {

	padding: 10px 20px;

	margin-bottom: 10px;

	border-bottom: 1px solid #eb212e;

}

.content-right-title h4 {

	font-size: 17px;

}

.read-more-content, .more-link {

	margin: 10px 0;

	display: inline-block;

}

.read-more-content a, .more-link a {

	font-size: 15px;

	font-weight: 600;

}

.content-right-title h4 a {

	color: #000;

}

.pagination-post ul li {

	display: inline;

	margin-right: 4px;

	color: #27428c;

	list-style: none;

}

.widget-side {

	margin-bottom: 40px;

	background: #f1f2f2;

	position: relative;

	clear: both;

	display: inline-block;

	width: 100%;

}

.widget-block-body, .widget-side .textwidget, .widget-side .tp_recent_tweets {

	padding: 0 20px 20px 20px;

	color: #231f20;

	overflow: hidden;

	clear: both;

}

.widget-block-body ul, .widget-side .textwidget ul {

	margin-bottom: 10px;

	display: inline-block;

}

.widget-block-body ul li, .widget-side .textwidget ul li {

	margin-bottom: 14px;

	display: inline-block;

}

.news-block.widget-side .textwidget {

	padding-bottom: 0;

	clear: both;

}

.about-us .widget-block-body ul li a {

	font-size: 15px;

	font-weight: normal;

}

.news-block .widget-block-body ul li a {

	font-size: 15px;

	font-weight: bold;

	color: #000000

}

.news-block .widget-block-body ul li a:hover {

	color: #eb212e;

}

.news-block .content-title {

	float: left;

	width: 100%;

}

.news-block .content-title h1 {

	width: 120px;

	padding-right: 0;

	padding-left: 0;

	text-align: center;

	float: left;

}

.news-block .content-title h1.tweet-tab {

	margin-left: 0;

}

.date-news {

	font-size: 14px;

	margin-bottom: 3px;

}

.see-all-news {

	margin-left: -20px;

	margin-right: -20px;

	margin-right: -20px;

}

.see-all-news a {

	font-size: 13px;

	color: #fff;

	background: #000;

	text-align: center;

	padding: 10px 0;

	width: 100%;

	display: inline-block;

	text-transform: uppercase;

}

.see-all-news a:hover {

	background: #eb212e;

}

.sign-up-inner {

	margin-top: 10px;

}

.sign-up-inner input[type="text"], .sign-up-inner input[type="email"] {

	height: 30px;

	line-height: 30px;

	border: 1px solid #eb212e;

	border-radius: 3px 0 0 3px;

	color: #000;

	float: left;

	padding: 4px;

	text-align: left;

	width: 182px;

}

.sign-up-inner input[type="submit"], .sign-up-inner input[type="button"] {

	height: 40px;

	line-height: 30px;

	border: 1px solid #eb212e;

	border-radius: 0 3px 3px 0;

	cursor: pointer;

	float: left;

	color: #fff;

	font-size: 15px;

}

.btn {

	background: #eb212e;

}

.btn:hover {

	background: #27428c;

	border-color: #27428c !important;

}

.footer-section-inner {

	background: url(images/footerbg.png) center center no-repeat #2c4995;

	border-top: 6px solid #eb212e;

	padding: 18px 28px;

	color: #fff;

	font-size: 12px;

}

.footer-section-inner a {

	color: #fff;

}

.footer-section-inner p {

	margin-bottom: 8px;

}

.clear {

	clear: both;

}

.footer-left-menu {

	display: inline-block;

	width: 39.5%;

}

.footer-social {

	display: inline-block;

	width: 39.5%;

}

.footer-logo {

	display: inline-block;

	width: 20%;

	text-align: center;

}

.footer-left-menu ul li {

	display: inline;

	margin-right: 10px;

}

.footer-left-menu ul li a {

	color: #fff;

	text-transform: uppercase;

}

.footer-social ul {

	float: right;

}

.footer-social ul li {

	display: inline-block;

	margin-left: 14px;

}

.footer-blocks {

	display: inline-block;

	width: 100%;

	margin: 10px 0;

}

.footer-bottom-add p {

	text-align: center;

	margin-bottom: 0;

}

.footer-social ul li a {

	text-indent: -9999px;

	padding: 5px;

	width: 20px;

	height: 20px;

	background: url(images/icon-facebook1.png) center center no-repeat;

	display: inline-block;

}

.footer-social ul li#Twitter a {

	background: url(images/icon-twiter1.png) center center no-repeat;

}

.footer-social ul li#Facebook a {

	background: url(images/icon-facebook1.png) center center no-repeat;

}

.footer-social ul li#GooglePlus a {

	background: url(images/icon-gplus1.png) center center no-repeat;

}

.footer-social ul li#Youtube a {

	background: url(images/icon-youtube1.png) center center no-repeat;

}

.footer-social ul li#RSS a {

	background: url(images/icon-rss1.png) center center no-repeat;

}

.header-social ul li a {

	text-indent: -9999px;

	padding: 5px;

	width: 20px;

	height: 20px;

	background: url(images/icon-facebook.png) center center no-repeat;

	display: inline-block;

}

.header-social ul li#Twitter a {

	background: url(images/icon-twiter.png) center center no-repeat;

}

.header-social ul li#Facebook a {

	background: url(images/icon-facebook.png) center center no-repeat;

}

.header-social ul li#GooglePlus a {

	background: url(images/icon-gplus.png) center center no-repeat;

}

.header-social ul li#Youtube a {

	background: url(images/icon-youtube.png) center center no-repeat;

}

.header-social ul li#RSS a {

	background: url(images/icon-rss.png) center center no-repeat;

}

.footer-bottom-add ul.menu {

	margin: 0 auto;

	display: table;

}

.footer-bottom-add ul.menu li {

	display: inline;

	padding-right: 8px;

	border-right: 1px solid #fff;

	line-height: 4px;

}

.footer-bottom-add ul.menu li a {

	margin-left: 8px;

}

.footer-bottom-add ul.menu li:last-child {

	border-right: none;

	padding-right: 0;

}

.content-post-list .screen-reader-text, .content-post-list time.updated, .content-post-list .comments-link,span.screen-reader-text {

	display: none;

}

.content-post-list .cat-links-list {

	float: left;

	font-weight: bold;

}

.content-post-list .cat-links {

	display: none;

}

.content-post-list .cat-links a {

	color: #27428c;

	font-weight: 600;

}

.content-post-list time.entry-date.published {

	list-style: circle outside none;

	padding-left: 12px;

	color: #000;

}

.content-post-list .attachment-post-thumbnail.wp-post-image {

	height: 57px;

	width: 57px;

}

.content-post-list .author-heading, .content-post-list .author-avatar, .content-post-list .author-bio {

	display: none;

}

.content-post-slide {

	padding: 0;

	margin-bottom: 0;

	border-bottom: none;

}

.content-right-title h4 {

	font-size: 17px;

}

.slider-img-left {

	float: left;

	margin-right: 0;

	margin-top: 0;

	width: 33%;


	overflow: hidden;

}

.content-right-slide {

	float: left;

	width: 67%;

	background: #333132;

	overflow: hidden;

}

.slider-content-inner {

	background: #333132;

	 height: 258px;padding:40px 30px; overflow:hidden;

}

.right-slide-inner {

	padding: 0 24px;

}

.right-slide-inner .entry-title a {

	color: #fff;

}

.right-slide-inner, .right-slide-inner a, .right-slide-inner p {

	color: #fff;

	font-size: 13px;

}

.right-slide-inner .entry-title, .right-slide-inner .entry-title a {

	font-size: 22px; font-weight:normal; color: #fff; line-height: 26px;

}

.right-slide-inner .entry-title {
 margin-bottom:6px;

}

.right-slide-inner .read-more-content a {

	color: #eb212e;

	font-weight: normal;

}

.right-slide-inner .author-heading, .right-slide-inner .author-avatar, .right-slide-inner .author-bio {

	display: none;

}

.right-slide-inner .screen-reader-text, .right-slide-inner time.updated, .right-slide-inner .comments-link {

	display: none;

}

.right-slide-inner .cat-links {

	display: none;

}

.right-slide-inner .posted-on {

	float: left;

	margin-right: 15px;

	font-size: 13px;

	font-weight: 600;

}

.right-slide-inner .cat-links-list {

	float: left;

	margin-right: 15px;

	font-size: 13px;

	font-weight: 600;

}

.right-slide-inner .entry-header {

	margin-bottom: 5px;

}

.content-right-slide .entry-content {

	clear: both;

	margin-top: 6px;

	display: inline-block;
	color: rgba(255, 255, 255, 0.6);

}

.content-post-list h3.author-title {

	font-weight: normal;

}

.right-slide-inner a.more-link {

	color: #eb212e;

	font-weight: normal;

}

.news-block .tp_recent_tweets ul {

	display: none;

}
.widget-block-body,.tp_recent_tweets {
    padding: 0 !important;
}
.widget-block-body ul{
    padding: 0 15px !important;
}
.news-block .content-title h1 {

	background: #a0a1a1;

}

.news-block .content-title h1:last-child {

	margin-left: 0;

}

.news-block .content-title.hidden {

	display: none;

}

.news-block .content-title h1.active {

	background: #eb212e;

}

.news-block .content-title h1 {

	cursor: pointer;

}

.widget-side.news-block .textwidget {

	padding: 0;

}

.ubermenu.ubermenu-main {

	background: none !important;

}

.bx-wrapper .bx-controls-direction a {

	z-index: 9 !important;

}

.tp_recent_tweets {

	float: left;

	clear: left;

}

.tp_recent_tweets li {

	background-image: url('images/tweet.png');

	background-repeat: no-repeat;

	background-position: 0px 4px;

	padding-left: 30px;

	padding-bottom: 20px;

	float: left;

	clear: left;

	line-height: 20px;

	list-style-type: none;

}

.tp_recent_tweets li a {

	font-weight: bold;

}

.tp_recent_tweets .twitter_time {

	color: #999;

	font-size: 12px;

	font-style: italic;

	font-weight: normal;

}

.right-slide-inner .byline {

	display: none;

}

.content-post-list .byline {

	display: none;

}

nav.navigation.pagination .screen-reader-text {

	display: none;

}

.nav-links a, .nav-links span {

	display: inline;

	margin-right: 5px;

}

.slider-section .post-thumbnail img {

	max-height: 238px;

	width: 100%;

}

.nav-column::after {

	display: none;

}

.nav-column::after {

	border-bottom: 10px solid #cccccc;

	border-left: 10px solid rgba(0, 0, 0, 0);

	border-right: 10px solid rgba(0, 0, 0, 0);

	content: "";

	left: 30%;

	position: absolute;

	top: -14px;

}

.primary li .mg-menu .nav-column:first-child {

	width: 40%;

}

.menu-section .primary .nav-column {

	border-right: 1px solid #e5e5e5;

	float: left;

	padding: 2%;

	width: 28%;

}

.primary li .mg-menu .nav-column:first-child {

	width: 40%;

}

/*New Css*/



.about-sidebar-left {

	float: left;

}

.about-right {

	float: right;

	width: 650px;

}

.breadcrumb {

	font-size: 12px;

	margin-bottom: 20px;

	margin-top: 12px;

}

.page-about-scholars .middle-inner {

	padding-left: 0;

	padding-top: 30px;

	background: url(images/about-line.png) repeat-y top left 293px #fff;

}

.about-sidebar-left .menu li {

	margin-bottom: 3px;

}

.about-sidebar-left .menu li a {

	padding: 10px 10px 20px 10px;

	background: url(images/about-us-menuy-bg.png) no-repeat top left;

	color: #fff;

	display: block;

	background-size: 100% 100%;

	font-size: 14px;

	font-weight: 700;

}

.about-sidebar-left .menu li.current-menu-item a {

	background: url(images/about-us-menuy-bg-active.png) no-repeat top left;

	background-size: 100% 100%;

}

.page-about-scholars .content-title h1 {

	margin-left: 0;

	width: auto;

}

.page-about-scholars .entry-content {

	padding: 5px 0;

}

.page-about-scholars .entry-header {

	display: none;

}

.page-about-scholars .entry-content p, .page-about-scholars .entry-content {

	font-size: 13.5px;

	line-height: 1.5em;

	margin-bottom: 0px;

	overflow: visible;

}

.page-about-scholars .entry-content h2, .page-about-scholars .entry-content h3 {

	margin: 14px 0 5px;

	font-size: 18px;

	 clear: both;

	width: 100%;

	font-size: 18px;

	font-weight: bold;

	line-height: 38px;

}

.page-about-scholars .entry-content h3 {

	font-size: 16px;

}

.page-about-scholars .entry-content h1:first-child, .page-about-scholars .entry-content h2:first-child {

	margin-top: 0;

}

.page-about-scholars .field.field-type-image {

	float: left;

}

.group-right .field-type-image img {

	margin-right: 20px;

	margin-top: 4px;

}

.page-about-scholars .field-type-text-with-summary tr, .page-about-scholars .field-type-text-with-summary td {

	padding: 5px;

}

.page-about-scholars img {

	border: 0 solid #000000;

	margin-right: 13px !important;

	padding-right: 0 !important;

}

.views-table td {

	border-bottom: 1px solid #cecece;

	padding-bottom: 15px;

	padding-top: 15px;

}

img.inline-left {

	float: left;

	margin: 0.5em 1em 1em 0;

	height: auto !important;

	margin: 10px;

	padding-right: 20px;

	width: auto;

}

.middle-inner .menu .submenu-left li a, .middle-inner .menu .sub-menu li a {

	background: none;

	color: #000;

	padding-top: 5px;

	padding-bottom: 5px;

}

.page-publication h3, .page-publication h2 {

	color: #345198;

}

.calendar-calendar .month-view table {

	border: medium none;

	margin: 0;

	padding: 0;

	width: 100%;

}

.calendar-calendar table {

	border-collapse: collapse;

	border-spacing: 0;

	margin: 0 auto;

	padding: 0;

	width: 100%;

}

.calendar-calendar tr {

	background-color: #ffffff;

	margin: 0;

	padding: 0;

}

.calendar-calendar th.days {

	background-color: #eeeeee;

	border: 1px solid #cccccc;

	color: #777777;

	font-weight: bold;

}

.calendar-calendar th {

	margin: 0;

	text-align: center;

}

.calendar-calendar .month-view .full tr.date-box, .calendar-calendar .month-view .full tr.date-box td, .calendar-calendar .month-view .full tr.multi-day, .calendar-calendar .month-view .full tr.multi-day td {

	height: 19px;

	max-height: 19px;

}

.calendar-calendar .month-view .full td.single-day .calendar-empty, .calendar-calendar .month-view .full td.single-day.empty, .calendar-calendar .month-view .full td.date-box.empty {

	background: #f4f4f4 none repeat scroll 0 0;

}

.calendar-calendar .month-view .full tr td.multi-day, .calendar-calendar .month-view .full tr td.single-day {

	border-top: 0 none;

}

.calendar-calendar .month-view .full td.single-day {

	border-top: 0 none;

}

.calendar-calendar .month-view .full td, .calendar-calendar .week-view .full td, .calendar-calendar .day-view td {

	padding: 1px 2px 0;

	vertical-align: top;

}

.calendar-calendar td.past {

}

.calendar-calendar td.empty {

	background: #cccccc none repeat scroll 0 0;

	border-color: #cccccc;

	color: #cccc99;

}

.calendar-calendar td {

	border: 1px solid #cccccc;

	color: #777777;

	margin: 0;

	padding: 0;

	text-align: right;

	vertical-align: top;

	width: 14%;

}

table.calendar-legend {

	background-color: #cccccc;

	margin: 0;

	padding: 0;

	width: 100%;

}

.calendar-legend tr.even {

	background: #eeeeee !important;

}

tr.even, tr.odd {

	background-color: #eeeeee;

	border-bottom: 1px solid #cccccc;

	padding: 0.1em 0.6em;

}

table.calendar-legend tr.odd .stripe, table.calendar-legend tr.even .stripe {

	display: inline-block;

	line-height: 16px !important;

}

table.calendar-legend tr.odd .stripe, table.calendar-legend tr.even .stripe {

	font-size: 9px !important;

	height: 12px !important;

	line-height: 10px !important;

}

.date-nav-wrapper .date-heading {

	margin-top: -12px;

}

.date-nav-wrapper .date-heading {

	position: relative;

	text-align: center;

	top: 0;

	width: 100%;

	z-index: 0;

}

.date-nav div.date-heading h3 {

	margin: 0;

	padding: 0;

}

.date-nav-wrapper .date-heading h3 {

	font-size: 16px;

	line-height: 37px;

}

.item-list .pager li {

	background-image: none;

	display: inline;

	list-style-type: none;

	padding: 0.5em;

}

.date-nav-wrapper .date-prev, .date-nav-wrapper .date-next {

	top: 2px;

}

.date-nav-wrapper .date-prev {

	left: 0;

	right: auto;

}

.date-nav-wrapper .date-prev {

	font-size: 12px;

	left: 0;

	padding: 5px 0;

	position: absolute;

	text-align: left;

	top: 0;

	width: auto;

	z-index: 1;

}

.date-nav-wrapper .date-next {

	font-size: 12px;

	padding: 5px 0;

	position: absolute;

	right: 0;

	text-align: right;

	top: 0;

	width: auto;

	z-index: 1;

}

.date-nav-wrapper .date-nav {

	background-color: rgba(0, 0, 0, 0);

	border: 0 none;

	height: auto;

	margin-bottom: 10px;

	min-height: 30px;

	position: relative;

}

.page-news .middle-inner {

	padding: 14px;

	background: #fff;

}

.page-news.page-about-scholars .entry-content h3 {

	margin: 3px 0;

}

.news-list,div.adtx {

	margin-bottom: 40px;

	display: inline-block;

	width: 100%;

}

.page-id-7761 .news-list,div.adtx {
	margin-bottom: 0px !important;
}

.page-id-7777 .news-list,div.adtx {
	margin-bottom: 0px !important;
}

.page-id-392 .news-list,div.adtx {
	margin-bottom: 0px !important;
}

.Orbis-list ul {

	margin: 3px 0 !important;

}

.Orbis-list ul li {

	margin-right: 12px;

	padding-right: 12px;

	border-right: 1px solid #000;

	display: inline-block;

	line-height: 14px;

}

.Orbis-list ul li a {

	color: #000;

	font-weight: bold;

}

.Orbis-list ul li:last-child {

	border-right: 0;

}

.orbis-links {

	margin: 18px 0;

}

.orbis-links-title a {

	font-weight: bold;

	color: #000;

}

.orbis-links-author a {

	font-weight: normal;

	color: #345097;

}

.orbis-links-left {

	float: left;

	width: 65%;

}

.orbis-links-right {

	float: right;

	width: 34%;

}

.orbis-review-main {

	margin: 10px 0;

	float: left;

	width: 100%;

}

.article-search-frm {

	margin: 10px 0;

}

.row-one-article {

	margin-bottom: 10px;

}

.row-one-article label {

	width: 00%;

	margin-bottom: 5px;

	display: inline-block;

}

.row-one-article input[type="text"] {

	padding: 6px;

	border: 1px solid #000000;

	width: 300px;

}

.row-one-article input[type="button"], .row-one-article input[type="submit"] {

	background: url(images/aply-search-art-img.png) repeat-x top left;

	padding: 5px 20px;

	color: #fff;

	border: none;

	font-weight: 600;

	cursor: pointer;

	font-size: 18px;

}

.filtered-artlist {

	margin: 15px 0;

}

.filtered-artlist h4 {

	font-weight: normal;

	font-size: 20px;

	color: #000;

	margin-bottom: 15px;

}

.filtered-artlist ul li {

	margin-bottom: 10px;

}

.filtered-artlist ul li a {

	color: #000;

}

.item-list-pager,.navigation.pagination {

	border: 0px solid #000;

	margin-top: 20px;

}

.item-list-pager ul.pager,.navigation.pagination .nav-links {

	border: 0px solid #000;

	margin-left: 0;

}

.item-list-pager ul.pager li,.navigation.pagination .nav-links .page-numbers {

	padding: 4px 7px;

	background: transparent;

	list-style: none;

	display: inline-block;

	min-width: 15px;

	text-align: center;

	width: 24px;

	height:24px;

	float: left;

}

.item-list-pager ul.pager li:hover a,.navigation.pagination .nav-links a.page-numbers:hover {

	color: black

}

.item-list-pager ul.pager li a,.navigation.pagination .nav-links a.page-numbers {

	color: #cacaca;

	text-decoration: none;

}

.item-list-pager ul.pager li.current a,.navigation.pagination .nav-links span.page-numbers.current {

	color: #000000

}

.item-list-pager ul.pager li.first,  .item-list-pager ul.pager li.last,  .item-list-pager ul.pager li.next,  .item-list-pager ul.pager li.previous,.navigation.pagination .nav-links a.page-numbers.next,.navigation.pagination .nav-links a.page-numbers.prev {

	background-color: #f0f0f0;

	background-repeat: no-repeat;

	background-position: center center;

	border-radius: 4px;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	width: 40px/9;

	min-width: 40px;

}

.item-list-pager ul.pager li.previous {

	border: 0px solid #000

}

.item-list-pager ul.pager li.next,.navigation.pagination .nav-links a.page-numbers.next {

	background-image: url("images/arrow-normal.png");

	text-indent: -9999px;

	background-position:center center;

	background-repeat:no-repeat;

}

/*.item-list-pager ul.pager li.last,.navigation.pagination .nav-links a.page-numbers.last {

	background-image: url("images/arrow-normal_lt.png");

	text-indent: -9999px;

	background-position:center center;

	background-repeat:no-repeat;	

}

.item-list-pager ul.pager li.previous,.navigation.pagination .nav-links a.page-numbers.previous {

	background-image: url("images/arrow-normal_lt.png");

	text-indent: -9999px;

	background-position:center center;

	background-repeat:no-repeat;

}*/

.item-list-pager ul.pager li.first,.navigation.pagination .nav-links a.page-numbers.prev {

	background-image: url("images/arrow-normal_lt.png");

	text-indent: -9999px;

	background-position:center center;

	background-repeat:no-repeat;

}

.item-list-pager ul.pager li.next a,  .item-list-pager ul.pager li.last a,  .item-list-pager ul.pager li.first a,  .item-list-pager ul.pager li.previous a {

	color: black;

	color: transparent;

	text-shadow: none;

	background-color: transparent;

	border: 0;

}

.item-list-pager ul.pager li.next:hover,  .item-list-pager ul.pager li.previous:hover,  .item-list-pager ul.pager li.last:hover,.navigation.pagination .nav-links .page-numbers.next:hover,.navigation.pagination .nav-links .page-numbers.prev:hover {

	background-color: #cccccc

}

.item-list-pager ul.pager li.first,  .item-list-pager ul.pager li.last {

	display: none

}

.item-list-pager ul.pager li.current.first,.navigation.pagination .nav-links span.page-numbers.current {

	display: block;

	background-color: #f0f0f0;

	background-image: none;

	float: left;

	border: 0px solid #ccc;

	text-align: center;

}

.blog-item-list .item {

	margin-bottom: 30px;

}

.blog-item-list h2.node-title {

	line-height: 18px;

	margin-bottom: 5px;

	font-size: 18px;

	width: auto;

	display: inline;

}

.blog-item-list h2.node-title a {

	font-size: 16px;

	color: #000;

	font-weight: bold;

	vertical-align: top;

}

.blog-item-list .item .views-more-link {

	display: block;

	margin: 10px 0;

}

.blog-item-list .autor-details {

	margin: 10px 0;

	display: inline-block;

}

.blog-item-list {

	margin: 20px 0;

}

.blog-item-list .item-img {

	display: inline;

}

.blog-item-list .item-img img {

	float: left;

	margin-right: 15px;

}

.news-list h3, .news-list h3 a {

	font-weight: bold !important;

	font-size: 16px;

	color: #000;

}

.news-list h3 {

	margin-bottom: 10px;
	line-height: normal !important;

}

.news-list .item-img img,.adtx .authorpic img,.authorpic img {

	float: left;

	margin-right: 15px;
	margin-top: 10px;

}
.adtx .authorpic p{  margin-top:0;}
.event-details-main {

	width: 80%;

}

.event-details-main h1 {

	font-size: 28px;

	font-weight: normal;

	line-height: 32px;

	margin-bottom: 15px;

}

.event-sponcername h2 {

	font-weight: bold !important;

	font-size: 15px !important;

	color: #000;

	line-height: 20px !important;

}

.event-sponcername p {

	font-style: italic;

	margin-bottom: 0 !important;

}

.event-details-main p.eventlist-date {

	margin: 15px 0 !important;

}

.event-details-main .event-dec {

	margin: 20px 0;

}

.event-details-main .event-dec h3 {

	text-align: center;

	font-weight: bold;

	color: #000;

	font-size: 15px;

}

.event-details-main .item-img img {

	float: left;

	margin-right: 15px;

}

.item-events {

	margin: 20px 0;

}

.news-ditails {

	padding-top: 5px;

	border-top: 1px solid #eb212e;

}

.news-ditails h1 {

	font-size: 30px;

	font-weight: bold;

	color: #000;

}

.news-post-date {

	margin: 10px 0;

}

.news-pdf-attached {

	margin: 10px 0;

}

.news-pdf-attached a {

	color: #3958a6;

	font-size: 15px;

}

.news-pdf-attached img {

	vertical-align: top;

	margin-right: 3px;

}

.news-desc-det {

	margin: 10px 0;

}

.news-desc-det p {

	margin-bottom: 15px;

}

.FPRI-insight-list {

	margin: 18px 0;

}

.news-insight-date {

	margin: 5px 0;

}

.news-insight-read {

	margin: 5px 0;

}

.news-insight-title a {

	color: #231f20;

}

.news-insight-read a {

	color: #3958a6;

}

.news-ditails-insight h1.title-insight {

	color: #231f20;

}

.pub-date {

	margin-bottom: 5px;

}

.news-author-scholars {

	float: left;

	width: 100%;

	margin-top: 10px;

}

.views-fpri-scholars {

	margin: 20px 0;

}

.views-exposed-scholars {

	margin-bottom: 15px;

}

.views-exposed-scholars input, .civic-btn-wrapper a {

	border: 1px solid #000;

	padding: 5px;

	width: 300px;

}

.views-exposed-scholars.views-submit-button input, .civic-btn-wrapper a {

	cursor: pointer;

	border: none;

	background: #27428c;

	color: #fff;

	width: auto;

	font-weight: bold;

	text-transform: uppercase;

	font-size: 18px;

}

.table-scholars {

	display: inline-block;

	margin: 10px 0;

}

table.views-table-scholars tr td {

	padding: 15px 0;

}

table.views-table-scholars tr td h4 a {

	font-weight: normal;

	font-style: italic;

	font-size: 18px;

}

table.views-table-scholars tr {

	border-bottom: 1px solid #d5d5d6;

}

.img-amazone-scol {

	margin: 15px 0;

}

.views-tablescolars-list {

	margin: 5px 0;

}

.views-tablescolars-list tr td {

	padding: 20px 0;

}

.views-tablescolars-list tr td p, .page-about-scholars .entry-content .views-tablescolars-list tr td p {

	margin: 5px 0;

}

ul.external-links-ul {

	margin-left: 0;

}

ul.external-links-ul li {

	display: inline-block;

	width: 45%;

	margin: 0 4% 2% 0;

}

.fpri-radio-ul {

	margin: 22px 0;

}

.fpri-radio-list {

	display: inline-block;

	margin-bottom: 40px;

	width: 100%;

}

.fpri-radio-list .item-img {

	float: left;

}

.right-item-radio {

	float: left;

	width: 80%;

}

.fpri-radio-list h3, .fpri-radio-list h3 a, .page-about-scholars .entry-content .fpri-radio-list h3, .page-about-scholars .entry-content .fpri-radio-list h3 a {

	margin-top: 0;

	font-weight: bold;

	line-height: 100%;

}

.subscribe-mail-page .content-news {

	margin: 30px 0;

}

.subscribe-mail-page .row-one-article label {

	width: 100%;

}

.subscribe-mail-page .row-one-article {

	margin-bottom: 15px;

}

.subscribe-mail-page .row-one-article input[type="radio"] {

	margin-top: 0;

	margin-right: 5px;

}

.book-details-left {

	float: left;

	width: 58%;

}

.book-details-left h1 {

	font-size: 20px;

}

.book-details-right {

	float: right;

	width: 36%;

}

.book-right-content {

	margin: 20px 0;

}

.img-amazone-book img {

	margin-right: 0;

	width: 100%;

}

.book-details-main {

	padding-top: 20px;

	border-top: 1px solid #eb212e;

}

.fontbold {

	font-weight: bold;

	font-size: 20px;

}

.subtitlemenu {

	font-weight: normal;

	font-size: 16px;

}

.page-about-scholars .faces img {

	float: left;

}

nav.ubermenu ul li.menubtn {

	margin: 10px 0;

	display: inline-block !important;

	width: 100%;

}

nav.ubermenu ul li.menubtn a {

	padding: 5px !important;

	background: #27428c !important;

	color: #fff !important;

	border-radius: 3px !important;

	text-transform: uppercase !important;

	width: 90% !important;

	margin: 0 auto !important;

	text-align: center !important;

	clear: both !important;

}

nav.ubermenu ul li.menubtn span {

	color: #fff;

}

.entry-content li {

	list-style: disc inside none ;
	margin-bottom: 15px;
	line-height: 24px;

}

/*Media Css goes here*/



.mobilemenu {

	display: none !important;

}

.ubermenu-item .search-form input[type="text"], .ubermenu-item .search-form input[type="search"], .ubermenu-item .search-form input[type="email"] {

	height: 29px;

	border: 1px solid #d4d4d4;

	border-radius: 3px 0 0 3px;

	color: #000;

	float: left;

	padding: 0 4px;

	text-align: left;

	width: 210px;

	-webkit-appearance: none;

}

.ubermenu-item .search-form input[type="submit"], .ubermenu-item .search-form input[type="button"] {

	background: #3f3f3f url(images/icon-search.png) no-repeat center center;

	border: 1px solid #181818;

	border-radius: 0;

	cursor: pointer;

	float: left;

	height: 30.5px;

	text-indent: -9999px;

	width: 30.5px;

}

table.mini.calendar-legend th, table.mini.calendar-legend td {

	padding: 4px;

}

.events-listingview .view-header {

	margin-bottom: 20px;

}

.events-list {

	margin-bottom: 15px;

}

.fc-header-right {

	display: none;

}

#calendar .fc-button {

	top: 10px;

}

#calendar td.fc-header-center {

	vertical-align: middle;

}

.events-calendarview .box .header {

	display: none !important;

}

.events-sub-main {

	margin: 25px 0;clear: both;

}

.events-sub-list {

	margin-bottom: 25px;	clear:both;	width:100%;

}

.events-sub-list h1 {

	font-weight: bold;

	font-size: 20px;

	margin-bottom:10px;

}

.events-sub-main br{ display:none;}

.events-sub-list ul {

	padding-left: 0;

}

.events-sub-list ul li {

	list-style: outside;

	margin-bottom: 8px;

	margin-left: 30px;

}

.events-sub-list ul li a {

	font-size: 14px;

}/* Calender Event */

#calendar .fc-content .fc-event-container .fc-event .fc-event-inner span {

	width: 100%;

	float: left;

	color: #0072bc;

	font-size: 11px;

	margin-bottom: 2px;

}

#calendar .fc-content .fc-event-container .fc-event {

	cursor: auto;

	background: #ffc !important;

	padding: 0 3px !important;

	border: none;

	border-radius: 0;

}

#calendar .fc-content .fc-event-container .fc-event .fc-event-inner span a {

	color: #0072bc;

	font-size: 11px;

}

#calendar .fc-content .fc-event-container .fc-event .fc-event-inner span a:hover {

	text-decoration: underline;

}

#calendar .fc-content .fc-event-container .fc-event .fc-event-inner span.fc-event-title {

	margin-bottom: 10px;

}

#calendar .fc-content .fc-event-container .fc-event .fc-event-inner span.event-cal-speaker, #calendar .fc-content .fc-event-container .fc-event .fc-event-inner span.event-cal-time {

	color: #777;

	font-size: 10px;

}

#calendar .fc-content .fc-event-container .fc-event .fc-event-inner span.event-cal-time {

	font-weight: bold;

}



.scholarsmenu_list .blog-item-list{ margin-top:0;}

.scholarsmenu_list .blog-item-list .item {display: inline-block;margin-bottom: 5px;}

.scholarsmenu_list .blog-item-list .item p{ margin-top:0;}

.list-alphabet li{display: inline-block;font-size: 16px;font-weight: bold;list-style: none outside none ;padding: 7px;}

.list-alphabet li a.selected{color: #eb0026;text-decoration: none;}

.list-contributors li{display: inline-block;font-size: 13.5px;list-style: none outside none;padding: 7px 5px;width: 31%;}

.selectyear{ width:280px; padding:5px;}

table.views-view-grid {
    width: 100%;
}
div.printfriendly a, div.printfriendly a:link, div.printfriendly a:visited{ font-size:}
.about-right .view-header h2{ font-size:18px !important; font-weight: bold !important;}.left_topic{ float:left; width:50%;font-size:13px;font-style:italic;}.right_topic{float:left; width:50%;}.main_topic{display:inline-block; width:100%;margin-bottom:15px;}.content-area hr{margin:8px 0;}.right_topic p{font-size:13px;font-style:italic;}
.page-about-scholars .entry-content .trusty_list p.posit-name{ font-size:13px;font-style:italic; margin:2px 0;}
.page-about-scholars .entry-content .trusty_list p{font-size:13px;margin:4px 0;}
.rtecenter{ text-align:center;clear: both;}
.rtecenter img{ margin:0 !important;}
img.alignnone {
    display: table;
    margin: 0 auto;
}

.content-area ul.list-alphabet {
    clear: both;
	margin-top:10px; width:100%;display: inline-block;margin:0;
}
.event-full-left1 .rtecenter{ clear:none;}
.event-location-details{border: 1px solid #cacaca; background:#eef2f9; margin-bottom:18px; margin-left:10px; padding: 15px;}
.printfriendly a img{ vertical-align:bottom;margin-right: 5px !important;}
.event-full-left1 > p {
    font-size: 13.5px;
    margin: 15px 0;
	line-height: 22px;
}
h1.event-det-title{ margin-top:10px;font-size: 23px;}
.img-ext-link img{display: inline;}

.views-tablescolars-list tr td:first-child {
    width: 120px;
}
.nav-previous{ float:left;width:48%; padding:0 1%; text-align:left;}
.nav-next{float:left;width:48%; padding:0 1%; text-align:right;}
.post-navigation h2 {display:none;}
.post-navigation .nav-links a{ font-size: 13px;font-weight: bold;}
.navigation.post-navigation {
    background: #eee;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    clear: both;
    display: inline-block;
    padding: 14px 0;
    width: 100%;
}
.screen-reader-text {
    font-size: 20px !important;
    vertical-align: sub;
}

@media only screen and (max-width:1024px) {

.wrapper {

	width: 95%;

}

body {

	padding-left: 0 !important;

	padding-right: 0 !important;

}

.container, .container .box {

	width: 100% !important;

}

.about-sidebar-left.sidebar-right {

	width: 33%;

}

.about-right.content-left {

	width: 64%;

}

}

 @media only screen and (max-width:980px) {

.wrapper {

	width: 100%;

}

.sidebar-right {

	width: 33%;

}

.content-left {

	width: 64%;

}

.sign-up-inner input[type="text"], .sign-up-inner input[type="email"] {

	width: 65%;

}

.right-item-radio {

	width: 70%;

}

.page-about-scholars .middle-inner {

	padding-left: 14px;

	background: #fff;

}

.ubermenu-responsive-toggle .fa {

	font-size: 25px;

	vertical-align: text-bottom;

}

.menu-section .ubermenu-skin-grey-white.ubermenu-responsive-toggle {

	font-size: 18px;

	font-weight: normal;

}

.menu-section {

	box-shadow: none;

}

}

 @media only screen and (max-width:840px) {

.news-block .content-title h1 {

	width: 40%;

}

.sign-up-inner input[type="text"], .sign-up-inner input[type="email"] {

	width: 60%;

}

}

 @media only screen and (max-width:768px) {

.slide-inner {

	padding: 0;

}

.sign-up-inner input[type="text"], .sign-up-inner input[type="email"] {

	width: 55%;

}

}

@media only screen and (max-width:767px) {

.sign-up-inner input[type="text"], .sign-up-inner input[type="email"] {

	width: 68%;

}

.footer-social ul li {

	margin-left: 8px;

}

.footer-social, .footer-left-menu {

	width: 38%;

}

.slider-img-left, .content-right-slide {

	width: 100%;

}

.slider-img-left img {

	width: 100%;

	height: auto;

}

.right-slide-inner .entry-title {

	height: auto;

}

.slide-inner .bx-wrapper .bx-viewport {

	background: #333132;

}

.slider-img-left {

	height: auto;

}

.footer-section-inner {

	padding-left: 15px;

	padding-right: 15px;

}

.content-post-list {

	padding-left: 14px;

	padding-right: 14px;

}

.page-about-scholars .middle-inner {

	padding-left: 14px;

	background: #fff;

}

input, textarea, img {

	max-width: 100%;

}

.slider-section .post-thumbnail img {

	min-height: 0;

}

.content-left {

	width: 100%;

	margin-bottom: 20px;

}

.sidebar-right {

	float: left;

	width: 300px;

}

}

 @media only screen and (max-width:640px) {

.slide-inner .bx-wrapper .bx-viewport{ height:auto !important;}



.right-slide-inner .entry-title, .right-slide-inner .entry-title a {

    font-size: 14px;

}



.right-slide-inner, .right-slide-inner a, .right-slide-inner p {

    color: #ffffff;

    font-size: 12px;

}

.footer-left-menu {

	width: 100%;

	margin-bottom: 14px;

}

.footer-social, .footer-logo {

	width: 48%;

	text-align: left;

}

.footer-bottom-add p {

	text-align: left;

}

.footer-bottom-add ul.menu {

	float: left;

	width: 100%;

}

.footer-bottom-add ul.menu li:first-child a {

	margin-left: 0;

}

.header-left {

	float: left;

	width: 40%;

}

.header-right {

	width: 60%;

}

.header-inner {

	height: auto;

	display: inline-block;

	padding-top: 15px;

	padding-bottom: 15px;

	background-size: auto 100%;

}

.header-main {

	background: #25408f;

	padding-top: 46px;

}

.menu-section {

	display: block;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 999999;

}

.menu-section .ubermenu-responsive-toggle {

	background: #27428c !important;

}

.logo {

	bottom: 0;

}

.header-social {

	position: absolute;

	right: 0;

	top: 0;

	width: 64%;

	z-index: 9999999;

}

.header-social ul li {

	margin-left: 5px;

}

.header-social ul li a {

	text-indent: -9999px;

	padding: 5px 0;

	width: 30px;

	height: 20px;

	background: url(images/icon-facebook1.png) center center no-repeat;

	display: inline-block;

}

.header-social ul li#Twitter a {

	background: url(images/icon-twiter1.png) center center no-repeat;

}

.header-social ul li#Facebook a {

	background: url(images/icon-facebook1.png) center center no-repeat;

}

.header-social ul li#GooglePlus a {

	background: url(images/icon-gplus1.png) center center no-repeat;

}

.header-social ul li#Youtube a {

	background: url(images/icon-youtube1.png) center center no-repeat;

}

.header-social ul li#RSS a {

	background: url(images/icon-rss1.png) center center no-repeat;

}

.footer-section-inner {

	overflow: hidden;

	background-size: auto 100%;

}

.mobilemenu {

	display: block !important;

}

.top-nav, .search-main {

	display: none;

}

.header-left {

	width: 100%;

}

.ubermenu .ubermenu-target {

	padding-top: 12px !important;

	padding-bottom: 12px !important;

}

.ubermenu-item .search-form input[type="text"], .ubermenu-item .search-form input[type="search"], .ubermenu-item .search-form input[type="email"] {

	width: 160px;

}

.header-inner {

	padding-left: 0;

	padding-right: 0;

	width: 100%;

	text-align: center;

}

.about-sidebar-left.sidebar-right {

	width: 300px;

}

.about-right.content-left {

	width: 100%;

}

body .middle-section.page-evnt-det .middle-inner .event-full-left {

	width: 100%;

}

body .middle-section.page-evnt-det .middle-inner .event-location-details {

	width: 98%;

	margin-top: 0;

	padding: 1%;

}

.slider-section .post-thumbnail img {

	height: 300px;

}

iframe{max-width: 100%;}

.middle-section img{height:auto;}

}

 @media only screen and (max-width:480px) {

.slider-content-inner{ display: block; padding:10px; height:auto;}
.right-slide-inner{ padding:0;}

.right-slide-inner .posted-on, .right-slide-inner a, .right-slide-inner p,.content-right-slide .entry-content{ display:none;}
.right-slide-inner .entry-title a{ display:block;font-size: 16px;}

.footer-section-inner {

	padding-left: 12px;

	padding-right: 12px;

}

.footer-social {

	width: 68%;

}

.footer-logo {

	width: 30%;

}

.top-nav ul li {

	padding: 0 5px;

}

.header-social ul li {

	margin-left: 8px;

}

.header-right {

	width: 67%;

}

.content-title h1 {

	width: 90%;

	margin-left: 0;

	padding-left: 5%;

	padding-right: 5%;

}

.search-inner input[type="text"], .search-inner input[type="search"], .search-inner input[type="email"] {

	width: 175px;

}

.footer-left-menu ul li {

	margin-right: 5px;

}

.sidebar-right {

	width: 100%;

}

.ubermenu-item .search-form input[type="text"], .ubermenu-item .search-form input[type="search"], .ubermenu-item .search-form input[type="email"] {

	width: 200px;

}

.slider-section .post-thumbnail img {

	height: 200px;

}

.item-list-pager ul.pager li, .navigation.pagination .nav-links .page-numbers{ padding: 4px 5px;}

}

@media only screen and (max-width:400px) {

.about-sidebar-left.sidebar-right{width:100%;}

}

 @media only screen and (max-width:360px) {

.header-left {

	width: 100%;

	text-align: center;

}

.header-right {

	width: 100%;

	text-align: center;

}

.header-social ul li {

	margin-left: 3px;

}

.top-nav ul li {

	padding: 0 10px;

}

#menu-item-20 {

	border-right: none;

}

.top-nav {

	margin-bottom: 5px;

}

.top-nav ul, .header-social ul, .search-inner {

	float: none;

	display: table;

	margin: 0 auto;

}

.top-nav ul li {

	padding: 0 15px;

}

.header-social {

	top: 11px;

}

.header-social ul {

	float: right;

}

.footer-left-menu ul li {

	margin-right: 2px;

}

.footer-left-menu ul li a {

	font-size: 11px;

}

.item-list-pager ul.pager li, .navigation.pagination .nav-links .page-numbers{ padding: 4px 2px;}

.about-sidebar-left.sidebar-right {width: 100%;}

}

.post-type-archive-news .news-list{margin-bottom: 20px !important;}
.single-contributor .news-pdf-attached {display: none;}
table.views-view-grid td {padding-left:10px;}
.marbott0 .blog-item-list,.marbott0 .blog-item-list .item,.marbott0,.marbott0 .ubermenu-widget-area{ margin:0 !important;}		
.marbott0,.marbott0 .ubermenu-widget-area,.marbott0 .ubermenu-widget-area .widget.widget_text{padding-top:0 !important;padding-bottom:0 !important;}
/* Added on 30 Dec 15 */
.civic-btn-wrapper {
	clear:both;
    display: inline-block;
    margin: 14px auto;
    padding: 0;
    text-align: center;
	width: 100%;
}
.member-box-group {
    width: 100%;
}
.member-box-group {
    border: 0px solid #000;
    float: left;
    margin-bottom: 0px;
	margin:20px 0;
}
.member-box {
    border: 0px solid #000;
    margin: 0px 28px 30px 0px;
    position: relative;
}
.member-box {
    float: left;
    margin: 0 3% 30px 0;
    text-align: center;
    width: 294px;
}
.box-content {
    min-height: 245px; padding: 20px 10px;
}
.box-content ul{margin-left: 32px; margin-top:20px;}
.box-content ul li {
    text-align: left;
	list-style: url(../images/list.png) outside;
}
.heading, .box-content {
    border: 1px solid #acacac;
}
.member-box strong {
    font-size: 34px;
    font-weight: normal;
}
.member-box .heading
{	background: #e8e8e8;
    border: 1px solid #acacac;
}
.member-box .heading h3{margin-top:6px;} 
.home h1.signup-tab {min-height: 44px;}
.single-event #menu-item-36, .single-conference #menu-item-36{background: #000;}
.category .entry-header{display: block;}
.list-contributors li {margin-bottom: 0;padding-bottom: 0;}

.content-area ul{
    margin-left: 32px; margin-top:8px;margin-bottom:8px;
}
.content-area ul li {
    margin-bottom: 10px;
	list-style:disc outside;
}
.inline-right{width: 200px; height: 159px; float: right; margin-left: 20px; margin-right: 5px;}

img.aligncenter {
    display: table;
    float: none;
    margin: 0 auto !important;
}
img.alignleft {
    float: left;
	margin-right:15px;
	margin-bottom:15px;
}
img.alignright {
    float: right;
	margin-left:15px;
	margin-bottom:15px;
}
.list-contributors.list-author {
    float: left;
    margin: 0 !important;
    width: 33%;
}
.list-contributors.list-author li{width: 100%;}
li.webcast .widget{padding-top:0px !important;}