@charset "UTF-8";
/* CSS Document */

/*

PUT CUSTOMIZED CSS STYLES 
IN THIS CSS FILE

*/


/* 
WHEN UPDATING THEME, ALSO PLEASE UPDATE Modifications to PARENT'S 'functions.php' file 

*/



/*
//////////////////////////////////////////
Header & Menu
*/


p {
font-size: 14px;
line-height: 1.5em;
margin: 0 0 20px;
}


#header {
padding: 0px;
margin: 0px auto;
width: 100%;
max-width: 940px;
height: 125px;
}

#header .header_Ticker {
float:right; 
margin-top:23px;
margin-top:16px;
clear:right;
}
#header_top_menu_wrap .search_header {
float: right;
margin-top: 0;
margin-right: 0;
}
#header .header_Ticker h3.ticker {
	text-align: right;
font-weight: bold;
color: #003200;
font-size: 31px;
padding-bottom: 0;
margin-bottom: 0;
line-height: 30px;
padding-right:0;
}
.logo-place {
	margin: 6px 0 12px; 
 float: left; 
}

#access {
clear: both;
background:url('/img/nav_bg.png') repeat-x #004809;
margin-bottom: 0 !important;
}


#access.full_menu ul.menu {
width: 940px;
max-width: 940px;
}
#access ul li {
display: inline;
float: left;
/* padding: 0px 17px; */
padding: 0px 16px;
}
#access ul.menu li a {
	text-transform:uppercase;
	font-weight: normal;
	font-size: 18px;
}
.second_menu_container {
/*width: 100%; */
float: left;
width: 720px;
}
#access ul.sub-menu li a {
	text-transform:none;
	font-size: 14px;
}
#access ul.sub-menu {
    border-right: none;
}


#access li .menu-wrapper, #access li .menu-wrapper .menu_desc {
    z-index: 99999;
}


#access ul li#menu-item-43 {
border-left: 1px solid #555;
}
#access ul li#menu-item-179 {
border-right: none;
}
#access ul li#menu-item-179:hover {
/* border-right: 1px solid #555; */
}
#access ul#menu-main_nav {
	border-right: 1px solid #555;
}
#access ul.sub-menu:before {
    border-bottom-color: #2f7102;
}
#access ul .menu_desc {

-webkit-transition: height 0.3s ease-in;
            -moz-transition: height 0.3s ease-in;
            -o-transition: height 0.3s ease-in;
            -ms-transition: height 0.3s ease-in;
            transition: height 0.3s ease-in;
			
/* IE9 SVG, needs conditional override of 'filter' to 'none' */



background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAyMzAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJmNzEwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

background: -moz-linear-gradient(-45deg,  #002300 0%, #2f7102 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#002300), color-stop(100%,#2f7102)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(-45deg,  #002300 0%,#2f7102 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(-45deg,  #002300 0%,#2f7102 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(-45deg,  #002300 0%,#2f7102 100%); /* IE10+ */

background: linear-gradient(135deg,  #002300 0%,#2f7102 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002300', endColorstr='#2f7102',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

}
#access ul.menu .sub-menu:after {
/*border-bottom-color: #fff;
background: #2f7102;
*/


}

#access ul ul.sub-menu li {
	border-bottom:none;
}
#access ul ul.sub-menu li.menu-item a:hover {
	background:#2f7102;
	
	background: #2f7102; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmNzEwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzAwNGIwOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

background: -moz-linear-gradient(left,  #2f7102 0%, #004b09 99%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,#2f7102), color-stop(99%,#004b09)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left,  #2f7102 0%,#004b09 99%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left,  #2f7102 0%,#004b09 99%); /* Opera 11.10+ */

background: -ms-linear-gradient(left,  #2f7102 0%,#004b09 99%); /* IE10+ */

background: linear-gradient(to right,  #2f7102 0%,#004b09 99%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f7102', endColorstr='#004b09',GradientType=1 ); /* IE6-8 */


}

#header_top_menu_wrap {
	background:#003100;
	padding:1px;
	height:32px;

}
#header_top_menu_container {
padding: 0px;
margin: 0px auto;
width: 100%;
max-width: 940px;

z-index: 99;
}
.secondary_menu li a {
text-transform: capitalize;
font-size: 12px;
}
.secondary_menu li a:hover {
	color:#fff;
	text-decoration:underline;
}
#access .sub-menu:before {
}
#access .sub-menu:after {
}
#primary  .sub-menu:after, #primary .sub-menu:before {
display: none;
	
}

#header_searchform input[type="text"] {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #999999;
    margin: 0;
    padding: 5px 4px 4px 10px;
    width: 152px;
}


#header_searchform {
margin: 4px 0 0;
border: 1px solid #e6e4e4;
height: 22px;
}
#header_searchform input[type="text"] {
padding: 0 4px 0 10px;
}
#header_searchsubmit {
padding: 0 ;
}
/*
23ae00

014d0e
//////////////////////////////////////////
SLIDER
*/
.slider_wide {
	background:#d1d1d1;
	}
	
#rev_slider_1_1 #slider_button {
	background:#008200;
	font-size: 16px;
	font-weight:normal;
	padding:6px;
	
	background: #23ae00; /* Old browsers */
background: -moz-linear-gradient(top, #23ae00 0%, #014d0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#23ae00), color-stop(100%,#014d0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #23ae00 0%,#014d0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #23ae00 0%,#014d0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #23ae00 0%,#014d0e 100%); /* IE10+ */
background: linear-gradient(to bottom, #23ae00 0%,#014d0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23ae00', endColorstr='#014d0e',GradientType=0 ); /* IE6-9 */
}
#rev_slider_1_1 #slider_button:hover {
	background:#000;

}
#rev_slider_1_1 #slider_button a {
	color:#fff;
}

#rev_slider_1_1 #slider_title {
	font-size:48px !important;
	font-weight:normal;
}
#rev_slider_1_1 #slider_headline {
	font-size:28px !important;
	text-shadow: 2px 2px 2px #000;
}




/*
//////////////////////////////////////////
Column Grid Adjustments

also Page Content area adjustments

*/	
.row .three.columns {
width: 28.404293%;
}
.row .nine.columns, 
.archive .row div.title,
.page .title, 
.page h1.entry-title {
width: 69.468205%;
}
.archive .row div.title {
	float: right;
}

.single-post h1.entry-title, .single-post .row .title, .single-post .row .entry-meta {
	/*
float: right;
	width: 69.468205%;
*/
float: none;
	width: 99%;
}
.single-post .row .title {
	margin-bottom: 10px;
}
.single-post #primary.three.columns {
	margin-top: 25px;
}
#container .row {
background-color: #ffffff;
	background: url('../images/gray-sidebar-bg267.png') repeat-y #fff;
}
#primary.widget-area-sidebar {
/* margin-top: -54px; */
margin-top: -50px;
padding-top: 8px;
}
#primary.widget-area-sidebar.no_pg_title {
margin-top: 0;
}

.page-in-the-news #primary.widget-area-sidebar {
margin-top: 0;
padding-top: 8px;
}
.row .entry-title {
	margin-top: 20px;
}
.home .row .entry-title {
margin-top: 10px;
}
.page-in-the-news #container .row, .home #container .row {
background-color: #ffffff;
	background: url('../images/gray-sidebar-bg.png') repeat-y #fff;
}

.page-in-the-news .row .three.columns, .home .row .three.columns {
width: 32.404293%;
}
.page-in-the-news .row .nine.columns, .home .row .nine.columns {
width: 64.468205%;
}
.page-testlayout h1.entry-title, .page-about-us h1.entry-title {
	margin-top: 15px;
	/* width: 74.468205%; */
width: 69.468205%;
}
.page-testlayout .title, .page-about-us .title {
/* margin-left: 35.5%; */
	/* width: 74.468205%; */
width: 69.468205%;
}
.page-testlayout .row .nine.columns, .page-about-us .row .nine.columns {
/* width: 74.468205%; */
width: 69.468205%;
}

.page-testlayout .row .three.columns, .page-about-us .row .three.columns {
/* width: 23.404293%; */
width: 28.404293%;
/* border-right: 2px solid red; */
}
.page h1.entry-title, .page .title {
	/*margin-left: 35.5%;
*/
margin-left:0;
float:right;
text-transform:uppercase;
}







.otw-row .widget_text h2.widgettitle, .page-in-the-news h2.newslist_title, h2.newslist_title {
	font-weight: bold;
}

#container #single-content ul.lcp_sn_news_articles {
list-style: none;
}

.lcp_sn_news_articles .lcp_date { font-weight: bold; color: #333; font-size: 12px; margin-bottom: 2px;}
.lcp_sn_news_articles .more { text-align: right; font-weight: normal; font-size: 12px;}

.lcp_sn_news_articles a { font-weight: bold;}
.lcp_sn_news_articles a:hover { text-decoration: underline;}
.lcp_sn_news_articles li {
margin-bottom: 25px;
	
}
/* lcp_article */


#single-content h2.widgettitle a {
	text-transform:uppercase;
	color:#003200;
}

.page #single-content .title {
margin: 0px 0px 12px 0px;
}

#single-content .six.columns .title, .title.home.main.divider, #single-content .four.columns .title{
	width:92%;
	float:none;
}

#single-content a.rsswidget img {
	display:none;
}

#single-content {
margin: 0;
    min-height: 50px;
    padding-right: 25px;
}
#container #single-content {
	margin-top: 20px;
	margin-bottom: 50px;
}
.home #container #single-content {
	margin-top: 0;
}
#container #single-content ul {
	list-style: disc;
}
#container #single-content ul li {
	margin-left: 35px;
}

#container #single-content ul.checklist {
	list-style: none;
}

#container #single-content ul.checklist li {
	margin-left: 15px;
}
#container {
	background:#f2f2f2;
}

#container #post.eight.columns {
	float: right;
	padding: 20px;
	width: 65.957553%;
}
#container #post.eight.columns .job-post h2 {
text-transform: uppercase;
border-bottom: 1px solid #BDBDBD;
padding-bottom: 10px;
}
.row .jobs_sidebar.four.columns {
float: left;
margin-left: 0;
width: 31.914945%;
}

.single-wpboheme_jobs #container .row {
	background-image: none;
	background-color: #ffffff;
	background: #fff;
}

#post #single-content img.alignleft, #single-content img.alignleft {
	margin-right: 15px;
}
#post #single-content img.alignright, #single-content img.alignright {
	margin-left: 15px;
}

.jobs_sidebar .job_active::before, .jobs_sidebar .job_active::after, .jobs_sidebar .job_active_move::before, .jobs_sidebar .job_active_move::after {
display: none;
}
.jobs_sidebar .job_active_move {
	display: none !important;
border-bottom:  1px solid #ccc;
}
.jobs_sidebar .job-item:hover {
background: #efefef	;
}
.jobs_sidebar .job-item.job_active:hover {
	background: #fff;
}

.jobs_sidebar .jobs_listings, .jobs_sidebar .about_company, .jobs_sidebar {
background-color: #e6e6e6;
margin-bottom: 0;
padding-bottom: 12px;
}
.jobs_sidebar .job-item, .jobs_sidebar .job-item.job_active {
border-bottom:  1px solid #b4b4b4;
border-top: 1px solid #b4b4b4;
margin: 0px 0px -1px 0px;
padding: 10px 20px 0px 20px;
border-left: none;
border-right: none;
}
.jobs_sidebar .jobs_listings h2.job_title, .jobs_sidebar .about_company h2 {
	text-transform: uppercase;
	border-bottom: 1px solid #BDBDBD;
	color: #444;
	font-size: 16px;
	font-family: 'Open Sans';
	padding-bottom: 7px;
	background: url('/img/sidebar-title-block.png') 0 25px no-repeat;
}
.jobs_sidebar .about_company h2, .jobs_sidebar .about_company h2 a {
	color: #004809 !important;
	}
.jobs_sidebar .job-item h3 a {
	color: #004809 !important;
	font-size: 14px;

}
.jobs_sidebar .job-item a:hover {
text-decoration: underline;
}
.job-post .job_date {
	margin-bottom: 10px;
display: block;
}


/*
//////////////////////////////////////////
Home Columns
& HOME content
//004809
0086d1
*/

h1, h2, h3, h4, h5, h6 {
	color:#00480B;
}
.page .entry-meta {
	display:none;
}
#wrapper .slider_wide {
margin-bottom: 0;
border-bottom: 6px solid #004809;
}

.home #single-content {
margin: 0px 0px 20px 0px;
padding-top: 10px;

}
.home #primary {
	padding-top:30px;
	
}

.row .title {
margin-bottom: 0;
}

.home #primary #rss-3.widget_rss h3.widget-title-sidebar a,
.home #primary #listcategorypostswidget-4 h3.widget-title-sidebar a {
color: #014f86;
}
.home #primary #rss-3.widget_rss h3.widget-title-sidebar,
.home #primary #listcategorypostswidget-4 h3.widget-title-sidebar {
background: url('../images/sidebar-title-block-blue3.png') 0 37px no-repeat;
color: #014f86;
font-size: 20px;
padding-bottom: 16px;
}
.home #primary #listcategorypostswidget-3 h3.widget-title-sidebar {
background: url('../images/sidebar-title-block-red3.gif') 0 37px no-repeat;
color: #ac001a;
font-size: 20px;
padding-bottom: 16px;
}


.home #single-content div.six.columns {
background: #02432a;
color: #ffffff;
}
.home #single-content div.six.columns .title h2 {
	color: #ffffff;
}
.home #single-content div.six.columns .line-separator {
	display: none;
}
ul#sidebar_homewidgets li.widget_better_rss_widget li {
	width: 48%;
}
ul#sidebar_homewidgets li.widget_better_rss_widget li:nth-child(odd) {
	float: left;
}
ul#sidebar_homewidgets li.widget_better_rss_widget li:nth-child(even) {
	float: right;
}
ul#sidebar_homewidgets li.widget_better_rss_widget h3.widget-title-sidebar {
	background: #114828;
}
ul#sidebar_homewidgets li.widget_better_rss_widget h3.widget-title-sidebar a {
	color: #ffffff;
}
ul#sidebar_homewidgets li.widget_better_rss_widget a.rsswidget {
	min-height: 48px;	
	border-bottom: 1px solid #dddddd;
	font-size: 14px;
}
ul#sidebar_homewidgets li.widget_better_rss_widget span.rss-date {
	font-size: 13px;	
}
.home #single-content div.six.columns img {
	float: left;
	max-width: 125px;
}
.home #single-content div.six.columns img.alignright {
	float: right;
}
.home #single-content div.six.columns img.alignleft {
	margin: 4px 11px 0 4px;
}
.home #single-content div.six.columns {
	height: 152px;
    overflow: hidden;
}
.home #single-content div.six.columns p {
	font-size: 13px;
    margin-bottom: 4px;
	}
.home #single-content div.six.columns strong {
	display: block;
	height: 44px;
	font-size: 16px;
    margin-bottom: 4px;
    line-height: 18px;
    margin-top: 6px;
} 

.home #single-content .six.columns .title {
	background-image: none;
}

.single-wpboheme_portfolio  .custom_slider.pr_slider {
	margin-top: 20px;
}

.single-wpboheme_portfolio .elastislide-wrapper.elastislide-horizontal,
#post div.entry-meta .meta-element.comments,
#post div.entry-meta .meta-element.author,
.single-post .custom_slider .elastislide-wrapper,
.single-post .custom_slider .custom_slider_shadow {
	display: none;
}

.single-post div.disclaimer-content {
	padding: 20px 20px 0 0; margin-right: 20px; border-top: 1px dotted #ddd; margin-bottom: 25px;
}
.single-post div.disclaimer-content p.SubHeading {

margin-top: 0px; padding-top: 0px;
}

.single-wpboheme_portfolio .image-preview #control_prev, 
.single-wpboheme_portfolio .image-preview #control_next {
	display: none !important;
}
.single-wpboheme_portfolio .related-posts .elastislide-wrapper.elastislide-horizontal {
display: inline-block;
}

#post div.disclaimer-content p {
	font-size: 12px;
	color: #6f6f6f;
}
#post div.disclaimer-content p.SubHeading {
	border-bottom: 1px dotted #ddd;
}

/*

//////////////////////////////////////////


Sidebar Widgets
styles for sidebars
//d70021
*/
#primary.widget-area-sidebar {
background: #e6e6e6;
padding-right: 10px;
}

#primary .sbg_widget.widget_text {
    margin: 0 0 40px 10px;
    }
#primary.widget-area-sidebar .widget_text .textwidget {
margin: 4px 10px 5px 20px;
}

#primary.widget-area-sidebar .widget_text .textwidget p {
font-size: 14px;
line-height: 1.5em;
margin: 0 0 15px;
}
#primary.widget-area-sidebar .widget_text .textwidget p a {
/*
display: block;
padding: 5px 0 5px 10px;
width: 100%;
	color:#222;
background: #dddddd;
*/
color:#222;
width: 100%;
display: block;
text-decoration: underline;

}
#primary .widget_listcategorypostswidget li a, #primary .widget_listcategorypostswidget li {
	display: block;
	line-height: 18px;
	font-size: 13px;
	padding-right: 4px;
}
#primary .widget_listcategorypostswidget li a {
    font-weight: 600;
}

#primary .widget_listcategorypostswidget li a:hover {
text-decoration: underline;
}
#primary .widget_listcategorypostswidget li.current {
background-color: #00480B;
color: #FFF;
padding: 3px 5px 3px 5px;
margin: 0 0 20px;
}
#primary .widget_listcategorypostswidget li.current a {
color: #FFF;

}

#primary.widget-area-sidebar .widget_text .textwidget p a:hover {
/* background: #004809; */

color: #004809;
text-decoration: none;
/*
border-left: 1px solid #004809;
padding-left: 6px;
*/
}
.parent_page_in-the-news  #primary .widget_listcategorypostswidget ul,
.home  #primary .widget_listcategorypostswidget ul,
.parent_page_careers #primary .widget_text ul,
.single-post  #primary .widget_listcategorypostswidget ul,
.parent_page_top-industry-news #primary .widget_listcategorypostswidget ul {
margin-left: 10px;
}
#primary .widget_text ul.lcp_catlist {
margin-left: 0;
}
#primary .widget_text ul.lcp_catlist li a:hover, #single-content a:hover {
text-decoration: underline;
}
#single-content .toggle a:hover {
	text-decoration: none;
}
#single-content .toggle:hover {
background: #ddd;
}

#primary .widget-title-sidebar,
#primary ul .better-menu-widget h3.widget-title-sidebar {
background-color: transparent;
border-bottom: 1px solid #BDBDBD;
margin-left: 10px;
padding-left: 0;
padding: 5px 0px 11px 0;
background:url('/img/sidebar-title-block.png') 0 32px no-repeat;
overflow:visible;
}
#primary ul .better-menu-widget ul.sub-menu {
	border-right: none;
}
#primary ul .better-menu-widget h3.widget-title-sidebar {
margin-left: 20px;
margin-bottom: 15px;
}
#primary ul .better-menu-widget h3.widget-title-sidebar a {
color: #444;
font-size: 16px!important;
}
#primary .xoxo .widget_rss ul li a.rsswidget {
display: inline-block;
width: 95%;
line-height: 18px;
}


#primary .widget_rss a {
    font-size: 13px;
    font-weight: 600;
    line-height: 16px;
    text-decoration: none;
    width: 200px;
/*
font-weight: normal;
font-size: 15px;
*/
}



.page-in-the-news .otw-row .widget_rss a {
	font-weight: 600;
}
#primary .widget_rss h3.widget-title-sidebar a, .page-in-the-news .otw-row .widget_rss h2.widgettitle a {
	font-weight:normal;
}

#primary #rss-2.widget_rss h3.widget-title-sidebar a {
	color:#b2001b;
}

#rss-2, #rss-3, #rss-4 {
}
#rss-2 .rss-date, #rss-3 .rss-date, #rss-2 .rss-date, #primary .widget_rss .rss-date {
display: block;
clear: both;
margin: 0 0 18px;
font-size: 13px;
}
#primary #rss-4.widget_rss .rss-date {
	margin-bottom:0;
	color:#222;
}
#rss-2 li, #rss-3 li {
	line-height:18px;
}
#rss-2 li a, #rss-3 li a {
	font-size:15px;
}
#rss-2 li a:hover, #rss-3 li a:hover, 
.widget_rss li a:hover, 
#primary .widget_rss a:hover {
	text-decoration:underline;
}
#primary .better-menu-widget h3.widget-title-sidebar a:hover {
text-decoration: underline;
	
}


#single-content h1, .columns .title h2,
#primary .better-menu-widget h3.widget-title-sidebar a {
	text-transform: uppercase;
	color:#00480B;
	margin-bottom: 5px;
}
#primary .widget_rss h3.widget-title-sidebar a,
#primary .better-menu-widget h3.widget-title-sidebar a  {
	font-size: 16px !important;
}
#primary a.rsswidget img {
	display:none;
}
#primary .widget_rss .rssSummary {
text-decoration: none;
font-size: 13px;
margin-bottom:20px;
}

#primary .widget-title-sidebar {
 background-color: transparent;
 text-transform:uppercase;
}

ul ul#menu-about_side_nav, ul ul#menu-owners, ul ul#menu-responsibility, ul ul.about_side_nav {
margin: 4px 0 5px 0;
clear:both;
}
#primary ul .better-menu-widget ul {
margin: 4px 0 5px 20px;
}
#primary ul .better-menu-widget ul li, #primary ul .better-menu-widget ul ul.sub-menu li {
margin-bottom: 0;
}
#primary.widget-area-sidebar ul ul.sub-menu {

}

ul ul#menu-about_side_nav li, ul ul#menu-owners li, ul ul#menu-responsibility li, ul ul.about_side_nav li {
	margin:0;

}
ul ul#menu-about_side_nav li a, ul ul#menu-owners li a, ul ul#menu-responsibility li a, ul ul.about_side_nav li a, #primary ul .better-menu-widget ul li a {
	padding: 6px 6px 6px 18px;
	display:block;
	margin:0;
}
#primary ul ul#menu-about_side_nav li a:hover, 
#primary ul ul#menu-owners li a:hover, 
#primary ul ul#menu-responsibility li a:hover, 
#primary ul ul .about_side_nav li a:hover,
#primary ul li.better-menu-widget li a:hover {
	text-decoration: none;
}
#nav_menu-5 .widget-title-sidebar {
	margin-bottom:10px;
}



.search_header div.icons {
	width:50px;
	height: 50px;
	background: #3ab249;
/*  	border:1px solid #000;  */
	float: left;
	display: inline-block;
	color: #fff;
	margin-right: 6px;
	background: url('https://www.sanchezenergycorp.com/wp-content/themes/sanchez/images/sn-header-social02.png');
    background-position: -4px 0; 
  -webkit-transition: opacity 300ms;
  transition: opacity 300ms;
}
.search_header div.icons.facebook_icon {
    background-position: -111px 0; 
}
.search_header div.icons.vimeo_icon {
    background-position: -217px 0; 
}
.search_header div.icons.linkedin_icon {
    background-position: -57px 0; 
}
.search_header div.icons.google_icon {
    background-position: -164px 0; 
}
.search_header div.icons.rss_icon {
    background-position: -269px 0; 
}
#header_top_menu_wrap .search_header div.icons:hover {
	opacity: 0.5;
}
#header_top_menu_wrap div.search_header {
	margin-top: 10px;
}



/*
//////////////////////////////////////////
QUOTE MEDIA SIDEBAR
*/
#qm_stockticker table#customWatchlist,
#qm_stockticker table#tickerWatchlist {
/* 	width:940px; */
width: 301px;
border:none;
border-top: 1px solid #ddd;
}
.home #primary.widget-area-sidebar {
	background: #f3f3f3;
}
#qm_stockticker a.index_link {
	margin: 0 0 0 3px;
}
#customWatchlist a:link,
#tickerWatchlist a:link {
/* 	color: #996600; */

color: #322c2e;
	font-size: 12px;
	font-weight: bolder;
	text-align: right;
	text-decoration: none;
}
table#customWatchlist td,
table#tickerWatchlist td {
	padding: 2px 0 ;
}

#sidebar_NavTickers #text-19 h3.widget-title-sidebar { display:none; }
#sidebar_NavTickers li#text-19 { min-height: 16px;
/* background: #fff; */
margin: 0 0 0 0;
padding: 0;
border-bottom:1px solid #ddd;
}
#sidebar_NavTickers #qm_stockticker table tbody tr td {
	font-size: 11px;
}
#sidebar_NavTickers li#text-19 table {
margin: 4px auto 4px;
border:none;
font-size: 12px;
} 
#qm_stockticker {
	font-size: 12px;
	line-height: 1.25;
/* 	padding: 0 8px;
	width:1080px;
	width: 980px; */
	margin-bottom: 7px;
	margin:0 auto;
width: 305px;
background: #f3f3f3;
}
.qmmt_text, .qmmt_text_up, .qmmt_text_down {
	padding-left: 2px;
	clear: none;
	display: inline;
	padding-right: 0;
}
.qmmt_text_up {
/* 	color: #009900; */
}
.qmmt_text_down {
/* 	color: #ff0000; */
}
.qm_maintext {
	font: 13px Arial;
	color: #000000;
}
.qm_inactivebutton {
	background-color: #eeeeee;
	font: 10px Tahoma;
	color: #000000;
	border-color: #aaaaaa;
}
.qm_activebutton {
	background-color: #ffffff;
	font: 10px Tahoma;
	color: #000000;
	border-color: #aaaaaa;
}
/* Heading Bars */ 
.qm_heading_bar {
	font: 14px Arial;
	font-weight:bold;
}
.qm_heading_text {
	font: 14px Tahoma;
	color: #000000;
}
.qm_quotetitle {
	font: 15px Tahoma;
	color: #000000;
	font-weight:bold;
}
/* Cycles for Alternating Cells */
.qm_cycle {
	background-color: #eeeeee;
	font: 11px Tahoma;
	color: #000000;
}
.qm_cycleup {
	background-color: #eeffee;
	font: 11px Tahoma;
	color: #000000;
}
.qm_cycledown {
	background-color: #ffeeee;
	font: 11px Tahoma;
	color: #000000;
}
.qm_main {
	background-color: transparent;
}
.qm_news_tab tr:nth-child(2n) {
	background: none;
}
.qm_inactivebutton {
	color:#fff;
	background:#b86600;
	border: 1px solid #000;
	padding-left: 4px;
}
.qm_activebutton {
	color:#fff;
	background:#000;
	border: 1px solid #000;
	font-weight:bold;
	padding-left: 4px;
}
.qm_newsTimeText {
	display:none;
}
.qm_newsDateText {
	font-weight:normal;
}
a .qm_newsHeadlineText {
	font-weight:bold;
}
.qm_newsSourceText {
	font-weight:normal;
}
th, td {
	padding: 0px;
	padding-top: 4px;
}
.qm_newsDateText {
	font-weight: normal;
	font: 11px Arial;
	color: #7d7d7d;
}
.qm-container td {
	padding-right: 0px;
}
.entry .qm_module_container table.qmmt_main {
	width: 100%;
}

/*
	
#sanchez_tickerTop
*/


#sanchez_tickerTop {
	background: #114828;
	color: #fff;
	width: 305px;
	min-height: 94px;
    padding-top: 6px;
}
#sanchez_tickerTop table {
	margin-top: 50px;
}
#sanchez_tickerTop table, #sanchez_tickerTop table tbody tr td {
	color: #fff;
	background: #114828;
	padding: 2px;
	border: none;
	font-size: 16px;
}
#sanchez_tickerTop table {
	width: 206px;
 }
#sanchez_tickerTop span.nyse {
color: #8dcb41;	
clear: both;
    padding: 6px 6px 0;
    margin-top: 4px;
font-size: 22px;
display: block;
height: 15px;
    }
#sanchez_tickerTop .SN_tickername a.index_link {
	color: #fff;
	font-size: 46px;
	clear: both;
	margin-bottom: 20px;
} 
#sanchez_tickerTop .SN_tickername, 
#sanchez_tickerTop .SN_tickername a.index_link {
	    margin-left: 4px;
}
#sanchez_tickerTop .SN_tickername {
	width: 84px;
	float: left;
	
}

#sanchez_tickerTop div.spacer {
	width: 80px;
	height: 36px;
	float: right;
}

#qm_stockticker table tbody tr:nth-child(even),
#qm_stockticker table tbody tr:nth-child(odd) {
    background: #f3f3f3;
}
#qm_stockticker .commodityhead h4 {
	color: #303030;
	padding-left: 5px;
	font-size: 21px;
	font-weight: bold;
}
#qm_stockticker .commoditywrap,
#qm_stockticker .tickerswrap {
/* 	border: 2px solid #212121; */
}
#qm_stockticker .tickerswrap {
	margin-top: 20px;
}
#SN_Watchlist td.price {
	font-size: 21px;
}
li#execphp-2 h3.widget-title-sidebar,
li#text-14 h3.widget-title-sidebar {
display: none;	
}
#primary li#text-14 div.textwidget {
	padding-left: 0;
    margin: 0 0 10px 0;
}

td.change .qmmt_text_up {
	margin-left: 4px;
}
div.disclaimer {
	padding: 5px;
}
.home #primary.widget-area-sidebar li.widget_listcategorypostswidget h3.widget-title-sidebar,
.home #primary li#listcategorypostswidget-4 h3.widget-title-sidebar,
.home #primary li#listcategorypostswidget-3 h3.widget-title-sidebar {
    background-color: #004809;
    color: #ffffff;
    border: none;
    padding-left: 10px;
    background-image: none;
    margin-left: 0;
    width: 100%;
}
#primary.widget-area-sidebar {
	padding-right: 0;
}
#primary.widget-area-sidebar ul {
	padding-right: 10px;

}
.home #primary.widget-area-sidebar li.widget_listcategorypostswidget h3.widget-title-sidebar:after {
	    font: normal normal normal 14px/1 FontAwesome;
	        display: inline-block;
	        text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: "\f0c9";
    margin-right: 6px;
    margin-top: 4px;
    float: right;
}
.home #container #single-content ul#sidebar_homewidgets,
.home #container #single-content ul#sidebar_homewidgets ul {
	list-style: none;
	padding-left: 0;
    margin-left: 0;
}
.home #container #single-content ul#sidebar_homewidgets li {
	padding-left: 0;
    margin-left: 0;
}
.home #container #single-content ul#sidebar_homewidgets ul li {
    margin-left: 10px;
}
/*
#primary.widget-area-sidebar li#listcategorypostswidget-3 ul {
	display: none;
}
*/
#primary.widget-area-sidebar li#listcategorypostswidget-3 h3.widget-title-sidebar:hover,
#primary.widget-area-sidebar li#listcategorypostswidget-4 h3.widget-title-sidebar:hover {
	cursor: pointer;
	background: #002200;
}


/*ABOUT
*/


.About .widget-title-sidebar {
	padding:0;
}
.About.sbg_widget {
    /* margin: 0 10px 20px 10px; */
}
.About .widget-title-sidebar a {
}
ul ul#menu-about_side_nav li a:hover, 
ul ul#menu-responsibility li a:hover, 
ul ul#menu-owners li a:hover, 
ul ul.about_side_nav li a:hover,
ul li.better-menu-widget li a:hover {
	color:#fff;
	background:#003200;
}
.menu-about_side_nav-container li a, .menu-owners-container li a, #menu-responsibility li a {
	color:#003200;
	padding:0 6px 0 18px;
	font-size: 15px;
}
.menu-about_side_nav-container li {
	margin-bottom:0;
}

.breadcrumbs {
	display:none;
}


.single-wpboheme_portfolio #container .row {
	padding: 0;
}
.search-results  #container .row {
	background: #fff;
	background-image: none;
	padding: 20px 0;
}

.search-results  #container .post-content {
border-bottom: 1px solid #f1f1f1;
padding: 0 20px 10px;
margin-bottom: 30px;
width: 90%;
}
.search-results  #container div.title {
margin-left: 20px;
width: 95%;
}
.search-results  #container div.readmore {
position: relative;	
}

#single-content .twelve.columns div.title {
width: 100%;
	
}


.search-results  #container .row div.title {
margin-bottom: 20px;
}
.single-wpboheme_portfolio .entry-title {
	margin-top: 25px;
}

.single-wpboheme_portfolio .entry-title,
.single-wpboheme_portfolio .entry-meta,
.single-wpboheme_portfolio div.title,
.single-wpboheme_portfolio .row .eight.columns {
width: 68.457553%;
float: right;
margin-right: 15px
}
.portfolio_sidebar_title {
width: 98.5%;
}
.single-wpboheme_portfolio  #primary.widget-area-sidebar {

margin-top: -75px;
}






/*
//////////////////////////////////////////
Footer
*/
#footer {
	background:url('/img/footer-gradient.png') repeat-x #002200;
}

#footer-widget-area .textwidget li {
margin-bottom: 0;
}
#footer-widget-area .textwidget li a {
	margin:0;
	padding:0;
}
#colophon #footer-widget-area img:hover {
    transition: all 0.1s ease-in 0s;
    transition: none;
}
#colophon #footer-widget-area a:hover img {
    opacity: 0.4;
}
#colophon #footer-widget-area a:hover {
/* background: #000; */
}
#colophon #footer-widget-area .social_sidebar a {
padding-bottom: 15px;
}
#footer-widget-area #text-4 {
	margin-top: 45px;
}
#footer-widget-area .widget-area:hover {
	background: transparent !important;
}

#footer-widget-area #footer_topline {
/*border-top: 3px solid green;
width: 696px;
margin-top: -43px;*/
}
#footer-widget-area #first #footer_topline {
/*width: auto;*/
}

#footer h3.widget-title-footer {
	color:#fff;
	font-size: 21px!important;
}
#footer .textwidget p {
	line-height: 1.3em;
}

#footer-widget-area #first #footer_topline, #footer-widget-area #second #footer_topline {
/*margin-bottom: 43px;*/
}
#footer #footer-widget-area:hover #footer_topline {
/*border-top: 3px solid #000;*/
}
#footer-widget-area #fourth #social_widget-2 {

}
#footer-widget-area #fourth .textwidget p {
	
}
#footer #social_widget-2 {
/* 	margin-top:12px; */
	margin-top:0;
}

#footer #social_widget-2 a img {
	width:43px;
}
#footer #social_widget-2 a {
	padding:6px;

}
#footer #social_widget-2 .social_sidebar_internal {

}

#footer #menu-footer_legal li {
text-transform: uppercase;
font-size: 11px;
float: left;
padding: 0 6px;
border-right: 1px solid #999;
line-height: 10px;
}
#footer #menu-footer_legal li a:hover {
color: #37b147;
text-decoration: underline;
}
#footer #menu-footer_legal li#menu-item-1159 {
border-right: none; 
}
#footer #first, #footer #second, #footer #third {
width: 302px !important;
padding: 15px 10px 0; 
}
#footer #third .textwidget {
font-size: 11px;
text-align: right;
}
#footer #second .social_sidebar_internal {
padding-left: 80px;
}
#footer #first h3.widget-title-footer, #footer #third h3.widget-title-footer {
	display: none;
}
#footer .widget-container {
margin: 0;
}
#footer #third .widget-container  {
	 margin-top: 10px; 
}
#footer #first .widget-container {
	margin-top: 22px;
} 

#footer #first {
padding: 5px 10px 0 !important;
}


/*
//////////////////////////////////////////
INVESTORS & IR section
.parent_page_investors
*/
.parent_page_investors #single-content table {
	border: none;
margin: 0 0 5px;
/* border: 1px solid #ddd; */
}
.parent_page_investors #single-content table tr td {
	padding: 3px;
}

.parent_page_investors #single-content .ccbnBgTblTtl,
.parent_page_investors .ccbnTtl {
	font-weight: bold;
}
.parent_page_investors .ccbnTtl {
	color:#003200;
	font-size: 16px;
}
.parent_page_investors #single-content table tbody tr:nth-child(even) {
background: #eee;
}

.parent_page_investors #single-content table td a:hover {
	text-decoration: underline;
}
.parent_page_investors table tr.ccbnOutline {
	border: 1px solid #ddd;
}

.parent_page_investors table tr.ccbnOutline a {
margin-bottom: 10px;
display: block;
text-decoration: none;

}
.parent_page_investors #single-content table tr.ccbnOutline td a:hover {
text-decoration: underline;
}

.parent_page_investors #single-content table a.readon {
display: inline-block;
color: #fff;
font-size: 15px;
text-decoration: none;
padding: 7px;
margin: 15px 0 0 0px;
background: #005b2a;
text-align: center;
float: right;
}
.parent_page_investors #single-content table a.readon:hover {
background-color:#333;
text-decoration: none;
}

.parent_page_investors #single-content table.news_releases .item_date {
margin: 0 15px 0 0;
display: block;
}
.parent_page_investors #corp_profile {
	width: 52%;
	float: left;
}
.parent_page_investors #quote_rightside {
	width: 40%;
	float: right;
}

.parent_page_investors #corp_profile .ccbnBgTtl {
	margin-bottom: 10px;
}





@media only screen and (max-width: 768px) {
.parent_page_investors #corp_profile, .parent_page_investors #quote_rightside {
width: 100%;
float: none;
}
ul#sidebar_homewidgets li.widget_better_rss_widget li:nth-child(odd),
ul#sidebar_homewidgets li.widget_better_rss_widget li:nth-child(even) {
	width: 100%;
	float: none;
}

}



/*
//////////////////////////////////////////
Page Specific
*/

.page-photo-gallery .row_portfolio {
max-width: 930px;
padding-left: 20px;
}

.page-photo-gallery .row .ten.columns {
width: 71.578857%;
margin-top: 25px;
}

.page-photo-gallery .portfolio-two .portfolio-sample {
width: 304px;
float: left;
margin: 0px 20px 20px 0px;
line-height: 9px;
overflow: hidden;
}

.page-photo-gallery #primary.widget-area-sidebar {
    background: none repeat scroll 0 0 #E6E6E6;
    padding-right: 10px;
    width: 26.6043%;
}


.page-photo-gallery .row .two.columns {
width: 23.893641%;
margin-top: 25px;
 margin-bottom: 45px;
}

.portfolio-two .initial_hover a {
width: 288px;
}
.error404 #post-0 .twelve {
	width: 69%;
	float: right;
}
.error404 #post-0 .three {
width: 26.5%;
}
.archive.paged #container .row {
	background: #fff;
}
.archive.paged #container .row #post {
	padding: 20px;
}


.home #primary.widget-area-sidebar {
margin-top: 0;
}
.page-in-the-news #container {
	background:#cad6ce;
	
	background: #cad6ce; /* Old browsers */
background: -moz-linear-gradient(-45deg, #cad6ce 0%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#cad6ce), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #cad6ce 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #cad6ce 0%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #cad6ce 0%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(135deg, #cad6ce 0%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cad6ce', endColorstr='#f2f2f2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
 .page-operations #primary.widget-area-sidebar {
}
#primary.widget-area-sidebar .widget_better_rss_widget h3.widget-title-sidebar {
	margin: 0px 0px 0px 10px;
}
#primary.widget-area-sidebar #better_rss_widget-5.widget_better_rss_widget h3.widget-title-sidebar {
margin: 0px 0px 20px 10px;
}

.home #primary #better_rss_widget-5.widget_better_rss_widget h3.widget-title-sidebar {
background: url('../images/sidebar-title-block-blue3.png') 0 39px no-repeat;
}
.home #primary #better_rss_widget-5.widget_better_rss_widget h3.widget-title-sidebar a {
color: #014f86;
}
.home #primary #better_rss_widget-5.widget_better_rss_widget h3.widget-title-sidebar a:hover {
text-decoration: underline;
}

#primary.widget-area-sidebar .widget_better_rss_widget h3.widget-title-sidebar a {
	color: #00480B;
	font-size: 21px !important;
	text-transform: uppercase;
}
#primary.widget-area-sidebar .better-rss-intro-text {
	margin-left: 10px;
	margin-bottom: 15px;
}
#primary.widget-area-sidebar .widget_better_rss_widget ul {
margin: 4px 0 5px 10px;
}
#primary.widget-area-sidebar .widget_better_rss_widget ul .rss-date {
	font-size: 13px;
}
#primary.widget-area-sidebar .widget_better_rss_widget ul a.rsswidget {
width: 95%;
line-height: 18px;
font-size: 13px;
font-weight: 600;
clear: both;
}

.widget_better_rss_widget ul a.rsswidget {
	display: block;
	clear: both;
	font-weight: bold;
}

#primary.widget-area-sidebar .widget_better_rss_widget ul a.rsswidget:hover, .widget_better_rss_widget ul a.rsswidget:hover {
text-decoration: underline;
}




.parent_page_in-the-news #primary.widget-area-sidebar {
	/* height:1712px; */
}
.parent_page_in-the-news #container .row {
border-left: 2px solid #ccc;
}
.parent_page_about-us  #primary.widget-area-sidebar {
/* 	height:959px; */
}

.page-about-us #primary.widget-area-sidebar {
/* height: 1270px; */
}
.page-operations #primary.widget-area-sidebar {
	/* height:696px; */
}

.parent_page_about-us .columns .title h2 {
font-size: 18px;
}
.page-strategy #primary.widget-area-sidebar {
	/* height:1168px; */
}

#primary #text-7 { /* margin-bottom:167px; */ }

#tan_Banner_content {
	height:150px;
}
#tan_Banner_content #post_thumb_top_wrapper {
	float:left;
	margin-right:25px;
	margin-bottom:10px;
}
#tan_Banner_content .tanBanner_field {
font-size: 24px;
color: #D6AB00;
/* font-weight: bold; */
font-style: italic;
padding: 40px 0;
display: block;
}


#post_thumb_top_wrapper {
float: left;
height: 200px;
}

.winIE .row #single-content .six.columns {

}

#single-content .toggle span.arrow {

margin: 3px 10px 10px;
}

object#cnbcplayer embed {
	height: 390px;
}


/*
//////////////////
Header Compression Modification
*/
#header_top_menu_wrap {
	float: right;
/* position: absolute; */
left: 41%;
width: 55.3%;
/* background: url('../images/grn-angle-bg.png') 0 0 no-repeat #003100; */
background: url('../images/grey-angle-bg.png') 0 0 no-repeat #c7c7c7;
padding-left: 34px;
}

#header_top_menu_wrap #header_top_menu_rightside {
	 background: url('../images/greybar-rightside1.png');
	 display: block;
background: #c7c7c7;
/*  width: 6%; */
height: 34px;
position: absolute;
/* left: 94%; */
right: 0;
top: 0;
width: 8%;

/* overflow: visible; */
z-index: 202;
 }
#wrapper {
	 overflow: hidden;
 }
/*
  #header_top_menu_wrap #header_top_menu_rightside img {
	 display: block;
background: #c7c7c7;
/* width: 100%; 
height: 34px;
position: absolute;
right: 0px;
top: 0;
z-index: 202;
float: right;
}
*/

.single #post .related-posts-article {
	display: none;
}
/*
.page-testlayout #header_top_menu_wrap:before {

content: url('../images/topmenu-leftcorner.png');
}
*/
 #header_top_menu_wrap .second_menu_container {

width: 286px;
/*
position: absolute;
left: 1%;
*/
}
#header_top_menu_wrap .second_menu_container .secondary_menu {
	float: none;
}
#header_top_menu_wrap .second_menu_container .secondary_menu li a {
color: #222;
}
#header_top_menu_wrap .second_menu_container .secondary_menu li:after {
color: #222;
}
#header_top_menu_container {
	float: left;
max-width: 530px;
}
#header_top_menu_wrap .search_header {
float: right;
margin-top: 0;
margin-right: 0;
/* margin-left: 354px; */
}
.logo-place {
margin: 0 0 5px;
height: auto;
margin-top: 20px;
margin-bottom: 20px;
}
#header .header_Ticker {
/* margin-top: 6px; */
margin-top: 46px;
}



.page-3015-2 #primary.widget-area-sidebar li.widget_better_rss_widget ul {
	display: none;
}
.page-3015-2 #primary.widget-area-sidebar li.widget_better_rss_widget h3.widget-title-sidebar {
	background-color: #004809;
}
.page-3015-2 #primary.widget-area-sidebar li.widget_better_rss_widget h3.widget-title-sidebar a {
	color: #ffffff;
    font-size: 16px !important;
    padding-left: 6px;
}
.page-3015-2 #primary.widget-area-sidebar li.widget_better_rss_widget h3.widget-title-sidebar a:after {
	    font: normal normal normal 14px/1 FontAwesome;
	        display: inline-block;
	        text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: "\f0c9";
    margin-right: 6px;
    margin-top: 4px;
    float: right;
}

.page-3015-2 #primary.widget-area-sidebar li.widget_better_rss_widget h3.widget-title-sidebar a:hover {
color: #dddddd;
}

.page-testlayout #primary.widget-area-sidebar {
margin-top: -50px;
}
.page-testlayout .About.sbg_widget {
margin: 8px 10px 20px 10px;
}
.page-testlayout h1.entry-title {
	margin-top: 15px;
	/* width: 74.468205%; */
width: 69.468205%;
}
.page-testlayout .title, .page-about-us .title {
/* margin-left: 35.5%; */
	/* width: 74.468205%; */
width: 69.468205%;
}
.page-testlayout .row .nine.columns, .page-about-us .row .nine.columns {
/* width: 74.468205%; */
width: 69.468205%;
}

.page-testlayout .row .three.columns, .page-about-us .row .three.columns {
/* width: 23.404293%; */
width: 28.404293%;
/* border-right: 2px solid red; */
}

.page-testlayout #container .row, .page-about-us #container .row {
/* background: url('../images/gray-sidebar-bg-220px.png') repeat-y #fff; */
background: url('../images/gray-sidebar-bg267.png') repeat-y #fff;
}
#header {
padding: 0px;
height: auto;
}
.logo-place {
margin: 0 0 5px;
height: auto;
margin-top: 20px;
margin-bottom: 20px;
}
#header .header_Ticker {
/* margin-top: 6px; */
margin-top: 46px;
}
#header .header_Ticker {
}
.page-testlayout #primary.widget-area-sidebar #text-20 .textwidget {
margin: 0;
}
.page-testlayout #text-20.About.sbg_widget {
margin: 0;
}
.page-testlayout select#select_menu {
/* display: none !important; */
margin-top: 40px;
}
.page-testlayout .header_section {
	background: url(/img/select-burger2.png) top right no-repeat #eee;
	height: 36px;
	/* padding-top: 60px; */
	overflow: hidden;
}
.page-testlayout .header_section:hover {
cursor: pointer;
}

/*test to make sure style sheet uploads */
.page-check-detail-example #footer #better-menu-widget-2 li a {
	
}



/* // MOBILE MENU TWEAKS // 
	*/
	
#wprmenu_menu_ul .sub-menu:after,
#wprmenu_menu_ul .sub-menu:before {
		border: none;
}



/*
select-hamburger.png
///////////////////
END PAGE SPECIFIC

=== Begin Media Queries === 

*/


@media only screen and (min-height: 980px) {
/*div.body-wrapper div.footer-wrapper {
background-color: #880201;
position: absolute;
bottom: 0px;
width: 100%;
}*/

}


@media only screen and (min-width: 1200px) {
	

.header_section {
	display:none;
}



}

@media only screen and (min-width: 940px) {

.header_section {
	display:none;
}
#chart_frameholder {
	width:610px !important;
	margin-left:-20px;
}

}

@media only screen and (min-width: 940px) and (max-width: 1200px) {

.header_section {
	display:none;
}

}

@media only screen and (min-width: 940px) and (max-width: 1100px) {


}

@media only screen and (max-width: 940px) {

#header .header_Ticker {
display:none;
}

.logo-place {
	margin: 6px 0 12px; 
 float: none; 
}
.home #primary, .parent_page_about-us  #primary.widget-area-sidebar, .page-strategy #primary.widget-area-sidebar {
	height: auto;
}
.row .nine.columns, .home .row #single-content.nine.columns, .page-about-us .row .nine.columns, .page-in-the-news .row #single-content.nine.columns {
width: 100%;
}
.row #single-content.nine.columns {
	
}
.page #container .row,
.archive #container .row,
.error404 #container .row,
.single #container .row {
background: #ffffff;
}
.error404 #post-0 .twelve, 
.archive .row div.title,
.page h1.entry-title {
/* margin-left: 35.5%; */
width: 100%;
}
.page .title,
.single-post h1.entry-title, 
.single-post .row .title {
/* margin-left: 35.5%; */
width: 100%;
margin-left: 0;
float: left;
}
.single-post #primary .widget_listcategorypostswidget ul,
#primary .widget-title-sidebar {
margin-left: 0;
}
#tan_Banner_Wrapper {
	display: none;
}
.row #primary.widget-area-sidebar.three.columns, 
.home .row #primary.widget-area-sidebar.three.columns,
.row #primary.three { 
width: 100%;
margin-top: 25px;
}
.single-post #primary.three.columns {
margin-top: -20px;
}
#primary.widget-area-sidebar {
margin-top: 0;
}

#header_top_menu_wrap {
float: none;
left: 0;
width: 100%;
background: #c7c7c7;
background-image: none;
padding:0 20px;
}


}

@media only screen and (max-width: 920px) {
.header_section {
	display: block;
	margin-bottom: 20px;
}

}
@media only screen and (max-width: 900px) {
.page-in-the-news #container .row, .home #container .row {
background-color: #ffffff;
background: #fff;
background-image: none;
}

}

@media only screen and (max-width: 800px) {


}
@media only screen and (max-width: 768px) {

.row #single-content .six.columns  {
width: 100%;
}
#header_top_menu_wrap {
width: 90%;
}
.home .slider_wide {
	display: none;
}
#wrapper {
    padding: 0 0;
    width: auto !important;
}
#wrapper .row {
    padding: 0 10px;
    width: auto !important;
}

}
@media only screen and (max-width: 420px) {
.page-id-13 #container .row {
	padding:0;
}

.page-id-13 #container .row #single-content {
	padding:0;
}

#chart_frameholder {
}
#chart_frameholder  {
  width: 640px;
  overflow-x: scroll; /* has to be scroll, not auto */
  -webkit-overflow-scrolling: touch;
}

}

@media screen and (max-width: 940px) {
#header_top_menu_container {
	margin: 0 auto;
	float: none;
}
#header_top_menu_wrap {
	padding: 4px 0 4px 0;
}
#header_top_menu_wrap div.search_header {
	margin: 8px auto 0;
	width: 366px;
	float: none;
}
#header_top_menu_wrap form#header_searchform {
	margin: 4px auto 2px;
	float: none;
	width: 80%;
}
#header {
	    clear: both;
}
#header_top_menu_wrap #header_top_menu_rightside {
	display: none;
}

}
@media screen and (max-width: 768px) {
#primary.widget-area-sidebar {
	    background: transparent;
	}
#header_top_menu_wrap {
	width: 100%;
}
#header_top_menu_wrap div.search_header {
	width: 342px;
}
#header_top_menu_wrap form#header_searchform {
    padding-right: 12px;
}
}

@media screen and (max-width: 480px) {
#header_top_menu_wrap div.search_header {
	width: 300px;
    }
.search_header div.icons {
	margin-right: 0;
}

}

