@font-face {
    font-family: futurafont;
    src: url(FuturaPTBook.otf);
}

body {
font-family: futurafont;
font-size:18px
}


#mediapage {
margin-top:10px !important;
padding-top:20px;
padding-bottom:30px
}


.navbar {
padding:20px 0px 10px;
}

.navbar-brand {
font-weight: 700;
font-size: 21px;
font-style:italic
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, 0.75);
}

.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 20px;
    padding-left: 20px;
}

#photosection {
background: url(../img/bg2.jpg) no-repeat center center;
background-size:cover;
height:700px;
padding:20px
}

.jumbotron {
background-color:#F4F4F4
}

.artist {
font-size:21px
}

.artistbox {
padding:25px 0px;
border-top:1px solid silver;
margin-bottom:0px
}

.artistbtn {
display:inline-block;
background-color:#ce172d;
padding:6px 20px;
color:#ffffff;
text-align:center;
margin-top:20px;
font-size:15px
}

.artistbtn:hover {
color:#ffffff;
text-decoration:none;
background-color:#11A4DA
}

.kupbiletbtn {
display:inline-block;
background-color:#ce172d;
padding:11px 33px;
color:#ffffff;
text-align:center;
margin-top:20px;
font-size:19px
}

.kupbiletbtn:hover {
color:#ffffff;
text-decoration:none;
background-color:#11A4DA
}

.perform {
background: url(../img/musicbg.png) no-repeat top right
}

.kupbilet {
background: url(../img/kupbiletbg.jpg) no-repeat center center;
}

.kupbiletin {
padding:140px 20px 120px 20px
}

.lp {
font-size:40px;
color:silver
}

.programartist {
font-size:19px;
font-weight:bold;
}

.programtitle {
font-size:19px;
font-style:italic;
color:#CE172D
}

.performer {

}



.sponsor {
max-height:114px;
}

.sponsorabout {
line-height:21px;
font-size:17px;
color:#999
}

.maintext {
color:#000000;
font-size:70px;
line-height:80px;
padding-top:90px;
text-align:center;
}

.subtextone {
color:#000000;
font-size:37px;
line-height:45px;
margin-top:50px;
text-align:center;
}

.subtexttwo {
color:#000000;
font-size:34px;
line-height:40px;
margin-top:10px;
text-align:center;
}

.logostulecie {
max-height:150px
}

.ph {
padding-top:60px;
padding-bottom:60px
}

.patronat {
font-size:25px;
font-weight:bold;
line-height:34px;
margin-top:34px
}

.fes {
margin-right:75px
}

.patronatsubtext {
font-size:25px;
line-height:34px;
font-weight:bold;
margin-top:5px
}

.modal-content {
background-color:#ce172d;
color:#ffffff;
border-radius:0px
}

.modal-body {
font-size:18px;
line-height:23px;
padding:25px 33px
}

@media only screen and (max-width: 770px) {
    .moff {
    display:none !important
    }
    
    .performinfo {
    text-align:center !important;
    margin-top:20px
    }
    
    .kupbiletin {
    padding: 80px 20px 70px 20px;
}

.sponsorm {
text-align:center
}

.fes {
margin-right:0px
}

.sponsor {
margin-bottom:35px
}

.sponsorabout {
text-align:center;
padding-bottom:40px
}

.kdm {
padding-top:50px
}


.mthrty {
padding-top:30px
}

.mnone {
margin:0px
}

}