.home p {
  text-align:center;
  line-height:2em;
  margin:0 auto;
}
.home h4 + p {
  max-width:900px;
}
.homeslider,
.home .module_row_1,
.page-id-14 .module_row_0 {
  margin-bottom:3em;
}
.homeslider .col3-2 {
  background:url(/wp-content/uploads/2019/01/welcome-to-indiana-packers-min.jpg);
  background-size:cover;
  text-align:right;
  min-height:320px;
}
.homeslider.service .col3-2 {
  background-image:url(/wp-content/uploads/2018/04/homepage-slider_0005_foodservice.jpg);
  background-position:center !important;
}
.homeslider.retail .col3-2 {
  background-image:url(/wp-content/plugins/custom-css/img/our-brands-retail-homepage-banner.jpg);
  background-position:center !important;
}
.homeslider.food .col3-2 {
  background-image:url(/wp-content/uploads/2018/05/join-our-team.jpg);
}
.homeslider.export .col3-2 {
  background-image:url(/wp-content/uploads/2018/05/sales-international-slider.jpg);
  background-position:center !important;
}
body.full_width .homeslider .row_inner {
  max-width:100%;
}
.homeslider .col3-2 {
  width:calc(100% - 390px);
}
.homeslider .col3-1 {
  width:390px;
}
.home .homeslider .col3-2 {
  width:66.666%;
}
.home .homeslider .col3-1 {
  width:33.333%;
}
.homeslider .col3-2 .tb-column-inner {
  background:rgba(50, 40, 33, 0.75);
}
.homeslider .col3-2 .module-text {
  max-width:860px;
  margin-left:auto;
}
.homeslider,
.homeslider .col3-1 {
  background:#e2e9ec;
}
.homeslider .col3-1 .module-text {
  padding:4em 2em;
}
.home .homeslider .col3-1 .module-text {
  max-width:300px;
}
.homeslider h1 {
  letter-spacing:0;
}
.homeslider h2 {
  color:#044A66;
  font-weight:bold;
  font-size:16px;
  margin-bottom:5px;
}
.homeslider p {
  margin:0;
  line-height:1em;
  text-align:left;
}
.homeslider h1 + p {
  line-height:1.5em;
}
.homeslider a {
  color:#fff;
  padding:1em 3em;
  text-decoration:none;
  float:right;
  border:1px solid transparent;
  border-bottom:0;
  border-right-color:#fff;
}
.homeslider .export {
  border-right:none;
}
.homeslider .food {
  border-left-color:#fff;
}
.homeslider .active {
  background:#322821;
  border-color:#fff;
  padding:1.5em 3em;
  margin-top:-1em;
}
.homeslider .active + a {
  border-right:none;
}
.home .col4-2 .module-text {
  color:#fff;
  padding:3em;
  float:left;
  max-width:580px;
}
.home .righttext .module-text {
  max-width:522px;
}
.righttext .first .module-text {
  float:right;
}
.home .module_row_3 {
  margin:1em 0;
}
.righttext p {
  max-width:350px;
}
/*.righttext + .module_row p + p {
  text-align:right;
}*/
.home .module-text img {
  margin-bottom:0;
  position:absolute;
  bottom:15px;
  left:-50%;
}
.righttext .first {
  width:45%;
}
.righttext .last {
  width:55%;
}
.home .module_row:last-child {
  margin:3em 0;
  text-align:center;
}
.home .list-post .post-title a {
  color:#044a66;
  font-weight:bold;
}
.home .list-post .post-title a:hover {
  color:#e1a512;
}
.home .post {
  margin-bottom:0;
}
.home .post p {
  line-height:1.25em;
}
.homeslider h1 {
  font-size:46px;
}
@media screen and (max-width: 1075px) {
  .homeslider h1 {
    font-size:32px;
  }
  .home .homeslider .last {
    display:none;
  }
  .home .homeslider .first {
    width:100%;
    min-height:350px;
  }
  .homeslider .col3-2 .module-text {
    max-width:inherit;
  }
  .homeslider a {
    clear:both;
    background:rgba(50, 40, 33, 0.75);
    border:none;
    width:150px;
    text-align:right;
  }
  .homeslider .active {
    padding:1em 3em;
    margin-top:0;
    background:rgba(50, 40, 33, 0.75);
  }
  .homeslider .col3-2 .tb-column-inner {
    background:none;
  }
}
@media screen and (max-width: 1200px) {
  .home .module-text img {
    display:none;
  }
  .righttext + .module_row p + p {
    text-align:center;
  }
}
@media screen and (max-width: 1075px) {
  .homeslider .col3-1,
  .homeslider .col3-2 {
    width:100%;
    text-align:center;
  }
}
.home .employmentTeaser img {
  top:calc(-3em - 100px - 49px - 1.5em);
  bottom:inherit;
  left:0;
  height:100px;
}
@media screen and (max-width:1330px) {
  .home .employmentTeaser img {
    display:inherit;
  }
}
@media screen and (max-width: 1200px) {
  .home .module_row_1 .row_inner {
    max-width:inherit;
  }
}
@media screen and (max-width:1075px) {
  .home .employmentTeaser img {
    top:calc(-3em - 100px - 1.5em);
  }
}
@media screen and (max-width:500px) {
  .home .employmentTeaser img {
    display:none;
  }
}
.home .module_row_1.themify_builder_row .row_inner {
  width:100%;
  max-width:100%;
}
.home .module_row_1 p {
  padding:0 4%;
}
.ribbon-arrow {
  background-color: #044a66;
  position: absolute;
  right: 35px;
  top: 10px;
}
.ribbon-arrow.ribbon-orange {
  right: 33%;
  margin-right: 5px;
  background-color: #f37128;
}
.ribbon-arrow:after,
.ribbon-arrow:before {
  content: '';
  position: absolute;
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 25px 25px 25px 0;
}
.ribbon-arrow:before {
  border-color: #044a66 transparent;
  right: -25px;
}
.ribbon-arrow:after {
  border-color: transparent #044a66;
  left: -25px;
}
.ribbon-orange:before {
  border-color: #f37128 transparent;
  display:none;
}
.ribbon-orange:after {
  border-color: transparent #f37128;
}
.homeslider .ribbon-arrow a {
  border:none;
  padding: 0 30px;
  line-height: 50px;
  background: none;
}
@media screen and (max-width: 1075px) {
  .homeslider .ribbon-arrow {
	top:185px;
  }
  .homeslider .ribbon-arrow a {
	width: 100%;
  }
  .homeslider .ribbon-orange {
	top: 130px;
	right: 35px;
	margin-right:0;
  }
  .ribbon-orange:before {
  	display:block;
  }
  .home .homeslider .first {
	min-height:435px;
  }
}
