/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* @override 
	http://localhost:8888/renman/wp-content/themes/renman/custom/css-compiled/custom_product.css?*
	http://localhost:8888/renman/wp-content/themes/renman/custom/css-compiled/custom_homepage.css?*
	http://localhost:8888/renman/wp-content/themes/renman/custom/css-compiled/custom.css?*
	http://localhost:8888/renman/wp-content/themes/renman/custom/css-compiled/custom_team_member.css?*
	https://dev.renmanfoods.com/wp-content/themes/renman/custom/css-compiled/custom_homepage.css?*
	https://dev.renmanfoods.com/wp-content/themes/renman/custom/css-compiled/custom.css?*
	https://dev.renmanfoods.com/wp-content/themes/renman/custom/css-compiled/custom_team.css?*
	http://localhost:8888/renman/wp-content/themes/renman/custom/css-compiled/custom_team.css?* */
/* @group BOXED Content */
.boxed {
  width: 75rem;
  margin-right: auto;
  margin-left: auto;
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  .boxed {
    width: 60rem;
    margin-right: auto;
    margin-left: auto;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .boxed {
    width: 48rem;
    margin-right: auto;
    margin-left: auto;
  }
}
@media only all and (min-width: 30.1rem) and (max-width: 47.99rem) {
  .boxed {
    width: 30rem;
  }
}
@media only all and (max-width: 30rem) {
  .boxed {
    width: 100%;
  }
}
/* @end */
/* @group Navigation */
@media only all and (min-width: 1200px) {
  section#g-navigation.animated.headroom--top.headroom--not-bottom {
    height: 64px;
  }
}
section#g-navigation.animated.headroom--top.headroom--not-bottom {
  background-color: rgba(255, 255, 255, 0.9);
  border-bottom: 2px solid #8c1936;
}
section#g-navigation.animated.headroom--not-bottom.g-fixed-active.headroom--not-top.slideDown {
  height: 64px;
  background-color: rgba(255, 255, 255, 0.9);
}
/*div#g-page-surround div.g-fixed-container {
		position: absolute;
		width: 100%;
	}*/
nav.g-main-nav .g-menu-item-container .g-menu-item-title {
  font-weight: 600;
  font-size: 1rem;
}
#g-navigation nav.g-main-nav {
  margin-top: -6px;
}
/* @end */
/* @group Header ////////////// */
.headlogo a img {
  max-height: 100px;
}
div#logo-6291-particle.g-content.g-particle {
  margin-bottom: 0;
}
#g-navigation .condist {
  padding-top: 16px;
}
/* @end */
/* @group Main /// */
main#g-main, .g-content {
  padding-top: 0px;
}
/* @end */
/* @group Testimonials // */
#g-testimonials .widget_block.widget_text {
  margin: 0;
  padding: 0;
}
#g-testimonials .widget_block.widget_text p.has-text-align-center {
  margin-top: 0;
  margin-bottom: 0;
}
/* @end */
/* @group Home
 */
.boxed.homegall ul {
  grid-gap: 0px;
}
.outline-homepage #g-page-surround, .outline-product #g-page-surround {
  background: url('../images/cutboard.jpg?69d53f34') 0 bottom no-repeat;
  background-size: contain;
}
.outline-homepage section.entry, post-type-team_member section.entry {
  margin-top: 0px;
}
/* @end */
#g-page-surround {
  background: url('../images/barns.jpg?69d53f34') 0 bottom / contain no-repeat;
}
h1 {
  letter-spacing: 2px;
}
div#custom-5638-particle.g-content.g-particle {
  padding-top: 16px;
}
article#post-22.post-type-page.post-22.page.type-page.status-publish.hentry section.entry-content div.wp-block-cover.alignfull.is-light {
  position: relative;
  top: -126px;
  width: 100vw;
  margin-bottom: -100px;
}
.sidepic h3 {
  margin-top: 44px !important;
  font-weight: 600;
  font-size: 1.4rem;
}
article#post-22 .boxed.homegall .wp-block-post-template-is-layout-grid li.wp-block-post.product.hentry:nth-of-type(odd) {
  background-color: #fcfaf5;
}
div#swiper-wrapper-b194a151daa8bc8d.swiper-wrapper div.wp-block-gutsliders-slide.swiper-slide.swiper-slide-active div.swiper-container-outer div.gutslider-content-inner h2.wp-block-heading.has-text-align-center {
  color: #c52545;
}
.post-22 .wp-block-media-text.alignfull .wp-block-media-text__content p {
  font-size: 0.9rem;
  font-weight: 500;
}
article#post-22 .boxed.homegall .wp-block-group {
  padding: 0 !important;
}
.reachout.box1 {
  margin-top: 33px !important;
  border-radius: 34px;
  background-color: rgba(242, 230, 211, 0.76);
  max-width: 1000px;
  padding: 33px;
}
.reachout .wpforms-submit-container {
  text-align: center;
}
.reachout .g-particle {
  background-color: transparent;
}
.doscol {
  column-count: 2;
  text-align: left;
}
.tiny {
  font-size: 0.7rem;
}
/* @group FOOTER //////// */
#g-footer a.g-menu-item-container {
  padding-top: 3px;
  padding-bottom: 3px;
  color: #575757;
}
#g-footer .g-main-nav ul.g-toplevel li.g-menu-item {
  display: block;
}
footer#g-footer div.g-container div.g-grid div.g-block.size-50.equal-height.badge.wow div.g-content {
  justify-content: center;
  align-items: center;
}
footer#g-footer .g-block.size-50 .g-content {
  border-top: 1px solid gray;
  border-bottom: 1px solid gray;
}
#g-footer {
  border-top-style: none;
  border-top-width: 0;
}
#g-footer nav.g-main-nav ul.g-toplevel {
  /*column-count: 2;*/
  text-align: left;
}
div#menu-8425-particle.g-content.g-particle {
  column-count: 2;
}
div#menu-8425-particle.g-content.g-particle ul li {
  display: block;
}
div#menu-8425-particle.g-content.g-particle ul li a {
  padding-top: 4px;
  padding-bottom: 4px;
  color: #353535;
}
footer#g-footer .g-block.size-50 .g-content {
  display: flex;
  border-top: 1px solid gray;
  border-bottom: 1px solid gray;
}
.hwlogos {
  padding-top: 16px;
  flex-wrap: nowrap;
  justify-content: space-around;
}
.footbadge {
  justify-content: center;
}
#g-footer {
  border-top-style: none;
  border-top-width: 0;
}
#g-footer nav.g-main-nav ul.g-toplevel {
  /*column-count: 2;*/
  text-align: left;
}
/* @end */
/* @group OFF-CANVAS */
div#g-page-surround div.g-offcanvas-toggle i.fa.fa-fw.fa-bars {
  color: #E9173B;
}
/* @end */
.mbepic figure.wp-block-media-text__media img.wp-image-91.size-full {
  max-width: 140px;
}
.mbepic figure {
  text-align: center;
}
.mbepic figure.wp-block-media-text__media img.wp-image-91.size-full {
  max-width: 140px;
}
.mbepic figure {
  text-align: center;
}
/* @group -- PRODCUCT -- */
.productcont .prodlabel {
  text-align: center;
}
.productcont .prodlabel img.attachment-full.size-full, .prodcopy {
  max-width: 300px;
  margin-right: auto;
  margin-left: auto;
}
div#pods_widget_list-3.widget.pods_widget_list {
  justify-content: space-between;
}
article#post-131.post-type-product.post-131.product.type-product.status-publish.has-post-thumbnail.hentry div.prevnext.g-grid {
  padding: 33px 22px 22px;
  margin-top: 16px;
  margin-bottom: 16px;
  border-top: 1px solid gray;
  background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #ffffff 24.8%, rgba(255, 255, 255, 0.94) 70.6%, rgba(255, 255, 255, 0) 100%);
  background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #ffffff 24.8%, rgba(255, 255, 255, 0.94) 70.6%, rgba(255, 255, 255, 0) 100%);
  background-image: -ms-linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #ffffff 24.8%, rgba(255, 255, 255, 0.94) 70.6%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #ffffff 24.8%, rgba(255, 255, 255, 0.94) 70.6%, rgba(255, 255, 255, 0) 100%);
}
.page.type-page li.product h3.wp-block-post-title a {
  font-size: 1.25rem;
}
/* @end */
/* @group -- Team -- */
.team_member.type-team_member.status-publish.has-post-thumbnail.hentry section.entry-header h2.entry-title {
  text-align: center;
}
.team_member.type-team_member .prevnext.g-grid {
  text-align: right;
  justify-content: flex-end;
}
.team_member .post-thumbnail img.featured-image.tease-featured-image {
  max-height: 360px;
}
.outline-team_member div#g-page-surround {
  background-image: none !important;
}
.post-28 .gallitem a h3 {
  margin-bottom: 3px;
}
/* @end */
.condist, .condist .g-content.g-particle a {
  font-size: 0.7rem;
  color: #525252 !important;
}
/* @group -- FAQ -- */
.faqs {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 120px;
}
/* @end */
article#post-28.post-type-page.post-28.page.type-page.status-publish.hentry section.entry-content div.g-grid div.g-block.size-33.gallitem {
  text-align: center;
  padding: 12px;
}
@media only all and (min-width: 80rem) {
  section.entry-header h2.entry-title {
    text-align: center;
    margin-top: -15px;
  }
}
article#post-26.post-type-page .wp-block-group {
  background-color: #f5f2f0;
  margin: 12px;
  border-radius: 16px;
}
article#post-33 .wp-block-post-template-is-layout-grid .is-layout-flow.wp-block-group-is-layout-flow {
  padding: 22px;
  border-top: 1px solid silver;
}
article#post-30.post-type-page.post-30.page.type-page.status-publish.hentry section.entry-content div.wp-block-group.faqs div.wp-block-group__inner-container.is-layout-constrained.wp-block-group-is-layout-constrained p:first-line {
  font-weight: 500;
}
div#pods_widget_list-3.widget.pods_widget_list img.attachment-thumbnail.size-thumbnail {
  margin-right: 11px;
  margin-top: 11px;
}
div#custom-1599-particle {
  display: flex;
  justify-content: space-around;
}
/*# sourceMappingURL=custom_product.css.map */