@mobile : ~"only screen and (max-width: 992px)";
@tablet : ~"only screen and (min-width: 992px) and (max-width: 1199px)";
@device : ~"only screen and (max-width: 1199px)";
@desktop : ~"only screen and (min-width: 1199px)";
@smalldesktop : ~"only screen and (min-width: 1199px) and (max-width: 1399px)";
@largedesktop : ~"only screen and (min-width: 1400px)";
@megadesktop : ~"only screen and (min-width: 1900px)";

a, a:hover, a:focus {
  color: #004d70;
}
#modal-container {
  height: auto;
  background-image: url("images/modal-bg-grain.jpg");
  background-size: cover;
}
#modal-container .subscribe-now {
  color: #ffd700;
}
#modal-container .days-headlines {
  color: #004d70;
}
.header {
  background: url("images/top-bg-grainbanner.jpg");
}
.header #top-bar {
  background: #004d70;
}
#navigation {
  background: #004d70;
}
#nav-switcher {
  border-bottom: solid 2px #0076A9;
}
#nav-switcher a {
  color: #0076A9;
}
#nav-switcher a.selected {
  color: #fff;
  border-bottom: 2px solid #fff;
}
#nav-switcher-area ul ul {
  background: #0076A9;
}
#home-top .selected {
  color: #004d70;
}
.left-col h4 {
  color: #004d70;
}
.left-col .wpcf7 input[type="submit"] {
  background: #004d70;
}
#industry-dashboard {
  background: url("images/industry-dashboard-bg-grain.jpg");
  background-size: cover;
}
#industry-dashboard h3 {
  background: url("images/industry-dashboard-grain.jpg");
}
.section-header {
  background: #004d70;
}
.section-data-head td {
  background: #ffd700;
  color: #225f61;
}
.article-category a {
  color: #004d70;
}
#saying {
  background: #ffd700;
  color: #000;
}
#saying p {
  color: #000;
}
#saying strong {
  color: #000;
  font-weight: normal;
  font-size: 12px;
}
#saying small {
  color: #fff;
}
#saying .read-more {
  background: #004d70;
}
#reply-comments, .please-note {
  color: #004d70;
}
.comment-reply-link {
  color: #004d70;
}
#email-headlines {
  background: url("images/newsletter-headlines-grain.jpg");
}
#email-headlines .headline {
  color: #004d70;
}
#email-headlines .headline span {
  color: #fff;
}
#email-headlines .free {
  color: #ffd700;
}
#email-headlines .signup {
  color: #004d70;
}
.newsletter button[type="submit"], .newsletter input[type="submit"] {
  background: #004d70;
}
#social-bar {
  background: url("images/top-bg-grain.jpg");
  background-size: cover;
}
#footer {
  background: #004d70;
}
#footer .scroll a {
  background: #004d70;
}
#copyright {
  background-size: cover;
}
#respond #submit {
  background: #004d70;
}
.home-category h3 {
  background-image: url("images/cat-news-grain.jpg");
}
#more-news a {
  color: #004d70;
}
#more-news .read-more {
  background: #004d70;
}
#more-news h3 {
  background: url("images/top-bg-grainbanner.jpg");
}
.archive-title, #reply-title {
  background-image: url("images/cat-news-grain.jpg");
}
.category-news h1.archive-title, .category-news #reply-title {
  background-image: url("images/cat-news-grain.jpg");
  background-size: cover;
}
.category-news #respond #submit {
  background: #cf8d2b;
}
.category-news h3 {
  background: url("images/cat-news-grain.jpg");
}
.category-news .read-more {
  color: #cf8d2b;
}
.category-news #more-news a, .category-news .comment-reply-link a, .category-news #reply-comments a, .category-news .commentlist .fa a, .category-news .commentlist a a, .category-news .comment-intro a, .category-news .please-note a, .category-news .required a, .category-news .comment-form a a {
  color: #cf8d2b;
}
.category-news #more-news h3, .category-news .comment-reply-link h3, .category-news #reply-comments h3, .category-news .commentlist .fa h3, .category-news .commentlist a h3, .category-news .comment-intro h3, .category-news .please-note h3, .category-news .required h3, .category-news .comment-form a h3 {
  background-image: url("images/cat-news-grain.jpg");
  background-size: cover;
}
.category-news #more-news .read-more, .category-news .comment-reply-link .read-more, .category-news #reply-comments .read-more, .category-news .commentlist .fa .read-more, .category-news .commentlist a .read-more, .category-news .comment-intro .read-more, .category-news .please-note .read-more, .category-news .required .read-more, .category-news .comment-form a .read-more {
  color: #fff;
  background: #cf8d2b;
}
.category-weather h1.archive-title, .category-weather #reply-title {
  background-image: url("images/cat-weather-grain.jpg");
  background-size: cover;
}
.category-weather #respond #submit {
  background: #46aadf;
}
.category-weather h3 {
  background-image: url("images/cat-weather-grain.jpg");
  background-size: cover;
}
.category-weather .read-more {
  color: #46aadf;
}
.category-weather #more-news a, .category-weather .comment-reply-link a, .category-weather #reply-comments a, .category-weather .commentlist .fa a, .category-weather .commentlist a a, .category-weather .comment-intro a, .category-weather .please-note a, .category-weather .required a, .category-weather .comment-form a a {
  color: #46aadf;
}
.category-weather #more-news h3, .category-weather .comment-reply-link h3, .category-weather #reply-comments h3, .category-weather .commentlist .fa h3, .category-weather .commentlist a h3, .category-weather .comment-intro h3, .category-weather .please-note h3, .category-weather .required h3, .category-weather .comment-form a h3 {
  background: url("images/cat-weather-grain.jpg");
}
.category-weather #more-news .read-more, .category-weather .comment-reply-link .read-more, .category-weather #reply-comments .read-more, .category-weather .commentlist .fa .read-more, .category-weather .commentlist a .read-more, .category-weather .comment-intro .read-more, .category-weather .please-note .read-more, .category-weather .required .read-more, .category-weather .comment-form a .read-more {
  color: #fff;
  background: #46aadf;
}
.category-cropping h1.archive-title, .category-cropping #reply-title {
  background-image: url("images/cat-cropping-grain.jpg");
  background-size: cover;
}
.category-cropping #respond #submit {
  background: #57a446;
}
.category-cropping h3 {
  background-image: url("images/cat-cropping-grain.jpg");
  background-size: cover;
}
.category-cropping .read-more {
  color: #57a446;
}
.category-cropping #more-news a, .category-cropping .comment-reply-link a, .category-cropping #reply-comments a, .category-cropping .commentlist .fa a, .category-cropping .commentlist a a, .category-cropping .comment-intro a, .category-cropping .please-note a, .category-cropping .required a, .category-cropping .comment-form a a {
  color: #57a446;
}
.category-cropping #more-news h3, .category-cropping .comment-reply-link h3, .category-cropping #reply-comments h3, .category-cropping .commentlist .fa h3, .category-cropping .commentlist a h3, .category-cropping .comment-intro h3, .category-cropping .please-note h3, .category-cropping .required h3, .category-cropping .comment-form a h3 {
  background: url("images/cat-cropping-grain.jpg");
}
.category-cropping #more-news .read-more, .category-cropping .comment-reply-link .read-more, .category-cropping #reply-comments .read-more, .category-cropping .commentlist .fa .read-more, .category-cropping .commentlist a .read-more, .category-cropping .comment-intro .read-more, .category-cropping .please-note .read-more, .category-cropping .required .read-more, .category-cropping .comment-form a .read-more {
  color: #fff;
  background: #57a446;
}
.category-markets h1.archive-title, .category-markets #reply-title {
  background-image: url("images/cat-markets-grain.jpg");
  background-size: cover;
}
.category-markets #respond #submit {
  background: #f16420;
}
.category-markets h3 {
  background-image: url("images/cat-markets-grain.jpg");
  background-size: cover;
}
.category-markets .read-more {
  color: #f16420;
}
.category-markets #more-news a, .category-markets .comment-reply-link a, .category-markets #reply-comments a, .category-markets .commentlist .fa a, .category-markets .commentlist a a, .category-markets .comment-intro a, .category-markets .please-note a, .category-markets .required a, .category-markets .comment-form a a {
  color: #f16420;
}
.category-markets #more-news h3, .category-markets .comment-reply-link h3, .category-markets #reply-comments h3, .category-markets .commentlist .fa h3, .category-markets .commentlist a h3, .category-markets .comment-intro h3, .category-markets .please-note h3, .category-markets .required h3, .category-markets .comment-form a h3 {
  background: url("images/cat-markets-grain.jpg");
}
.category-markets #more-news .read-more, .category-markets .comment-reply-link .read-more, .category-markets #reply-comments .read-more, .category-markets .commentlist .fa .read-more, .category-markets .commentlist a .read-more, .category-markets .comment-intro .read-more, .category-markets .please-note .read-more, .category-markets .required .read-more, .category-markets .comment-form a .read-more {
  color: #fff;
  background: #f16420;
}
.category-machinery h1.archive-title, .category-machinery #reply-title {
  background: url("images/cat-machinery-grain.jpg");
}
.category-machinery h1.archive-title, .category-machinery #respond #submit {
  background: #cadb29;
}
.category-machinery h3 {
  background-image: url("images/cat-machinery-grain.jpg");
  background-size: cover;
}
.category-machinery .read-more {
  color: #cadb29;
}
.category-machinery #more-news a, .category-machinery .comment-reply-link a, .category-machinery #reply-comments a, .category-machinery .commentlist .fa a, .category-machinery .commentlist a a, .category-machinery .comment-intro a, .category-machinery .please-note a, .category-machinery .required a, .category-machinery .comment-form a a {
  color: #cadb29;
}
.category-machinery #more-news h3, .category-machinery .comment-reply-link h3, .category-machinery #reply-comments h3, .category-machinery .commentlist .fa h3, .category-machinery .commentlist a h3, .category-machinery .comment-intro h3, .category-machinery .please-note h3, .category-machinery .required h3, .category-machinery .comment-form a h3 {
  background-image: url("images/cat-machinery-grain.jpg");
  background-size: cover;
}
.category-machinery #more-news .read-more, .category-machinery .comment-reply-link .read-more, .category-machinery #reply-comments .read-more, .category-machinery .commentlist .fa .read-more, .category-machinery .commentlist a .read-more, .category-machinery .comment-intro .read-more, .category-machinery .please-note .read-more, .category-machinery .required .read-more, .category-machinery .comment-form a .read-more {
  color: #fff;
  background: #cadb29;
}
.category-trade h1.archive-title, .category-trade #reply-title {
  background-image: url("images/cat-trade-grain.jpg");
  background-size: cover;
}
.category-trade #respond #submit {
  background: #4a3b67;
}
.category-trade h3 {
  background: url("images/cat-trade-grain.jpg");
  background-size: cover;
}
.category-trade .read-more {
  color: #4a3b67;
}
.category-trade #more-news a, .category-trade .comment-reply-link a, .category-trade #reply-comments a, .category-trade .commentlist .fa a, .category-trade .commentlist a a, .category-trade .comment-intro a, .category-trade .please-note a, .category-trade .required a, .category-trade .comment-form a a {
  color: #4a3b67;
}
.category-trade #more-news h3, .category-trade .comment-reply-link h3, .category-trade #reply-comments h3, .category-trade .commentlist .fa h3, .category-trade .commentlist a h3, .category-trade .comment-intro h3, .category-trade .please-note h3, .category-trade .required h3, .category-trade .comment-form a h3 {
  background-image: url("images/cat-trade-grain.jpg");
  background-size: cover;
}
.category-trade #more-news .read-more, .category-trade .comment-reply-link .read-more, .category-trade #reply-comments .read-more, .category-trade .commentlist .fa .read-more, .category-trade .commentlist a .read-more, .category-trade .comment-intro .read-more, .category-trade .please-note .read-more, .category-trade .required .read-more, .category-trade .comment-form a .read-more {
  color: #fff;
  background: #4a3b67;
}
blockquote {
  color: #004d70;
}
.quote-left {
  background-image: url("images/grain-quote-left.png");
}
.quote-right {
  background-image: url("images/grain-quote-right.png");
}
.feature-story {
  background: #fff7d9;
}
.header #top-bar {
  background: #ffc800;
}
.header #top-bar2 {
  background: #003c71;
}
.ticker-label, .ticker-time, .article small {
  background: #003c71;
}
.ticker-sep, h1, h3 {
  color: #003c71;
}
.categories {
  background: #fff4cc;
}
.feature-stories {
  background: #e5ebf1;
}
.tile1 {
  background: #ffc800;
}
.tile2 {
  background: #003c71;
}
.tile2 small {
  background: #406d94;
}
.tile3 {
  background: #d7883b;
}
.tile4 {
  background: #ffc800;
}
#social-bar {
  background: #003c71;
}
#saying {
  background: #e5ebf1;
  color: #fff;
}
#saying small {
  background: #d7883b;
}
.newsletter-signup a {
  color: #fff;
  background: #003c71;
}
#search input, #search input[type=text] {
  background: #ffd84d;
}
.header .top-signup {
  background: #003c71;
}
.newsletter-signup {
  background-image: url("images/subscribe-grain-bg.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.industry-dashboard {
  background-image: url("images/industry-grain-bg.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.left-col h3, .editorial-slide-name a {
  color: #003c71;
}
.industry-dashboard .btn {
  background: #ffc800;
}
.dashboard-icon-col svg path {
  fill: #ffc800;
}
.dashboard-divider {
  background-color: #ffc800;
  flex-shrink: 0;
}
