body {font-family: 'Roboto', sans-serif;}
#navbar {background-color: rgb(26,164,221);border-top: 9px solid rgb(00,47,85);}
.navbar-default {border:none;}
.navbar-default .navbar-nav > li > a  {color: #fff;font-size: 1.35em;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {color: #eee;text-shadow: 1px 1px #000;}
 .navbar-default .navbar-nav > .active > a {background:none;color:#fff;}
.navbar-default .navbar-nav > .active > a:hover {color:#eee;background:none;text-shadow:none;}
.navbar.container, .navbar.container-fluid {margin-top: 0px;}
#block-block-80 {float: right;margin-top: -2px;margin-right: 0px;}
.bannerlogo {float: left;}
#block-block-87 {float: right;padding-left: 17px;}
.login {margin-top: 10px;}

/* user menu */
#block-block-60 { float: right;padding-top: 0px;padding-bottom: 0px;}
#usermenu {margin-bottom: -2px}
#usermenu a {font-size: 1.15em;}
#usermenutop {padding-bottom: 10px;}
#block-block-60, #block-block-60 a { color: #fff;}
#block-block-84 .img-responsive {display:inline-block;}
#block-block-74 {padding:0px 0px 10px 0px;}

/* general */
h1 {font-size: 180%;color:#00663E;}
h1.page-header {color:#00663E;}
h2 {font-size: 170%;}
h2 a {color: #000;}
h2 a:hover {color: rgb(00,47,85);text-decoration:underline;}
h3 {font-size: 150%;}
h3 a {color: #000;}
h3 a:hover {color: rgb(00,47,85);text-decoration:underline;}

.well {background:none;border:none;}
.col-sm-6 {width: 62%;}
.sidebarfirst {width: 20%;padding-left:1px;}
.col-sm-3 .well {padding: 19px 0px;}
.sidebarsecond {width: 18%;padding-left:1px;padding-right:1px;}
.region-sidebar-first {border-right:1px solid #aaa;}
.main-container  {background-color: #fff;}
.leftsidebarlinks {background:#1Aa4dd;padding: 10px 0;width: 175px;font-size: 1em;color: #fff;}
.leftsidebarlinks a {color: #fff;}
.leftsidebarlinks a:hover {color:#000;}
.digdeeparchive {background: rgb(00,47,85);color:#1Aa4dd;padding: 10px 0;width: 136px ;font-size: 1em;color: #fff;text-align: center;margin: 10px 0 0;float:left;}
.digdeeparchive a {color:#1Aa4dd;}
.homepagereadmore {background:#1Aa4dd;padding: 10px 0;width: 136px;margin-top:10px;float:left;margin-right:10px;font-size: 1em;color: #fff;text-align: center;}
.homepagereadmore a {color:#fff;}
.homepagereadmore:hover {color:#000;}
.navbar {margin-bottom: 5px;}
.region-sidebar-second {margin-top: -40px;}
#block-views-agindustrynews-feed-block {margin-left:0px;}

/* mobile */
.mobilebannerlogo {display:none;}
@media only screen and (max-width: 700px) {.mobilebannerlogo {display:block;}}
@media only screen and (max-width: 700px) {.bannner {float:left;}}
@media only screen and (max-width: 700px) {.bannerlogo  {display:none;}}
@media only screen and (max-width: 700px) {.region-topnavigation  {float:left;}}
@media only screen and (max-width: 1100px) {#block-block-74  {display:none;}}
@media only screen and (max-width: 1000px) {.sidebarfirst {width:0 !important}}
@media only screen and (max-width: 700px) {.block-views-agindustrynews-feed-block  {display:none;}}
@media only screen and (max-width: 700px) {#block-block-87  {display:none;}}
@media only screen and (max-width: 700px) {#block-views-agindustrynews-feed-block  {display:none;}}
@media only screen and (max-width: 1200px) {.byline {display:none;}}
@media only screen and (max-width: 700px) {#block-block-80  {display:none;}} /* farms.com banner */
@media only screen and (max-width: 700px) {.navbar-header  {padding-top:10px;}}
@media only screen and (max-width: 700px) {.col-sm-6 {width: 99%;}}
@media only screen and (max-width: 700px) {.col-sm-3 {width: 99%;}}
@media only screen and (max-width: 1000px) {.region-sidebar-first  {display:none;}}
@media only screen and (max-width: 1100px) {.region-sidebar-second {margin-top: 0px;}}
@media only screen and (max-width: 1000px) {.block-views-agindustrynews-feed-block  {display:none;}}
@media only screen and (max-width: 700px) {.digdeep1 img, .digdeep2 img {width: 150px;}}
@media only screen and (max-width: 700px) {.digdeephome {display:none;}}
@media only screen and (max-width: 700px) {.views-field-field-dig-deep-image  {width: 150px;}}
@media only screen and (max-width: 700px) {.pane-block-85 img {display:none;}}
@media only screen and (max-width: 700px) {.socialmedia, .facebook {float:none !important;padding-bottom:20px;}}
@media only screen and (max-width: 1000px) {.socialmedia {float:none !important;}}

/* dig deep*/
.page-digdeep .page-header {margin: 10px 0 5px;}
.page-digdeep h2 a {color:#00663E;}
.page-digdeep h2 a:hover {text-decoration:underline;}
.field-name-field-dig-deep-image { float: right;padding-left: 6px;}
@media only screen and (max-width: 700px) {.field-name-field-dig-deep-image {float:none;padding:0;}}


.view-agindustrynews-feed .views-field-title  {padding-top: 10px;}
.view-agindustrynews-feed .views-field-title a {color:#00663E;}
.field-name-field-after-video-text {padding-top: 10px;}

/* homepage */
.page-homepage h1.page-header {display:none;}
.page-homepage .feedtitle {font-size: 1.3em;padding-top:10px;}
.page-homepage .views-field-title a {color:#00663E;}
.block-views-agindustrynews-feed-block .feedtitle {color:#00663E;}
.page-homepage .views-field-timestamp {color:#777;} 
.page-homepage .addtocart {background:#1Aa4dd;padding: 6px 20px;width: 127px;font-size: 1em;color: #fff;}
.page-homepage .addtocart a {color: #fff;}
.page-homepage .addtocart a:hover {color:#000;}
.pane-block-85, .pane-homepage-2016-views {border-bottom: 1px solid #dcdcdc;}
/*.page-homepage .panel-pane {padding-bottom: 72px;}
.page-homepage .view-content {clear:left;}*/
.digdeep1, .digdeep2 {float: right;padding-left: 15px;}
.pane-block-88 {text-align:right;padding-right: 34px;padding-bottom: 0px !important;border-bottom: none;} 
.pane-block-89 {float: right;padding-left: 1px;padding-bottom: 0px !important;border-bottom: none;}
.digdeephome   { float: right;padding-right: 40px;padding-left: 17px;}
.page-homepage .views-field-field-dig-deep-image { float: right;padding-left: 6px;clear: right;}
.pane-homepage-2016-views {min-height: 300px;}
/* footer */
.footer {background: rgb(00,47,85);}
.footermenu {margin:-10px 0 10px 80px;padding:10px;}
@media only screen and (max-width: 700px) {.footermenu  {clear:left;margin: 0px;padding:12px 0;}}
.footermenu a {color: #fff;font-size: 1.3em;}
@media only screen and (max-width: 700px) {.footermenu a {font-size:0.85em;}}
.footertext {color: #9bcffe;}
.footerlinks {color: #9bcffe;}
.footerlinks a {color: #fff;}
@media only screen and (max-width: 700px) {.footerlinks a {font-size:0.85em;}}

.page-online-news .page-header { margin: 10px 0 0px;}
#block-views-comment-block-block {padding:0 2px;}
.search-info  .username{display:none;}
#main-squeeze {display:none;}