@import url(https://fonts.googleapis.com/css?family=Advent+Pro:400,700,600,500|Dosis:400,500,300);

@font-face {
  font-family: 'aspergit';
  src:  url('../font/aspergit-webfont.woff2') format('woff2'),
        url('../font/aspergit-webfont.woff') format('woff');
}

/*icons*/
@charset "UTF-8";

@font-face {
  font-family: "untitled-font-1";
  src:url("../font/untitled-font-1.eot");
  src:url("../font/untitled-font-1.eot?#iefix") format("embedded-opentype"),
    url("../font/untitled-font-1.woff") format("woff"),
    url("../font/untitled-font-1.ttf") format("truetype"),
    url("../font/untitled-font-1.svg#untitled-font-1") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "untitled-font-1" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "untitled-font-1" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-file:before {
  content: "\62";
}
.icon-folder:before {
  content: "\63";
}
.icon-house:before {
  content: "\64";
}
.icon-phone:before {
  content: "\61";
}

.goldIcon{
  color:	#D5AD6D;
  background: -webkit-gradient(linear, left top, left bottom, from(#e7e393), to(#b7874b));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 6em;

}

.footer-icon{
  padding:10px 20px;
  color: #fff;
}

@media (max-width: 767px) {
  .goldIcon{
    font-size:5em;
  }
}


/*basic*/
body{
  margin: 0;
  color: #fff;
}

h1,h2,h3,h4 {
  font-family: 'aspergit', 'Dosis', sans-serif;
  font-weight: 300;
  font-size: 1.4em;
  letter-spacing: .3em;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  h2{
    font-size:1.2em;
  }
}

h5{
  font-family: 'Advent Pro', 'Dosis', sans-serif;
  font-weight: 300;
  font-size: 1.1em;
  letter-spacing: 5px;
  text-transform: uppercase;
}

h6{
  font-family: 'Advent Pro', 'Dosis', sans-serif;
  font-weight: 300;
  font-size: .8em;
  letter-spacing: .2em;
  text-transform: uppercase;
}

p{
  font-family: 'Advent Pro', 'Dosis', sans-serif;
  font-weight: 300;
  font-size: 1em;
}

@media (max-width: 767px){
  p{
    font-size: .8em;
  }
}

a{
  color:white;
}

a:hover{
  color: #dcd691;
}

a:visited{
  color:#fff;
}
a:visited{
    color:#fff;
}
a:focus{
    color:#fff;
}
a:active{
    color:#fff;
}



/*panels*/
.panel {
	height:100%;
  margin:0px;
  position: relative;
  border-radius:0;
}

.panel--image1{
  background: url("../img/london.jpg") no-repeat fixed top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	background-color: #1d1d1d;
  height: 100vh; /* set viewport constraint */
min-height: 100%; /* enforce height */
background-attachment: scroll;
}

.panel--image2{
	background: #201f1f;
  min-height:100%;
}

.panel--image3{
  background: url("../img/londonmap.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #1d1d1d;
  background-attachment: scroll;
}

/*navbar*/
.navbar-default {
    background-color: rgba(29,29,29,.5);
    border-color: rgba(29,29,29,.05);
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    transition: all .35s;
}

.navbar-brand img{
  width:100px;
}
.navbar-brand{
  padding-top: 2px;
  padding-left: 2px;
}
.navbar-default  .navbar-nav>li>a {
  text-transform: uppercase;
  color:	#D5AD6D; /*if no support for background-clip*/
  background: -webkit-linear-gradient(transparent, transparent),
            -webkit-linear-gradient(top, rgba(213,173,109,1) 0%, rgba(213,173,109,1) 26%, rgba(226,186,120,1) 35%, rgba(163,126,67,1) 45%, rgba(145,112,59,1) 61%, rgba(213,173,109,1) 100%);
            background: -o-linear-gradient(transparent, transparent);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
}


.navbar-default  .navbar-nav>li>a:hover{
  color:	#fff;
}

.navbar .divider-vertical {
    height: 50px;
    margin: 0 9px;
    border-right: .8px solid #4a4c52;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
     border-color: #4a4c52;
     border:0px;}

     .nav-collapse, .nav-collapse.collapse {
         overflow: visible;
     }

     .navbar-collapse.collapse {
  display: block!important;
}

.navbar-nav>li, .navbar-nav {
  float: left !important;
}

.navbar-nav.navbar-right:last-child {
  margin-right: -15px !important;
}

.navbar-right {
  float: right!important;
}

@media (max-width: 767px) {
    .navbar-collapse .nav > .divider-vertical {
        display: none;
     }
     .navbar{
       height:50px;
       border-bottom: 0px;
     }
     .nav>li>a{
       float:right;!important
     }
     .container-fluid{
       height:50px;
     }
}

.navbar-collapse.collapse {
  display: block!important;
}

.navbar-nav>li, .navbar-nav {
  float: left !important;
}

.navbar-nav.navbar-right:last-child {
  margin-right: -15px !important;
}

.navbar-right {
  float: right!important;
}

/*line breaks*/
hr {
    color: #ccc; /* old IE */
    width:15em
}

.hr--small{
    width:10em;
}

.hr--medium{
  width:20em;
}


/*section1*/
.mainLogo  {
  position: absolute;
  width: 30em;
     left: 46%;
     top: 90%;
     margin-left: -150px;
     margin-top: -150px;
}

@media (min-width: 767px) {
  .mainLogo {
      width:30em;
      left: 45%;
      top:90%;
  }
}

@media (min-width: 1200px) {
  .mainLogo {
      width:40em;
      left: 40%;
      top:40%
  }
}

/*section2*/
.section2__text{
  text-align: justify;
  text-justify: inter-word;
  padding: 1em;
}

.lla {
  width: 12em;
}

@media (min-width: 767px) {
  .lla {
    margin: 3em 0 2em;
  }
  .section2__text{
    padding: 3em;
  }
}

@media (min-width: 1200px) {
  .lla {
    width: 16em;
  }
}

.slide2__line1{
  margin-bottom: 3em;
  margin-top: 5%;
}

.slide2__line2{
  margin-bottom: 2em;
  margin-top: 2.5em;
}

/*section3*/
.slide3__header{
  margin-top:8%;
}

@media (max-width: 900px){
  h2{
    margin-top: 0;
  }
  .slide2__line1{
    margin-top: 7%;
  }
}

@media (max-height: 800px){
  h2{
    margin-top: 0;
  }
}

/*footer*/
.footer{
  min-height: 450px;
  background-color: #1d1d1d;
  padding:40px;
  margin-bottom: 40px
}

.inner {
	position: relative;
	height:100%;
	margin:0 auto;
  background-color: #1d1d1d;
}

.country{
  border: 1px solid #4a4c52;
  border-radius: 5px;
  padding:5px 10px;
  display: inline-block;
  margin-bottom: 10px;
  background: #2f2f32;
  font-size: .8em;
  width:200px;
  font-family:  'Advent Pro', 'Dosis', sans-serif;
  font-weight: 300;
}

.fa-globe{
  border-left: 1px solid #4a4c52;
  padding-left: 10px;
}
@media (max-width: 767px) {
  .hideit{
    display: none;
  }
  .footer{
    min-height: 650px;
  }
}
