.button-for-rotator:hover {
	background-color: #6b9c43;
	cursor: pointer;
}

.header {
	border-top: 32px solid #20417d;
	border-bottom: 5px solid #6b9c43;
	background-color: white;
}

.footer-div {
	margin-top: 0px;
	padding-bottom: 0px;
	border-top: 20px solid #6dab37;
	background-color: transparent;
}

.wide-container-1280 {
	position: relative;
	display: block;
	max-width: 1280px;
	margin-right: auto;
	margin-left: auto;
	padding: 2rem 5% 3rem;
	background-color: #edeff2;
	background-image: url("/20150114134215/assets/images/subtle_dots_1subtle_dots.png");
	box-shadow: 2px 0 0 0 #d2d6d9, -2px 0 0 0 #d2d6d9;
}

.logo {
	display: block;
	width: 100%;
	height: auto;
}

.nav-link-text,
.nav-link-text:visited,
.nav-link-text:active {
	margin-right: 0px;
	margin-left: 0px;
	padding: 12px 10px 10px;
	background-color: transparent;
	font-family: Khula, sans-serif;
	color: white;
	font-size: 1rem;
	line-height: 1.3rem;
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
}

.nav-link-text:hover {
	padding-bottom: 10px;
	box-shadow: #00275d 0px 4px 0px 0px;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	color: #a4d057;
}

.nav-link-text.w--current {
	color: white;
	cursor: pointer;
}

.nav-menu-secondary {
	position: absolute;
	top: 0px;
	right: 12%;
	margin-top: -40px;
	margin-right: 86px;
}

.nav-menu-primary {
	right: 0px;
	bottom: 0px;
	margin-top: 12px;
	margin-right: 51px;
}

.nav-link-text-secondary,
.nav-link-text-secondary:visited,
.nav-link-text-secondary:active {
	padding-top: 18px;
	padding-bottom: 6px;
	color: #edeff2;
	font-size: 0.9rem;
	line-height: 1rem;
	font-weight: 400;
	text-transform: uppercase;
	background-color: #20417d;
}

.nav-link-text-secondary:hover {
	padding-bottom: 2px;
	border-bottom: 4px solid #a4d057;
	background-color: #00275d;
	color: #c2e880;
}

.nav-link-text-secondary.w--current {
	color: #fff;
	cursor: pointer;
}

.main-content {
	background-color: #243c80;
	opacity: 1;
}

.survey-div-block {
	height: auto;
	max-width: 383px;
	min-width: 383px;
	margin-top: 0px;
	margin-right: 17%;
	margin-bottom: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	border-style: solid;
	border-width: 2px;
	border-color: #274c8c #2a5da8 #2a5da8;
	border-radius: 3px 20px 3px 3px;
	background-color: rgba(255, 255, 255, 0.2);
}

.slider {
	left: 0px;
	top: 0px;
	display: block;
	height: 450px;
	max-width: 631px;
	margin-bottom: 20px;
	border-radius: 20px 3px 3px;
	box-shadow: #274c8c 0px 0px 0px 0px;
}

.editors-picks-div-block {
	max-width: 448px;
	min-width: 383px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	border: 2px solid #6b9c43;
	border-radius: 3px 20px 3px 3px;
	background-color: rgba(255, 255, 255, 0.45);
}

.need-to-know-div-block {
	max-width: 383px;
	min-width: 383px;
	margin-right: 17%;
	margin-bottom: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	border: 2px solid #43669c;
	border-radius: 3px 20px 3px 3px;
	background-color: rgba(255, 255, 255, 0.45);
}

.nav-bar {
	display: block;
	background-color: transparent;
}

.header-wide-container-1280 {
	display: block;
	max-width: 1280px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 55px;
	padding-left: 55px;
	border-top: 15px none #2854a1;
}

.home-row-1 {
	height: auto;
	padding-bottom: 40px;
}

.home-row-1-col-1 {
	height: 100%;
	padding-left: 0px;
}

.home-row-1-col-2 {
	height: 100%;
	padding-right: 0px;
}

.value-added-ag-div-block {
	display: block;
	height: auto;
	max-width: 551px;
	min-width: 535px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	float: right;
	border: 2px solid #427d0e;
	border-radius: 20px 3px 3px;
	background-color: rgba(255, 255, 255, 0.45);
}

.slide-nav {
	position: absolute;
	margin-left: 0px;
	padding-bottom: 10px;
	padding-left: 26px;
	font-size: 0.75rem;
	text-align: left;
}

.brand-block {
	width: 285px;
	margin-top: 22px;
	margin-left: 23px;
}

.home-h1 {
	margin-bottom: 20px;
	padding-right: 5px;
	padding-left: 0px;
	font-family: 'Roboto Slab', sans-serif;
	color: #c2e880;
	font-size: 2rem;
	line-height: 2.4rem;
	font-weight: 300;
}

.home-rotator-cb-text {
	margin-bottom: 1rem;
	padding-right: 10px;
	padding-left: 0px;
	color: white;
	font-weight: 400;
}

.home-h2-med-green {
	height: auto;
	margin-top: 0px;
	padding: 8px 20px 10px;
	border-top-left-radius: 0px;
	border-top-right-radius: 16px;
	background-image: url('/20150114134215/assets/images/subtle_dots_6b9c43-dusty-green.png');
	color: white;
	font-size: 1.6rem;
	font-weight: 300;
}

.home-h2-blue-right {
	margin-top: 0px;
	padding: 8px 20px 10px;
	border-top-left-radius: 0px;
	border-top-right-radius: 16px;
	background-image: url('/20150114134215/assets/images/subtle_dots_274c8c-Dk-Blue.png');
	opacity: 1;
	color: white;
	font-size: 1.6rem;
	font-weight: 300;
}

.home-h2-blue-left {
	margin-top: 0px;
	padding: 8px 20px 10px;
	border-top-left-radius: 16px;
	border-top-right-radius: 0px;
	background-image: url('/20150114134215/assets/images/subtle_dots_274c8c-Dk-Blue.png');
	color: white;
	font-size: 1.6rem;
}

.radio-button-field {
	padding-right: 10px;
	padding-left: 40px;
}

.radio-button {
	display: block;
	margin-left: 0px;
}

.radio-button-label {
	display: inline;
	padding-left: 10px;
	color: #1e1f21;
	font-size: 1rem;
	line-height: 1.2rem;
	font-weight: 600;
}

.survey-submit-button {
	width: 30%;
	height: 40px;
	margin-top: 15px;
	margin-left: 40px;
	padding-top: 11px;
	padding-bottom: 11px;
	border: 1px solid white;
	border-radius: 28px;
	background-color: #274c8c;
	color: white;
	font-size: 1rem;
	font-weight: 700;
	text-transform: uppercase;
}

.survey-submit-button:hover {
	background-color: #00275d;
	cursor: pointer;
}

.survey-submit-button.survey-submit-button-mobile {
	width: 130px;
	padding-top: 11px;
	padding-bottom: 10px;
	border-radius: 20px;
}
/* .slide-2 {
  background-image: url('/20150114134215/assets/images/ThinkstockPhotos-78818667.jpg');
  background-size: cover;
  background-repeat: no-repeat;
} */
.home-h4 {
	padding-left: 20px;
	font-family: Khula, sans-serif;
	color: #427d0e;
	font-size: 1.1rem;
	line-height: 1.5rem;
	font-weight: 600;
}

.home-h4.home-h4-tablet {
	margin-right: 10px;
	margin-left: 20px;
	padding-left: 0px;
}

.paragraph-hyperlink {
	padding-bottom: 0px;
	color: #0a0a0a;
	font-weight: 600;
	text-decoration: none;
}

.paragraph-hyperlink:hover {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	color: #589423;
	text-decoration: underline;
}

.home-h2-med-blue {
	margin-top: 0px;
	margin-left: 0px;
	padding: 8px 20px 10px;
	border-top-left-radius: 3px;
	border-top-right-radius: 16px;
	background-image: url('/20150114134215/assets/images/subtle_dots_43669c-dusty-blue.png');
	color: white;
	font-size: 1.6rem;
}

.nav-link-container {
	display: inline-block;
	margin-left: 1px;
	background-color: #243c80;
}

.nav-link-container:hover {
	background-color: #00275d;
	cursor: pointer;
}

.nav-link-container.nav-left-end {
	border-top-left-radius: 10px;
}

.nav-link-container.nav-left-end:hover {
	background-color: #00275d;
	cursor: pointer;
}

.nav-link-container-right-end {
	display: inline-block;
	margin-left: 1px;
	padding-bottom: 0px;
	border-top-right-radius: 10px;
	background-color: #243c80;
}

.nav-link-container-right-end:hover {
	background-color: #00275d;
	cursor: pointer;
}

.read-more-link,
.read-more-link:visited,
.read-more-link:active {
	display: inline-block;
	margin-bottom: 20px;
	padding-right: 25px;
	padding-left: 20px;
	background-image: url('/20150114134215/assets/images/circle arrow 595d63gray.svg');
	background-position: 100% 30%;
	background-size: auto 16px;
	background-repeat: no-repeat;
	color: #595d63;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;
}

.read-more-link:hover {
	background-image: url('/20150114134215/assets/images/circle arrow 589423green.svg');
	color: #589423;
	text-decoration: underline;
}

.home-h3 {
	display: block;
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 20px;
	padding-left: 0px;
	border-width: 1px;
	border-color: black;
	color: #427d0e;
	font-size: 1.4rem;
	line-height: 1.9rem;
	font-weight: 600;
}

.text-link {
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 0.5rem;
	margin-left: 20px;
	background-position: 0% 0%;
	background-repeat: repeat;
	background-attachment: scroll;
	color: #0a0a0a;
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 600;
	text-decoration: none;
	list-style-type: disc;
}

.text-link:hover {
	color: #589423;
	line-height: 1.5rem;
	text-decoration: underline;
}
/* .slide-3 {
  background-image: url('/20150114134215/assets/images/ThinkstockPhotos-467505715.jpg');
  background-position: 9% 50%;
  background-size: 800px;
  background-repeat: no-repeat;
} */
.slider-mask {
	overflow-x: hidden;
	overflow-y: hidden;
	border-radius: 20px 3px 3px;
}

.triangle {
	width: 0px;
	height: 0px;
	min-width: 0px;
	margin-top: -15px;
	margin-left: 16px;
	border-top: 21px solid #274c8c;
	border-right: 16px solid transparent;
	border-left: 6px solid transparent;
}

.triangle.triangle-med-blue {
	border-top-color: #43669c;
}

.triangle.triangle-med-green {
	border-top-color: #6b9c43;
}

.triangle.triangle-dark-green {
	border-top-color: #427d0e;
}

.form-wrapper {
	margin-bottom: 25px;
}

.search-block {
	display: block;
	width: 213px;
	height: 40px;
	margin-top: 15px;
	margin-right: 52px;
	margin-bottom: 10px;
	float: right;
	border: 1px solid #d2d6d9;
	border-radius: 10px;
}

.search-text {
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 10px;
	background-image: url('/20150114134215/assets/images/mag glass a9b4c2gray-blue.svg');
	background-position: 95% 42%;
	background-size: 20px;
	background-repeat: no-repeat;
	font-size: 1rem;
	line-height: 1.5rem;
}

.editor-s-picks-row {
	margin-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.editor-s-picks-col-2 {
	border-left: 1px solid #d2d6d9;
}

.editor-s-picks-list {
	padding-right: 10px;
	padding-left: 30px;
}

.editor-s-picks-list-item {
	margin-bottom: 0.25rem;
}

.editor-s-picks-list-link {
	color: #0a0a0a;
	font-size: 1rem;
	line-height: 1.1rem;
	font-weight: 600;
	text-decoration: none;
}

.editor-s-picks-list-link:hover {
	color: #589423;
	text-decoration: underline;
}

.blog-div-block {
	max-width: 551px;
	min-width: 535px;
	margin-bottom: 20px;
	float: right;
	border: 2px solid #274c8c;
	border-radius: 20px 3px 3px;
	background-color: rgba(255, 255, 255, 0.45);
}

.home-h2-dark-green {
	margin-top: 0px;
	padding: 8px 20px 10px;
	border-top-left-radius: 16px;
	border-top-right-radius: 0px;
	background-image: url('/20150114134215/assets/images/subtle_dots_427d0e-dkgreen.png');
	color: white;
	font-size: 1.6rem;
}

.home-h2-dark-green.subscribe-header {
	border-top-left-radius: 0px;
	border-top-right-radius: 16px;
}

.hr-div {
	height: 1px;
	margin: 10px 15px;
	border-top-style: solid;
	border-top-width: 1px;
	color: #d2d6d9;
}

.home-h2-tagline {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	color: #2854a1;
	font-size: 1.05rem;
	line-height: 2rem;
	font-weight: 400;
}

.marketmaker-link {
	padding-top: 18px;
	padding-bottom: 6px;
	border-left: 1px none #2854a1;
	background-color: #00275d;
	color: #edeff2;
	font-size: 0.9rem;
	line-height: 1rem;
	font-weight: 400;
	text-transform: uppercase;
}

.marketmaker-link:hover {
	padding-bottom: 2px;
	border-bottom: 4px solid #a4d057;
	color: #c2e880;
}

.rotator-mobile-read-more-link {
	display: none;
}

.footer-disclaimers {
	margin-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0.75rem;
	line-height: 1.1rem;
}

.copyright-row {
	padding-bottom: 20px;
	border-bottom: 2px solid #babfc2;
}

.footer-links {
	display: block;
	margin-right: 30px;
	margin-bottom: 10px;
	float: left;
	color: #1e1f21;
	font-weight: 600;
	text-decoration: none;
}

.footer-links:hover {
	color: #589423;
	text-decoration: underline;
}

.footer-links.privacy {
	display: inline-block;
	float: none;
	font-size: 1rem;
}

.footer-links.sitemap {
	display: inline-block;
	float: none;
	font-size: 1rem;
}

.footer-links.staff-login {
	display: inline-block;
	float: none;
	font-size: 1rem;
}

.all-rights-reserved {
	display: inline-block;
	float: left;
}

.footer-row-1-col-2 {
	padding-right: 7px;
	padding-left: 0px;
}

.footer-row-2 {
	margin-top: 30px;
	padding-bottom: 10px;
	border-bottom: 2px solid #babfc2;
}

.footer-div-block {
	display: block;
	margin-top: 0px;
}

.footer-row-2-col-1 {
	padding-right: 40px;
	padding-left: 0px;
}

.footer-row-2-col-2 {
	padding-right: 0px;
	padding-left: 40px;
}

.footer-row-1-col-1 {
	padding-right: 0px;
	padding-left: 0px;
}

.footer-usda-logo {
	display: inline-block;
	width: 44px;
	height: 32px;
	margin-top: -18px;
	margin-right: 10px;
}

.usda-intro {
	display: inline-block;
	font-size: 0.75rem;
	line-height: 1rem;
}

.isu-logo {
	margin-top: 7px;
	margin-right: 10px;
	margin-bottom: 5px;
}

.newsletter-signup-div-block {
	max-width: 383px;
	min-width: 383px;
	margin-top: 20px;
	margin-right: 17%;
	padding-bottom: 20px;
	border-radius: 3px 20px 3px 3px;
	background-color: transparent;
	background-image: url('/20150114134215/assets/images/mail3_10pct.png'), url('/20150114134215/assets/images/subtle_dots_6dab37-green.png');
	background-position: 90% 23%, 0% 0%;
	background-size: 125px, auto;
	background-repeat: no-repeat, repeat;
	opacity: 1;
}

.enews-paragraph {
	margin-top: 10px;
	margin-right: 30px;
	margin-left: 20px;
	color: white;
	font-size: 1.2rem;
	line-height: 1.7rem;
	font-weight: 600;
}

.enews-form-wrapper {
	margin-right: 20px;
	margin-left: 20px;
}

.enews-form-label {
	margin-bottom: 4px;
	color: white;
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 600;
}

.enews-form-field {
	margin-bottom: 12px;
	padding-top: 12px;
	border-radius: 6px;
	font-size: 1rem;
	line-height: 1.5rem;
}

.enews-button {
	width: 140px;
	height: 40px;
	margin-top: 15px;
	border-radius: 20px;
	background-color: #274c8c;
	font-size: 1rem;
	font-weight: 600;
}

.enews-button:hover {
	background-color: #00275d;
	cursor: pointer;
}

.footer-links-div-block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	float: right;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.social-media-image {
	width: 20px;
	height: 20px;
}

.social-media-image.google-plus {
	width: 24px;
	height: 24px;
}

.social-media-image:hover {
	opacity: 1;
}

.global-reach-div-block {
	text-align: center;
}

.wide-footer-container-1280 {
	position: relative;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 129px;
	padding-left: 129px;
	background-color: transparent;
	background-image: none;
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: none;
}

.social-media-icon-div-link {
	width: 40px;
	height: 40px;
	margin-left: 20px;
	border-radius: 20px;
	background-color: #274c8c;
	text-align: center;
}

.social-media-icon-div-link:hover {
	background-color: #87939c;
	cursor: pointer;
}

.copyright {
	display: inline-block;
	float: left;
	clear: left;
}

.dropdown-icon {
	display: none;
}

.dropdown-toggle {
	padding: 0px;
}

.dropdown-list.w--open {
	margin-top: 4px;
	background-color: #243c80;
}

.dropdown-nav-text-link,
.dropdown-nav-text-link:active,
.dropdown-nav-text-link:visited {
	color: white;
	font-size: 1rem;
	line-height: 1.5rem;
	text-decoration: none;
}

.dropdown-nav-text-link:hover {
	background-color: #00275d;
	color: #c2e880;
}

.dropdown-nav-text-link.secondary-link-rows {
	display: block;
}

.success-message {
	display: none;
}

.error-message {
	display: none;
}

.home-cb-paragraph {
	margin-right: 20px;
	margin-left: 20px;
}

.inside-content-row {
	width: 77%;
	margin-bottom: 30px;
	float: right;
}

.breadcrumbs-div {
	position: relative;
	display: block;
	width: 100%;
	margin-left: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	float: left;
}

.main-content-col {
	padding-right: 20px;
	padding-left: 0px;
	border-right: 1px solid #d2d6d9;
}

.right-sidebar-column {
	display: block;
	padding-top: 0px;
}

.breadcrumbs-list {
	display: inline;
	color: #1e1f21;
	font-size: 0.9rem;
	line-height: 1.2rem;
	font-weight: 400;
	text-decoration: none;
}

.breadcrumbs-list:hover {
	color: #427d0e;
	cursor: pointer;
}

.right-sidebar-div {
	display: block;
	width: 94%;
	height: auto;
	padding-top: 0px;
	float: right;
}

.left-nav-link,
.left-nav-link:visited,
.left-nav-link:active {
	padding-top: 10px;
	padding-bottom: 6px;
	font-family: Khula, sans-serif;
	color: #2854a1;
	font-size: 1rem;
	line-height: 1.2rem;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;
}

.left-nav-link:hover {
	color: #589423;
	cursor: pointer;
}

.left-nav-link.tertiary-level-link {
	font-size: 0.95rem;
	font-weight: 600;
	text-transform: none;
}

.left-nav-list {
	padding-top: 14px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom: 1px solid #d2d6d9;
}

.left-nav-list.tertiary-left-nav-list-item {
	border-bottom-style: none;
}

.left-nav-ul.tertiary-left-nav-ul {
	display: inline-block;
	margin-top: 6px;
	margin-right: 0px;
}

.left-nav-div {
	width: 20%;
	height: 947px;
	margin-top: 3px;
	margin-right: 3%;
	padding-top: 0px;
	float: left;
	clear: left;
	border-top: 5px solid rgba(210, 214, 217, 0.74);
}

.right-sidebar-header {
	font-family: 'Roboto Slab', sans-serif;
	font-weight: 400;
}

.regular-content-ul {
	margin-bottom: 12px;
}

.ul-paragraph {
	margin-bottom: 0rem;
}

.primary-button {
	display: inline-block;
	height: 40px;
	margin: 10px 20px 10px 0px;
	padding: 11px 30px 10px;
	border-radius: 200px;
	background-color: #274c8c;
	font-family: Khula, sans-serif;
	color: white;
	font-size: 1rem;
	font-weight: 600;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

.primary-button:hover {
	background-color: #00275d;
	cursor: pointer;
}

.secondary-button {
	display: inline-block;
	height: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 11px 30px 10px;
	border-radius: 30px;
	background-color: #588137;
	color: white;
	font-size: 1rem;
	font-weight: 600;
	text-decoration: none;
	text-transform: uppercase;
}

.secondary-button:hover {
	background-color: #427d0e;
	cursor: pointer;
}

.table {
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight: 400;
}

.breadcrumb-link-current {
	color: #2854a1;
	font-weight: 600;
}

.breadcrumb-link {
	color: #333;
	text-decoration: none;
}

.breadcrumb-link:hover {
	color: #427d0e;
	text-decoration: underline;
}

.main-content-no-right-sidebar {
	width: 77%;
	margin-bottom: 30px;
	float: right;
}

.field-label {
	margin-bottom: 4px;
	font-size: 1rem;
	line-height: 1.5rem;
}

.text-field {
	margin-bottom: 12px;
	padding-top: 12px;
	border-radius: 6px;
	font-size: 1rem;
	line-height: 1.5rem;
}

.session-message-div-success {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 10px 20px;
	border-style: solid;
	border-width: 12px 1px 1px;
	border-color: #427d0e;
	border-radius: 6px;
	background-color: #d7e8c8;
}

.session-message-success {
	margin-bottom: 0px;
	color: #427d0e;
	font-size: 1.1rem;
	line-height: 1.6rem;
	font-weight: 700;
}

.session-message-div-error {
	margin-bottom: 20px;
	padding: 10px 20px;
	border-style: solid;
	border-width: 12px 1px 1px;
	border-color: #c20000;
	border-radius: 6px;
	background-color: #f5dfdf;
}

.session-message-error {
	margin-bottom: 0px;
	color: #c20000;
	font-size: 1.1rem;
	line-height: 1.6rem;
	font-weight: 700;
}

.form {
	margin-top: 20px;
	margin-bottom: 20px;
}

@media (max-width: 991px) {
	h1 {
		font-size: 2.2rem;
		line-height: 2.6rem;
	}

	.button-for-rotator {
		bottom: 50px;
	}

	.header {
		height: 146px;
		border-top-width: 20px;
	}

	.wide-container-1280 {
		padding: 0rem 20px 1rem;
	}

	.nav-link-text {
		height: 42px;
		padding-left: 35px;
		border-bottom-style: none;
		border-left-style: none;
		color: white;
		text-align: left;
	}

	.nav-link-text:hover {
		box-shadow: none;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		color: #c2e880;
	}

	.nav-link-text.w--current {
		color: white;
		cursor: pointer;
	}

	.nav-link-text.nav-link-text-with-secondary-nav {
		width: 80%;
	}

	.nav-link-text.nav-link-text-with-secondary-nav:hover {
		box-shadow: none;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}

	.nav-menu-primary {
		top: 113px;
		display: block;
		margin-right: 0px;
		background-color: #243c80;
	}

	.nav-link-text-secondary {
		display: none;
	}

	.survey-div-block {
		height: auto;
		max-width: 914px;
		margin-right: 0px;
	}

	.slider {
		max-width: 100%;
		float: none;
	}

	.editors-picks-div-block {
		max-width: 914px;
		margin-top: 20px;
	}

	.need-to-know-div-block {
		max-width: 914px;
		margin-right: 0px;
		margin-bottom: 20px;
	}

	.header-wide-container-1280 {
		padding-right: 0px;
		padding-left: 0px;
	}

	.home-row-1 {
		padding-bottom: 40px;
	}

	.home-row-1-col-1 {
		height: 87%;
		margin-bottom: 0px;
		padding-right: 0px;
	}

	.home-row-1-col-2 {
		height: auto;
		padding-right: 0px;
		padding-left: 0px;
	}

	.value-added-ag-div-block {
		max-width: 914px;
		min-width: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		float: none;
	}

	.slide-nav {
		margin-right: 450px;
		padding-left: 26px;
	}

	.brand-block {
		height: 100%;
		margin-top: 16px;
	}

	.home-h1 {
		padding-right: 0px;
	}

	.home-rotator-cb-text {
		padding-right: 10px;
	}

	.radio-button-field {
		padding-left: 40px;
	}

	.radio-button-label {
		font-size: 1rem;
		line-height: 1.2rem;
	}

	.survey-submit-button {
		width: 20%;
	}

	.survey-submit-button.survey-submit-button-mobile {
		width: 130px;
	}

	.home-h4 {
		padding-left: 40px;
	}

	.home-h4.home-h4-tablet {
		padding-right: 20px;
		padding-left: 20px;
		font-size: 1.4rem;
		line-height: 1.8rem;
	}

	.nav-link-container {
		display: block;
		border-bottom: 1px solid rgba(0, 39, 93, 0.6);
		border-left-style: none;
	}

	.nav-link-container:hover {
		background-color: #192b5c;
		cursor: pointer;
	}

	.nav-link-container.nav-left-end.news-dropdown-tablet-mobile {
		border-top-left-radius: 0px;
	}

	.nav-link-container.nav-left-end.news-dropdown-tablet-mobile:hover {
		background-color: #192b5c;
		cursor: pointer;
	}

	.nav-link-container.nav-link-container-top-border {
		border-top: 1px solid rgba(0, 39, 93, 0.6);
	}

	.nav-link-container-right-end {
		display: block;
		border-bottom: 1px solid rgba(36, 60, 128, 0.49);
		border-right-style: none;
		border-left-style: none;
		border-top-right-radius: 0px;
	}

	.nav-link-container-right-end:hover {
		background-color: #192b5c;
		cursor: pointer;
	}

	.read-more-link {
		cursor: pointer;
		color: #0a0a0a;
	}

	.text-link {
		margin-right: 10px;
	}

	.form-wrapper {
		margin-bottom: 0px;
	}

	.search-block {
		margin-right: 20px;
		margin-bottom: 20px;
		clear: none;
	}

	.editor-s-picks-col-1 {
		height: 100%;
	}

	.editor-s-picks-col-2 {
		border-left-color: #babfc2;
	}

	.blog-div-block {
		max-width: 914px;
		margin-left: 0px;
		min-width: 0px;
	}

	.mobile-menu-button {
		width: 60px;
		height: 60px;
		min-width: 56px;
		margin-top: 20px;
		margin-right: 20px;
		clear: right;
		background-image: url('/20150114134215/assets/images/hamburger 2854a1-blue.svg');
		background-position: 50% 50%;
		background-size: 32px;
		background-repeat: no-repeat;
	}

	.mobile-menu-button:hover {
		background-color: #edeff2;
		background-image: url('/20150114134215/assets/images/hamburger 595d63-gray.svg');
		background-position: 50% 50%;
		background-size: 32px;
		background-repeat: no-repeat;
	}

	.mobile-menu-button.w--open:hover {
		color: #d2d6d9;
		cursor: pointer;
	}

	.marketmaker-link {
		display: none;
	}

	.footer-div-block {
		margin-right: 20px;
		margin-left: 20px;
	}

	.footer-row-2-col-1 {
		padding-right: 0px;
	}

	.footer-row-2-col-2 {
		padding-left: 0px;
	}

	.newsletter-signup-div-block {
		max-width: 914px;
		margin-right: 0px;
	}

	.enews-form-label {
		display: block;
	}

	.enews-form-field {
		display: inline-block;
		width: 94%;
	}

	.wide-footer-container-1280 {
		max-width: 1280px;
		margin-top: 0px;
		padding-top: 40px;
		box-shadow: none;
	}

	.mobile-search-div-block {
		width: 60px;
		height: 60px;
		min-width: 56px;
		margin-top: 20px;
		margin-right: 20px;
		float: right;
		background-image: url('/20150114134215/assets/images/mag glass 2854a1-blue.svg');
		background-position: 50% 50%;
		background-size: 30px;
		background-repeat: no-repeat;
		text-align: center;
	}

	.mobile-search-div-block:hover {
		background-color: #edeff2;
		background-image: url('/20150114134215/assets/images/mag glass 595d63-gray.svg');
	}

	.dropdown-icon {
		display: block;
		width: 20%;
		height: 42px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		padding: 10px;
		border-left: 1px solid rgba(0, 39, 93, 0.6);
		color: white;
		font-size: 1.2rem;
		text-align: center;
	}

	.dropdown-icon:hover {
		background-color: transparent;
		cursor: pointer;
	}

	.dropdown-toggle {
		height: 42px;
	}

	.dropdown-toggle.w--open {
		cursor: pointer;
		background-color: #1e336e;
	}

	.dropdown-list.w--open {
		margin-top: 0px;
		border-top: 1px solid rgba(0, 39, 93, 0.6);
		background-color: #1e336e;
	}

	.dropdown-nav-text-link {
		padding-left: 50px;
	}

	.dropdown-nav-text-link:hover {
		background-color: #192b5c;
		cursor: pointer;
	}

	.dropdown-nav-text-link.secondary-link-rows {
		border-top: 1px solid rgba(0, 39, 93, 0.6);
	}

	.dropdown-nav-text-link.tertiary-nav-item {
		padding-left: 60px;
		background-color: #595d63;
		font-family: Khula, sans-serif;
		font-weight: 300;
	}

	.dropdown-nav-text-link.tertiary-nav-item:hover {
		background-color: #3a3f47;
		cursor: pointer;
	}

	.dropdown {
		height: 42px;
	}

	.inside-content-row {
		width: 68%;
	}

	.main-content-col {
		padding-right: 20px;
		border-right-style: none;
	}

	.right-sidebar-column {
		padding-right: 20px;
		padding-left: 0px;
	}

	.right-sidebar-div {
		width: 100%;
		margin-top: 20px;
		border-top: 4px solid rgba(210, 214, 217, 0.74);
		border-left-style: none;
	}

	.left-nav-link {
		text-transform: uppercase;
	}

	.left-nav-div {
		width: 28%;
		margin-right: 0px;
	}

	.primary-button {
		margin-left: 0px;
	}

	.main-content-no-right-sidebar {
		width: 68%;
		padding-right: 20px;
	}
}

@media (max-width: 767px) {
	h1 {
		font-size: 2.1rem;
		line-height: 2.5rem;
	}

	h2 {
		font-size: 1.7rem;
		line-height: 2.1rem;
	}

	.header {
		height: 110px;
		border-top-width: 18px;
	}

	.footer-div {
		display: block;
	}

	.wide-container-1280 {
		padding-right: 0px;
		padding-bottom: 0rem;
		padding-left: 0px;
	}

	.nav-link-text {
		height: 42px;
	}

	.nav-menu-primary {
		top: 79px;
	}

	.survey-div-block {
		padding-bottom: 20px;
	}

	.slider {
		height: 300px;
	}

	.editors-picks-div-block {
		height: auto;
	}

	.need-to-know-div-block {
		height: auto;
	}

	.home-row-1-col-1 {
		height: 86%;
	}

	.slide-nav {
		display: block;
		height: 34px;
		margin-right: 0px;
		margin-left: 0px;
	}

	.brand-block {
		width: 260px;
		height: 100%;
		margin-top: 6px;
		margin-left: 15px;
	}

	.home-h1 {
		margin-bottom: 10px;
		font-size: 1.5rem;
		line-height: 2rem;
	}

	.home-rotator-cb-text {
		margin-bottom: 0rem;
		padding-right: 0px;
	}

	.survey-submit-button.survey-submit-button-mobile {
		width: 130px;
	}

	.home-h4 {
		margin-right: 30px;
	}

	.form-wrapper {
		margin-bottom: 0px;
	}

	.mobile-menu-button {
		width: 60px;
		height: 60px;
		margin-top: 10px;
		padding-right: 0px;
		padding-left: 0px;
	}

	.mobile-menu-button:hover {
		padding-top: 13px;
		background-image: url('/20150114134215/assets/images/hamburger 595d63-gray.svg');
	}

	.home-h2-tagline {
		margin-top: -3px;
		margin-left: 25px;
		float: right;
		font-size: 0.78rem;
	}

	.rotator-mobile-read-more-link {
		display: block;
		float: right;
		color: white;
		font-weight: 600;
		text-decoration: none;
		text-transform: uppercase;
	}

	.rotator-mobile-read-more-link:hover {
		color: #c2e880;
		cursor: pointer;
	}

	.all-rights-reserved {
		float: none;
		text-align: left;
	}

	.footer-row-1-col-2 {
		display: block;
		margin-top: 20px;
		text-align: center;
	}

	.footer-row-1-col-1 {
		text-align: center;
	}

	.social-media-image {
		float: none;
	}

	.wide-footer-container-1280 {
		padding-top: 35px;
		box-shadow: none;
	}

	.mobile-search-div-block {
		margin-top: 10px;
	}

	.copyright {
		float: none;
	}

	.footer-links-wrapper {
		text-align: center;
	}

	.inside-content-row {
		width: 100%;
		padding-right: 20px;
		padding-left: 20px;
		float: none;
	}

	.breadcrumbs-div {
		margin-left: 20px;
		padding-bottom: 15px;
	}

	.main-content-col {
		padding-right: 0px;
	}

	.right-sidebar-column {
		padding-right: 0px;
		padding-left: 5px;
	}

	.breadcrumbs-list {
		line-height: 1.8rem;
	}

	.primary-button {
		margin-left: 0px;
	}

	.main-content-no-right-sidebar {
		width: 100%;
		padding-left: 20px;
	}
}

@media (max-width: 479px) {
	h1 {
		font-size: 2rem;
		line-height: 2.4rem;
	}

	h2 {
		font-size: 1.6rem;
		line-height: 2rem;
	}

	.header {
		height: 95px;
		border-top-width: 16px;
	}

	.wide-container-1280 {
		padding-right: 0px;
		padding-left: 0px;
		background-image: url('/20150114134215/assets/images/subtle_dots.png'), url('/20150114134215/assets/images/subtle_dots.png');
	}

	.nav-link-text {
		padding-left: 20px;
	}

	.nav-link-text:hover {
		box-shadow: none;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}

	.nav-menu-primary {
		top: 66px;
	}

	.survey-div-block {
		min-width: 0px;
	}

	.slider {
		height: 242px;
	}

	.editors-picks-div-block {
		min-width: 0px;
	}

	.need-to-know-div-block {
		min-width: 0px;
	}

	.home-row-1-col-1 {
		height: 100%;
	}

	.slide-nav {
		display: block;
		margin-right: 0px;
		padding-left: 12px;
	}

	.brand-block {
		width: 170px;
		margin-top: 15px;
		margin-left: 10px;
		padding-left: 0px;
	}

	.home-h1 {
		margin-top: 10px;
		color: #b7ed5a;
	}

	.home-h2-blue-left {
		font-size: 1.6rem;
	}

	.radio-button-field {
		padding-left: 20px;
	}

	.home-h4 {
		margin-right: 20px;
	}

	.home-h4.home-h4-tablet {
		margin-left: 20px;
		padding-right: 0px;
		padding-left: 0px;
	}

	.editor-s-picks-col-2 {
		border-left-style: none;
	}

	.blog-div-block {
		min-width: 0px;
		float: none;
	}

	.mobile-menu-button {
		width: 56px;
		height: 56px;
		min-width: 0px;
		margin-top: 8px;
		margin-right: 10px;
		padding-top: 0px;
	}

	.footer-links {
		display: inline-block;
		float: left;
		text-align: center;
	}

	.footer-links.privacy {
		display: inline-block;
		margin-right: 0px;
		float: left;
	}

	.footer-links.sitemap {
		display: inline-block;
		margin-right: 0px;
		float: none;
	}

	.footer-links.staff-login {
		display: inline-block;
		margin-right: 0px;
		float: right;
	}

	.footer-row-1-col-2 {
		margin-top: 20px;
	}

	.footer-row-1-col-1 {
		display: block;
		text-align: center;
	}

	.newsletter-signup-div-block {
		min-width: 0px;
	}

	.wide-footer-container-1280 {
		padding-top: 35px;
		box-shadow: none;
	}

	.mobile-search-div-block {
		width: 56px;
		height: 56px;
		margin-right: 10px;
	}

	.copyright {
		display: inline-block;
		float: none;
	}

	.dropdown-nav-text-link {
		padding-left: 40px;
	}

	.inside-content-row {
		padding-right: 10px;
		padding-left: 10px;
	}

	.breadcrumbs-div {
		margin-left: 10px;
		padding-bottom: 10px;
	}

	.breadcrumbs-list {
		line-height: 1.8rem;
	}

	.primary-button {
		margin-left: 0px;
	}

	.main-content-no-right-sidebar {
		padding-right: 10px;
		padding-left: 10px;
	}
}
