.fullbrownbg,
.fullbrownbg .module-title,
.fullbluebg,
.fullbluebg .module-title {
  color:#fff;
}
.fullbrownbg {
  background:#5b4a42;
}
.fullbluebg {
  background:#044A66;
}
.page-id-32 .homeslider {
  margin-bottom:0;
}
.page-id-34 .homeslider {
  margin-bottom:5px;
}
.page-id-32 .builder_button,
.page-id-34 .builder_button {
  background:#044A66;
  color:#fff;
  border:1px solid #e1a512;
  border-radius:0;
  padding:10px 20px;
  min-width:200px;
  text-transform:uppercase;
}
.fullbluebg .builder_button {
  background:#e1a512;
  border-color:#fff;
}
.page-id-32 .builder_button:hover,
.page-id-34 .builder_button:hover {
  background:#044A66;
}
.fullbluebg .builder_button:hover {
  background:#e1a512;
}
.page-id-32 .builder_button:hover span,
.page-id-34 .builder_button:hover span {
  text-decoration:underline;
}
.page-id-32 h1,
.page-id-34 h1 {
  text-align:left;
}
.page-id-32 .module-buttons,
.page-id-34 .module-buttons,
.page-id-32 .module-text,
.page-id-34 .module-text,
.page-id-32 .module-title,
.page-id-34 .module-title {
  text-align:center;
}
.page-id-32 .module-title,
.page-id-34 .module-title {
  font-size:32px;
  margin-top:45px;
}
.brownicons strong {
  color:#e1a512;
  text-transform:uppercase;
}
.brownicons .col3-1 {
  margin-top:50px;
}
.brownicons .col3-1 > div {
  border:2px solid #e1a512;
}
.brownicons .image-wrap {
  background:#5b4a42;
  padding:10px;
  width:100px;
  margin:-50px auto 0;
}
.brownicons .col3-1 .module-text {
  padding:15px;
}
.brownicons .col3-1 p {
  min-height:90px;
}
.brownicons .col4-2 .module-text {
  margin-bottom:20px;
}
.privatelabel .image-wrap {
  width:250px;
  margin:30px auto;
}
.page-id-32 .module-buttons-item,
.page-id-34 .module-buttons-item {
  margin:30px 0 45px;
}
.page-id-32 .homeslider + .module_row .module-text,
.page-id-34 .homeslider + .module_row .module-text {
  padding:45px 0;
}
.page-id-34 .brandpopups {
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  display: flex;
  max-width:800px;
  margin:0 auto;
}
.page-id-34 .brandpopup:first-child,
.page-id-34 .brandpopup:nth-child(2),
.page-id-34 .brandpopup:nth-child(3) {
  width:33%;
}
.foodproducts {
  padding-top:30px;
  text-align:center;
}
.foodproducts img {
  margin-bottom:30px;
}
.foodproducts + .foodproducts {
  padding-top:0;
}
.foodproducts.module_row_5 {
  padding-bottom:15px;
}
.foodproducts .module-image:last-child {
  /*position:absolute;
  opacity:0;
  top:0;
  left:0;
  width:100%;*/
}
.foodproducts .module-image:last-child img {
  width:100%;
  max-width:358px;
}
.foodproducts .col4-1:hover .module-image:last-child {
  /*opacity:1;*/
}
.marketingsupport .module-image,
.businessopp .module-image {
  text-align:center;
  margin:30px auto;
}
.marketingsupport img {
  max-width:125px;
  max-height:125px;
}
.marketingsupport .module-title,
.businessopp .module-title {
  color:#e1a512;
  font-size:26px;
  margin-top:0;
  margin-bottom:10px;
}
.businessopp .module-title {
  margin-top:45px;
}
.businessopp img {
  width:300px;
  margin:20px auto 30px;
}
.businessopp .last img {
  padding:0 25px;
  margin:0 auto;
}
.page-id-32 .module-slider {
  margin:20px auto 0;
}
.privatelabel .col3-1:hover .tb-column-inner,
.foodproducts .col4-1:hover .tb-column-inner {
  transform:rotateY(180deg);
}
.privatelabel .col3-1,
.foodproducts .col4-1 {
  background-color: transparent;
  perspective: 1000px;
}
.privatelabel .tb-column-inner,
.foodproducts .tb-column-inner {
  transition: transform 0.8s;
  transform-style: preserve-3d;
  height: 300px;
}
.privatelabel .module-image,
.foodproducts .module-image {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden; /* Safari */
  backface-visibility: hidden;
}
.privatelabel .module-image:last-child,
.foodproducts .module-image:last-child {
  transform: rotateY(180deg);
}