<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body.page, body.single {
	padding-top: 90px;
}

.container {
	display: flex;
}

.container-inner.aligned {
	    padding-left: 15px;
    padding-right: 15px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    max-width: 1400px;
    flex-wrap: wrap;
}

.home-preview {
    background-image: url(images/original-potato.png);
    height: 250px;
    width: 300px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    position: fixed;
    left: calc(50% - 150px);
    top: 92%;
    transition: 0.3s;
    z-index: 99;
    cursor: pointer;
}

.home-preview:hover {
    top: 87%;
}

.about-box h1::first-letter {
    color: #fff!important;
}

#product-intro {
	display: block;
  padding-bottom: 15px;
}

#product-intro h1 {
    color: #e1261c;
}

.glider.draggable {
    overflow: hidden;
}

.fl-photo-caption {
  font-size: 1em!important;
}

.page-header {
    height: 450px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    display: flex;
    margin-bottom: 50px;
    border-bottom: 3px solid #e1261c;
}

.page-id-54 .page-header {
    background-position: center 80%;
}

.page-id-57 .page-header {
    background-position: center 25%;
}

.page-id-51 .page-header {
    background-position: center 25%;
}

.page-id-154 .page-header {
    background-position: center center;
}

.page-id-61 .page-header {
    background-position: center 70%;
}

.page-id-82 .page-header {
    background-position: center 15%;
}

.page-id-47 .page-header {
    background-position: center 12%;
}

.page-id-313 .page-header {
    background-position: center 15%;
}

.page-id-318 .page-header {
    background-position: center bottom;
}

.page-id-707 .page-header, .page-id-101 .page-header  {
    background-position: center center;
}


.page-id-199 .page-header {
    background-position: center 10%;
}

.page-header.short {
    background-image: url(/wp-content/uploads/red-1.jpg)!important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    height: 200px;
    border-color: #f2cb4e;
}

.page-id-1468 .page-header {
    background-image: url(//www.resers.com/wp-content/uploads/LandingPage_GroceryHeader_v2_B-scaled.jpg)!important;
}

/*.page-id-95 .page-header {
    background-image: url(/wp-content/uploads/park-bg2.png)!important;
}*/

.intro {
    border-bottom: 3px solid #e1261c;
}

.page-header h1 {
	margin: auto;
    text-align: center;
    color: #fff;
    font-size: 3em;
    font-weight: 700;
    position: relative;
    min-width: 200px;
    font-family: 'Hind', sans-serif;
    background-size: contain;
    padding: 15px 20px;
    border-top: 3px solid #fff;
    border-bottom: 3px solid #fff;
    padding-top: 20px;
    text-shadow: 0 0 10px rgba(0,0,0,0.5);
    align-self: center;
}

.page-header h1::before, .page-header h1::after {
    /*content: "";*/
    height: 3px;
    top: -3px;
    background-color: #e1261c;
    width: 100%;
    position: absolute;
    left: 0;
}

.page-id-64 .container, .page-id-70 .container {
        flex-direction: column;
        padding-bottom: 50px;
}

.page-header h1::after {
    bottom: -3px;
    top: unset!important;
}

.container.page-container {
    min-height: calc(100vh - 918px);
}

.col-2 {
	width: 48%;
	margin: auto;
	min-height: 100px;
	margin-top: 0;
}

.wp-block-toolset-views-view-editor  {
	width: 100%;
	margin-bottom: 50px;
}

.wp-block-toolset-views-view-editor .container {
	display: flex;
    flex-wrap: wrap;
}

.parent-pageid-707 .container.aligned {
    max-width: 1100px!important;
    margin-left: auto;
    margin-right: auto;
}

/*Product Page*/

.page-id-707 .container.aligned {
    max-width: 1100px;
}

.product-feature {
    display: flex;
    width: 100%;
    border-bottom: 2px solid #f2cb4e;
    padding-bottom: 50px;
    margin-bottom: 100px;
    flex-wrap: wrap;
}

.product-family {
    background-image: url(/wp-content/uploads/2020/05/resers-family.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left center;
    height: 250px;
    width: 40%;
    margin: auto;
}

.product-family-desc {
    width: 40%;
    margin: auto;
}

.product-preview {
	width: 25%;
    text-decoration: none;
    padding: 15px;
}

.product-thumb {
	    background-image: url(/wp-content/uploads/2020/05/original-potato-1.png);
    height: 250px;
    width: 90%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center bottom;
    max-height: 15vw;
    margin-left: auto;
    margin-right: auto;
}

.product-title {
	text-align: center;
    color: #000;
    border-radius: 15px;
    width: 55%;
    margin-left: auto;
    margin-right: auto;
}

.brand-display {
    display: flex;
    flex-wrap: wrap;
    padding-top: 65px;
    border-top: 3px solid #f2cb4e;
    padding-bottom: 35px;
    width: 100%;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
}

.display-logo {
    height: 200px;
    width: 30%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left top;
    margin-right: auto;
}

.brand-lead {
   width: 100%;
    margin-bottom: 0;
    margin: auto;
  max-width: 1200px;
}

.wp-container-3.wp-block-columns.brand-lead img {
    padding-right: 40px;
}

.brand-lead figure {
    display: flex;
}

.brand-lead img {
    margin-left: 0;
    max-height: 250px;
    object-fit: contain;
}

.wp-block-toolset-ct {
    width: 100%;
}

.display-text {
    width: 60%;
    padding-left: 15px;
}

.display-text .learn-more {
    margin-top: 15px;
}

.display-family {
    height: 350px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    width: 100%;
}

/*News Aggregator*/

.news-container {
display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(400px), 1fr));
    gap: 50px;
    margin-bottom: 50px;
}
.news-item {
    border: solid 2px #f2cb4e;
    padding: 25px;
}

.news-item img {
    width: 100%;
    height: auto;
}
.news-item h2 {
    margin-top: 15px;
}

/*News Page

.slim-header h1 {
    font-size: 2rem !important;
    max-width: 1000px;
    line-height: 2.4rem;
}

.slim-container {
    max-width: 1000px !important;
    margin-bottom: 50px;
}*/

/*About Page*/

.col-2.about-copy {
    font-size: 16px;
    text-align: justify;
    margin: auto;
}

.about-page-image {
    margin-bottom: 10px;
    margin-top: 10px;
	border: 1px solid #000000;
    padding: 10px;
}

.about-page-image&gt;div {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 300px;
    width: 100%;

}

.page-id-47 .col-2:nth-of-type(1), .page-id-47 .col-2:nth-of-type(5) {
    width: 60%;
}

.page-id-47 .col-2:nth-of-type(2), .page-id-47 .col-2:nth-of-type(6) {
    width: 40%;
}

.page-id-47 .col-2:nth-of-type(3) {
    width: 50%;
}

.page-id-47 .col-2:nth-of-type(4) {
    width: 50%;
}

.page-id-47 .col-2:nth-of-type(odd) p {
    padding-right: 50px;
    padding-left: 50px;
}

.page-id-47 .col-2:nth-of-type(even) p {
    padding-left: 50px;
    padding-right: 50px;
}

.page-id-47 .col-2 p {
    text-align: left;
}

.about-nav {
    margin-top: 35px;
}

#sidebar-primary {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}

.about-sidebar ul {
	list-style: none;
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: auto;
}

.about-sidebar li {
	margin: auto;
	display: flex;
    width: 30%;
    height: 150px;
    overflow: hidden;
    position: relative;
	margin-right: 0;
}

.about-sidebar li:first-of-type {
    margin-left: 0;
}

.about-sidebar li:last-of-type {
    margin-right: 0;
}

.sidebar-element {
    display: flex;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    background-image: url(/wp-content/uploads/2020/05/Reser_Family_2018_photo_good_one_Lightened-1.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}


.about-sidebar li:first-of-type .sidebar-element {
	background-image: url(/wp-content/uploads/2020/05/VintageTrucks_Wide_r1_il-Lightened_1.jpg);
}

.about-sidebar li:last-of-type .sidebar-element {
	background-image: url(/wp-content/uploads/2020/05/Resers-Cares-for-Laura-7-Lightened_1.jpg);
}

.about-sidebar a {
	background-color: #a9ccd8;
    text-decoration: none;
    color: #fff;
    margin: auto;
    width: 55%;
    text-align: center;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    border-radius: 15px;
    padding: 10px 20px;
    position: relative;
    background: linear-gradient(90deg, rgba(40,35,35,0) 0%, rgba(40,35,35,0.5) 25%, rgba(40,35,35,0.7) 50%, rgba(40,35,35,0.5) 75%, rgba(40,35,35,0) 100%);
}

.about-sidebar a::before, .about-sidebar a::after {
    content: "";
    height: 3px;
    top: -3px;
    background-color: #e1261c;
    width: 100%;
    position: absolute;
    left: 0;
}
.about-sidebar a::after {
    bottom: -3px;
    top: unset!important;
}

.about-sidebar a span {
    font-weight: bold;
    margin-bottom: 5px;
}

.about-sidebar .sidebar-element:hover {
	-webkit-transform: scale(1.2,1.2);
    transform: scale(1.2,1.2);
}

.about-sidebar .sidebar-element:hover a {
    -webkit-transform: scale(0.83333333333);
    transform: scale(0.83333333333);
}

.at-a-glance {
	background-image: url(/wp-content/uploads/about-bg.jpg);
    background-size: cover;
    background-attachment: fixed;
    color: #fff;
    display: flex;
    margin-top: 35px;
    padding-bottom: 50px;
}

.at-a-glance.racing {
    background-image: url(/wp-content/uploads/racing-bg.jpg);
	flex-wrap: wrap;
}

.resers-racing-gallery {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
}

.resers-racing-gallery img {
    padding: 15px;
}

.resers-racing-gallery div {
    margin-bottom: 0;
}

.resers-racing-gallery .wp-block-cover {
    width: calc(100% - 30px);
    margin: auto;
  margin-bottom: 35px!important;
}

.at-a-glance .container-inner {
	display: flex;
}

.at-a-glance h1 {
	width: 100%;
    color: #f2cb4e;
}

.at-a-glance h2 {
    color: #f2cb4e;
}

.at-a-glance hr {
	width: 60px;
    border-width: 2px;
    border-style: solid;
    border-color: #a9ccd8;
}

.at-a-glance .container-inner div {
	    margin: auto;
    width: 40%;
    padding: 50px;
    text-align: center;
}

.at-a-glance p {
    margin-top: 15px;
    color: #fff;
}

div#wpv-view-layout-976 {
    display: flex;
    flex-wrap: wrap;
}

.chef-box {
    width: 30%;
    margin: 25px auto;
    border: 2px solid #f2cb4e;
    padding: 25px;
    display: flex;
    flex-direction: column;
}

.chef-box:nth-of-type(3n+1) {
    margin-left: 0;
}

.chef-box:nth-of-type(3n) {
    margin-right: 0;
}

.chef-box:last-of-type {
    margin-right: 35%;
}

.chef-box ul {
    list-style: disc;
    padding-left: 15px;
}

.chef-box h3, .chef-box p, .chef-box li {
    color: #000;
}

.chef-box h3 {
    font-size: 1.2em;
}

.chef-image {
    height: 240px;
    width: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-bottom: 15px;
}

.chef-box p:last-of-type {
    margin-bottom: 15px;
}


/*History Page*/

.history {
    flex-direction: column;
    /*background-color: #e1261c;*/
    color: #fff;
    margin-top: 35px;
    background-image: url(/wp-content/uploads/history-bg.jpg);
    background-size: cover;
    background-attachment: fixed;
}

.history-inner {
    padding-left: 15px;
    padding-right: 15px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    max-width: 1000px;
    flex-wrap: wrap;
    padding-top: 150px;
    padding-bottom: 50px;
}

.decade {
    display: flex;
    position: relative;
}

.decade-label {
    font-size: 1.8em;
    font-weight: bold;
    width: 30%;
    display: flex;
}

.decade-label span {
        width: 70%;
    border-top: solid 1px #fff;
    margin: auto;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    padding-top: 30px;
    margin-right: 30%;
}

.sub-item h3 {
    font-size: 1.4em;
    margin-bottom: 10px;
    color: #f2cb4e;
}

.first-item h3 {
    font-size: 1.7em;
    margin-bottom: 15px;
    color: #f2cb4e;
}

.decade-items {
    width: 70%;
    border-left: solid 1px #fff;
    padding-left: 75px;
    border-top: 1px solid #fff;
    padding-top: 30px;
}

.decade-items&gt;div {
    margin-bottom: 40px;
    width: 100%;
    max-width: 500px;
    margin-left: 75px;
    min-height: 200px;
}

.decade:last-of-type .decade-items&gt;div:last-of-type {
    margin-bottom: 0;
}

.decade-items p {
    margin-bottom: 0;
    color: #fff;
}

.decade-expander {
    width: 70%;
    margin-bottom: 100px!important;
}

.decade-expander.shrink {
    margin-bottom: 40px!important;
}

.decade-expander i {
    font-size: 22px;
    color: #a9ccd8!important;
}

.decade-expander.shrink i::before {
    content: "\f056";
}

.decade-expander:hover i {
    color: #f2cb4e!important;
}

.sub-item {
    display: none;
}

.sub-expanded {
    display: block;
}

.decade-image {
    height: auto;
    width: 250px;
    position: absolute;
    left: calc(30% - 125px);
    border: 1px solid #fff;
    transition: 0.3s;
    background-color: #000;
    display: flex;
}

.history-vertical .first-item {
    min-height: 300px;
}


.decade-image span {
    margin: auto;
    text-align: center;
}

.page-id-61 h2 {
    color: #e1261c;
}

/*FAQ Page*/

.page-id-57 .container, .page-id-61 .container {
    flex-direction: column;
    margin-bottom: 50px;
}

.page-id-57 h2, .page-id-61 h2{
    margin-top: 25px;
}

.page-id-57 h2:first-of-type, .page-id-61 h2:first-of-type {
    margin-top: 0;
}

.page-id-57 ul, .page-id-61 ul {
    margin-left: 20px;
}

.page-id-57 li, .page-id-61 li {
    list-style: none;
}

.page-id-57 .container ul li::before, .page-id-61 .container ul li::before {
  content: "\25B8";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #e1261c; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}

/*Contact Page*/

.map {
    height: 350px;
    width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin: auto;
}

.phone span {
    font-weight: bold;
    display: inline-block;
}

.page-id-54 #footer {
    margin-top: 50px;
}

.page-id-57 .container.aligned, .page-id-61 .container.aligned {
    max-width: 1000px;
}

.fl-builder-content-primary {
    margin-left: auto;
    margin-right: auto;
}

#select-1 .forminator-label {
    position: relative;
}

#select-1 span.forminator-required::after {
    content: "*Required Field";
    position: absolute;
    right: 0;
    color: #E04562;
}

/*Buttons*/

.container .fl-builder-content a.fl-button, .container .fl-builder-content a.fl-button:visited {
    padding: 10px 15px;
    border-radius: 15px;
    background-color: #e1261c;
    color: #fff;
    float: left;
    font-size: 18px;
    cursor: pointer;
    border: none;
}

.uabb-infobox-content .uabb-infobox-text p, .fl-builder-content .fl-node-5ebb84dc3e610 .uabb-infobox-title, .uabb-infobox-content .uabb-infobox-title-prefix {
    color: #282323!important;
    font-family: 'Lato', sans-serif!important;
    line-height: 1.4em!important;
}

.container .fl-builder-content a.fl-button:hover {
    background-color: #a9ccd8;
}

.container .fl-builder-content a.fl-button span {
    color: #fff;
}

.flip-card {
    padding: 25px;
    width: 45%;
}

.flip-card img {
    width: 60%;
    height: auto!important;
}

.flip-card .flip-card-front img {
    width: 60%;
    height: auto;
}

.flip-card:first-of-type {
    margin-left: auto;
}

.flip-card:last-of-type {
    margin-right: auto;
}

/*Careers*/

.page-id-199 .col-2 {
    margin-bottom: 50px;
}

.page-id-199 .col-1 {
    width: 98%;
    margin: auto;
    margin-bottom: 50px;
}

.career-images, .company-images {
    display: flex;
}

.career-image, .company-image {
    height: 300px;
    width: 40%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    margin: auto;
}

.career-image {
    height: 200px;
}

.company-image {
        width: 90%;
    height: 450px;
    margin-left: 5%;
}

.career-buttons {
    display: flex;
    margin-top: 50px;
    flex-wrap: wrap;
}

.career-buttons .learn-more {
    margin: auto;
    text-decoration: none;
    margin-bottom: 15px;
	width: 25%;
	text-align: center;
}

.career-buttons .learn-more:first-of-type {
    margin-left: 0;
    margin-right: 15px;
}

.career-buttons .learn-more:last-of-type {
    margin-left: 0;
}

#career-gallery {
    width: 98%;
    margin: auto;
}

.at-a-glance .container-inner div.racing-buttons {
    display: flex;
    width: 100%;
    margin: 0;
    padding: 0;
    margin-top: 25px;
    margin-bottom: 50px;
    flex-wrap: wrap;
}

.racing-buttons .learn-more {
    margin: auto;
    margin-top: 15px;
}

.martin-container {
    height: 80%!important;
    position: relative;
}

.racing-man {
    left: 20%;
    background-image: url(https://www.resers.com/wp-content/uploads/22JGR1069_RJ-KO-1.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    height: 130%!important;
        position: absolute;
    top: -20%;
    left: 0;
    width: 450px!important;
}

.mobile-racing {
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(https://www.resers.com/wp-content/uploads/martin.jpg);
    width: 100%;
    height: 250px;
    margin-bottom: 25px;
    display: none;
}

.racing .wp-block-cover__inner-container p {
    color: #fff!important;
}

.compass-container {
    height: 150px;
    width: 100%;
    margin-bottom: 50px;
    background-color: #e1261c;
    padding: 15px;
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
}

.compass-container-inner {
    border: 1px solid #A9CCD8;
    height: 100%;
    width: 100%;
    display: flex;
    padding: 15px;
}

.compass-container h2 {
    color: #fff;
    margin: auto;
    text-align: left;
    font-size: 2em;
}


.page-id-67 strong {
    text-decoration: underline;
}

.page-id-67 .col-2 {
    padding-bottom: 25px;
}

#wpv-view-layout-1436 {
    display: flex;
    flex-wrap: wrap;
}


.showcar {
    padding: 25px 15px;
    border: 2px solid #f2cb4e;
    display: flex;
    flex-direction: column;
    width: calc(33.33% - 10px);
    margin-bottom: 15px;
    text-align: left;
}

.showcar&gt;span {
    margin-top: auto;
    margin-bottom: auto
}

.showcar .date {
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 15px;
    color: #e1261c;
}

.showcar:nth-of-type(3n+2) {
    margin-left: 15px;
    margin-right: 15px;
}

.showcar-image {
    margin-bottom: 50px;
}

.showcar-image img {
    width: 90%;
}

.showcar strong {
    font-size: 1em;
}


#wpv-view-layout-1439 .panel {
    display: flex;
    flex-direction: column;
}

#wpv-view-layout-1439 .panel span {
    margin-bottom: 15px;
}

#wpv-view-layout-1439 .panel span:first-of-type {
    margin-top: 15px
}


/*.sweepstakes-container {
    display: flex;
}

.sweepstakes-image {
    height: 100%;
    width: 30%;
    background-image: url(https://www.resers.com/wp-content/uploads/groceries-inset.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.sweepstakes-text {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.sweepstakes-disclaimer {
    background-color: #f2cb4e;
    padding: 50px 0;
}

.disclaimer-text {
    padding-left: 15px;
    padding-right: 15px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    max-width: 1400px;
    flex-direction: column;
    display: flex;
}

.sweepstakes-disclaimer p {
    color: #fff;
}

/*.iframe-bg iframe {
    height: 618px;
    margin: auto;
    margin-top: 0;
    width: 340px;
    border: 2px solid #e1261c;
}


.iframe-bg {
    background-image: url(https://www.resers.com/wp-content/uploads/groceries-wide-scaled-1.jpg);
    background-size: cover;
    background-position: center bottom;
    background-repeat: no-repeat;
    display: flex;
    width: 100%;
    margin-top: 50px;
    padding-bottom: 400px;
}

.iframe-temp {
    background-color: #fff;
    border: 2px solid #e1261c;
    padding: 25px;
    margin: auto;
        width: 100%;
    max-width: 400px;
    margin-top: 50px;
}

.iframe-temp form {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

.iframe-temp form h2 {
    text-align: center;
    width: 100%;
    padding: 0 50px;
    text-transform: uppercase;
}

.iframe-temp form input, .iframe-temp form select {
    border: #aaa solid 2px;
    border-radius: 2px;
    margin-bottom: 10px;
    width: calc(100% - 10px);
    margin-left: 5px;
    margin-right: 5px;
    padding: 5px;
}

.iframe-temp form select {
    width: calc(50% - 10px);
}

.iframe-temp form input:nth-of-type(1), .iframe-temp form input:nth-of-type(2), .iframe-temp form input:nth-of-type(4) {
    width: calc(50% - 10px);
}

input#consent1, input#consent2 {
    width: 15px;
}

.iframe-temp form label {
        width: calc(100% - 25px);
}

.iframe-temp .captcha {
    background-image: url(https://www.resers.com/wp-content/uploads/captcha.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    margin-bottom: 15px;
    width: 100%;
    height: 100px;
}
*/
.page-id-1675 img {
    height: 450px;
    width: 100%;
    object-fit: cover;
    object-position: center center;
}

.page-id-1675 .wp-container-3 .desktop-img {
    margin-left: 25px;
}

.page-id-1675 .wp-container-6 .desktop-img {
    margin-right: 25px;
}

.page-id-1675 .wp-block-columns:last-of-type img {
    object-position: top center;
}

.mobile-img {
    display: none;
}*/


/*2021 Sweepstakes*/


/*.sweepstakes-container {
    display: flex;
}

.sweepstakes-image {
    height: 100%;
    width: 30%;
    background-image: url(https://www.resers.com/wp-content/uploads/groceries-inset.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.sweepstakes-text {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.sweepstakes-disclaimer {
    background-color: #f2cb4e;
    padding: 50px 0;
}

.disclaimer-text {
    padding-left: 15px;
    padding-right: 15px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    max-width: 1400px;
    flex-direction: column;
    display: flex;
}

.sweepstakes-disclaimer p {
    color: #fff;
}

.iframe-bg iframe {
    height: 618px;
    margin: auto;
    margin-top: 0;
    width: 340px;
    border: 2px solid #e1261c;
}


.iframe-bg {
    background-image: url(https://www.resers.com/wp-content/uploads/iframe-bg.jpg);
    background-size: cover;
    background-position: center bottom;
    background-repeat: no-repeat;
    display: flex;
    width: 100%;
    margin-top: 50px;
    padding-bottom: 400px;
}

.mobile-img {
    display: none;
}

.page-id-1820 .container.page-container {
    padding-left: 0;
    padding-right: 0;
    max-width: unset!important;
	width: 100%;
}
.page-id-1820 .wp-block-columns{
	    width: 100%;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    margin-bottom: 50px;
	    padding: 15px;
	
	
}
.page-id-1820 h2 {
	width: 100%;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 5px;
	text-align: left;
	    font-size: 36px!important;
}

.page-id-1820 h3 {
	margin-bottom: 25px;
}

.page-id-1820 p.has-medium-font-size {
	    margin-bottom: 25px;
}

.page-id-1820 p.has-medium-font-size strong {
	font-size: 1em;
    line-height: 1em;
}
.page-id-1820 p:nth-of-type(2), .page-id-1820 p:nth-of-type(4) {
	    text-align: left;
    border-left: #E1261C solid 3px;
    padding-left: 15px;
    padding-bottom: 15px;
    margin-bottom: 0;
    padding-top: 5px;
}
.page-id-1820 p:nth-of-type(3), .page-id-1820 p:nth-of-type(5) {
	border-left: solid 3px #E1261C;
    padding-left: 15px;
    padding-bottom: 5px;
	    margin-bottom: 1.75em;
}

.page-id-1820 p:nth-of-type(3) {
	margin-bottom: 1.75em;
}
.page-id-1820 .wp-block-column:last-of-type {
	display: flex;
	flex-wrap: wrap;
}
.page-id-1820 .wp-block-column:last-of-type img {
    height: 200px;
    object-fit: contain;
    margin-left: auto;
    display: block;
    width: 70%;
    object-position: left;
}
.page-id-1820 .iframe-container {
	background-image: url(https://www.resers.com/wp-content/uploads/iframe-bg.jpg)!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    display: flex;
    flex-direction: column;
	    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
}

.page-id-1820 .iframe-inner {
    display: flex;
    flex-direction: column;
    margin: auto;
        box-shadow: 0 0 10px rgba(0,0,0,0.2);
    margin-top: 50px;
	    margin-bottom: 50px;
}

.page-id-1820 .iframe-inner span {
	color: #fff;
    text-align: center;
    padding: 10px 0;
    font-size: 36px;
    background-color: #F2CB4E;
	    font-family: 'Nunito', sans-serif;
    font-weight: bold;
    line-height: 66px;
}

.page-id-1820 .iframe-inner img {
	        border: solid 2px #F2CB4E;
	    padding: 15px;
    background-color: #fff;
    padding-bottom: 0;
}

.page-id-1820 iframe {
	    height: 570px;
    background-color: #fff;
	    max-width: 100%;
}

.page-id-1820 .end-tag {
	text-align: center!important;
    width: 100%;
    border: 0!important;
    padding: 0!important;
}

.fadebox {
    display: block;
    width: 100%;
}

.fadebox-inner {
    width: 100%;
    max-width: 910px;
    display: flex;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    height: 250px;
}

.page-id-1820 .fadebox-inner {
	margin-bottom: 25px;
	    max-width: 1400px;
	    
}

img.fade1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    margin: auto;
	    opacity:0;  
     -webkit-animation: flickerAnimation 10s infinite;
   -moz-animation: flickerAnimation2 10s infinite;
   -o-animation: flickerAnimation2 10s infinite;
    animation: flickerAnimation2 10s infinite;
	
}

img.fade2 {
	display: none;
}
img.fade3 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    margin: auto;
	    opacity:1;  
    -webkit-animation: flickerAnimation3 10s infinite;
   -moz-animation: flickerAnimation3 10s infinite;
   -o-animation: flickerAnimation3 10s infinite;
    animation: flickerAnimation3 10s infinite;
}

.fadebox img {
	    border: solid 1px #E1261C!important;
}


@keyframes flickerAnimation2 {
	0%   { opacity:1; }
	40%   { opacity:1; }
50% {opacity: 0;}
	90%  { opacity:0; }
	100%   { opacity:1; }
}
@keyframes flickerAnimation3 { 
	0%   { opacity:0; }
	40%   { opacity:0; }
50% {opacity: 1;}
	90%  { opacity:1; }
	100%   { opacity:0; }
}

.prize {
        border: solid 2px #F2CB4E;
    width: 100%;
    margin: auto;
    padding: 10px;
	    max-width: 500px;
	    margin-top: 25px;
}

.wp-block-column:first-of-type .prize{
	margin-left: 0;
}

.wp-block-column:last-of-type .prize{
	margin-right: 0;
}

.prize hr {
	    margin-bottom: 15px!important;
}

.prize strong {
	    font-size: 20px!important;
}


.page-id-1820 p:nth-of-type(2) strong, .page-id-1820 p:nth-of-type(4) strong {
	color: #E1261C;
	    font-size: 22px!important;
}

.mobile-fadebox {
	display: none;
}

.mobile-fadebox .fadebox-inner {
    height: 200px;
}

.page-id-1820 .mobile-image {
	display: none!important;;
}


.fl-col.fl-node-5ebe2da324cfb.fl-col-small {
    margin-top: 25px;
}

.fl-col.fl-node-5ebe2da324cfb.fl-col-small h3 {
    margin-top: 25px!important;
}
*/


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

    .sizes div {
        flex-direction: column-reverse;
        margin-left:10px;
    }

    .sizes div span {
        margin-top: 5px;
    }

}


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

    .martin-container {
        display: none;
    }

    .mobile-racing {
        display: block;
    }

    .at-a-glance .container-inner div.racing-buttons {
        flex-direction: column;
    }

    .at-a-glance.racing .container-inner div {
        width: 100%;
    }

    .sizes div {
        flex-direction: column-reverse;
        margin-left:10px;
    }

    .sizes div span {
        margin-top: 5px;
    }
}


/*Careers Page*/
.page-id-2723 .page-header {
	background-position: center 25%;
	margin-bottom: 0;
}

.page-id-2723 span.uabb-tabs-icon i {
    font-size: 48px;
}

.page-id-2723 .uabb-tabs-style-iconfall&gt;nav li::before {
	background-color: #e1261c!important;
}

.uabb-tabs-style-iconfall&gt;nav li:hover::before {
    opacity: 1;
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
	background-color: #f2cb4e!important;
}

.uabb-tabs-style-iconfall &gt; nav li.uabb-tab-current::before {
	background-color: #e1261c!important;
}

#jobs-about img {
    height: 175px!important;
    object-fit: cover;
	object-position: center center;
}

#jobs-about .fl-col .fl-col:first-of-type img {
    object-fit: contain;
}

.page-id-2723 .uabb-infobox-title-wrap * {
    color: #e1261c;
}

.page-id-2723 .fl-row-content-wrap {
    padding: 55px 35px!important;
}

.page-id-2723 .fl-node-o0ilc4utgdh1 .fl-module-content {
    margin-bottom: 0;
}

/*.page-id-2723 .fl-module.fl-module-uabb-button.fl-node-5lpyscvuiz3b&gt;div {
    margin: 0;
}*/

.fl-node-5fwv79pqr8da .fl-row-fixed-width {
    max-width: 900px;
}


.page-id-2723 .fl-col li {
    color: #282323!important;
    font-family: 'Lato', sans-serif!important;
    line-height: 2rem!important;
    font-size: 1.1rem!important;
}

.page-id-3340 li {
    font-size: 1.1rem;
}

#jobs-about .fl-col-small h2 span {
	text-align: left;
	margin-left: 20px;
	margin-right: 20px;
}

#jobs-about .fl-col-small .fl-module-content {
    margin-top: 0;
}

#jobs-about .fl-node-0k3psi2e1tb4 .fl-photo-content.fl-photo-img-png {
    background-color: #fff!important;
}

.fl-module.fl-module-heading.fl-node-9zx6510eq8ia&gt;div {
    margin-bottom: 20px!important;
}

.page-id-2723 .fl-rich-text {
    font-size: 1em!important;
}

/* ----------------------------------------------------------
-------------------------------------------------------------
Responsive - Mobile
-------------------------------------------------------------
---------------------------------------------------------- */

@media only screen and (max-width: 767px) {
	
	.page-id-1820 .desktop-image {
		display: none!important;;
}
	
	.page-id-1820 .mobile-image {
		display: block!important;
}
	
	.page-id-1820 .wp-block-column:not(:only-child) {
    	flex-basis: 100%!important;
}

	
	.page-id-1820 .iframe-inner span {
    	width: 100%;
    	margin-left: auto;
		margin-right: auto;
		font-size: 26px;
		z-index: 9;
		position: relative;
	}

	
	.page-id-1820 .iframe-inner img {
    	width: 80%;
    	margin-left: auto;
    	margin-right: auto;
		box-shadow: 0 0 10px rgb(0 0 0 / 20%);
}
	.page-id-1820 .iframe-container{
	    background-size: auto 50%;
    	background-repeat: no-repeat;
    	background-position: top center;
	}
	
	.page-id-1820 .iframe-inner {
		box-shadow: none;
	}
	
	.page-id-1820 .wp-block-column:last-of-type img {
    	height: 120px;
    	margin-top: 40px;
		margin-left: 0;
		width: 60%!important;
		min-width: 200px;
}
	
	.page-id-1820 h2 {
		max-width: 370px!important;
		margin-left: 0;
	}
	
	.wp-block-column:first-of-type .prize {
   		margin-left: 0;
    	margin-top: 0;
}
	
	.page-id-1820 .wp-block-column {
		flex-basis: 100%!important;
	}	    
	
	.page-id-1820 .fadebox {
		display: none;
	}
	
	.page-id-1820 .fadebox.mobile-fadebox {
		display: flex;
	}
	
	.page-id-1820 .iframe-container {
		background-image: url(https://www.resers.com/wp-content/uploads/double-food.jpg)!important;
		padding-top: 75px;
		padding-bottom: 75px;
	}
	
	.page-id-1820 .iframe-inner span {
    	line-height: 46px;
}	
		
.sweepstakes-container {
    flex-direction: column;
    padding-left: 15px;
    padding-right: 15px;
}

.sweepstakes-image {
    height: 200px;
    width: 100%;
}

.sweepstakes-text {
    width: 100%;
    padding-left: 0;
}

.page-id-1468 .container.aligned {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

.iframe-temp {
    width: 90%;
}
    

    .tb-gallery[data-toolset-blocks-gallery="cf07f6f96ef060faa3ea777dce8a9c76"] .tb-gallery--collage {
    grid-auto-rows: 30.833333px!important
}

    .chef-box {
        width:100%;
    }

    .chef-box:last-of-type {
    	margin-right: auto;
}

    .sizes div {
        flex-direction: column-reverse;
        margin-left:10;
    }

    .sizes div span {
        margin-top: 5px;
    }

    #related&gt;.inner-container .related-image, #recipes&gt;.inner-container&gt;div  {
        height: 190px;
    }

    .product-thumb {
        max-height: 25vw;
    }

    .glider-slide {
        display: none!important;
    }

    .glider-slide.product2 {
        width: 350px!important;
        display: flex!important;
    }
    .home-preview {
        display: none!important;
    }

    .product-2 .product-car-image  {
        display: block!important;
    }

    #career-gallery ul {
        display: flex!important;
        flex-direction: column!important
    }

    .page-id-67 .col-2:nth-of-type(odd) {
        order: 1;
        padding-bottom: 0;
        min-height: unset;
    }

    .page-id-67 .col-2:nth-of-type(even) {
        order: 2;
    }


    h1 {
        font-size: 2em;
    }

    h2 {
        font-size: 1.6em;
    }

    .home {
    padding-top: calc(50vh + 90px)!important;
}

    .home-header i.fas.fa-chevron-left, .home-header i.fas.fa-chevron-right {
        display: none;
    }

    .home #header {
        height: 50vh;
              margin-top: 90px;
    }

    .home-header {
        height: 50vh;
              margin-top: 90px;
    }

    .home-header .product-text {
        height: auto;
    }

 .home-header .container h1 {
    font-size: 3em;
    margin-bottom: 25px;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

    #home-about {
        padding: 25px 0;
    }

    .about-box {
        width: 90%;
    border: none!important;
    margin-left: auto!important;
    margin-right: auto!important;
    margin-bottom: 25px;
    }

    .about-box:last-of-type {
        margin-bottom: 0;
    }

    .page-header {
        height: 250px;
        margin-bottom: 25px;
    }

    .brand-display {
        flex-direction: column;
    }

    .display-logo {
        height: 130px;
        width: 100%;
    }

    .display-text {
        width: 100%;
    }

    .product-feature {
        padding-bottom: 25px;
        margin-bottom: 0;
    }

    .product-feature&gt;div {
        width: 100%;
    }

    .product-family {
        height: 150px;
    }

    .product-preview {
        width: 50%;
    }

    #menu-item-104 {
        display: flex;
    }

    .col-2 {
        width: 100%!important;
    }

    .at-a-glance .container-inner div {
        width: 100%;
        padding: 0;
        margin-top: 25px;
    }

    .about-sidebar ul {
        margin-top: 25px;
    }

    .about-sidebar li {
        width: 100%;
    }

    .history {
    }

    .decade {
            flex-wrap: wrap;
    flex-direction: column;
    border-left: 1px solid #fff;
    }

    .decade-label {
        width: 20%;
        font-size: 1em;
        order: 1;
    }

    .decade-items {
        width: 90%;
        padding-left: 0;
        order: 3;
        border-top: none;
        border-left: none;
    }

    .decade-items&gt;div {
        margin-bottom: 40px;
        margin-left: 25px;
        margin-top: 0;
        min-height: 0!important;
    }

    .decade-label span {
            padding-top: 30px;
        padding-right: 100px;
        padding-left: 25px;
    }

    .decade-image {
        height: auto;
    width: 60%;
    position: relative;
    margin-left: 25px;
    margin-top: 25px;
    order: 2;
    left: auto;
    }

    .collapse-mobile .uabb-module-content.uabb-imgicon-wrap {
        width: 100%;
    }

    .collapse-mobile .uabb-infobox-content {
        width: 100%!important;
    }

    #copy-bar .social a:first-child {
        margin-left: 0;
    }

    #copy-bar #foot-logo {
        margin-top: 15px;
    }

    .showcar {
        width: calc(50% - 20px);
        margin-left: 10px!important;
        margin-right: 10px!important;
    }
	.mobile-img {
    display: block;
}
	
	body.page-id-1675 .wp-block-column {
	    flex-basis: 100%!important;
    margin-left: 0!important;
}
	.desktop-img {
		display: none;
	}
	
	.page-id-154 li {
		margin-left: 15px;
	}
  
  	.career-videos .fl-module-content {
    margin: 0;
}
	
	.career-videos .fl-row-content-wrap {
    padding: 0!important;
    margin-top: 35px!important;
}
	.career-videos iframe {
    height: 270px;
}
	.career-videos .fl-tabs-label.fl-tab-active {
    margin-bottom: 15px;
}
}

.forminator-label {
    display: flex!important;
}

.forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-label {
    color: #282323!important;
}

.forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-select-container .forminator-select-list .forminator-value, .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-select-container .forminator-select-list .forminator-value,.forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-input, .forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-input:hover, .forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-input:focus, .forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-input:active, .forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-select-container .forminator-select-list .forminator-dropdown-list, .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-select-container .forminator-select-list .forminator-dropdown-list, .forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-select2 + .select2-container--default .select2-selection--single, .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-select2 + .select2-container--default .select2-selection--single, .forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-textarea, .forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-textarea:hover, .forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-textarea:focus, .forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-textarea:active, .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=flat] .forminator-input, .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=flat] .forminator-input:active, .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=flat] .forminator-input:disabled, .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=flat] .forminator-input:focus, .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=flat] .forminator-input:hover, .forminator-ui.forminator-custom-form[data-design=flat] .forminator-input, .forminator-ui.forminator-custom-form[data-design=flat] .forminator-input:active, .forminator-ui.forminator-custom-form[data-design=flat] .forminator-input:disabled, .forminator-ui.forminator-custom-form[data-design=flat] .forminator-input:focus, .forminator-ui.forminator-custom-form[data-design=flat] .forminator-input:hover, .forminator-ui.forminator-custom-form[data-design=flat] .forminator-select2+.select2-container .selection .select2-selection {
    background-color: #f1f1f1!important;
    color: #000;
    border: 2px #e5a258 solid!important;
    border-radius: 15px!important;
}

.forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-is_active .forminator-select-container .forminator-select-list .forminator-value, .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-is_active .forminator-select-container .forminator-select-list .forminator-value, .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-select2+.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .forminator-ui.forminator-custom-form[data-design=default] .forminator-select2+.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
    border-radius: 15px 15px 0 0!important;
}

.forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-select-container .forminator-select-list .forminator-dropdown-list, .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-select-container .forminator-select-list .forminator-dropdown-list {
    border-radius: 0 0 15px 15px!important;
}

.forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-select-container .forminator-select-list .forminator-dropdown-list li.current, .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-select-container .forminator-select-list .forminator-dropdown-list li.current {
    background-color: #e1261c!important;
}

.forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-select-container .forminator-select-list .forminator-dropdown-list li:hover, .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-select-container .forminator-select-list .forminator-dropdown-list li:hover {
    background-color: #f2cb4e!important;
    color: #fff!important;
}

.forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-button-submit, .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-button-submit, .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=flat] .forminator-button:last-child, .forminator-ui.forminator-custom-form[data-design=flat] .forminator-button:last-child {
    background-color: #e1261c!important;
    color: #fff!important;
    border-radius: 15px!important;
    margin-top: 25px!important;
}

.forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-label, .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form-182.forminator-design--default .forminator-label {
    font-size: 1em!important;
}

.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=enclosed] .forminator-row:not(:last-child), .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=enclosed] .forminator-row:not(:last-child) {
    margin-bottom: 0!important;
}

#forminator-field-upload-1 {
    background-color: #e1261c!important;
    color: #fff!important;
    border-radius: 15px!important;
}

.page-id-2627 .wp-block-separator {
    margin-top: 25px;
    margin-bottom: 25px;
    width: 30%;
    margin-left: auto;
    margin-right: auto;
    border-color: #000;
    border-width: 1px;
    border-style: solid;
}
.page-id-2627 .wp-container-3.wp-block-columns {
    margin-left: auto;
    margin-right: auto;
}
.page-id-2627 .container.aligned&gt;p {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

.page-id-2627 h2 {
width: 100%;
}
.page-id-2627 iframe {
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #E1261C;
    border-radius: 25px;
    margin-bottom: 50px;
}
.page-id-2627 .container.aligned {

    width: 100%;
}

.career-videos .fl-tabs-label.fl-tab-active {
    color: #fff!important;
    background-color: #E1261C!important;
}

.page-id-2723 .career-videos .fl-row-content-wrap {
    padding-bottom: 0!important;
}

.career-videos .fl-tabs-panel-content.active {
    padding-left: 0!important;
	 padding-right: 0!important;
	 padding-top: 0!important;
}

.career-videos iframe {
    width: 100%!important;
    height: 100%;
}
.career-videos .fl-tabs-panel-content p {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.career-videos .fl-tabs-panel-content {
    position: relative;
    width: 100%;
    padding-bottom: 54%!important;
}

.career-videos .fl-tabs-panel-content.fl-tab-active{
		    display: block!important;
}</pre></body></html>