/*
Theme Name: Spudman 2016
Author: Allisyn Deyo-Martin
Author URI: http://www.deyodesigns.com

*/

@font-face {
  font-family: 'icomoon';
  src:  url('<?php echo esc_url( get_template_directory_uri() ); ?>/fonts2/icomoon.eot?j4rqkh');
  src:  url('<?php echo esc_url( get_template_directory_uri() ); ?>/fonts2/icomoon.eot?j4rqkh#iefix') format('embedded-opentype'),
    url('<?php echo esc_url( get_template_directory_uri() ); ?>/fonts2/icomoon.ttf?j4rqkh') format('truetype'),
    url('<?php echo esc_url( get_template_directory_uri() ); ?>/fonts2/icomoon.woff?j4rqkh') format('woff'),
    url('<?php echo esc_url( get_template_directory_uri() ); ?>/fonts2/icomoon.svg?j4rqkh#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}

.icon-keyboard_arrow_right:before {content: "\e900";}
.icon-keyboard_arrow_left:before {content: "\e901";}
.icon-phone:before {content: "\e942";}
.icon-contact:before {content: "\e945";}
.icon-location:before {content: "\e947";}
.icon-circle-right:before {content: "\ea42";}
.icon-circle-left:before {content: "\ea44";}
.icon-facebook:before {content: "\ea90";background-color:#4e71a7;color:#fff;border-radius:50px;padding:5px;font-size:12px;}
.icon-instagram:before {content: "\ea92";}
.icon-twitter:before {content: "\ea96";background-color:#1bb7ea;color:#fff;border-radius:50px;padding:5px;font-size:12px;}
.icon-youtube:before {content: "\ea9d";background-color:#cb3737;color:#fff;border-radius:50px;padding:5px;font-size:12px;}
.icon-linkedin:before {content: "\eaca";background-color:#000;color:#fff;border-radius:50px;padding:5px;font-size:12px;}
.icon-pinterest:before {content: "\ead1";}
    
body {margin:0px;padding:0px;font-family: 'Roboto';font-size:12px;line-height:18px;font-weight:400;text-align:left;background-color:#eeeeee;}

h1, h2, h3, h4, h5 {font-family: 'Roboto Slab', serif;font-weight:normal;}
a {color:#67923d;text-decoration:none;}
a:hover {color:#000;text-decoration:none;}

.clear {clear:both;}
div.bulletsCon {display:none !important;}

.rap {background-color:#fff;width:98%;max-width:1280px;margin:0px auto;padding-bottom:20px;}
.mast {clear:both;margin:0px auto;padding:2% 0 1% 0;width:100%;max-width:1200px;background-color:#fff;}
.logo {float:left;width:30%;text-align:left;margin:0px;}
.logo img {max-width:300px;text-align:center;margin:0px auto;}
.mast .ad {float:left;width:70%;text-align:right;}

.futures {float:left;width:10%;background-color:#000;color:#fff;line-height:17px;text-align:center;line-height:18px !important;padding-top:3px;height:69px;overflow:hidden;}
.futures em {font-size:50px;font-style:normal;}
.futures span {font-size:12px;text-transform:uppercase;}
.navigation .navigation-two {border-top:1px solid #eeeeee;width:99%;}
.navigation .navigation-two {font-family: 'Montserrat';margin:0px auto;background-color:#fff;float:left;}
.navigation .navigation-two a {text-decoration:none;text-transform:uppercase;color:#434343;padding:0 10px;font-size:12px;}
.navigation .navigation-two .first {text-align:center;width:33%;float:left;border-right:1px solid #eeeeee;}
.navigation .navigation-two .subad {text-align:center;width:33%;float:left;border-right:1px solid #eeeeee;}
.navigation .navigation-two .search {text-align:right;width:33%;float:left;line-height:21px !important;overflow:hidden;font-family: 'Montserrat';padding-top:5px;}
input#s.sfield {background-color: #fff;border:1px solid #eeeeee;padding:5px;margin:0px;box-shadow:0px;text-indent:0px;font-size:12px;font-family: 'Montserrat';width:80%;}
#searchsubmit {max-height:18px;overflow:hidden;padding:0px;margin:0px 0px 0px 10px;border:none;position:relative;top:4px;}

#searchsubmit ::-webkit-input-placeholder { /* WebKit browsers */ color:   #000;font-family: 'Montserrat';}
#searchsubmit :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:   #000;font-family: 'Montserrat';}
#searchsubmit ::-moz-placeholder { /* Mozilla Firefox 19+ */ color:   #000; font-family: 'Montserrat';}
#searchsubmit :-ms-input-placeholder { /* Internet Explorer 10+ */ color:   #000;font-family: 'Montserrat'; }	


.social {float:left;text-align:right;padding:0px 0 0 3%;line-height:35px;}
.social img {width:20px;height:auto;padding:0px 4px;float:right;}
.social span:hover {opacity:.8;}

.navigation .social a {padding:0px;}
.subad ul {list-style-type:none;padding:10px 0px 0px 0px;margin:0px;text-align:center;}
.subad li {float:none !important;list-style-type:none;margin:0px;display:inline !important;padding:0px 15px !important;text-align:center;line-height:14px !important;}
.subad a {color:#434343;text-decoration:none;font-size:12px;}
.subad a:hover {color:#434343;text-decoration:none;}
.navigation li#menu-item-4041 {border:none !important;}

.navigation-hold {border-top:3px solid #000;border-bottom:1px solid #eeeeee;position:relative;clear:both;padding:0;width:100%;max-width:1200px;margin:.5% auto 1% auto;line-height:35px;}

div.menu-primary-container {float:left;}
.navigation {font-family: 'Montserrat';margin:0px auto;background-color:#fff;float:left;width:90%;}
.navigation a {text-decoration:none;text-transform:uppercase;color:#000;padding:0 10px;font-size:15px;}
.navigation a:hover {color:#560359;}
.navigation li {float:left;list-style-type:none;margin:0px;padding:0px 5px;line-height:35px;border-right:1px solid #d9d9d9;}
.navigation li#menu-item-6655 {color:#fff;}
.navigation ul {margin:0px;padding:0px;}
.navigation li.current-menu-item a {color:#560359;}

.navigation li#menu-item-4022 a {color:#006837}
.navigation li#menu-item-4020 a {color:#67923d}
.navigation li#menu-item-4021 a {color:#cd912d}
.navigation li#menu-item-4023 a {color:#973f98}
.navigation li#menu-item-4024 a {color:#c52b1c}
.navigation li#menu-item-4025 a {color:#0069b5}
.navigation li#menu-item-4026 a {color:#f26722}
.navigation li#menu-item-4026 {border:none;}

.navigation .sub-menu, .navigation-sticky .sub-menu {width:20%;display: none;margin: 0;position: absolute;z-index: 99;padding:0px 0 1% 0;background-color:#fff;}
.navigation li .sub-menu ul, .navigation-sticky li .sub-menu ul {left: 100%;top: 0;background-color:#fff;}
.navigation li .sub-menu a, .navigation-sticky li .sub-menu a {color: #000;font-size:12px;}
.navigation li .sub-menu :hover > a, .navigation a:focus, .navigation-sticky li .sub-menu :hover > a, .navigation-sticky a:focus {background: none;color:#560359;}
.navigation li .sub-menu:hover > a, .navigation li .sub-menu a:focus, .navigation-sticky li .sub-menu:hover > a, .navigation-sticky li .sub-menu a:focus {}
.navigation li:hover > .sub-menu, .navigation-sticky li:hover > .sub-menu {display: block;}
.navigation li:hover > .sub-menu ul, .navigation-sticky li:hover > .sub-menu ul {display: block;}
.navigation .sub-menu, .navigation-sticky .sub-menu  {background-color:#fff;margin-top:0px;}
.navigation .sub-menu li, .navigation-sticky .sub-menu li {list-style-type:none;display:block;text-align:left;padding:5px;float:none;line-height:20px;color:#fff;font-size:12px;border:none;border-bottom:1px solid #eeeeee;}
.navigation .sub-menu a:hover, .navigation-sticky .sub-menu a:hover {color:#560359;}
.navigation .sub-menu ul li, .navigation-sticky .sub-menu ul li {padding:5px 0px 0px 7px;margin:2% 0e;}
.navigation .sub-menu ul, .navigation-sticky .sub-menu ul {padding:0px;margin:0px;}
li.menu-item-6655 {color:#fff;}

li#menu-item-9994.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-9994 {border:none;}
li#menu-item-4026 .sub-menu {width:23%;}

.navigation-sticky {background-color:#fff;position:relative;z-index:999;}
.sidebar-sticky {position:relative;z-index:998;}

.main {margin:10px auto;width:100%;max-width:1200px;}

.r1-c1 {float:left;width:70%;font-size:14px;line-height:22px;background-color:#000;margin-right:2%;color:#fff;}
.r1-c1 a {color:#fff;}
.r1-c1 img {width:auto !important;height:340px !important;max-width:none !important;}
.r1-c1 h2 {font-size:26px;line-height:36px;font-weight:normal;font-family:'Roboto Slab';margin:0px;padding:0px;}
.r1-c1 h2 a {color:#fff;text-decoration:none;}
.r1-c1 .copy {padding:0px 20px 15px 20px;font-size:14px;font-family:'Roboto';}
.slide {float:left;width:60%;overflow:hidden;}
.imager {position:relative;}
.shade {background:url('images/black-no.png') repeat-x bottom left;width:100%;height:100px;position:absolute;bottom:0;}
.read-more a {text-decoration:none;color:#e4e4e4;border:1px solid #e4e4e4;padding:2px 4px;font-size:12px;text-transform:uppercase;clear:both;text-align:center;}
.read-more {margin:18px auto 4px auto;text-align:center;}

.r1-c2 {float:left;margin:0px 0;padding:0;font-size:12px;width:40%;}
.r1-c2 img {width:100%;height:auto;}
.r1-c2 h4 {font-size:16px;font-family:'Montserrat';text-transform:uppercase;text-align:center;color:#fff;padding:0px;margin:20px 0px 20px 0px;}
.r1-c1 a:hover, .r1-c2 a:hover {color: #fff;}
.r1-c2 a {color:#fff;text-decoration:none;}
.r1-c2 ul {margin:0px;padding:0px;}
.r1-c2 li {color: #fff;font-family:'Roboto Slab';font-size:14px;border-top:1px solid #464646;margin:0px;padding:15px 20px;list-style-type:none;line-height:19px;}
.r1-c2 li span {color:#e4e4e4;font-family:'Roboto';font-size:10px;text-transform:uppercase;}


.r1-c3 {float:left;width:28%;margin:0px auto;padding:0px;position:relative;text-align:center;}
.ad {width:100%;height:auto;margin:0px auto 10px auto;text-align:center;}

.feeds {margin:10px auto;max-width:290px;border:1px solid #f2f2f2;padding:5px;}
.feeds img.fb {max-width:20px;height:auto;}

.r2-c1 {float:left;width:43%;padding-top:10px;}
.r2-c1 .image-hold img {height:100px;width:auto;}
.image-hold {max-height:100px;overflow:hidden;margin-bottom:5px;max-width:100%;text-align:center;background-color:#f2f2f2;}
.r2-c1 .varieties {float:left;width:31%;padding:0 0 0 2%;}
.r2-c1 .production {float:left;width:31%;padding:0 2% 0 0;}
.r2-c1 .industry {border-right:1px solid #e4e4e4;border-left:1px solid #e4e4e4;float:left;width:29%;padding:0 2%;}
.r2-c1 h2 {text-transform:uppercase;font-family:'Montserrat';font-size:12px;margin:0px;padding:0px;}
.r2-c1 .production h2 {color:#006837;}
.r2-c1 .industry h2 {color:#67923d;}
.r2-c1 .varieties h2 {color:#cd912d;}
.r2-c1 .first {margin:5px 0px 15px 0px;}
.r2-c1 .first a.title {font-family:'Roboto Slab';font-size:14px;line-height:18px;color:#333333;font-weight:bold;}
.r2-c1 .production a {color:#006837;}
.r2-c1 .industry a {color:#67923d;}
.r2-c1 .varieties a {color:#cd912d;}
.r2-c1 a.smrm {font-size:11px;display:block;margin:10px 5px;text-align:center;padding:2px;}
.r2-c1 .production a.smrm {border:1px solid #006837;}
.r2-c1 .industry a.smrm {border:1px solid #67923d;}
.r2-c1 .varieties a.smrm {border:1px solid #cd912d;}
.r2-c1 .production a.smrm:hover {background-color:#006837;color:#fff;}
.r2-c1 .industry a.smrm:hover {background-color:#67923d;color:#fff;}
.r2-c1 .varieties a.smrm:hover {background-color:#cd912d;color:#fff;}
.r2-c1 .ad {clear:both;margin:10px auto 20px auto;}
.r2-c1 a span {font-size:13pxx;}


.r2-c2 {float:left;width:27%;margin:0px auto;text-align:center;}
.r2-c2 .ad {clear:both;margin:10px auto;text-align:center;}
.r2-c2 .ad.sm {clear:both;margin:10px auto;text-align:center;}

.video-group .each {float:left;width:46%;margin:2%;position:relative;}
.video-group .each img {max-width:100%;}
.video-group a {font-family:'Roboto Slab';font-size:11px;line-height:16px;color:#333333;}
.videoimager {position:relative;}
.videoimager img {width:100% !important;height:auto;}
.play-video {background: url('images/playbutton.png') no-repeat center center;
position: absolute;
z-index: 89;
width: 100%;
height: 100%;
background-size: contain;
max-height: 40px;opacity:.8;
top: 35%; }
.play-video:hover {opacity:1;}

.r3-c1 .video-group .play-video {max-height: 30px;top: 30%;}

.r3-c1 .video-group {float:left;width:61%;margin:5px 1%;}
.r3-c1 .ad.sky {clear:none;float:left;margin:0px auto;text-align:center;width:37%;height:auto;border:none;}

.r2-c3 {float:left;width:28%;margin:0px;padding:0px;position:relative;margin-left:2%;}

.r2-photos {margin:15px auto;background-color:#f2f2f2;padding:5px 20px 20px 20px;max-width:260px;}
.r2-photos .each {float:left;width:31%;margin:0 1%;line-height:14px;text-align:left;}
.r2-photos h4 {text-transform:uppercase;font-family:'Montserrat';font-size:14px;margin:10px 0px;padding:0px;color:#0069b5;text-align:left;}
.r2-photos .each a {font-family:'Roboto Slab';font-size:11px;line-height:14px;color:#333333;}

.r3-events {margin:15px auto;max-width:260px;background-color:#f2f2f2;padding:5px 20px 20px 20px;}
.r3-events h4 {text-transform:uppercase;font-family:'Montserrat';font-size:14px;margin:10px 0px;padding:0px;color:#f26722;}
.r3-events li {font-family:'Roboto';font-size:11px;line-height:16px;color:#333333;margin:0px;padding:5px 0px;list-style-type:none;}
.r3-events li a {font-size:13px;color:#333333;font-family:'Roboto Slab';}
.r3-events ul {margin:0px;padding:0px;}
.r3-events li a:hover {font-size:13px;color:#f26722;font-family:'Roboto Slab';}

form#gform_7 label.gfield_label {display:none;}
input#input_7_1.medium {width:90%;}
li.gchoice_7_2_1, li.gchoice_7_2_2 {float:left;width:48%;}
li.gchoice_7_2_3, li.gchoice_7_2_4 {float:left;width:48%;}
label#label_7_2_1, label#label_7_2_2, label#label_7_2_3, label#label_7_2_4 {font-size:11px;}
#gform_7 .gform_wrapper .gform_footer {padding:0px !important;margin:0px !important;}
#gform_7 div.gform_footer.top_label {padding:0px !important;margin:0px !important;}
.email-signup .emailinput {padding:3% 2%;width:96%;font-size:12px;border:none;background:none;color:#000;background-color:#f2f2f2;margin-bottom:3%;}

.email-signup h4 {margin:0px;font-size:14px;}
.email-signup {
  color: #000;font-family:'Roboto';
  font-size: 12px;
  padding: 10px;max-width:280px;margin:10px auto;
  text-decoration: none;border:1px solid #c52b1c;}
.email-signup select {margin:2% 0;padding:10px 5px;color:#999;font-size:10px;}
.email-signup select {margin:2% 0;padding:5px;color:#999;font-size:12px;}
input#gform_submit_button_7.gform_button.button {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;border:none;
  color: #ffffff;
  font-size: 12px;text-transform:uppercase;
  padding: 2% 4%;
  text-decoration: none;background-color:#c52b1c;}
input#gform_submit_button_7.gform_button.button:hover {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;border:none;
  color: #ffffff;
  font-size: 12px;text-transform:uppercase;
  padding: 2% 4%;
  text-decoration: none;background-color:#000;}
  
  .email-signup label {font-size:11px;}


.r2-c1 label {font-size:9px;font-family: 'Montserrat', serif;clear:both;}
.r2-c1 select {-webkit-appearance: none;border:none;box-shadow:none;padding:5px;background: #f2f2f2 url('images/arrow-down.png') no-repeat center right;border-radius:0px;}

.play-video {background: url('images/playbutton.png') no-repeat center center;
position: absolute;
z-index: 89;
width: 100%;
height: 100%;
background-size: contain;
max-height: 40px;opacity:.8;
top: 35%; }
.play-video:hover {opacity:1;}


.sidebar {width:45%;margin-left:3%;float:left;padding-top:15px;}
.left-sidebar {width:61%;float:left;}
.right-sidebar {width:36%;float:left;margin-left:2%;}


.sidebar-video {margin:15px auto;max-width:300px;position:relative;}
.sidebar-video .each {float:none;width:96%;margin:2%;}
.sidebar-video .each img {max-width:100%;}
.sidebar-video a {font-family:'Roboto Slab';font-size:13px;line-height:16px;color:#333333;}
.sidebar-photos {margin:15px auto;max-width:260px;background-color:#f2f2f2;padding:5px 20px 20px 20px;}
.sidebar-photos .each {float:left;width:48%;margin:0 1%;line-height:14px;text-align:left;}
.sidebar-photos .each img {width:100%;height:auto;}
.sidebar-photos h4 {text-transform:uppercase;font-family:'Montserrat';font-size:14px;margin:10px 0px;padding:0px;color:#0069b5;text-align:left;}
.sidebar-photos .each a {font-family:'Roboto Slab';font-size:11px;line-height:14px;color:#333333;}
.sidebar .email-signup {margin:0px auto 10px auto;}

.content {width:52%;float:left;margin-top:10px;padding-top:15px;min-height:1000px;}
.content p {font-size:14px;line-height:22px;}
h1.cat-title {border-top:1px solid #ccc;text-align:center;text-transform:uppercase;font-family:'Montserrat';font-size:14px;}
h1.cat-title span {position:relative;top:-24px;background-color:#fff;padding:0 10px;font-size:14px;}
.category-production h1.cat-title {color:#006837;border-top:1px solid #006837;}
.category-industry-profiles h1.cat-title {color:#67923d;border-top:1px solid #67923d;}
.category-new-varieties h1.cat-title {color:#cd912d;border-top:1px solid #cd912d;}
.category-magazine h1.cat-title.magazine {color:#973f98;}
.category-videos h1.cat-title.videos {color:#c52b1c;}
.category-photos h1.cat-title.photos {color:#0069b5;}
.category-resources h1.cat-title.resources {color:#f26722;}

.content .group {margin:1% 0 2% 0;background-color:#fff;border-bottom:1px solid #f2f2f2;padding:1% 0 3% 0;clear:both;font-size:12px;}
.content .group img {width:40%;max-width:600px;float:left;height:auto;}
.content .group h3 a {font-size:18px;color:#000;text-decoration:none;font-weight:normal;}
.content .group a {font-size:12px;color:#000;text-decoration:none;}
.category-production .content .group h3 a, .category-production .content .group a:hover {color:#006837;}
.category-industry-profiles .content .group h3 a, .category-industry-profiles .content .group a:hover {color:#67923d;}
.category-new-varieties .content .group h3 a, .category-new-varieties .content .group a:hover {color:#cd912d;}

.group .videoimager {position:relative;float:left;width:40%;height:auto;}


.date {font-size:11px;font-family:'Montserrat';text-transform:uppercase;color:#666;line-height:16px;}

.related {padding:5% 0;clear:both;}
.related h3 {border-top:1px solid #ccc;text-align:center;text-transform:uppercase;font-family:'Montserrat';}
.related h3 span {position:relative;top:-10px;background-color:#fff;padding:0 10px;}
.related li {width:47%;margin-right:3%;line-height:17px;float:left;padding-bottom:10px;list-style-type:none;}
.related ul {margin:0px;padding:0px;}

.the-content  {float:left;width:90%;text-align:left;font-size:14px;line-height:22px;}
.the-content img, .content img {max-width:100%;}
.content h1 {line-height:38px;font-size:30px;margin:0px;padding:0px;}

span.author {font-size:14px;color:#000;font-style:italic;display:block;}
.author-bio {padding:2% 2%;background-color:#f2f2f2;font-size:12px;margin:2% 0;line-height:16px;}
.author-bio img {float:left;max-width:200px;height:auto;padding-right:10px;}
.author-bio h3 {padding:0px;margin:0px;font-family:'Roboto Slab';font-size:14px;}
.deck {font-style:italic;padding:2% 0;}
.share {float:left;width:6%;text-align:center;margin:0px auto;}
.share a {display:block;clear:both;padding:5px 0px;}

.share {float:left;width:6%;text-align:left;padding-right:2%;}
.share span {font-size:18px;clear:both;text-align:center;margin:10px auto;display:block;color:#000;}
.share a {color:#000;}
.share a:hover, .share span:hover {color:#560359;}
.share span.icon-facebook {font-size:23px;}
.share {padding-top:8px;}
.article-image {width:100%;height:auto;}
.article-image img {width:100%;height:auto;}

.content .inside {padding:2% 2% 0 2%;float:left;width:54%;font-size:12px;line-height:18px;}
.content .inside-no {padding:0 2% 0 0;float:none;width:98%;font-size:12px;line-height:18px;}
.content .inside-no h3 {margin-top:1%;margin-bottom:5px;}
.content .inside h3 {margin-top:0px;margin-bottom:5px;}

.meta {font-family:'Roboto';font-size:12px;text-transform:uppercase;font-weight:normal;}

.issue-archive {float:left;width:21%;padding:1%;min-height:275px;margin:0px 2% 0 0;}
.issue-archive img {width:100%;height:auto;-webkit-box-shadow: 6px 9px 5px -5px rgba(138,138,138,1);
-moz-box-shadow: 6px 9px 5px -5px rgba(138,138,138,1);
box-shadow: 6px 9px 5px -5px rgba(138,138,138,1);}
.issue-archive a {text-decoration:none;}
.issue-archive h3 a {font-size:16px;} 

.archive-group-one, .archive-group-one-up {width:100%;margin:2% 0;}
.archive-group-one img {height:auto;max-width:200px;margin:1%;}
.archive-group-one .copy {float:left;width:65%;padding-left:5%;}
.archive-group-one h3, .archive-group-one-up h3 {margin:0px;padding:0px;font-size:22px;}
.archive-group-one-up .copy {width:100%;}
.archive-group-one .group {border:none;}

.the-content .right-side {float:left;width:30%;margin-right:5%;text-align:center;}
.right-side img {height:auto;-webkit-box-shadow: 6px 9px 5px -5px rgba(138,138,138,1);
-moz-box-shadow: 6px 9px 5px -5px rgba(138,138,138,1);
box-shadow: 6px 9px 5px -5px rgba(138,138,138,1);max-width:200px;margin-bottom:2%;}

.left-side-copy {float:left;width:65%;text-align:left;}
.left-side-copy .group {border:none;line-height:18px;}

.left-side {float:left;width:25%;margin-right:5%;text-align:center;}
.left-side .button, .archive-group-one .button, .right-side .button, .group-product .button {}
.left-side .button:hover, .archive-group-one .button:hover, .right-side .button:hover, .group-product .button:hover {}
.left-side .button a, .archive-group-one .button a, .right-side .button a, .group-product .button a {color:#560359;text-decoration:none;}
.left-side .button a:hover, .archive-group-one .button a:hover, .right-side .button a:hover, .group-product .button a:hover {color:#000;text-decoration:none;}

.left-side img {max-width:100%;}

.enewsletter {list-style-type:none;margin:0px;padding:0px;}
.enewsletter .group {list-style-type:none;padding-bottom:5%;margin-bottom:2%;clear:both;}
.enewsletter h3 {clear:none;margin:0px;padding:0px;}
.enewsletter .inside {float:left;width:60%;padding:0px;margin:0px;}
.enewsletter img {float:left;margin-right:2%;width:35%;}
.enewsletter .inside p {padding-top:0px;margin-top:0px;}

.photo-group {float:left;width:23%;padding:1%;float:left;font-size:13px;text-align:center;min-height:140px;line-height:16px;}
.photo-group img {width:auto;height:auto;margin:0px auto;min-height:80px;max-height:150px;}
.photo-group-hold {width:100%;height:auto;max-height:80px;overflow:hidden;}

.staff {float:left;width:45%;padding:2.5%;}
.staff img {float:left;width:35%;max-width:110px;height:auto;margin-right:2%;border:1px solid #e4e4e4;}

.clip {padding-bottom:20px;}

.emm-paginate {margin-left:0px;clear:both;margin-top:0px;padding-bottom:3%;font-family:'Montserrat';font-size:14px;}
.emm-paginate a {color:#000; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.emm-paginate a:hover, .emm-paginate a:active {color:#560359;}
.emm-paginate .emm-title {color:#555; margin-right:4px;}
.emm-paginate .emm-gap {color:#999; margin-right:4px;}
.emm-paginate .emm-current {color:#560359; margin-right:4px; padding:3px 6px;}
.emm-paginate .emm-page {}
.emm-paginate .emm-prev, .emm-paginate .emm-next {}

.gform_wrapper ul.gfield_checkbox li input[type=checkbox], .gform_wrapper ul.gfield_radio li input[type=radio] {min-width:35px;}


.popmake.theme-10078, .popmake.theme-default-theme {padding:0px !important;border:none !important;background:none !important;background-color:transparent !important;box-shadow:0px !important;}

.foot {clear:both;margin:0px auto 0px auto;text-align:left;width:100%;background-color:#000;padding:10px 0 2% 0;color:#fff;font-family: 'Montserrat';}
.foot .rap {max-width:1200px;margin:0px auto;width:100%;background-color:#000;}
.foot .foot-left {float:left;width:25%;padding:2%;}
.foot .foot-left img {width:50%;height:auto;margin-bottom:20px;}
.foot .location {font-size:13px;margin-bottom:3%;padding-left:40px;}
.foot .phone {font-size:13px;margin-bottom:0;padding-left:40px;}
.foot .email {font-size:13px;margin-bottom:3%;padding-left:40px;}
.foot .foot-left span {float:left;width:30px;font-size:18px;color:#fff;text-align:center;}
.foot .foot-left span.icon-location {line-height:50px;text-align:center;}
.foot a {color:#fff;}
.foot a:hover {color:#fff;text-decoration:underline;}
.foot .foot-center {float:left;width:25%;border-right:1px solid #ccc;border-left:1px solid #ccc;padding:0px 2%;margin:2% 0;font-family: 'Montserrat';}

.foot .foot-right {float:left;width:30%;padding:2% 0 2% 10%;font-size:13px;margin-top:2%;font-family: 'Montserrat';}
.foot .foot-right img {float:left;max-width:175px;margin-right:3%;width:43%;height:auto;-webkit-box-shadow: 10px 8px 5px -6px rgba(171,171,171,0.66);
-moz-box-shadow: 10px 8px 5px -6px rgba(171,171,171,0.66);
box-shadow: 10px 8px 5px -6px rgba(171,171,171,0.66);}
.foot .foot-right .in {float:left;padding:3% 0;width:54%;}
.foot .foot-right a {text-decoration:none;color:#fff;font-weight:bold;}
.foot .foot-right h2 {text-align:left;margin:2% auto;padding-top:10px;clear:both;font-size:18px;line-height:24px;}
.foot .foot-right h2 a {font-size:18px;color:#fff;text-decoration:none;font-weight:normal;}
.foot-menu a {text-decoration:none;color:#fff;padding:0 0px;font-size:12px;text-transform:uppercase;}
.foot-menu a:hover {color:#fff;}
.foot-menu li {list-style-type:none;margin:0px;padding:0px 0px;line-height:24px;}
ul.foot-menu {margin:2% 0 0 0;padding:2% 0 0 0;clear:both;font-family: 'Montserrat';}

div#gform_wrapper_9 {background-color:#ececec;padding:10px;}
input#gform_submit_button_9.gform_button.button {background-color:#000;padding:10px;border:none;color:#fff;font-size:20px;}
input#gform_submit_button_9.gform_button.button:hover {background-color:#ccc;padding:10px;border:none;color:#fff;font-size:20px;}

div#gform_wrapper_9 label.gfield_label {font-weight:500;font-family:'Verdana';font-size:14px;background-color:#000;padding: 7px 10px;color: #fff;-webkit-border-radius: 5px 0px 0px 5px;-moz-border-radius: 5px 0px 0px 5px;border-radius: 5px 0px 0px 5px;}
div#gform_wrapper_9 .gfield_required {color:#fff !important;}
div#gform_wrapper_9 div.ginput_container.ginput_container_name {margin-top:0px;}
div#gform_wrapper_9 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {padding:8px 4px;}
div#gform_wrapper_9 li {display:block;clear:none;}
li#field_9_31 label, li#field_9_2 label, li#field_9_26 label {width:40%;}
input#input_9_1.medium, input#input_9_2.medium, input#input_9_26.medium, input#input_9_34.medium {width:59%;border: none;padding: 8px 5px;}
div#gform_wrapper_9  ul li.field_description_below div.ginput_container_checkbox, div#gform_wrapper_9  ul li.field_description_below div.ginput_container_radio {margin-top:0px;}
li#field_9_18 {clear:both !important;}
li#field_9_31 label {width:29%;}
li#field_9_31 {width:50%;float:left !important;display:inline-block !important;}
input#input_9_31_3, input#input_9_31_6 {border:none;padding: 8px 5px;}
span#input_9_31_3_container.name_first label, span#input_9_31_9_container.name_last label {display:none;}

li#field_9_2 {width:47%;float:left !important;display:inline-block !important;}
li#field_9_26, li#field_9_34 {width:49%;float:left !important;display:inline-block !important;}
div#input_9_35 {background-color:#fff;padding:10px;}

ul#input_9_18.gfield_radio, ul#input_9_33.gfield_radio, ul#input_9_32.gfield_radio {background-color:#fff;margin:0px;padding:5px;font-size:14px;}
ul#input_9_18.gfield_radio li, ul#input_9_33.gfield_radio li, ul#input_9_32.gfield_radio li, ul#input_9_33.gfield_checkbox li {min-width: 250px;display:inline-block;font-size:14px;clear:both !important;}
ul#input_9_22.gfield_radio, ul#input_9_24.gfield_radio, ul#input_9_20.gfield_radio, ul#input_9_32.gfield_checkbox, ul#input_9_33.gfield_checkbox {background-color:#fff;margin:0px;padding:5px;font-size:14px;}
ul#input_9_22.gfield_radio li, ul#input_9_24.gfield_radio li, ul#input_9_20.gfield_radio li {min-width: 250px;display:inline-block;font-size:14px;clear:both !important;}
ul#input_9_19.gfield_radio, ul#input_9_25.gfield_radio, ul#input_9_28.gfield_radio {background-color:#fff;margin:0px;padding:5px;font-size:14px;}
ul#input_9_19.gfield_radio li, ul#input_9_25.gfield_radio li, ul#input_9_28.gfield_radio li {min-width: 250px;display:inline-block;font-size:14px;clear:both !important;}
ul#input_9_29.gfield_radio {background-color:#fff;margin:0px;padding:5px;font-size:14px;}
ul#input_9_29.gfield_radio li {min-width: 250px;display:inline-block;font-size:14px;clear:both !important;}
ul#input_9_30.gfield_radio {background-color:#fff;margin:0px;padding:5px;font-size:14px;}
ul#input_9_30.gfield_radio li {min-width: 250px;display:inline-block;font-size:14px;clear:both !important;}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {font-size:14px;}
div.ginput_container.ginput_container_total {background-color:#fff;}
span.ginput_total.ginput_total_9 {padding: 20px;font-size: 18px !important;color: #000 !important;line-height: 35px;}

li#field_9_33.gfield_radio li {min-width: 150px;display:inline-block;font-size:14px;clear:both !important;}
ul#input_9_22.gfield_radio li {min-width: 110px;display:inline-block;font-size:14px;clear:both !important;}
ul#input_9_32.gfield_checkbox li  {min-width: 200px;display:inline-block;font-size:14px;clear:both !important;}
li#field_9_34.gfield.gfield_contains_required.field_sublabel_below.field_description_below.gfield_visibility_visible {clear:both;}
div#input_9_34.ginput_complex.ginput_container.has_street.has_street2.has_city.has_state.has_zip.ginput_container_address {background-color:#fff;padding:10px;font-size:14px;}
li#field_9_29, li#field_9_20 {clear:both !important;}
span#input_9_31_6_container.name_last label {display:none !important;}

.desktop {display:block;}
.mobile {display:none;}

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

div#gform_wrapper_9 {background-color:#ececec;padding:10px;}
input#gform_submit_button_9.gform_button.button {background-color:#000;padding:10px;border:none;color:#fff;font-size:20px;}
input#gform_submit_button_9.gform_button.button:hover {background-color:#ccc;padding:10px;border:none;color:#fff;font-size:20px;}

div#gform_wrapper_9 label.gfield_label {font-weight:500;font-family:'Verdana';font-size:14px;background-color:#000;padding: 7px 10px;color: #fff;-webkit-border-radius: 0px 0px 0px 0px;-moz-border-radius: 0px 0px 0px 0px;border-radius: 0px 0px 0px 0px;width:100%;}
div#gform_wrapper_9 .gfield_required {color:#fff !important;}
div#gform_wrapper_9 div.ginput_container.ginput_container_name {margin-top:0px;}
div#gform_wrapper_9 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {padding:8px 4px;}
div#gform_wrapper_9 li {display:block;clear:both;}
li#field_9_31 label, li#field_9_2 label, li#field_9_26 label, li#field_9_34 label {width:100%;}
input#input_9_1.medium, input#input_9_2.medium, input#input_9_26.medium, input#input_9_34.medium, {width:100%;border: none;padding: 8px 5px;}
div#gform_wrapper_9  ul li.field_description_below div.ginput_container_checkbox, div#gform_wrapper_9  ul li.field_description_below div.ginput_container_radio {margin-top:0px;}
li#field_9_18 {clear:both !important;}
li#field_9_31 label {width:100%;}
li#field_9_31 {width:100%;float:none !important;display:block !important;}
input#input_9_31_3, input#input_9_31_9 {border:none;padding: 8px 5px;}
span#input_9_31_3_container.name_first label, span#input_9_31_9_container.name_last label {display:none;}
li#field_9_2 {width:100%;float:none !important;display:block !important;}
input#input_9_1.medium, input#input_9_2.medium, input#input_9_26.medium, input#input_9_34.medium {width:97%;}
li#field_9_26, li#field_9_34 {width:100%;float:none !important;display:block !important;}
 ul#input_9_18.gfield_radio li {min-width: 300px;display:inline-block;font-size:15px;clear:both !important;}
ul#input_9_22.gfield_radio li, ul#input_9_24.gfield_radio li, ul#input_9_20.gfield_radio li {min-width: 300px;display:inline-block;font-size:14px;clear:both !important;}
ul#input_9_19.gfield_radio li, ul#input_9_25.gfield_radio li, ul#input_9_28.gfield_radio li {min-width: 300px;display:inline-block;font-size:14px;clear:both !important;}
ul#input_9_29.gfield_radio li {min-width: 300px;display:inline-block;font-size:15px;clear:both !important;}
ul#input_9_30.gfield_radio li {min-width: 300px;display:inline-block;font-size:15px;clear:both !important;}
.gform_wrapper .left_label div.ginput_complex, .gform_wrapper .right_label div.ginput_complex {width:100% !important;margin-left:0px !important;}
}

@media screen and (max-width: 700px) {
label.gfield_label {display:block !important;}
ul#input_9_18.gfield_radio li {min-width: unset;display:block;font-size:15px;clear:both !important;}
ul#input_9_22.gfield_radio li, ul#input_9_24.gfield_radio li, ul#input_9_20.gfield_radio li {min-width: unset;display:block;font-size:14px;clear:both !important;}
ul#input_9_19.gfield_radio li, ul#input_9_25.gfield_radio li, ul#input_9_28.gfield_radio li {min-width: unset;display:block;font-size:14px;clear:both !important;}
ul#input_9_29.gfield_radio li {min-width: unset;display:block;font-size:15px;clear:both !important;}
ul#input_9_30.gfield_radio li {min-width: unset;display:block;font-size:15px;clear:both !important;}
}

  /* Image Alignment */

.alignleft {float: left;}
.alignright {float: right;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
blockquote.alignleft, figure.wp-caption.alignleft, img.alignleft {margin: 7px 24px 7px 0;}
.wp-caption.alignleft {margin: 7px 14px 7px 0;}
blockquote.alignright, figure.wp-caption.alignright, img.alignright {margin: 7px 0 7px 24px;}
.wp-caption.alignright {margin: 7px 0 7px 14px;}
blockquote.aligncenter, img.aligncenter, .wp-caption.aligncenter {margin-top: 7px;margin-bottom: 7px;}
.wp-caption {margin-bottom: 24px;}
.wp-caption img[class*="wp-image-"] {display: block;margin: 0;}
.wp-caption {color: #767676;}
.wp-caption-text {-webkit-box-sizing: border-box;-moz-box-sizing:    border-box;box-sizing:         border-box;font-size: 12px;font-style: italic;line-height: 1.5;margin: 9px 0;}
div.wp-caption .wp-caption-text {padding-right: 10px;}
div.wp-caption.alignright img[class*="wp-image-"], div.wp-caption.alignright .wp-caption-text {padding-left: 10px;padding-right: 0;}
img.size-full, img.size-large, .wp-post-image, .post-thumbnail img {height: auto;max-width: 100%;}

.navigation-sticky .logo {display:none;}
.sidebar-sticky-no {display:none;}
.sidebar-mobile {display:none;}

@media screen and (max-width: 1160px) {
.navigation a {text-decoration:none;text-transform:uppercase;color:#000;padding:0 7px;font-size:14px;}
.social {float:left;text-align:right;padding:7px 0 0 3%;line-height:35px;}
.logo {float:left;width:25%;text-align:left;margin:0px;}
.logo img {max-width:300px;text-align:center;margin:0px auto;width:100%;}
.mast .ad {float:left;width:75%;text-align:right;}

}

@media screen and (max-width: 1130px) {
.left-sidebar {float:none;width:100%;}
.right-sidebar {float:none;width:100%;margin:20px 0 0 0;}
.sidebar {width:40%;}
.content {width:57%;}
}

@media screen and (max-width: 1120px) {
.r1-c1 {float:left;width:63%;font-size:14px;line-height:22px;background-color:#000;margin-right:2%;color:#fff;}
.r1-c3 {float:left;margin:0px auto;padding:0;font-size:12px;width:35%;}
.r1-c3 .ad {margin:0px auto;}

.r2-c1 {width:63%;}
.r2-c2 {width:36%;margin-left:1%;}
.r2-c3 {clear:both;width:63%;float:left;}

.foot .rap {max-width:1200px;margin:0px 1%;width:98%;background-color:#000;}
.foot .foot-right {padding-left:5%;}
.foot .foot-left {width:30%;}
}

@media screen and (max-width: 1060px) {
.navigation a {text-decoration:none;text-transform:uppercase;color:#000;padding:0 6px;font-size:13px;}


}

@media screen and (max-width: 1000px) {
.social {float:left;text-align:right;padding:7px 0 0 1%;line-height:35px;}
.logo {float:none;width:100%;text-align:center;margin:0px;margin:0px auto;}
.logo img {max-width:300px;text-align:center;margin:0px auto;width:100%;}
.mast .ad {float:none;width:100%;text-align:center;margin:20px auto;}
.subad a {color:#434343;text-decoration:none;font-size:11px;}
.social img {width:15px;}
}
@media screen and (max-width: 950px) {
.social {display:none;}
.subad a {color:#434343;text-decoration:none;font-size:10px;}
.navigation .navigation-two a {font-size:10px;}

.foot .foot-center {display:none;}
.foot .foot-left {width:42%;}
.foot .foot-right {width:42%;}
}

@media screen and (max-width: 900px) {
.navigation-hold {display:none;}
.mast .ad {float:none;width:100%;text-align:center;margin:20px auto 10px auto;}
.main {margin-top:40px;}
.r1-c1 {float:none;width:100%;font-size:14px;line-height:22px;background-color:#000;margin-right:0;color:#fff;}

.r1-c3 {float:none;margin:0px auto;padding:0;font-size:12px;width:100%;text-align:center;}
.r1-c3 .ad {float:left;width:50%;margin:20px auto;text-align:center;}

.r2-c1 {width:100%;}
.r2-c2 {width:45%;float:right;margin-right:2%;}
.r2-c3 {width:45%;float:left;margin-left:2%;}
}

@media screen and (max-width: 850px) {
.sidebar {width:98%;float:none;margin:0px 1%;padding:10px 0px;}
.content {width:98%;float:none;margin:0px 1%;padding:10px 0px;}
.sticky-wrapper {display:none;}
}

@media screen and (max-width: 800px) {
.mast .ad {max-width:100%;overflow:hidden;}
.mast .ad img {width:100%;height:auto;}
.mast .ad iframe {max-width:100%;}
}

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

.foot .foot-center {display:none;}
.foot .foot-left {width:90%;}
.foot .foot-right {display:none;}
}

@media screen and (max-width: 675px) {
.r1-c3 .ad {float:none;width:100%;margin:20px auto;text-align:center;}
.slide {float:none;width:100%;overflow:hidden;}
.r1-c2 {float:none;margin:0px 0;padding:0;font-size:12px;width:100%;}

.r2-c1 .production {float:none;clear:both;width:98%;margin:10px 1%;padding:0px}
.r2-c1 .industry {float:none;clear:both;width:98%;margin:10px 1%;padding:10px 0px;border-left:0px;border-right:0px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
.r2-c1 .varieties {float:none;clear:both;width:98%;margin:10px 1%;padding:0px}

.r2-c2 {width:98%;float:none;margin:1%;clear:both;}
.r2-c3 {width:98%;float:none;margin:1%;clear:both;}
.sidebar-sticky {display:none;}
.sidebar-sticky-no {display:block;}
.r2-c2 div#sticky-wrapper.sticky-wrapper {display:none;}
.sidebar-mobile {display:block;}
.mast div#sticky-wrapper.sticky-wrapper {display:none;}
.main {margin-top:0px;}
.sidebar div#sticky-wrapper.sticky-wrapper {display:none;}
.content iframe {max-width:100%;}
}


@media screen and (max-width: 600px) {
.logo {float:none;width:80%;text-align:left;margin:0px;margin:0px;}
.logo img {max-width:300px;text-align:left;margin:0px;width:100%;}
body {background-color:#fff;}
.related li {float:none;margin:10px 0px;width:100%;}

.desktop {display:none;}
.mobile {display:mobile;}
}

@media screen and (max-width: 500px) {
.r2-c1 .ad {max-width:100%;overflow:hidden;}
.r2-c1 .ad img {max-width:100%;overflow:hidden;}
.r3-c1 .ad.sky {width:100%;float:none;clear:both;}
.r3-c1 .video-group {float:none;width:98%;}
}

@media screen and (max-width: 400px) {
.logo {float:none;width:70%;text-align:left;margin:0px;margin:0px;}
.logo img {max-width:300px;text-align:left;margin:0px;width:100%;}

}