.is-visually-hidden { border: 0 !important; color: transparent; height: 1px !important; left: -999999px !important; position: absolute !important; width: 1px !important; }
body { padding-top:15px; font-family: 'Open Sans', 'Verdana', sans-serif; font-size:14px; }
hr { border-top: 2px solid #fff; }
#logo { display:block; }
#content { color:#fff; background-color:rgba(0,0,0,.8); padding:15px; margin-bottom:47px; display:block; }

a:focus, a:hover { color: #fff; text-decoration: none; }
a { color: #ccc; text-decoration: none; font-weight:bold; }

#footer { position:fixed; bottom:0; left:0; right:0; height:30px; background-color:rgba(0,0,0,1); z-index:99999; }
#share ul { list-style: none; margin:1px 0 0 0; padding:0; }
#share li { float: left; margin-right: 1px; }
#share .fb { background-image: url('/images/icon_fb.png'); }
#share .in { background-image: url('/images/icon_in.png'); }
#footertext { padding: 0 10px; height: 30px; line-height: 30px; color: #888; font-size:12px; margin-left:30px; }
span.textlight { color: #FFFFFF; }
a.btnCtrl:link, a.btnCtrl:visited {
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    float: left;
    display: inline;
    width: 30px;
    height: 30px;
    background-color: #232323;
    box-shadow: inset -1px -1px rgba(0, 0, 0, 0.5), inset 1px 1px rgba(255, 255, 255, 0.1);
}
a.btnCtrl:hover, a.btnCtrl:active {
    background-color: #433200;
    background-position: 0 -30px;
}

h1, h2, h3, h4, h5, h6 { font-family:'Dosis', sans-serif; }

.navbar,
.navbar-collapse { border:none; }
.img-responsive { min-width:100%; }

button.close,
button.close:hover,
button.close:focus { opacity:1; }

#content-button { color:#fff; margin: 15px 15px 0 0; border: 1px solid #fff; padding: 5px; }
#content-button:hover { color:#3E3B3B; background-color:#fff; }

#content-on-button { color:#3E3B3B; margin: 15px 15px 0 0; padding: 5px; position:fixed; top:10px; right:10px; background-color:#fff; }
#content-on-button:hover { color:#fff; background-color:#3E3B3B; }

ul#langs { list-style:none; margin:0 0 0 10px; padding:0; float:right; text-transform:uppercase; }
ul#langs li { display:inline; margin:0 5px; }
.yams_current { opacity:.5; }

.spacer-0px { clear:both; }
.fspacer, .spacer-25px, .spacer-50px, .spacer-75px, .spacer-80px, .spacer-100px { display:block; height:25px; }
.spacer-50px { height:50px; }
.spacer-75px { height:75px; }
.spacer-80px { height:80px; }
.fspacer, .spacer-100px { height:100px; }

.triggerZoom img,
.bordered1 { border:1px solid #3E3B3B; }

.h1:first-child, .h2:first-child, .h3:first-child, h1:first-child, h2:first-child, h3:first-child {
    margin-top: 0px;
}