body{font-family:'Josefin Sans', sans-serif;}
.navbar{font-family:'Josefin Sans', sans-serif;}
.navbar-brand{font-size:2.25em;line-height:100px;height:100px;padding-top:0;}
.navbar-nav li a{line-height:100px;height:100px;padding-top:0;}
.navbar-nav ul.dropdown-menu li a{line-height:25px;height:25px;padding-top:3px;padding-bottom:3px;}
.fa-btn{margin-right:6px;}
nav.navbar{margin-bottom:0;}
.header h2{color:white;text-shadow:2px 0px 2px #000,
0px 2px 2px #000,
-2px 0px 2px #000,
0px -2px 2px #000,
1px 1px 1px #000,
-1px -1px 1px #000,
-1px 1px 1px #000,
1px -1px 1px #000;line-height:200px;padding:0;margin:0;}
.header{width:100%;height:200px;margin-bottom:2em;}
#cookies{background-color:#000000;color:white;padding-bottom:1em;margin-bottom:2em;}
#cookies a{color:white;display:block;text-align:center;}
.thumbnail{border:1px solid #f0f0f0;background-color:#f8f8f8;}
.admin-menu{margin-top:-2em;background-color:#f0f0f0;margin-bottom:2em;padding-top:1.5em;padding-right:2em;}
.effect2{position:relative;}
.effect2:before, .effect2:after{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);}
.effect2:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto;}
.effect7{position:relative;}
.effect7:before, .effect7:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.8);-moz-box-shadow:0 0 10px rgba(0,0,0,0.8);box-shadow:0 0 10px rgba(0,0,0,0.8);top:0;bottom:0;left:10px;right:10px;-moz-border-radius:100px/10px;border-radius:100px/10px;}
.effect7:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg);}
footer{background-color:#eeeeee;margin-top:2em;padding:2em 0 2em 0;}
footer ul{list-style:none;}
footer ul li{display:inline;}
footer ul li a span{font-size:1.5em;}
.button-socicon [class^="socicon-"], .button-socicon [class*=" socicon-"]{vertical-align:middle;margin-right:0.3em;height:25px;width:25px;}
#copyright{margin-top:1em;}
#global-errors{margin-top:1em;}
@media screen and (max-width:767px){.navbar-brand{font-size:1.5em;line-height:80px;height:80px;padding-top:0;}
.navbar-nav li a{line-height:80px;height:80px;padding-top:0;}
}
@media screen and (min-width:768px) and (max-width:991px){.navbar-brand{font-size:1.75em;line-height:80px;height:80px;padding-top:0;}
.navbar-nav li a{line-height:80px;height:80px;padding-top:0;}
}
@media screen and (min-width:992px) and (max-width:1199px){}
@media screen and (min-width:1200px){}