@font-face {
    font-family: trajan;
    src: url('../fonts/trajan.otf') format('opentype');
}

 

body {
    background-image: url(../img/background/bg1.jpg);
    background-size: cover;
    background-attachment: fixed;
    background-position: center;
    /*-webkit-transition: 2s;*/
}
section#portfolio,
footer {
    background-color: #222;  
}
.modal
{
    bottom:auto;


}
.modal-dialog
{
    margin:0 auto;
    padding:0;
}
#gallery
{
    
    position:relative;
}
#gallery .item
{
    text-align:center;
}
#gallery .item > img
{
    display:initial;
  max-height:100%;
  width:auto;
  
}
#gallery .carousel-control
{
    
    
    height:160px;
    top:40%;
    width:120px;
    
}

section#bio
{
    background-color: #111;  
}
header
{
    background-image: url(/akt/img/background/over.png);
}
 
.over
{
    padding-top:30px;
}


.sec-sep
{
    background:#333;
    color:#eee;
}
 

a {
    color: #fff;
}

    a:hover {

        color: #0099E0;
    }

    a,
    a:hover,
    a:visited,
    a:active {
        text-decoration: none;
    }


nav.navbar {
    background: #333;
}

header,
section,
footer {
    min-height: 500px;
    padding-top:50px;
}


header {
    height:660px;
    padding-top:250px;
    /*background-color: rgba(157, 47, 33, 0.18);*/
    position:relative;
}
.navbar-fixed-top.base
{
     position:absolute; 
     top:auto;
     bottom:0px;
     margin:0;
}
.navbar-fixed-top
{ 
    background:#120808;
    border:none; 
}
   .navbar-default .navbar-nav > li > a {
        text-transform:uppercase;
        color:#fff;
    }
.navbar-default .navbar-nav > li > a:hover
{
  color: #0099E0;
}
    header h1 > span
     {
        /*padding: 0 10px;
        background: rgba(53, 53, 53, 0.3);
        color: #eee;
        border: none;*/
        text-shadow: -1px -1px 0px #FFFFFF;
        color: #444444;
    }

a.link {
    margin: 0px 4px;
}

header p {
    text-align: center;
}

.chevron {
    position: absolute;
    z-index: 1050;
    padding:2px;
    font-size: 32px;
    box-shadow: 0px 2px 2px #000;
    padding-top:0;
   
    background:rgb(3, 66, 79);
     
}
    .chevron a {
       display:block;
       padding: 18px;
       color:rgba(0,0,0,0.6);
       text-shadow: 0px 1px 2px rgba(0, 99, 121, 0.92);
       border: 1px dashed rgba(0, 99, 121, 0.92);
       border-top: none;  
    }




    section h1 {
        color: #eee;
    }

li
{
    list-style:none;
}

.grid img {
    margin-bottom: 20px;
}
.img-thumbnail
{
    border-color:#111;
    background:#191919;
    border-radius:0;

}
/* TYPOGRAPHY */
body
{
     font-family: 'Open Sans';
    font-weight:300;
      color:#a2a2a2;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Open Sans';
    font-weight:300;
  
}

h1 {
    font-family: trajan;
    font-size: 72px;
      text-align: center;
    line-height:1.4em;
}
h2
{
    font-size:42px;
    margin:32px 0;
    color:#fafafa;
}
 
img {
    width:100%;
}
/* btn primary */
.form-control,
button.btn
{
    border-radius:0;
    background:#333;
    border:none;
}
.form-control:focus
{
    outline:none;
    box-shadow:none;
    background:#22414f;
}
button.btn-primary
{
    background:#0099E0;
}
header h1
{
    width:100%;
    left:0;
    position:absolute;
    bottom:65px;
}
header h1.base
{
    position:fixed;
     bottom:auto;
 
}
.navbar-default .navbar-brand {

    color:#a2a2a2;
    -ms-transition:0.6s;
    -moz-transition:0.6s;
    -webkit-transition:0.6s;
    transition:0.6s;
}
    .navbar-default .navbar-brand:hover
    {
         color:#fff;
    }
nav.base .navbar-brand
{
    opacity:0;

}