#page-header.page-header-metro .headerbar {position:relative;left:0;bottom:auto;width:100%;}
.sidebar-block-content {margin:5px 0;}
#site-description h2 a#logo,
#site-description h1 a#logo {color: #0e1d48;font-family: "Ubuntu",sans-serif !important;font-size: 50px;font-variant: small-caps;letter-spacing: -2px;line-height: 20px;text-align: center;}
#site-description h2 a#logo small,
#site-description h1 a#logo small {font-size: 23px;letter-spacing: 8px;text-align: center;font-weight:300;border-top:1px solid #0e1d48;}
#site-description h2 #logo p,
#site-description h1 #logo p {font-weight:700;display:block;margin-bottom:0px;line-height:50px;}
#site-description {float:none;width:65%;}
a#logo:hover {text-decoration: none;}
h1.title {color:#3E3E3E;font-weight: normal;font-size: 2em;margin: 0.8em 0 0.2em 0;letter-spacing: -1px;}
#site-description h2,
#site-description h1 {width:270px;text-align:center;margin:7px 0;width:100%;}
#cookie-bar {background:#111111; height:auto; line-height:24px; color:#eeeeee; text-align:center; padding:3px 0;z-index:9999;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {color: #fff;font-size: 12px;margin: 0;padding: 2px 0;text-align: center;font-family: Verdana;}
#cookie-bar a {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:0px;}
#cookie-bar a.cb-enable {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px;}
#cookie-bar .cb-enable {background:#007700;}
#cookie-bar .cb-enable:hover {background:#009900;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#0033bb;}
#cookie-bar .cb-policy:hover {background:#0055dd;}




@media screen and (max-width: 1025px) {
    #site-description h2, 
    #site-description h1 {margin:0px;}
    
        
}
@media screen and (max-width: 900px) {
    #site-description h2 a#logo p, 
    #site-description h1 a#logo p {display:inline-block;margin-right:5px;}
    
    #site-description h2 a#logo small, 
    #site-description h1 a#logo small {border-top:none;letter-spacing: 3px;font-size:34px;}
    
}
@media screen and (max-width: 770px) {
    #site-description {width:80%;}
    /*
    #site-description {width:100%;}
    #site-description h2 a#logo p, 
    #site-description h1 a#logo p {font-size:30px;}
    
    #site-description h2 a#logo small, 
    #site-description h1 a#logo small {letter-spacing: 0px;font-size:20px;}    
    */
}
@media screen and (max-width: 700px) {
    #site-description h2 a#logo p,
    #site-description h1 a#logo p {font-size:40px;line-height:40px;vertical-align: bottom;}
    
    #site-description h2 a#logo small, 
    #site-description h1 a#logo small {letter-spacing: 0px;font-size:30px;line-height:30px;display:inline-block;vertical-align: bottom;}    
}
@media screen and (max-width: 520px) {
    #site-description h2 a#logo p,
    #site-description h1 a#logo p {font-size:30px;vertical-align: bottom;display:block}
    
    #site-description h2 a#logo small, 
    #site-description h1 a#logo small {letter-spacing: 0px;font-size:20px;vertical-align: middle;} 
    #site-description h2, 
    #site-description h1 {margin: -5px 0;}
}
.align-center {text-align:center;}