/* SKSD Styles */
.fsWebsite strong {
    display: none;
}
.fsWebsite:before {
    content: 'Class Website:';
    display: block;
    font-weight: bold;
}
.home-posts {
    width: 100%;
    margin-bottom: 80px!important;
}

.prr-title {
    background: #339;
    border-radius: 10px 10px 0 0;
    color: #fff;
    padding: 5px 10px 5px 10px;
}

.prr-description {
    background: #f5f5f5;
    border-radius: 0 0 10px 10px;
    padding: 20px 10px ;
}

.bond-quicklinks { 
    background: #f5f5f5;
    padding-top: 30px;
}

/* Levy Styles */
.sk-ribbon-callout {
  background:#339;
  color:#fff;
  padding: 2em 6em;
  overflow: hidden; /* required */
  height: 100% /* some non-zero number */;
  margin: 25px auto; /* for demo only */
  position: relative; /* required  for demo*/
}

.sk-ribbon-yellow {
  margin: 0;
  padding: 0;
  background: #ffde59;
  color:#339;
  font-weight: 800;
  padding:1em 0;
  position: absolute;
  top:0;
  right:0;
  transform: translateX(30%) translateY(0%) rotate(45deg);
  transform-origin: top left;
}

.sk-ribbon-yellow:before,
.sk-ribbon-yellow:after {
  content: '';
  position: absolute;
  top:0;
  margin: 0 -1px; /* tweak */
  width: 100%;
  height: 100%;
  background: #ffde59;

}

.sk-ribbon-yellow:before {
  right:100%;
}

.sk-ribbon-yellow:after {
  left:100%;
}

.callout-box-light-yellow {
  background: rgba(255, 222, 89, .62) ;
  color:#3f4449;
}

.callout-box-light-yellow .fsElementContent {
  padding:30px;
}

/* END Levy Styles */



/* Superintendent Newsletter (Home) */

.superintendent-newsletter {
  text-align: center;
}
.superintendent-newsletter a.fsThumbnail.fsPostLink {
  margin: 20px auto !important;
}

/* END Superintendent Newsletter (Home) */



@media only screen and (max-width: 1000px) {
	.bondDescription .fsImage {
		float:none !important;
	}
}

@media only screen and (max-width: 600px) {
	.bondDescription .fsImage {text-align:center;}
	.bondIcon .fsImage {max-width:100px;}
        .sk-ribbon-callout {padding: 6em 2em;}
}