body { color:#000; font-family:'brandon_grotesquelight',Verdana,Arial,Helvetica,sans-serif; font-size:1.25em; line-height:1.2; margin:0px; height:100% }
html { height:100% }
#newsletterSignupForm a:link { color:#2e78ff; text-decoration:none }
#newsletterSignupForm a:visited { color:#2e78ff }
#newsletterSignupForm a:hover { color:#2e78ff; text-decoration:underline }
#newsletterSignupError a:link { color:#2e78ff; text-decoration:none }
#newsletterSignupError a:visited { color:#2e78ff }
#newsletterSignupError a:hover { color:#2e78ff; text-decoration:underline }
#cookies-banner-left a:link { color:#2e78ff; text-decoration:underline }
#cookies-banner-left a:visited { color:#2e78ff }
#cookies-banner-left a:hover { color:#ff0054 }
#PageDiv { position:relative; min-height:100%; margin:auto; background-color:#fff }
#headerInner.f-ms { padding:30px 3% }
#content { max-width:1276px; z-index:0; padding-left:3%; padding-right:3%; margin-left:auto; margin-right:auto }
#thoughtsHeading { z-index:0; padding-top:170px }
#thoughtsIntro { max-width:700px; z-index:0; padding-top:30px; padding-bottom:80px; margin-left:auto; margin-right:auto }
#thoughtsGrid { z-index:0; margin-left:-1.17%; overflow:hidden }
#item1 { width:100px; display:inline-block }
.thoughtsItem { width:32.17%; z-index:0; float:left; margin-left:1.16%; margin-bottom:100px }
#thoughtsthumbs0005VectorSmartObject { left:0px; top:0px; width:415px; height:415px; overflow:hidden }
#item2 { width:100px; display:inline-block }
#loadMore { z-index:0; padding-bottom:100px }
#footerTopInner.f-ms { padding:40px 3% }
#footerCol1.f-ms { border-right:solid #b3b3b3 1px }
#footerCol2.f-ms { border-right:solid #b3b3b3 1px }
#footerBottomInner.f-ms { padding:20px 3% }
#cookies-banner-inner.f-ms { padding:15px 3% }
@media screen and (max-width:568px)
{
	.thoughtsItem { width:48.84% }
}
@media screen and (max-width:420px)
{
	.thoughtsItem { width:98.84% }
}
