#myCarousel.carousel {
    margin-bottom: 0px;   
}


.main {
    border-bottom: 1px solid #ccc;   
    box-shadow: 0px 20px 30px #ccc;
    background-color: #fff;
}

body {
    background: #eee url(../img/symphony/symphony.png) repeat;
    padding-bottom: 0px;
    position: relative;
}

footer {
    background-color: #333;  
    color: #eee;
    margin-bottom: 0px;
    margin-top: 40px;
    padding: 30px;
    
}

h1, h2, h3, h4, h5 {
    font-weight: bold;
    color: #e66;
}

ul.phones {
    
}

ul.phones li {
  list-style-type: square;
    list-style-position: inside;
    /*display: inline;*/
    float: left;
    font-weight: bold;
    margin-left: 10px;
    
}

.carousel h1, .carousel h2, .carousel h3, .carousel h4, .carousel h5 {
    font-weight: bold;
    color: #fff;
}

.carousel-caption.xmass h1, .carousel-caption.easter h1 {
    font-family: 'Kaushan Script', cursive; 
    font-size: 4em;
}

.carousel-caption.xmass h1, .carousel-caption.xmass h2, .carousel-caption.xmass h3, .carousel-caption.inverted h4, .carousel-caption.xmass h5 {
    font-weight: bold;
    color: #f33;
}

.carousel-caption.xmass p {
    color: #f33;   
}


.featurette {
    border: 1px solid #ccc;
    box-shadow: 10px 10px 15px #ccc;
    background-color: #fff;
}

.featurette-divider {
    border: none;
}

h2.featurette-heading {
    font-size: 50px;
    text-shadow: 0 1px 2px #c0c0c0;
    color: #505050;
}

.marketing {
     padding-top: 60px;    
}

.marketing p {
    text-align: justify;   
}

div.container li {
 text-align: left;   
}


a.navbar-brand img {
    margin-top: -5px;
}

#contacts li {
    background-color: #e66;
    color: white;
    font-size: 1.5em;
    font-weight: bold;
    text-shadow: 1px 2px #c33;
}

div.natal h1, div.natal h2 {
    font-family: 'Indie Flower', cursive;
    color: #9b1b30;
}


div.natal p {
    color: #9b1b30;
}