body{
    font-family: 'Open Sans', sans-serif;
    /*font-family: 'Shadows Into Light Two', cursive;
font-family: 'Rock Salt', cursive;
font-family: 'Nothing You Could Do', cursive;
font-family: 'Homemade Apple', cursive;*/
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Luckiest Guy', cursive;
}
section {
    min-height:100px;
}

a {
    color: black;
    text-decoration: underline;
    font-weight: bold;
}

.header {
    text-align: center;
    padding-bottom: 50px;
    padding-top: 20px;
}

.bground {
    background: #ffb347;  /* fallback for old browsers */
   background: -webkit-linear-gradient(to right, #ffcc33, #ffb347);  /* Chrome 10-25, Safari 5.1-6 */
   background: linear-gradient(to right, #ffcc33, #ffb347); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
#program{
    /*background-color:#ede9dd;*/
   
}

#program p,#program h3 {
    text-align: center;
}

#about {
    background-color:#2e2e33;
    color: white;
}

#food{
    background-color:#1B3041;
    color: white;
}

#music{
    background-color:gray;
    color: white;
}

#music ul {
    list-style: none;
    padding: 0;
}

#home{
    /*background-color:#ede9dd;*/
   /* font-family: 'Aclonica', sans-serif;*/
}

#history{
    background-color:orange;
}

.program-header {
    width: 100%;
    font-size: 4em;
    text-align: center;
}

.no-pad-left{
    padding-left: 0;
}

footer {
    font-size: 11px;
    color:white;
}

footer a, footer a:hover, footer a:visited, footer a:focus {
    color:white;

}

footer .container {
    background-color: #292d30;
}

.links {
    padding: 20px;
}

.links a {
    padding: 20px;
}

.facebook{
    background-image: url(../images/fb-white.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 64px;
    width: 64px;
}

.instagram{
    background-image: url(../images/inst-white.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 64px;
    width: 64px;
}

.black{
    background-color: black;
}

.gray {
    background-color:gray;
}

.orange{
    background-color:orange;
}

.white {
    background-color:white;
}

.glasses{
    background-image: url("../images/glasses.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.start{
    padding-top: 10px;
    padding-bottom: 30px;
}

#slider {
    margin: 0 auto;
}

.page-header {
    border-bottom: 1px solid black;
    text-align: center;
}

.page-sub-header {
    text-align: center;

}

.txt {
    /*white-space: pre-line;*/
    text-align: center;
}

#slide-welcome {
    /*background-image: url("../images/slide-welcome.png");
    background-size: 100% 100%, auto;
    background-repeat: no-repeat;
    background-position: center center;*/

    /*height: 350px;*/

    position: relative;
    width: 100%;
}

#slide-news {
    /*background-image: url("../images/slide-news.png");
    background-size: 100% 100%, auto;
    background-repeat: no-repeat;
    background-position: center center;

    height: 350px;*/

    position: relative;
    width: 100%;
}

.img-header {
    margin-left: auto;
    margin-right: auto;
    display: block;
    max-width: 100%;
}

/*#slider h2 {
   position: absolute; 
   top: 200px; 
   left: 0; 
   width: 100%; 
}

#slider h2 span { 
   color: white; 
   font: bold 24px/45px; 
   letter-spacing: -1px;  
   background: rgb(0, 0, 0);
   background: rgba(0, 0, 0, 0.7);
   padding: 10px; 
}

#slider h2 span.spacer {
   padding:0 5px;
}*/

.slide-0 {
    background: url("../images/slider/day_bar.png");
}

.slide-1 {
    background: url("../images/slider/band_1.png");
}

.slide-2 {
   background: url("../images/slider/bar_fish.png");
}

.slide-3 {
    background: url("../images/slider/band_2.png");
}

.slide-4 {
   background: url("../images/slider/cornhole.png");
}

.slide-5 {
    background: url("../images/slider/pizza.png");
}

.slide-6 {
    background: url("../images/slider/night_mirror.png");
}

.slide-7 {
    background: url("../images/slider/1.jpg");
}
.slide-8 {
    background: url("../images/slider/2.jpg");
}
.slide-9 {
    background: url("../images/slider/3.jpg");
}

.slide-10 {
    background: url("../images/slider/4.jpg");
}
.slide-11 {
    background: url("../images/slider/5.jpg");
}
.slide-12 {
    background: url("../images/slider/6.jpg");
}
.slide-13 {
    background: url("../images/slider/7.jpg");
}
.slide-14 {
    background: url("../images/slider/8.jpg");
}
.slide-15 {
    background: url("../images/slider/9.jpg");
}
.slide-16 {
    background: url("../images/slider/10.jpg");
}
.slide-17 {
    background: url("../images/slider/11.jpg");
}
.slide-18 {
    background: url("../images/slider/12.jpg");
}
.slide-19 {
    background: url("../images/slider/13.jpg");
}
.slide-20 {
    background: url("../images/slider/14.jpg");
}
.slide-21 {
    background: url("../images/slider/15.jpg");
}
.slide-22 {
    background: url("../images/slider/16.jpg");
}
.slide-23 {
    background: url("../images/slider/17.jpg");
}
.slide-24 {
    background: url("../images/slider/18.jpg");
}
.slide-25 {
    background: url("../images/slider/19.jpg");
}
.slide-26 {
    background: url("../images/slider/20.jpg");
}
.slide-27 {
    background: url("../images/slider/21.jpg");
}
.slide-28 {
    background: url("../images/slider/22.jpg");
}
.slide-29 {
    background: url("../images/slider/23.jpg");
}
.slide-30 {
    background: url("../images/slider/24.jpg");
}
.slide-31 {
    background: url("../images/slider/25.jpg");
}
.slide-32 {
    background: url("../images/slider/26.jpg");
}
.slide-33 {
    background: url("../images/slider/27.jpg");
}

.slide-sd-0 {
    background: url("../images/sd/slider-sd-0.png");
}

.slide-sd-1 {
    background: url("../images/sd/slider-sd-1.png");
}

.slide-sd-2 {
    background: url("../images/sd/slider-sd-2.png");
}

.slide-sd-3 {
    background: url("../images/sd/slider-sd-3.png");
}

.slide-sd-4 {
    background: url("../images/sd/slider-sd-4.png");
}

.slide-sd-5 {
    background: url("../images/sd/slider-sd-5.png");
}

.slide-sd-6 {
    background: url("../images/sd/slider-sd-6.png");
}

.slide-sd-7 {
    background: url("../images/sd/1.jpg");
}

.slide-sd-8 {
    background: url("../images/sd/2.jpg");
}


.slide { 
  
  line-height: 1.4; 
  padding: 80px 50px 50px 50px;
  width: 500px;
  margin: 20px auto;

  background-size: 100% 100%;
  min-height: 320px;

  max-width: 100%;
}
.slide span { 
  background-color: black;
  color: #fff; 
  display: inline;
  padding: 0.5rem;
  
  /* Needs prefixing */
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.img-vinzi{
    width: 40%;
    margin: 0 auto;
    display: block;
}

.lnk {
    color: black;
    text-decoration: underline;
    font-weight: bold;
}

.social {
    padding-bottom: 10px;
    padding-top: 10px;
    display: table;
    margin: 0 auto;
    border-spacing: 5px;
}

.footer {
    padding-bottom: 10px;
    padding-top: 10px;
}

.fb {
    height: 40px;
    width: 40px;
    background-image: url("../images/facebook.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    display: table-cell;
}

.insta {
    height: 40px;
    width: 40px;
    background-image: url("../images/instagram.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    display: table-cell;
}

.sd-txt {
    white-space: pre-line;
    padding-top: 20px;
    text-align: center;
}

.last {
    margin-bottom: 10px;
}

.descr{
    font-style: italic;
    text-align: center;
}

.img-soulkino {
    width: 40%;
    margin: 0 auto;
    display: block;
}

.img-feelings{
    width: 80%;
    margin: 0 auto;
    display: block;
    padding-top: 35px;
    padding-bottom: 35px;
}