.content{
  margin-bottom: 0px;
  padding-bottom:0px;
}
div#simple_FlipView.flipView{
  width:100%;
}
@media screen and (max-width: 899px){
  #simple_FlipView{
    display:none;
  }
  div#texteditor{
    display:none;
  }
  div.textEditorText.module--secondary{
    margin-top:0px;
  }
  div#flipViewSection.section--banner{
    display:none;
  }
  .layout--basic--alt .module{
    width:100%;
  }
}
a#playground{
  background-color: #d3d3d3;
}
#flipViewSection{
  margin-top:0;
  background-color:#452159;
}
.flipView * + * {
    margin-top: 0;
}

.overlay * + * {
    margin-top: 0;
}

.ItemTitle * + * {
    margin-top: 0;
}

.flipView {
    width: 847px;
    max-width: 847px;
    height: 567px;
}

.flipViewContent {
    width: 100%;
    max-width: 847px;
    height: 567px;
}
.heading{
  text-align:left;
  padding-top: 20px;
  padding-bottom: 20px;
}
/*Styles used in the Item Template*/
.overlaidItemTemplate {
    max-width: 847px;
}

    .overlaidItemTemplate img {
        width: 100%;
        height: 100%;
    }

    .overlaidItemTemplate .overlay {
        position: absolute;
        box-sizing: content-box;
        background-color: rgba(0,0,0,0.65);
        height: 55px;
        padding: 20px 15px;
        overflow: hidden;
        width:100%;
        bottom:0;
    }

        .overlaidItemTemplate .overlay .ItemTitle {
            color: rgba(255, 255, 255, 0.8);
        }
#textEditorBanner{
  background-color:#505050;
}
.textEditorText{
  color:white;
  line-height:1.5em;
}
h2.description{
  margin-bottom:23px;
}
@font-face {
  font-family: "winjs-symbols";
  src: url("/fonts/winjs-symbols.eot");
  src: url("/fonts/winjs-symbols.eot#iefix") format("embedded-opentype"), url("/fonts/winjs-symbols.ttf") format("truetype");
}

div.tile{
  background-color:#442157;
}
i.icon {
  width:auto;
  height:auto;
	font-size: xx-large;
  top:-10px;
}
.image{
  width:100%;
  height:100%;
}
h4{
  text-align:center;
}
p {
  text-align:center;

}
h4.iconHeader{
  font-size: 26px;
  font-weight: bold;
}
p.iconText{
  text-align: left;
  border-top: 2px solid black;
  padding-top: 5px;
  line-height:1.5em;
}

div#iconBanner{
  padding:0;
  margin-top:23px;
  margin-bottom:23px;
  border:0;
}
.features {
	margin: 0;
  overflow-y:hidden;
  text-align: left;
}

.rendered-result {
    margin-top: 0;
}


.section--banner {
    margin-top: 0;
}

h6 {
	font-size: large;
	margin-bottom: 0px;
	color: maroon;
}

.resources, .resources:visited {
	color: purple;
	margin-top: 0;
}

#mainButton:active {
  color: white;
}

#banner{
  padding-bottom: 71px;
  background-image:url(/images/banner/winjsBanner.png);
}
div.bg-wrap main.content{
  margin-bottom:0px;
  padding-bottom:0px;
}

div#mainbanner {
  padding-bottom: 30px;
}

div.simple_ItemTemplate{
  display: none
}

div#FlipView-module {
  padding-left:5%; 
}

