/*   
Theme Name: Western Producer
Theme URI: http://www.producer.com
Description: Sexy-cow theme.
Author: Kevin Doole, FBC
Author URI: http://www.agcanada.com
Template: FBC	
Version: 1
*/
@import url("../FBC/style.css");
.ad-case {overflow: visible; z-index: 1;}
.ad-case object, .ad-case embed, .ad-case img {max-width:none;}

.page-id-104726 #page-wrap {
  width:967px !important;
}
/*.ie8 object { max-width: none; }
#_containermyExperience2534598142001 {display:block !important;}

span#_containermyExperience2534598142001 {display:block !important;}*/



.mod {margin-top: 1em;}
.mod h3 {font-weight: normal;}
.intro { font-size: 1.1em; 	letter-spacing: -0.05em; font-family: Helmet,Freesans,sans-serif;}
.subhead { color: #393E44; font-size: 146.5%; font-style: normal; font-weight: normal; padding-top:10px;}

.lede_single { 
  border-left: 2px solid #999999;
    color: #000000;
    font-family: sans-serif;
    font-size: 95%;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 20px;
    padding-left: 20px;

}

/* spacing */
.pooped-out,.tippy-top,.goober{position:absolute;}
.pooped-out {left:-85px; text-align:right;}
.pooped-out-r {margin-left: -85px;}
.tippy-top {top:10px;}
.bitty-bottom {bottom:0;}
.goober {bottom:10px;right:10px;}
/* pop -- extends mod */
.pop {
	background-color:#fff;
	-moz-box-shadow: 0px 0px 10px rgba(100,100,100,0.1);
	-webkit-box-shadow: 0px 0px 10px rgba(100,100,100,0.1);
	box-shadow: 0px 0px 10px rgba(100,100,100,0.1);
}
.attn {
	background-color:#fffbe4;
	-moz-box-shadow: 0px 0px 10px rgba(100,100,100,0.1);
	-webkit-box-shadow: 0px 0px 10px rgba(100,100,100,0.1);
	box-shadow: 0px 0px 10px rgba(100,100,100,0.1);
	padding:0.5em;
	margin-bottom: 20px;
}
.attn h2 {
	font-size: 1em;
	font-weight:bold;
	line-height:1.8;
}

/* breathe -- extends mod */
.breathe-left{padding: 0 0 0 2em;}
.breathe-right{padding: 0 2em 0 0;}
.breath-tall {padding: 35px 0;}


.article.media .img {width: 25%;}

.media .img img {max-height:120px;}
/* article  -- extends media */
.article {height:120px;width:90%;margin-bottom:35px;}
.digital-edition-article {width: 90%; margin-bottom: 35px; padding: 10px;}
.article .bd {padding:5px;}

.article.pop {padding: 10px;
max-width:570px;}

/*.article.advertisting {padding: 1px !important;}*/

.advertising {
	background-color:#e7ebe9;
	border:1px solid #40434c;
	padding:0px !important; 
	height: 180px;
}

.advertising .bd {padding:0px;}

.top_adv_cont {padding: 10px;}

/*.section-advertising {
	background-color:#e7ebe9;
	border:3px solid blue;
}*/
.adv_sc_note {
	background-color: #e7eae9;
	/*border:1px solid red;*/
	float:left;
	width:100%;
	margin-bottom:15px;
}
.adv_sc_title {
	background-color: #9ba4bf;
	font-family:arial;
	font-weight: bold;
	font-size:12px;
	color:white;
	padding:2px;
}

.adv_ggl_ad {
	float:left;
}

.adv_sc_text {
	float:right;
	padding:10px;
	background-color: #e7eae9;
	font-family:arial;
	font-weight: bold;
		font-size:12px;
}

.sponcon {
	background-color:#9aa4bf;
	color:white;
}

.eqp_tips {
	width:100%;
}

.wp-caption-text {
	font-size:0.8em;
}

/* h */
h1, .h1{color:#393e44;}
h2, .h2{color:#393e44;}
h3, .h3{color:#393e44;}
h4, .h4{color: #333;}
h5, .h5{color:#666;}
h6, .h6{color:#666;}
.h5-light {color: #666;}
.h6-light {color: #666;}
.h-widget {font-family:ff-meta-web-pro,Helmet,Freesans,sans-serif;text-transform:uppercase;}

/* a */
.hungry {float:right; font-weight:bold; font-size:0.8em; padding:7px 10px 7px 0;}

figcaption {width:75%;}

.alignright { float:right; margin-left:1em; }
.alignleft { float:left; margin-right:1em; }

/*main headings. .bcPageTitle is for the markets page*/
.page-level-heading, h2.on, span.bcPageTitle, div.bcPageTitle {font-family:ff-meta-web-pro,Helmet,Freesans,sans-serif;text-transform:uppercase;line-height:1;padding-bottom:0.5em;}
h2.on {font-size:108%;line-height:1.8;vertical-align:text-bottom;padding:0.2em 0 0 0.5em;font-weight:bold;}
.on {background-color:#f4d8af;}

/* stupid utilities */
.right {float:right;}
.left {float:left;}
.topright {position:absolute;top:1px; right:0;}
.cloak {display:none;visibility:hidden;}
.hide {display:none;}
.basic {padding:0 10px;} /*a basic list of content*/
.screen-reader-text {position:absolute;top:-999em;}

/* spacing */
.comfortable li {padding:15px 0;border-bottom: 1px solid #808080;}
.comfortable .underline {border-bottom: 1px solid #808080;}
.comfortable li li {border-bottom: none; padding:0;}
.cozy li {padding:7px 0;}
.compact li {padding: 2px 0;}
.paddy {padding:1em;}

/*gradients*/
.blue-grad {background-color: #356497;
background-image: -webkit-gradient(linear, left top, left bottom, from(#356497), to(#20497e)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient(top, #356497, #20497e); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient(top, #356497, #20497e); /* FF3.6 */
background-image:     -ms-linear-gradient(top, #356497, #20497e); /* IE10 */
background-image:      -o-linear-gradient(top, #356497, #20497e); /* Opera 11.10+ */
background-image:         linear-gradient(top, #356497, #20497e);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#356497', EndColorStr='#20497e'); /* IE6–IE9 */
color:#fff !important; text-shadow:0 -1px 1px #000;}


/*transitions*/

/* interactive */
.clickable {
	cursor: pointer;
	background-color: #FFFFEF;
}
.ui-autocomplete {max-height: 200px;overflow-y: auto;overflow-x: hidden;padding-right: 20px;}

#issuuViewer {
	background: url('_/css/img/articles-loader.gif') center 100px no-repeat;
	overflow: visible;
}



/*page-weather-settings*/
#weather-settings {
	border: 1px solid transparent;
	-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
	text-indent: -99999em;
	width: 20px; height: 20px;
	position: absolute;
	top:1em; right:1em;
	background: transparent url('_/css/img/weather-settings.png') no-repeat center center;
	cursor:pointer;
	z-index: 4;
}
	#weather-settings:focus, #weather-settings:hover {border:1px solid #999;background-color:#ddd;}
	#weather-settings.active {background-image: none; text-indent: 0; text-align: center; vertical-align: middle; background-color: #fefaf9;}

/*weather-page*/
#weather-widget {padding: 1em; position: relative;}
	#weather-widget h2 {font-size: 1em; font-weight: bold;}
	#weather-widget .subheading {font-size: 0.8em; font-style: italic; }
	#popup-map .subheading {width:100px;}

#weather-widget .media .bd {font-size: 0.8em;}

.weatherfarm {
	position: absolute;
	bottom: 0;
	right: 0;
}

/*page-weather-controls*/
#weather-controls {
	position: absolute;
	overflow: visible;
	top:0;left:0;
	visibility: hidden;
	opacity:0;
	width: 95%;
	z-index: 2;
	background: url(_/css/img/dk_bg_tile.png) repeat top left;
	color: #f6f6f6;
	padding: 5%;
	-moz-box-shadow: 0px 0px 4px #555;
	-webkit-box-shadow: 0px 0px 4px #555;
	box-shadow: 0px 0px 4px #555;
}

#ec-location-categories a {color: #fff; text-decoration: none;}
#ec-location-lists a {color: #eee; font-weight: normal; text-decoration: underline;}
#ec-location-lists ul {
	height: 0; width: 0;
	overflow-y: scroll;
	overflow-x: hidden;
	position: absolute;
	top: 83px;
	padding: 1em;
	right: 0;
	background: #f4f4f4 url('_/css/img/bgc.jpg') repeat top left;
	z-index: 3;
	-moz-box-shadow: 0px 0px 6px #000;
	-webkit-box-shadow: 0px 0px 6px #000;
	box-shadow: 0px 0px 6px #000;
}
#close-ec-location-list {
	text-align: center;
	vertical-align: middle;
	width: 15px;
	height: 15px;
	position: absolute;
	background-color: #ddd;
	border: 1px solid #999;
	top: 88px;
	right: 200px;
	z-index: 10;
	color: #000;
	font-weight: bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor:pointer;
}
#close-ec-location-list:hover, #close-ec-location-list:focus {background-color: #999;border: 1px solid #000;}
#ec-location-lists a {color: #666; text-decoration: none;}
#ec-location-lists a:hover, #ec-location-lists a:focus {color: #000;text-decoration: underline;}
#weather-controls h3 {font-size: 1em;text-shadow: 0 -1px 1px #000;color: #999;}
#tab-select, #popup-map {visibility: hidden;margin-top: 0.5em;position: relative;}
#tab-select a {font-size: 0.8em; color: #fff; text-decoration: none;}
#tab-select a.selected {background-color: #344C52; font-weight: bold;}
#pcode {position: absolute;top: 5px;right: 20px;font-size: 0.8em;}
#postal_code {
	height: 18px;
	padding: 0;
	margin: 0;
	background: none;
	border: 1px solid white;
	background-color: #F9F9F9;
}
#set-location {
	background: #fefaf9 url('_/css/img/map_marker.png') no-repeat scroll center center;
	position: absolute; 
	top:17px; 
	right:0; 
	height:20px; 
	width: 20px; 
	border: 1px solid #999;
	text-indent: -9999em;
}
#closeloc {display: none; z-index: 3; position: absolute; top:0; right:0;}

.showing, .showing #tab-select, .showing #popup-map {visibility:visible !important;}

#weather-controls #mapCanvas {
	color: #444 !important;
	width: 300px; 
	height: 250px;
	padding: 2em;
	border: 1px solid #999;
	margin-bottom: 2px; 
	display: none; 
	position:absolute; 
	background-color: #eee;
	-moz-box-shadow: 0px 0px 4px #000;
	-webkit-box-shadow: 0px 0px 4px #000;
	box-shadow: 0px 0px 4px #000;
	top:0; right:0; 
	z-index: 2;
}

#weather-controls .errors {position:absolute;top:32px;right:0;width:100px;}
.map-case {height:500px;visibility:hidden;}
.google-map {width:100%;height:100%;}
.google-map img, .google-map object, .google-map embed {max-width:inherit !important;}

#weather-page .weather-content {overflow: visible;}




/*tabs*/
.section-tabs {clear:both; border-bottom: 3px solid #424243; width:65%; margin-bottom:21px;}
#featured-sidebar .section-tabs  {width:100%; background-color:#F4F4F4;margin-bottom:5px;}
.section-tabs li {
	float:left; 
	padding:0 20px;
	margin-right:2px;
	font-size:98%;
	height:25px;line-height:25px;
	border: 1px solid #a2a2a2;
	border-bottom:none;
	cursor:pointer;
}
.section-tabs .selected-tab {
	height:32px;line-height:32px;
	border:none;
	margin:-3px 2px -3px 0;
	font-size:100%;
	-moz-box-shadow: 0px 0px 10px #B1B1B1;
	-webkit-box-shadow: 0px 0px 10px #B1B1B1;
	box-shadow: 0px 0px 10px #B1B1B1;
}
.tab-container {position:relative;}
.tab-content {position:absolute;}
.bottom-content {display:none;}




/* ==================== */
/* = /* ========== */
/* = BLAH! = */
/* ========== */
/* ==================== */
/* Western Producer
-------------------------------------------------------------------------------*/
body {font: 13px Helmet, Freesans, sans-serif; background: #f4f4f4 url('_/css/img/bgc.jpg') repeat top left;}
body, select, input, textarea {color: #333;}

.smallscreen {display: none;}

/*Default link styles*/
a {color: #27568c;}
h2 a, h3 a, h4 a {text-decoration:none;}
a:hover {color: #69f;}

/* Text-selection colors */
::-moz-selection{background: #27568c; color: #fff; text-shadow: none;}
::selection {background: #27568c; color: #fff; text-shadow: none;} 

/*	Tap highlight */
a:link {-webkit-tap-highlight-color: #fcd700;} 

ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}

.tab-on {}
.tab-off {}

.legal {
	font-size: 16px;
	font-weight: bold;
}


.classified_contact {
    border: 1px solid #007710;
    border-radius: 3px 3px 3px 3px;
    color: #003F17;
    margin-bottom: 1em;
    max-width: 600px;
    padding: 1em;
}


/* ============================ */
/* = Skins for specific stuff = */
/* ============================ */

/*ADS*/
#sponsor-bar .ad-case {background-color:#eee;margin:0 20px 0 0;padding: 8px;float:left;}
.top-widget {width:197px;height:165px;float:left;}
.single article .ad {float: right; margin-left: 2em;}
.single-post .ad-case, .single-daily .ad-case { margin: 20px auto; text-align: center; }

.mobile-ad {margin-bottom: 2em;}

/*SOCIAL*/
/*#wp_twitter, #wp_facebook, #wp_rss {
	display: block;
	width: 23px;
	height: 0;
	font-size: 1em;
	padding-top: 17px;
	text-indent: -2000px;
	background: url('_/img/social_buttons.png') no-repeat;
	overflow: hidden;
	float: left;
}
#wp_twitter {background-position: top left;}
#wp_facebook {background-position: -23px 0;}
#wp_rss {background-position: -46px 0;}
*/
.addthis_toolbox {width:140px;float:right;}
/*NAV*/
#main_navigation {float:right; clear:right; margin-top:19px;} /* UL */
#main_navigation li {float:left; margin-left:1.8em;}

/*SECTIONS NAV*/
#sections-nav {top:153px; left:-107px; font-size:0.9em; text-align:right; position:absolute;}
#sections-nav li {margin:1em 0;}
#sections-nav a, #sections-nav a:link, #sections-nav a:visited {display:block; padding:0.2em 0.5em; color:#265589; text-decoration:none;}
#sections-nav a:hover, #sections-nav a:focus {background-color:#B3C5DD; color:#000;}
#sections-nav .current-menu-item a {background-color:#f4d8af; color:#265589;}

#sections-nav.colliding {top:120px; left:0; text-align: left; font-size:0.85em;}
#sections-nav.colliding li {float: left; margin-right: 1.8em;}

/* ========== */
/* = layout = */
/* ========== */
#sponsor-bar {/*margin-bottom:30px;*/}

#header {clear:both; padding-bottom:10px; 
	border-bottom:1px solid #808080; margin-bottom:35px; 
	position:relative;
}

#header h1 {
	/*border:1px solid pink;
*/	width: 255px;
	height: 78px;
	/*background: url('_/css/img/WP_logo.png') no-repeat;*/
	float: left;
	margin-right:7px;
/*	margin-right: 5px;
	margin-top: 47px;*/
}

#header h1 a {
	display: block;
	width: 255px;
	height: 0;
	font-size: 1em;
	padding-top: 120px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('_/css/img/WP_logo.png') no-repeat;
	background-position: bottom; 
/*	margin-right: 5px;
	margin-top: 47px;*/
}

#header img {
	float:left;
	vertical-align: bottom;
}

.sas-fix {
	float:left;
/*	border:1px solid green;*/
	clear:both;
	margin-bottom: 30px;
}

#features {clear:both;margin:35px 0;width:100%;}
	#featured-main {width:730px;float:left; max-width:728px;margin-top: 8px;}
		#featured-main .img-missing {height:280px; }
			#featured-main .img-missing h2 {padding:20px 40px 0; font-size: 2em; font-weight: bold;}
			#featured-main .img-missing .entry {padding: 20px 40px; font-size: 1.5em; font-family: adobe-caslon-pro,serif;}
			#featured-main .img-missing .read-the-story {padding-top: 1em; font-size: 0.8em; float: none;font-family: sans-serif; width: auto;} 
			.pencil-ad {width: 730px;margin: 0; padding: 0;}
	#featured-sidebar {width:208px;float:right;}
 #daily-news-section, #markets-section{padding-right: 10px;}



.slides li {min-height:277px;}
#main, #sidebar {margin-bottom:35px;}
#main {width:62%;float:left;}
	.section-list-wo-slides {}

#sidebar {width:31%; margin:0 0 0 2%;padding:0 0 2% 2%; min-width:300px; overflow: visible; z-index: 0; float:right;}
#sidebar_single {width:31%;float:right;margin:0 0 0 0%;padding:0 0 0 2%; min-width:300px; overflow: visible; z-index: 0;}

/*patrick*/

#footer {clear:both;background-color:#3e3e3e; color:#f9f9f9; }
	#footer h2, #footer .h-widget, #footer .h5 {color:#f9f9f9;}
	#footer a {color:#d3e8fd; text-decoration:none;}
	.copyright {padding: 1em;}
/* ========= */
/* = posts = */
/* ========= */

.meta {font-size:80%;}
.meta p {line-height:1.5; vertical-align:top;}



/* Wordpress crap
-------------------------------------------------------------------------------*/

#max-wrap  {max-width: 1075px; width: 96%; margin: 20px auto;}
/*#page-wrap {max-width: 967px; width: 96%; margin: 20px}*/
#page-wrap {max-width: 967px; width: 100%; margin-left: 102px}
.ie6 #page-wrap {width: 967px;}
@media screen and (max-width: 600px) {
	.single-format-standard #page-wrap {max-width: 1075px; width: 100%; margin-left: 0px}
}
.menu a {text-decoration:none; color:#265589;}
.menu a:hover, .menu a:focus {text-decoration:underline; color:#809ace;}


#breadcrumbs {position:absolute; top:-1.4em; left:0;}
#breadcrumbs li {float:left;}

.social-share, .social-share * {vertical-align: baseline;}
	.single .daily .comments-link, .single .post .comments-link, .single .inset-like-post .comments-link {display: block; float: left;}


/*
	POSTS
*/

/*article class="post-61644 post type-post status-publish format-standard hentry category-equipment"*/

/*post container*/
/*.single .post, .single .inset-like-post, .single .daily,  .single .market_update {background-color:#fff; max-width:647px; width:80%; margin:90px 0 0 40px; padding:0 100px 30px 40px; position:relative;}*/

/*patrick*/
@media screen and (max-width: 600px) {
    .page .post, .single .post, .single .inset-like-post, .single .daily,  .single .market_update {background-color:#fff; max-width:630px; /*width: 100%; */margin:20px auto 0; padding:0 0px 30px 5px; position:relative;}
}
@media screen and (min-width: 601px) {
    .page .post, .single .post, .single .inset-like-post, .single .daily,  .single .market_update {background-color:#fff; max-width:630px; /*width: 100%; */margin:20px 0 0 5px; padding:0 0px 30px 5px; position:relative;float:left;}
}


.custom_article {background-color:#fff; max-width:630px; margin:10px 0 0 5px; padding:0 0px 5px 5px;}
/*headline*/
 .page .post .entry-title, .single .post .entry-title, .single .daily .entry-title, .single .market_update .entry-title {font-size:268%; line-height:1; letter-spacing:-0.05em; max-width:600px; font-weight:normal; font-style: normal; color:#3a3a3a; font-family:ff-meta-web-pro,Helmet,Freesans,sans-serif; padding-top:30px;}

/*byline*/
.meta-info {font-size:75%; vertical-align:middle; line-height:20px;}

/*daily news class="post-62715 daily type-daily status-publish hentry"*/
/*.page .post {width:55%;float:left;}*/
.page .post h2 {font-size:150%; font-weight:bold; font-style: normal; color:#3a3a3a; font-family:ff-meta-web-pro,Helmet,Freesans,sans-serif; padding-top:30px;}

.daily-from-today {
	background-color:#F7FFE7;
	-moz-box-shadow: 0px 0px 10px rgba(100,100,100,0.3);
	-webkit-box-shadow: 0px 0px 10px rgba(100,100,100,0.3);
	box-shadow: 0px 0px 10px rgba(100,100,100,0.3);
}

.pullquote_box {
	width: 300px;
	padding: 1em 0;
	font-weight: bold;
	font-size: 1.1em;
	margin-top: 1em;
	color: #444;
	font-family: "ff-meta-web-pro";
	padding-left: 1em;
	float:right;
}



.post-type-archive-daily .daily {margin-bottom: 30px; border-bottom: 1px solid #c5c5c5; padding-bottom: 30px; padding: 1em; }



.page .post .entry-content, .single .post .entry-content, .single .daily .entry-content, .single .inset-like-post .entry-content, .single .market_update .entry-content {font-family: adobe-caslon-pro,serif; font-size:140%; line-height:24px; border-bottom: 1px solid #d2d2d2; }
/*.single .daily .entry-content, .page .post .entry {font-size:110%; line-height:18px; padding-bottom: 30px; }*/
	.entry-content p {color:#111;}
	.entry-content a {}
	.entry-content a:hover {}
	.entry-content h2 {font-family:Helmet,Freesans,sans-serif; font-size:90%; font-weight:bold; margin-top:1em;}
	.entry-content ul, .entry-content ol { padding-left:1.5em; color:#444; max-width:500px; margin-bottom:0.75em; }
	.entry-content ul { list-style-type:square; }

.related-articles {border-right: 1px solid #d2d2d2;}

.single .entry ul, .page .entry ul {list-style-type: disc; padding-left: 1em;}

#meta {}
.postmetadata {}

.navgation {}
.next-posts {}
.prev-posts {}

#header #searchform {
	float: right;
	margin-top: 26px;
}
#s {
	border:1px solid #999;
	background:none;
	background-color: #f7f7f7;
	-webkit-appearance:textfield;
	width:188px;height:21px;
	margin:0;padding:0;
	color: #005dab !important;
}
#s:focus {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	outline:none;
	border:1px solid #005dab;color: #fff;
	background-color: #fff;
}
#searchsubmt {}

#respond h2 {font-family:ff-meta-web-pro,Helmet,Freesans,sans-serif; text-transform:uppercase; font-weight:bold;}
#respond label {color:#777; line-height:140%;}
#respond input[type=text], #respond input[type=url], #respond input[type=email], #respond textarea {background:#fff; border:1px solid #444;}
#respond textarea {height:116px;width:470px;}

#allowed-tags {width:470px; font-size:85%;}

ol.commentlist {list-style:none; margin-top: 8px;}
ol.commentlist li {}
ol.commentlist li.alt {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { 
	/*border-bottom: 1px solid #c5c5c5;*/
	padding: 20px 0px 0px;
}
ol.commentlist li.comment div.comment-author {font-size: 80%; margin-bottom: 1.5em;}
ol.commentlist li.comment img.avatar-58 {float:left; margin-right:-58px;}
.comment-text {margin-left:77px; max-width:500px; padding-right: 20px;}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {font-size: 80%;}
ol.commentlist li.comment div.comment-meta a {color: #ccc;}
ol.commentlist li.comment p {}
ol.commentlist li.comment ul {}
ol.commentlist li.comment div.reply {font-size: 80%;}
ol.commentlist li.comment div.reply a {font-weight: bold;}
ol.commentlist li.comment ul.children {list-style: none; margin: 10px 0 0; border-top: 1px solid #fff;}
ol.commentlist li.comment ul.children li {padding-left: 0; padding-right: 0; background-color: #f9f9f9;}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {background-color: #f8ede7;}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment { margin: 0px !important; }
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 { /*margin: 0 0 10px 77px;*/
	border-left: 5px solid #265589;
}

ol.commentlist li.comment ul.children li.depth-3 { /*margin: 0 0 10px 77px;*/
	border-left: 5px solid #ccc;
}

ol.commentlist li.comment ul.children li.depth-4 { /*margin: 0 0 10px 77px;*/
	border-left: 5px solid #265589;
}

ol.commentlist li.comment ul.children li.depth-5 { /*margin: 0 0 10px 77px;*/
	border-left: 5px solid #ccc;
}

ol.commentlist li.comment ul.children li.odd {}
/*
ol.commentlist li.even {background: #fff;}
ol.commentlist li.odd {background: #f6f6f6;}*/

ol.commentlist li.parent {border-left: 5px solid #111;}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

ol.commentlist li.bypostauthor, ul.children li.bypostauthor {background-color: #f8ede7; margin:20px 0 20px -20px; padding-left: 20px;}


/*btns*/
.btn-loading {
	background: url('_/css/img/articles-loader.gif') top center no-repeat;
	text-indent: -9999em;
	width:100%; height:100%;
	display: block;
	overflow: visible;
}
.loadingdata {
	background: #e7e7e7 url('_/css/img/loadingdata.gif') no-repeat center center;
	position: absolute;
	width: 40px;
	height: 40px;
	left:0;
	top:20%;
	z-index: 100;
}
#load-more-articles {width:90%;}
.callout-btn {background-color: #005daa;}

.close-btn {background-color: #3C3C3C; -webkit-border-radius: 3px; color: #fff !important;
-moz-border-radius: 3px;
border-radius: 3px; margin-right: 1em; padding:5px 10px;
position: absolute; top:20px; right:10px;
}



/* ============== */
/* = FLEXSLIDER = */
/* ============== */
/* Browser Resets */
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {width: 100%; margin: 0; padding: 0;}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides > li:first-child {display: block;}
.no-js .flexslider .slides > li {display: block;} /* no-js fallback -- don't hide the slides. */
.flexslider .slides img {max-width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {background: #fff; position: relative; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {zoom: 1; position: relative;}

/* Caption style */
/* IE rgba() hack */
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width: 96.5%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.8); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 110%; line-height: 18px;}

/* Direction Nav */
.flex-direction-nav li a {width: 52px; height: 52px; margin: -13px 0 0; display: block; background: url(_/js/libs/flexslider/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li .next {background-position: -52px 0; right: -21px;}
.flex-direction-nav li .prev {left: -20px;}
.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -30px; text-align: center;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; background: url(_/js/libs/flexslider/bg_control_nav.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}

/*FLEXSLIDER EXTENDED*/
#gallery {margin-bottom: 25px;}
#gallery .slides li {background-color:#f0f0f0; padding-top:1em; }
#gallery .slides img {margin:0 auto; padding:0 0 1em 0;}
#gallery-nav {padding:0.5em 1em; }
#gallery-nav li {float: left; margin-right:1em; cursor:pointer; }
#gallery-nav img {border: 1px solid #e0e0e0; opacity:0.6;}
#gallery-nav .active {border: 1px solid #222; opacity:1 !important;}

#gallery .flex-caption {position: relative;}

.flex-caption .entry {font-family: "Helvetica Neue", Helmet,Freesans,sans-serif; font-weight:normal; font-size:85%; line-height:1; vertical-align:text-bottom; padding-top:0.25em;}
.flex-caption h2 {font-size: 19px;}
.flex-caption a {color: #FFF; }
.flex-caption p {float:left; width:85%;}
.read-the-story {display:block; float:right; width:15%; bottom:0; font-weight:bold;}

.slides-controls {background: url(_/css/img/dk_bg.png) repeat-x top left; height:32px;width: 96.5%; padding: 1% 2%;}
.slides-controls li {float: left; width:29.3333333%; padding: 0.5% 2%; position:relative; line-height:1; height:27px; cursor:pointer; }
.slides-controls a {color: #F28C4D; font-weight: bold; font-size: 12px; text-decoration: none; text-shadow: 0 -1px 1px #222;font-family:ff-meta-web-pro,Helmet,Freesans,sans-serif;}
.slides-controls .active {background-color: #4b4c50; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.slides-controls .active a {color: #fff;}

.read-it-now {display:none; color:#fff; font-weight:normal; font-family: "Helvetica Neue", Helmet,Freesans,sans-serif; font-weight:300; text-shadow:none; font-size:11px; }
.active .read-it-now {display:block; }

/* ========== */
/* = ISSUES = */
/* ========== */
.issue {position: relative;}
.issue #breadcrumbs {top:5.5em;}

/* ========================== */
/* = New classified booking = */
/* ========================== */
#new-classified-steps input, #new-classified-steps label {display: block; margin-top: 0.3em;}
#new-classified-steps label.inline, #new-classified-steps input.inline {display: inline;margin: 0;}
#new-classified-steps input[type=radio], #new-classified-steps input[type=checkbox] {display: inline;}
#new-classified-steps label {color: #777;margin-top: 1em;}
#new-classified-steps input {background-color: #fff; border: 1px solid #999;}
#new-classified-steps h3 {color: #005daa; margin-bottom: 1em;}
#new-classified-steps h4 {margin-top: 1em; font-size: 1em; font-weight: bold; color: #005daa;}
#new-classified-steps ul {list-style-type: square; padding-left: 1.5em; }
.helptext {font-size: 0.85em; color: #333; background-color: #ddd; display: inline-block; padding: 0.2em;margin: 0;}
label.required {font-weight: bold; color: #000 !important;}
label.required:after {content:"*";color: #F00;}
#new-classified-steps .date-picker {float: left;}
.classification-width {width:406px;}
#wp-description-editor-tools, #description_path_row {display: none;visibility: hidden;}
/* ================ */
/* = Market pages = */
/* ================ */
/*
	.bcDisclaimer: The disclaimer text at the bottom of the page
	.bcInput: Used for input boxes
	.bcPageTitle: Used as the title font for pages
	.bcSelect: Used for selection boxes
	.bcSubmit: Used for submit buttons
	.bcTD: Table cell
	.bcTH: Headers for tables
	.bcTRe: Even row color
	.bcTRo: Odd row color
	.bcMenu: Used for the top menu
	.bc_quote: Used for the quick quotes box
*/
.market-data-container {border-top: 2px solid #999; padding-top: 2em;}

span.bcPageTitle, .bcQuotesCharts {font-size:1.6em; font-weight: bold;}
div.bcPageTitle {font-size: 1.4em;}
td.bcPageTitle, div.bcPageTitle {text-align: left; padding-bottom: 1em;}
.bcQuoteTable tr, .market-data-container form tr {height: 30px;}
.bcTRe {background-color:#fff;}
.bcTD, .market-data-container form td {vertical-align:middle;}
.bcSecTitle {background-color:#ddd; color:#000; vertical-align:middle; font-weight:bold; padding-left:1em;}
.bcHeader, .bcCustomQuotesPageTitle {font-weight: bold; line-height:30px;}
.bcCustomQuotesPageTitle a {font-size: 0.7em; font-weight: normal;}
.bcDisclaimer {font-size:85%; text-align: left;}

#bc_ChartOptions {width: 100%;}
#bc_ChartSettings {line-height:30px;}
#bc_ChartSettings input[type=checkbox] {height:30px;}
#bc_ChartSettings td, #bc_ChartSettings img {vertical-align:middle;}
/* ================= */
/* = market widget = */
/* ================= */
/*
	.marketview_quoteboard: style invoked for the whole table.
	.marketview_chart: the table that contains the information above the chart.
	.marketview_chart_agg: the chart description displayed above the chart.
	.marketview_chart_symbol: the symbol displayed above the chart.
	.marketview_symbol: the commodity names displayed below the chart.
	.marketview_symbolinline: the inline symbol for commodity names displayed below the chart.
	.marketview_topheader: the main titles above the snapshot.
	.marketview_title: the section titles if sections are used.
	.marketview_header: the column headers below the chart.
	.marketview_change: the "change" field displayed for each commodity.
	.marketview_quote: the "last" field displayed for each commodity.
	.marketview_changeUp: style invoked when the change is positive.
	.marketview_changeDn: style invoked when the change is negative.
	.marketview_changeNone: style invoked when the change is zero.
	.marketview_disclaimer: style for the bottom disclaimer.
	.marketview_TRe: style invoked for even rows.
	.marketview_TRo: style invoked for odd rows.
*/
.marketview_TRo, .marketview_TRe, .bcCustomQuotesTRe, .bcCustomQuotesTRo {height:30px;}
.marketview_quoteboard td, .bcCustomQuotesTable td {
	vertical-align: middle;
	border-left: 1px solid #999;
	padding: 0.3em 0.1em 0.3em 0.3em;
	font-size: 0.9em;
}
.marketview_quoteboard td:last-child, .bcCustomQuotesTable td:last-child {border-right: 1px solid #999;}

.marketview_TRe, .bcCustomQuotesTRe {background-color:#fff;}
.marketview_chart {margin:1em 0 0.5em;}
.bcCustomQuotesTR th, .datatable_header th, .marketview_header td {text-align:left; font-weight: bold; height:20px; vertical-align:middle; background-color:#222; color:#f0f0f0; }
.marketview_changeDn {color: #7C4142;}
.marketview_changeUp {color: #1DB900;}

.marketview_quoteboard {margin-top:1em; border-bottom: 1px solid #999;}



.futures-table {width:350px; padding:2px;}
.futures-table td { padding:2px;font-family: sans-serif; font: 13px Helmet,Freesans,sans-serif;}
.futures-table  th {text-align:left; font-weight: bold; height:20px; vertical-align:middle; background-color:#DDDDDD; font: bold 13px Helmet,Freesans,sans-serif;}
.futures-table .up { color: #1AA100; }
.futures-table .dn { color: #C30000; }
.futures-head {width:150px;}

.tooltip {
		border:1px solid #999999;
		padding:5px;
		margin:1px;
		background-color:rgba(244,216,175,0.8);
		-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.5);
		-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.5);
		box-shadow: 0px 0px 4px rgba(0,0,0,0.5);
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		font-size: 84%;
	}
	
.overlay {
	position: fixed;
	top:0; left:0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.4);
}
.close-overlay {
	position: absolute;
	z-index: 12;
	top:5px;
	right:5px;
	background-color: #eee;
	border: 1px solid #999;
}


.section-sponsor {line-height: 42px; vertical-align: top; text-align: right;}
.section-sponsor img {border: 1px solid #1F2C57;}

.search-label {display: block; float: left; width:60px;}
.search-label-block {display: block; float: none; clear: both;}
.search-dropdown {width: 150px;}



.search-results-page .search-form {
	margin-bottom:1em;
}

.search-results-page .search-field {
	width: 77%;
	height: 33px;
	border: 1px solid #999;
	background: none;
	background-color: #fff;
	-webkit-appearance: textfield;
	margin: 0;
	padding: 0;
	color: #005DAB !important;
}

.search-results-page .search-field:focus {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none;
	border: 1px solid #005DAB;
	background-color: #fff;
}
.search-results-page .btn {
	display: inline;
	width:20.5%;
}

.search-results-page article {
	margin-bottom: 3em;
}

.search-results-page .bread {
	width:98%;
	background-color: #f9f9f9;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #bcbcbc;
}
.search-results-page .bread ul {
	overflow: hidden;
	padding: 10px;
}
.search-results-page .date-filter {
	margin-bottom: 1em;
}
.cal-icon {vertical-align: bottom;}


.wp-editor-container {
	width:293px;
}

.warning {
	background: #F3F781;
	padding: 10px;
	margin-top: 5px;
	position: relative;
}
.close {
	text-decoration: none;
	color: #333;
	position: absolute;
	bottom: 5px;
	right: 5px;
}

.subscriber label {
	display: inline-block;
	width: 100px;
}

.mc-field-group input {
	margin:3px;
}
/* Print styles
-------------------------------------------------------------------------------*/
@media print {



}
/*#_containermyExperience {display:block !important;}*/

.classifiediframe {

	margin: 0;
	padding: 0;
	border: none;
	width: 100%;
	height: 90px;
	overflow:hidden;
	margin-left: -85px;
	margin-bottom:15px;
	clear:both;
}

.producer-widget .top-widget .wf-widget-wrapper .wf-links {
	display: block;
}
.producer-widget .top-widget .wf-widget-wrapper .wf-links p {
	font-size: 11px;
}
.yop-poll-container {width:100% !important;}
.yop-poll-container li {width:100% !important;}

/* Header fixes for iPad */
@media screen and (max-width: 1001px) {
	.weather-container {
		position: absolute;
		top: 20px;
		right: 20px;
	}
	#weather-controls {
		width: 197px !important;
	}
	#sidebar {
		margin-top: 100px;
	}
	.section-tabs {
		  position: relative;
		  top: -32px;
		  border: 0;
	}

}

/* Header fixes for iPhone */
@media screen and (max-width:738px) {
	#header img {
		width: 80px;
		float: right;
		margin-top: -77px;
		margin-right: 10px;
	}
	.sas-fix {
		float: none;
	}
	#header h1 {
		width: auto;
		height: auto;
	}
	#header #searchform {
		width: 234px;
		margin-top: 0;
		bottom: 13px;
	}
	#nav-header-link {
		margin-top: 10px;
	}
	#features {
		display: none;
	}

	#weather-section, #markets-section {
		display: none;
	}

	 #sponsor_bar{
		height:100px !important;
		clear:both !important;
	}

	.classifiediframe {

		margin: 0;
		padding: 0;
		border: none;
		width: 100% !important;
		height: 90px !important;
		overflow:hidden;
		margin-left: 0px;
		margin-bottom:15px;
		clear:both;
	}


}

@media screen and (max-width: 320px) {
	#header h1 a {
		width: 69%;
  		background-size: contain;
	}
	#header #searchform {
		width: 165px;
	}
	#s {
		width: 137px;
	}
}

@media screen and (min-width:739px) and (max-width:980px) {
	#header #searchform  {
			width: 234px;
			margin-top: 88px;
	}
}

@media screen and (max-width:943px) {
	.pooped-out-r {
		display: none;
	}


	#max-wrap {
	  margin: 5px auto;
	}

/*	#header h1 a {
		  padding-top: 90px;
		}*/

}

@media screen and (min-width:944px) {
/*.mobile-ad-outer*/
	.fimfx  {
		display:none;
	}
.mobile-ad-outer{
		display:none;
	}
}


@media screen and (max-width:1026px) {
	#page-wrap {max-width: 967px; width: 100%; margin-left: 2px}
}