body {
    font-family: 'Roboto', sans-serif"
}

.navbar-inverse {
}

.navbar-inverse .navbar-brand{
    color:white;
}

/* Inline image gallery */

.flex {
  display:flex;
  }
.flex div {
  flex:1;
  margin:0px; /* need some space ?*/
  }
.flex img {
  width:100%;
  }    
    
/* Flags */
    
flag{
    display: inline-block;
    width:20px;
    height: 15px;
    padding: 0 10pt 0 10pt;
    background-size: 100% 100%;
    } 

#pt{background-image: url('https://lipis.github.io/flag-icon-css/flags/4x3/pt.svg')}
#sp{background-image: url('https://lipis.github.io/flag-icon-css/flags/4x3/es.svg')}
#gb{background-image: url('https://lipis.github.io/flag-icon-css/flags/4x3/gb.svg')}
#de{background-image: url('https://lipis.github.io/flag-icon-css/flags/4x3/de.svg')}
#pl{background-image: url('https://lipis.github.io/flag-icon-css/flags/4x3/pl.svg')}
#ua{background-image: url('https://lipis.github.io/flag-icon-css/flags/4x3/ua.svg')}
#nl{background-image: url('https://lipis.github.io/flag-icon-css/flags/4x3/nl.svg')}
#at{background-image: url('https://lipis.github.io/flag-icon-css/flags/4x3/at.svg')}
#it{background-image: url('https://lipis.github.io/flag-icon-css/flags/4x3/it.svg')}
#be{background-image: url('https://lipis.github.io/flag-icon-css/flags/4x3/be.svg')}
#fr{background-image: url('https://lipis.github.io/flag-icon-css/flags/4x3/fr.svg')}
#es{background-image: url('https://lipis.github.io/flag-icon-css/flags/4x3/es.svg')}


/* Slider */
.jk-slider{
    width:100%;
}
/*          Hero Headers        */
/********************************/
.hero {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 3;
    color: #fff;
    text-align: center;
    /* text-transform: uppercase; */
    text-shadow: 1px 1px 0 rgba(0,0,0,.75);
      -webkit-transform: translate3d(-50%,-50%,0);
         -moz-transform: translate3d(-50%,-50%,0);
          -ms-transform: translate3d(-50%,-50%,0);
           -o-transform: translate3d(-50%,-50%,0);
              transform: translate3d(-50%,-50%,0);
}
.hero h1 {
    font-size: 5em;    
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.hero a {
    color: white;    
    font-weight: bold;
}

.fade-carousel .carousel-inner .item .hero {
    opacity: 0;
    -webkit-transition: 2s all ease-in-out .1s;
       -moz-transition: 2s all ease-in-out .1s; 
        -ms-transition: 2s all ease-in-out .1s; 
         -o-transition: 2s all ease-in-out .1s; 
            transition: 2s all ease-in-out .1s; 
}
.fade-carousel .carousel-inner .item.active .hero {
    opacity: 1;
    -webkit-transition: 2s all ease-in-out .1s;
       -moz-transition: 2s all ease-in-out .1s; 
        -ms-transition: 2s all ease-in-out .1s; 
         -o-transition: 2s all ease-in-out .1s; 
            transition: 2s all ease-in-out .1s;    
}
/********************************/
/*            Overlay           */
/********************************/
.overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    background-color: #080d15;
    opacity: .2;
}
    

#bg1{
    background-image: url('home-lisbon.jpg');
    background-image: url('../img/bg/ph14.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    
}
#bg2{
    background-image: url('../img/bg/ph16.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    
}
#bg3{
    background-image: url('ph20.jpg');
    background-image: url('../img/bg/ph30.jpeg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    
}

#bg4{
    background-image: url('ph17.jpg');
    background-image: url('ph05.jpeg');
    background-image: url('../img/bg/ph19.jpeg');
    background-image: url('../img/bg/bg-form.jpg');
    background-image: url('../img/bg/ph20.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

    
