/* 
Michael Brady Inc CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */

/* 
DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */




.home .widget_woo_newsfromblog { display:none; }

ul.nav li a {
    display: block;
    padding: 5px 8px 5px 0.201em;
}

.slides, .flex-control-nav, .flex-direction-nav {
    list-style: outside none none;
    margin: 23px 0px 0px 0px;
    padding: 0;
}

#featured .flex-control-nav {
    bottom: 6.244em;
    display: none;
    padding: 0;
    position: absolute;
    right: 6.854em;
    text-align: center;
    z-index: 9999;
}

#wrapper {background: url(http://www.michaelbradyinc.com/images/bg1.jpg) no-repeat !important; }


/* HIDES COPYRIGHT BAR*/

#footer {
  background: #323232;
  padding: 1.618em 0;
  color: #e4e4e4;
  font-size: 1em;
  display:none;
}

/* STYLES FOOTER CONTAINER*/
#footer-widgets-container {
  background: #323232;
  border-top: 1px solid #f1f1f1;
}


.textwidget {
  font-size: 1.0em;
  line-height: 1.518;
  color: #FFF;
  font-family: "Lato", sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}





/*Styles the Front page Arrows*/
.home #featured ul.flex-direction-nav li a {
    width: 3.874em;
    height: 3.874em;
  }
  .home #featured ul.flex-direction-nav li a.flex-prev {
    top: 30.089em;
  }
  .home #featured ul.flex-direction-nav li a.flex-next {
    top: 30.089em;
  }
  .home #featured .slide .slide-content-container {
    position: absolute;
    top: 0;
    padding-top: 1em;
    width: 100%;
  }

/*Styles the Front page Slider text container*/

.home #featured .slide.has-overlay .slide-content {
    padding: 1.744em;
    background: #000000;
    background: rgba(0, 0, 0, 0.7);
    -webkit-border-radius: 0em;
    border-radius: 0em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    max-width: 25em;
    margin-left: 10em;
    margin-top:41%;
  }



/*Styles the Header and Logo areas and controls spacing*/

#header {
    background-image: url(http://www.michaelbradyinc.com/images/brushedsteel.jpg);
    border-bottom: 3px solid black;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999 !important;  
}

.ubermenu-target {
    padding: 5px 20px;
}

.type-page .article-inner {
    margin-top: 150px;
    padding-left: 2.144em;
}


#header #logo {
  float: left;
  margin-bottom: -2.99em;
  padding: 0em 0em 0em .05em;
}

#header {
  padding: 0.290em 0 0;
  clear: both;
  background-image: url(http://www.michaelbradyinc.com/images/brushedsteel.jpg);
  background-color: rgba(0, 0, 0, 0.0) 0%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5) 0%), to(rgba(0, 0, 0, 0) 100%));
    /* Saf4+, Chrome */
  
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
    /* Chrome 10+, Saf5.1+, iOS 5+ */
  
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
    /* FF3.6+ */
  
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
    /* IE10 */
  
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
    /* Opera 11.10+ */
  
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
}


/*Removes the stripe above the footer (by setting padding to 0)*/
#content {
  padding: 0 0 0.000em;
}

/*Removes white background color from Content divs*/
#content {
  background: none;
}



/*Removes a 2nd stripe above the footer (by setting padding to 0)*/
body.without-features #content {
  padding-top: 0em;
}

/*Removes the footer scrollover effect on the front page*/
.has-slider #content-top {position: static;}


/*Pushes the slider below the header*/
#featured .slide img {
    display: block;
    margin: 114px 0px 0px 0px;
    width: auto;
}



/*Sets the width of the two Footer columns*/
#footer-widgets.col-2 .block.footer-widget-1 {
    margin-left: -78px;
    width: 100.8%;
}

#footer-widgets.col-2 .block.footer-widget-2 {
    width: 20%;
}




/*NEW UBERMENU STYLING*/



/* Navigation styling NOTE everything below the @media header applies to Chrome only */
.home #navigation {
    display: block !important;
    margin-bottom: 1em;
    font-family: "Open Sans", sans-serif;
    font-size: 1.3em;
    padding: 0;
    width: 77%;
    float: left;
    clear: none;
    margin: -17px 0 0;
    padding: 73px 0 36px;
}
  
#navigation {
    display: block !important;
    margin-bottom: 1em;
    font-family: "Open Sans", sans-serif;
    font-size: 1.3em;
    padding: 0;
    width: 77%;
    float: left;
    clear: none;
    margin: -19px 0 0;
    padding: 73px 0 36px;
}
  
  
  
  @media screen and (-webkit-min-device-pixel-ratio:0) {
    #navigation {
    padding-top: 73px;
    margin:0px 0px 0px 0px;
}}


  



  
  
  
/* Colors Nav-Bar text on front page only */

.home #navigation ul.nav > li a {
    color: #0D62A8;
    text-shadow: 0px 0px 0 #000000;
    text-shadow: 0px 0px 0 rgba(0, 0, 0, 0.4);
 }

#navigation ul.nav > li a {
    color: #0D62A8;
    text-shadow: 0px 0px 0 #000000;
    text-shadow: 0px 0px 0 rgba(0, 0, 0, 0.4);
 }










/* Removes drop shadow and rounded corners from Widgets */
.widget {
  margin-bottom: 1.618em;
  padding: 1.618em 0em 1.618em 2.615em;
  background: none;
  box-shadow: 0 0 0px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 0px 0 rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}


/* Removes drop shadow and rounded corners from main page content */

.post,
.type-page,
.type-features,
.search-results .features,
.search-results .page,
.search-results .type-product,
.search-results .type-portfolio {
  margin: 0 0 2.618em;
  background: #none;
  box-shadow: 0 0 0px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 0px 0 rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}


/* Sets the width of content area and Sidebar on internal pages PLUS Main 2 and Main 3 are for page templates that remove the black sidebar stripe */

#main {
    width: 857px;
    margin: 0; 
    border-left: 3px solid black;

  }

#main2 {
    width: 857px;
    margin: 0;

  }

#main3 {
    width: 857px;
    margin: 0 0 0 0em;
  }    
  
/* Adds black stripe to right side of sidebar */

  #sidebar {
    margin-top: 7px;
    width: 170px;
  }



/* Removes stripe of content across the top of each internal page (by reducing padding to 0) */

#content-top {
  position: relative;
  background: transparent;
  padding: 0 0 0em;
}

/* Removes white background from main wrapper to allow background image to become visible */





/* Adjusts spacing below Column Layouts Shortcodes */

.twocol-one, .threecol-one, .threecol-two, .fourcol-one, .fourcol-two, .fourcol-three, .fivecol-one, .fivecol-two, .fivecol-three, .fivecol-four, .sixcol-one, .sixcol-two, .sixcol-three, .sixcol-four, .sixcol-five {
    float: left;
    margin-bottom: 0%;
    margin-right: 1.0%;
    position: relative;
}

/* Colors main menu on internal pages*/
 #navigation ul.nav > li a {
    color: #0D62A8;
    text-shadow: 1px 1px 0 #ffffff;
  }

/* Colors main menu hover on front page*/

 .has-slider #navigation ul.nav > li a:hover {
    color: #000;
  }


/* Styles the Scrollboxes on the Awards Page */

#scrollbox {
width:350px;
height:500px;
overflow:scroll;
overflow-y: scroll;
overflow-x: hidden;
border:solid 2px black;
padding:20px 17px 20px 17px;
}

/* STYLES THE BORDER AROUND IMAGES */

.post img,
.type-page img,
.type-features img,
.search-results .features img,
.search-results .page img,
.search-results .type-product img,
.search-results .type-portfolio img,
.post img.thumbnail,
.type-page img.thumbnail,
.type-features img.thumbnail,
.search-results .features img.thumbnail,
.search-results .page img.thumbnail,
.search-results .type-product img.thumbnail,
.search-results .type-portfolio img.thumbnail {
  padding: 0em;
  margin: 0;
  border: 0px solid #000;
  background: #fff;
  max-width: 100%;
  height: auto;
}


/* CONTROLS SPACING OF THE VERTICAL FLYOUT MENUS */
#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 4px 20px 0px 21px;
  
  /* Do it in pixels, because IE can't handle rounding ems properly */
}


/* CONTROLS IMAGE SWITCH EFFECT ON CONTACT PAGE*/
#image-switch ul {
margin:0 0 0 20px;
color:red;
list-style-type:none;
}
#image-switch li {
padding:10px;
}
#image-switch #two, #image-switch #three {
display:none;
}
#radiobs {
width:150px;
position:relative;
margin:0;
}
#radiobs input {
margin:0;
padding:0;
position:absolute;
margin-left:6em;
width:15px;
}


/* REMOVES SPACING FROM BELOW HEADERS */

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Open Sans", sans-serif;
  color: #4a4a4a;
  margin: 0 0 .501em;
}

/* CONTROLS SPACING IN THE FOOTER*/

 #footer-widgets {
    padding: 1.918em 0em 0.001em 0.001em;
  }


	
/* Controls spacing on project pages for photos given the "Verticalstack" class*/

.verticalstack {
	margin:0px 0px 5px 0px !important;
}


#uber-grid-wrapper-715 ul.uber-grid-filters {
    text-align: justify !important;
}

#front-page-footer {
	color:#FFF;
}















/*BREAKPOINT #1 - SMALLER MONITORS AND IPAD LANDSCAPE*/
@media only screen and (min-width: 961px) and (max-width: 1024px) {

.has-slider #featured .controls-container {
    margin-top: 18px;
    position: static;
    width: 100% !important;
}

#footer-widgets.col-2 .block.footer-widget-1 {
    margin-left: 50px;
    width: 75.2%;
}

#header {
    z-index: 1;  
}

#header #logo {
    z-index: 9999;
}

.home #featured .slide .slide-content-container {
    z-index: 0;
}

#featured .slide .slide-image {
    z-index: -1 !important;
}

#featured .slide {
    z-index: -1 !important;
}
.flexslider .slides > li {
    z-index: -1 !important;
}

.home #featured ul.flex-direction-nav li a.flex-next {
    position: absolute;
    top: 30.089em;
    z-index: 0;
}

.home #featured ul.flex-direction-nav li a.flex-prev {
    position: absolute;
    top: 30.089em;
    z-index: 0;
}

.home #navigation {
    clear: none;
    display: block !important;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 1.3em;
    margin: -16px 0 0;
    padding: 73px 0 36px;
    width: 77%;
}

#navigation {
    clear: none;
    display: block !important;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 1.3em;
    margin: -18px 0 0;
    padding: 73px 0 36px;
    width: 77%;
}


}






















/*BREAKPOINT #2*/
@media only screen and (min-width: 876px) and (max-width: 960px) {

.home #navigation {
    clear: none;
    display: block !important;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 1.3em;
    margin: -12px 0 0;
    padding: 73px 0 36px;
    width: 77%;
}

#navigation {
    clear: none;
    display: block !important;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 1.3em;
    margin: -12px 0 0;
    padding: 73px 0 36px;
    width: 77%;
}

.has-slider #featured .controls-container {
    margin-top: 18px;
    position: static;
    width: 100% !important;
}


#footer-widgets.col-2 .block.footer-widget-1 {
    margin-left: 50px;
    width: 75.2%;
}

#header {
    z-index: 1;  
}

#header #logo {
    z-index: 9999;
}

.home #featured .slide .slide-content-container {
    z-index: 0;
}

#featured .slide .slide-image {
    z-index: -1 !important;
}

#featured .slide {
    z-index: -1 !important;
}
.flexslider .slides > li {
    z-index: -1 !important;
}

.home #featured ul.flex-direction-nav li a.flex-next {
    position: absolute;
    top: 30.089em;
    z-index: 0;
}

.home #featured ul.flex-direction-nav li a.flex-prev {
    position: absolute;
    top: 30.089em;
    z-index: 0;
}









}














/*BREAKPOINT #3*/
@media only screen and (min-width: 769px) and (max-width: 875px) {

.home #navigation {
    clear: none;
    display: block !important;
    float: inherit;
    font-family: "Open Sans",sans-serif;
    font-size: 1.3em;
    margin: -12px 0 0;
    padding: 73px 0 36px;
    width: 77%;
}

#navigation {
    clear: none;
    display: block !important;
    float: inherit;
    font-family: "Open Sans",sans-serif;
    font-size: 1.3em;
    margin: -12px 0 0;
    padding: 73px 0 36px;
    width: 77%;
}

.ubermenu-skin-trans-black-hov .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-skin-trans-black-hov .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-skin-trans-black-hov .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
	background-color: rgba(255, 0, 0, 0.0); 
	background-image: none ;
    border-left: 0px solid black !important;
    border-radius: 0;
    border-right: 2px solid black;
    border-top: 2px solid black;
    color: #ffffff;
}

.ubermenu-responsive-default.ubermenu-responsive {
    float: right;
    margin-top: -10px !important;
    max-height: 490px;
    overflow: visible;
    transition: max-height 0.3s ease-in 0s;
    visibility: visible;
    width: 70%;
}

.has-slider #featured .controls-container {
    margin-top: 18px;
    position: static;
    width: 100% !important;
}


#footer-widgets.col-2 .block.footer-widget-1 {
    margin-left: 50px;
    width: 75.2%;
}

#header {
    z-index: 1;  
}

#header #logo {
    z-index: 9999;
}

.home #featured .slide .slide-content-container {
    z-index: 0;
}

#featured .slide .slide-image {
    z-index: -1 !important;
}

#featured .slide {
    z-index: -1 !important;
}
.flexslider .slides > li {
    z-index: -1 !important;
}

.home #featured ul.flex-direction-nav li a.flex-next {
    position: absolute;
    top: 30.089em;
    z-index: 0;
}

.home #featured ul.flex-direction-nav li a.flex-prev {
    position: absolute;
    top: 30.089em;
    z-index: 0;
}




}










/*BREAKPOINT #4*/
@media only screen and (min-width: 461px) and (max-width: 768px) {

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
    max-width: 100% !important;
}

.ubermenu-skin-trans-black-hov .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-skin-trans-black-hov .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-skin-trans-black-hov .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
	background-color: rgba(255, 0, 0, 0.0); 
	background-image: none ;
    border-left: 0px solid black !important;
    border-radius: 0;
    border-right: 2px solid black;
    border-top: 2px solid black;
    color: #000;
}

#header .nav-toggle {
    display: none !important;
}

.has-slider #featured .controls-container {
    margin-top: 18px;
    position: static;
    width: 100% !important;
}


#footer-widgets.col-2 .block.footer-widget-1 {
    margin-left: 50px;
    width: 75.2%;
}

#header {
    z-index: 1;  
}

#header #logo {
    z-index: 9999;
}

.home #featured .slide .slide-content-container {
    z-index: 0;
}

#featured .slide .slide-image {
    z-index: -1 !important;
}

#featured .slide {
    z-index: -1 !important;
}
.flexslider .slides > li {
    z-index: -1 !important;
}

.home #featured ul.flex-direction-nav li a.flex-next {
    position: absolute;
    top: 30.089em;
    z-index: 0;
}

.home #featured ul.flex-direction-nav li a.flex-prev {
    position: absolute;
    top: 30.089em;
    z-index: 0;
}


#navigation {
    clear: none;
    display: block !important;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 1.3em;
    margin: -30px 0 19px;
    width: 65%;
}

.home #navigation {
   clear: none;
    display: block !important;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 1.3em;
    margin: -30px 0 19px;
    padding: 73px 0 36px;
    width: 60%;
}

.ubermenu .ubermenu-item {
    display: inline-block;
    margin-bottom: -7px;
    margin-top: -7px;
    text-align: left;
    vertical-align: top;
}

#header #logo {
    float: left;
    margin-bottom: -2.99em;
    padding: 0 0 0 0.05em;
    position: inherit;
    z-index: 9999;
}

.home #featured .slide .slide-content-container {
    padding-top: 1em;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}

#featured .slide .slide-image {
    box-shadow: 0 10px 15px -5px rgba(0, 0, 0, 0.6);
    position: inherit;
    z-index: -1 !important;
}

#featured .slide {
    position: inherit;
    visibility: hidden;
    z-index: -1 !important;
}
.flexslider .slides > li {
    display: none;
    position: inherit !important;
    z-index: -1 !important;
}

.ubermenu-skin-trans-black-hov .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {
    color: #eeeeee;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 15px;
}

.twocol-one, .threecol-one, .threecol-two, .fourcol-one, .fourcol-two, .fourcol-three, .fivecol-one, .fivecol-two, .fivecol-three, .fivecol-four, .sixcol-one, .sixcol-two, .sixcol-three, .sixcol-four, .sixcol-five {
    margin-right: ;
    width: 48% !important;
    margin-right: 2% !important;
}

.page-id-591 .twocol-one, .threecol-one, .threecol-two, .fourcol-one, .fourcol-two, .fourcol-three, .fivecol-one, .fivecol-two, .fivecol-three, .fivecol-four, .sixcol-one, .sixcol-two, .sixcol-three, .sixcol-four, .sixcol-five {
    margin-right: ;
    width: 90% !important;
    margin-right: 2% !important;
}


#footer-widgets.col-2 .block.footer-widget-1 {
    margin-left: 5px;
    width: 95.2%;
}




}











/*BREAKPOINT #5*/
@media only screen and (min-width: 1px) and (max-width: 460px) {

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
    max-width: 100% !important;
}

.ubermenu-skin-trans-black-hov .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-skin-trans-black-hov .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-skin-trans-black-hov .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
	background-color: rgba(255, 0, 0, 0.0); 
	background-image: none ;
    border-left: 0px solid black !important;
    border-radius: 0;
    border-right: 2px solid black;
    border-top: 2px solid black;
    color: #000;
}

#footer-widgets.col-2 .block.footer-widget-1 {
    margin-left: 10px;
    width: 85.2%;
}

#featured .slide img {
    margin: 0 !important;

}

#featured .slides {
    margin-top: 6em !important;
}

.home #featured .slide.has-overlay .slide-content {
    display: none;
}

.nav-toggle {
    display: none;
}


#featured .slide .slide-content-container {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    position: static;
}

.home #featured ul.flex-direction-nav li a.flex-prev {
    top: 7.089em !important;;
}

.home #featured ul.flex-direction-nav li a.flex-next {
    top: 7.089em !important;
}

.home #featured .slide.has-overlay .slide-content {

    margin-top: 20% !important;
}


.simple-social-icons ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
    float: left;
    list-style-type: none !important;
    margin: 0 4px 11px !important;
    padding: 0 !important;
}

#uber-grid-715 li.r1c2 .uber-grid-cell-wrapper {
    height: 155px;
    width: 100%;
}
.uber-grid
{
   position: relative;
}
.uber-grid li
{
 left: 0 !important;
    position: inherit !important;
    top: 0 !important;
    width: 100% !important;
}

#uber-grid-715 li.r1c2 .uber-grid-cell-wrapper 
{
    height: 155px;
    width: 100% !important;
}



#header #logo {
    float: none;
    margin-left: 0;
    text-align: center;
    width: 100%;
}



#scrollbox {
    width: 94% !important;
}

.page-id-589 .twocol-one {
    margin-bottom: 10px;
    width: 100% !important;
}

#front-page-footer {
	color:#000;
}

#featured .slide .slide-content-container .excerpt p {
    background-color: #000;
    border-radius: 3px;
    margin: 0;
    padding: 15px;
}


#logo img {
    margin-bottom: -32px;
    margin-top: -28px;
    width: 165px;
}

#navigation
{
    float: none !important;
    text-align: center;
    width: 96% !important;
}

#navigation {
    margin-top: 85px !important;
    margin-bottom: -65px;
    padding: 0 !important;
}

.ubermenu .ubermenu-item {
    display: inline-block;
    margin-bottom: -1px;
    margin-top: -1px;
    text-align: left;
    vertical-align: top;
}

.home #content {
    display: none;
    margin: -3em 0;
}

.fix::before, .fix::after, .col-full::before, .col-full::after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
    z-index: -1;
}

.ubermenu-skin-trans-black-hov.ubermenu-responsive-toggle {
    background: transparent none repeat scroll 0 0;
    color: #444444;
    font-size: 12px;
    font-weight: bold;
    position: inherit;
    text-transform: none;
    z-index: 10000 !important;
}

#header #logo {
    margin-bottom: -4em !important;
}

body.without-features #content {
    margin-bottom: -3.5em;
    padding-top: .2em;
}

.home #header, #footer, #footer-widgets {
    box-sizing: border-box;
    margin-bottom: -6em;
    padding-left: 2em;
    padding-right: 2em;
    padding-bottom:0em !important;
}

#header {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
    clear: both;
    padding: 0.29em 0 6em;
    position: relative;
}



#featured .slide .slide-content-container .excerpt p {
    background-color: #000;
    border-radius: 3px;
    margin: 2em 0 0;
    max-width: 55%;
    padding: 15px;
}

#footer-widgets-container {
    background: #ffffff none repeat scroll 0 0;
    border-top: 1px solid #f1f1f1;
    margin-bottom: 30px;
}

#header {
    z-index: 1;  
}

#header #logo {
    z-index: 9999;
}

.home #featured .slide .slide-content-container {
    z-index: 0;
}

#featured .slide .slide-image {
    z-index: -1 !important;
}

#featured .slide {
    z-index: -1 !important;
}
.flexslider .slides > li {
    z-index: -1 !important;
}

.home #featured ul.flex-direction-nav li a.flex-next {
    display:none;
}

.home #featured ul.flex-direction-nav li a.flex-prev {
   display:none;
}

}

