

/* --------------------------------------------------------- */
/* FIXES TO MENU SYSTEM THAT NEED TO BE ADDRESSED IN GSHEET */
/* --------------------------------------------------------- */
#main-navigation-outer-wrapper {background-color: #1c3b6a;} /* Nav bar background color */
#menu-main-menu li a {color: #FFCE67;} /* Nav bar main menu text */

@media screen and (min-width: 804px) { /* Nav bar height */
	.main-navigation-height {height:42px;}
	.main-navigation {height:42px;}
	.menu-main-menu-container {height:42px;}
	ul#menu-main-menu.nav-menu {height:42px;} /* NOT WORKING */
	#menu-main-menu {background-color:#1C3B6A;padding-top: 0px;}
}

/* Submenu */
#menu-main-menu ul li {background-color:#1C3B6A;text-decoration:NONE;}
#menu-main-menu {background-color: #1C3B6A;}
/* Submenu underline */
#menu-main-menu ul li a {text-decoration:NONE!important;}
#menu-main-menu ul li:hover a {text-decoration:UNDERLINE!important;}
#menu-main-menu .sub-menu .current-menu-item a {color: WHITE;} /* Nav bar main menu text */

/* Menu text alignment */
#menu-main-menu li{ text-align:LEFT;}
#menu-main-menu ul li, #menu-main-menu ul li:first-child, #menu-main-menu ul li:last-child {padding-left:24px;text-align: LEFT;}
@media screen and (min-width: 804px) {
	#menu-main-menu ul li, #menu-main-menu ul li:first-child, #menu-main-menu ul li:last-child {padding-left:9.5px;}
}

/* ---------------------------------------------------------- */
/* FIXES TO MENU SYSTEM THAT NEED TO BE ADDRESSED IN ENTERISE */
/* ---------------------------------------------------------- */
@media screen and (min-width: 804px) {
	#menu-main-menu li{display:INLINE-BLOCK;}
	#menu-main-menu li{width: AUTO;}
	#menu-main-menu li:last-child{float: RIGHT;}

	#menu-main-menu li ul.sub-menu {overflow: visible;}
	#menu-main-menu ul li:last-child {float:none;}
}


/* Specific CSS to site */
/* -------------------- */

/* TEMPORARY */
#footer-hero {display:none;} /* hide footer hero item */
#system-config {display:none;} /* hide config display item */

/* Priority menu */
#nav-priority-3 {display:NONE; padding-right:0;}
#nav-priority-4 {padding-right:0;}
@media screen and (min-width: 532px) {#nav-priority-3 {display:TABLE-CELL;}}
#nav-priority-5 {display:TABLE-CELL;}


/* Masthead structure */

/* Social signal structure */
#social-signal-left {display: TABLE-CELL; width:AUTOpx;}
@media screen and (min-width: 804px) {#social-signal-left {width:645px;}}

#social-signal-left-0 {padding-right:8px;}
#social-signal-left-1 {padding-right:8px;}
#social-signal-left-3 {display:NONE; padding-right:0px;}

@media screen and (min-width: 804px) {
	#social-signal-left-0 {display:NONE; padding-right:0px;}
	#social-signal-left-1 {display:NONE; padding-right:0px;}
	#social-signal-left-2 {display:NONE;}
	#social-signal-left-3 {display:TABLE-CELL; padding-right:0px;}
}

/* Navigation items */
#menu-item-89 a::after {content: " & dispensers";}
@media screen and (min-width: 532px) {#menu-item-89 a::after {content: " & dispensers - rent, hire or buy";}}
@media screen and (min-width: 804px) {#menu-item-89 a::after {content: "";}}
@media screen and (min-width: 960px) {#menu-item-89 a::after {content: " & dispensers";}}
#menu-main-menu #menu-item-89 li a::after {content: "";} /* Remove content after in sub menu */

#menu-item-90 a::after {content: "";}
@media screen and (min-width: 534px) {#menu-item-90 a::after {content: " - home, office & workplace";}}
@media screen and (min-width: 804px) {#menu-item-90 a::after {content: "";}}
#menu-main-menu #menu-item-90 li a::after {content: "";} /* Remove content after in sub menu */

#menu-item-91 a::after {content: "";}
@media screen and (min-width: 532px) {#menu-item-91 a::after {content: " - concentrates & powders";}}
@media screen and (min-width: 804px) {#menu-item-91 a::after {content: "";}}
#menu-main-menu #menu-item-91 li a::after {content: "";} /* Remove content after in sub menu */

#menu-item-92 a::after {content: "";}
@media screen and (min-width: 532px) {#menu-item-92 a::after {content: " - plumbed-in stands & filters";}}
@media screen and (min-width: 804px) {#menu-item-92 a::after {content: "";}}
#menu-main-menu #menu-item-92 li a::after {content: "";} /* Remove content after in sub menu */

#menu-item-94 a::after {content: " - check 'em out";}
@media screen and (min-width: 532px) {#menu-item-94 a::after {content: " - save money and add value";}}
@media screen and (min-width: 804px) {#menu-item-94 a::after {content: "";}}
#menu-main-menu #menu-item-94 li a::after {content: "";} /* Remove content after in sub menu */

/* Navigation structure */
@media screen and (min-width: 804px) {
	#menu-main-menu li{padding-right:8px;}
	#menu-main-menu li:last-child {padding-left: 0;padding-right: 0;}
}
@media screen and (min-width: 960px) {
	#menu-main-menu li{padding-right:16px;}
	#menu-main-menu li:last-child {padding-left: 0;padding-right: 0;}
}

/* Home page */

#home-heading h1 {letter-spacing: 0px;line-height:1;text-align:CENTER;}
#home-copy {letter-spacing: 0px;line-height:1;text-align:CENTER;}

@media screen and (min-width: 532px) {
	#home-heading h1 {letter-spacing: -2px;line-height:1;padding-bottom:12px;text-align:CENTER;}
}
@media screen and (min-width: 804px) {
#home-heading h1 {letter-spacing: -2px;line-height:0.9;text-align:LEFT;}
#home-copy {letter-spacing: 0px;line-height:1;text-align:LEFT;}
}

@media screen and (min-width: 804px) {#home-heading h1 {padding-bottom:12px; padding-top:36px;}}


/* ------------------------ */
/* LANDING PAGE ADJUSTMENTS */
/* ------------------------ */

#masthead-landing #header-outer-wrapper {height:210px;}
#masthead-landing #header-content {height:210px;}
#masthead-landing #header {height:210px;}



#masthead-landing {height: 150px;background-position: 50% -1182px;}
@media screen and (min-width: 532px) {#masthead-landing {height:175px; background-position:50% -967px;}}
@media screen and (min-width: 804px) {#masthead-landing {height:125px;background-position:50% -772px;}}
@media screen and (min-width: 960px) {#masthead-landing {height:150px;background-position:50% -575px;}}

/* ------------------- header-landing-call ------------------- */
#header-landing-call {height: 100px; padding-left:0;position:RELATIVE;left:-75px;top:75px;}
@media screen and (min-width: 532px) {#header-landing-call {padding-left:0;position:RELATIVE;left:-75px;top:70px;}} /* RESET */
@media screen and (min-width: 804px) {#header-landing-call {padding-left:0;position:RELATIVE;left:5px;top:98px;}} /* RESET */
@media screen and (min-width: 960px) {#header-landing-call {padding-left:0;position:RELATIVE;left:5px;top:120px;}} /* RESET */

#header-landing-call a {color: #c33;}

@media screen and (min-width: 804px) {#header-landing-call-text {margin-top:0;}}  /* RESET */
@media screen and (min-width: 960px) {#header-landing-call-text {margin-top:0;}}  /* RESET */

#header-landing-call-text::before {color:#1B3B6A;content: "Call"; font-weight:BOLD;}
@media screen and (min-width: 804px) {#header-landing-call-text::before {content: "Call us ";}}

#header-landing-call-text::after {color:#1B3B6A;font-weight:BOLD;}
@media screen and (min-width: 532px) {#header-landing-call-text::after{content: ""; padding-left:0;}}
@media screen and (min-width: 804px) {#header-landing-call-text::after{content: "Facebook likes "; padding-left:120px;}}
@media screen and (min-width: 960px) {#header-landing-call-text::after{content: "Likes on Facebook";padding-left:200px;}}

/* ------------------- header-social-signal ------------------- */
#header-social-signal {height:150px;position: initial;top: 0} /* RESET  */
@media screen and (min-width: 532px) {#header-social-signal {float:NONE; left: 0;margin-right: 0;margin-top: 0;position: initial;}} /* RESET  */
@media screen and (min-width: 804px) {#header-social-signal {margin-right:0x;margin-top: 0}} /* RESET  */

/* ------------------- social-signal-facebook-like-box-count ------------------- */
#social-signal-facebook-like-box-count {display:NONE}


/* ------------------- social label above like buttom ------------------- */
#social-signal-facebook-like-button-count {display:BLOCK;height:70px;}
#social-signal-facebook-like-top-wrapper {display:NONE;}
@media screen and (min-width: 532px) {
    .fb-like.fb_iframe_widget.fb_iframe_widget_fluid span {width:110px!important}
    .fb-like.fb_iframe_widget.fb_iframe_widget_fluid span iframe {width: 110px!important}
}

/* ------------------- social label like ------------------- */
#social-signal-facebook-like-bottom-wrapper {display:BLOCK;width:110px;position: relative;left:210px;top:20px;width:110px;}
@media screen and (min-width: 532px) {#social-signal-facebook-like-bottom-wrapper {display:BLOCK;width:110px;position: relative;left:345px;top:45px;width:110px;}}
@media screen and (min-width: 804px) {#social-signal-facebook-like-bottom-wrapper {width:110px;position: relative;left:675px;top:0px;}}
@media screen and (min-width: 960px) {#social-signal-facebook-like-bottom-wrapper {left:850px;top:23px;}}

/* ------------------- landing page content ------------------- */
#content-landing .content-landing .entry-content ul li, #content-landing .content-landing.entry-content ul li, #content-landing .content-landing #content-landing .mu_register ul li {margin-bottom: 8px}
#content-landing\ content-outer .comment-content li, #content-landing\ content-outer .comment-content ul li, #content-landing\ content-outer  .entry-content li, #content-landing\ content-outer  .entry-content ul li, #content-landing\ content-outer  .mu_register li, #content-landing\ content-outer .mu_register ul li {margin-bottom: 8px}
#content-landing\ content-outer .onlineform p  {color:#c33; font-weight:BOLD;}

@media screen and (min-width: 532px) {#content-landing\ content-outer .vc_row.wpb_row.vc_row-fluid.column-inner-above-horizon-major-row {border-color:#FFF;}}
@media screen and (min-width: 532px) {#content-landing\ content-outer .column-inner-page-right.wpb_column.vc_column_container.vc_col-sm-4 {border-color: #FFF;}}

/* ------------------- content ------------------- */
.comment-content li,.comment-content ul li,.entry-content li,.entry-content ul li,.mu_register li,.mu_register ul li, .comment-content ol li,.entry-content ol li,.mu_register ol li {margin-bottom: 8px;}