
body, html { 
    width:100%;
    height:100%;
    min-height:100%;!important!;
    margin-top:0px;
   
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.1em;
    color:black;
    overflow-x:hidden;
  
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    
    }
 
p  {
    font-weight:300;
    font-size:1em;
    line-height:1.6em;
    -moz-hyphens:auto;
    -webkit-hypens:auto;
    -ms-hyphens:auto;
    hyphens:auto;
}

h1 {
    font-size:2.5em;
    font-weight:300;
    line-height:1.2em;
    letter-spacing:0.05em;
    padding-bottom:0.2em;
    
    }
h2 {
    font-size:0.9em;
    font-weight:300;
    line-height:1.6em;
    letter-spacing:0.1em;
    padding-bottom:2em;
    }

h3 {
    font-size:2.5em;
    font-weight:300;
    line-height:1.2em;
    letter-spacing:0.05em;
     padding-bottom:0.2em;
    margin-top:0px;
    
    }

a {color:black;}
a:hover {color:black;text-decoration: underline;}
a:actice {color:black;}
a:visited {color:black;}

.brand {
    color:white;
    font-size:2.5em;
    font-weight:400;
    position:fixed;
    bottom:15px;
    left:15px;
    clear:both;
    z-index: 111;
}
.navbar {
   min-height: 20px;
    border:none;
   }

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    background-color: rgb (255,255,255);
    font-weight:300;
    letter-spacing: 0.1em;
    margin-left:0.714em;

}    
.navbar-default .navbar-nav > li > a, .navbar-default {
    color:black;
    padding-top:0px;
    padding-bottom:0px;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default {
    text-decoration:underline;
    background-color: white;
}
.navbar-default .navbar-nav > li > a:active, .navbar-default {
    color:black;
}


.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color:#fff;
    color:black;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: white;}

.navbar-fixed-top {
    background-color:white;
    width:-moz-fit-content;
    min-width:120px;
    -webkit-min-logical-width:160px; 
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 10px;}

.dropdown-menu {
    border:none;
    box-shadow:none; 
}

.dropdown-menu > li > a {
    font-weight:300;
    letter-spacing: 0.05em;}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: white;
    text-decoration:underline;  
}

.content {
    width:100%;
    height:100%; 
    min-height:100%;!important!;
    margin-top:0px;
    padding-left:15px;
    padding-right:15px;
}
.main-container {
    width:100%;
}

.img-responsive {
    width:100%;
    cursor:pointer;    
}

.img-responsive:hover {
    filter:grayscale(100%);
    -webkit-filter: grayscale(1);}
}

.img-responsive2 {
    width:100%;
    cursor:default;
    display: block;
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    border: 0px none;
}

.img-responsive2:hover {
    filter:none;
    -webkit-filter:none;
    -moz-filter:none;}
}

.container-fluid {
    padding: 0px 0px 0px 0px;
}

.item {
    padding-bottom:60px;
}

.col-md-4 {
    padding-left:1.5%;
    padding-right:1.5%;
}

#slider-prev {

    cursor:pointer;
    background:url(../img/site/backward.svg);
    width:12px;
    height:12px;
     -webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
    display: inline-block;
    padding-top:7px;
    padding-bottom:7px;
    float:left;
    margin-right:15px;
    margin-top:3px;
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
}

#slider-next {
     margin-top:3px; 
    padding-top:7px;
    padding-bottom:7px;
    cursor:pointer;
    background:url(../img/site/backward.svg);
    width:12px;
    height:12px;
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
     -webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
    display: inline-block;
    float:left;
    -webkit-transform: scale(0.8) rotate(180deg);
    -moz-transform: scale(0.8) rotate(180deg);
    -ms-transform: scale(0.8) rotate(180deg);
    -o-transform: scale(´0.8)rotate(180deg);
    transform: scale(0.8)rotate(180deg);
   
}

#sidebar {
    margin-left:0px;
    min-width:320px;
    height:-moz-fit-content; 
    height:-webkit-fit-content;
    height:fit-content;
    background-color: aquamarine;
    display:block;
    float:left;
}

.caption {}

.rsGCaption {font-weight:300;}



.nav-tabs > li > a {
    font-weight:300;
    border:none;
    padding-bottom:0px;
    margin-bottom:10px;}


.nav-tabs > li.active > a {text-decoration:underline;border:none;}

.nav-tabs > li.focus > a {text-decoration:underline;border:none;}+

.nav-tabs > li.hover > a {text-decoration:underline;border:none;}