.affix {
    margin-top: 2px;
}

p {
    font-size: 14px;
}

body {
    font-size: 14px;
}

h1, .h1 {
    font-size: 55px;
}

/*.affix-top {
    position: fixed;
}*/

ul#nav {
    padding: 10px;
    border: 1px solid rgb(157, 158, 163);
    font-family: Raleway;
    border: 2px solid #EEE;
    background-color: #F5F5F5;
    z-index: 6;
}

.navbar-fixed-top, .navbar-fixed-bottom {
    z-index: 5;
}

 .blue-marta > i {
    color: #39C;
 }

.red-marta > i {
    color: #F56363;
 }

.vrh {
    background-color: rgb(60, 62, 71);
    margin: -10px -10px 10px -10px;
    padding: 10px;
    font-size: 16px;
    color: #FFF;
    letter-spacing: 3px;
    font-weight: bold;
    opacity: 0.9;
}

.elementi {
    padding: 10px;
}

.modal.in .modal-dialog {
    z-index: 9999;
}

.kalendar {
    margin-left: -13px;
    background: transparent;
    color: #3C3E47;
    border: 0.1em solid #3C3E47;
}

.booking {
    margin: 15px 10px;
    background: transparent;
    color: #F56363;;
    border: 0.1em solid #F56363;;
}

.bookkal {
    margin: 15px 20px;
    background: transparent;
    color: #3C3E47;
    border: 0.1em solid #3C3E47;
}

span.rozi {
    color: #f56363;;
}

span.bili {
    color: #ffffff;
}

.bili>a {
    color: #ffffff;
    font-weight: 600;
}

.img-overlay-solid {
    padding: 0px 7%;
}

.fullwidth-section {
    padding-bottom: 0px;
}

.dno {
    background-color: #FFF;
}

.plavi {
    background: #3399cc;
}

/*MODAL KALENDAR*/
.zakal {
    color: #50525f;
    background: #FFF;
    border: 2px solid #50525f;
    margin: 10px 0px;
}

.zakal:hover {
    color: #f56363;
    background: #FFF;
    border: 2px solid #f56363;
}

.modal-dialog {
    width: 730px;
    margin: 30px auto;
}

iframe {
    border: medium none;
}

.kalbot {
    background-color: #7eff89;
    border-color: #7eff89;
}

.btn, a.btn, a.btn:visited, a.btn:link {
    margin-right: 0px;
    margin-bottom: 0px;
}

.modal-title {
    font-size: 25px;
}

/*END MODAL KALENDAR*/

.author {
    width: 42px;
    margin:auto;
    padding: 20px 0px;
    letter-spacing: 3px;
    font-weight: bold;
}

.icons {
    margin:3px;
    text-align: center;
}

.item {
    width:100px;
    height: 130px;
    float: left;
    margin: 10px 15px;
    color:#F56363;
}

.item>p {
    margin-top:10px;
    color:#777;
}

.break-float {
    clear: both
}

#welcome {
    margin-top: -30px;
}

#blog-fullwidth .expand-img i {
    z-index: 4;
}

.not-included {
    text-decoration: line-through;
}

.note {
    font-size: 16px;
    font-weight: 600;
}

.terms {
    line-height: 2;
}

.form-group input, .form-group textarea {
    border: 1px solid #F56363;
}

.modal-footer {
    border-top: 0px solid #e5e5e5;
}

a.directions, a.directions:link, a.directions:visited {
margin: 30px 10px;
background: transparent;
color: #F56363;
border: 0.1em solid #F56363;
}

.jumbotron_inner {
    max-width: 1150px;
    margin: auto;
/*    text-align: center;*/
}

.bullseye {
    margin: -10px auto 15px auto;
    max-width: 500px;
}

.fullwidth-section {
    padding-top: 50px;
}

/*READ MORE JQUERY*/

.morecontent span {
    display: none;
}
.morelink {
   /* display: block;*/
   color: #f56363 !important;
}
.more {
    margin-left: -10px;
}
/*END READ MORE JQUERY*/

.rules {
    margin: -35px 0px 15px 20px;
}

/*STICKY*/

#blog-fullwidth .img-thumb {
height: 500px;
}

#sticky-top-div {
    height:550px
}

/*END STICKY*/

@media screen and (max-width: 500px) {
    h1, .h1 {
        font-size: 38px;
    }

    h3, .h3 {
    font-size: 22px;
    }
}

.navbar-default {
    opacity: 0.9;
}

.pictoloc {
    float: left;
    margin: 5px 15px;
    line-height: 1.5;
    width: 70px;
}

.bnm {
    margin: 15px 0px;
}