/* Responsive */
@-ms-viewport{
  width: device-width;
}
@media only screen and (min-width: 1024px) {

  section#grid article {
    width: 180px!important;
  }
}
#sidebar img {
	width: 100%;
	max-width: 100px;
	height: auto;
}
@media only screen and (max-width: 1300px) {

    /*#home-brands-full {display: block!important;}
	#home-brands2 {display: none!important;}*/
	body {background-position: -10px 0px!important;}
	/*div.main-menu {width: 285px!important;}*/
	body.nav-expanded #main {left: 308px!important;}

	#container {width: 1170px!important;}
	#sidebar {width: 90px!important;}
	#sidebar img.logo {max-width: 70px!important;height:auto!important;}
	#sidebar .nav-expander img {max-width: 50px!important; height: auto!important;}
    .main {left: 110px!important; width:1150px!important;}
	.main1 {width:1150px!important;}
	#home-brands-left {width: 400px!important;}
	#home-brands-right1 {/*max-width: 380px!important;*/ float:right!important;}
	#home-brands-blue {height: 140px!important; width: 265px!important;font-size: 28px!important;}
	#home-brands-green {height: 140px!important;width: 320px!important;font-size: 28px!important;}
	#home-brands-orange {height: 140px!important;width: 200px!important;font-size: 28px!important;}
	#home-brands-red {height: 140px!important;width: 400px!important;font-size: 28px!important;}
	#home-brands-nav a.more {font-size: 15px!important;}
	#home-brands-border {top: 540px!important;width:1150px!important;}
  #home-brands-full {
    max-width: 100%!important;
    height: 100%!important;
    width:100%!important
  }
	#home-brands-image {top: 900px!important;}
	#home-brands-image img {width: 830px!important;}
	h3.grid-title {font-size: 38px!important;}
	#footer-nav {font-size: 16px!important;}
	#section-contents-left, #section-contents-lower-left {width: 350px!important;}
	#section-contents-right {width: 796px!important;}
	#section-contents-right-tospriv {width: 788px!important;}
	#section-contents-upper-tospriv{margin-top:70px!important;}
	.tossamewidth{width:140px!important;}
	#section-right-main-image img {width: 796px!important; height: auto;}
	.lowercontentleftbg {background-size: 360px auto!important;}
	#section-contents-lower-right-history {width: 800px!important;}
	section#grid {width:1150px!important;}
	section#grid article .brand-content-container, section#grid article .brand-content-format,
	section#grid .info .inner-info  {width: 1150px!important;}
	section#grid article .brand-content-format {height: 540px!important;}
	section#grid article .brand-content-meta {width: 100%!important; top: 480px!important;}

	section#grid article .brand-content-floats-right {width: 620px!important;}
	section#grid article .brand-preview-box {right: 30px!important;}
	section#grid article .brand-content-floats-left {width: 480px!important; height: 480px!important;}

	ul.stream li {width: 25%!important;}

	#cucumber{width:100px;}
	#lemon{width:120px;}
	#milk{width:250px;}
	#apple{width:108px;}
	#spinach{width:186px;}
	#corn{width:193px;}
	#rice{width:155px;}
	#grapes{width:240px;}
	#avacado{width:127px;}
	#pear{width:166px;}

}

@media only screen and (max-width: 1150px) {
    #home-brands-full {display: block!important;}
	#home-brands2 {display: none!important;}
	.sustainabilitydocs{width:218px !important;}

	body {background-position: -20px 0px!important;}
	/*div.main-menu {width: 275px!important;}*/
	body.nav-expanded #main {left: 298px!important;}

	#container {width: 1024px!important;}
	#sidebar {width: 80px!important;}
	#sidebar img.logo {max-width: 70px!important;height:auto!important;}
	#sidebar .nav-expander img {max-width: 50px!important; height: auto!important;}
	.main {left: 100px!important;width:944px!important;}
	.main1 {width:944px!important;}
	#top-navigation li {font-size: 14px!important;}
	#top-search input[type=text] {width: 100px!important;}
	#top-world,#top-retail {font-size: 90%!important;}
	#home-brands-right1 {/*max-width: 380px!important;*/ float:left!important;}
	#home-brands-blue {height: 120px!important; width: 240px!important;font-size: 24px!important;}
	#home-brands-blue a.more {width: 100px!important;}
	#home-brands-green {height: 120px!important;width: 280px!important;font-size: 24px!important;}
	#home-brands-green a.more {width: 115px!important;}
	#home-brands-orange {height: 120px!important;width: 185px!important;font-size: 24px!important;}
	#home-brands-orange a.more {width: 100px!important;}
	#home-brands-red {height: 120px!important;width: 390px!important;font-size: 24px!important;}
	#home-brands-red a.more {width: 120px!important;}
	#home-brands-nav a.more {font-size: 13px!important;}
	#home-brands-border {top: 460px!important;width:944px!important;height:150px!Important;}
  #home-brands-full {
    max-width: 100%!important;
    height: 100%!important;
    width:100%!important
  }
	#home-brands-image {right: 0px!important;top: -5px!important;}
	#home-brands-image img {width: 670px!important;}
	h3.grid-title {font-size: 32px!important;}
	#footer-nav {font-size: 14px!important;}

	#section-contents-left .title {font-size: 28px!important;}
	.about-linkbox {font-size: 20px!important;}

	.the-section-title {font-size: 20px!important;}
	#section-contents-left, #section-contents-lower-left {width: 300px!important;}
	#section-contents-right {width: 640px!important;}
	#section-contents-right-tospriv {width: 633px!important;}
	#section-contents-lower-right {width: 640px!important;min-height: 526px!important;}
	#section-contents-lower-right-nomargin {width: 640px!important;}
	#section-right-main-image img {width: 640px!important; height: 270px!important;}
	.lowercontentleftbg {background-size: 310px auto!important;min-height: 526px!important}

	#section-multicolumn .five .fivepadding {font-size: 16px!important;}
	.section-column-green {font-size: 22px!important;}

	.section-column-blue {font-size: 22px!important;}
	#section-full-right {font-size: 16px!important;}
	#section-full-right img {max-width: 298px; width: 100%; height: auto;}

	#section-contents-lower-right-history {width: 640px!important;}
	.history-content {font-size: 14px!important;width:500px!important;margin: 0 auto 0 0!important;}


	.history-content {font-size: 21px!important;}
	#timeline {width: 944px!important;}
	.thumbfull img, .thumb img {max-width: 90%!important;}
	.thumb {height: 60px!important;}
	.timeline-date, .timeline-date-grey {font-size: 18px!important;}

	#category-toggle-list ul {width: 297px!important;margin-left:auto;margin-right: auto;}
	#category-toggle-list li:hover ul {width: 284px!important; background-position: 268px 10px!important;}
	#category-toggle-list li li {width: 244px!Important;font-size: 14px!important;}
	#category-toggle-list li li a {font-size: 14px!important;}
	#category-toggle-list li {width: 297px!important;background-position: 268px 10px!important;}
	#category-toggle-list li a  {width: 220px!important; font-size: 18px!important;}

	section#grid {width:944px!important;}
	section#grid article {width: 180px!important;}
	.the-image {width: 150px!important; height: 150px!important;}
	section#grid .the-image-logo img {max-width: 75%!important;height: auto;overflow: hidden;}

	section#grid article .brand-content-container {width: 944px!important;}
	section#grid article .brand-content-format {width: 944px!important;height:530px!important;}
	section#grid article .the-inner-info {width: 944px!important;}
	section#grid article .brand-content-floats-left {width: 480px!important; height: 480px!important;}
	section#grid article .brand-content-floats-right {width: 450px!important; height: 500px!important;}
	section#grid article .brand-information {padding-left: 20px!important; width: 420px!important;}
	section#grid article .brand-slogan {font-size: 26px!important;}
	section#grid article .brand-info {height: 160px!important; text-align: left; overflow:hidden;}
	section#grid article .brand-info p {font-size: 14px!important;}
	section#grid article .brand-content-meta {width: 944px!important;top:480px!important;height:50px!important;}
	section#grid article .brand-content-links {font-size: 12px!important;padding:11px 0 0 0!important}
	section#grid article #info5 .brand-content-logo img {margin-top:-10px!important;}
	section#grid article #info7 .brand-content-logo img {margin-top:-30px!important;}
	section#grid article #info8 .brand-content-logo img {margin-top:-12px!important;}
	section#grid article #info9 .brand-content-logo img {margin-top:-11px!important;}
	section#grid article .brand-content-logo img {max-width: 120px!important; max-height: 120px!important;}
	section#grid article .brand-preview-box {width: 420px!important; margin: 0 auto!important; padding: 0 0 0 0!important;}
	section#grid article .brand-preview-product img {max-width: 80%!important;}
	section#grid article .brand-content-product-images {font-size: 15px!important;}
	section#grid article .brand-image img {max-width: 95%!important;}



	section#grid article:nth-child(4n+1) .info {
	left: -45px!important;
}
section#grid article:nth-child(4n+2) .info {
	left: -245px!important;
}
section#grid article:nth-child(4n+3) .info {
	left: -445px!important;
}
section#grid article:nth-child(4n+4) .info {
	left: -645px!important;
}

	.linkbox-corange {width: 234px!important;}
	.linkbox-cred {width: 220px!important;}
	/*.linkbox-purple {width: 165px!important;}*/
	.linkbox-cgreen {width: 175px!important;}

	#full-bg-purple {background-position: -50px 0!important;}

}

@media only screen and (max-width: 1024px) {
	.sustainabilitydocs{width:182px !important;}
    #home-brands-full {display: block!important;}
	#home-brands2 {display: none!important;}
	body {background-position: -20px 0px!important;}
	/*div.main-menu {width: 275px!important;}*/
	body.nav-expanded #main {left: 298px!important;}
	#container {width: 960px!important;}
	#sidebar {width: 80px!important;}
	.main {left: 100px!important;width:880px!important;}
	.main1 {width:880px!important;}
	#top-navigation li {font-size: 13px!important;}
	#top-search input[type=text] {width: 60px!important;}
	#top-world,#top-retail {font-size: 11px!important;}
	#home-brands-right1 {/*max-width: 380px!important;*/ float:right!important;}
	#home-brands-blue {height: 115px!important; width: 210px!important;font-size: 20px!important;}
	#home-brands-blue a.more {width: 90px!important;}
	#home-brands-green {height: 115px!important;width: 230px!important;font-size: 20px!important;}
	#home-brands-green a.more {width: 100px!important;}
	#home-brands-orange {height: 115px!important;width: 165px!important;font-size: 20px!important;}
	#home-brands-orange a.more {width: 95px!important;}
	#home-brands-red {height: 115px!important;width: 360px!important;font-size: 20px!important;}
	#home-brands-red a.more {width: 110px!important;}
	#home-brands-nav a.more {font-size: 12px!important;}
	#home-brands-border {top: 445px!important;width:880px!important;height:140px!Important;}
  #home-brands-full {
    max-width: 100%!important;
    height: 100%!important;
    width:100%!important
  }
	#home-brands-image {right: 0px!important;top: 0px!important;}
	#home-brands-image img {width: 635px!important;}
	h3.grid-title {font-size: 26px!important;}
	ul.stream li {width: 33%!important;}


	#top-ticker {margin: 10px 30px 20px auto!important;}
	#top-ticker #ticker-info {font-size: 18px!important;}
	#top-ticker #ticker-info span.number {font-size: 30px!important;}
	#top-ticker #ticker-info span.stock-info {font-size: 20px!important;}
	#bottom-ticker {/*width: 780px!important;*/}
	#bottom-ticker #bottom-ticker-time {font-size: 14px!important;}
	#bottom-ticker-note {font-size: 10px!important;}
	#bottom-ticker #bottom-ticker-info {font-size: 25px!important;}
	#bottom-ticker-right {padding-top: 6px;}
	#bottom-ticker span.number {padding-top:10px;line-height:100%!important;font-size: 50px!important;}
	#bottom-ticker span.stock-info {font-size: 18px!important;}
	#footer-nav {font-size: 14px!important;}
	#footer-nav li {padding: 0 10px!important;}
	#footer-copy {font-size: 11px!important;}

	#section-title {font-size: 34px!important;}
	#section-contents-left .title {font-size: 24px!important;}
	.about-linkbox {font-size: 16px!important;}
	.the-section-title {font-size: 18px!important;}
	.section-content {font-size: 95%!important;}
	/*.linkbox-orange {width: 100px!important;}
	.linkbox-green {width: 100px!important;}
	.linkbox-red {width: 55px!important;}
	.linkbox-blue {width: 150px!important;}


	.linkbox-purple {width: 130px!important;}*/
	.linkbox-cgreen {width: 145px!important;}
	.linkbox-corange {width: 190px!important;}
	.linkbox-cred {width: 180px!important;}
	#section-contents-left, #section-contents-lower-left {width: 250px!important;}
	#section-contents-right {width: 626px!important;}
	#section-contents-right-tospriv {width: 618px!important;}
	#section-contents-lower-right {width: 626px!important;min-height: 526px!important;}
	#section-contents-lower-right-nomargin {width: 626px!important;}
	#section-right-main-image img {width: 626px!important; height: 250px!important;}
	.lowercontentleftbg {background-size: 250px auto!important;min-height: 526px!important}

	#section-multicolumn .five .fivepadding {font-size: 14px!important;}
	.section-column-green {font-size: 20px!important;}

	.section-column-blue {font-size: 20px!important;}
	#section-full-right {font-size: 18px!important;}
	#section-full-right img {max-width: 250px; width: 100%; height: auto;}

	#full-section-contents {width: 600px!important; font-size: 95%!important;}

	#section-contents-lower-right-history {width: 626px!important;}
	.history-content {font-size: 18px!important;width:500px!important;margin: 0 auto 0 0!important;}


	#timeline {width: 880px!important;}
	.thumbfull img, .thumb img {max-width: 90%!important;}
	.timeline-date, .timeline-date-grey {font-size: 18px!important;}


	#category-toggle-list ul {width: 240px!important;}
	#category-toggle-list li:hover ul {width: 227px!important; background-repeat: no-repeat!important; background-image: url("images/arrow-up-smaller.png")!important; background-position: 213px 10px!important;}
	#category-toggle-list li li {width: 190px!Important;font-size: 12px!important;}
	#category-toggle-list li li a {font-size: 12px!important;padding:0!important;}
	#category-toggle-list li {width: 240px!important;background-position: 213px 10px!important;background-repeat: no-repeat!important;  background-image: url("images/arrow-down-smaller.png")!important;}
	#category-toggle-list li a  {width: 175px!important; font-size: 14px!important;padding: 10px 15px!important;}
	section#grid {width:880px!important;}
	section#grid article {width: 160px!important;}
	.the-image {width: 140px!important; height: 140px!important;}
	section#grid article .the-image-logo img {max-width: 78%!important;height: auto; max-height: 85px!important; overflow: hidden;}

	section#grid article .brand-content-container {width: 800px!important;}
	section#grid article .brand-content-format {width: 800px!important;height:445px!important;}
	section#grid .info .inner-info {width:800px!important;}
	section#grid article .info, section#grid article .the-inner-info {width:800px!important;}
	section#grid article .brand-content-floats-left {width: 400px!important; height: 400px!important;}
	section#grid article .brand-content-floats-right {width: 400px!important; height: 400px!important;}
	section#grid article .brand-information {padding-left: 20px!important; width: 360px!important;}
	section#grid article .brand-slogan {font-size: 20px!important;}
	section#grid article .brand-info {height: 160px!important; text-align: left; overflow:hidden;}
	section#grid article .brand-info p {font-size: 12px!important;}
	section#grid article .brand-content-meta {width: 800px!important;top:400px!important;height:45px!important;}
	section#grid article .brand-preview-box {bottom: 10px!important;}
	section#grid article .brand-content-links {font-size: 11px!important;padding:8px 0 0 0!important;}
	section#grid article .brand-content-logo img {max-width: 110px!important; max-height: 110px!important;}
	section#grid article .brand-preview-box {width:320px!important;padding:0!important;}
	section#grid article .brand-preview-box img, section#grid article .brand-preview-product img {max-width: 70%!important;}
	section#grid article .brand-content-product-images {font-size: 13px!important;}
	section#grid article .brand-image img {max-width: 60%!important;}
	section#grid article .brand-title {width: 120px!important;}




	section#grid article:nth-child(4n+1) .info {
	left: -45px!important;
}
section#grid article:nth-child(4n+2) .info {
	left: -225px!important;
}
section#grid article:nth-child(4n+3) .info {
	left: -405px!important;
}
section#grid article:nth-child(4n+4) .info {
	left: -585px!important;
}

	#full-bg-purple {background-position: -80px 0!important;}


}

@media only screen and (max-width: 960px)  {
	.sustainabilitydocs{width:147px !important;}
    #home-brands-full {display: block!important;}
	#home-brands2 {display: none!important;}
	body {background-position: -50px 0px!important;}
	/*div.main-menu {width: 245px!important;}*/
	body.nav-expanded #main {left: 268px!important;}
	#container {width: 900px!important;}
	#sidebar {width: 50px!important;}
	#sidebar img.logo {max-width: 50px!important;height:auto!important;}
	#sidebar .nav-expander img {max-width: 30px!important; height: auto!important;}
	.main {left: 70px!important;width:850px!important;}
	.main1 {width:850px!important;}
	#top-navigation li {font-size: 13px!important;}
	#top-search input[type=text] {width: 60px!important;}
	#top-world,#top-retail {font-size: 11px!important;}
	#top-retail {padding-top: 2px;}
	#home-brands-right1 {/*max-width: 380px!important;*/ float:right!important;}
	#home-brands-blue {height: 115px!important; width: 190px!important;font-size: 18px!important;}
	#home-brands-blue a.more {width: 93px!important;}
	#home-brands-green {height: 115px!important;width: 225px!important;font-size: 18px!important;}
	#home-brands-green a.more {width: 100px!important;}
	#home-brands-orange {height: 115px!important;width: 165px!important;font-size: 18px!important;}
	#home-brands-orange a.more {width: 100px!important;}
	#home-brands-red {height: 115px!important;width: 360px!important;font-size: 18px!important;}
	#home-brands-red a.more {width: 120px!important;}
	#home-brands-nav a.more {font-size: 12px!important;}
	#home-brands-border {top: 445px!important;width:850px!important;height:130px!Important;}
  #home-brands-full {
    max-width: 100%!important;
    height: 100%!important;
    width:100%!important
  }
	#home-brands-image {right: 0px!important;top: 0px!important;}
	#home-brands-image img {width: 620px!important;}
	h3.grid-title {font-size: 26px!important;}
	#top-ticker {margin: 10px 30px 20px auto!important;}
	#top-ticker #ticker-info {font-size: 16px!important;}
	#top-ticker #ticker-info span.number {font-size: 24px!important;}
	#top-ticker #ticker-info span.stock-info {font-size: 16px!important;}
	#bottom-ticker {/*width: 620px!important;*/}
	#bottom-ticker #bottom-ticker-time {font-size: 13px!important;}
	#bottom-ticker-note {font-size: 8px!important;}
	#bottom-ticker #bottom-ticker-info {font-size: 20px!important;}
	#bottom-ticker-right {padding-top: 5px;}
	#bottom-ticker span.number {padding-top:10px;line-height:100%!important;font-size: 40px!important;}
	#bottom-ticker span.stock-info {font-size: 14px!important;}
	#footer-nav {font-size: 11px!important;}
	#footer-nav li {padding: 0 10px!important;}
	#footer-copy {font-size: 10px!important;}

	#section-title {font-size: 34px!important;}
	#section-contents-left .title {font-size: 22px!important;}
	.about-linkbox {font-size: 12px!important;}
	.the-section-title {font-size: 18px!important;}
	.section-content {font-size: 95%!important;}
	/*.linkbox-orange {width: 85px!important;}
	.linkbox-green {width: 105px!important;}
	.linkbox-red {width: 45px!important;}
	.linkbox-blue {width: 130px!important;}

	.linkbox-purple {width: 115px!important;}*/
	.linkbox-cgreen {width: 115px!important;}
	.linkbox-corange {width: 150px!important;}
	.linkbox-cred {width: 140px!important;}

	#section-contents-left, #section-contents-lower-left {width: 200px!important;}
	#section-contents-right {width: 626px!important;}
	#section-contents-right-tospriv {width: 618px!important;}
	#section-contents-upper-tospriv{margin-top:40px!important;}
	.tossamewidth{width:130px!important;}
	#section-contents-lower-right {width: 626px!important;min-height: 526px!important;}
	#section-contents-lower-right-nomargin {width: 626px!important;}
	#section-right-main-image img {width: 626px!important; height: 248px!important;}
	.lowercontentleftbg {background-size: 200px auto!important;min-height: 526px!important}

	#section-multicolumn .five .fivepadding {font-size: 12px!important;}
	.section-column-green {font-size: 18px!important;}

	.section-column-blue {font-size: 18px!important;}
	#section-full-right {font-size: 16px!important;}
	#section-full-right img {max-width: 220px; width: 100%; height: auto;}

	#full-section-contents {width: 626px!important; font-size: 80%!important;}


	#section-contents-lower-right-history {width: 646px!important;}
	.history-content {font-size: 14px!important;width:450px!important;margin: 0 auto 0 0!important;}
	#timeline {width: 100%!important;}
	.timeline-box {height: 580px!important;}
	.thumb {height: 50px;}
	.thumbfull img, .thumb img {max-width: 90%!important;}
	.timeline-date, .timeline-date-grey {font-size: 18px!important;}

	section#grid {width:850px!important;}
	section#grid article {width: 160px!important;}
	.the-image {width: 140px!important; height: 140px!important;}
	section#grid article .the-image-logo img {max-width: 78%!important;height: auto; max-height: 85px!important; overflow: hidden;}

	section#grid article .brand-content-container {width: 800px!important;}
	section#grid article .brand-content-format {width: 800px!important;height:445px!important;}
	section#grid .info .inner-info {width:800px!important;}
	section#grid article .info, section#grid article .the-inner-info {width:800px!important;}
	section#grid article .brand-content-floats-left {width: 400px!important; height: 400px!important;}
	section#grid article .brand-content-floats-right {width: 400px!important; height: 400px!important;}
	section#grid article .brand-information {padding-left: 20px!important; width: 360px!important;}
	section#grid article .brand-slogan {font-size: 20px!important;}
	section#grid article .brand-info {height: 160px!important; text-align: left; overflow:hidden;}
	section#grid article .brand-info p {font-size: 12px!important;}
	section#grid article .brand-content-meta {width: 800px!important;top:400px!important;height:45px!important;}
	section#grid article .brand-preview-box {bottom: 10px!important;}
	section#grid article .brand-content-links {font-size: 11px!important;padding:8px 0 0 0!important;}
	section#grid article .brand-content-logo img {max-width: 110px!important; max-height: 110px!important;}
	section#grid article .brand-preview-box {width:320px!important;padding:0!important;}
	section#grid article .brand-preview-box img, section#grid article .brand-preview-product img {max-width: 70%!important;}
	section#grid article .brand-content-product-images {font-size: 13px!important;}
	section#grid article .brand-image img {max-width: 60%!important;}
	section#grid article .brand-title {width: 120px!important;}

	section#grid article:nth-child(5n+1) .info {left: 0!important;}
	section#grid article:nth-child(5n+2) .info {left: -160px!important;}
	section#grid article:nth-child(5n+3) .info {left: -320px!important;}
	section#grid article:nth-child(5n+4) .info {left: -480px!important;}
	section#grid article:nth-child(5n+5) .info {left: -640px!important;}

section#grid article:nth-child(4n+1) .info {
	left: -45px!important;
}
section#grid article:nth-child(4n+2) .info {
	left: -225px!important;
}
section#grid article:nth-child(4n+3) .info {
	left: -405px!important;
}
section#grid article:nth-child(4n+4) .info {
	left: -585px!important;
}
}

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

.sustainabilitydocs{width:147px !important;}
	.big-search-box {
width: 300px!important;
}
.searchtoggle {
margin-left: 320px!important;
}
#search-results-list, .results-heading {
width: 615px!important;
}
    #home-brands-full {display: block!important;}
	#home-brands2 {display: none!important;}
	body {background-position: -50px 0px!important;}
	#container {width: 100%!important;}
	#sidebar {width: 50px!important;}
	.main {left: 70px!important;width:650px!important;}
	.main1 {width:650px!important;}
	#top-section {padding: 30px 0px 0px 17px!important;}
	#top-navigation li {font-size: 10px!important;margin-right: 15px;}
	#top-search input[type=text] {width: 40px!important;}
	#top-world,#top-retail {font-size: 9px!important;}
	#top-retail {padding-top: 3px!important;}
	#top-retail{padding-top:2px;}
	#home-brands-right1 {/*max-width: 380px!important;*/ float:left!important;}
	#home-brands-blue {height: 115px!important; width: 75%!important;font-size: 16px!important;margin-left:auto;margin-right:auto;}
	#home-brands-blue a.more {width: 75px!important;}
	#home-brands-green {height: 115px!important;width: 75%!important;font-size: 16px!important;margin-left:auto;margin-right:auto;}
	#home-brands-green a.more {width: 90px!important;}
	#home-brands-orange {height: 115px!important;width: 75%!important;font-size: 16px!important;margin-left:auto;margin-right:auto;}
	#home-brands-orange a.more {width: 80px!important;}
	#home-brands-red {height: 115!important;width: 75%!important;font-size: 16px!important;margin-left:auto;margin-right:auto;}
  #home-brands-nav {position: relative;width:100%;display:block;}

	#home-brands-nav a.more {font-size: 10px!important;}
	#home-brands-full {
    max-width: 100%!important;
    height: 100%!important;
    width:100%!important
  }
	#home-brands-image {position: relative;
    text-align: center;
    padding: 2rem;}
	#home-brands-image img {width: 100%!important;}

  /* modal brands */

  #brands .modal-window ul .products brand {
    top:0;
  }
  #brands .modal-window ul .image-brand {
    width:100%;
  }
  #brands .modal-window ul .content-brand {
    width:80%;
  }
  #brands .modal-window ul .content-brand h2 {
    text-align: center;
  }
  #brands .modal-window ul .content-brand p {
    text-align: left;
  }
  #brands .modal-window ul .branding-brand {
    height:auto;
    top:-2rem;
  }
  #brands .modal-window ul .branding-brand ul li {
    display: block;
    text-align: center;
    left:initial;
    top:-.8rem;
  }
  #brands .modal-window ul .branding-brand ul li img {
    width:50%;
    padding:1rem;
    margin-top:1rem;
  }
  #brands .modal-window ul .products-brand {
    top:0;
  }
  #brands .modal-window ul .products-brand ul li {
    padding:0;
  }
  #brands .modal-window ul .social-brand {
    top:0;
    text-align: center;
  }
  #brands .modal-window ul .social-brand ul li.social {
    width:100%;
    display: block;
  }
  .us-brands #category-toggle-list ul {
    margin-left:auto;
    margin-right:auto;
  }
  #section-contents-upper #global-brands-heading {
    margin-left:0;
  }
  #section-contents-upper #global-brands-heading ul {
    padding:0;
  }

  /* end modal brands */
	h3.grid-title {font-size: 26px!important;}
	#top-ticker {width: 550px!important;margin: 10px 0 5px auto!important;}
	#top-ticker #ticker-info {font-size: 16px!important;}
	#top-ticker #ticker-info span.number {font-size: 24px!important;}
	#top-ticker #ticker-info span.stock-info {font-size: 16px!important;}
	#bottom-ticker {/*width: 620px!important;*/}
	#bottom-ticker #bottom-ticker-time {font-size: 13px!important;}
	#bottom-ticker-note {font-size: 8px!important;}
	#bottom-ticker #bottom-ticker-info {font-size: 20px!important;}
	#bottom-ticker-right {padding-top: 6px;}
	#bottom-ticker span.number {padding-top:10px;line-height:100%!important;font-size: 40px!important;}
	#bottom-ticker span.stock-info {font-size: 14px!important;}
	#footer-nav {font-size: 11px!important;}
	#footer-nav li {padding: 0 10px!important;}
	#footer-copy {font-size: 10px!important;}
  #global-brands-heading ul {padding:5px 0 0 0;}
	#section-title {font-size: 32px!important;margin-left:0;}
	#section-contents-left .title {font-size: 18px!important;}
	.about-linkbox {font-size: 12px!important;}
	.the-section-title {font-size: 16px!important;}
	.section-content {font-size: 95%!important;}
	/*.linkbox-orange {width: 75px!important;}
	.linkbox-green {width: 70px!important;}
	.linkbox-red {width: 35px!important;}
	.linkbox-blue {width: 110px!important;}

	.linkbox-purple {width: 95px!important;}*/

	.linkbox-corange {width: 140px!important;}
	.linkbox-cred {width: 135px!important;}

	#section-contents-left, #section-contents-lower-left {width: 180px!important;}
	#section-contents-right {width: 466px!important;}
	#section-contents-right-tospriv {width: 458px!important;}
	#section-contents-upper-tospriv{margin-top:70px!important;}
	.tossamewidth{width:110px!important;}
	#section-contents-lower-right {width: 466px!important;min-height: 526px!important;}
	#section-contents-lower-right-nomargin {width: 466px!important;}
	#section-right-main-image img {width: 466px!important; height: 238px!important;}
	.lowercontentleftbg {background-size: 200px auto!important;min-height: 526px!important}

	#section-multicolumn .five .fivepadding {font-size: 10px!important;}
	.section-column-green {font-size: 16px!important;}

	.section-column-blue {font-size: 16px!important;}
	#section-full-right {font-size: 14px!important;}
	#section-full-right img {max-width: 200px; width: 100%; height: auto;}

	#full-section-contents {width: 466px!important; font-size: 80%!important;}

	#section-contents-lower-right-history {width: 466px!important;}
	.history-content {font-size: 14px!important;width:400px!important;margin: 0 auto 0 0!important;}
	#timeline {width: 650px!important;height:430px!important;}
	.thumb {height: 40px!important;}
	.timeline-box {height: 400px!important;}
	.thumbfull img, .thumb img {max-width: 90%!important;}
	.timeline-date, .timeline-date-grey {font-size: 16px!important;}


	#category-toggle-list ul {width: 240px!important;}
	#category-toggle-list li:hover ul {width: 227px!important; background-repeat: no-repeat!important; background-image: url("images/arrow-up-smaller.png")!important; background-position: 213px 10px!important;}
	#category-toggle-list li li {width: 190px!Important;font-size: 12px!important;}
	#category-toggle-list li li a {font-size: 12px!important;padding:0!important;}
	#category-toggle-list li {width: 240px!important;background-position: 213px 10px!important;background-repeat: no-repeat!important;  background-image: url("images/arrow-down-smaller.png")!important;}
	#category-toggle-list li a  {width: 175px!important; font-size: 14px!important;padding: 10px 15px!important;}
	section#grid {width:650px!important;}
	section#grid article {width: 150px!important;}
	.the-image {width: 130px!important; height: 130px!important;}


	section#grid article .brand-content-container {width: 650px!important;}
	section#grid article .brand-content-format {width: 650px!important;height:330px!important;}
	section#grid .info .inner-info {width:650px!important;}
	section#grid article .info, section#grid article .the-inner-info {width:650px!important;}
	section#grid article .brand-content-floats-left {width: 300px!important; height: 300px!important;}
	section#grid article .brand-content-floats-right {width: 325px!important; height: 300px!important;}
	section#grid article .brand-information {padding-left: 20px!important; width: 250px!important;}
	section#grid article .brand-slogan {font-size: 20px!important;}
	section#grid article .brand-info {height: 160px!important; text-align: left; overflow:hidden;}
	section#grid article .brand-info p {font-size: 12px!important;}
	section#grid article .brand-content-meta {width: 650px!important;top:300px!important;height:30px!important;}
	section#grid article .brand-preview-box {bottom: 10px!important;right:0px!important;width:325px!important;padding:0!important;}
	section#grid article .brand-content-links {font-size: 9px!important;padding:1px 0 0 0!important;}
	section#grid article .brand-content-logo img {margin-top:-15px!important;max-width: 80px!important; max-height: 80px!important;}
	section#grid article .brand-preview-box img, section#grid article .brand-preview-product img {max-width: 100px!important;}
	section#grid article .brand-content-product-images {font-size: 13px!important;}
	section#grid article .brand-image img {max-width: 80px!important;}
	section#grid article .brand-title {width: 120px!important;}
	table.brandstable {width: 650px!important;}
	.brandstable td {padding:5px!important;}


	section#grid article .the-image-logo img {max-width: 70%!important;height: auto; max-height: 85px!important; overflow: hidden;}


		section#grid article:nth-child(3n+1) .info {
	left: -45px!important;
}
section#grid article:nth-child(3n+2) .info {
	left: -225px!important;
}
section#grid article:nth-child(3n+3) .info {
	left: -405px!important;
}

	#full-bg-purple {background-position: -150px 0!important;}


}
