@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700,400italic,700italic|Roboto+Slab:400,300,700|Oswald:400,300,700|Merriweather:400,300,300italic,400italic,700,700italic);

/* Lato fonts -------------------------------------------------------------------------------- */
@font-face {
	font-family: Lato-Regular;
	src: url("../font/Lato-Regular.ttf");
}
/* End fo Lato fonts ------------------------------------------------------------------------- */

.article p, .article strong{/*font-size:14px;*/ }

body {
	background:#fbfbfb;
	font-family: 'Merriweather', serif;
	padding: 0;
	overflow-x: hidden;
	margin:0;
	font-size: 13px;
}
.clearfix {
*zoom: 1;
}
.clearfix:before, .clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}
.clearfix:after {
	clear: both;
}
.container {
	width: 1094px; /* add 70 px to the width of the page to widen the article column by the gray box to 450px (the width of the old design and thus, lots of old content */
	margin: 0px auto;
	background: #fff;
	padding: 0px 40px;
	position: relative;
	box-shadow:0 150px 16px 0 #eee;
}
img, a {
	border:none;
}
ul {
	margin: 0px;
	padding: 0 0 0 1.2em; /*change padding for bulleted lists? */
}

.mainContents > hr.articlehr + div.content {
  margin-top: 35px;
}
.header {
	padding: 20px 0px 10px;
}
.header .header_leftsection {
	float: left;
	width: 30%;
}
.header .header_leftsection h3.date {
	font-size: 10pt;
	margin: 4.1em 0 0;
	font-weight: 400;
	font-family: 'Oswald', sans-serif;
}
.header .header_midsection {
	float: left;
	width: 40%;
	text-align: center;
}
.header .header_midsection .logo a {
	display: block;
}
.header .header_midsection .logo a img {
	width: 100%;
	max-width: 400px;
}
.header .header_rightsection {
	float: right;
}
.header .header_rightsection .account ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.header .header_rightsection .account ul li {
	list-style: none;
	float: left;
	padding: 5px;
}
.header .header_rightsection .account ul li a {
	font-family: 'Oswald', sans-serif;
	font-size: 12px;
	color: #000;
	letter-spacing: 0.5px;
	font-weight: 400;
	border-right: 1px solid #000;
	padding-right: 10px;
}
.header .header_rightsection .account ul li:last-child a {
	border-right: none;
}
.header .header_rightsection .account .right-login {
    float: right;
}
.header .header_rightsection .social_icon {
	float: right;
	margin: 25px 0px 0px;
}
.header .header_rightsection .social_icon ul .social {
	float: left;
	list-style: none;
	margin: 0px 2px;
}
.header .header_rightsection .social_icon .social a {
	display: block;
	width: 28px;
	height: 28px;
	background: url(../img/social_icon.png) 0 0 no-repeat;
	overflow: hidden;
	text-indent: -999px;
}
.header .header_rightsection .social_icon ul .social.fb a {
	background-position: 7px 3px;
}
.header .header_rightsection .social_icon ul .social.twt a {
	background-position: -25px 3px;
}
.header .header_rightsection .social_icon ul .social.googleplus a {
	background-position: -58px 3px;
}
.header .header_rightsection .social_icon ul .social.link a {
	background-position: -92px 3px;
}
.header .header_rightsection .social_icon ul .social.home a {
	background-position: -126px 3px;
}
#admin-menu, #admin-menu ul{z-index:10000;}
#simplemenu{top: 22px;}
/*Navigation--Bar-start*/
.mobileMenu {
	display: none;
	color: #000;
	font-size: 10pt;
	min-height: 24px;
	line-height: 24px;
	position: relative;
	padding: 8px;
}
.mobileMenu span {
	width: 36px;
	height: 30px;
	float: right;
	cursor: pointer;

}
.mobileMenu span:before {
	position: absolute;
	top: 13px;
	right: 11px;
	width: 30px;
	height: 4px;
	background: #fff;
	box-shadow: 0 4px #194c81, 0 8px #fff, 0 12px #194c81, 0 16px #fff;
	-moz-box-shadow: 0 4px #2CA5B2, 0 8px #fff, 0 12px #2CA5B2, 0 16px #fff;
	-webit-box-shadow: 0 4px #2CA5B2, 0 8px #fff, 0 12px #2CA5B2, 0 16px #fff;
	content: '';
}
nav .nav {
	background: #194c81;
	padding: 0 10px;
	height:35px;
	z-index:999;
	position:relative;
}
nav .nav ul {
	list-style: none;
}
nav .nav ul li {
	float: left;
	list-style: none;
	position: relative;
}
nav .nav ul > li:hover > a, nav .nav ul > li:hover > span,
nav .nav ul > li > ul > li:hover > a, nav .nav ul > li > ul > li:hover > span{background-color:#366799;}
nav .nav ul > li > ul > li:first-child:hover > a{background-color:#366799 !important;}

nav .nav ul li .submenu {
	position: absolute;
	top: 35px;
	background: #194c81;
	width: 180px;
	display:none;
	border-top: 1px solid #aaa;
}
nav .nav ul li .submenu li {
	float: none;
}
nav .nav ul li .submenu li a {
	display: block;
	padding: 6px 16px;
}
nav .nav ul li a {
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 8px 14px 8px 8px;
	font-size: 12px;
	font-weight: 400;
	line-height:19px;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
}
nav .nav ul li > a:after{
	background: url(../img/downarrow.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    float: right;
    left: auto;
    margin: 0;
    padding: 0;
    position: relative;
    right: -5px;
    top: 8px;
}
nav .nav ul li ul.submenu li a:after,
nav .nav ul li.logo-sm > a:after{
	background:none;
}
nav .nav > ul > li > a > span {
	background: url(../img/iconsprite.png) no-repeat -66px -132px;
	position: absolute;
	width: 10px;
	height: 10px;
	right: 0;
	bottom: 9px;
}
nav .nav > ul > li.searchMenu > a > span {
	background: url(../img/iconsprite.png) no-repeat -66px -89px;
}
nav .nav ul li.pull_right a {
	text-transform:inherit;
}
nav .nav .nav_right_section .searchMenu a:after{
	background: url(../img/rightarrow.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
nav .nav .nav_right_section .pull_right a:after{background:none;}
.logo-sm {
	display:none;
}
nav.afix .nav ul li.logo-sm {
	display:block;
}
nav.afix .nav ul li.logo-sm a img {
	max-width:180px;
}
nav.afix {
	position: fixed;
	background: #194c81;
	top: 0;
	left: 0;
	right: 0;
	z-index:999;
}
nav.afix .nav {
	max-width: 1024px;
	margin: 0px auto;
}
nav .nav ul li:hover > a {
	background-color:#366799;
}
nav .nav ul li a span img {
	vertical-align: middle;
	margin-left: 5px;
	width:100%;
	max-width:6px;
}
.nav_left_section {
	float: left;
	border-right: 1px solid #ddd;
	padding-right: 5px;
}
.nav_right_section {
}
body.not-logged-in #my-account-menu {
  display: none;
}
.searchMenu.active .searchBar {
	display:block;
}
#menu-26259-1 ul ul .searchMenu {
	display:none;
}
.searchMenu .searchBar {
	padding:8px;
}
.searchMenu .searchBar input[type="text"] {
	margin: 0;
	float: left;
	padding: 4px;
	height: 15px;
	border: none;
}
.searchMenu .searchBar input[type="text"]:focus, .searchMenu .searchBar input[type="text"]:active, .searchMenu .searchBar input[type="submit"] {
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	border:none;
	outline:none;
}
.searchMenu .searchBar input[type="submit"] {
	display: inline-block;
	background: url(../img/iconsprite.png) no-repeat -60px -60px #fff;
	border: none;
	overflow: hidden;
	border-left: 1px solid;
	float: left;
	text-indent: 999px;
	width: 24px;
	cursor:pointer;
	height: 25px;
}
.text_alignleft {
	text-align: left;
}
.text_alignright {
	text-align: right;
}
.text_aligncenter {
	text-align: center;
}
.pull_left {
	float: left !important;
}
.pull_right {
	float: right !important;
}
.tableWrap {
	overflow-x:auto;
}
/*Navigation--Bar-start*/

/*section--start*/
.ads {
	margin-bottom: 10px;
}
section > .ads {
	margin-top: 10px;
}
.ads .artical_menu {
	width: 210px; /*changed from 150 to 180 to allow for new page width*/
	margin-right: 20px;
	float: left;
}
.ads .artical_menu .art_heading {
	background: #f07a22;
	padding: 2px 10px;
}
.ads .artical_menu .art_heading h2 {
	margin: 0;
	padding: 0;
	text-align: center;
	display: block;
	color: #fff;
	font-family: 'Oswald', sans-serif;
	font-size: 36px;
	line-height: 42px;
}
.ads .artical_menu .art_heading span {
	display: block;
	text-align: center;
	font-size: 10pt;
	font-weight: 300;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
}
.ads .artical_menu .bottom_errow {
	background: #f07a22;
	text-align: center;
	padding: 2px 0px;
	border-top: 1px solid #fff;
}
.ads .artical_menu .pull_right {
  cursor:n-resize;
}
.ads .artical_menu .bottom_errow img {
	width: 100%;
	max-width: 19px;
}
.ads .advertis {
  margin-left: 230px;
}
.ads .advertis img {
	max-width: 728px;
}
/*Section--end*/
.content .left_section {
	float: left;
	width: 67%; /*changed from 65% to 70% width to allow for new page width*/
}
.front .content .left_section .left_content {
  width: 61%;  /*changed from 67% to 58% width to allow for new page width*/
  float: left;
}
.front .content .left_section .right_content {
  width: 36%; /*changed from 30% to 38% width to allow for new page width*/
}
.page-whats-trending .views-table thead {
  display: none;
}
.not-front .content .left_section .left_content {
  float: left;
}
.not-front.node-type-org .content .left_section .left_content {
  float: none;
}
.content .left_section .left_content.article_blog {
  width: 60%
}
.sliderWrap {
	margin-bottom:20px;
	padding-bottom: 10px;
}
.slider {
}
.slider li {
	position: relative;
	list-style: none;
}
.slider li img {
	display: block;
	max-width: 450px;
	margin-bottom:10px;
}
.slider li .caption h2 {
	margin: 0;
	font-size: 26px;
	line-height: 32px;
	font-family: 'Oswald', sans-serif;
}
.content .left_section .left_content .page_heading small {
	color: #6c6c6c;
	font-size: 10pt;
	font-family: 'Merriweather', serif;
}
.content .left_section .left_content .page_heading h1 {
	font-size: 24px;
	margin: 0 0 5px;
	font-family: 'Oswald', sans-serif;
	line-height: 30px;
	font-weight: 400;
}
.content .left_section .right_content {
	float: right;
	width: 34%; /*changed from 37% to 30% width to allow for new page width*/
	margin-left:15px;
	height: 100%;
}
.content .left_section .right_content .artical {
	background: #e2e1dd;
	padding: 10px 10px;
}
.content .left_section .right_content .artical h5 {
	margin: 0;
	color: #f07a22;
	font-size: 12px;
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
}
.content .left_section .right_content .artical > ul {
	margin: 10px 0px;
	list-style: none;
}
.content .left_section .right_content .artical > ul > li {
	float: none;
	padding: 1px 0;
	font-size: 11px;
	font-weight: 600;
	line-height: 16px;
}
.content .left_section .right_content .artical ul li a {
	color: #000;
	display: block;
	text-align:left;
}
.content .left_section .right_content .artical .jackson {
	background: #fff;
	margin: 0 -6px 10px;
	float:left;
	padding-bottom:10px;
	width:105.6%;
}
.content .left_section .right_content .artical .jackson img {
	width: 100%;
	max-width: 216px;
	height:auto;
}
.content .left_section .right_content .artical .jackson .views-field-field-org-logo-fid {
  text-align: center;
}
.content .left_section .right_content .artical .jackson .views-field-field-org-logo-fid .field-content,
.content .left_section .right_content .artical .jackson .views-field-field-org-logo-fid .field-content a {
  float: none;
}
.content .left_section .right_content .artical .connect {
	margin-bottom: 6px;
}
.content .left_section .right_content .artical .connect a{color:#f07a22;}
.content .left_section .right_content .artical .connect > div {
	margin-bottom: 2px;
}
.content .left_section .right_content .artical .connect .form-control {
	width: 100%;
}
.content .left_section .right_content .artical .connect .selectWrap {
	margin:10px 0;
}
.content .left_section .right_content .artical .connect .selectWrap .chosen-container{width:95%;}
.content .left_section .right_content .artical .connect .selectWrap .chosen-container a{
	color:#444;
}
.chosen-container-single .chosen-single div b{
	background:url(../img/chosen-sprite.png) no-repeat scroll 0 4px rgba(0, 0, 0, 0) !important;
}
.chosen-with-drop.chosen-container-single .chosen-single div b{
	background-position:-18px 4px !important;
}

.office_manage h3 {
	margin-bottom:5px;
}
.social_box {
	margin:0 -10px 10px;
	background-color: #194c81;
	text-align:center;
	background:#194c81;
	float:left;
	width:200px;
	padding:0;
	position:relative;
	padding:0 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.social_box span{float:left; width:25%; margin:0 !important; padding:0; position:relative;}
.social_box span img{display:none;}
.social_box span a{float:left; width:100%; margin:-15px 0 3px; padding:0; position:relative;}
.social_box span:nth-child(1) a{background-position:-13px 0px;}
.social_box span:nth-child(2) a{background-position:-54px 0px;}
.social_box span:nth-child(3) a{background-position:-96px 0px;}
.social_box span:nth-child(4) a{background-position:-144px 0px;}
.social_box a {
	background:url(../img/social_box.png) 0 0 no-repeat;
	display:inline-block;
	vertical-align:top;
	width:36px;
	height:36px;
	overflow:hidden;
	text-indent:-999px;
}
.social_box a.linkd {
	background-position: -16px -2px;
}
.social_box a.fb {
	background-position: -57px -2px;
}
.social_box a.twit {
	background-position: -101px -2px;
}
.social_box a.gplus {
	background-position: -149px 0;
}
.office_manage span {
	font-size: 12px;
	display: block;
	margin: 2px 0px;
}
.office_manage ul {
	margin: 10px 0px 0;
	list-style: none;
	display:inline-block;
	width:100%;
}
.office_manage .item-list ul li{list-style:none; margin:0 5px; text-align:left;
  font-size: 13px !important;
  font-weight: normal !important;
  line-height: 14px !important;
}
.office_manage .item-list ul li a{
	font-size: 13px !important;
    font-weight: normal !important;
    line-height: 14px !important;
}
.office_manage .views-field-tid-1 ul{margin:0;}

.office_manage ul .icon {text-align:left;}
item-list
.office_manage ul .icon span {
	display: inline-block;
	width: auto;
	margin:0;
	/*background: url(../img/Office_icon.png) 0 0 no-repeat;*/
}
.office_manage ul .icon a {
	display: block;
	vertical-align: top;
	margin: 0;
	font-family: 'Oswald', sans-serif;
	font-size: 13px;
	color: #000;
	text-transform:uppercase;
}
.office_manage ul li.icon a:before{
	content: " ";
    float: left;
    height: 20px;
    left: 0;
    position: relative;
    top: 0;
    width: 22px;
}
.office_manage ul li.printer a:before{
	background: url(../img/Office_icon.png) no-repeat scroll center 3px rgba(0, 0, 0, 0);
}
.office_manage ul li.email a:before{
	background: url(../img/Office_icon.png) no-repeat scroll center -16px rgba(0, 0, 0, 0);
}
.office_manage ul li.download a:before{
	background: url(../img/Office_icon.png) no-repeat scroll center -38px rgba(0, 0, 0, 0);
}
.office_manage ul li.info a:before{
	background: url(../img/Office_icon.png) no-repeat scroll center -58px rgba(0, 0, 0, 0);
}
.office_manage ul .icon.printer span {
	background-position: 0px 2px;
}
.office_manage ul .icon.email span {
	background-position: 0px -19px;
}
.office_manage ul .icon.download span {
	background-position: 0px -40px;
}
.office_manage ul .icon.info span {
	background-position: 0px -60px;
}
.content .left_section .right_content .fb_likebox {
	margin:5px 0px;
	padding: 20px 0px;
	text-align: center;
	background:#f07a22;
	z-index: 1;
}
.content .left_section .right_content .fb_likebox img {
	vertical-align:middle;
	width: 100%;
	max-width: 170px;
}
.content .right_section {
	float: right;
	width: 31%;
}
.content .right_section h4, .postHeading {
	margin: 0 0 10px;
	color: #194c81;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: .4px;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
}
.brdBtm, .brdBtm1 {
	border-bottom:1px solid #ddd;
}
.content .block {
	margin: 0 0px 20px;
}
.content li > .block {
	margin: 0;
}
.postHeading.brdBtm {
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.content .block.brdBtm {
	padding-bottom: 10px;
	margin: 10px 0;
}
.content .block.brdBtm1 {
	padding-bottom: 15px;
	margin: 10px 0px 20px;
}
.content .block .heading h1 {
	margin: 0 0 5px;
	font-size: 18px;
	font-family: 'Roboto Slab', serif;
	line-height: 22px;
}
.content .block .heading h2 {
	margin: 0 0 3px;
	font-size: 16px;
	font-family: 'Roboto Slab', serif;
	line-height: 18px;
}
.content .block .heading h3 {
	margin: 0 0 3px;
	font-size: 15px;
	font-family: 'Roboto Slab', serif;
	line-height: 17px;
}
.content .block .heading h4 {
	margin: 0 0 5px;
	font-size: 12px;
	font-family: 'Roboto Slab', serif;
	line-height: 14px;
	font-weight: 700;
	text-transform: inherit;
	letter-spacing: inherit;
}
.content .block .heading small {
	color: #5c5c5c;
	font-family: 'Merriweather', serif;
	font-size: 11px;
	margin: 0 0 5px;
	padding: 0;
	font-style: italic;
	display: block;
}
.praimage {
	width:100%;
	float:right;
	margin: 7px 0 7px 10px;
	max-width:250px;
}
p {
	line-height: 20px;
	margin: 10px 0px;
}
div > p:first-child {
	margin-top:0;
}
.content .right_section .block .author {
	margin:0px;
	padding:0px;
	list-style:none;
}
.content .right_section .block .author li {
	padding: 10px 0px;
	border-bottom: 1px solid #7f7f7f;
}
.content .right_section .block .author li a {
	text-decoration: none;
	color: #000;
	font-size: 13px;
	margin: 0px;
	display: block;
	line-height: 16px;
	font-family: 'Oswald', sans-serif;
}
.content .left_section .author_profile {
	margin: 10px 0px;
}
.content .left_section .author_profile .profile {
	float: left;
	width: 130px;
}
.content .left_section .author_profile .profile img {
	width: 100%;
	max-width: 110px;
}
.content .left_section .author_profile .about {
	overflow: hidden;
}
.content .left_section .author_profile .about .title h5 {
	margin: 0;
	font-size: 14px;
	font-family: 'Merriweather', serif;
}
.content .left_section .author_profile .about .title small {
	font-family: 'Merriweather', serif;
	color: #7f7f7f;
	font-size: 11px;
	font-style: italic;
	display: block;
}
.content .left_section .author_profile .about .author_about {
	font-family: 'Merriweather', serif;
	margin: 9px 0px;
	font-size: 12px;
}
.content .left_section .author_profile .about .author_con a {
	font-family: 'Merriweather', serif;
	display: block;
	text-decoration: none;
	color: #000;
	font-size: 11px;
}
address {
	font-style:normal;
}
.footer {
	border-top: 1px solid #000;
	padding: 20px 0px;
	font-family: 'Lato', sans-serif;
	margin: 0;
}
.footer .footer_leftsection {
	float: left;
	width: 33%;
}
.footer .footer_leftsection .logo {
	margin: 10px 0px 20px;
}
.footer .footer_leftsection .logo img {
	width: 100%;
	max-width: 300px;
}
.footer .footer_leftsection ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.footer .footer_leftsection ul li a {
	color: #194c81;
	display: block;
	padding: 4px 6px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.footer .footer_leftsection .footer_link {
	width: 50%;
}
.footer .footer_rightsection {
	width: 65%;
	float: right;
}
.footer .footer_rightsection p {
	color:#7b7b7b;
	line-height: 15px;
	font-size: 11px;
}
.footer .footer_rightsection .footer_toplink li {
	display: inline-block;
}
.footer .footer_rightsection .footer_toplink li a {
	color: #194c81;
	display: block;
	font-size: 11px;
	margin: 5px 5px 5px 0;
	font-weight: bold;
}
.copyright {
	color: #6c6c6c;
	font-size: 11px;
	display: block;
	margin: 5px 0px;
}
.paging {
	text-align:center;
	margin: 10px 0px;
}
.paging ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.paging ul li {
	display: inline-block;
	vertical-align: top;
}
.paging ul li a {
	vertical-align: top;
	text-decoration: none;
	color: #eebe99;
	margin: 5px;
	font-size: 16px;
	display: block;
}
.paging ul li.dot strong {
	font-size: 30px;
	line-height: 16px;
	color: #f07a22;
}
.paging ul li a span {
	vertical-align: top;
}
.paging ul li a span img {
	vertical-align: bottom;
}
.paging ul li a.current {
	color:#f07a22;
}
.jkit-pagination {
  margin-right: 5px;
  padding-left: 0;
}
.jkit-pagination,
.left-pagination {
  float: left;
  padding-left:0;
}

.left-pagination li,
.right-pagination li,
.jkit-pagination li,
#jkit-paginate-clone.text-replace {
  display: inline-block;
  vertical-align: top;
  color: #eebe99;
  padding: 4px;
  font-size: 16px;
  font-family: 'Merriweather', serif;
  cursor: pointer;
}
#jkit-paginate-clone.text-replace {
  color: #f07a22;
}
.left-pagination .no-cursor {
  cursor: auto;
  color: #f07a22;
}
.jkit-pagination li.active {
  color: #f07a22;
}
.article-pager {
  /* margin-left: 17%; */
}
.article-pager-2 {
  margin-left: 30%;
}
strong {
	font-weight:800;
}
.content .link {
	margin: 0px 0px 10px;
}
.content .link ul {
	list-style: none;
}
.content .link ul li {
	display: inline-block;
}
.content .link ul li a {
	color: #194c81;
	font-family: 'Oswald', sans-serif;
	font-size: 13px;
}
.content .left_section .left_content h3 {
	margin:5px 0px;
	color:#194c81;
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	font-size:14px;
}
.content .right_section h5 {
	margin:0px;
	margin: 5px 0px;
	color: #194c81;
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	font-size: 12px;
	padding-bottom: 5px;
	border-bottom: 1px solid #000;
}
.adslarge {
	max-width:819px;
}
.adsbig {
	max-width:336px;
}
.adsmid {
	max-width:250px;
}
.adssmall {
	max-width:180px;
}
.slider img {
	width:100%;
}
.thumbWrap .post_thumb {
	float: left;
	width: 100px;
}
.thumbWrap .post_thumb img {
	width: 100%;
	max-width: 100px;
}
.thumbWrap .heading {
	margin-left: 115px;
}
.link_more {
	color: #f07a22;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 8pt;
	font-weight: 600;
}
.small.link_more {
	font-size: 7pt;
}
.link_more1 {
	text-transform: uppercase;
}
.feature_article {
	margin:10px 0;
}
.bgGray {
	background-color: #e5e5e5;
}
.block.mr20 {
	margin:20px 0;
}
.col2 {
	margin: 0 0 0 -3%;
	float:left;
}
.col2 .cols {
	width: 47%;
	margin-left: 3%;
	float: left;
}
.col3 {
	margin: 0 0 0 -3%;
}
.col3 .cols {
	width: 30%;
	margin-left: 3%;
	float: left;
	position: relative;
}
.pad15 {
	padding:15px;
}
.rad10 {
	border-radius:10px;
}
/* upcoming */
.upcoming .view .views-row{
	border-left:1px solid #aaa;
    float:left;
    margin:0;
    min-height:84px;
    padding:0;
    width:25%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkkit-box-sizing:border-box;
}
.upcoming .view .views-row:first-child{border-left:none;}
.upcoming .block, .upcoming .content{width:100%; float:left;}
.upcoming {
	margin:15px 0;
	text-align: center;
	font-family: 'Oswald', sans-serif;
	float:left;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.upcoming .sec_title, .upcoming h2 {
	margin: 0 0 20px 0;
	color: #f07a22;
	font-weight: 300;
	font-family: 'Lato', sans-serif;
	font-size: 16pt;
	letter-spacing: 2px;
	text-transform:uppercase;
}
.upcoming .sec_title, .upcoming h2 a{color: #f07a22;}

#upcoming_events #block-views-upcoming_events-block_1 h2{font-weight:bold;}
#block-block-22 {
  margin-top: 60px;
}
.col4 {
	margin-left:-3%;
}
.col4 .cols {
	margin-left:3%;
	float:left;
	width:22%;
}
.upcoming h3, .upcoming .field-content {
	font-size: 14px;
	margin: 0;
	font-weight:bold;
	text-transform:uppercase;
}
.upcoming h5, .upcoming .views-field-title a {
	margin: 5px 0;
	font-weight: normal;
	text-transform:capitalize;
	color:#000 !important;
	font-size:12px;
}
.upcoming .post_content {
	position:relative;
	height:100%;
	min-height:80px;
}
.upcoming .post_content.nobrd:before {
	display:none;
}
.upcoming .post_content:before {
	border-left:1px solid #aaa;
	position:absolute;
	content:"";
	left:-10px;
	top:0;
	bottom:0;
	width:0;
}
.col31 {
	margin-left:-3%;
	float:left;
}
.col31 .cols {
	float:left;
	width:69%;
	margin-left:3%
}
.col31 .cols:last-child {
	width:25%
}
.col13 {
	margin-left:-3%;
	float:left;
}
.col13 .cols {
	float:left;
	width:25%;
	margin-left:3%
}
.col13 .cols:last-child {
	width:67%;
}
.ajax_content .ajax_loader {
	text-align: center;
	margin-bottom: 20px;
	margin-top: -10px;
}
.ajax_content .ajax_loader a {
	width:35px;
	height:35px;
	overflow:hidden;
	text-indent:-999px;
	background-image:url(../img/load_more.png);
	display:inline-block;
}
.ajax_content.active .ajax_loader a {
	background-image:url(../img/load_more.png);
}
.mobile {
	display:none;
}
.desktop {
	display:block;
}
/* inner pages */

.innerpages {
	margin-bottom:20px;
}
.innerpages .page_heading {
	font-family: 'Oswald', sans-serif;
	text-align: center;
	font-weight: 300;
	font-size: 32px;
	margin: 10px 0;
}
.innerpages .breadcumb {
	list-style: none;
	border-top: 1px solid #194c81;
	padding: 2px 0;
	border-bottom: 1px solid #194c81;
	text-align: center;
}
.innerpages .breadcumb li {
	display: inline-block;
	vertical-align: top;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	color: #f07a22;
	font-size: 14px;
}
.innerpages .breadcumb li a {
	text-decoration: none;
	color: #194c81;
}
.innerpages .breadcumb li.seprator {
	color: #194c81;
}
.dotList {
	margin-left: 18px;
}
.dotList li {
	margin: 0 0 5px 0;
}
.list {
	margin:0;
	list-style:none;
}
.list li {
	margin: 0 0 5px 0;
	clear:both;
}
.iconList .iconWrap {
	width: 54px;
	float: left;
}
.iconList .iconWrap img {
	width:48px;
	line-height: 75px;
}
.iconList .iconContent {
	overflow:hidden;
}
.tabBox {
	padding-left:30px;
}
.tabBox .tabBox {
	margin:10px 0;
}
p a {
	color:#f07a22;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.main_content {
	margin-bottom:20px;
}
/* author page */
.content .left_section .author .left_content {
	width: 27%;
}
.content .left_section .author .right_content {
	width: 69%;
}
.social_Wrap {
	list-style: none;
	margin-left: 14px;
}
.social_Wrap li {
	margin-bottom: 4px;
}
.social_Wrap li.icon span {
	display: inline-block;
	width: 20px;
	height: 16px;
	background: url(../img/social_group.png) 0 0 no-repeat;
	overflow: hidden;
	text-indent: -999px;
	vertical-align: top;
}
.social_Wrap li.icon a {
	line-height: 18px;
}
.social_Wrap li.icon.email span {
	background-position: -2px -3px;
}
.social_Wrap li.icon.linkedIn span {
	background-position: -2px -25px;
}
.social_Wrap li.icon.twitter span {
	background-position: -2px -47px;
}
.social_Wrap li.icon.plus span {
	background-position: -2px -69px;
}
.arrowList {
	margin: 10px 0;
}
.arrowList li {
	padding: 5px 0;
	list-style: none;
}
.arrowList li h3 {
	font-family: 'Oswald', sans-serif;
	font-size: 13pt;
	font-weight: 400;
	line-height: 22px;
	margin: 0px 0 2px;
}
.arrowList li h3 a {
	color: #000;
	position: relative;
	text-indent: 20px;
	display: inline-block;
}
.arrowList li h3 a:before {
	position:absolute;
	left:0;
	width:20px;
	height:20px;
	content:"";
	background:url(../img/double_arrow.png) no-repeat 0 0;
}
.author_thumb img {
	width:100%;
	max-width:150px
}
.bulletin {
	padding-bottom: 50px;
	font-weight: 600;
	width: 500px;
	margin: 0 auto;
}
.txtGray {
	color: #7c7c7c;
}
.txtError {
	color: #DA0707;
}
.txtOrange {
	color:#f07a22;
}
.bulletin .form_group {
	width: 300px;
	margin: 0 auto;
}
.bulletin .label {
	text-align: left;
	padding: 3px 0;
}
.bulletin input[type="text"] {
	display: block;
	border: 1px solid #ddd;
	background: #eee;
	padding: 5px;
	margin-bottom: 5px;
	width: 90%;
}
.btn {
	background-color: #f07a22;
	border: 1px solid #D36513;
	color: #fff;
	text-transform: uppercase;
	padding: 5px 15px;
	font-weight: bold;
	height: 34px;
	display: inline-block;
	margin: 0;
	font-family: 'Oswald', sans-serif;
	letter-spacing: 1px;
	cursor:pointer;
	font-size: 14px;
	vertical-align: top;
}
.btn:hover {
	background-color: #D36513;
}
.content .block .heading h2 a, .content .block .heading h1 a, .content .block .heading h3 a, .content .block .heading h4 a {
	color:#000;
	display:block;
}

/* Add CSS for the uniqueness module output */
.uniqueness-dyn a {
	background-color: yellow;
}

/* contact page */
.contactForm .control-group {
	margin-bottom: 16px;
}
.contactForm .control-group .form-control {
	display: block;
}
.contactForm .control-group input[type="text"].form-control {
	border: 1px solid #ddd;
	background: #eee;
	padding: 5px;
	width: 100%;
	max-width: 200px;
	margin: 5px 0;
}
.contactForm .control-group textarea.form-control {
	border: 1px solid #ddd;
	background-color: #eee;
	resize: none;
	padding: 5px;
	margin: 5px 0;
	width: 98%;
	min-height: 80px;
}
/* */
.searchForm .control-group {
	margin: 20px 0 12px;
}
.searchForm .control-group label {
	font-weight: 600;
	display: block;
	margin-bottom: 6px;
}
.searchForm .control-group input[type="text"].form-control {
	border: 1px solid #ddd;
	background: #eee;
	padding: 5px;
	width: 300px;
	height: 22px;
	margin: 0;
	vertical-align: top;
	display: inline-block;
}
.searchForm .control-group textarea.form-control {
	border: 1px solid #ddd;
	background-color: #eee;
	resize: none;
	padding: 5px;
	margin: 5px 0;
	width: 98%;
	min-height: 80px;
}
.searchResult .control-group .btn {
	width:20%;
}
.searchResult .control-group textarea.form-control {
	border: 1px solid #ddd;
	background-color: #eee;
	resize: none;
	padding: 5px;
	margin: 5px 0;
	width: 98%;
	min-height: 80px;
}
.searchResult .control-group input[type="text"].form-control {
	border: 1px solid #ddd;
	background: #eee;
	padding: 5px;
	height: 22px;
	margin: 0;
	width: 76%;
	bottom: 0;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
	border-color:#aaaaaa !important;
}
.searchResult .control-group {
	margin: 20px 0 5px;
	position: relative;
}
.searchResult .control-group .form-control .btn {
	width:20%;
}
.registorArea .artical_menu {
	float: left;
	height: 80px;
	border-right: 10px solid #fff;
}
.registorArea .artical_menu .art_heading {
	padding: 6px 20px;
}
.registorArea .artical_menu .art_heading h2 {
	margin: 0;
	padding: 0;
	text-align: center;
	display: block;
	color: #fff;
	font-family: 'Oswald', sans-serif;
	font-size: 36px;
	line-height: 42px;
}
.registorArea .artical_menu .art_heading span {
	display: block;
	text-align: center;
	font-size: 10pt;
	font-weight: 300;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
}
.registorArea .artical_menu .bottom_errow {
	text-align: center;
	padding: 2px 0px;
	border-top: 1px solid #fff;
}
.registorArea .artical_menu .bottom_errow span {
	color: #fff;
	font-weight: 300;
	font-family: 'Oswald', sans-serif;
}
.clickRegister {
	display: block;
	height: 80px;
	text-align: center;
	width: 100%;
	line-height: 80px;
	font-size: 20px;
	color: #fff;
	background-color: #194c81;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
}
.clickRegister:hover {
	text-decoration:none;
	background-attachment:#009;
}
.clickRegister img {
	line-height: 80px;
	padding: 0 5px;
}
.filter {
	background: #e5e5e5;
	border: 1px solid #ddd;
	text-align: center;
	margin: 10px 0;
}
.filter a {
	margin: 5px;
	display: inline-block;
	vertical-align: top;
	color: #3c3c3c;
	font-weight: 400;
	font-size: 12px;
	font-family: 'Oswald', sans-serif;
}
.filter a.active, .filter a:hover {
	color: #f07a22;
}
.listTable {
	width: 100%;
}
.listTable thead th {
	padding: 10px;
}
.listTable thead th {
	padding: 20px 10px;
}
.listTable thead th span {
	color:#194c81;
	cursor:pointer;
}
.listTable thead th.active span {
	position: relative;
	color:#194c81;
}
.listTable thead th.active span:after {
	position: absolute;
	content: "";
	width: 0px;
	bottom: -10px;
	left: 50%;
	margin-left: -10px;
	border-width: 10px;
	border-style: solid;
	border-color: transparent transparent #f07a22 transparent;
}
.listTable tbody td {
	padding: 20px 15px;
}
.listTable tbody tr:nth-child(odd) td {
    background: #eee;
}
.listTable .date {
	font-family: 'Oswald', sans-serif;
	text-align:center;
	font-size: 10pt;
}
.listTable .date .day {
	display:block;
	font-size: 18pt;
	line-height: 14pt;
	font-weight: 700;
}
.wid150 {
	width:150px;
}
.publish {
	padding: 15px;
	margin-bottom:20px;
}
.publish .clientSays {
	font-size: 9pt;
	margin: 15px 0 0;
}
.publish .clientSays p {
	font-size: 9pt;
	line-height:11pt;
	margin-bottom: 5px;
}
.publish .clientSays .desi {
	font-style: italic;
}
.publish .clientSays .company {
	color: #f07a22;
}
.sortWrap {
	margin: 20px 0;
	border-bottom: 1px solid #4c4c4c;
	padding-bottom: 5px;
}
.sortWrap a {
	color: #194c81;
}
.sortWrap a.active, .sortWrap a:hover {
	font-weight:600;
	text-decoration:none;
}
.sortWrap span {
	color: #194c81;
	margin: 0 5px;
}
.resultList li {
	list-style:none;
	padding:15px 15px 5px;
}
.resultList li:nth-child(even) {
    background-color:#eee;
}
.resultList li .heading p {
	margin-top: 5px;
}
.ajax_content .ajax_Wrap {
	display:none;
}
.ajax_content.active .ajax_Wrap {
	display:block;
}
.articleListWrap {
	border: 1px solid #ddd;
	margin-bottom: 15px;
	background-color: #f9f9f9;
	display:none;
	position: relative;
	padding: 0px 50px;
}
.articleListWrap .bx-wrapper, .articleListWrap .articleList {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.articleListWrap .articleList .col3 .cols{width:100%; float:left;}
.articleListWrap .articleList .col3 .cols ul{width:100%; float:left;}
.articleListWrap .articleList .col3 .cols ul li{width:28%; float:left; margin:0 0 10px 3%; /*min-height:80px;*/}
.articleListWrap .articleList .col3 .cols ul li .views-field-title label,
.articleListWrap .articleList .col3 .cols ul li .views-field-title span a,
.articleListWrap .articleList .col3 .cols ul li .views-field-field-author-2-nid label,
.articleListWrap .articleList .col3 .cols ul li .views-field-field-author-2-nid a{
	color: #5c5c5c;
    display: block;
    font-family: 'Merriweather',serif;
    font-size: 11px;
    font-style: italic;
    margin: 0 3px 0 0;
    padding: 0;
	float:left;
	line-height:12px;
}

.articleListWrap .articleList .col3 .cols ul li .views-field-body p,
.articleListWrap .articleList .col3 .cols ul li .views-field-body strong,
.articleListWrap .articleList .col3 .cols ul li .views-field-body h4{margin:0; font-weight:normal;}
.articleListWrap .articleList h3 {
	position: absolute;
	background-color: #f07a22;
	color: #fff;
	padding: 5px;
	font-size: 10px;
	margin: 0;
	top: 7px;
	left: 16px;
}
.articleListWrap .articleList ul {
	padding-left: 30px;
	margin-top: 10px;
	padding-top: 25px;
	font-size: 12px;
	margin-bottom: 10px;
}
.articleListWrap .articleList ul li {
	margin-bottom: 5px;
}
.articleListWrap .articleList ul li a {
	color:#000000;
}
.articleListWrap .articleList ul li a:hover {
	color:#f07a22;
	text-decoration:none
}
.articleListWrap .articleControls a {
	width: 44px;
	position: absolute;
	overflow: hidden;
	text-indent: -999px;
	top: 50%;
	height: 44px;
	margin-top: -20px;
	opacity:.3;
}
.articleListWrap .articleControls a.disabled {
	display:none;
}
.articleListWrap .articleControls a:hover {
	opacity:1;
}
.articleListWrap .articleControls a.bx-next {
	background: url(../img/arrows.v720c0e1.png) no-repeat 5px -134px;
	right: 0;
}
.articleListWrap .articleControls a.bx-prev {
	background: url(../img/arrows.v720c0e1.png) no-repeat 5px -46px;
	left: 3px;
}

/* --------------------------------------------------------------------------------------- */
/* --- Custom ---------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------- */
#piwik-pageview-block {
  position: absolute;
  color: #fff;
  z-index: 999999999;
  width: 100%;
  text-align: right;
  height: 35px;
  line-height: 35px;
  right: 150px;
  width: auto;
}
#block-views-feature_level_2-block_8 > h2 {
	margin: 0 0 10px 0;
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd;
	color: #194c81;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: .4px;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	float:left;
	width:100%;
}

#block-views-feature_level_2-block_5 > h2,
#block-views-recent_contributors-block_8 > h2{
	margin: 0 0 10px 0;
	padding-bottom: 5px;
	color: #194c81;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: .4px;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	float:left;
	width:100%;
}

div#block-views-feature_level_2-block_8 { margin-top: -10px; }
/* --------------------------------------------------------------------------- */
.views-field-title a{color:#000; font-size:16px; line-height:18px;}

.views-field-field-author-nid{float:left;}
.views-field-field-author-nid .field-content{float:left;}
.views-field-field-author-nid label, .views-field-field-author-nid div, .views-field-field-author-nid a,
.views-field-field-author-org-nid label, .views-field-field-author-org-nid span, .views-field-field-author-org-nid a,
.views-field-field-author-2-nid label, .views-field-field-author-2-nid span,.views-field-field-author-2-nid a, 
.views-field-field-sub-contrib-nid label, .views-field-field-sub-contrib-nid span, .views-field-field-sub-contrib-nid a,
.views-field-field-contributor-2-nid label, .views-field-field-contributor-2-nid span, .views-field-field-contributor-2-nid a,
.views-field-field-contributor-3-nid label, .views-field-field-contributor-3-nid span, .views-field-field-contributor-3-nid a,
.views-field-field-contributor-4-nid label, .views-field-field-contributor-4-nid span, .views-field-field-contributor-4-nid a,
.views-row .views-field-nothing {
	color: #5c5c5c !important;
	font-family: 'Merriweather', serif;
	font-size: 11px;
	margin: 0 3px 0px 0;
	padding: 0;
	font-style: italic;
	display: block;
	float:initial;
}
.views-field-body{float:left; width:100%;}
.views-field-body p{line-height:14px;}
#block-views-feature_level_2-block_6 .view-id-feature_level_2 .views-field-view-node a{font-size:12px;}

/* header ----------------------------------------------------------------------------------- */
#block-block-21 #cse p{margin:0; padding:0;}
#block-block-21 #cse form.gsc-search-box{margin:0; padding:0;}
#block-block-21 #cse form.gsc-search-box table{margin:0;}
#block-block-21 #cse form.gsc-search-box table td.gsc-input{padding-right:7px;}
#block-block-21 #cse form.gsc-search-box input.gsc-search-button{
	background:url(../img/right.png) no-repeat scroll center center rgba(255, 255, 255, 1);
	border-bottom: medium none;
    border-image: none;
    border-left: medium none;
    border-radius: 0;
    border-top: medium none;
    cursor: pointer;
    float: left;
    height: 25px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 24px;
	min-width:0;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}
#block-block-21 #cse form.gsc-search-box .gsc-clear-button{display:none;}

/* home page ----------------------------------------------------------------------------- */
/* middle colum ----------- */
.right_content #block-views-recent_contributors-block_8 .view-content .views-row{float:left; width:100%;}
.right_content #block-views-recent_contributors-block_8 .views-row .views-field-title-1,
.right_content #block-views-recent_contributors-block_8 .views-row .views-field-field-author-2-nid{
	float:left; margin:0; padding:0; width:auto;
}
.right_content #block-views-recent_contributors-block_8 .views-row .views-field-title-1 label,
.right_content #block-views-recent_contributors-block_8 .views-row .views-field-title-1 a,
.right_content #block-views-recent_contributors-block_8 .views-row .views-field-title-1 span,
.right_content #block-views-recent_contributors-block_8 .views-row .views-field-field-author-2-nid label,
.right_content #block-views-recent_contributors-block_8 .views-row .views-field-field-author-2-nid a,
.right_content #block-views-recent_contributors-block_8 .views-row .views-field-field-author-2-nid span{
	color: #5c5c5c;
    display: block;
    font-family: 'Merriweather',serif;
    font-size: 11px;
    font-style: italic;
    margin: 0 3px 0 0;
    padding: 0;
	float:left;
}

#section2_middle #block-views-recent_contributors-block_8 .view-content .views-row:last-child{
	border-bottom:1px solid #ddd; margin-bottom:20px; padding-bottom:15px;
}
#block-views-feature_level_2-block_1 .bgGray{float:left;}
#block-views-feature_level_2-block_1 .bgGray .views-row{margin-bottom:0;}
#block-views-feature_level_2-block_1 .bgGray .views-row .views-field-title-1{margin-left:0;}
#block-views-feature_level_2-block_1 .bgGray .views-row .views-field-field-aux-article-image-fid{
	display:none; margin-left:0;
}
#block-views-feature_level_2-block_1 .bgGray .views-row .views-field-title{margin:2px 0 3px;}
#block-views-feature_level_2-block_1 .bgGray .views-row .views-field-title label,
#block-views-feature_level_2-block_1 .bgGray .views-row .views-field-title a{
	margin:0 3px 0 0; padding:0; float:left;
}
#block-views-feature_level_2-block_1 .bgGray .views-row .views-field-body{margin-left:0;}
#block-views-feature_level_2-block_1 .bgGray .views-row .views-field-view-node{margin:0;}

.more-link{text-align:left;}
.bgGray .advertise{color:#333;}

/* Home slider ------------------------------------------------------------------------- */
#block-views-feature_level_2-block_5 .content .view-feature-level-2 .view-content{position:relative; float:left; width:100%;}
#block-views-feature_level_2-block_5 .views-slideshow-controls-bottom{
  float: left;
  position: absolute;
  width: 100%;
  z-index: 10;
}
#block-views-feature_level_2-block_5 #views_slideshow_singleframe_pager_feature_level_2-block_5{
  z-index: 10;
  position: relative;
  margin-left: -84px;
  float: right;
  right: 10px;
  top: -20px;
}
#block-views-feature_level_2-block_5 .pager-item{float:left; padding:0;}
#block-views-feature_level_2-block_5 .pager-item a{
  text-indent:-9999px;
  background:#808080;
  padding:0 8px;
  margin-left:5px;
  float:left;
  outline:none;
  border-radius:50px;
  -moz-border-radius:50px;
  -webkit-border-radius:50px;
}
#block-views-feature_level_2-block_5 .pager-item.activeSlide a{background:#fff;}

#block-views-feature_level_2-block_5 #views_slideshow_singleframe_teaser_section_feature_level_2-block_5{
	width:100% !important; float:left; border-bottom:1px solid #ddd; margin-bottom:15px;
}
#block-views-feature_level_2-block_5 views_slideshow_singleframe_slide{width:100% !important; float:left;}

#block-views-feature_level_2-block_5 #views_slideshow_singleframe_main_feature_level_2-block_5 img{
	width:100%; height:258px;
}
#views_slideshow_singleframe_div_feature_level_2-block_5_1{width:100%;}
.more-link a{float:right;}
.more-link a{
	float:right; color:#f07a22; font-weight:600; text-transform:uppercase; font-size:9px; width:100%;
}
#block-views-feature_level_2-block_2 h2{
	margin: 0 0 10px;
	color: #194c81;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: .4px;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	float:left;
	width:100%;
	margin-top:15px;
}

#block-views-feature_level_2-block_5  .view-content .views-row .views-field-field-author-org-nid label,
#block-views-feature_level_2-block_5  .view-content .views-row .views-field-field-author-org-nid a{
	margin:1px 3px 2px 0;
}

/* second gray box */
#block-views-feature_level_2-block_2 .view-display-id-block_2 .views-row{
	background:#e5e5e5;
	position:relative;
	margin:0 0px 20px; padding:15px; float:left; width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
#block-views-feature_level_2-block_2 .view-display-id-block_2 .views-row .views-field-field-aux-article-image-fid{
	float:left; position:absolute; top:0; left:0; padding:15px 0 0 15px; width:100px; text-align:center;
}
#block-views-feature_level_2-block_2 .view-display-id-block_2 .views-row .views-field-title,
#block-views-feature_level_2-block_2 .view-display-id-block_2 .views-row .views-field-title-1{
	float:left; margin-left:106px;
}
#block-views-feature_level_2-block_2 .view-display-id-block_2 .views-row .views-field-title-1 label,
#block-views-feature_level_2-block_2 .view-display-id-block_2 .views-row .views-field-title-1 span,
#block-views-feature_level_2-block_2 .view-display-id-block_2 .views-row .views-field-title-1 a{
	color: #5c5c5c;
	font-family: 'Merriweather', serif;
	font-size: 11px;
	margin: 0 0 5px;
	padding: 0;
	font-style: italic;
	display: block;
	float:left;
}
#block-views-feature_level_2-block_2 .view-display-id-block_2 .views-row .views-field-body{margin-top:20px;}
#block-views-feature_level_2-block_2 .view-display-id-block_2 .views-row .views-field-body p{margin:0;}
#block-views-feature_level_2-block_2 .view-display-id-block_2 .views-row .views-field-body,
#block-views-feature_level_2-block_2 .view-display-id-block_2 .views-row .views-field-view-node{float:left; width:100%;}
#block-views-feature_level_2-block_2 .view-display-id-block_2 .views-row .views-field-view-node a{font-size:10px; font-weight:bold;}

#block-ad-141 h2, #block-ad-253 h2{color:#999; font-size:9px; font-style:italic; float:left; width:100%;}
#block-ad-186 h2,
.ads .advertis .block-ad{float:left;}
.ads .advertis span.advertise{
	color: #999;
    display: inline-block;
    float: right;
    font-size: 10px;
    font-style: italic;
    margin: 38px 0 0;
    text-align: center;
    vertical-align: middle;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
}
#block-ad-303 {
  height: 145px;
}
#block-ad-303 .advertisement > div {
  width: 248px;
}
#block-ad-307 .content,
#block-ad-301 .content {
  position: inherit;
}
#block-relevant_content-rel_articles {
  margin-bottom: 0;
}
#block-relevant_content-rel_art_2 {
  margin-top: 20px;
  margin-bottom: 0;
}

#block-views-feature_level_2-block_3, #block-views-feature_level_2-block_4, #block-views-feature_level_2-block_2, #block-ad-253{float:left; width:100%; margin:0;}
.right_section #section2_right.side_bar{float:left; width:100%; margin:0;}

.advertise{font-size:9px; color:#999; font-style:italic;}

#section4_left .views-row{float:left; width:100%; border-bottom:none;}
#section4_left .views-row .views-field-field-aux-article-image-fid{
	float:left; margin-right:10px; width:100px; text-align:center;
}
#section4_left .views-row .views-field-title a{font-family:'Roboto Slab',serif; font-size:14px; font-weight:bold;}
#section4_left .views-row .views-field-field-author-nid{display:inline-block; float:none;}
#section4_left .views-row .views-field-field-author-org-nid{width:auto; float:none; display:inline-block;}
#section4_left .views-row .views-field-body{width:auto; float:none;}

.federal #section4_left .views-row .views-field-body{width:100%;}
.federal #section4_left .views-row .views-field-body .field-content {
  margin-top: 20px;
}
.federal #section4_left .views-row .views-field-body p{margin-bottom:0;}
.federal #section4_left .views-row .views-field-view-node a{font-size:10px; float:left; font-weight:bold; margin-top:4px;}

.federal #section4_left .views-row .views-field-field-author-nid,
.federal #section4_left .views-row .views-field-field-author-org-nid{float:left; margin:0;}
.federal #section4_left .views-row .views-field-field-author-nid a,
.federal #section4_left .views-row .views-field-field-author-nid label,
.federal #section4_left .views-row .views-field-field-author-nid span,
.federal #section4_left .views-row .views-field-field-author-org-nid a,
.federal #section4_left .views-row .views-field-field-author-org-nid span,
.federal #section4_left .views-row .views-field-field-author-org-nid label{
	float:left; margin:0 3px 0 0; padding:0;
}

/* --- */
.federal #section4_left .col31 .views-row .views-field-field-author-nid,
.federal #section4_left .col31 .views-row .views-field-field-author-2-nid,
.federal #section4_left .col31 .views-row .views-field-field-author-org-nid{float:left; margin:0 2px 0 0;}
.federal #section4_left .col31 .views-row .views-field-body{float:left; width:auto;}

.federal #section4_left .col31 .views-row .views-field-field-aux-article-image-fid{display:none;}

#section5_left{float:left;}

/* CSS for the special highlight field */
#front_content .views-field-field-special-highlight-value,
.federal .views-field-field-special-highlight-value,
#section2_middle .views-field-field-special-highlight-value {
	margin:0.5em 0;
}

.federal .views-row-1 .views-field-field-special-highlight-value,
.federal .views-row-2 .views-field-field-special-highlight-value {
	margin:0.5em 0 0.5em 110px;
}

#section2_left .views-field-field-special-highlight-value {
	clear:both;
	margin:0.5em 0 0.5em 106px;
}

.event .views-field-field-special-highlight-value,
.article .views-field-field-special-highlight-value {
    width:63%;
	clear:left;
	margin:1em 0 0 0;

}

.views-field-field-special-highlight-value {
	display:block;
	text-align:center;
	background:white;
	border:solid 2px #e96f34;
	color:#194c81;
	font-weight:bold;
	padding:4px;
}

#front_content{float:right; width:68%;}
#front_content h1{
	margin: 0 0 10px;
	color: #194c81;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: .4px;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
}
#block-ad-255 #ad-26908{width:100%; overflow-y:auto;}
#block-ad-255 .content{pointer-events:all;}
block block-ad .content, block block-ad .content {text-align: center;}
.ajax_content{width:100%; float:left;}
.ajax_content .ajax_loader{width:100%; float:left;}

/* latest new & right_content ------------------------------------------------------------------- */
.right_content .view-content .views-row{margin: 10px 0 20px 0; padding-bottom: 30px; border-bottom: 1px solid #ddd;}
.right_content .view-content .views-row:first-child{margin: 10px 0 20px 0; padding:0 0 30px 0;}
.right_content .view-content .views-row .views-field-title a{font-weight:bold; font-size:15px; line-height:17px;
	font-family:'Roboto Slab',serif;
}
.right_content .view-content .views-row .views-field-field-author-org-nid span{
	color: #5c5c5c;
	font-family: 'Merriweather', serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	font-style: italic;
	display: block;
	float:left;
}

#block-views-feature_level_2-block_1 .views-row{float:left; position:relative; margin-bottom:15px;}

#block-views-feature_level_2-block_1 .views-row .views-field-title-1{float:left; margin:0 0 0 106px;}
#block-views-feature_level_2-block_1 .views-row .views-field-title-1 a{
	color:#000;
	font-weight:bold;
	font-size:16px;
	line-height:16px;
	font-family:'Roboto Slab',serif;
}
#block-views-feature_level_2-block_1 .views-row .views-field-field-aux-article-image-fid{
	float:left;
	position:absolute;
	top:0;
	width:100px;
	text-align:center;
}
#block-views-feature_level_2-block_1 .views-row .views-field-title{float:left; margin:0 0 2px 106px; width:auto;}
#block-views-feature_level_2-block_1 .views-row .views-field-field-author-2-nid{
	float:left; margin:0 0 2px 0;
}
#views_slideshow_singleframe_teaser_section_feature_level_2-block_5 .views-row .views-field-title-1 label,
#views_slideshow_singleframe_teaser_section_feature_level_2-block_5 .views-row .views-field-title-1 a,
#block-views-feature_level_2-block_1 .views-row .views-field-title label,
#block-views-feature_level_2-block_1 .views-row .views-field-title a,
#block-views-feature_level_2-block_1 .views-row .views-field-field-author-2-nid label,
#block-views-feature_level_2-block_1 .views-row .views-field-field-author-2-nid a,
#block-views-feature_level_2-block_1 .views-row .views-field-field-author-org-nid label,
#block-views-feature_level_2-block_1 .views-row .views-field-field-author-org-nid a,
#block-views-feature_level_2-block_1 .views-row .views-field-field-author-org-nid span,
#block-views-feature_level_2-block_1 .views-row .views-field-field-author-org-nid span a{
	color: #5c5c5c;
	font-family: 'Merriweather', serif;
	font-size: 11px;
	margin: 0 3px 5px 0;
	padding: 0;
	font-style: italic;
	display: block;
	float:left;
	font-weight:normal;
}
#block-views-feature_level_2-block_1 .views-row .views-field-title span a{margin-top:-2px !important;}
#block-views-feature_level_2-block_1 .views-row .views-field-field-author-org-nid{float:left; margin:0 0 2px 100px;}
#block-views-feature_level_2-block_1 .views-row .views-field-body{
	float:left; margin:0 0 2px 100px; font-size:13px; width:76%;
}
#block-views-feature_level_2-block_1 .views-row .views-field-body p{
	margin-bottom:0; font-size:12px; line-height:14px; font-style:normal !important;
}
#block-views-feature_level_2-block_1 .views-row .views-field-body p em{font-style:normal !important;}
#block-views-feature_level_2-block_1 .views-row .views-field-view-node{
	float:left; margin:0 0 10px 106px; font-size:13px; width:auto;
}
#block-views-feature_level_2-block_1 .views-row .views-field-view-node a{
	color: #f07a22;
    font-family: 'Merriweather',serif;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}
.views-field-view-node a{color: #f07a22;}
#views_slideshow_singleframe_main_feature_level_2-block_5{border-bottom:#1px solid #ddd;
	margin-bottom:20px; padding-bottom:10px;
}
#views_slideshow_singleframe_main_feature_level_2-block_5 .views-field-body,
#views_slideshow_singleframe_main_feature_level_2-block_5 .views-field-body div{
	float:left; width:auto; display:inline-block;
}
#views_slideshow_singleframe_main_feature_level_2-block_5 .views-field-body p{margin-bottom:0; float:left; display:inline-block;}
#views_slideshow_singleframe_main_feature_level_2-block_5 .views-field-view-node{
	float:none; display:inline-block; width:auto;
}
#views_slideshow_singleframe_main_feature_level_2-block_5 .views-field-view-node a{
	text-transform:uppercase; font-family:'Merriweather',serif; font-size:10px; font-weight:bold; width:auto; float:none;
}

/* right_section right side bar -------------------------------------------------- */
.right_section{float:left; width:auto; position:relative;}
/* start blog */
.right_section #block-views-feature_level_2-block_3 .views-row{float:left; position:relative; margin-bottom:10px;}

.right_section #block-views-feature_level_2-block_3 .views-row .views-field-field-aux-article-image-fid-1{
	float:left; margin-right:10px; max-width:100px; width:100px; text-align:center;
}
.right_section #block-views-feature_level_2-block_3 .views-row .views-field-field-aux-article-image-fid-1 img{
	max-width:100%;
}
.right_section #block-views-feature_level_2-block_3 .views-row .views-field-title a{
	font-family:'Roboto Slab',serif; font-size:16px; line-height:18px;
}
.right_section #block-views-feature_level_2-block_3 .views-row .views-field-title-1 label,
.right_section #block-views-feature_level_2-block_3 .views-row .views-field-title-1 a{
	color: #5c5c5c;
    display: block;
    font-family: 'Merriweather',serif;
    font-size: 11px;
    font-style: italic;
    margin: 2px 0 5px;
    padding: 0;
	float:left;
}
.right_section #block-views-feature_level_2-block_3 .views-row .views-field-body{float:left;}
.right_section #block-views-feature_level_2-block_3 .views-row .views-field-body h4{margin-right:4px !important;}
.right_section #block-views-feature_level_2-block_3 .views-row .views-field-body h4,
.right_section #block-views-feature_level_2-block_3 .views-row .views-field-body p{
	font-family:'Merriweather',serif; font-size:13px; font-weight:normal; font-style:normal; color:#000;
	margin:0; padding:0; line-height:normal; float:left; text-transform:none;
}
.right_section #block-views-feature_level_2-block_3 .views-row .views-field-view-node{float:left;}
.right_section #block-views-feature_level_2-block_3 .views-row .views-field-view-node a{
	color: #f07a22;
    font-size: 8pt;
    font-weight: 600;
    text-decoration: none;
    text-transform: uppercase;
}
/* end of blog */
.right_section #block-views-feature_level_2-block_4 .views-row{
	font-size:12px; font-weight:bold; margin-bottom:10px; float:left; width:100%;
	border-top:1px solid #ddd; padding-top:10px;
}
.right_section #block-views-feature_level_2-block_4 .views-row:last-child{
	border-bottom:1px solid #ddd; padding-bottom:10px;
}

/* federal ---------------------------------------------------------------------------------------- */
.federal .views-row{float:left; border-bottom:1px solid #ddd; margin-bottom:15px; width:100%;}
.federal #section4_left h2, .federal .view-header h2,
#block-views-feature_level_2-block_7 > h2,
#block-views-feature_level_2-block_3 > h2{
	margin: 0 0 10px;
	color: #194c81;
	float:left;
	width:100%;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: .4px;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
}
.federal #section4_left .views-field-title a{font-weight:bold;}
#block-views-feature_level_2-block_7 .views-field-title a,
.view-id-feature_level_2 .views-field-title a{font-weight:bold; font-family:'Roboto Slab',serif; font-size:18px;}

/* state court */
#block-views-feature_level_2-block_7 .views-row .views-field-field-author-nid,
#block-views-feature_level_2-block_7 .views-row .views-field-field-author-nid a,
#block-views-feature_level_2-block_7 .views-row .views-field-field-author-nid label,
#block-views-feature_level_2-block_7 .views-row .views-field-field-author-2-nid,
#block-views-feature_level_2-block_7 .views-row .views-field-field-author-2-nid a,
#block-views-feature_level_2-block_7 .views-row .views-field-field-author-2-nid label,
#block-views-feature_level_2-block_7 .views-row .views-field-field-author-org-nid,
#block-views-feature_level_2-block_7 .views-row .views-field-field-author-org-nid a,
#block-views-feature_level_2-block_7 .views-row .views-field-field-author-org-nid label{
	float:left; margin:0 2px 0 0;
}
.federal #section4_left #block-views-feature_level_2-block_7 .views-row .views-field-field-author-org-nid{
	width:60%;
}

#block-views-feature_level_2-block_7 .views-row .views-field-body p,
#block-views-feature_level_2-block_7 .views-row .views-field-body strong{font-weight:normal;}

#block-views-feature_level_2-block_7 .views-field-field-aux-article-image-fid {
  display: none;
}
#block-views-feature_level_2-block_7 .views-row-1 .views-field-field-aux-article-image-fid {
  display: block;
}

/* Interval law */
.view-feature-level-2.view-display-id-page_1 .views-field-field-author-nid,
.view-feature-level-2.view-display-id-page_1 .views-field-field-author-2-nid,
.view-feature-level-2.view-display-id-page_1 .views-field-field-author-org-nid{float:left !important; margin:0 2px 0 0;}
.view-feature-level-2.view-display-id-page_1 .views-field-field-author-nid label,
.view-feature-level-2.view-display-id-page_1 .views-field-field-author-nid span,
.view-feature-level-2.view-display-id-page_1 .views-field-field-author-2-nid label,
.view-feature-level-2.view-display-id-page_1 .views-field-field-author-2-nid span,
.view-feature-level-2.view-display-id-page_1 .views-field-field-author-org-nid label,
.view-feature-level-2.view-display-id-page_1 .views-field-field-author-org-nid span{margin:0;}

.view-feature-level-2.view-display-id-page_1 .views-field-body p,
.view-feature-level-2.view-display-id-page_1 .views-field-body strong{font-weight:normal;}

.view-feature-level-2.view-display-id-page_1 .views-field-field-aux-article-image-fid {
  display: none;
}
.view-feature-level-2.view-display-id-page_1 .views-row-1  .views-field-field-aux-article-image-fid {
  display: block;
}

/* footer ---------------------------------------------------------------- */
footer{display:inline-block;}
.footer a{color:#f07a22;}
.footer .footer_toplink .menu{padding:0; margin:0;}
.footer .footer_toplink .menu li{padding:0; margin:0;}
.footer .footer_toplink .menu li a{text-transform:uppercase;}
.footer #block-block-12 h2{color: #7b7b7b; font-size: 11px; line-height: 15px;}

#node-3639 a {
  color: #f07a22;
}
/* About & FAQ page --------------------------------------------------------- */
#node-12269 ul{padding-left:30px; margin-left:18px;}
#node-12269 .content ul li a{line-height:22px;}
#node-12269 ul.links{margin:0; padding:0; list-style: none; float:left;}
ul.links li{display: inline-block; margin:0; padding:0; float:left;}
ul.links li a{
	color: #194c81 !important; font-family: 'Oswald', sans-serif; font-size: 13px; float:left; text-transform:uppercase;
}
ul.links li a:after{content:"/"; float:right; padding:0 5px; color:#000;}
ul.links li:last-child a:after{content:" ";}

#node-12269 a{color:#f07a22;}
#section2_middle.right_section .views-row{float:left; width:100%; margin-bottom:10px;}
#section2_middle.right_section .views-row .views-field-title a{
	color:#000 !important; font-size:15px; line-height:17px; font-weight:bold; float:left; font-family:'Roboto Slab',serif;
}
#section2_middle.right_section .views-row .views-field-field-author-org-nid label,
#section2_middle.right_section .views-row .views-field-field-author-org-nid span{
	color: #5c5c5c;
    display: block;
    font-family: 'Merriweather',serif;
    font-size: 11px;
    font-style: italic;
    margin:0 4px 5px 0;
    padding: 0;
	float:left;
}
#node-12269 ul:last-child li a{color:#f07a22 !important;}
#node-12269 ul.links.inline li a{color:#194c81 !important;}

/* Author page ------------------------------------------------------------------ */
.field-author-bio{font-style:normal; font-family:'Merriweather',serif;}
.field-author-bio label{color:#000; font-size:13px; font-weight:bold; font-style:normal; }
.field-author-bio p{color:#000; font-style:normal;}

ul.author-info{color:#000; font-style:normal; font-size:13px; list-style:none; float:left;width:100%;word-break:break-all;}
ul.author-info li{float:left; width:100%}
ul.author-info li a{color:#f07a22; float:left;}

ul.author-info li.ai1{font-weight:bold; margin:10px 0;}
ul.author-info li.ai3{color:#7c7c7c; font-style:italic; margin:5px 0 10px;}
ul.author-info li.ai32{font-weight:bold; margin:0 0 10px 0;}
ul.author-info li.ai4 label{font-weight:bold; margin:10px 0 3px 0;}
ul.author-info li.ai4 a{margin:0 0 10px 0;}
ul.author-info li.ai6{font-weight:bold;}
ul.author-info li.ai6 .social_Wrap{font-weight:normal;}

ul.author-info li.ai6 .icon:before{
    content: " ";
    float: left;
    height: 14px;
    left: 0;
    position: relative;
    top: 0;
    width: 22px;
}
ul.author-info li.ai6 .email:before{
	background: url(../img/social_group.png) no-repeat scroll center -3px rgba(0, 0, 0, 0);
}
ul.author-info li.ai6 .linkedIn:before{
	background: url(../img/social_group.png) no-repeat scroll center -26px rgba(0, 0, 0, 0);
}
ul.author-info li.ai6 .twitter:before{
	background: url(../img/social_group.png) no-repeat scroll center -48px rgba(0, 0, 0, 0);
}
ul.author-info li.ai6 .plus:before{
	background: url(../img/social_group.png) no-repeat scroll center -71px rgba(0, 0, 0, 0);
}
.author .right_content h2 strong{margin:0;}
.author .right_content ul{margin:0;}
.author .right_content h2{margin-bottom:0;}
.author .right_content h2 strong{
	margin: 0 0 10px;
	color: #194c81;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: .4px;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-style:normal;
}
.author .view-author-content-list .item-list{text-align:left;}
.author .view-author-content-list .item-list ul{width:100%; float:left; list-style:none; margin:10px 0;}
.author .view-author-content-list .item-list ul li{
	padding:5px 0 !important; margin: 0 !important; border-top: none !important; list-style:none;
	width:100%; float:left;
}
.author .view-author-content-list .item-list ul li.views-row a{
	color: #000;
    display: inline-block;
    position: relative;
    text-indent: 5px;
	font-family: 'Oswald',sans-serif;
    font-size: 13pt;
    font-weight: 400;
    line-height: 22px;
}
.author .view-author-content-list .item-list ul li.views-row a:before{
	background: url(../img/double_arrow.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    float: left;
    height: 17px;
    left: 0;
    position: relative;
    top: 0;
    width: 14px;
}
.author .view-author-content-list .more-link a{font-size:14px; font-weight:bold; font-style:normal; margin-bottom:10px;}

.author .right_content .right_content li.views-row{
	border: medium none;
    box-sizing: border-box;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 20px;
    width: 100%;
}

.author .right_content li.views-row .views-field-title{width:100%; float:left; font-style:normal;}
.author .right_content li.views-row .views-field-created{width:100%; float:left;}
.author .links{width:100%; float:left;}
.author ul.links{
	position:relative !important; bottom:0 !important; margin:5px 0 0 0; border-top:1px solid #333; padding-top:10px;
}
.author ul.links li{width:100%; float:left;}
.author ul.links li a{margin-bottom:2px;}
.author ul.links li a:after{content:"";}
.author ul.links li a:before{
	background: url(../img/Office_icon.png) no-repeat rgba(0, 0, 0, 0);
    content: "";
    float: left;
    height: 18px;
    left: 0;
    position: relative;
    top: 0;
    width: 14px;
	margin-right:5px;
}
.author ul.links li.print_html a:before{background-position:0 4px;}
.author ul.links li.sharethis_link a:before{background:none; width:0; margin:0; padding:0;}
.author ul.links li.print_mail a:before{background-position:0 -17px;}
.author ul.links li.print_pdf a:before{background-position:0 -39px;}
.author ul.links li.reprint a:before{background-position:0 -61px;}

.view-id-org_author_list .view-content{margin-top:10px;}
.view-id-org_author_list .view-content .views-field-field-author-pic-fid{float:left; margin-right:15px;}
.view-id-org_author_list .view-content .views-field-title a{font-weight:bold; font-size:14px; line-height:16px;}
.view-id-org_author_list .view-content .views-field-field-author-title-value{
	color: #5c5c5c;
    display: block;
    font-family: 'Merriweather',serif;
    font-size: 11px;
    font-style: italic;
    margin: 0 4px 5px 0;
    padding: 0;
}

.view-id-org_author_list .view-content .views-field-field-author-email-value,
.view-id-org_author_list .view-content .views-field-field-author-phone-value,
.view-id-org_author_list .view-content .views-field-field-author-website-value{font-weight:bold;}

/* Publish Legal News page ------------------------------------------------------ */
#node-12268{font-size:13px;}
#node-12268 a{color:#f07a22;}
#node-12268 h2{font-size:13px; line-height:normal;}
#node-12268 table img{width:auto !important; height:auto !important;}

#section2_middle #block-block-18{background:#e5e5e5; width:100%; float:left; padding:15px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
#section2_middle #block-block-18 h3{
	color: #194c81;
    font-family: 'Oswald',sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.4px;
    margin: 0 0 10px;
    text-transform: uppercase;
	text-align:center;
	font-weight:normal;
}
#section2_middle #block-block-18 h3 strong{font-weight:normal;}
#section2_middle #block-block-18 p{
	margin:0; font-size:9pt; line-height:normal;
}
#section2_middle #block-block-18 a{
	color:#f07a22; font-size:9pt; line-height:normal; font-weight:normal;
}
#section2_middle #block-block-18 hr{background:none; border:none; margin:0; padding:0;}
.author{color:#7c7c7c; font-style:italic; margin-top:5px !important; float:left; width:100%;}

/* Terms of Use page ----------------------------------------------------------- */
#node-7 a{color:#f07a22;}
.rteindent1{margin-left:10px;}
.rteindent2{margin-left:60px;}
.rtecenter {text-align:center;}
.rtejustify{text-align:justify;}
#section2_middle #block-views-upcoming_events-block_2 h2{
	margin: 0 0 10px;
	color: #194c81;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: .4px;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
}
#section2_middle #block-views-upcoming_events-block_2 h2 a{color: #194c81;}
#section2_middle #block-views-upcoming_events-block_2 .views-field-title{float:left; width:100%;}
#section2_middle #block-views-upcoming_events-block_2 .views-field-field-event-date-value span{
	color: #5c5c5c;
	font-family: 'Merriweather', serif;
	font-size: 11px;
	margin: 0 0 5px;
	padding: 0;
	font-style: italic;
	display: block;
}

/* Our Contributors page ----------------------------------------------------------- */
.left_section .view-dom-id-1 .views-row a{color:#f07a22; font-size:13px; line-height:20px;}

/* upcoming events ------------------------------------------------------------------- */
.view-id-upcoming_events a{color:#f07a22 !important;}
.view-id-upcoming_events .views-table{border:none; position:relative;}
.view-id-upcoming_events .views-table th{border:none; padding:20px 10px; color:#194c81; cursor:pointer;
	margin:0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.view-id-upcoming_events .views-table tr{border:none;}
.view-id-upcoming_events .views-table tbody tr td{padding:20px 15px;}
.view-id-upcoming_events .views-table tbody tr:nth-child(2n){background:#fff;}
.view-id-upcoming_events .views-table a{font-size:13px !important; font-style:normal !important;}
.view-id-upcoming_events .views-table th.views-field-field-event-date-value-1:before{
	border-color: transparent transparent #f07a22;
    border-style: solid;
    border-width: 10px;
    content: "";
    float: left;
    left: 0;
    margin: 28px 0 0 14px;
    position: absolute;
    top: 0;
    width: 0;
}
.view-id-upcoming_events .views-table .views-field-field-event-date-value-1 span:nth-child(1){
	display: block;
    font-size: 18pt;
    font-weight: 700;
    line-height: 14pt;
	font-family:'Oswald',sans-serif;
	text-align:center;
}
.view-id-upcoming_events .views-table .views-field-field-event-date-value-1 span:nth-child(2){
	font-family: 'Oswald',sans-serif;
    font-size: 10pt;
    text-align: center;
	display:block;
}
.view-id-upcoming_events form input[type="text"]{border:1px solid #ccc; padding:5px 10px; margin-top:3px;}
.view-id-upcoming_events form #edit-submit-upcoming-events{/*margin-top:15px;*/}
.view-id-upcoming_events .views_slideshow_singleframe_teaser_section,
.view-id-upcoming_events .views_slideshow_singleframe_teaser_section div{float:left; width:100%;}

/* article page --------------------------------------------------------------------- */
.node-unpublished .left_content_article.left_content { background-color: mistyrose; }
.articlehr{margin-top:35px; float:left; width:100%;}
.view-id-content_meta.view-display-id-block_2{width:100%;}
.left_content_article p, .article_copyright{width:100%;}
.block-relevant_content, .block-relevant_content h2{float:left; width:100%;}
#block-relevant_content-rel_art_2 h2 {display: none;}
.left_section .view-author-bio .view-header p,
.right_section #block-views-more_from-block_1 h2{
	margin:5px 0px;
	color:#194c81;
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	font-size:14px;
}
#block-ad-187 h2{font-size:9px; color:#ccc; font-style:italic;}
#block-views-more_from-block_1 .view-content{float:left; margin-bottom:10px;}
.view-author-bio .views-field-field-author-pic-fid,
.view-author-2-bio .views-field-field-author-pic-fid,
.view-contributor-bio .views-field-field-author-pic-fid,
.view-contributor-2-bio .views-field-field-author-pic-fid,
.view-contributor-3-bio .views-field-field-author-pic-fid,
.view-contributor-4-bio .views-field-field-author-pic-fid {
    float:left;
	margin-right:15px;
}

.view-author-bio .views-field-title a,
.view-author-2-bio .views-field-title a,
.view-contributor-bio .views-field-title a,
.view-contributor-2-bio .views-field-title a,
.view-contributor-3-bio .views-field-title a,
.view-contributor-4-bio .views-field-title a {
	font-family: 'Merriweather',serif;
    font-size: 14px;
    margin: 0;
}
.view-author-bio .views-field-field-author-title-value span,
.view-author-2-bio .views-field-field-author-title-value span,
.view-contributor-bio .views-field-field-author-title-value span,
.view-contributor-2-bio .views-field-field-author-title-value span,
.view-contributor-3-bio .views-field-field-author-title-value span,
.view-contributor-4-bio .views-field-field-author-title-value span {
	color: #7f7f7f;
    display: block;
    font-family: 'Merriweather',serif;
    font-size: 11px;
    font-style: italic;
}
#block-views-more_from-block_1 .views-row:first-child .views-field-title a{border-top:1px solid #7f7f7f; padding-top:10px;}
#block-views-more_from-block_1 .views-row .views-field-title a{
	color: #000;
    display: block;
    font-family: 'Roboto Slab',serif;
	font-weight: bold;
    font-size: 13px;
    line-height: 16px;
    margin: 0 0 7px 0;
    text-decoration: none;
	border-bottom:1px solid #7f7f7f;
	padding-bottom:7px;
	float:left;
	width:100%;
}

/* contact page ------------------------------------------------------------------------- */
#node-14 a{color:#f07a22;}
#node-14 #local-contact-page label{font-weight:normal; text-transform:capitalize;}
#node-14 #local-contact-page input[type="text"],
#node-14 #local-contact-page textarea{
	border: 1px solid #ddd;
	background: #eee;
	padding: 5px;
	width: 100%;
	max-width: 200px;
	margin: 5px 0;
}
#node-14 #local-contact-page textarea{max-width:100%;}
#node-14 #local-contact-page .resizable-textarea .grippie{display:none;}
#node-14 #local-contact-page input[type="text"]:focus,
#node-14 #local-contact-page textarea:focus{border-color:#aaa;}
#node-14 #local-contact-page #edit-submit{
	background-color: #f07a22;
	border: 1px solid #D36513;
	color: #fff;
	text-transform: uppercase;
	padding: 5px 15px;
	font-weight: bold;
	height: 34px;
	display: inline-block;
	margin: 0;
	font-family: 'Oswald', sans-serif;
	letter-spacing: 1px;
	cursor:pointer;
	font-size: 14px;
	vertical-align: top;
}
#node-14 #local-contact-page #edit-submit:hover {background-color: #D36513;}
#node-14 h2{font-size:13px; line-height:20px; font-weight:800px;}

/* Event & Trade Secret Protection event page --------------------------------------------- */
.event .left_content_event {width:63%;}
.event .view-id-event_content_meta .views-field-field-event-type-value,
.event .view-id-event_content_meta .views-field-field-event-type-value a,
.event .view-id-event_content_meta .views-field-field-event-type-value label,
.event .view-id-event_content_meta .views-field-field-event-type-value span,
.event .view-id-event_content_meta .views-field-field-author-org-nid,
.event .view-id-event_content_meta .views-field-field-author-org-nid a,
.event .view-id-event_content_meta .views-field-field-author-org-nid label,
.event .view-id-event_content_meta .views-field-field-author-org-nid span{
	width:auto; float:left; font-size:10px; color:#000; margin:0 2px 2px 0; padding:0;
	text-decoration:none; font-style:normal; line-height:normal;
}
.event .view-id-event_content_meta .views-field-field-event-date-value{
	width:100%; float:left; color:#f07a22;
}

.event .registorArea .views-row{width:100%; float:left; margin:10px 0;}
.event .registorArea .views-field-field-event-date-value-1{width:15%; float:left; margin-right:10px;}
.event .registorArea .views-field-field-event-date-value-1 .field-content span:nth-child(1){
	width:100%; float:left; background:#194c81; padding:6px 10px;
	color: #fff;
    display: block;
    font-family: 'Oswald',sans-serif;
    font-size: 36px;
    line-height: 42px;
    margin: 0;
    text-align: center;
	font-weight:bold;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.event .registorArea .views-field-field-event-date-value-1 .field-content span:nth-child(2){
	width:100%; float:left; background:#194c81;
	border-top: 1px solid #fff;
    padding: 2px 0;
    text-align: center;
	color: #fff;
    font-family: 'Oswald',sans-serif;
    font-weight: 300;
	text-transform:uppercase;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.event .registorArea .views-field-field-link-to-registration-value{width:80%; float:right; background:#194c81;}
.event .registorArea .views-field-field-link-to-registration-value span{
	float:left; width:100%; text-align:center;
}
.event .registorArea .views-field-field-link-to-registration-value a{
	color:#fff; text-decoration:none; text-transform:uppercase; font-size:18px; text-align:center;
	font-family:'Oswald',sans-serif; padding:26px 0 27px; display:inline-block; width:auto;
}
.event .registorArea .views-field-field-link-to-registration-value a:after{
	background:url(../img/right.png) no-repeat;
	content: " ";
    float: right;
    height: 20px;
    left: auto;
    padding: 0;
    position: relative;
    right: -5px;
    text-align: center;
    top: 3px;
    width: 10px;
    z-index: 9;
}
.event .left_content > .content{width:100%; float:left;}
.event .left_content > .content .copyright{font-size:10px; text-transform:capitalize;}

.event .left_content_article h1{
	font-size: 24px;
	margin: 0 0 5px;
	font-family: 'Oswald', sans-serif;
	line-height: 30px;
	font-weight: 400;
}
.event .views-field-created label,
.event .views-field-created span{color:#6c6c6c; font-family:'Merriweather',serif; font-size:10pt;}

.event .article_copyright{color:#6c6c6c; display:block; font-size:11px; margin:5px 0;}

.article_blog, .article_blog .view, .article_blog .view-content{position:relative;}
.article_blog .views-row {position:relative; width:100%; float:left; margin-bottom:10px; height:100%; min-height: 165px;}
.article_blog .views-row .views-field-field-author-pic-fid{position:absolute; top:0; left:0;}
.article_blog .views-row .views-field-field-author-pic-fid img{width:110px; height:auto; float:left;}
.article_blog .views-row .views-field-field-author-bio-value p{margin:8px 0; font-size:12px; line-height:14px;}
.article_blog .views-row .views-field-title,
.article_blog .views-row .views-field-field-author-title-value,
.article_blog .views-row .views-field-field-author-bio-value,
.article_blog .views-row .views-field-field-author-email-value,
.article_blog .views-row .views-field-field-author-phone-value,
.article_blog .views-row .views-field-field-author-website-value{
	padding:0 0 0 125px;
	width:100%;
	float:left;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.article_blog .views-row .views-field-field-author-email-value span,
.article_blog .views-row .views-field-field-author-phone-value span,
.article_blog .views-row .views-field-field-author-website-value span{
	color: #000;
    display: block;
    font-family: 'Merriweather',serif;
    font-size: 11px;
    text-decoration: none;
}

.right_section .block-relevant_content > h2{
	margin: 0 0 10px;
	color: #194c81;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: .4px;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	float:left;
}
.right_section .block-relevant_content .item-list ul{
	list-style:none; margin:0; padding:0; float:left; width:100%;
}
.right_section .block-relevant_content .item-list ul li{list-style:none; float:left; width:100%; margin:0;}
.right_section #block-relevant_content-rel_art_2 .item-list ul li:nth-child(1),
.right_section #block-relevant_content-rel_art_2 .item-list ul li:nth-child(2),
.right_section #block-relevant_content-rel_art_2 .item-list ul li:nth-child(3) {
  display: none;
}
.right_section .block-relevant_content .item-list ul li a {
	color:#000; font-weight:bold; font-size:15px; line-height:17px; margin-bottom:15px; float:left; width:100%;
	font-family:'Roboto Slab',serif; text-align:left;
}

/* Search result page --------------------------------------------------------------- */

#node-28225 .gsc-tabsArea{background:none; font-family:'Merriweather',serif; padding-bottom:5px;
	border:none; border-bottom:1px solid #333;
}
#node-28225 .gsc-tabsArea .gsc-tabHeader{color:#194c81; background:none; border:none; font-weight:600;
	font-size:13px; border-right:1px solid #194c81; line-height:normal;
}
#node-28225 .gsc-tabsArea .gsc-tabHeader:last-child{border-right:none;}
#resInfo-1{color:#ccc; font-size:10px; font-family:'Roboto Slab',serif;}

#node-28225 .gsc-webResult{
	padding:10px 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#node-28225 .gsc-webResult:hover{border-color:#fff; background:none;}

#node-28225 .gsc-webResult:nth-child(2n+1){background:#eee;}
#node-28225 .gs-title{	
	color: #000;
    font-family: 'Roboto Slab',serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 3px;
    text-decoration: none;
}
#node-28225 .gs-title b{color: #000; text-decoration:none;}
#node-28225 .gs-title:hover{text-decoration:underline;}
#node-28225 .gs-bidi-start-align gs-snippet{font-family:'Merriweather',serif;}
#node-28225 .gsc-cursor-page{color:#eebe99; padding:5px; text-decoration:none; font-size:14px;
	background:none; border:none; text-shadow:none; font-family:'Merriweather',serif; float:left; margin:0;
}
#node-28225 .gsc-cursor-page:first-child:before{content:"";}
#node-28225 .gsc-cursor-page:before{
	color: #f07a22;
    content: ".";
    font-family: 'Merriweather',serif;
    font-size: 46px;
    font-weight: normal;
    left: -5px;
    margin: 0;
    position: relative;
    top: -1px;
}
#node-28225 .gsc-cursor-current-page{color:#f07a22;}

/* view-practice-groups ----------------------------------------------------------------- */
.view-practice-groups ul{padding-left:30px; margin-left:18px;}
.view-practice-groups ul li{margin-bottom:5px; line-height:normal;}
#edit-submit-practice-groups{margin-top:16px;}
.view-practice-groups a{color:#f07a22;}
.view-practice-groups .views-table{border:none; position:relative;}
.view-practice-groups .views-table th,
.view-practice-groups .views-table th a{border:none; padding:20px 10px; color:#194c81; cursor:pointer;
	margin:0;
	text-align:center;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.view-practice-groups .views-table tr{border:none;}
.view-practice-groups .views-table tbody tr td{padding:20px 15px; background:none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.view-practice-groups .views-table tbody tr:nth-child(2n){background:#fff;}
.view-practice-groups .views-table a{font-size:13px !important; font-style:normal !important;}
.view-practice-groups .views-table th.views-field-created-1:before{
	border-color: transparent transparent #f07a22;
    border-style: solid;
    border-width: 10px;
    content: "";
    float: left;
    left: 0;
    margin: 28px 0 0 17px;
    position: absolute;
    top: 0;
    width: 0;
}
.view-practice-groups .views-table a img{display:none;}
.view-practice-groups .views-field-created-1 .day{
	display: block;
    font-size: 18pt;
    font-weight: 700;
    line-height: 14pt;
	font-family:'Oswald',sans-serif;
	text-align:center;
}
.view-practice-groups .views-field-created-1 .month{
	font-family: 'Oswald',sans-serif;
    font-size: 10pt;
    text-align: center;
	display:block;
}

/* ad ------------------------------------------------------------------------------- */


/* writing competition page --------------------------------------------------------- */
#node-1094 .content ul{padding-left:30px; margin-left:18px;}

/* homepage (internal) -------------------------------------------------------------- */
.toggle-remove {
  background-color: yellow;
  border: solid black 1px;
  padding: 0 5px;
}
body.page-homepage .content .left_section {
  width: 100%;
}
.view-id-feature_level_2.view-display-id-page_2 th {
  vertical-align: bottom;
}
.view-id-feature_level_2.view-display-id-page_2 a {
  font-size: 10px !important;
  font-family: 'Oswald', sans-serif;
  line-height: normal;
  width: 120px;
  min-width: 120px;
}
.view-id-feature_level_2.view-display-id-page_2 .views-field-title a {
  font-size: 18px !important;
  font-weight: lighter;
}
.view-id-feature_level_2.view-display-id-page_2 img {
  width: auto;
}
.view-id-feature_level_2.view-display-id-page_2 .views-field-title {
  width: 100%;
}
.view-id-feature_level_2.view-display-id-page_2 .views-field-tid {
  text-align: left;
}
.view-id-feature_level_2.view-display-id-page_2 .views-field-totalcount {
  text-align: center;
}
.view-id-feature_level_2.view-display-id-page_2 .even {
  background-color: #fff;
}
.view-id-feature_level_2.view-display-id-page_2 .views-admin-links li a {
  min-width: 0;
  width: auto;
}


/* breadcrumb ----------------------------------------------------------------------- */
.breadcrumb{width:100%; float:left; border-bottom:1px solid #194c81; border-top:1px solid #194c81;
	padding:2px 0; text-align:center; color:#f07a22; text-transform:uppercase; font-size:14px;
	font-family:'Oswald',sans-serif; text-decoration:none;
}
.breadcrumb a{color:#194c81; text-decoration:none;}
.breadcrumb .arrow{color:#194c81; font-size:12px; font-family:'Oswald',sans-serif; font-weight:400;}

/* Pagination --------------------------------------------------------------------- */
.item-list{text-align:center;}
ul.pager{
	color:#f07a22; width:auto; margin:10px 0 0 0; padding:0; position:relative; text-align:center; display:inline-block;
}
ul.pager li{float:left; width:auto; margin:0; padding:0; color:#eebe99; font-family:'Merriweather',serif; font-size:16px;
	position:relative;
}
ul.pager li a{
	float:left; width:100%; margin:0; padding:0; color:#eebe99; font-family:'Merriweather',serif; font-size:16px;
}
ul.pager li.pager-current, ul.pager li.pager-current a{color:#f07a22;}
ul.pager li a:after,
ul.pager li.pager-current:after{
	color: #f07a22;
    content: ".";
    float: left;
    font-size: 42px;
    margin: -26px 5px 0 -10px;
    position: relative;
    right: 0;
    top: 0;
}
ul.pager li.pager-previous,
ul.pager li.disable-previous {
	color: #f07a22;	
}
ul.pager li.pager-first, ul.pager li.pager-last{display:none;}
ul.pager li.pager-current:after{font-weight:normal; /*content:"";*/}
ul.pager li:nth-child(2):after{content:"";}
ul.pager li.pager-first a:after,
ul.pager li.pager-last a:after{content:"";}
.start_arrow, .disable-previous{/*width:20px; height:20px;*/ float:left; font-weight:normal;}
.start_arrow:after, .disable-previous.first:after{
	background:url(../img/left_dark.png) no-repeat;
    content: "";
    float: left;
    height: 20px;
    margin: 0;
    position: relative;
    top: 0;
    width: 20px;
	left:0;
	opacity:0.3;
}
.pager_page{float:left; margin:0 15px 0 0; font-weight:normal;}
ul.pager li.pager-previous a:after{
	background:url(../img/left.png) no-repeat;
    content: "";
    float: left;
    height: 20px;
    margin: 0;
    position: absolute;
    top: 9px;
    width: 20px;
	left:-10px;
}
ul.pager li.pager-previous a{text-indent:-9999px; padding:0 7px;}
ul.pager li.pager-next a:after, .disable-last.last:after{
	background: url(../img/right.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    float: left;
    height: 20px;
    margin: 0;
    position: absolute;
    top: 9px;
    width: 20px;
	left:5px;
}
.disable-last.last:after{opacity:0.3;}
ul.pager li.pager-next a{text-indent:-9999px; padding:0 7px;}

/* Organization & filter page ------------------------------------------------------- */
.author-lastname-letter{background:#e5e5e5; border:1px solid #ddd; text-align:center; margin:10px 0;}
.author-lastname-letter a{
	margin: 5px;
	display: inline-block;
	vertical-align: top;
	color: #3c3c3c;
	font-weight: 400;
	font-size: 12px;
	font-family: 'Oswald', sans-serif;
}

.author-lastname-letter a.active, .author-lastname-letter a:hover, .author-lastname-letter a[name]{color:#f07a22;}
/* ---- */
.contrib_list{float:left; width:100%; border-top:1px solid #333; padding-top:10px; position:relative; margin-top:10px;}
.contrib_list h2{float:none !important; width:100%;}
.contrib_list table{position:relative;}
.contrib_list table td{
    float: left;
    padding-bottom: 10px;
    position: relative;
    width: 50%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.contrib_list .view-content .views-field-field-author-pic-fid{position:absolute; top:0; left:0;}
.contrib_list .view-content .views-field-field-author-pic-fid img{width:110px; height:auto; float:left;}
.contrib_list .view-content .views-field-title,
.contrib_list .view-content .views-field-field-author-title-value,
.contrib_list .view-content .views-field-field-author-bio-value{
	float: left;
    padding: 0 20px 0 124px;
    width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.contrib_list .view-content .views-field-field-author-email-value{margin-top:10px;}
.contrib_list .view-content .views-field-field-author-email-value,
.contrib_list .view-content .views-field-field-author-phone-value,
.contrib_list .view-content .views-field-field-author-website-value{
    float: left;
    padding: 0 20px 0 124px;
    width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.contrib_list .view-content .views-field-field-author-email-value label,
.contrib_list .view-content .views-field-field-author-email-value span,
.contrib_list .view-content .views-field-field-author-phone-value label,
.contrib_list .view-content .views-field-field-author-phone-value span,
.contrib_list .view-content .views-field-field-author-website-value label,
.contrib_list .view-content .views-field-field-author-website-value span{
	font-family: 'Merriweather', serif;
	display: block;
	text-decoration: none;
	color: #000;
	font-size: 11px;
	font-weight:normal;
}

.org .links ul.links{bottom:0; float:left; margin:0; position:relative; width:100%;}

/* Latest Legal News & Analysis page ---------------------------------------------- */
.view-recent-contributors.view-display-id-page_2 th{border-bottom:0px;}

/* ads ---------------------------------------------------------------------------- */
.advertisement > div {
  float: left;
}
.ads .advertis > #block-ad-186 > h2{
    /* display:none; */
	font-size: 9px;
    color: #999;
    font-style: italic;
	margin: 35px -65px 0 0;
	float: right;
	-webkit-transform: rotate(90deg); /* Chrome */
    -moz-transform: rotate(90deg); /* Firefox */
    -ms-transform: rotate(90deg); /* IE */
    -o-transform: rotate(90deg); /* Opera */
}

.content.clear-block{position:static;}
.content{position:relative;}
.links ul.links{
	bottom:-30px; float:left; position:absolute; width:100%; left:0; margin:0; padding:0; line-height:1em;
}
.links ul.links li a{font-style:normal;}
.links stbuttontext {line-height:1em;}
footer{margin-top:36px;}

.gsc-input input.gsc-input{background: none repeat scroll 0 0 #eee !important;}
input[type="text"], input[type="email"], input[type="password"], input[type="text"].gsc-input{
	background: none repeat scroll 0 0 #eee !important;
    border: 1px solid #ddd !important;
    bottom: 0;
    height: 22px;
    margin: 0;
    padding: 5px;
    width: 99%;
}
input[type="text"]:focus, input[type="text"].gsc-input:focus{background:#aaaaaa;}
input[type="button"].gsc-search-button, .form-submit{
	background-color: #f07a22;
    border: 1px solid #d36513;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: 'Oswald',sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
    letter-spacing: 1px;
    margin: 0;
    padding: 5px 15px;
    text-transform: uppercase;
    vertical-align: top;
}
input[type="button"].gsc-search-button:hover, .form-submit:hover{background:#d36513;}
.gsc-clear-button{display:none;}

.messages.error, .messages.status {padding:3px 29px; border-left: solid 1px #194c81; border-bottom: solid 1px #194c81; border-right: solid 1px #194c81; color:#194c81;font-family:Oswald, sans-serif;}
#u_0_2{display:none;}
#block-views-recent_contributors-block_6 h2,
#block-views-recent_contributors-block_4 h2,
#block-views-recent_contributors-block_1 h2,
#block-views-org_article_list-block_1 h2,
.contrib_list h2,
.block-custom h2 {
	color: #194c81;
    font-family: 'Oswald',sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.4px;
    margin: 0 0 10px;
    text-transform: uppercase;
    clear: both;
}
.block-custom ul li {
  font-weight:bold; font-size:13px; line-height:17px; margin-bottom:10px; float:left; width:100%;
  font-family:'Roboto Slab',serif; text-align:left; margin-left: 6px;
}
#block-views-recent_contributors-block_4 .views_slideshow_main .views_slideshow_singleframe_teaser_section,
#block-views-recent_contributors-block_4 .views_slideshow_main .views_slideshow_singleframe_teaser_section .views_slideshow_singleframe_slide{
	width:100% !important; float:left;
}
#ad-26908{float:left;}
#ad-15288{float:left;}
#edit-submit-upcoming-events{margin: 19px 0 0 15px ;}

.fb_likebox{position:relative; float:left; width:100%;}
.fb_likebox iframe.fb_btn{
	float: left;
    left: 108px;
    margin: 0 0 0 -85px;
    padding: 0;
    position: relative;
    width: 90px !important;
}
.fb_likebox iframe.twitter-share-button{
	float: left;
    left: 130px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 90px !important;
}
.artical .view-content .views-row .field-content,
.artical .view-content .views-row .field-content a{
	font-size: 11px;
    font-weight: 600;
    line-height: 16px;
	color:#000;
	font-style:normal;
	margin:0 0 1px 0;
	float:left;
	width:100%;
}
.artical .view-content .views-row .views-field-field-author-nid label{
	color: #f07a22;
    font-family: 'Oswald',sans-serif;
    font-size: 12px;
    font-weight: 400;
    margin: 0 0 10px;
	text-transform:uppercase;
	font-style:normal;
	float:left;
	width:100%;
}
.artical .view-content .views-row .views-field-field-author-org-nid{margin:0;}
.artical .view-content .views-row .views-field-field-author-org-nid a{
	font-weight: 600;
    line-height: 16px;
	font-style:italic;
	font-size:9px;
	margin:2px 0 10px;
}
#block-views-recent_contributors-block_4 h2{margin-top:0 !important;}
#block-views-upcoming_events-block_2{margin-top:0 !important;}
#section2_middle #block-views-upcoming_events-block_2 h2{padding-top:0 !important;}
.view-filters .views-processed{display:inline-block; width:100%; margin-top:8px;}
.view-filters .views-processed .views-widget-filter-title{width:46%;}
.view-filters .views-processed .views-exposed-widget label{margin-bottom:7px; float:left; position:absolute;}
.view-filters .views-processed .views-exposed-widget .views-widget{margin:23px 0 0 0;}
.view-filters .views-processed .views-submit-button #edit-submit-practice-groups{margin-top:23px;}

.view-upcoming-events table thead th{
	text-align:center;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.view-upcoming-events table tbody td{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

.text_aligncenter .advertise{text-align:left; margin:5px 0 0 2px;}
#node-33370 .left_content_article .right_content .advertise {text-align: center; float: none;}
.text_aligncenter #block-ad-300 img {width: inherit;}
.article ul{margin-left:30px; padding-left:18px;}
#ad-31750, #ad-33376{float:left;}
.side_bar #block-ad-253 h2{margin-top:20px;}
#block-ad-141{float:left; width:100%; text-align:center;}
.article_right.right_section .advertise{float:left; width:100%; text-align:left; margin-bottom:5px; margin-left:46px;}
#ad-31750{float:left; width:100%; text-align:center;}
.home_federal_right .advertise{margin-left:18px;}
.home_federal_right .block-ad{text-align:center !important;}
.home_federal_right .block-ad #ad-33376{width:100%; text-align:center;}
.home_state_left .block-ad{text-align:left !important;}
.home_state_left #ad-31750{text-align:left;}
.event .content ul{padding-left:30px;}
.artical .jackson, .artical .connect, .artical .office_manage{font-family:'Merriweather',serif;}

/**/
@media (max-width: 1125px){
	.event .registorArea .views-field-field-link-to-registration-value{width:74%;}
	.event .registorArea .views-field-field-link-to-registration-value a:after{top:-8px; right:14px;}
	.event .registorArea .views-field-field-link-to-registration-value a{padding:17px 0; font-size:14px;}
	.event .registorArea .views-field-field-link-to-registration-value a:after {
	    right:-5px; top: 1px;
	}
	#ad-15288, #ad-33376, #ad-26890, #ad-31750, #ad-32697, #ad-32696{overflow-y:scroll; overflow-x:auto; width: 100%; float:left; -webkit-overflow-scrolling: touch;}
	*{-webkit-overflow-scrolling: touch;}
	#ad-15288 div, #ad-33376 div, #ad-26890 div, #ad-31750 div, #ad-32697 div, #ad-32696 div{overflow-y:auto; width:100%;}
	
	#ad-15288 img, #ad-33376 img, #ad-26890 img, #ad-31750 img, #ad-32697 img, #ad-32696 img{
		width:100%; height:auto; float:left;
	}
	.ads .advertis{overflow-y:auto;}
	.articleListWrap .articleList .col3 .cols ul li{width:27%;}
	.event .registorArea .views-field-field-link-to-registration-value a{font-size:14px; padding:28px 0 27px;}
	.ads .advertis span.advertise{position:absolute; right:0;}
	#node-11 table{width:100%; float:left;}
	#node-11 table tr td{width:49%; float:left;}
	#node-11 table tbody tr td{width:auto; float:none;}
	#node-11 table tr td img{width:100% !important; height:auto !important; float:left;}
	.tableWrap{overflow-x:auto; overflow-y:hidden; width:100%;}
	.tableWrap table{width:100%;}
	.right_section .advertise{margin-left:0;}
	
}
@media (max-width: 940px){
	.fb_likebox iframe.fb_btn{width: 80px !important; margin-left:-79px;}
	.fb_likebox iframe.twitter-share-button{width: 78px !important; left:80px;}
	
}

@media (min-width: 768px) and (max-width: 1125px) {
	.container{width:100%; margin:0 auto; padding:0px 15px;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	nav .nav > ul > li > a{padding: 8px 12px 8px 5px; font-size:11px;}
	nav.afix .nav ul li.logo-sm a img{max-width:150px;}
	p{line-height:18px;}
	.nolink{padding:8px 12px 8px 6px !important;}
	
 body {
 font-size:12px;
}
.content .left_section .left_content .page_heading h1 {
font-size: 24px;
line-height: 30px;
}
.content .left_section {
width: 70%;
}
.content .right_section {
width: 28%;
}
.content .block .heading h2 {
font-size: 15px;
}
.content .right_section .thumbWrap .post_thumb {
float: none;
width: auto;
}
.content .right_section .thumbWrap .heading {
margin-left: 0;
}
.arrowList li h3 {
 font-size: 14px;
}
.content .block .heading h3, .content .right_section h4, .postHeading {
 font-size: 12px;
 line-height: 16px;
}
.content .block.brdBtm1 {
 margin: 10px 0;
 padding-bottom: 5px;
}
.content .block {
 margin: 0 0 10px;
}
.office_manage ul .icon a {
 font-size: 11px;
}
.paging ul li a {
 font-size: 13px;
 margin: 5px 2px;
}
.ads .artical_menu {
 float: left;
 width: 85px;
}
.ads .artical_menu .art_heading h2 {
 font-size: 24px;
 line-height: 30px;
}
.ads .artical_menu .art_heading span {
 font-size: 12px;
}
.ads .advertis {
 margin-left: 95px;
}
.header .header_rightsection .account {
 margin-right: -10px;
}
.searchMenu .searchBar {
	padding: 6px;
}
.social_box{width:110%; margin:0 -5%;}
.office_manage ul .icon{width:100%;}
}

@media (min-width: 768px) and (max-width: 1023px) {
	#block-views-feature_level_2-block_5 .views-slideshow-controls-bottom{bottom:250px;}
	#block-views-feature_level_2-block_2 .view-display-id-block_2 .views-row .views-field-field-aux-article-image-fid{
		position:relative; padding:0;
	}
	#block-views-feature_level_2-block_2 .view-display-id-block_2 .views-row .views-field-title, 		#block-views-feature_level_2-block_2 .view-display-id-block_2 .views-row .views-field-title-1{
		margin-left:0;
	}
	#block-views-feature_level_2-block_2 .view-display-id-block_2 .views-row .views-field-body{margin-top:0;}
}
@media (max-width: 767px) {
	.container{width:100%;}
	.container {
	width: auto;
	margin: 0;
	padding: 0px 15px;
	}
	.content .left_section {
	float: none;
	width: auto;
	}
	.content .right_section {
	float: none;
	width: auto;
	}
	 .footer .footer_leftsection {
	float: none;
	width: auto;
	}
	.footer .footer_rightsection {
	width: auto;
	float: none;
	border-top: 1px solid #aaa;
	padding-top: 15px;
	margin-top: 15px;
	}
	nav .nav {
	display:none;
	height:inherit;
	}
	.mobileMenu {
	display:block;
	color:#fff;
	font-size:15px;
	font-weight:700;
	min-height:30px;
	line-height:30px;
	position:relative;
	background: #194c81;
	padding:8px;
	border-bottom: 1px solid #aaa;
	}
	.nav_left_section {
	float: none;
	border-right: none;
	}
	nav .nav ul li {
	float: none;
	border-bottom: 1px solid #C0C0C0;
	}
	nav .nav ul li .submenu {
	position: relative;
	top: 0;
	background: #376FAA;
	width: auto;
	}
	nav .nav ul li .submenu li a {
	color: #fff;
	}
	nav .nav ul li a {
	padding: 7px 14px 7px 7px;
	}
	.searchMenu .searchBar {
	width:98%;
	}
	.nav_right_section li {
	border-bottom:none !important;
	}
	 .header .header_midsection {
	float: none;
	width: auto;
	text-align: center;
	}
	.header .header_leftsection {
	float: none;
	width: auto;
	}
	.header .header_rightsection .social_icon {
	float: right;
	margin: 0px 0px 0px;
	}
	.header .header_rightsection .account {
	float: left;
	}
	.header .header_rightsection {
	float: none;
	margin: 10px 0px;
	}
	.ads .advertis {
	width: 75%;
	float: left;
	margin-left: 2%;
	}
	.ads .artical_menu {
	width: 23%;
	float: left;
	}
	.header {
	margin: 0px 0px;
	}
	.artical_menu .pull_right {
	float:none !important;
	}
	 .content .left_section .right_content .artical .office_manage ul .icon a {
	font-size: 10px;
	font-weight: normal;
	}
	.content .left_section .right_content .artical .office_manage ul .icon span {
	margin:0px;
	}
	 p {
	font-family: 'Merriweather', serif;
	font-size: 13px;
	}
	.content .left_section .left_content .author_profile .about {
	float: right;
	width: 67%;
	}
	.nav_right_section {
	width: auto;
	}
	.content .left_section .right_content .artical .jackson {
	text-align: center;
	}
	.header .header_leftsection h3.date {
	margin: 0em 0 0;
	}
	.header .header_midsection .logo a img {
	max-width: 300px;
	}
	.content .left_section .left_content .page_heading h1 {
	font-size: 24px;
	line-height: 28px;
	}
	side_bar {
	 border-top: 1px solid #ddd;
	padding-top: 15px;
	}
	.content .block .heading h2 {
	font-size: 11pt;
	line-height: 16pt;
	}
	.footer .footer_leftsection .logo {
	text-align: center;
	}
	.mobile {
	 display:block;
	}
	.desktop {
	 display:none;
	}
	.col2, .col31, .col13 {
	margin: 0;
	}
	.col2 .cols, .col31 .cols, .col13 .cols {
	width: auto;
	margin-left: 0;
	float: none;
	}
	.col13 .cols:last-child, .col31 .cols:last-child {
	width: auto;
	}
	.col4 .cols {
	width: 47%;
	}
	.upcoming .cols:nth-child(3) .post_content:before {
	display:none;
	}
	.ajax_loader {
	margin-top: 0px;
	}
	.side_bar {
	 margin-top:20px
	}
	.innerpages .page_heading {
	 font-size:24px;
	}
	.dotList {
	 margin-left: 0px;
	}
	.tabBox {
	 padding-left: 16px;
	}
	nav .nav {
	 padding:0;
	}
	.contactForm .control-group input.form-control[type="text"] {
	 max-width: inherit;
	 width: 98%;
	}
	.searchResult .control-group input.form-control[type="text"] {
	 width:175px;
	}
	.searchResult .control-group .btn {
	 width: auto;
	}
	.sortWrap .pull_right, .sortWrap .pull_left {
	 float:none;
	 margin: 5px 0;
	}
	.listTable tbody td {
	 padding: 10px 5px;
	}
	.listTable td, .listTable th {
	}
	.col3 {
	margin: 0;
	}
	.col3 .cols {
	width: auto;
	margin-left: 0;
	float: left;
	position: relative;
	}
	#ad-15288, #ad-33376, #ad-26890, #ad-31750, #ad-32697, #ad-32696{margin-bottom:20px;}
	#node-12268 table{width: 100% !important;}
	.articleListWrap .articleList .col3 .cols ul li{width:90%; margin:0;}
	.upcoming .view .views-row{
		width:100%; border-bottom:1px solid #aaa; min-height:0; margin-bottom:10px; padding-bottom:10px;
		border-left:none;
	}
	.upcoming .view .views-row:last-child{border:none;}
	#section5_left, #front_content{width:100%; float:left;}
	#section4_left .cols{width:100%; float:left;}
	.view-upcoming-events{width:100%; float:left;}
	.view-upcoming-events .view-content{width:100%; overflow-y:hidden; overflow-x:auto;}
	.views-table{width:100%; overflow-y:auto;}
	.header .header_rightsection{width:100%; float:left; text-align:center;}
	.header .header_rightsection .account{width:100%; float:left; text-align:center;}
	.header .header_rightsection #socialmedia{width:100%; float:left; text-align:center;}
	.header .header_rightsection .account ul li{float:none; display:inline-block; text-align:center;}
	.header .header_rightsection .social_icon ul .social{float:none; display:inline-block; text-align:center;}
	.header .header_rightsection .social_icon ul{padding:0; margin-left:-10px;}
	input[type="text"], input[type="email"], input[type="password"], input.gsc-input[type="text"]{
		width:95% !important; max-width:95% !important;
	}
	.searchMenu .searchBar input[type="text"]{max-width:100% !important; width:100% !important;}
	#sharethis_1 .stico_default{padding:0 0 0 22px;}
	.content .left_section .right_content{margin-left:0;}
	#node-12268 img{width:100% !important; height:auto !important; float:left;}
	.article .right_content .ads img{float:none !important; margin-top:20px;}
	.view-id-practice_groups .view-content{overflow-x: auto; overflow-y: hidden; width: 100%;}
	.view-id-practice_groups .view-content table{width:100%;}
	header .account{text-align:center;}
	.ads .artical_menu .art_heading h2{font-size:28px; line-height:30px;}
	.ads .artical_menu .art_heading span{font-size:12px; line-height:14px;}
	#block-views-feature_level_2-block_1 .views-row .views-field-body{width:70%;}
	.office_manage ul li.icon{float:left; width:100%;}
	.office_manage ul li.icon a{font-size:12px !important;}
	.fb_likebox iframe {
		float: left;
		left: 50%;
		margin: 0 0 0 -110px;
		position: relative;
		width: 50px !important;
	}
	
	/* header main menu */
	.header_rightsection .account  ul li{text-align:center; width:100%; padding:5px 0 7px !important;}
	.header_rightsection .account  ul li a{padding:0 !important;}
	.sf-menu{padding:0 !important;}
	nav .nav ul li.first:first-child{/*border-bottom:none;*/}
	nav .nav ul li{float:left; width:100%;}
	nav .nav ul li ul{
		float:left !important; width:100% !important; top:0; left:0; margin:0 !important; padding:0; position:static;
		display:none; border-top:1px solid #c0c0c0; transition: all 1000ms ease 0s;
	}
	nav .nav ul li:hover ul{display:block; background:#376faa; transition: all 1000ms ease 0s;}
	nav .nav ul li ul li:last-child{border-bottom:none;}
	nav .nav ul.sf-menu > li:after {
		background: url(../img/downarrow.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		content: "";
		float: right;
		height: 6px;
		left: auto;
		margin: 0;
		padding: 0;
		position: absolute;
		right: 10px;
		top: 15px;
		width: 6px;
	}
	.block-superfish .sf-accordion-toggle{display:none;}
	
	ul.primary{margin:5px 0; padding:0; white-space:normal;}
	ul.primary li a{margin:0; padding:0 2px;}
}
@media (max-width: 767px and (orientation : landscape){
	#ad-15288, #ad-33376, #ad-26890, #ad-31750, #ad-32697, #ad-32696{overflow-y: auto; width:50%;}
}
@media (max-width: 767px and (orientation : portrait){
	#ad-15288, #ad-33376, #ad-26890, #ad-31750, #ad-32697, #ad-32696{overflow-y: auto; width:100%;}
}
@media (max-width: 480px) {
 .content .left_section .left_content {
float: none;
width: auto;
}
 .content .left_section .right_content {
float: none;
width: auto;
}
 .content .left_section .left_content .page_heading h1 {
font-size: 24px;
line-height: 30px;
}
.content .left_section .left_content .author_profile .about {
float: right;
width: 67%;
}
p, .list li {
font-size: 14px;
line-height: 20px;
}
.content .left_section .right_content .artical .office_manage ul .icon a {
font-size: 12px;
}
.content .right_section .block .heading h2 {
font-size: 10pt;
line-height: 15px;
}
.footer .footer_rightsection .footer_toplink {
text-align: center;
}
.footer .footer_rightsection .footer_toplink li {
display: block;
}
.header .header_rightsection .account {
float: none;
}
.header .header_rightsection .account ul li {
float: none;
display: inline-block;
vertical-align: top;
}
.header .header_rightsection .account ul {
text-align: center;
}
.header .header_rightsection .social_icon {
float: none;
}
.header .header_rightsection .social_icon ul {
text-align: center;
}
.header .header_rightsection .social_icon ul .social {
float: none;
display: inline-block;
vertical-align: top;
}
.ads .artical_menu {
width: auto;
 float: none;
}
.ads .advertis {
width: auto;
float: none;
margin-left: 0;
margin-top: 10px;
}
 .content .block .heading h2 {
font-size: 10pt;
line-height: 14pt;
}
 .link_more {
font-size: 8pt;
}
.side_bar {
 margin:15px 0;
}
small {
 font-size:8pt;
}
.upcoming .sec_title {
font-size: 11pt;
}
.upcoming h3 {
font-size: 10pt;
font-weight: 400;
}
.col4 {
margin-left: 0;
}
.col4 .cols {
margin-left: 0;
float: none;
width: auto;
}
.upcoming .post_content:before {
display: none;
}
.upcoming .post_content {
position: relative;
height: 100%;
min-height: inherit;
border-top: 1px solid #aaa;
padding: 5px 0;
}
.content .left_section .author .left_content, .content .left_section .author .right_content {
width: auto;
}
.content .left_section .author .right_content {
 margin-top:20px;
}
.innerpages .page_heading {
 font-size:18px;
}
.bulletin, .bulletin .form_group {
 width: auto;
}
.bulletin, .bulletin .form_group input[type="text"] {
 width: 96%;
}
.clickRegister {
 font-size: 14px;
}
.clickRegister img {
 display: inline-block;
 margin-top: -2px;
 padding: 0 5px;
 vertical-align: middle;
}
.content .left_section .right_content .artical .jackson img {
 max-width: 190px;
}
.searchForm .control-group input.form-control[type="text"] {
 width: 175px;
}
.iconList li {
 margin: 0 0 15px;
}
	.articleListWrap .articleList .col3 .cols ul li{width:84%;}
}
@media only screen and (max-device-width : 480px){
	.articleListWrap .articleList .col3 .cols ul li{width:84% !important;}
	.articleListWrap .articleList ul{width:90%;}
}
@media (max-width:360px){
	#block-views-feature_level_2-block_5 #views_slideshow_singleframe_main_feature_level_2-block_5 img{height:200px;}
	#block-views-feature_level_2-block_5 .views-slideshow-controls-bottom{bottom:auto; top:230px;}
}
@media (max-width: 320px) {
.header .header_midsection .logo a img {
max-width: 250px;
}
.content .left_section .left_content .author_profile {
border-top: 1px solid #aaa;
padding-top: 10px;
}
.content .left_section .left_content .author_profile .profile {
float: none;
width: auto;
}
.content .left_section .left_content .author_profile .about {
float: none;
width: auto;
margin-left: 0;
}
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1){
	body{font-size:13px !important;}
	body {-webkit-text-size-adjust: none;}
}
@media only screen 
and (min-device-width : 360px) 
and (max-device-width : 640px) {
	
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (orientation : portrait){
	.innerpages .page_heading{float:left; width:100%; margin:-30px 0 10px 0;}
	.social_box{width:114%; margin:0 -7%; padding:0;}
	.fb_likebox iframe.fb_btn{margin-left:-77px; width:78px !important;}
	.fb_likebox iframe.twitter-share-button{left:77px;}
	.form-submit, input, textarea, button{
		border-radius:0;
		-moz-border-radius:0;
		-webkit-border-radius:0;
		appearance:none;
		-moz-appearance:none;
		-webkit-appearance:none;
	}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (orientation : landscape){
	.form-submit, input, textarea, button{
		border-radius:0;
		-moz-border-radius:0;
		-webkit-border-radius:0;
		appearance:none;
		-moz-appearance:none;
		-webkit-appearance:none;
	}
}
