/*
Theme Name: NASHP Theme
Theme URI: http://wordpress.org/themes/twentyfourteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen

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.
*/

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal
 * http://necolas.github.com/normalize.css/ and Blueprint
 * http://www.blueprintcss.org/
 *
 * -----------------------------------------------------------------------------
 */
/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

.flex-slider{ height: 300px; }
.flexslider .slides img {height: 298px; max-width: 49%; }
.flexslider .slides .sliderright_cont {
	float: left !important;
	padding-left: 1% !important;
	padding-right: none !important;
	width: 48% !important;
}
.flex-control-nav li {
	padding: 3px 6px !important;
}
.flex-control-nav li a {
	width: 10px !important;
	height: 10px !important;
	background-repeat: none !important;
	background-size: 100% !important;
	text-indent: -9999px !important;
}
.flex-control-paging li a.flex-active {
	background-position: left -17px !important;
}
.flex-control-paging li a:hover {
	background-position: left -17px !important;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; height: auto; }

a {/*color: #2a2c43;*/}




/* =Fonts
-------------------------------------------------------------- */

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit]
{
	/*font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;*/
}
pre {
	/*font-family: "Courier 10 Pitch", Courier, monospace;*/
}
code {
	/*font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;*/
}

body,
input,
textarea {
	color: #373737;
	font-size: 14px;
	line-height: 18px;
	font-family:Arial, Helvetica, sans-serif;
}
hr {
	background-color: #E7E7E7;
	border:0;
	height: 1px;
	margin-bottom: 18px;
	clear:both;
}

/* Text elements */
p {
	margin-bottom: 18px;
}
ul {
	list-style: square;
	margin: 0 0 18px 1.5em;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style:upper-alpha;
}
ol ol ol {
	list-style:lower-roman;
}
ol ol ol ol {
	list-style:lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom:0;
}
dl {
	margin:0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],input[type="email"],input[type="url"]
textarea {
	padding: 2px;
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
}




table {
	border: 1px solid #e7e7e7;
	text-align: left;
	margin: 0 -1px 24px 0;
	width: 100%;
}
tr th,
 thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
 tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}
 tr.odd td {
	background: #F2F7FC;
}

h6 {
font-size: .8em;
}



.attachment img {
	max-width: 900px;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft, 
 img.alignright, 
 img.aligncenter {
	margin-bottom: 12px;
}
 .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
 .wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	margin: 5px;
	color: #888;
	font-size: 12px;
}
.wp-smiley {
	margin:0;
}
.comment-subject a{
color:#0B4C91 !important;
text-decoration:none !important;
}
.relations{padding:1em;}
.relations-inner a{
    background-color: #9bb76f;
    color: #fff;
    text-decoration: none;
    padding: 2px;
    margin-right: 5px;	
}

/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
	font-weight:bolder;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.shinecomment > img{
	position:absolute;
	left:-6px;	
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}

a.comment-edit-link {
	color: #888;
}
.reply a{
    color: #fff;
    background-color: #41719d;
    padding: 6px 25px 6px 25px;
    font-size: 18px;
    text-decoration: none;
    text-transform: uppercase;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #FF4B33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
	font-size: 13px;
}
.comment-author .url{
color:#000 !important;
font-weight:bolder;
font-style:italic;	
}


/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	margin: 24px 0;
	border-top: 1px solid #e7e7e7;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin:0 0 9px;
	width:98%;
}
#respond textarea {
	width:98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
	margin-top:80px;
}
#respond .form-submit input {
	width: auto;
	font-size: 14px;
}
.catgory-img-for-name{position:absolute;}
.catgory-href-for-name{position:relative;left:15%;}
.category-drop-down-close{display:none;}
.heding-category{cursor:pointer;}

.wrapper									{padding:0; margin:0;}
.container									{width:1186px; margin:0 auto; padding:0;}
h1											{font-size:32px; line-height:38px; color:#262839; font-family: Georgia, Arial, sans-serif;
/*text-transform: uppercase;*/ padding-top: .4em; padding-bottom:22px;}
h2											{font-size:30px; line-height:34px; color:#262839; font-family: Georgia, Arial, serif;
/*text-transform: uppercase;*/ padding-bottom:8px;}
h3											{font-size:24px; line-height:26px; color:#414040; font-family: Georgia, Arial, serif; padding-bottom:15px;}
h4											{font-size:22px; line-height:26px; color:#444444; font-family: Helvetica, Arial, sans-serif; padding-bottom:15px; font-weight: bold;}
h5											{font-size:18px; line-height:20px; color:#fff; font-family: Helvetica, Arial, sans-serif; font-weight: bold;
padding-bottom:10px;}
p											{/*color: #827d7d;*/  font-family: Helvetica, Arial, sans-serif; /*font-size: 16px;*/ line-height: 22px;}
.clear										{clear:both !important; float:none !important; font-size:0px !important; line-height:0px !important; display:block !important;}
.top_header									{background:#009445;}
.top_header .container						{width:1112px; padding-left:0px;}
.top_header ul								{margin:0; float:left; border-right:1px solid #80cc80; width:100%; }
.top_header ul li							{list-style:none; float:left; width:24%; border-left:1px solid #80cc80; padding:/*17px*/ 13px 0; font-family: Arial, Helvetica, sans-serif;}
.top_header ul li a							{text-decoration:none; color:#fff; font-size:11px; line-height:13px; text-transform:uppercase; margin:0 26px; display:block; /*background:url(images/topnav_arrow.png) right center no-repeat;*/ font-weight:bold;}

.btm_header									{background:url(images/header_bg2.jpg) left top repeat;}
a.logo										{float:left; margin-top:6px; margin-left:36px;}
.right_header								{float:right; }

.social_links 								{padding:22px 36px 14px 0;}
.social_links ul							{float:right; margin:0;}
.social_links ul li							{float:left; list-style:none; padding-left:10px;}
.top_search									{float:right; margin-right:36px; margin-bottom:8px; box-shadow:1px 1px 6px #04060e;}
.top_search input[type="text"]				{float:left; height:38px; background:#fff; border:none; box-shadow:none; padding:0 10px; font-size:16px; line-height:38px; color:#262839; font-family: Helvetica, Arial, sans-serif; width:589px;}
.top_search .select_option					{float:left; width:110px; background:#fff; border-left:1px solid #252738;}
.top_search input[type="submit"]			{float:left; background:url(images/search_btn.jpg) center center no-repeat #f05223; height:38px; padding:0; width:42px; text-align:center; border:none; box-shadow:none; cursor:pointer; border-left:1px solid #f05223;}
.top_search .sbSelector						{width:90px; text-align:center; left:-5px;}
.top_search .sbHolder						{width:110px;}
.top_search  .sbOptions						{width:110px; background:#fff;}
.navigation								{padding-top:28px;}
.navigation ul								{float:right; margin:0; position: relative; list-style: none !important;}
.navigation ul li							{float: left; background:url(images/nav_sep.jpg) right center no-repeat; padding: 6px 0;}
.navigation ul li:hover						{background:rgba(232,222,200,1) !important;}
.navigation ul li a							{text-decoration:none; font-family: Helvetica, Arial, sans-serif; font-size:16px; color:#fff; text-transform:uppercase; padding:6px 47px;}
.navigation ul li ul						{position:absolute; left:0; top:100%; background:#f5f1e8; display:none;}
.navigation ul li ul li						{background:none; float:none; position:relative; padding: 0;}
.navigation ul li ul li a					{text-transform:none; display:block;}
.navigation ul li ul li:hover					{background:#f5f1e8 !important;}
.navigation ul li ul li ul					{position: absolute; width:100%; left:100%; top: 0;}

.footer										{background:#f4f9fd; border-top:1px solid #d3d3d3; padding:22px 0;}
.footer_nav									{float:left; padding-left:13px; padding-top:6px; }
.footer_nav	 ul 							{float:left; margin:0;}
.footer_nav	 ul li							{float:left; list-style:none; padding:0 10px;}
.footer_nav	 ul li a						{text-decoration:none; font-size:12px; line-height:14px; color:#757575;}

.right_footer								{float:right;}
.email_phone								{float:left;}
.email_phone ul 							{float:left; padding-top:4px; margin:0;}
.email_phone ul li							{float:left; list-style:none; background:url(images/emailphone_sep.jpg) left top no-repeat; padding:7px 20px; font-size:14px; line-height:16px; color:#373737;}
.email_phone ul li b						{padding-right:5px;}
.email_phone ul li:first-child				{background:none;}
.email_phone ul li a						{text-decoration:none; color:#686868;}
.footer_soclinks							{float:left; padding-right:47px;}
.footer_soclinks ul 						{float:left; margin:0;}
.footer_soclinks ul li						{float:left; list-style:none; padding-right:13px;}
.footer_soclinks ul li:last-child			{padding-right:0;}

.topics										{width:28.6%; padding:0 2%; float:left;}
.topics ul									{margin:0; -moz-column-count: 2;
-moz-column-gap: 5px;
-webkit-column-count: 2;
-webkit-column-gap: 5px;
column-count: 2;
column-gap:5px;}
.topics ul li								{list-style:none; list-style: none;  padding-bottom:3px; line-height:18px;font-size:12px;}
.topics ul li a								{color:#6e7172; text-decoration:none;}
.programs									{width:31.8%; padding:0 1.8%; float:left; background:url(images/footer_sep.jpg) left top no-repeat; min-height:150px;}
.programs ul								{margin:0; -moz-column-count: 2;
-moz-column-gap: 5px;
-webkit-column-count: 2;
-webkit-column-gap: 5px;
column-count: 2;
column-gap:5px;}
.programs ul li								{list-style:none; padding-bottom:3px; line-height:18px;font-size:12px;}
.programs ul li a							{color:#6e7172; text-decoration:none; }
.address									{width:28.4%; padding:0 1.8%; float:left;  background:url(images/footer_sep.jpg) left top no-repeat;  min-height:150px;}
.address_1									{float:left;}
.address_2									{float:right;}
.btm_footer									{padding-top:22px;}
.btm_footer h6								{font-size:12px; line-height:14px; font-weight:bold; color:#333e45; padding-bottom:18px;}
.btm_footer p								{color:#6e7172 !important; font-size:12px !important; line-height:18px; margin:0;}
.top_footer									{padding-bottom:13px;border-bottom:1px solid #d3d3d3;  }
.copyright									{padding:45px 1.8% 40px;}
.copyright 									{font-size:11px; line-height:13px; color:#737373;}

.main_cont									{padding:0px 36px 65px;}
.main_container								{background:#fff;}
.featured 								{padding-bottom:37px;border-top: 1px solid #2a2c43;}
.featured ul								{margin:0; width:100%;  float:left;}
.featured ul li a:first-child					{display: block; max-height: 210px; overflow:hidden;}
.featured ul li							{list-style:none; width:30.6%; float:left; margin-right:4.1%; position:relative; box-shadow: 1px 4px 6px #e4e4e4; min-height: 280px; max-height: 300px;}
.featured ul li.green						{background:#128636;min-height: 320px;}
.featured ul li.skyblue						{background:#1F2132;min-height: 320px;}
.featured ul li.blue						{background:/*#0a63ae*/#41719D;  margin-right:0%;min-height: 320px;}
.featured ul li h4							{padding:14px 24px 20px;}
.featured ul li h4 a						{color:#fff; text-decoration:none; font-size: 18px}
.featured ul li em.corn						{position:absolute; left:0; bottom:-20px;}
.featured ul li a img						{width:100%; height:auto; display:block;}

.slider_container							{padding-top:15px;}
.latest_post								{ border-bottom:2px solid #d4d4d4; padding-bottom:8px; margin-bottom:25px;}
.latest_post h1								{padding-bottom:4px;}
.latest_post ul								{margin:0;}
.latest_post ul li							{list-style:none; padding:25px 0 20px; border-bottom:1px solid #d4d4d4;}
.latest_post ul li p						{margin-bottom:0;}
.latest_post ul li:last-child				{border:none;}
.home_leftcont								{width:65.2%; float:left; padding-top: 12px;}
.latest_post ul > li > a					{float:left; margin-right:24px;}
.latest_post ul li h3 a						{color:#414040; text-decoration:none;}

.in_focus 									{ border-bottom:2px solid #d4d4d4; padding-bottom:6px; margin-bottom:25px;}
.in_focus h1								{border-bottom:1px solid #d4d4d4; padding-bottom:5px; margin-bottom:14px;}
.home_leftcont p							{font-size:15px; line-height:24px; color:#615d5d; font-family: Helvetica, Arial, sans-serif;}
.partners ul li 							{text-align:center;}
.bx-wrapper img								{display:block; margin:0 auto;}

.sidebar									{width:29.5%; float:right;} 

.sidebar 									{font-family: Helvetica, Arial, sans-serif; margin-top: 4em;font-size: 12px;}
.sidebar  p								{font-size:14px; line-height:21px; color:#444444; margin:0;font-family: Helvetica, Arial, sans-serif; padding:0 !important;}
.event_cont, .side_cont						{padding:20px 15px 0px 25px;}
.side_events								{box-shadow:1px 1px 6px #cccccc; padding:16px 0; margin-bottom:16px; margin-top: 1.3em;}
.menu-discussions-container					{margin-top: 1.3em;}
.menu-discussions-after-login-container      {margin-top: 1.3em;}
.menu-discussions-container ul
{
list-style-type: none;
padding: 0;
margin: 0;
}
.menu-discussions-after-login-container ul{
margin: 0;
}
.search-sidebar-heading{
    box-shadow: 1px 1px 6px #cccccc;
    padding: 16px 0 14px;
    margin-bottom: 28px;
    margin-top: 25px;
}
.search-sidebar-heading >h5							{width:158px; padding:5px 20px; background:/*#0a63ae*/#EA3B1B; position:relative; margin-left:-10px;}
.search-sidebar-heading h5 em.h_corn					{position:absolute; left:0; bottom:-13px;}
.search-sidebar-heading a.more							{float:right; margin-right:15px;}
.search-sidebar-heading a.more span					{float:left; font-weight:800; color:#444444; text-decoration:none; font-size:12px; padding-right:10px;}
.search-sidebar-heading a.more img						{float:left;}
.search-sidebar-heading a.eventlogo					{margin-bottom:5px; display:inline-block;}
.search-sidebar-heading ul								{ margin:0;}
.search-sidebar-heading ul li							{list-style:none; border-bottom:1px solid #c9c9c9;}
.search-sidebar-heading ul li:last-child				{border:none; padding-bottom:0;}
.search-sidebar-heading ul li a						{font-size:14px; line-height:21px; color:#6a6a6a; font-weight:600; text-decoration:none;}
.search-sidebar-heading ul li span.date				{color:#6a6a6a; display:block; padding-bottom:5px;}
.search-sidebar-heading ul li h5						{color:#6a6a6a; font-weight:600; font-family: 'Open Sans', sans-serif; line-height:23px; padding-bottom:3px;}
a.join_email								{display:block; font-family: Helvetica, Arial, sans-serif; font-weight: bold;
text-transform: uppercase; color:#fff; background:url(images/email.png) 32px center no-repeat #FC8627; padding:16px 40px 16px 108px; font-size:19px; line-height:23px; text-decoration:none; box-shadow:1px 2px 6px #cccccc; }

div.menu-discussions-container {
	margin-top: 1.3em;
}

div.menu-discussions-after-login-container {
	margin-top: 1.3em;
}


.menu-discussions-container li
{
background-image: url(/wp-content/themes/nashpTheme/images/u2.png);
background-repeat: no-repeat;
background-position: 1.4em .4em;
padding-left: 2.6em;
}
.menu-discussions-after-login-container li
{
background-image: url(/wp-content/themes/nashpTheme/images/u2.png);
background-repeat: no-repeat;
background-position: 1.4em .4em;
padding-left: 2.6em;
}
.menu-discussions-container li a {
	color: #0B4C91;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;
}
.menu-discussions-after-login-container li a {
	color: #0B4C91;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;
}
.share-post-button{
	background-color: #009445;
    padding: 10px 20px 10px 20px;
    font-size: 20px;
    color: #fff;
    cursor: pointer;
}
.overlay, .pop-up, pop-up-two{
    background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
    bottom: 0;
    left: 0;
    margin: 0 auto;
    max-width: 100%;
    position: fixed;
    right: 0;
	height:100%;
    width: 100%;
    z-index: 9999999999;
}

.pop-up-tag {
    height: 400px;
    left: 0;
    margin: 0 auto;
	margin-bottom:40px;
    position: fixed;
    right: 0;
    top: 20%;
    width: 600px;
    z-index: 10;
}

.congratulation-pop-up{
	height: 300px;
    left: 0;
    margin: 0 auto;
	margin-bottom:40px;
    position: fixed;
    right: 0;
    top: 20%;
    width: 600px;
    z-index: 10;
}

.pop-up-logo{
	width:100%;
	height:20%;
}

.pop-up-img{
	width:25%;
	float:left;
	height:100%;
}

.pop-up-img img{
	height:100%;
	width:80px;
	margin-top:0px;
	margin-left:50px;
}

.offer h1{
    margin-top: 0;
	margin-left:10px;
	font-family:'MuseoSans_700';
}

.pop-up-bg{
	background-color:#efeeed;
	width:100%;
	height:80%;	
	text-align:center;
	margin-top:20px;
	border:6px solid #fddc04;
	border-radius:10px;
}

.close-button{
	float:right;
 	margin-top:6px;
	margin-right:10px;
}

.close-button:after{
	color: #a9a9a9;
    content: "×";
    font-size:38px;
	font-family: 'MuseoSans_500';
}

.close-button:link{
	text-decoration:none;	
}

.close-button1{
	float:right;
 	margin-top:-3px;
	margin-right:10px;
}

.close-button1:after{
	color: #a9a9a9;
    content: "×";
    font-size:38px;
	font-family: 'MuseoSans_500';
}

.close-button1:link{
	text-decoration:none;	
}

.inner-pop-up-bg{
	width:80%;
	height:auto;
	padding:15px;
}

.area{
	 margin-bottom: 40px;	
}

.line-1, .line-2{
	height:2px;
	width:45%;
	float:left;	
	border:1px solid #221f1f;
	margin-top:15px;
}

.f-b-button{
	width:100%;
	margin:0 auto;
	padding:25px;
}

.line-or{
	width:10%;
	float:left;
	font-size:18px;	
}

.search p{
	font-size:20px;	
    font-family: "MuseoSans-300";
	color:#242121;
}

.offer{
	float:left;	
	top:0;
	width:75%;
}

#email-input{
    width:63%;
	height:53px;
	float:left;
	border:none;
	padding-left:20px;	
	font-size:18px;
	border:1px solid #e1e0e0;
	border-top-left-radius:7px;
	border-bottom-left-radius:7px;
	font-family:'MuseoSans-700Italic';
	color:#b0b0b0;
}

.search{
	width:100%;
	float:left;	
	margin-top:10px;
	padding-bottom:10px;
}

.search-box{
	margin-top:35px;

}

.facebook-button {
    background-color: #3b5898;
    border: none;
    color:#fff;
    padding: 12px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 18px;
    cursor: pointer;
	border-radius:5px;
	font-family: "MuseoSans_700";	
}

.email-button {
    background-color: #fddc04;
    border: none;
    color:#221f1f;
    padding: 14px 37px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 18px;
    cursor: pointer;
	margin-left:-2px;
	border-top-right-radius:7px;
	border-bottom-right-radius:7px;
	font-family:'MuseoSans_700';
}

.pop-up-heading{
	top:0;
	text-align:center;	
}

.pop-up-heading h1{
	font-family:'MuseoSans_700';
}

.pop-up-bg-white{
	background-color:#fff;
	width:100%;
	height:100%;	
	margin-top:20px;
	border:6px solid #fddc04;
	border-radius:10px;	
	padding:15px;	
}
.form-field-submit{
	width:100px;
	cursor:pointer;
}
.area label {
    font-size: 20px;
}
.inner-pop-up-bg span {
    font-family: 'MuseoSans-300';
    font-size:17px;
	color: #262323;
}

.inner-pop-up-bg span b{
	font-weight:800;	
}

.tenoffall-button, .time{
	width:50%;
	height:auto;
	float:left;	
	margin-top:8px;
	font-family:'MuseoSans_500';
}
.form-field{
	width: 95%;
    padding: 10px;
    padding-bottom: 0px;
    margin-bottom: 15px;
}
.form-field-password{
	width: 93%;
    padding: 10px;
    padding-bottom: 0px;
    margin-bottom: 15px;
}
.inner-tenoffall-button{
	background-color: #221f1f;
	color:#fff !important;
    padding: 12px 32px;
    text-align: center;
    text-decoration:none;
    display: inline-block;
    font-size:20px;
    cursor: pointer;
	text-transform:uppercase;
	border-radius:5px;
	border-style:dashed;
}
.inner-tenoffall-button:hover{
	text-decoration:none;	
	background-color: #221f1f !important;
	color:#fff;
}

.button-sub-text{
	padding:6px;
	color:#3f3f3f;	
}

.button-sub-text span, .button-sub-text span a{
	color:#3f3f3f;
	font-size: 13px;
}

.close-right{
	width:100%;	
	margin-bottom:20px;
}

.countdown-timer-separator,.countdown-timer-hours,.countdown-timer-mins{
	margin-top:0;
	font-size:25px;
	font-weight:bold;	
	float:left;
	margin-top:-12px;
}

.countdown-timer-milisec{
	margin-top:0;
	font-size:25px;
	font-weight:bolder;	
	float:left;
	width:20px;
	margin-top:-12px;
}

.hourspopup{
	margin-top:0;
	font-size:54px;
	font-weight:bolder;	
	float:left;
}

.secpopup{
	margin-top:0;
	font-size:54px !important;
	font-weight:bolder;	
	float:left;
	width:77px;	
}
.sucess-message{
    background-color: #009445;
    height: auto;
    text-align: center;
    padding: 8px;
    margin-bottom: 10px;
}
.sucess-message span{
	color: #fff;
    font-size: 15px;
}

.side_events h5, .menu-discussions-container h5								{width:158px; padding:5px 20px; background:#009445; position:relative; margin-left:-10px;}
.side_events h5 em.h_corn			{position:absolute; left:0; bottom:-13px;}
.event_cont a.more							{float:right;}
.event_cont a.more span						{float:left; font-weight:800; color:#444444; text-decoration:none; font-size:12px; padding-right:10px;}
.event_cont a.more img						{float:left;}
.event_cont a.eventlogo						{margin-bottom:5px; display:inline-block;}


.side_blogs									{box-shadow:1px 1px 6px #cccccc; padding:16px 0;  margin-bottom:16px;}
.side_blogs >h5								{width:158px; padding:5px 20px; background:#39a5e3; position:relative; margin-left:-10px;}
.side_blogs h5 em.h_corn					{position:absolute; left:0; bottom:-13px;}
.side_blogs a.more							{float:right;}
.side_blogs a.more span						{float:left; font-weight:800; color:#444444; text-decoration:none; font-size:12px; padding-right:10px;}
.side_blogs a.more img						{float:left;}
.side_blogs a.eventlogo						{margin-bottom:5px; display:inline-block;}
.side_blogs ul								{padding:13px 15px 0px 25px; margin:0;}
.side_blogs ul li							{list-style:none;}
.side_blogs ul li span.date					{color:#6a6a6a; display:block; padding-bottom:5px;}
.side_blogs ul li h5						{color:#6a6a6a; font-weight:600; font-family: 'Open Sans', sans-serif; line-height:22px; padding-bottom:3px;}

.latest_news								{box-shadow:1px 1px 6px #cccccc; padding:16px 0 14px; margin-bottom:28px; margin-top:30px;  }
.latest_news >h5							{width:158px; padding:5px 20px; background:/*#0a63ae*/#41719D; position:relative; margin-left:-10px;}
.latest_news h5 em.h_corn					{position:absolute; left:0; bottom:-13px;}
.latest_news a.more							{float:right; margin-right:15px;}
.latest_news a.more span					{float:left; font-weight:800; color:#444444; text-decoration:none; font-size:12px; padding-right:10px;}
.latest_news a.more img						{float:left;}
.latest_news a.eventlogo					{margin-bottom:5px; display:inline-block;}
.latest_news ul								{padding:12px 30px 0px 25px; margin:0;}
.latest_news ul li							{list-style:none; padding:7px 0 7px; border-bottom:1px solid #c9c9c9;}
.latest_news ul li:last-child				{border:none; padding-bottom:0;}
.latest_news ul li a						{font-size:14px; line-height:21px; color:#6a6a6a; font-weight:600; text-decoration:none;}
.latest_news ul li span.date				{color:#6a6a6a; display:block; padding-bottom:5px;}
.latest_news ul li h5						{color:#6a6a6a; font-weight:600; font-family: 'Open Sans', sans-serif; line-height:23px; padding-bottom:3px;}
a.join_email								{display:block; font-family: Helvetica, Arial, sans-serif; font-weight: bold;
text-transform: uppercase; color:#fff; background:url(images/email.png) 32px center no-repeat #FC8627; padding:16px 40px 16px 108px; font-size:19px; line-height:23px; text-decoration:none; box-shadow:1px 2px 6px #cccccc; }


.authorcont									{padding:17px 16px 0 6px;}
.authorcont img								{float:left; margin-top:15px;}
.side_author								{box-shadow:1px 1px 6px #cccccc; padding:16px 0 14px; margin-bottom:16px;  }
.authorcont >h5								{width:158px; padding:5px 20px; background:#0a63ae; position:relative; margin-left:-10px;}
.authorcont p								{line-height:22px; padding-bottom:8px !important; margin:0;}
.author_right								{float:right; width:170px;}
.authorcont h6								{font-size:18px; line-height:20px; color:#444444; font-weight:600; padding-bottom:6px;}
.side_author a.more							{float:right;  margin-right:16px;}
.side_author a.more span						{float:left; font-weight:800; color:#444444; text-decoration:none; font-size:12px; padding-right:10px;}
.side_author a.more img						{float:left; margin:0; }
.side_author >h5							{width:158px; padding:5px 20px; background:#39a5e3; position:relative; margin-left:-10px;}
.side_author h5 em.h_corn					{position:absolute; left:0; bottom:-13px;}

.side_sponser								{box-shadow:1px 1px 6px #cccccc; padding:16px 0 14px; margin-bottom:16px;  }
.side_sponser >h5							{width:158px; padding:5px 20px; background:#993399; position:relative; margin-left:-10px;}
.side_sponser h5 em.h_corn					{position:absolute; left:0; bottom:-13px;}
.side_sponser a.more							{float:right;}
.side_sponser a.more span						{float:left; font-weight:800; color:#444444; text-decoration:none; font-size:12px; padding-right:10px;}
.side_sponser a.more img						{float:left; margin:0;}
.sponsercont									{padding:17px 16px 0 6px;}
a.sponser_logo								{padding-left:18px;}
.sponsercont h6								{font-size:18px; line-height:20px; color:#565656; font-weight:600; padding-bottom:6px; padding-top:18px;}

.slider_cont								{margin-bottom:5px; background:#fff; margin:0 36px 5px;}
.slider_cont img							{width:100%; height:auto; display:block;}

.inner_cont									{padding:0 36px 35px;}
.breadcrumb									{padding:6px 0 4px;}
.breadcrumb ul								{margin:0; float:left;margin-left: -.9em;}
.breadcrumb ul li							{list-style:none; float:left; font-size:12px; line-height:15px; color:#262839; text-transform:uppercase;  font-family: Helvetica, Arial, sans-serif; 
background:url(images/breadcrumbsep.png) left 1px no-repeat; padding:0 5px 0 10px;}
.breadcrumb ul li:first-child				{background:none;}
.breadcrumb ul li a							{color:#262839; text-decoration:none;}
.inner_cont p, ul, li								{color:#262727; font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;}

.photo_wrap									{margin-bottom:24px;  box-shadow: 2px 4px 6px #eeeeee;}
.photo_wrap img								{width:100%; height:auto; display:block;}
.inner_left 								{width:66%; float:left;margin-top:2em;}
.inner_left  h1								{padding-bottom:2px;margin-left: -.1em;word-break: break-word;}
.inner_cont p								{margin:0; padding-bottom:25px;}
span.post_authordate						{display:block; font-size:13px; line-height:15px; font-family: Helvetica, Arial, sans-serif; color:#262727; padding-top: .6em; padding-bottom:12px;}
span.post_authordate em						{font-style:normal; padding-right:8px; line-height:15px;}
span.post_authordate em a					{color:#262727; }
span.post_authordate b						{font-weight:normal; padding-left:8px; border-left:1px solid #262727;  line-height:15px;}

.related_links								{padding-bottom:60px; border-bottom:10px solid #40729d; margin-bottom:30px;}
.cmtattachment h2							{color:#40729d}
.related_links span							{font-size:15px; line-height:14px; color:#262727; font-family: Helvetica, Arial, sans-serif;}
.related_links span a						{ color:#262727; font-family: Helvetica, Arial, sans-serif; border-bottom:2px solid #aeaeae; text-decoration:none; display:inline-block;}
.related_articles							{border-bottom:2px solid #d4d4d4; padding-bottom:5px; margin-bottom:20px;}
.related_articles ul						{margin:0;}
.related_articles ul li						{list-style:none; padding-bottom:15px; padding-top:4px;}
.related_articles ul li	a					{font-family: Helvetica, Arial, sans-serif; font-size:16px; line-height:20px; color:#262727; }
.comments form label						{display:block; font-size:14px;  font-family: 'Open Sans', sans-serif; line-height:16px; padding-bottom:5px;}
.comments form input[type="text"],.comments form input[type="url"]			{width:270px !important; display:block; border-color:#cecece !important; box-shadow:none; background:#fff; padding:0 10px; height:38px; line-height:38px; border-radius:3px !important; border: 1px solid #ccc !important; margin-bottom:17px !important; font-size:14px;  font-family: 'Open Sans', sans-serif;}
.comments form input[type="email"]			{width:270px !important; display:block; border:1px solid #cecece;  box-shadow:none; background:#fff;padding:0 10px; height:38px; line-height:38px; border-radius:3px; margin-bottom:17px; font-size:14px;  font-family: 'Open Sans', sans-serif;}
.comments form textarea						{ border:1px solid #cecece;  box-shadow:none; background:#fff;padding:10px 10px; font-size:14px; line-height:18px; color:#41464f; width:620px !important; display:block; margin-bottom:18px;  border-radius:3px;  font-family: 'Open Sans', sans-serif;}

.comments form input[type="submit"]			{border:2px solid #cecece; background:#fff; border-radius:3px; font-size:15px; font-family: 'Open Sans', sans-serif; font-weight:600; text-transform:uppercase; cursor:pointer;
  padding:6px 22px;}
#respond input#submit			{border:2px solid #cecece; background:#fff; border-radius:3px; font-size:15px; font-family: 'Open Sans', sans-serif; font-weight:600; text-transform:uppercase; cursor:pointer;
  padding:6px 22px; width:auto !important;}
  
 .category_latestpost						{background:#5085AD; padding: 2%; position:relative; margin-bottom:37px; box-shadow: 2px 2px 4px #dedede;}
 .category_latestpost h2					{font-size:24px; line-height: 32px; padding-bottom: 16px; color:#fff;}
  .category_latestpost h2 a					{color:#fff; text-decoration:none;}
  .category_latestpost p					{color:#fff; font-size:16px; line-height:27px;}
 .category_latestpost img					{float:left; width:43.4%; display:block; margin-right:3.5%; height: auto !important;}
.category_latestpost_desc					{float: left; width: 53%;}
 
.green_corner 								{position:absolute; left:0; bottom:-25px;}
.green_corner img							{width:auto; }
a.report									{display:inline-block; background:#fff; padding:6px 15px 4px; font-size:23px; line-height:25px; color:#f96600; font-family: Helvetica, Arial, sans-serif; text-decoration:none; position:absolute; 
left: 30px; bottom:25px; }

.search_post ul								{margin:0;}
.search_post ul	li							{list-style:none; padding:25px 0;  border-top:2px solid #d4d4d4;}
.search_post ul	li:first-child				{border:none;}
.search_post ul	li h3 a						{color:#414040; text-decoration:none;}
.search_post ul >li	>a						{float:none; margin-right:0px;} 
.search_post ul	li	p						{margin:0; padding:0;}
.refine_search ul li								{list-style:none;}
.refine_search ul li label					{font-size:14px; line-height:16px; color:#333;font-family: Helvetica, Arial, sans-serif;}
.refine_search								{}
.refine_search								{box-shadow:1px 1px 6px #cccccc; padding:16px 0 14px; margin-bottom:16px;  }
.refine_search ul							{margin:20px 0 0 16px;}
.refine_search ul li ul						{margin:0 0 0 26px;}
.refine_search >h5							{width:158px; padding:5px 20px; background:#ff9933; position:relative; margin-left:-10px;}
.refine_search h5 em.h_corn					{position:absolute; left:0; bottom:-13px;}
.refine_search a.more							{float:right; margin-right:15px; margin-top: 50px;}
.refine_search a.more span						{float:left; font-weight:800; color:#444444; text-decoration:none; font-size:12px; padding-right:10px;}
.refine_search a.more img						{float:left; margin:0;}
a.more_states								{font-size:15px; line-height:16px; color:#333;font-family: Helvetica, Arial, sans-serif; }
ul.more_list								{display:none;}

.experts									{padding:30px 0 15px;}
.experts ul 								{margin:0; float:left; width:100%;}
.top_experts								{border-bottom:1px solid #e3e3e3; padding-bottom:25px; margin-bottom:25px; padding-top:0;}
.experts ul li								{list-style:none; float:left; width:26.7%;  margin-right: 9.95%; margin-top:15px; margin-bottom:15px; }
.top_experts ul li								{margin-top:28px; margin-bottom:34px;}

.experts ul li.last							{margin-right:0;}
.top_experts ul li h3						{ padding-top:20px !important;}
.experts ul li h3 a							{color:#f96600; text-decoration:none; font-family: Helvetica, Arial, sans-serif;}
.experts ul li h4 a							{font-size:20px; line-height:24px; text-decoration:none; color:#2a2c43; font-family: Helvetica, Arial, sans-serif; }
.experts ul li h4 a:hover						{text-decoration:underline;}
.experts >ul >li>a							{display:block; }
.experts >ul >li>a img						{ display:block; max-width:100%; max-height: 171px; height:auto; }
.experts ul li h3							{ padding-top:0; font-size:29px; line-height:31px; padding-bottom: 10px;}
.discusssion_banner							{height:76px;width:45%;background-color:#40729d;margin: 2em 0em 1em 3px;}
.discusssion_banner_text h4					{padding-bottom:0 !important;color:#fff;padding-top:10px;}
.discusssion_banner_text p					{color:#fff;}
.related_links a							{background-color: #9bb76f;color: #fff;text-decoration: none;padding: 2px;margin-right: 5px;}
.post-categories li							{float:left;}
.post-categories         					{margin: 0 0 50px 0 !important;}
.speakers									{padding:30px 0 15px;}
.speakers ul 								{margin:0; float:left; width:100%;}
.top_experts								{border-bottom:1px solid #e3e3e3; padding-bottom:25px; margin-bottom:25px; padding-top:0;}
.speakers ul li								{list-style:none; float:left; width:26.7%;  margin-right: 9.95%; margin-top:15px; margin-bottom:15px; }
.top_experts ul li								{margin-top:28px; margin-bottom:34px;}

.speakers ul li.last							{margin-right:0;}
.top_experts ul li h3						{ padding-top:20px !important;}
.speakers ul li h3 a							{color:#f96600; text-decoration:none; font-family: Helvetica, Arial, sans-serif;}
.speakers ul li h4 a							{font-size:20px; line-height:24px; text-decoration:none; color:#2a2c43; font-family: Helvetica, Arial, sans-serif; }
.speakers ul li h4 a:hover						{text-decoration:underline;}
.speakers >ul >li>a							{display:block; }
.speakers >ul >li>a img						{ display:block; max-width:100%; max-height: 335px; height:auto; }
.speakers ul li h3							{ padding-top:0; font-size:29px; line-height:31px; padding-bottom: 10px;}




.our_experts h2								{font-size:32px; line-height:34px; padding-top:10px;}
.detailed_post .sidebar						{padding-top:0;}
.detailed_post .photo_wrap					{float: left; max-width: 60%}
.comments form label span					{color:#d20000;}
.category_page								{padding-top:15px;}
.category_page a.more						{padding: 15px 0 0 0;}
.category_page a.more span					{float:left; font-weight:800; color:#444444; text-decoration:none; font-size:12px; padding-right:10px; text-transform: uppercase}
.category_page a.more img					{float:left;border: 1px solid #fff;margin-top:-2px;}
.category_page h1							{padding-bottom:16px;}
.search_page 								{padding-top:15px;}

.btm_header									{position:relative;}
a.menubtn									{position:absolute; right:3%; bottom:0; display:none;}
a.menubtn img								{display:block; }
.link-attach								{clear: both;padding-top: 25px;}
body {	
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}

input[type="email"] 					{-webkit-appearance:none; -webkit-border-radius:0; outline:none !important}
input[type="text"] 						{-webkit-appearance:none; -webkit-border-radius:0;outline:none !important}
input[type="url"] 						{-webkit-appearance:none; -webkit-border-radius:0;outline:none !important}
input[type="submit"] 					{-webkit-appearance:none; -webkit-border-radius:0; outline:none !important}
textarea 								{-webkit-appearance:none; -webkit-border-radius:0;outline:none !important}


a[href^=tel] {
text-decoration:none;
color: #6e7172;
}
.screen-reader-text {display:none;}
.search-form input[type="search"]				{float:left; height:38px; background:#fff; border:1px solid #ccc; box-shadow:none; padding:0 10px; font-size:18px; line-height:38px; color:#262839; font-family: Helvetica, Arial, sans-serif; width:600px;}
.search-form input[type="submit"]			{font-size:0; float:left; background:url(images/search_btn.jpg) center center no-repeat #f05223; height:38px; padding:0; width:42px; text-align:center; border:none; box-shadow:none; cursor:pointer; border-left:1px solid #f05223;}


.refine_search .states ul li {display:none;}

/*img.sp-image								{width:65.4% !important; float:left; margin-left:0 !important;}
.sp-grab									{width:100% !important;}
.slider-pro									{max-width:100% !important;}*/

.refine_search input[type="submit"]     {display:block; float:right;margin-right: 15px;
    margin-top: 20px;  font-weight:800; color:#444444; text-decoration:none; text-transform: uppercase; font-size:12px; background:url(images/orange_more.jpg) right top no-repeat; padding-right:24px; border:none; box-shadow:none; cursor:pointer;}
	
	.top_search .sbOptions { z-index: 99999;}

div#imap1message a, div#imap2message a, div#imap3message a, div#imap4message a, div#imap5message a, div#imap6message a, div#imap7message a, div#imap11message a {
    text-decoration: underline;
    font-size: 1em;
}

div.related_links {
    margin-top: 50px;
}



	
/*New css*/
.slider_contnew															{padding:30px 36px 40px; background:none;}
.slider_contnew	.flexslider .slides > li .slider_logo					{float:left; margin:0px 22px 0px 0px; width:540px; border:none;}
.slider_contnew	.flexslider .slides > li .slider_logo img				{width:100%;}
.slide-title a {  font-size: 32px; width:48%; float:right; line-height: 38px; text-decoration:none; color: #262839;  font-family: Georgia, Arial, sans-serif;  /* text-transform: uppercase; */  padding-top: 0em; padding-bottom: 15px;}
/*.slide-title, .slide-title a	{ float:right; padding-top:105px; font-family: 'Open Sans', sans-serif; font-size:32px; line-height:50px; color:#f05223; font-style:italic; font-weight:600; margin:0 10px 0 0; padding-bottom:0; text-decoration: none;  */}
.slide-title a:hover {
	text-decoration: underline;
}
.slider_contnew	.flexslider .slides > li  p	span{display:block; float:right; clear:right; background:#262839; padding:0 10px; margin-top:14px;}
.slider_contnew .flexslider					{/*border:3px solid #2e3192; background:url(images/sliderbg.jpg) left top repeat-y #fff;*/ padding:0 0 11px;}
.slider_contnew .flex-control-nav li			{padding:2px 6px;}
.slider_contnew  .flex-control-nav			{ bottom:-28px;}	

/* .conference_subnav						{padding-bottom:24px;}	
.conference_subnav ul						{display:block; text-align:center; margin:0; background:#f05223; padding:8px 0;}	
.conference_subnav ul li					{display:inline; padding:0 15px;}
.conference_subnav ul li a					{font-family: 'Open Sans', sans-serif; font-size:18px; line-height:20px; color:#fff; text-decoration:none; font-weight:600;}
 */
.conference_subnav							{width: 1112px; margin: 0 auto; padding:0px;}	
.conference_subnav ul						{margin: 0; float: left; border-right: 1px solid orange; width: 100%; background:#f05223;}	
.conference_subnav ul li						{list-style: none; float: left; /*width: 24%;width: 24.9%;*/width: 19.9%; border-left: 1px solid orange; padding:13px 0; font-family: Arial, Helvetica, sans-serif;}
.conference_subnav ul li a						{text-decoration: none; color: #fff; font-size: 11px; line-height: 13px; text-transform: uppercase; margin: 0 26px;  display: block; /*background: url(images/topnav_arrow.png) right center no-repeat;*/ font-weight: bold;}
.third_menu_holder							{display:inline-block;width:100%;background:#f05223;}
 /* Third menu */
/*  ul.third_menu {
  margin: 0;
  float: left;
  border-right: 1px solid #f05223;
  width: 100%;
}
ul.third_menu li {
  list-style: none;
  float: left;
  width: 24%;
  border-left: 1px solid #80cc80;
  padding: 13px 0;
  font-family: Arial, Helvetica, sans-serif;
} */



.event_wrap									{padding-bottom:30px;}
.eventcont									{width:30.2%; float:left; margin-left:4.7%;}
.eventcont1									{margin-left:0;}
.eventcont h3								{color:#fff; text-align:center; background:#009900; padding:35px 0; margin-bottom:9px;}
.eventcont2 h3								{background:#262839;}
.eventcont3 h3								{background:#0088cb;}
.evemt_list									{ height:595px;}
.evemt_list	 ul								{margin:0;}
.evemt_list	 ul	li							{list-style:none; padding:7px 25px 8px; margin-bottom:7px; font-family: Helvetica, Arial, sans-serif; color:#fff; font-size:14px; line-height:16px;}
.evemt_list	 ul	li span						{display:block;}
.evemt_list	 ul	li em						{display:block; font-style:normal; }
.evemt_list	 ul	li strong					{display:block; font-weight:normal;}
.eventcont1	 .evemt_list ul li				{background:#60a05e;}	
.eventcont1	 .evemt_list ul li.list2		{background:#77ae75;}	
.eventcont1	 .evemt_list ul li.list3		{background:#8fbc8e;}	
.eventcont1	 .evemt_list ul li.list4		{background:#a6caa5 !important;}	
.eventcont2	 .evemt_list ul li				{background:#6c6d79;}	
.eventcont2	 .evemt_list ul li.list2		{background:#81828c;}	
.eventcont2	 .evemt_list ul li.list3		{background:#9798a0;}	
.eventcont2	 .evemt_list ul li.list4		{background:#acadb4 !important;}	
.eventcont3	 .evemt_list ul li				{background:#52aedc;}	
.eventcont3	 .evemt_list ul li.list2		{background:#6bbae1;}	
.eventcont3	 .evemt_list ul li.list3		{background:#85c6e6;}	
.eventcont3	 .evemt_list ul li.list4		{background:#9ed2eb !important;}	


.new_latesttweet h3							{background:#0088cb; color:#fff; padding:35px 0; text-align:center; margin-bottom:7px;}
.new_latestnews h3							{background:#0088cb; color:#fff; padding:35px 102px; text-align:left; margin-bottom:7px;}
.sidebar									{width:30.2%;}
.news_cont									{background:#d8d8db; padding:17px 30px 50px;}
.news_cont p								{font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:22px; color:#000; text-align:justify; word-wrap:break-word;}
.news_cont p a								{color:#000; text-decoration:none;}
.tweetercont								{padding:0 24px;}

.newdetailed_post							{padding:30px 40px 30px 18px;}
.newdetailed_post	h2						{ font-size:30px; line-height:32px; padding-bottom:10px;}
.innerslider .slider_contnew .flexslider .slides > li p span	{ padding:2px 10px 4px; margin-top:9px;}
.slide-title								{/* padding-top:30px; font-size:32px; line-height:34px; */}
.newdetailed_post p							{font-size:14px; line-height:18px; color:#000; font-family:Arial, Helvetica, sans-serif; padding-bottom:17px; text-align:justify;  word-wrap:break-word;}
.newdetailed_post p a						{/*color:#000; text-decoration:none;border-bottom: 1px solid #f05223;*/}
.newdetailed_post p a:hover					{color: #f05223;}
.newdetailed_post span.post_date			{font-size:14px; line-height:14px; color:#000; font-family:Arial, Helvetica, sans-serif; display:block; padding-bottom:25px;}
.newdetailed_post span.post_date em			{font-style:normal; padding-right:5px;}
.newdetailed_post span.post_date b			{font-weight:normal; border-left:1px solid #000; padding-left:8px;}
.newdetailed_post .related_links			{margin:0; padding:18px 0 55px; border:none;}
.newdetailed_post .related_links span		{font-family:Arial, Helvetica, sans-serif;}
.newdetailed_post .related_links span a		{font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;  border:none;}
.newdetailed_post .comments form textarea	{width:96%;}


.form-allowed-tags {display:none;}
ul.tweets 									{margin:0 !important;}
ul.tweets li									{ font-size:12px; line-height:19px; color:#000; font-weight:400; list-style:none; border-top:1px solid #ccc; padding:6px 8px; }
ul.tweets li a									{font-size:12px; color:#0f80a7; text-decoration:none;}
.avatar 										{margin:0 !important;}
.avatar img									{width:38px; height:auto;  margin-left:0 !important; margin-right:6px !important;}
.new_latesttweet							{padding-bottom:25px;}
.extra_widget ul 								{margin:0;}
.extra_widget ul li 							{list-style:none; border-top:1px solid #ccc; padding:6px 8px; line-height:17px;}
.extra_widget ul li a							{ font-size:13px; line-height:17px; color:#000; font-weight:600; text-decoration:none; }

.evemt_list	ul li span a {color: #000; text-decoration:none;}
.evemt_list	ul li span a:hover {text-decoration:underline;}

main.inner_container {
background-color: #fff;
}

div.tab-content a, div.tab-content ul li a, div.tab-content li a, div.tab-menu-content ul li a  {
/*color: #111;*/
font-size: 1.0em;
/*text-decoration: none;*/
font-family: Helvetica, Arial, sans-serif;
}

/*
div.tab-content ul li, div.tab-menu-content ul li {
font-size: .8em;
}
*/

div.tab-content a:hover, div.tab-menu-content a:hover {
text-decoration: underline;
}

div.cat-tags {
    margin-top: -20px;
    margin-bottom: 10px;
}

div.cat-tags a, div.cat-tags-list a {
    color: #111;
    text-decoration: none;
}

div.cat-tags-list {
    font-size: .9em;
    float: left;
    width: 100%;
    margin-top: 1em;
}

div.cat-tags a:hover, div.cat-tags-list a:hover {
    text-decoration: underline;
}

.dzs-tabs:after {
    /*padding-bottom: 90px;*/
}

a.more {
text-transform: uppercase;
font-weight: 800;
text-decoration: none;
font-size: .9em;
    margin-top: .5em;
}

a.more img {
    text-decoration: none;
    margin-bottom: -.3em;
    margin-left: .2em;
}

div.search_post h3{
clear: both;
}

div.author_posts {
    border: 1px #eaeaea solid;
    border-radius: 5px;
    padding: 20px;
    background-color: #f4f9fd;
}

div.author_posts ul li {
    line-height: 26px;
    font-size: .9em;
    margin-bottom: 6px;
}

.widget-button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background-color:#41719d;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:50px;
	line-height:50px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #3d3d3d;
}.widget-button:hover {
	background-color:#688dad;
}.widget-button:active {
	position:relative;
	top:1px;
}

span.author-email {
    background: #f4f9fd;
	border: 1px solid #B0B0B0;
	border-radius: 5px;
    padding-top: 10px;
	padding-bottom: 15px;
	padding-right: 15px;
    font-size: .9em;
    color: #bob;
}

.slide-blurb {font-size: 1.2em;
  font-style: normal;
  color: #222;
  float: right;
  /* margin-right: 20px;
  margin-top: 12px; */
  margin:0px;
  max-width: 48%;
  line-height: 1.6em;
  }
  
.conference-slide {
	 /*border: 2px solid #f05223;
	 padding: 3px;*/
 }
 
 div.conf-logo {
	 min-height: 100px;
	 padding-left: 30px;
	 border-bottom: 2px solid #f05223;
	 padding-bottom: 10px;
 }

 div.conf-logo img {
 	width: 400px;
 }
 
 div.post_categories{
	width:100%;
	padding:0px; margin:0 0 10px 0;
	display:inline-block;
 }
 div.post_categories span {
 	text-transform: uppercase;
  	padding: 6px 6px 4px 6px;
  	background-color: #009445;
  	color: #fff;
 }
 
 
  /*********************** added by sitessimply *******************/
 .divscroll li a {
    background: transparent none repeat scroll 0 0 !important;
    color: #000 !important;
    display: unset !important;
    min-height: auto !important;
    width: auto !important;
}
.divscroll li{list-style:none;}
.mapsection {
	position:relative;
	overflow:hidden;
	background: rgb(243, 243, 243);
	
	
}
.divscroll {
	overflow:hidden;
	padding: 20px;
	
}
.showdiv {
left:50%;
}
.tab-content {
padding: 50px 0;clear: both;position: relative;background: #fff;
}
.sideBox {
	position: fixed;
	left: -350px;
	width: 350px;
	height: 100%;
	background: #fff; box-shadow: 0 0 12px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition:all 0.3s ease; 
	z-index:999999;
	top:0;
}

.showdiv{
	left:0 !important;
}
.sideBox h2 {
padding-bottom:20px;
font-size:20px;
line-height:25px;
text-transform:uppercase;
color:#000; 
}

.sideBox p {
font-size:14px;
line-height:18px;
color:#000;
text-align:justify;
}

.sideBox button.click {
width:23px;
height:48px;
text-decoration:none;
position:absolute;
right:-22px;
top:0; cursor: pointer;
box-shadow:1px 1px 4px rgba(0, 0, 0, 0.3); -webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.3); transition: all 1s; -webkit-transition: all 1s;
background:url(images/arrow2.png) center center no-repeat #cccccc; border: 0;
}
.sideBox button.click.active { background:url(images/arrow.png) center center no-repeat #cccccc; }

.sideBox ul { margin: 10px 0 0 0; list-style: none; list-style-type: none; }
.sideBox li { padding: 0 0 0 10px; margin: 15px 0 0 0; float: left; width: 100% !important; text-align: left !important; color: #000; font-size: 14px; line-height: 20px; background: url(images/circle.png) left 8px no-repeat; }
.sideBox li:first-child { margin: 0; }
.tabBox {
margin: 30 0;
}
.tabBox ul {
list-style:none;margin:0px;
}

.tabBox li {
transition: all 1s;
-webkit-transition: all 1s;
text-align: center;
float: left;
width: 32.9%;
/*margin: 2px;*/
}

.tabBox li a {
	background: #009318 none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    padding: 10px 0;
    text-decoration: none;
}

.tabBox li a:hover,.tabBox li.active a  {
	background:#5cf673;
}
.tab-content .mapsvg{
	margin:0 auto;    max-width: 100% !important;
	}
.tab-content .tabbing{background:#eee;}
.divscroll1{
	overflow: hidden;
}
.map_title{
    font-size: 30px;
    line-height: 32px;
    margin: 20px auto;
    color: #262839;
    font-family: Georgia, Arial, serif;	
}
.subtitle_map{
	color: #373737;
    font-family: Arial, Helvetica, sans-serif;
    padding: 15px 0px;
    font-size: 15px;
}

.map_btm {
    background: #eee none repeat scroll 0 0;
    float: left;
    padding: 10px 0;
    width: 100%;
}
.map_btm > ul {
    margin: 0 auto;
    text-align: center;
    width: 90%;
}
.map_btm li {
    display: inline-table;
    float: none;
    margin: 0 10px;
    width: auto;
}
.map_btm span {
    box-shadow: 3px 3px 0 #dedede;
    display: block;
    float: left;
    height: 20px;
    width: 20px;
}

.map_btm label {
    font-size: 13px;
    font-weight: 700;
    margin: 0 0 0 10px;
}
ul.mega_dropdown {
    display: block !important;
}
.less-list-cat button.category-list-show,.full-list-cat button.category-list-hide{
	background-color: #41719D;
    color: #fff;
    text-decoration: none;
    padding: 5px;
    margin-right: 5px;
    clear: both;
    float: left;
    margin-top: 15px;
    cursor: pointer;
    border: medium none;
	font-size: 15px;
}

@media only screen and (max-width: 640px)  {
	.tab-content .mapsvg{max-height:400px !important;}
	.sideBox{left: -270px;width:270px;}
}
@media only screen and (max-width: 421px)  {
	.sideBox{left: -170px;width:170px;}
}
/*Dave did this*/

.divscroll a {
font-size: 14px !important;
font-weight: bold;
display: inline !important;
text-decoration: underline !important;
}

div.rwjf {
	text-align: center;
}
div.rwjf img {
	margin-bottom: -8px;
}

.menu-discussions-container{
background:#fff;
}
.menu-discussions-after-login-container{
background:#fff;
}
#menu-discussions li a{
color:#000 !important;
}
#menu-discussions-after-login li a{
color:#000 !important;
}
.menu-discussions-container a:hover{
opacity:.8;
}
.menu-discussions-after-login-container a:hover{
opacity:.8;
}
.inner_cont p, ul, li{
list-style:none !important;
}
.single-post .inner_left li{
	list-style-type: square !important;
}
.postaz{
display:inline-block;
}
.bemoazindex{
display:block;
overflow:hidden;
}
.bemoazindex div a{
color:#e3801c;
margin-bottom:3px;
text-decoration:none;
}
.bemoazindex div a:hover{
opacity:0.8;
}
.nav-previous{
display:block;
margin-bottom: 15px;
}
.nav-previous a{
	text-decoration: none;
    font-weight: bold;
    color: #41719d;
}
.nav-next a{
	text-decoration: none;
    font-weight: bold;
    color: #41719d;
}
.DropDownField{
    width:300px;
    float:left;
}
.searchform-label{
    display:block;
}
.searchform-params{
    float:left;
    width:600px;
    clear:none;
}
.searchform-controls{
    float:right;
    width:100px;
    clear none !important;
}
.custom_search{
    overflow:hidden;
    padding:10px 0px 30px 10px;
}

#wpadminbar #wp-admin-bar-my-account.with-avatar > .ab-empty-item img, #wpadminbar #wp-admin-bar-my-account.with-avatar > a img{
display:none !important;
}
.form_action {
    margin: 0 0 0 24px;
}

input {
    border: 1px solid hsl(240, 1%, 64%);
    height: 33px;
    width: 580px;
}

.define {
    padding-top: 35px;
}

.area {
    height: 151px;
    width: 580px;
}

.margin {
    margin-left: 10px;
}

.last_fields {
    margin-left:8px;
	border:1px solid hsl(240, 1%, 64%);
    height:33px;
    width:480px;
}

.form_button {
    background-color: hsl(208, 42%, 43%);
    border: medium none;
    height: 33px;
    width: 96px;
	color:#ffffff;
}

.form_button_last {
    background-color: hsl(208, 42%, 43%);
    border: medium none;
    height: 33px;
    width: 96px;
	color:#ffffff;
	margin: 21px 0 0 96px;
}
.form-basic .form-title-row {
    margin-left: 18px;
}

.form-basic h1{
    display: inline-block;
    color:  #131729;
    font-size:35px;
    padding: 0 10px 15px;
}

.form-basic .form-row > label span {
    box-sizing: border-box;
    display: inline-block;
    padding: 12px 24px;
    text-align: right;
    vertical-align: top;
    width: 210px;
	font-size:18px;
    font-weight:700;
}
.form-basic .form-row > span {
    box-sizing: border-box;
    display: inline-block;
    padding: 12px 24px;
    text-align: right;
    vertical-align: top;
    width: 210px;
	font-size:18px;
    font-weight:700;
}

.form-basic input {
    width: 480px;
    padding: 8px;
    height: 31px;
    border: solid 1px #e0e0e1;
    margin-top: 10px;
}

.form-basic .submit {
    background-color: hsl(208, 42%, 43%);
    color: hsl(0, 0%, 100%);
    font-weight: bold;
    margin-top: 20px;
    margin-left: 213px;
    padding: 0;
    width: 110px;
}

.button-upload {
    box-sizing: border-box !important;
    display: inline !important;
    padding: 12px 24px !important;
    text-align: right !important;
    vertical-align: top !important;
    width: 210px !important;
    font-size: 18px !important;
    font-weight: 700 !important;
}

.viewall , .viewless {
	color:#0b4c91;
	font-size: 14px;
	font-weight: 600;
    text-decoration: none;
	float: right;
    margin-right: 15px;
    margin-top: -4px;	
}

#respond .g-recaptcha {
	position:absolute;
	bottom:90px;	
}

.recapcha_error {
	margin-left: 215px;
    margin-bottom: 10px;
    color: #ff0000;
}

.comment_error_re {
	position:absolute;
	bottom:145px;	
}

.comment_error_re p {
	color:#ff0000;
}
#menu-item-55762{ visibility: hidden}
#menu-item-56009{ visibility: hidden}