/* HEADER */

.opacity-header {
    /*background: rgba(255, 255, 255, .3) */
}
@media (max-width: 768px) {
    .logo-container {
        padding-bottom: 0;
    }
    .menu-category ul {
        font-size: large;
        padding: 5px 0 !important;
    }    
    header {
        margin-top: 27%;
        padding: 3% 3%;
    }
    
}

.navbar-default.affix {
        background-color: rgba(255, 255, 255, 0.6);
        border-color: rgba(34, 34, 34, 0.05);
    }
}

#portfolio {
    background-color: white;
}

h1 {
    color: #D0A64B;
    text-shadow: 3px 3px 8px grey;
}

h2 {
    text-shadow: 2px 2px 8px grey;
}


/*-------------------------------*/


/* LISTA ZEMALJA */

h3 {
    color: #D0A64B;
    font-weight: 800;
    font-size: medium;
}
.europe-map {
    
}
.country-selector {
    max-width: 1140px;
    margin: 0 auto;
    padding: 20px;
    zoom: 1;
}

.row-fluid {
    margin-bottom: 15px!important;
}

.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}

.col-lg-4,
.col-sm-6 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.menu-category {
    display: inline-block;
    margin: 5px;
    margin: .5rem .25rem;
    width: 100%;
    /*background-color: #12140F; */
    font-family: 'Arial';
    font-weight: 400;
    box-shadow: 3px 3px 3px #888888;
    background-color: white;
    /*border: solid 1px #d0d5d6;*/
}

.menu-category-content {
    /*padding: 0 20px 20px 20px;*/
    padding: 0rem 2rem 2rem 2rem;
}

.menu-category img {
    width: 100%;    
}

.lista-dule  {    
    padding-bottom: 2rem;
    background-image: url('../img/europe.png');
    /*background-position: left;*/
    /*background-size: contain;*/
    background-size: cover;
    background-repeat: no-repeat;
}
.lista-move {
    /*padding-top: 150px;*/
    padding-left: 50%;
}

.figure {
    padding: 0;
    margin: 0;
    display: block;
}

.list-group a {
    padding-bottom: 8px;
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
    color: #666666;
    list-style: none;
}

.list-group a:hover {
    color: #D0A64B;
}

.menu-category.list-group ul,
.menu-category.list-group ul li {
    list-style: none;
    padding: 0;
    margin: 0;
}

/*-------------------------------*/


/* FOOTER */

#footer {
    padding: .25rem !important;
    border: none;
    background: none;
    width: 100%;
    -webkit-filter: none;
    filter: none;
}

.footer-fluid {
    background: none;
    -webkit-filter: none;
    filter: none;
    background-color: rgba(72, 88, 45, 1.0);
    border: none;
}

.footer-smp {
    border-top: 2px solid #D8AA3A;
}

body>footer .row-fluid:last-child [class*="span"]:last-child {
    text-align: right;
}

footer .copyright {
    padding-bottom: 10px;
    display: inline-block;
    white-space: nowrap;
    font-family: 'Arial';
    font-weight: 400;
    letter-spacing: 0px;
    color: #999;
}

footer a {
    color: #999999;
    font-family: 'Arial';
    font-weight: 400;
}

footer a:hover {
    color: rgb(192, 8, 8);
    text-decoration: none;
}

.rte {
    float: left;
    width: 50%;
    text-align: left;
}


/* Social icons */


/* Style all font awesome icons */

.fa {
    padding: 10px;
    font-size: 20px;
    width: 40px;
    text-align: center;
    text-decoration: none;
    float: right;
}


/* Add a hover effect if you want */

.fa:hover {
    /*opacity: 0.8;*/
    background-color: #D0A64B;
    color: white;
}


/* Set a specific color for each brand */


/* Facebook */

.fa-facebook {
    background: #3B5998;
    color: white;
}


/* Twitter */

.fa-twitter {
    background: #55ACEE;
    color: white;
}
