/**
 * @file
 * Subtheme specific CSS.
 */
 
.logo img {
    width: 265px;
}

 @media (min-width: 480px) {
    .logo img {
        width: 230px;
    }
}
 
 @media (min-width: 768px) {
    .logo img {
        width: 265px;
    }
}
/*.flexslider {margin:auto;}
*/
#navbar-main {
    background: url(../images/background-2024-2.jpg) no-repeat;
}

.field--name-field-flexslider-image img {
    width:90%; 
    height:auto;
}
.field--name-field-flexslider-image, .field--name-field-image-page-image {
    clear:both;
    width:100%;
    padding: 10px;
    border: 1px 1px 0 1px solid #ccc;
    border-radius: 10px 10px 0 0;
    background: #cde;
    text-align: center;
}
.field--name-field-image-page-image img{
    width:90%;
    height:auto;
    
}

.field--name-field-flexslider-image-caption, .field--name-field-image-caption {
clear:both;
    padding: 0 10px 10px;
    border: 0 1px 1px 1px solid #ccc;
    border-radius: 0 0 10px 10px;
    background: #cde;
    text-align: center;
}


/**
.navbar-brand img { max-height:100px;}


.site-name-slogan {
    margin-right: 10px;
    position: absolute;
    top: 90px;
    right: 0;
}
.navbar-nav{
    clear:both;
}
.navbar-collapse{
    clear:both;
    width:100%;
}
*/

#page-wrapper { margin:auto;
    width:auto;
}

@media (min-width: 768px) {
    #page-wrapper {
        width: 750px;
    }
}
@media (min-width: 992px) {
    #page-wrapper {
        width: 970px;
    }
}
@media (min-width: 1200px) {
    #page-wrapper {
        width: 1170px;
    }
}


