/* # Global Header/Footer Hacks
================================================== */
/*Repair global nav z-index, as drupoal overlay has z-index of 501*/
html nav#globalNav {
    z-index: 500;
}

/* Repair the nested lists padding*/
body .CBFooter ul ul, body .CBFooter ol ol{padding:0;}

/*
 Multiple footers may exist on a page. Global styles will color all footers. This fixes that.
*/
footer{
    background: transparent;
}

/*
This properly applys footer colors to the true global footer only.
*/
.CBFooter footer{
    background: #ccc;
}
.CBFooter footer a {
    color:#444!important;
}

/*
This repairs the UL LI styles set globally by drupal.
*/
.CBFooter footer ul.inner li {
    padding-bottom:0;
}
.CBFooter footer a:hover{
    color:#019BFB!important;
}


/*h5's are nto well targetd in the global styles.*/
.CBFooter footer h5{
    color: #333333;
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    letter-spacing: normal;
    line-height: 14px;
    margin: 0 10px 10px 0;
}

/*Force stacking*/
#feedback a{
    display: block;
    height: 100%;
    width: 100%;
}

/*Force stacking*/
#social a{
    display: block;
    height: 100%;
    width: 100%;
}


/*This hack is only used on the responsive version (not yet released)*/
#sitemapblock {
        display:none; /*Added section*/
}

/*This repairs the Admin Sidebar's Zindex, and position issues.*/
div#admin-toolbar.vertical {
position: fixed;
bottom: 0px;
top: 0px;
z-index: 499;
}

/* Fix the footer padding */
.CBFooter footer {
	padding: 0 0 20px 0;
}

/* Style latest global header and footer by Hudo */

#cbHeader .lv-globalHeader-widget>.container{
  padding-left: 0;
  padding-right: 0;
}

#cbFooter{
  background-color: #fff;
}

#global-footer .copyright{
  margin-top: 0;
}

#block-global-header-footer-global-header-widget .lv-globalHeader-widget a,
#block-global-header-footer-global-header-widget .lv-globalHeader-widget a:hover,
#block-global-header-footer-global-header-widget .lv-globalHeader-widget a:focus{
  text-decoration: none;
}

#login-widget .lv-login-panel ul > li > a {
  color: #0085cf !important;
}

#block-global-header-footer-global-header-widget .lv-globalHeader-widget .lv-login-content a{
  color: #0085cf;
}
#block-global-header-footer-global-header-widget .lv-globalLinks-more > li > a,
.lv-login-footer a.lv-sign-up {
  color: #0085cf !important;
  text-decoration: none;
}

#block-global-header-footer-global-header-widget .lv-globalLinks-more > li > a:hover {
    background-color: #f5f5f5;
    color: #0085cf;
}

#block-global-header-footer-global-header-widget .lv-search-input input{
    height: 15px;
    margin: 5px 0;
}

#block-global-header-footer-global-header-widget .lv-search-input input:focus,
#block-global-header-footer-global-header-widget .lv-search-input input:active{
    box-shadow: none;
    border: medium none;
}

.login-widget .lv-login-form .lv-input input{
  padding: 0 5px !important;
}

.lv-search-widget-wrapper form{
    margin-bottom: 0;
}

.lv-login-form .lv-input input{
  padding: 0 5px !important;
}

#global-header .lv-globalHeader-navigation ul.lv-globalLinks li{
    list-style: none;
}

#login-widget button.lv-primary-btn{
  text-shadow: none;
}

#suggestion-widget .lv-suggestion-widget .lv-suggestions ul li a{
  color: #0085cf !important;
}

#global-header .lv-globalLinks{
  background: none;
}