/*
Theme Name: TWP Child 
Theme URI: http://s2m2.com/
Author: S2M2
Author URI: http://s2m2.com/
Description: The TWP Child theme for WordPress
Version: 0.0.1
Template: twentythirteen
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: twentythirteen-child

*/
@import url("http://yui.yahooapis.com/pure/0.4.2/pure-min.css");
@import url("http://yui.yahooapis.com/pure/0.5.0/grids-responsive-min.css");
@import url("../twentythirteen/style.css");

/* Header */

/**
 * 1.0 Reset
 * ----------------------------------------------------------------------------
 */
 
html {
font-family:Helvetica,"Source Sans Pro",sans-serif;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
	word-wrap:normal;
}

h1, h2, h3, h4, h5, h6 {
font-family:Helvetica,"Source Sans Pro",sans-serif;
}

p {
	margin-bottom:18px;
}

/**
 * 4.0 Header
 * ----------------------------------------------------------------------------
 */

/**
 * 4.1 Site Header
 * ----------------------------------------------------------------------------
 */
.site {border:none;}
.site-header {
	position: relative;
	background-size: 100% 100% !important;
}

.site-header .home-link {
	color: #275378;
	display: block;
	min-height: 80px;
}

.site-header .site-title:hover {
	text-decoration: underline;
}

.site-title {

	margin: 0;
	padding: 18px 0 10px 0;
}
/**/
.site-title img{
max-width:100%;
}

/*.site-description {
	font: 600 normal 22px Arial, 'Copperplate Gothic Light', Copperplate, Balthazar, fantasy;
	margin: 0;
	color: #80B0CD;
	padding: 0 0 20px;
}
*/
/**
 * 4.1.5 Meta Slider
 * ----------------------------------------------------------------------------
 */

/* Home Banner */
.metaslider-148 {
	background-color: #abcbde;
}

#metaslider_container_148{
	margin:0 auto;
	width:1080px;
	max-width:100%;
} 
 
/* About Banner */
.metaslider-134 {
	background-color: #efa500;
}

#metaslider_container_134{
	margin:0 auto;
	width:1080px;
	max-width:100%;
}

/* Research Banner */
.metaslider-147 {
	background-color: #07aaaa;
}

#metaslider_container_147{
	margin:0 auto;
	width:1080px;
	max-width:100%;
}

/* Data Banner */
.metaslider-146 {
	background-color: #1998cf;
}

#metaslider_container_146{
	margin:0 auto;
	width:1080px;
	max-width:100%;
}

/* Litigation Banner */
.metaslider-138 {
	background-color: #986699;
}

#metaslider_container_138{
	margin:0 auto;
	width:1080px;
	max-width:100%;
}

/* GSP Banner */
.metaslider-145 {
	background-color: #9db049;
}

#metaslider_container_145{
	margin:0 auto;
	width:1080px;
	max-width:100%;
}
/**
 * 4.2 Navigation
 * ----------------------------------------------------------------------------
 */

.nav-menu li a {
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight:bold;
	line-height: 1;
	padding: 17px 20px;
	text-decoration: none;
	text-transform:uppercase;
}

.nav-menu .sub-menu,
.nav-menu .children {
	border: none;
	left: 0px;
}

ul.nav-menu ul a,
.nav-menu ul ul a {
	text-transform:initial;
}

.nav-menu .current_page_item > a,
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-item > a,
.nav-menu .current-menu-ancestor > a {
	color: #fff;
	font-style: normal;
}

/* Custom Navigation Buttons*/

.home-nav-button {
	font-family:Arial, Helvetica,sans-serif;
	background-color:#80B0CD;
}

.nav-menu .home-nav-button:hover > a,
.nav-menu .home-nav-button a:hover,
.nav-menu .home-nav-button:focus > a,
.nav-menu .home-nav-button a:focus,
.nav-menu .home-nav-button:active > a,
.nav-menu .home-nav-button a:active, 
.toggled-on .nav-menu .home-nav-button:hover > a,
.toggled-on .nav-menu .home-nav-button a:hover,
.toggled-on .nav-menu .home-nav-button:focus > a,
.toggled-on .nav-menu .home-nav-button a:focus,
.toggled-on .nav-menu .home-nav-button:active > a,
.toggled-on .nav-menu .home-nav-button a:active  {
	background-color:#749FB9;
}

.about-nav-button {
	font-family:Arial, Helvetica,sans-serif;
	background-color:#EFA500;
}

.nav-menu .about-nav-button:hover > a,
.nav-menu .about-nav-button a:hover,
.nav-menu .about-nav-button:focus > a,
.nav-menu .about-nav-button a:focus, 
.nav-menu .about-nav-button:active > a,
.nav-menu .about-nav-button a:active,  
.toggled-on .nav-menu .about-nav-button:hover > a,
.toggled-on .nav-menu .about-nav-button a:hover,
.toggled-on .nav-menu .about-nav-button:focus > a,
.toggled-on .nav-menu .about-nav-button a:focus,
.toggled-on .nav-menu .about-nav-button:active > a,
.toggled-on .nav-menu .about-nav-button a:active {
	background-color:#DE9C05;
}

.research-nav-button, .research-nav-button:link  > a, 
.research-nav-button:link {
	font-family:Arial, Helvetica,sans-serif;
	background-color:#05B6B6;
}

.nav-menu .research-nav-button:hover > a,
.nav-menu .research-nav-button a:hover,
.nav-menu .research-nav-button:focus > a,
.nav-menu .research-nav-button a:focus,
.nav-menu .research-nav-button:active > a,
.nav-menu .research-nav-button a:active,   
.toggled-on .nav-menu .research-nav-button:hover > a,
.toggled-on .nav-menu .research-nav-button a:hover,
.toggled-on .nav-menu .research-nav-button:focus > a,
.toggled-on .nav-menu .research-nav-button a:focus,
.toggled-on .nav-menu .research-nav-button:active > a,
.toggled-on .nav-menu .research-nav-button a:active {
	background-color:#09A9AA;
}

.data-nav-button {
	font-family:Arial, Helvetica,sans-serif;
	background-color:#1998CF;
}

.nav-menu .data-nav-button:hover > a,
.nav-menu .data-nav-button a:hover,
.nav-menu .data-nav-button:focus > a,
.nav-menu .data-nav-button a:focus,
.nav-menu .data-nav-button:active > a,
.nav-menu .data-nav-button a:active, 
.toggled-on .nav-menu .data-nav-button:hover > a,
.toggled-on .nav-menu .data-nav-button a:hover,
.toggled-on .nav-menu .data-nav-button:focus > a,
.toggled-on .nav-menu .data-nav-button a:focus,
.toggled-on .nav-menu .data-nav-button:active > a,
.toggled-on .nav-menu .data-nav-button a:active {
	background-color:#178ABC;
}

.litigation-nav-button {
	font-family:Arial, Helvetica,sans-serif;
	background-color:#996699;
}

.nav-menu .litigation-nav-button:hover > a, 
.nav-menu .litigation-nav-button a:hover, 
.nav-menu .litigation-nav-button:focus > a, 
.nav-menu .litigation-nav-button a:focus,
.nav-menu .litigation-nav-button:active > a, 
.nav-menu .litigation-nav-button a:active,
.toggled-on .nav-menu .litigation-nav-button:hover > a,
.toggled-on .nav-menu .litigation-nav-button a:hover, 
.toggled-on .nav-menu .litigation-nav-button:focus > a,
.toggled-on .nav-menu .litigation-nav-button a:focus,
.toggled-on .nav-menu .litigation-nav-button:active > a,
.toggled-on .nav-menu .litigation-nav-button a:active{
	background-color:#885E8B;
}

.gsp-nav-button {
	font-family:Arial, Helvetica,sans-serif;
	background-color:#9DB049;
}

.nav-menu .gsp-nav-button:hover > a,
.nav-menu .gsp-nav-button a:hover, 
.nav-menu .gsp-nav-button:focus > a,
.nav-menu .gsp-nav-button a:focus,
.nav-menu .gsp-nav-button:active > a,
.nav-menu .gsp-nav-button a:active,
.toggled-on .nav-menu .gsp-nav-button:hover > a,
.toggled-on .nav-menu .gsp-nav-button a:hover, 
.toggled-on .nav-menu .gsp-nav-button:focus > a,
.toggled-on .nav-menu .gsp-nav-button a:focus,
.toggled-on .nav-menu .gsp-nav-button:active > a,
.toggled-on .nav-menu .gsp-nav-button a:active{
	background-color:#8B9C44;
}

.blog-nav-button {
	font-family:Arial, Helvetica,sans-serif;
	background-color:#609FB0;
}

.nav-menu .blog-nav-button:hover > a,
.nav-menu .blog-nav-button a:hover, 
.nav-menu .blog-nav-button:focus > a,
.nav-menu .blog-nav-button a:focus,
.nav-menu .blog-nav-button:active > a,
.nav-menu .blog-nav-button a:active,
.toggled-on .nav-menu .blog-nav-button:hover > a,
.toggled-on .nav-menu .blog-nav-button a:hover,
.toggled-on .nav-menu .blog-nav-button:focus > a,
.toggled-on .nav-menu .blog-nav-button a:focus,
.toggled-on .nav-menu .blog-nav-button:active > a,
.toggled-on .nav-menu .blog-nav-button a:active {
	background-color:#548795;
}

/* Small menu */

.menu-toggle {
	font: bold 16px/1.3 Arial, Helvetica, sans-serif;
	color:#fff;
}

.menu-toggle:after {
	color:#fff;
}

.toggled-on .nav-menu li a:hover, .toggled-on .nav-menu ul a:hover {
	background-color: ;
	color: #FFF;
}

.toggled-on .nav-menu li:hover > a, .toggled-on .nav-menu .children a {
	background-color: ;
	color: #FFF;
}

ul.nav-menu ul a:hover, .nav-menu ul ul a:hover, ul.nav-menu ul a:focus, .nav-menu ul ul a:focus {
	background-color: ;
}

.toggled-on .nav-menu li > ul a {
	color: #FFF;
	width: auto;
}

/* Navbar */
.navbar {
	background-color: #275378;
}

.site-header .search-form {
	position: absolute;
	right: 20px;
	top: 1px;
}

.site-header .search-field {
	background-color: transparent;
	background-image: url(images/search-icon.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	background-size: 24px 24px;
	border: none;
	cursor: pointer;
	height: 37px;
	margin: 3px 0;
	padding: 0 0 0 34px;
	position: relative;
	-webkit-transition: width 400ms ease, background 400ms ease;
	transition:         width 400ms ease, background 400ms ease;
	width: 0;
}

.site-header .search-field:focus {
	background-color: #fff;
	border: 2px solid #c3c0ab;
	cursor: text;
	outline: 0;
	width: 180px;
}

/**
 * 5.0 Content
 * ----------------------------------------------------------------------------
 */
 
 /*
.full-size {
	margin-left: auto !important;
	margin-right: auto !important;
	height: auto;
	padding-right: 1em !important;
} 
*/

/**
* 5.0.0.1 Headers
* -----------------------------------------------------------------------------
*/
.page-header{
background-color:#FFFFFF;
margin:0 auto;
}

.page-title{
	font:400 28px Arial,Helvetica,sans-serif;
	margin-bottom: 8px;
	padding-bottom: 0px;
}

.hentry{
	padding: 10px 0px;
}

.htitle {
	padding: 10px 0px;
}
.sticky-entry article{
	padding:0;
}

.h2entry {
	padding: 32px 0px 0px 0px;
}

.entry-title {
	margin:28px 0 0;
	font-size:28px
}

.entry-header {
	margin-bottom: 10px;
}

.entry-list-title{
	font-size:20px;
	margin:28px 0 10px 0;
	font-weight:normal;
}
/*
.page-title {
max-width: 1040px;
padding: 0 376px 0 60px;
font:;
}
*/
.entry-meta{
padding:0 12px;
}

/**
* Help Headers
* ---------------------------------------------------------------
*/
.parent-pageid-4 .entry-title,.searchlist .entry-title  {
	color:#265378;
}

#post-36 {color:#0676C5;}

#post-36 h2{
	font-size:18px;
	padding:0;
	margin:12px 0;
	color: #0676C5;
	font-weight:400;
}

#post-36 .wsp-pages-list, #post-36 ul {
	list-style-type:disc;
	list-style-position:inside;
	padding: 0;
	color: #0676C5;
}

#post-36 ul .children{
		padding: 0 0 0 16px;
}

/**
* About Headers
* ---------------------------------------------------------------
*/
.parent-pageid-8 .entry-title {
	color: #EFA500;
}

/**
* Research Headers
* ---------------------------------------------------------------
*/
.parent-pageid-24 .entry-title {
	color: #1F9494;
}

.research-header{
	font-size:20px;
	color: #1F9494;
}
.report .entry-list-title, 
.tax-report_category  .entry-list-title, 
.tax-report_category  .entry-list-title a,
.tax-report_category  .entry-list-title a:hover,
.tax-report_tag  .entry-list-title, 
.tax-report_tag  .entry-list-title a,
.tax-report_tag  .entry-list-title a:hover{
	color: #1F9494;
	margin-top: 0;
}

.parent-pageid-24 h1,.parent-pageid-24 h2,.parent-pageid-24 h3,.parent-pageid-24 h4,.report h1,.report h2,.report h3,.report h4 ,.parent-pageid-24 .entry-title{
	color: #1F9494;
}
/**
* Data Headers
* ---------------------------------------------------------------
*/
.parent-pageid-28 .entry-title {
	color: #1998cf;
}
/**
* Litigation Headers
* ---------------------------------------------------------------
*/
.parent-pageid-30 .entry-title {
	color: #986699;
}
/**
* GSP Headers
* ---------------------------------------------------------------
*/
.parent-pageid-32 .entry-title {
	color: #9db049;
}
/**
* Blog Headers
* ---------------------------------------------------------------
*/


.entry-content,.entry-summary {
	-moz-hyphens: none;
	word-wrap: normal;
	color:#545962;
	font-size:14px;
}

.entry-content a, .comment-content a, .blog .post a, .search-results .entry-title  a{
	color: #0676C5;
}

.entry-content a:hover, .comment-content a:hover, .blog .post a:hover {
	color: #0676C5;
}

.entry-content img.alignleft {
	margin-left:0px;
}

img.report-index-img,.entry-content img.blog{
border:5px solid #E5E5E5;
}

.entry-content img.alignright, .entry-content .wp-caption.alignright {
	margin-right:0;
}

img.alignleft {
	margin: 5px 20px 5px 0px;
}

.stButton .stMainServices{
	height: 24px !important;
}

.sharebtn{
	margin-top:8px;
}
.stButton .stButton_gradient {
height: 24px !important;
}

.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices {
height: 24px !important;
}

.st_sharethis_hcount{
-webkit-box-sizing: content-box;
box-sizing: content-box;
}

/* 5.0.0 Custom Content - Home Page 
 * ----------------------------------------------------------------------------
 */
 
.bx-wrapper .bx-viewport {
	box-shadow:none;
	border:none;
	left: -5px;
	background: none repeat scroll 0% 0% #EEE;
}

.home-slider{
width: 100%;
background-color: #EEE;
max-width: 1600px;
margin: 0 auto;
padding: 40px 0 1px 0;
}

#bx-gallery-0{
max-width: 1080px;
width: 100%;
margin: 0 auto;
}

.slider-content, .slider-content p{
	color:#4E4E4E;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
	word-wrap:normal;
	font-size:92%;
}

.slider-content h3{
	padding:0 0 10px 0;
	color:#4E4E4E ;
	font-size:16px;
	margin:0;
	font-weight:normal;
}

.slider-content h4 {
	font-size:20px;
	color:#265378;
	padding: 0 !important;
	margin: 0;
	font-weight:normal;
}
.slider-content a{
	color:#0676C5;
}

#who-what-container{
max-width: 1080px;
width: 100%;
margin: 0 auto;
}

.whats-new-box{
	width: 45%;
	margin: 20px;
	float: left;
	min-width: 280px;
}


.front-page-box{
background-color: #EEE;
color: #666;
width: 45%;
min-width: 280px;
margin: 20px;
min-height: 260px;
margin-top: 30px;
float: left;
font-size:.85em;
}

.front-page-box h3{
	margin: 0;
	font:100 18px Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	color:#FFF;
	padding-top:10px;
	padding-left:20px;
	height:40px;
}

.front-page-box p{
	padding:16px 20px 0 20px;
	margin-bottom:0;
}

#who-box h3{background-color:#EFA500; }

#what-box h3{background-color:#05B6B6; }

#what-box a {color: #0676C5;}

/* BxSlider
*/
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	bottom:-42px;
}
/* 5.1.0 Custom Content - About 
 * ----------------------------------------------------------------------------
 */

p .about-staff {
	font-weight:normal;
	font-size:20px;
	color: #EFA500;
	margin-bottom:6px;
	padding-bottom:0;
}

.parent-pageid-8 hr { width:100%; height:1px; background: #E5E5E5 }

#laura-toggle-20, #joseph-toggle-20,#daniel-toggle-20 {
	background-color: #EFA500;
	color: #FFF;
	padding: 0px 6px;
	font-weight: 600;
}

.twitter-follow:before{content: '\f202';}
.linkedin-follow:before{content: '\f208';}

/* 5.1.0.a Custom Content - About / Introduction 
 * ----------------------------------------------------------------------------
 */
#intro-btn-research {
	background-color:#07aaaa;
}

#intro-btn-data {
	background-color:#1998cf;
}

#intro-btn-litigation {
	background-color:#986699;
}

#intro-btn-gsp {
	background-color:#9db049;
}

.about-intro-btn {
	margin: 1%;
	padding-top:8px;
	padding-bottom:6px;
	cursor:pointer;
	color:#fff;
	font-size:14px;
	text-align:center;
	line-height:34px;
	margin-left: 0;
}

.about-intro-btn a, .about-intro-btn a:hover{
	color:#fff;
	text-decoration:none;
}


/* 5.1.0.b Custom Content - About / Contact 
 * ----------------------------------------------------------------------------
 */

#respond form{
	margin-bottom:30px;
}


.form-about fieldset{ 
	margin: 0px;
	padding: 0.35em 0px 0.75em;
	border: 0px none;
}

.txt-field-block {
	max-width:100%;
	width:100%;
	display:block;
}
 
.txt-field-about {
	max-width:100%;
	width:49%;
	min-width: 260px;
	display: inline-block;
}

.txt-field-about label {
	display: block;
	margin: 0.25em 0px;
}

.txt-field-about input[type="text"], .txt-field-about input[type="password"], .txt-field-about input[type="email"], .txt-field-about input[type="url"], .txt-field-about input[type="date"], .txt-field-about input[type="month"], .txt-field-about input[type="time"], .txt-field-about input[type="datetime"], .txt-field-about input[type="datetime-local"], .txt-field-about input[type="week"], .txt-field-about input[type="number"], .txt-field-about input[type="search"], .txt-field-about input[type="tel"], .txt-field-about input[type="color"] {
	display: block;
	margin: 0.25em 0px;
	width: 98%;
	min-width: 260px;
	max-width:100%;
	padding: 0.5em 1em;
	border: 1px solid #CCC;
	box-shadow: 0px 1px 3px #DDD inset;
	border-radius: 4px;
	box-sizing: border-box;
	background-color:#FCFCFC;
}

.txt-area-about label {
	display: block;
	margin: 0.25em 0px;
}

.txt-area-about {
	max-width:100%;
	width: 100%;
	min-width:260px;
	min-height:200px;
	display: block;
}

.send-about {
	max-width:100%;
	width: 100%;
	min-width:260px;
	display: inline-block;
}

.send-about label{
	width: 80%;
	min-width: 220px;
	display: block;
	padding: 20px 0;
}

#contact-submit{
background: #EFA500;
border-width: medium medium 3px;
border-style: none none solid;
border-color: -moz-use-text-color -moz-use-text-color #EFA500;
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
border-radius: 2px;
}

#contact-checkbox{
	min-width: 260px;
	max-width:100%;
}

#captcha{
	width: 40px;
	display: inline-block;
}

.txt-area-about textarea {
	width: 98%;
	min-width:260px;
	max-width:100%;
	min-height:160px;
	display: block;
	border: 1px solid #CCC;
	box-shadow: 0px 1px 3px #DDD inset;
	border-radius: 4px;
	box-sizing: border-box;
	background-color:#FCFCFC;
}

#contact-submit input[type="submit"]{
	float:right;
}

.contact-error{
padding: 5px 9px;
border: 1px solid red;
color: red;
	box-shadow: 0px 1px 3px #DDD inset;
	border-radius: 4px;
	box-sizing: border-box;
}

.contact-success{
    padding: 5px 9px;
    border: 1px solid #1998cf;
    color: #1998cf;
	box-shadow: 0px 1px 3px #DDD inset;
	border-radius: 4px;
	box-sizing: border-box;
  }
/* 5.1.1 Custom Content - Research
 * ----------------------------------------------------------------------------
 */
.research-page-header {
	color: #1F9494;
	font: 100 28px Arial,Helvetica,sans-serif;
}

.parent-pageid-24 .entry-list-title, .parent-pageid-24 .entry-list-title a, .parent-pageid-24 .entry-list-title a:hover{
	color: #1F9494;
	font: 100 20px Arial,Helvetica,sans-serif;
	margin: 0 0 8px 0;
}

.research-uppercase-header{
	font-weight:bold;
	font-size:14px;
	color: #1F9494;
	margin-bottom:6px;
	padding-bottom:0;
	text-transform:uppercase;
}

.page-id-26 h1, .tax-report_category h1, .tax-report_tag h1{
	clear:none;
	color: #1F9494;
}

.page-id-26 .hentry{margin-bottom:50px;}

.report-archive .hentry{margin-bottom:50px;}

.page-id-26 .report-entry-meta{
	clear:none;
}

.report-entry-meta{
	clear:none;
}

.report-entry-thumbnail{
	max-width: 1080px;
	width: 100%;
	margin: 0px auto;
	padding-left: 20px;
}

.select-report {
	max-width: 100%;
	min-width: 260px;
	display: inline-block;
	width: 300px;
	padding-right:20px;
	margin-top:0px;
}

label[for=state]{
	background-color: #E1E3E5;
	padding: 6px 0px 2px 12px;
	margin-bottom: 0px;
	line-height: 30px;
}

#state{
	width:100%;
	margin-top:0px;
}

#rprt-pdf{
	min-width: 200px;
	width:200px;
	max-width:90%;
	background: none repeat scroll 0% 0% #07AAAA;
	border: none;
	margin:auto;
}

.button-report{
	width: 40%;
	min-width: 260px;
	display: inline-block;
	max-width: 320px;
	margin: 0 auto;
}

/* 5.1.2 Custom Content - Data
 * ----------------------------------------------------------------------------
 */


/* 5.1.3 Custom Content - Litigation
 * ----------------------------------------------------------------------------
 */

.parent-pageid-30 .entry-title {

	font: 100 28px Arial,Helvetica,sans-serif;
}

/* 5.1.4 Custom Content - GSP
 * ----------------------------------------------------------------------------
 */
.mapimg{
border:5px solid #E5E5E5;
}
.parent-pageid-32 .entry-title {

	font: 100 28px Arial,Helvetica,sans-serif;
}

/* 5.1.5 Custom Content - Blog
 * ----------------------------------------------------------------------------
 */
 
.page-id-6 .site-content
{min-height:1480px;}
 
 .archive.entry-title, article.type-post h1 a,article.type-post h1 a:hover{
	color: #0676C5;
}
.entry-meta .addthisbar {margin: 10px 0; }
.entry-meta a {
	color: #0676C5;
}

.navigation a, .navigation a:hover,.navigation a:focus {
	color: #0676C5;
}
.post-navigation {
	font-size: 20px;
	font-style: regular;
	font-weight: 300;
	color: #0676C5;
}
.sticky-title {
	clear:none;
	font-size:18px;
	margin:28px 0 10px 0;
	font-weight:normal;
}
 
.blog .post .sticky-title a,.sticky-title a{
	color:#FFFFFF;
	font-size:85%;
	font-weight:500;
}
 
.sticky-container{
	background-color:#609FB0;
	width: 100%;
}
 .sticky-header{
	max-width: 1080px;
	width: 100%;
	margin: 0px auto;
	clear: both;
	position: relative;
	display: table;
	padding-right: 20px;
	padding-left: 20px;

}

.sticky-entry{
min-width: 280px;
width: 30%;
float: left;
margin-right: 10px;
}

.sticky{
	height:200px;
	width:100%;
}

.blog .entry-title, #harchive{
	color: #0676C5;
	font: 100 28px Arial,Helvetica,sans-serif;
}

/* 6.0 Sidebar
 * ----------------------------------------------------------------------------
 */

#sidebar {
position: relative;
float: right;
}
.sidebar .site-footer .widget-area {
left: 0;
max-width: 1080px;
width: 100%;
} 

.widget {
	background-color:#eee;
}
.widget .widget-title{
	font: 100 16px Arial,Helvetica,sans-serif;
	line-height:2em;
	color: #FFF;
	text-transform:uppercase;
}

#sml_subscribe_widget .widget-title,#categories-2 .widget-title,#recent-posts-2 .widget-title,#archives-2 .widget-title{
	text-transform:capitalize;
	font-weight:bold;
	color: #686758;
}
#sml_subscribe_widget .textwidget{padding-left:0;}

#categories-2 a,#recent-posts-2 a,#archives-2 a{
	color:#0676C5;
}

/**
 * 6.0.0 Custom Sidebar Nav - Help 
 * ----------------------------------------------------------------------------
 */

 aside.widget-help{
	padding: 0 0 20px 0; 
	margin-bottom: 30px;
}

aside.widget-help .widget-title {
	background-color: #EFA500;
	padding:4px 0 4px 20px;
}

.menu-help-nav-container {
	padding-left:20px;
}
/**
 * 6.1.0 Custom Sidebar Nav - About 
 * ----------------------------------------------------------------------------
 */

 
.widget-about{
	padding: 0 0 20px 0; 
	margin-bottom: 0;
}

.menu-about-nav-container {
	padding-left:20px;
}

.widget-about .widget-title {
	background-color: #EFA500;
	padding:4px 0 4px 20px;
}

.widget-about  a{
	color:#4E4E4E;
	font: 100 15px Arial,Helvetica,sans-serif;
}

.widget-about  a:hover{
	color:#0676C5;
}


/**
 * 6.1.1 Custom Sidebar Nav - Research 
 * ----------------------------------------------------------------------------
 */

.widget-research{
	padding: 0 0 20px 0; 
	margin-bottom: 30px;
}

.menu-research-nav-container {
	padding-left:20px;
}

.widget-research .widget-title {
	background-color: #1F9494;
	padding:4px 0 4px 20px;

}

.widget-research  a{
	color:#4E4E4E;
	font: 100 15px Arial,Helvetica,sans-serif;
}

.widget-research  a:hover{
	color:#0676C5;
}

#ici_inserts_widget-9 {
	padding:0;
}

#ici_inserts_widget-9 img {
	padding-left:0;
}

.widget-signup img{
	padding:20px 0 0;
	margin-right: 70px;
}

.widget-signup p{
	padding:0px;
	margin-bottom:0;
}

.widget-signup .sidebar-inside{
	clear:both;
	padding: 10px 20px 20px;
}

.widget-signup .sidebar-inside  a{
	color:#0676C5;
	line-height:40px;
}
/**
 * 6.1.1 Custom Sidebar Nav - Data
 * ----------------------------------------------------------------------------
 */

.widget{
	color:#545962;
}

.widget a{
	color:#4E4E4E;
}

.widget a:hover{
	color:#0676C5;
}

.widget-cta{
	padding:0 0 1px 0;
}

.widget-cta img{
	padding-bottom:8px;
	margin:0;
}

.widget-cta p, .sidebar-inside{
	padding:0 15px 0 20px;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;

}

.widget-cta  a{
	color:#0676C5;
	font: 100 15px Arial,Helvetica,sans-serif;
	padding-top:12px;
}

.widget-data  a{
	color:#0676C5;
	font: 100 15px Arial,Helvetica,sans-serif;
}

.widget-data{
	padding: 0 0 20px 0; 
	margin-bottom:30px;
}

.menu-data-nav-container {
	padding-left:20px;
}

.widget-data .widget-title {
	background-color: #1998cf;
	padding:4px 0 4px 20px;
}

.widget-data  a{
	color:#4E4E4E;
	font: 100 15px Arial,Helvetica,sans-serif;
}

.widget-data  a:hover{
	color:#0676C5;
}

#wysiwyg_widgets_widget-3, #wysiwyg_widgets_widget-4{
	padding:5px;
}

#wysiwyg_widgets_widget-3 img, #wysiwyg_widgets_widget-4 img{
	margin:0;
}

/**
 * 6.1.1 Custom Sidebar Nav - Litigation 
 * ----------------------------------------------------------------------------
 */

.widget-litigation{
	padding: 0 0 20px 0; 
	margin-bottom: 30px;
}

.menu-litigation-nav-container {
	padding-left:20px;
}

.widget-litigation .widget-title {
	background-color: #986699;
	padding:4px 0 4px 20px;
}

.widget-litigation  a{
	color:#4E4E4E;
	font: 100 15px Arial,Helvetica,sans-serif;
}

.widget-litigation  a:hover{
	color:#0676C5;
}

#ici_inserts_widget-3 {
	padding:0;
}

#ici_inserts_widget-3 img {
	padding-left:0;
	padding-bottom:0;
}

.widget-gsp-coal img{
	padding:20px 0 0;
}

.widget-gsp-coal p{
	padding:0px;
}

.widget-gsp-coal .sidebar-inside{
	clear:both;
	padding: 10px 20px 20px;
}

.widget-gsp-coal .sidebar-inside  a{
	color:#0676C5;
	line-height:40px;
}


/**
 * 6.1.1 Custom Sidebar Nav - GSP 
 * ----------------------------------------------------------------------------
 */

#ici_inserts_widget-4, #ici_inserts_widget-11{
	padding:0;
} 
 
.widget-gsp{
	padding: 0 0 20px 0; 
	margin-bottom: 30px;
}

.menu-gsp-nav-container {
	padding-left:20px;
}

.widget-gsp .widget-title {
	background-color: #9db049;
	padding:4px 0 4px 20px;
}

.widget-gsp  a{
	color:#4E4E4E;
	font: 100 15px Arial,Helvetica,sans-serif;
}

.widget-gsp  a:hover{
	color:#0676C5;
}

.widget-lit-coal img{
	padding:20px 20px 0 0;
}

.widget-lit-coal p{
	padding:0px;
}

.widget-lit-coal .sidebar-inside{
	clear:both;
	padding: 10px 20px 20px;
}

.widget-lit-coal .sidebar-inside  a{
	color:#0676C5;
	line-height:40px;
}
/**
 * 6.1.1 Custom Sidebar Nav - Blog 
 * ----------------------------------------------------------------------------
 */

#text-3,#ici_inserts_widget-13   {
	padding: 0 0 20px 0; 
	margin-bottom: 30px;
}

#text-3 p {
	padding-right: 20px; 
}

#ici_inserts_widget-13 form{
	margin-left: 20px;
}

#ici_inserts_widget-13 input[type="search"]{
	width:220px;
}

.widget-research {
    padding: 0px 0px 20px;
    margin-bottom: 30px;
}

.menu-blog-nav-container,.textwidget {
	padding-left:20px;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

.navigation .paging-navigation {
	font:300 regular Arial,Helvetica,sans;
	color:#0676C5;
}

.paging-navigation {
	background-color:#FFFFFF;
}

.paging-navigation a {
	font-style: normal;
	font-weight: 300;
}

.paging-navigation .meta-nav {
	display:initial;
	background-color:#FFF;
	border-radius:0;
	color:#0676C5;
}

.paging-navigation a:hover .meta-nav {
    background-color: #FFF;
    text-decoration: none;
}

.widget-blog .widget-title, #text-3 .widget-title, #ici_inserts_widget-13 .widget-title{
	background-color: #609FB0;
	padding:4px 0 4px 20px;
}

#custom-menu-wizard-15 .widget-title{
	background-color:#80B0CD;
	padding:4px 0 4px 20px;
}

.widget-blog  a{
	color:#4E4E4E;
	font: 100 15px Arial,Helvetica,sans-serif;
}

.widget-gsp  a:hover{
	color:#0676C5;
}

.widget-research .widget-title {
    background-color: #1F9494;
    padding: 4px 0px 4px 20px;
}
.comment-respond {
	background-color: #FFFFFF;
}
.comment-reply-title {
	font: normal 300 28px Arial,Helvetica,sans-serif;
	color:#0676C5;
}

.comment-form p{
	font-size: 90%;
	color:#4E4E4E;
}
/**
 * 7.0 Footer
 * ----------------------------------------------------------------------------
 */

.site-footer {
	background-color: #1E415D;
	color: #686758;
	font-size: 14px;
	text-align: center;
}

.site-footer .widget-area,
.sidebar .site-footer {
	text-align: left;
}

.site-footer a {
	color: #fff;
}

.site-footer .sidebar-container {
	background-color: #275378;
	/*margin-top: 20px;*/
}

.sidebar .site-footer .widget-area {
	color: #686758;
}

.site-footer .widget {
	background: transparent;
	color: #fff;
}


.site-footer .widget, .site-footer .widget a {
	color: #99cccc;
}

.site-footer .widget-title,
.site-footer .widget-title a,
.site-footer .wp-caption-text {
	color: #fff;
	font: normal 600 12px Arial,Helvetica,sans-serif;
}

.site-footer .textwidget{
	line-height: 200%;
}

.site-info {
	color:#fff;
	text-align: center;
}

#text-2 .textwidget{padding-left:0;}

.wpFUP li {
	display: inline !important;
	padding-left: 0px !important;
	padding-right: 6px !important;
	list-style: none outside none !important;
	background: none repeat scroll 0% 0% transparent !important;
}