﻿.PageStructureWrapper {
  width: 650px;
}

h1 {
  font-size: 2.4em;
}

h2 {
  font-size: 1.9em;
}

h3 {
  font-size: 2.25em;
}

h4 {
  font-size: 1.875em;
}

h5 {
  font-size: 1.5em;
}

.Introduction {
  font-size: 1em;
}

.leftimage 
{
  display:block;
  float: none;
  padding: .5em 0em 1em 0 !important;
  margin: 0 auto;
  text-align: center;
}

.rightimage 
{
  display:block;
  float: none;
  padding: .5em 0em 1em 0 !important;
  margin: 0 auto;
  text-align: center;
}

.Initial {
  height: 400px;
  background-size: 900px auto;
}

.HomeHeaderTextWrapper {
  width: 600px;
  top: 20px;
}

.HomeHeaderText {
  width: 70%;
}

.UtilityNavWrapper {
  width: 650px;
}

.NavigationWrapper {
  width: 650px;
}

.HeaderWrapper {
  height: 140px;
}

.HeaderLogo {
  margin-top: -20px;
  width: 160px;
}

.HeaderNavigation {
  margin-top: 0;
  width: 650px;
}

.homemenu > li > a, .menu > li > a {
  font-size: 1.1em;
}

.SubNavigationInnerWrapper {
  margin: 0 auto;
  width: 650px;
}

.SubNavigation {
  top: 16px;
  width: 400px;
}

.SubNavigation ul li {
  margin-top: 0;
}

.SubNavigation li {
  margin-bottom: .5em;
}

.SubNavigation li > a {
  font-size: 1em;
}

.SubNavSearch {
  margin-left: 20px;
  width: 200px;
}

/* Search */

.SearchWrapper {
  position: relative;
  top: 18px;
}

.SearchWrapper .SearchInput {
  width: 120px;
  height: 37px;
  padding: 4px 0px 4px 34px;
  float: left;
  border: 0;
  font-size: 1.1em;
  background: #fff url(/~/media/WTC/Images/Community/Site/icons/search.png) 5% 50% no-repeat;
}

.SearchWrapper .SearchInput::-webkit-input-placeholder {
  font-size: 1em;
  color: #fff;
}

.SearchWrapper .SearchInput:-moz-placeholder {
  font-size: 1em;
  color: #fff;
}

.SearchWrapper .SearchInput:-ms-input-placeholder {
  font-size: 1em;
  color: #fff;
}

.SearchWrapper .SearchButton {
  width: 46px;
  font-size: 1.1em;
}


/* Home page */

.LatestItemsWrapper {
  width: 640px;
}

.LatestItemWrapper {
  margin: 0 6px;
  width: 200px;
  height: 500px;
}

.LatestItem {
  width: 180px;
}

.LatestItem h4 {
  font-size: 1.2em;
}

.LatestItem p {
  font-size: 1.0em;
}

.ContentCategory {
  width: 200px;
}

.SeeMoreLink {
  display: none;
}

.SearchBar {
  width: 640px;
}

.HomeSearchWrapper .SearchInput {
  width: 530px;
}

/* Footer area */

.FooterWrapper {
  width: 640px;
}

.LogoFooter {
  margin-top: 1em;
}

.FooterNavigation {
  float: left;
  margin-top: 25px;
  width: 600px;
  height: 75px;
}

.FooterMenu {
  width: 100%;
  font-size: 1.0em;
}

.FooterColumns {
  width: 640px;
  margin-top: 1em;
}

.FooterColumns > div {
  width: 100%;
  clear: both;
  margin: .5em 0;
  font-size: .9em;
}

p.CopyrightNotice {
  clear: both;
  padding-top: 1em !important;
}

.FooterLanguageMenuWrapper {
  width: 240px;
}

.FooterLanguageMenu {
  width: 240px;
  font-size: 1.2em;
  margin: 0 auto;
  margin-top: 2em;
  margin-bottom: 2em;
  float: none;
  clear: both;
}

.LanguageMenu {
  width: 208px;
}

.FooterColumns .btn {
  padding: .75em 1.2em;
  font-size: 1em;
}

/* Home widgets */

.SubContentWrapper {
  width: 640px;
}

.SubContentLeft {
  width: 206px;
  margin-right: 6px;
}

.SubContentRight {
  margin-left: 6px;
  width: 410px;
}

.HomeSupportWrapper {
  background-size: 220%;
}

.HomeSupport p {
  font-size: 1.3em;
}

.HomeConnect h4 {
  font-size: 1.3em;
}

.HomeConnect p {
  font-size: 1.0em;
}

.HomeConnectText {
  width: 100%;
  clear: both;
}

.HomeConnectNetworks {
  width: 100%;
  clear: both;
  padding-top: 0em;
}


/* Content Types */

.ContentPageBody {
  width: 630px;
}

 .FeedPageBody, .AmbassadorLandingWrapper {
   width: 650px; 
 }
 
 .AmbassadorLandingWrapper > h3 {
   width: 100%;
   clear: both;
}

.AmbassadorLandingWrapper > div {
  width: 290px;
  margin: 0 15px;
}
 
/* Controls */

.FeedPageBody > .SidebarStoreLink {
  width: 300px;
}

.FeedPageBody > .SidebarStoreLink a {
  width: 290px;
  padding-top: 30px;
}

.ContentPageBody > .SidebarStoreLink a {
  width: 290px;
  padding-top: 30px;
}

.FeedPageBody > .SocialSidebarWrapper {
  width: 320px;
  margin-left: 30px;
}

.ContentPageBody > .SocialSidebarWrapper {
  width: 320px;
  margin-left: 30px;
}

.FeedPageBody > .SocialSidebarWrapper > div p {
  width: 70%;
  font-size: 1.4em;
  text-align: center;
  padding-top: 0;
}

.FeedPageBody > .SocialSidebarWrapper .SocialIconSet, .ContentPageBody > .SocialSidebarWrapper .SocialIconSet {
  width: 30% 
}

.SocialIconSet img {
  width: 35%;
  height: 35%; 
}

.HeroContentWrapper {
  background-color: #f1f1f1;
  height: 240px;
}

.HeroContentImage {
  width: 300px;
}

.HeroContentSummaryWrapper {
  width: 350px;
}

.HeroContentSummary {
  width: 300px; 
}

.HeroContentSummary h2 {
  font-size: 1.2em; 
}

.HeroContentSummary > p {
  font-size: 1em; 
}

.FeedPageBody .AmbassadorSpotlightWrapper {
  margin-left: 30px;
  float: right;
  width: 320px;
}

.FeedPageBody .AmbassadorSpotlight {
  width: 90%;
}

.SidebarSubscribeWrapper, .FeedPage .SidebarSubscribeWrapper {
  margin-left: 0px;
  clear: both;
  width: 100%;
}

/* Feeds */

.FeedList li {
  height: 230px;
}

.FeedItemSummaryWrapper {
  width: 390px;
}

.FeedItemSummary {
  width: 360px;
  padding-left: 15px;
}

.FeedItemSummary h3 {
  font-size: 1.2em;
  margin-bottom: 0;
}

.FeedItemImage {
  float: right;
  width: 260px;
  background-repeat: no-repeat;
  background-position: 0 50%;
  height: 230px;

}