/*
Theme Name: Semantic Child
Author: FORTHGEAR
Author URI: http://www.forthgear.com
Description: Semantic Chld Theme
Template: semantic
*/

/*******************************
          Global Styles
*******************************/



.vertical.accordion.menu .ui.centered.grid {
	width:200px !important;
}

.vertical.accordion.menu .ui[class*="three column"].grid>.column:not(.row) {
	width:28% !important; 
}

.home .buttonsArea {
    width: 900px;
    margin: 60px auto 0;
}

.bringNon {
	cursor:pointer;
}

.home .buttonsArea a {
    float:left;
}

.home .buttonsArea a img {
    max-height: 55px;
    margin: 0 10px;
}

.home .following.bar.fixed .main.menu .item span {
    display:none;
}

.home .following.bar.fixed.homefix .main.menu .item span {
    display:block;
}

.home .following.bar.fixed.homefix .main.menu .item .menuImage {
    display:none;
}

.page-id-92096 .gform_required_legend {
	display:none !important;
}

.page-template-hvaw .gform_required_legend {
	display:none !important;
}

.postid-97672 .ui.image.infoGraphic {
    box-shadow: 0 0 30px rgb(0 0 0 / 25%);
    width: 86%;
    margin: 50px auto;
    float: none;
    display: block;
	transition:all 0.5s;
}

.single-post {
	background:#f3f4f5 !important;
}

.single-post  star-injector {
	display:none !important;
}

.single-post .blog-copy.content p strong a {
	font-weight:bold !important;
	color:#666 !important;
}

.single-post .relatedPosts {
	margin-top:30px;
}

.single-post .relatedPosts .column .overlay {
    width: 100%;
    height: 150px;
    background: linear-gradient(transparent,#333);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}

.single-post .relatedPosts .relatedImg {
	width: 100%;
    height: 150px;
}
 
.single-post .relatedTitle {
	 position: absolute;
    left: 10px;
    bottom: 15px;
    text-align: left!important;
    padding: 0.5rem;
}

.single-post .relatedTitle a {
    color: #fff;
}


.single-post .qanda {
    margin-top: 0rem;
    margin-bottom: 2rem;
    background: #fff;
    padding: 3rem;
    border-radius: 8px;
}

.single-post .qanda h2 {
    color: #666;
    font-size: 28px;
}

.single-post .qanda h3 {
    color: #000;
    font-size: 20px;
	margin-top:45px;
}

.single-post .qanda h3 span {
    margin-bottom: 10px;
    display: block;
    float: left;
    margin-right: 10px;
}

.single-post .qanda li, .single-post .qanda p {
    margin-bottom: 10px!important;
} 

.postid-97672 .ui.image.infoGraphic:hover {
    transform:scale(1.05);
}

.postid-97672 .description img.featuredImage {
    display:none !important;
}

.postid-96875 .description img.featuredImage {
    display:none !important;
}


.featured-caption {
	font-style: italic;
	font-size:13px !important;
	margin-top:3px !important;
}

.item .menuImage {
    min-height: 9px !important;
	max-height: 15px !important;
    width: auto !important;
    max-width: 170px !important;
}

.page-id-92240 .chatArea img.LiveChat {
    float: none;
    width: 214px;
	margin:0 auto;
	display:block;
}

.chatArea img.LiveChat {
    float: left;
    width: 214px;
}

.page-id-2816 .contentChanges::before {
    display:none !important;
}

.mejs-offscreen {
	background-color:#fff !important;
	color:#000 !important;
}

.backtoproducts img {
    width: 250px;
    float: right;
}

html, body {
	font-size: 16px;
	min-height: 100%;
	overflow-x: hidden
}

body {
	font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	color: #555555;
	text-rendering: optimizeLegibility;
	min-width: 320px;
}

h1, h2, h3, h4, h5, h6{
	font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	font-weight: 300;
    width: 100%;
	text-align: left;
	color: #333;
}

h1{
	text-transform: uppercase;
	font-size: 2.5rem;
	text-align: center;
}

h2{
	font-size: 2.25rem;
	color: #1374ae;
}

h3{
	font-size: 1.5rem;
	font-weight: 600;
}

h4{
	font-size: 1.4rem;
	font-weight: 600;
	color: #1374ae;
}

h5{
	font-size: 1.3rem;
	font-weight: 600;
}

h6{
	font-size: 1.2rem;
	font-weight: 600;
	color: #1374ae;
}

p, li {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.6em;
	font-weight: 300;
	margin-bottom: 1.5rem !important;
}

p, li {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.6em;
	font-weight: 300;
	margin-bottom: 1.5rem !important;
}

.primary.color, a{
	color: #06668f;
}

.secondary.color{
	color: #e73d30;
}

.ui.primary.buttons .button,
.ui.primary.button {
	background-color: #28ace4;
	color: #FFFFFF;
}

#topOpp .ui.huge.image {
    width: 800px;
    height: auto;
	margin:0 auto !important;
    font-size: 1.42857143rem;
	margin-bottom: 6rem !important;
}
.ui.primary.buttons .button:hover,
.ui.primary.button:hover, .ui.primary.buttons .button:active,
.ui.primary.button:active, .ui.primary.buttons .button:focus,
.ui.primary.button:focus  {
	background-color: #1678c2;
	color: #FFFFFF;
}

.ui.secondary.buttons .button,
.ui.secondary.button {
	background-color: #e73d30;
	color: #FFFFFF;
	text-shadow: none;
	background-image: none;
}

.ui.secondary.buttons .button:hover,
.ui.secondary.button:hover, .ui.secondary.buttons .button:active,
.ui.secondary.button:active, .ui.secondary.buttons .button:focus,
.ui.secondary.button:focus  {
	background-color: #ce3b30;
	color: #FFFFFF;
}

/*gravity forms button styles*/

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    background-color: #333;
    color: #fff;
    text-transform: uppercase;
    padding: 10px 60px;
    letter-spacing: 1px;
    border: none;
}

.ui.grid{
	margin: 0;
}

.ui.sectionPad.grid {
	padding-top: 3rem;
	padding-bottom: 3rem;
}

.parallax{
    background-size: cover;
    background-attachment: fixed;
    margin-top: 0 !important;
    margin-bottom: 0 !Important;
}

.sample.parallax{
	background-image: url(https://www.healthyyouvending.com/wp-content/uploads/2014/04/mockup1.jpg);
	color: #ffffff;
	text-align: center;
	padding-top: 100px;
	padding-bottom: 100px;
}

.ui.afgo.image {
	margin-top: 2rem !important;
}

.contentPad p {
	font-size: 1.5rem !important;
}

h2.small {
	font-size: 1.75rem !important;
	color: #333 !important;
}

h2.model {
	color: #e73d30;
	
}
.ui.gray.grid{
	background-color: #eaeaea;
}
.ui.whiteBg.grid {
	margin-top: 3rem !important;
	background: #fff !important;
}
.column .contentPad {
	padding: 3rem !important;
}
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; margin: 0 auto;margin-bottom: 2rem } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.plain.webinar {
	padding: 6rem 0 7rem !important;
}
.ui.grid>.noPad.column:not(.row) {
    padding-top: 0;
    padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

.zoom.image {
	transform: scale(1.0);
	transition: .5s all ease-in-out;
}
.zoom.image:hover {
	transform: scale(1.1);
	transition: .5s all ease-in-out;
}

.infographic-download {
    max-width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 0;
    background: #fff;
    padding: 0;
    border: none;
    border-radius: .28571429rem;
    -webkit-box-shadow: 0 1px 3px 0 #d4d4d5, 0 0 0 1px #d4d4d5;
    box-shadow: 0 1px 3px 0 #d4d4d5, 0 0 0 1px #d4d4d5;
    -webkit-transition: -webkit-box-shadow .1s ease,-webkit-transform .1s ease;
    transition: -webkit-box-shadow .1s ease,-webkit-transform .1s ease;
    transition: box-shadow .1s ease,transform .1s ease;
    transition: box-shadow .1s ease,transform .1s ease,-webkit-box-shadow .1s ease,-webkit-transform .1s ease;
    z-index: '';
	margin-bottom: 2rem;
}

/*******************************
          HEADER
*******************************/

.receiveEmail .gform_wrapper label.gfield_label {
	display:none !important;
	background-color:#000 !important;
	color:#fff !important;
}

.ui.header.launch .icon {
    margin-right: 0;
    float: right;
    font-size: 20px;
}

.ui.inverted.menu {
    background: #06668f !important;
}

.ui.inverted.menu .header.item {
    height: 47px;
}

.ui.vertical.inverted.menu .menu .item {
    color: #fff !important;
    font-size: 17px !important;
}

.ui.vertical.inverted.menu .menu {
    margin: 10px 0 0;
}

.ui.vertical.inverted.menu .menu h3 {
    font-weight: bold;
    margin-left: 20px;
    margin-top: 20px;
    color: #fff;
    border-top: solid 1px rgba(255,255,255,0.5);
    width: 200px;
    padding-top: 20px;
}

.ui.vertical.inverted.menu .item:before {
    background: rgba(255,255,255,.5) !important
		;
}

@keyframes wipe-enter {
	0% {
		transform: scale(0, .025);
	}
	50% {
		transform: scale(1, .025);
	}
}
@media (prefers-reduced-motion: no-preference) {
  .ui.webinar.button {
    animation-name: wipe-enter;
    animation-duration: 2s;
  	transform: scale(1.0);
	transition: .5s all ease-in-out;
  }
}

.ui.webinar.button:hover {
	transform: scale(1.2);
	transition: .5s all ease-in-out;
}

.ui.launch.button {
	display: none;
}

.ui.vertical.menu .menu .item{
	font-size: 18px;
	font-size: 1.125rem;
	color: #fff;
}

.ui.vertical.menu .dropdown.item .menu{
	left: 0;
    width: 100%;
    border-radius: 0;
    font-size: 1rem;
    background-color: transparent;
    position: relative;
    box-shadow: none;
    border: none;
}
.ui.vertical.menu .dropdown.item .menu>.item:first-child{
	margin-top: 10px;
}

.ui.vertical.inverted.menu .menu .item, .ui.vertical.inverted.menu .menu .item a:not(.ui) {
    color: rgba(255,255,255,.8) !important;
}

.ui.secondary.menu .dropdown.item>.menu, .ui.text.menu .dropdown.item>.menu {
    border-radius: 0;
    margin-top: 0;
    border: none;
}

.relative { position: relative!important }

.receiveButton {
    position: fixed;
    right: 0;
    width: 660px;
    top: 134px;
    z-index: 899;
	transition:all 0.5s ease;
}

.receiveEmail {
    position: fixed;
    right: -300px;
    width: 300px;
    top: 134px;
    z-index: 899;
    transition: all 0.5s ease;
    background: #25abe3;
    height: auto;
    border-bottom-left-radius: 15px;
    padding: 21px 20px 10px;
}

.credit {
    position: absolute;
    left: 10px;
    bottom: -1.5rem;
    font-weight: 200;
    font-style: italic;
    font-size: .8rem;
    z-index: 9;
}

.topOpp.modal p { margin-bottom: 0!important }

.receiveEmail.active {
    right: 0;
}

.receiveEmail .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0;
}

.receiveEmail .gform_wrapper li.hidden_label input {
    width:100%;
	border-radius:4px;
	border:0;
    margin-top: -1px;
    padding: 10px !important;
}

.receiveEmail .gform_wrapper li.hidden_label input::placeholder {
    color:#999;
}

.receiveEmail .gform_wrapper .gform_footer {
    padding: 0px;
    margin: 20px 0 -10px 0;
}

.receiveEmail .gform_wrapper .button {
    border-radius: 8px;
    float: right;
    margin: 0 0 15px !important;
    padding: 14px 40px 12px !important;
    background-color: #fdb427 !important;
    width: 100% !important;
    font-weight: bold;
}

.receiveButton #receive {
    float: right;
    padding: 0;
    background: transparent;
    width: 330px;
    text-align: center;
    color: #fff;
    font-size: 19px !important;
    font-weight: 600;
    letter-spacing: 0.5px;
}

.receiveButton #receive img {
    width: 100%;
}

.sr-only {
  height: 1px;
  width: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute;
}

.receiveButton.active {
    right:300px;
}

.receiveButton #receive::before {
    z-index: -1;
    content: "";
    position: absolute;
    right: 250px;
    top: 0;
    height: 100%;
    width: 63px;
    background-color: inherit;
    -webkit-transform: skewX(25deg);
    -moz-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    transform: skewX(25deg);
}

.receiveButton .topButton {
    float: right;
    padding: 23px 0;
    width: 260px;
    text-align: center;
    color: #fff;
    font-size: 19px !important;
    font-weight: 600;
    letter-spacing: 0.5px;
    margin-right: 40px;
}

.receiveButton .topButton.yellow.img {
    float: right;
    padding: 0;
    width: 316px;
    margin-right: -33px;
	background:transparent;
}

.receiveButton .topButton.back.img {
    float: right;
    padding: 0;
    width: 220px;
    margin-right: -33px;
	background:transparent;
}

.receiveButton .topButton img {
    width: 100%;
}

.receiveButton .topButton.yellow {
    background:#fdb427;
}



.home .gform_legacy_markup_wrapper .hidden_label .gfield_label {
    background-color:#000;
	color:#fff;
}

.home .gform_legacy_markup_wrapper .hidden_label .gfield_label span {
    background-color:#000;
	color:#fff;
}


.receiveButton .topButton.back::before {
    z-index: -1;
    content: "";
    position: absolute;
    right: 435px;
    top: 0;
    height: 100%;
    width: 63px;
    background-color: inherit;
    -webkit-transform: skewX(25deg);
    -moz-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    transform: skewX(25deg);
}

.receiveButton .topButton::before {
    z-index: -1;
    content: "";
    position: absolute;
    right: 535px;
    top: 0;
    height: 100%;
    width: 63px;
    background-color: inherit;
    -webkit-transform: skewX(25deg);
    -moz-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    transform: skewX(25deg);
}

.receiveButton .topButton::after {
    z-index: -1;
    content: "";
    position: absolute;
    right: 313px;
    top: 0;
    height: 100%;
    width: 63px;
    background-color: inherit;
    -webkit-transform: skewX(25deg);
    -moz-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    transform: skewX(25deg);
}

.fixed .receiveButton {
    top: 118px;
}

.fixed .receiveEmail {
	top: 118px;
}

.mobileMaths {
	display:none;
	width:100%;
}

header .popup a.button {
	margin-bottom:10px;
}

header .popup .ui.padded.segment {
    padding: 0 1.5em 0.5em;
}

.popupBG {
	display:none;
	width:100%;
	height:100%;
	background: rgba(0,0,0,0.4);
	position:fixed;
	z-index:999;
	top:0;
}

.popupVideo {
    display: none;
    width: 700px;
    height: auto;
    background: #fff;
    position: fixed;
    top: 250px;
    left: 50%;
    margin-left: -350px;
    z-index: 9999;
    padding: 23px 28px;
    border-radius: 8px;
}

.popupVideo iframe {
    width: 100%;
    height: 400px;
}

.popupVideo .close img {
    float: right;
    width: 12px;
    margin: -13px -18px;
}

.gform_wrapper.gform_validation_error .top_label input.medium, .gform_wrapper.gform_validation_error .top_label select.medium {
    width: 100% !important;
}

.validation_error {
	display:none !important;
}

.page-template-home .gform_wrapper li.gfield.gfield_error, .page-template-home .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: rgba(255,223,224,.25);
    margin-bottom: 0px!important;
    border-top: 1px solid #c89797;
    border-bottom: 1px solid #c89797;
    padding-bottom: 0;
    padding-top: 0;
    box-sizing: border-box;
    margin-top: -3px;
}

.page-template-home .bannerCTA .gform_wrapper.gform_validation_error .gform_footer input.button, .bannerCTA .gform_wrapper .gform_footer input[type=submit] {
    margin: -8.5px -36px 0 0 !important;
}

.page-template-home .field_description_below .gfield_description {
    padding-top: 0 !important;
}



/*******************************
           HOMEPAGE
*******************************/

.contentArea {
	width:100%;
	float:left;
}

.page-template-home .receiveButton {
	display:none;
}

.page-template-home .fixed.following.bar {
    box-shadow: none;
    background: transparent!important;
}

.page-template-home .ui.menu .item {
	color:#fff;
}

.page-template-home .fixed.homefix.following.bar {
    box-shadow: 0 0 10px rgb(0 0 0 / 40%);
    z-index: 999999;
	background: #fff!important;
}

.page-template-home .fixed.homefix.following.bar a.item { 
	color:rgba(0,0,0,.87);
}

.page-template-home .fixed.homefix.following.bar .dropdown.item { 
	color:rgba(0,0,0,.87);
}



.topBanner {
    height: 750px;
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/topBg8.jpg);
    background-color: #000;
    width: 100%;
    float: left;
    padding: 154px 0 0;
    background-size: cover;
    margin-bottom: 100px;
}

.topBanner h4 {
	color:#4e4e4e;
	font-weight:300;
	font-size:42px;
	margin:90px 0 -10px 20px;
}

.topBanner h1 {
    text-align: left;
    margin: 0 0 -8px -50px;
    color: #fff;
    font-weight: 800;
    font-size: 76px;
    line-height: 80px;
    width: 850px;
    text-shadow: 0 0 39px rgb(30 100 143 / 69%);
}

.topBanner h2 {
    font-weight: 700;
    color: #505050;
    margin: 0;
    font-size: 55px;
    width: 610px;
}

.topBanner h3 {
    font-weight: 300;
    color: #fff;
    margin: 15px 0 0 170px;
    font-size: 40px;
    width: 610px;
	text-shadow: 0 0 14px rgb(30 100 143 / 89%);
}

.topBanner .couple {
    width: 553px;
    margin-right: -20%;
    float: right;
    position: relative;
    z-index: 0;
    margin-bottom: 128px;
    margin-top: 24px;
}

.alert {
    max-width: 400px;
    float: none;
    z-index: 99999;
    transition: all .5s;
    position: relative;
    margin-top: 25px;
}

.alert:hover {
	transform: scale(1.03);
}

.opportunity {
    width: 370px;
    display: block;
    float: none;
    z-index: 99999;
    transition: all .5s;
    position: relative;
    margin: -146px auto 0;
}

.opportunity:hover {
	transform: scale(1.03);
}

.bannerCTA {
    width: 100%;
    background: #505050;
    padding: 25px 0;
    margin: -16px 0 0;
    z-index: 0;
	overflow:hidden;
	position:relative;
	transition:all 0.5s;
}

#getStuck.fixxy {
   position:fixed;
   top:134px;
	z-index:99999;
	 padding: 13px 0;
}

#stuckAgain.fixxy {
   position:fixed;
   top:200px;
	z-index:9999999;
	left:50%;
	margin-left:-150px;
}

#stuckAgain.fixxy img {
    width:300px;
	margin-top:-105px;
}

.bannerCTA a {
    font-size: 19px;
    color: #fff;
    opacity: 0.85;
    display: block;
}

.home .perfect {
    margin-top: 47px;
	width: 730px;
}

.topBanner .machine {
    width: 420px;
    margin: -100px 0 -40px;
}

.home.following.bar.fixed {
	display:none !important;
}

.home .topBanner .sub {
    color: #fff;
    font-size: 14px;
    margin: -36px 0 -10px 50px;
    line-height: 18px;
	font-weight:500;
	font-style:italic;
}


.home .perfectFit h2 {
	margin-left:0;
}

.home .buttonsArea {
    width: 370px;
    margin: 40px auto 0;
}

.home .buttonsArea a {
    float: left;
}

.home .buttonsArea a img {
    max-height: 55px;
    margin: 0 10px;
}

.home .keyPoints {
    padding: 50px 0;
    background: #f2f2f2;
    margin-top: 70px;
}



.bannerCTA a.atWork {
    margin-left: -60px;
}

.bannerCTA a.CTA {
    margin-right: -60px;
	float:right;
	transition:all 0.75s;
	font-size: 23px;
	opacity: 1;
}

.bannerCTA a.CTA.clicked {
    margin-top: -100px;
}

.bannerCTA form {
    margin-bottom: -206px !important;
    margin-top: 70px !important;
	height:70px !important;
	transition:all 0.75s;
	float:right;
	width:300px;
}

.bannerCTA form.clicked {
    margin-bottom: -43px !important;
    margin-top: -21px !important;
}

.bannerCTA .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 9px 9px;
    width: 270px;
    border: 0;
	border-bottom-left-radius: 8px !important;
	border-top-left-radius: 8px !important;
}

.bannerCTA .gform_wrapper .gform_footer {
    padding: 16px 0 10px 0;
    margin: -52px -60px 0 0;
    clear: none;
    width: 120px;
    float: right;
}

.bannerCTA .gform_wrapper .gform_footer input.button, .bannerCTA .gform_wrapper .gform_footer input[type=submit] {
    width: 126px !important;
    margin: -0.5px -36px 0 0 !important;
    padding: 10px 0 !important;
    float: right !important;
    border-bottom-right-radius: 8px !important;
	border-top-right-radius: 8px !important;
	border-bottom-left-radius: 0 !important;
	border-top-left-radius: 0 !important;
    background: #73bc44 !important;
}

.home .bannerCTA .gform_wrapper .gform_footer input.button {
    width: 96px !important;
    margin: -3px -6px 0 0 !important;
    padding: 0 !important;
    float: right !important;
    border-bottom-right-radius: 8px !important;
    border-top-right-radius: 8px !important;
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    background: 0 0 !important;
    height: auto;
    display: block;
    max-width: 146px;
}







.page-template-test2 h2 {
	margin:200px 0;
	color:#333;
	text-align:Center;
}


/*

.home .bannerCTA .hbspt-form-area {
    width: 100%;
    float: left;
    padding: 80px 0;
    background-color: #999;
    margin-top: 0;
}

.home .bannerCTA .hbspt-form .hs_email {
    width: 313px;
    border: 0;
    border-bottom-left-radius: 8px !important;
    border-top-left-radius: 8px !important;
}

.home .bannerCTA .hbspt-form .hs_email .input .hs-input {
    border: 0;
    border-bottom-left-radius: 8px !important;
    border-top-left-radius: 8px !important;
    padding: 9px 10px !important;
    float: left;
}

.home .bannerCTA .hbspt-form .hs_submit {
    padding: 16px 0 10px 0;
    margin: -50px -70px 0 0;
    clear: none;
    width: 120px;
    float: right;
}

.home .bannerCTA .hbspt-form .hs_submit .hs-button {
    width: 96px !important;
    margin: -3px -6px 0 0 !important;
    padding: 9px 0 !important;
    float: right !important;
    border-bottom-right-radius: 8px !important;
    border-top-right-radius: 8px !important;
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    background: #73bc44 !important;
    height: 38px;
    display: block;
    max-width: 146px;
	border:solid 0 #000 !important;
	text-transform:uppercase;
	color:#fff;
	letter-spacing: 1px;
	cursor:pointer;
} 

@-moz-document url-prefix() {
	.home .bannerCTA .hbspt-form .hs_submit .hs-button {
		height: 37px;
	}
}
	
.home .bannerCTA .hbspt-form .hs-error-msgs {
	display:none !important;
}

*/

.home .bannerCTA .hbspt-form .hs_submit .hs-button {
    width: 96px !important;
    margin: 5px 0 0 0 !important;
    padding: 6px 0 !important;
    float: right !important;
    border-bottom-right-radius: 8px !important;
    border-top-right-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
    border-top-left-radius: 8px !important;
    background: #73bc44 !important;
    height: 28px;
    display: block;
    max-width: 146px;
    border: solid 0 #000 !important;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 1px;
    cursor: pointer;
}


.page-template-default.page-id-2816 > .plain.content.paddedTop {
    padding-top: 60px !important;
}


/* ----- FIREFOX ----- */

@-moz-document url-prefix() {

	.bannerCTA .gform_wrapper .gform_footer input.button, .bannerCTA .gform_wrapper .gform_footer input[type="submit"] {
		margin: -6.5px -36px 0 0 !important;
		padding: 12.5px 0 !important;
	}
	
	.home .bannerCTA .gform_wrapper .gform_footer input.button {
	  width: 108px !important;
	  margin: -8px -17px 0 0 !important;
	  padding: 0 !important;
	}
	
}


/* Safari 7.1+ */

_::-webkit-full-page-media, _:future, :root .bannerCTA .gform_wrapper .gform_footer input.button, .bannerCTA .gform_wrapper .gform_footer input[type=submit] {
	margin: -5.5px -36px 0 0 !important;
	padding: 12px 0 !important;
}

_::-webkit-full-page-media, _:future, :root .home .bannerCTA .gform_wrapper .gform_footer input.button {
	margin: -6px -11px 0 0 !important;
	padding: 0 !important;
	width: 101px !important;
}
	
.getStarted img {
    width: 104px;
    margin-bottom: -11.5px;
}

.bannerCTA a:hover {
	opacity:1;
}

.bannerCTA a strong {
	color:#7ad40b;
}

.bannerCTA a i.icon {
    color: #fff;
    font-size: 0.5rem;
    background: #7ad40b;
    padding: 11px 15px 11px 8px;
    line-height: 0px;
    border-radius: 50%;
    margin: 0px 0 0px 12px;
    display: block;
    float: right;
}

.bannerCTA a.atWork i.icon {
    margin: 0px 209px 0px 0;
}

.perfect {
    width: 680px;
    margin-top: 59px;
    margin-left: -30px;
}

.perfectFit {
    width: 100%;
    float: left;
    padding: 80px 0 0;
    background-color: #fff;
    margin-top: -52px;
}


.perfectFit h2 {
	color:#06668f;
	font-weight:500;
	font-size:47px;
	margin-left:100px;
	text-align:center;
	margin-bottom: 40px;
}

.home .perfectFit h2 {
    margin-left: 0;
}

.perfectFit .left {
	border-right:solid 1px #ccc;
}

.perfectFit .left h2 {
	margin-left:0;
}

.perfectFit ul {
    margin-left: 15px;
}

.perfectFit .left ul {
	margin-left:15px;
}

.perfectFit ul li {
    font-size: 23px;
    color: #73bc44;
    font-weight: 400;
    margin-bottom: 8px !important;
}

.perfectFit ul li span {
	color:#666666;
}

.perfectFit ul li span span {
	color:#d93c30;
}

.perfectFit p.astrisk {
    text-align: right;
    margin: 30px 0 -15px !important;
	color:#d93c30;
	font-size:21px;
}

.greenBanner {
	padding:70px 0 40px;
	background-image:url(https://www.healthyyouvending.com/wp-content/uploads/greenBack-1.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-color:#000;
	margin-top:50px;
}

.greenBanner a {
	font-family:Open Sans Condensed;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:52px;
	display:block;
	width:100%;
	text-transform:uppercase;
	letter-spacing:1px;
	transition: all 0.5s;
}

.greenBanner a:hover {
	transform: scale(1.03);
}

.keyPoints {
	padding:50px 0;
	background: rgb(212,212,212);
	background: -webkit-linear-gradient(bottom, rgba(212,212,212,1) 0%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(bottom, rgba(212,212,212,1) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to top, rgba(212,212,212,1) 0%, rgba(255,255,255,1) 100%);
	position:relative;
}

.mobileShow {
	display:none !important;
}

.keyPoints h3 {
    color: #333;
    font-size: 40px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 0.25px;
    margin-bottom: 0;
}

.keyPoints h4 {
    color: #06668f;
    font-weight: 400;
    text-align: center;
    margin: 0 0 30px;
	font-size:24px;
}

.keyPoints p {
    width: 180px;
    text-align: center;
    float: right;
    color: #666;
    margin-right: 10px;
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 14px !important;
	font-weight:500;
}

.keyPoints .whatwedo p {
    width: 190px;
	
}

.keyPoints .buttons .button {
    font-size:11px;
}

.keyPoints .buttons {
    width: 210px;
    floaT: right;
	border: solid 3px #fff;
	border-radius:5px;
	margin-right:-5px;
}

.keyPoints .ui.buttons .or {
    font-size: 10px;
}

.spot {
    width: 218px;
    float: left;
    margin-left: -53px;
    margin-top: -77px;
}

.keyPoints .howitworks h3 {
    padding-right: 35px;
}

.keyPoints .howitworks h4 {
    padding-right: 24px;
}

.keyPoints .whatyoudo p {
    width: 153px;
    margin-right: 32px;
    margin-bottom: 24px !important;
}

.keyPoints .whatyoudo .buttons {
    width: 210px;
    floaT: right;
    border: solid 3px #fff;
    border-radius: 5px;
    margin-right: 1px;
}

.keyPoints .whatyoudo .ui.image {
    width: 110px;
    margin-left: 15px;
}

.keyPoints .whatwedo .ui.image {
    width: 370px;
    margin-left: 10px;
    margin-top: 20px;
    float: left;
    z-index: 0;
	position:relative;
}

.keyPoints .whatwedo p {
    margin-top: -230px;
    z-index:999;
	position:relative;
	margin-right:0;
}

.keyPoints .whatwedo .buttons {
    margin-top: -133px;
	margin-right:-13px;
}

.keyPoints .buttons {
    z-index: 999;
	position:relative;
}

.keyPoints .formPopBG {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.25);
    z-index: 9999;
    position: absolute;
    top: 0;
}

.keyPoints .formPop {
    width: 480px;
    padding: 30px 40px;
    height: auto;
    background: #29abe5fa;
    z-index: 99999;
    margin: 0 auto;
    float: none;
    position: absolute;
    top: 90px;
    left: 50%;
    margin-left: -225px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.35);
    border-radius: 5px;
}


.keyPoints .formPop h3 {
    color: #fff;
    font-size: 34px;
    margin: 0 0 10px;
}

.keyPoints .formPop .close {
    color: #fff;
    position: absolute;
    top: 8px;
    right: 5px;
	cursor:pointer;
}


.ourWord {
	padding:60px 0;
}

.ourWord h2 {
    text-align: center;
    margin-bottom: 0;
    color: #333;
    font-size: 42px;
	font-weight:500;
}

.ourWord h3 {
    text-align: center;
    margin-bottom: 50px;
    color: #666;
    font-size: 28px;
	font-weight:300;
	margin-top:0;
}

.ourWord .ui.buttons {
    width: 373px;
    margin: 50px auto 70px;
    float: none;
    display: block;
}

.ourWord .ui.buttons .button {
    float:left;
}

.ourWord .ui.buttons .button {
    background: #767676 none;
    color: #fff;
	padding:20px 30px;
	font-size:21px;
}

.ourWord .ui.buttons .positive.button {
    background: #5ab500 none;
    color: #fff;
}

.ourWord .ui.buttons .or {
    float: left;
    font-size: 19px;
    margin-top: 6px;
}

.ourWord p {
    text-align: center;
}

.ourWord iframe {
    width: 100% !important;
    height: 310px;
}


/*******************************
      FRANCHISE FAVORITE
*******************************/

.page-id-2500 .pageTitle .innerColor {
    padding: 130px 0 !important;
}

.fastestGrowing {
    width: 390px;
    margin: -160px auto 0;
    float: none;
    display: block;
}

.greenRays {
	background-position: top center !important;
}

.greenRays h3 {
	text-align:center;
	color:#fff;
	font-weight:600;
	font-size:1.75rem;
	letter-spacing:1.5px;
}

.greenRays .yellowDivider {
    width: 100%;
    margin: 0 auto;
    display: block;
}

.greenRays #yellowExpand {
    color: #fff;
    font-weight: 500;
    width: 128px;
    display: block;
    margin: -16px auto -40px;
}

.greenRays #yellowCollapse {
    color: #fff;
    font-weight: 500;
    width: 52px;
    display: block;
    margin: -46px auto 18px;
    letter-spacing: 1px;
}

.greenRays #hiddenText {
    height: 0px;
    opacity: 0;
    overflow: hidden;
    transition: 1s all;
}

.greenRays #hiddenText.active {
    height: 550px;
    opacity: 1;
}

.greenRays #hiddenText h3 {
    color: #fff;
    font-size: 28px;
    text-transform: none;
    font-weight: 400;
    letter-spacing: 1px;
	text-align:left;
}

.greenRays #hiddenText h3 span {
    color: #ffbd00;
	font-size: 32px;
	font-weight: 400;
}

.greenRays h4 {
    color:#fff;
	text-align:center;
	font-size:28px;
	letter-spacing:1px;
	font-weight: 500;
}

.greenRays p {
    color:#fff;
	font-weight:400;
	font-size:20px;
	letter-spacing:1px;
	margin-bottom:50px;
}

.greenRays #hiddenText p a {
    color:#fff;
	font-weight:600;
	text-decoration:underline;
}

.fourBoxes p {
	text-align:center;
	font-size: 1.05rem;
}

.ui.image.infoGraphic {
    width: 104%;
    max-width: 104%;
    margin: -5px -10px -15px;
}

.ui.image.video.infoGraphic {
    margin: 0 -10px -15px;
}

.first {
    margin-bottom: 70px !important;
}

.whiteArea {
	padding-top:90px !important;
}

.whiteArea h3 {
	font-size:2rem;
	color:#06668f;
}

.whiteArea p {
	font-size:1.25rem;
	color:#666;
	font-weight:400;
	line-height:2.5rem;
	letter-spacing:0.35px;
}

.imageButton {
	display:block;
	float:none;
	width:400px;
	margin:0 auto;
}

.page-id-2857 .blueArea, .page-id-2883 .blueArea, .page-id-91845 .greenList {
	background-color:#000;
}

.button {
	background:#ccc;
	padding:24px 50px;
	border-radius:15px;
	font-weight:500;
	color:#fff;
	text-transform: uppercase;
	letter-spacing:1px;
	font-size:20px
}

.button.yellow {
	display:block;
	padding:24px 0px;
	width:420px;
	margin:0 auto 70px;
	text-align:center;
	background:#ffac00;
	transition:all 0.5s;
}

.button.yellow:hover {
	color:#fff;
	transform:scale(1.05);
}



.pmQuote {
    width: 180px;
    margin: 0px auto -14px;
    display: block;
    z-index: 2;
    position: relative;
}

.pmQuoteArea p {
    width: 80%;
    margin: 0 auto;
    text-align: center;
    font-size: 18px;
    line-height: 36px !important;
	 z-index: 2;
	position: relative;
}

.pmQuoteArea .quoteMark {
    position: absolute;
    top: -120px;
    z-index: 1;
    opacity: 0.8;
    width: 650px;
    left: -130px;
}

.pmQuoteArea p.quoter {
    font-size: 24px;
    font-weight:bold !important;
	font-style:italic;
	color:#333;
	z-index: 2;
	position: relative;
}

.pmDivider {
    width: 450px;
    margin-bottom: -20px;
}


/*******************************
    FRAMEWORK DISPLAY STYLES
*******************************/
h1.section-title{
    font-weight: 700;
    font-style: italic;
    position: absolute;
    left: 0;
    text-transform: none;
    color: #ccc;
	text-align: left;
	font-size: 20px;
}

.other.popup .column {
    margin-top: .75rem !important;
	margin-bottom: .25rem !important;
}

/*******************************
	  DEFAULT TEMPLATE
*******************************/

.pageTitle {
    margin-top: -15px !important;
    background-color: #ccc;
    width: 100%;
    float: left;
    padding: 0;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.page-template-default .pageTitle {
    margin-top: 111px !important;
}

.pageTitle .innerColor {
    width: 100%;
    padding: 130px 0 75px;
    background: #f2f2f2;
}

.pageTitle h1 {
    font-weight: 100;
    color: #333;
    text-transform: none;
    font-size: 3.5rem;
}

.pageTitle h3 {
    font-weight: 600;
    color: #333;
    text-transform: none;
    font-size: 1.75rem;
	text-align:center;
}

.pageTitle p {
    font-weight: 400;
    font-size: 1.2rem;
    color: #333;
    text-align: center;
    margin-bottom: 0 !important;
    line-height: 2.5rem;
}

.plain {
    width: 100%;
    float: left;
    padding: 50px 0;
}

.ui.image.rounded {
	border-radius:15px;
}

.ui.image.fullWidth {
	width:100%;
}

.page-template-default > .plain.content.paddedTop {
	padding-top:80px !important;
}

.bgDarken {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}

.bgDarken.dark {
    background: rgba(0,0,0,0.25);
}

.bgDarken.darker {
    background: rgba(0,0,0,0.5);
}



/*******************************
  ACCORDION DEFAULT TEMPLATE
*******************************/

.page-template-default .plain .accordion {
    padding: 110px 0;
	width:100%;
}

.page-template-default .plain .accordion .title {
    padding: 18px 23px;
    font-size: 27px;
    line-height: 30px;
    border-radius: 5px;
	background:#f2f2f2;
	margin-bottom:18px;
}

.page-template-default .plain .accordion .title i.dropdown.icon {
   float:right;
}

.page-template-default .plain .accordion .title.active {
    color:#fff;
	background:#26abe3 !important;
}

.page-template-default .plain .accordion .content {
    padding: 20px 30px !important;
}

.page-template-default .plain .accordion .content strong {
    font-weight:bold;
}





/*******************************
		BUSINESS CONCEPT
*******************************/

.quickmaths {
	width: 86%;
    margin: 60px auto 0;
	display:block;
	float:none;
}

.greenList.paddedTop {
	padding-bottom:50px !important;
}

.greenList .container {
	padding:0 4%;
}

.greenList p {
	color:#fff;
	font-weight:600;
	font-size:1.25rem;
}

.greenList ul {
	padding-left:50px;
}

.greenList li {
	color:#fff;
	font-weight:600;
	font-size:1.25rem;
	list-style:none;
}

.greenList li::before {
    background: url(https://www.healthyyouvending.com/wp-content/uploads/yellowCheck.png);
    background-size: cover;
    content: "";
    width: 23px;
    height: 17px;
    float: left;
    margin: 7px 20px 10px 0;
}

.circlesArea {
	padding:70px 0 !important;
}

.circlesArea .ten.wide.column {
	padding-left:60px;
}

.circlesArea h3 {
	margin-top:15px;
	font-size:1.75rem;
	color:#06668f;
}

.circlesArea p {
	font-weight:400;
	color:#666;
	line-height:2rem;
}





/*******************************
	   WHY or WHY NOT
*******************************/

.benefitsArea .inner {
    width: 100%;
    padding: 25px 40px;
	
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/blueBack.jpg);
	background-color:#000;
	background-size:cover;
    margin: 0 0 0;
    border-radius: 10px;
    min-height: 1285px;
    box-shadow: 0 0 20px rgb(0 0 0 / 15%);
}

.benefitsArea .inner h3 {
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    font-size: 1.75rem;
    margin: 15px 0 30px;
}

.benefitsArea .inner ul {
    padding: 0 0 0 23px;
}

.benefitsArea .inner ul li {
    color: #fff;
	font-weight:500;
    font-size: 1.15rem;
    line-height: 2.15rem;
    margin-bottom: 12px;
}

.greyBox {
    padding: 40px 30px;
    background: #f1f1f1;
    border-radius: 10px;
    box-shadow: 0 0 20px rgb(0 0 0 / 3%);
	margin-bottom:60px;
}

.greyBox p {
    font-size: 1.2rem;
	font-weight:500;
    line-height: 2.15rem;
    padding: 0 1.25rem;
    text-align: center;
	margin-bottom:0 !important;
}



.listArea .container {
    padding:0 7% !important;
}


.listArea h2 {
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 2.25px;
    font-size: 4.25rem;
    margin-bottom: 20px;
    color: #fff;
}

.listArea ol {
    padding: 0 0 0 30px;
}

.listArea ol li {
    font-size: 1.25rem;
    line-height: 2.25rem;
    margin-bottom: 20px;
    color: #fff;
}

.listArea ol li strong {
    font-weight:bold !important;
}





/*******************************
		 WHAT YOU DO
*******************************/

.page-id-2568 .receiveButton .topButton.back {
    display: none !important;
}

.yellowBanner {
    display:none;
}

.yellowBanner h2 {
    color: #fff;
    font-weight: 500;
    letter-spacing: 0.5px;
    text-align: center;
}

.cardArea .ui.card {
	width:82%;
	margin:0 auto;
	display:block;
	border:0;
	padding:15px 40px;
	border-radius:15px;
	box-shadow: none !important;
}

.cardArea h3 {
	font-size:2.6rem;
	margin-bottom:40px;
}

.cardArea .ui.card h4 {
	color:#333;
	line-height:2rem;
	font-size:1.5rem;
}

.cardArea .ui.card p {
	margin-bottom:0 !important;
	font-weight:500;
	color:#333;
	line-height:2rem;
}

.plain.content.cardArea {
	padding:40px 0 60px !important;
}

.cardArea .mobileIcon {
	display:none;
}

.plain.content.locate.cardArea {
    padding-top: 0 !important;
}

.locate.cardArea img {
    width: 120px;
    float: right;
    margin-top: -57px;
}

.locate.cardArea h3::before {
    content: '';
    background: url(https://www.healthyyouvending.com/wp-content/uploads/numberOne.png);
    width: 287px;
    height: 70px;
    background-size: cover;
    float: left;
    margin: -8px 30px 0px 188px;
}

.locate.cardArea h3::after {
    content: '';
    background: url(https://www.healthyyouvending.com/wp-content/uploads/closingBracket.png);
    width: 10px;
    height: 38px;
    background-size: cover;
    float: right;
    margin: 8px 450px 0px 0;
}





.monitor.cardArea img {
    width: 120px;
    float: left;
    margin-top: -57px;
	margin-left:-15px;;
}


.monitor.cardArea .thirteen.wide.column {
    padding-right: 65px;
}

.monitor.cardArea h3::before {
    content: '';
    background: url(https://www.healthyyouvending.com/wp-content/uploads/openingBracket.png);
    width: 10px;
    height: 38px;
    background-size: cover;
    float: left;
    margin: 7px 13px 0 455px;
}

.monitor.cardArea h3::after {
    content: '';
    background: url(https://www.healthyyouvending.com/wp-content/uploads/numberTwo.png);
    width: 273px;
    height: 70px;
    background-size: cover;
    float: right;
    margin: -8px 204px 0px 0px;
}




.stock.cardArea img {
    width: 120px;
    float: right;
    margin-top: -57px;
}

.stock.cardArea h3::before {
    content: '';
    background: url(https://www.healthyyouvending.com/wp-content/uploads/numberThree.png);
    width: 300px;
    height: 70px;
    background-size: cover;
    float: left;
    margin: -8px 30px 0px 188px;
}

.stock.cardArea h3::after {
    content: '';
    background: url(https://www.healthyyouvending.com/wp-content/uploads/closingBracket.png);
    width: 10px;
    height: 38px;
    background-size: cover;
    float: right;
    margin: 8px 465px 0px 0;
}




.expand.cardArea img {
    width: 120px;
    float: left;
    margin-top: -57px;
	margin-left:-15px;;
}


.expand.cardArea .thirteen.wide.column {
    padding-right: 65px;
}

.expand.cardArea h3::before {
    content: '';
    background: url(https://www.healthyyouvending.com/wp-content/uploads/openingBracket.png);
    width: 10px;
    height: 38px;
    background-size: cover;
    float: left;
    margin: 7px 18px 0 450px;
}

.expand.cardArea h3::after {
    content: '';
    background: url(https://www.healthyyouvending.com/wp-content/uploads/numberFour.png);
    width: 280px;
    height: 70px;
    background-size: cover;
    float: right;
    margin: -8px 204px 0px 0px;
}





/*******************************
		PRODUCTS PAGE
*******************************/

.page-id-2687 .pageTitle .innerColor {
    padding: 130px 0 0 !important;
}

.page-template-default > .plain.content.paddedTop.productBoxes {
    padding-top:40px !important;
	padding-bottom:150px !important;
}

.productBoxes .card {
    width:100%;
	border:0 !important;
	box-shadow:none !important;
	padding:20px 0;
}

.productBoxes .card {
    width:100%;
	border:0 !important;
	box-shadow:none !important;
	padding:20px 0 40px;
	border-radius:30px;
	margin-bottom:40px;
	overflow:hidden;
}

.productBoxes .card img {
	margin-bottom:-10px;
	width:100%;
}

.productBoxes .card h3 {
    text-align: center;
    margin: -30px 0 0;
    font-size: 36px;
    color: #666;
}

.productBoxes .card h4 {
    text-align: center;
    margin-top: -3px;
    font-size: 26px;
    color: #333;
	font-weight:300;
}

.productBoxes .card.snacks h3 i.icon {
    color:#26abe3;
}

.productBoxes .card.meals img {
    margin: 60px 0 30px;
}

.productBoxes .card.meals h3 i.icon {
    color:#77be44;
}

.productBoxes .card.meds img {
    margin: 0 0 17px;
}

.productBoxes .card.meds h3 i.icon {
    color:#e73d30;
}

.productBoxes .card.greens {
    padding:20px 0 10px;
}

.productBoxes .card.greens img {
    width: 372px;
    margin: 10px auto 20px;
}

.productBoxes .card.greens h3 i.icon {
    color:#fdb427;
}

.productBoxes .card .inner {
	position:absolute;
	top:0;
    padding: 80px 80px 50px;
	opacity:0;
	height:100%;
	transition:all 0.4s;
}

.productBoxes .card:hover .inner {
	opacity:1;
}

.productBoxes .card .inner p {
	color:#fff;
	font-weight:400;
	text-align:center;
	font-size:20px;
	line-height:30px;
	letter-spacing:0.5px;
}

.productBoxes .card .inner a {
    color: #fff;
    text-decoration: underline;
}

.productBoxes .card .inner a:hover {
    opacity:0.8;
}

.productBoxes .card.snacks .inner {
	background:#26abe3;
}

.productBoxes .card.meals .inner {
	background:#77be44;
}

.productBoxes .card.meds .inner {
	background:#e73d30;
}

.productBoxes .card.greens .inner {
	background:#fdb427;
}

.productBoxes .card .inner img {
    max-width: 80px;
	max-height:80px;
    display: block;
    margin: 0 auto 20px;
	object-fit:contain;
}





/*******************************
	  PRODUCT SUB PAGES
*******************************/

.mainContent p {
    font-weight: 400;
    color: #666;
    line-height: 2.25rem;
}

.pageTitle h2 {
    font-weight: 100;
    color: #999;
    text-transform: none;
    font-size: 4rem;
	text-align:center;
}

.page-id-2753 .greenList {
	padding:25px 0 35px !important;
}

.page-id-2753 .greenList p {
    text-align: center;
    font-size: 26px;
    margin-bottom: 20px !important;
}

.page-id-2753 .greenList ul {
    width: 100%;
    padding-left: 0;
}

.page-id-2753 .greenList li {
    width: 20%;
    float: left;
    margin-bottom: 0 !important;
    text-align: center;
    font-weight: 500;
    font-size: 1.25rem;
    border-right: solid 1px #fff;
}

.page-id-2753 .greenList li:nth-of-type(5) {
    border-right: 0;
}

.page-id-2753 .greenList li i {
    font-size: 60px;
	margin-bottom:20px;
}

.page-id-2753 .greenList li::before {
	display:none;
}

.granolaBar {
    width: 60px;
    margin-bottom: 15px;
}

.page-id-2753 .greenList li img {
	max-width:80px;
	max-height:80px;
}

.page-id-2753 > .plain.content.paddedTop.mainContent {
	padding-top:30px !important;
	padding-bottom:30px !important;
}

.page-id-2753 .mainContent.first p {
    margin-top:40px;
	padding-left:40px;
}

.page-id-2753 .plain.mainContent.second {
	padding-top:60px !important;
	padding-bottom:60px !important;
}

.page-id-2753 .plain.mainContent.second p {
	padding-right:25px;
}

.page-id-2753 .plain.mainContent.second img {
	margin-top:45px !important;
}

.page-id-2753 .plain.mainContent.third {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

.page-id-2753 .mainContent.third p {
	padding-left:40px;
}

.page-id-2753 .plain.mainContent.third img {
	margin-top:20px !important;
}

.page-id-2753 .plain.mainContent.fourth {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

.page-id-2753 .plain.mainContent.fourth p {
	padding-right:25px;
	margin-top:30px;
}



/*******************************
	  CHARACTERISTICS PAGE
*******************************/

.page-id-2738 .topButton.back {
	display:none;
}

.greenStats h4 {
    display: block;
    color: #fff;
    font-size: 28px;
    line-height: 40px;
    text-align: center;
    width: 850px;
    margin: 0 auto 40px;
}

.greenStats h3 {
    color: #fff;
    font-size: 100px;
    text-align: center;
	font-family: Open Sans Condensed;
}

.greenStats p {
    color: #fff;
    text-align: center;
	width: 230px;
    margin: 0 auto 40px;
}

.greenStats .ui.divided.grid:not([class*="vertically divided"])>.column:not(.row) {
    -webkit-box-shadow: -1px 0 0 0 rgb(255 255 255 / 35%);
    box-shadow: -1px 0 0 0 rgb(255 255 255 / 35%);
}

.greyList h4 {
    color: #666666;
    font-size: 28px;
    line-height: 30px;
    text-align: center;
	margin-bottom:10px;
}

.greyList h2 {
    color: #06668f;
    font-size: 42px;
    line-height: 46px;
    text-align: center;
}

.greyList ul {
    padding: 0 0 0 47px;
    margin: 40px auto 0;
    display: block;
    width: 780px;
}

.greyList ul li {
    margin-bottom:32px !important;
	font-size:24px;
	line-height:24px;
	list-style:none;
}

.greyList ul li span {
    display: block;
    float: left;
    background: #06668f;
    text-align: center;
    padding: 5px 11px;
    color: #fff;
    border-radius: 50%;
    margin: -5px 16px 0 0;
}


.plain.content.whiteList {
    padding:80px 0 !important;
	width:100%;
	float:left;
}

.whiteList h4 {
    color: #666666;
    font-size: 28px;
    line-height: 30px;
    text-align: center;
	margin-bottom:10px;
}

.whiteList ul {
    padding: 0 0 0 52px;
    margin: 40px auto 0;
    display: block;
    width: 980px;
}

.whiteList ul li {
    margin-bottom: 20px !important;
    font-size: 24px;
    line-height: 24px;
    list-style: none;
}

.whiteList ul li span {
    color: #666;
	font-weight:bold;
}

.page-id-2568 .pageTitle h2 {
    font-weight: 700;
    color: #333;
    text-transform: none;
    font-size: 2rem;
    text-align: center;
}

.backHome {
	width:350px !important;
	height:auto;
	margin:0 auto;
	display:block;
	float:none;
}




/*******************************
	   YOUR MACHINE PAGE
*******************************/

.page-id-2816 .pageTitle .innerColor, .page-id-2857 .pageTitle .innerColor, .page-id-2883 .pageTitle .innerColor ,.page-id-91760 .pageTitle .innerColor {
    padding: 110px 0 0;
}

.page-id-2816 .receiveButton, .page-id-2857 .receiveButton, .page-id-2883 .receiveButton, .page-id-91760 .receiveButton {
    width: 1186px;
}

.page-id-2816 .receiveButton #receive, .page-id-2857 .receiveButton #receive, .page-id-2883 .receiveButton #receive, .page-id-91760 .receiveButton #receive {
    width: 322px;
}

.page-id-2816 .receiveButton #receive::before, .page-id-2857 .receiveButton #receive::before, .page-id-2883 .receiveButton #receive::before, .page-id-91760 .receiveButton #receive::before {
    z-index: -1;
    content: "";
    position: absolute;
    right: 209px;
    top: 0;
    height: 100%;
    width: 63px;
    background-color: inherit;
    -webkit-transform: skewX(25deg);
    -moz-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    transform: skewX(25deg);
}

.page-id-2816 .receiveButton .topButton.yellow, .page-id-2857 .receiveButton .topButton.yellow, .page-id-2883 .receiveButton .topButton.yellow, .page-id-91760 .receiveButton .topButton.yellow {
    width: 218px;
}

.page-id-2816 .receiveButton .topButton.yellow::before, .page-id-2857 .receiveButton .topButton.yellow::before, .page-id-2883 .receiveButton .topButton.yellow::before, .page-id-91760 .receiveButton .topButton.yellow::before {
    z-index: -1;
    content: "";
    position: absolute;
    right: 400px;
    top: 0;
    height: 100%;
    width: 63px;
    background-color: inherit;
    -webkit-transform: skewX(25deg);
    -moz-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    transform: skewX(25deg);
}

.page-id-2816 .receiveButton .topButton.yellow::after, .page-id-2857 .receiveButton .topButton.yellow::after, .page-id-2883 .receiveButton .topButton.yellow::after, .page-id-91760 .receiveButton .topButton.yellow::after {
    z-index: -1;
    content: "";
    position: absolute;
    right: 272px;
    top: 0;
    height: 100%;
    width: 63px;
    background-color: inherit;
    -webkit-transform: skewX(25deg);
    -moz-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    transform: skewX(25deg);
}

.receiveButton .topButton.red {
    background: #e73d30;
}

.page-id-2816 .receiveButton .topButton.red, .page-id-2857 .receiveButton .topButton.red, .page-id-2883 .receiveButton .topButton.red, .page-id-91760 .receiveButton .topButton.red {
    width: 261px;
    margin-right: -32px;
}

.page-id-2816 .receiveButton .topButton.red::before, .page-id-2857 .receiveButton .topButton.red::before, .page-id-2883 .receiveButton .topButton.red::before, .page-id-91760 .receiveButton .topButton.red::before {
    z-index: -1;
    content: "";
    position: absolute;
    right: 635px;
    top: 0;
    height: 100%;
    width: 63px;
    background-color: inherit;
    -webkit-transform: skewX(25deg);
    -moz-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    transform: skewX(25deg);
}

.page-id-2816 .receiveButton .topButton.red::after, .page-id-2857 .receiveButton .topButton.red::after, .page-id-2883 .receiveButton .topButton.red::after, .page-id-91760 .receiveButton .topButton.red::after {
    z-index: -1;
    content: "";
    position: absolute;
    right: 463px;
    top: 0;
    height: 100%;
    width: 63px;
    background-color: inherit;
    -webkit-transform: skewX(25deg);
    -moz-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    transform: skewX(25deg);
}

.receiveButton .topButton.red.img {
    background: transparent;
	padding:0;
}

.receiveButton .topButton.red.img img {
    width:100%;
}


.receiveButton .topButton.blue {
    background: #26abe3;
}

.page-id-2816 .receiveButton .topButton.blue, .page-id-2857 .receiveButton .topButton.blue, .page-id-2883 .receiveButton .topButton.blue, .page-id-91760 .receiveButton .topButton.blue {
    width: 213px;
    margin-right: -32px;
}

/*

.page-id-2816 .receiveButton .topButton.blue::before, .page-id-2857 .receiveButton .topButton.blue::before, .page-id-2883 .receiveButton .topButton.blue::before, .page-id-91760 .receiveButton .topButton.blue::before {
    z-index: -1;
    content: "";
    position: absolute;
    right: 820px;
    top: 0;
    height: 100%;
    width: 63px;
    background-color: inherit;
    -webkit-transform: skewX(25deg);
    -moz-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    transform: skewX(25deg);
}

.page-id-2816 .receiveButton .topButton.blue::after, .page-id-2857 .receiveButton .topButton.blue::after, .page-id-2883 .receiveButton .topButton.blue::after, .page-id-91760 .receiveButton .topButton.blue::after {
    z-index: -1;
    content: "";
    position: absolute;
    right: 697px;
    top: 0;
    height: 100%;
    width: 63px;
    background-color: inherit;
    -webkit-transform: skewX(25deg);
    -moz-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    transform: skewX(25deg);
}

*/

.receiveButton .topButton.blue.img {
    background: transparent;
	padding:0;
}

.receiveButton .topButton.blue img {
    width:100%;
}

.receiveButton .topButton.green {
    background: #77bd44;
}

.page-id-2816 .receiveButton .topButton.green, .page-id-2857 .receiveButton .topButton.green, .page-id-2883 .receiveButton .topButton.green, .page-id-91760 .receiveButton .topButton.green {
    width: 242px;
    margin-right: -32px;
}

.receiveButton .topButton.green.img {
    background: transparent;
	padding:0;
}

.receiveButton .topButton.green img {
    width:100%;
}

/*
.page-id-2816 .receiveButton .topButton.green::before, .page-id-2857 .receiveButton .topButton.green::before, .page-id-2883 .receiveButton .topButton.green::before, .page-id-91760 .receiveButton .topButton.green::before {
    z-index: -1;
    content: "";
    position: absolute;
    right: 1035px;
    top: 0;
    height: 100%;
    width: 63px;
    background-color: inherit;
    -webkit-transform: skewX(25deg);
    -moz-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    transform: skewX(25deg);
}

.page-id-2816 .receiveButton .topButton.green::after, .page-id-2857 .receiveButton .topButton.green::after, .page-id-2883 .receiveButton .topButton.green::after, .page-id-91760 .receiveButton .topButton.green::after {
    z-index: -1;
    content: "";
    position: absolute;
    right: 882px;
    top: 0;
    height: 100%;
    width: 63px;
    background-color: inherit;
    -webkit-transform: skewX(25deg);
    -moz-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    transform: skewX(25deg);
}
*/

.page-id-2816 .pageTitle ul {
    width: 610px;
    margin: 40px auto 0;
    display: block;
}

.page-id-2816 .pageTitle ul li {
	text-align:left;
	font-size:21px;
	line-height:27px;
	list-style:none;
	color: #333;
}

.page-id-2816 .pageTitle ul li:before {
    content: "";
    float: left;
    margin: 2px 20px 0 -61px;
    background: url(https://www.healthyyouvending.com/wp-content/uploads/leaf.png);
    background-size: cover;
    width: 38px;
    height: 22px;
}

.machineArea h2 {
	text-align:center;
	color:#333;
	font-weight:500;
}

.coloredList h3 {
	font-size:20px;
	font-weight:bold;
	margin-bottom:5px !important;
}

.coloredList p {
    font-size: 16px;
}

.machineArea .machineImage .ui.image {
    width: 110%;
    max-width: 110%;
    margin: -5px -37px;
}


.machineArea .machineImage p {
    text-align: center;
    font-size: 14px;
    font-style: italic;
    font-weight: 500;
    margin-top: -59px;
}

.coloredList p a i.icon {
	transition:all 0.5s;
}

.coloredList p a:hover i.icon {
	transform:scale(1.2);
}

.coloredList p.one a i.icon {
	color:#77bd44;
}

.coloredList h3.one::before {
	content:"";
	width:75px;
	height:3px;
	background:#77bd44;
	display:block;
	margin-bottom:8px;
}

.coloredList p.two a i.icon {
	color:#fbb327;
}

.coloredList h3.two::before {
	content:"";
	width:75px;
	height:3px;
	background:#fbb327;
	display:block;
	margin-bottom:8px;
}

.coloredList p.three a i.icon {
	color:#dd3a2e;
}

.coloredList h3.three::before {
	content:"";
	width:75px;
	height:3px;
	background:#dd3a2e;
	display:block;
	margin-bottom:8px;
}

.clickableLogos ul {
	display:block !important;
	padding:0 !important;
	margin: 20px auto -20px !important;
	width:1000px !important;
	float:none;
}

.clickableLogos li {
	list-style:none;
	width:19.5% !important;
}

.clickableLogos li img {
    width: 90%;
    margin: 0 auto;
    transition: all 1s;
    max-height: 120px;
    object-fit: contain;
}

.clickableLogos li a:hover img {
	transform: scale(1.08);
}

.contentChanges {
	padding:40px 0 !important;
	height:300px;
}

.contentChanges h3 {
	text-align:center;
}

.contentChanges p {
	text-align:center;
	color:#333;
	font-size:20px;
	padding:0 50px;
	margin-bottom:0 !important;
	line-height: 38px;
}

.contentChanges .text {
	opacity:0;
	transform:scale(0);
	height:0;
	transition:all 1s;
	position:absolute;
}

.contentChanges .text.active {
	opacity:1;
	transform:scale(1);
	height:auto;
}

.contentChanges::before {
    content: "\A";
    border-style: solid;
    border-width: 0 24px 24px 24px;
    border-color: transparent transparent #f2f2f2 transparent;
    position: absolute;
    float: none;
    display: block;
    width: 48px;
    margin: -63px 0 0 -34px;
    left: 50%;
	transition:all 0.5s;
}

.contentChanges.nama::before {
    content: "\A";
    border-style: solid;
    border-width: 0 24px 24px 24px;
    border-color: transparent transparent #f2f2f2 transparent;
    position: absolute;
    float: none;
    display: block;
    width: 48px;
    margin: -63px 0 0 -441px;
    left: 50%;
}

.contentChanges.warranty::before {
    content: "\A";
    border-style: solid;
    border-width: 0 24px 24px 24px;
    border-color: transparent transparent #f2f2f2 transparent;
    position: absolute;
    float: none;
    display: block;
    width: 48px;
    margin: -63px 0 0 -234px;
    left: 50%;
}

.contentChanges.usa::before {
    content: "\A";
    border-style: solid;
    border-width: 0 24px 24px 24px;
    border-color: transparent transparent #f2f2f2 transparent;
    position: absolute;
    float: none;
    display: block;
    width: 48px;
    margin: -63px 0 0 -34px;
    left: 50%;
}

.contentChanges.eco::before {
    content: "\A";
    border-style: solid;
    border-width: 0 24px 24px 24px;
    border-color: transparent transparent #f2f2f2 transparent;
    position: absolute;
    float: none;
    display: block;
    width: 48px;
    margin: -63px 0 0 161px;
    left: 50%;
}

.contentChanges.ada::before {
    content: "\A";
    border-style: solid;
    border-width: 0 24px 24px 24px;
    border-color: transparent transparent #f2f2f2 transparent;
    position: absolute;
    float: none;
    display: block;
    width: 48px;
    margin: -63px 0 0 361px;
    left: 50%;
}




/*******************************
		SMARTMART PAGE
*******************************/

.page-template-default > .plain.content.smartmartArea.paddedTop {
	padding-top:40px !important;
}

.page-id-2857 .pageTitle p {
    padding: 0 25px;
}

.smartmartArea h3 {
    font-size: 25px;
    margin: 120px 0 30px 0;
}

.smartmartArea ul {
    padding-left: 90px;
}

.smartmartArea ul li {
    font-size:19px;
	list-style: none;
	font-weight:500;
}

.smartmartArea ul li::before {
    content: "";
    float: left;
    margin: 2px 20px 0 -61px;
    background: url(https://www.healthyyouvending.com/wp-content/uploads/leaf.png);
    background-size: cover;
    width: 38px;
    height: 22px;
}

.smartmartArea ul li span {
    display: block;
    font-weight: bold;
	color:#666666;
}

.blueArea {
    padding: 40px 0 20px !important;
}

.blueArea h3 {
    color:#fff;
	text-align:center;
	font-size:30px;
}

.blueArea p {
    color:#fff;
	text-align:center;
}

.smartmartTypes {
	padding:40px 0 !important;
}

.smartmartTypes h3 {
	text-align:center;
	font-weight:300;
}

.smartmartTypes img {
	width:100%;
}

.mobileButtons {
	display:none;
}





/*******************************
	  WELLNESS CENTER PAGE
*******************************/

.page-id-2883 .smartmartArea h3 {
    font-size: 25px;
    margin: 0 0 30px 0;
}

.page-id-2883 .smartmartArea img {
   margin-top:50px;
}

.page-id-2883 .blueArea {
    padding: 40px 0px !important;
}

.blueArea h2 {
    color: #fff;
    text-align: center;
    font-size: 36px;
}

.page-id-2883 .wellnessImage {
    padding: 0 0 !important;
}

.page-id-2883 .wellnessImage img {
    margin: -16px 0 -40px !important;
	width:100%;
}






/*******************************
	   TECHNOLOGY PAGE
*******************************/

.page-id-91760 .pageTitle p {
    padding: 0 50px;
}

.eMachine {
	padding-bottom:60px !important;
}

.eMachine img {
    margin-left: -60px;
}

.eMachine h3 {
    color: #333;
    font-size: 32px;
    line-height: 40px;
}

.eMachine p {
    color: #333;
    font-size: 19px;
    line-height: 34px;
}

.eMachine p strong {
    font-weight:bold;
}

.rmm {
	position:relative;
}

.rmm h3 {
    color: #333;
    font-size: 32px;
    line-height: 40px;
}

.rmm p {
    color: #333;
    font-size: 19px;
    line-height: 34px;
	padding-right:30px;
	margin-bottom:0 !important;
}

.rmm .ui.image {
    width: 1100px;
    max-width: 1150px;
    height: 418px;
    left: 0;
    top: -80px;
    position: absolute;
    object-fit: cover;
}

.rmm p strong {
    font-weight:bold;
}

.softwarepro {
	padding:60px 0 !important;
}

.softwarepro h3 {
    color: #333;
    font-size: 32px;
    line-height: 40px;
	margin-top:30px;
}

.softwarepro p {
    color: #333;
    font-size: 19px;
    line-height: 34px;
	padding-right:30px;
	margin-bottom:0 !important;
}

.softwarepro p strong {
    font-weight:bold;
}

.softwarepro img {
    width: 320px;
}







/*******************************
	   WHAT WE DO PAGE
*******************************/

.page-id-91794 .pageTitle .innerColor {
    padding: 130px 0 60px;
}

.page-id-91845 .pageTitle .innerColor, .page-id-91874 .pageTitle .innerColor {
    padding: 130px 0 10px;
}

.page-id-91880 .pageTitle .innerColor {
    padding: 130px 0 40px;
}

.page-id-91794 .pageTitle h3 {
    padding: 0 70px;
}

.imageFull {
	padding:0 !important;
}

.page-template-default > .plain.content.paddedTop.imageFull {
	padding-top:0 !important;
}

.imageFull img {
	height:450px !important;
	width:100% !important;
	object-fit:cover;
}

.imageFull .column {
	padding:0 !important;
}

.imageFull .inner {
    width: 650px;
    margin: 75px 0 0 100px;
    position: relative;
}

.imageFull .inner h3 {
    color:#333;
	font-size:30px;
}

.imageFull .inner p {
    font-size: 21px;
    font-weight: 500;
	color:#333;
}

.imageFull .inner p span {
	color:#00ade1;
}

.imageFull .inner a {
    width: 170px;
    display: block;
    position: absolute;
    right: 0px;
    bottom: -90px;
    color: #333;
	display: inline-flex
}

.imageFull .inner a i.icon {
    font-size: 34px;
    color: #77be44;
    display: block;
    float: right;
}

.imageFull.right .inner {
    width: 600px;
    margin: 75px 110px 0 0;
    position: relative;
    float: right;
}

.imageFull.right .inner a {
    right: -10px;
    bottom: -25px;
}

.imageFull.coaching .inner {
    width: 650px;
    margin: 75px 0 0 100px;
    position: relative;
}

.imageFull.coaching .inner a {
    right: 0;
    bottom: -75px;
}

.imageFull.right.osc .inner {
    margin: 75px 110px 0 0;
}


.page-id-98560 .receiveButton, .page-id-91794 .receiveButton, .page-id-91845 .receiveButton, .page-id-91874 .receiveButton, .page-id-91884 .receiveButton, .page-id-91880 .receiveButton {
    width: 1008px;
}

.page-id-98560 .receiveButton #receive, .page-id-91794 .receiveButton #receive, .page-id-91845 .receiveButton #receive, .page-id-91874 .receiveButton #receive, .page-id-91884 .receiveButton #receive, .page-id-91880 .receiveButton #receive {
    width: 322px;
}

.page-id-98560 .receiveButton #receive::before, .page-id-91794 .receiveButton #receive::before, .page-id-91845 .receiveButton #receive::before, .page-id-91874 .receiveButton #receive::before, .page-id-91884 .receiveButton #receive::before, .page-id-91880 .receiveButton #receive::before {
    z-index: -1;
    content: "";
    position: absolute;
    right: 209px;
    top: 0;
    height: 100%;
    width: 63px;
    background-color: inherit;
    -webkit-transform: skewX(25deg);
    -moz-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    transform: skewX(25deg);
}

.page-id-98560 .receiveButton .topButton.yellow, .page-id-91794 .receiveButton .topButton.yellow, .page-id-91845 .receiveButton .topButton.yellow, .page-id-91874 .receiveButton .topButton.yellow, .page-id-91884 .receiveButton .topButton.yellow, .page-id-91880 .receiveButton .topButton.yellow {
    width: 235px;
}

.page-id-98560 .receiveButton .topButton.yellow::before, .page-id-91794 .receiveButton .topButton.yellow::before, .page-id-91845 .receiveButton .topButton.yellow::before, .page-id-91874 .receiveButton .topButton.yellow::before, .page-id-91884 .receiveButton .topButton.yellow::before, .page-id-91880 .receiveButton .topButton.yellow::before {
    z-index: -1;
    content: "";
    position: absolute;
    right: 417px;
    top: 0;
    height: 100%;
    width: 63px;
    background-color: inherit;
    -webkit-transform: skewX(25deg);
    -moz-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    transform: skewX(25deg);
}

.page-id-98560 .receiveButton .topButton.yellow::after .page-id-91794 .receiveButton .topButton.yellow::after, .page-id-91845 .receiveButton .topButton.yellow::after, .page-id-91874 .receiveButton .topButton.yellow::after, .page-id-91884 .receiveButton .topButton.yellow::after, .page-id-91880 .receiveButton .topButton.yellow::after {
    z-index: -1;
    content: "";
    position: absolute;
    right: 272px;
    top: 0;
    height: 100%;
    width: 63px;
    background-color: inherit;
    -webkit-transform: skewX(25deg);
    -moz-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    transform: skewX(25deg);
}

.page-id-98560 .receiveButton .topButton.red, .page-id-91794 .receiveButton .topButton.red, .page-id-91845 .receiveButton .topButton.red, .page-id-91874 .receiveButton .topButton.red, .page-id-91884 .receiveButton .topButton.red, .page-id-91880 .receiveButton .topButton.red {
    width: 178px;
    margin-right: -32px;
}

.page-id-98560 .receiveButton .topButton.red::before, .page-id-91794 .receiveButton .topButton.red::before, .page-id-91845 .receiveButton .topButton.red::before, .page-id-91874 .receiveButton .topButton.red::before, .page-id-91884 .receiveButton .topButton.red::before, .page-id-91880 .receiveButton .topButton.red::before {
    z-index: -1;
    content: "";
    position: absolute;
    right: 567px;
    top: 0;
    height: 100%;
    width: 63px;
    background-color: inherit;
    -webkit-transform: skewX(25deg);
    -moz-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    transform: skewX(25deg);
}

.page-id-98560 .receiveButton .topButton.red::after, .page-id-91794 .receiveButton .topButton.red::after, .page-id-91845 .receiveButton .topButton.red::after, .page-id-91874 .receiveButton .topButton.red::after, .page-id-91884 .receiveButton .topButton.red::after, .page-id-91880 .receiveButton .topButton.red::after {
    z-index: -1;
    content: "";
    position: absolute;
    right: 480px;
    top: 0;
    height: 100%;
    width: 63px;
    background-color: inherit;
    -webkit-transform: skewX(25deg);
    -moz-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    transform: skewX(25deg);
}

.page-id-98560 .receiveButton .topButton.blue, .page-id-91794 .receiveButton .topButton.blue, .page-id-91845 .receiveButton .topButton.blue, .page-id-91874 .receiveButton .topButton.blue, .page-id-91884 .receiveButton .topButton.blue, .page-id-91880 .receiveButton .topButton.blue {
    width: 173px;
    margin-right: -32px;
}

.page-id-98560 .receiveButton .topButton.blue::before, .page-id-91794 .receiveButton .topButton.blue::before, .page-id-91845 .receiveButton .topButton.blue::before, .page-id-91874 .receiveButton .topButton.blue::before, .page-id-91884 .receiveButton .topButton.blue::before, .page-id-91880 .receiveButton .topButton.blue::before {
    z-index: -1;
    content: "";
    position: absolute;
    right: 712px;
    top: 0;
    height: 100%;
    width: 63px;
    background-color: inherit;
    -webkit-transform: skewX(25deg);
    -moz-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    transform: skewX(25deg);
}

.page-id-98560 .receiveButton .topButton.blue::after, .page-id-91794 .receiveButton .topButton.blue::after, .page-id-91845 .receiveButton .topButton.blue::after, .page-id-91874 .receiveButton .topButton.blue::after, .page-id-91884 .receiveButton .topButton.blue::after, .page-id-91880 .receiveButton .topButton.blue::after {
    z-index: -1;
    content: "";
    position: absolute;
    right: 630px;
    top: 0;
    height: 100%;
    width: 63px;
    background-color: inherit;
    -webkit-transform: skewX(25deg);
    -moz-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    transform: skewX(25deg);
}

.page-id-98560 .receiveButton .topButton.green, .page-id-91794 .receiveButton .topButton.green, .page-id-91845 .receiveButton .topButton.green, .page-id-91874 .receiveButton .topButton.green, .page-id-91884 .receiveButton .topButton.green, .page-id-91880 .receiveButton .topButton.green {
    width: 222px;
    margin-right: -32px;
}

.page-id-98560 .receiveButton .topButton.green::before, .page-id-91794 .receiveButton .topButton.green::before, .page-id-91845 .receiveButton .topButton.green::before, .page-id-91874 .receiveButton .topButton.green::before, .page-id-91884 .receiveButton .topButton.green::before, .page-id-91880 .receiveButton .topButton.green::before {
    z-index: -1;
    content: "";
    position: absolute;
    right: 907px;
    top: 0;
    height: 100%;
    width: 63px;
    background-color: inherit;
    -webkit-transform: skewX(25deg);
    -moz-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    transform: skewX(25deg);
}

.page-id-98560 .receiveButton .topButton.green::after, .page-id-91794 .receiveButton .topButton.green::after, .page-id-91845 .receiveButton .topButton.green::after, .page-id-91874 .receiveButton .topButton.green::after, .page-id-91884 .receiveButton .topButton.green::after, .page-id-91880 .receiveButton .topButton.green::after {
    z-index: -1;
    content: "";
    position: absolute;
    right: 775px;
    top: 0;
    height: 100%;
    width: 63px;
    background-color: inherit;
    -webkit-transform: skewX(25deg);
    -moz-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    transform: skewX(25deg);
}





/*******************************
  LOCATION PROCUREMENT PAGE
*******************************/

.page-id-91845 .pageTitle p {
    padding: 0 70px;
}

.videoArea h3 {
    padding-left: 50px;
    line-height: 44px;
    margin: 50px 0 50px;
	color:#666;
	font-weight:300;
	font-size:32px;
}

.videoArea h2 {
    color: #06668f;
    font-weight: 300;
    padding-left: 50px;
	font-size:42px;
}

.videoArea iframe {
    height: 390px;
}

.videoBelow h2 {
    color: #333;
    font-weight: 600;
	text-align: center;
	margin-top:0;
	font-size:30px;
}

.videoBelow p {
    font-size: 1.2rem;
    color: #666;
    text-align: center;
    margin-bottom: 50px !important;
    line-height: 2.5rem;
}

.page-id-91845 .greenList {
    padding: 50px 0 20px !important;
}

.page-id-91845 .greenList h3 {
	color:#fff;
	text-align:center;
}

.page-id-91845 .greenList .grid {
    padding: 0 !important;
}

.page-id-91845 .greenList ul {
    padding-left: 10px;
	padding-right:10px;
}

.page-id-91845 .greenList li {
    line-height: 1.5rem;
	margin-bottom:15px !important;
}

.page-id-91845 .greenList li::before {
    background: url(https://www.healthyyouvending.com/wp-content/uploads/yellowArrow.png);
    background-size: cover;
    content: "";
    width: 12px;
    height: 19px;
    float: left;
    margin: 2px 24px 18px 0;
}

.page-id-98843 .greenList  {
    padding: 40px 0 !important;
}

.page-id-98843 .greenList h3 {
    color: #fff;
    text-align: center;
}

.page-id-98843 .pageTitle .innerColor {
    padding: 130px 0 0;
}

.page-id-98843 .pageTitle .innerColor p {
    padding: 0 70px;
}

.page-id-98843 .pageTitle.white {
    margin-top:0 !important;
	padding-top:0 !important;
	padding: 40px 0 !important;
}

.page-template-default > .plain.content.paddedTop.pageTitle.white {
	padding-top:40px !important;
}

.page-id-98843 .greenList li {
    line-height: 1.5rem;
	margin-bottom:15px !important;
}

.page-id-98843 .greenList ul {
    padding-left: 0;
}

.page-id-98843 .greenList li::before {
    background: url(https://www.healthyyouvending.com/wp-content/uploads/yellowArrow.png);
    background-size: cover;
    content: "";
    width: 12px;
    height: 19px;
    float: left;
    margin: 2px 24px 18px 0;
}

.logosArea h3 {
	font-size:30px;
	margin:60px 0 40px;
	text-align:center;
}

.logosArea .ui.image {
    margin: 0 auto 60px;
    max-height: 70px;
}

.getStarted2 img {
	width: 218px;
	margin-right: -50px;
}






/*******************************
  NEW LOCATION PROCUREMENT PAGE
*******************************/

.page-id-98539 .pageTitle .innerColor {
    padding: 90px 0 10px;
}

.page-id-98539 h2.system {
    font-weight: 100 !important;
    color: #333;
    text-transform: none !important;
    font-size: 32px !important;
    text-align: center;
}

.page-id-98539 h3.road {
    font-weight: 600 !important;
    color: #333 !important;
    text-transform: none;
    font-size: 1.5rem !important;
    text-align: center;
}

.page-id-98539 p.years {
    width: 80%;
    margin: 25px 10% 55px !important;
	text-align:center;
	font-size:20px;
}

.page-id-98539 p.years strong {
    font-weight:bold;
}

.page-id-98539 .pageTitle p {
    padding: 0 240px;
}

.page-id-98539 .greenList {
    padding: 50px 0 20px !important;
}

.page-id-98539 .greenList h3 {
	color:#fff;
	text-align:center;
}

.page-id-98539 .greenList .grid {
    padding: 0 !important;
}

.page-id-98539 .greenList ul {
    padding-left: 10px;
	padding-right:10px;
}

.page-id-98539 .greenList li {
    line-height: 1.5rem;
	margin-bottom:15px !important;
}

.page-id-98539 .greenList li::before {
    background: url(https://www.healthyyouvending.com/wp-content/uploads/yellowArrow.png);
    background-size: cover;
    content: "";
    width: 12px;
    height: 19px;
    float: left;
    margin: 2px 24px 18px 0;
}

.page-template-default .pageTitle.lower {
    margin-top: 0 !important;
}

.page-id-98539 .pageTitle p.topNarrow {
    padding: 0 120px !important;
    margin-bottom: -25px !important;
}

.page-template-default.page-id-98539 > .plain.content.paddedTop {
    padding-top: 40px !important;
}


.page-id-98539 .hiddenMap {
    position: absolute;
	cursor:pointer;
}

.page-id-98539 .hiddenMap#stepOneOut {
    width: 140px;
    height: 50px;
    top: 41px;
    left: 38px;
}

.page-id-98539 .hiddenMap#stepTwoOut {
	width: 177px;
	height: 50px;
	top: 121px;
	left: 170px;
}

.page-id-98539 .hiddenMap#stepThreeOut {
	width: 316px;
	height: 50px;
	top: 178px;
	left: 10px;
}

.page-id-98539 .hiddenMap#stepFourOut {
    width: 177px;
    height: 51px;
    top: 371px;
    left: 17px;
}

.page-id-98539 .hiddenMap#stepFiveOut {
    width: 180px;
    height: 80px;
    top: 458px;
    left: 158px;
}

.page-id-98539 .stepArea .steps .hiddenContent {
    height: 0;
    overflow-y: hidden;
    padding: 0 40px;
	border-bottom:0 #fff solid;
	transition: all 0.5s;
}

.page-id-98539 .stepArea .steps .hiddenContent.active {
    min-height: 230px;
    border-bottom: 6px #fff solid;
    padding: 25px 40px 25px;
}

.page-id-98539 .stepArea .steps #stepOne .hiddenContent.active {
	height: 250px;
}

.page-id-98539 .stepArea .steps #stepTwo .hiddenContent.active {
	height: 250px;
}

.page-id-98539 .stepArea .steps #stepThree .hiddenContent.active {
    height: 265px;
	padding: 25px 50px 25px 40px;
}

.page-id-98539 .stepArea .steps #stepFour .hiddenContent.active {
	height: 230px;
}

.page-id-98539 .stepArea .steps #stepFive .hiddenContent.active {
	height: 260px;
}

.page-id-98539 .stepArea .steps {
    /* box-shadow: 0 0 20px rgb(0 0 0 / 10%); */
    border-radius: 15px;
    width: 100%;
    background: #f2f2f2;
    padding: 0;
    overflow: hidden;
    margin-top: 35px;
}

.page-id-98539 .stepArea .steps #stepOne h3 {
	margin-top: 0 !important;
}

.page-id-98539 .stepArea .steps #stepFive h3 {
	border-bottom:0 #fff solid;
}

.page-id-98539 .stepArea .steps #stepFive .hiddenContent {
	margin-bottom:-24px !important;
}

.page-id-98539 .stepArea .steps #stepFive .hiddenContent.active {
	border-bottom:0 #fff solid;
}

.page-id-98539 .stepArea .steps h3 {
	font-size: 24px;
    color: #000;
    margin: -23px 0 0 0 !important;
    font-weight: 500;
	padding:22px 20px 22px 30px;
	cursor:pointer;
	background:#f2f2f2;
	border-bottom:6px #fff solid;
}

.page-id-98539 .stepArea .steps h3 span {
	font-weight:bold;
	color:#27aae3;
}

.page-id-98539 .stepArea .steps h3 i.icon {
    float: right;
    font-size: 21px;
    background-color: #27aae3;
    display: block;
    height: 100%;
    width: 40px;
    padding: 25px 41px 20px 23px;
    margin: -23px -20px;
    color: #fff;
}

.page-id-98539 .stepArea .steps h3.active {
    color: #fff;
	background:#27aae3;
	border-bottom:0 #fff solid;
}

.page-id-98539 .stepArea .steps h3.active span {
	font-weight:bold;
	color:#fff;
}

.page-id-98539 .stepArea .map {
    width: 101%;
    max-width: 110%;
    margin: -18px 0 0 -50px;
}

.page-id-98539 .stepArea h2 {
    font-size: 42px;
    color: #333;
    margin: 0 0 8px !important;
    font-weight: 600;
    text-transform: uppercase;
}

.page-id-98539 .stepArea h3 {
    font-size: 37px;
    color: #666;
    margin: 0 !important;
    font-weight: 300;
	letter-spacing:1px;
}

.page-id-98539 .stepArea p span {
    display:block;
	margin-bottom:20px;
}

.page-id-98539 .stepArea ul {
    padding-left:60px;
	margin-top:40px;
	margin-bottom:80px;
}

.page-id-98539 .stepArea li {
    list-style:none;
	font-size:24px;
}

.page-id-98539 .stepArea li strong {
	font-weight:bold;
	color:#333;
}

.page-id-98539 .stepArea li a {
    color: #27aae3;
    font-weight: 600;
}

.page-id-98539 .blueArea h2 {
	margin-top:30px;
}

.page-id-98539 .blueArea h2 a {
    font-weight: 400;
	color:#fff !important;
}

.page-id-98539 .blueArea {
    display:none !important;
}

.page-id-98539 .blueArea .ui.card {
    width: 305px;
    float: left;
    padding: 60px 40px 30px;
    margin: 30px 20px 60px;
    display: block;
    border: 0;
    box-shadow: 0 0 0 rgb(0 0 0 / 0%);
    text-align: center;
    transition: all 0.5s;
    border-radius: 15px;
    min-height: 287px;
}

.page-id-98539 .blueArea .ui.card:hover {
    transform:scale(1.05);
	cursor:pointer;
}

.page-id-98539 .blueArea .ui.card i.icon {
    text-align: center;
    color: #fdb427;
    display: block;
    width: 100%;
    font-size: 75px;
}

.page-id-98539 .blueArea .ui.card h4 {
    text-align: center;
    color: #999;
    display: block;
    width: 100%;
    font-size: 23px;
    margin-top: -28px;
}

.page-id-98539 .blueArea .ui.card:hover h4 {
    color:#666;
} 












/*******************************
  NEW LOCATION PROCUREMENT PAGE V3
*******************************/

.page-id-98560 .pageTitle .innerColor {
    padding: 130px 0 0;
}

.page-id-98560 h2.system {
    font-weight: 100 !important;
    color: #333;
    text-transform: none !important;
    font-size: 32px !important;
    text-align: center;
}

.page-id-98560 h3.road {
    font-weight: 600 !important;
    color: #333 !important;
    text-transform: none;
    font-size: 1.5rem !important;
    text-align: center;
}

.page-id-98560 p.years {
    width: 80%;
    margin: 25px 10% 55px !important;
	text-align:center;
	font-size:20px;
}

.page-id-98560 p.years strong {
    font-weight:bold;
}

.page-id-98560 .pageTitle .sixteen > p {
    padding: 0 50px;
	margin-bottom:-10px !important;
}

.page-id-98560 .greenList {
    padding: 50px 0 20px !important;
}

.page-id-98560 .greenList h3 {
	color:#fff;
	text-align:center;
}

.page-id-98560 .greenList .grid {
    padding: 0 !important;
}

.page-id-98560 .greenList ul {
    padding-left: 10px;
	padding-right:10px;
}

.page-id-98560 .greenList li {
    line-height: 1.5rem;
	margin-bottom:15px !important;
}

.page-id-98560 .greenList li::before {
    background: url(https://www.healthyyouvending.com/wp-content/uploads/yellowArrow.png);
    background-size: cover;
    content: "";
    width: 12px;
    height: 19px;
    float: left;
    margin: 2px 24px 18px 0;
}

.page-id-98560 .pageTitle p.topNarrow {
    padding: 0 120px !important;
    margin-bottom: -25px !important;
}

.page-template-default.page-id-98560 > .plain.content.paddedTop {
    padding-top: 40px !important;
}


.page-id-98560 .hiddenMap {
    position: absolute;
	cursor:pointer;
}

.page-id-98560 .hiddenMap#stepOneOut {
    width: 140px;
    height: 50px;
    top: 41px;
    left: 38px;
}

.page-id-98560 .hiddenMap#stepTwoOut {
	width: 177px;
	height: 50px;
	top: 121px;
	left: 170px;
}

.page-id-98560 .hiddenMap#stepThreeOut {
	width: 316px;
	height: 50px;
	top: 178px;
	left: 10px;
}

.page-id-98560 .hiddenMap#stepFourOut {
    width: 177px;
    height: 51px;
    top: 371px;
    left: 17px;
}

.page-id-98560 .hiddenMap#stepFiveOut {
    width: 180px;
    height: 80px;
    top: 458px;
    left: 158px;
}

.page-id-98560 .stepArea .steps .hiddenContent {
    height: 0;
    overflow-y: hidden;
    padding: 0 40px;
	border-bottom:0 #fff solid;
	transition: all 0.5s;
	background:#fff;
}

.page-id-98560 .stepArea .steps .hiddenContent.active {
    min-height: 230px;
    border-bottom: 6px #f2f2f2 solid;
    padding: 25px 40px 25px;
}

.page-id-98560 .stepArea .steps #stepOne .hiddenContent.active {
	height: 230px;
}

.page-id-98560 .stepArea .steps #stepTwo .hiddenContent.active {
	height: 260px;
	padding: 25px 50px 25px 40px;
}

.page-id-98560 .stepArea .steps #stepThree .hiddenContent.active {
    height: 265px;
	padding: 25px 50px 25px 40px;
}

.page-id-98560 .stepArea .steps #stepFour .hiddenContent.active {
	height: 230px;
}

.page-id-98560 .stepArea .steps #stepFive .hiddenContent.active {
	height: 270px;
	padding: 25px 50px 25px 40px;
}

.page-id-98560 .stepArea .steps {
    /* box-shadow: 0 0 20px rgb(0 0 0 / 10%); */
    border-radius: 15px;
    width: 100%;
    background: #f2f2f2;
    padding: 0;
    overflow: hidden;
    margin-top: 35px;
}

.page-id-98560 .stepArea .steps #stepOne h3 {
	margin-top: 0 !important;
}

.page-id-98560 .stepArea .steps #stepFive h3 {
	border-bottom:0 #fff solid;
}

.page-id-98560 .stepArea .steps #stepFive .hiddenContent {
	margin-bottom:-24px !important;
}

.page-id-98560 .stepArea .steps #stepFive .hiddenContent.active {
	border-bottom:0 #fff solid;
}

.page-id-98560 .stepArea .steps h3 {
    font-size: 24px;
    color: #000;
    margin: -23px 0 0 0 !important;
    font-weight: 500;
    padding: 22px 20px 22px 30px;
    cursor: pointer;
    background: #ffffff;
    border-bottom: 6px #f2f2f2 solid;
}

.page-id-98560 .stepArea .steps h3 span {
	font-weight:bold;
	color:#27aae3;
}

.page-id-98560 .stepArea .steps h3 i.icon {
    float: right;
    font-size: 21px;
    background-color: #27aae3;
    display: block;
    height: 100%;
    width: 40px;
    padding: 25px 41px 20px 23px;
    margin: -23px -20px;
    color: #fff;
}

.page-id-98560 .stepArea .steps h3.active {
    color: #fff;
	background:#27aae3;
	border-bottom:0 #fff solid;
}

.page-id-98560 .stepArea .steps h3.active span {
	font-weight:bold;
	color:#fff;
}

.page-id-98560 .stepArea .map {
    width: 101%;
    max-width: 110%;
    margin: -18px 0 0 -50px;
}

.page-id-98560 .stepArea h2 {
    font-size: 42px;
    color: #333;
    margin: 0 0 8px !important;
    font-weight: 600;
    text-transform: uppercase;
}

.page-id-98560 .stepArea h3 {
    font-size: 37px;
    color: #666;
    margin: 0 !important;
    font-weight: 300;
	letter-spacing:1px;
}

.page-id-98560 .stepArea p span {
    display:block;
	margin-bottom:20px;
}

.page-id-98560 .stepArea ul {
    padding-left:60px;
	margin-top:40px;
	margin-bottom:80px;
}

.page-id-98560 .stepArea li {
    list-style:none;
	font-size:24px;
}

.page-id-98560 .stepArea li strong {
	font-weight:bold;
	color:#333;
}

.page-id-98560 .stepArea li a {
    color: #27aae3;
    font-weight: 600;
}

.page-id-98560 .blueArea h2 {
	margin-top:30px;
}

.page-id-98560 .blueArea h2 a {
    font-weight: 400;
	color:#fff !important;
}

.page-id-98560 .blueArea {
    display:none !important;
}

.page-id-98560 .blueArea .ui.card {
    width: 305px;
    float: left;
    padding: 60px 40px 30px;
    margin: 30px 20px 60px;
    display: block;
    border: 0;
    box-shadow: 0 0 0 rgb(0 0 0 / 0%);
    text-align: center;
    transition: all 0.5s;
    border-radius: 15px;
    min-height: 287px;
}

.page-id-98560 .blueArea .ui.card:hover {
    transform:scale(1.05);
	cursor:pointer;
}

.page-id-98560 .blueArea .ui.card i.icon {
    text-align: center;
    color: #fdb427;
    display: block;
    width: 100%;
    font-size: 75px;
}

.page-id-98560 .blueArea .ui.card h4 {
    text-align: center;
    color: #999;
    display: block;
    width: 100%;
    font-size: 23px;
    margin-top: -28px;
}

.page-id-98560 .blueArea .ui.card:hover h4 {
    color:#666;
} 











/*******************************
		COACHING PAGE
*******************************/

.page-id-91874 .imageFull {
    margin: 0 auto !important;
    max-width: 1600px !important;
    display: block !important;
    float: none !important;
    clear: both !important;
}

.page-id-91874 .imageFull .three.column.grid .column {
    background: #fff;
    height: 540px;
}

.page-id-91874 .imageFull .three.column.grid .column.scott {
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/scott.jpg);
	background-size:cover;
	background-position: center;
	background-color:#000;
}

.page-id-91874 .imageFull .three.column.grid .column.kaelie {
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/kaelie.jpg);
	background-size:cover;
	background-position: center;
	background-color:#000;
}

.page-id-91874 .imageFull .three.column.grid .column.joe {
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/Joe-Gange-Lifetime-Coach-copy.jpg);
	background-size:cover;
	background-position: center;
	background-color:#000;
}

.imgGradient {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
    position: absolute;
    bottom: 0;
    left: 0;
    padding-left: 2rem;
    padding-bottom: 1rem;
    margin-bottom: 0;
    width: 100%;
    background: -moz-linear-gradient(top,transparent 0,rgba(0,0,0,.7) 100%);
    background: -o-linear-gradient(top,transparent 0,rgba(0,0,0,.7) 100%);
    background: -ms-linear-gradient(top,transparent 0,rgba(0,0,0,.7) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);
}


.page-id-91874 .imageFull .inner {
    width: 420px;
    margin: 0;
    position: absolute;
    bottom: 10px;
    left: 50px;
}

.page-id-91874 .imageFull .inner h3 {
    color: #fff;
    font-size: 51px;
    font-weight: 300;
	margin-bottom:0 !important;
}

.page-id-91874 .imageFull .inner p {
	color:#7adb36;
	text-transform:uppercase;
	letter-spacing:2px;
	margin:-8px 0 0 !important;
}


.technical {
    padding: 70px 0 30px !important;
}

.technical h3 {
    text-align:center;
	font-size:32px;
}

.technical p {
    font-size: 1.2rem;
    color: #666;
    text-align: center;
    margin-bottom: 50px !important;
    line-height: 2.5rem;
}

.technical .button {
    background: #77bd44;
    padding: 15px 0;
    border-radius: 15px;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 21px;
    display: block;
    width: 220px;
    margin: 40px auto 0;
}

.page-id-91874 .listArea .container {
    padding: 0 !important;
}

.page-id-91874 .listArea h3 {
    text-align:center;
	font-size:32px;
}

.page-id-91874 .listArea li {
    margin-bottom: 13px !important;
	color:#77bd44;
}

.page-id-91874 .listArea li span {
	color:#333;
}

.contactImage {
	width:250px;
	display:block;
	margin:40px auto 0;
	float:none;
}

.contactImage img {
	width:100% !important;
	height:auto !important;
}





/*******************************
		OPT-IN PAGE
*******************************/

.page-id-2665 .pageTitle h1 {
    font-size: 3.75rem;
}

.page-id-2665 .formArea h4 {
    color:#333;
	text-align:center;
}

.formArea p {
    font-weight: 400;
    color: #666;
    line-height: 2rem;
	text-align:center;
}

.formArea .box {
    padding:50px 80px 30px;
	border-bottom-right-radius:15px;
	border-bottom-left-radius:15px;
	background:#f2f2f2;
	width:70%;
	margin:70px auto 80px;
	display:block;
	border-top:13px solid #26abe3;
}

.formArea .box h3 {
    text-align: center;
    margin-bottom: 25px;
	font-size:30px;
}

.formArea .gform_wrapper form li.gfield {
	padding:0 !important;
	margin:0 !important;
}

.formArea .gform_wrapper form input {
    padding:11px 12px !important;
	border:solid #ccc 0;
	border-radius:5px;
	color:#333;
	font-weight:300;
	margin:0 0 8px !important;
}

.formArea .gform_wrapper form input::placeholder {
	color:#666;
}

.formArea .gform_wrapper form textarea {
    padding:11px 12px !important;
	border:solid #ccc 0;
	border-radius:5px;
	color:#333;
	font-weight:300;
	margin:0 0 8px !important;
	height: 200px;
}

.formArea .gform_wrapper form textarea::placeholder {
	color:#666;
}

.formArea .gform_wrapper form select {
    padding:11px 10px !important;
	border:solid #ccc 0;
	border-radius:5px;
	color:#666;
	font-weight:300;
	margin:0 0 8px !important;
}

.formArea .gform_wrapper form select::placeholder {
	color:#666 !important;
}

.formArea .gform_wrapper form input.gform_button {
    padding: 17px 32px !important;
    font-weight: 700;
    font-size: 22px;
    letter-spacing: 2px;
    background: #77bd44;
	cursor:pointer;
	transition:all 0.5s;
}

.formArea .gform_wrapper form input.gform_button:hover {
    transform:scale(1.1);
	margin-left:7px;
}

.page-id-2665 .receiveButton {
	display:none;
}

.page-id-2665 .pageTitle .innerColor {
    width: 100%;
    padding: 60px 0;
    background: #f2f2f2;
}

.page-template-default.page-id-2665 .pageTitle {
    margin-top: 131px !important;
}







/*******************************
	  YOUNIVERSITY PAGE
*******************************/

.page-id-91884 .pageTitle .innerColor {
    padding: 130px 0 80px;
}

.youniVid {
	border-top:solid 16px #77bd44;
    width: 700px;
    margin: -170px auto 0;
    display: block;
	box-shadow: 0 5px 15px rgba(0,0,0,0.25);
}

.vidList h3 {
    text-align: center;
    font-size: 32px;
}

.vidList ul {
	padding-left:60px;
	width:760px;
	margin: 50px auto 20px;
	display:block;
}

.vidList ul li {
    list-style:none;
	font-size:19px;
	line-height:34px;
}

.vidList ul li::before {
    content: "";
    display: block;
    float: left;
    width: 36px;
    height: 22px;
    background: url(https://www.healthyyouvending.com/wp-content/uploads/leaf.jpg);
    background-size: cover;
    margin: 6px 15px 0 -56px;
}


.vidList .ui.image {
	margin-bottom:50px;
}












/*******************************
	  YOUNIVERSITY PAGE (NEW)
*******************************/


.page-id-98191 .youniVid {
    border-top: solid 16px #e21f25;
    width: 100% !important;
	max-width: 100% !important;
    height: auto;
    margin: -170px auto 0;
    display: block;
    box-shadow: 0 5px 15px rgb(0 0 0 / 25%);
} 

.page-id-98191 .youniVid2 {
    border-top: solid 16px #ccc;
    width: 100%!important;
    max-width: 100%!important;
    height: auto;
    margin: -170px auto 0;
    display: block;
    box-shadow: 0 5px 15px rgb(0 0 0 / 25%);
}

.page-id-98191 .subVid {
    font-size: 20px;
    text-align: center;
}





/*******************************
  ONLINE SUPPORT CENTER PAGE
*******************************/

.supportCta a {
    color: #fff;
    font-weight: 400;
    text-align: center;
    font-size: 50px;
    width: 775px;
    display: block;
    margin: 0 auto -45px;
	transition:all 0.5s;
}

.supportCta a:hover {
	transform:scale(1.05);
}

.cardArea.ui.grid.container {
    width: 105% !important;
    max-width: 110% !important;
    margin-left: -2.5% !important;
}

.cardArea.ui.grid.container .column {
    padding-left: 10px;
    padding-right: 10px;
}

.cardArea .inner {
    padding: 90px 55px 95px;
    background: #fff;
    border-radius: 8px;
    width: 100%;
    border-top: solid 14px #ccc;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 15px rgb(0 0 0 / 19%);
}

.cardArea .inner > p {
    display:none !important;
}

.cardArea.grid .column > p {
    display:none !important;
}

.cardArea .inner.mgmt {
    padding: 75px 40px 80px;
}

.cardArea .inner.omm {
    padding: 90px 30px 95px;
}

.cardArea .inner.blue {
    border-top: solid 14px #26abe3;
}

.cardArea .inner.green {
    border-top: solid 14px #77bd44;
}

.cardArea .inner.yellow {
    border-top: solid 14px #fdb427;
}

.cardArea .inner.red {
    border-top: solid 14px #e73d30;
}

.cardArea .inner h3 {
    margin: 0 !important;
    color: #666;
    font-size: 24px;
    font-weight: 400;
}

.pageTitle .sixteen > p {
	margin-bottom:30px !important;
}

.cardArea .inner .hiddenContent {
    width: 100%;
    height: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
	padding: 0 38px;
	cursor:pointer;
	transition:all 1s;
}

.cardArea .inner .hiddenContent p {
    color: #fff;
    opacity: 0;
    height: 0 !important;
    transition: all 1s;
    line-height: 29px;
    font-size: 18px;
}

.cardArea .inner .hiddenContent i.icon {
    display:block;
	font-size:24px;
	text-align:center;
	width:100%;
	margin-top:12px;
}

.cardArea .inner.blue .hiddenContent {
	background: #26abe3;
}

.cardArea .inner.green .hiddenContent {
	background: #77bd44;
}

.cardArea .inner.yellow .hiddenContent {
	background: #fdb427;
}

.cardArea .inner.red .hiddenContent {
	background: #e73d30;
}

.cardArea .inner:hover .hiddenContent {
    padding: 27px 28px 0;
    height: 250px;
}

.cardArea .inner.faqs .hiddenContent {
    padding: 0 29px;
}

.cardArea .inner.faqs:hover .hiddenContent {
    padding: 10px 29px 0;
}

.cardArea .inner.taxes:hover .hiddenContent {
    padding: 45px 28px 0;
}

.cardArea .inner.locations:hover .hiddenContent {
    padding: 58px 38px 0;
}

.cardArea .inner.mgmt:hover .hiddenContent {
    padding: 27px 38px 0;
}

.cardArea .inner.omm:hover .hiddenContent {
    padding: 40px 38px 0;
}

.cardArea .inner.resources .hiddenContent {
    padding: 0 38px;
}

.cardArea .inner.resources:hover .hiddenContent {
    padding: 27px 38px 0;
}

.cardArea .inner.bizform .hiddenContent {
    padding: 0 38px;
}

.cardArea .inner.bizform:hover .hiddenContent {
    padding: 12px 38px 0;
}

.cardArea .inner:hover .hiddenContent p {
    opacity:1;
}

.videoClick img {
	cursor:pointer;
	transition:all 0.5s;
}

.videoClick img:hover {
	transform:scale(1.025);
}

.videoClick2 img {
	cursor:pointer;
	transition:all 0.5s;
}

.videoClick2 img:hover {
	transform:scale(1.025);
}

.popBG {
	display:none;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    position: fixed;
    top: 0;
    z-index: 999999;
}

.popContent {
    display: none;
    position: fixed;
    top: 230px;
    width: 800px;
    height: auto;
    background: #fff;
    z-index: 9999999;
    left: 50%;
    margin-left: -400px;
    box-shadow: 0 0 40px rgb(0 0 0 / 40%);
    border-radius: 7px;
    padding: 30px 20px 20px;
}

.popContent .close img {
    display: block;
    floaT: right;
    width: 12px;
    height: 12px;
    margin: -20px -11px 0 0;
}

.popContent2 {
    display: none;
    position: fixed;
    top: 230px;
    width: 800px;
    height: auto;
    background: #fff;
    z-index: 9999999;
    left: 50%;
    margin-left: -400px;
    box-shadow: 0 0 40px rgb(0 0 0 / 40%);
    border-radius: 7px;
    padding: 30px 20px 20px;
}

.popContent2 .close img {
    display: block;
    floaT: right;
    width: 12px;
    height: 12px;
    margin: -20px -11px 0 0;
}

.page-id-98191 .popContent iframe {
    width:100%;
	height:428px;
}


/*****************************************
	   Vending Machine Business Bear
******************************************/


.page-template-vm-business-bear .landingBanner h2 {
	font-size: 25px;
	font-weight: 300;
	color: #000;
	line-height: 36px;
	text-shadow: 0 0 30px #fff;
	text-align: center;
}

.page-template-vm-business-bear .boxArea h2 {
	color: #26abe2;
	text-align: center !important;
	width: 100%;
	font-size: 40px;
	margin-bottom: 50px;
}

.page-template-vm-business-bear .boxArea .column h3 {
	color: #fff;
	font-size: 34px;
	text-align: center;
	width: 220px;
	margin: 0 auto;
	letter-spacing: 1px;
	font-weight: 300;
}

.page-template-vm-business-bear .boxArea .column i.icon {
	text-align: center;
	width: 100%;
	font-size: 70px;
	color: #fff;
}

.page-template-vm-business-bear .boxArea .column i.fa-solid {
	position: relative;
	top: -2rem;
	text-align: center;
	width: 100%;
	font-size: 70px;
	color: #fff;
}

.page-template-vm-business-bear .boxArea .column i.icon.bottom {
	padding: 15px 0px 0 3px;
	background: #fff;
	color: #000;
	font-size: 20px;
	width: 50px;
	height: 50px;
	text-align: center;
	border-radius: 30px;
	position: absolute;
	bottom: 21px;
	right: 21px;
}

.page-template-vm-business-bear .boxArea .column i.icon.bottom:hover {
	opacity:0.7;
}

.page-template-vm-business-bear .boxArea .column .column .inner {
	width: 370px;
	padding: 100px 50px 120px;
	overflow: hidden;
	position: relative;
}

.page-template-vm-business-bear .boxArea .column.yellowBox .hiddenText {
	font-size: 16px;
	line-height: 25px;
}

.page-template-vm-business-bear .boxArea .column .hiddenText {
	position: absolute;
	top: 400px;
	transition: all 1s;
	width: 370px;
	padding: 25px 35px;
	background: #008fcb;
	height: 378px;
	margin-left: -50px;
	font-size: 16px;
	line-height: 25px;
	color: #fff;
	text-align: center;
	font-weight: 300;
}

.page-template-vm-business-bear .boxArea .column .hiddenText strong {
	font-weight: 700;
}

.page-template-vm-business-bear .boxArea .column .hiddenText.clicked {
	top: 0;
}

.page-template-vm-business-bear .boxArea .greenBox .inner {
	background:#76be43;
}

.page-template-vm-business-bear .boxArea .column.greenBox i.icon.bottom {
	color: #76be43;
}

.page-template-vm-business-bear .boxArea .redBox .inner {
	background:#e73d30;
}

.page-template-vm-business-bear .boxArea .column.redBox i.icon.bottom {
	color: #e73d30;
}

.page-template-vm-business-bear .boxArea .yellowBox .inner {
	background:#fcb427;
}

.page-template-vm-business-bear .boxArea .column.yellowBox i.icon.bottom {
	color: #fcb427;
}

.page-template-vm-business-bear header {
	display:none !important;
}

.page-template-vm-business-bear .gform_wrapper label.gfield_label {
	color: #fff;
}

.gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
	color: #fff;
}

.page-template-vm-business-bear .opt-in.segment #showMore {
	color: #fff;
	position: absolute;
	top: 235px;
	font-size: 13px;
	width: 140px;
	left: 29%;
	padding: 5px 10px;
	background: #FBBD0C;
	border-radius: 6px;
	text-align: center;
	font-weight: 700;
}

.page-template-vm-business-bear .ui.segment {
	margin-top: 0 !important;
}

.page-template-vm-business-bear .content-section .ui.grid {
	margin-top: 0;
}

.page-template-vm-business-bear .opt-in.segment #showLess {
	color: #fff;
	font-size: 1.25rem;
	width: 90px;
	left: 45%;
}

.page-template-vm-business-bear .opt-in.segment p {
	font-size: 21px;
	text-align: left;
	width: 360px;
	margin-left: 200px;
	line-height: 24px;
	margin-top: 17px;
	font-weight: 500;
}

.page-template-vm-business-bear .opt-in.segment.bottomCTA p {
	font-size: 21px;
	text-align: center;
	width: 100%;
	margin-left: 0;
	line-height: 24px;
	margin-top: 0;
	font-weight: 500;
}

.page-template-vm-business-bear .opt-in.segment .button {
	font-weight: 600;
	font-size: 1.5rem;
}

.page-template-vm-business-bear .opt-in.segment.bottomCTA {
	background-color: #3b90d5 !important;
	background-image: url(https://www.healthyyouvending.com/wp-content/themes/semantic-child/images/opt-in-bg.jpg) !important;
	background-repeat: no-repeat;
	background-size: cover !important;
	padding-top: 2.8rem !important;
	padding-bottom: 2.8rem !important;
	margin: 0;
}
.page-template-vm-business-bear #field_8_1 {
	margin-bottom: 0 !important;
}

.page-template-vm-business-bear .opt-in.segment {
	background-color: #3b90d5 !important;
	background-image: url(https://www.healthyyouvending.com/wp-content/themes/semantic-child/images/opt-in-bg.jpg) !important;
	background-repeat: no-repeat;
	background-size: cover !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin: 0;
}

.spacer { margin-top:4rem }

.page-template-vm-business-bear .gform_legacy_markup_wrapper .gfield_required {
	color: #ff8c8c;
}

.page-template-vm-business-bear .opt-in.segment:not(.bottomCTA) {
	height: 300px;
	overflow: hidden;
	transition: all 1s;
}

.page-template-vm-business-bear .opt-in.segment.expanded {
    height: 1080px;
}

body.page-template-vm-business-bear  .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {
	color: #fff;
}

.page-template-vm-business-bear .opt-in.segment #showLess {
	color: #fff;
	font-size: 1.25rem;
	width: 90px;
	left: 45%;
}

.page-template-vm-business-bear .gform_wrapper .gform_footer input[type=submit] {
	background-color: #fbbd08 !important;
}

.page-template-vm-business-bear .gform_legacy_markup_wrapper {
    margin-top: -10px !important;
}

.page-template-vm-business-bear #gform_fields_4 {
    margin-left: 28% !important;
    width: 100% !important;
}

.page-template-vm-business-bear .gform_legacy_markup_wrapper ul li.gfield {
    margin-top: 0;
    padding-top: 0;
}

.page-template-vm-business-bear #gform_fields_4 input {
    border: 0 !important;
    padding: 10px 12px;
    border-radius: 5px;
}

.page-template-vm-business-bear #gform_fields_4 select {
    border: 0 !important;
    padding: 6px 10px;
    border-radius: 5px;
}

.page-template-vm-business-bear #gform_fields_4 textarea {
    border: 0 !important;
    padding: 10px 12px;
    border-radius: 5px;
}

.page-template-vm-business-bear .gform_legacy_markup_wrapper .gform_footer input[type=image] {
    width: 130px !important;
    margin-left: 28% !important;
}

h2.mobile { display: none!important }
h2.desktop { display: block!important }

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

	.page-template-vm-business-bear .opt-in.segment:not(.bottomCTA) {
		height: 290px;
	}

	.page-template-vm-business-bear .opt-in.segment.expanded {
		height: 1030px !important;
	}

}
@media only screen and (max-width: 1199px) {
	.page-template-vm-business-bear .opt-in.segment p {
		width: 500px;
		margin-left: 163px;
	}
	.page-template-vm-business-bear .opt-in.segment #showMore {
		top: 216px;
	}
	.spacer {
		margin-top: 6rem;
	}
}

@media only screen and (max-width: 991px) {
	.page-template-vm-business-bear .opt-in.segment p {
		margin-left: 127px;
	}
}

@media only screen and (max-width: 767px) {
	.page-template-vm-business-bear .opt-in.segment p {
		margin-left: 3px;
	}
	.page-template-vm-business-bear .ui.form {
		margin-left: -160px;
	}
	.page-template-vm-business-bear .opt-in.segment:not(.bottomCTA) {
		height: 295px !important;
	}
	
	.page-template-vm-business-bear .opt-in.segment:not(.bottomCTA).expanded {
		height: 1030px !important;
	}
	.page-template-vm-business-bear .opt-in.segment #showMore {
		left: 2%;
	}
	h2.mobile { display: block!important }
	h2.desktop { display: none!important }
	
	.page-template-vm-business-bear #gform_fields_4 {
		margin-left: 0 !important;
		width: 100% !important;
	}
	
}

@media only screen and (max-width: 650px) {
	.page-template-vm-business-bear .ui.form {
		margin-left: 0 !important;
	}
	.page-template-vm-business-bear .opt-in.segment #showMore {
		left: -6%;
	}
	.page-template-vm-business-bear .opt-in.segment p {
		max-width: 350px;
	}
	
}

@media only screen and (min-width: 641px) {
	.gform_legacy_markup_wrapper .left_label li.hidden_label input, .gform_legacy_markup_wrapper .right_label li.hidden_label input {
		margin-left: 0 !important;
	}
}

@media only screen and (min-width: 641px) {
	html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .clear-multi, html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gfield_description, html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date) {
		width: 100%!important;
	}
}

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

	.page-template-vm-business-bear .opt-in.segment.expanded {
		height: 1120px !important;
	}

	.page-template-vm-business-bear .opt-in.segment p {
		font-size: 21px;
		margin-left: 0;
		margin-top: 47px;
	}

	.page-template-vm-business-bear .opt-in.segment:not(.bottomCTA) {
		height: 380px !important;
	}

	.page-template-vm-business-bear .opt-in.segment #showMore {
		top: 307px;
		left: 10px;
	}
	
	.page-template-vm-business-bear .gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price) {
		margin-bottom: -5px;
		display: block;
	}

}

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

	.page-template-vm-business-bear .opt-in.segment p {
		font-size: 21px;
		margin-left: 0;
		margin-top: 47px;
	}

	.page-template-vm-business-bear .opt-in.segment:not(.bottomCTA) {
		height: 490px;
	}

	.page-template-vm-business-bear .opt-in.segment #showMore {
		top: 435px;
		left: 10px;
	}
	.page-template-vm-business-bear .opt-in.segment.expanded {
		height: 1120px !important;
	}

}

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

	.page-template-vm-business-bear .opt-in.segment #showMore {
		top: 308px;
	}
	.page-template-vm-business-bear .opt-in.segment:not(.bottomCTA) {
		height: 379px;
	}
	.page-template-vm-business-bear .opt-in.segment.expanded {
		height: 965px !important;
	}
}

/*******************************
	   BEAR LANDING PAGE
*******************************/

.ui.segment {
    margin-top: 0 !important;
}

.page-template-bear .following.bar {
	display:none !important;
}

.page-template-bear.page-id-91281 .following.bar {
	display:block !important;
}

.page-template-bear.page-id-91281 .ui.logo.image {
	opacity:0;
}

.page-template-bear.page-id-91281 .following.bar.fixed .ui.logo.image {
	opacity:1;
}

.bearBanner {
	width:100%;
	float:left;
	position:relative;
}

.bearBanner .ui.grid.container {
    position: absolute;
    bottom: 0;
	width:90% !important;
	margin:0 3% 0 7% !important;
}

.bearBanner .ui.grid.container .ui.image {
    width: 230px;
    float: right;
    margin: -44px -2rem -14rem 0px;
}

.bearBanner h1 {
    color: #fff;
    font-weight: bold;
    margin: 16px 0;
    font-size: 34px;
    text-transform: none;
}

.page-template-bear #field_4_7 {
    color: #fff;
    font-size: 14px;
}

.page-template-bear .additional.opt-in {
	display:none !important;
}

.page-template-bear .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
    color: #fff;
    text-align: right;
    line-height: 19px;
    padding-right: 26px;
}

.page-template-bear .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
    margin: 1px 0 9px 1px;
    color: #fff;
}

.page-template-bear .gform_wrapper .gfield_required {
    color: #fbbd08;
    margin-left: 4px;
    margin-right: -14px;
    display: block;
    float: right;
}

.page-template-bear .ui.opt-in-persistent.form {
    float: left;
}

.page-template-bear .opt-in.segment p {
    font-size: 24px;
    text-align: center;
    margin-top: -4px;
    color: #fff;
}

.page-template-bear #field_2_8 {
	display:none;
}

.page-template-bear #field_2_3 {
    margin-top: 75px;
}

.page-template-bear .gform_wrapper textarea.large {
    height: 220px;
    width: 100%;
}

.page-template-bear .bearBanner {
	background-color:#000;
}

.page-template-bear .bearBanner > img {
    width: 100%;
}

.page-template-bear  .opt-in.segment:not(.bottomCTA) {
    background-color: #000 !important;
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/darkerBlueBack.jpg) !important;
    background-size: cover !important;
	padding-top: 4.5rem !important;
    padding-bottom: 3.5rem !important;
	height: 250px;
    overflow: hidden;
	 margin: 0;
    transition: all 1s;
}

.page-template-bear.page-id-78635 .opt-in.segment:not(.bottomCTA) {
    display: none !important;
}

.page-template-bear .opt-in.segment.expanded {
    height: 915px !important;
}

.page-template-bear .opt-in.segment:not(.bottomCTA) .gform_wrapper textarea.medium {
    height: 90px;
}

.page-template-bear .gform_wrapper .gform_footer input[type=submit] {
    background-color: #fbbd08 !important;
    font-size: 24px !important;
    width: 180px;
    padding: 13px 0 !important;
    margin-top: -16px !important;
}

.page-template-bear .gform_wrapper input {
    border: none;
    padding: 10px !important;
    border-radius: 5px;
}

.page-template-bear .gform_wrapper select {
    border: none;
    padding: 10px !important;
    border-radius: 5px;
}

.page-template-bear .gform_wrapper textarea {
    border: none;
    padding: 10px !important;
    border-radius: 5px;
}

.page-template-bear .gform_wrapper ul li.gfield#field_4_2 {
    margin-top: -20px;
    padding-top: 0;
}

.page-template-bear .gform_wrapper li.hidden_label input#input_4_3 {
    margin-top: 42px;
}

.page-template-bear .gform_wrapper .gform_body {
    width: 100%;
    margin-top: -64px;
}

.page-template-bear .opt-in.segment #showMore {
    position: absolute;
    top: 95px;
    width: 140px;
    left: 16px;
}

.page-template-bear .opt-in.segment #showLess {
    color: #fff;
    font-size: 13px;
	width: 90px;
    left: 47%;
}

.page-template-bear .opt-in.segment #showMore img {
	width: 100%;
}

.page-template-bear .boxArea h2 {
    color: #06668f;
    text-align: center !important;
    width: 100%;
    font-size: 40px;
    margin-bottom: 50px;
}

.page-template-bear .boxArea .column h3 {
    color: #fff;
    font-size: 34px;
    text-align: center;
    width: 220px;
    margin: 0 auto;
    letter-spacing: 1px;
	font-weight: 300;
}

.page-template-bear .boxArea .column i.icon {
    text-align: center;
    width: 100%;
    font-size: 70px;
    color: #fff;
}

.page-template-bear .boxArea .column i.icon.bottom {
    padding: 15px 0px 0 3px;
    background: #fff;
    color: #000;
    font-size: 20px;
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 30px;
    position: absolute;
    bottom: 21px;
    right: 21px;
}

.page-template-bear .boxArea .column i.icon.bottom:hover {
    opacity:0.7;
}

.page-template-bear .boxArea .column .column .inner {
    width: 370px;
    padding: 100px 50px 120px;
    overflow: hidden;
    position: relative;
}

.page-template-bear .boxArea .column.yellowBox .hiddenText  {
    font-size: 48px;
    line-height: 49px;
}

.page-template-bear .boxArea .column .hiddenText {
    position: absolute;
    top: 400px;
    transition: all 1s;
    width: 370px;
    padding: 40px 30px;
    background-color: #000 !important;
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/darkerBlueBack.jpg) !important;
    background-repeat: no-repeat;
    background-size: cover !important;
    height: 376px;
    margin-left: -50px;
    font-size: 18px;
    line-height: 27px;
    color: #fff;
    text-align: center;
    font-weight: 300;
}

.page-template-bear .boxArea .column .hiddenText strong {
    font-weight: 700;
}

.page-template-bear .boxArea .column .hiddenText.clicked {
    top: 0;
}

.page-template-bear .boxArea .greenBox .inner {
	background-image:url(https://www.healthyyouvending.com/wp-content/uploads/greenBack-2.jpg);
	background-size:cover;
	background-color:#000;
}

.page-template-bear .boxArea .column.greenBox i.icon.bottom {
    color: #76be43;
}

.page-template-bear .boxArea .column span{
    color: #fff !important;
}

.page-template-bear .boxArea .redBox .inner {
	background-image:url(https://www.healthyyouvending.com/wp-content/uploads/red.jpg);
	background-size:cover;
	background-color:#000;
}

.page-template-bear .boxArea .column.redBox i.icon.bottom {
    color: #e73d30;
}

.page-template-bear .boxArea .yellowBox .inner {
	background-image:url(https://www.healthyyouvending.com/wp-content/uploads/yellow-scaled.jpg);
	background-size:cover;
	background-color:#000;
}

.page-id-96589 .boxArea .column.yellowBox i.icon.bottom {
    color: #fcb427;
}

/*.page-template-bear .videoArea .blueBox {
	background:#008dcb;
	margin:0 !important;
}*/

.page-template-bear .videoArea .blueBox {
    background: #fff;
    margin: 0!important;
    border-right: solid #ccc 3px;
    border-top: solid #ccc 3px;
    border-bottom: solid #ccc 3px;
}

.videoArea {
	margin-bottom:30px;
}

.videoArea .container {
    padding: 0 1rem !important;
}

.videoArea .videoBox {
    padding: 0 !important;
}

.videoContainer {
	max-width: 720px;
	margin:0 auto;
}

.page-template-bear .tablesArea {
    background: #fff !important;
    padding: 0 0 9rem !important;
    margin-top: 0 !important;
}

.page-template-bear .social.segment {
	display:none !important;
}

.page-template-bear .blueBox .inner {
    margin: 75px auto 0;
    width: 380px;
}

.page-template-bear .blueBox .inner p {
    line-height: 40px;
    font-size: 23px;
    color: #333;
}

.page-template-bear .blueBox .inner .watchVideo {
    line-height: 40px;
    font-size: 23px;
    color: #0794d1;
    font-weight: 700!important;
}

#videoClick:hover img {
	opacity:0.9;
}

.page-template-bear .hyv-difference.grid .accordion .title {
    font-weight: 400 !important;
    font-size: 1.75rem !important;
    line-height: 4.4rem;
    padding: 0 10px;
}

.page-template-bear .hyv-difference.grid .accordion .content {
    text-align: center;
    padding: 0 15rem !important;
	font-weight: 400 !important;
}

.page-template-bear .as-seen-on {
	display:none;
}

.page-template-bear footer .ui.spaced.image {
	display:none !important; 
}

.page-template-bear footer .ui.divider {
	display:none !important; 
}

.popupBg {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    background: rgba(0,0,0,0.35);
    z-index: 99;
}

.videoPopup {
    width: 900px;
    height: auto;
    padding: 10px;
    background: #fff;
    border-radius: 10px;
    position: fixed;
    z-index: 999999;
    left: 50%;
    margin-left: -450px;
    top: 200px;
    box-shadow: 0 0 20px rgba(0,0,0,0.4);
}

.videoPopup iframe {
    width: 720px;
    height: 400px;
}

.videoPopup .close {
    float: right;
    margin: -40px;
    font-size: 1.5rem;
    color: #fff;
}


section.ui.basic.segment.videoArea {
    padding-top: 9.5rem;
    padding-bottom: 1rem;
}

.page-id-78635 section.ui.basic.segment.videoArea {
    padding-bottom: 5rem;
}

.page-id-78635 .bearBanner {
    margin-bottom: 12rem;
}

.industrySales {
	width:400px;
}


.page-template-its-your-business h2 {
	font-size:40px;
}

.page-template-its-your-business .benefitsArea {
	padding-bottom:0 !important;
	margin-bottom:0 !important;
}

.page-template-its-your-business .benefitsArea img {
    width: 82%;
    float: right;
    margin-top: -65px;
}


.benefitsArea p.bigboy {
	text-align:center !important;
	font-size:25px;
	line-height:40px;
	margin-bottom:60px;
}

.benefitsArea p.bigboy span {
	color:#0095d0;
	font-weight:bold;
	font-style:italic;
}

.benefitsArea p.left {
    text-align: left !important;
    line-height: 44px;
    font-size: 22px;
}

.greyArea {
	background:#f2f2f2;
	padding:80px 0;
}

.greyArea.white {
	background:#fff;
	padding:80px 0;
}

.greyArea .topText {
	text-align:center !important;
	font-size:24px;
	line-height:36px;
	font-weight:bold;
	color:#666;
}

.greyArea .bottomText {
	text-align:center !important;
	font-size:24px;
	line-height:36px;
	color:#666;
	margin-top:40px;
}

.greyArea .bottomText strong {
	font-weight:bold;
}

.customCard {
	background:#fff;
	border-radius:15px;
	padding:50px 60px;
	margin:60px auto 0;
	width:90%;
	display:block;
}

.customCard img {
    width: 90px;
    margin: 10px auto 40px;
    display: block;
}

.customCard p {
    font-size: 20px;
    line-height: 33px;
}

.customCard p strong {
	font-weight:bold;
}

.page-template-its-your-business .social.segment {
	display:none !important;
}

.page-template-its-your-business .as-seen-on.segment {
	display:none !important;
}

.customBanner {
	width:100%;
	margin:50px auto 0;
	display:block;
}

.createDesign {
    background: #0094cf;
    background-size: cover;
    width: 100%;
    padding: 100px 0;
    margin-top: 0;
    z-index: 9;
    position: relative;
}

/*.createDesign {
    background: rgba(0,0,0,0.7);
    background-size: cover;
    width: 100%;
    padding: 210px 0 212px;
    margin-top: -700px;
    z-index: 9;
    position: relative;
}*/

.page-template-bear .learnMore {
	width:280px;
}

.page-template-bear form label {
    color: #fff !important;
}

.createDesign img {
	margin:0 auto 40px;
	display:block;
	width:500px;
}

.createDesign p {
	color:#fff;
	text-align:center;
	font-size:24px;
	line-height:38px;
}

.createDesign p span:not(.smaller) {
	color:#fff;
	font-weight:bold;
	font-style:italic;
}

.createDesign p span.smaller {
	font-size:20px;
}

.ctaBanner {
	padding:75px 0 50px;
	width:100%;
	background:#666;
}

.ctaBanner a {
    font-size: 50px;
    margin: 0 auto;
    display: block;
    float: none;
    width: 514px;
    color: #fff;
}

.ctaBanner a i.icon {
	transition:all 0.5s;
}

.ctaBanner a:hover i.icon {
    margin-left:10px;
}

.opt-in.segment.bottomCTA {
    background-color: #000 !important;
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/darkerBlueBack.jpg) !important;
    background-size: cover !important;
    padding-top: 2.8rem !important;
    padding-bottom: 2.8rem !important;
    margin: 0;
}

.opt-in.segment.bottomCTA .button.yellow {
    padding: 20px 0px;
    width: 260px;
    margin: 0 auto;
    font-size: 21px !important;
}


/* ----- VENDOR FOCUSED LANDING PAGE ------- */

.landingBanner {
    background: url(https://www.healthyyouvending.com/wp-content/uploads/banner-bg.jpg) no-repeat;
    background-size: cover;
    padding: 150px 0 0;
    margin-bottom: -20px;
	position: relative;
}

.landingBanner h1 {
    font-size: 37px;
    font-weight: bold;
	text-transform: none;
    color: #000;
    padding: 50px 0 10px;
    text-shadow: 0 0 30px #fff;
    font-family: Lato;
}

.ui.hyv.image {
	top: -7rem
}

.landingBanner h2 {
    font-size: 25px;
    font-weight: 300;
    color: #000;
    line-height: 40px;
    text-shadow: 0 0 30px #fff;
}

.landingBanner .ui.image {
    margin-top: -125px;
    margin-bottom: -160px;
    position: relative;
    z-index: 1;
}

.landingBanner .seal {
    width: 230px;
    right: 355px;
    bottom: -65px;
    z-index: 2;
    position: absolute;
}

.opt-in.segment {
    background-color: #3b90d5 !important;
    background-image: url(https://www.healthyyouvending.com/wp-content/themes/semantic-child/images/opt-in-bg.jpg) !important;
    background-repeat: no-repeat;
    background-size: cover !important;
    padding-top: 2.8rem !important;
    padding-bottom: 2.8rem !important;
    margin: 0;
}

section.ui.basic.segment.gradientArea {
    background: -webkit-linear-gradient(rgba(235,235,235,1) 0%, rgba(245,245,245,1) 50%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(rgba(235,235,235,1) 0%, rgba(245,245,245,1) 50%, rgba(255,255,255,1) 100%);
    background: linear-gradient(rgba(235,235,235,1) 0%, rgba(245,245,245,1) 50%, rgba(255,255,255,1) 100%);
	padding-top: 3rem;
	padding-bottom: 0;
}

.page-id-93158 .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .clear-multi, html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gfield_description, html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date) {
    width: 80%!important;
	margin-left:0 !important;
}


.page-id-93158 .opt-in.segment #showMore {
    position: absolute;
    top: 155px;
    width: 140px;
    left: 16px;
}

.page-id-93158 .opt-in.segment #showMore img {
    width: 100%;
}

.page-id-93158 .ui.segment {
    margin-top: 0 !important;
}

.page-id-93158 .content-section .ui.grid {
    margin-top: 0;
}

.page-id-93158 .opt-in.segment #showLess {
    color: #fff;
    font-size: 1.25rem;
    width: 90px;
    left: 45%;
}

.page-id-93158 .opt-in.segment p {
    font-size: 22px;
    text-align: center;
}

.page-id-93158 .opt-in.segment .button {
    font-weight: 600;
    font-size: 1.5rem;
}

.page-id-93158 .opt-in.segment.bottomCTA {
    background-color: #3b90d5 !important;
    background-image: url(https://www.healthyyouvending.com/wp-content/themes/semantic-child/images/opt-in-bg.jpg) !important;
    background-repeat: no-repeat;
    background-size: cover !important;
    padding-top: 2.8rem !important;
    padding-bottom: 2.8rem !important;
    margin: 0;
}

body .gform_legacy_markup_wrapper ul li.gfield {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0!important;
}

body.page-template-franchise-favorite-ad-page .gform_legacy_markup_wrapper ul li.gfield {
    margin-bottom: 20px !important;
}

body.page-template-franchise-favorite-ad-facebook .gform_legacy_markup_wrapper ul li.gfield {
    margin-bottom: 20px !important;
}

body.page-template-franchise-favorite-ad-page2 .gform_legacy_markup_wrapper ul li.gfield {
    margin-bottom: 20px !important;
}

.page-id-93158 #field_8_1 {
	margin-bottom: 0 !important;
}

.opt-in.segment p {
    color: #fff;
    font-weight: 300;
    font-size: 1.8rem;
}

.logosArea img {
    max-width: 95%;
    margin: 0 auto;
    display: block;
    max-height: 154px;
}

.page-id-93158 .opt-in.segment {
    background-color: #3b90d5 !important;
    background-image: url(https://www.healthyyouvending.com/wp-content/themes/semantic-child/images/opt-in-bg.jpg) !important;
    background-repeat: no-repeat;
    background-size: cover !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin: 0;
}

.page-template-vending-focused-landing-page form input {
    font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
    border: 0 !important;
    border-radius: 5px !important;
	padding:8px !important;
	margin:0 !important;
}

.page-template-vending-focused-landing-page form textarea {
    font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
    border: 0 !important;
    border-radius: 5px !important;
	padding:8px !important;
	margin:0 !important;
}

.page-template-vending-focused-landing-page form select {
    font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
    border: 0 !important;
    border-radius: 5px !important;
	padding:8px !important;
	margin:0 !important;
}

.page-template-vending-focused-landing-page form #field_4_3 {
	margin-top:28px !important;
}

.page-template-vending-focused-landing-page form #field_4_7 {
	color:#fff;
}

.page-template-vending-focused-landing-page #gform_submit_button_4 {
	width:140px !important;
}

.page-template-vending-focused-landing-page .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
    color: #fff;
}

.page-template-vending-focused-landing-page .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
    margin: 1px 0 9px 1px;
    color: #fff;
}

.page-template-vending-focused-landing-page .opt-in.segment.expanded {
    height: 978px !important;
}

.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label, .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
    font-size: 13px !important;
}

.page-template-vending-focused-landing-page .gform_wrapper .gfield_required {
    color: #fbbd08;
    margin-left: 4px;
}

.gform_wrapper label.gfield_label {
    font-size: 16px!important;
}

.page-template-vending-focused-landing-page #field_2_8 {
    display: none;
}

.newGraphic {
    width: 740px;
    margin: 0 auto;
    display: block;
}

.gradientArea h3 {
    color: #27ace4;
    text-align: center;
    margin: 35px 0 35px;
    font-size: 44px;
    font-weight: 500;
}

.gradientArea p {
    color: #333;
    text-align: center;
    line-height: 35px;
    font-size: 21px;
}

.itabold {
    font-weight: bold;
    font-style: italic;
}

.page-id-93158 .opt-in.segment:not(.bottomCTA) {
    height: 220px;
    overflow: hidden;
    transition: all 1s;
}

.page-template-vending-focused-landing-page #field_8_19 {
    color: #fff;
    font-size: 12px;
}

.page-id-93158 .opt-in.segment #showLess {
    color: #fff;
    font-size: 1.25rem;
    width: 90px;
    left: 45%;
}

.page-id-93158 .gform_wrapper .gform_footer input[type=submit] {
    background-color: #fbbd08 !important;
}

.ui.persistent-drop.form .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
    cursor: pointer;
    display: inline-block;
    min-height: 1em;
    outline: 0;
    border: none;
    vertical-align: baseline;
    background: #e0e1e2;
    color: rgba(0,0,0,.6);
    font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
    margin: 0 .25em 0 0;
    padding: .78571429em 1.5em;
    text-transform: none;
    text-shadow: none;
    font-weight: 700;
    line-height: 1em;
    font-style: normal;
    text-align: center;
    text-decoration: none;
    border-radius: .28571429rem;
    box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgb(34 36 38 / 15%) inset;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;
    transition: opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;
    will-change: '';
    -webkit-tap-highlight-color: transparent;
    box-shadow: 0 0 0 0 rgb(34 36 38 / 15%) inset;
    background-color: #f2711c;
    color: #fff;
    text-shadow: none;
    background-image: none;
    margin-bottom: .75em;
}

@media only screen and (max-width: 1920px) {
	
	.page-id-93158 #field_2_3 {
		margin-top: 70px;
	}
	
}




@media only screen and (max-width: 1679px) {
	
	.page-id-93158 .opt-in.segment:not(.bottomCTA) {
		height: 200px;
	}
	
	.page-id-93158 .opt-in.segment.expanded {
		height: 865px !important;
	}

}

@media only screen and (max-width: 1199px) {
	
	.landingBanner h1 {
		font-size: 31px;
		padding: 10px 0 10px;
	}
	
	.landingBanner h2 {
		font-size: 22px;
		line-height: 33px;
	}
	
	.landingBanner .ui.image {
		margin-bottom: -122px;
	}
	
	.landingBanner .seal {
		width: 195px;
		right: 285px;
	}
	
	.contentPad p {
		font-size: 1.25rem !important;
		line-height: 1.35rem !important;
	}
	
	.ui.afgo.image {
		margin-top: 1rem !important;
	}
	
	.column .contentPad {
		padding: 2rem !important;		
	}
	
}

@media only screen and (max-width: 991px) {
	
	.landingBanner h1 {
		padding: 0px 0 10px;
		font-size: 2.5rem;
	}
	
	h2.small {
		margin-top: 1rem !important;
	}
	
	.landingBanner .ui.image {
		margin-top: 45px;
	}
	
	h1.title {
		line-height: 3.5rem;
	}
	
	.landingBanner .seal {
		width: 140px;
		right: 205px;
		bottom: -121px;
	}
	.landingBanner {
		padding: 150px 0 69px;
		margin-bottom: -20px;
	}
	
	.contentPad p {
		font-size: 1.25rem !important;
		line-height: 1.5rem !important;
	}
	
	.ui.afgo.image {
		margin-top: 1rem !important;
	}
	
	.column .contentPad {
		padding: 2rem !important;
	}
	
	.machine {
		position: absolute !important;
		top: 0 !important;
	}
	
	.ui.column.sectionPad.grid>[class*="nine wide"].column, .ui.sectionPad.grid>.column.row>[class*="nine wide"].column, .ui.sectionPad.grid>.row>[class*="nine wide"].column, .ui.sectionPad.grid>[class*="nine wide"].column {
		width: 70%!important;
	}
	
	p.big {
		font-size: 1.7rem;
	}
	
}



@media only screen and (max-width: 767px) {
	
	body.page-template-franchise-favorite-ad-page2 .mobileHeader {
		display: none !important;
		width: 100%;
		float: left;
		padding: 30px 0 10px;
	}
	
	.landingBanner .ui.image {
		width: 360px;
		margin: 0 auto -120px;
	}
	.contentPad p {
		font-size: 1.5rem !important;
		line-height: 1.75rem !important;
	}
	.ui.hyv.image {
		top: -11rem;
		width: 60% !important;
		height: auto;
		text-align: left;
	}	
	
	.ui.column.sectionPad.grid>[class*="nine wide"].column, .ui.sectionPad.grid>.column.row>[class*="nine wide"].column, .ui.sectionPad.grid>.row>[class*="nine wide"].column, .ui.sectionPad.grid>[class*="nine wide"].column {
		width: 100%!important;
	}
	
	.landingBanner .ui.container.grid {
		width:540px !important;
		margin:0 auto !important;
		float:none;
	}
	
	.landingBanner .seal {
		width: 190px;
		margin-top: -210px;
		margin-left: -50px;
	}
	
	.landingBanner h1 {
		font-size: 2.5rem;
		text-align: center;
	}
	
	.landingBanner h2 {
		text-align: center;
	}
	
	.landingBanner .seal {
		right: 285px;
		bottom: -101px;
	}
	
	.newGraphic {
		width: 60%;
	}
	
	.landingBanner .seal {
		width: 190px;
		margin-top: -210px;
		margin-left: -50px;
	}
	
	.ui.whiteBg.grid>.stackable.stackable.row>.column, .ui.stackable.whiteBg.grid>.column.grid>.column, .ui.stackable.whiteBg.grid>.column.row>.column, .ui.stackable.whiteBg.grid>.column:not(.row), .ui.stackable.whiteBg.grid>.row>.column, .ui.stackable.whiteBg.grid>.row>.wide.column, .ui.stackable.whiteBg.grid>.wide.column {
		padding: 0!important;
	}
	
	.ui.sectionPad.grid .ui.circular.image {
		max-width: 250px;
		margin:0 auto
	}
	
	.ui.afgo.image {
		max-width: 300px;
		margin:0 auto;
	}
	
	.machine {
		position: unset !important;
		top: unset !important;
	}
	
	.machine .ui.fluid.image {
		max-width: 300px;
		margin: 0 auto
	}
}

@media only screen and (max-width: 640px) {	
	
	.page-id-93158 .opt-in.segment.expanded {
		height: 1030px !important;
	}
	
}

@media only screen and (max-width: 620px) {
	
	.landingBanner .ui.container.grid {
		width:450px !important;
	}
	
	.landingBanner .seal {
		right: 235px;
	}
	
	.page-id-93158 .opt-in.segment:not(.bottomCTA) {
		height: 310px;
	}
	
	.page-id-93158 .opt-in.segment #showMore {
		top: 245px;
		left: 10px;
	}
	
}

img.banner.mobile { display: none }

@media only screen and (max-width: 500px) {
	
	img.banner.desktop { display: none }
	
	img.banner.mobile { display: block }
	
}


/* ----- FRANCHISE FAVORITE AD PAGE ------ */

.page-template-franchise-favorite-ad-page .following.bar {
    display: none !important;
}

.page-template-franchise-favorite-ad-facebook .following.bar {
    display: none !important;
}

.page-template-franchise-favorite-ad-page2 .following.bar {
    display: none !important;
}

.awardBanner {
    width: 100%;
    float: left;
    position: relative;
    margin-top: 0px;
    margin-bottom: -5px;
}

.awardBanner img.banner {
    width: 100%;
    float: left;
}

.awardBanner img.logo  {
    width: 15%;
    float: right;
    position: absolute;
    top: 45px;
    right: 9%;
}

.page-template-franchise-favorite-ad-page .benefitsArea {
	float: left;
    width: 100%;
    margin: 80px 0 110px;
}

.page-template-franchise-favorite-ad-page .benefitsArea h2 {
    font-weight: 400;
    font-size: 53px;
	line-height: 56px;
    letter-spacing: 1px;
}

.page-template-franchise-favorite-ad-page .benefitsArea p {
	font-size:24px;
	line-height: 35px;
	text-align:center;
}

.page-template-franchise-favorite-ad-page .graphicArea {
    float:left;
	background:#f2f2f2;
}

.page-template-franchise-favorite-ad-page .graphicArea iframe {
    width:540px;
	height:305px
}

.page-template-franchise-favorite-ad-page .graphicArea img {
    height: 305px !important;
}

.page-template-franchise-favorite-ad-page .bottomCTA {
    float: left;
    width: 100%;
    padding: 60px 0 40px !important;
}

.page-template-franchise-favorite-ad-page .opt-in.segment.bottomCTA p {
    font-size:25px;
}

.page-template-franchise-favorite-ad-page .opt-in.segment.bottomCTA a {
    color:#fff;
}


.page-template-franchise-favorite-ad-page .benefitsArea h2 {
    font-weight: 400;
    font-size: 53px;
	line-height: 56px;
    letter-spacing: 1px;
}

.page-template-franchise-favorite-ad-page .benefitsArea p {
    font-size: 24px;
    line-height: 35px;
    text-align: center;
    color: #333;
    margin-bottom: 0 !important;
}

.page-template-franchise-favorite-ad-page .benefitsArea p strong {
    font-weight:bold;
}

.page-template-franchise-favorite-ad-page form label {
    color: #fff !important;
}







.page-template-franchise-favorite-ad-page2 .benefitsArea {
	float: left;
    width: 100%;
    margin: 80px 0 110px;
}

.page-template-franchise-favorite-ad-page2 .benefitsArea h2 {
    font-weight: 400;
    font-size: 53px;
	line-height: 56px;
    letter-spacing: 1px;
}

.page-template-franchise-favorite-ad-page2 .benefitsArea p {
	font-size:24px;
	line-height: 35px;
	text-align:center;
}

.page-template-franchise-favorite-ad-page2 .graphicArea {
    float:left;
	background:#f2f2f2;
}

.page-template-franchise-favorite-ad-page2 .graphicArea iframe {
    width:540px;
	height:305px
}

.page-template-franchise-favorite-ad-page2 .graphicArea img {
    height: 305px !important;
}

.page-template-franchise-favorite-ad-page2 .bottomCTA {
    float: left;
    width: 100%;
    padding: 60px 0 40px !important;
}

.page-template-franchise-favorite-ad-page2 .opt-in.segment.bottomCTA p {
    font-size:25px;
}

.page-template-franchise-favorite-ad-page2 .opt-in.segment.bottomCTA a {
    color:#fff;
}


.page-template-franchise-favorite-ad-page2 .benefitsArea h2 {
    font-weight: 400;
    font-size: 53px;
	line-height: 56px;
    letter-spacing: 1px;
}

.page-template-franchise-favorite-ad-page2 .benefitsArea p {
    font-size: 24px;
    line-height: 35px;
    text-align: center;
    color: #333;
    margin-bottom: 0 !important;
}

.page-template-franchise-favorite-ad-page2 .benefitsArea p strong {
    font-weight:bold;
}

.page-template-franchise-favorite-ad-page2 form label {
    color: #fff !important;
}






.page-template-franchise-favorite-ad-facebook .benefitsArea {
	float: left;
    width: 100%;
    margin: 80px 0 110px;
}

.page-template-franchise-favorite-ad-facebook.benefitsArea h2 {
    font-weight: 400;
    font-size: 53px;
	line-height: 56px;
    letter-spacing: 1px;
}

.page-template-franchise-favorite-ad-facebook .benefitsArea p {
	font-size:24px;
	line-height: 35px;
	text-align:center;
}

.page-template-franchise-favorite-ad-facebook .graphicArea {
    float:left;
	background:#f2f2f2;
}

.page-template-franchise-favorite-ad-facebook .graphicArea iframe {
    width:540px;
	height:305px
}

.page-template-franchise-favorite-ad-facebook .graphicArea img {
    height: 305px !important;
}

.page-template-franchise-favorite-ad-facebook .bottomCTA {
    float: left;
    width: 100%;
    padding: 60px 0 40px !important;
}

.page-template-franchise-favorite-ad-facebook .opt-in.segment.bottomCTA p {
    font-size:25px;
}

.page-template-franchise-favorite-ad-facebook .opt-in.segment.bottomCTA a {
    color:#fff;
}


.page-template-franchise-favorite-ad-facebook .benefitsArea h2 {
    font-weight: 400;
    font-size: 53px;
	line-height: 56px;
    letter-spacing: 1px;
}

.page-template-franchise-favorite-ad-facebook .benefitsArea p {
    font-size: 24px;
    line-height: 35px;
    text-align: center;
    color: #333;
    margin-bottom: 0 !important;
}

.page-template-franchise-favorite-ad-facebook.benefitsArea p strong {
    font-weight:bold;
}

.page-template-franchise-favorite-ad-facebook form label {
    color: #fff !important;
}




.greenArea {
	width:100%;
	float:left;
	padding:80px 0 30px;
	background:url(https://www.healthyyouvending.com/wp-content/uploads/franchise-parallax.jpg);
	background-size: cover;
	background-position: center;
	background-color:#000;
}

.greenArea .circleImage {
    width: 440px;
    float: none;
    margin: -139px auto 0;
    display: block;
}

.greenArea h3 {
    color: #fff;
    font-size: 43px;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 1px;
}

.greenArea #hiddenText h3 {
    color: #fff;
    font-size: 28px;
    text-transform: none;
    font-weight: 400;
    letter-spacing: 1px;
}

.greenArea #hiddenText h3 span {
    color: #ffbd00;
	font-size: 32px;
	font-weight: 400;
}

.greenArea h4 {
    color:#fff;
	text-align:center;
	font-size:28px;
	letter-spacing:1px;
	font-weight: 500;
}

.greenArea p {
    color:#fff;
	font-weight:400;
	font-size:20px;
	letter-spacing:1px;
	margin-bottom:50px;
}

.greenArea .yellowLine {
	display:block;
	width:100%;
	margin:0 auto 15px;
	float:none;
}

.greenArea .yellowLine img {
	width:100%;
}

.greenArea a.more {
    color: #fff;
    display: block;
    width: 102px;
    margin: 0 auto 50px;
    float: none;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 1px;
}

.greenArea p a {
    color: #fff;
	text-decoration: underline;
}

.greenArea a#yellowCollapse {
	width: 32px;
}

.greenArea #hiddenText {
	height:0px;
	opacity:0;
	overflow:hidden;
	transition: 1s all;
}

.greenArea #hiddenText.active {
	height:570px;
	opacity:1;
}

.page-template-franchise-favorite-ad-page .graphicArea {
    float: left;
    background: #f2f2f2;
    width: 100%;
    padding: 80px 0;
}

.page-template-franchise-favorite-ad-page .graphicArea iframe {
    width:540px;
	height:305px
}

.page-template-franchise-favorite-ad-page .graphicArea img {
    height: 305px !important;
}

.page-template-franchise-favorite-ad-page .bottomCTA {
    float: left;
    width: 100%;
    padding: 60px 0 40px !important;
}

.page-id-92079 .opt-in.segment.bottomCTA p {
    font-size:25px;
}

.page-id-92079 .opt-in.segment.bottomCTA a {
    color:#fff;
	text-decoration: underline;
}

.page-template-franchise-favorite-ad-page #field_4_7 {
    color: #fff;
    font-size: 14px;
    margin: -9px 0 !important;
}

.page-template-franchise-favorite-ad-page .additional.opt-in {
	display:none !important;
}

.page-template-franchise-favorite-ad-page .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
    color: #fff;
    text-align: right;
    line-height: 19px;
    padding-right: 26px;
}

.page-template-franchise-favorite-ad-page .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
    margin: 1px 0 9px 1px;
    color: #fff;
}

.page-template-franchise-favorite-ad-page .gform_wrapper .gfield_required {
    color: #fbbd08;
    margin-left: 4px;
    margin-right: -14px;
    display: block;
    float: right;
}

.page-template-franchise-favorite-ad-page .ui.opt-in-persistent.form {
    float: left;
}

.page-template-franchise-favorite-ad-page .opt-in.segment p {
    font-size: 24px;
    text-align: center;
    margin-top: -4px;
    color: #fff;
}

.page-template-franchise-favorite-ad-page #field_2_8 {
	display:none;
}

.page-template-franchise-favorite-ad-page #field_2_3 {
    margin-top: 75px;
}

.page-template-franchise-favorite-ad-page .gform_wrapper textarea.large {
    height: 220px;
    width: 100%;
}

.page-template-franchise-favorite-ad-page .opt-in.segment:not(.bottomCTA) form {
    height: 287px;
}

.page-template-franchise-favorite-ad-page .opt-in.segment:not(.bottomCTA) {
    height: 320px;
    overflow: hidden;
    transition: all 1s;
    background-color: #000 !important;
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/darkerBlueBack.jpg) !important;
    background-size: cover !important;
    padding-top: 2.8rem !important;
    padding-bottom: 2.8rem !important;
    margin: 0;
}

.page-template-franchise-favorite-ad-page .gform_legacy_markup_wrapper .gform_footer {
    clear: none;
    margin: 0;
    padding: 0;
    width: 200px;
    float: right;
    position: absolute;
    right: 35px;
    bottom: 20px;
}

.page-template-franchise-favorite-ad-page .gform_legacy_markup_wrapper .gform_footer input[type=image] {
    width: 200px !important;
}

.page-template-franchise-favorite-ad-page .opt-in.segment:not(.bottomCTA) .gform_wrapper textarea.medium {
    height: 90px;
}

.page-template-franchise-favorite-ad-page .gform_wrapper .gform_footer input[type=submit] {
    background-color: #fbbd08 !important;
    font-size: 24px !important;
    width: 180px;
    padding: 13px 0 !important;
    margin-top: -16px !important;
}

.page-template-franchise-favorite-ad-page .gform_wrapper input {
    border: none;
    padding: 10px !important;
    border-radius: 5px;
}

.page-template-franchise-favorite-ad-page .gform_wrapper select {
    border: none;
    padding: 10px !important;
    border-radius: 5px;
}

.page-template-franchise-favorite-ad-page .gform_wrapper textarea {
    border: none;
    padding: 10px !important;
    border-radius: 5px;
}

.page-template-franchise-favorite-ad-page .gform_wrapper ul li.gfield#field_4_2 {
    margin-top: -20px;
    padding-top: 0;
}

.page-template-franchise-favorite-ad-page .gform_wrapper ul li.gfield#field_4_3 {
    margin-top: -15px;
    padding-top: 0;
}

.page-template-franchise-favorite-ad-page .gform_wrapper li.hidden_label input#input_4_3 {
    margin-top: 0;
}

.page-template-franchise-favorite-ad-page .gform_wrapper .gform_body {
    width: 100%;
    margin-top: -64px;
}

.page-template-franchise-favorite-ad-page .opt-in.segment #showMore {
    position: absolute;
    top: 95px;
    width: 140px;
    left: 16px;
}

.page-template-franchise-favorite-ad-page .opt-in.segment #showMore img {
    width: 100%;
}

.page-template-franchise-favorite-ad-page .opt-in.segment #showLess {
    color: #fff;
    font-size: 13px;
	width: 90px;
    left: 47%;
}

.page-template-franchise-favorite-ad-page2 .opt-in.segment #showLess {
    color: #fff;
    font-size: 13px;
	width: 90px;
    left: 47%;
}

.page-template-franchise-favorite-ad-page .learnMore {
    width: 280px;
}






.page-template-franchise-favorite-ad-page2 .graphicArea {
    float: left;
    background: #f2f2f2;
    width: 100%;
    padding: 80px 0;
}

.page-template-franchise-favorite-ad-page2 .graphicArea iframe {
    width:540px;
	height:305px
}

.page-template-franchise-favorite-ad-page2 .graphicArea img {
    height: 305px !important;
}

.page-template-franchise-favorite-ad-page2 .bottomCTA {
    float: left;
    width: 100%;
    padding: 60px 0 40px !important;
}

.page-template-franchise-favorite-ad-page2 #field_4_7 {
    color: #fff;
    font-size: 14px;
}

.page-template-franchise-favorite-ad-page2 .additional.opt-in {
	display:none !important;
}

.page-template-franchise-favorite-ad-page2 .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
    color: #fff;
    text-align: right;
    line-height: 19px;
    padding-right: 26px;
}

.page-template-franchise-favorite-ad-page2 .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
    margin: 1px 0 9px 1px;
    color: #fff;
}

.page-template-franchise-favorite-ad-page2 .gform_wrapper .gfield_required {
    color: #fbbd08;
    margin-left: 4px;
    margin-right: -14px;
    display: block;
    float: right;
}

.page-template-franchise-favorite-ad-page2 .ui.opt-in-persistent.form {
    float: left;
}

.page-template-franchise-favorite-ad-page2 .opt-in.segment p {
    font-size: 24px;
    text-align: center;
    margin-top: -4px;
    color: #fff;
}

.page-template-franchise-favorite-ad-page2 #field_2_8 {
	display:none;
}

.page-template-franchise-favorite-ad-page2 #field_2_3 {
    margin-top: 75px;
}

.page-template-franchise-favorite-ad-page2 .gform_wrapper textarea.large {
    height: 220px;
    width: 100%;
}

.page-template-franchise-favorite-ad-page2 .opt-in.segment:not(.bottomCTA) {
    height: 200px;
    overflow: hidden;
    transition: all 1s;
    background-color: #000 !important;
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/darkerBlueBack.jpg) !important;
    background-size: cover !important;
    padding-top: 2.8rem !important;
    padding-bottom: 2.8rem !important;
    margin: 0;
}

.page-template-franchise-favorite-ad-page2 .opt-in.segment.expanded {
    height: 1000px !important;
}

.page-template-franchise-favorite-ad-page2 .gform_legacy_markup_wrapper .gform_footer input[type=image] {
    width:160px !important;
}

.page-template-franchise-favorite-ad-page2 .opt-in.segment:not(.bottomCTA) .gform_wrapper textarea.medium {
    height: 90px;
}

.page-template-franchise-favorite-ad-page2 .gform_wrapper .gform_footer input[type=submit] {
    background-color: #fbbd08 !important;
    font-size: 24px !important;
    width: 180px;
    padding: 13px 0 !important;
    margin-top: -16px !important;
}

.page-template-franchise-favorite-ad-page2 .gform_wrapper input {
    border: none;
    padding: 10px !important;
    border-radius: 5px;
}

.page-template-franchise-favorite-ad-page2 .gform_wrapper select {
    border: none;
    padding: 10px !important;
    border-radius: 5px;
}

.page-template-franchise-favorite-ad-page2 .gform_wrapper textarea {
    border: none;
    padding: 10px !important;
    border-radius: 5px;
}

.page-template-franchise-favorite-ad-page2 .gform_wrapper ul li.gfield#field_4_2 {
    margin-top: -20px;
    padding-top: 0;
}

.page-template-franchise-favorite-ad-page2 .gform_wrapper li.hidden_label input#input_4_3 {
    margin-top: 52px;
}

.page-template-franchise-favorite-ad-page2 .gform_wrapper .gform_body {
    width: 100%;
    margin-top: -64px;
}

.page-template-franchise-favorite-ad-page2 .opt-in.segment #showMore img {
    width: 100%;
}

.page-template-franchise-favorite-ad-page2 .opt-in.segment #showMore {
    position: absolute;
    top: 95px;
    width: 140px;
    left: 16px;
}

.page-template-franchise-favorite-ad-page2 .opt-in.segment #showLessMobile {
    color: #fff;
    font-size: 13px;
	width: 90px;
    left: 47%;
}

.page-template-franchise-favorite-ad-page2 .learnMore {
    width: 280px;
}





.page-template-franchise-favorite-ad-facebook .graphicArea {
    float: left;
    background: #f2f2f2;
    width: 100%;
    padding: 80px 0;
}

.page-template-franchise-favorite-ad-facebook .graphicArea iframe {
    width:540px;
	height:305px
}

.page-template-franchise-favorite-ad-facebook .graphicArea img {
    height: 305px !important;
}

.page-template-franchise-favorite-ad-facebook .bottomCTA {
    float: left;
    width: 100%;
    padding: 60px 0 40px !important;
}

.page-template-franchise-favorite-ad-facebook #field_21_7 {
    color: #fff;
    font-size: 14px;
}

.page-template-franchise-favorite-ad-facebook .additional.opt-in {
	display:none !important;
}

.page-template-franchise-favorite-ad-facebook .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
    color: #fff;
    text-align: right;
    line-height: 19px;
    padding-right: 26px;
}

.page-template-franchise-favorite-ad-facebook .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
    margin: 1px 0 9px 1px;
    color: #fff;
}

.page-template-franchise-favorite-ad-facebook .gform_wrapper .gfield_required {
    color: #fbbd08;
    margin-left: 4px;
    margin-right: -14px;
    display: block;
    float: right;
}

.page-template-franchise-favorite-ad-facebook .ui.opt-in-persistent.form {
    float: left;
}

.page-template-franchise-favorite-ad-facebook .opt-in.segment p {
    font-size: 24px;
    text-align: center;
    margin-top: -4px;
    color: #fff;
}

.page-template-franchise-favorite-ad-facebook #field_2_8 {
	display:none;
}

.page-template-franchise-favorite-ad-facebook #field_2_3 {
    margin-top: 75px;
}

.page-template-franchise-favorite-ad-facebook .gform_wrapper textarea.large {
    height: 220px;
    width: 100%;
}

.page-template-franchise-favorite-ad-facebook .opt-in.segment:not(.bottomCTA) {
    height: 200px;
    overflow: hidden;
    transition: all 1s;
    background-color: #000 !important;
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/darkerBlueBack.jpg) !important;
    background-size: cover !important;
    padding-top: 2.8rem !important;
    padding-bottom: 2.8rem !important;
    margin: 0;
}

.page-template-franchise-favorite-ad-facebook .opt-in.segment.expanded {
    height: 1000px !important;
}

.page-template-franchise-favorite-ad-facebook .gform_legacy_markup_wrapper .gform_footer input[type=image] {
    width:160px !important;
}

.page-template-franchise-favorite-ad-facebook .opt-in.segment:not(.bottomCTA) .gform_wrapper textarea.medium {
    height: 90px;
}

.page-template-franchise-favorite-ad-facebook .gform_wrapper .gform_footer input[type=submit] {
    background-color: #fbbd08 !important;
    font-size: 24px !important;
    width: 180px;
    padding: 13px 0 !important;
    margin-top: -16px !important;
}

.page-template-franchise-favorite-ad-facebook .gform_wrapper input {
    border: none;
    padding: 10px !important;
    border-radius: 5px;
}

.page-template-franchise-favorite-ad-facebook .gform_wrapper select {
    border: none;
    padding: 10px !important;
    border-radius: 5px;
}

.page-template-franchise-favorite-ad-facebook .gform_wrapper textarea {
    border: none;
    padding: 10px !important;
    border-radius: 5px;
}

.page-template-franchise-favorite-ad-facebook .gform_wrapper ul li.gfield#field_21_2 {
    margin-top: -10px;
    padding-top: 0;
}

.page-template-franchise-favorite-ad-facebook .gform_wrapper li.hidden_label input#input_21_3 {
    margin-top: 52px;
}

.page-template-franchise-favorite-ad-facebook .gform_wrapper .gform_body {
    width: 100%;
    margin-top: -64px;
}

.page-template-franchise-favorite-ad-facebook .opt-in.segment #showMore img {
    width: 100%;
}

.page-template-franchise-favorite-ad-facebook .opt-in.segment #showMore {
    position: absolute;
    top: 95px;
    width: 140px;
    left: 16px;
}

.page-template-franchise-favorite-ad-facebook .opt-in.segment #showLessMobile {
    color: #fff;
    font-size: 13px;
	width: 90px;
    left: 47%;
}

.page-template-franchise-favorite-ad-facebook .opt-in.segment #showLess {
    color: #fff;
    font-size: 13px;
    width: 90px;
    left: 47%;
}

.page-template-franchise-favorite-ad-facebook .learnMore {
    width: 280px;
}








.page-template-ff-ad-new .following.bar {
    display: none !important;
}

.page-template-ff-ad-new .topBanner {
    height: 710px;
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/topBg8.jpg);
    background-color: #000;
    width: 100%;
    float: left;
    padding: 94px 0 0;
    background-size: cover;
    margin-bottom: 0;
	position:relative;
}

.page-template-ff-ad-new .topBanner .logo {
    position: absolute;
    left: 60px;
    top: 30px;
}

.page-template-ff-ad-new .topBanner .sub {
    color: #fff;
    font-size: 14px;
    margin: -43px 0 0 10px;
    line-height: 18px;
    font-weight: 500;
    font-style: italic;
}

.page-template-ff-ad-new .perfect {
    width: 700px;
    margin-top: 115px;
    margin-left: -30px;
}

.page-template-ff-ad-new .keyPoints {
    padding: 120px 0 60px;
    background: #f2f2f2;
}

.page-template-ff-ad-new .graphicArea {
    float: left;
    background: #f2f2f2;
    width: 100%;
    padding: 80px 0;
}

.page-template-ff-ad-new .bannerCTA {
    width: 100%;
    background: #505050;
    padding: 25px 0;
    margin: 4px 0 0;
    z-index: 0;
    overflow: hidden;
    position: relative;
    transition: all 0.5s;
}

.page-template-ff-ad-new .bannerCTA  a.atWork {
	margin-right: 230px;
    float: right;
    transition: all 0.75s;
    font-size: 23px;
    opacity: 1;
    color: #fff;
}

.page-template-ff-ad-new .bannerCTA a.atWork i.icon {
    margin: 0px 0 0px 10px;
}

.page-template-ff-ad-new .bannerCTA a.CTAScroll {
    margin-left: 250px;
    float: left;
    transition: all 0.75s;
    font-size: 23px;
    opacity: 1;
    color: #fff;
}

.page-template-ff-ad-new .keyPoints h3.thePErf {
    margin-left: -50px;
    width: 400px;
}

.page-template-ff-ad-new .keyPoints h3 {
    color: #333;
    font-size: 34px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 0.25px;
    margin-bottom: 0;
    padding-right: 0;
}

.page-template-ff-ad-new .keyPoints h4 {
    color: #06668f;
    font-weight: 400;
    text-align: center;
    margin: -3px 0 30px;
    font-size: 22px;
}

.page-template-ff-ad-new .spot {
    width: 230px;
    float: left;
    margin-left: -90px;
    margin-top: -1px;
    margin-right: -20px;
}

.page-template-ff-ad-new .keyPoints p {
    font-size: 18px;
    line-height: 25px;
    font-weight: 500;
}

.page-template-ff-ad-new .keyPoints .howitworks p {
    width: 220px;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 14px !important;
    font-weight: 500;
    margin-top: 30px;
}

.page-template-ff-ad-new .keyPoints .whatyoudo .ui.image {
    width: 154px;
    margin-left: 8px;
}

.page-template-ff-ad-new .keyPoints .whatyoudo p {
    width: 190px;
    margin-right: 0;
    margin-top: 30px;
}

.page-template-ff-ad-new .keyPoints .whatwedo .ui.image {
    width: 199px;
    margin-left: -9px;
    margin-top: -6px;
}

.page-template-ff-ad-new .keyPoints .whatwedo ul {
    width: 191px;
    float: right;
    margin: -3px 0 0 -90px;
	padding:0;
}

.page-template-ff-ad-new .keyPoints .whatwedo ul li {
    margin: 0 !important;
	font-weight: 500;
	font-size: 18px;
    line-height: 28px;
}

.page-template-ff-ad-new .opportunity:hover {
    transform: scale(1.00);
}


.page-template-ff-ad-new .graphicArea iframe {
    width:540px;
	height:305px
}

.page-template-ff-ad-new .graphicArea img {
    height: 305px !important;
}

.page-template-ff-ad-new .bottomCTA {
    float: left;
    width: 100%;
    padding: 60px 0 40px !important;
}

.page-template-ff-ad-new #field_21_7 {
    color: #fff;
    font-size: 14px;
    margin: 5px 0 -9px !important;
}

.page-template-ff-ad-new .additional.opt-in {
	display:none !important;
}

.page-template-ff-ad-new .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
    color: #fff;
    text-align: right;
    line-height: 19px;
    padding-right: 26px;
}

.page-template-ff-ad-new .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
    margin: 1px 0 9px 1px;
    color: #fff;
}

.page-template-ff-ad-new .gform_wrapper .gfield_required {
    color: #fbbd08;
    margin-left: 4px;
    margin-right: -14px;
    display: block;
    float: right;
}

.page-template-ff-ad-new .ui.opt-in-persistent.form {
    float: left;
}

.page-template-ff-ad-new .opt-in.segment p {
    font-size: 24px;
    text-align: right;
    margin-top: 16px;
    color: #fff;
    padding-right: 20px;
}

.page-template-ff-ad-new #field_2_8 {
	display:none;
}

.page-template-ff-ad-new #field_2_3 {
    margin-top: 75px;
}

.page-template-ff-ad-new .gform_wrapper textarea.large {
    height: 220px;
    width: 100%;
}

.page-template-ff-ad-new .opt-in.segment:not(.bottomCTA) {
    height: 550px;
    overflow: hidden;
    transition: all 1s;
    background-color: #000 !important;
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/darkerBlueBack.jpg) !important;
    background-size: cover !important;
    padding-top: 1.8rem !important;
    padding-bottom: 1.8rem !important;
    margin: 0;
}

.page-template-ff-ad-new .opt-in.segment:not(.bottomCTA) form {
    height: 280px;
}

.page-template-ff-ad-new .gform_legacy_markup_wrapper .gform_footer {
    clear: none;
    margin: 0;
    padding: 0;
    width: 200px;
    float: right;
    position: absolute;
    right: 35px;
    bottom: 20px;
}

.page-template-ff-ad-new .gform_legacy_markup_wrapper .gform_footer input[type=image] {
    width:200px !important;
}

.page-template-ff-ad-new .opt-in.segment:not(.bottomCTA) .gform_wrapper textarea.medium {
    height: 90px;
}

.page-template-ff-ad-new .gform_wrapper .gform_footer input[type=submit] {
    background-color: #fbbd08 !important;
    font-size: 24px !important;
    width: 180px;
    padding: 13px 0 !important;
    margin-top: -16px !important;
}

.page-template-ff-ad-new .gform_wrapper input {
    border: none;
    padding: 10px !important;
    border-radius: 5px;
}

.page-template-ff-ad-new .gform_wrapper select {
    border: none;
    padding: 10px !important;
    border-radius: 5px;
}

.page-template-ff-ad-new .gform_wrapper textarea {
    border: none;
    padding: 10px !important;
    border-radius: 5px;
}

.page-template-ff-ad-new .gform_wrapper ul li.gfield#field_21_2 {
    margin-top: -10px;
    padding-top: 0;
}

.page-template-ff-ad-new .gform_wrapper ul li.gfield#field_21_3 {
    margin-top: 0;
}

.page-template-ff-ad-new .gform_wrapper li.hidden_label input#input_21_3 {
    margin-top: 0;
}

.page-template-ff-ad-new .gform_wrapper .gform_body {
    width: 100%;
    margin-top: -64px;
}

.page-template-ff-ad-new .opt-in.segment #showMore img {
    width: 100%;
}

.page-template-ff-ad-new .opt-in.segment #showMore {
    position: absolute;
    top: 95px;
    width: 140px;
    left: 16px;
}

.page-template-ff-ad-new .opt-in.segment #showLessMobile {
    color: #fff;
    font-size: 13px;
	width: 90px;
    left: 47%;
}

.page-template-ff-ad-new .opt-in.segment #showLess {
    color: #fff;
    font-size: 13px;
    width: 90px;
    left: 47%;
}

.page-template-ff-ad-new .learnMore {
    width: 280px;
}

body.page-template-ff-ad-new .gform_legacy_markup_wrapper ul li#field_4_2 {
    margin-top: -10px;
    padding-top: 0;
}

.page-template-ff-ad-new #field_4_7 {
    color: #fff;
    font-size: 14px;
}









.page-template-ff-ad-new2 .following.bar {
    display: none !important;
}

.page-template-ff-ad-new2 .topBanner {
    height: 710px;
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/topBg8.jpg);
    background-color: #000;
    width: 100%;
    float: left;
    padding: 94px 0 0;
    background-size: cover;
    margin-bottom: 0;
	position:relative;
}

.page-template-ff-ad-new2 .topBanner .logo {
    position: absolute;
    left: 60px;
    top: 30px;
}

.page-template-ff-ad-new2 .topBanner .sub {
    color: #fff;
    font-size: 14px;
    margin: -43px 0 0 10px;
    line-height: 18px;
    font-weight: 500;
    font-style: italic;
}

.page-template-ff-ad-new2 .perfect {
    width: 700px;
    margin-top: 115px;
    margin-left: -30px;
}

.page-template-ff-ad-new2 .keyPoints {
    padding: 120px 0 60px;
    background: #f2f2f2;
}

.page-template-ff-ad-new2 .graphicArea {
    float: left;
    background: #f2f2f2;
    width: 100%;
    padding: 80px 0;
}

.page-template-ff-ad-new2 .bannerCTA {
    width: 100%;
    background: #505050;
    padding: 25px 0 82px;
    margin: 4px 0 0;
    z-index: 1;
    overflow: visible;
    position: relative;
    transition: all 0.5s;
    height: 100px;
}

.page-template-ff-ad-new2 .bannerCTA  a.atWork {
	margin-right: 230px;
    float: right;
    transition: all 0.75s;
    font-size: 23px;
    opacity: 1;
    color: #fff;
}

.page-template-ff-ad-new2 .bannerCTA a.atWork i.icon {
    margin: 0px 0 0px 10px;
}

.page-template-ff-ad-new2 .bannerCTA a.CTAScroll {
    margin-left: 250px;
    float: left;
    transition: all 0.75s;
    font-size: 23px;
    opacity: 1;
    color: #fff;
}

.page-template-ff-ad-new2 .keyPoints h3.thePErf {
    margin-left: -50px;
    width: 400px;
}

.page-template-ff-ad-new2 .keyPoints h3 {
    color: #333;
    font-size: 34px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 0.25px;
    margin-bottom: 0;
    padding-right: 0;
}

.page-template-ff-ad-new2 .keyPoints h4 {
    color: #06668f;
    font-weight: 400;
    text-align: center;
    margin: -3px 0 30px;
    font-size: 22px;
}

.page-template-ff-ad-new2 .spot {
    width: 230px;
    float: left;
    margin-left: -90px;
    margin-top: -1px;
    margin-right: -20px;
}

.page-template-ff-ad-new2 .keyPoints p {
    font-size: 18px;
    line-height: 25px;
    font-weight: 500;
}

.page-template-ff-ad-new2 .keyPoints .howitworks p {
    width: 220px;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 14px !important;
    font-weight: 500;
    margin-top: 30px;
}

.page-template-ff-ad-new2 .keyPoints .whatyoudo .ui.image {
    width: 154px;
    margin-left: 8px;
}

.page-template-ff-ad-new2 .keyPoints .whatyoudo p {
    width: 190px;
    margin-right: 0;
    margin-top: 30px;
}

.page-template-ff-ad-new2 .keyPoints .whatwedo .ui.image {
    width: 199px;
    margin-left: -9px;
    margin-top: -6px;
}

.page-template-ff-ad-new2 .keyPoints .whatwedo ul {
    width: 191px;
    float: right;
    margin: -3px 0 0 -90px;
	padding:0;
}

.page-template-ff-ad-new2 .keyPoints .whatwedo ul li {
    margin: 0 !important;
	font-weight: 500;
	font-size: 18px;
    line-height: 28px;
}

.page-template-ff-ad-new2 .opportunity:hover {
    transform: scale(1.00);
}


.page-template-ff-ad-new2 .graphicArea iframe {
    width:540px;
	height:305px
}

.page-template-ff-ad-new2 .graphicArea img {
    height: 305px !important;
}

.page-template-ff-ad-new2 .bottomCTA {
    float: left;
    width: 100%;
    padding: 60px 0 40px !important;
}

.page-template-ff-ad-new2 #field_21_7 {
    color: #fff;
    font-size: 14px;
}

.page-template-ff-ad-new2 .additional.opt-in {
	display:none !important;
}

.page-template-ff-ad-new2 .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
    color: #fff;
    text-align: right;
    line-height: 19px;
    padding-right: 26px;
}

.page-template-ff-ad-new2 .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
    margin: 1px 0 9px 1px;
    color: #fff;
}

.page-template-ff-ad-new2 .gform_wrapper .gfield_required {
    color: #fbbd08;
    margin-left: 4px;
    margin-right: -14px;
    display: block;
    float: right;
}

.page-template-ff-ad-new2 .ui.opt-in-persistent.form {
    float: left;
}

.page-template-ff-ad-new2 .opt-in.segment p {
    font-size: 24px;
    text-align: center;
    margin-top: -4px;
    color: #fff;
}

.page-template-ff-ad-new2 #field_2_8 {
	display:none;
}

.page-template-ff-ad-new2 #field_4_3 {
    margin-top: -15px;
}

.page-template-ff-ad-new2 .gform_wrapper textarea.large {
    height: 220px;
    width: 100%;
}

.page-template-ff-ad-new2 .opt-in.segment:not(.bottomCTA) {
    height: 505px;
    overflow: hidden;
    transition: all 1s;
    background-color: #000 !important;
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/darkerBlueBack.jpg) !important;
    background-size: cover !important;
    padding-top: 2.8rem !important;
    padding-bottom: 2.8rem !important;
    margin: 0;
}

.page-template-ff-ad-new2 .opt-in.segment:not(.bottomCTA) form {
    height: 280px;
}

.page-template-ff-ad-new2 .gform_legacy_markup_wrapper .gform_footer {
    clear: none;
    margin: 0;
    padding: 0;
    width: 200px;
    float: right;
    position: absolute;
    right: 35px;
    bottom: 20px;
}

.page-template-ff-ad-new2 .gform_legacy_markup_wrapper .gform_footer input[type=image] {
    width:200px !important;
}

.page-template-ff-ad-new2 .opt-in.segment:not(.bottomCTA) .gform_wrapper textarea.medium {
    height: 90px;
}

.page-template-ff-ad-new2 .gform_wrapper .gform_footer input[type=submit] {
    background-color: #fbbd08 !important;
    font-size: 24px !important;
    width: 180px;
    padding: 13px 0 !important;
    margin-top: -16px !important;
}

.page-template-ff-ad-new2 .gform_wrapper input {
    border: none;
    padding: 10px !important;
    border-radius: 5px;
}

.page-template-ff-ad-new2 .gform_wrapper select {
    border: none;
    padding: 10px !important;
    border-radius: 5px;
}

.page-template-ff-ad-new2 .gform_wrapper textarea {
    border: none;
    padding: 10px !important;
    border-radius: 5px;
}

.page-template-ff-ad-new2 .gform_wrapper ul li.gfield#field_21_2 {
    margin-top: -10px;
    padding-top: 0;
}

.page-template-ff-ad-new2 .gform_wrapper li.hidden_label input#input_21_3 {
    margin-top: 52px;
}

.page-template-ff-ad-new2 .gform_wrapper .gform_body {
    width: 100%;
    margin-top: -64px;
}

.page-template-ff-ad-new2 .opt-in.segment #showMore img {
    width: 100%;
}

.page-template-ff-ad-new2 .opt-in.segment #showMore {
    position: absolute;
    top: 95px;
    width: 140px;
    left: 16px;
}

.page-template-ff-ad-new2 .opt-in.segment #showLessMobile {
    color: #fff;
    font-size: 13px;
	width: 90px;
    left: 47%;
}

.page-template-ff-ad-new2 .opt-in.segment #showLess {
    color: #fff;
    font-size: 13px;
    width: 90px;
    left: 47%;
}

.page-template-ff-ad-new2 .learnMore {
    width: 280px;
}

body.page-template-ff-ad-new2 .gform_legacy_markup_wrapper ul li#field_4_2 {
    margin-top: -10px;
    padding-top: 0;
}

.page-template-ff-ad-new2 #field_4_7 {
    color: #fff;
    font-size: 14px;
    margin: 5px 0 -9px !important;
}








.page-template-ff-ad-new3 .following.bar {
    display: none !important;
}

.page-template-ff-ad-new3 .topBanner {
    height: 710px;
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/topBg8.jpg);
    background-color: #000;
    width: 100%;
    float: left;
    padding: 94px 0 0;
    background-size: cover;
    margin-bottom: 0;
	position:relative;
}

.page-template-ff-ad-new3 .topBanner .logo {
    position: absolute;
    left: 60px;
    top: 30px;
}

.page-template-ff-ad-new3 .topBanner .sub {
    color: #fff;
    font-size: 14px;
    margin: -43px 0 0 10px;
    line-height: 18px;
    font-weight: 500;
    font-style: italic;
}

.page-template-ff-ad-new3 .perfect {
    width: 700px;
    margin-top: 115px;
    margin-left: -30px;
}

.page-template-ff-ad-new3 .keyPoints {
    padding: 120px 0 60px;
    background: #f2f2f2;
}

.page-template-ff-ad-new3 .graphicArea {
    float: left;
    background: #f2f2f2;
    width: 100%;
    padding: 80px 0;
}

.page-template-ff-ad-new3 .bannerCTA {
    width: 100%;
    background: #505050;
    padding: 25px 0;
    margin: 4px 0 0;
    z-index: 2;
    overflow: hidden;
    position: relative;
    transition: all 0.5s;
}

.page-template-ff-ad-new3 .bannerCTA  a.atWork {
	margin-right: 230px;
    float: right;
    transition: all 0.75s;
    font-size: 23px;
    opacity: 1;
    color: #fff;
}

.page-template-ff-ad-new3 .bannerCTA a.atWork i.icon {
    margin: 0px 0 0px 10px;
}

.page-template-ff-ad-new3 .bannerCTA a.CTAScroll {
    margin-left: 250px;
    float: left;
    transition: all 0.75s;
    font-size: 23px;
    opacity: 1;
    color: #fff;
}

.page-template-ff-ad-new3 .keyPoints h3.thePErf {
    margin-left: -50px;
    width: 400px;
}

.page-template-ff-ad-new3 .keyPoints h3 {
    color: #333;
    font-size: 34px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 0.25px;
    margin-bottom: 0;
    padding-right: 0;
}

.page-template-ff-ad-new3 .keyPoints h4 {
    color: #06668f;
    font-weight: 400;
    text-align: center;
    margin: -3px 0 30px;
    font-size: 22px;
}

.page-template-ff-ad-new3 .spot {
    width: 230px;
    float: left;
    margin-left: -90px;
    margin-top: -1px;
    margin-right: -20px;
}

.page-template-ff-ad-new3 .keyPoints p {
    font-size: 18px;
    line-height: 25px;
    font-weight: 500;
}

.page-template-ff-ad-new3 .keyPoints .howitworks p {
    width: 220px;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 14px !important;
    font-weight: 500;
    margin-top: 30px;
}

.page-template-ff-ad-new3 .keyPoints .whatyoudo .ui.image {
    width: 154px;
    margin-left: 8px;
}

.page-template-ff-ad-new3 .keyPoints .whatyoudo p {
    width: 190px;
    margin-right: 0;
    margin-top: 30px;
}

.page-template-ff-ad-new3 .keyPoints .whatwedo .ui.image {
    width: 199px;
    margin-left: -9px;
    margin-top: -6px;
}

.page-template-ff-ad-new3 .keyPoints .whatwedo ul {
    width: 191px;
    float: right;
    margin: -3px 0 0 -90px;
	padding:0;
}

.page-template-ff-ad-new3 .keyPoints .whatwedo ul li {
    margin: 0 !important;
	font-weight: 500;
	font-size: 18px;
    line-height: 28px;
}

.page-template-ff-ad-new3 .opportunity:hover {
    transform: scale(1.00);
}


.page-template-ff-ad-new3 .graphicArea iframe {
    width:540px;
	height:305px
}

.page-template-ff-ad-new3 .graphicArea img {
    height: 305px !important;
}

.page-template-ff-ad-new3 .bottomCTA {
    float: left;
    width: 100%;
    padding: 60px 0 40px !important;
}

.page-template-ff-ad-new3 #field_21_7 {
    color: #fff;
    font-size: 14px;
}

.page-template-ff-ad-new3 .additional.opt-in {
	display:none !important;
}

.page-template-ff-ad-new3 .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
    color: #fff;
    text-align: right;
    line-height: 19px;
    padding-right: 26px;
}

.page-template-ff-ad-new3 .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
    margin: 1px 0 9px 1px;
    color: #fff;
}

.page-template-ff-ad-new3 .gform_wrapper .gfield_required {
    color: #fbbd08;
    margin-left: 4px;
    margin-right: -14px;
    display: block;
    float: right;
}

.page-template-ff-ad-new3 .ui.opt-in-persistent.form {
    float: left;
}

.page-template-ff-ad-new3 .opt-in.segment p {
    font-size: 24px;
    text-align: center;
    margin-top: -4px;
    color: #fff;
}

.page-template-ff-ad-new3 #field_2_8 {
	display:none;
}

.page-template-ff-ad-new3 #field_4_3 {
    margin-top: -15px;
}

.page-template-ff-ad-new3 .gform_wrapper textarea.large {
    height: 220px;
    width: 100%;
}

.page-template-ff-ad-new3 .opt-in.segment:not(.bottomCTA) {
    height: 485px;
    overflow: hidden;
    transition: all 1s;
    background-color: #000 !important;
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/darkerBlueBack.jpg) !important;
    background-size: cover !important;
    padding-top: 2.8rem !important;
    padding-bottom: 2.8rem !important;
    margin: 0;
}

.page-template-ff-ad-new3 .opt-in.segment:not(.bottomCTA) form {
    height: 280px;
}

.page-template-ff-ad-new3 .gform_legacy_markup_wrapper .gform_footer {
    clear: none;
    margin: 0;
    padding: 0;
    width: 200px;
    float: right;
    position: absolute;
    right: 35px;
    bottom: 20px;
}

.page-template-ff-ad-new3 .gform_legacy_markup_wrapper .gform_footer input[type=image] {
    width:200px !important;
}

.page-template-ff-ad-new3 .opt-in.segment:not(.bottomCTA) .gform_wrapper textarea.medium {
    height: 90px;
}

.page-template-ff-ad-new3 .gform_wrapper .gform_footer input[type=submit] {
    background-color: #fbbd08 !important;
    font-size: 24px !important;
    width: 180px;
    padding: 13px 0 !important;
    margin-top: -16px !important;
}

.page-template-ff-ad-new3 .gform_wrapper input {
    border: none;
    padding: 10px !important;
    border-radius: 5px;
}

.page-template-ff-ad-new3 .gform_wrapper select {
    border: none;
    padding: 10px !important;
    border-radius: 5px;
}

.page-template-ff-ad-new3 .gform_wrapper textarea {
    border: none;
    padding: 10px !important;
    border-radius: 5px;
}

.page-template-ff-ad-new3 .gform_wrapper ul li.gfield#field_21_2 {
    margin-top: -10px;
    padding-top: 0;
}

.page-template-ff-ad-new3 .gform_wrapper li.hidden_label input#input_21_3 {
    margin-top: 52px;
}

.page-template-ff-ad-new3 .gform_wrapper .gform_body {
    width: 100%;
    margin-top: -64px;
}

.page-template-ff-ad-new3 .opt-in.segment #showMore img {
    width: 100%;
}

.page-template-ff-ad-new3 .opt-in.segment #showMore {
    position: absolute;
    top: 95px;
    width: 140px;
    left: 16px;
}

.page-template-ff-ad-new3 .opt-in.segment #showLessMobile {
    color: #fff;
    font-size: 13px;
	width: 90px;
    left: 47%;
}

.page-template-ff-ad-new3 .opt-in.segment #showLess {
    color: #fff;
    font-size: 13px;
    width: 90px;
    left: 47%;
}

.page-template-ff-ad-new3 .learnMore {
    width: 280px;
}

body.page-template-ff-ad-new3 .gform_legacy_markup_wrapper ul li#field_4_2 {
    margin-top: -10px;
    padding-top: 0;
}

.page-template-ff-ad-new3 #field_4_7 {
    color: #fff;
    font-size: 14px;
    margin: 5px 0 -9px !important;
}


.page-template-ff-ad-new3 footer .logo {
    cursor:pointer;
}








.cardsArea {
	width:100%;
	float:left;
	padding:120px 0;
}

.cardsArea h2 {
    font-weight: 400;
    font-size: 34px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    margin-bottom: 80px;
    color: #666;
    text-align: center;
}

.cardsArea .card {
	float:left;
	width:98%;
	height:310px;
	border:0;
	border-radius:15px;
	box-shadow:0 0 10px #b1b1b1;
	margin-bottom:50px;
}

.cardsArea .column.right .card {
	float:right;
}

.cardsArea .card .cardImage {
	width:28%;
	margin-right:5%;
	float:left;
}

.cardsArea .card .cardContent {
	float:left;
	width:67%;
	padding:30px 40px 30px 0;
}

.cardsArea .card .cardContent h3 {
    font-weight: 400;
    font-size: 24px;
    letter-spacing: 1px;
    line-height: 23px;
    margin-bottom: 13px;
}

.cardsArea .card .cardContent p {
    font-weight: 300;
    font-size: 16px;
    color: #000;
    line-height: 25px;
}

.cardsArea .card .cardContent a {
	text-decoration: underline;
	color: #000;
}

.cardsArea .card .cardContent p.blue {
    font-weight: bold;
	color:#0779a9;
	margin-top:-10px;
}

.cardsArea .card .cardContent p strong {
    font-weight: bold;
    font-style: italic;
}

.cardsArea .card img {
    width:100%;
}

.cardsArea .card.money img {
	margin-top:32px;
}

.cardsArea .card.worth img {
    margin-top: 29px;
    margin-left: 20px;
    width: 141px;
}

.cardsArea .card.tech img {
    margin-top: 32px;
    width: 134px;
    margin-left: 20px;
}

.cardsArea .card.time img {
    margin-top: 35px;
    width: 140px;
    margin-left: 19px;
}

.cardsArea .card.rocket img {
    width: 106px;
    margin: 32px 0 0 35px;
}

.cardsArea .card.start img {
    margin-top: 29px;
    width: 140px;
    margin-left: 25px;
}

.cardsArea .card.hands img {
    margin-top: 32px;
    margin-left: 14px;
}

.cardsArea .card.nimble img {
	margin-top:32px;
}









.webinar .ui.image {
    width: 220px;
    margin: 0 auto;
}

.page-id-2753 .pageTitle h2 {
    color: #333;
}

.page-template-become-a-location .webinar .ui.image {
    margin-top: -50px;
}

.navActNow {
    width: 270px;
}

.page-template-become-a-location .ui.large.header {
    color: #fff !important;
}

.page-template-become-a-location .love h2 {
    color: #fff !important;
}

.page-template-become-a-location .locationBanner {
	background-color:#fff !important;
}

.page-id-2665 .formArea .gform_wrapper form input.gform_button {
    width: 170px !important;
    padding: 0 !important;
}

.directions img {
    width: 230px;
}

.page-id-92693 .productBoxes p {
	color:#333;
}

.page-id-92693 .productBoxes {
	background-color:#fff !important;
}

.page-id-92693 .hero-bg {
    margin-top: 140px !important;
}

.page-id-92693 .following.bar {
    padding: 1.5em 0em;
    background: #fff !important;
}

.page-id-92693 .following.bar .ui.secondary.inverted.menu a.item {
	color:#333 !important;
}

.page-id-92693 .following.bar div.dropdown.item {
	color:#333 !important;
}

.page-id-92693 .snacksLeft img {
    width: 280px;
}

.page-id-92693 .drinksLeft img {
    width: 295px;
}

.page-id-92693 .entreesLeft img {
    width: 380px;
}

.page-id-92174 .gform_legacy_markup_wrapper .gform_footer input[type=image] {
    width: 150px !important;
}





.page-id-92695 .following.bar, .page-id-92759 .following.bar, .page-id-92761 .following.bar {
    padding: 1.5em 0em;
    background: #fff !important;
}






/* ----- NEW LANDING PAGE ------- */

.page-id-96589 .landingBanner h2 {
    font-size: 25px;
    font-weight: 300;
    color: #000;
    line-height: 36px;
    text-shadow: 0 0 30px #fff;
    text-align: center;
}

.page-id-96589 .boxArea h2 {
    color: #26abe2;
    text-align: center !important;
    width: 100%;
    font-size: 40px;
    margin-bottom: 50px;
}

.page-id-96589 .boxArea .column h3 {
    color: #fff;
    font-size: 34px;
    text-align: center;
    width: 220px;
    margin: 0 auto;
    letter-spacing: 1px;
	font-weight: 300;
}

.page-id-96589 .boxArea .column i.icon {
    text-align: center;
    width: 100%;
    font-size: 70px;
    color: #fff;
}

.page-id-96589 .boxArea .column i.fa-solid {
	position: relative;
	top: -2rem;
    text-align: center;
    width: 100%;
    font-size: 70px;
    color: #fff;
}

.page-id-96589 .boxArea .column i.icon.bottom {
    padding: 15px 0px 0 3px;
    background: #fff;
    color: #000;
    font-size: 20px;
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 30px;
    position: absolute;
    bottom: 21px;
    right: 21px;
}

.page-id-96589 .boxArea .column i.icon.bottom:hover {
    opacity:0.7;
}

.page-id-96589 .boxArea .column .column .inner {
    width: 370px;
    padding: 100px 50px 120px;
    overflow: hidden;
    position: relative;
}

.page-id-96589 .boxArea .column.yellowBox .hiddenText {
    font-size: 16px;
    line-height: 25px;
}

.page-id-96589 .boxArea .column .hiddenText {
    position: absolute;
    top: 400px;
    transition: all 1s;
    width: 370px;
    padding: 25px 35px;
    background-color: #000 !important;
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/darkerBlueBack.jpg) !important;
    background-repeat: no-repeat;
    background-size: cover !important;
    height: 378px;
    margin-left: -50px;
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    text-align: center;
    font-weight: 300;
}

.page-id-96589 .boxArea .column .hiddenText strong {
    font-weight: 700;
}

.page-id-96589 .boxArea .column .hiddenText.clicked {
    top: 0;
}

.page-id-96589 .boxArea .greenBox .inner {
	background-image:url(https://www.healthyyouvending.com/wp-content/uploads/greenBack-2.jpg);
	background-size:cover;
	background-color:#000;
}

.page-id-96589 .boxArea .column.greenBox i.icon.bottom {
    color: #76be43;
}

.page-id-96589 .boxArea .column span{
    color: #fff !important;
}

.page-id-96589 .boxArea .redBox .inner {
	background-image:url(https://www.healthyyouvending.com/wp-content/uploads/red.jpg);
	background-size:cover;
	background-color:#000;
}

.page-id-96589 .boxArea .column.redBox i.icon.bottom {
    color: #e73d30;
}

.page-id-96589 .boxArea .yellowBox .inner {
	background-image:url(https://www.healthyyouvending.com/wp-content/uploads/yellow-scaled.jpg);
	background-size:cover;
	background-color:#000;
}

.page-id-96589 .boxArea .column.yellowBox i.icon.bottom {
    color: #fcb427;
}

.page-id-96589 header {
    display:none !important;
}

.page-id-96589 .gform_wrapper label.gfield_label {
    color: #fff;
}

.gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
    color: #fff;
}

.page-id-96589 .opt-in.segment #showMore {
    position: absolute;
    top: 235px;
    width: 140px;
    left: 15px;
}

.page-id-96589 .opt-in.segment #showMore img {
    width: 100%;
}

.page-id-96589 .gform_legacy_markup_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted {
    margin-left: 0 !important;
    width: 70%;
}

.page-id-96589 .ui.segment {
    margin-top: 0 !important;
}

.page-id-96589 .content-section .ui.grid {
    margin-top: 0;
}

.page-id-96589 .opt-in.segment #showLess {
    color: #fff;
    font-size: 1.25rem;
    width: 90px;
    left: 45%;
}

.page-id-96589 .opt-in.segment p {
    font-size: 21px;
    text-align: left;
    width: 360px;
    margin-left: 0;
    line-height: 24px;
    margin-top: 17px;
    font-weight: 500;
}

.page-id-96589 .opt-in.segment.bottomCTA p {
    font-size: 21px;
    text-align: center;
    width: 100%;
    margin-left: 0;
    line-height: 24px;
    margin-top: 0;
	font-weight: 500;
}

.page-id-96589 .opt-in.segment .button {
    font-weight: 600;
    font-size: 1.5rem;
}

.page-id-96589 .opt-in.segment.bottomCTA {
    background-color: #000 !important;
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/darkerBlueBack.jpg) !important;
    background-size: cover !important;
    padding-top: 2.8rem !important;
    padding-bottom: 2.8rem !important;
}

.page-id-96589 .opt-in.segment.bottomCTA .learnMore {
	width:280px;
}

body .gform_legacy_markup_wrapper ul li.gfield {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0!important;
}

body.page-template-new-landing-page .gform_legacy_markup_wrapper ul li.gfield {
    margin-bottom: 20px !important;
}

.page-template-new-landing-page form label {
    color: #fff !important;
}

.page-template-new-landing-page .landingBanner .ui.image {
    margin-top: -155px;
    margin-bottom: -110px;
}

.page-template-new-landing-page .landingBanner h1 {
    text-align: center;
}

.page-template-new-landing-page strong {
	font-weight:bold;
}

.page-template-new-landing-page form input {
    font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
    border: 0 !important;
    border-radius: 5px !important;
	padding:8px !important;
	margin:0 !important;
}

.page-template-new-landing-page form textarea {
    font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
    border: 0 !important;
    border-radius: 5px !important;
	padding:8px !important;
	margin:0 !important;
}

.page-template-new-landing-page form select {
    font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
    border: 0 !important;
    border-radius: 5px !important;
	padding:8px !important;
	margin:0 !important;
}

.page-template-new-landing-page form #field_4_3 {
	margin-top:28px !important;
}

.page-template-new-landing-page form #field_4_7 {
	color:#fff;
}

.page-template-new-landing-page #gform_submit_button_4 {
    width: 200px !important;
}

.page-template-new-landing-page .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
    color: #fff;
}

.page-template-new-landing-page .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
    margin: 1px 0 9px 1px;
    color: #fff;
}

.page-template-new-landing-page .opt-in.segment.expanded {
    height: 978px !important;
}

.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label, .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
    font-size: 13px !important;
}

.page-template-new-landing-page li {
    font-size: 17px !important;
    margin-bottom: 23px !important;
}

.fuelArea h2 {
	font-weight:bold;
	color:#06668f;
}

.page-template-new-landing-page .boxArea h2 {
    color: #333;
    text-align: center !important;
    font-size: 34px;
    margin-bottom: 20px;
    font-weight: bold;
    margin-top: 20px;
}

.page-id-96589 #field_8_1 {
	margin-bottom: 0 !important;
}

.page-id-96589 .opt-in.segment {
    background-color: #000 !important;
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/darkerBlueBack.jpg) !important;
    background-repeat: no-repeat;
    background-size: cover !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin: 0;
}

.page-id-96589 .gform_legacy_markup_wrapper .gfield_required {
    color: #ff8c8c;
}

.page-template-vending-focused-landing-page .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
    color: #fff;
}

.page-template-vending-focused-landing-page .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
    margin: 1px 0 9px 1px;
    color: #fff;
}

.page-template-vending-focused-landing-page .gform_wrapper .gfield_required {
    color: #fbbd08;
    margin-left: 4px;
}

.page-template-vending-focused-landing-page #field_2_8 {
    display: none;
}

.page-id-96589 .opt-in.segment:not(.bottomCTA) {
    height: 530px;
    overflow: hidden;
    transition: all 1s;
}

.page-id-96589 .opt-in.segment:not(.bottomCTA) form {
    height: 299px;
}

.page-id-96589 .gform_legacy_markup_wrapper .gform_footer {
    clear: none;
    margin: 0;
    padding: 0;
    width: 200px;
    float: right;
    position: absolute;
    right: 35px;
    bottom: 20px;
}

.page-id-96589 .opt-in.segment.expanded {
    height: 900px;
}

body.page-id-96589  .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {
    color: #fff;
}

.page-template-vending-focused-landing-page #field_4_19 {
    color: #fff;
    font-size: 12px;
}

.page-id-96589 .opt-in.segment #showLess {
    color: #fff;
    font-size: 1.25rem;
    width: 90px;
    left: 45%;
}

.page-id-96589 .gform_wrapper .gform_footer input[type=submit] {
    background-color: #fbbd08 !important;
}

@media only screen and (max-width: 1920px) {
	
	.page-id-93158 #field_2_3 {
		margin-top: 70px;
	}
	
}



@media only screen and (max-width: 640px) {
	
	
	.page-id-96589 .opt-in.segment p {
		font-size: 21px;
		margin-left: 0;
		margin-top: 47px;
	}
	
	
}












/*******************************
		BECOME A LOCATION
*******************************/

.page-id-92096 .receiveButton {
	display:none;
}
.ui.green.button, .ui.green.buttons .button {
    background-color: #76bc36;
    color: #fff;
    text-shadow: none;
    background-image: none;
}
.page-id-92096 .pageTitle {
	displaY:none;
}
.page-id-92096 .plain.content.paddedTop {
	padding: 4rem 0 !important;
}
/*.page-id-92096 .plain.content.locationBanner {
    padding: 80px 0 0 !important;
    border-bottom: solid 10px #6fb600;
	-moz-border-image: -moz-linear-gradient(to bottom, #abc000 0%, #6fb600 100%);
	-webkit-border-image: -webkit-linear-gradient(to bottom, #abc000 0%, #6fb600 100%);
	border-image: linear-gradient(to bottom, #abc000 0%, #6fb600 100%);
	border-image-slice: 1;
}*/

.page-id-92096 .plain.content.locationBanner .ui.image {
	vertical-align: bottom;
	position: relative;
	top: 3rem;
	width: 95%;
}

.page-id-92096 .plain.content.locationBanner .ui.grid>.column:not(.row) {
    padding-top: 0;
    padding-bottom: 0;
}


.locationBanner h1 {
	font-size:50px;
	line-height:58px;
	font-weight:300;
	text-transform: none;
}

.locationBanner h1 span {
	font-size:55px;
	font-weight:bold;
	text-transform: uppercase;
	color:#06668f;
}

.locationBanner h1 strong {
	font-size:55px;
}

.locationBanner .bar {
    width: 420px;
    margin: 20px auto 0;
    display: block;
}

.actNow {
    width: 280px !important;
    margin: 40px auto 0;
    display: block;
    float: none;
}

.actNow img {
    width: 100% !important;
}

#gform_submit_button_5 {
    width: 200px;
    margin: 30px 0 -10px;
}


.locationBanner p.text {
    width: 400px;
    text-align: center;
    margin: 0 auto;
	color: #000;
}

.locationBanner .button.actNow {
    padding: 15px 0;
    width: 200px;
    display: block;
    text-align: center;
    margin: 40px auto 0;
    color: #fff;
	background:#f0712e;
	border-radius:8px;
}

.finally h2 {
	text-align:center;
	color:#06668f;
	margin-bottom: 10px !important;
	font-weight:bold;
	font-size:45px;
}

.finally h3 {
	text-align:center;
	font-weight:300;
	margin: 0 !important;
}

.finally hr {
	margin:30px 0;
}

.finally p {
	text-align:center;
}

.machineColumns .header {
	margin-top:140px !important;
}




.actArea .header {
   text-align: center;
}

.actArea p {
    text-align: center;
    color: #fff;
}

*:focus {
    outline: none;
}

.actArea .ui.inverted.header.postScript {
    line-height: 19px;
	margin-top:5px;
}

.actArea .ui.inverted.header.postScript {
    font-size:13px;
}

.actArea input::placeholder {
    color:#999 !important;
}

.actArea textarea::placeholder {
    color:#999 !important;
}

.actArea .gform_wrapper .gform_footer input[type=submit] {
	padding: 15px 0;
    width: 200px;
    display: block;
    text-align: center;
    color: #fff;
	background:#f0712e;
	border-radius:8px;
	font-size:20px;
}
.actArea .horizontal.divider.header {
    padding-top: 350px !important;
    margin-top: -350px !important;
}


.apple {
    position: absolute;
    width: 200px;
    bottom: -20rem;
	left: 0;
}

.cursive {
    position: absolute;
    width: 257px;
    bottom: -20rem;
    left: 15rem;
}


.love h2 {
    color: #fff;
    text-align: center;
    font-size: 47px;
    margin-bottom: 40px;
}

.love p {
    color: #fff;
    font-size:20px;
}

.locFeats h2 {
    text-align: center;
    font-size: 42px;
    margin-bottom: 40px;
	color:#333;
}

.checkedList .item .content {
    font-size: 21px;
    padding-left: 50px;
    line-height: 25px;
	color:#333;
}

.checkedList .item .content::before {
	content:"";
	display:block;
	width:25px;
	height:25px;
	background:url(https://www.healthyyouvending.com/wp-content/uploads/check2.png);
	background-size:cover;
	floaT:left;
	margin:3px 15px 0 -40px;
}








/*******************************
		BUSINESSES SERVED
*******************************/

.page-id-92147 .plain.content img {
    width: 100%;
}




/*******************************
	  CONSUMER PROTECTION
*******************************/

.page-id-92154.page-template-default .plain .accordion {
    padding: 0 0 80px;
    width: 100%;
}

.page-id-92154.page-template-default .plain h2 {
    font-weight:bold;
	color:#666;
}





/*******************************
		   NUTSHELL
*******************************/

.page-id-92176 .content img {
    width: 480px;
    margin: 0 auto;
    display: block;
}






.page-id-92182 iframe {
    margin: 0 auto;
    display: block;
    width: 700px;
    height: 372px;
    margin-bottom: 60px;
}



.page-id-92185.page-template-default .plain .accordion {
    padding: 0 0 80px;
    width: 100%;
}

.designYourOwn img { 
	width:400px;
	margin:0 auto;
	display:block;
}

.designYourOwn p { 
	color:#fff;
	text-align:center;
	font-size:20px;
}






/*******************************
		ABOUT PAGE
*******************************/

.years {
    width: 80%;
    margin: 70px auto 0;
}

.storyArea {
	padding:80px 0 !important;
}

.storyArea h3 {
	text-align:center;
	font-size:30px;
}

.storyArea p {
	text-align:center;
	font-size:19px;
}

.teamArea .button {
    margin: 0 auto;
    floaT: none;
    display: block;
    width: 350px;
    background: #26abe3;
	text-transform: none;
	padding: 20px 0;
	font-weight:500;
	text-align:center;
	transition: all 0.5s;
}

.teamArea .button:hover {
	color:#fff;
	transform: scale(1.1);
}

.locationArea {
    padding: 40px 0 550px !important;
    background-position: top !important;
}

.locationArea h3 {
	text-align:center;
	font-size:32px;
	color:#fff;
	margin-bottom:0 !important;
}

.locationArea h4 {
	text-align:center;
	color:#fff;
	margin-top:5px !important;
	margin-bottom:30px;
}

.locationArea p {
	text-align:center;
	color:#fff;
	font-weight:500;
}

.teamButton {
    width: 380px;
    margin: 0 auto;
    float: none;
    display: block;
}

.facilityArea {
	padding:80px 0 !important;
}

.facilityArea h3 {
	text-align:center;
	font-size:32px;
	margin-bottom:0 !important;
}

.facilityArea h4 {
    color: #666;
    font-size: 27px;
    font-weight: 300;
    text-align: center;
    margin-top: 5px !important;
    margin-bottom: 30px;
}

.facilityArea p {
	text-align:center;
}

.energy {
    width: 260px;
    border-radius: 7px;
    margin: 40px auto 0;
    display: block;
}





/*******************************
		 FAQS PAGE
*******************************/

.page-template-default.page-id-92093 .plain .accordion {
    padding: 20px 0 80px;
}

.ui.icon.building {
    margin-right: 20px;
	color:#26abe3;
}

.ui.icon.hdd {
    margin-right: 20px;
	color:#77be44;
}

.ui.icon.wrench {
    margin-right: 20px;
	color:#f82321;
}

.ui.icon.shopping.cart {
    margin-right: 20px;
	color:#ffab00;
}

.ui.icon.balance.scale {
    margin-right: 20px;
	color:#26abe3;
}

.ui.icon.road {
    margin-right: 20px;
	color:#77be44;
}

.page-template-default .plain .accordion .title.active .ui.icon {
	color:#fff;
}

.page-template-default .plain .accordion .title.faq_2.active {
	background:#77be44 !important;
}

.page-template-default .plain .accordion .title.faq_3.active {
	background:#f82321 !important;
}

.page-template-default .plain .accordion .title.faq_4.active {
	background:#ffab00 !important;
}

.page-template-default .plain .accordion .title.faq_6.active {
	background:#77be44 !important;
}

.ctaArea {
    padding-bottom: 50px !important;
}

.page-template-raving-fans .ctaArea {
    background-image:url(https://www.healthyyouvending.com/wp-content/uploads/blueBack.jpg);
	background-size:cover;
}

.ctaArea a {
    color: #fff;
    font-size: 50px;
    text-align: center;
    width: 100%;
    display: block;
    line-height: 56px;
}



/*******************************
		RAVING FANS PAGE
*******************************/

.page-template-raving-fans .pageTitle {
    margin-top: 111px !important;
}

.fanVids .card {
    background: #fff;
    border-radius: 4px;
    overflow: hidden;
    padding: 0;
    width: 100%;
    display: block;
	box-shadow:0 0 15px rgba(0,0,0,0.25);
	transition:all 0.5s;
	margin-bottom:25px;
}

.fanVids .card#card_1 {
	min-height: 485px;
}

.fanVids .card#card_6 {
	min-height: 591px;
}

.fanVids .card#card_8 {
	min-height: 611px;
}

.fanVids .right .card {
    background: #77be44;
}

.fanVids .card:hover {
    transform:scale(1.03);
}

.fanVids .card br {
    display: none !important;
}

.pageTitle .fanVids .card h3 {
    color: #666;
    font-size: 18px;
    margin: 18px 0 0 !important; 
	font-weight:300;
}

.fanVids .right .card h3 {
    color: #fff;
}

.pageTitle .fanVids .card h4 {
	text-align:center;
    color: #000;
    font-size: 18px;
    margin: 0 0 20px !important;
	font-weight:bold;
}

.fanVids .right .card h4 {
    color: #000;
}

.pageTitle .fanVids .card p {
	color: #333;
	font-size:14px;
	line-height:21px;
	font-weight:400;
	font-style: italic;
	padding: 0 40px 30px;
	
}

.page-id-2633 iframe {
    width: 100%;
    height: 427px;
}





/*******************************
		CHAT PAGES
*******************************/

.chatArea {
    padding-bottom:80px !important;
}


.chatArea img {
    width: 300px;
    float: right;
}

.chatArea h2 {
    color:#666;
	margin-top:45px;
	margin-bottom:0 !important;
	font-size:44px;
}

.chatArea h3 {
    color:#333;
	margin-top:0;
	margin-bottom:20px !important;
}

.chatArea p {
	margin-bottom:30px !important;
}

.chatArea a {
	color:#fff !important;
	
}

.chatArea .livechat_button {
	background:#77bd44 !important;
}

.page-id-92240 .chatArea .livechat_button {
    float: none;
    margin: 0 auto;
    display: block;
    width: 280px;
}



.green-button {
    background: #77bd44;
    color: #fff;
    margin-bottom: 50px;
    display: block;
    width: 270px;
    padding: 18px 0;
    text-align: center;
	border-radius: 15px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 20px;
}


/*******************************
		CONTACT US PAGE
*******************************/

.contactArea .button {
    background: #77bd44;
    color: #fff;
    margin-bottom: 50px;
    display: block;
    width: 230px;
    padding: 18px 0;
    text-align: center;
}

.contactArea h2 {
    color: #333;
    font-size: 26px;
    margin-top: 25px;
}

.contactArea a.phone {
    font-size: 26px;
	margin-bottom:40px;
	display:block;
}

.contactArea .phone i.phone {
    color: #666;
}

.contactArea .ui.accordion {
	padding:0;
}

.page-template-default .plain.contactArea .accordion .title {
    padding: 14px 15px;
    font-size: 16px;
    line-height: 23px;
    border-radius: 5px;
    background: #f2f2f2;
    margin-bottom: 11px;
}

.contactArea {
	padding-bottom:50px !important;
}

.contactArea input:not(.gform_button) {
    padding: 10px 11px;
    border: solid 1px #999;
    border-radius: 3px;
}

.contactArea textarea {
    height:200px !important;
	padding: 10px 11px;
    border: solid 1px #999;
    border-radius: 3px;
}

.contactArea input.gform_button {
    margin-bottom: 60px !important;
}

.accordion .content.interest_1.active {
    height: auto;
    overflow: hidden;
}

.accordion .content.interest_2.active {
    height: 700px;
    overflow: hidden;
}

.page-id-2635 .contactArea .gform_legacy_markup_wrapper .gform_footer .button {
	width:140px !important;
}

.contactArea form li {
    margin-bottom: 10px !important;
}

.contactArea .gform_wrapper li.hidden_label input {
    margin-top: 0;
}









/*******************************
		PROMO PAGES
*******************************/

.promotion-template-page-templates section {
	width:100%;
	float:left;
}

.packageBanner {
	margin:30px 0 40px;
	width:100%;
}

.newBox {
    padding: 33px;
    width: 370px;
    height: 370px;
    floaT: right;
    border-radius: 26px;
    margin: 0 0 50px;
}

.newBox.red {
    margin: 168px 0 50px;
    background: #db2828;
}

.newBox.yellow {
	background:#fbbd08;
}

.newBox h3 {
    color: #fff;
    font-weight: 500;
    font-size: 29px;
    text-align: center;
    border-bottom: 2px solid #fff;
    margin: 25px 0 30px;
}

.newBox.yellow h3 {
    width: 113%;
    margin-left: -8%;
    font-size: 25px;
}

.newBox .left {
    width: 55%;
    margin-right: 7%;
    float: left;
}

.newBox .right {
    width: 38%;
    float: left;
}

.newBox img {
    width: 100%;
    float: left;
}

.newBox.yellow .left {
    width: 38%;
	margin-right:7%;
    float: left;
}

.newBox.yellow .right {
    width: 55%;
    float: left;
}

.newBox .tableTitle {
    width: 100%;
    border-bottom: solid 1px rgba(255,255,255,0.5);
    float: left;
	font-size:20px;
	color:#fff;
}

.newBox .tableContent ul {
    padding:0 !important;
}

.newBox .tableContent ul li {
    list-style: none;
    color: #fff;
    font-size: 24px;
    line-height: 18px;
    font-weight: 600;
}

.newBox .tableLeft {
    width: 35%;
    margin-right: 5%;
    float: left;
}

.newBox .tableRight {
    width: 60%;
    float: left;
}

.infographic {
    margin: 15px 0;
}

.infographic:hover {
    opacity:0.85;
}


.checkedList .item {
    width: 94% !important;
    float: right;
}

.topMargin {
	margin-top: 14rem !important;
}

body:not(.page-id-92096) .checkedList .item::before {
    content: "";
    width: 23px;
    height: 23px;
    float: left;
    margin: 3px 0 0 -30px;
    background: url(https://www.healthyyouvending.com/wp-content/uploads/check.png);
    background-size: cover;
}

.page-id-49 .social.segment {
	display:none !important;
}

.page-id-49 .as-seen-on.segment {
	display:none !important;
}

.surveyArea.header {
    text-align: center !important;
    font-size: 42px !important;
    color: #333 !important;
    margin-bottom: 40px !important;
}

.surveyArea .massive.button {
    margin-left: 37%;
}

.surveyArea .ui.card {
    width: 100%;
    padding: 10px 50px;
    margin-top: 30px;
}

.following.bar.fixed .ui.text.menu .item {
    font-size:1.3rem;
}

.colorList.greyGuy li {
    margin-bottom: 2px;
    font-size: 19px;
	line-height: 19px;
	color:#333;
}

.colorList.greyGuy li strong {
    font-weight:bold;
}

/*
.blog-card iframe {
    height: 200px;
    width: 354px;
    float: left;
    margin-right: 15px;
    margin-bottom: 5px;
}
*/


.blog-copy.content p a {
	color:#1374ae !important;
	font-weight:500 !important;
}



/*******************************
		  TEAM PAGE
*******************************/

.teamArea {
    padding-bottom:70px !important;
}

.teamArea h2 {
    font-size: 45px;
    margin-bottom: 0 !important;
    color: #333;
}

.teamArea h3 {
    font-weight:bold;
    margin: 0 0 20px !important;
    color: #666;
}

.teamArea h4 {
    font-size: 20px;
    color: #666;
    margin-bottom: 0 !important;
}

.subTeamArea {
    padding-bottom:70px !important;
}

.subTeamArea .grid .column .column .column {
    height: 420px;
    overflow: hidden;
    margin-bottom: 40px;
    transition: all 0.5s;
}

.subTeamArea .grid .column .column .column.jeff.active {
    height: 790px;
}

.subTeamArea .grid .column .column .column.jill.active {
    height: 910px;
}

.subTeamArea .grid .column .column .column.scott.active {
    height: 795px;
}

.subTeamArea .grid .column .column .column.kris.active {
    height: 815px;
}

.subTeamArea .grid .column .column .column.brooke.active {
    height: 825px;
}

.subTeamArea .grid .column .column .column.marty.active {
    height: 765px;
}

.subTeamArea .grid .column .column .column.ilene.active {
    height: 740px;
}

.subTeamArea .grid .column .column .column.sarahJane.active {
    height: 810px;
}

.subTeamArea img {
    width: 100%;
    margin-bottom: -10px;
    height: 270px;
    border-radius: 10px;
    object-fit: cover;
    object-position: top;
}

.subTeamArea h2 {
    font-size: 28px;
    margin-top: 8px !important;
    margin-bottom: 0 !important;
    color: #333;
	text-align:center;
}

.subTeamArea h3 {
    font-weight: 300;
    margin: 0 0 12px !important;
    color: #666;
    font-size: 17px;
	text-align:center;
}

.subTeamArea h4 {
    font-size: 17px;
    color: #666;
    margin-bottom: 0 !important;
}

.subTeamArea p {
    font-size: 15px;
}

.subTeamArea a {
    text-align:center;
	display:block;
	color:#666;
}

.subTeamArea .jeffHide {
    margin-top: -23px;
    display: block;
}

.subTeamArea .scottHide {
    margin-top: -23px;
    display: block;
}

.subTeamArea .krisHide {
    margin-top: -23px;
    display: block;
}

.subTeamArea .brookeHide {
    margin-top: -23px;
    display: block;
}

.subTeamArea .jillHide {
    margin-top: -23px;
    display: block;
}

.subTeamArea .martyHide {
    margin-top: -23px;
    display: block;
}

.subTeamArea .ileneHide {
    margin-top: -23px;
    display: block;
}

.subTeamArea .sarahJaneHide {
    margin-top: -23px;
    display: block;
}




.bannerCTA .close.icon {
    cursor: pointer;
    display: none;
    position: absolute;
    right: -3%;
    bottom: 73%;
    color: #fff;
}



.bannerCTA a.CTA.same {
    margin-top: 0;
}

.page-id-93187 .ui.grid>.grey.column {
    background-color: #f9f9f9!important;
    color: #666;
	margin-bottom: 2rem;
	
}
.page-id-93187 .ui.middle.aligned.grid {
	border-radius: 5px
}
.page-id-93187 .eight.wide.column {
	padding-top: 3rem;
	padding-bottom: 2rem;
}

.page-id-93187 .eight.wide.noBPad.column {
	padding-top: 3rem;
	padding-bottom: 0;
}

.page-id-93187 .ui.grid>.sixteen.column:not(.row) {
    padding-top: 0;
}

.page-id-93187 img.ui.image {
	border-radius: 5px;
}

.stretch .grey.column {
	display: flex;
	align-items: stretch;
}

/*******************************
		    BLOG
*******************************/

.page-template-blog .ui.fluid.popup {
    width: auto;
    max-width: none;
    top: 60px;
}

.blog-hero.blog-hero-inside header.ui.header .sub.header {
    width: 100% !important;
}

.blog-hero.blog-hero-inside header.ui.header .sub.header a {
	text-align:center !important;
	display:block;
	float:none;
	margin:0 auto;
}

.page-template-blog .ui.popup:before {
	display:none !important;
}

.blog-copy.content strong {
	font-weight:bold;
	color:#666;
}

.blog-copy.content h2 {
	font-weight:600;
	color:#1374ae;
	font-size:1.25rem;
}

.blog-copy.content h3 {
	font-weight:600;
	color:#666;
	font-size:1.10rem;
}

.blog-copy.content h3 a {
	font-weight:600;
	color:#666;
	font-size:1.10rem;
}

.blog-copy.content h3 a:hover {
	color:#1374ae;
}


.blog-copy.content li {
	margin-bottom:10px !important;
}

.blog-copy.content .wp-caption {
	max-width:100%;
}

.blog-copy.content .wp-caption img {
	max-width:100%;
	height:auto ;
}

.blog-copy.content img {
	max-width:100%;
	height:auto ;
}

.blog-copy.content iframe {
	width:100%;
	height:390px;
}

.blog-copy.content .wp-caption-text {
	font-size:12px;
	font-style: italic;
	margin-top:5px !important;
}

.blog-copy.content .alignleft {
	float:left;
	margin-right:15px;
	width:300px !important;
}

.blog-copy.content .alignright {
	float:right;
	margin-left:15px;
	width:300px !important;
}

.credit {
	display:none !important;
}

.blog-copy.content ul, .blog-copy.content ol {
	margin-bottom:25px !important;
}

.blog-copy.content li {
    font-size: 16px;
    color: #666;
}

.postid-95281 .healthysnack {
    width: 238px;
    height: auto;
    float: left;
    margin-right: 60px;
}

.yellowAndre.plain {
	padding: 0 !important;
    margin: -50px 0 !important;
}

.yellowAndre img {
    width: 70%;
    margin: 0 auto -10px;
    float: none;
    display: block;
}




.page-id-92096 .locationBanner {
	background-color:#fff !important;
}



/*******************************
  LEAD NUTURING LANDING PAGE
*******************************/

.page-template-lead-nurturing-landing-page .awardBanner img.logo {
    width: 280px;
    float: left;
    position: absolute;
    top: 45px;
    left: 9%;
}

.page-template-lead-nurturing-landing-page .following.bar {
	display:none !important;
}

.page-template-lead-nurturing-landing-page .awardBanner {
	width:100%;
	float:left !important;
}

.page-template-lead-nurturing-landing-page .ui.basic.segment {
	width:100%;
	float:left !important;
}

.page-template-lead-nurturing-landing-page .bottomCTA {
	width:100%;
	float:left !important;
}

.page-template-lead-nurturing-landing-page #scrollTO {
	background-color: #000 !important;
	background-image: url(https://www.healthyyouvending.com/wp-content/uploads/blueBack.jpg) !important;
	background-size: cover !important;
	padding-bottom:10px !important;
}

.page-template-lead-nurturing-landing-page #scrollTO h2 {
	color:#fff;
	text-align:center;
	margin-bottom: 20px; 
}

.page-template-lead-nurturing-landing-page #scrollTO h2 a {
	color:#fff;
	font-weight:bold;
}

.page-template-lead-nurturing-landing-page #scrollTO form {
	width:580px;
	display:block;
	float:none;
	margin:0 auto;
}

.page-template-lead-nurturing-landing-page #scrollTO .gchoice_11_1_1 label {
    margin-left: 20px;
    font-size: 23px !important;
	color:#fff;
	font-weight:300;
}

.page-template-lead-nurturing-landing-page #scrollTO form .gform-body input {
    border: 0;
    padding: 12px 10px;
    border-radius: 4px;
    letter-spacing: 0.5px;
    font-size: 17px;
}

.page-template-lead-nurturing-landing-page #choice_11_1_1.checked::after {
    background: url(https://www.healthyyouvending.com/wp-content/uploads/check-1.png);
    background-size: cover;
    width: 28px;
    height: 28px;
    content: '';
    float: left;
    margin: -28px 0 0 -2px;
}

.page-template-lead-nurturing-landing-page #scrollTO #choice_11_1_1::before {
    background: #26ABE2;
    width: 20px;
    height: 20px;
    content: '';
    float: left;
    border: solid 2px #fff;
    border-radius: 2px;
    margin: -3.5px 10px 0 0;
}

.page-template-lead-nurturing-landing-page #scrollTO .gfield_label {
    font-size: 19px;
    font-weight: 500;
    margin: 20px 0 10px !important;
    color: #fff;
    display: block;
    float: left;
    width: 100%;
}

.page-template-lead-nurturing-landing-page #field_11_2 label {
    font-size: 17px;
	color:#fff;
}

.page-template-lead-nurturing-landing-page #field_11_2 input {
    margin: 20px 0 0 10px;
    opacity: 0;
}

.page-template-lead-nurturing-landing-page #field_11_2 label::before {
    background: #26ABE2;
    width: 20px;
    height: 20px;
    content: '';
    float: left;
    border: solid 2px #fff;
    border-radius: 10px;
    margin: 0 12px 15px 0;
}

.page-template-lead-nurturing-landing-page #field_11_2 label.checked::after {
    background: #fff;
    width: 10px;
    height: 10px;
    content: '';
    float: left;
    margin: 5px 0 0 -27px;
    border-radius: 5px;
}

.page-template-lead-nurturing-landing-page #gform_11 #gform_submit_button_11 {
	width:140px;
}

.page-template-lead-nurturing-landing-page .topThree {
	width:100%;
	float:left;
	padding:70px 0 90px;
}

.page-template-lead-nurturing-landing-page .topThree .column .column {
	padding-left:3% !important;
	padding-right:3% !important;
}

.page-template-lead-nurturing-landing-page .topThree h3 {
	font-weight:bold;
	font-size:34px;
	text-align:center;
	text-transform:uppercase;
	color:#06668f;
	margin-bottom:0;
}

.page-template-lead-nurturing-landing-page .topThree h2 {
	font-weight:bold;
	font-size:43px;
	text-align:center;
	margin-top:5px;
	margin-bottom:40px;
	color:#333;
	line-height: 46px;
}

.page-template-lead-nurturing-landing-page .topThree h4 {
	font-weight:bold;
	font-size:24px;
	color:#333;
	margin-left:20px;
	margin-bottom:25px;
}

.page-template-lead-nurturing-landing-page .topThree ol li {
	font-weight:bold;
	color:#333;
	font-size:19px !important;
}

.page-template-lead-nurturing-landing-page .topThree ol li span {
	font-weight:300;
}

.page-template-lead-nurturing-landing-page .topThree img {
    width: 410px;
    margin: 40px auto 0;
    display: block;
}

.page-template-lead-nurturing-landing-page .greenArea {
	padding:70px 0 60px;
	width: 100%;
    float: left;
    background: url(https://www.healthyyouvending.com/wp-content/uploads/Discovery-Day.jpg);
    background-size: cover;
    background-position: center;
	background-attachment: fixed;
	background-color: #000 !important;
}

.page-template-lead-nurturing-landing-page .greenArea .circleImage {
    width: 500px;
    float: none;
    margin: -165px auto 30px;
    display: block;
}

.page-template-lead-nurturing-landing-page .greenArea p {
    color: #fff;
    font-weight: 400;
    font-size: 21px;
    letter-spacing: 0.5px;
	line-height:40px;
}

.page-template-lead-nurturing-landing-page .imageBoxes {
	width:100%;
	float:left;
	margin-top:10px;
}

.page-template-lead-nurturing-landing-page .imageBoxes img {
	width:100%;
	float:left;
}

.page-template-lead-nurturing-landing-page .graphicArea {
	padding: 80px 0;
	width:100%;
	float:left;
}

.page-template-lead-nurturing-landing-page .graphicArea h3 {
	text-align:center;
	margin:15px 0 0 0;
	padding:0 30px;
	font-weight:bold;
}

.page-template-lead-nurturing-landing-page .graphicArea iframe {
	box-shadow: 0 0 10px rgb(0 0 0 / 50%);
}

.page-template-lead-nurturing-landing-page .imageBoxes .ui.grid>.column:not(.row) {
	padding:0 !important;
}

.page-template-lead-nurturing-landing-page .imageBoxes .ui.grid>.column.one {
	padding-right:5px !important;
}

.page-template-lead-nurturing-landing-page .imageBoxes .ui.grid>.column.two {
	padding-right:5px !important;
	padding-left:5px !important;
}

.page-template-lead-nurturing-landing-page .imageBoxes .ui.grid>.column.three {
	padding-right:5px !important;
	padding-left:5px !important;
}

.page-template-lead-nurturing-landing-page .imageBoxes .ui.grid>.column.four {
	padding-left:5px !important;
}

.page-template-lead-nurturing-landing-page .opt-in.segment.bottomCTA {
    background-color: #000 !important;
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/blueBack.jpg) !important;
    background-size: cover !important;
    padding-bottom: 10px !important;
}

.page-template-lead-nurturing-landing-page .learnMore {
    width: 280px;
}

.page-template-lead-nurturing-landing-page .gform_wrapper .gfield_required {
    color: #fff !important;
}

.page-template-lead-nurturing-landing-page .gform_wrapper label {
    color: #fff !important;
}

.page-template-vending-focused-landing-page .opt-in.segment:not(.bottomCTA) {
    background-color: #000 !important;
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/darkerBlueBack.jpg) !important;
    background-size: cover !important;
    padding-bottom: 10px !important;
}

.page-template-vending-focused-landing-page .opt-in.segment.bottomCTA {
    background-color: #000 !important;
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/darkerBlueBack.jpg) !important;
    background-size: cover !important;
    padding-bottom: 10px !important;
}

.page-template-vending-focused-landing-page .learnMore {
    width: 280px !important;
}

.page-template-vending-focused-landing-page .admin-hidden-markup span {
	color:#fff !important;
}

.page-template-vending-focused-landing-page form label {
    color:#fff !important;
}


/*******************************
	LOCATION LANDING PAGE
*******************************/
/*
.single-location .following.bar {
    width: 100%;
    float: left;
    position: relative;
}

.page-id-92147 .ui.secondary.inverted.menu a.item {
    color: #333 !important;
}

.page-id-92147 .following.bar {
    position: fixed;
    padding: 1em 0em;
    width: 100%;
    background: #fff;
	box-shadow: 0 0 10px rgb(0 0 0 / 40%);
}

.page-id-92147 .following.bar .ui.blue.button {
    background: #26ABE2 !important;
}

.page-id-2753 .ui.secondary.inverted.menu a.item {
    color: #333 !important;
}

.page-id-2753 .following.bar {
    position: fixed;
    padding: 1em 0em;
    width: 100%;
    background: #fff;
	box-shadow: 0 0 10px rgb(0 0 0 / 40%);
}

.page-id-2753 .following.bar .ui.blue.button {
    background: #26ABE2 !important;
}


.single-location .following.bar .ui.blue.button {
    background:#26ABE2 !important;
}

.single-location .ui.secondary.inverted.menu a.item {
    color: #333 !important;
    font-size: 19px !important;
}

.single-location .following.bar div.dropdown.item {
    color: #333 !important;
    font-size: 19px !important;
}

.single-location .following.bar div.dropdown.item:hover {
    color: #000 !important;
}

.single-location .pageTitle {
	width:100%;
	float:left;
	background-color:#fff;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:bottom center;
	padding:150px 0 0 !important;
	background-attachment: scroll;
	box-shadow: 0 0 0;
	margin-top: -184px !important;
}

.single-location .pageTitle .ten.wide.column {
	padding-right:60px !important;
}

.single-location .pageTitle h1 {
    margin-top:80px;
	color:#666;
	font-size:44px;
}

.single-location .free {
    font-size: 52px;
    line-height: 0;
    font-weight: 700;
    color: #333;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}

.single-location .hv-blue {
    display: block;
    width: 100%;
    font-size: 58px;
    line-height: 44px;
    font-weight: 800;
    color: #26ABE2;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    margin: 0 auto;
}

.single-location .greeny {
    display: block;
    width: 333px;
    padding: 18px 0;
    background: #76BE43;
    font-size: 27px;
    line-height: 24px;
    margin: 15px auto 0;
    font-weight: 400;
    color: #fff;
    letter-spacing: 3px;
    text-transform: uppercase;
}

.single-location .pageTitle p {
    color: #000;
    width: 450px;
    margin: 40px auto 0;
    font-size: 20px;
	line-height:30px;
    font-weight: 300;
}

.single-location .pageTitle p span {
    font-weight:bold;
	font-style:italic;
	display:block;
	font-size: 23px;
	margin-top:10px;
}

.single-location .locationContent {
	width:100%;
	float:left;
	margin-top:-240px;
}

.single-location .locationContent .ten.wide.column {
	padding-right:60px !important;
}

.single-location .blueForm {
	width:100%;
	float:left;
	padding:35px 40px 12px;
	border-radius:10px;
	background-color:#26ABE2;
}

.single-location .blueForm h3 {
	color:#fff;
	font-weight:400;
	font-size:32px;
}

.single-location .blueForm > p {
	color:#fff;
	font-weight:400;
}

.single-location .blueForm input {
	border:0 !important;
	border-radius:4px;
	padding:8px 12px;
}

.single-location .blueForm .gform_wrapper.gravity-theme input {
    font-size: 17px !important;
    padding: 10px !important;
    margin-bottom: 14px !important;
    font-weight: 300 !important;
}

.single-location .blueForm .gform_wrapper.gravity-theme input.gform_button {
    font-size: 22px !important;
    padding: 14px 34px !important;
    margin-top: 18px !important;
    font-weight: bold !important;
	color:#26ABE2 !important;
	background-color:#fff !important;
	letter-spacing: 0.25px !important;
}

.single-location .blueForm .gform_wrapper.gravity-theme .gfield_label {
    font-size: 17px;
	color:#fff;
}

.single-location .blueForm .gform_wrapper.gravity-theme .gfield select {
    border:0 !important;
	border-radius:4px !important;
	font-size: 17px !important;
    padding: 10px !important;
    margin-bottom: 18px !important;
    font-weight: 300 !important;
	color:#333 !important;
}

.single-location .blueForm .gform_wrapper #field_5_7 {
	color:#fff !important;
	margin-bottom:20px;
}

.single-location .blueForm .gform_wrapper.gravity-theme .ginput_container_address .ginput_right {
    padding-left: 0;
    padding-right: 1%;
}

.single-location .blueForm .gform_wrapper.gravity-theme .ginput_container_address .ginput_left {
    padding-left: 1%;
    padding-right: 0%;
}

.single-location .locationVideo {
	margin:100px 0 60px;
	width:100%;
	float:left;
}

.single-location .leafy {
	width:100%;
}

.single-location .machine {
	width:100%;
	float:left;
}

.single-locations .machine {
	width:100%;
	float:left;
}

.single-location .locationContent h2 {
    color: #000;
    font-weight: bold;
    font-size: 30px;
}

.single-location .locationContent a {
    font-size:19px;
	font-weight: 300;
	margin-bottom:25px;
	display:block;
}

.single-location .greyBox {
	margin-top:50px;
	padding:60px 80px 40px;
}

.single-location .greyBox .gfield_label {
	font-weight:bold !important;
	font-size:29px !important;
	color:#000;
	line-height:35px;
	margin-bottom: 30px;
}

.single-location .greyBox .gform_button {
	background-color:#26ABE2 !important;
}

.single-location .greyBox .ginput_container {
	padding:10px 20px;
}

.single-location .greyBox .gform_wrapper.gravity-theme .gfield-choice-input+label {
    padding: 12px 8px;
    font-size: 17px;
	font-weight:300;
	color:#333;
}


.single-location .spreadWord {
	width:100%;
	float:left;
	padding:0 0 80px;
}

.single-location .spreadWord h3 {
    text-align: center;
    font-size: 29px;
    font-weight: bold;
    margin-top: 70px;
	color:#000;
}

.single-location .spreadWord p {
	text-align:left;
	color:#333;
}

.single-location .spreadWord p.centered {
	text-align:center;
}

.single-location .spreadWord a {
	text-align:center;
	color:#FFF;
	background:#76BE43;
	display:block;
	padding:14px 0;
	width:260px;
	margin:30px auto 50px;
	border-radius:4px;
	font-size:18px;
}

.single-location .orphan {
	width:101%;
}

.single-location .pageTitle.business h1 {
    margin-top: 0;
	color: #999;
    font-size: 3.5rem;
}

.single-location .pageTitle.business p {
    width: 100%;
    margin: 0;
    font-size: 18px;
	font-weight: 400;
    color: #666;
    line-height: 2.25rem;
}

.single-location .mainContent p {
    font-size: 18px;
}

.single-location .pageTitle.business .innerColor {
    padding: 90px 0;
}

.single-location .pageTitle.products h1 {
    margin-top: 0;
	color: #999;
    font-size: 3.5rem;
}

.single-location .pageTitle.products p {
    font-weight: 400;
    color: #666;
    line-height: 2.25rem;
    width: 100%;
    margin: 0;
    font-size: 18px;
}

.single-location .pageTitle.products .innerColor {
    padding: 80px 0 70px;
}

.single-location .pageTitle.products .productBoxes p {
    color:#fff;
}

.single-location .greenList {
    width: 100%;
    float: left;
    padding: 45px 0 10px! important;
}

.single-location .greenList h3 {
    color: #fff;
    text-align: center;
}

.single-location .greenList ul {
    width: 100%;
    float: left;
}

.single-location .greenList li {
    width: 20%;
    float: left;
}

.single-location .greenList.last li {
	font-size:17px;
}

.single-location .greenList.last li::before {
    background: url(/wp-content/uploads/yellowCheck.png);
    background-size: cover;
    content: "";
    width: 23px;
    height: 17px;
    float: left;
    margin: 7px 12px 10px 0;
}

.single-location .greeny.los-angeles {
    width: 390px;
    font-size: 21px;
}

.single-location .logo.ui.image {
    padding-left: 50px;
}

.single-location footer .logo.ui.image {
    padding-left: 0;
    margin-bottom: 50px;
    max-width: 220px;
}


.pPad {
    padding: 0 40px;
}

*/

/*
.single-location iframe {
    width: 100%;
    height: 427px;
}*/








/*******************************
	SPLIT TESTING LANDING PAGE
*******************************/

.single-location .following.bar {
    width: 100%;
    float: left;
    position: relative;
}

.single-location .following.bar .ui.blue.button {
    background:#26ABE2 !important;
}

.single-location .ui.secondary.inverted.menu a.item {
    color: #333 !important;
    font-size: 19px !important;
}

.single-location .following.bar div.dropdown.item {
    color: #333 !important;
    font-size: 19px !important;
}

.single-location .following.bar div.dropdown.item:hover {
    color: #000 !important;
}

.single-location .pageTitle {
	width:100%;
	float:left;
	background-color:#fff;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:bottom center;
	padding:150px 0 0 !important;
	background-attachment: scroll;
	box-shadow: 0 0 0;
	margin-top: -184px !important;
}

.single-location .pageTitle.shrunken {
    padding: 120px 0 0 !important;
}

.single-location .pageTitle .ten.wide.column {
	padding-right:40px !important;
}

.single-location .pageTitle.shrunken .ten.wide.column {
    padding-right: 60px !important;
    margin-right: 0;
}

.single-location .pageTitle h1 {
    margin-top:80px;
	color:#666;
	font-size:44px;
}

.single-location .free {
    font-size: 52px;
    line-height: 0;
    font-weight: 700;
    color: #333;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}

.single-location .hv-blue {
    display: block;
    width: 100%;
    font-size: 58px;
    line-height: 44px;
    font-weight: 800;
    color: #26ABE2;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    margin: 0 auto;
}

/* .single-location .greeny {
    display: block;
    width: 333px;
    padding: 18px 0;
    background: #76BE43;
    font-size: 27px;
    line-height: 24px;
    margin: 15px auto 0;
    font-weight: 400;
    color: #fff;
    letter-spacing: 3px;
    text-transform: uppercase;
} */

.single-location .greeny {
    display: block;
    padding: 11px 0 3px;
    color: #76BE43;
    font-size: 37px;
    line-height: 24px;
    margin: 15px auto 0;
    font-weight: 400;
    letter-spacing: 3px;
    text-transform: uppercase;
}

.single-location .pageTitle p {
    color: #000;
    width: 450px;
    margin: 40px auto 0;
    font-size: 20px;
	line-height:30px;
    font-weight: 300;
}

.single-location .pageTitle p span {
    font-weight:bold;
	font-style:italic;
	display:block;
	font-size: 23px;
	margin-top:10px;
}

.single-location .locationContent {
	width:100%;
	float:left;
	margin-top:-110px;
}

.single-location .shrunken.locationContent {
    margin-top: 0px;
}

.single-location .shrunken.locationContent .locationVideo {
    margin-top: -15px;
}

.single-location .locationContent strong {
    font-weight: bold;
    color: #333;
}

.single-location .locationContent .ten.wide.column {
	padding-right:60px !important;
}

.single-location .blueForm {
    width: 100%;
    float: left;
    padding: 35px 50px 12px;
    border-radius: 10px;
    background-color: #26ABE2;
    margin: 20px 0 60px;
}

.single-location .blueForm h3 {
	color:#fff;
	font-weight:400;
	font-size:32px;
}

.single-location .blueForm > p {
	color:#fff;
	font-weight:400;
}

.single-location .blueForm #field_15_7 {
	color:#fff;
	font-weight:400;
}

.single-location .blueForm input {
	border:0 !important;
	border-radius:4px;
	padding:8px 12px;
}

.single-location .blueForm .gform_wrapper.gravity-theme input {
    font-size: 17px !important;
    padding: 10px !important;
    margin-bottom: 14px !important;
    font-weight: 300 !important;
}

.single-location .blueForm .gform_wrapper.gravity-theme input.gform_button {
    font-size: 22px !important;
    padding: 14px 34px !important;
    margin-top: 18px !important;
    font-weight: bold !important;
	color:#26ABE2 !important;
	background-color:#fff !important;
	letter-spacing: 0.25px !important;
}

.single-location .blueForm .gform_wrapper.gravity-theme .gfield_label {
    font-size: 17px;
	color:#fff;
}

.single-location .blueForm .gform_wrapper.gravity-theme .gfield select {
    border:0 !important;
	border-radius:4px !important;
	font-size: 17px !important;
    padding: 10px !important;
    margin-bottom: 18px !important;
    font-weight: 300 !important;
	color:#333 !important;
}

.single-location .blueForm .gform_wrapper #field_5_7 {
	color:#fff !important;
	margin-bottom:20px;
}

.single-location .blueForm .gform_wrapper.gravity-theme .ginput_container_address .ginput_right {
    padding-left: 0;
    padding-right: 1%;
}

.single-location .blueForm .gform_wrapper.gravity-theme .ginput_container_address .ginput_left {
    padding-left: 1%;
    padding-right: 0%;
}

.single-location .locationVideo {
	margin:100px 0 60px;
	width:100%;
	float:left;
}

.single-location .leafy {
	width:100%;
}

.single-location .machine {
    width: 100%;
    max-width: 350px;
    float: left;
    margin: 0;
}

.single-locations .machine {
    width: 100%;
    max-width: 350px;
    float: left;
    margin: 0;
}

.single-location .shrunken .machine {
    max-width: 375px;
    margin: 18px auto 10px;
    float: none;
    padding-right: 60px;
}

.single-location .locationContent h2 {
    color: #000;
    font-weight: bold;
    font-size: 30px;
}

.single-location .locationContent a {
    font-size: 19px;
    font-weight: 300;
    margin-bottom: 25px;
    display: block;
    margin-top: 30px;
}

.single-location .greyBox {
    margin-top: -25px;
    padding: 30px 30px 10px;
    float: left;
}

.single-location .greyBox .gfield_label {
	font-weight:bold !important;
	font-size:22px !important;
	color:#000;
	line-height:30px;
}

.single-location .greyBox .gform_button {
	background-color:#26ABE2 !important;
}

.single-location .greyBox .ginput_container {
	padding:10px 20px;
}

.single-location .greyBox .gform_wrapper.gravity-theme .gfield-choice-input+label {
    padding: 12px 8px;
    font-size: 17px;
	font-weight:300;
	color:#333;
}

.single-location #gform_12 label {
	color:#333 !important;
	background-color:#f1f1f1 !important;
}

.single-location #gform_12 .hidden_sub_label {
	color:#333 !important;
	background-color:#f1f1f1 !important;
}

.single-location .gfield_required_asterisk {
	color:#fff !important;
	background:#000 !important;
}


.single-location .spreadWord {
	width:100%;
	float:left;
	padding:0 0 80px;
}

.single-location .spreadWord h3 {
    text-align: center;
    font-size: 29px;
    font-weight: bold;
    margin-top: 70px;
	color:#000;
}

.single-location .spreadWord p {
	text-align:left;
	color:#333;
}

.single-location .spreadWord p.centered {
	text-align:center;
}

.single-location .spreadWord a {
	width:260px;
	display:block;
	margin:30px auto 50px;
}

.single-location .spreadWord a img {
	width:100%;
}

.single-location .orphan {
	width:101%;
}

.single-location .pageTitle.business h1 {
    margin-top: 0;
	color: #999;
    font-size: 3.5rem;
}

.single-location .pageTitle.business p {
    width: 100%;
    margin: 0;
    font-size: 18px;
	font-weight: 400;
    color: #666;
    line-height: 2.25rem;
}

.single-location .mainContent p {
    font-size: 18px;
}

.single-location .pageTitle.business .innerColor {
    padding: 90px 0;
}

.single-location .pageTitle.products h1 {
    margin-top: 0;
	color: #999;
    font-size: 3.5rem;
}

.single-location .pageTitle.products p {
    font-weight: 400;
    color: #666;
    line-height: 2.25rem;
    width: 100%;
    margin: 0;
    font-size: 18px;
}

.single-location .pageTitle.products .innerColor {
    padding: 80px 0 70px;
}

.single-location .pageTitle.products .productBoxes p {
    color:#fff;
}

.single-location .greenList {
    width: 100%;
    float: left;
    padding: 45px 0 10px! important;
}

.single-location .greenList h3 {
    color: #fff;
    text-align: center;
}

.single-location .greenList ul {
    width: 100%;
    float: left;
}

.single-location .greenList li {
    width: 20%;
    float: left;
}

.single-location .greenList.last li {
	font-size:17px;
}

.single-location .greenList.last li::before {
    background: url(https://www.healthyyouvending.com/wp-content/uploads/yellowCheck.png);
    background-size: cover;
    content: "";
    width: 23px;
    height: 17px;
    float: left;
    margin: 7px 12px 10px 0;
}

.single-location .greeny.los-angeles {
    font-size: 31px;
}

.single-location .logo.ui.image {
    padding-left: 50px;
}

.single-location footer .logo.ui.image {
    padding-left: 0;
    margin-bottom: 50px;
    max-width: 220px;
}

.single-location .showMoreOptions {
	display:none;
}

.single-location .showMoreMachine {
	display:none;
}

.single-location .locationContent a.optionsClose {
	display:none;
}

.single-location .locationContent a.machineClose {
	display:none;
}

.single-location .sideAd {
	display:none;
}

.single-location .shrunken.locationContent .sideAd {
    display: block;
    padding: 0;
    border-radius: 8px;
    text-align: center !important;
    width: 100%;
    float: left;
    margin-top: -24px;
}

.single-location .shrunken.locationContent .greyBox {
	display:none;
}

.single-location iframe {
    width: 100%;
    height: 427px;
}

.single-location .popContent form {
	display:none;
}

.single-location .popContent #adPop {
	display:none;
	width:100%;
}

.single-location .popContent #adPop img {
	width:100%;
	margin-bottom:-7px;
}

.single-location .popContent.popAd {
    padding: 0;
    background: transparent;
}

.single-location .popContent.popAd .close {
    display:none;
}

.single-location .popContent.popAd .close2 img {
    width: 15px;
    float: right;
    margin: 8px 6px -20px -20px;
    z-index: 9999;
    position: relative;
}

.single-location .popContent form input {
    border: solid 1px #ccc;
    border-radius: 4px;
	padding:10px;
}

.single-location .popContent form textarea {
    border: solid 1px #ccc;
    border-radius: 4px;
	padding:10px;
}

.single-location .bannerAct {
    background: #26ABE2;
    border-radius: 5px;
    padding: 17px 0;
    font-size: 25px;
    font-weight: 600;
    margin: 30px auto 0;
    display: block;
    width: 210px;
    color: #fff;
    transition: all 0.5s;
}

.single-location .bannerAct:hover {
    transform:scale(1.1);
}

.postid-96516.single-location .bannerAct {
	margin-bottom:50px;	
}

.postid-96255.single-location .shrunken.locationContent {
    margin-top: -40px;
}

.postid-96255.single-location .pageTitle h1 {
    margin-top: 10px;
}

.postid-96255.single-location .shrunken.locationContent .locationVideo {
    margin-top: 0;
}

.postid-96142.single-location .shrunken.locationContent {
    margin-top: -40px;
}

.postid-96142.single-location .shrunken.locationContent .locationVideo {
    margin-top: 25px;
}

.postid-96292.single-location .locationContent {
    margin-top: -42px;
}

.postid-96292.single-location .locationVideo {
    margin: 25px 0 60px;
}

.postid-96301.single-location .pageTitle h1 {
    margin-top: 10px;
}

.postid-96301.single-location .locationContent {
    margin-top: -42px;
}

.postid-96301.single-location .locationVideo {
    margin: 0px 0 60px;
}

/*
.single-location .greeny::before {
	display:block;
	content:"";
	width:250px;
	height:2px;
	background:#76BE43;
	margin:0 auto 30px;
	float:none;
}

.single-location .greeny::after {
	display:block;
	content:"";
	width:250px;
	height:2px;
	background:#76BE43;
	margin:30px auto -20px;
	float:none;
}
*/
.page-id-92096 .following.bar {
    position: relative!important;
    margin-bottom: -190px;
}

.page-id-92096 .bixopp {
	display:none !important;
}


#field_22_7 {
	color:#fff !important;
}











/*******************************
	    NEW HVAW PAGE
*******************************/

.page-template-hvaw .bixopp {
	display:none !important;
}

.page-template-hvaw .following.bar {
    width: 100%;
    float: left;
    position: relative;
}

.page-template-hvaw .following.bar .ui.blue.button {
    background:#26ABE2 !important;
}

.page-template-hvaw .ui.secondary.inverted.menu a.item {
    color: #333 !important;
    font-size: 19px !important;
}

.page-template-hvaw .following.bar div.dropdown.item {
    color: #333 !important;
    font-size: 19px !important;
}

.page-template-hvaw .following.bar div.dropdown.item:hover {
    color: #000 !important;
}

.page-template-hvaw .hv-blue img {
    width: 550px;
}

.page-template-hvaw .blueForm .gform_wrapper.gravity-theme input.gform_button {
		margin-top: 18px !important;
		width:170px;
		padding:0 !important;
		background-color:transparent !important;
	}

.page-template-hvaw .pageTitle {
	width:100%;
	float:left;
	background-color:#fff;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:bottom center;
	padding:150px 0 0 !important;
	background-attachment: scroll;
	box-shadow: 0 0 0;
	margin-top: -184px !important;
}

.page-template-hvaw .pageTitle.shrunken {
    padding: 120px 0 0 !important;
}

.page-template-hvaw .pageTitle .ten.wide.column {
	padding-right:0 !important;
}

.page-template-hvaw .pageTitle.shrunken .ten.wide.column {
    padding-right: 0px !important;
	margin-right:-100px !important; 
}

.page-template-hvaw .pageTitle h1 {
    margin-top: 50px;
    color: #666;
    font-size: 44px;
}

.page-template-hvaw .free {
    font-size: 52px;
    line-height: 0;
    font-weight: 700;
    color: #333;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}

.page-template-hvaw .hv-blue {
    display: block;
    width: 100%;
    font-size: 58px;
    line-height: 44px;
    font-weight: 800;
    color: #26ABE2;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    margin: 0 auto;
}

/* .single-location .greeny {
    display: block;
    width: 333px;
    padding: 18px 0;
    background: #76BE43;
    font-size: 27px;
    line-height: 24px;
    margin: 15px auto 0;
    font-weight: 400;
    color: #fff;
    letter-spacing: 3px;
    text-transform: uppercase;
} */

.page-template-hvaw .greeny {
    display: block;
    padding: 11px 0 3px;
    color: #76BE43;
    font-size: 37px;
    line-height: 24px;
    margin: 15px auto 0;
    font-weight: 400;
    letter-spacing: 3px;
    text-transform: uppercase;
}

.page-template-hvaw .startabiz {
    width: 150px;
    display: block;
    margin: 13px auto 0;
    transition: all 0.5s;
    text-transform: uppercase;
}

.page-template-hvaw .startabiz img {
    width: 100%;
}


.page-template-hvaw .startabiz span {
    font-weight: 500;
}

.page-template-hvaw .startabiz:hover {
    transform:scale(1.05);
}

.page-template-hvaw .pageTitle p.actually {
    font-size: 18px;
    line-height: 23px;
    font-weight: 500;
    margin-top: 72px;
    font-style: italic;
}

.page-template-hvaw .pageTitle p.actually::before {
    content: "";
    width: 120px;
    height: 1px;
    background: #000;
    display: block;
    margin: -35px auto 36px;
}

.page-template-hvaw .pageTitle p {
    color: #000;
    width: 450px;
    margin: 28px auto 0;
    font-size: 20px;
	line-height:30px;
    font-weight: 300;
}

.page-template-hvaw .pageTitle p span {
    font-weight:bold;
	font-style:italic;
	display:block;
	font-size: 23px;
	margin-bottom:15px;
}

.page-template-hvaw .locationContent {
	width:100%;
	float:left;
	margin-top:-80px;
}

.page-template-hvaw .shrunken.locationContent {
    margin-top: 0px;
}

.page-template-hvaw .shrunken.locationContent .locationVideo {
    margin-top: -15px;
}

.page-template-hvaw .locationContent strong {
    font-weight: bold;
    color: #333;
}

.page-template-hvaw .locationContent .ten.wide.column {
	padding-right:60px !important;
}

.page-template-hvaw .blueForm {
    width: 100%;
    float: left;
    padding: 35px 50px 12px;
    border-radius: 10px;
    background-color: #000;
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/blueBack.jpg);
    background-size: cover;
    margin: -10px 0 60px;
    height: 570px;
    overflow: hidden;
    transition: all 1s;
}


.page-template-hvaw #field_5_4 {
	margin-top:110px;
}

.gform_wrapper.gravity-theme .gfield_checkbox#input_5_31 .gfield-choice-input {
    margin-top: -9px;
}

.page-template-hvaw .blueForm.expanded #field_5_4.gfield--input-type-select {	
	margin-top: 0;
}

.page-template-hvaw .blueForm.expanded {
    height: 1395px;
}

.page-template-hvaw .blueForm h3 {
	color:#fff;
	font-weight:400;
	font-size:32px;
}

.page-template-hvaw .blueForm > p {
	color:#fff;
	font-weight:600;
}

.page-template-hvaw .blueForm #field_18_7 {
	color:#fff;
	font-weight:600;
}

.page-template-hvaw .blueForm input {
	border:0 !important;
	border-radius:4px;
	padding:8px 12px;
}

.page-template-hvaw .blueForm .gform_wrapper.gravity-theme input {
    font-size: 17px !important;
    padding: 10px !important;
    margin-bottom: 14px !important;
    font-weight: 300 !important;
}

.page-template-hvaw #showMore {
    color: #fff;
    position: absolute;
    top: 466px;
    font-size: 16px;
    width: 161px;
    left: 66px;
    border-radius: 6px;
    text-align: center;
    font-weight: 700;
}

.page-template-hvaw #showMore img {
    width: 100%;
}

.page-template-hvaw .blueForm .gform_wrapper.gravity-theme .gfield_label {
    font-size: 17px;
	color:#fff;
}

.page-template-hvaw .blueForm .gform_wrapper.gravity-theme .gfield select {
    border:0 !important;
	border-radius:4px !important;
	font-size: 17px !important;
    padding: 10px !important;
    margin-bottom: 18px !important;
    font-weight: 300 !important;
	color:#333 !important;
}

.page-template-hvaw .blueForm .gform_wrapper #field_5_7 {
    color: #fff !important;
    margin-bottom: -8px;
	font-size:12px;
}

.page-template-hvaw .blueForm .gform_wrapper.gravity-theme .ginput_container_address .ginput_right {
    padding-left: 0;
    padding-right: 1%;
}

.page-template-hvaw .blueForm .gform_wrapper.gravity-theme .ginput_container_address .ginput_left {
    padding-left: 1%;
    padding-right: 0%;
}

.page-template-hvaw .locationVideo {
	margin:100px 0 60px;
	width:100%;
	float:left;
}

.page-template-hvaw .leafy {
	width:100%;
}

.page-template-hvaw .machine {
    width: 100%;
    max-width: 350px;
    float: left;
    margin: 0;
}

.parent-pageid-92693 .bixopp {
	display:none !important;
}

.page-id-92693 .bixopp {
	display:none !important;
}

.page-template-hvaw .blueForm #showLess {
	color:#fff;
    margin-top: 5px;
}

.page-template-hvaw .locationContent h2 {
    color: #000;
    font-weight: bold;
    font-size: 30px;
}

.page-template-hvaw .gfield.gfield--type-captcha {
	margin-top: 15px;
}

.page-template-hvaw .locationContent a {
    font-size: 19px;
    font-weight: 300;
    margin-bottom: 25px;
    display: inline-block;
    margin-top: 0;
}

.page-template-hvaw .locationContent p {
    margin-bottom: 5px !important;    
}

.page-template-hvaw .greyBox {
    margin-top: -25px;
    padding: 30px 30px 10px;
    float: left;
}

.page-template-hvaw .greyBox .gfield_label {
	font-weight:bold !important;
	font-size:22px !important;
	color:#000;
	line-height:30px;
}

.page-template-hvaw .greyBox .gform_button {
	background-color:#26ABE2 !important;
}

.page-template-hvaw .greyBox .ginput_container {
	padding:10px 20px;
}

.page-template-hvaw .greyBox .gform_wrapper.gravity-theme .gfield-choice-input+label {
    padding: 12px 8px;
    font-size: 17px;
	font-weight:300;
	color:#333;
}

.page-template-hvaw #gform_12 label {
	color:#333 !important;
	background-color:#f1f1f1 !important;
}

.page-template-hvaw #gform_12 .hidden_sub_label {
	color:#333 !important;
	background-color:#f1f1f1 !important;
}

.page-template-hvaw .gfield_required_asterisk {
    color: #fff !important;
    background: transparent !important;
}


.page-template-hvaw .spreadWord {
	width:100%;
	float:left;
	padding:0;
}

.page-template-hvaw .spreadWord h3 {
    text-align: center;
    font-size: 29px;
    font-weight: bold;
    margin-top: 70px;
	color:#000;
}

.page-template-hvaw .spreadWord p {
	text-align:left;
	color:#333;
}

.page-template-hvaw .spreadWord p.centered {
	text-align:center;
}

.page-template-hvaw .spreadWord a {
	width:260px;
	display:block;
	margin:30px auto 50px;
}

.page-template-hvaw .spreadWord a img {
	width:100%;
}

.page-template-hvaw .orphan {
	width:101%;
}

.page-template-hvaw .pageTitle.business h1 {
    margin-top: 0;
	color: #999;
    font-size: 3.5rem;
}

.page-template-hvaw .pageTitle.business p {
    width: 100%;
    margin: 0;
    font-size: 18px;
	font-weight: 400;
    color: #666;
    line-height: 2.25rem;
}

.page-template-hvaw .mainContent p {
    font-size: 18px;
}

.page-template-hvaw .pageTitle.business .innerColor {
    padding: 90px 0;
}

.page-template-hvaw .pageTitle.products h1 {
    margin-top: 0;
	color: #999;
    font-size: 3.5rem;
}

.page-template-hvaw .pageTitle.products p {
    font-weight: 400;
    color: #666;
    line-height: 2.25rem;
    width: 100%;
    margin: 0;
    font-size: 18px;
}

.page-template-hvaw .pageTitle.products .innerColor {
    padding: 80px 0 70px;
}

.page-template-hvaw .pageTitle.products .productBoxes p {
    color:#fff;
}

.page-template-hvaw .greenList {
    width: 100%;
    float: left;
    padding: 45px 0 10px! important;
}

.page-template-hvaw .greenList h3 {
    color: #fff;
    text-align: center;
}

.page-template-hvaw .greenList ul {
    width: 100%;
    float: left;
}

.page-template-hvaw .greenList li {
    width: 20%;
    float: left;
}

.page-template-hvaw .greenList.last li {
	font-size:17px;
}

.page-template-hvaw .greenList.last li::before {
    background: url(https://www.healthyyouvending.com/wp-content/uploads/yellowCheck.png);
    background-size: cover;
    content: "";
    width: 23px;
    height: 17px;
    float: left;
    margin: 7px 12px 10px 0;
}

.page-template-hvaw .greeny.los-angeles {
    font-size: 31px;
}

.page-template-hvaw .logo.ui.image {
    padding-left: 50px;
}

.page-template-hvaw footer .logo.ui.image {
    padding-left: 0;
    margin-bottom: 50px;
    max-width: 220px;
}

.page-template-hvaw .showMoreOptions {
	display:none;
}

.page-template-hvaw .showMoreMachine {
	display:none;
}

.page-template-hvaw .locationContent a.optionsClose {
	display:none;
}

.page-template-hvaw .locationContent a.machineClose {
	display:none;
}

.page-template-hvaw .shrunken.locationContent .sideAd {
    display: block;
    padding: 0;
    border-radius: 8px;
    text-align: center !important;
    width: 100%;
    float: left;
    margin-top: -24px;
}

.page-template-hvaw .shrunken.locationContent .greyBox {
	display:none;
}

.page-template-hvaw iframe {
    width: 100%;
    height: 427px;
}

.page-template-hvaw .popContent form {
	display:none;
}

.page-template-hvaw .popContent #adPop {
	display:none;
	width:100%;
}

.page-template-hvaw .popContent #adPop img {
	width:100%;
	margin-bottom:-7px;
}

.page-template-hvaw .popContent.popAd {
    padding: 0;
    background: transparent;
}

.page-template-hvaw .popContent.popAd .close {
    display:none;
}

.page-template-hvaw .popContent.popAd .close2 img {
    width: 15px;
    float: right;
    margin: 8px 6px -20px -20px;
    z-index: 9999;
    position: relative;
}

.page-template-hvaw .popContent form input {
    border: solid 1px #ccc;
    border-radius: 4px;
	padding:10px;
}

.page-template-hvaw .popContent form textarea {
    border: solid 1px #ccc;
    border-radius: 4px;
	padding:10px;
}

.page-template-hvaw .bannerAct {
    background: #26ABE2;
    border-radius: 5px;
    padding: 17px 0;
    font-size: 25px;
    font-weight: 600;
    margin: 30px auto 0;
    display: block;
    width: 210px;
    color: #fff;
    transition: all 0.5s;
}

.page-template-hvaw .bannerAct:hover {
    transform:scale(1.1);
}

.page-template-hvaw .featuresContent {
    background: #f2f2f2;
    width: 100%;
    float: left;
    padding: 80px 0;
    margin: 40px 0px 0;
}

.page-template-hvaw .featuresContent h2 {
    color:#000;
	text-align:center;
}

.page-template-hvaw .featuresContent .ui.card {
    border: 0;
    width: 100%;
    float: left;
    margin-bottom: 20px;
    box-shadow: 0 0 0 rgb(0 0 0 / 0%);
	border-radius:10px;
	display:block;
	overflow:hidden;
}

.page-template-hvaw .featuresContent .ui.card .left {
    width: 33%;
	margin-right: 7%;
	float:left;
}

.page-template-hvaw .featuresContent .ui.card img {
    width: 100%;
    min-height: 202px;
    margin-bottom: -6px;
    object-fit: cover;
}

.page-template-hvaw .featuresContent .ui.card .right {
    width: 55%;
	margin-right:5%;
    float: left;
    padding: 30px 0 0;
}

.page-template-hvaw .featuresContent .ui.card .right h3 {
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 14px;
}

.page-template-hvaw .featuresContent .ui.card .right p {
    font-size: 16px !important;
}

.page-id-92691 .bixopp {
	display:none !important;
}

.page-id-92691 .following.bar {
    position: relative;
}






/*******************************
  HEALTHY OPTIONS LANDING PAGE
*******************************/

.page-template-healthy-options-landing-page .following.bar {
	display:none;
}

.optionsBanner {
    width: 100%;
    float: left;
    margin-top: 0;
    padding: 20px 0 0;
    background: #f2f2f2;
}

.optionsBanner .logo {
    margin: 0 auto;
    display: block;
}

.optionsBanner h1 {
    text-align:center;
	text-transform: none;
	font-size:60px;
	font-weight:300;
	line-height:60px;
}

.optionsBanner h1 span {
	display:block;
	font-weight:700;
}

.optionsBanner h2 {
    text-align: center;
    color: #333;
    font-weight: 600;
    margin: 61px 0 10px;
}

.circleOptions {
    width: 420px;
    display: block;
    float: left;
	margin-bottom:-100px;
}

.circleOptions.greenCircle {
    float: right;
}

.circleOptions img {
    width: 100%;
    float: left;
	transition:all 0.5s
}

.circleOptions:hover img {
    transform:scale(1.1);
}

.dudeImage {
    width: 450px;
    float: none;
	margin:0 auto;
	display:block;
}


@media(max-height:950px) {
	.circleOptions {
		margin-bottom: -220px;
	}
}




/*******************************
		CONFIRMATION PAGE
*******************************/

.page-id-96390 .plain.content {
	text-align:center;
}

.page-id-96390 .plain.content .button {
	margin-bottom:100px;
}

.postid-96545 .blog-copy.content .alignleft {
    width: 184px !important;
}

.page-id-92024 .paddedTop p {
    text-align: center;
    width: 840px;
    margin: 0 auto;
}

.page-id-92024 .paddedTop p strong {
	font-weight:bold;
}

.page-id-92024 .paddedTop .ui.image {
	width:630px;
	margin:20px auto;
}

.page-id-92024 .paddedTop .ui.button {
	background-color:#27aae3;
	color:#fff;
}

.page-id-92024.page-template-default .pageTitle {
    margin-top: 0 !important;
}

.page-id-92024 .pageTitle .innerColor {
    padding: 10px 0 5px;
}




.page-id-99004 .following.bar {
	display:none;
}

.page-id-99004 .paddedTop p {
    text-align: center;
    margin: 0 auto 10px !important;
    font-size: 20px;
    color: #000;
}

.page-id-99004 .paddedTop p strong {
	font-weight:bold;
}

.page-id-99004 .paddedTop p a {
	font-weight:bold;
}

.page-id-99004 .paddedTop .ui.image {
	width:630px;
	margin:20px auto;
}

.page-id-99004 .paddedTop .ui.button {
	background-color:#27aae3;
	color:#fff;
}

.page-id-99004 .paddedTop h3 {
    text-align: center;
}


.page-id-99004 .paddedTop .thankClick img {
    width: 780px;
    margin: -10px auto 40px;
}

.greyVids {
	padding:50px 0 !important;
}

.greyVids img {
	width:100%;
}

.page-id-99004 .webinarArea.plain {
    padding: 50px 0 !important;
}

.page-id-99004 .webinarArea p {
    text-align: center;
    margin: 0 auto;
	font-size: 20px;
    color: #000;
}

.page-id-99004 .webinarArea p strong {
	font-weight:bold;
}

.page-id-99004 .webinarArea .ui.image {
	width:630px;
	margin:20px auto;
}

.page-id-99004 .webinarArea .ui.button {
	background-color:#27aae3;
	color:#fff;
}

.page-id-99004.page-template-default .pageTitle {
    margin-top: 0 !important;
}

.page-id-99004 .pageTitle .innerColor {
    padding: 10px 0 5px;
}

.page-id-99004 .leaf {
    width: 300px;
    margin: 50px auto 20px;
}

.page-id-99004 .backHome {
    width: 250px !important;
    height: auto;
    margin: 0 auto;
    display: block;
    float: none;
    background: #fe690c;
    padding: 12px 0;
    color: #fff;
    font-weight: 700;
	border-radius:5px;
}

.page-id-99004 .paddedTop {
	padding-bottom:50px !important;
}

.page-id-99004 .noPadding {
	padding:50px 0 0 !important;
}

.page-id-99004 .noPaddingTop {
	padding-top:0 !important;
}





.page-id-98780 .paddedTop p {
    text-align: center;
    width: 840px;
    margin: 0 auto;
}

.page-id-98780 .paddedTop p strong {
	font-weight:bold;
}

.page-id-98780 .paddedTop .ui.image {
	width:630px;
	margin:20px auto;
}

.page-id-98780 .paddedTop .ui.button {
	background-color:#27aae3;
	color:#fff;
}

.page-id-98780.page-template-default .pageTitle {
    margin-top: 0 !important;
}

.page-id-98780 .pageTitle .innerColor {
    padding: 10px 0 5px;
}






/*******************************
		CONCEPT PAGE DEMO
*******************************/

.page-id-96966 .greenList p {
    font-size: 15px;
}

.page-id-96966 .greenList iframe {
    margin-top: 7px;
}

.page-id-96966 .greenList ul {
    padding-left: 20px;
}

.page-id-96966 .greenList li {
    font-size: 14px;
    margin-bottom: 14px !important;
}

.page-id-96966 .greenList li::before {
    background: url(https://www.healthyyouvending.com/wp-content/uploads/yellowCheck.png);
    background-size: cover;
    content: "";
    width: 17px;
    height: 13px;
    float: left;
    margin: 7px 16px 10px 0;
}

.page-id-96966 .outlinedButtons {
	padding:30px 0 45px !important;
}

.page-id-96966 .outlinedButtons p {
	margin-bottom:0 !important;
}

.page-id-96966 .outlinedButtons .ui.inverted.button.left {
	float:right;
}

.page-id-96966 .outlinedButtons .ui.inverted.button {
    -webkit-box-shadow: 0 0 0 2px #333 inset!important;
    box-shadow: 0 0 0 2px #333 inset!important;
    background: transparent none;
    color: #333;
    text-shadow: none!important;
	margin-top:20px;
}

.page-id-96966 .outlinedButtons .ui.inverted.button:hover {
    -webkit-box-shadow: 0 0 0 0 #333 inset!important;
    box-shadow: 0 0 0 0 #333 inset!important;
    color: #fff;
	background:#333 !important;
}


/*******************************
	WHAT YOU DO PAGE DEMO
*******************************/

.page-id-96972 .pageTitle h2 {
    font-weight: 700;
    color: #333;
    text-transform: none;
    font-size: 2rem;
    text-align: center;
}

.page-id-96972 .pageTitle p {
    font-weight: 400;
    font-size: 1.05rem;
    color: #333;
    text-align: left;
    margin-bottom: 0 !important;
    line-height: 2rem;
}




/*******************************
	WHAT YOU DO PAGE DEMO 2
*******************************/

.page-id-97019 .pageTitle h2 {
    font-weight: 700;
    color: #333;
    text-transform: none;
    font-size: 30px;
    text-align: left;
    margin-top: -4px;
	margin-bottom:10px !important;
	margin-left: 20px;
}

.page-id-97019 .pageTitle p {
    font-weight: 400;
    font-size: 15px;
    color: #333;
    text-align: left;
    margin-bottom: 0 !important;
    line-height: 30px;
	margin-left: 20px;
}

.page-id-97019 .pageTitle p .seeMoreLink {
    display:block;
	color:#e43c2f;
	font-weight:bold;
	font-size:18px;
	margin-top:10px;
	transition:all 0.5s;
	width:113px;
}

.page-id-97019 .pageTitle p .seeMoreLink:hover {
	transform:scale(1.1);
	margin-left:5px;
}

.page-id-97019 .pageTitle img {
    cursor:pointer;
	transition:all 0.5s;
}

.page-id-97019 .pageTitle img:hover {
	transform:scale(1.03);
}


/*******************************
	WHAT YOU DO PAGE DEMO 3
*******************************/

.page-id-97022 .pageTitle h2 {
    font-weight: 700;
    color: #333;
    text-transform: none;
    font-size: 1.65rem;
    text-align: left;
}

.page-id-97022 .pageTitle p {
    font-weight: 400;
    font-size: 0.85rem;
    color: #333;
    text-align: left;
    margin-bottom: 0 !important;
    line-height: 1.6rem;
}

.page-id-97022 .pageTitle .ui.inverted.button {
    -webkit-box-shadow: 0 0 0 2px #333 inset!important;
    box-shadow: 0 0 0 2px #333 inset!important;
    background: transparent none;
    color: #333;
    text-shadow: none!important;
	margin-top:20px;
}

.page-id-97022 .pageTitle .ui.inverted.button:hover {
    -webkit-box-shadow: 0 0 0 0 #333 inset!important;
    box-shadow: 0 0 0 0 #333 inset!important;
    color: #fff;
	background:#333 !important;
}









.page-id-97033 .greenArea {
    width: 100%;
    float: left;
    padding: 40px 0;
    background: url(https://www.healthyyouvending.com/wp-content/uploads/franchise-parallax.jpg);
    background-size: cover;
    background-position: center;
    background-color: #000;
}

.page-id-97033 .greenArea h3 {
	text-align:center;
	margin:0 !important;
}








/*******************************
	HANDOUT LANDING PAGES
*******************************/

.page-id-97435 .pageTitle {
	display:none;
}


.page-id-97435 .following.bar {
	display:none !important;
}

.handout {
    width: 100%;
    box-shadow: 0 0 60px rgb(0 0 0 / 20%);
    margin: 50px 0 30px;
}

.page-id-97435 .ui.button {
    background: #2babe2;
	color:#fff;
    width: 200px;
    margin: 0 auto 100px;
    display: block;
}


.page-id-97435 footer {
	display:none !important;
}






.page-id-97443 .pageTitle {
	display:none;
}

.page-id-97443 .following.bar {
	display:none !important;
}

.page-id-97443 .ui.button {
    background: #2babe2;
	color:#fff;
    width: 200px;
    margin: 0 auto 100px;
    display: block;
}

.page-id-97443 footer {
	display:none !important;
}






/*******************************
	VIDEO LANDING PAGES
*******************************/


.page-template-default.page-id-97448 .pageTitle {
    margin-top: 0 !important;
}

.page-template-default.page-id-97448 .pageTitle .innerColor {
    padding: 40px 0 0;
	background:#fff;
}

.page-id-97448 .following.bar {
    display:none !important;
}

.page-id-97448 .videoLogo {
    width: 236px;
    margin: 0 auto 50px;
	cursor:pointer;
}

.econVideo {
    width: 80%;
    margin: -60px auto 110px;
    display: block;
	cursor:pointer;
}








/*******************************
	  DISCOVER DAYS PAGE
*******************************/

.ui.grid>.left.column:not(.row), .ui.grid>.income.column:not(.row) {
    padding-top: 0;
    padding-bottom: 0;
}

.inline {
	margin: 1rem auto;
	display: flex;
    justify-content: center;
}

.discovery.ui.button {
    font-size: 22px;
    color: #fff;
	background-color:#27ace5;
}

.bureau.ui.button {
    font-size: 22px;
    color: #fff;
	background-color:#27ace5;
	margin-left: 1rem!important;
}

.bbbArea .ui.column.grid>[class*="six wide"].column, .bbbArea .ui.grid>.column.row>[class*="six wide"].column, .bbbArea .ui.grid>.row>[class*="six wide"].column, .bbbArea .ui.grid>[class*="six wide"].column {
    width: 25%!important;
}

.bbbArea .ui.column.grid>[class*="ten wide"].column, .bbbArea .ui.grid>.column.row>[class*="ten wide"].column, .bbbArea .ui.grid>.row>[class*="ten wide"].column, .bbbArea .ui.grid>[class*="ten wide"].column {
    width: 75%!important;
	padding-left: 2rem;
}

.page-template-default>.plain.content.bbbArea.paddedTop {
	padding-top: 3rem!important;
	padding-bottom: 2rem!important;
}

.page-template-default>.plain.content.stepsArea {
	padding-top: 4rem!important;
	padding-bottom: 2rem!important;
}


.page-id-97504 .pageTitle .innerColor {
    padding: 120px 0 35px;
}

.page-id-97504 .plain.content strong {
	font-weight:bold
}

.page-id-97504 .plain.content p {
	line-height:32px;
}

.dayBanner {
	margin-top:60px !important;
	background-position: 100% 22% !important;
}

.dayBanner .discoveryDay {
    margin: -170px auto 0 !important;
    width: 500px;
    display: block;
}

.page-id-97504 .dayBanner.plain.content p {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    width: 80%;
    margin: 0 auto;
    text-align: center;
    line-height: 39px;
}


.page-id-97504 .dayBanner.plain.content .ui.button {
    width: 431px;
    font-size: 23px;
    margin-top: 30px;
    margin-bottom: -20px;
    color: #fff;
    background: #75bd37;
	padding: 0;
}


.page-id-97504 .plain.content.bottomBoy {
    padding: 70px 0 !important
}


.page-id-97502 .bents-form-outter label {
    color: #000;
}

.page-id-97502 .bents-form-outter .bents-copy {
    color: #000 !important;
}




/*******************************
		FUNDING PAGE
*******************************/

.page-id-97502 .pageTitle p {
    font-weight: 700;
    font-size: 1.5rem;
    margin: -9px;
}

.page-id-97502 .pageTitle .innerColor {
    padding: 60px 0 0;
}

.page-template-default>.plain.content.paddedTop.benetrends {
	padding:40px 0 !important;
}

.benetrends p {
	font-size: 21px !important;
    line-height:42px;
	text-align:center;
}

.benetrends p strong {
    font-weight:bold;
}

.calculatorArea .exclusions p {
    margin: 0 0 10px !important;
    font-size: 13px !important;
	line-height:21px;
	font-weight:500;
	color:#000;
	font-style:italic;
}

.calculatorArea .exclusions {
    margin: 50px 5% 0 !important;
    text-align: center;
}

.page-id-97502 .greyTOP {
	padding:40px !important;
}

.greyTOP h2 {
	text-align:center;
	color:#fff;
}

.greyTOP p {
	font-size: 21px !important;
    line-height:37px;
	text-align:center;
	color:#fff;
}


.page-id-97502 .greyTOP .ui.card {
    width: 90%;
    padding: 30px 50px 0;
    border-radius: 30px;
    margin: 0 auto;
    min-height: 446px !important;
    border: 0 !important;
    box-shadow: 0 0 0 rgb(0 0 0 / 0%);
}

.page-id-97502 .greyTOP .ui.card > p {
	display:none !important;
}

.page-id-97502 .greyTOP .ui.card.right {
	padding:30px 70px 0;
}

.page-id-97502 .greyTOP .ui.card img {
    width: 70px;
    margin: 0;
    float: left;
}

.page-id-97502 .greyTOP .ui.card h3 {
    text-align: left;
    font-weight: 300;
    font-size: 25px;
    margin: -59px 0 12px 90px !important;
    width: 300px;
    float: left;
}

.page-id-97502 .greyTOP .ui.card h3 span {
    font-weight:bold;
}

.page-id-97502 .greyTOP .ui.card ul {
	padding-left:10px;
}


.page-id-97502 .greyTOP .ui.card ul li {
    font-size: 18px !important;
    line-height: 24px;
    margin-bottom: 16px !important;
}

.page-id-97502 .greyTOP .ui.card ul li strong {
	font-weight:bold;
}

.page-id-97502 .greyBOTTOM {
	padding:30px 0 !important;
}

.greyBOTTOM h3 {
	text-align:center;
}

.calculatorArea {
	padding:40px 0 !important;
}

.calculatorArea h2 {
	text-align:center;
	color:#333;
}








/*******************************
	       BBB PAGE
*******************************/

.bbbArea {
    padding-bottom:60px !important;
}

.bbbArea .ui.image {
    width: 242px;
}

.bbbArea p {
	font-size:19px;
    line-height:34px;
}

.page-id-97600 .blueArea {
	padding:60px 0 50px !important;
}

.page-id-97600 .blueArea h2 {
	text-align:center;
	color:#fff;
	font-weight:600;
}

.page-id-97600 .blueArea p {
	text-align:center;
	font-size:20px;
    line-height:37px;
	font-weight:500;
}


.stepsArea h2 {
	font-size:42px !important;
	color:#333;
}

.stepsArea .grid.container {
    padding: 0 90px !important;
}

.stepsArea p.subHead {
	font-size:24px;
	margin: 19px 60px 44px !important
}

.stepsArea h3 {
    font-size: 27px;
}

.stepsArea h3 span {
	background-image: url(https://www.healthyyouvending.com/wp-content/uploads/blueBack.jpg);
    background-color: #000;
    padding: 17px 20px 19px 24px;
    border-radius: 40px;
    color: #fff;
    font-size: 40px;
    margin: -17px 30px 0 40px;
    display: block;
    width: 70px;
    float: left;
}

.stepsArea p {
	font-size:19px;
    line-height:33px;
}

.stepsArea p.indented {
    padding-left: 160px;
    margin-bottom: 35px !important;
}

.stepsArea p strong {
	font-weight:bold;
}

.stepsArea h3 {
    margin-bottom: 10px;
}








/*******************************
		NEW FF LP
*******************************/

.page-id-97719 .greenArea, .page-id-97719 .benefitsArea, .page-id-97719 .cardsArea.mobileOrder, .page-id-97719 .graphicArea, .page-id-97719 .bottomCTA.middle {
	display:none !important;
}

.page-id-97719 .logoBanner {
	padding:20px 50px;
}

.page-id-97719 .awardBanner img.banner {
    margin-bottom: -40px;
}

.page-id-97719 .awardBanner .logo {
    display:none;
}

.page-id-97719 .awardBanner .ilustLogo {
    width: 230px;
    float: left;
    margin: 11px 0 29px;
}

.page-id-97719 .awardBanner h1 {
    width: 790px;
    float: right;
    margin: 21px 40px 37px 0;
    font-weight: 600;
    color: #333;
    text-transform: none;
    font-size: 36px;
}

.page-id-97719 .awardBanner h1 span {
	color:#26ABE2;
}

.page-id-97719 .compArea {
    width: 100%;
    position: absolute;
    top: 220px;
}

.page-id-97719 .compArea h2 {
    text-align:center;
	color:#fff;
	font-weight:600;
	font-size:42px;
}

.page-id-97719 .compArea .traditional h2 {
	color:#000;
}

.page-id-97719 .compArea ul {
	padding:0;
	width:600px;
	margin:60px auto 0;
	display:block;
	float:none;
}

.page-id-97719 .compArea ul li {
	list-style:none;
	width:100%;
	padding:10px 0;
	text-align:center;
	border-radius:15px;
	background:#fff;
	font-size:32px;
	font-weight:600;
	color:#000;
	margin-bottom:40px !important;
	opacity:0;
	transition:all 1s; 
}

.page-id-97719 .compArea ul li.showing {
	opacity:1;
}

.page-id-97719 .compArea ul li .before {
    display: block;
    float: left;
    width: 60px;
    height: 60px;
    margin: -5px 0 0 -100px;
	opacity:0;
	transition:all 1s; 
}

.page-id-97719 .compArea ul li .after {
    display: block;
    float: right;
    width: 60px;
    height: 60px;
    margin: -5px -100px 0 0;
	opacity:0;
	transition:all 1s; 
}

.fillya {
    width: 910px;
    margin: 50px auto 30px !important;
    float: none;
    display: block;
    text-align: center;
    font-size: 28px;
    color: #666;
    font-weight: 400;
}

.theGoods {
	padding:60px 0;
}

.theGoods h3 {
	text-align:center; 
    font-weight: 400;
    font-size: 40px;
    letter-spacing: 1px;
    margin-top: 10px;
	margin-bottom:40px;
    color: #333;
}

.theGoods .ui.card {
	padding:38px 20px;
	height:370px;
	background:#fff;
	transition:all 0.5s;
	border-bottom:0 !important;
}

.theGoods .ui.card:hover  {
	cursor:pointer;
}

.theGoods .ui.red.card:hover  {
	background:#e43c2f;
}

.theGoods .ui.blue.card:hover  {
	background:#2babe2;
}

.theGoods .ui.green.card:hover  {
	background:#74bc1f;
}

.theGoods .ui.yellow.card:hover  {
	background:#fcbd0a;
}

.theGoods .ui.card .shown {
	transition:all 0.35s;
	font-size:19px
}

.theGoods .ui.card .shown img {
    display: block;
    float: none;
    margin: 0 auto 25px;
}

.theGoods .ui.card .shown img.bill {
    width: 109px;
    margin: 7px auto 22px;
}

.theGoods .ui.card .shown img.arrows {
    width: 76px;
    margin: -5px auto 15px;
}

.theGoods .ui.card .shown img.time {
    width: 65px;
	margin: 0 auto 20px;
}

.theGoods .ui.card .shown img.yellow {
    width: 56px;
    margin: 0 auto 22px;
}

.theGoods .ui.card:hover .shown {
	opacity:0;
}


.theGoods .ui.card .notShown {
    color: #fff;
    position: absolute;
    top: 94px;
    opacity: 0;
    font-weight: 400;
    transition: all .5s;
    padding: 0 25px;
    left: 0;
    line-height: 35px;
}

.theGoods .ui.blue.card .notShown {
    top: 50px;
    padding: 15px 25px;
}

.theGoods .ui.green.card .notShown {
    top: 110px;
    padding: 0 45px;
}

.theGoods .ui.yellow.card .notShown {
    top: 100px;
    padding: 0 35px;
}

.theGoods .ui.card:hover .notShown {
	opacity:1;
	transition-delay: 0.35s;
}


.theGoods .ui.red.card {
    -webkit-box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #db2828, 0 1px 3px 0 #d4d4d5;
    box-shadow: 0 0 0 0px #d4d4d5, 0 8px 0 0 #e43c2f, 0 0px 25px 0 rgb(0 0 0 / 30%);
}

.theGoods .ui.blue.card {
    -webkit-box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #2185d0, 0 1px 3px 0 #d4d4d5;
    box-shadow: 0 0 0 0px #d4d4d5, 0 8px 0 0 #2babe2, 0 0px 25px 0 rgb(0 0 0 / 30%);
}

.theGoods .ui.green.card {
    -webkit-box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #21ba45, 0 1px 3px 0 #d4d4d5;
    box-shadow: 0 0 0 0px #d4d4d5, 0 8px 0 0 #74bc1f, 0 0px 25px 0 rgb(0 0 0 / 30%);
}

.theGoods .ui.yellow.card {
    -webkit-box-shadow: 0 0 0 1px #d4d4d5, 0 2px 0 0 #fbbd08, 0 1px 3px 0 #d4d4d5;
    box-shadow: 0 0 0 0px #d4d4d5, 0 8px 0 0 #fcbd0a, 0 0px 25px 0 rgb(0 0 0 / 30%);
}

.theGoods .ui.card h4 {
    margin: 0 !important;
    text-align: center;
    color: #666;
    font-weight: 400;
    line-height: 28px;
}

.theGoods .ui.card h4 .icon {
    display: block;
    font-size: 30px;
    position: absolute;
    bottom: 24px;
    left: 50%;
    margin-left: -19px;
}

.theGoods .ui.red.card h4 .icon {
	color:#e43c2f;
}

.theGoods .ui.blue.card h4 .icon {
	color:#2babe2;
}

.theGoods .ui.green.card h4 .icon {
	color:#74bc1f;
}

.theGoods .ui.yellow.card h4 .icon {
	color:#fcbd0a;
}




.page-id-97807 .pageTitle .innerColor {
    padding: 50px 0 45px;
}

.page-id-97807 .content iframe {
    width: 800px;
	height: 450px;
    float: none;
    margin: 50px auto 40px;
    display: block;
}

.page-id-97807 .content h4 {
    text-align: center;
    color: #333;
    line-height: 37px;
    font-size: 21px;
    letter-spacing: 0.5px;
    margin-top: -30px;
    font-weight: 500;
}






/*******************************
	      404 PAGE
*******************************/

.error404 .ui.inverted.segment {
    background: #fff !important;
	padding:450px 0 !important;
}

.error404 .ui.inverted.red.header {
    color: #e73c30!important;
}

.error404 .ui.inverted.block.header {
	 background: #fff !important;
	border:0 !important;
}












/*******************************
	NEW LOCATION (MAP) PAGE
*******************************/

.page-id-98408 .pageTitle p.topNarrow {
    padding: 0 120px !important;
    margin-bottom: -25px !important;
}

.page-template-default.page-id-98408 > .plain.content.paddedTop {
    padding-top: 40px !important;
}


.page-id-98408 .stepArea .steps .hiddenContent {
    height: 0;
    overflow-y: hidden;
    padding: 0 40px;
	border-bottom:0 #fff solid;
	transition: all 0.5s;
}

.page-id-98408 .stepArea .steps .hiddenContent.active {
	height:190px;
	border-bottom:6px #fff solid;
	padding: 15px 40px 25px;
}

.page-id-98408 .stepArea .steps {
    /* box-shadow: 0 0 20px rgb(0 0 0 / 10%); */
    border-radius: 15px;
    width: 100%;
    background: #f2f2f2;
    padding: 0;
    overflow: hidden;
    margin-top: 35px;
}

.page-id-98408 .stepArea .steps #stepOne h3 {
	margin-top: 0 !important;
}

.page-id-98408 .stepArea .steps #stepFive h3 {
	border-bottom:0 #fff solid;
}

.page-id-98408 .stepArea .steps #stepFive .hiddenContent {
	margin-bottom:-24px !important;
}

.page-id-98408 .stepArea .steps #stepFive .hiddenContent.active {
	border-bottom:0 #fff solid;
}

.page-id-98408 .stepArea .steps h3 {
	font-size: 24px;
    color: #000;
    margin: -23px 0 0 0 !important;
    font-weight: 500;
	padding:22px 20px 22px 30px;
	cursor:pointer;
	background:#f2f2f2;
	border-bottom:6px #fff solid;
}

.page-id-98408 .stepArea .steps h3 span {
	font-weight:bold;
	color:#27aae3;
}

.page-id-98408 .stepArea .steps h3 i.icon {
    float: right;
    font-size: 21px;
    background-color: #27aae3;
    display: block;
    height: 100%;
    width: 40px;
    padding: 25px 41px 20px 23px;
    margin: -23px -20px;
    color: #fff;
}

.page-id-98408 .stepArea .steps h3.active {
    color: #fff;
	background:#27aae3;
	border-bottom:0 #fff solid;
}

.page-id-98408 .stepArea .steps h3.active span {
	font-weight:bold;
	color:#fff;
}

.page-id-98408 .stepArea .map {
    width: 101%;
    max-width: 110%;
    margin: -18px 0 0 -50px;
}

.page-id-98408 .stepArea h2 {
    font-size: 42px;
    color: #333;
    margin: 0 0 8px !important;
    font-weight: 600;
    text-transform: uppercase;
}

.page-id-98408 .stepArea h3 {
    font-size: 37px;
    color: #666;
    margin: 0 !important;
    font-weight: 300;
	letter-spacing:1px;
}

.page-id-98408 .stepArea ul {
    padding-left:60px;
	margin-top:40px;
	margin-bottom:80px;
}

.page-id-98408 .stepArea li {
    list-style:none;
	font-size:24px;
}

.page-id-98408 .stepArea li strong {
	font-weight:bold;
	color:#333;
}

.page-id-98408 .stepArea li a {
    color: #27aae3;
    font-weight: 600;
}

.page-id-98408 .blueArea h2 {
	margin-top:30px;
}

.page-id-98408 .blueArea h2 a {
    font-weight: 400;
	color:#fff !important;
}

.cardHolder {
	width:750px;
	display:block;
	margin:0 auto;
}

.page-id-98408 .blueArea {
    display:none !important;
}

.page-id-98408 .blueArea .ui.card {
    width: 305px;
    float: left;
    padding: 60px 40px 30px;
    margin: 30px 20px 60px;
    display: block;
    border: 0;
    box-shadow: 0 0 0 rgb(0 0 0 / 0%);
    text-align: center;
    transition: all 0.5s;
    border-radius: 15px;
    min-height: 287px;
}

.page-id-98408 .blueArea .ui.card:hover {
    transform:scale(1.05);
	cursor:pointer;
}

.page-id-98408 .blueArea .ui.card i.icon {
    text-align: center;
    color: #fdb427;
    display: block;
    width: 100%;
    font-size: 75px;
}

.page-id-98408 .blueArea .ui.card h4 {
    text-align: center;
    color: #999;
    display: block;
    width: 100%;
    font-size: 23px;
    margin-top: -28px;
}

.page-id-98408 .blueArea .ui.card:hover h4 {
    color:#666;
}














/*******************************
	NEW LOCATION (MAP) PAGE V2
*******************************/

.page-id-98510 .pageTitle p.topNarrow {
    padding: 0 120px !important;
    margin-bottom: -25px !important;
}

.page-template-default.page-id-98510 > .plain.content.paddedTop {
    padding-top: 40px !important;
}


.page-id-98510 .stepArea .steps .hiddenContent {
    height: 0;
    overflow-y: hidden;
    padding: 0 40px;
	border-bottom:0 #fff solid;
	transition: all 0.5s;
}

.page-id-98510 .stepArea .steps .hiddenContent.active {
	height:190px;
	border-bottom:6px #fff solid;
	padding: 15px 40px 25px;
}

.page-id-98510 .stepArea .steps {
    /* box-shadow: 0 0 20px rgb(0 0 0 / 10%); */
    border-radius: 15px;
    width: 100%;
    background: #f2f2f2;
    padding: 0;
    overflow: hidden;
    margin-top: 35px;
}

.page-id-98510 .stepArea .steps #stepOne h3 {
	margin-top: 0 !important;
}

.page-id-98510 .stepArea .steps #stepFive h3 {
	border-bottom:0 #fff solid;
}

.page-id-98510 .stepArea .steps #stepFive .hiddenContent {
	margin-bottom:-24px !important;
}

.page-id-98510 .stepArea .steps #stepFive .hiddenContent.active {
	border-bottom:0 #fff solid;
}

.page-id-98510 .stepArea .steps h3 {
	font-size: 24px;
    color: #000;
    margin: -23px 0 0 0 !important;
    font-weight: 500;
	padding:22px 20px 22px 30px;
	cursor:pointer;
	background:#f2f2f2;
	border-bottom:6px #fff solid;
}

.page-id-98510 .stepArea .steps h3 span {
	font-weight:bold;
	color:#27aae3;
}

.page-id-98510 .stepArea .steps h3 i.icon {
    float: right;
    font-size: 21px;
    background-color: #27aae3;
    display: block;
    height: 100%;
    width: 40px;
    padding: 25px 41px 20px 23px;
    margin: -23px -20px;
    color: #fff;
}

.page-id-98510 .stepArea .steps h3.active {
    color: #fff;
	background:#27aae3;
	border-bottom:0 #fff solid;
}

.page-id-98510 .stepArea .steps h3.active span {
	font-weight:bold;
	color:#fff;
}

.page-id-98510 .stepArea .map {
    width: 101%;
    max-width: 110%;
    margin: -18px 0 0 -50px;
}

.page-id-98510 .stepArea h2 {
    font-size: 42px;
    color: #333;
    margin: 0 0 8px !important;
    font-weight: 600;
    text-transform: uppercase;
}

.page-id-98510 .stepArea h3 {
    font-size: 37px;
    color: #666;
    margin: 0 !important;
    font-weight: 300;
	letter-spacing:1px;
}

.page-id-98510 .stepArea ul {
    padding-left:60px;
	margin-top:40px;
	margin-bottom:80px;
}

.page-id-98510 .stepArea li {
    list-style:none;
	font-size:24px;
}

.page-id-98510 .stepArea li strong {
	font-weight:bold;
	color:#333;
}

.page-id-98510 .stepArea li a {
    color: #27aae3;
    font-weight: 600;
}

.page-id-98510 .blueArea h2 {
	margin-top:30px;
}

.page-id-98510 .blueArea h2 a {
    font-weight: 400;
	color:#fff !important;
}

.cardHolder {
	width:750px;
	display:block;
	margin:0 auto;
}

.page-id-98510 .blueArea {
    display:none !important;
}

.page-id-98510 .blueArea .ui.card {
    width: 305px;
    float: left;
    padding: 60px 40px 30px;
    margin: 30px 20px 60px;
    display: block;
    border: 0;
    box-shadow: 0 0 0 rgb(0 0 0 / 0%);
    text-align: center;
    transition: all 0.5s;
    border-radius: 15px;
    min-height: 287px;
}

.page-id-98510 .blueArea .ui.card:hover {
    transform:scale(1.05);
	cursor:pointer;
}

.page-id-98510 .blueArea .ui.card i.icon {
    text-align: center;
    color: #fdb427;
    display: block;
    width: 100%;
    font-size: 75px;
}

.page-id-98510 .blueArea .ui.card h4 {
    text-align: center;
    color: #999;
    display: block;
    width: 100%;
    font-size: 23px;
    margin-top: -28px;
}

.page-id-98510 .blueArea .ui.card:hover h4 {
    color:#666;
}






.videoConsultants {
    background: #f2f2f2;
    background-size: cover;
    padding: 250px 0 100px;
    margin-bottom: 0;
    position: relative;
}

.videoConsultants p {
	margin:30px 0 0 !important;
	line-height:36px;
}

.page-id-98665 .videoConsultants p {
    margin: 30px 50px 0 !important;
    line-height: 36px;
}

.page-id-98656 .videoConsultants p {
    margin: 30px 50px 0 !important;
    line-height: 36px;
}









.page-id-96966 .greenList .bizconthumb {
	width:97%;
	margin-top: 5px;
	transition:all 0.5s;
}

.page-id-96966 .greenList .bizconthumb:hover {
	transform:scale(1.05);
}

.page-id-97019 .popContent iframe {
	width:100%;
	height: 427px;
}

.page-id-96966 .popContent iframe {
	width:100%;
	height: 427px;
}

.page-id-96966 .greenList.paddedTop {
    padding-bottom: 110px !important;
}

.page-id-96966 .greenList .button.left {
    right:5px;
    bottom:-50px;
	position:absolute;
}

.page-id-96966 .greenList .button.right {
    left:5px;
    bottom:-50px;
	position:absolute;
}

.page-id-96966 .bizConGraphic {
    background: #e73c30;
    display: block;
    width: 150px;
    padding: 6px 0;
    margin: -30px auto -50px;
    color: #fff;
    font-weight: 600;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    box-shadow: 0px 8px 13px rgb(0 0 0 / 25%);
}









.page-id-98756 .content video {
	width:700px;
	height:396px;
	margin:0 auto 70px;
	display:block;
}

.compImg {
	width:700px;
	margin:0 auto 70px;
	display:block;
}







/*******************************
		REVIEWS PAGE
*******************************/

.page-id-99034 .following.bar {
	display:none;
}

.page-id-99034 .pageTitle {
	display:none;
}

.page-id-99034 .reviewBanner {
	width:100%;
}

.page-id-99034 .mobileReviewBanner {
	display:none;
}

.page-id-99034.page-template-default > .plain.content.paddedTop {
	padding-top:50px !important;
}

.page-id-99034 .content h1 {
	font-weight: 700;
	font-size: 42px;
	line-height: 52px;
	text-align: center;
	color: #333333;
	text-transform:none;
	margin-bottom: -20px !important;
}

.page-id-99034 .content h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 52px;
    text-align: center;
    text-transform: uppercase;
    color: #666;
    margin-bottom: -30px !important;
}

.page-id-99034 .content h3 {
	font-weight: 700;
	font-size: 42px;
	line-height: 52px;
	text-align: center;
	color: #333333;
	text-transform:none;
}

.page-id-99034 .content p {
	line-height: 32px;
	color: #333333;
}

.page-id-99034 .content li {
	line-height: 34px;
	color: #333333;
}

.page-id-99034 .content strong {
	font-weight: 700;
}

.page-id-99034 .equalFull {
    padding-top: 0 !important;
    margin-top: -30px !important;
}

.page-id-99034 .examplesArea .container {
	padding:10px 125px !important;
}

.page-id-99034 .examplesArea ul {
	margin-bottom:50px;
}

.page-id-99034 .content.qualityArea {
	padding:50px 0 40px !important;
	margin-top:100px !important;
}

.page-id-99034 .content.qualityArea h3 {
	text-align: left;
}

.page-id-99034 .content.qualityArea img {
    width: 440px;
    margin-top: -190px;
    float: right;
}

.page-id-99034 .content.coachArea.top {
	padding:50px 0 0 !important;
	margin-bottom:-30px !important;
}

.page-id-99034 .content.coachArea .alignright {
    float: right;
    width: 200px;
    margin-left: 40px;
}

.page-id-99034 .content.coachArea .moneySign {
    position: absolute;
    left: -200px;
    top: 0;
    width: 200px;
}

.page-id-99034 .content.coachArea.bottom {
	padding:0 0 50px !important;
}

.page-id-99034 .content.coachArea h3 {
	text-align: left;
}

.page-id-99034 .content.greyArea {
	padding:50px 0 !important;
}

.page-id-99034 .content.greyArea h3 {
	text-align: left;
}

.page-id-99034 .content.greenArea h3 {
	color:#fff;
}

.page-id-99034 .content.greenArea p {
	color:#fff;
}




/*******************************
		NG2 COMPARES
*******************************/


.page-id-98825 .pageTitle {
    margin-top: 111px !important;
}

.page-id-98825 .hero-bg h1 {
    font-weight: 100;
    color: #333;
    text-transform: none;
    font-size: 3.5rem;
}

.page-id-98825 .containerPad {
	float:left;
	width:100%;
}

.page-id-98825 .accordion-container > h2 {
    font-size: 2.25rem;
    padding: 45px 0 0;
}

.page-id-98825 .accordion-container li {
    font-size: 18px;
    line-height: 27px;
    font-weight: 300;
    margin-bottom: 10px !important;
}

.page-id-98825 .accordion-container p {
    font-size: 18px;
    line-height: 27px;
    font-weight: 300;
    margin-bottom: 10px !important; 
}










/*******************************
		COMPARISON PAGE
*******************************/

.page-id-98958 .pageTitle .innerColor {
    width: 100%;
    padding: 180px 0 0px;
    background: #f2f2f2;
}

.page-id-98958 .pageTitle .innerColor h1 { 
	margin-bottom:-10px;
	font-size:45px !important;
}

.page-id-98958 .pageTitle .innerColor h2 {
   	margin-top:0px;
	margin-bottom:50px;
	color:#333;
}

.page-id-98958 .plain.chartArea {
    width: 100%;
    float: left;
    padding: 20px 0 60px;
}

.page-id-98958 .chartArea h3 {
    text-align: center;
	margin-top:20px;
	font-size:50px;
	line-height:50px;
	text-transform: uppercase;
	font-weight:bold;
	margin-bottom: 40px;
}

.page-id-98958 .chartArea h3 span {
    display:block;
	font-weight:400;
	font-size:24px;
	text-transform: none;
	color:#666;
}

.page-id-98958 .chartContainer {
	position: relative;		
    width:900px;
	float:none;
	margin:0 auto;
}

.page-id-98958 .chartContainer .gridTitle {
    font-size: 17px;
    font-weight: bold;
	background:#f2f2f2;
	color:#000;
}

.page-id-98958 .chartContainer .gridTitle.left {
    font-size: 22px !important;
	width:60%;
	float:left;
	padding:20px 0 20px 25px;
	border-top: solid 2px #ccc;
	border-left: solid 2px #ccc;
}

.page-id-98958 .chartContainer .gridTitle.center.hyvCol {
    background-image:url(https://www.healthyyouvending.com/wp-content/uploads/greenBack-2.jpg);
    background-color:#000;
	color:#fff;
	border-right:0;
}

.page-id-98958 .chartContainer .gridTitle.center.thirdCol {
    border-top: solid 2px #ccc;
    padding: 20.5px 20px;
}

.page-id-98958 .chartContainer .gridTitle.center.fourthCol {
    border-top: solid 2px #ccc;
    padding: 9px 9px;
}

.page-id-98958 .chartContainer .gridTitle.center {
	width:20%;
	float:left;
	text-align:center;
	padding:10px 20px;
	border-right:solid 2px #ccc;
}

.page-id-98958 .chartContainer .gridContent {
    font-size: 14px;
	padding:15px 0;
	height: 85px;
	border-right:solid 2px #ccc;
}

.page-id-98958 .chartContainer .gridContent.row_1.center {
	padding-top:31px;
}

.page-id-98958 .chartContainer .gridContent.row_2 {
	height: 131px;
}

.page-id-98958 .chartContainer .gridContent.row_2.center {
	padding-top:55px;
}

.page-id-98958 .chartContainer .gridContent.row_3 {
	height: 131px;
}

.page-id-98958 .chartContainer .gridContent.row_3.center {
	padding-top:40px;
}

.page-id-98958 .chartContainer .gridContent.row_4 {
	height: 131px;
}

.page-id-98958 .chartContainer .gridContent.row_4.center {
	padding-top:54px;
}

.page-id-98958 .chartContainer .gridContent.row_5 {
	height: 108px;
}

.page-id-98958 .chartContainer .gridContent.row_5.center {
	padding-top:32px;
}

.page-id-98958 .chartContainer .gridContent.row_6 {
	height: 131px;
}

.page-id-98958 .chartContainer .gridContent.row_6.center {
	padding-top:55px;
}

.page-id-98958 .chartContainer .gridContent.row_7 {
	height: 115px;
}

.page-id-98958 .chartContainer .gridContent.row_7.center {
	padding-top:48px;
}

.page-id-98958 .chartContainer .gridContent.row_8 {
	height: 115px;
}

.page-id-98958 .chartContainer .gridContent.row_8.center {
	padding-top:48px;
}

.page-id-98958 .chartContainer .gridContent.row_9 {
	height: 96px;
}

.page-id-98958 .chartContainer .gridContent.row_9.center {
	padding-top:31px;
}

.page-id-98958 .chartContainer .gridContent.left {
    font-size: 16px;
    padding-left: 25px;
    width: 60%;
    float: left;
    color: #333;
    border-right: 0;
    border-left: solid 2px #ccc;
    padding-right: 40px;
}

.page-id-98958 .chartContainer .gridContent.left a {
  display: block;
  margin-top: 15px;
  color: #333;
  font-size: 14px;
  line-height: 24px;
  margin: 9px -10px -10px 0;
  text-decoration: underline;
}

.page-id-98958 .chartContainer .gridContent.left.row_9 {
	border-bottom: solid 2px #ccc;
}

.page-id-98958 .chartContainer .gridContent.fourthCol.row_9 {
	border-bottom: solid 2px #ccc;
}

.page-id-98958 .chartContainer .gridContent.center {
    text-align: center;
	width:20%;
	float:left;
	color:#000;
}

.page-id-98958 .chartContainer .gridContent.center .icon {
	font-size: 17px;
	display:block;
	width:100%;
}

.page-id-98958 .chartContainer .gridContent.center .icon.check {
	color:#666;
}

.page-id-98958 .chartContainer .gridContent.center.hyvCol .icon.check {
	color:#88ba56;
	font-size: 22px;
	margin:-2px 0 -10px;
}

.page-id-98958 .chartContainer .gridContent.center .icon.close {
	color:#e73c30;
}

.page-id-98958 .chartContainer .gridContent.center.hyvCol {
    border-left:2px #88ba56 solid;
	border-right:2px #88ba56 solid;
	font-weight:bold;
}

.page-id-98958 .chartContainer .gridContent.row_2 {
	background:#fafafa;
}

.page-id-98958 .chartContainer .gridContent.row_2.hyvCol {
    background: #88ba564d;
}

.page-id-98958 .chartContainer .gridContent.row_4 {
	background:#fafafa;
}

.page-id-98958 .chartContainer .gridContent.row_4.hyvCol {
    background: #88ba564d;
}

.page-id-98958 .chartContainer .gridContent.row_6 {
	background:#fafafa;
}

.page-id-98958 .chartContainer .gridContent.row_6.hyvCol {
    background: #88ba564d;
}

.page-id-98958 .chartContainer .gridContent.row_8 {
	background:#fafafa;
}

.page-id-98958 .chartContainer .gridContent.row_8.hyvCol {
    background: #88ba564d;
}

.page-id-98958 .chartContainer .gridContent.row_9.hyvCol {
	border-bottom:2px #88ba56 solid;
}

.page-id-98958 .greyArea h2 {
	text-align: center;
	margin-bottom:60px;
	font-size:50px;
	line-height:50px;
	text-transform: uppercase;
	font-weight:bold;
	color:#000;
}

.page-id-98958 .moreDetails h2 {
    text-align: center;
    margin-bottom: 60px;
    font-size: 50px;
    line-height: 50px;
    text-transform: uppercase;
    font-weight: bold;
    color: #000;
}

.page-id-98958 .chartArea .moreDetails h3 {
    text-align: left;
    font-size: 30px;
    line-height: 40px;
    text-transform: none;
    font-weight: 500;
    color: #000;
	margin-bottom: 5px!important;
}

.page-id-98958 .greyArea a {
    font-weight: 500;
	color:#333 !important;
	text-decoration: underline;
}





/*******************************
		COMPARISON PAGE 2
*******************************/

.page-id-99333 .pageTitle .innerColor {
    width: 100%;
    padding: 180px 0 0px;
    background: #f2f2f2;
}

.page-id-99333 .pageTitle .innerColor h1 { 
	margin-bottom:-10px;
	font-size:45px !important;
}

.page-id-99333 .pageTitle .innerColor h2 {
   	margin-top:0px;
	margin-bottom:50px;
	color:#333;
}

.page-id-99333 .plain.chartArea {
    width: 100%;
    float: left;
    padding: 50px 0 90px;
}

.page-id-99333 .chartArea h3 {
    text-align: center;
	margin-top:20px;
	font-size:50px;
	line-height:50px;
	text-transform: uppercase;
	font-weight:bold;
	margin-bottom: 40px;
}

.page-id-99333 .chartArea h3 span {
    display:block;
	font-weight:400;
	font-size:24px;
	text-transform: none;
	color:#666;
}

.page-id-99333 .chartContainer {
	position: relative;		
    width:900px;
	float:none;
	margin:0 auto;
}

.page-id-99333 .chartContainer .gridTitle {
    font-size: 17px;
    font-weight: bold;
	background:#f2f2f2;
	color:#000;
}

.page-id-99333 .chartContainer .gridTitle.left {
    font-size: 22px !important;
	width:40%;
	float:left;
	padding:19px 0 19px 25px;
	border-top: solid 2px #ccc;
	border-left: solid 2px #ccc;
}

.page-id-99333 .chartContainer .gridTitle.center.hyvCol {
	background-image:url(https://www.healthyyouvending.com/wp-content/uploads/greenBack-2.jpg);
    background-color:#000;
	color:#fff;
	border-right:0;
}

.page-id-99333 .chartContainer .gridTitle.center.thirdCol {
    border-top: solid 2px #ccc;
    padding: 20.5px 20px;
}

.page-id-99333 .chartContainer .gridTitle.center.fourthCol {
    border-top: solid 2px #ccc;
	padding: 20.5px 20px;
}

.page-id-99333 .chartContainer .gridTitle.center {
	width:20%;
	float:left;
	text-align:center;
	padding:9.9px 20px;
	border-right:solid 2px #ccc;
}

.page-id-99333 .chartContainer .gridContent {
    font-size: 14px;
    padding: 15px 0;
    height: 130px;
    border-right: solid 2px #ccc;
}

.page-id-99333 .chartContainer .gridContent.row_1.center {
    padding-top: 54px;
}

.page-id-99333 .chartContainer .gridContent.row_2 {
    height: 107px;
}

.page-id-99333 .chartContainer .gridContent.row_2.center {
    padding-top: 43px;
}

.page-id-99333 .chartContainer .gridContent.row_3 {
	height: 176px;
}

.page-id-99333 .chartContainer .gridContent.row_3.center {
	padding-top:76px;
}

.page-id-99333 .chartContainer .gridContent.row_4 {
	height: 176px;
}

.page-id-99333 .chartContainer .gridContent.row_4.center {
    padding-top: 76px;
}

.page-id-99333 .chartContainer .gridContent.row_5 {
	height: 154px;
}

.page-id-99333 .chartContainer .gridContent.row_5.center {
	padding-top:65px;
}

.page-id-99333 .chartContainer .gridContent.row_6 {
	height: 131px;
}

.page-id-99333 .chartContainer .gridContent.row_6.center {
	padding-top:53px;
}

.page-id-99333 .chartContainer .gridContent.row_7 {
	height: 131px;
}

.page-id-99333 .chartContainer .gridContent.row_7.center {
	padding-top:53px;
}

.page-id-99333 .chartContainer .gridContent.row_8.center {
	padding-top:53px;
}

.page-id-99333 .chartContainer .gridContent.row_9 {
    height: 107px;
}

.page-id-99333 .chartContainer .gridContent.row_9.center {
	padding-top:40px;
}

.page-id-99333 .chartContainer .gridContent.row_10 {
	height: 87px;
}

.page-id-99333 .chartContainer .gridContent.row_10.center {
	padding-top:32px;
}

.page-id-99333 .chartContainer .gridContent.left {
    font-size: 16px;
    padding-left: 25px;
    width: 40%;
    float: left;
    color: #333;
    border-right: 0;
    border-left: solid 2px #ccc;
    padding-right: 40px;
}

.page-id-99333 .chartContainer .gridContent.left a {
  display: block;
  margin-top: 15px;
  color: #333;
  font-size: 14px;
  line-height: 24px;
  margin: 9px -10px -10px 0;
	text-decoration: underline;
}

.page-id-99333 .chartContainer .gridContent.left.row_10 {
	border-bottom: solid 2px #ccc;
}

.page-id-99333 .chartContainer .gridContent.thirdCol.row_10 {
	border-bottom: solid 2px #ccc;
}

.page-id-99333 .chartContainer .gridContent.fourthCol.row_10 {
	border-bottom: solid 2px #ccc;
}

.page-id-99333 .chartContainer .gridContent.center {
    text-align: center;
	width:20%;
	float:left;
	color:#000;
}

.page-id-99333 .chartContainer .gridContent.center .icon {
	font-size: 17px;
	display:block;
	width:100%;
}

.page-id-99333 .chartContainer .gridContent.center .icon.check {
	color:#666;
}

.page-id-99333 .chartContainer .gridContent.center.hyvCol .icon.check {
	color:#88ba56;
	font-size: 22px;
	margin:-2px 0 -10px;
}

.page-id-99333 .chartContainer .gridContent.center .icon.close {
	color:#e73c30;
}

.page-id-99333 .chartContainer .gridContent.center.hyvCol {
    border-left:2px #88ba56 solid;
	border-right:2px #88ba56 solid;
	font-weight:bold;
}

.page-id-99333 .chartContainer .gridContent.row_2 {
	background:#fafafa;
}

.page-id-99333 .chartContainer .gridContent.row_2.hyvCol {
    background: #88ba564d;
}

.page-id-99333 .chartContainer .gridContent.row_4 {
	background:#fafafa;
}

.page-id-99333 .chartContainer .gridContent.row_4.hyvCol {
    background: #88ba564d;
}

.page-id-99333 .chartContainer .gridContent.row_6 {
	background:#fafafa;
}

.page-id-99333 .chartContainer .gridContent.row_6.hyvCol {
    background: #88ba564d;
}

.page-id-99333 .chartContainer .gridContent.row_8 {
	background:#fafafa;
}

.page-id-99333 .chartContainer .gridContent.row_8.hyvCol {
    background: #88ba564d;
}

.page-id-99333 .chartContainer .gridContent.row_10 {
	background:#fafafa;
}

.page-id-99333 .chartContainer .gridContent.row_10.hyvCol {
	border-bottom:2px #88ba56 solid;
	background: #88ba564d;
}

.page-id-99333 .greyArea h2 {
	text-align: center;
	margin-bottom:60px;
	font-size:50px;
	line-height:50px;
	text-transform: uppercase;
	font-weight:bold;
	color:#000;
}



#anchor1, #anchor2, #anchor3, #anchor4, #anchor5, #anchor6, #anchor7, #anchor8, #anchor9, #anchor10 {
	margin-top: -120px;
	padding-top: 120px;
}

body {
  scroll-behavior: smooth;
}


.page-id-99333 .moreDetails h2 {
    text-align: center;
    margin-bottom: 60px;
    font-size: 50px;
    line-height: 50px;
    text-transform: uppercase;
    font-weight: bold;
    color: #000;
}

.page-id-99333 .chartArea .moreDetails h3 {
    text-align: left;
    font-size: 30px;
    line-height: 40px;
    text-transform: none;
    font-weight: 500;
    color: #000;
	margin-bottom: 5px!important;
}

.page-id-99333 .greyArea a {
	color:#333 !important;
	font-weight:500;
	text-decoration: underline;
}


/*******************************
	      SYSTEM PAGE
*******************************/

.page-template-system .pageTitle .innerColor {
    width: 100%;
    padding: 100px 0 20px;
    background: #f2f2f2;
}






/*******************************
	      CONGRATS PAGE
*******************************/

.page-id-99176 .pageTitle .innerColor {
    padding: 85px 0 30px;
}

.page-id-99176 .pageTitle .innerColor h3 {
    margin:-10px 0 35px !important;
}

.page-id-99176.page-template-default > .plain.content.paddedTop {
	padding-top:65px !important;
	padding-bottom: 50px !important;
}

.page-id-99176 .content h2 {
    text-align:center;
    color: #000;
	font-size:42px;
}

.page-id-99176 .content .small {
    font-size: 14px;
    color: #000;
	padding:0 30px;
	text-align:center;
	clear:both;
}

.page-id-99176 .content .ui.card {
    float: left;
    width: 30%;
    margin: 30px 1.5% 55px !important;
    min-height: 573px;
    padding: 25px 30px 0;
    border: 0;
    box-shadow: 0 0 30px rgb(0 0 0 / 25%);
    background: #fff;
    border-top: 8px solid #f2f2f2;
}

.page-id-99176 .content .ui.card.first {
    border-top: 8px solid #fdb300;
}

.page-id-99176 .content .ui.card.second {
    border-top: 8px solid #27aae3;
}

.page-id-99176 .content .ui.card.third {
    border-top: 8px solid #e73c30;
}

.page-id-99176 .content .ui.card h3 {
    text-align: center;
    font-size: 40px;
    font-weight: 900;
}

.page-id-99176 .content .ui.card.third h3 span {
	max-width: 250px;
	margin-left: auto;
	margin-right: auto;
    margin-top: 16px;
}

.page-id-99176 .content .ui.card h3 span {
    font-size: 25px;
    font-weight: 300;
    display: block;
    line-height: 31px;
    margin-top: 10px;
    padding: 0 0px;
    color: #000;
	letter-spacing: 1px;
}

.page-id-99176 .content .ui.card ul {
    padding-left:0;
}

.page-id-99176 .content .ui.card li {
    text-align: center;
    list-style: none;
    margin-bottom: 5px !important;
    font-weight: 300;
    color: #333;
}

.page-id-99176 .content .ui.card li span {
    font-weight: 700;
}



/*******************************
	      TOP 500
*******************************/

.page-id-99250 .pageTitle .innerColor {
    padding: 85px 0 30px;
}

.page-id-99250 .pageTitle .innerColor h3 {
    margin:-10px 0 35px !important;
}

.page-id-99250.page-template-default > .plain.content.paddedTop {
	padding-top:65px !important;
	padding-bottom: 50px !important;
}

.page-id-99250 .content h2 {
    text-align:center;
    color: #000;
	font-size:40px;
}

.page-id-99250 .content .small {
    font-size: 14px;
    color: #000;
	padding:0 30px;
	text-align:center;
	clear:both;
}

.page-id-99250 .content .ui.card {
	min-height: 5841px;
    float: left;
    width: 30%;
    margin: 30px 1.5% 55px !important;
    padding: 25px 30px 0;
    border: 0;
    box-shadow: 0 0 30px rgb(0 0 0 / 25%);
    background: #fff;
    border-top: 8px solid #f2f2f2;
}

.page-id-99250 .content .ui.card.first {
    border-top: 8px solid #fdb300;
}

.page-id-99250 .content .ui.card.second {
    border-top: 8px solid #27aae3;
}

.page-id-99250 .content .ui.card.third {
    border-top: 8px solid #e73c30;
}

.page-id-99250 .content .ui.card h3 {
    text-align: center;
    font-size: 40px;
    font-weight: 900;
}

.page-id-99250 .content .ui.card.third h3 span {
	max-width: 250px;
	margin-left: auto;
	margin-right: auto;
    margin-top: 16px;
}

.page-id-99250 .content .ui.card h3 span {
    font-size: 25px;
    font-weight: 300;
    display: block;
    line-height: 31px;
    margin-top: 10px;
    padding: 0 0px;
    color: #000;
	letter-spacing: 1px;
}

.page-id-99250 .content .ui.card ul {
    padding-left:0;
}

.page-id-99250 .content .ui.card li {
    text-align: center;
    list-style: none;
    margin-bottom: 5px !important;
    font-weight: 300;
    color: #333;
}

.page-id-99250 .content .ui.card li span {
    font-weight: 700;
}








/*******************************
	    TOP 500 RESULTS
*******************************/

.page-id-99309 .pageTitle .innerColor {
    padding: 85px 0 30px;
}

.page-id-99309 .pageTitle .innerColor h3 {
    margin:-10px 0 35px !important;
}

.page-id-99309.page-template-default > .plain.content.paddedTop {
	padding-top:70px !important;
	padding-bottom: 50px !important;
}


.page-id-99309 .calendly-discovery {
    width: 420px;
    margin: 0px auto -175px;
	transition:all 0.5s;
}

.page-id-99309 .calendly-discovery:hover {
    transform:scale(1.05);
}

.page-id-99309 .content h2 {
    text-align:center;
    color: #000;
	font-size:40px;
}

.page-id-99309 .content .small {
    font-size: 14px;
    color: #000;
	padding:0 30px;
	text-align:center;
	clear:both;
}

.page-id-99309 .content .ui.card {
	min-height: 5841px;
    float: left;
    width: 30%;
    margin: 30px 1.5% 55px !important;
    padding: 25px 30px 0;
    border: 0;
    box-shadow: 0 0 30px rgb(0 0 0 / 25%);
    background: #fff;
    border-top: 8px solid #f2f2f2;
}

.page-id-99309 .content .ui.card.first {
    border-top: 8px solid #fdb300;
}

.page-id-99309 .content .ui.card.second {
    border-top: 8px solid #27aae3;
}

.page-id-99309 .content .ui.card.third {
    border-top: 8px solid #e73c30;
}

.page-id-99309 .content .ui.card h3 {
    text-align: center;
    font-size: 40px;
    font-weight: 900;
}

.page-id-99309 .content .ui.card.third h3 span {
	max-width: 250px;
	margin-left: auto;
	margin-right: auto;
    margin-top: 16px;
}

.page-id-99309 .content .ui.card h3 span {
    font-size: 25px;
    font-weight: 300;
    display: block;
    line-height: 31px;
    margin-top: 10px;
    padding: 0 0px;
    color: #000;
	letter-spacing: 1px;
}

.page-id-99309 .content .ui.card ul {
    padding-left:0;
}

.page-id-99309 .content .ui.card li {
    text-align: center;
    list-style: none;
    margin-bottom: 5px !important;
    font-weight: 300;
    color: #333;
}

.page-id-99309 .content .ui.card li span {
    font-weight: 700;
}
 
.page-id-99309 .calendly-discovery-bottom {
    width: 420px;
    margin: -10px auto -202px;
	float: none;
	display:block;
}

.page-id-99309 .calendly-discovery-bottom img {
    width: 100%;
	transition:all 0.5s;
}

.page-id-99309 .calendly-discovery-bottom:hover img {
    transform:scale(1.05);
}

.page-id-99309 footer {
    padding-top: 70px !important;
}







/*******************************
 BETTER THAN A FRANCHISE AWARDS
*******************************/

.page-id-99207 .pageTitle {
    display:none !important;
}

.page-id-99207.page-template-default > .plain.content.paddedTop {
    padding-top:250px !important;
}

.page-id-99207 .paddedTop p {
    text-align: center;
    margin: 0 auto 10px !important;
    font-size: 20px;
    color: #000;
}

.page-id-99207 .paddedTop .fastest {
    width: 380px;
    margin-top: 40px;
}

.page-id-99207 .paddedTop p strong {
	font-weight:bold;
}

.page-id-99207 .paddedTop p a {
	font-weight:bold;
}

.page-id-99207 .paddedTop .ui.image {
	width:630px;
	margin:20px auto;
}

.page-id-99207 .paddedTop .ui.button {
	background-color:#27aae3;
	color:#fff;
}

.page-id-99207 .paddedTop h3 {
    text-align: center;
	margin-top:-20px;
}


.page-id-99207 .paddedTop .thankClick img {
    width: 780px;
    margin: -10px auto 40px;
}

.page-id-99207 .webinarArea.plain {
    padding: 50px 0 !important;
}

.page-id-99207 .webinarArea p {
    text-align: center;
    margin: 0 auto;
	font-size: 20px;
    color: #000;
}

.page-id-99207 .webinarArea p strong {
	font-weight:bold;
}

.page-id-99207 .webinarArea .ui.image {
	width:630px;
	margin:20px auto;
}

.page-id-99207 .webinarArea .ui.button {
	background-color:#27aae3;
	color:#fff;
}



.page-id-99207 .pageTitle .innerColor {
    padding: 80px 0 15px;
}

.page-id-99207 .paddedTop {
	padding-top:50px !important;
	padding-bottom:50px !important;
}

.page-id-99207 .noPadding {
	padding:50px 0 0 !important;
}

.page-id-99207 .noPadding p {
	text-align: center;
}

.page-id-99207 .noPaddingTop {
	padding-top:0 !important;
}




/*******************************
 	ACCIDENTAL FRANCHISEE
*******************************/

.page-id-99531 .ui.image.graphic {
	width:100%;
}

.page-id-99531 .paddedTop p.stumpy {
	text-align:center;
	padding:0 110px;
}

.page-id-99531 .paddedTop p strong {
	font-weight:bold;
}

.page-id-99531 .ui.accordion {
	padding:0 0 100px;
}

.page-id-99531.page-template-default .content .mobile {
	display:none;
}





/*******************************
    	Industry Alert
*******************************/

.page-id-99634 .pageTitle .innerColor {
    padding: 70px 0 15px;
}

.page-template-default.page-id-99634 > .plain.content.paddedTop {
    padding-top: 50px !important;
	margin-bottom:-30px !important;
}

.ceaseArea h4 {
    color:#666;
	text-align:center;
}

.ceaseArea ul {
    width: 870px;
    margin: 70px auto -10px;
}

.ceaseArea ul li {
	list-style:none;
	padding:0 20px 0 50px;
}

.ceaseArea ul li strong {
	font-weight:bold;
}

.ceaseArea ul li .icon {
    margin: 0px 30px -40px -30px;
    font-size: 50px;
    height: 100px;
    display: block;
    float: left;
    color: #e73c30;
}

.ceaseArea ul li .icon.triangle {
    margin: 16px 30px -40px -30px;
}

.ceaseArea ul li .icon.battery {
    margin: 40px 30px -40px -30px;
}

.ceaseArea ul .line {
	background:#ccc;
	margin:40px 0 35px;
	width:100%;
	height:1px;
}

.page-id-99634 .plain.content.ceaseArea strong {
	font-weight:bold;
	color:#333 !important;
}

.page-id-99634 .plain.content strong {
	font-weight:bold;
	color:#000 !important;
}

.page-id-99634 .plain.content.millions .ui.image {
    width: 330px;
    float: right;
    margin-right: 50px;
}

.page-id-99634 .plain.content.millions {
    margin-bottom: -47px !important;
}

.page-id-99634 .plain.content.blueArea p {
    font-weight: 500;
    color: #fff !important;
    padding: 0 250px;
	text-align:left;
}

.page-id-99634 .plain.content.blueArea .ui.button {
    background-color: #fff !important;
	color:#333 !important;
	display:block;
	margin:0 auto;
	width:200px;
}









/*******************************
		  INFO HUB
*******************************/

#informationHub .following.bar {
	display:none !important;
}

#informationHub {
	background:#fff !important;
}

#informationHub.page-id-100074 {
    background: linear-gradient(#f2f2f2, #ffffff) !important;
}

#informationHub header {
    padding: 25px 0;
	background:#fff !important;
	position: relative;
}

#informationHub header .hubButton img {
    position: absolute;
    top: 45px;
    width: 120px;
    left: 60px;
}

#informationHub.page-id-100074 header .logo {
    width: 250px;
    margin: 0 auto;
    display: block;
	float:none;
}

#informationHub header .logo {
    width: 200px;
    margin: 10px 60px 0 0;
    display: block;
	float:right;
}

#informationHub .navBar {
    background: #f2f2f2;
    width: 100%;
    margin-top: 129px;
    padding: 0px 0;
    margin-bottom: -25px;
    height: 62px;
}

#informationHub .navBar .navInner {
    width: 750px;
    margin: 0 auto;
    display: block;
    float: none;
    height: 20px;
}

#informationHub .navBar .navItem {
   letter-spacing:1px;
	font-weight:600;
	color:#333;
	text-transform:uppercase;
	padding:20px 10px 20px 35px;
	margin: 0 12px;
	position:relative;
	width:auto;
	float:left;
}

#informationHub .navBar .navItem:hover {
	color:#000;
}

#informationHub .navBar .navItem.dropMenu:hover {
	cursor:default;
}

#informationHub .navBar .navItem.dropMenu:hover .dropdown {
	display:block !important;
}

#informationHub .navBar .navItem.dropMenu .dropdown {
    display: none;
    position: absolute;
    background: #fff;
    width: 350px;
    left: 0;
    top: 62px;
    box-shadow: 0px 10px 10px rgba(0,0,0,0.15);
	z-index:1;
	padding:8px 0;
}

#informationHub .navBar .navItem.dropMenu .dropdown .navItem {
    padding: 12px 25px !important;
    width: 100%;
    text-align: left;
	margin:0 !important;
	text-transform:capitalize;
	letter-spacing:0.5px;
}

#informationHub .navBar .navItem.dropMenu .dropdown .navItem:hover {
    background:#f2f2f2;
}

#informationHub .navBar .navItem .icon {
    font-size: 24px;
    display: inline-block;
    margin: 0 0 0;
    position: absolute;
    left: 0;
}

#informationHub .backButton {
    color: #777;
    position: absolute;
    top: 174px;
    left: 60px;
	letter-spacing:1px;
	font-weight:600;
}

#informationHub .pageTitle {
	background:transparent;
}

#informationHub.page-id-100074 .pageTitle .innerColor {
    padding: 100px 0 ;
}

#informationHub .pageTitle .innerColor {
    padding: 100px 0 0;
	background:transparent;
}

#informationHub .pageTitle h4 {
    color:#333;
	text-align:center;
	margin:0 0 -5px !important;
}

#informationHub .pageTitle h1 {
    font-size:100px;
	line-height: 100px;
	margin:0 0 20px !important;
}

#informationHub .pageTitle p {
    font-size: 26px;
    font-weight: 300;
    line-height: 46px;
}

#informationHub .pageTitle h3 {
    font-size: 45px;
    font-weight: 300;
    margin-top: 40px;
}



#informationHub.page-id-100074 .hubBoxes {
	width:100%;
	float:left;
	padding-bottom:80px;
	background: transparent !important;
}

#informationHub .hubBoxes {
	width:100%;
	float:left;
	padding-bottom:80px;
	background: linear-gradient(#fff, #f2f2f2 100%);
}

#informationHub .hubBoxes .grid > h3 {
	text-align:center;
	font-size:40px;
}

#informationHub .hubBox {
    width: 100%;
    display: block;
    border-bottom-style: solid;
    border-bottom-width: 15px;
    padding: 0 0 40px;
    box-shadow: 0 0 15px rgba(0,0,0,0.3);
    transition: all 0.25s;
    background: #fff;
}

#informationHub .hubBox:hover {
	transform:scale(1.03);
}

#informationHub .hubBox img:not(.iconImage) {
    width: 100%;
    display: block;
    height: 150px;
    margin-bottom: 20px;
    object-fit: cover;
}

#informationHub .hubBox img.iconImage {
    max-height: 59px;
    margin: 50px auto 40px;
    max-width: 59px;
}

#informationHub .hubBox > .icon {
    font-size: 55px;
    line-height: 67px;
    margin: 30px 0;
    width: 100%;
}

#informationHub:not(.page-id-100116) .hubBox > .icon {
    line-height: 67px;
    font-size: 40px;
    margin: 55px 0 60px;
}

#informationHub.page-id-100074 .hubBox > .icon {
    font-size: 55px;
    line-height: 67px;
    margin: 50px 0 50px;
    width: 100%;
}

#informationHub .hubBox h3 {
    font-size: 34px;
    line-height: 37px;
    text-align: center;
    text-transform: uppercase;
    color: #666;
    font-weight: bold;
	width: 290px;
    margin: 0 auto;
}

#informationHub .hubBox h3 .icon {
    font-size: 34px;
    line-height: 37px;
    text-align: center;
    color: #BBBBBB;
    display: block;
    width: 36px;
    margin: 15px auto 0;
}

#informationHub.page-id-100074 .pageTitle .innerColor {
    padding: 100px 0 0;
}

#informationHub .pageTitle .icon {
    font-size: 64px;
    line-height: 77px;
    text-align: center;
    color: #fff !important;
    display: block;
    width: auto;
    margin: -20px auto 20px !important;
    padding: 15px 0;
    border-radius: 12px;
    height: auto;
    max-width: 106px;
	
}

#informationHub .pageTitle .iconImage {
    display: block;
    width: auto;
    margin: 0 auto 20px !important;
    padding: 15px 20px;
    border-radius: 12px;
    height: auto;
    max-width: 106px;
	max-height: 106px;
}

#informationHub .hubBoxes .four .hubBox {
	border-radius:10px;
	border-bottom:0;
}

#informationHub .hubBoxes .four .hubBox h3 {
    font-size: 21px;
    line-height: 24px;
    text-align: center;
    text-transform: capitalize;
    color: #333;
    font-weight: 600;
    width: 230px;
    margin: 0 auto;
	height: 42px;
}

#informationHub .hubBox > .icon {
    font-size: 55px;
    line-height: 67px;
    margin: 50px 0;
}



#informationHub .hubBoxes .four .hubBox .chevron {
    display:none !important;
}

#informationHub.page-id-100116 .hubBoxes .four .hubBox#box_1 h3 {
    margin-top: 23px;
    margin-bottom: -10px;
}

#informationHub.page-id-100116 .hubBox#box_1 img.iconImage {
    margin: 65px auto 25px;
}

#informationHub.page-id-100116 .hubBox#box_4 img.iconImage {
    margin: 55px auto 35px;
}

#informationHub.page-id-100116 .hubBoxes .four .hubBox#box_3 h3, #informationHub.page-id-100116 .hubBoxes .four .hubBox#box_4 h3, #informationHub.page-id-100116 .hubBoxes .four .hubBox#box_7 h3, #informationHub.page-id-100116 .hubBoxes .four .hubBox#box_8 h3 {
    margin-top: 10px;
    margin-bottom: -10px;
}

#informationHub.page-id-100116 .hubBoxes .four .hubBox#box_6 h3 {
    margin-top: -10px;
    margin-bottom: 10px;
}



/***** BUSINESS CONCEPT HUB COPY *****/

#informationHub.page-id-100216 .pageTitle {
    margin-top: -10px !important;
	background: linear-gradient(#fff, #f2f2f2) !important;
}




/***** WHAT YOU DO HUB COPY *****/


#informationHub.page-id-100222 .pageTitle, #informationHub.page-id-100285 .pageTitle {
    margin-top: -10px !important;
}

#informationHub.page-id-100222 .pageTitle {
    margin-top: -10px !important;
}

#informationHub.page-id-100222 .plain.content.locate.cardArea {
    padding-top: 50px !important;
}




/***** Location Procurement HUB COPY *****/

#informationHub.page-id-100285 .pageTitle {
    margin-top: -10px !important;
}

#informationHub.page-id-100285 .pageTitle h1 {
	font-size: 55px;
	line-height: 55px;
}

#informationHub.page-id-100285 .pageTitle h3 {
    font-weight: 600;
    font-size: 28px;
}

#informationHub.page-id-100285 .pageTitle p {
    font-weight: 500;
    font-size: 21px;
	line-height: 37px;
}

#informationHub.page-id-100285 .pageTitle.commissions {
    background:#f2f2f2 !important;
	margin-top: 30px !important;
	padding:20px 0 30px !important;
}

#informationHub.page-id-100285 .greenList h3 {
    color: #fff;
    text-align: center;
}

#informationHub.page-id-100285 .greenList li {
    line-height: 1.5rem;
    margin-bottom: 15px !important;
}

#informationHub.page-id-100285 .greenList li::before {
    background: url(https://www.healthyyouvending.com/wp-content/uploads/yellowArrow.png);
    background-size: cover;
    content: "";
    width: 12px;
    height: 19px;
    float: left;
    margin: 2px 16px 18px 0;
    clear: both;
}




/***** HEALTHY YOUNIVERSITY COPY *****/

#informationHub.page-id-100323 .pageTitle {
    margin-top: -10px !important;
}

#informationHub.page-id-100323 .pageTitle .innerColor {
	padding:100px 0 80px;
	background: linear-gradient(#fff, #f2f2f2);
}

#informationHub.page-id-100323 .pageTitle h1 {
	font-size: 55px;
	line-height: 55px;
}

#informationHub.page-id-100323 .pageTitle h3 {
    font-weight: 600;
    font-size: 28px;
}

#informationHub.page-id-100323 .pageTitle p {
    font-weight: 500;
    font-size: 23px;
	line-height: 37px;
	margin-bottom:50px;
}







/***** LIFETIME COACHING COPY *****/

#informationHub.page-id-100326 .pageTitle {
    margin-top: -10px !important;
}

#informationHub.page-id-100326 .pageTitle .innerColor {
	padding:100px 0 0;
}

#informationHub.page-id-100326 .pageTitle h1 {
	font-size: 55px;
	line-height: 55px;
}

#informationHub.page-id-100326 .pageTitle h3 {
    font-weight: 600;
    font-size: 28px;
}

#informationHub.page-id-100326 .pageTitle p {
    font-weight: 500;
    font-size: 23px;
	line-height: 37px;
	margin-bottom:50px;
}

#informationHub.page-id-100326 .imageFull {
    margin: 0 auto !important;
    max-width: 1600px !important;
    display: block !important;
    float: none !important;
    clear: both !important;
}

#informationHub.page-id-100326 .imageFull .inner {
    width: 420px;
    margin: 0;
    position: absolute;
    bottom: 10px;
    left: 50px;
}

#informationHub.page-id-100326 .imageFull .three.column.grid .column {
    background: #fff;
    height: 540px;
}

#informationHub.page-id-100326 .imageFull .inner h3 {
    color: #fff;
    font-size: 51px;
    font-weight: 300;
    margin-bottom: 0 !important;
}

#informationHub.page-id-100326 .imageFull .inner p {
    color: #7adb36;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin: -8px 0 0 !important;
}

#informationHub.page-id-100326 .imageFull .three.column.grid .column.scott {
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/scott.jpg);
    background-size: cover;
    background-position: center;
    background-color: #000;
}

#informationHub.page-id-100326 .imageFull .three.column.grid .column.kaelie {
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/kaelie.jpg);
    background-size: cover;
    background-position: center;
    background-color: #000;
}

#informationHub.page-id-100326 .imageFull .three.column.grid .column.joe {
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/Joe-Gange-Lifetime-Coach-copy.jpg);
    background-size: cover;
    background-position: center;
    background-color: #000;
}

#informationHub.page-id-100326 .listArea .three.column.grid .column {
    background: transparent !important;
    height: auto !important;
}

#informationHub.page-id-100326 .listArea h3 {
    text-align: center;
    font-size: 32px;
}

#informationHub.page-id-100326 .listArea li {
    margin-bottom: 13px !important;
    color: #77bd44;
}

#informationHub.page-id-100326 .listArea li span {
    color: #333;
}






/***** SUPPORT CENTER HUB COPY *****/

#informationHub.page-id-100329 .pageTitle {
    margin-top: -10px !important;
}

#informationHub.page-id-100329 .pageTitle .innerColor {
    padding: 100px 0 80px;
    background: linear-gradient(#fff, #f2f2f2);
}

#informationHub.page-id-100329 .pageTitle h1 {
	font-size: 55px;
	line-height: 55px;
}

#informationHub.page-id-100329 .pageTitle h3 {
    font-weight: 600;
    font-size: 28px;
}

#informationHub.page-id-100329 .pageTitle p {
    font-weight: 500;
    font-size: 21px;
	line-height: 37px;
}

#informationHub.page-id-100329 .cardArea .inner h3 {
    margin: 0 !important;
    color: #666;
    font-size: 24px;
    font-weight: 400;
}

#informationHub.page-id-100329 .cardArea .inner .hiddenContent {
    width: 100%;
    height: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 38px;
    cursor: pointer;
    transition: all 1s;
}

#informationHub.page-id-100329 .cardArea .inner:hover .hiddenContent {
    padding: 27px 28px 0;
    height: 250px;
}

#informationHub.page-id-100329 .cardArea .inner .hiddenContent p {
    color: #fff;
    opacity: 0;
    height: 0 !important;
    transition: all 1s;
    line-height: 29px;
    font-size: 18px;
}

#informationHub.page-id-100329 .cardArea .inner:hover .hiddenContent p {
    opacity: 1;
}

#informationHub.page-id-100329 .cardArea .inner .hiddenContent i.icon {
    display: block;
    font-size: 24px;
    text-align: center;
    width: 100%;
    margin-top: 12px;
}





/***** FF HUB COPY *****/

#informationHub.page-id-100334 .pageTitle {
    margin-top: -10px !important;
}

#informationHub.page-id-100334 .pageTitle img {
    margin: -311px auto 81px;
    width: 413px;
    display: block;
}

#informationHub.page-id-100334 .pageTitle .innerColor {
    padding: 300px 0 0;
}

#informationHub.page-id-100334 .pageTitle h1 {
	font-size: 46px;
	line-height: 48px;
}

#informationHub.page-id-100334 > .plain.content.paddedTop {
    padding-top: 0px !important;
	padding-bottom: 80px !important;
	background: linear-gradient(#fff, #f2f2f2);
}





/***** REVIEWS HUB COPY *****/

#informationHub.page-id-100342 .pageTitle {
    margin-top: -10px !important;
}

#informationHub.page-id-100342 .pageTitle .innerColor {
    padding: 80px 0 80px;
	background: linear-gradient(#fff, #f2f2f2);
}

#informationHub.page-id-100342 .pageTitle h1 {
	font-size: 55px;
	line-height: 55px;
}

#informationHub.page-id-100342 .pageTitle h3 {
    font-weight: 600;
    font-size: 28px;
}

#informationHub.page-id-100342 .pageTitle p {
    font-weight: 500;
    font-size: 21px;
	line-height: 37px;
}

#informationHub.page-id-100342 .pageTitle .fanVids .card h3 {
    color: #666;
    font-size: 18px;
    margin: 18px 0 0 !important;
    font-weight: 300;
}

#informationHub.page-id-100342 .pageTitle .fanVids .card h4 {
    text-align: center;
    color: #000;
    font-size: 18px;
    margin: 0 0 20px !important;
    font-weight: bold;
}

#informationHub.page-id-100342 .pageTitle .fanVids .card p {
    color: #333;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    font-style: italic;
    padding: 0 40px 30px;
}

#informationHub.page-id-100342 .fanVids .card#card_1 {
    min-height: 485px;
}






/***** ACCIDENTAL FRANCHISE HUB COPY *****/

#informationHub.page-id-100351 .pageTitle {
    margin-top: -10px !important;
}

#informationHub.page-id-100351 .pageTitle .innerColor {
    padding: 80px 0 0;
}

#informationHub.page-id-100351 .pageTitle h1 {
	font-size: 55px;
	line-height: 55px;
}

#informationHub.page-id-100351 .pageTitle h3 {
    font-weight: 600;
    font-size: 28px;
}

#informationHub.page-id-100351 .pageTitle p {
    font-weight: 500;
    font-size: 21px;
	line-height: 37px;
}

#informationHub.page-id-100351  > .plain.content.paddedTop {
    padding-top: 20px !important;
}

#informationHub.page-id-100351.page-template-default .content .mobile {
    display: none;
}

#informationHub.page-id-100351 .ui.image.graphic {
    width: 100%;
}

#informationHub.page-id-100351 .paddedTop p.stumpy {
    text-align: center;
    padding: 0 110px;
}

#informationHub.page-id-100351 .paddedTop p strong {
    font-weight: bold;
}

#informationHub.page-id-100351 .ui.accordion {
    padding: 0 0 100px;
}








/***** COMPARISON PAGE HUB COPY *****/

#informationHub.page-id-100354 .pageTitle .innerColor {
    width: 100%;
    padding: 80px 0 0px;
    background: #fff;
}

#informationHub.page-id-100354 .pageTitle .innerColor h1 { 
	margin-bottom:30px;
	font-size:80px !important;
	Line-height:80px !important;
}

#informationHub.page-id-100354 .plain.chartArea {
    width: 100%;
    float: left;
    padding: 0 0 90px;
}

#informationHub.page-id-100354 .pageTitle h2 {
    text-align: center;
	margin-top:50px;
	font-size:50px;
	line-height:50px;
	text-transform: uppercase;
	font-weight:bold;
	margin-bottom: 0px;
	color:#333;
}

#informationHub.page-id-100354 .pageTitle h3 {
    display:block;
	font-weight:400;
	font-size:24px;
	text-transform: none;
	color:#333;
	margin-top: 5px;
	margin-bottom:50px;
}


#informationHub.page-id-100354 .pageTitle .ui.image {
    width: 80%;
    margin: 0 auto;
}

#informationHub.page-id-100354 .chartContainer {
	position: relative;		
    width:900px;
	float:none;
	margin:0 auto;
	display:none !important;
}

#informationHub.page-id-100354 .chartContainer .gridTitle {
    font-size: 17px;
    font-weight: bold;
	background:#f2f2f2;
	color:#000;
}

#informationHub.page-id-100354 .chartContainer .gridTitle.left {
    font-size: 22px !important;
	width:40%;
	float:left;
	padding:19px 0 19px 25px;
	border-top: solid 2px #ccc;
	border-left: solid 2px #ccc;
}

#informationHub.page-id-100354 .chartContainer .gridTitle.center.hyvCol {
	background-image:url(https://www.healthyyouvending.com/wp-content/uploads/greenBack-2.jpg);
    background-color:#000;
	color:#fff;
	border-right:0;
}

#informationHub.page-id-100354 .chartContainer .gridTitle.center.thirdCol {
    border-top: solid 2px #ccc;
    padding: 20.5px 20px;
}

#informationHub.page-id-100354 .chartContainer .gridTitle.center.fourthCol {
    border-top: solid 2px #ccc;
	padding: 20.5px 20px;
}

#informationHub.page-id-100354 .chartContainer .gridTitle.center {
	width:20%;
	float:left;
	text-align:center;
	padding:9.9px 20px;
	border-right:solid 2px #ccc;
}

#informationHub.page-id-100354 .chartContainer .gridContent {
    font-size: 14px;
    padding: 15px 0;
    height: 130px;
    border-right: solid 2px #ccc;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_1.center {
    padding-top: 54px;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_2 {
    height: 107px;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_2.center {
    padding-top: 43px;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_3 {
	height: 176px;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_3.center {
	padding-top:76px;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_4 {
	height: 176px;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_4.center {
    padding-top: 76px;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_5 {
	height: 154px;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_5.center {
	padding-top:65px;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_6 {
	height: 131px;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_6.center {
	padding-top:53px;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_7 {
	height: 131px;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_7.center {
	padding-top:53px;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_8.center {
	padding-top:53px;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_9 {
    height: 107px;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_9.center {
	padding-top:40px;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_10 {
	height: 87px;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_10.center {
	padding-top:32px;
}

#informationHub.page-id-100354 .chartContainer .gridContent.left {
    font-size: 16px;
    padding-left: 25px;
    width: 40%;
    float: left;
    color: #333;
    border-right: 0;
    border-left: solid 2px #ccc;
    padding-right: 40px;
}

#informationHub.page-id-100354 .chartContainer .gridContent.left a {
  display: block;
  margin-top: 15px;
  color: #333;
  font-size: 14px;
  line-height: 24px;
  margin: 9px -10px -10px 0;
	text-decoration: underline;
}

#informationHub.page-id-100354 .chartContainer .gridContent.left.row_10 {
	border-bottom: solid 2px #ccc;
}

#informationHub.page-id-100354 .chartContainer .gridContent.thirdCol.row_10 {
	border-bottom: solid 2px #ccc;
}

#informationHub.page-id-100354 .chartContainer .gridContent.fourthCol.row_10 {
	border-bottom: solid 2px #ccc;
}

#informationHub.page-id-100354 .chartContainer .gridContent.center {
    text-align: center;
	width:20%;
	float:left;
	color:#000;
}

#informationHub.page-id-100354 .chartContainer .gridContent.center .icon {
	font-size: 17px;
	display:block;
	width:100%;
}

#informationHub.page-id-100354 .chartContainer .gridContent.center .icon.check {
	color:#666;
}

#informationHub.page-id-100354 .chartContainer .gridContent.center.hyvCol .icon.check {
	color:#88ba56;
	font-size: 22px;
	margin:-2px 0 -10px;
}

#informationHub.page-id-100354 .chartContainer .gridContent.center .icon.close {
	color:#e73c30;
}

#informationHub.page-id-100354 .chartContainer .gridContent.center.hyvCol {
    border-left:2px #88ba56 solid;
	border-right:2px #88ba56 solid;
	font-weight:bold;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_2 {
	background:#fafafa;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_2.hyvCol {
    background: #88ba564d;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_4 {
	background:#fafafa;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_4.hyvCol {
    background: #88ba564d;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_6 {
	background:#fafafa;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_6.hyvCol {
    background: #88ba564d;
}

#informationHub.page-id-100354  .chartContainer .gridContent.row_8 {
	background:#fafafa;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_8.hyvCol {
    background: #88ba564d;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_10 {
	background:#fafafa;
}

#informationHub.page-id-100354 .chartContainer .gridContent.row_10.hyvCol {
	border-bottom:2px #88ba56 solid;
	background: #88ba564d;
}

#informationHub.page-id-100354 .greyArea h2 {
	text-align: center;
	margin-bottom:60px;
	font-size:50px;
	line-height:50px;
	text-transform: uppercase;
	font-weight:bold;
	color:#000;
}

#informationHub.page-id-100354 .moreDetails h2 {
    text-align: center;
    margin-bottom: 60px;
    font-size: 50px;
    line-height: 50px;
    text-transform: uppercase;
    font-weight: bold;
    color: #000;
}

#informationHub.page-id-100354 .chartArea .moreDetails h3 {
    text-align: left;
    font-size: 30px;
    line-height: 40px;
    text-transform: none;
    font-weight: 500;
    color: #000;
	margin-bottom: 5px!important;
}

#informationHub.page-id-100354 .greyArea a {
	color:#333 !important;
	font-weight:500;
	text-decoration: underline;
}





/***** PRODUCTS PAGE HUB COPY *****/

#informationHub.page-id-100365 .pageTitle {
    margin-top: -10px !important;
}

#informationHub.page-id-100365 .pageTitle .innerColor {
    padding: 80px 0 0;
}

#informationHub.page-id-100365 .pageTitle h1 {
}

#informationHub.page-id-100365 .pageTitle h3 {
    font-weight: 600;
    font-size: 28px;
	margin-top:15px;
}

#informationHub.page-id-100365 .pageTitle p {
    font-weight: 500;
    font-size: 21px;
	line-height: 37px;
}







/***** PRICING PAGE COPY *****/

#informationHub.page-id-100376 .pageTitle {
    margin-top: -10px !important;
}

#informationHub.page-id-100376 .pageTitle .innerColor {
    padding: 80px 0 0;
}

#informationHub.page-id-100376 .pageTitle h1 {
}

#informationHub.page-id-100376 .pageTitle h3 {
    font-weight: 600;
    font-size: 28px;
	margin-top:15px;
}

#informationHub.page-id-100376 .pageTitle p {
    font-weight: 500;
    font-size: 21px;
	line-height: 37px;
}


#informationHub.page-id-100376 .pageTitle .ui.image {
    margin: 0 auto -140px;
    float: none;
}

#informationHub.page-id-100376 .pricingGrey {
	padding-top:90px !important;
}

#informationHub.page-id-100376 .pricingGrey h2 {
	color:#27aae2;
	font-weight:bold;
	font-size:40px;
}


#informationHub.page-id-100376 .pricingGrey .wellnessmachine {
    margin-top: 70px;
}


#informationHub.page-id-100376 .pricingGrey .whiteDeets {
	padding:40px 50px 15px;
	background:#fff;
	border-radius:40px;
	margin-top:57px;
}

#informationHub.page-id-100376 .pricingGrey .whiteDeets p {
	font-size:14px !important;
	color:#333;
	font-weight:500;
}


#informationHub.page-id-100376 .plain.content .ui.button {
    color: #fff;
    background: #27aae2;
    padding: 17px 28px;
	margin-top:25px;
	font-size:19px;
	box-shadow:0 5px 10px rgba(0,0,0,0.25);
}






/***** WHATS INCLUDED PAGE HUB *****/

#informationHub.page-id-100391 .pageTitle {
    margin-top: -10px !important;
}

#informationHub.page-id-100391 .pageTitle .innerColor {
    padding: 80px 0 0;
}

#informationHub.page-id-100391 .pageTitle h2 {
    color: #26ABE2;
    font-size: 38px;
    font-weight: 700;
    margin-top: 80px;
    margin-bottom: 0;
}

#informationHub.page-id-100391 .pageTitle h3 {
    font-weight: 600;
    font-size: 32px;
	margin-top:5px;
	margin-bottom:-80px;
}

#informationHub.page-id-100391 .pageTitle p {
    font-weight: 500;
    font-size: 21px;
	line-height: 37px;
}

#informationHub.page-id-100391 .numberedList {
    padding-bottom:50px !important;
}

#informationHub.page-id-100391 .numberedList h3 {
    font-weight: 700;
    font-size: 20px;
	line-height: 32px;
	margin:35px 0 5px !important;
}

#informationHub.page-id-100391 .numberedList h3::before {
    display: block;
    float: left;
    content: '';
    width: 51px;
    height: 30px;
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/leaf.png);
    background-size: cover;
    margin: 1px 0 0 -63px;
}

#informationHub.page-id-100391 .numberedList p {
    font-weight: 500;
    font-size: 17px;
	line-height: 27px;
}










#informationHub .popContent iframe {
    width:100%;
	height:427px;
}





/***** MACHINE OVERVIW PAGE HUB *****/

#informationHub.page-id-100368 .pageTitle {
    margin-top: -10px !important;
}

#informationHub.page-id-100368 .pageTitle .innerColor {
    padding: 80px 0 0;
}

#informationHub.page-id-100368 .pageTitle h2 {
    color: #26ABE2;
    font-size: 38px;
    font-weight: 700;
    margin-top: 60px;
    margin-bottom: 0;
}

#informationHub.page-id-100368 .pageTitle h3 {
    font-weight: 600;
    font-size: 30px;
	margin-top:10px;
}

#informationHub.page-id-100368 .pageTitle p {
    font-weight: 500;
    font-size: 21px;
	line-height: 37px;
}

#informationHub.page-id-100368 .machineFeatures {
	padding:80px 0 120px !important;
}

#informationHub.page-id-100368 .blueLeft {
    width: 457px;
    float: left;
    padding: 30px 160px 30px 93px;
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/blueleft.png);
    background-size: cover;
    margin-left: -50px;
    border-radius: 50px;
}

#informationHub.page-id-100368 .blueRight {
    width: 467px;
    float: right;
    padding: 30px 85px 30px 210px;
    margin-top: -26px;
    background-image: url(https://www.healthyyouvending.com/wp-content/uploads/blueright.png);
    background-size: cover;
    margin-right: -50px;
    border-radius: 50px;
}

#informationHub.page-id-100368 .machineCenter {
    position: absolute;
    width: 480px;
    margin-left: -240px;
    left: 50%;
    top: -53px;
}

#informationHub.page-id-100368 .machineFeatures ul {
    padding: 0 !important;
}

#informationHub.page-id-100368 .machineFeatures ul li {
    color:#000;
	font-weight:600;
	font-size:16px;
}



#informationHub.page-id-100222 .pageTitle p {
    font-size: 21px;
    font-weight: 300;
    line-height: 40px;
}

#informationHub.page-id-100342 .plain.ctaArea {
	display:none !important;
}








/***** PRICING PAGE PASSWORD HUB *****/

#informationHub .passwordArea {
    padding: 200px 0 300px;
}

#informationHub .passwordArea .innerColor {
    width: 500px;
    padding: 50px 40px 20px;
    margin: 0 auto;
    box-shadow: 0 0 30px rgba(0,0,0,0.35);
    border-radius: 20px;
}

#informationHub .passwordArea .innerColor p {
    font-size: 26px;
    line-height: 31px;
    margin-bottom: 50px !important;
}

#informationHub .passwordArea .gform_wrapper.gravity-theme .gfield_label {
    font-size: 23px !important;
    font-weight: 700;
}

#informationHub .passwordArea input {
    border: solid 1px #aaa;
    padding: 12px;
    border-radius: 5px;
	margin-bottom:7px;
}

#informationHub .passwordArea input.gform_button {
    border: 0;
    border-radius: 5px;
	text-transform:uppercase;
	width:100%;
	background:#26ABE2;
	padding: 15px;
}

#informationHub .passwordArea .gform_wrapper.gravity-theme .gform_footer {
    margin: 0;
    padding: 6px 0;
}









.categoryTitle {
    padding: 160px 0 0;
	background:#f2f2f2;
}

.categoryTitle h1 {
    text-transform:none;
	font-size:40px;
	margin-bottom:-10px;
}

.categoryTitle h1 span {
    font-weight:bold;
	font-size:28px;
	color:#000;
}











/*******************************
	   WORLDS GREATEST
*******************************/

.page-id-100655 .receiveButton .topButton.back.img {
	display:none;
}

.page-id-100655.page-template-default > .plain.content.paddedTop {
    padding: 50px 0 30px !important; 
}

.page-id-100655.page-template-default > .plain.content.paddedTop p {
    margin-bottom:5px !important;
	
}

.page-id-100655 .pageTitle h1.names {
    font-weight: 700;
    font-size: 35px;
    width: 367px;
    margin: 0 auto -10px;
}

.page-id-100655 .pageTitle h1 {
    font-weight: 700;
    font-size: 35px;
}

.page-id-100655 .pageTitle .innerColor {
    padding: 90px 0 0;
}

.page-id-100655 .content p {
	line-height:34px;
}

.page-id-100655 .content p strong {
    font-weight:bold;
}

.page-id-100655 .bloomberg {
    margin: -13px -20px -20px 0;
    display: block;
    float: left;
}

.page-id-100655 .greatest {
    width: 220px;
    float: left;
    margin: 4px 40px 0 10px;
}

.page-id-100655 .videoAREA {
    padding-bottom:50px !important;
}

.page-id-100655 .videoAREA .column {
    padding:0 180px !important;
}

.page-id-100655 .videoAREA .column p {
    text-align:center;
	color:#000;
	font-weight:500 !important;
}

.page-id-100655 .blueCTA  {
    padding:40px 0 20px !important;
}

.page-id-100655 .blueCTA .innerBox {
    background: #e3e3e3;
    display: block;
    float: left;
    width: 100%;
    padding: 70px 0 50px;
    margin: -60px 0 -30px;
    border-radius: 20px;
}

.page-id-100655 .blueCTA .texts {
    color: #000;
    font-size: 22px !important;
    text-align: right;
    font-weight: 500;
    width: 630px;
    line-height: 32px;
    float: left;
    margin-left: 70px;
}

.page-id-100655 .blueCTA .ui.button {
    margin: 4px 120px 0 0;
    background: #75bd37;
    text-transform: uppercase;
    font-size: 22px;
    display: block;
    width: 240px;
    float: right;
    color: #fff;
}

.page-id-100655 .pdfArea {
    padding: 60px 0 25px !important;
}

.page-id-100655 .pdfArea p {
    color: #000;
}

.page-id-100655 .pdfArea p a {
	font-weight:500;
}

.page-id-100655 .lastArea {
    padding: 0 0 30px !important;
}

.page-id-100655 .lastArea p {
    text-align: center;
    color: #fff;
    font-size: 20px !important;
    font-weight: bold;
    line-height: 39px;
    padding: 33px 60px 42px;
    background: #27aae3;
    border-radius: 11px;
    margin: -15px 0 35px !important;
}

.page-id-100655 .lastArea .leafGuy {
    width: 540px;
    display: block;
    margin: 10px auto 26px;
}






/*******************************
	   WORLDS GREATEST TWO
*******************************/

.page-id-100755 .receiveButton .topButton.back.img {
	display:none;
}

.page-id-100755.page-template-default > .plain.content.paddedTop {
    padding: 50px 0 30px !important; 
}

.page-id-100755.page-template-default > .plain.content.paddedTop p {
    margin-bottom:5px !important;
	
}

.page-id-100755 .pageTitle h1.names {
    font-weight: 700;
    font-size: 35px;
    width: 367px;
    margin: 0 auto -10px;
}

.page-id-100755 .pageTitle h1 {
    font-weight: 700;
    font-size: 35px;
}

.page-id-100755 .pageTitle .innerColor {
    padding: 90px 0 0;
}

.page-id-100755 .content p {
	line-height:34px;
}

.page-id-100755 .content p strong {
    font-weight:bold;
}

.page-id-100755 .bloomberg {
    margin: -13px -20px -20px 0;
    display: block;
    float: left;
}

.page-id-100755 .greatest {
    width: 220px;
    float: left;
    margin: 4px 40px 0 10px;
}

.page-id-100755 .videoAREA {
    padding-bottom:50px !important;
}

.page-id-100755 .videoAREA .column {
    padding:0 180px !important;
}

.page-id-100755 .videoAREA .column p {
    text-align:center;
	color:#000;
	font-weight:500 !important;
}

.page-id-100755 .blueCTA  {
    padding:40px 0 20px !important;
}

.page-id-100755 .blueCTA .innerBox {
    background: #e3e3e3;
    display: block;
    float: left;
    width: 100%;
    padding: 70px 0 50px;
    margin: -60px 0 -30px;
    border-radius: 20px;
}

.page-id-100755 .blueCTA .texts {
    color: #000;
    font-size: 22px !important;
    text-align: right;
    font-weight: 500;
    width: 630px;
    line-height: 32px;
    float: left;
    margin-left: 70px;
}

.page-id-100755 .blueCTA .ui.button {
    margin: 4px 120px 0 0;
    background: #75bd37;
    text-transform: uppercase;
    font-size: 22px;
    display: block;
    width: 240px;
    float: right;
    color: #fff;
}

.page-id-100755 .pdfArea {
    padding: 0 0 25px !important;
}

.page-id-100755 .pdfArea p {
    color: #000;
}

.page-id-100755 .pdfArea p a {
	font-weight:500;
}

.page-id-100755 .lastArea {
    padding: 0 0 30px !important;
}

.page-id-100755 .lastArea p {
    text-align: center;
    color: #fff;
    font-size: 20px !important;
    font-weight: bold;
    line-height: 39px;
    padding: 33px 60px 42px;
    background: #27aae3;
    border-radius: 11px;
    margin: -15px 0 35px !important;
}

.page-id-100755 .lastArea .leafGuy {
    width: 540px;
    display: block;
    margin: 10px auto 26px;
}





.page-id-100721 .pageTitle .innerColor {
    padding: 110px 0 55px;
}

.page-id-100721 .paddedTop img.ui.image {
    display: block;
    width: 650px;
    margin: 0 auto 60px;
}




.hbspt-form-area {
    width: 100%;
    display: block;
    float: left;
    padding: 250px;
}




.cookiePopup {
	position: fixed;
	width: 360px;
	padding: 20px 26px;
	border-radius: 40px;
	box-shadow: 0 0 20px rgba(0,0,0,.5);
	left: 40px;
	bottom: 40px
}

.cookiePopup .popLeft {
	width: 73%;
	margin-right: 2%;
	float: left
}

.cookiePopup .popRight {
	width: 25%;
	float: left
}

.cookiePopup p {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 0!important
}

.cookiePopup p a {
	font-size: 14px;
	line-height: 18px;
	text-decoration: underline
}

.cookiePopup .popRight a.button {
    padding: 6px 0;
    border-radius: 20px;
    width: 100%;
    display: block;
    text-align: center;
    margin-top: 6px;
    border: 0;
    cursor: pointer;
    font-size: 14px;
}

.blueForm.expanded .page-template-hvaw #field_5_4 {
    margin-top: 0;
}





/*******************************
		CATEGORIES
*******************************/

#blog-sidebar-content .list .cat-item a {
	font-weight:bold !important;
}

#blog-sidebar-content .list .cat-item .children .cat-item a {
	font-weight:300 !important;
}

#blog-sidebar-content .list .cat-item .children .cat-item a:hover {
	font-weight:500 !important;
}














/*******************************
		FINANCING PAGE
*******************************/


.page-template-financing .receiveButton .topButton.back.img {
	display:none!important;
}

.page-template-financing .pageTitle {
    margin-top: 115px !important;
    padding: 100px 0 80px;
    background-attachment: unset !important;
    height: 500px;
    margin-right: -2px;
    background-position: bottom center;
	position: relative;
}

.page-template-financing .pageTitle h1 {
    color:#fff;
	font-weight:600;
	font-size:80px;
}

.page-template-financing .pageTitle h3 {
    color: #fff;
    font-weight: 500;
    font-size: 35px;
    margin: -12px 0 0;
}

.page-template-financing .pageTitle p.bannerLine {
    color: #C4D645;
    font-weight: 500;
    font-size: 26px;
    font-style: italic;
    position: absolute;
    bottom: 30px;
    left: 0;
    width: 100%;
    text-align: center;
}

.brookeArea {
	width:100%;
	float:left;
	padding:50px 0;
}

.brookeArea h2 {
	color:#000;
	font-weight:bold;
	font-size:32px;
	margin:0 0 8px !important;
}

.brookeArea h3 {
	color:#26ABE2;
	font-weight:500;
	font-size:30px;
	margin:0 0 20px !important;
}

.brookeArea p {
	color:#000;
	font-weight:400;
	line-height:36px;
	margin:0 0 0 !important;
}




.robsArea {
	background-image: linear-gradient(#f2f2f2, #fff);
	width:100%;
	float:left;
	padding:50px 0 30px;
}

.robsArea h2 {
	color:#000;
	font-weight:bold;
	font-size:26px;
	margin:0 0 28px !important;
}

.robsArea h2::before {
    content: "";
    display: block;
    float: left;
    width: 8px;
    height: 50px;
    background-color: #E73D30;
    margin: 2px 30px 0 0;
}

.robsArea p {
	color:#000;
	font-weight:400;
	line-height:36px;
	margin:0 0 0 !important;
}

.robsArea .ui.image {
	width:93% !important;
}



.optionArea {
	background:#fff;
	width:100%;
	float:left;
	padding:0 0 50px;
}

.optionArea .ui.grid>.column:not(.row) {
	padding-left: 2rem !important;
    padding-right: 2rem !important;
}

.optionArea h2 {
	color:#000;
	font-weight:bold;
	font-size:26px;
	margin:0 0 65px !important;
}

.optionArea p {
	color:#000;
	font-weight:400;
	line-height:36px;
	margin:0 0 0 !important;
}

.optionArea .ui.image {
	margin-bottom:15px;
}



.optionArea .option_1 h2::before {
    content: "";
    display: block;
    float: left;
    width: 8px;
    height: 90px;
    background-color: #26ABE2;
    margin: 2px 30px 0 0;
}

.optionArea .option_2 h2::before {
    content: "";
    display: block;
    float: left;
    width: 8px;
    height: 90px;
    background-color: #76BE43;
    margin: 2px 30px 0 0;
}

.optionArea .option_3 h2::before {
    content: "";
    display: block;
    float: left;
    width: 8px;
    height: 90px;
    background-color: #FFBA39;
    margin: 2px 30px 0 0;
}




/*******************************
		MEDIA QUERIES
*******************************/

@media screen and (max-width: 2199px) {
	
	.rmm .ui.image {
		width: 960px;
	}
	
}

@media screen and (max-width: 1899px) {
	
	.rmm .ui.image {
		width: 810px;
	}
	
	.page-id-91874 .imageFull .three.column.grid .column {
		height: 550px;
	}
	
	.page-id-97719 .compArea {
		top: 205px;
	}
	
	.page-id-97719 .compArea h2 {
		font-size: 36px;
	}
	
	.page-id-97719 .compArea ul {
		width: 540px;
		margin: 50px auto 0;
	}
	
	.page-id-97719 .compArea ul li {
		padding: 8px 0;
		border-radius: 12px;
		font-size: 27px;
		margin-bottom: 30px !important;
	}
	
	.page-id-97719 .compArea ul li .before {
		width: 52px;
		height: 52px;
	}

	.page-id-97719 .compArea ul li .after {
		width: 52px;
		height: 52px;
	}
	
}

@media screen and (max-width: 1649px) {
	
	.rmm .ui.image {
		width: 685px;
	}
	
	.page-id-91874 .imageFull .three.column.grid .column {
		height: 500px;
	}
	
	.page-id-91874 .imageFull .inner h3 {
		font-size: 44px;
	}
	
	.page-id-91874 .imageFull .inner p {
		font-size: 18px;
	}
	
	.home .item .menuImage {
		max-height: 14px !important;
	}
	
}


@media screen and (max-width: 1580px) {
	
	.page-id-97719 .compArea {
		top: 195px;
	}
	
	.page-id-97719 .compArea h2 {
		font-size: 33px;
	}
	
	.page-id-97719 .compArea ul {
		width: 450px;
		margin: 40px auto 0;
	}
	
	.page-id-97719 .compArea ul li {
		font-size: 23px;
		margin-bottom: 22px !important;
	}
	
	.page-id-97719 .compArea ul li .before {
		width: 45px;
		height: 45px;
		margin: -4px 0 0 -80px;
	}

	.page-id-97719 .compArea ul li .after {
		width: 45px;
		height: 45px;
		margin: -4px -80px 0 0;
	}
	
}


@media screen and (max-width: 1499px) {
	
	.page-template-home .following.bar .link.item, .page-template-home .ui.secondary.menu a.item, .page-template-home .following.bar div.dropdown.item, .page-template-blog .following.bar div.dropdown.item, .page-template-blog .ui.secondary.menu a.item, .page-template-blog .following.bar .link.item {
    	font-size: 1rem !important;
	}
	
	.topBanner {
		background: url(https://www.healthyyouvending.com/wp-content/uploads/topBg8.jpg);
		padding: 140px 0 0;
		height: 700px;
		background-size: cover;
		margin-bottom: 130px;
	}
	
	.topBanner .couple {
		width: 450px;
		margin-left: 0;
		margin-right: -10%;
	}
	
	.topBanner h4 {
		margin: 60px 0 -10px 20px;
	}
	
	.topBanner h3 {
		font-weight: 300;
		color: #fff;
		margin: 15px 0 0 180px;
		font-size: 35px;
		width: 610px;
	}
	
	.bannerCTA form.clicked {
		margin-bottom: -43px !important;
		margin-top: -16px !important;
	}
	
	.bannerCTA {
        padding: 23px 0;
    }
	
	.bannerCTA a {
		font-size: 16px;
		color: #fff;
		opacity: 0.85;
	}
	
	.bannerCTA a.atWork {
		margin-left: 0;
	}
	
	.bannerCTA a.CTA {
		margin-right: 0;
		 font-size: 19px;
	}
	
	.bannerCTA .gform_wrapper .gform_footer input.button, .bannerCTA .gform_wrapper .gform_footer input[type=submit] {
		width:103px !important;
		margin: -1px 0 0 0 !important;
	}
	
	.home .bannerCTA .gform_wrapper .gform_footer input.button {
		width: 96px !important;
		margin: 22px 7px 0 0 !important;
	}
	
	.bannerCTA .gform_wrapper.gform_validation_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
		margin: 2px 0 0 -11px;
	}
	
	.bannerCTA .gform_wrapper.gform_validation_error .gform_footer input.button, .bannerCTA .gform_wrapper .gform_footer input[type=submit] {
		margin: -1px 0px 0 0 !important;
	}
	
	/* ----- FIREFOX ----- */

	@-moz-document url-prefix() {
		
		.bannerCTA .gform_wrapper .gform_footer input.button, .bannerCTA .gform_wrapper .gform_footer input[type="submit"] {
			width: 103px !important;
			margin: -7px 0 0 0 !important;
		}
		
		.home .bannerCTA .gform_wrapper .gform_footer input.button {
			width: 105px !important;
			margin: 17px -2px 0 0 !important;
		}

	}
	
	_::-webkit-full-page-media, _:future, :root .home .bannerCTA .gform_wrapper .gform_footer input.button {
		margin: 19px 2px 0 0 !important;
		padding: 0 !important;
		width: 101px !important;
	}
	
	.bannerCTA .gform_wrapper .gform_footer {
		margin: -77px -40px 0 0;
		width: 100px;
	}
	
	.bannerCTA .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
		margin: 10px 0 0 -33px;
	}
	
	.opportunity {
		width: 410px;
		margin: -120px auto 0;
	}
	
	.rmm .ui.image {
		width: 615px;
	}
	
	.imageFull .inner {
		width: 540px;
	}
	
	.imageFull.right .inner {
		width: 450px;
	}
	
	.imageFull.right .inner a {
		right: -60px;
		bottom: -50px;
	}
	.imageFull .inner h3 {
		font-size: 25px;
	}
	.imageFull.right .inner a {
		right: -20px;
		bottom: -56px;
		display: inline-flex;
	}
	.imageFull.coaching .inner {
		width: 540px;
		margin: 75px 0 0 100px;
	}
	.imageFull .inner p {
		font-size: 18px;
	}
	.imageFull .inner a i.icon {
		font-size: 27px;
		margin-left: 5px;
	}
	.imageFull.coaching .inner a {
		bottom: -120px;
		display: inline-flex;
	}
	
	.imageFull.right.osc .inner {
		margin: 75px 170px 0 0;
	}
	
	.imageFull.right.osc .inner a {
		bottom: -60px;
		
	}
	
	.page-id-91874 .imageFull .three.column.grid .column {
		height: 420px;
	}
	
	.page-id-91874 .imageFull .inner {
		width: 320px;
		bottom: 10px;
		left: 40px;
	}
	
	.page-id-91874 .imageFull .inner h3 {
		font-size: 38px;
	}
	
	.page-template-default .ui.menu .item {
	  font-size: 1rem !important;
	}
	
	.page-template-raving-fans .ui.menu .item {
		font-size: 1rem !important;
	}
	
	.bearBanner h1 {
		font-size: 28px;
	}
	
	.page-template-ff-ad-new .opportunity {
		width: 370px;
		margin: -146px auto 0;
	}
	
	.page-template-ff-ad-new2 .opportunity {
		width: 370px;
		margin: -146px auto 0;
	}
	
	.page-template-ff-ad-new3 .opportunity {
		width: 370px;
		margin: -146px auto 0;
	}
	
}


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

	.colorList.greyGuy {
		width: 83%;
	}
	
	.page-id-97719 .compArea {
		top: 180px;
	}
	
	.page-id-97719 .compArea h2 {
		font-size: 30px;
	}
	
	.page-id-97719 .compArea ul {
		width: 380px;
		margin: 30px auto 0;
	}
	
	.page-id-97719 .compArea ul li {
		font-size: 19px;
		margin-bottom: 19px !important;
	}
	
	.page-id-97719 .compArea ul li .before {
		width: 38px;
		height: 38px;
		margin: -4px 0 0 -70px;
	}

	.page-id-97719 .compArea ul li .after {
		width: 38px;
		height: 38px;
		margin: -4px -70px 0 0;
	}
	
}


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

	.bannerCTA .close.icon {
		cursor: pointer;
		display: none;
		position: absolute;
		right: -9%;
		bottom: 38%;
		color: #fff;
	}
	
	.page-id-100655 .blueCTA .texts {
		font-size: 18px !important;
		width: 460px;
	}
	
	.page-template-ff-ad-new .opt-in.segment:not(.bottomCTA) form {
		height: 273px;
	}

	.page-template-ff-ad-new .opt-in.segment:not(.bottomCTA) {
		height: 295px;
	}
	
	.page-template-ff-ad-new2 .opt-in.segment:not(.bottomCTA) {
		height: 505px;
	}
	
	.page-template-ff-ad-new2 .opt-in.segment:not(.bottomCTA) form {
		height: 269px;
	}
	
	.page-template-ff-ad-new3 .opt-in.segment:not(.bottomCTA) {
		height: 495px;
	}
	
	.page-template-ff-ad-new3 .opt-in.segment:not(.bottomCTA) form {
		height: 269px;
	}
	
	#informationHub.page-id-100285 .greenList li::before {
		background: url(https://www.healthyyouvending.com/wp-content/uploads/yellowArrow.png);
		background-size: cover;
		content: "";
		width: 10px;
		height: 16px;
		float: left;
		margin: 2px 16px 18px 0;
		clear: both;
	}
	
	#informationHub.page-id-100354 .pageTitle .ui.image {
		width: 100%;
	}
	
	#informationHub.page-id-100354 .pageTitle .innerColor h1 {
		font-size: 70px !important;
		Line-height: 70px !important;
	}
	
	#informationHub .navBar {
		height: 58px;
	}
	
	#informationHub .navBar .navInner {
		width: 690px;
	}
	
	#informationHub .hubBoxes .four .hubBox h3 {
		font-size: 18px;
		line-height: 21px;
		width: 180px;
	}
	
	.fanVids .card#card_1 {
		min-height: 453px;
	}
	
	.fanVids .card#card_6 {
		min-height: 579px;
	}
	
	.fanVids .card#card_8 {
		min-height: 621px;
	}
	
	.page-id-99176 .content .ui.card {
		min-height: 515px;
		padding: 25px 30px 0;
	}
	
	.page-id-99176 .content .ui.card h3 span {
		font-size: 21px;
		line-height: 28px;
	}
	
	.page-id-98843 .pageTitle .innerColor p {
		padding: 0 0;
	}
	
	.page-id-98191 .subVid {
		font-size: 18px;
	}
	
	.page-id-97502 .greyTOP .ui.card {
		width: 100%;
		padding: 30px 40px 0;
		min-height: 407px !important;
	}
	
	.page-id-97502 .greyTOP .ui.card h3 {
		font-size: 23px;
	}
	
	.page-id-97502 .greyTOP .ui.card ul li {
		font-size: 16px !important;
	}
	
	#getStuck.fixxy {
		top: 128px;
	}
	
	#stuckAgain.fixxy {
		margin-left: -190px;
	}
	
	#stuckAgain.fixxy img {
		width: 240px;
		margin-top: -105px;
	}
	
	.page-id-97807 .pageTitle .innerColor {
		padding: 85px 0 35px;
	}
	
	.page-id-97719 .compArea {
		top: 170px;
	}
	
	.page-id-97719 .compArea h2 {
		font-size: 26px;
	}
	
	.page-id-97719 .compArea ul {
		width: 320px;
		margin: 25px auto 0;
	}
	
	.page-id-97719 .compArea ul li {
		padding: 7px 0;
		font-size: 16px;
		margin-bottom: 16px !important;
	}
	
	.page-id-97719 .compArea ul li .before {
		width: 32px;
		height: 32px;
		margin: -4px 0 0 -60px;
	}

	.page-id-97719 .compArea ul li .after {
		width: 32px;
		height: 32px;
		margin: -4px -60px 0 0;
	}
	
	.theGoods .ui.card {
		padding: 33px 25px;
		height: 344px;
	}
	
	.theGoods .ui.card .shown {
		font-size: 16px;
	}
	
	.theGoods .ui.card h4 {
		line-height: 24px;
	}
	
	.theGoods .ui.card .shown img.bill {
		width: 79px;
		margin: 7px auto 19px;
	}
	
	.theGoods .ui.card .shown img.arrows {
		width: 58px;
		margin: -5px auto 15px;
	}
	
	.theGoods .ui.card .shown img.time {
		width: 52px;
		margin: -2px auto 18px;
	}
	
	.theGoods .ui.card .shown img.yellow {
		width: 46px;
		margin: -2px auto 20px;
	}
	
	.theGoods .ui.card .notShown {
		top: 84px;
		line-height: 29px;
	}
	
	.theGoods .ui.blue.card .notShown {
		top: 41px;
	}
	
	.theGoods .ui.green.card .notShown {
		top: 113px;
		padding: 0 35px;
	}

	.theGoods .ui.yellow.card .notShown {
		top: 96px;
		padding: 0 25px;
	}
	
	.benetrends .exclusions {
		margin: 40px 100px !important;
	}
	
	.greyBOTTOM iframe {
		height: 246px;
	}
	
	.calculatorArea .exclusions {
		margin: 50px 30px 0 !important;
	}
	
	.benetrends p {
		font-size: 19px !important;
		line-height: 39px;
	}
	
	.home .item .menuImage {
		max-height: 11px !important;
	}
	
	.page-template-franchise-favorite-ad-page .graphicArea img {
		height: 285px !important;
	}
	
	.page-template-franchise-favorite-ad-page .graphicArea iframe {
		width: 100%;
		height: 286px;
	}
	
	.page-template-franchise-favorite-ad-page2 .graphicArea img {
		height: 285px !important;
	}
	
	.page-template-franchise-favorite-ad-page2 .graphicArea iframe {
		width: 100%;
		height: 286px;
	}
	
	.page-template-franchise-favorite-ad-facebook .graphicArea img {
		height: 285px !important;
	}
	
	.page-template-franchise-favorite-ad-facebook .graphicArea iframe {
		width: 100%;
		height: 286px;
	}
	
	.dudeImage {
		width: 390px;
	}
	
	.circleOptions {
		width: 380px;
	}
	
	.optionsBanner h2 {
		margin: 80px 0 25px;
	}
	
	.home .perfect {
		margin-top: 57px;
		width: 550px;
	}
	
	.blog-copy.content iframe {
		height:310px;
	}
	
	.cursive {
		left:16rem;
	}
	.locationBanner h1 {
		font-size: 3.5rem;
		line-height: 3.5rem;
	}
	.locationBanner h1 span {
		font-size: 3.5rem;
	}
	
	.page-id-2857 .pageTitle p {
		padding: 0;
	}
	
	html, body {
		font-size: 14px;
	}
	
	.page-template-default .pageTitle {
		margin-top: 106px !important;
	}
	
	.receiveButton {
		top: 128px;
	}
	
	.fixed .receiveButton {
		top: 114px;
	}
	
	.greenList ul {
		padding-left: 20px;
	}
	
	.circlesArea h3 {
		margin-top: -5px;
	}
	
	footer .footerCompanies img {
		max-width: 92%;
	}
	
	.receiveButton .topButton.back {
		width: 130px;
	}
	
	.receiveButton .topButton.back::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 406px;
		top: 0;
		height: 100%;
		width: 69px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.receiveEmail {
		top: 125px;
	}
	
	.fixed .receiveEmail {
		top: 114px;
	}
	
	.benefitsArea .inner {
		min-height: 1200px;
	}
	
	.cardArea h3 {
		font-size: 2.25rem;
		margin-bottom: 32px;
	}
	
	.locate.cardArea h3::before {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/numberOne.png);
		width: 243px;
		height: 59px;
		background-size: cover;
		float: left;
		margin: -9px 19px 0px 148px;
	}
	
	.locate.cardArea h3::after {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/closingBracket.png);
		width: 9px;
		height: 32px;
		background-size: cover;
		float: right;
		margin: 5px 397px 0px 0;
	}
	
	.locate.cardArea img {
		width: 100px;
		margin-top: -46px;
		margin-right: 10px;
	}
	
	.monitor.cardArea h3::before {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/openingBracket.png);
		width: 9px;
		height: 32px;
		background-size: cover;
		float: left;
		margin: 4px 19px 0 373px;
	}
	
	.monitor.cardArea h3::after {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/numberTwo.png);
		width: 231px;
		height: 59px;
		background-size: cover;
		float: right;
		margin: -9px 164px 0px 0;
	}
	
	.monitor.cardArea img {
		width: 100px;
		margin-top: -46px;
		margin-left: -4px;
	}
	
	.stock.cardArea h3::before {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/numberThree.png);
		width: 253px;
		height: 59px;
		background-size: cover;
		float: left;
		margin: -9px 19px 0px 148px;
	}
	
	.stock.cardArea h3::after {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/closingBracket.png);
		width: 9px;
		height: 32px;
		background-size: cover;
		float: right;
		margin: 5px 405px 0px 0;
	}
	
	.stock.cardArea img {
		width: 100px;
		margin-top: -46px;
		margin-right: 10px;
	}
	
	.expand.cardArea h3::before {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/openingBracket.png);
		width: 9px;
		height: 32px;
		background-size: cover;
		float: left;
		margin: 4px 20px 0 373px;
	}
	
	.expand.cardArea h3::after {
    	content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/numberFour.png);
		width: 236px;
		height: 59px;
		background-size: cover;
		float: right;
		margin: -9px 164px 0px 0;
	}
	
	.expand.cardArea img {
		width: 100px;
		margin-top: -46px;
		margin-left: -4px;
	}
	
	.topBanner {
		background: url(https://www.healthyyouvending.com/wp-content/uploads/topBg8.jpg);
		padding: 130px 0 0;
		height: 580px;
		background-size: cover;
		margin-bottom: 100px;
	}
	
	.topBanner .machine {
		width: 340px;
		margin: -80px 0 0px;
	}
	
	.home .topBanner .sub {
		margin: -52px 0 12px 43px !important;
	}
	
	.topBanner h4 {
		font-size: 35px;
		margin: 40px 0 -10px 20px;
	}
	
	.topBanner h1 {
		margin: 0 0 -8px -30px;
		font-size: 58px;
		line-height: 63px;
		width: 620px;
	}
	
	.topBanner h2 {
		font-size: 43px;
		width: 480px;
	}
	
	.topBanner h3 {
		margin: 12px 0 0 150px;
		font-size: 27px;
		width: 260px;
	}
	
	.bannerCTA {
		margin: -14px 0 0;
	}
	
	.bannerCTA a.atWork {
		margin-left: -20px;
	}
	
	.bannerCTA a.CTA {
		margin-right: -20px;
		font-size: 17px;
	}
	
	.bannerCTA a i.icon {
		font-size: 0.4rem;
		padding: 10px 12.5px 9px 7px;
		margin: 0px 0 0px 12px;
	}
	
	.bannerCTA a.atWork i.icon {
		margin: 0px 138px 0px 0;
	}
	
	
	
	.bannerCTA .gform_wrapper.gform_validation_error .gform_footer input.button, .bannerCTA .gform_wrapper .gform_footer input[type=submit] {
		margin: 4px 0px 0 0 !important;
	}
	
	.bannerCTA .gform_wrapper.gform_validation_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
		margin: 2px 0 0 -11px;
		width: 269px !important;
	}
	
	.bannerCTA .gform_wrapper.gform_validation_error .gform_footer input.button, .bannerCTA .gform_wrapper .gform_footer input[type=submit] {
		margin: -2px -36px 0 0 !important;
	}
	
	.bannerCTA .gform_wrapper .gform_footer input.button, .bannerCTA .gform_wrapper .gform_footer input[type=submit] {
		width: 82px !important;
		margin: 4px 0 0 0 !important;
	}
	
	.home .bannerCTA .gform_wrapper .gform_footer input.button {
		width: 87px !important;
		margin: 25px -5px 0 0 !important;
		height: auto !important;
	}
	
	/* ----- FIREFOX ----- */

	@-moz-document url-prefix() {
		
		.bannerCTA .gform_wrapper .gform_footer input.button, .bannerCTA .gform_wrapper .gform_footer input[type="submit"] {
			margin: 0px 0 0 0 !important;
			padding: 12px 0 !important;
		}
		
		.home .bannerCTA .gform_wrapper .gform_footer input.button {
		  width: 98px !important;
		  margin: 21px -16px 0 0 !important;
		}

	}
	
	_::-webkit-full-page-media, _:future, :root .bannerCTA .gform_wrapper .gform_footer input.button, .bannerCTA .gform_wrapper .gform_footer input[type=submit] {
		margin: -0.5px 0 0 0 !important;
	}
	
	_::-webkit-full-page-media, _:future, :root .home .bannerCTA .gform_wrapper .gform_footer input.button {
		margin: 21px -14px 0 0 !important;
		padding: 0 !important;
		width: 96px !important;
	}
	
	.bannerCTA .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
		margin: 10px 0 0 18px;
		width:240px;
	}
	
	.topBanner .couple {
		width: 380px;
		margin-left: 0;
		margin-bottom: 128px;
		margin-top: 24px;
		margin-right:-5%;
	}
	
	.opportunity {
		width: 340px;
		margin: -120px 0 0 36%;
	}
	
	.perfectFit {
		padding-top: 40px;
		margin-top: 0;
	}
	
	.perfectFit h2 {
		font-size: 41px;
		margin-left: 60px;
	}
	
	.perfectFit ul {
		margin-left: 70px;
	}
	
	.greenBanner a {
		font-size: 42px;
	}
	
	.keyPoints h3 {
		font-size: 32px;
	}
	
	.keyPoints h4 {
		color: #6cc2e7;
		text-align: center;
		margin: 0 0 30px;
		font-size: 22px;
	}
	
	.keyPoints .howitworks h3 {
		padding-right: 0;
	}

	.keyPoints .howitworks h4 {
		padding-right: 0;
	}
	
	.ourWord iframe {
		width: 100% !important;
		height: 270px;
	}
	
	.keyPoints .whatwedo p {
		margin-top: 14px;
		margin-right: 0;
		width: 100%;
	}
	
	.keyPoints .whatwedo .ui.image {
		width: 70%;
		height: 200px;
		margin-top: -10px;
		float: left;
		z-index: 0;
		position: relative;
		margin-left: 15%;
		object-fit: cover;
		object-position: left;
		border-bottom-right-radius: 10px;
	}
	
	.keyPoints .whatwedo .buttons {
		margin-top: 5px;
		margin-right: 37px;
	}
	
	.mobileShow {
		display:block !important;
	}
	
	.mobileHide {
		display:none !important;
	}
	
	.spot {
		width: 204px;
		float: none;
		margin: 0 auto !important;
	}
	
	.keyPoints .howitworks p {
		float:none;
		margin: 10px auto 45px!important;
	}
	
	.keyPoints .howitworks .buttons {
		margin-right: 43px;
	}
	
	.keyPoints .whatyoudo .ui.image {
		width: 92px;
		margin: 33px auto 10px;
	}
	
	.keyPoints .whatyoudo p {
		width: 179px;
		margin: 12px auto 21px !important;
		display: block;
		float: none;
	}
	
	.keyPoints .whatyoudo .buttons {
		border-radius: 5px;
		margin-right: 43px;
	}
	
	.productBoxes .card h3 {
		font-size: 32px;
	}
	
	.productBoxes .card.meals img {
		margin: 43px 0 30px;
	}
	
	.productBoxes .card.meds img {
		margin: 10px 0 14px;
	}
	
	.productBoxes .card.greens img {
		width: 311px;
	}
	
	.productBoxes .card .inner {
		padding: 80px 60px 50px;
	}
	
	.productBoxes .card .inner img {
		max-width: 70px;
		max-height: 70px;
		margin: 0 auto -10px;
	}
	
	.productBoxes .card .inner p {
		font-size: 18px;
		line-height: 26px;
	}
	
	.greenStats h4 {
		font-size: 23px;
		line-height: 32px;
		width: 710px;
		margin: 0 auto 35px;
	}
	
	.greenStats h3 {
		font-size: 79px;
	}
	
	.greenStats p {
		width: 190px;
		margin: 0 auto 25px;
		font-size: 15px;
		line-height: 21px;
	}
	
	.greyList h4 {
		font-size: 23px;
		line-height: 23px;
	}
	
	.greyList ul {
		width: 690px;
	}
	
	.greyList ul li {
		margin-bottom: 30px !important;
		font-size: 21px;
		line-height: 21px;
	}
	
	.whiteList ul {
		padding: 0 0 0 32px;
		width: 860px;
	}
	
	.whiteList ul li {
		font-size: 21px;
		line-height: 21px;
	}
	
	.whiteList h4 {
		font-size: 23px;
		line-height: 23px;
	}
	
	
	
	.page-id-2816 .receiveEmail, .page-id-2857 .receiveEmail, .page-id-2883 .receiveEmail, .page-id-91760 .receiveEmail {
		top: 128px;
	}
	
	.page-id-2816 .fixed .receiveEmail, .page-id-2857 .fixed .receiveEmail, .page-id-2883 .fixed .receiveEmail, .page-id-91760 .fixed .receiveEmail {
		top: 114px;
	}
	
	.page-id-2816 .receiveButton #receive, .page-id-2857 .receiveButton #receive, .page-id-2883 .receiveButton #receive, .page-id-91760 .receiveButton #receive {
		width: 264px;
		font-size: 14px !important;
		padding: 0;
	}
	
	.page-id-2816 .receiveButton #receive::before, .page-id-2857 .receiveButton #receive::before, .page-id-2883 .receiveButton #receive::before, .page-id-91760 .receiveButton #receive::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 138px;
		top: 0;
		height: 100%;
		width: 63px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-2816 .receiveButton .topButton.yellow, .page-id-2857 .receiveButton .topButton.yellow, .page-id-2883 .receiveButton .topButton.yellow, .page-id-91760 .receiveButton .topButton.yellow {
		width: 178px;
		font-size: 14px !important;
		padding: 0;
		margin-right: -27px;
	}
	
	.page-id-2816 .receiveButton .topButton.yellow::before, .page-id-2857 .receiveButton .topButton.yellow::before, .page-id-2883 .receiveButton .topButton.yellow::before, .page-id-91760 .receiveButton .topButton.yellow::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 304px;
		top: 0;
		height: 100%;
		width: 33px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-2816 .receiveButton .topButton.yellow::after, .page-id-2857 .receiveButton .topButton.yellow::after, .page-id-2883 .receiveButton .topButton.yellow::after, .page-id-91760 .receiveButton .topButton.yellow::after {
		z-index: -1;
		content: "";
		position: absolute;
		right: 201px;
		top: 0;
		height: 100%;
		width: 33px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-2816 .receiveButton .topButton.red, .page-id-2857 .receiveButton .topButton.red, .page-id-2883 .receiveButton .topButton.red, .page-id-91760 .receiveButton .topButton.red {
		width: 211px;
		font-size: 14px !important;
		padding: 0;
		margin-right: -27px;
	}
	
	.page-id-2816 .receiveButton .topButton.red::before, .page-id-2857 .receiveButton .topButton.red::before, .page-id-2883 .receiveButton .topButton.red::before, .page-id-91760 .receiveButton .topButton.red::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 474px;
		top: 0;
		height: 100%;
		width: 33px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-2816 .receiveButton .topButton.red::after, .page-id-2857 .receiveButton .topButton.red::after, .page-id-2883 .receiveButton .topButton.red::after, .page-id-91760 .receiveButton .topButton.red::after {
		z-index: -1;
		content: "";
		position: absolute;
		right: 337px;
		top: 0;
		height: 100%;
		width: 33px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-2816 .receiveButton .topButton.blue, .page-id-2857 .receiveButton .topButton.blue, .page-id-2883 .receiveButton .topButton.blue, .page-id-91760 .receiveButton .topButton.blue {
		width: 172px;
		font-size: 14px !important;
		padding: 0;
		margin-right: -27px;
	}
	
	.page-id-2816 .receiveButton .topButton.blue::before, .page-id-2857 .receiveButton .topButton.blue::before, .page-id-2883 .receiveButton .topButton.blue::before, .page-id-91760 .receiveButton .topButton.blue::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 609px;
		top: 0;
		height: 100%;
		width: 33px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-2816 .receiveButton .topButton.blue::after, .page-id-2857 .receiveButton .topButton.blue::after, .page-id-2883 .receiveButton .topButton.blue::after, .page-id-91760 .receiveButton .topButton.blue::after {
		z-index: -1;
		content: "";
		position: absolute;
		right: 506px;
		top: 0;
		height: 100%;
		width: 33px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-2816 .receiveButton .topButton.green, .page-id-2857 .receiveButton .topButton.green, .page-id-2883 .receiveButton .topButton.green, .page-id-91760 .receiveButton .topButton.green {
		width: 196px;
		font-size: 14px !important;
		padding: 0;
		margin-right: -27px;
	}
	
	.page-id-2816 .receiveButton .topButton.green::before, .page-id-2857 .receiveButton .topButton.green::before, .page-id-2883 .receiveButton .topButton.green::before, .page-id-91760 .receiveButton .topButton.green::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 764px;
		top: 0;
		height: 100%;
		width: 33px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-2816 .receiveButton .topButton.green::after, .page-id-2857 .receiveButton .topButton.green::after, .page-id-2883 .receiveButton .topButton.green::after, .page-id-91760 .receiveButton .topButton.green::after {
		z-index: -1;
		content: "";
		position: absolute;
		right: 642px;
		top: 0;
		height: 100%;
		width: 33px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-2816 .pageTitle ul {
		width: 510px;
		margin: 40px auto 0;
		display: block;
	}
	
	.page-id-2816 .pageTitle ul li {
		font-size: 17px;
		line-height: 24px;
	}
	
	.page-id-2816 .pageTitle ul li:before {
		content: "";
		float: left;
		margin: 3px 15px 0 -47px;
		background: url(https://www.healthyyouvending.com/wp-content/uploads/leaf.png);
		background-size: cover;
		width: 30px;
		height: 18px;
	}
	
	.coloredList h3 {
		font-size: 16.5px;
	}
	
	.coloredList p {
		font-size: 15px;
	}
	
	.clickableLogos ul {
		width: 100% !important;
	}
	
	.contentChanges p {
		padding: 0 0;
	}
	
	.contentChanges.nama::before {
		content: "\A";
		border-style: solid;
		border-width: 0 24px 24px 24px;
		border-color: transparent transparent #f2f2f2 transparent;
		position: absolute;
		float: none;
		display: block;
		width: 48px;
		margin: -63px 0 0 -417px;
		left: 50%;
	}
	
	.contentChanges.warranty::before {
		content: "\A";
		border-style: solid;
		border-width: 0 24px 24px 24px;
		border-color: transparent transparent #f2f2f2 transparent;
		position: absolute;
		float: none;
		display: block;
		width: 48px;
		margin: -63px 0 0 -225px;
		left: 50%;
	}
	
	.contentChanges.eco::before {
		content: "\A";
		border-style: solid;
		border-width: 0 24px 24px 24px;
		border-color: transparent transparent #f2f2f2 transparent;
		position: absolute;
		float: none;
		display: block;
		width: 48px;
		margin: -63px 0 0 147px;
		left: 50%;
	}
	
	.contentChanges.ada::before {
		content: "\A";
		border-style: solid;
		border-width: 0 24px 24px 24px;
		border-color: transparent transparent #f2f2f2 transparent;
		position: absolute;
		float: none;
		display: block;
		width: 48px;
		margin: -63px 0 0 335px;
		left: 50%;
	}
	
	.smartmartArea h3 {
		font-size: 21px;
		margin: 50px 0 25px 0;
	}
	
	.smartmartArea ul {
		padding-left: 70px;
	}
	
	.smartmartArea ul li {
		font-size: 17px;
	}
	
	.smartmartArea ul li::before {
		content: "";
		float: left;
		margin: 4px 9px 0 -50px;
		background: url(https://www.healthyyouvending.com/wp-content/uploads/leaf.png);
		background-size: cover;
		width: 33px;
		height: 19px;
	}
	
	.blueArea p {
		font-size: 17px;
	}
	
	.page-id-2883 .smartmartArea img {
		margin-top: 100px;
	}
	
	.page-id-2883 .wellnessImage img {
		margin: -14px 0 -40px !important;
	}
	
	.rmm .ui.image {
		width: 485px;
		height: 446px;
	}
	
	.page-id-98560 .pageTitle .sixteen > p {
		padding: 0 0;
	}
	
	.page-id-98560 .hiddenMap#stepOneOut {
		width: 110px;
		height: 44px;
		top: 31px;
		left: 26px;
	}
	
	.page-id-98560 .hiddenMap#stepTwoOut {
		width: 148px;
		height: 41px;
		top: 97px;
		left: 131px;
	}
	
	.page-id-98560 .hiddenMap#stepThreeOut {
		width: 262px;
		height: 41px;
		top: 143px;
		left: 0px;
	}
	
	.page-id-98560 .hiddenMap#stepFourOut {
		width: 143px;
		height: 39px;
		top: 305px;
		left: 6px;
	}
	
	.page-id-98560 .hiddenMap#stepFiveOut {
		width: 150px;
		height: 80px;
		top: 365px;
		left: 122px;
	}
	
	.page-id-98560 .stepArea h2 {
		font-size: 34px;
		margin: 0 0 4px !important;
	}
	
	.page-id-98560 .stepArea h3 {
		font-size: 27px;
	}
	
	.page-id-98560 .stepArea .steps h3 {
		font-size: 19px;
	}
	
	.page-id-98560 .stepArea .steps #stepOne .hiddenContent.active {
		height: 205px;
	}
	
	.page-id-98560 .stepArea .steps #stepTwo .hiddenContent.active {
		height: 230px;
		padding: 20px 30px 20px;
	}
	
	.page-id-98560 .stepArea .steps #stepThree .hiddenContent.active {
		height: 225px;
		padding: 20px 30px 20px;
	}
	
	.page-id-98560 .stepArea .steps #stepFour .hiddenContent {
		padding: 0 40px 0 30px;
	}
	
	.page-id-98560 .stepArea .steps #stepFour .hiddenContent.active {
		height: 220px;
		padding: 20px 40px 20px 30px;
	}
	
	.page-id-98560 .stepArea .steps #stepFive .hiddenContent.active {
		height: 245px;
		padding: 20px 30px;
	}
	
	.page-id-98560 .stepArea .steps .hiddenContent {
		padding: 0 30px;
	}
	
	.page-id-98560 .stepArea .steps .hiddenContent.active {
		min-height: 180px;
		border-bottom: 6px #f2f2f2 solid;
		padding: 20px 30px 20px;
	}
	
	.page-id-98560 .greenList li::before {
		background: url(https://www.healthyyouvending.com/wp-content/uploads/yellowArrow.png);
		background-size: cover;
		content: "";
		width: 12px;
		height: 19px;
		float: left;
		margin: 2px 24px 12px 0;
	}
	
	.page-id-98560 .greenList li {
		line-height: 1.5rem;
		margin-bottom: 15px !important;
	}
	
	.page-id-98560 .receiveButton, .page-id-91794 .receiveButton, .page-id-91845 .receiveButton, .page-id-91874 .receiveButton, .page-id-91884 .receiveButton, .page-id-91880 .receiveButton {
		width: 726px;
	}

	.page-id-98560 .receiveButton #receive, .page-id-91794 .receiveButton #receive, .page-id-91845 .receiveButton #receive, .page-id-91874 .receiveButton #receive, .page-id-91884 .receiveButton #receive, .page-id-91880 .receiveButton #receive {
		width: 210px;
		padding: 0;
	}

	.page-id-98560 .receiveButton #receive::before, .page-id-91794 .receiveButton #receive::before, .page-id-91845 .receiveButton #receive::before, .page-id-91874 .receiveButton #receive::before, .page-id-91884 .receiveButton #receive::before, .page-id-91880 .receiveButton #receive::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 154px;
		top: 0;
		height: 100%;
		width: 48px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}

	.page-id-98560 .receiveButton .topButton.yellow, .page-id-91794 .receiveButton .topButton.yellow, .page-id-91845 .receiveButton .topButton.yellow, .page-id-91874 .receiveButton .topButton.yellow, .page-id-91884 .receiveButton .topButton.yellow, .page-id-91880 .receiveButton .topButton.yellow {
		width: 154px;
		padding: 0;
		margin-right: -25px;
	}

	.page-id-98560 .receiveButton .topButton.yellow::before, .page-id-91794 .receiveButton .topButton.yellow::before, .page-id-91845 .receiveButton .topButton.yellow::before, .page-id-91874 .receiveButton .topButton.yellow::before, .page-id-91884 .receiveButton .topButton.yellow::before, .page-id-91880 .receiveButton .topButton.yellow::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 309px;
		top: 0;
		height: 100%;
		width: 48px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}

	.page-id-98560 .receiveButton .topButton.yellow::after, .page-id-91794 .receiveButton .topButton.yellow::after, .page-id-91845 .receiveButton .topButton.yellow::after, .page-id-91874 .receiveButton .topButton.yellow::after, .page-id-91884 .receiveButton .topButton.yellow::after, .page-id-91880 .receiveButton .topButton.yellow::after {
		z-index: -1;
		content: "";
		position: absolute;
		right: 202px;
		top: 0;
		height: 100%;
		width: 48px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}

	.page-id-98560 .receiveButton .topButton.red, .page-id-91794 .receiveButton .topButton.red, .page-id-91845 .receiveButton .topButton.red, .page-id-91874 .receiveButton .topButton.red, .page-id-91884 .receiveButton .topButton.red, .page-id-91880 .receiveButton .topButton.red {
		width: 116px;
		margin-right: -22px;
		padding: 0;
	}

	.page-id-98560 .receiveButton .topButton.red::before, .page-id-91794 .receiveButton .topButton.red::before, .page-id-91845 .receiveButton .topButton.red::before, .page-id-91874 .receiveButton .topButton.red::before, .page-id-91884 .receiveButton .topButton.red::before, .page-id-91880 .receiveButton .topButton.red::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 419px;
		top: 0;
		height: 100%;
		width: 48px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}

	.page-id-98560 .receiveButton .topButton.red::after, .page-id-91794 .receiveButton .topButton.red::after, .page-id-91845 .receiveButton .topButton.red::after, .page-id-91874 .receiveButton .topButton.red::after, .page-id-91884 .receiveButton .topButton.red::after, .page-id-91880 .receiveButton .topButton.red::after {
		z-index: -1;
		content: "";
		position: absolute;
		right: 357px;
		top: 0;
		height: 100%;
		width: 48px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}

	.page-id-98560 .receiveButton .topButton.blue, .page-id-91794 .receiveButton .topButton.blue, .page-id-91845 .receiveButton .topButton.blue, .page-id-91874 .receiveButton .topButton.blue, .page-id-91884 .receiveButton .topButton.blue, .page-id-91880 .receiveButton .topButton.blue {
		width: 113px;
		margin-right: -22px;
		padding: 0;
	}

	.page-id-98560 .receiveButton .topButton.blue::before, .page-id-91794 .receiveButton .topButton.blue::before, .page-id-91845 .receiveButton .topButton.blue::before, .page-id-91874 .receiveButton .topButton.blue::before, .page-id-91884 .receiveButton .topButton.blue::before, .page-id-91880 .receiveButton .topButton.blue::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 524px;
		top: 0;
		height: 100%;
		width: 48px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}

	.page-id-98560 .receiveButton .topButton.blue::after, .page-id-91794 .receiveButton .topButton.blue::after, .page-id-91845 .receiveButton .topButton.blue::after, .page-id-91874 .receiveButton .topButton.blue::after, .page-id-91884 .receiveButton .topButton.blue::after, .page-id-91880 .receiveButton .topButton.blue::after {
		z-index: -1;
		content: "";
		position: absolute;
		right: 467px;
		top: 0;
		height: 100%;
		width: 48px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}

	.page-id-98560 .receiveButton .topButton.green, .page-id-91794 .receiveButton .topButton.green, .page-id-91845 .receiveButton .topButton.green, .page-id-91874 .receiveButton .topButton.green, .page-id-91884 .receiveButton .topButton.green, .page-id-91880 .receiveButton .topButton.green {
		width: 145px;
		margin-right: -22px;
		padding: 0;
	}

	.page-id-98560 .receiveButton .topButton.green::before, .page-id-91794 .receiveButton .topButton.green::before, .page-id-91845 .receiveButton .topButton.green::before, .page-id-91874 .receiveButton .topButton.green::before, .page-id-91884 .receiveButton .topButton.green::before, .page-id-91880 .receiveButton .topButton.green::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 664px;
		top: 0;
		height: 100%;
		width: 48px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}

	.page-id-98560 .receiveButton .topButton.green::after, .page-id-91794 .receiveButton .topButton.green::after, .page-id-91845 .receiveButton .topButton.green::after, .page-id-91874 .receiveButton .topButton.green::after, .page-id-91884 .receiveButton .topButton.green::after, .page-id-91880 .receiveButton .topButton.green::after {
		z-index: -1;
		content: "";
		position: absolute;
		right: 572px;
		top: 0;
		height: 100%;
		width: 48px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-98560 .receiveEmail, .page-id-91794 .receiveEmail, .page-id-91845 .receiveEmail, .page-id-91874 .receiveEmail, .page-id-91884 .receiveEmail, .page-id-91880 .receiveEmail {
		top: 128px;
	}
	
	.page-id-98560 .fixed .receiveEmail, .page-id-91794 .fixed .receiveEmail, .page-id-91845 .fixed .receiveEmail, .page-id-91874 .fixed .receiveEmail, .page-id-91884 .fixed .receiveEmail, .page-id-91880 .fixed .receiveEmail {
		top: 114px;
	}
	
	.imageFull img {
		height: 420px;
	}
	
	.imageFull .inner {
		width: 500px;
		margin: 75px 0 0 70px;
	}
	
	.imageFull .inner h3 {
		font-size: 25px;
	}
	
	.imageFull .inner p {
		font-size: 18px;
	}
	
	.imageFull .inner a {
		width: 145px;
		right: -40px;
		bottom: -100px;
		display: inline-flex
	}
	
	.imageFull .inner a i.icon {
		font-size: 27px;
	}
	
	.imageFull.right .inner {
		width: 470px;
		margin: 75px 90px 0 0;
	}
	
	.imageFull.right .inner a {
		right: -20px;
		bottom: -56px;
	}
	
	.imageFull.coaching .inner {
		width: 500px;
		margin: 75px 0 0 70px;
	}
	
	.imageFull.coaching .inner a {
		bottom: -80px;
		right: -40px;
	}
	
	.imageFull.right.osc .inner {
		margin: 75px 90px 0 0;
	}
	
	.page-template-default.page-id-2665 .pageTitle {
		margin-top: 128px !important;
	}
	
	.page-id-2665 .pageTitle h1 {
		font-size: 3.5rem;
	}
	
	.formArea .box {
		width: 80%;
	}
	
	.videoArea iframe {
		height: 322px;
	}
	
	.videoArea h3 {
		padding-left: 35px;
		line-height: 38px;
		margin: 44px 0 30px;
		font-size: 27px;
	}
	
	.videoArea h2 {
		padding-left: 35px;
		font-size: 40px;
	}
	
	.videoBelow h2 {
		margin-top: 30px;
	}
	
	.logosArea h3 {
		font-size: 26px;
	}
	
	.page-id-91874 .imageFull .three.column.grid .column {
		height: 350px;
	}
	
	.page-id-91874 .imageFull .inner {
		width: 250px;
		bottom: 4px;
		left: 30px;
	}
	
	.page-id-91874 .imageFull .inner h3 {
		font-size: 30px;
	}
	
	.page-id-91874 .imageFull .inner p {
		font-size: 14px;
		letter-spacing: 1px;
	}
	
	.vidList h3 {
		font-size: 27px;
	}
	
	.cardArea .inner h3 {
		font-size: 21px;
	}
	
	.cardArea .inner {
		padding: 68px 40px 70px;
	}
	
	.cardArea .inner .hiddenContent p {
		line-height: 25px;
		font-size: 15px;
	}
	
	.cardArea .inner .hiddenContent {
		padding: 0 28px 0;
	}
	
	.cardArea .inner:hover .hiddenContent {
		padding: 9px 28px 0;
		height: 193px;
	}
	
	.cardArea .inner .hiddenContent i.icon {
		font-size: 17px;
		margin-top: 10px;
	}
	
	.cardArea .inner.mgmt .hiddenContent {
		padding: 0 24px;
	}
	
	.cardArea .inner.mgmt:hover .hiddenContent {
		padding: 11px 24px 0;
	}
	
	.cardArea .inner.omm {
		padding: 68px 35px 70px;
	}
	
	.cardArea .inner.omm .hiddenContent {
		padding: 0 28px;
	}
	
	.cardArea .inner.omm:hover .hiddenContent {
		padding: 28px 28px 0;
	}
	
	
	.cardArea .inner.locations:hover .hiddenContent {
		padding: 38px 28px 0;
	}
	
	.cardArea .inner.faqs .hiddenContent {
		padding: 0 20px;
	}
	
	.cardArea .inner.faqs:hover .hiddenContent {
		padding: 11px 20px 0;
	}
	
	.cardArea .inner.taxes:hover .hiddenContent {
		padding: 26px 28px 0;
	}
	
	.cardArea .inner.resources .hiddenContent {
		padding: 0 28px;
	}
	
	.cardArea .inner.resources:hover .hiddenContent {
		padding: 11px 28px 0;
	}
	
	.cardArea .inner.bizform .hiddenContent {
		padding: 0 18px;
	}
	
	.cardArea .inner.bizform:hover .hiddenContent {
		padding: 11px 18px 0;
	}
	
	.cardArea .inner.mgmt {
		padding: 50px 40px 61px;
	}
	
	.supportCta a {
		font-size: 40px;
		width: 100%;
	}
	
	.page-id-91845 .greenList li::before {
		background: url(https://www.healthyyouvending.com/wp-content/uploads/yellowArrow.png);
		background-size: cover;
		content: "";
		width: 12px;
		height: 19px;
		float: left;
		margin: 2px 24px 12px 0;
	}
	
	.page-id-98843 .greenList li:before {
		background: url(https://www.healthyyouvending.com/wp-content/uploads/yellowArrow.png);
		background-size: cover;
		content: "";
		width: 12px;
		height: 19px;
		float: left;
		margin: 2px 24px 12px 0;
	}
	
	.page-id-91884 .pageTitle p {
		padding: 0 50px;
	}
	
	.page-template-bear .gform_wrapper .gform_body {
		margin-top: -48px;
	}
	
	.page-template-bear .opt-in.segment #showMore {
		top: 103px;
		left: 13px;
	}
	
	.page-template-bear .opt-in.segment p {
		margin-top: -13px;
	}
	
	.page-template-bear .gform_wrapper li.hidden_label input#input_4_3 {
		margin-top: 55px;
	}
	
	.page-template-bear .blueBox .inner {
		margin: 45px auto 0;
	}
	
	.bearBanner .mobileHide {
		display: block !important;
	}
	
	.bearBanner h1 {
		font-size: 23px;
		text-align: left;
	}
	
	.bearBanner .ui.grid.container .ui.image {
		width: 213px;
		margin: -44px 0rem -14rem 0px;
	}
	
	.page-template-bear .boxArea .column .column .inner {
		width: 100%;
		padding: 100px 25px 120px;
	}
	
	.page-template-bear .boxArea .column .hiddenText {
		width: 100%;
		font-size: 15px;
		line-height: 23px;
		margin-left: -25px;
	}
	
	.page-template-bear .boxArea .column.yellowBox .hiddenText {
		font-size: 40px;
		line-height: 45px;
	}
	
	.page-template-bear .blueBox .inner {
		margin: 50px auto 0;
	}
	
	.page-template-bear .boxArea h2 {
		font-size: 38px;
	}
	
	.page-template-franchise-favorite-ad-page .gform_wrapper .gform_body {
		margin-top: -48px;
	}
	
	.page-template-franchise-favorite-ad-page .opt-in.segment #showMore {
		top: 103px;
		left: 13px;
	}
	
	.page-template-franchise-favorite-ad-page .opt-in.segment p {
		margin-top: -13px;
	}
	
	.page-template-franchise-favorite-ad-page .gform_wrapper li.hidden_label input#input_4_3 {
		margin-top: 0;
	}
	
	.page-template-franchise-favorite-ad-page .opt-in.segment:not(.bottomCTA) form {
		height: 278px;
	}
	
	.page-template-franchise-favorite-ad-page2 .gform_wrapper .gform_body {
		margin-top: -48px;
	}
	
	.page-template-franchise-favorite-ad-page2 .opt-in.segment #showMore {
		top: 103px;
		left: 13px;
	}
	
	.page-template-franchise-favorite-ad-page2 .opt-in.segment p {
		margin-top: -13px;
	}
	
	.page-template-franchise-favorite-ad-page2 .gform_wrapper li.hidden_label input#input_4_3 {
		margin-top: 55px;
	}
	
	.page-template-franchise-favorite-ad-facebook  .gform_wrapper .gform_body {
		margin-top: -48px;
	}
	
	.page-template-franchise-favorite-ad-facebook  .opt-in.segment #showMore {
		top: 103px;
		left: 13px;
	}
	
	.page-template-franchise-favorite-ad-facebook  .opt-in.segment p {
		margin-top: -13px;
	}
	
	.page-template-franchise-favorite-ad-facebook  .gform_wrapper li.hidden_label input#input_4_3 {
		margin-top: 55px;
	}
	
	.page-id-92079 .benefitsArea p {
		font-size: 23px;
		line-height: 33px;
	}
	
	.greenArea h3 {
		font-size: 35px;
	}
	
	.greenArea h4 {
		font-size: 26px;
	}
	
	.greenArea #hiddenText h3 span {
		font-size: 29px;
	}
	
	.greenArea #hiddenText h3 {
		font-size: 25px;
	}
	
	.greenArea #hiddenText.active {
		height: 590px;
	}
	
	.page-id-92079 .graphicArea iframe {
		width: 450px;
		height: 256px;
	}
	
	.page-id-92079 .graphicArea img {
		height: 256px !important;
	}
	
	.page-id-92079 .opt-in.segment.bottomCTA p {
		font-size: 21px;
	}
	
	.cardsArea {
		padding: 70px 0 50px;
	}
	
	.cardsArea h2 {
		font-size: 26px;
		margin-bottom: 51px;
	}
	
	.cardsArea .card .cardContent {
		padding: 30px 20px 30px 0;
	}
	
	.cardsArea .card .cardContent h3 {
		font-size: 20px;
		line-height: 20px;
	}
	
	.cardsArea .card .cardContent p {
		font-size: 14px;
		line-height: 21px;
	}
	
	.cardsArea .card {
		height: 274px;
		margin-bottom: 40px;
	}
	
	.cardsArea .card.money img {
		margin-top: 26px;
		width: 93%;
	}
	
	.cardsArea .card.rocket img {
		width: 92.5px;
		margin: 32px 0 0 23px;
	}
	
	.cardsArea .card.worth img {
		margin-left: 12px;
		width: 117px;
	}
	
	.cardsArea .card.start img {
		width: 110px;
		margin-left: 24px;
	}
	
	.cardsArea .card.tech img {
		width: 104px;
	}
	
	.cardsArea .card.hands img {
		margin-left: 17px;
		width: 107px;
	}
	
	.cardsArea .card.time img {
		width: 105px;
	}
	
	.cardsArea .card.nimble img {
		width: 119px;
		margin-left: 11px;
	}
	
	.contactArea h2 {
		font-size: 23px;
	}
	
	.page-template-default .plain.contactArea .accordion .title {
		padding: 18px 15px;
		font-size: 13px;
		line-height: 13px;
	}
	
	
	
	.accordion .content.interest_2.active {
		height: 670px;
		overflow: hidden;
	}
	
	.teamArea h2 {
		font-size: 38px;
	}
	
	.teamArea h4 {
		font-size: 18px;
	}
	
	.teamArea img {
		margin-top: 20px;
	}
	
	.subTeamArea img {
		height: 230px;
	}
	
	.subTeamArea h2 {
		font-size: 23px;
	}
	
	.subTeamArea h3 {
		font-size: 14px;
	}
	
	.subTeamArea .grid .column .column .column {
		height: 360px;
		margin-bottom: 20px;
	}
	
	.subTeamArea .grid .column .column .column.jeff.active {
		height: 720px;
	}
	
	.subTeamArea .grid .column .column .column.jill.active {
		height: 960px;
	}
	
	.subTeamArea .grid .column .column .column.scott.active {
		height: 775px;
	}
	
	.subTeamArea .grid .column .column .column.kris.active {
		height: 845px;
	}
	
	.subTeamArea .grid .column .column .column.brooke.active {
		height: 785px;
	}
	
	.subTeamArea .grid .column .column .column.marty.active {
		height: 770px;
	}
	
	.subTeamArea .grid .column .column .column.ilene.active {
		height: 670px;
	}
	
	.subTeamArea .grid .column .column .column.sarahJane.active {
		height: 785px;
	}
	
	.single-location .hv-blue {
		font-size: 46px;
		line-height: 36px;
	}
	
	.single-location .pageTitle h1 {
		margin-top: 70px;
		font-size: 38px;
	}
	
	.single-location .free {
		font-size: 45px;
		letter-spacing: 1.25px;
	}
	
	.single-location .greeny {
		padding: 16px 0;
		font-size: 25px;
	}
	
	.single-location .locationContent {
		margin-top: -140px;
	}
	
	.single-location .locationVideo {
		margin: 20px 0 60px;
	}
	
	.single-location .greyBox {
		padding: 40px 20px 30px;
	}
	
	.single-location .blueForm h3 {
		font-size: 30px;
	}
	
	.single-location .blueForm {
		padding: 25px 18px 12px;
	}
	
	.single-locations .hv-blue {
		font-size: 46px;
		line-height: 36px;
	}
	
	.single-locations .pageTitle h1 {
		margin-top: 70px;
		font-size: 38px;
	}
	
	.single-locations .free {
		font-size: 45px;
		letter-spacing: 1.25px;
	}
	
	.single-locations .greeny {
		padding: 16px 0;
		font-size: 25px;
	}
	
	.single-locations .locationContent {
		margin-top: -140px;
	}
	
	.single-locations .locationVideo {
		margin: 20px 0 60px;
	}
	
	.single-locations .greyBox {
		padding: 40px 20px 30px;
	}
	
	.single-locations .blueForm h3 {
		font-size: 30px;
	}
	
	.single-locations .blueForm {
		padding: 25px 18px 12px;
	}
	
	.page-template-lead-nurturing-landing-page .awardBanner img.logo {
		width: 190px;
		top: 26px;
		left: 10%;
	}
	
	.page-template-lead-nurturing-landing-page .topThree h3 {
		font-size: 30px;
	}
	
	.page-template-lead-nurturing-landing-page .topThree h2 {
		font-size: 34px;
		margin-top: 9px;
		margin-bottom: 35px;
		line-height: 38px;
	}
	
	.page-template-lead-nurturing-landing-page .topThree img {
		width: 390px;
		margin: 35px auto 0;
	}
	
	.page-template-lead-nurturing-landing-page .graphicArea iframe {
		width: 100%;
		height: 253px;
	}
	
	.single-location .orphan {
		width: 97%;
	}
	.single-locations .orphan {
		width: 97%;
	}
	
	.page-id-96589 .boxArea .column .column .inner {
		width: 100%;
		padding: 135px 30px 140px;
	}
	
	.page-id-96589 .boxArea .column .hiddenText {
		width: 332px;
		padding: 20px 45px;
		top: 440px;
		height: 433px;
	}
	
	.page-template-vm-business-bear .boxArea .column .column .inner {
		width: 100%;
		padding: 135px 30px 140px;
	}
	
	.page-template-vm-business-bear .boxArea .column .hiddenText {
		width: 332px;
		padding: 20px 45px;
		top: 440px;
		height: 433px;
	}
	
	.graphicArea video {
		width:100% !important;
		height: 255px;
	}
	
	.page-id-98958 .chartContainer {
		width: 800px;
	}
	
	.page-id-98958 .chartContainer .gridTitle.left {
		padding: 30px 0px 28px 25px;
	}
	
	.page-id-98958 .chartContainer .gridTitle.center {
		padding: 20px 20px;
	}
	
	.page-id-98958 .chartContainer .gridContent.row_2 {
		height: 142px;
	}
	
	.page-id-98958 .chartContainer .gridContent.row_3 {
		height: 121px;
	}
	
	.page-id-98958 .chartContainer .gridContent.row_4 {
		height: 102px;
	}
	
	.page-id-98958 .chartContainer .gridContent.row_5 {
		height: 102px;
	}
	
	.page-id-98958 .chartContainer .gridContent.row_6 {
		height: 121px;
	}
	
	.page-id-98958 .greyArea h2 {
		margin-bottom: 30px;
	}
	
	.page-id-99004 .greyVids video {
		width:100% !important;
		height:260px !important;
	}
	
	
	
	.page-id-99333 .chartContainer .gridTitle.center {
		padding: 11px 20px;
	}
	
	.page-id-99634 .plain.content.millions .ui.image {
		width: 100%;
		float: left;
		margin-right: 0;
	}
	
	.page-template-ff-ad-new .topBanner {
		height: 620px;
	}
	
	.page-template-ff-ad-new .perfect {
		width: 610px;
		margin-top: 105px;
	}
	
	.page-template-ff-ad-new .bannerCTA a.atWork {
		margin-right: 200px;
		font-size: 20px;
	}
	
	.page-template-ff-ad-new .bannerCTA a.CTAScroll {
		margin-left: 240px;
		font-size: 20px;
	}
	
	.page-template-ff-ad-new .keyPoints h3 {
		font-size: 30px;
	}
	
	.page-template-ff-ad-new .keyPoints h3.thePErf {
		margin-left: -68px;
		width: 356px;
	}
	
	.page-template-ff-ad-new .keyPoints h4 {
		font-size: 20px;
	}
	
	.page-template-ff-ad-new .spot {
		width: 230px;
		float: none;
		margin:0 auto;
	}
	
	.page-template-ff-ad-new .keyPoints .whatyoudo .ui.image {
		margin: 0 auto 15px !important;
	}
	
	.page-template-ff-ad-new .keyPoints .whatwedo .ui.image {
		width: 190px;
		height:auto;
		margin: 0 auto 10px !important;
		float:none;
	}
	
	.page-template-ff-ad-new .keyPoints .whatwedo ul {
		width: 231px;
		float: none;
		margin: 0 auto;
		padding: 0 0 0 40px;
	}
	
	.page-template-ff-ad-new .opt-in.segment p {
		margin-top: -22px;
	}
	
	
	
	.page-template-ff-ad-new2 .topBanner {
		height: 620px;
	}
	
	.page-template-ff-ad-new2 .perfect {
		width: 610px;
		margin-top: 105px;
	}
	
	.page-template-ff-ad-new2 .bannerCTA a.atWork {
		margin-right: 200px;
		font-size: 20px;
	}
	
	.page-template-ff-ad-new2 .bannerCTA a.CTAScroll {
		margin-left: 240px;
		font-size: 20px;
	}
	
	.page-template-ff-ad-new2 .keyPoints h3 {
		font-size: 30px;
	}
	
	.page-template-ff-ad-new2 .keyPoints h3.thePErf {
		margin-left: -68px;
		width: 356px;
	}
	
	.page-template-ff-ad-new2 .keyPoints h4 {
		font-size: 20px;
	}
	
	.page-template-ff-ad-new2 .spot {
		width: 230px;
		float: none;
		margin:0 auto;
	}
	
	.page-template-ff-ad-new2 .keyPoints .whatyoudo .ui.image {
		margin: 0 auto 15px !important;
	}
	
	.page-template-ff-ad-new2 .keyPoints .whatwedo .ui.image {
		width: 190px;
		height:auto;
		margin: 0 auto 10px !important;
		float:none;
	}
	
	.page-template-ff-ad-new2 .keyPoints .whatwedo ul {
		width: 231px;
		float: none;
		margin: 0 auto;
		padding: 0 0 0 40px;
	}
	
	.page-template-ff-ad-new2 .opt-in.segment p {
		margin-top: -22px;
	}
	
	
	
	
	.page-template-ff-ad-new3 .topBanner {
		height: 620px;
	}
	
	.page-template-ff-ad-new3 .perfect {
		width: 610px;
		margin-top: 105px;
	}
	
	.page-template-ff-ad-new3 .bannerCTA a.atWork {
		margin-right: 200px;
		font-size: 20px;
	}
	
	.page-template-ff-ad-new3 .bannerCTA a.CTAScroll {
		margin-left: 240px;
		font-size: 20px;
	}
	
	.page-template-ff-ad-new3 .keyPoints h3 {
		font-size: 30px;
	}
	
	.page-template-ff-ad-new3 .keyPoints h3.thePErf {
		margin-left: -68px;
		width: 356px;
	}
	
	.page-template-ff-ad-new3 .keyPoints h4 {
		font-size: 20px;
	}
	
	.page-template-ff-ad-new3 .spot {
		width: 230px;
		float: none;
		margin:0 auto;
	}
	
	.page-template-ff-ad-new3 .keyPoints .whatyoudo .ui.image {
		margin: 0 auto 15px !important;
	}
	
	.page-template-ff-ad-new3 .keyPoints .whatwedo .ui.image {
		width: 190px;
		height:auto;
		margin: 0 auto 10px !important;
		float:none;
	}
	
	.page-template-ff-ad-new3 .keyPoints .whatwedo ul {
		width: 231px;
		float: none;
		margin: 0 auto;
		padding: 0 0 0 40px;
	}
	
	.page-template-ff-ad-new3 .opt-in.segment p {
		margin-top: -22px;
	}
	
	
	
	
	#informationHub.page-id-100334 .pageTitle h1 {
		font-size: 42px;
		line-height: 44px;
	}
	
	#informationHub.page-id-100334 .pageTitle img {
		margin: -257px auto 66px;
		width: 333px;
		display: block;
	}
	
	#informationHub.page-id-100334 .pageTitle .innerColor {
		padding: 220px 0 0;
	}
	
	#informationHub.page-id-100376 .pricingGrey .whiteDeets {
		padding: 30px 40px 10px;
		margin-top: 30px;
	}
	
	.page-template-financing .pageTitle h1 {
		font-size: 61px;
	}
	
	.page-template-financing .pageTitle h3 {
		font-size: 30px;
	}
	
	.page-template-financing .pageTitle p.bannerLine {
		font-size: 21px;
	}
	
	.brookeArea h2 {
		font-size: 27px;
		margin: 0 0 5px !important;
	}
	
	.brookeArea h3 {
		font-size: 26px;
		margin: 0px 0 14px !important;
	}
	
	.brookeArea p {
		line-height: 33px;
		font-size: 17px;
	}
	
	.robsArea p {
		line-height: 33px;
		font-size: 17px;
	}
	
	.robsArea .ui.image {
		width: 100% !important;
	}
	
	.optionArea .ui.grid>.column:not(.row) {
		padding-left: 1rem !important;
		padding-right: 1rem !important;
	}
	
	.optionArea h2 {
		font-size: 23px;
		margin: 0 0 55px !important;
	}
	
	.optionArea p {
		line-height: 33px;
		font-size: 17px;
	}
	
	.optionArea .option_1 h2::before {
		height: 80px;
	}
	
	.optionArea .option_2 h2::before {
		height: 80px;
	}
	
	.optionArea .option_3 h2::before {
		height: 80px;
	}
	
}


@media screen and (max-width: 1050px) {
	
	#informationHub.page-id-100351 .paddedTop p.stumpy {
		text-align: center;
		padding: 0 20px;
	}
	
	

	.page-template-hvaw .item .menuImage {
		max-height: 13px !important;
	}
	
	.page-template-hvaw .ui.secondary.menu .item {
		margin: 0 0 !important;
	}
	
	.page-template-hvaw .navActNow {
		width: 200px;
	}
	
	.page-template-hvaw .hv-blue img {
		width: 100%;
	}
	
	.page-template-hvaw .machine {
		width: 90%;
		float: right;
		position:relative !important;
		margin: 45px 0 0;
	}
	
	.page-template-hvaw .locationVideo {
		margin: 45px 0 50px;
	}
	
	.page-template-hvaw .blueForm {
		margin: 80px 0 40px;
		height: 610px;
	}
	
	.page-template-hvaw #showMore {
		top: 592px;
		width: 150px;
		left: 61px;
		padding: 9px 10px;
	}
	
	.page-id-92096 .item .menuImage {
		max-height: 13px !important;
	}
	
	.page-id-92096 .navActNow {
		width: 200px;
	}
	
	
	
}



@media screen and (max-width: 991px) {
	
	.page-template-financing .pageTitle {
		margin-top: 110px !important;
		padding: 70px 0 80px;
		height: 390px;
	}
	
	.page-template-financing .pageTitle p.bannerLine {
        font-size: 16px;
    }
	
	.brookeArea h2 {
        font-size: 20px;
    }
	
	.brookeArea h3 {
        font-size: 20px;
    }
	
	.brookeArea p {
        line-height: 26px;
        font-size: 15px;
    }
	
	.robsArea h2 {
		font-size: 20px;
		margin: 0 0 28px !important;
	}
	
	.robsArea h2::before {
		content: "";
		display: block;
		float: left;
		width: 6px;
		height: 40px;
		background-color: #E73D30;
		margin: 2px 20px 0 0;
	}
	
	.robsArea p {
        line-height: 26px;
        font-size: 15px;
    }
	
	.optionArea h2 {
        font-size: 20px;
        margin: 0 0 0 !important;
		min-height:120px;
    }
	
	.optionArea .option_1 h2::before {
		width: 6px;
		height: 80px;
		margin: 2px 20px 0 0;
	}
	
	.optionArea .option_2 h2::before {
		width: 6px;
		height: 80px;
		margin: 2px 20px 0 0;
	}
	
	.optionArea .option_3 h2::before {
		width: 6px;
		height: 80px;
		margin: 2px 20px 0 0;
	}
	
	.optionArea p {
        line-height: 26px;
        font-size: 15px;
    }
	
	.page-id-100655 .videoAREA .column {
		padding: 0 1rem !important;
	}
	
	.page-id-100655 .blueCTA .texts {
		font-size: 21px !important;
		width: 520px;
		float: none;
		text-align: center;
		margin: 0 auto;
	}
	
	.page-id-100655 .blueCTA .ui.button {
		margin: 4px auto;
		float: none;
	}
	
	.page-id-100655 .blueCTA .innerBox {
		padding: 40px 0 20px;
		border-radius: 13px;
	}
	
	.page-id-100655 .content p {
		line-height: 26px;
	}
	
	.page-id-100655 .lastArea p {
		line-height: 34px;
	}
	
	.page-id-100755 .videoAREA .column {
		padding: 0 1rem !important;
	}
	
	.page-id-100755 .content p {
		line-height: 26px;
	}
	
	.page-id-100755 .lastArea p {
		line-height: 34px;
	}
	
	.page-template-ff-ad-new .opt-in.segment:not(.bottomCTA) {
		height: 365px;
	}
	
	.page-template-ff-ad-new .opt-in.segment:not(.bottomCTA) form {
		height: 340px;
	}
	
	.page-template-ff-ad-new .gform_legacy_markup_wrapper .gform_footer {
		right: auto;
	}
	
	.page-template-ff-ad-new2 .opt-in.segment:not(.bottomCTA) {
		height: 525px;
	}
	
	.page-template-ff-ad-new2 .opt-in.segment:not(.bottomCTA) form {
		height: 338px;
	}
	
	.page-template-ff-ad-new2 .gform_legacy_markup_wrapper .gform_footer {
		right: auto;
	}
	
	.page-template-ff-ad-new3 .opt-in.segment:not(.bottomCTA) {
		height: 515px;
	}
	
	.page-template-ff-ad-new3 .opt-in.segment:not(.bottomCTA) form {
		height: 338px;
	}
	
	.page-template-ff-ad-new3 .gform_legacy_markup_wrapper .gform_footer {
		right: auto;
	}
	
	.page-template-franchise-favorite-ad-page .opt-in.segment:not(.bottomCTA) {
		height: 390px;
	}
	
	.page-template-franchise-favorite-ad-page .opt-in.segment:not(.bottomCTA) form {
		height: 345px;
	}
	
	.page-template-franchise-favorite-ad-page .gform_legacy_markup_wrapper .gform_footer {
		right: auto;
	}
	
	#informationHub.page-id-100354 .pageTitle .innerColor h1 {
		font-size: 56px !important;
		Line-height: 59px !important;
	}
	
	#informationHub.page-id-100354 .pageTitle h2 {
		font-size: 43px;
	}
	
	#informationHub.page-id-100342 .ui.grid>[class*="ten wide"].column {
		width: 100%!important;
	}
	
	#informationHub.page-id-100342 .ui.grid>[class*="three wide"].column {
		width: 39%!important;
	}
	
	#informationHub.page-id-100376 .pricingGrey {
		padding-top: 50px !important;
	}
	
	#informationHub.page-id-100376 .pricingGrey h2 {
		font-size: 30px;
	}
	
	#informationHub.page-id-100376 .pricingGrey .wellnessmachine {
		margin-top: 53px;
	}
	
	#informationHub.page-id-100376 .pageTitle .ui.image {
		margin: 0 auto -110px;
	}
	
	#informationHub.page-id-100334 .pageTitle img {
		margin: -297px auto 106px;
		width: 333px;
		display: block;
	}
	
	#informationHub.page-id-100376 .pageTitle .innerColor {
		padding: 60px 0 0;
	}
	
	#informationHub .pageTitle .innerColor {
		padding: 60px 0 0;
	}
	
	#informationHub.page-id-100329 .pageTitle .innerColor {
		padding: 50px 0 80px;
	}
	
	#informationHub .backButton {
		top: 234px;
		left: 25px;
	}
	
	#informationHub .popContent iframe {
		height: 315px;
	}
	
	#informationHub .hubBoxes .four .hubBox h3 {
		font-size: 24px;
		line-height: 28px;
		width: 250px;
	}
	
	#informationHub .hubBoxes .four .hubBox > .icon {
		font-size: 58px;
		line-height: 58px;
	}
	
	#informationHub .four .hubBox {
		border-bottom-width: 10px;
		padding: 20px 0 70px;
	}
	
	.ceaseArea ul {
		width: 100%;
	}
	
	.page-id-99531 .paddedTop p.stumpy {
		padding: 0;
	}
	
	.page-id-99531.page-template-default .plain .accordion .title {
		padding: 18px 23px;
		font-size: 20px;
		line-height: 23px;
	}
	
	.page-id-99250 .content .ui.card.third h3 span {
		max-width: 150px;
		margin-bottom: 0 !important;
	}
	
	.page-id-99250 .pageTitle h1 {
		font-size: 3.25rem;
	}
	
	.page-id-99250 .pageTitle p {
		font-size: 1.45rem;
	}
	
	.page-id-99250 .content .ui.card h3 span {
		font-size: 15px;
		line-height: 19px;
	}
	
	.page-id-99250 .content .ui.card {
		min-height: 493px;
		padding: 25px 20px 0;
	}
	
	.page-id-99250 .content .ui.card.third h3 span {
		margin-top: 13px;
		margin-bottom: 16px;
	}
	
	.page-id-99250 .content .small {
		padding: 0 15px;
	}
	
	
	.page-id-99309 .content .ui.card.third h3 span {
		max-width: 150px;
		margin-bottom: 0 !important;
	}
	
	.page-id-99309 .pageTitle h1 {
		font-size: 3.25rem;
	}
	
	.page-id-99309 .pageTitle p {
		font-size: 1.45rem;
	}
	
	.page-id-99309 .content .ui.card h3 span {
		font-size: 15px;
		line-height: 19px;
	}
	
	.page-id-99309 .content .ui.card {
		min-height: 493px;
		padding: 25px 20px 0;
	}
	
	.page-id-99309 .content .ui.card.third h3 span {
		margin-top: 13px;
		margin-bottom: 16px;
	}
	
	.page-id-99309 .content .small {
		padding: 0 15px;
	}
	
	.page-id-99176 .content .ui.card.third h3 span {
		max-width: 150px;
		margin-bottom: 0 !important;
	}
	
	.page-id-99176 .pageTitle h1 {
		font-size: 3.25rem;
	}
	
	.page-id-99176 .pageTitle p {
		font-size: 1.45rem;
	}
	
	.page-id-99176 .content .ui.card h3 span {
		font-size: 15px;
		line-height: 19px;
	}
	
	.page-id-99176 .content .ui.card {
		min-height: 493px;
		padding: 25px 20px 0;
	}
	
	.page-id-99176 .content .ui.card.third h3 span {
		margin-top: 13px;
		margin-bottom: 16px;
	}
	
	.page-id-99176 .content .small {
		padding: 0 15px;
	}
	
	.page-id-99004 .paddedTop video {
		width:100% !important;
		height:420px !important;
	}
	
	.page-id-99004 .greyVids .ui.grid>[class*="eight wide"].column {
		width: 100%!important;
	}
	
	.page-id-99004 .greyVids video {
		width:80% !important;
		height:360px !important;
		float:none;
		margin:-10px auto;
		display:block !important;
	}
	
	.page-id-98958 .chartContainer {
		width: 700px;
	}
	
	.page-id-98958 .chartContainer .gridTitle {
		font-size: 14px;
	}
	
	.page-id-98958 .chartContainer .gridTitle.left {
		font-size: 20px !important;
	}

	.page-id-98958 .chartContainer .gridContent.left {
		font-size: 15px;
	}
	
	.page-id-98958 .chartContainer .gridContent.row_3 {
		height: 140px;
	}
	
	.page-id-98958 .chartContainer .gridContent.row_4 {
		height: 119px;
	}
	
	.page-id-98958 .chartContainer .gridContent.row_5 {
		height: 119px;
	}
	
	.page-id-98958 .chartContainer .gridContent.row_6 {
		height: 119px;
	}

	
	
	
	.page-id-99333 .chartContainer {
		width: 700px;
	}
	
	.page-id-99333 .chartContainer .gridTitle {
		font-size: 14px;
	}
	
	.page-id-99333 .chartContainer .gridTitle.left {
		font-size: 20px !important;
		width: 43%;
	}
	
	.page-id-99333 .chartContainer .gridTitle.center {
		width: 19%;
	}
	
	.page-id-99333 .chartContainer .gridContent.left {
		font-size: 15px;
		padding-left: 20px;
		width: 43%;
	}
	
	.page-id-99333 .chartContainer .gridContent.center {
		width: 19%;
	}
	
	
	
	
	
	.page-id-97019 .popContent iframe {
		width:100%;
		height: 315px;
	}

	.page-id-96966 .popContent iframe {
		width:100%;
		height: 315px;
	}
	
	.page-id-98560 .receiveButton .topButton.yellow {
		width: 154px !important;
	}
	
	.page-id-98560 .stepArea .map {
		width: 105%;
		margin: 0 0 0 -5%;
	}
	
	.page-id-98560 .hiddenMap#stepOneOut {
		width: 85px;
		height: 33px;
		top: 42px;
		left: 50px;
	}
	
	.page-id-98560 .hiddenMap#stepTwoOut {
		width: 116px;
		height: 33px;
		top: 93px;
		left: 134px;
	}
	
	.page-id-98560 .hiddenMap#stepThreeOut {
		width: 206px;
		height: 34px;
		top: 130px;
		left: 30px;
	}
	
	.page-id-98560 .hiddenMap#stepFourOut {
		width: 116px;
		height: 34px;
		top: 255px;
		left: 33px;
	}
	
	.page-id-98560 .hiddenMap#stepFiveOut {
		width: 114px;
		height: 60px;
		top: 304px;
		left: 126px;
	}
	
	.page-id-98560 .stepArea h2 {
		font-size: 27px;
		margin: 0 0 4px !important;
	}
	
	.page-id-98560 .stepArea h3 {
		font-size: 22px;
	}
	
	.page-id-98560 .stepArea .steps {
		border-radius: 10px;
		margin-top: 15px;
	}
	
	.page-id-98560 .stepArea .steps h3 {
		font-size: 15px;
		margin: -18px 0 0 0 !important;
		padding: 18px 20px 17px 18px;
	}
	
	.page-id-98560 .stepArea .steps h3 i.icon {
		font-size: 14px;
		width: 14px;
		padding: 20px 30px 15px 19px;
		margin: -18px -20px;
	}
	
	.page-id-98560 .stepArea .steps #stepOne .hiddenContent.active {
		height: 250px;
	}
	
	.page-id-98560 .stepArea .steps #stepTwo .hiddenContent.active {
		height: 280px;
	}
	
	.page-id-98560 .stepArea .steps #stepThree .hiddenContent.active {
		height: 300px;
	}
	
	.page-id-98560 .stepArea .steps #stepFour .hiddenContent.active {
		height: 275px;
	}
	
	.page-id-98560 .stepArea .steps #stepFive .hiddenContent.active {
		height: 325px;
		padding: 20px 40px 20px 30px;
	}
	
	.page-id-98191 .popContent iframe {
		height: 315px;
	}
	
	.page-id-97502 .greyTOP .ui.card {
		padding: 30px 30px 0;
		min-height: 490px !important;
	}
	
	.page-id-97502 .greyTOP .ui.card.right {
		padding:30px 30px 0;
	}
	
	.page-id-97502 .greyTOP .ui.card img {
		width: 60px;
	}
	
	.page-id-97502 .greyTOP .ui.card.right img {
		width: 60px;
	}
	
	.page-id-97502 .greyTOP .ui.card h3 {
		font-size: 17px;
		margin: -44px 0 12px 69px !important;
		width: 210px;
	}
	
	#getStuck.fixxy {
		top: 125px;
		padding: 3px 0;
	}
	
	#stuckAgain.fixxy img {
		width: 190px;
		margin-top: -111px;
	}
	
	#stuckAgain.fixxy {
		margin-left: -150px;
	}
	
	.page-id-97807 .pageTitle .innerColor {
		padding: 105px 0 35px;
	}

	.page-id-97807 .content iframe {
		width: 100%;
		height: 410px;
		margin: 30px auto 60px;
	}

	.page-id-97807 .content h4 {
		text-align: center;
		color: #333;
		line-height: 35px;
		font-size: 20px;
		letter-spacing: 0.5px;
		margin-top: -30px;
	}
	
	.home .buttonsArea {
		width: 100%;
		margin: 40px auto 0;
	}
	
	.home .buttonsArea a img {
		max-height: 44px;
		margin: 0 10px;
	}
	
	.page-id-97719 .awardBanner .ilustLogo {
		width: 190px;
		float: none;
		margin: 11px auto 29px;
		display: block;
	}
	
	.bannerDesktop {
		display:none;
	}
	
	.illustrated {
		background: url(https://www.healthyyouvending.com/wp-content/uploads/greenSplit.jpg);
		background-size: contain;
		background-position: center;
		height: 380px;
		margin-top: -14px;
	}
	
	.theGoods .ui.card {
		padding: 38px 25px;
		height: 300px;
		width: 100%;
	}
	
	.bannerCTA a.CTA {
		font-size: 13px;
	}
	
	.theGoods .ui.card h4.shown {
		font-size: 19px;
		line-height: 29px;
	}
	
	.theGoods .ui.red.card h4.shown {
		padding: 0 10px;
	}
	
	.theGoods .ui.card .notShown {
		top: 90px;
		padding: 0px 65px;
	}
	
	.theGoods .ui.blue.card .notShown {
		top: 75px;
		padding: 0px 51px;
	}
	
	.theGoods .ui.green.card .notShown {
		top: 108px;
		padding: 0 65px;
	}

	.theGoods .ui.yellow.card .notShown {
		top: 108px;
		padding: 0px 65px;
	}
	
	.benetrends .exclusions {
		margin: 40px 0 !important;
	}
	
	.greyTOP p {
		font-size: 17px !important;
		line-height: 33px;
	}
	
	.benetrends p {
		font-size: 17px !important;
		line-height: 33px;
	}
	
	.greyBOTTOM iframe {
		height: 188px;
	}
	
	.calculatorArea .exclusions {
		margin: 50px 0 0 !important;
	}
	
	.page-id-92024 .paddedTop p {
		width: 100%;
	}

	.page-id-92024 .paddedTop .ui.image {
		width:90%;
	}
	
	.page-id-97033 .awardBanner img.logo {
		top: 23px;
		right: 2%;
	}
	
	.home .item .menuImage {
		max-height: 8px !important;
	}
	
	.page-template-franchise-favorite-ad-page .graphicArea img {
		height: 205px !important;
	}
	
	.page-template-franchise-favorite-ad-page .graphicArea iframe {
		width: 100%;
		height: 206px;
	}
	
	.page-template-franchise-favorite-ad-facebook .graphicArea img {
		height: 205px !important;
	}
	
	.page-template-franchise-favorite-ad-facebook .graphicArea iframe {
		width: 100%;
		height: 206px;
	}
	
	.page-template-franchise-favorite-ad-page2 .graphicArea img {
		height: 205px !important;
	}
	
	.page-template-franchise-favorite-ad-page2 .graphicArea iframe {
		width: 100%;
		height: 206px;
	}
	
	.page-id-91794 .receiveButton .topButton.yellow, .page-id-91845 .receiveButton .topButton.yellow, .page-id-91874 .receiveButton .topButton.yellow, .page-id-91884 .receiveButton .topButton.yellow, .page-id-91880 .receiveButton .topButton.yellow {
		width: 154px !important;
		padding: 0;
		margin-right: -25px;
	}
	
	.optionsBanner h1 {
		font-size: 48px;
		line-height: 49px;
	}
	
	.dudeImage {
		width: 300px;
	}
	
	.circleOptions {
		width: 300px;
		margin-bottom: -10px;
	}
	
	.optionsBanner h2 {
		font-size: 25px;
		margin: 74px 0 15px;
	}
	
	.home .perfect {
		margin-top: 57px;
		width: 100%;
	}
	
	.pPad {
		padding: 0 20px;
	}
	
	.postid-95281 .content img {
		width: 100% !important;
		float: none !important;
		margin-right: 0 !important;
	}

	.apple {
		bottom: -13rem;
		left: 0rem;
		width: 130px;
	}
	.page-id-92096 .plain.content.locationBanner .ui.image {
		top: 5rem;
		width: 80%;
	}
	.cursive {
		width: 200px;
		bottom: -13rem;
		left: 10rem;
	}
	.page-id-92096 .plain.content.paddedTop {
		padding: 6rem 0 !important;
	}
	.locationBanner h1 {
		font-size: 2.5rem;
		line-height: 2.5rem;
	}
	.locationBanner .button.actNow {
		padding: 10px 0;
		margin: 15px auto 0;
	}
	.locationBanner h1 span {
		font-size: 2.5rem;
	}
	.locationBanner .bar {
		width: 300px;
	}
	.locationBanner p.text {
		width: 300px;
	}
	
	.page-template-home .following.bar .link.item, .page-template-home .ui.secondary.menu a.item, .page-template-home .following.bar div.dropdown.item, .page-template-blog .following.bar .link.item, .page-template-blog .ui.secondary.menu a.item, .page-template-blog .following.bar div.dropdown.item {
		font-size: 11px !important;
	}
	
	.ui.logo.image {
		max-width: 200px;
	}
	
	.page-template-default .pageTitle {
		margin-top: 84px !important;
	}
	
	.receiveButton {
		top: 126px;
	}
	
	.fixed .receiveButton {
		top: 112px;
	}
	
	.quickmaths {
		width: 100%;
	}
	
	.single-location .pageTitle.shrunken .ten.wide.column {
		margin-right: 0 !important;
	}
	
	.single-location .shrunken .machine {
		margin: 18px 0 20px 0;
	}
	.single-locations .pageTitle.shrunken .ten.wide.column {
		margin-right: 0 !important;
	}
	
	.single-locations .shrunken .machine {
		margin: 18px 0 20px 0;
	}
	
	.receiveButton .topButton.back.img {
		width: 172px;
	}
	
	.receiveButton #receive {
		padding: 0;
		width: 260px;
		font-size: 17px !important;
		letter-spacing: 0.5px;
	}
	
	.receiveButton .topButton img {
		width: 100%;
	}
	
	.receiveButton .topButton {
		padding: 19px 0;
		width: 200px;
		font-size: 17px !important;
		margin-right: 40px;
	}
	
	.receiveButton #receive::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 215px;
		top: 0;
		height: 100%;
		width: 63px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.receiveButton .topButton::after {
		z-index: -1;
		content: "";
		position: absolute;
		right: 277px;
		top: 0;
		height: 100%;
		width: 63px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.receiveButton .topButton::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 463px;
		top: 0;
		height: 100%;
		width: 63px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.pageTitle .innerColor {
		padding: 100px 0 75px;
	}
	
	.greenList .container {
		padding: 0;
	}
	
	.greenList p {
		font-size: 1rem;
	}
	
	.greenList li {
		font-size: 1rem;
	}
	
	.receiveButton .topButton.back {
		width: 110px;
	}
	
	.receiveButton .topButton.back::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 387px;
		top: 0;
		height: 100%;
		width: 39px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.receiveEmail {
		top: 103px;
	}
	
	.page-id-2476 .receiveEmail {
		top: 126px;
	}
	
	.page-id-2476 .fixed .receiveEmail {
		top: 112px;
	}
	
	.fixed .receiveEmail {
		top: 112px;
	}
	
	.benefitsArea .inner ul {
		padding: 0 0 0 3px;
	}
	
	.benefitsArea .inner ul li {
		line-height:2rem;
	}
	
	.benefitsArea .inner {
		min-height: 1470px;
	}
	
	.listArea h2 {
		letter-spacing: 2px;
		font-size: 3.5rem;
	}
	
	.pageTitle h1 {
		font-size: 3.75rem;
	}
	
	.greenRays #hiddenText.active {
		height: 440px;
	}
	
	.greenRays #hiddenText h3 {
		font-size: 19px;
	}
	
	.greenRays #hiddenText h3 span {
		font-size: 20px;
	}
	
	.greenRays p {
		font-size: 17px;
	}
	
	.yellowBanner h2 {
		font-size: 1.75rem;
	}
	
	.cardArea h3 {
		font-size: 2.15rem;
		margin-bottom: 24px;
	}
	
	.locate.cardArea img {
		width: 80px;
		margin-right: -20px;
	}
	
	.locate.cardArea img {
		width: 90px;
		margin-right: -16px;
		margin-top: -42px;
	}
	
	.locate.cardArea h4 {
		margin-top: 7px;
	}
	
	.locate.cardArea h3::before {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/numberOne.png);
		width: 214px;
		height: 52px;
		background-size: cover;
		float: left;
		margin: -8px 15px 0px 133px;
	}
	
	.locate.cardArea h3::after {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/closingBracket.png);
		width: 8px;
		height: 28px;
		background-size: cover;
		float: right;
		margin: 5px 244px 0px 0;
	}
	
	
	.monitor.cardArea img {
		width: 90px;
		margin-left: -10px;
		margin-top: -42px;
	}
	
	.monitor.cardArea h4 {
		margin-top: 7px;
	}
	
	.monitor.cardArea h3::before {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/openingBracket.png);
		width: 7px;
		height: 28px;
		background-size: cover;
		float: left;
		margin: 5px 12px 0 248px;
	}
	
	.monitor.cardArea h3::after {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/numberTwo.png);
		width: 203px;
		height: 52px;
		background-size: cover;
		float: right;
		margin: -7px 127px 0px 0;
	}
	
	
	.stock.cardArea img {
		width: 90px;
		margin-right: -16px;
		margin-top: -42px;
	}
	
	.stock.cardArea h4 {
		margin-top: 0px;
	}
	
	.stock.cardArea h3::before {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/numberThree.png);
		width: 224px;
		height: 52px;
		background-size: cover;
		float: left;
		margin: -8px 15px 0px 133px;
	}
	
	.stock.cardArea h3::after {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/closingBracket.png);
		width: 8px;
		height: 28px;
		background-size: cover;
		float: right;
		margin: 5px 252px 0px 0;
	}
	
	
	.expand.cardArea img {
		width: 90px;
		margin-left: -10px;
		margin-top: -42px;
	}
	
	.expand.cardArea h4 {
		margin-top: 12px;
	}
	
	.expand.cardArea h3::before {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/openingBracket.png);
		width: 7px;
		height: 28px;
		background-size: cover;
		float: left;
		margin: 5px 12px 0 248px;
	}
	
	.expand.cardArea h3::after {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/numberFour.png);
		width: 208px;
		height: 52px;
		background-size: cover;
		float: right;
		margin: -7px 127px 0px 0;
	}
	
	.opportunity {
		width: 240px;
		margin: -90px 0 0 38%;
	}
	
	.topBanner {
		background: url(https://www.healthyyouvending.com/wp-content/uploads/topBg8.jpg);
		padding: 125px 0 0;
		height: 530px;
		background-size: cover;
		margin-bottom: 60px;
	}
	
	.topBanner .machine {
		width: 290px;
		margin: -80px 0 0px;
		position: relative !important;
	}
	
	.topBanner h4 {
		font-size: 29px;
		margin: 40px 0 -5px 20px;
	}
	
	.topBanner h1 {
		font-size: 47px;
		line-height: 50px;
		width: 500px;
	}
	
	.topBanner h2 {
		font-size: 35px;
		width: 480px;
	}
	
	.topBanner h3 {
		margin: 9px 0 0 115px;
		font-size: 25px;
		width: 235px;
	}
	
	.topBanner .couple {
		width: 298px;
		margin-bottom: 88px;
		margin-top: 34px;
		margin-right: -5%;
	}
	
	.bannerCTA {
        padding: 17px 0;
        width: 100%;
        margin: -14px 0 0;
    }
	
	.bannerCTA form.clicked {
        margin-bottom: -43px !important;
        margin-top: -20px !important;
		width: 230px;
    }
	
	.bannerCTA a {
		font-size: 13px;
	}
	
	.bannerCTA a.atWork i.icon {
		margin: 0px 95px 0px 0;
	}
	
	.bannerCTA .gform_wrapper .gform_footer input.button, .bannerCTA .gform_wrapper .gform_footer input[type=submit] {
		width: 64px !important;
		margin: 8px 0 0 0 !important;
		font-size: 12px;
		padding: 9.5px 0 !important;
	}
	
	.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
		max-width: 100%;
		padding-right: 0;
		width: 280px;
		margin-left: 75px;
	}
	
	.home .bannerCTA .gform_wrapper .gform_footer input.button {
		width: 80px !important;
		margin: 28px -16px 0 0 !important;
	}
	
	
	/* ----- FIREFOX ----- */

	@-moz-document url-prefix() {
		
		.bannerCTA .gform_wrapper .gform_footer input.button, .bannerCTA .gform_wrapper .gform_footer input[type="submit"] {
			margin: 4px 0 0 0 !important;
			padding: 11px 0 !important;
		}
		
		.home .bannerCTA .gform_wrapper .gform_footer input.button {
		  width: 86px !important;
		  margin: 25px -22px 0 0 !important;
		}

	}
	
	
	_::-webkit-full-page-media, _:future, :root .bannerCTA .gform_wrapper .gform_footer input.button, .bannerCTA .gform_wrapper .gform_footer input[type=submit] {
		margin: 2.5px 0 0 0 !important;
	}
	
	_::-webkit-full-page-media, _:future, :root .home .bannerCTA .gform_wrapper .gform_footer input.button {
		margin: 25px -21px 0 0 !important;
		width: 86px !important;
	}

	
	.bannerCTA .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
		margin: 10px 0 0 76px;
		width: 200px;
		font-size: 13px;
	}
	
	.perfectFit h2 {
		font-size: 30px;
		margin-left: 40px;
	}
	
	.perfectFit ul li {
		font-size: 19px;
		margin-bottom: 5px !important;
	}
	
	.perfectFit .left ul {
		margin-left: 5px;
	}
	
	.perfectFit ul {
		margin-left: 0px;
	}
	
	.perfectFit p.astrisk {
		font-size: 18px;
	}
	
	.page-template-home .ui.menu .item {
		font-size:12px !important;
	}
	
	.page-template-default .ui.menu .item {
		font-size:12px !important;
	}
	
	.page-template-raving-fans .ui.menu .item {
		font-size: 12px !important;
	}
	
	.greenBanner {
		padding: 56px 0 40px;
	}
	
	.greenBanner a {
		font-size: 36px;
	}
	
	.keyPoints h3 {
		font-size: 27px;
	}
	
	.keyPoints h4 {
		margin: 0 0 20px;
		font-size: 20px;
	}
	
	.spot {
		width: 154px;
		float: none;
		margin: 0 auto !important;
	}
	
	.keyPoints .whatyoudo .ui.image {
		width: 71px;
		margin: 21px auto 10px;
	}
	
	.keyPoints .whatwedo .ui.image {
		width: 56%;
		height: 158px;
		margin-top: -12px;
		margin-left: 22%;
	}
	
	.keyPoints .howitworks .buttons {
		margin-right: 9px;
	}
	
	.keyPoints .whatyoudo .buttons {
		margin-right: 6px;
	}
	
	.keyPoints .whatwedo .buttons {
		margin-top: 5px;
		margin-right: 0px;
	}
	
	.ourWord h2 {
		font-size: 38px;
	}
	
	.ourWord h3 {
		margin-bottom: 30px;
		font-size: 23px;
	}
	
	.ourWord iframe {
		width: 100% !important;
		height: 196px;
	}
	
	.ourWord .ui.buttons {
		margin: 20px auto 40px;
	}
	
	.productBoxes .card h3 {
		font-size: 22px;
		margin: -15px 0 0;
	}
	
	.productBoxes .card.meals img {
		margin: 30px 0 24px;
	}
	
	.productBoxes .card.meds img {
		margin: 5px 0 6px;
	}
	
	.productBoxes .card h4 {
		font-size: 16px;
	}
	
	.productBoxes .card.greens img {
		width: 234px;
	}
	
	.productBoxes .card .inner {
		padding: 45px 45px 0;
	}
	
	.productBoxes .card .inner img {
		max-width: 65px;
		max-height: 65px;
		margin: 0 auto -10px;
	}
	
	.productBoxes .card .inner p {
		font-size: 16px;
		line-height: 20px;
	}
	
	.greenStats h4 {
		font-size: 20px;
		line-height: 27px;
		width: 600px;
		margin: 0 auto 30px;
	}
	
	.greenStats h3 {
		font-size: 65px;
	}
	
	.greenStats p {
		width: 100%;
		margin: 0 0 25px;
		font-size: 16px;
		line-height: 23px;
	}
	
	.greyList h4 {
		font-size: 26px;
		line-height: 35px;
	}
	
	.whiteList h4 {
		font-size: 26px;
		line-height: 35px;
	}
	
	.page-id-2816 .receiveEmail, .page-id-2857 .receiveEmail, .page-id-2883 .receiveEmail, .page-id-91760 .receiveEmail {
		top: 126px;
	}
	
	.page-id-2816 .fixed .receiveEmail, .page-id-2857 .fixed .receiveEmail, .page-id-2883 .fixed .receiveEmail, .page-id-91760 .fixed .receiveEmail {
		top: 112px;
	}
	
	.page-template-default.page-id-2816 .pageTitle, .page-template-default.page-id-2857 .pageTitle, .page-template-default.page-id-2883 .pageTitle, .page-template-default.page-id-91760 .pageTitle {
		margin-top: 109px !important;
	}
	
	.page-id-2816 .receiveButton #receive, .page-id-2857 .receiveButton #receive, .page-id-2883 .receiveButton #receive, .page-id-91760 .receiveButton #receive {
		width: 195px;
		padding: 0;
	}
	
	.page-id-2816 .receiveButton #receive::before, .page-id-2857 .receiveButton #receive::before, .page-id-2883 .receiveButton #receive::before, .page-id-91760 .receiveButton #receive::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 124px;
		top: 0;
		height: 100%;
		width: 33px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-2816 .receiveButton .topButton.yellow, .page-id-2857 .receiveButton .topButton.yellow, .page-id-2883 .receiveButton .topButton.yellow, .page-id-91760 .receiveButton .topButton.yellow {
		width: 132px !important;
		padding: 0;
		margin-right: -25px;
	}
	
	.page-id-2816 .receiveButton .topButton.yellow::before, .page-id-2857 .receiveButton .topButton.yellow::before, .page-id-2883 .receiveButton .topButton.yellow::before, .page-id-91760 .receiveButton .topButton.yellow::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 244px;
		top: 0;
		height: 100%;
		width: 33px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-2816 .receiveButton .topButton.yellow::after, .page-id-2857 .receiveButton .topButton.yellow::after, .page-id-2883 .receiveButton .topButton.yellow::after, .page-id-91760 .receiveButton .topButton.yellow::after {
		z-index: -1;
		content: "";
		position: absolute;
		right: 157px;
		top: 0;
		height: 100%;
		width: 33px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-2816 .receiveButton .topButton.red, .page-id-2857 .receiveButton .topButton.red, .page-id-2883 .receiveButton .topButton.red, .page-id-91760 .receiveButton .topButton.red {
		width: 159px;
		padding: 0;
		margin-right: -20px;
	}
	
	.page-id-2816 .receiveButton .topButton.red::before, .page-id-2857 .receiveButton .topButton.red::before, .page-id-2883 .receiveButton .topButton.red::before, .page-id-91760 .receiveButton .topButton.red::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 395px;
		top: 0;
		height: 100%;
		width: 33px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-2816 .receiveButton .topButton.red::after, .page-id-2857 .receiveButton .topButton.red::after, .page-id-2883 .receiveButton .topButton.red::after, .page-id-91760 .receiveButton .topButton.red::after {
		z-index: -1;
		content: "";
		position: absolute;
		right: 277px;
		top: 0;
		height: 100%;
		width: 33px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-2816 .receiveButton .topButton.blue, .page-id-2857 .receiveButton .topButton.blue, .page-id-2883 .receiveButton .topButton.blue, .page-id-91760 .receiveButton .topButton.blue {
		width: 130px;
		padding: 0;
		margin-right: -22px;
	}
	
	.page-id-2816 .receiveButton .topButton.blue::before, .page-id-2857 .receiveButton .topButton.blue::before, .page-id-2883 .receiveButton .topButton.blue::before, .page-id-91760 .receiveButton .topButton.blue::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 509px;
		top: 0;
		height: 100%;
		width: 33px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-2816 .receiveButton .topButton.blue::after, .page-id-2857 .receiveButton .topButton.blue::after, .page-id-2883 .receiveButton .topButton.blue::after, .page-id-91760 .receiveButton .topButton.blue::after {
		z-index: -1;
		content: "";
		position: absolute;
		right: 427px;
		top: 0;
		height: 100%;
		width: 33px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-2816 .receiveButton .topButton.green, .page-id-2857 .receiveButton .topButton.green, .page-id-2883 .receiveButton .topButton.green, .page-id-91760 .receiveButton .topButton.green {
		width: 147px;
		padding: 0;
		margin-right: -21px;
	}
	
	.page-id-2816 .receiveButton .topButton.green::before, .page-id-2857 .receiveButton .topButton.green::before, .page-id-2883 .receiveButton .topButton.green::before, .page-id-91760 .receiveButton .topButton.green::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 639px;
		top: 0;
		height: 100%;
		width: 33px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-2816 .receiveButton .topButton.green::after, .page-id-2857 .receiveButton .topButton.green::after, .page-id-2883 .receiveButton .topButton.green::after, .page-id-91760 .receiveButton .topButton.green::after {
		z-index: -1;
		content: "";
		position: absolute;
		right: 542px;
		top: 0;
		height: 100%;
		width: 33px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.contentChanges.nama::before {
		content: "\A";
		border-style: solid;
		border-width: 0 24px 24px 24px;
		border-color: transparent transparent #f2f2f2 transparent;
		position: absolute;
		float: none;
		display: block;
		width: 48px;
		margin: -63px 0 0 -327px;
		left: 50%;
	}
	
	.contentChanges.warranty::before {
		content: "\A";
		border-style: solid;
		border-width: 0 24px 24px 24px;
		border-color: transparent transparent #f2f2f2 transparent;
		position: absolute;
		float: none;
		display: block;
		width: 48px;
		margin: -63px 0 0 -177px;
		left: 50%;
	}
	
	.contentChanges.eco::before {
		content: "\A";
		border-style: solid;
		border-width: 0 24px 24px 24px;
		border-color: transparent transparent #f2f2f2 transparent;
		position: absolute;
		float: none;
		display: block;
		width: 48px;
		margin: -63px 0 0 112px;
		left: 50%;
	}
	
	.contentChanges.ada::before {
		content: "\A";
		border-style: solid;
		border-width: 0 24px 24px 24px;
		border-color: transparent transparent #f2f2f2 transparent;
		position: absolute;
		float: none;
		display: block;
		width: 48px;
		margin: -63px 0 0 256px;
		left: 50%;
	}
	
	.smartmartArea h3 {
		font-size: 28px;
		margin: 0 0 20px 0;
	}
	
	.smartmartArea ul {
		padding-left: 50px;
	}
	
	.smartmartArea img {
		margin-top: 50px;
	}
	
	.rmm .ui.image {
		width: 375px;
		height: 520px;
		object-position: -70px;
	}
	
	.page-id-91794 .receiveEmail {
		top: 126px;
	}
	
	.page-id-91794 .fixed .receiveEmail {
		top: 112px;
	}
	
	.imageFull .inner {
		width: 370px;
		margin: 90px 0 0 70px;
	}
	
	.imageFull.right img {
		height: 470px;
	}
	
	.imageFull.right .inner {
		width: 380px;
		margin: 55px 80px 0 0;
	}
	
	.imageFull.right .inner a {
		right: -10px;
		bottom: -46px;
	}
	
	.imageFull.coaching .inner {
		width: 370px;
		margin: 69px 0 0 70px;
	}
	
	.imageFull.right.osc .inner {
		margin: 60px 80px 0 0;
	}
	
	.page-id-91794 .pageTitle h3 {
		padding:0;
	}
	
	.page-template-default.page-id-2665 .pageTitle {
		margin-top: 118px !important;
	}
	
	.page-id-2665 .pageTitle h1 {
		font-size: 2.75rem;
	}
	
	.formArea .box {
		width:100%;
	}
	
	.videoArea iframe {
		height: 248px;
	}
	
	.videoArea h3 {
		padding-left: 25px;
		line-height: 31px;
		margin: 27px 0 20px;
		font-size: 22px;
	}
	
	.videoArea h2 {
		padding-left: 25px;
		font-size: 36px;
	}
	
	.videoBelow h2 {
		margin-top: 10px;
		font-size: 25px;
	}
	
	.page-id-91845 .greenList li::before {
		background: url(https://www.healthyyouvending.com/wp-content/uploads/yellowArrow.png);
		background-size: cover;
		content: "";
		width: 9px;
		height: 16px;
		float: left;
		margin: 3px 11px 18px 0;
	}
	
	.page-id-98843 .greenList li:before {
		background: url(https://www.healthyyouvending.com/wp-content/uploads/yellowArrow.png);
		background-size: cover;
		content: "";
		width: 9px;
		height: 16px;
		float: left;
		margin: 3px 11px 18px 0;
	}
	
	.page-id-91874 .imageFull .three.column.grid .column {
		height: 300px;
	}
	
	.page-id-91874 .imageFull .inner h3 {
		font-size: 26px;
	}
	
	.page-id-91874 .imageFull .inner p {
		font-size: 12px;
	}
	
	.page-id-91874 .imageFull .inner {
		width: 220px;
	}
	
	.vidList ul {
		padding-left: 40px;
		width: 630px;
	}
	
	.page-id-91884 .pageTitle h3 {
		font-size: 1.5rem;
	}
	
	.vidList h3 {
		font-size: 21px;
	}
	
	.ui.cardArea.grid>.column:not(.row) {
		padding-left: 13px;
		padding-right: 13px;
	}
	
	.cardArea .inner {
		padding: 112px 65px 126px;
	}
	
	.cardArea .inner h3 {
		font-size: 32px;
	}
	
	.cardArea .inner.mgmt {
		padding: 92px 65px 106px;
	}
	
	.cardArea .inner.omm {
		padding: 112px 45px 126px;
	}
	
	.cardArea .inner .hiddenContent {
		padding: 0 45px 0;
	}
	
	.cardArea .inner:hover .hiddenContent {
		padding: 36px 45px 0;
		height: 322px;
	}
	
	.cardArea .inner.faqs .hiddenContent {
		padding: 0 35px;
	}
	
	.cardArea .inner.faqs:hover .hiddenContent {
		padding: 22px 35px 0;
	}
	
	.cardArea .inner.taxes .hiddenContent {
		padding: 0 45px;
	}
	
	.cardArea .inner.taxes:hover .hiddenContent {
		padding: 59px 45px 0;
	}
	
	.cardArea .inner.locations .hiddenContent {
		padding: 0 45px;
	}
	
	.cardArea .inner.locations:hover .hiddenContent {
		padding: 80px 45px 0;
	}
	
	.cardArea .inner.mgmt .hiddenContent {
		padding: 0 45px;
	}
	
	.cardArea .inner.mgmt:hover .hiddenContent {
		padding: 36px 45px 0;
	}
	
	.cardArea .inner.omm .hiddenContent {
		padding: 0 45px;
	}
	
	.cardArea .inner.omm:hover .hiddenContent {
		padding: 59px 45px 0;
	}
	
	.cardArea .inner.resources .hiddenContent {
		padding: 0 45px;
	}
	
	.cardArea .inner.resources:hover .hiddenContent {
		padding: 36px 45px 0;
	}
	
	.cardArea .inner.bizform .hiddenContent {
		padding: 0 35px;
	}
	
	.cardArea .inner.bizform:hover .hiddenContent {
		padding: 22px 35px 0;
	}
	
	.cardArea .inner .hiddenContent p {
		line-height: 34px;
		font-size: 24px;
	}
	
	.cardArea .inner .hiddenContent i.icon {
		font-size: 32px;
		margin-top: 22px;
	}
	
	.popContent {
		top: 170px;
		width: 600px;
		margin-left: -300px;
		padding: 30px 20px 15px;
	}
	
	.popContent iframe {
		height:315px;
	}
	
	.page-id-91845 .greenList li::before {
		background: url(https://www.healthyyouvending.com/wp-content/uploads/yellowArrow.png);
		background-size: cover;
		content: "";
		width: 9px;
		height: 16px;
		float: left;
		margin: 3px 11px 8px 0;
	}
	
	.page-id-98843 .greenList li:before {
		background: url(https://www.healthyyouvending.com/wp-content/uploads/yellowArrow.png);
		background-size: cover;
		content: "";
		width: 9px;
		height: 16px;
		float: left;
		margin: 3px 11px 8px 0;
	}
	
	.greyList ul {
		width: 560px;
	}
	
	.greyList ul li {
		font-size: 16px;
		line-height: 15px;
	}
	
	.greyList ul li span {
		padding: 5px 8px;
	}
	
	.whiteList ul {
		padding: 0 0 0 20px;
		width: 650px;
	}
	
	.whiteList ul li {
		font-size: 16px;
		line-height: 15px;
	}
	
	.bearBanner h1 {
		font-size: 18px;
	}
	
	.page-template-bear .boxArea .column i.icon {
		font-size: 40px;
	}
	
	.page-template-bear .blueBox .inner {
		margin: 35px auto 0;
		width: 280px;
	}
	
	.page-template-bear .boxArea .column .column .inner {
		padding: 65px 20px 100px;
	}
	
	.page-template-bear .boxArea .column h3 {
		font-size: 18px;
		width: 140px;
	}
	
	.page-template-bear .boxArea .column i.icon.bottom {
		padding: 11px 0px 0 3px;
		font-size: 16px;
		width: 40px;
		height: 40px;
		bottom: 12px;
		right: 12px;
	}
	
	.page-template-bear .blueBox .inner p {
		line-height: 29px;
		font-size: 17px;
	}
	
	.page-template-bear .blueBox .inner .watchVideo {
		font-size: 17px;
	}
	
	.page-template-bear .boxArea .column .hiddenText {
		width: 100%;
		font-size: 11px;
		line-height: 16px;
		padding: 20px 30px;
		background: #008fcb;
		height: 251px;
		margin-left: -20px;
	}
	
	.page-template-bear .hyv-difference.grid .accordion .content {
		padding: 0 2rem !important;
	}
	
	.page-template-bear .boxArea .column.yellowBox .hiddenText {
		font-size: 28px;
		line-height: 35px;
	}
	
	.page-template-bear .hyv-difference.grid .accordion .title {
		font-size: 20px !important;
		line-height: 60px;
	}
	
	.page-id-92079 .benefitsArea {
		margin: 60px 0 80px;
	}
	
	.page-id-92079 .benefitsArea h2 {
		font-size: 34px;
		line-height: 40px;
	}
	
	.page-id-92079 .benefitsArea p {
		font-size: 17px;
		line-height: 25px;
	}
	
	.greenArea .circleImage {
		width: 370px;
	}
	
	.greenArea h3 {
		font-size: 27px;
	}
	
	.greenArea p {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 40px;
	}
	
	.greenArea h4 {
		font-size: 21px;
	}
	
	.greenArea #hiddenText h3 {
		font-size: 18px;
	}
	
	.greenArea #hiddenText h3 span {
		font-size: 24px;
	}
	
	.greenArea #hiddenText.active {
		height: 490px;
	}
	
	.page-id-92079 .graphicArea iframe {
		width: 350px;
		height: 200px;
	}
	
	.page-id-92079 .graphicArea img {
		height: 200px !important;
	}
	
	.page-id-92079 .opt-in.segment.bottomCTA p {
		font-size: 19px;
	}
	
	.cardsArea .card {
		width: 100%;
	}
	
	.cardsArea .card .cardImage {
		width: 25%;
		margin-right: 4%;
	}
	
	.cardsArea .card .cardContent {
		width: 71%;
	}
	
	.cardsArea .card .cardContent h3 {
		font-size: 18px;
		line-height: 20px;
		margin-bottom: 9px;
		letter-spacing: 0.5px;
	}
	
	.cardsArea .card .cardContent p.blue {
		font-size: 12px;
	}
	
	.cardsArea .card {
		height: 306px;
		margin-bottom: 25px;
	}
	
	.cardsArea .card.rocket img {
		width: 53.5px;
	}
	
	.cardsArea .card.start img {
		width: 67px;
		margin-left: 19px;
	}
	
	.cardsArea .card.worth img {
		margin-left: 15px;
		width: 71px;
		margin-top: 21px;
	}
	
	.cardsArea .card.tech img {
		width: 66px;
		margin-left: 17px;
	}
	
	.cardsArea .card.hands img {
		width: 70px;
	}
	
	.cardsArea .card.time img {
		width: 77px;
		margin-left: 13px;
	}
	
	.cardsArea .card.nimble img {
		width: 79px;
	}
	
	.contactArea h2 {
		font-size: 27px;
		margin-top: 3px;
	}

	
	.accordion .content.interest_2.active {
		height: 690px;
		overflow: hidden;
	}
	
	.subTeamArea img {
		height: 380px;
	}
	
	.subTeamArea .grid .column .column .column {
		height: 525px;
	}
	
	.subTeamArea h2 {
		font-size: 33px;
	}
	
	.subTeamArea h3 {
		font-size: 18px;
	}
	
	.subTeamArea p {
		font-size: 17px;
	}
	
	.subTeamArea .grid .column .column .column.jeff.active {
		height: 900px;
	}
	
	.subTeamArea .grid .column .column .column.jill.active {
		height: 1040px;
	}
	
	.subTeamArea .grid .column .column .column.scott.active {
		height: 895px;
	}
	
	.subTeamArea .grid .column .column .column.kris.active {
		height: 955px;
	}
	
	.subTeamArea .grid .column .column .column.brooke.active {
		height: 945px;
	}
	
	.subTeamArea .grid .column .column .column.marty.active {
		height: 890px;
	}
	
	.subTeamArea .grid .column .column .column.ilene.active {
		height: 790px;
	}
	
	.subTeamArea .grid .column .column .column.sarahJane.active {
		height: 875px;
	}
	
	.blog-card iframe {
		height: 240px;
		width: 100%;
		float: none;
		margin-right: 0;
	}
	
	.blog-copy.content .alignleft {
		margin-right:0;
		margin-bottom:20px;
		width:100% !important;
	}

	.blog-copy.content .alignright {
		margin-left:0;
		margin-bottom:20px;
		width:100% !important;
	}
	
	.postid-96545 .blog-copy.content .alignleft {
		width: 100% !important;
	}
	
	.yellowAndre img {
		width: 90%;
	}
	
	.single-location .pageTitle .ten.wide.column {
		padding-right: 0;
	}
	
	.single-location .pageTitle .ten.wide.column {
		padding-right: 40px !important;
	}
	
	.single-location .hv-blue {
		font-size: 41px;
		line-height: 28px;
	}
	
	.single-location .free {
		font-size: 40px;
	}
	
	.single-location .machine {
		position: relative!important; 
		top: 0 !important; 
	}
	
	.single-locations .machine {
		position: relative!important; 
		top: 0 !important; 
	}
	
	.single-location .pageTitle p {
		font-size: 18px;
		line-height: 24px;
	}
	
	.single-location .locationContent {
		margin-top: -50px;
	}
	
	.single-location .pageTitle p span {
		font-size: 19px;
	}
	
	.single-location .locationContent h2 {
		font-size: 23px;
	}
	
	.single-location .greyBox .gfield_label {
		font-size: 20px !important;
		line-height: 27px;
	}
	
	.single-location .locationContent .ten.wide.column {
		padding-right: 40px !important;
	}
	
	.single-location .locationVideo {
		margin: -35px 0 40px;
	}
	
	.single-location .greeny {
		padding: 13px 0;
		font-size: 21px;
		width:303px;
	}
	
	.single-location .greyBox {
		padding: 20px 15px 20px;
	}
	
	.single-location .greyBox .gform_wrapper.gravity-theme .gfield-choice-input+label {
		padding: 12px 3px;
		font-size: 16px;
	}
	
	.single-location .locationContent a {
		font-size: 16px;
	}
	
	.single-location .blueForm .gform_wrapper.gravity-theme .ginput_complex {
		display: block !important;
	}
	
	.single-location .blueForm .gform_wrapper.gravity-theme .gfield.gfield--width-half {
		display:block !important;
		width:100% !important;
		-ms-grid-column-span: 12;
    	grid-column: span 12;
	}
	
	.single-location .blueForm h3 {
		font-size: 33px;
	}
	
	.single-location .blueForm iframe {
		width: 217px !important;
	}
	
	.single-location .blueForm .gform_wrapper.gravity-theme span {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.single-location .blueForm .gform_wrapper.gravity-theme input {
		font-size: 15px !important;
		padding: 9px !important;
		margin-bottom: 7px !important;
		font-weight: 300 !important;
	}
	
	.single-location .blueForm .gform_wrapper .name_first {
		margin-bottom: 13px !important;
		display: block;
	}
	
	.single-location .blueForm .gform_wrapper .address_state {
		margin-bottom: 13px !important;
		display: block;
	}
	
	.single-location .blueForm .gform_wrapper.gravity-theme .gfield select {
		font-size: 15px !important;
		padding: 9px !important;
		margin-bottom: 7px !important;
		font-weight: 300 !important;
	}
	
	.single-locations .pageTitle .ten.wide.column {
		padding-right: 0;
	}
	
	.single-locations .pageTitle .ten.wide.column {
		padding-right: 40px !important;
	}
	
	.single-locations .hv-blue {
		font-size: 41px;
		line-height: 28px;
	}
	
	.single-locations .free {
		font-size: 40px;
	}
	
	.single-locations .machine {
		position: relative!important; 
		top: 0 !important; 
	}
	
	.single-locations .machine {
		position: relative!important; 
		top: 0 !important; 
	}
	
	.single-locations .pageTitle p {
		font-size: 18px;
		line-height: 24px;
	}
	
	.single-locations .locationContent {
		margin-top: -50px;
	}
	
	.single-locations .pageTitle p span {
		font-size: 19px;
	}
	
	.single-locations .locationContent h2 {
		font-size: 23px;
	}
	
	.single-locations .greyBox .gfield_label {
		font-size: 20px !important;
		line-height: 27px;
	}
	
	.single-locations .locationContent .ten.wide.column {
		padding-right: 40px !important;
	}
	
	.single-locations .locationVideo {
		margin: -35px 0 40px;
	}
	
	.single-locations .greeny {
		padding: 13px 0;
		font-size: 21px;
		width:303px;
	}
	
	.single-locations .greyBox {
		padding: 20px 15px 20px;
	}
	
	.single-locations .greyBox .gform_wrapper.gravity-theme .gfield-choice-input+label {
		padding: 12px 3px;
		font-size: 16px;
	}
	
	.single-locations .locationContent a {
		font-size: 16px;
	}
	
	.single-locations .blueForm .gform_wrapper.gravity-theme .ginput_complex {
		display: block !important;
	}
	
	.single-locations .blueForm .gform_wrapper.gravity-theme .gfield.gfield--width-half {
		display:block !important;
		width:100% !important;
		-ms-grid-column-span: 12;
    	grid-column: span 12;
	}
	
	.single-locations .blueForm h3 {
		font-size: 33px;
	}
	
	.single-locations .blueForm iframe {
		width: 217px !important;
	}
	
	.single-locations .blueForm .gform_wrapper.gravity-theme span {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.single-locations .blueForm .gform_wrapper.gravity-theme input {
		font-size: 15px !important;
		padding: 9px !important;
		margin-bottom: 7px !important;
		font-weight: 300 !important;
	}
	
	.single-locations .blueForm .gform_wrapper .name_first {
		margin-bottom: 13px !important;
		display: block;
	}
	
	.single-locations .blueForm .gform_wrapper .address_state {
		margin-bottom: 13px !important;
		display: block;
	}
	
	.single-locations .blueForm .gform_wrapper.gravity-theme .gfield select {
		font-size: 15px !important;
		padding: 9px !important;
		margin-bottom: 7px !important;
		font-weight: 300 !important;
	}
	
	.page-template-lead-nurturing-landing-page .awardBanner img.logo {
		width: 170px;
		top: 20px;
		left: 8%;
	}
	
	.page-template-lead-nurturing-landing-page .topThree h3 {
		font-size: 25px;
	}
	
	.page-template-lead-nurturing-landing-page .topThree h2 {
		font-size: 28px;
		line-height: 34px;
	}
	
	.page-template-lead-nurturing-landing-page .topThree h4 {
		font-size: 21px;
		margin-left: 8px;
		margin-bottom: 20px;
	}
	
	.page-template-lead-nurturing-landing-page .topThree ol li {
		font-size: 17px !important;
	}
	
	.page-template-lead-nurturing-landing-page .topThree img {
		width: 330px;
		margin: 30px auto 0;
	}
	
	.page-template-lead-nurturing-landing-page .greenArea .circleImage {
		width: 400px;
		margin: -145px auto 25px;
	}
	
	.page-template-lead-nurturing-landing-page .greenArea p {
		font-size: 19px;
		line-height: 32px;
	}
	
	.page-template-lead-nurturing-landing-page .graphicArea iframe {
		height: 195px;
	}
	
	.page-template-lead-nurturing-landing-page .graphicArea h3 {
		margin: 11px 0 0 0;
		padding: 0 20px;
		font-size: 17px;
	}
	
	.page-template-lead-nurturing-landing-page .opt-in.segment p {
		font-size: 1.5rem;
	}
	
	.opt-in.segment.bottomCTA .button.yellow {
		padding: 15px 0px;
		width: 210px;
		font-size: 17px !important;
	}
	
	.postid-96292.single-location .locationContent {
		margin-top: 18px;
	}
	
	.postid-96292.single-location .locationVideo {
		margin: -25px 0 60px;
	}
	
	.postid-96142.single-location .shrunken.locationContent {
		margin-top: -10px;
	}
	
	.postid-96142.single-location .shrunken.locationContent .locationVideo {
		margin-top: -5px;
	}
	
	.postid-96142.single-location .pageTitle h1 {
		margin-top: 10px;
		font-size: 38px;
	}
	
	.single-locations .locationContent {
		margin-top: 18px;
	}
	
	.single-locations .locationVideo {
		margin: -25px 0 60px;
	}
	
	.single-locations .shrunken.locationContent {
		margin-top: -10px;
	}
	
	.single-locations .shrunken.locationContent .locationVideo {
		margin-top: -5px;
	}
	
	.single-locations .pageTitle h1 {
		margin-top: 10px;
		font-size: 38px;
	}
	
	.page-template-new-landing-page .landingBanner h1 {
		font-size: 25px;
	}
	
	.page-template-new-landing-page .landingBanner .ui.image.logo {
    	margin-top: -105px;
		margin-bottom: -70px;
	}
	
	.page-id-96589 .landingBanner h2 {
		font-size: 18px;
		line-height: 25px;
	}
	
	.page-template-new-landing-page .landingBanner .ui.image {
		margin-top: -138px;
		margin-bottom: -130px;
	}
	
	.page-id-96589 .opt-in.segment p {
		font-size: 18px;
		width: 300px;
		margin-left: 0;
	}
	
	.page-template-new-landing-page .fuelArea .ui.image {
		width: 137%;
		max-width: 137%;
	}
	
	.page-id-96589 .boxArea .column .column .inner {
		width: 370px;
		padding: 100px 30px 120px;
		margin:0 auto;
		float:none;
		display:block;
	}
	
	.page-template-new-landing-page .boxArea .ui[class*="three column"].grid>.column:not(.row), .page-template-new-landing-page .boxArea .ui[class*="three column"].grid>.row>.column {
		width: 400px;
		margin: 0 auto;
		clear: both;
		display: block;
	}
	
	.page-id-96589 .boxArea .column .hiddenText {
		width: 412px;
		padding: 30px 50px;
		top: 400px;
		height: 378px;
	}
	
	
	
	.page-template-vm-business-bear .landingBanner h1 {
		font-size: 25px;
	}
	
	.page-template-vm-business-bear .landingBanner .ui.image.logo {
    	margin-top: -105px;
		margin-bottom: -70px;
	}
	
	.page-template-vm-business-bear .landingBanner h2 {
		font-size: 18px;
		line-height: 25px;
	}
	
	.page-template-vm-business-bear .landingBanner .ui.image {
		margin-top: -138px;
		margin-bottom: -130px;
	}
	
	.page-template-vm-business-bear .opt-in.segment p {
		font-size: 18px;
		width: 300px;
		margin-left: 125px;
	}
	
	.page-template-vm-business-bear .fuelArea .ui.image {
		width: 137%;
		max-width: 137%;
	}
	
	.page-template-vm-business-bear .boxArea .column .column .inner {
		width: 370px;
		padding: 100px 30px 120px;
		margin:0 auto;
		float:none;
		display:block;
	}
	
	.page-template-vm-business-bear .boxArea .ui[class*="three column"].grid>.column:not(.row), .page-template-vm-business-bear .boxArea .ui[class*="three column"].grid>.row>.column {
		width: 400px;
		margin: 0 auto;
		clear: both;
		display: block;
	}
	
	.page-template-vm-business-bear .boxArea .column .hiddenText {
		width: 412px;
		padding: 30px 50px;
		top: 400px;
		height: 378px;
	}
	
	.graphicArea video {
		height: 197px;
	}
	
	.receiveButton .topButton.yellow.img {
		width: 248px;
	}
	
	.page-id-99034 .content h3 {
		font-size: 37px;
		line-height: 41px;
	}
	
	.page-id-99034 .examplesArea .container {
		padding: 10px 50px !important;
	}
	
	.page-id-99034 .content.qualityArea {
		padding: 50px 0 40px !important;
		margin-top: -20px !important;
	}
	
	.page-id-99034 .content.qualityArea img {
		width: 95%;
		margin-top: 50px;
	}
	
	.page-id-99034 .content.qualityArea h3 {
		width: 110%;
	}
	
	.page-id-99034 .content.coachArea.top {
		margin-bottom: 0px !important;
	}
	
	.page-id-99034 .content li {
		line-height: 29px !important;
		font-size:16px !important;
	}
	
	.page-id-99034 .content p {
		line-height: 29px;
		font-size:16px !important;
	}
	
	.page-id-99034 .content.coachArea .alignright {
		margin-bottom: 20px;
	}
	
	.page-id-99034 .greenArea {
		padding:50px 0 40px !important;
	}
	
	.page-id-99034 .greenArea h4 {
		font-size: 19px;
		line-height: 30px;
	}
	
	.machineArea .machineImage p  {
		margin-top:-35px;
	}
	
	.page-id-99207 video {
		width:100% !important;
		height:auto !important;
	}
	
	.page-template-ff-ad-new .topBanner {
		height: 530px;
	}
	
	.page-template-ff-ad-new .perfect {
		width: 490px;
		margin-top: 85px;
	}
	
	.page-template-ff-ad-new .opportunity {
		width: 290px;
		margin: -126px auto 0;
	}
	
	.page-template-ff-ad-new .bannerCTA a.atWork {
		margin-right: 160px;
		font-size: 15px;
	}
	
	.page-template-ff-ad-new .bannerCTA a.CTAScroll {
		margin-left: 180px;
		font-size: 15px;
	}
	
	.page-template-ff-ad-new .keyPoints h3.thePErf {
		margin-left: 0;
		width: auto;
		line-height: 30px;
		margin-top: -13px;
		margin-bottom: 5px;
	}
	
	.page-template-ff-ad-new .spot {
		width: 220px;
		float: none;
		margin: -10px auto 15px !important;
	}
	
	.page-template-ff-ad-new .keyPoints .whatwedo .ui.image {
		margin: -5px auto 10px !important;
	}
	
	
	
	
	.page-template-ff-ad-new2 .topBanner {
		height: 530px;
	}
	
	.page-template-ff-ad-new2 .perfect {
		width: 490px;
		margin-top: 85px;
	}
	
	.page-template-ff-ad-new2 .opportunity {
		width: 290px;
		margin: -126px auto 0;
	}
	
	.page-template-ff-ad-new2 .bannerCTA a.atWork {
		margin-right: 160px;
		font-size: 15px;
	}
	
	.page-template-ff-ad-new2 .bannerCTA a.CTAScroll {
		margin-left: 180px;
		font-size: 15px;
	}
	
	.page-template-ff-ad-new2 .keyPoints h3.thePErf {
		margin-left: 0;
		width: auto;
		line-height: 30px;
		margin-top: -13px;
		margin-bottom: 5px;
	}
	
	.page-template-ff-ad-new2 .spot {
		width: 220px;
		float: none;
		margin: -10px auto 15px !important;
	}
	
	.page-template-ff-ad-new2 .keyPoints .whatwedo .ui.image {
		margin: -5px auto 10px !important;
	}
	
	
	
	.page-template-ff-ad-new3 .topBanner {
		height: 530px;
	}
	
	.page-template-ff-ad-new3 .perfect {
		width: 490px;
		margin-top: 85px;
	}
	
	.page-template-ff-ad-new3 .opportunity {
		width: 290px;
		margin: -126px auto 0;
	}
	
	.page-template-ff-ad-new3 .bannerCTA a.atWork {
		margin-right: 160px;
		font-size: 15px;
	}
	
	.page-template-ff-ad-new3 .bannerCTA a.CTAScroll {
		margin-left: 180px;
		font-size: 15px;
	}
	
	.page-template-ff-ad-new3 .keyPoints h3.thePErf {
		margin-left: 0;
		width: auto;
		line-height: 30px;
		margin-top: -13px;
		margin-bottom: 5px;
	}
	
	.page-template-ff-ad-new3 .spot {
		width: 220px;
		float: none;
		margin: -10px auto 15px !important;
	}
	
	.page-template-ff-ad-new3 .keyPoints .whatwedo .ui.image {
		margin: -5px auto 10px !important;
	}
	
	
	
	#informationHub .pageTitle h1 {
    	font-size: 80px;
	}
	
	#informationHub .pageTitle p {
		font-size: 22px;
		line-height: 36px;
	}
	
	#informationHub .pageTitle h3 {
		font-size: 32px;
	}
	
	#informationHub .hubBox h3 {
		font-size: 24px;
		line-height: 28px;
		width: 200px;
	}
	
	#informationHub .hubBox > .icon {
		font-size: 45px;
		line-height: 45px;
		margin: 30px 0 15px;
	}
	
	#informationHub .hubBox h3 .icon {
		font-size: 22px;
		line-height: 25px;
	}
	
	#informationHub .hubBox {
		border-bottom-width: 10px;
		padding: 0 0 30px;
	}
	
	#informationHub .pageTitle h1 {
		font-size: 74px;
		line-height: 80px;
	}
	
	#informationHub.page-id-100391 .pageTitle h2 {
		font-size: 34px;
		margin-top: 40px;
		margin-bottom: 0;
	}
	
	#informationHub.page-id-100391 .pageTitle h3 {
		font-size: 28px;
		margin-top: 2px; 
	}
	
	#informationHub.page-id-100368 .blueRight {
		display:none !important;
	}
	
	#informationHub.page-id-100368 .blueLeft {
		display:none !important;
	}
	
	#informationHub.page-id-100368 .pageTitle h2 {
		font-size: 31px;
		margin-top: 30px;
	}
	
	#informationHub.page-id-100368 .pageTitle h3 {
		font-weight: 600;
		font-size: 24px;
		margin-top: 10px;
	}
	
	#informationHub.page-id-100368 .machineFeatures {
		padding: 0 !important;
	}
	
	#informationHub.page-id-100368 .machineCenter {
		position: relative;
		width: 480px;
		margin-left: 0;
		left: 0;
		top: 0;
		margin: -20px auto 0;
		float: none;
		display: block;
	}
	
	#informationHub.page-id-100368 .machineMobile {
		display: block !important;
	}
	
	#informationHub.page-id-100368 .machineMobile .blueFull {
		background: #e9f7fc;
		padding: 120px 70px 30px 90px;
		border-radius: 40px;
		width: 480px;
		margin: -160px auto 50px;
	}
	
	
	
}

@media screen and (max-width: 767px) {
	
	.page-template-financing .pageTitle {
        margin-top: 80px !important;
        padding: 50px 0 80px;
        height: 330px;
    }
	
	.page-template-financing .pageTitle h3 {
        font-size: 27px;
    }
	
	.page-template-financing .pageTitle p.bannerLine {
        font-size: 14px;
    }
	
	.brookeArea {
		padding: 50px 0 10px;
	}
	
	.brookeArea .ui.image {
		display: none;
	}
	
	.brookeArea .ui.image.mobile {
		display: block !important;
		width:60%;
		margin:0 auto 15px;
		float:none;
	}
	
	.robsArea {
		padding: 50px 0 0;
	}
	
	.robsArea .ui.image {
		display: none;
	}
	
	.robsArea .ui.image.mobile {
		display: block !important;
		margin-bottom: 10px;
	}
	
	.robsArea h2 {
        font-size: 26px;
        margin: 0 0 28px !important;
    }
	
	.optionArea h2 {
        font-size: 26px;
        margin: 50px 0 28px !important;
        min-height: auto;
    }
	
	.optionArea .option_1 h2::before {
        height: 40px;
    }
	
	.optionArea .option_2 h2::before {
        height: 40px;
    }
	
	.optionArea .option_3 h2::before {
        height: 40px;
    }
	
	.optionArea .ui.image {
        margin-bottom: 10px !important;
    }
	
	.keyPoints .formPop {
		width: 380px;
		padding: 30px 20px;
		left: 50%;
		margin-left: -190px;
	}
	
	.page-id-96589 .opt-in.segment:not(.bottomCTA) {
		height: 530px;
	}
	
	.page-template-ff-ad-new .opt-in.segment:not(.bottomCTA) {
		height: 405px;
	}
	
	.page-template-ff-ad-new2 .opt-in.segment:not(.bottomCTA) {
		height: 545px;
	}
	
	.page-template-ff-ad-new3 .opt-in.segment:not(.bottomCTA) {
		height: 515px;
	}
	
	#informationHub.page-id-100285 .greenList ul {
		width: 410px;
		margin: 0 auto -60px;
		display: block;
	}
	
	#informationHub.page-id-100285 .greenList .column {
		margin-bottom:-20px !important;
	}
	
	#informationHub.page-id-100285 .greenList li {
		line-height: 1.75rem;
		margin-bottom: 15px !important;
	}
	
	#informationHub.page-id-100376 .pricingGrey .wellnessmachine {
		margin-top: 0;
	}
	
	#informationHub.page-id-100376 .plain.content .ui.button {
		display: block;
		width: 240px;
		margin: 0 auto;
	}
	
	#informationHub.page-id-100391 .pageTitle h3 {
		font-size: 23px;
		margin-top: 2px;
	}
	
	#informationHub .pageTitle h1 {
		font-size: 66px;
		line-height: 66px;
	}
	
	#informationHub.page-id-100391 .pageTitle h2 {
		font-size: 28px;
		margin-top: 40px;
		margin-bottom: 0;
	}
	
	#informationHub.page-id-100391 .numberedList .ui.container {
		padding-left: 50px;
	}
	
	.page-id-99634 .plain.content.millions .ui.image {
		width: 370px;
		float: none;
		margin: -40px auto 70px;
	}
	
	.ceaseArea ul li .icon {
		margin: 0 auto -40px !important;
		font-size: 50px;
		height: 100px;
		display: block;
		float: none;
	}
	
	.ceaseArea ul {
		padding-left:0;
	}
	
	.ceaseArea ul li {
		list-style: none;
		padding: 0;
	}
	
	.ceaseArea ul li .icon.triangle {
		margin: 0 auto -40px !important;
	}
	
	.ceaseArea ul li .icon.battery {
		margin: 0 auto -40px !important;
	}
	
	.page-id-99531.page-template-default .plain .accordion .title {
		padding: 13px 18px;
		font-size: 16px;
		line-height: 23px;
	}
	
	.page-id-99531.page-template-default .content .desktop {
		display:none !important;
	}
	
	.page-id-99531.page-template-default .content .mobile {
		display:block !important;
		margin-top:-40px;
	}
	
	.page-id-99250 .content .ui.card.third h3 span {
		max-width: 200px;
	}
	
	.page-id-99250 .pageTitle h1 {
		font-size: 3rem;
	}
	
	.page-id-99250 .pageTitle .innerColor h3 {
		margin: -8px 0 35px !important;
	}
	
	.page-id-99250 .content .ui.card {
		min-height: 580px;
		padding: 25px 30px 0;
		width: 350px;
		margin: 30px auto 45px !important;
		float: none;
	}
	
	.page-id-99250 .content .ui.card h3 span {
		font-size: 25px;
		line-height: 31px;
	}
	
	.page-id-99250 .content .ui.card li {
		font-size: 19px;
	}
	
	
	
	.page-id-99309 .content .ui.card.third h3 span {
		max-width: 200px;
	}
	
	.page-id-99309 .pageTitle h1 {
		font-size: 3rem;
	}
	
	.page-id-99309 .pageTitle .innerColor h3 {
		margin: -8px 0 35px !important;
	}
	
	.page-id-99309 .content .ui.card {
		min-height: 580px;
		padding: 25px 30px 0;
		width: 350px;
		margin: 30px auto 45px !important;
		float: none;
	}
	
	.page-id-99309 .content .ui.card h3 span {
		font-size: 25px;
		line-height: 31px;
	}
	
	.page-id-99309 .content .ui.card li {
		font-size: 19px;
	}
	
	
	
	.page-id-99176 .content .ui.card.third h3 span {
		max-width: 200px;
	}
	
	.page-id-99176 .pageTitle h1 {
		font-size: 3rem;
	}
	
	.page-id-99176 .pageTitle .innerColor h3 {
		margin: -8px 0 35px !important;
	}
	
	.page-id-99176 .content .ui.card {
		min-height: 580px;
		padding: 25px 30px 0;
		width: 350px;
		margin: 30px auto 45px !important;
		float: none;
	}
	
	.page-id-99176 .content .ui.card h3 span {
		font-size: 25px;
		line-height: 31px;
	}
	
	.page-id-99176 .content .ui.card li {
		font-size: 19px;
	}
	
	.page-id-99004 .paddedTop video {
		width:100% !important;
		height:330px !important;
	}
	
	.page-id-99004 .greyVids video {
		width:80% !important;
		height:262px !important;
	}
	
	.pageTitle h2 {
		font-size: 43px;
	}
	
	.page-id-98958 .chartContainer {
		width: 600px;
	}
	
	.page-id-98958 .chartArea h3 {
		font-size: 46px;
		line-height: 45px;
	}
	
	.page-id-98958 .chartContainer .gridTitle.left {
		line-height: 16px;
		font-size: 18px !important;
		padding: 25px 0px 25px 25px;
	}
	
	.page-id-98958 .chartContainer .gridTitle.center {
		padding: 10px 20px;
		font-size: 13px;
		line-height: 16px;
	}
	
	.page-id-98958 .chartContainer .gridContent.left {
		font-size: 14px;
		padding-left: 18px;
		line-height: 21px;
	}
	
	.page-id-98958 .chartContainer .gridContent {
		font-size: 12px;
		padding: 12px 0;
		height: 78px;
	}
	
	.page-id-98958 .chartContainer .gridContent.row_6 {
		height: 140px;
	}
	
	.page-id-98958 .chartContainer .gridContent.row_7 {
		height: 78px;
	}
	
	
	
	.page-id-99333 .chartContainer {
		width: 600px;
	}
	
	.page-id-99333 .chartArea h3 {
		font-size: 46px;
		line-height: 45px;
	}
	
	.page-id-99333 .chartContainer .gridTitle.left {
		line-height: 16px;
		font-size: 18px !important;
	}
	
	.page-id-99333 .chartContainer .gridTitle.center {
		font-size: 11px;
		line-height: 16px;
		padding: 13.5px 20px;
	}	
	
	.page-id-99333 .chartContainer .gridContent.left {
		font-size: 14px;
		padding-left: 17px;
	}
	
	.page-id-99333 .chartContainer .gridContent {
		font-size: 12px;
	}
	
	.page-id-99333 .chartContainer .gridContent {
		height: 115px;
	}
	
	.page-id-99333 .chartContainer .gridContent.row_2 {
		height: 97px;
	}
	
	.page-id-99333 .chartContainer .gridContent.row_3 {
		height: 161px;
	}
	
	.page-id-99333 .chartContainer .gridContent.row_4 {
		height: 161px;
	}
	
	.page-id-99333 .chartContainer .gridContent.row_5 {
		height: 146px;
	}
	
	.page-id-99333 .chartContainer .gridContent.row_7 {
		height: 131px;
	}
	
	.page-id-99333 .chartContainer .gridContent.row_9 {
		height: 97px;
	}
	
	.page-id-99333 .chartContainer .gridContent.row_10 {
		height: 97px;
	}
	
	.page-id-99333 .chartContainer .gridContent.row_10.center {
		padding-top: 42px;
	}
	
	

	
	.page-id-99034 .examplesArea .container {
		padding: 10px 0 !important;
	}
	
	.page-id-99034 .content.qualityArea {
		margin-bottom: 100px !important;
	}
	
	.page-id-99034 .content.qualityArea img {
		width: 280px;
		margin: 0 auto -200px;
		display: block;
		float: none;
	}
	
	.page-id-99034 .content.coachArea .moneySign {
		position: absolute;
		left: -110px;
		top: -30px;
		width: 200px;
		floaT: right;
		opacity: 0.25;
	}
	
	.page-id-99034 .content.coachArea .alignright {
		float: right;
		width: 180px;
		opacity: 0.25;
		margin-bottom: 0;
		margin-left: 20px;
	}
	
	.page-id-98756 .content video {
		width:100% !important;
		height: 326px;
	}
	
	.page-id-98756 .paddedTop .ui.image {
		width:630px;
		margin:20px auto;
	}

	.compImg {
		width:100%;
	}
	
	.page-id-98560 .stepArea .map {
		width: 300px;
		margin: 0 auto;
	}
	
	.page-id-98560 .hiddenMap#stepOneOut {
		width: 100px;
		height: 38px;
		top: 45px;
		left: 196px;
	}
	
	.page-id-98560 .hiddenMap#stepTwoOut {
		width: 136px;
		height: 38px;
		top: 89px;
		left: 328px;
	}
	
	.page-id-98560 .hiddenMap#stepThreeOut {
		width: 241px;
		height: 41px;
		top: 141px;
		left: 165px;
	}

	.page-id-98560 .hiddenMap#stepFourOut {
		width: 137px;
		height: 39px;
		top: 296px;
		left: 176px;
	}
	
	.page-id-98560 .hiddenMap#stepFiveOut {
		width: 135px;
		height: 75px;
		top: 352px;
		left: 285px;
	}
	
	.page-id-98560 .stepArea h2 {
		text-align: center;
	}
	
	.page-id-98560 .stepArea h3 {
		text-align: center;
	}
	
	.page-id-98560 .stepArea .steps {
		border-radius: 10px;
		margin-top: 30px;
	}
	
	.page-id-98560 .stepArea .steps h3 {
		font-size: 19px;
		margin: -14px 0 0 0 !important;
		padding: 20px 20px 20px 26px;
		text-align: left;
	}
	
	.page-id-98560 .stepArea .steps h3 i.icon {
		font-size: 18px;
		width: 14px;
		padding: 21px 36px 20px 21px;
		margin: -20px -20px;
	}
	
	.page-id-98560 .stepArea .steps .hiddenContent {
		padding: 0 30px;
		font-size: 15px;
	}
	
	.page-id-98560 .stepArea .steps #stepOne .hiddenContent.active {
		height: 197px;
	}
	
	.page-id-98560 .stepArea .steps #stepTwo .hiddenContent.active {
		height: 220px;
	}
	
	.page-id-98560 .stepArea .steps #stepThree .hiddenContent.active {
		height: 220px;
	}
	
	.page-id-98560 .stepArea .steps #stepFour .hiddenContent.active {
		height: 195px;
		padding: 20px 30px 20px 30px;
	}
	
	.page-id-98560 .stepArea .steps #stepFive .hiddenContent.active {
		height: 242px;
	}
	
	.awardBanner img.logo {
		display: none;
	}
	
	.greenArea {
		padding: 40px 0 30px;
	}
	
	.page-id-98191 .youniVid {
		width:100% !important;
	}
	
	.page-id-98191 .youniVid2 {
		margin: 0 auto;
		float:none;
	}
	
	.page-id-98191 .subVid {
		font-size: 20px;
	}
	
	.page-id-97502 .greyTOP .ui.card {
		padding: 30px 40px 8px;
		min-height: auto !important;
		width:400px;
	}
	
	.page-id-97502 .greyTOP .ui.card.right {
		padding:30px 40px 0;
	}
	
	.page-id-97502 .greyTOP .ui.card img {
		width: 80px;
	}
	
	.page-id-97502 .greyTOP .ui.card.right img {
		width: 80px;
	}

	
	.page-id-97502 .greyTOP .ui.card h3 {
		font-size: 20px;
		margin: -59px 0 12px 89px !important;
    	width: 240px;
	}
	
	.page-id-97502 .greyTOP .ui.card ul li {
		font-size: 15px !important;
	}
	
	.home .buttonsArea a {
		width:100%;
		margin: 0 auto;
		float: none;
		displaY: block;
	}
	
	.home .buttonsArea a img {
		max-height: 47px;
		margin: 0 auto 30px;
		float: none;
		displaY: block;
	}
	
	.logoBanner {
		display:none;
	}
	
	.illustrated {
		height: 380px;
		margin-top: 0;
	}
	
	.page-id-97719 .compArea {
		top: 30px;
	}
	
	.page-id-97719 .compArea h2 {
		font-size: 22px;
	}
	
	.theGoods h3 {
		font-size: 31px;
	}
	
	.theGoods .ui.card {
		padding: 37px 20px;
		height: 325px;
		width: 100%;
	}
	
	.theGoods .ui.card h4 {
		font-size:23px;
	}
	
	.theGoods .ui.card .notShown {
		top: 74px;
		line-height: 36px;
		font-size: 22px;
		padding: 0 35px;
	}
	
	.theGoods .ui.blue.card .notShown {
		top: 40px;
		padding: 0 35px;
	}
	
	.theGoods .ui.green.card .notShown {
		top: 90px;
		padding: 0 59px;
	}

	.theGoods .ui.yellow.card .notShown {
		top: 75px;
		padding: 0 40px;
	}
	
	.fillya {
		width: 100%;
		font-size: 25px;
	}
	
	.greyBOTTOM iframe {
		height: 313px;
	}
	
	.econVideo {
		width: 100%;
	}
	
	.page-template-hvaw .machine {
		width: 290px;
		float: none;
		position: relative !important;
		margin: 15px auto;
	}
	
	.page-template-hvaw #showMore {
		top: 522px;
	}
	
	.page-template-hvaw .blueForm {
		height: 535px;
	}
	
	.page-template-hvaw .ui.logo.image {
		max-width: 223px;
	}
	
	.page-id-97033 .mobileHeader {
		display:none !important;
	}
	
	.page-id-97033 .awardBanner img.logo {
		top: 6px;
		right: 2%;
	}
	
	.optionsBanner h1 {
		font-size: 42px;
		line-height: 48px;
	}
	
	.optionsBanner h2 {
		font-size: 24px;
		margin: 60px 0 17px;
	}
	
	.circleOptions {
		width: 260px;
	}
	
	.home .perfect {
		margin-top: 57px;
		width: 100%;
		margin-left:0;
	}
	
	.pPad {
		padding: 0 0px;
	}
	
	.page-template-home .launch.ui.button {
		font-size: 15px;
	}
	.page-id-92096 .plain.content.paddedTop {
		padding: 10rem 0 3rem !important;
	}
	.bannerCTA .close.icon {
		right: 6rem !important;
		bottom: 5rem !important;
	}
	.actArea .horizontal.divider.header {
		padding-top: 150px !important;
		margin-top: -150px !important;
	}
	.apple {
		position: unset;
		bottom: unset;
		left: unset;
		width: unset;
		float: left;
	}
	.page-id-92096 .plain.content.locationBanner .ui.image {
		position: unset;
		bottom: unset;
		left: unset;
		margin-left: auto;
    	margin-right: auto;
	}
	.cursive {
		width: unset;
		position: unset;
		bottom: unset;
		left: unset;
	}
	
	.locationBanner h1 {
		font-size: 3.5rem;
		line-height: 3.5rem;
	}
	.locationBanner h1 span {
		font-size: 3.5rem;
	}
	.locationBanner .button.actNow {
		padding: 20px 0;
		margin: 2rem auto 4rem;
	}
	
	.locationBanner .bar {
		width: 100%;
	}
	.locationBanner p.text {
		font-size: 1.5rem;
		width: 100%;
	}
	
	.ui.logo.image {
		max-width: 133px;
	}
	
	html, body {
		font-size: 12px;
	}
		
	.ui.launch.button {
		display: inline-block;
    	float: right;
	}
	
	.home .ui.launch.button {
		background-color: #fff;
		color: #2185d0;
	}
	
	.home .homefix .ui.launch.button {
		background-color: #2185d0;
		color: #fff;
	}
	
	.ui.main.menu{
		display: none;
	}
	
	.ui.container {
		width: 600px!important;
		margin: 0 auto !important;
	}
	
	.ui.grid.container {
		width: 600px!important;
		margin: 0 auto !important;
	}
	
	.ui.grid.stackable.container {
		width: 600px!important;
		margin: 0 auto !important;
	}
	
	.receiveButton .topButton {
		padding: 13px 0;
		width: 150px;
		font-size: 12px !important;
		margin-right: 40px;
		letter-spacing: 0.25px;
	}
	
	.receiveButton .topButton.back.img {
		width: 146px;
	}
	
	.receiveButton #receive {
		padding: 0;
		width: 220px;
		font-size: 12px !important;
		letter-spacing: 0.25px;
	}
	
	.receiveButton #receive::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 175px;
		top: 0;
		height: 100%;
		width: 31px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.receiveButton .topButton::after {
		z-index: -1;
		content: "";
		position: absolute;
		right: 206px;
		top: 0;
		height: 100%;
		width: 34px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.receiveButton .topButton::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 370px;
		top: 0;
		height: 100%;
		width: 26px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-template-default .pageTitle {
		margin-top: 67px !important;
	}
	
	.receiveButton {
		top: 92px;
	}
	
	.fixed .receiveButton {
		top: 80px;
	}
	
	.pageTitle .innerColor {
		padding: 80px 0 55px;
	}
	
	.pageTitle h3 {
		font-size: 1.5rem;
	}
	
	.pageTitle p {
		font-size: 1.5rem;
	}
	
	.greenList p {
		font-size: 1.5rem;
	}
	
	.greenList li {
		font-size: 1.5rem;
	}
	
	.greenList li::before {
		background: url(https://www.healthyyouvending.com/wp-content/uploads/yellowCheck.png);
		background-size: cover;
		content: "";
		width: 23px;
		height: 17px;
		float: left;
		margin: 7px 20px 10px 0;
	}
	
	.circlesArea img {
		width: 330px;
		margin: 0 auto 30px;
	}
	
	.circlesArea h3 {
		font-size: 2.5rem;
	}
	
	.circlesArea p {
		line-height: 2.5rem;
		font-size: 1.5rem;
	}
	
	footer .footerCompanies img {
		max-height:30px !important;
	}
	
	footer .footerCompanies img.chamber {
		max-height:65px !important;
	}
	
	.receiveButton .topButton.back {
		width: 70px;
	}
	
	.receiveButton .topButton.back::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 277px;
		top: 0;
		height: 100%;
		width: 39px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.receiveEmail {
		top: 84px;
	}
	
	.fixed .receiveEmail {
		top: 80px;
	}
	
	.first {
		margin-bottom: 40px !important;
	}
	
	.benefitsArea .inner {
		min-height: auto;
	}
	
	.listArea h2 {
		letter-spacing: 2px;
		font-size: 3.75rem;
	}
	
	.listArea .container {
		padding: 0 0 !important;
	}
	
	.pageTitle h1 {
		font-size: 3.5rem;
	}
	
	.greenRays h3 {
		font-size: 1.5rem;
		letter-spacing: 1.25px;
	}
	
	.greenRays #hiddenText h3 {
		font-size: 20px;
	}
	
	.greenRays #hiddenText h3 span {
		font-size: 21px;
	}
	
	.greenRays p {
		font-size: 15px;
	}
	
	.yellowBanner h2 {
		font-size: 2.5rem;
	}
	
	.cardArea .desktopIcon {
		display:none;
	}
	
	.cardArea .mobileIcon {
		display:block;
	}
	
	.locate.cardArea h3::before {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/numberOne.png);
		width: 214px;
		height: 52px;
		background-size: cover;
		float: left;
		margin: -8px 10px 0px 123px;
	}
	
	.locate.cardArea h3::after {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/closingBracket.png);
		width: 8px;
		height: 28px;
		background-size: cover;
		float: right;
		margin: 5px 130px 0px 0;
	}
	
	.locate.cardArea img {
		margin-right: 20px;
		margin-top: -35px;
		margin-bottom:10px;
		float: left;
	}
	
	.monitor.cardArea h3::before {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/openingBracket.png);
		width: 7px;
		height: 28px;
		background-size: cover;
		float: left;
		margin: 5px 12px 0 120px;
	}
	
	.monitor.cardArea h3::after {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/numberTwo.png);
		width: 203px;
		height: 52px;
		background-size: cover;
		float: right;
		margin: -7px 122px 0px 0;
	}
	
	.monitor.cardArea img {
		margin-left: 20px;
		margin-top: -35px;
		margin-bottom:15px;
		float: right;
	}
	
	.monitor.cardArea h4 {
		margin-top: 17px;
	}
	
	.stock.cardArea h3::before {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/numberThree.png);
		width: 223px;
		height: 52px;
		background-size: cover;
		float: left;
		margin: -9px 5px 0px 124px;
	}
	
	.stock.cardArea h3::after {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/closingBracket.png);
		width: 8px;
		height: 27px;
		background-size: cover;
		float: right;
		margin: 4px 143px 0px 0;
	}
	
	.stock.cardArea img {
		margin-right: 20px;
		margin-top: -35px;
		margin-bottom:10px;
		float: left;
	}
	
	.expand.cardArea h3::before {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/openingBracket.png);
		width: 7px;
		height: 29px;
		background-size: cover;
		float: left;
		margin: 4px 12px 0 126px;
	}
	
	.expand.cardArea h3::after {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/numberFour.png);
		width: 208px;
		height: 52px;
		background-size: cover;
		float: right;
		margin: -7px 122px 0px 0;
	}
	
	.expand.cardArea img {
		margin-left: 20px;
		margin-top: -35px;
		margin-bottom:15px;
		float: right;
	}
	
	.cardArea .one.wide.column, .cardArea .three.wide.column {
		display:none;
	}
	
	.locate.cardArea h4 {
		margin-top: 17px;
	}
	
	.cardArea .cardParagraph {
		clear:both;
	}
	
	.stock.cardArea .ui.card h4 {
		margin-top: 7px;
	}
	
	.popupVideo {
		width: 600px;
		top: 200px;
		left: 50%;
		margin-left: -300px;
	}

	.popupVideo iframe {
		height: 320px;
	}
	
	.topBanner {
		background: url(https://www.healthyyouvending.com/wp-content/uploads/topBg8.jpg);
		padding: 47px 0 0;
		height: 880px;
		background-size: cover;
		margin-bottom: 60px;
	}
	
	.topBanner .machine {
		width: 350px;
		margin: -30px auto 0;
		position: relative !important;
		float: none;
		display: block;
	}
	
	.topBanner h4 {
		font-size: 25px;
		margin: 46px 0 -5px 20px;
	}
	
	.topBanner h1 {
		font-size: 36px;
		line-height: 42px;
		width: 395px;
		margin: 0 0 -8px -20px;
	}
	
	.topBanner h2 {
		font-size: 28px;
		width: 310px;
	}
	
	.topBanner h3 {
		margin: 2px 0 0 75px;
		font-size: 21px;
		width: 205px;
	}
	
	.topBanner .couple {
		width: 398px;
		margin-bottom: -92px;
		margin-top: 230px;
		margin-right: 30%;
	}

	.bannerCTA {
		padding: 12px 0 111px;
		margin: 0;
	}
	
	.bannerCTA a {
		font-size: 18px;
	}
	
	.bannerCTA a.atWork {
		margin: 67px auto -67px;
		width: 410px;
		display: block;
		border: solid 2px rgba(255,255,255,0.7);
		padding: 14px 0;
		text-align: center;
		border-radius: 8px;
	}
	
	.bannerCTA a.CTA {
		margin: -77px auto 10px;
		width: 362px;
		display: block;
		floaT: none;
		border: solid 2px rgba(255,255,255,0.7);
		padding: 14px 0;
		text-align: center;
		border-radius: 8px;
		font-size: 19px;
	}
	
	.bannerCTA a.CTA.clicked {
		margin-top: -180px;
	}
	
	.bannerCTA form.clicked {
        margin-bottom: -20px !important;
        margin-top: 51px !important;
        margin: 51px auto -20px;
        width: 370px;
    }
	
	.bannerCTA a i.icon {
		display: none;
	}
	
	.bannerCTA .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
		margin: 10px 0 0 36px;
		width: 210px;
		font-size: 13px;
	}
	
	.bannerCTA .gform_wrapper .gform_footer input.button, .bannerCTA .gform_wrapper .gform_footer input[type=submit] {
		width: 70px !important;
		margin: 11px 0 0 0 !important;
	}
	
	.bannerCTA form {
		margin-bottom: 0!important;
		margin-top: -160px !important;
		height: 70px !important;
		transition: all 0.75s;
		float: none;
		width: 370px;
	}
	
	.bannerCTA .gform_wrapper .gform_footer {
		margin: -77px 0px 0 0;
		width: 160px;
	}
	
	.bannerCTA .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
		margin: 10px 0 0 0;
		width: 270px;
		font-size: 15px;
		padding: 11px 10px;
	}
	
	.bannerCTA .gform_wrapper .gform_footer input.button, .bannerCTA .gform_wrapper .gform_footer input[type=submit] {
		width: 100px !important;
		margin: 4px 0 0 0 !important;
		font-size: 16px;
		padding: 10.5px 0 !important;
	}
	
	.home .bannerCTA .gform_wrapper .gform_footer input.button {
		width: 97px !important;
		margin: 21px 3px 0 0 !important;
	}
	
	/* ----- FIREFOX ----- */

	@-moz-document url-prefix() {
		
		.bannerCTA .gform_wrapper .gform_footer input.button, .bannerCTA .gform_wrapper .gform_footer input[type="submit"] {
			margin: -1px 0 0 0 !important;
			padding: 12.5px 0 !important;
		}
		
		.home .bannerCTA .gform_wrapper .gform_footer input.button {
		  width: 108px !important;
		  margin: 17px -8px 0 0 !important;
		}

	}
	
	_::-webkit-full-page-media, _:future, :root .bannerCTA .gform_wrapper .gform_footer input.button, .bannerCTA .gform_wrapper .gform_footer input[type=submit] {
		margin: 0.5px 0 0 0 !important;
	}
	
	_::-webkit-full-page-media, _:future, :root .home .bannerCTA .gform_wrapper .gform_footer input.button {
		margin: 19px 0px 0 0 !important;
		width: 101px !important;
	}
	
	.opportunity {
		width: 330px;
		margin: -60px auto 0;
	}
	
	.perfectFit {
		padding-top: 140px;
		margin-top: 150px;
	}
	
	.perfectFit .left {
		border-right: 0;
	}
	
	.perfectFit h2 {
		font-size: 30px;
		text-align: center;
		margin-left:0 !important;
	}
	
	.perfectFit h2 br {
		display:none;
	}
	
	.perfectFit ul {
		width: 100%;
		display: block;
		margin: 0 auto !important;
		float: none;
	}
	
	.perfectFit ul li {
		font-size: 24px;
		margin-bottom: 7px !important;
	}
	
	.greenBanner {
		padding: 40px 0 25px;
		margin-top: 40px;
	}
	
	.greenBanner a {
		font-size: 30px;
	}
	
	.keyPoints {
    	padding: 50px 0 10px;
	}
	
	.keyPoints h3 {
		font-size: 43px;
	}
	
	.keyPoints h4 {
		margin: 0 0 25px;
		font-size: 26px;
	}
	
	.spot {
		width: 254px;
		float: none;
		margin: 0 auto !important;
	}
	
	.keyPoints p {
		width: 250px;
		font-size: 26px;
		line-height: 31px;
	}
	
	.keyPoints .howitworks p {
		float: none;
		margin: 17px auto 30px!important;
	}
	
	.keyPoints .whatyoudo h3 {
		margin-top: 30px;
	}
	
	.keyPoints .whatyoudo .ui.image {
		width: 101px;
		margin: 25px auto 10px;
	}
	
	.keyPoints .whatyoudo p {
		width: 259px;
		margin: 17px auto 30px !important;
	}
	
	.keyPoints .buttons {
    	width: 302px;
		margin-right: 148px !important;
		margin-bottom:40px;
	}
	
	.keyPoints .buttons .button {
		font-size: 16px;
	}
	
	.keyPoints .ui.buttons .or {
		font-size: 16px;
	}
	
	.keyPoints .whatwedo h3 {
		margin-top: 30px;
	}
	
	.keyPoints .whatwedo .ui.image {
		width: 180px;
		height: 188px;
		margin: 0 auto;
		float: none;
	}
	
	.ourWord h2 {
		font-size: 36px;
	}
	
	.ourWord h3 {
		margin-bottom: 18px;
		font-size: 20px;
	}
	
	.ourWord iframe {
		width: 100% !important;
		height: 324px;
	}
	
	.ourWord p {
		font-size: 17px;
	}
	
	.keyPoints .whatyoudo .buttons {
    	width: 310px;
	}
	
	.perfectFit p.astrisk {
		text-align: center;
	}
	
	.productBoxes .card h3 {
		font-size: 32px;
		margin: -15px 0 0;
	}
	
	.productBoxes .card.meds  {
		margin-bottom: 20px;
	}
	
	.productBoxes .card.meds img {
		margin: 22px 0 19px;
	}
	
	.productBoxes .card.meals img {
		margin: 70px 0 40px;
	}
	
	.productBoxes .card h4 {
		font-size: 22px;
	}
	
	.productBoxes .card.greens img {
		width: 414px;
	}
	
	.productBoxes .card .inner img {
		max-width: 100px;
		max-height: 100px;
		margin: 0 auto 20px;
	}
	
	.productBoxes .card .inner {
		padding: 75px 95px 0;
	}
	
	.productBoxes .card .inner p {
		font-size: 21px;
		line-height: 32px;
	}
	
	.greenStats h4 {
		font-size: 28px;
		line-height: 40px;
		width: 100%;
	}
	
	.greenStats h3 {
		font-size: 100px;
	}
	
	.greenStats .ui.stackable.divided:not(.vertically).grid>.column:not(.row) {
    	border-top: 1px solid rgba(255,255,255,.35);
	}
	
	.greenStats .ui.stackable.grid>.column:not(.row) .column {
		width: 80% !important;
		margin: 0 10% !important;
		float: none !important;
	}
	
	.greenStats p {
		margin: 0 auto 25px;
		font-size: 23px;
		line-height: 32px;
		width: 80%;
	}
	
	.greyList ul {
		width: 85%;
		padding: 0 0 0 20px;
	}
	
	.greyList ul li {
		line-height: 20px;
		font-size:18px;
	}
	
	.greyList ul li span {
		line-height: 18px;
		margin: -1px 15px 10px 0;
	}
	
	.whiteList ul {
		padding: 0 0 0 20px;
		width: 80%;
	}
	
	.whiteList ul li {
		margin-bottom: 17px !important;
		font-size: 18px;
		line-height: 23px;
	}
	
	.page-id-2753 .mainContent p {
		font-size: 1.5rem;
		line-height: 2.5rem;
	}
	
	.page-id-2753 .plain.mainContent.first img {
		margin:0 0 -100px !important;
	}

	.page-id-2753 .plain.mainContent.second img {
		margin-top:0 !important;
	}
	
	.page-template-default.page-id-2816 .pageTitle, .page-template-default.page-id-2857 .pageTitle, .page-template-default.page-id-2883 .pageTitle, .page-template-default.page-id-91760 .pageTitle {
		margin-top: 122px !important;
	}
	
	.page-id-2816 .receiveButton #receive, .page-id-2857 .receiveButton #receive, .page-id-2883 .receiveButton #receive, .page-id-91760 .receiveButton #receive {
		width: 145px;
		padding: 0;
	}
	
	.page-id-2816 .receiveButton #receive::before, .page-id-2857 .receiveButton #receive::before, .page-id-2883 .receiveButton #receive::before, .page-id-91760 .receiveButton #receive::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 104px;
		top: 0;
		height: 100%;
		width: 33px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-2816 .receiveButton .topButton.yellow, .page-id-2857 .receiveButton .topButton.yellow, .page-id-2883 .receiveButton .topButton.yellow, .page-id-91760 .receiveButton .topButton.yellow {
		width: 98px !important;
		padding: 0;
		margin-right: -18px !important;
	}
	
	.page-id-2816 .receiveButton .topButton.yellow::before, .page-id-2857 .receiveButton .topButton.yellow::before, .page-id-2883 .receiveButton .topButton.yellow::before, .page-id-91760 .receiveButton .topButton.yellow::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 198px;
		top: 0;
		height: 100%;
		width: 33px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-2816 .receiveButton .topButton.yellow::after, .page-id-2857 .receiveButton .topButton.yellow::after, .page-id-2883 .receiveButton .topButton.yellow::after, .page-id-91760 .receiveButton .topButton.yellow::after {
		z-index: -1;
		content: "";
		position: absolute;
		right: 137px;
		top: 0;
		height: 100%;
		width: 33px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-2816 .receiveButton .topButton.red, .page-id-2857 .receiveButton .topButton.red, .page-id-2883 .receiveButton .topButton.red, .page-id-91760 .receiveButton .topButton.red {
		width: 117px;
		padding: 0;
		margin-right: -16px;
	}
	
	.page-id-2816 .receiveButton .topButton.red::before, .page-id-2857 .receiveButton .topButton.red::before, .page-id-2883 .receiveButton .topButton.red::before, .page-id-91760 .receiveButton .topButton.red::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 318px;
		top: 0;
		height: 100%;
		width: 33px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-2816 .receiveButton .topButton.red::after, .page-id-2857 .receiveButton .topButton.red::after, .page-id-2883 .receiveButton .topButton.red::after, .page-id-91760 .receiveButton .topButton.red::after {
		z-index: -1;
		content: "";
		position: absolute;
		right: 231px;
		top: 0;
		height: 100%;
		width: 33px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-2816 .receiveButton .topButton.blue, .page-id-2857 .receiveButton .topButton.blue, .page-id-2883 .receiveButton .topButton.blue, .page-id-91760 .receiveButton .topButton.blue {
		width: 95px;
		padding: 0;
		margin-right: -16px;
	}
	
	.page-id-2816 .receiveButton .topButton.blue::before, .page-id-2857 .receiveButton .topButton.blue::before, .page-id-2883 .receiveButton .topButton.blue::before, .page-id-91760 .receiveButton .topButton.blue::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 412px;
		top: 0;
		height: 100%;
		width: 33px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-2816 .receiveButton .topButton.blue::after, .page-id-2857 .receiveButton .topButton.blue::after, .page-id-2883 .receiveButton .topButton.blue::after, .page-id-91760 .receiveButton .topButton.blue::after {
		z-index: -1;
		content: "";
		position: absolute;
		right: 350px;
		top: 0;
		height: 100%;
		width: 33px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-2816 .receiveButton .topButton.green, .page-id-2857 .receiveButton .topButton.green, .page-id-2883 .receiveButton .topButton.green, .page-id-91760 .receiveButton .topButton.green {
		width: 109px;
		padding: 0;
		margin-right: -16px;
	}
	
	.page-id-2816 .receiveButton .topButton.green::before, .page-id-2857 .receiveButton .topButton.green::before, .page-id-2883 .receiveButton .topButton.green::before, .page-id-91760 .receiveButton .topButton.green::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 520px;
		top: 0;
		height: 100%;
		width: 33px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-2816 .receiveButton .topButton.green::after, .page-id-2857 .receiveButton .topButton.green::after, .page-id-2883 .receiveButton .topButton.green::after, .page-id-91760 .receiveButton .topButton.green::after {
		z-index: -1;
		content: "";
		position: absolute;
		right: 445px;
		top: 0;
		height: 100%;
		width: 33px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.page-id-2816 .receiveEmail, .page-id-2857 .receiveEmail, .page-id-2883 .receiveEmail, .page-id-91760 .receiveEmail {
		top: 92px;
	}
	
	.page-id-2816 .fixed .receiveEmail, .page-id-2857 .fixed .receiveEmail, .page-id-2883 .fixed .receiveEmail, .page-id-91760 .fixed .receiveEmail {
		top: 80px;
	}
	
	.page-template-default.page-id-2816 .pageTitle, .page-template-default.page-id-2857 .pageTitle, .page-template-default.page-id-2883 .pageTitle, .page-template-default.page-id-91760 .pageTitle {
		margin-top: 92px !important;
	}
	
	.coloredList h3 {
		font-size: 21px;
	}
	
	.coloredList p {
		font-size: 17px;
	}
	
	.machineArea .machineImage .ui.image  {
		width:400px !important;
		margin: 0 auto !important;
	}
	
	.machineArea .machineImage p  {
		margin-top:-35px;
	}
	
	.clickableLogos li img {
		max-height: 80px;
	}
	
	.contentChanges {
		padding: 40px 0 !important;
		height: 350px;
	}
	
	.contentChanges h3 {
		font-size: 28px;
	}
	
	.contentChanges.nama::before {
		content: "\A";
		border-style: solid;
		border-width: 0 24px 24px 24px;
		border-color: transparent transparent #f2f2f2 transparent;
		position: absolute;
		float: none;
		display: block;
		width: 48px;
		margin: -63px 0 0 -267px;
		left: 50%;
	}
	
	.contentChanges.warranty::before {
		content: "\A";
		border-style: solid;
		border-width: 0 24px 24px 24px;
		border-color: transparent transparent #f2f2f2 transparent;
		position: absolute;
		float: none;
		display: block;
		width: 48px;
		margin: -63px 0 0 -147px;
		left: 50%;
	}
	
	.contentChanges.eco::before {
		content: "\A";
		border-style: solid;
		border-width: 0 24px 24px 24px;
		border-color: transparent transparent #f2f2f2 transparent;
		position: absolute;
		float: none;
		display: block;
		width: 48px;
		margin: -63px 0 0 84px;
		left: 50%;
	}
	
	.contentChanges.ada::before {
		content: "\A";
		border-style: solid;
		border-width: 0 24px 24px 24px;
		border-color: transparent transparent #f2f2f2 transparent;
		position: absolute;
		float: none;
		display: block;
		width: 48px;
		margin: -63px 0 0 199px;
		left: 50%;
	}
	
	.smartmartArea img {
		margin-top: 50px;
		width: 80%;
		margin: -30px auto 0;
	}
	
	.smartmartArea h3 {
		font-size: 27px;
		margin: 0 0 25px 0;
	}
	
	.smartmartArea ul {
		padding-left: 80px;
		padding-right: 30px;
	}
	
	.smartmartTypes h3 {
		text-align: center;
		font-weight: 300;
		font-size: 30px;
	}
	
	.page-id-2883 .smartmartArea img {
		margin-top: 0;
	}
	
	.blueArea h2 {
		font-size: 35px;
	}
	
	.page-id-2883 .wellnessImage img {
		margin: -12px 0 -36px !important;
	}
	
	.eMachine .ui.image {
		width: 266px;
		margin: 0 50%;
		left: -140px;
	}
	
	.rmm .ui.image {
		position:relative;
		width: 100%;
		height: auto;
		object-position: center;
		top: 10px;
	}
	
	.softwarepro img {
		width: 240px;
		margin: 0 auto;
	}
	
	.page-id-91794 .receiveButton, .page-id-91845 .receiveButton, .page-id-91874 .receiveButton, .page-id-91884 .receiveButton, .page-id-91880 .receiveButton {
		width: 523px;
	}

	.page-id-91794 .receiveButton #receive, .page-id-91845 .receiveButton #receive, .page-id-91874 .receiveButton #receive, .page-id-91884 .receiveButton #receive, .page-id-91880 .receiveButton #receive {
		width: 150px;
		padding: 0;
	}

	.page-id-91794 .receiveButton #receive::before, .page-id-91845 .receiveButton #receive::before, .page-id-91874 .receiveButton #receive::before, .page-id-91884 .receiveButton #receive::before, .page-id-91880 .receiveButton #receive::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 117px;
		top: 0;
		height: 100%;
		width: 20px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}

	.page-id-91794 .receiveButton .topButton.yellow, .page-id-91845 .receiveButton .topButton.yellow, .page-id-91874 .receiveButton .topButton.yellow, .page-id-91884 .receiveButton .topButton.yellow, .page-id-91880 .receiveButton .topButton.yellow {
		width: 110px !important;
		padding: 0;
		margin-right: -19px !important;
	}

	.page-id-91794 .receiveButton .topButton.yellow::before, .page-id-91845 .receiveButton .topButton.yellow::before, .page-id-91874 .receiveButton .topButton.yellow::before, .page-id-91884 .receiveButton .topButton.yellow::before, .page-id-91880 .receiveButton .topButton.yellow::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 230px;
		top: 0;
		height: 100%;
		width: 20px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}

	.page-id-91794 .receiveButton .topButton.yellow::after, .page-id-91845 .receiveButton .topButton.yellow::after, .page-id-91874 .receiveButton .topButton.yellow::after, .page-id-91884 .receiveButton .topButton.yellow::after, .page-id-91880 .receiveButton .topButton.yellow::after {
		z-index: -1;
		content: "";
		position: absolute;
		right: 137px;
		top: 0;
		height: 100%;
		width: 20px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}

	.page-id-91794 .receiveButton .topButton.red, .page-id-91845 .receiveButton .topButton.red, .page-id-91874 .receiveButton .topButton.red, .page-id-91884 .receiveButton .topButton.red, .page-id-91880 .receiveButton .topButton.red {
		width: 83px;
		margin-right: -16px;
		padding: 0;
	}

	.page-id-91794 .receiveButton .topButton.red::before, .page-id-91845 .receiveButton .topButton.red::before, .page-id-91874 .receiveButton .topButton.red::before, .page-id-91884 .receiveButton .topButton.red::before, .page-id-91880 .receiveButton .topButton.red::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 311px;
		top: 0;
		height: 100%;
		width: 20px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}

	.page-id-91794 .receiveButton .topButton.red::after, .page-id-91845 .receiveButton .topButton.red::after, .page-id-91874 .receiveButton .topButton.red::after, .page-id-91884 .receiveButton .topButton.red::after, .page-id-91880 .receiveButton .topButton.red::after {
		z-index: -1;
		content: "";
		position: absolute;
		right: 250px;
		top: 0;
		height: 100%;
		width: 20px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}

	.page-id-91794 .receiveButton .topButton.blue, .page-id-91845 .receiveButton .topButton.blue, .page-id-91874 .receiveButton .topButton.blue, .page-id-91884 .receiveButton .topButton.blue, .page-id-91880 .receiveButton .topButton.blue {
		width: 81px;
		margin-right: -16px;
		padding: 0;
	}

	.page-id-91794 .receiveButton .topButton.blue::before, .page-id-91845 .receiveButton .topButton.blue::before, .page-id-91874 .receiveButton .topButton.blue::before, .page-id-91884 .receiveButton .topButton.blue::before, .page-id-91880 .receiveButton .topButton.blue::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 384px;
		top: 0;
		height: 100%;
		width: 20px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}

	.page-id-91794 .receiveButton .topButton.blue::after, .page-id-91845 .receiveButton .topButton.blue::after, .page-id-91874 .receiveButton .topButton.blue::after, .page-id-91884 .receiveButton .topButton.blue::after, .page-id-91880 .receiveButton .topButton.blue::after {
		z-index: -1;
		content: "";
		position: absolute;
		right: 330px;
		top: 0;
		height: 100%;
		width: 20px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}

	.page-id-91794 .receiveButton .topButton.green, .page-id-91845 .receiveButton .topButton.green, .page-id-91874 .receiveButton .topButton.green, .page-id-91884 .receiveButton .topButton.green, .page-id-91880 .receiveButton .topButton.green {
		width: 103px;
		margin-right: -16px;
		padding: 0;
	}

	.page-id-91794 .receiveButton .topButton.green::before, .page-id-91845 .receiveButton .topButton.green::before, .page-id-91874 .receiveButton .topButton.green::before, .page-id-91884 .receiveButton .topButton.green::before, .page-id-91880 .receiveButton .topButton.green::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 490px;
		top: 0;
		height: 100%;
		width: 20px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}

	.page-id-91794 .receiveButton .topButton.green::after, .page-id-91845 .receiveButton .topButton.green::after, .page-id-91874 .receiveButton .topButton.green::after, .page-id-91884 .receiveButton .topButton.green::after, .page-id-91880 .receiveButton .topButton.green::after {
		z-index: -1;
		content: "";
		position: absolute;
		right: 404px;
		top: 0;
		height: 100%;
		width: 20px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}

	.page-id-91794 .receiveEmail, .page-id-91845 .receiveEmail, .page-id-91874 .receiveEmail, .page-id-91884 .receiveEmail, .page-id-91880 .receiveEmail {
		top: 92px;
	}
	
	.page-id-91794 .fixed .receiveEmail, .page-id-91845 .fixed .receiveEmail, .page-id-91874 .fixed .receiveEmail, .page-id-91884 .fixed .receiveEmail, .page-id-91880 .fixed .receiveEmail {
		top: 80px;
	}
	
	.imageFull .ui.stackable.grid>.wide.column {
		padding: 0 !important;
	}
	
	.imageFull .inner {
		width: 550px!important;
		margin: 60px auto 120px !important;
	}
	
	.imageFull.right .inner {
		float: none;
	}
	
	.imageFull .inner a {
		right: 0;
		bottom: -60px;
	}
	
	.imageFull.right .inner a {
		right: 0;
		bottom: -60px;
	}
	
	.imageFull.coaching .inner a {
		bottom: -60px;
		right: 0;
	}
	
	.page-template-default.page-id-2665 .pageTitle {
		margin-top: 78px !important;
	}
	
	.page-id-2665 .pageTitle h1 {
		font-size: 3.75rem;
	}
	
	.page-id-2665.page-template-default > .plain.content.paddedTop {
		padding-top: 50px !important;
	}
	
	.formArea p {
		font-size: 1.5rem;
		line-height: 2.5rem;
	}
	
	.formArea .box {
		padding: 40px 60px 25px;
		margin: 50px auto 60px;
	}
	
	.videoBelow p {
		font-size: 18px;
		line-height: 32px;
	}
	
	.videoArea h3 {
		padding-left: 0;
		margin: 0px 0 30px;
		text-align: center;
	}
	
	.videoArea h2 {
		font-size: 46px;
		text-align: center;
	}
	
	.page-id-91845 .pageTitle h3 {
		font-size: 1.75rem;
	}
	
	.page-id-91845 .greenList h3 {
		font-size: 27px;
	}
	
	.page-id-91845 .greenList ul {
		padding-left: 0;
		padding-right: 0;
		display: block;
		width: 348px;
		margin: 0 auto -20px;
	}
	
	.page-id-98843 .greenList ul {
		padding-left: 0;
		padding-right: 0;
		display: block;
		width: 348px;
		margin: 0 auto -20px;
	}
	
	.page-id-91874 .imageFull .three.column.grid .column {
		height: 430px;
		width: 430px !important;
		margin: 40px auto 0 !important;
	}
	
	.page-id-91874 .imageFull .inner {
		width: 370px!important;
		margin: 0 !important;
	}
	
	.page-id-91874 .imageFull .inner h3 {
		font-size: 34px;
	}
	
	.page-id-91874 .imageFull .inner p {
		font-size: 16px;
	}
	
	.page-id-91874 .imageFull .ui.grid .ui.stackable.grid {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	
	.page-id-91874 .listArea h3 {
		text-align: center;
		font-size: 28px;
	}
	
	.page-id-91874 .listArea ul {
		width: 340px;
		margin: 0 auto -26px;
	}
	
	.page-id-91874 .listArea li {
		margin-bottom: 15px !important;
		font-size: 20px;
	}
	
	.youniVid {
		width: 100%;
		height: 340px;
	}
	
	.page-id-91884 .pageTitle h3 {
		font-size: 2rem;
	}
	
	.vidList h3 {
		font-size: 32px;
	}
	
	.vidList ul {
		width: 490px;
	}
	
	.supportCta a {
    	font-size: 30px;
	}
	
	.page-template-default > .plain.content.paddedTop.supportCta {
		padding-top: 40px !important;
		padding-bottom: 55px !important;
	}
	
	.cardArea .inner {
		padding: 80px 36px 80px;
		width: 100%;
		margin: 0 auto;
	}
	
	.cardArea .inner.green {
		border-top: solid 17px #77bd44;
	}
	
	.cardArea .inner.blue {
		border-top: solid 17px #26abe3;
	}
	
	.cardArea .inner.yellow {
		border-top: solid 17px #fdb427;
	}
	
	.cardArea .inner.red {
		border-top: solid 17px #e73d30;
	}
	
	.cardArea .inner h3 {
		font-size: 27px;
	}
	
	.cardArea .inner.mgmt {
		padding: 58px 65px 65px;
	}
	
	.cardArea .inner.omm {
		padding: 75px 25px 81px;
	}
	
	.cardArea .inner .hiddenContent {
		padding: 0 31px;
	}
	
	.cardArea .inner:hover .hiddenContent {
		padding: 7px 31px 0;
		height: 229px;
	}
	
	.cardArea .inner .hiddenContent p {
		line-height: 28px;
		font-size: 18px;
	}
	
	.cardArea .inner .hiddenContent i.icon {
		font-size: 24px;
		margin-top: 15px;
	}
	
	.cardArea .inner.faqs .hiddenContent {
		padding: 0 21px;
	}
	
	.cardArea .inner.faqs:hover .hiddenContent {
		padding: 0 21px 0;
	}
	
	.cardArea .inner.taxes .hiddenContent {
		padding: 0 31px;
	}
	
	.cardArea .inner.taxes:hover .hiddenContent {
		padding: 29px 31px 0;
	}
	
	.cardArea .inner.locations .hiddenContent {
		padding: 0 31px;
	}
	
	.cardArea .inner.locations:hover .hiddenContent {
		padding: 50px 31px 0;
	}
	
	.cardArea .inner.mgmt .hiddenContent {
		padding: 0 31px;
	}
	
	.cardArea .inner.mgmt:hover .hiddenContent {
		padding: 14px 31px 0;
	}
	
	.cardArea .inner.omm .hiddenContent {
		padding: 0 31px;
	}
	
	.cardArea .inner.omm:hover .hiddenContent {
		padding: 32px 31px 0;
	}
	
	.cardArea .inner.resources .hiddenContent {
		padding: 0 31px;
	}
	
	.cardArea .inner.resources:hover .hiddenContent {
		padding: 13px 31px 0;
	}
	
	.cardArea .inner.bizform .hiddenContent {
		padding: 0 31px;
	}
	
	.cardArea .inner.bizform:hover .hiddenContent {
		padding: 0px 31px 0;
	}
	
	.ui.grid .ui.stackable.grid {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	
	.cardArea.ui.grid.container {
		width: 100% !important;
		max-width: 100% !important;
		margin-left: 0 !important;
	}
	
	.page-id-91845 .pageTitle p {
		padding: 0 0px;
	}
	
	.technical p {
		font-size: 1.5rem;
		line-height: 2.75rem;
	}
	
	.page-template-bear .opt-in.segment p {
    	font-size: 20px;
	}
	
	.page-template-bear .opt-in.segment:not(.bottomCTA) {
		height: 260px;
	}
	
	.page-template-bear .gform_wrapper li.hidden_label input#input_4_3 {
		margin-top: 65px;
	}
	
	.page-template-bear .opt-in.segment #showMore {
		top: 95px;
	}
	
	.bearBanner .mobileHide {
		display: none !important;
	}
	
	.bearBanner h1 {
		font-size: 20px;
		width: 100%;
		text-align: center;
	}
	
	.bearBanner .ui.grid.container {
		width: 90% !important;
		margin: 0 3% 0 7% !important;
	}
	
	.page-template-bear .videoArea .ui.stackable.grid>.column.blueBox {
		border-right: solid #ccc 3px;
		border-left: solid #ccc 3px;
		border-bottom: solid #ccc 3px;
		border-top: 0 !important;
		padding: 0 !important;
	}
	
	.page-template-bear .videoArea .ui.stackable.grid>.column:not(.row).videoBox {
		padding: 0 !important;
	}
	
	.page-template-bear .blueBox .inner p {
		line-height: 30px !important;
		font-size: 21px !important;
		text-align: center;
	}
	
	.page-template-bear .blueBox .inner {
		width: 330px;
	}
	
	.page-template-bear .boxArea .column .column .inner {
		width: 400px;
		margin: 0 auto;
	}
	
	.page-template-bear .boxArea .column i.icon {
		font-size: 60px;
	}
	
	.page-template-bear .boxArea .column h3 {
		font-size: 38px;
		width: 260px;
	}
	
	.page-template-bear .boxArea .column .column .inner {
		padding: 95px 40px 130px;
	}
	
	.page-template-bear .opt-in.segment p {
		margin-top: 10px;
		font-size: 17px;
		margin-bottom: 17px;
	}
	
	.page-template-bear .boxArea .column i.icon.bottom {
		padding: 19px 0px 0 4px;
		font-size: 24px;
		width: 55px;
		height: 55px;
		bottom: 22px;
		right: 22px;
	}
	
	.page-template-bear .boxArea .column .hiddenText {
		font-size: 19px;
		line-height: 27px;
		padding: 40px;
		height: 382px;
		margin-left: -40px;
	}
	
	.page-template-bear .boxArea .column.yellowBox .hiddenText {
		font-size: 48px;
		line-height: 50px;
	}
	
	.ui.table thead tr:first-child>th:only-child {
		line-height: 3rem !important;
	}
	
	.hyv-difference.grid .table th {
		font-size: 27px;
	}
	
	.page-template-bear .hyv-difference.grid .accordion .title {
		font-size: 15px !important;
		line-height: 30px;
	}
	
	
	
	
	
	.page-template-franchise-favorite-ad-facebook .opt-in.segment p {
    	font-size: 20px;
	}
	
	.page-template-franchise-favorite-ad-facebook .opt-in.segment:not(.bottomCTA) {
		height: 260px;
	}
	
	.page-template-franchise-favorite-ad-facebook .gform_wrapper li.hidden_label input#input_4_3 {
		margin-top: 65px;
	}
	
	.page-template-franchise-favorite-ad-facebook .opt-in.segment #showMore {
		top: 95px;
	}
	
	
	
	.page-template-franchise-favorite-ad-page .opt-in.segment p {
    	font-size: 20px;
	}
	
	.page-template-franchise-favorite-ad-page .opt-in.segment:not(.bottomCTA) {
		height: 440px;
	}
	
	.page-template-franchise-favorite-ad-page .gform_wrapper li.hidden_label input#input_4_3 {
		margin-top: 0;
	}
	
	.page-template-franchise-favorite-ad-page .opt-in.segment #showMore {
		top: 95px;
	}
	
	.page-template-franchise-favorite-ad-page2 .opt-in.segment p {
    	font-size: 20px;
	}
	
	.page-template-franchise-favorite-ad-page2 .opt-in.segment:not(.bottomCTA) {
		height: 260px;
	}
	
	.page-template-franchise-favorite-ad-page2 .gform_wrapper li.hidden_label input#input_4_3 {
		margin-top: 65px;
	}
	
	.page-template-franchise-favorite-ad-page2 .opt-in.segment #showMore {
		top: 95px;
	}
	
	.page-template-franchise-favorite section .ui.grid.container {
		margin:0 auto !important;
		width:600px !important;
	}
	
	.page-id-92079 section .ui.grid.container {
		margin: 0 auto !important;
		width: 600px !important;
	}
	
	.page-template-franchise-favorite .benefitsArea {
		margin: 50px 0 100px;
	}
	
	.greenArea .circleImage {
		width: 440px;
		margin: -159px auto 0;
	}
	
	.greenArea h3 {
		font-size: 31px;
		text-align: center;
	}
	
	.greenArea h4 {
		font-size: 17px;
	}
	
	.greenArea a {
		margin: 0 auto 30px;
	}
	
	.greenArea #hiddenText h3 {
		text-align: left;
		font-size: 21px;
	}
	
	.greenArea #hiddenText h3 span {
		font-size: 27px;
	}
	
	.greenArea #hiddenText.active {
		height: 640px;
	}
	
	.page-id-92079 .graphicArea iframe {
		width: 100%;
		height: 326px;
		margin-bottom: 20px;
	}
	
	.page-id-92079 .graphicArea img {
		height: 326px !important;
	}
	
	.page-id-92079 .opt-in.segment.bottomCTA p {
		font-size: 21px;
		line-height: 32px;
	}
	
	.cardsArea.desktopOrder {
		display:none;
	}
	
	.cardsArea.mobileOrder {
		display:block !important;
	}
	
	.cardsArea {
		padding: 70px 0 30px;
	}
	
	.cardsArea h2 {
		font-size: 33px;
		margin-bottom: 51px;
	}
	
	.cardsArea .card {
		height: auto;
		margin-bottom: 45px;
	}
	
	.cardsArea .card .cardImage {
		width: 27%;
		margin-right: 5%;
	}
	
	.cardsArea .card .cardContent {
		width: 68%;
		padding: 30px 40px 50px 0;
	}
	
	.cardsArea .card .cardContent h3 {
		font-size: 27px;
		line-height: 30px;
		margin-bottom: 14px;
		letter-spacing: 1px;
	}
	
	.cardsArea .card .cardContent p {
		font-size: 17px;
		line-height: 28px;
	}
	
	.cardsArea .card.worth img {
		margin-left: 21px;
		width: 140px;
		margin-top: 14px;
		margin-bottom: 0;
	}
	
	.cardsArea .card.tech img {
		width: 132px;
		margin-left: 23px;
	}
	
	.cardsArea .card.time img {
		width: 147px;
		margin-left: 17px;
	}
	
	.cardsArea .card.rocket img {
		width: 98.5px;
		margin: 36px 0 -3px 41px;
	}
	
	.cardsArea .card.start img {
		width: 135px;
		margin-left: 29px;
	}
	
	.cardsArea .card.hands img {
		width: 151px;
	}
	
	.cardsArea .card.nimble img {
		width: 159px;
	}
	
	.mobileHeader {
		display: block !important;
		width: 100%;
		float: left;
		padding: 30px 0 10px;
	}
	
	.mobileHeader img {
		width: 200px;
		margin: 0 auto;
		displaY: block;
	}
	
	.awardBanner > a {
		display: none;
	}
	
	.page-template-bear .lpLogo {
		width: 220px !important;
		display: block !important;
		position: relative;
		top: 0 !important;
		margin: 20px auto !important;
		right: 0 !important;
	}
	
	.page-id-92182 iframe {
		width: 100%;
		height: 306px;
	}
	
	.chatArea {
    padding-bottom:80px !important;
}


	.chatArea img {
		float: none;
		margin:0 auto;
		display:block;
	}

	.chatArea h2 {
		margin-top:15px;
		text-align:center
	}

	.chatArea h3 {
		text-align:center
	}

	.chatArea p {
		text-align:center
	}

	.chatArea a {
		color:#fff !important;
	}

	.chatArea .livechat_button {
		float: none;
		margin:0 auto;
		display:block;
		width:280px;
	}

	
	.accordion .content.interest_2.active {
		height: 655px;
	}
	
	.page-id-2635 iframe {
		width:100%;
	}
	
	.colorList.greyGuy {
		width: 100%;
	}
	
	.newBox.red {
		margin: 40px auto 50px;
		display: block;
		float: none;
	}
	
	.newBox.yellow {
		margin: 0 auto 50px;
		display: block;
		float: none;
	}
	
	.subTeamArea img {
		height: 310px;
	}
	
	.subTeamArea h2 {
		font-size: 27px;
	}
	
	.subTeamArea .grid .column .column .column {
		height: 450px;
	}
	
	.subTeamArea .grid .column .column .column.jeff.active {
		height: 830px;
	}
	
	.subTeamArea .grid .column .column .column.jill.active {
		height: 1010px;
	}
	
	.subTeamArea .grid .column .column .column.scott.active {
		height: 845px;
	}
	
	.subTeamArea .grid .column .column .column.kris.active {
		height: 905px;
	}
	
	.subTeamArea .grid .column .column .column.brooke.active {
		height: 895px;
	}
	
	.subTeamArea .grid .column .column .column.marty.active {
		height: 830px;
	}
	
	.subTeamArea .grid .column .column .column.ilene.active {
		height: 740px;
	}
	
	.subTeamArea .grid .column .column .column.sarahJane.active {
		height: 825px;
	}
	
	.page-template-raving-fans .pageTitle {
		margin-top: 91px !important;
	}
	
	.blog-card iframe {
		height: 370px;
	}
	
	.yellowAndre img {
		width: 100%;
	}
	
	.single-location .pageTitle .ten.wide.column {
		padding-right: 0 !important;
	}
	
	.single-location .pageTitle h1 {
		margin-top: 10px;
		font-size: 43px;
	}
	
	.single-location .hv-blue {
		font-size: 50px;
		line-height: 47px;
	}
	
	.single-location .free {
		font-size: 51px;
	}
	
	.single-location .greeny {
		padding: 17px 0;
		font-size: 28px;
		width: 343px;
		margin-top: 27px;
	}
	
	.single-location .machine {
		position: relative !important;
		top: 0 !important;
		width: 370px;
		margin: 40px auto 0;
		display: block;
		float: none;
	}
	
	.single-locations .machine {
		position: relative !important;
		top: 0 !important;
		width: 370px;
		margin: 40px auto 0;
		display: block;
		float: none;
	}
	
	.single-location .locationContent .ten.wide.column {
		padding-right: 0 !important;
	}
	
	.single-location .locationContent h2 {
		font-size: 30px;
	}
	
	.single-location .locationContent p {
		font-size: 17px;
	}
	
	.single-location .greyBox {
		padding: 40px 65px 30px;
	}
	
	.single-location .greyBox .gfield_label {
		font-size: 28px !important;
		line-height: 38px;
	}
	
	.single-location .greyBox .gform_wrapper.gravity-theme .gfield-choice-input+label {
		padding: 14px 8px;
		font-size: 17px;
	}
	
	.single-location .locationVideo {
		margin: 0px 0 80px;
	}
	
	.single-location .blueForm {
		padding: 55px 65px 40px;
	}
	
	.single-location .blueForm iframe {
		width: 100% !important;
	}
	
	.single-location .blueForm .gform_wrapper.gravity-theme input {
		font-size: 17px !important;
		padding: 12px !important;
		margin-bottom: 13px !important;
	}
	
	.single-location .blueForm .gform_wrapper.gravity-theme .gfield select {
		font-size: 17px !important;
		padding: 12px !important;
		margin-bottom: 13px !important;
	}
	
	.single-location .blueForm .gform_wrapper #field_5_7 {
		font-size: 17px;
	}	
	
	.single-location .spreadWord p {
		font-size: 17px;
	}	
	
	.single-locations .pageTitle .ten.wide.column {
		padding-right: 0 !important;
	}
	
	.single-locations .pageTitle h1 {
		margin-top: 10px;
		font-size: 43px;
	}
	
	.single-locations .hv-blue {
		font-size: 50px;
		line-height: 47px;
	}
	
	.single-locations .free {
		font-size: 51px;
	}
	
	.single-locations .greeny {
		padding: 17px 0;
		font-size: 28px;
		width: 343px;
		margin-top: 27px;
	}
	
	.single-locations .machine {
		position: relative !important;
		top: 0 !important;
		width: 370px;
		margin: 40px auto 0;
		display: block;
		float: none;
	}
	
	.single-locations .machine {
		position: relative !important;
		top: 0 !important;
		width: 370px;
		margin: 40px auto 0;
		display: block;
		float: none;
	}
	
	.single-locations .locationContent .ten.wide.column {
		padding-right: 0 !important;
	}
	
	.single-locations .locationContent h2 {
		font-size: 30px;
	}
	
	.single-locations .locationContent p {
		font-size: 17px;
	}
	
	.single-locations .greyBox {
		padding: 40px 65px 30px;
	}
	
	.single-location .greyBox .gfield_label {
		font-size: 28px !important;
		line-height: 38px;
	}
	
	.single-locations .greyBox .gform_wrapper.gravity-theme .gfield-choice-input+label {
		padding: 14px 8px;
		font-size: 17px;
	}
	
	.single-locations .locationVideo {
		margin: 0px 0 80px;
	}
	
	.single-locations .blueForm {
		padding: 55px 65px 40px;
	}
	
	.single-locations .blueForm iframe {
		width: 100% !important;
	}
	
	.single-locations .blueForm .gform_wrapper.gravity-theme input {
		font-size: 17px !important;
		padding: 12px !important;
		margin-bottom: 13px !important;
	}
	
	.single-locations .blueForm .gform_wrapper.gravity-theme .gfield select {
		font-size: 17px !important;
		padding: 12px !important;
		margin-bottom: 13px !important;
	}
	
	.single-locations .blueForm .gform_wrapper #field_5_7 {
		font-size: 17px;
	}	
	
	.single-locations .spreadWord p {
		font-size: 17px;
	}
	
	.spreadWord .leafy {
		display:none !important;
	}
	
	.page-template-lead-nurturing-landing-page #scrollTO h2 {
		font-size: 24px;
	}
	
	.page-template-lead-nurturing-landing-page #scrollTO form {
		width: 460px;
	}
	
	.page-template-lead-nurturing-landing-page #scrollTO .gchoice_11_1_1 label {
		font-size: 19px !important;
	}
	
	.page-template-lead-nurturing-landing-page .mobileHeader {
		padding: 10px 0 10px;
	}
	
	.page-template-lead-nurturing-landing-page .topThree img {
		width: 330px;
		margin: 30px auto 60px;
	}
	
	.page-template-lead-nurturing-landing-page .imageBoxes img {
		width: 570px;
		float: none;
		margin: 20px auto 10px !important;
		display: block;
	}
	
	.page-template-lead-nurturing-landing-page .graphicArea iframe {
		height: 323px;
	}
	
	.page-template-lead-nurturing-landing-page .graphicArea h3 {
		margin: 11px 0 50px 0;
		padding: 0 20px;
		font-size: 26px;
	}
	
	.page-template-lead-nurturing-landing-page .banner {
		display:none;
	}
	
	.page-template-lead-nurturing-landing-page .leadMobile {
		display: block !important;
		width: 100%;
		float: left;
		margin-top: 0;
	}
	
	.page-template-lead-nurturing-landing-page .awardBanner img.logo {
		width: 260px;
		top: 45px;
		left: 50%;
		margin-left: -130px;
	}
	
	.page-template-lead-nurturing-landing-page .awardBanner > a {
		display: block !important;
	}
	
	.page-template-lead-nurturing-landing-page .imageBoxes .ui.grid>.column.one {
		padding-right: 0 !important;
	}
	
	.page-template-lead-nurturing-landing-page .imageBoxes .ui.grid>.column.four {
		padding-left: 0;
	}
	
	.single-location .orphan {
		width: 93%;
	}
	
	.single-location .locationContent {
		margin-top: -140px;
	}
	
	.single-location .greenList li {
		width: 50%;
	}
	
	.single-location .ui.logo.image {
		max-width: 203px;
		padding-left: 30px !important;
	}
	
	.single-location .ui.inverted.menu.sidebar {
		background: rgba(38,171,227,0.90) !important;
		z-index: 99;
		-webkit-transform: translate3d(100%,0,0);
    	transform: translate3d(100%,0,0);
	}

	.single-location .ui.vertical.inverted.menu .menu .item {
		color: #fff !important;
		font-size: 17px !important;
	}

	.single-location .ui.header.launch .icon {
		float: left;
	}

	.single-location .ui.vertical.inverted.menu .ui.blue.button {
		background-color: #fff;
		color: #26abe3;
		text-shadow: none;
		background-image: none;
		font-size: 15px;
		margin-top: 14px;
	}
	
	.single-location .pushable>.pusher {
		z-index: 0 !important;
	}
	
	.single-location .ui.visible.right.sidebar ~ .pusher {
		-webkit-transform: translate3d(0px, 0, 0) !important;
		transform: translate3d(0px, 0, 0) !important;
	}
	
	.single-location .ui.inverted.menu.visible.uncover.sidebar {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		-webkit-transition: -webkit-transform .5s ease;
		transition: -webkit-transform .5s ease;
		transition: transform .5s ease;
		transition: transform .5s ease,-webkit-transform .5s ease;
	}
	
	.postid-96301.single-location .pageTitle h1 {
		margin-top: 70px;
	}
	
	.single-location .shrunken .machine {
		margin: 18px auto 70px !important;
		float: none !important;
	}
	
	.single-locations .orphan {
		width: 93%;
	}
	
	.single-locations .locationContent {
		margin-top: -140px;
	}
	
	.single-locations .greenList li {
		width: 50%;
	}
	
	.single-locations .ui.logo.image {
		max-width: 203px;
		padding-left: 30px !important;
	}
	
	.single-locations .ui.inverted.menu.sidebar {
		background: rgba(38,171,227,0.90) !important;
		z-index: 99;
		-webkit-transform: translate3d(100%,0,0);
    	transform: translate3d(100%,0,0);
	}

	.single-locations .ui.vertical.inverted.menu .menu .item {
		color: #fff !important;
		font-size: 17px !important;
	}

	.single-locations .ui.header.launch .icon {
		float: left;
	}

	.single-locations .ui.vertical.inverted.menu .ui.blue.button {
		background-color: #fff;
		color: #26abe3;
		text-shadow: none;
		background-image: none;
		font-size: 15px;
		margin-top: 14px;
	}
	
	.single-locations .pushable>.pusher {
		z-index: 0 !important;
	}
	
	.single-locations .ui.visible.right.sidebar ~ .pusher {
		-webkit-transform: translate3d(0px, 0, 0) !important;
		transform: translate3d(0px, 0, 0) !important;
	}
	
	.single-locations .ui.inverted.menu.visible.uncover.sidebar {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		-webkit-transition: -webkit-transform .5s ease;
		transition: -webkit-transform .5s ease;
		transition: transform .5s ease;
		transition: transform .5s ease,-webkit-transform .5s ease;
	}
	
	.single-locations .pageTitle h1 {
		margin-top: 70px;
	}
	
	.single-locations .shrunken .machine {
		margin: 18px auto 70px !important;
		float: none !important;
	}
	
	.getStarted img {
		width: 146px;
		margin-bottom: -11.5px;
	}
	
	.page-template-new-landing-page .landingBanner .ui.image.logo {
		margin-top: 5px;
		margin-bottom: -90px;
		width: 210px !important;
		max-width: 210px;
	}
	
	.page-template-new-landing-page .landingBanner h1 {
		font-size: 30px;
	}
	
	.page-template-new-landing-page .landingBanner .ui.image {
		margin-top: -58px;
		margin-bottom: -130px;
	}
	
	.page-id-96589 .landingBanner h2 {
		font-size: 20px;
		line-height: 29px;
		padding: 0 56px 16px;
	}
	
	.page-template-new-landing-page .fuelArea .ui.image {
		width: 50%;
		max-width: 100%;
		margin: 0 auto -25px;
	}
	
	.page-template-new-landing-page .boxArea h2 {
		font-size: 35px;
	}
	
	.page-template-new-landing-page .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gfield_description, html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date) {
		margin-left: 0 !important;
	}
	
	.page-id-96589 .opt-in.segment p {
		font-size: 18px;
		width: 300px;
		margin-left: 3px;
		margin-top: 39px;
	}
	
	.page-id-96589 .opt-in.segment #showMore {
		top: 225px;
		left: 2%;
		padding: 10px 10px;
	}
	
	.page-template-new-landing-page .gform_legacy_markup_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted {
		margin-left: 0 !important;
		width: 100% !important;
	}
	
	.page-template-new-landing-page .gform_legacy_markup_wrapper .gform_footer:not(.top_label) {
		padding: 6px 0 20px 0;
		margin-left: 0 !important;
	}
	
	.page-template-vm-business-bear .ui.form {
		margin-left: 0;
	}
	
	.page-template-vm-business-bear .opt-in.segment:not(.bottomCTA) {
		height: 305px;
	}
	
	.page-template-vm-business-bear .landingBanner .ui.image.logo {
		margin-top: 5px;
		margin-bottom: -90px;
		width: 210px !important;
		max-width: 210px;
	}
	
	.page-template-vm-business-bear .landingBanner h1 {
		font-size: 30px;
	}
	
	.page-template-vm-business-bear .landingBanner .ui.image {
		margin-top: -58px;
		margin-bottom: -130px;
	}
	
	.page-template-vm-business-bear .landingBanner h2 {
		font-size: 20px;
		line-height: 29px;
		padding: 0 56px 16px;
	}
	
	.page-template-vm-business-bear .fuelArea .ui.image {
		width: 50%;
		max-width: 100%;
		margin: 0 auto -25px;
	}
	
	.page-template-vm-business-bear .boxArea h2 {
		font-size: 35px;
	}
	
	.page-template-vm-business-bear .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gfield_description, html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date) {
		margin-left: 0 !important;
	}
	
	.page-template-vm-business-bear .opt-in.segment p {
		font-size: 18px;
		width: 300px;
		margin-left: 3px;
		margin-top: 39px;
	}
	
	.page-template-vm-business-bear .opt-in.segment #showMore {
		top: 225px;
		left: 2%;
		padding: 10px 10px;
	}
	
	.page-template-vm-business-bear .gform_legacy_markup_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted {
		margin-left: 0 !important;
		width: 100% !important;
	}
	
	.page-template-vm-business-bear .gform_legacy_markup_wrapper .gform_footer:not(.top_label) {
		padding: 6px 0 20px 0;
		margin-left: 0 !important;
	}
	
	.graphicArea video {
		width: 560px !important;
		height: 315px;
	}
	
	.receiveButton .topButton.yellow.img {
		width: 211px;
		margin-right: -26px;
	}
	
	.page-id-97807 .content iframe {
		height: 324px;
	}
	
	.page-template-hvaw .locationContent .ten.wide.column {
		padding-right: 0 !important;
	}
	
	.page-template-ff-ad-new .topBanner {
		height: 890px;
	}
	
	.page-template-ff-ad-new .perfect {
		display: none !important;
	}
	
	.page-template-ff-ad-new .perfectMobile {
		width: 100%;
		margin: -70px auto 20px;
		float: none;
		display: block !important;
	}
	
	.page-template-ff-ad-new .topBanner .machine {
		display:none !important;
	}
	
	.page-template-ff-ad-new .topBanner .machineMobile {
		z-index: 1;
		display: block !important;
		float: right;
		width: 270px;
		margin: -90px 50px 30px 0;
		position: relative !important;
	}
	
	.page-template-ff-ad-new .topBanner .sub {
		display:none !important;
	}
	
	.page-template-ff-ad-new .topBanner .subMobile {
		float: right;
		color: #fff;
		font-size: 14px;
		line-height: 18px;
		font-weight: 500;
		font-style: italic;
		margin: 180px -19px 0 0;
		display: none !important;
		width: 140px;
	}
	
	.page-template-ff-ad-new .opportunityMobile {
		width: 290px;
		margin: 0 auto -90px;
		display: block !important;
		z-index: 1;
		position: relative;
	}
	
	.page-template-ff-ad-new .opportunity {
		display:none;
	}
	
	.page-template-ff-ad-new .bannerCTA {
		margin: 25px 0 0;
		padding: 75px 0 25px;
	}
	
	.page-template-ff-ad-new .bannerCTA a.atWork {
		margin: 0 auto;
		font-size: 17px;
		display: block;
		float: none;
	}
	
	.page-template-ff-ad-new .bannerCTA a.CTAScroll {
		margin: 0 auto;
		font-size: 17px;
		display: block;
		float: none;
		width: 410px;
		border: solid 2px rgba(255,255,255,0.7);
		padding: 14px 0;
		text-align: center;
		border-radius: 8px;
	}
	
	.page-template-ff-ad-new .opt-in.segment p {
		font-size: 17px;
		margin-top: -27px;
		margin-bottom:20px !important;
	}
	
	.page-template-ff-ad-new .opt-in.segment #showMore img {
		margin-top: -20px;
	}
	
	
	
	.page-template-ff-ad-new2 .topBanner {
		height: 890px;
	}
	
	.page-template-ff-ad-new2 .perfect {
		display: none !important;
	}
	
	.page-template-ff-ad-new2 .perfectMobile {
		width: 100%;
		margin: -70px auto 20px;
		float: none;
		display: block !important;
	}
	
	.page-template-ff-ad-new2 .topBanner .machine {
		display:none !important;
	}
	
	.page-template-ff-ad-new2 .topBanner .machineMobile {
		z-index: 1;
		display: block !important;
		float: right;
		width: 270px;
		margin: -90px 50px 30px 0;
		position: relative !important;
	}
	
	.page-template-ff-ad-new2 .topBanner .sub {
		display:none !important;
	}
	
	.page-template-ff-ad-new2 .topBanner .subMobile {
		float: right;
		color: #fff;
		font-size: 14px;
		line-height: 18px;
		font-weight: 500;
		font-style: italic;
		margin: 180px -19px 0 0;
		display: none !important;
		width: 140px;
	}
	
	.page-template-ff-ad-new2 .opportunityMobile {
		width: 290px;
		margin: 0 auto -90px;
		display: block !important;
		z-index: 2;
		position: relative;
	}
	
	.page-template-ff-ad-new2 .opportunity {
		display:none;
	}
	
	.page-template-ff-ad-new2 .bannerCTA {
		margin: 25px 0 0;
		padding: 75px 0 25px;
		height: 240px;
	}
	
	
	.page-template-ff-ad-new2 .bannerCTA a.atWork {
		margin: 0 auto;
		font-size: 17px;
		display: block;
		float: none;
	}
	
	.page-template-ff-ad-new2 .bannerCTA a.CTAScroll {
		margin: 0 auto;
		font-size: 17px;
		display: block;
		float: none;
		width: 410px;
		border: solid 2px rgba(255,255,255,0.7);
		padding: 14px 0;
		text-align: center;
		border-radius: 8px;
	}
	
	.page-template-ff-ad-new2 .opt-in.segment p {
		font-size: 17px;
		margin-top: -27px;
		margin-bottom:20px !important;
	}
	
	.page-template-ff-ad-new2 .opt-in.segment #showMore img {
		margin-top: -20px;
	}
	
	
	
	
	.page-template-ff-ad-new3 .topBanner {
		height: 890px;
	}
	
	.page-template-ff-ad-new3 .perfect {
		display: none !important;
	}
	
	.page-template-ff-ad-new3 .perfectMobile {
		width: 100%;
		margin: -70px auto 20px;
		float: none;
		display: block !important;
	}
	
	.page-template-ff-ad-new3 .topBanner .machine {
		display:none !important;
	}
	
	.page-template-ff-ad-new3 .topBanner .machineMobile {
		z-index: 1;
		display: block !important;
		float: right;
		width: 270px;
		margin: -90px 50px 30px 0;
		position: relative !important;
	}
	
	.page-template-ff-ad-new3 .topBanner .sub {
		display:none !important;
	}
	
	.page-template-ff-ad-new3 .topBanner .subMobile {
		float: right;
		color: #fff;
		font-size: 14px;
		line-height: 18px;
		font-weight: 500;
		font-style: italic;
		margin: 180px -19px 0 0;
		display: none !important;
		width: 140px;
	}
	
	.page-template-ff-ad-new3 .opportunityMobile {
		width: 290px;
		margin: 0 auto -90px;
		display: block !important;
		z-index: 3;
		position: relative;
	}
	
	.page-template-ff-ad-new3 .opportunity {
		display:none;
	}
	
	.page-template-ff-ad-new3 .bannerCTA {
		margin: 25px 0 0;
		padding: 75px 0 25px;
	}
	
	.page-template-ff-ad-new3 .bannerCTA a.atWork {
		margin: 0 auto;
		font-size: 17px;
		display: block;
		float: none;
	}
	
	.page-template-ff-ad-new3 .bannerCTA a.CTAScroll {
		margin: 0 auto;
		font-size: 17px;
		display: block;
		float: none;
		width: 410px;
		border: solid 2px rgba(255,255,255,0.7);
		padding: 14px 0;
		text-align: center;
		border-radius: 8px;
	}
	
	.page-template-ff-ad-new3 .opt-in.segment p {
        font-size: 20px;
        margin-top: -27px;
        margin-bottom: 20px !important;
        text-align: center !important;
    }
	
	.page-template-ff-ad-new3 .opt-in.segment #showMore img {
		margin-top: -20px;
	}
	
	
	
	#informationHub .pageTitle h1 {
		font-size: 70px;
		line-height: 74px;
	}
	
	#informationHub .pageTitle p {
		font-size: 19px;
		line-height: 30px;
	}
	
	#informationHub .pageTitle h3 {
		font-size: 27px;
	}
	
	#informationHub .hubBox {
		width: 400px;
		margin: 0 auto;
		padding: 0 0 50px;
		border-bottom-width: 17px;
	}
	
	#informationHub .hubBox h3 {
		font-size: 34px;
		line-height: 39px;
		width: 250px;
	}
	
	#informationHub .hubBox > .icon {
		font-size: 65px;
		line-height: 65px;
		margin: 40px 0 30px;
	}
	
	#informationHub .hubBox h3 .icon {
		font-size: 40px;
		line-height: 45px;
		width: 40px;
		margin: 25px auto 0;
	}

	#informationHub.page-template-default .plain .accordion .title {
		padding: 18px 23px;
		font-size: 20px;
		line-height: 20px;
		margin-bottom: 18px;
	}
	
	#informationHub.page-id-100376 .pageTitle .desktop {
		display:none !important
	}

	#informationHub.page-id-100376 .pageTitle .mobile {
		display:block !important
	}
	
	#informationHub.page-id-100376 .pageTitle .mobile .machineOnly {
		width: 70%;
	}
	
	#informationHub.page-id-100376 .pageTitle .mobile .chartOnly {
		width: 100%;
		margin: 40px 0px 50px;
	}
	
	.page-id-100655 .blueCTA .texts {
		width: 450px;
	}
	
	
}

@media screen and (max-width: 650px) {
	
	.page-template-financing .pageTitle h1 {
        font-size: 43px;
    }
	
	.page-template-financing .pageTitle {
        margin-top: 109px !important;
        padding: 60px 0 0;
        height: 310px;
    }
	
	.page-template-financing .pageTitle h3 {
        font-size: 22px;
    }
	
	.page-template-financing .pageTitle p.bannerLine {
        font-size: 16px;
        width: 400px;
        line-height: 20px;
        bottom: 20px;
        left: 50%;
        margin-left: -200px;
    }
	
	.optionArea .option_1 h2::before {
        height: 70px;
    }
	
	.optionArea .option_2 h2::before {
        height: 70px;
    }
	
	.optionArea .option_3 h2::before {
        height: 70px;
    }
	
	.bannerCTA form {
        width: 280px;
    }
	
	.page-id-100655 .blueCTA .texts {
		width: 370px;
	}
	
	.page-id-100721 .paddedTop img.ui.image {
		width: 450px;
	}
	
	.page-id-96589 .opt-in.segment:not(.bottomCTA) {
		height: 554px;
	}
	
	.page-id-96589 .opt-in.segment:not(.bottomCTA) form {
		height: 370px;
	}
	
	.page-id-96589 .gform_legacy_markup_wrapper .gform_footer {
		right: auto;
	}
	
	#informationHub.page-id-100354 .pageTitle h2 {
		font-size: 33px;
		line-height: 36px;
	}
	
	#informationHub.page-id-100354 .greyArea h2 {
		margin-bottom: 40px;
		font-size: 37px;
		line-height: 50px;
	}
	
	#informationHub.page-id-100354 .pageTitle .innerColor h1 {
		font-size: 51px !important;
		Line-height: 54px !important;
	}
	
	#informationHub.page-id-100354 .pageTitle h3 {
		font-size: 22px;
	}
	
	#informationHub.page-id-100354 .plain.chartArea {
		padding: 0 0 0px;
	}
	
	#informationHub .pageTitle h1 {
		font-size: 51px;
		line-height: 53px;
	}
	
	#informationHub.page-id-100391 .pageTitle h1 {
		font-size: 51px;
		line-height: 56px;
	}
	
	#informationHub.page-id-100391 .pageTitle h3 {
		font-size: 20px;
		margin-top: 10px;
		padding: 0 35px;
	}
	
	#informationHub.page-id-100391 .pageTitle h2 {
		font-size: 25px;
		margin-top: 26px;
	}
	
	#informationHub.page-id-100334 .pageTitle img {
		margin: -337px auto 146px;
	}
	
	#informationHub.page-id-100351 .pageTitle .innerColor {
		padding: 60px 0 0;
	}
	
	#informationHub.page-id-100351 .ui.image.graphic.desktop {
		display: none;
	}
	
	#informationHub.page-id-100351.page-template-default .content .mobile {
		display: block !important;
		margin-top: -40px;
	}
	
	#informationHub .mobileButtons {
		display:none !important;
	}
	
	#informationHub .backButton {
		top: 200px;
		left: 18px;
	} 
	
	#informationHub .navBar .navInner {
		width: 100%;
	}
	
	#informationHub .navBar .ui.container {
		width: 490px!important;
	}
	
	#informationHub .navBar .navItem {
		letter-spacing: 0.5px;
		padding: 15px 0px 15px 0;
		margin: 0 15px;
	}
	
	#informationHub .navBar .navItem .icon {
		display: none;
	}
	
	#informationHub header .hubButton img {
		width: 90px;
		left: 40px;
	}
	
	#informationHub header .logo {
		width: 160px;
		margin: 10px 30px 0 0;
	}
	
	#informationHub .navBar {
		margin-top: 105px;
		height: 46px;
	}
	
	#informationHub .popContent iframe {
		height: 236px;
	}
	
	.page-id-99250 .pageTitle h1 {
		font-size: 3.75rem;
		line-height: 3.85rem;
	}
	
	.page-id-99250 .pageTitle .innerColor h3 {
		margin: 1px 0 35px !important;
	}
	
	.page-id-99250 .pageTitle p {
		font-size: 1.35rem;
	}
	
	.page-id-99309 .calendly-discovery {
		width: 350px;
		margin: 0 auto -156px;
	}
	
	.page-id-99309.page-template-default > .plain.content.paddedTop {
		padding-top: 60px !important;
	}
	
	.page-id-99309 .calendly-discovery-bottom {
		width: 350px;
	}
	
	.page-id-99309 .pageTitle h1 {
		font-size: 3.75rem;
		line-height: 3.85rem;
	}
	
	.page-id-99309 .pageTitle .innerColor h3 {
		margin: 1px 0 35px !important;
	}
	
	.page-id-99309 .pageTitle p {
		font-size: 1.35rem;
	}
	
	.page-id-99176 .pageTitle h1 {
		font-size: 3.75rem;
		line-height: 3.85rem;
	}
	
	.page-id-99176 .pageTitle .innerColor h3 {
		margin: 1px 0 35px !important;
	}
	
	.page-id-99176 .pageTitle p {
		font-size: 1.35rem;
	}
	
	.page-id-99004 .paddedTop video {
		width: 110% !important;
		height: 265px !important;
		margin-left: -5%;
	}
	
	.page-id-99004 .greyVids video {
		width: 110% !important;
		height: 265px !important;
		margin-left: -5%;
	}
	
	.page-id-99034 .reviewBanner {
		width:100%;
		display:none;
	}

	.page-id-99034 .mobileReviewBanner {
		width:100%;
		display:block;
	}
	
	.pageTitle h2 {
		font-size: 33px;
	}
	
	.page-id-98958 .chartArea h3 {
		font-size: 49px;
		line-height: 50px;
	}
	
	.page-id-98958 .chartArea h3 span {
		font-size: 28px;
		line-height: 37px;
	}
	
	.page-id-98958 .chartContainer {
		width: 100%;
	}
	
	.page-id-98958 .chartContainer .gridTitle.left {
		padding: 24px 0px 24px 15px;
	}
	
	.page-id-98958 .chartContainer .gridTitle.center {
		font-size: 12px;
		line-height: 15px;
		padding: 18px 0;
	}
	
	.page-id-98958 .chartContainer .gridTitle.center.fourthCol {
		padding: 9.5px 0;
	}
	
	.page-id-98958 .chartContainer .gridContent.row_8 {
		height: 131px;
	}
	
	.page-id-98958 .chartContainer .gridContent.left {
		padding-left: 15px;
	}
	
	.page-id-98958 .chartContainer .gridContent {
		font-size: 12px;
		height: 98px;
	}
	
	.page-id-98958 .chartContainer .gridContent.row_2 {
		height: 183px;
	}
	
	.page-id-98958 .chartContainer .gridContent.row_3 {
		height: 162px;
	}
	
	.page-id-98958 .chartContainer .gridContent.row_4 {
		height: 140px;
	}
	
	.page-id-98958 .chartContainer .gridContent.row_5 {
		height: 140px;
	}
	
	.page-id-98958 .chartContainer .gridContent.row_6 {
		height: 162px;
	}
	
	
	.page-id-99333 .chartArea h3 {
		font-size: 49px;
		line-height: 50px;
	}
	
	.page-id-99333 .chartArea h3 span {
		font-size: 28px;
		line-height: 37px;
	}
	
	.page-id-99333 .chartContainer {
		width: 100%;
	}
	
	.page-id-99333 .chartContainer .gridTitle.left {
		font-size: 16px !important;
		padding: 27px 0 25px 15px;
	}
	
	.page-id-99333 .chartContainer .gridTitle.center {
		font-size: 12px;
		line-height: 15px;
	}
	
	.page-id-99333 .chartContainer .gridContent.left {
		font-size: 12px;
		padding-right: 25px;
	}
	
	.page-id-99333 .chartContainer .gridContent {
		font-size: 12px;
	}
	
	.page-id-99333 .chartContainer .gridContent.left a {
		font-size: 12px;
		line-height: 24px;
		margin: 9px -10px -10px 0;
	}
	
	.page-id-99333 .chartContainer .gridContent {
		height: 126px;
	}
	
	.page-id-99333 .chartContainer .gridContent.row_2 {
		height: 92px;
	}
	
	.page-id-99333 .chartContainer .gridContent.row_3 {
		height: 192px;
	}
	
	.page-id-99333 .chartContainer .gridContent.row_4 {
		height: 177px;
	}
	
	.page-id-99333 .chartContainer .gridContent.row_5 {
		height: 158px;
	}
	
	.page-id-99333 .chartContainer .gridContent.row_6 {
		height: 126px;
	}
	
	.page-id-99333 .chartContainer .gridContent.row_7 {
		height: 143px;
	}
	
	.page-id-99333 .chartContainer .gridContent.row_8.center {
		padding-top: 53px;
	}
	
	.page-id-99333 .chartContainer .gridContent.row_9.center {
		padding-top: 31px;
	}
	
	
	.page-id-99034 .content h1 {
		font-size: 42px;
		line-height: 45px;
		padding: 0 50px;
	}
	
	.page-id-97019 .popContent iframe {
		width:100%;
		height: 236px;
	}

	.page-id-96966 .popContent iframe {
		width:100%;
		height: 236px;
	}
	
	.page-id-98843 .pageTitle .innerColor {
		padding: 210px 0 0;
	}
	
	.page-id-96966 .bizConGraphic {
		margin: 0px auto;
		border-radius: 10px;
		box-shadow: 0px 0 0 rgb(0 0 0 / 0%);
	}
	
	.page-id-98191 .youniVid {
		margin: -124px auto 0; 
	} 
	
	.page-id-98191 .popContent iframe {
		height: 236px;
	}
	
	.page-id-97807 .content iframe {
		height: 240px;
		margin: 30px auto 35px;
	}
	
	.page-id-97807 .content h4 {
		line-height: 32px;
		font-size: 19px;
		margin-top: -40px;
	}
	
	.theGoods .ui[class*="four column"].doubling:not(.stackable).grid>.column:not(.row) {
		width: 100%!important;
	}
	
	.page-id-97719 .compArea ul {
		width: 280px;
		margin: 25px auto 0;
	}
	
	.illustrated {
		height: 390px;
	}
	
	.theGoods .ui.card {
		padding: 40px 25px;
		height: 300px;
		width: 350px;
		margin: 0 auto 20px;
	}
	
	.theGoods .ui.card h4 {
		font-size:18px;
	}
	
	.theGoods .ui.card .notShown {
		top: 81px;
		padding: 0 35px;
	}
	
	.theGoods .ui.blue.card .notShown {
		top: 61px;
		padding: 0 35px;
	}
	
	.theGoods .ui.green.card .notShown {
		top: 95px;
		padding: 0 55px;
	}

	.theGoods .ui.yellow.card .notShown {
		top: 94px;
		padding: 0 45px;
	}
	
	.fillya {
		line-height: 44px;
		margin: 31px auto 0 !important;
	}
	
	.page-id-97502 .pageTitle .innerColor {
		padding: 100px 0 15px;
	}
	
	.page-id-97502.page-template-default>.plain.content.paddedTop {
		padding-top: 60px !important;
	}
	
	.page-id-97502 .pageTitle p {
		font-weight: 700;
		font-size: 1.55rem;
	}
	
	.greyBOTTOM iframe {
		height: 233px;
	}
	
	.greyTOP {
		padding: 50px 0 !important;
	}
	
	.greyTOP .ui[class*="four column"].doubling:not(.stackable).grid>.column:not(.row) {
		width: 100%!important;
	}
	
	.page-template-hvaw .blueForm {
		height: 575px;
	}
	
	.page-template-hvaw #showMore {
		top: 565px;
	}
	
	.circleOptions {
		width: 200px;
	}
	
	.optionsBanner h1 {
		font-size: 54px;
		line-height: 58px;
	}
	
	.dudeImage {
		width: 240px;
	}
	
	.perfect {
		width: 383px;
		margin-top: 28px;
		margin-left: 16px;
	}
	
	.blog-copy.content iframe {
		height:212px;
	}
	
	.bannerCTA .close.icon {
		right: 1rem !important;
		bottom: 5rem !important;
	}
	.ui.logo.image {
		max-width:250px !important;
	}
	
	.fixed .ui.logo.image {
		max-width: 150px !important;
		margin: 11px 0px;
	}
	
	.ui.container {
		width: 450px!important;
	}
	
	.ui.grid.container {
		width: 450px!important;
	}
	
	.ui.grid.stackable.container {
		width: 450px!important;
	}
	
	.pageTitle h3 {
		font-size: 2rem;
	}
	
	.page-template-default .pageTitle {
		margin-top: 105px !important;
	}
	
	.receiveButton {
		top: 122px;
	}
	
	.fixed .receiveButton {
		top: 109px;
	}
	
	.mobileMaths {
		display:block;
		margin-top:45px;
		background: #fff;
		padding: 40px 0;
	}
	
	.quickmaths {
		display:none !important;
	}
	
	.page-id-2476 .pageTitle .innerColor {
		padding: 80px 0 0;
	}
	
	.fastestGrowing {
		width: 86%;
		margin: -150px auto 0;
	}
	
	.page-id-2500 .pageTitle .innerColor {
		padding: 80px 0 90px !important;
	}
	
	.button.yellow {
		width:100%;
		font-size:19px;
		padding:22px 0;
	}
	
	.receiveEmail {
		top: 122px;
	}
	
	.fixed .receiveEmail {
		top: 109px;
	}
	
	.greenRays h3 {
		font-size: 1.75rem;
		letter-spacing: 1.25px;
	}
	
	.greenRays #hiddenText.active {
		height: 500px;
	}
	
	.popupVideo {
		width: 450px;
		top: 170px;
		left: 50%;
		margin-left: -225px;
	}

	.popupVideo iframe {
		height: 270px;
	}
	
	.cardArea .ui.card {
		width: 100%;
	}
	
	.locate.cardArea h3::before {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/numberOne-mobile.png);
		width: 74px;
		height: 52px;
		background-size: cover;
		float: left;
		margin: -8px 9px 0px 70px;
	}
	
	.locate.cardArea h3::after {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/closingBracket.png);
		width: 8px;
		height: 28px;
		background-size: cover;
		float: right;
		margin: 5px 174px 0px 0;
	}
	
	.locate.cardArea h4 {
		margin-top: 7px;
	}
	
	
	.monitor.cardArea h3::before {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/openingBracket.png);
		width: 7px;
		height: 28px;
		background-size: cover;
		float: left;
		margin: 5px 16px 0 144px;
	}
	
	.monitor.cardArea h3::after {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/numberTwo-mobile.png);
		width: 74px;
		height: 52px;
		background-size: cover;
		float: right;
		margin: -7px 71px 0px 0;
	}
	
	.monitor.cardArea h4 {
		margin-top: 8px;
	}
	
	
	
	.stock.cardArea h3::before {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/numberThree-mobile.png);
		width: 74px;
		height: 52px;
		background-size: cover;
		float: left;
		margin: -8px 10px 0px 71px;
	}
	
	.stock.cardArea h3::after {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/closingBracket.png);
		width: 8px;
		height: 28px;
		background-size: cover;
		float: right;
		margin: 5px 186px 0px 0;
	}
	
	.stock.cardArea .ui.card {
		padding: 15px 20px 15px 40px;
	}
	
	
	.expand.cardArea h3::before {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/openingBracket.png);
		width: 7px;
		height: 29px;
		background-size: cover;
		float: left;
		margin: 4px 12px 0 160px;
	}

	.expand.cardArea h3::after {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/numberFour-mobile.png);
		width: 74px;
		height: 52px;
		background-size: cover;
		float: right;
		margin: -7px 70px 0px 0;
	}
	
	.expand.cardArea h4 {
		margin-top: 22px;
	}
	
	.topBanner {
		background: url(https://www.healthyyouvending.com/wp-content/uploads/topBg8.jpg);
		padding: 65px 0 0;
		height: 705px;
		background-size: cover;
		margin-bottom: 210px;
	}
	
	.topBanner .machine {
		width: 260px;
	}
	
	.topBanner h4 {
		font-size: 20px;
		margin: 35px 0 -5px 10px;
	}
	
	.topBanner h1 {
		font-size: 26.5px;
		line-height: 36px;
		width: 290px;
		margin: 0 0 -6px -20px;
	}
	
	.topBanner h2 {
		font-size: 21px;
		width: 230px;
	}
	
	.topBanner h3 {
		margin: 2px 0 0 46px;
		font-size: 18px;
		width: 175px;
	}
	
	.topBanner .couple {
		width: 300px;
		margin-right: 27%;
		margin-bottom: -113px;
    	margin-top: 210px;
	}
	
	
	.perfectFit {
		padding-top: 140px;
		margin-top: 0;
	}
	
	.bannerCTA .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
		padding: 6px 10px;
	}
	
	.bannerCTA .gform_wrapper .gform_footer input.button, .bannerCTA .gform_wrapper .gform_footer input[type=submit] {
		margin: 1px 0 0 0 !important;
		padding: 13.5px 0 !important;
		line-height: 15px !important;
	}
	
	_::-webkit-full-page-media, _:future, :root .bannerCTA .gform_wrapper .gform_footer input.button, .bannerCTA .gform_wrapper .gform_footer input[type=submit] {
		padding: 13.5px 0 !important;
	}
	
	.home .bannerCTA .gform_wrapper .gform_footer input.button {
		width: 102px !important;
		margin: 19px -2px 0 0 !important;
	}
	
	@-moz-document url-prefix() {
	
		.home .bannerCTA .gform_wrapper .gform_footer input.button {
		  width: 102px !important;
		  margin: 19px -2px 0 0 !important;
		}
		
	}
	
	.bannerCTA form.clicked {
		margin-left: 10px;
	}
	
	.greenBanner {
		padding: 40px 0 35px;
		margin-top: 40px;
	}
	
	.greenBanner a {
		font-size: 23px;
	}
	
	.keyPoints .whatyoudo h3 {
		margin-top: 20px;
	}
	
	.keyPoints .whatwedo h3 {
		margin-top: 20px;
	}
	
	.keyPoints .buttons {
		margin-right: 74px !important;
		margin-bottom: 30px;
	}
	
	.ourWord h2 {
		font-size: 37px;
	}
	
	.ourWord h3 {
		margin-bottom: 18px;
		font-size: 24px;
	}
	
	.ourWord iframe {
		width: 100% !important;
		height: 240px;
	}
	
	.productBoxes .card h3 {
		font-size: 27px;
	}
	
	.productBoxes .card h4 {
		font-size: 18px;
	}
	
	.productBoxes .card.meds img {
		margin: 20px 0 20px;
	}
	
	.productBoxes .card.meals img {
		margin: 60px 0 30px;
	}
	
	.productBoxes .card.greens img {
		width: 330px;
	}
	
	.productBoxes .card .inner img {
		max-width: 80px;
		max-height: 80px;
		margin: 0 auto 0;
	}
	
	.productBoxes .card .inner {
		padding: 60px 45px 0;
	}
	
	.productBoxes .card .inner p {
		font-size: 18px;
		line-height: 27px;
	}
	
	.greenStats h4 {
		font-size: 24px;
		line-height: 37px;
		width: 100%;
	}
	
	.greenStats .ui.stackable.grid>.column:not(.row) .column {
		width: 90% !important;
		margin: 0 5% !important;
		float: none !important;
	}
	
	.greenStats p {
		font-size: 22px;
	}
	
	.greyList h2 {
		font-size: 38px;
		line-height: 46px;
	}
	
	.greyList ul {
		width: 333px;
		padding: 0 0 0 24px;
	}
	
	.greyList ul li {
		font-size: 21px;
		line-height: 29px;
	}
	
	.greyList ul li span {
		line-height: 26px;
		margin: -1px 15px 35px 0;
		padding: 5px 12px;
	}
	
	.whiteList ul {
		padding: 0 0 0 20px;
		width: 100%;
	}
	
	.whiteList ul li {
		margin-bottom: 20px !important;
		font-size: 21px;
		line-height: 29px;
	}
	
	
	
	.page-id-2753 .greenList li {
		width: 300px;
		margin: 0 auto 35px !important;
		font-size: 1.75rem;
		float:none;
	}
	
	.page-id-2753 .greenList li img {
		max-width: 50px;
		max-height: 50px;
	}
	
	.page-id-2753 .greenList li i {
		font-size: 37px;
		margin-bottom: 10px;
	}
	
	.page-id-2816 .pageTitle ul {
		width: 390px;
	}
	
	.page-id-2816 .receiveButton, .page-id-2857 .receiveButton, .page-id-2883 .receiveButton, .page-id-91760 .receiveButton {
		width: 166px;
	}
	
	.page-id-2816 .receiveEmail, .page-id-2857 .receiveEmail, .page-id-2883 .receiveEmail, .page-id-91760 .receiveEmail {
		top: 122px;
	}
	
	.page-id-2816 .fixed .receiveEmail, .page-id-2857 .fixed .receiveEmail, .page-id-2883 .fixed .receiveEmail, .page-id-91760 .fixed .receiveEmail {
		top: 109px;
	}
	
	.page-id-2816 .receiveButton .topButton.yellow, .page-id-2857 .receiveButton .topButton.yellow, .page-id-2883 .receiveButton .topButton.yellow, .page-id-91760 .receiveButton .topButton.yellow {
		display:none;
	}
	
	.page-id-2816 .receiveButton .topButton.red, .page-id-2857 .receiveButton .topButton.red, .page-id-2883 .receiveButton .topButton.red, .page-id-91760 .receiveButton .topButton.red {
		display:none;
	}
	
	.page-id-2816 .receiveButton .topButton.blue, .page-id-2857 .receiveButton .topButton.blue, .page-id-2883 .receiveButton .topButton.blue, .page-id-91760 .receiveButton .topButton.blue {
		display:none;
	}
	
	.page-id-2816 .receiveButton .topButton.green, .page-id-2857 .receiveButton .topButton.green, .page-id-2883 .receiveButton .topButton.green, .page-id-91760 .receiveButton .topButton.green {
		display:none;
	}
	
	.page-id-2816 .receiveButton #receive, .page-id-2857 .receiveButton #receive, .page-id-2883 .receiveButton #receive, .page-id-91760 .receiveButton #receive {
		padding: 0;
		width: 190px;
		letter-spacing: 0.25px;
	}
	
	.page-id-2816 .receiveButton #receive::before, .page-id-2857 .receiveButton #receive::before, .page-id-2883 .receiveButton #receive::before, .page-id-91760 .receiveButton #receive::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 175px;
		top: 0;
		height: 100%;
		width: 31px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}
	
	.mobileButtons {
		display: block;
		position: absolute;
		top: -130px;
		width: 430px;
	}
	
	.mobileButtons a {
		display: block;
		width:190px;
		margin: 0 10px 20px;
		float:left;
		padding:12px 0;
		textalign:center;
		font-weight:500;
		color:#fff;
		border-radius:5px;
		font-size:15px;
		transition:all 0.5s;
	}
	
	.mobileButtons a:hover {
		transform:scale(1.05);
	}
	
	.mobileButtons a.yellow {
		background:#fdb427;
	}
	
	.mobileButtons a.red {
		background:#e73d30;
	}
	
	.mobileButtons a.blue {
		background:#26abe3;
	}
	
	.mobileButtons a.green {
		background:#77bd44;
	}
	
	.pageTitle .innerColor {
		padding: 100px 0 30px;
	}
	
	.page-id-2857 .pageTitle .innerColor, .page-id-2883 .pageTitle .innerColor, .page-id-91760 .pageTitle .innerColor {
		padding: 240px 0 5px;
	}
	
	.contentChanges {
		padding: 18px 0 !important;
		height: 260px;
	}
	
	.contentChanges p {
		font-size: 16px;
		line-height: 30px;
	}
	
	.contentChanges::before {
		content: "\A";
		border-style: solid;
		border-width: 0 24px 24px 24px;
		border-color: transparent transparent #f2f2f2 transparent;
		position: absolute;
		float: none;
		display: block;
		width: 48px;
		margin: -40px 0 0 -30px;
		left: 50%;
		transition: all 0.5s;
	}
	
	.contentChanges.nama::before {
		content: "\A";
		border-style: solid;
		border-width: 0 24px 24px 24px;
		border-color: transparent transparent #f2f2f2 transparent;
		position: absolute;
		float: none;
		display: block;
		width: 48px;
		margin: -40px 0 0 -217px;
		left: 50%;
	}
	
	.contentChanges.warranty::before {
		content: "\A";
		border-style: solid;
		border-width: 0 24px 24px 24px;
		border-color: transparent transparent #f2f2f2 transparent;
		position: absolute;
		float: none;
		display: block;
		width: 48px;
		margin: -40px 0 0 -123px;
		left: 50%;
	}
	
	.contentChanges.usa::before {
		content: "\A";
		border-style: solid;
		border-width: 0 24px 24px 24px;
		border-color: transparent transparent #f2f2f2 transparent;
		position: absolute;
		float: none;
		display: block;
		width: 48px;
		margin: -40px 0 0 -30px;
		left: 50%;
	}
	
	.contentChanges.eco::before {
		content: "\A";
		border-style: solid;
		border-width: 0 24px 24px 24px;
		border-color: transparent transparent #f2f2f2 transparent;
		position: absolute;
		float: none;
		display: block;
		width: 48px;
		margin: -40px 0 0 61px;
		left: 50%;
	}
	
	.contentChanges.ada::before {
		content: "\A";
		border-style: solid;
		border-width: 0 24px 24px 24px;
		border-color: transparent transparent #f2f2f2 transparent;
		position: absolute;
		float: none;
		display: block;
		width: 48px;
		margin: -40px 0 0 152px;
		left: 50%;
	}
	
	.clickableLogos ul {
		width: 110% !important;
		margin: 20px -5% -20px !important;
	}
	
	.clickableLogos li {
		width: 19% !important;
	}
	
	.clickableLogos li img {
		max-height: 66px;
		width: 100%;
	}
	
	.page-id-2883 .blueArea {
		padding: 30px 0px !important;
	}
	
	.blueArea h2 {
		font-size: 25px;
	}
	
	.page-id-2816 .pageTitle .innerColor, .page-id-2857 .pageTitle .innerColor, .page-id-2883 .pageTitle .innerColor, .page-id-91760 .pageTitle .innerColor {
		padding: 230px 0 0;
	}
	
	.page-id-98560 .receiveButton, .page-id-91794 .receiveButton, .page-id-91845 .receiveButton, .page-id-91874 .receiveButton, .page-id-91884 .receiveButton, .page-id-91880 .receiveButton {
		width: 166px;
	}

	.page-id-98560 .receiveButton #receive, .page-id-91794 .receiveButton #receive, .page-id-91845 .receiveButton #receive, .page-id-91874 .receiveButton #receive, .page-id-91884 .receiveButton #receive, .page-id-91880 .receiveButton #receive {
		width: 166px;
		padding: 0;
	}
	
	.page-id-98560 .receiveButton #receive::before, .page-id-91794 .receiveButton #receive::before, .page-id-91845 .receiveButton #receive::before, .page-id-91874 .receiveButton #receive::before, .page-id-91884 .receiveButton #receive::before, .page-id-91880 .receiveButton #receive::before {
		z-index: -1;
		content: "";
		position: absolute;
		right: 157px;
		top: 0;
		height: 100%;
		width: 20px;
		background-color: inherit;
		-webkit-transform: skewX(25deg);
		-moz-transform: skewX(25deg);
		-ms-transform: skewX(25deg);
		transform: skewX(25deg);
	}

	.page-id-98560 .receiveButton .topButton.yellow, .page-id-91794 .receiveButton .topButton.yellow, .page-id-91845 .receiveButton .topButton.yellow, .page-id-91874 .receiveButton .topButton.yellow, .page-id-91884 .receiveButton .topButton.yellow, .page-id-91880 .receiveButton .topButton.yellow {
		display:none;
	}

	.page-id-98560 .receiveButton .topButton.red, .page-id-91794 .receiveButton .topButton.red, .page-id-91845 .receiveButton .topButton.red, .page-id-91874 .receiveButton .topButton.red, .page-id-91884 .receiveButton .topButton.red, .page-id-91880 .receiveButton .topButton.red {
		display:none;
	}

	.page-id-98560 .receiveButton .topButton.blue, .page-id-91794 .receiveButton .topButton.blue, .page-id-91845 .receiveButton .topButton.blue, .page-id-91874 .receiveButton .topButton.blue, .page-id-91884 .receiveButton .topButton.blue, .page-id-91880 .receiveButton .topButton.blue {
		display:none;
	}

	.page-id-98560 .receiveButton .topButton.green, .page-id-91794 .receiveButton .topButton.green, .page-id-91845 .receiveButton .topButton.green, .page-id-91874 .receiveButton .topButton.green, .page-id-91884 .receiveButton .topButton.green, .page-id-91880 .receiveButton .topButton.green {
		display:none;
	}
	
	.page-id-98560 .pageTitle .innerColor, .page-id-91794 .pageTitle .innerColor, .page-id-91845 .pageTitle .innerColor, .page-id-91874 .pageTitle .innerColor, .page-id-91880 .pageTitle .innerColor {
		padding: 240px 0 55px;
	}
	
	.page-id-98560 .receiveEmail, .page-id-91794 .receiveEmail, .page-id-91845 .receiveEmail, .page-id-91874 .receiveEmail, .page-id-91884 .receiveEmail, .page-id-91880 .receiveEmail {
		top: 122px;
	}
	
	.page-id-98560 .fixed .receiveEmail, .page-id-91794 .fixed .receiveEmail, .page-id-91845 .fixed .receiveEmail, .page-id-91874 .fixed .receiveEmail, .page-id-91884 .fixed .receiveEmail, .page-id-91880 .fixed .receiveEmail {
		top: 109px;
	}
	
	.page-template-default.page-id-98560 > .plain.content.paddedTop {
		padding-top: 0 !important;
		padding-bottom:20px !important;
	}
	
	.page-id-98560 .pageTitle h3 {
		font-size: 1.75rem;
	}
	
	.page-id-98560 .stepArea .map {
		width: 300px;
		margin: -50px auto 0;
	}
	
	.page-id-98560 .stepArea h2 {
		font-size: 25px;
		margin: 0 0 4px !important;
	}
	
	.page-id-98560 .stepArea .steps h3 {
		font-size: 14px;
		margin: -14px 0 0 0 !important;
		padding: 18px 20px 17px 18px;
		text-align: left;
	}
	
	.page-id-98560 .stepArea .steps h3 i.icon {
		font-size: 13px;
		width: 14px;
		padding: 19px 25px 16px 14px;
		margin: -18px -20px;
	}
	
	.page-id-98560 .stepArea .steps #stepOne .hiddenContent.active {
		height: 242px;
	}
	
	.page-id-98560 .stepArea .steps #stepTwo .hiddenContent.active {
		height: 267px;
	}
	
	.page-id-98560 .stepArea .steps #stepThree .hiddenContent.active {
		height: 288px;
	}
	
	.page-id-98560 .stepArea .steps #stepFour .hiddenContent.active {
		height: 262px;
	}
	
	.page-id-98560 .stepArea .steps #stepFive .hiddenContent.active {
		height: 311px;
	}
	
	.page-id-98560 .hiddenMap#stepOneOut {
		top: -5px;
		left: 120px;
	}
	
	.page-id-98560 .hiddenMap#stepTwoOut {
		top: 55px;
		left: 217px;
	}
	
	.page-id-98560 .hiddenMap#stepThreeOut {
		top: 97px;
		left: 95px;
	}
	
	.page-id-98560 .hiddenMap#stepFourOut {
		top: 246px;
		left: 101px;
	}
	
	.page-id-98560 .hiddenMap#stepFiveOut {
		top: 303px;
		left: 209px;
	}
	
	.vidList ul {
		width: 85%;
	}
	
	.page-id-91884 .pageTitle h3 {
		font-size: 1.75rem;
	}
	
	.page-id-91884 .pageTitle .innerColor {
		padding: 240px 0 75px;
	}
	
	.page-id-91794 .pageTitle h3 {
		font-size: 21px;
		padding:0;
	}
	
	.imageFull .inner {
		width: 400px!important;
	}
	
	.imageFull img {
		height: 340px;
	}
	
	.imageFull.right img {
		height: 340px;
	}
	
	.page-id-2665 .pageTitle h1 {
		font-size: 3.25rem;
	}
	
	.vidList h3 {
		font-size: 24px;
	}
	
	.ui.cardArea.grid>.column:not(.row) {
		padding-left: 7px;
		padding-right: 7px;
	}
	
	.cardArea .inner {
		padding: 65px 27px 75px;
	}
	
	.cardArea .inner.green {
		border-top: solid 14px #77bd44;
	}
	
	.cardArea .inner.blue {
		border-top: solid 14px #26abe3;
	}
	
	.cardArea .inner.yellow {
		border-top: solid 14px #fdb427;
	}
	
	.cardArea .inner.red {
		border-top: solid 14px #e73d30;
	}
	
	.cardArea .inner h3 {
		font-size: 20px;
	}
	
	.cardArea .inner.mgmt {
		padding: 55px 35px 60px;
	}
	
	.cardArea .inner.omm {
		padding: 65px 25px 75px;
	}
	
	.cardArea .inner .hiddenContent {
		padding: 0 24px;
	}
	
	.cardArea .inner:hover .hiddenContent {
		padding: 10px 24px 0;
		height: 192px;
	}
	
	.cardArea .inner .hiddenContent p {
		line-height: 22px;
		font-size: 14px;
	}
	
	.cardArea .inner .hiddenContent i.icon {
		font-size: 21px;
		margin-top: 13px;
	}
	
	.cardArea .inner.faqs .hiddenContent {
		padding: 0 17px;
	}
	
	.cardArea .inner.faqs:hover .hiddenContent {
		padding: 0 17px 0;
	}
	
	.cardArea .inner.taxes .hiddenContent {
		padding: 0 31px;
	}
	
	.cardArea .inner.taxes:hover .hiddenContent {
		padding: 19px 31px 0;
	}
	
	.cardArea .inner.locations .hiddenContent {
		padding: 0 27px;
	}
	
	.cardArea .inner.locations:hover .hiddenContent {
		padding: 39px 27px 0;
	}
	
	.cardArea .inner.mgmt .hiddenContent {
		padding: 0 22px;
	}
	
	.cardArea .inner.mgmt:hover .hiddenContent {
		padding: 16px 22px 0;
	}
	
	.cardArea .inner.omm .hiddenContent {
		padding: 0 31px;
	}
	
	.cardArea .inner.omm:hover .hiddenContent {
		padding: 32px 31px 0;
	}
	
	.cardArea .inner.resources .hiddenContent {
		padding: 0 23px;
	}
	
	.cardArea .inner.resources:hover .hiddenContent {
		padding: 14px 23px 0;
	}
	
	.cardArea .inner.bizform .hiddenContent {
		padding: 0 21px;
	}
	
	.cardArea .inner.bizform:hover .hiddenContent {
		padding: 4px 21px 0;
	}
	
	.supportCta a {
		font-size: 27px;
	}
	
	.popContent {
		top: 150px;
		width: 450px;
		margin-left: -225px;
		padding: 30px 15px 15px;
	}
	
	.popContent iframe {
		height: 236px;
	}
	
	.page-id-91760 .pageTitle p {
		padding: 0 20px;
	}
	
	.page-id-2687 .pageTitle p {
		padding: 0 20px;
	}
	
	.page-id-91845 .pageTitle p {
		padding: 0 10px;
	}
	
	.page-id-91884 .pageTitle p {
		padding: 0 30px;
	}
	
	.bottomImage .ui.grid.stackable.container {
		width: 100% !important;
	}
	
	.youniVid {
		height: 255px;
	}
	
	.page-template-bear .opt-in.segment p {
		font-size: 23px;
		line-height: 26px;
	}
	
	.page-template-bear .gform_wrapper input {
		padding: 5px 10px !important;
		font-size: 15px !important;
	}
	
	.page-template-bear .gform_wrapper select {
		padding: 5px 10px !important;
		font-size: 15px !important;
	}
	
	.page-template-bear .gform_wrapper textarea {
		padding: 5px 10px !important;
		font-size: 15px !important;
	}
	
	.page-template-bear .gform_wrapper li.hidden_label input#input_4_2_6  {
		margin-top: -10px;
	}
	
	.page-template-bear .gform_wrapper li.hidden_label input#input_4_3 {
		margin-top: 65px;
	}
	
	.page-template-bear .opt-in.segment:not(.bottomCTA) {
		height: 345px;
	}
	
	.page-template-bear .opt-in.segment #showMore {
		top: 155px;
		left: 11px;
	}
	
	.page-template-bear .opt-in.segment.expanded {
		height: 975px !important;
	}
	
	.page-template-bear .gform_wrapper .gform_footer input[type=submit] {
		padding: 5px 0 !important;
	}
	
	.bearBanner .ui.grid.container {
		width: 90% !important;
		margin: 0 3% 0 7% !important;
	}
	
	.bearBanner h1 {
		font-size: 16px;
		margin: 2px 0px;
	}
	
	.page-template-franchise-favorite section .ui.grid.container {
		width:450px !important;
	}
	
	.page-id-92079 section .ui.grid.container {
		width:450px !important;
	}
	
	.greenArea h3 {
		font-size: 30px;
	}
	
	.greenArea h4 {
		font-size: 16px;
	}
	
	.greenArea p {
		margin-bottom: 24px;
	}
	
	.greenArea #hiddenText.active {
		height: 690px;
	}
	
	.page-id-92079 .graphicArea {
		padding: 50px 0 20px;
	}
	
	.page-id-92079 .graphicArea iframe {
		height: 242px;
	}
	
	.page-id-92079 .graphicArea img {
		height: 242px !important;
	}
	
	.cardsArea h2 {
		font-size: 23px;
		margin-bottom: 31px;
	}
	
	.cardsArea .card .cardContent h3 {
		font-size: 19px;
		line-height: 22px;
		marging-bottom:10px;
	}
	
	.cardsArea .card .cardContent p {
		font-size: 15px;
		line-height: 24px;
	}
	
	.cardsArea .card.worth img {
		width: 90px;
		margin-top: 25px;
		margin-bottom: 0;
	}
	
	.cardsArea .card.tech img {
		width: 96px;
		margin-left: 19px;
	}
	
	.cardsArea .card.start img {
		width: 101px;
		margin-left: 20px;
	}
	
	.cardsArea .card.rocket img {
		width: 66px;
		margin: 36px 0 0 32px;
	}
	
	.cardsArea .card.time img {
		width: 102px;
		margin-left: 17px;
	}
	
	.cardsArea .card.hands img {
		width: 101px;
	}
	
	.page-template-franchise-favorite-ad-page .gform_wrapper input {
		padding: 5px 10px !important;
		font-size: 15px !important;
	}
	
	.page-template-franchise-favorite-ad-page .gform_wrapper select {
		padding: 5px 10px !important;
		font-size: 15px !important;
	}
	
	.page-template-franchise-favorite-ad-page .gform_wrapper textarea {
		padding: 5px 10px !important;
		font-size: 15px !important;
	}
	
	.page-template-franchise-favorite-ad-page .gform_wrapper li.hidden_label input#input_4_2_6  {
		margin-top: -10px;
	}
	
	.page-template-franchise-favorite-ad-page .gform_wrapper li.hidden_label input#input_4_3 {
		margin-top: 0;
	}
	
	.page-template-franchise-favorite-ad-page .opt-in.segment:not(.bottomCTA) {
		height: 440px;
	}
	
	.page-template-franchise-favorite-ad-page .opt-in.segment:not(.bottomCTA) form {
		height: 310px;
	}
	
	.page-template-franchise-favorite-ad-page .opt-in.segment #showMore {
		top: 155px;
		left: 11px;
	}
	
	.page-template-franchise-favorite-ad-page .opt-in.segment.expanded {
		height: 1105px !important;
	}
	
	.page-template-franchise-favorite-ad-page .gform_wrapper .gform_footer input[type=submit] {
		padding: 5px 0 !important;
	}
	
	
	
	
	.page-template-franchise-favorite-ad-facebook .gform_wrapper input {
		padding: 5px 10px !important;
		font-size: 15px !important;
	}
	
	.page-template-franchise-favorite-ad-facebook .gform_wrapper select {
		padding: 5px 10px !important;
		font-size: 15px !important;
	}
	
	.page-template-franchise-favorite-ad-facebook .gform_wrapper textarea {
		padding: 5px 10px !important;
		font-size: 15px !important;
	}
	
	.page-template-franchise-favorite-ad-facebook .gform_wrapper li.hidden_label input#input_4_2_6  {
		margin-top: -10px;
	}
	
	.page-template-franchise-favorite-ad-facebook .gform_wrapper li.hidden_label input#input_4_3 {
		margin-top: 65px;
	}
	
	.page-template-franchise-favorite-ad-facebook .opt-in.segment:not(.bottomCTA) {
		height: 345px;
	}
	
	.page-template-franchise-favorite-ad-facebook .opt-in.segment #showMore {
		top: 155px;
		left: 11px;
	}
	
	.page-template-franchise-favorite-ad-facebook .opt-in.segment.expanded {
		height: 1105px !important;
	}
	
	.page-template-franchise-favorite-ad-facebook .gform_wrapper .gform_footer input[type=submit] {
		padding: 5px 0 !important;
	}
	
	
	
	.page-template-franchise-favorite-ad-page2 .gform_wrapper input {
		padding: 5px 10px !important;
		font-size: 15px !important;
	}
	
	.page-template-franchise-favorite-ad-page2 .gform_wrapper select {
		padding: 5px 10px !important;
		font-size: 15px !important;
	}
	
	.page-template-franchise-favorite-ad-page2 .gform_wrapper textarea {
		padding: 5px 10px !important;
		font-size: 15px !important;
	}
	
	.page-template-franchise-favorite-ad-page2 .gform_wrapper li.hidden_label input#input_4_2_6  {
		margin-top: -10px;
	}
	
	.page-template-franchise-favorite-ad-page2 .gform_wrapper li.hidden_label input#input_4_3 {
		margin-top: 65px;
	}
	
	.page-template-franchise-favorite-ad-page2 .opt-in.segment:not(.bottomCTA) {
		height: 345px;
	}
	
	.page-template-franchise-favorite-ad-page2 .opt-in.segment #showMore {
		top: 155px;
		left: 11px;
	}
	
	.page-template-franchise-favorite-ad-page2 .opt-in.segment.expanded {
		height: 1105px !important;
	}
	
	.page-template-franchise-favorite-ad-page2 .gform_wrapper .gform_footer input[type=submit] {
		padding: 5px 0 !important;
	}
	
	
	.page-id-92182 iframe {
		width: 100%;
		height: 226px;
	}
	
	.contactArea h2 {
		font-size: 21px;
		margin-top: 0;
	}
	

	
	.accordion .content.interest_2.active {
		height: 680px;
	}
	
	.teamArea .ui.image {
		width: 100%;
		margin: 0 auto;
	}
	
	.subTeamArea .ui[class*="four column"].doubling:not(.stackable).grid>.column:not(.row){
		width:100% !important;
	}
	
	.subTeamArea img {
		height: 460px;
	}

	.subTeamArea h2 {
		font-size: 34px;
	}
	
	.subTeamArea .grid .column .column .column {
		height: 600px;
	}
	
	.subTeamArea .grid .column .column .column.jeff.active {
		height: 900px;
	}
	
	.subTeamArea .grid .column .column .column.jill.active {
		height: 1060px;
	}
	
	.subTeamArea .grid .column .column .column.scott.active {
		height: 945px;
	}
	
	.subTeamArea .grid .column .column .column.kris.active {
		height: 985px;
	}
	
	.subTeamArea .grid .column .column .column.brooke.active {
		height: 985px;
	}
	
	.subTeamArea .grid .column .column .column.marty.active {
		height: 950px;
	}
	
	.subTeamArea .grid .column .column .column.ilene.active {
		height: 860px;
	}
	
	.subTeamArea .grid .column .column .column.sarahJane.active {
		height: 930px;
		margin-bottom: 0;
	}
	
	.blog-card iframe {
		height: 300px;
	}
	
	
	.yellowAndre img {
		width: 100%;
	}
	
	.single-location .hv-blue {
		font-size: 44px;
		line-height: 39px;
	}
	
	.single-location .pageTitle h1 {
		margin-top: 10px;
		font-size: 36px;
	}
	
	.single-location .free {
		font-size: 44px;
	}
	
	.single-location .greeny {
		padding: 15px 0;
		font-size: 24px;
		width: 328px;
		margin-top: 27px;
	}
	
	.single-location .machine {
		width: 290px;
		margin: 15px auto 0;
	}
	
	.single-locations .machine {
		width: 290px;
		margin: 15px auto 0;
	}
	
	.single-location .locationContent h2 {
		font-size: 24px;
	}
	
	.single-location .greyBox .gfield_label {
		font-size: 22px !important;
		line-height: 28px;
	}
	
	.single-location .greyBox .ginput_container {
		padding: 10px 0;
	}
	
	.single-location .greyBox {
		padding: 40px 45px 30px;
	}
	
	.single-location .greyBox .gform_button {
		padding: 6px 40px !important;
	}
	
	.single-location .greyBox .gform_wrapper.gravity-theme .gfield-choice-input+label {
		padding: 11px 8px;
		font-size: 15px;
	}
	
	.single-location .blueForm h3 {
		font-size: 30px;
	}
	
	.single-location .blueForm {
		padding: 40px 45px 29px;
	}
	
	.single-location .blueForm .gform_wrapper.gravity-theme input {
		font-size: 16px !important;
		padding: 4px 13px !important;
		margin-bottom: 8px !important;
	}
	
	.single-location .locationVideo {
		margin: -20px 0 70px;
	}
	
	.single-location .blueForm .gform_wrapper.gravity-theme .gfield select {
		font-size: 16px !important;
		padding: 10px 13px !important;
		margin-bottom: 8px !important;
	}
	
	.single-location .blueForm .gform_wrapper.gravity-theme input.gform_button {
		font-size: 22px !important;
		padding: 2px 34px !important;
	}
	
	.single-locations .hv-blue {
		font-size: 44px;
		line-height: 39px;
	}
	
	.single-locations .pageTitle h1 {
		margin-top: 10px;
		font-size: 36px;
	}
	
	.single-locations .free {
		font-size: 44px;
	}
	
	.single-locations .greeny {
		padding: 15px 0;
		font-size: 24px;
		width: 328px;
		margin-top: 27px;
	}
	
	.single-locations .machine {
		width: 290px;
		margin: 15px auto 0;
	}
	
	.single-locations .machine {
		width: 290px;
		margin: 15px auto 0;
	}
	
	.single-locations .locationContent h2 {
		font-size: 24px;
	}
	
	.single-locations .greyBox .gfield_label {
		font-size: 22px !important;
		line-height: 28px;
	}
	
	.single-locations .greyBox .ginput_container {
		padding: 10px 0;
	}
	
	.single-locations .greyBox {
		padding: 40px 45px 30px;
	}
	
	.single-locations .greyBox .gform_button {
		padding: 6px 40px !important;
	}
	
	.single-locations .greyBox .gform_wrapper.gravity-theme .gfield-choice-input+label {
		padding: 11px 8px;
		font-size: 15px;
	}
	
	.single-locations .blueForm h3 {
		font-size: 30px;
	}
	
	.single-locations .blueForm {
		padding: 40px 45px 29px;
	}
	
	.single-locations .blueForm .gform_wrapper.gravity-theme input {
		font-size: 16px !important;
		padding: 4px 13px !important;
		margin-bottom: 8px !important;
	}
	
	.single-locations .locationVideo {
		margin: -20px 0 70px;
	}
	
	.single-locations .blueForm .gform_wrapper.gravity-theme .gfield select {
		font-size: 16px !important;
		padding: 10px 13px !important;
		margin-bottom: 8px !important;
	}
	
	.single-locations .blueForm .gform_wrapper.gravity-theme input.gform_button {
		font-size: 22px !important;
		padding: 2px 34px !important;
	}
	
	.page-template-lead-nurturing-landing-page #scrollTO h2 {
		font-size: 19px;
	}
	
	.page-template-lead-nurturing-landing-page #scrollTO .gchoice_11_1_1 label {
		font-size: 15px !important;
		margin-left: 15px;
	}
	
	.page-template-lead-nurturing-landing-page #scrollTO form {
		width: 360px;
	}
	
	.page-template-lead-nurturing-landing-page #scrollTO #choice_11_1_1::before {
		background: #26ABE2;
		width: 17px;
		height: 17px;
		content: '';
		float: left;
		border: solid 1px #fff;
		border-radius: 2px;
		margin: -1.5px 10px 0 0;
	}
	
	.page-template-lead-nurturing-landing-page .topThree img {
		width: 400px;
		margin: 50px auto 20px;
	}
	
	.page-template-lead-nurturing-landing-page .topThree h3 {
		font-size: 28px;
	}
	
	.page-template-lead-nurturing-landing-page .topThree h2 {
		font-size: 33px;
		line-height: 37px;
	}
	
	.page-template-lead-nurturing-landing-page .imageBoxes img {
		width: 420px;
	}
	
	.page-template-lead-nurturing-landing-page .graphicArea h3 {
		margin: 17px 0 40px 0;
		padding: 0 20px;
		font-size: 21px;
	}
	
	.page-template-lead-nurturing-landing-page .graphicArea iframe {
		height: 239px;
	}
	
	.page-template-lead-nurturing-landing-page .awardBanner img.logo {
		width: 220px;
		top: 40px;
		left: 50%;
		margin-left: -110px;
	}
	
	.page-template-lead-nurturing-landing-page #scrollTO form .gform-body #input_11_5_6 {
		margin-bottom: -7px !important;
		margin-top:10px;
	}
	
	.page-template-lead-nurturing-landing-page #gform_11 #gform_submit_button_11 {
		padding: 4px 25px;
	}
	
	.page-template-lead-nurturing-landing-page .topThree {
		padding: 30px 0 70px;
	}
	
	.page-template-lead-nurturing-landing-page .topThree ol {
		padding-left: 10px;
	}
	
	.page-template-lead-nurturing-landing-page .graphicArea {
		padding: 50px 0 10px;
	}
	
	.single-location .locationContent {
		margin-top: -110px;
	}
	
	.single-location .ui.logo.image {
		max-width:150px !important;
		width:150px !important;
	}
	
	.graphicArea video {
		width: 100% !important;
		height: 240px;
	}
	
	.page-id-97502 .greyTOP .ui.card h3 {
		font-size: 18px;
		margin: -45px 0 12px 71px !important;
		width: 220px;
	}
	
	.page-id-97502 .greyTOP .ui.card img {
		width: 60px;
	}
	
	.page-id-97502 .greyTOP .ui.card.right img {
		width: 60px;
	}
	
	.page-id-98756 .content video {
		height: 250px;
	}
	
	.page-id-98958 .greyArea h2 {
		margin-bottom: 20px;
		text-align: left;
		font-size: 46px;
		line-height: 46px;
	}
	
	.page-template-hvaw .blueForm > p a {
		color: #fff;
		font-weight: 600;
		display:inline;
	}
	
	.page-id-99333 .greyArea h2 {
		margin-bottom: 20px;
		text-align: left;
		font-size: 46px;
		line-height: 46px;
	}
	
	.page-template-ff-ad-new .perfect {
		width: 100%;
		margin: 60px auto 20px;
	}
	
	.page-template-ff-ad-new .topBanner .sub {
		margin: -143px 0 0 -30px;
	}
	
	.page-template-ff-ad-new .topBanner {
		height: 910px;
	}
	
	.page-template-ff-ad-new .opt-in.segment p {
		font-size: 14px;
	}
	
	.page-template-ff-ad-new .gform_legacy_markup_wrapper li.hidden_label input#input_4_2_6 {
		margin-top: -10px;
	}
	
	.page-template-ff-ad-new .opt-in.segment:not(.bottomCTA) {
    	height: 390px;
	}
	
	.page-template-ff-ad-new .opt-in.segment #showMore {
		top: 180px;
		left: 12px;
	}
	
	.page-template-ff-ad-new .opt-in.segment.expanded {
		height: 1040px !important;
	}
	
	.page-template-ff-ad-new .topBanner .machineMobile {
		width: 270px;
		margin: 0 0 30px 0;
	}
	
	
	
	.page-template-ff-ad-new2 .perfect {
		width: 100%;
		margin: 60px auto 20px;
	}
	
	.page-template-ff-ad-new2 .topBanner .sub {
		margin: -143px 0 0 -30px;
	}
	
	.page-template-ff-ad-new2 .topBanner {
		height: 910px;
	}
	
	.page-template-ff-ad-new2 .opt-in.segment p {
		font-size: 14px;
	}
	
	.page-template-ff-ad-new2 .gform_legacy_markup_wrapper li.hidden_label input#input_4_2_6 {
		margin-top: -10px;
	}
	
	.page-template-ff-ad-new2 .opt-in.segment:not(.bottomCTA) {
    	height: 350px;
	}
	
	.page-template-ff-ad-new2 .opt-in.segment #showMore {
		top: 180px;
		left: 12px;
	}
	
	.page-template-ff-ad-new2 .opt-in.segment.expanded {
		height: 1040px !important;
	}
	
	.page-template-ff-ad-new2 .topBanner .machineMobile {
		width: 270px;
		margin: 0 0 30px 0;
	}
	
	
	
	
	.page-template-ff-ad-new3 .perfect {
		width: 100%;
		margin: 60px auto 20px;
	}
	
	.page-template-ff-ad-new3 .topBanner .sub {
		margin: -143px 0 0 -30px;
	}
	
	.page-template-ff-ad-new3 .topBanner {
		height: 910px;
	}
	
	
	.page-template-ff-ad-new3 .gform_legacy_markup_wrapper li.hidden_label input#input_4_2_6 {
		margin-top: -10px;
	}
	
	.page-template-ff-ad-new3 .opt-in.segment:not(.bottomCTA) {
    	height: 350px;
	}
	
	.page-template-ff-ad-new3 .opt-in.segment #showMore {
		top: 180px;
		left: 12px;
	}
	
	.page-template-ff-ad-new3 .opt-in.segment.expanded {
		height: 1040px !important;
	}
	
	.page-template-ff-ad-new3 .topBanner .machineMobile {
		width: 270px;
		margin: 0 0 30px 0;
	}
	
	
	
	#informationHub .pageTitle h1 {
		font-size: 57px;
		line-height: 61px;
	}
	
	#informationHub.page-id-100368 .machineCenter {
		width: 100%;
	}
	
	#informationHub.page-id-100368 .machineMobile .blueFull {
		width: 100%;
	}
	
}


@media screen and (max-width: 641px) {
	
	.page-template-hvaw .blueForm.expanded {
		height: 1390px;
	}
	
	.page-id-96589 .opt-in.segment #showMore {
		top: 318px;
	}
	
	.page-id-96589 .opt-in.segment:not(.bottomCTA) {
		height: 554px;
	}
	
	.page-template-new-landing-page .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span {
		width: 100% !important;
	}
	
	.page-template-vm-business-bear .opt-in.segment #showMore {
		top: 318px;
	}
	
	.page-template-vm-business-bear .opt-in.segment:not(.bottomCTA) {
		height: 390px;
	}
	
	.page-template-vm-business-bear .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span {
		width: 100% !important;
	}
	
	.page-template-hvaw .blueForm {
		height: 895px;
	}
	
	.page-template-hvaw #showMore {
		top: 885px;
	}
	
	.page-id-96589 .opt-in.segment:not(.bottomCTA) form {
		height: 482px;
	}
	
	.page-template-franchise-favorite-ad-page .opt-in.segment:not(.bottomCTA) {
		height: 530px;
	}
	
	.page-template-franchise-favorite-ad-page .opt-in.segment:not(.bottomCTA) form {
		height: 400px;
	}
	
	.page-template-ff-ad-new2 .opt-in.segment:not(.bottomCTA) {
		height: 560px;
	}
	
	.page-template-ff-ad-new2 .opt-in.segment:not(.bottomCTA) form {
		height: 423px;
	}
	
	.page-template-ff-ad-new3 .opt-in.segment:not(.bottomCTA) {
		height: 580px;
	}
	
	.page-template-ff-ad-new3 .opt-in.segment:not(.bottomCTA) form {
		height: 423px;
	}
	
	.page-template-ff-ad-new .opt-in.segment:not(.bottomCTA) {
		height: 510px;
	}
	
	.page-template-ff-ad-new .opt-in.segment:not(.bottomCTA) form {
		height: 445px;
	}

	
	.accordion .content.interest_2.active {
		height: 900px;
	}
	
}




@media screen and (max-width: 600px) {
	
	.receiveButton {
		position:absolute;
	}
	
	.receiveEmail.active {
		position:absolute;
	}
	
	body {
		overflow-x:hidden !important;
	}
	

	
}

.mobileIcon { display: none }

.greenArea.mobile { display: none }

.mobileForm { display: none }

@media screen and (max-width: 500px) {
	
	.page-template-franchise-favorite-ad-page2 .opt-in.segment.desktop { display: none!important }
	
	.desktopIcon { display: none }
	
	.mobileIcon { display: block }
	
	.mobileForm { display: block }
	
	.greenArea.mobile {
		display: block;
		background-size: cover !important;
		background-position: center center !important;
		background: url(https://www.healthyyouvending.com/wp-content/uploads/franchise-parallax-mobile.jpg);
	}
	
	.greenArea.desktop { display:none }
	
	.opt-in.segment.bottomCTA.desktop { display: none }
	
	.opt-in.segment.bottomCTA.mobile {
		background-color: #000 !important;
		background-image: url(https://www.healthyyouvending.com/wp-content/uploads/darkerBlueBack-mobile.jpg) !important;
		background-size: cover !important;
		padding-top: 2.8rem !important;
		padding-bottom: 2.8rem !important;
		margin: 0;
	}
	
	
	
	.page-template-franchise-favorite-ad-page2 .opt-in.segment.mobile:not(.bottomCTA) {
		height: 350px;
		overflow: hidden;
		transition: all 1s;
		background-color: #000 !important;
		background-image: url(https://www.healthyyouvending.com/wp-content/uploads/darkerBlueBack-mobile.jpg) !important;
		background-size: cover !important;
		padding-top: 2.8rem !important;
		padding-bottom: 2.8rem !important;
		margin: 0;
	}

	
}


@media screen and (max-width: 480px) {
	
	.brookeArea .ui.image.mobile {
        width: 80%;
    }
	
	.page-template-financing .pageTitle h1 {
        font-size: 40px;
    }
	
	.page-template-financing .pageTitle h3 {
        font-size: 24px;
    }
	
	.hs-richtext { color: #fff !important }
	
	 .page-template-ff-ad-new2 .opt-in.segment:not(.bottomCTA) {
        height: 680px;
    }
	
	.page-id-96589 .opt-in.segment:not(.bottomCTA) {
        height: 780px;
    }
	
	.page-template-ff-ad-new3 .opt-in.segment:not(.bottomCTA) {
        height: 780px;
    }
	
	.page-id-100655 .blueCTA .texts {
		width: 320px;
	}
	
	#informationHub.page-id-100285 .greenList ul {
		width: 380px;
	}
	
	#informationHub.page-id-100391 .pageTitle .innerColor {
		padding: 40px 0 0;
	}
	
	#informationHub.page-id-100391 .numberedList h3::before {
		display: block;
		float: left;
		content: '';
		width: 38px;
		height: 22px;
		background-image: url(https://www.healthyyouvending.com/wp-content/uploads/leaf.png);
		background-size: cover;
		margin: 5px 0 0 -47px;
	}
	
	#informationHub.page-id-100391 .numberedList .ui.container {
		padding-left: 20px;
	}
	
	#informationHub .popContent iframe {
		height: 180px;
	}
	
	#informationHub .navBar .ui.container {
		width: 420px!important; 
	}
	
	#informationHub .navBar .navItem {
		letter-spacing: 0;
		margin: 0px 8px;
	}
	
	#informationHub.page-id-100391 .pageTitle h2 {
		font-size: 30px;
		margin-top: 26px;
	}
	
	#informationHub.page-id-100391 .pageTitle h3 {
		padding: 0 15px;
	}
	
	.ceaseArea ul li {
		padding: 0 0 0 0;
	}
	
	.machineArea .machineImage .ui.image  {
		width:100% !important;
		margin: 0 auto !important;
	}
	
	.page-template-hvaw .pageTitle p {
		width: 100%;
	}
	
	.page-template-hvaw .pageTitle p.actually strong {
		display:block;
	}
	
	.page-template-hvaw .blueForm {
		padding: 35px 30px 12px;
	}
	
	.page-template-hvaw .blueForm.expanded {
		height: 1450px;
	}
	
	.page-id-99250 .pageTitle .innerColor {
		padding: 85px 0 20px;
	}
	
	.page-id-99250 .pageTitle h1 {
    	font-size: 3.25rem;
	}
	
	.page-id-99250.page-template-default > .plain.content.paddedTop {
		padding-top: 45px !important;
		padding-bottom: 20px !important;
	}
	
	.page-id-99309 .pageTitle .innerColor {
		padding: 85px 0 20px;
	}
	
	.page-id-99309 .pageTitle h1 {
    	font-size: 3.25rem;
	}
	
	.page-id-99309.page-template-default > .plain.content.paddedTop {
		padding-top: 45px !important;
		padding-bottom: 20px !important;
	}
	
	.page-id-99176 .pageTitle .innerColor {
		padding: 85px 0 20px;
	}
	
	.page-id-99176 .pageTitle h1 {
    	font-size: 3.25rem;
	}
	
	.page-id-99176.page-template-default > .plain.content.paddedTop {
		padding-top: 45px !important;
		padding-bottom: 20px !important;
	}
	
	.page-id-98958 .chartContainer .gridTitle.left {
		font-size: 13px !important;
		width:54%;
	}
	
	.page-id-98958 .chartContainer .gridTitle.center {
		font-size: 11px;
		line-height: 13px;
		padding: 20px 0;
		width:23%;
	}
	
	.page-id-98958 .chartContainer .gridTitle.center.fourthCol {
		padding: 12.5px 0;
	}
	
	.page-id-98958 .chartContainer .gridContent.left {
		font-size: 11px;
		line-height: 14px;
		padding: 11px 13px;
		width:54%;
	}
	
	.page-id-98958 .chartContainer .gridContent.left a {
		font-size: 11px;
		line-height: 12px;
	}
	
	.page-id-98958 .chartContainer .gridContent {
		font-size: 11px;
		line-height: 12px;
		padding: 13px 0;
		height: 74px;
	}
	
	.page-id-98958 .chartContainer .gridContent.center {
		width:23%;
	}
	
	.page-id-98958 .chartContainer .gridContent.row_2 {
		height: 130px;
	}
	
	.page-id-98958 .chartContainer .gridContent.row_3 {
		height: 130px;
	}
	
	.page-id-98958 .chartContainer .gridContent.row_4 {
		height: 101px;
	}
	
	.page-id-98958 .chartContainer .gridContent.row_5 {
		height: 101px;
	}
	
	.page-id-98958 .chartContainer .gridContent.row_6 {
		height: 115px;
	}
	
	.page-id-98958 .chartContainer .gridContent.row_7 {
		height: 58px;
	}
	
	.page-id-98958 .chartContainer .gridContent.row_7.center {
		padding-top: 22px;
	}
	
	
	

	.page-id-99333 .chartContainer .gridTitle.left {
		font-size: 13px !important;
	}
	
	.page-id-99333 .chartContainer .gridTitle.center {
		font-size: 11px;
		line-height: 13px;
		padding: 17px 0px;
	}
	
	.page-id-99333 .chartContainer .gridTitle.center.thirdCol {
		border-top: solid 2px #ccc;
		padding: 22.5px 2px;
	}
	
	.page-id-99333 .chartContainer .gridTitle.center.fourthCol {
		border-top: solid 2px #ccc;
		padding: 22.5px 2px;
	}
	
	.page-id-99333 .chartContainer .gridContent.left {
		font-size: 11px;
		line-height: 14px;
	}
	
	.page-id-99333 .chartContainer .gridContent {
		font-size: 11px;
		line-height: 12px;
	}
	
	.page-id-99333 .chartContainer .gridContent.left a {
		font-size: 11px;
		margin: 5px -10px -10px 0;
	}
	
	.page-id-99333 .chartContainer .gridContent.row_2 {
		height: 94px;
	}
	
	.page-id-99333 .chartContainer .gridContent.row_3 {
		height: 179px;
	}
	
	.page-id-99333 .chartContainer .gridContent.row_4 {
		height: 179px;
	}
	
	.page-id-99333 .chartContainer .gridContent.row_5 {
		height: 163px;
	}
	
	.page-id-99333 .chartContainer .gridContent.row_6 {
		height: 137px;
	}
	
	.page-id-99333 .chartContainer .gridContent.row_7 {
		height: 137px;
	}
	
	.page-id-99333 .chartContainer .gridContent {
		height: 123px;
	}
	
	.page-id-99333 .chartContainer .gridContent.row_9 {
		height: 94px;
	}
	
	.page-id-99333 .chartContainer .gridContent.row_10 {
		height: 86px;
	}
	
	.page-id-99333 .chartContainer .gridContent.row_10.center {
		padding-top: 38px;
	}
	
	

	
	.page-id-99034 .content h1 {
		padding: 0 0;
	}
	
	.page-id-99034 .content.coachArea .alignright {
		position: absolute;
		right: -90px;
		top: 0;
	}
	
	.page-id-99034 .examplesArea ul {
		margin-bottom: 50px;
		padding-left: 20px;
	}
	
	.page-id-97019 .popContent iframe {
		width:100%;
		height: 180px;
	}

	.page-id-96966 .popContent iframe {
		width:100%;
		height: 180px;
	}
	
	.page-id-98191 .popContent iframe {
		height: 180px;
	}
	
	.page-id-97502 .greyTOP .ui.card {
		padding: 30px 30px 8px;
		min-height: auto !important;
		width: 100%;
	}
	
	.page-id-97502 .greyTOP .ui.card.right {
		padding:30px 30px 0;
	}
	
	.page-id-97502 .greyTOP .ui.card h3 {
		font-size: 15px;
		margin: -38px 0 12px 60px !important;
    	width: 188px;
	}
	
	.page-id-97502 .greyTOP .ui.card img {
		width: 50px;
	}
	
	.page-id-97502 .greyTOP .ui.card.right img {
		width: 50px;
	}
	
	.home .buttonsArea a img {
		max-height: 37px;
	}
	
	.page-id-97719 .compArea ul {
		width: 250px;
		margin: 25px auto 0;
	}
	
	.illustrated {
		height: 555px;
	}
	
	.page-id-97719 .compArea ul li {
		padding: 12px 20px;
		font-size: 21px;
		line-height: 27px;
		border-radius:10px;
		margin-bottom: 16px !important;
	}
	
	.page-id-97719 .compArea ul li .before {
		width: 40px;
		height: 40px;
		margin: 6px 0 0 -80px;
	}
	
	.page-id-97719 .compArea ul li .after {
		width: 40px;
		height: 40px;
		margin: -19px -80px 0 0;
	}
	
	.alert {
		max-width: 330px;
	}
	
	/*
	.theGoods .ui.card {
		padding: 75px 45px;
		height: 240px;
		width: 100%;
	}
	
	.theGoods .ui.card h4 {
		font-size:23px;
	}
	
	.theGoods .ui.card .notShown {
		top: 86px;
		padding: 0 55px;
	}
	
	.theGoods .ui.blue.card .notShown {
		top: 86px;
		padding: 0 15px;
	}
	
	.theGoods .ui.green.card .notShown {
		top: 75px;
		padding: 0 65px;
	}

	.theGoods .ui.yellow.card .notShown {
		top: 75px;
		padding: 0 35px;
	}
	*/
	
	.greyBOTTOM iframe {
		height: 178px;
	}
	
	.blog-copy.content iframe {
		height:170px;
	}
	
	.ui.logo.image {
		max-width:150px !important;
	}
	
	.fixed .ui.logo.image {
		max-width: 150px !important;
		margin: 11px 0px;
	}
	
	.ui.container {
		width: 350px!important;
	}
	
	.ui.grid.container {
		width: 350px!important;
	}
	
	.ui.grid.stackable.container {
		width: 350px!important;
	}
	
	.pageTitle h1 {
		font-size: 3rem;
	}
	
	.pageTitle h3 {
		font-size: 1.75rem;
	}
	
	.page-template-default .pageTitle {
		margin-top: 105px !important;
	}
	
	.receiveButton {
		top: 99px;
	}
	
	.page-template-default .pageTitle {
		margin-top: 82px !important;
	}
	
	.greenList p {
		margin-bottom:35px !important;
	}
	
	.greenList ul {
		padding-left: 0;
	}
	
	.greenList li {
		clear:both;
	}
	
	.greenList li::before {
		background: url(https://www.healthyyouvending.com/wp-content/uploads/yellowCheck.png);
		background-size: cover;
		content: "";
		width: 23px;
		height: 17px;
		float: left;
		margin: 7px 20px 70px 0;
	}
	
	.mobileMaths {
		margin-top:35px;
		padding: 30px 0;
	}
	
	.button.yellow {
		width:100%;
		font-size:16px;
		padding:20px 0;
	}
	
	.receiveEmail {
		top: 99px;
	}
	
	.greenRays #hiddenText.active {
		height: 640px;
	}
	.popupVideo {
		width: 350px;
		top: 150px;
		margin-left: -175px;
	}

	.popupVideo iframe {
		height: 200px;
	}
	
	.cardArea .ui.card {
		padding: 15px 27px;
		border-radius: 13px;
	}
	
	.cardArea .ui.card h4 {
		line-height: 1.6rem;
		font-size: 1.25rem;
	}
	
	.stock.cardArea .ui.card {
		padding: 15px 27px;
		border-radius: 13px;
	}
	
	.locate.cardArea .ui.card {
		padding: 15px 15px 15px 27px;
		border-radius: 13px;
	}
	
	.locate.cardArea h3::before {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/numberOne-mobile.png);
		width: 74px;
		height: 52px;
		background-size: cover;
		float: left;
		margin: -8px 11px 0px 58px;
	}
	
	.locate.cardArea h3::after {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/closingBracket.png);
		width: 8px;
		height: 28px;
		background-size: cover;
		float: right;
		margin: 5px 83px 0px 0;
	}
	
	
	.monitor.cardArea h4 {
		margin-top: 13px;
	}
	
	.monitor.cardArea h3::before {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/openingBracket.png);
		width: 7px;
		height: 29px;
		background-size: cover;
		float: left;
		margin: 4px 11px 0 70px;
	}
	
	.monitor.cardArea h3::after {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/numberTwo-mobile.png);
		width: 74px;
		height: 52px;
		background-size: cover;
		float: right;
		margin: -7px 58px 0px 0;
	}
	
	
	.stock.cardArea h3::before {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/numberThree-mobile.png);
		width: 74px;
		height: 52px;
		background-size: cover;
		float: left;
		margin: -8px 11px 0px 60px;
	}
	
	.stock.cardArea h3::after {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/closingBracket.png);
		width: 8px;
		height: 28px;
		background-size: cover;
		float: right;
		margin: 5px 97px 0px 0;
	}
	
	
	.expand.cardArea h3::before {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/openingBracket.png);
		width: 7px;
		height: 29px;
		background-size: cover;
		float: left;
		margin: 4px 12px 0 75px;
	}
	
	.expand.cardArea h3::after {
		content: '';
		background: url(https://www.healthyyouvending.com/wp-content/uploads/numberFour-mobile.png);
		width: 74px;
		height: 52px;
		background-size: cover;
		float: right;
		margin: -7px 56px 0px 0;
	}
	
	.topBanner {
		background: url(https://www.healthyyouvending.com/wp-content/uploads/topBg8.jpg);
		padding: 65px 0 0;
		height: 665px;
		background-size: cover;
		margin-bottom: 220px;
	}
	
	.home .topBanner .sub {
		margin: -38px 0 1px 43px !important;
	}
	
	.topBanner h4 {
		font-size: 16px;
		margin: 19px 0 -5px 10px;
	}
	
	.topBanner h1 {
		font-size: 20px;
		line-height: 30px;
		width: 230px;
		margin: 0 0 -6px -5px;
	}
	
	.topBanner h2 {
		font-size: 17px;
		width: 195px;
	}
	
	.topBanner h3 {
		margin: 3px 0 0 38px;
		font-size: 14px;
		width: 145px;
	}
	
	.topBanner .couple {
		margin-right: 7%;
		width: 300px;
		margin-bottom: -103px;
		margin-top: 180px;
	}
	
	.bannerCTA a {
		font-size: 14px;
		width: 331px;
	}
	
	.bannerCTA a.CTA {
		width: 319px;
		padding: 12px 0;
		margin: -65px auto 10px;
		font-size: 15px;
	}
	
	.bannerCTA a.atWork {
		margin: 60px auto -67px;
		width: 320px;
		padding: 12px 0;
	}
	
	.bannerCTA form {
        width: 184px;
    }
	
	.bannerCTA form.clicked {
        margin-top: 61px !important;
        margin: 61px auto -20px;
        width: 316px;
    }
	
	.bannerCTA .close.icon {
        right: -6px !important;
        bottom: 286% !important;
    }
	
	.bannerCTA .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
		width: 230px;
	}
	
	.page-template-home .bannerCTA .gform_wrapper.gform_validation_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
		margin: -2px 0 0 10px;
		width: 214px !important;
	}

	
	.bannerCTA .gform_wrapper .gform_footer input.button, .bannerCTA .gform_wrapper .gform_footer input[type=submit] {
    	width: 90px !important;
	}
	
	.perfectFit {
		padding-top: 110px;
	}
	
	.perfectFit h2 {
		font-size: 33px;
	}
	
	.perfectFit ul {
		width: 270px;
	}
	
	.perfectFit ul li {
		font-size: 19px;
		margin-bottom: 3px !important;
	}
	
	.greenBanner {
		padding: 40px 0 40px;
		margin-top: 33px;
	}
	
	.greenBanner a {
		font-size: 32px;
		line-height: 33px;
	}
	
	.keyPoints {
		padding: 30px 0 10px;
	}
	
	.keyPoints .buttons {
		margin-right: 24px !important;
		margin-bottom: 25px;
	}
	
	.ourWord iframe {
		height: 183px;
	}
	
	.ourWord .ui.buttons .button {
		padding: 18px 30px;
		font-size: 17px;
	}
	
	.ourWord .ui.buttons .or {
		font-size: 15px;
		margin-top: 7px;
	}
	
	.ourWord .ui.buttons {
    	width: 329px;
	}
	
	.productBoxes .card h3 {
		font-size: 21px;
	}
	
	.productBoxes .card.meds img {
		margin: 15px 0 15px;
	}
	
	.productBoxes .card.meals img {
		margin: 50px 0 25px;
	}
	
	.productBoxes .card.greens img {
		width: 250px;
	}
	
	.productBoxes .card h4 {
		font-size: 15px;
	}
	
	.productBoxes .card .inner {
		padding: 40px 30px 0;
	}
	
	.productBoxes .card .inner img {
		max-width: 70px;
		max-height: 70px;
		margin: 0 auto -12px;
	}
	
	.productBoxes .card .inner p {
		font-size: 14px;
		line-height: 21px;
	}
	
	.greenStats .ui.stackable.grid>.column:not(.row) .column {
		width: 100% !important;
		margin: 0 0 !important;
	}
	
	.greenStats p {
		font-size: 20px;
		line-height: 27px;
	}
	
	.greyList h4 {
		font-size: 22px;
		line-height: 31px;
	}
	
	.greyList h2 {
		font-size: 35px;
		line-height: 66px;
	}
	
	.greyList ul {
		width: 100%;
		padding: 0 0 0 15px;
	}
	
	.whiteList h4 {
		font-size: 22px;
		line-height: 31px;
	}
	
	.mobileButtons {
		top: -100px;
		width: 330px;
	}
	
	.mobileButtons a {
		width: 154px;
		margin: 0 5px 10px;
		padding: 11px 0;
		border-radius: 4px;
		font-size: 14px;
	}
	
	.page-id-2816 .pageTitle .innerColor, .page-id-2857 .pageTitle .innerColor {
		padding: 180px 0 55px;
	}
	
	.page-id-2816 .pageTitle ul {
		width: 300px;
	}
	
	.page-template-default > .plain.content.machineArea.paddedTop {
		padding-top: 50px !important;
	}
	
	.machineArea h2 {
		font-size: 33px;
	}
	
	.machineImage img {
		width: 240px !important;
		margin: 0px auto 10px;
	}
	
	.clickableLogos ul {
		margin: -10px -5% -20px !important;
	}
	
	.contentChanges {
		height: 315px;
	}
	
	.contentChanges.nama::before {
		content: "\A";
		border-style: solid;
		border-width: 0 24px 24px 24px;
		border-color: transparent transparent #f2f2f2 transparent;
		position: absolute;
		float: none;
		display: block;
		width: 48px;
		margin: -40px 0 0 -172px;
		left: 50%;
	}
	
	.contentChanges.warranty::before {
		content: "\A";
		border-style: solid;
		border-width: 0 24px 24px 24px;
		border-color: transparent transparent #f2f2f2 transparent;
		position: absolute;
		float: none;
		display: block;
		width: 48px;
		margin: -40px 0 0 -100px;
		left: 50%;
	}
	
	.contentChanges.eco::before {
		content: "\A";
		border-style: solid;
		border-width: 0 24px 24px 24px;
		border-color: transparent transparent #f2f2f2 transparent;
		position: absolute;
		float: none;
		display: block;
		width: 48px;
		margin: -40px 0 0 43px;
		left: 50%;
	}
	
	.contentChanges.ada::before {
		content: "\A";
		border-style: solid;
		border-width: 0 24px 24px 24px;
		border-color: transparent transparent #f2f2f2 transparent;
		position: absolute;
		float: none;
		display: block;
		width: 48px;
		margin: -40px 0 0 114px;
		left: 50%;
	}
	
	.smartmartArea ul {
		padding-left: 50px;
		padding-right: 0;
	}
	
	.blueArea h2 {
		font-size: 24px;
	}
	
	.page-id-2816 .pageTitle .innerColor, .page-id-2857 .pageTitle .innerColor, .page-id-2883 .pageTitle .innerColor {
		padding: 180px 0 55px;
	}
	
	.page-id-91884 .pageTitle .innerColor {
		padding: 180px 0 65px;
	}
	
	.page-id-91884 .pageTitle h3 {
		font-size: 1.5rem;
	}
	
	.page-id-91794 .receiveEmail {
		top: 99px;
	}
	
	.imageFull .inner {
		width: 350px!important;
	}
	
	.page-id-2665 .pageTitle h1 {
		font-size: 2.5rem;
	}
	
	.formArea .box {
		padding: 20px 25px 5px;
		margin: 35px auto 60px;
	}
	
	.page-id-91874 .imageFull .three.column.grid .column {
		height: 330px;
		width: 330px !important;
		margin: 30px auto 0 !important;
	}
	
	.page-id-91874 .imageFull .inner {
		width: 290px!important;
		margin: 0 !important;
	}
	
	.page-id-98560 .pageTitle .innerColor, .page-id-91794 .pageTitle .innerColor, .page-id-91845 .pageTitle .innerColor, .page-id-91874 .pageTitle .innerColor, .page-id-91880 .pageTitle .innerColor {
		padding: 210px 0 10px;
	}
	
	.page-id-98560 .pageTitle h3 {
		font-size: 1.25rem;
	}
	
	.page-id-98560 .stepArea .map {
		width: 300px;
		margin: 0px auto 0;
	}
	
	.page-id-98560 .stepArea h2 {
		font-size: 29px;
		margin: 0 0 4px !important;
	}
	
	.page-id-98560 .stepArea .steps h3 {
		font-size: 16px;
		margin: -16px 0 0 0 !important;
		padding: 21px 20px 20px 18px;
		text-align: left;
	}
	
	.page-id-98560 .stepArea .steps h3 sm {
		display: block;
		margin-left: 26px;
	}
	
	.page-id-98560 .stepArea .steps h3 i.icon {
		font-size: 13px;
		width: 14px;
		padding: 23px 25px 19px 14px;
		margin: -21px -20px;
	}
	
	.page-id-98560 .stepArea .steps #stepThree h3 i.icon {
		margin: -63px -20px;
		padding: 32px 25px 31px 14px;
	}
	
	.page-id-98560 .stepArea .steps #stepFour h3 i.icon {
		margin: -63px -20px;
		padding: 32px 25px 31px 14px;
	}
	
	.page-id-98560 .stepArea .steps #stepOne .hiddenContent.active {
		height: 335px;
	}
		
	.page-id-98560 .stepArea .steps #stepTwo .hiddenContent.active {
		height: 380px;
		padding: 20px 31px 20px;
	}
	
	.page-id-98560 .stepArea .steps #stepThree .hiddenContent.active {
		height: 383px;
	}
	
	.page-id-98560 .stepArea .steps #stepFour .hiddenContent.active {
		height: 360px;
	}
	
	.page-id-98560 .stepArea .steps #stepFive .hiddenContent.active {
		height: 431px;
	}
	
	.technical h3 {
		text-align: center;
		font-size: 26px;
	}
	
	.page-id-91874 .listArea h3 {
		font-size: 23px;
	}
	
	.page-id-91845.page-template-default > .plain.content.paddedTop {
		padding-top: 40px !important;
	}
	
	.videoBelow h2 {
		font-size: 28px;
	}
	
	.page-id-91845 .greenList {
		padding: 50px 0 30px !important;
	}
	
	.page-id-91845 .pageTitle.lower {
		padding: 50px 0 !important;
	}
	
	.logosArea h3 {
		font-size: 24px;
		margin: 40px 0;
	}
	
	.ui.cardArea.grid>.column:not(.row) {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.ui[class*="four column"].cardArea.doubling:not(.stackable).grid>.column:not(.row) {
		width:100% !important;
	}
	
	.cardArea .inner {
		padding: 90px 47px 110px;
	}
	
	.cardArea .inner.mgmt {
		padding: 71px 45px 92px;
	}
	
	.cardArea .inner.omm {
		padding: 90px 40px 110px;
	}
	
	.cardArea .inner h3 {
		font-size: 29px;
	}
	
	.cardArea .inner .hiddenContent p {
		line-height: 28px;
		font-size: 20px;
	}
	
	.cardArea .inner .hiddenContent {
		padding: 0 37px 0;
	}
	
	.cardArea .inner:hover .hiddenContent {
		padding: 34px 37px 0;
		height: 275px;
	}
	
	.cardArea .inner.faqs .hiddenContent {
		padding: 0 37px;
	}
	
	.cardArea .inner.faqs:hover .hiddenContent {
		padding: 20px 28px 0;
	}
	
	.cardArea .inner.taxes .hiddenContent {
		padding: 0 37px;
	}
	
	.cardArea .inner.taxes:hover .hiddenContent {
		padding: 49px 37px 0;
	}
	
	.cardArea .inner.locations .hiddenContent {
		padding: 0 37px;
	}
	
	.cardArea .inner.locations:hover .hiddenContent {
		padding: 69px 37px 0;
	}
	
	.cardArea .inner.mgmt .hiddenContent {
		padding: 0 37px;
	}
	
	.cardArea .inner.mgmt:hover .hiddenContent {
		padding: 35px 37px 0;
	}
	
	.cardArea .inner.omm .hiddenContent {
		padding: 0 37px;
	}
	
	.cardArea .inner.omm:hover .hiddenContent {
		padding: 52px 37px 0;
	}
	
	.cardArea .inner.resources .hiddenContent {
		padding: 0 37px;
	}
	
	.cardArea .inner.resources:hover .hiddenContent {
		padding: 34px 37px 0;
	}
	
	.cardArea .inner.bizform .hiddenContent {
		padding: 0 37px;
	}
	
	.cardArea .inner.bizform:hover .hiddenContent {
		padding: 22px 37px 0;
	}
	
	.cardArea .inner .hiddenContent i.icon {
		font-size: 30px;
		margin-top: 18px;
	}
	
	.supportCta a {
		font-size: 21px;
	}
	
	.popContent {
		top: 120px;
		width: 350px;
		margin-left: -175px;
	}
	
	.popContent iframe {
		height: 180px;
	}
	
	.popContent .close img {
		margin: -20px -5px 0 0;
	}
	
	.wellnessImage .container {
		width:100% !important;
	}
	
	.page-id-91845 .pageTitle p {
		padding: 0 30px;
	}
	
	.page-id-91884 .pageTitle p {
		padding: 0 24px;
	}
	
	.page-id-91845 .greenList ul {
		width: 248px;
	}
	
	.page-id-98843 .greenList ul {
		width: 248px;
	}
	
	.youniVid {
		height: 200px;
	}
	
	.page-template-bear .opt-in.segment:not(.bottomCTA) {
		height: 365px;
	}
	
	.page-template-bear .boxArea .column .column .inner {
		padding: 65px 20px 110px;
		width: 300px;
	}
	
	.page-template-bear .boxArea .column h3 {
		font-size: 28px;
		width: 200px;
	}
	
	.page-template-bear .boxArea .column i.icon.bottom {
		padding: 16px 0px 0 4px;
		font-size: 19px;
		width: 45px;
		height: 45px;
		bottom: 17px;
		right: 17px;
	}
	
	.page-template-bear .boxArea .column .hiddenText {
		font-size: 13px;
		line-height: 24px;
		padding: 30px;
		height: 312px;
		margin-left: -20px;
	}
	
	.page-template-bear .boxArea .column.yellowBox .hiddenText {
		font-size: 40px;
		line-height: 42px;
	}
	
	.page-template-bear .blueBox .inner {
		margin: 30px auto;
		width: 280px;
	}
	
	.page-template-bear .blueBox .inner p {
		line-height: 28px;
		font-size: 17px;
	}
	
	.page-template-bear .blueBox .inner .watchVideo {
		font-size: 17px;
	}
	
	.page-template-bear .boxArea h2 {
		font-size: 34px;
	}
	
	.page-template-bear .blueBox .inner p {
		line-height: 22px !important;
		font-size: 16px !important;
		text-align: center;
	}
	
	.bearBanner .ui.grid.container {
		width: 90% !important;
		margin: 0 3% 0 7% !important;
	}
	
	.bearBanner h1 {
		font-size: 13px;
		margin: 2px 0px;
	}
	
	.page-id-92079 section .ui.grid.container {
		width: 350px !important;
	}
	
	.greenArea .circleImage {
		width: 100%;
	}
	
	.greenArea #hiddenText.active {
		height: 790px;
	}
	
	.greenArea #hiddenText h3 {
		font-size: 20px;
	}
	
	.greenArea #hiddenText h3 span {
		font-size: 22px;
	}
	
	.page-id-92079 .graphicArea iframe {
		height: 185px;
		margin-bottom:0;
	}
	
	.page-id-92079 .graphicArea img {
		height: 185px !important;
	}
	
	.cardsArea h2 {
		font-size: 19px;
		margin-bottom: 31px;
		letter-spacing: 1px;
	}
	
	.cardsArea .card .cardImage {
		width: 100%;
		margin-right: 0;
	}
	
	.cardsArea .card .cardContent {
		width: 100%;
		padding: 30px 30px 50px 30px;
	}
	
	.cardsArea .card img {
		width: 140px !important;
		margin: 36px auto 0 !important;
		display: block !important;
		max-height:140px;
		object-fit:contain;
	}
	
	.page-id-92182 iframe {
		width: 100%;
		height: 173px;
	}
	

	
	.accordion .content.interest_2.active {
        height: 940px;
    }
	
	.subTeamArea img {
		height: 350px;
	}
	
	.subTeamArea .grid .column .column .column {
		height: 500px;
	}
	
	.subTeamArea .grid .column .column .column.jeff.active {
		height: 860px;
	}
	
	.subTeamArea .grid .column .column .column.jill.active {
		height: 990px;
	}
	
	.subTeamArea .grid .column .column .column.scott.active {
		height: 885px;
	}
	
	.subTeamArea .grid .column .column .column.kris.active {
		height: 905px;
	}
	
	.subTeamArea .grid .column .column .column.brooke.active {
		height: 885px;
	}
	
	.subTeamArea .grid .column .column .column.marty.active {
		height: 850px;
	}
	
	.subTeamArea .grid .column .column .column.ilene {
		height: 520px;
	}
	
	.subTeamArea .grid .column .column .column.ilene.active {
		height: 805px;
	}
	
	.subTeamArea .grid .column .column .column.sarahJane.active {
		height: 850px;
		margin-bottom: 0;
	}
	
	.page-template-raving-fans .pageTitle {
		margin-top: 98px !important;
	}
	
	.ctaArea a {
		font-size: 39px;
		line-height: 46px;
	}
	
	.pageTitle .fanVids .card h3 {
		font-size: 16px;
	}
	
	.pageTitle .fanVids .card h4 {
		font-size: 15px;
	}
	
	.blog-card iframe {
		height: 240px;
	}
	
	.single-location .pageTitle .ten.wide.column {
		padding-right: 1rem !important;
	}
	
	.single-location .pageTitle h1 {
		margin-top: -10px;
		font-size: 30px;
	}
	
	.single-location .free {
		font-size: 33px;
	}
	
	.single-location .hv-blue {
		font-size: 32px;
		line-height: 21px;
	}
	
	.single-location .greeny {
		padding: 12px 0;
		font-size: 18px;
		width: 270px;
		margin-top: 20px;
	}
	
	.single-location .pageTitle p {
		font-size: 16px;
		line-height: 23px;
		width: 100%;
	}
	
	.single-location .pageTitle p span {
		font-size: 17px;
	}
	
	.single-location .machine {
		width: 260px;
		margin: 20px auto 0px;
	}
	
	.single-locations .machine {
		width: 260px;
		margin: 20px auto 0px;
	}
	
	.single-location .locationContent h2 {
		font-size: 19px;
	}
	
	.single-location .locationContent p {
		font-size: 16px;
	}
	
	.single-location .greyBox .gfield_label {
		font-size: 17px !important;
		line-height: 24px;
	}
	
	.single-location .greyBox {
		padding: 30px 28px 13px;
	}
	
	.single-location .greyBox .gform_wrapper.gravity-theme .gfield-choice-input+label {
		padding: 8px 5px;
		font-size: 13px;
	}
	
	.single-location .locationContent .ten.wide.column {
		padding-right: 1rem !important;
	}
	
	.single-location .locationVideo {
		margin: -35px 0 50px;
	}
	
	.single-location .blueForm h3 {
		font-size: 25px;
	}
	
	.single-location .locationContent p {
		font-size: 14px;
	}
	
	.single-location .blueForm .gform_wrapper.gravity-theme input {
		margin-bottom: 6px !important;
	}
	
	.single-location .blueForm .gform_wrapper #field_5_7 {
		font-size: 14px;
	}
	
	.single-location .blueForm {
		padding: 30px 28px 29px;
	}
	
	.single-location .blueForm .gform_wrapper label.gfield_label {
		font-size: 15px!important;
	}
	
	.single-location .blueForm iframe {
		width: 268px !important;
		border-radius: 3px;
	}
	
	.single-location .greyBox iframe {
		width: 268px !important;
		border-radius: 3px;
	}
	
	.page-template-lead-nurturing-landing-page .awardBanner img.logo {
		width: 180px;
		top: 18px;
		left: 50%;
		margin-left: -90px;
	}
	
	.page-template-lead-nurturing-landing-page #scrollTO h2 {
		font-size: 22px;
	}
	
	.page-template-lead-nurturing-landing-page #scrollTO h2 a {
		margin-top: 12px;
		font-size: 35px;
		display:block;
	}
	
	.page-template-lead-nurturing-landing-page #scrollTO form {
		width: 100%;
	}
	
	.page-template-lead-nurturing-landing-page #scrollTO .gchoice_11_1_1 label {
		font-size: 17px !important;
		padding-left: 45px;
		line-height: 24px;
		margin-left: -25px;
	}
	
	.page-template-lead-nurturing-landing-page #scrollTO form .gform-body input {
		margin-bottom: 10px;
	}
	
	.page-template-lead-nurturing-landing-page #scrollTO form .gform-body #input_11_5_6 {
		margin-bottom: -7px !important;
		margin-top:0px;
	}
	
	.page-template-lead-nurturing-landing-page .topThree h3 {
		font-size: 22px;
	}
	
	.page-template-lead-nurturing-landing-page .topThree h2 {
		font-size: 28px;
		line-height: 32px;
	}
	
	.page-template-lead-nurturing-landing-page .greenArea .circleImage {
		width: 110%;
		margin: -140px -5% 20px;
	}
	
	.page-template-lead-nurturing-landing-page .greenArea p {
		font-size: 18px;
		line-height: 30px;
	}
	
	.page-template-lead-nurturing-landing-page .imageBoxes img {
		width: 90%;
		margin: 15px auto 0 !important;
	}
	
	.page-template-lead-nurturing-landing-page .graphicArea iframe {
		height: 182px;
	}
	
	.page-template-lead-nurturing-landing-page .graphicArea h3 {
		margin: 12px 0 30px 0;
		padding: 0 10px;
		font-size: 17px;
	}
	
	.page-template-lead-nurturing-landing-page .topThree img {
		width: 100%;
		margin: 50px auto 20px;
	}
	
	.single-location .greeny.los-angeles {
		width: 320px;
		font-size: 17px;
	}
	
	.single-locations .greeny.los-angeles {
		width: 320px;
		font-size: 17px;
	}
	
	.pPad {
		padding: 0 20px;
	}
	
	.perfect {
		width: 300px;
		margin-top: 48px;
		margin-left: 16px;
	}
	
	.getStarted2 img {
		width: 188px;
		margin-right: -50px;
	}
	
	.optionsBanner {
		margin-top: 72px;
	}
	
	.optionsBanner h1 {
		font-size: 42px;
		line-height: 48px;
	}
	
	.optionsBanner h2 {
		font-size: 23px;
		margin: 35px 0 17px;
	}
	
	.circleOptions {
		width: 200px;
		margin-bottom: 20px;
	}
	
	.circleOptions.blueCircle {
		margin-left: -35px;
	}
	
	.circleOptions.greenCircle {
		margin-right: -35px;
	}
	
	.dudeImage {
		width: 310px;
	}
	
	.page-id-96589 .landingBanner h2 {
		font-size: 18px;
		line-height: 26px;
		padding: 0 0 16px;
	}
	
	.page-template-new-landing-page .landingBanner h1 {
		font-size: 24px;
	}
	
	.page-template-new-landing-page .landingBanner .seal {
		right: 169px;
	}
	
	.page-template-new-landing-page .landingBanner .ui.image.logo {
		margin-top: 5px;
		margin-bottom: -120px;
		width: 210px !important;
		max-width: 210px !important;
	}
	
	.page-template-new-landing-page .fuelArea h2 {
		font-size: 20px;
		margin-bottom: 40px;
	}
	
	.page-id-96589 .boxArea .column .column .inner {
		width: 340px;
		padding: 100px 30px 120px;
		margin:0 auto;
		float:none;
		display:block;
	}
	
	.page-template-new-landing-page .boxArea .ui[class*="three column"].grid>.column:not(.row), .page-template-new-landing-page .boxArea .ui[class*="three column"].grid>.row>.column {
		width: 360px;
		margin: 0 auto;
		clear: both;
		display: block;
	}
	
	.page-id-96589 .boxArea .column .hiddenText {
		width: 380px;
		padding: 30px 40px;
		top: 400px;
		height: 378px;
	}
	
	.page-template-vm-business-bear .boxArea .column .hiddenText {
		width: 380px;
		padding: 30px 40px;
		top: 400px;
		height: 378px;
	}
	
	.page-template-vm-business-bear .boxArea .ui[class*="three column"].grid>.column:not(.row), .page-template-vm-business-bear .boxArea .ui[class*="three column"].grid>.row>.column {
		width: 360px;
		margin: 0 auto;
		clear: both;
		display: block;
	}
	
	.page-template-vm-business-bear .landingBanner h2 {
		font-size: 18px;
		line-height: 26px;
		padding: 0 0 16px;
	}
	
	.page-template-vm-business-bear .landingBanner h1 {
		font-size: 24px;
	}
	
	.page-template-vm-business-bear .landingBanner .seal {
		right: 169px;
	}
	
	.page-template-vm-business-bear .landingBanner .ui.image.logo {
		margin-top: 5px;
		margin-bottom: -120px;
		width: 210px !important;
		max-width: 210px !important;
	}
	
	.page-template-vm-business-bear .fuelArea h2 {
		font-size: 20px;
		margin-bottom: 40px;
	}
	
	.page-template-vm-business-bear .boxArea .column .column .inner {
		width: 340px;
		padding: 100px 30px 120px;
		margin:0 auto;
		float:none;
		display:block;
	}
	
	.graphicArea video {
		height: 180px;
	}
	
	.page-id-97807 .content iframe {
		height: 184px;
	}
	
	.page-id-97807 .content h4 {
		line-height: 26px;
		font-size: 16px;
		margin-top: -40px;
	}
	
	.page-id-98756 .content video {
		height: 200px;
	}
	
	.page-template-ff-ad-new .perfect {
		width: 100%;
		margin: 30px auto 20px;
	}
	
	.page-template-ff-ad-new .topBanner .sub {
		display:none;
	}
	
	.page-template-ff-ad-new .bannerCTA a.CTAScroll {
		font-size: 17px;
		width: 100%;
		padding: 11px 0;
	}

	
	.page-template-ff-ad-new .opt-in.segment p {
		font-size: 11px;
	}
	
	.page-template-ff-ad-new .topBanner .machineMobile {
		width: 200px;
		margin: -51px -20px 30px 0;
	}
	
	.page-template-ff-ad-new .topBanner .subMobile {
		margin: 110px -19px 0 0;
	}
	
	.page-template-ff-ad-new .bannerCTA {
		margin: 10px 0 0;
		padding: 75px 0 25px;
	}
	
	.page-template-ff-ad-new .topBanner {
    height: 720px;
}	
	
	
	
	.page-template-ff-ad-new2 .perfect {
		width: 100%;
		margin: 30px auto 20px;
	}
	
	.page-template-ff-ad-new2 .topBanner .sub {
		display:none;
	}
	
	.page-template-ff-ad-new2 .bannerCTA a.CTAScroll {
		font-size: 17px;
		width: 100%;
		padding: 11px 0;
	}

	
	.page-template-ff-ad-new2 .opt-in.segment p {
		font-size: 11px;
	}
	
	.page-template-ff-ad-new2 .topBanner .machineMobile {
		width: 200px;
		margin: -51px -20px 30px 0;
	}
	
	.page-template-ff-ad-new2 .topBanner .subMobile {
		margin: 110px -19px 0 0;
	}
	
	.page-template-ff-ad-new2 .bannerCTA {
		margin: 10px 0 0;
		padding: 75px 0 25px;
	}
	
	.page-template-ff-ad-new2 .topBanner {
		height: 720px;
	}	
	
	
	
	
	.page-template-ff-ad-new3 .perfect {
		width: 100%;
		margin: 30px auto 20px;
	}
	
	.page-template-ff-ad-new3 .topBanner .sub {
		display:none;
	}
	
	.page-template-ff-ad-new3 .bannerCTA a.CTAScroll {
		font-size: 17px;
		width: 100%;
		padding: 11px 0;
	}

	
	
	.page-template-ff-ad-new3 .topBanner .machineMobile {
		width: 200px;
		margin: -51px -20px 30px 0;
	}
	
	.page-template-ff-ad-new3 .topBanner .subMobile {
		margin: 110px -19px 0 0;
	}
	
	.page-template-ff-ad-new3 .bannerCTA {
		margin: 10px 0 0;
		padding: 75px 0 25px;
	}
	
	.page-template-ff-ad-new3 .topBanner {
		height: 720px;
	}	
	
	#informationHub .pageTitle h1 {
		font-size: 57px;
		line-height: 53px;
		margin: 20px 0 20px !important;
	}
	
	#informationHub .pageTitle h3 {
		font-size: 22px;
	}
	
	#informationHub .pageTitle p {
		font-size: 17px;
		line-height: 26px;
	}
	
	#informationHub .hubBox {
		width: 100%;
		margin: 0 auto;
		padding: 0px 0 35px;
		border-bottom-width: 12px;
	}
	
	#informationHub .hubBox > .icon {
		font-size: 55px;
		line-height: 55px;
		margin: 40px 0 20px;
	}
	
	#informationHub .hubBox h3 .icon {
		font-size: 30px;
		line-height: 45px;
		margin: 15px auto 12px;
	}
	
	#informationHub.page-id-100334 .pageTitle img {
		margin: -387px auto 196px;
	}
	
	#informationHub.page-id-100351 .pageTitle .innerColor {
		padding: 30px 0 0;
	}
	
	#informationHub.page-id-100368 .machineMobile .blueFull {
		padding: 120px 50px 30px 60px;
	}
	
	#informationHub.page-id-100376 .pageTitle .mobile .machineOnly {
		width: 80%;
	}
	
}






























