body {
    padding-top: 10px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
	background-image: url(../img/fond-1liveshow-fillenue.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
  
}

/* Header Image Background - Change the URL below to your image path (example: ../images/background.jpg) */

.business-header {
    height: auto;
    
}

/* Customize the text color and shadow color and to optimize text legibility. */

.tagline {
    text-shadow: 0 0 10px #000;
    color: #ffffff;
}

.souslogo {
font-size: 9px;
color: #ffffff;
}

.img-center {
    margin: 0 auto;
}

.navbar-inverse .navbar-nav > li > a {
    color: #ffffff;
    font-weight: bold;
    text-align: left;
}

.navbar-inverse {
    border-bottom: 5px solid #CE28B1  ;
}

h1{
    font-size:24px;
    color : #ffffff;
    font-weight: bold;
    text-align: center;

}

footer {
    text-align: left;
    color:#D945BF;
}

section {
  padding: 15px 0;
  
}
section h2 {
  margin: 0;
  font-size: 1.9em;
  padding-bottom: 4px;
}
section.success {

  color: #ffffff;
  font-size: 0.8em;
}
@media (max-width: 767px) {
  body {
	background-image: url(../img/fond-mobile-1liveshow-fillenue.jpg);
  }
  section {
    padding: 15px 0;
  }
  section.first {
    padding-top: 15px;
  }
}
.btn-lg,
.btn-group-lg > .btn {
  color: #ffffff;
  background-color: #D945BF;
  border-bottom: 3px solid #A3208C;
  padding: 20px 60px!important;
  font-size: 25px;
  text-align: center;
}


#new-board-btn {
    white-space: normal;
}

.fa-comments {
    color:#ffffff;
}

.pubtoplarge {
    display: block;
}

.pubtoptab {
    display: none;
}

.pubtopmobil {
    display: none;
}

.pubtoptabpc {
    display: block;
}

@media (max-width: 767px) {
    .pubtoplarge {
    display: none;
    }
    .pubtoptab {
    display: block;
    }
    .pubtabpc {
    display: block;
    }
    .pubmobil {
    display: none;
    }

}

@media (max-width: 400px) {
    .pubtoplarge {
    display: none;
    }
    .pubtoptab {
    display: none;
    }
    .pubmobil {
    display: block;
    }
    .pubtabpc {
    display: none;
    }
}

@media (min-width: 768px) {
    
    .pubtoplarge {
    display: block;
    }
    .pubtoptab {
    display: none;
    }
    .pubtabpc {
    display: block;
    }
    .pubmobil {
    display: none;
    }
}
