/* CSS Document */

 body {
    padding: 0px;
    margin: 0px;
}

.head-section {
  padding: 3rem 1.5rem;
  text-align: center;
}


#swup {
    padding-top: 1rem;
    margin-top:0px;
    padding-bottom:60px;
}
         
blockquote {
    background:#eee;
    padding:20px;
}
/* swup animation 
.transition-fade {
  opacity: 1;
  transition : 300ms;
  transform: translateX(0);
  transform-origin: left;
}

html.is-animating .transition-fade {
  opacity: 1;
  transform: translateX(100%);
}

html.is-leaving .transition-fade {
	opacity: 0;
	transform: translateX(0);
}
*/
main > .container {
  padding: 10px 15px 0;
}

.fixed-footer {
  background-color:rgba(72,72,72,1.00);
  height:50px;  
  position:fixed;
  bottom:0px;
left:0px;
    width:100%;
    color:#fff;
}

.fixed-footer {
  padding-right: 15px;
  padding-left: 15px;
}
        
.fixed-footer .foot-nav-item {
    text-align: center !important;
    min-width: 16.6%;
    padding:0px;
}

.fixed-footer .foot-nav-item a {
    display:block;
    height:50px;
    width:100%;
    text-align: center;
    color:rgba(234,234,234,1.00);
}

.fixed-footer .foot-nav-item a:hover {
   background:rgba(255,157,0,1.00);
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    color:#fff;
}

.fixed-footer .foot-nav-item a.active {
   background:rgba(255,157,0,.80);
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    color:#fff;
}

.fixed-footer .foot-nav-item i {
   
  margin-top:8px;
  font-size:32px;
    
}

.backNav {
    position:fixed !important;
    top:0px;
    left:0px;
    background:rgba(72,72,72,1.00);
    color:#fff;width:100%;
   
    padding-top:10px;
    padding-bottom:10px;
}

.backNavButton {
    display:block;
    width:100%;
    height:100%;
    color:#ccc;
}

.backNavButton:hover {
    color:#fff;
    text-decoration:none;
}

.top-container {
    padding-top:50px !important;
}


.shplayertitle{
	margin-bottom:5px;padding-bottom:0px;
	}
.listspeaker{
	font-size:12px;
	}
