body{
    background-color: #ECF0F1;
    padding-top: 70px;
}
.mugshot{
    height: 120px;
    width: 120px;
    float: right;
    clear: both;
    margin: 20px 0;
}
.coverImg{
  color: #fff;
  min-height: 500px;
  background-color: #333;
  background-repeat:no-repeat;
  background-size:cover;
  background-position: 50% 50%;
}
.smallCoverImg{
  color: #fff;
  width: 100%;
  height: 200px;
  background-color: #333;
  background-repeat:no-repeat;
  background-size:cover;
  background-position: 50% 50%;
}
.justCover{
  background-color: #333;
  background-repeat:no-repeat;
  background-size:cover;
  background-position: 50% 50%;
}
.imgTopJustify{
    background-position: top;
}
.presentationSample{
    float: left;
    /*height: 499px;*/
}
.presentationSampleBuffer{
    float: left;
    width: 100%;
    height: 97px;
}
.tone1{
  background-color:#FF4C4C;
  border-bottom-color:#FF4C4C;
}
.tone2{
  background-color:#E04343;
  border-bottom-color:#E04343;
}
.tone3{
  background-color:#C93C3C;
  border-bottom-color:#C93C3C;
}
.tone4{
  background-color:#A63232;
  border-bottom-color:#A63232;
}

.center{
  text-align:center;
}
.psTop{
  float:left;
  width: 100%;
  text-align:center;
  padding:15px 0;
}
.psMiddle{
  float:left;
  width:100%;
  height:15em;
  padding:0 0px;
}
@media (max-width: 895px) {
    .psMiddle{
        height: auto;
    }
}
.psBottom{
    float:left;
    text-align:center;
    width:100%;
    padding:10px 0px;
    transition:background-color 0.5s;
    -webkit-transition:background-color 0.5s;
}
a.psBottom:hover{
    text-decoration: none;
    background-color: #333;
    color: #eee;
}
.transBlok{
    transition:background-color 0.5s;
    -webkit-transition:background-color 0.5s;
}
a.transBlok:hover{
    text-decoration: none;
    background-color: #333;
    color: #eee;
}
.presentationSamples>.row{
    margin: 0;
    padding: 0;
}
.presentationSamples>.row .col-lg-3{
    margin: 0;
    padding: 0;
}
.presentationSamples>.row .col-lg-6{
    margin: 0;
    padding: 0;
}
footer>.row{
    margin: 0;
    padding: 0;
}
.box{
    margin: 0;
    padding: 0;
}

.circle-120 {
	width: 120px;
	height: 120px;
        position: relative;
        left: 16px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	}
.smallFace{
    width: 3em;
    height: 3em;
    margin: 5px;
    -webkit-border-radius: 50%;
       -moz-border-radius: 50%;
            border-radius: 50%;
}
section{
    margin-bottom: 40px;
}
#responsive_headline{
    display: inline-block;
}
::webkit-selection {
    background-color: #a00;
    color: #fff;}
::moz-selection {
    background-color: #a00;
    color: #fff;}
::selection {
    background-color: #a00;
    color: #fff;}
footer ul{
    list-style: none;
    padding: 15px 0 15px 0;
}
footer li{
    border-top: dotted;
    border-top-width: 2px;
    padding: .1em 0;
}
footer a:hover{
    text-decoration: none;
}
footer li:first-child{
    border-top: none;
    font-weight: bold;
}
footer .palette9{
    padding-bottom: 15px;
}
footer .row>.col-sm-3{
    height: 5px;
    padding: 0;
}
.showcasePhotos .row{
    margin: 0;
}
.presentation{
    float: left;
    margin: 0 0 25px 0;
    padding: 15px 0;
    clear: both;
    width: 100%;
}
.watchAnotherBox{
    float: left;
    margin: 200px 100px;
}
.noRowMargin{
    margin: 0;
}
.noPad{
    padding: 0;
}
/*
Make the Facebook Like box responsive (fluid width)
https://developers.facebook.com/docs/reference/plugins/like-box/
*/
 
/* This element holds injected scripts inside iframes that in some cases may stretch layouts. So, we're just hiding it. */
#fb-root {
  display: none;
}
 
/* To fill the container and nothing else */
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
  width: 100% !important;
}
/*sponsorship*/
.sponsor>ul>li{
}