/* MAX-WIDTH 850px (so small screen) */

#top { padding: 0; }
#toplogo .img1 { max-width: 35%; }
#toplogo .img2 { display: none; }

#umbrella { padding: 0 0 0 1em; margin-right: 4px; }
#umbrella li.username { display: none; }
#umbrellanolog { margin-right: 10px; }
#topimage { display: none; }

/* BACKGROUND IMAGE */
#bg1, #bg2, #bg3, #bg4, #bg5, #bg6 { background-image: none;}

#main h1 {font-size:1.3em;}

.col-3a { width: 100%; display: block; }
.col-3b { width: 45%; margin: 2.5%;  }
.col-8 	{ width: 100%; display: block; }
.col-9 	{ width: 100%; }
.col-10 { width: 100%; }
.col-11 { width: 100%; }
.col-12 { width: 100%; }
.row-12 { height: 100%; min-height: 490px; }
.row-15 { height: 75%; min-height: 180px; }

#demo { display: none; }
#power { display: none; }
#footerlogo { display: none; }

@media only screen and (max-width: 420px) {
	.row-12 { height: 100%; min-height: 250px; }
	#toplogo .img1 { margin-top: 35px; }

}
@media only screen and (max-width: 849px) {
	.notforsmall { display: none; }
}

/* MailChimp Newsletter sign-up */
#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif;  width: 100%;}

/* HOW IT WORKS PAGE */
button[class^='accordion-'] h1 { font-size: 0.9em !important; color: black !important; width: 100%; border: 0px !important; text-align: left; padding: 0px !important; margin: 0px !important; }
/*button[class^='accordion-'] h1:after { content: '\02795'; font-size: 0.75em; color: #777; float: right; margin-left: 5px; }*/
button[class^='accordion-'] h1:after { content: url(/images/home/Heavy-Plus-Sign15px.png); float:right; padding-top: 3px;}

/* SECTORS PAGE */
.unify2 { padding: 10px; }

/* CATALOG */
.col-5adj { margin-left: 4px; }
.col-2split, .col-6split, .col-7split { width: 100%; }
.accordion-1, .accordion-4, .accordion-6 { margin-bottom: 6px;}
span.pips{margin-top:5px;width:40px;}
cp2 {margin-left:0.833em;}
.unify { margin-left: 2px !important; }
#main h2 { text-align: left; margin:0px 0px 5px 2px; }
#main h1mod { font-size: 1.3em; }

/* GUIDANCE PAGE */
.unifyb { padding: 4px 4px 2px; border: 1px solid #969696; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); display: inline-block; margin: 2px 2px 10px 2px; }

@media only screen and (max-width: 585px) {
	button[class^='accordion-'] h0 { font-size: 0.85em; }
}
@media only screen and (max-width: 535px) {
	button[class^='accordion-'] h0 { font-size: 0.7em; }
}

/* CONTACT US BAR */
@media only screen and (max-width: 515px) {
	.HtableZ { display: none; }
}
.Htable--3cols > .Htable-cellAbb { height: 45px; }
.Htable--3cols > .Htable-cellBbb { height: 45px; }
.Htable--3cols > .Htable-cellCbb { height: 45px; }
.Htable--3cols > .Htable-cellAbb img { width: 20%; }
.Htable--3cols > .Htable-cellBbb img { width: 20%; }
.Htable--3cols > .Htable-cellCbb img { width: 20%; }
.Htable--3cols p2, .Htable--3cols a {font-size:1em; line-height: 115%; color: white; text-decoration: none; }

#GIS247HomeVideo1 { width: 100% !important; }
#GIS247HomeVideo2 { width: 100% !important; }
#GIS247HomeVideo3 { width: 100% !important; }
#GIS247HomeVideo4 { width: 100% !important; }
#light-2 { left: -100% !important; }
#light-3 { left: 0 !important; top: -100% !important; }
#light-4 { left: -100% !important; top: -100% !important; }
#boxclose { left: 100%; }

/* COOKIE CONSENT */
#cookieConsent { margin-left: 0px; width: 100%; line-height: 135%; font-size: 0.9em; }
#cookieConsent a { font-size: 0.9em;}
#closeCookieConsent { height: 10px; margin: -8px 0 0 0; }
#cookieConsent a.cookieConsentOK { padding: 8px 15px 10px; margin: 0 40px 0px 10px;}

