#ad_iframe, .zoneBanner{
display: none!important;
}
body{
    background: #fff;
}

.menuStyle001{
	background: #333333;
    margin: 0!important;
}

.menuInner{
	margin: 0 20px;
}

.header-search{
  float: right;
}


@media only screen and (max-width: 616px) {
  .header-search{
    float: none;
    margin-bottom: 13px;
  }
}

.bx-viewport{
  height: 506px!important;
}
.bxslider{
  margin: 0;
  padding: 0;
  height: 100%;
}
.bxslider li{
  height: 100%;
}
.bxslider .slide{
			width: 100%;
			height: 100%;
			position: relative;
			background-size: cover;
			background-position: center;
		}
		.bxslider .caption{
			position: absolute;
			right: 20px;
			bottom: 20px;
			padding: 40px;
			background: rgba(0,0,0,0.8);
			color: #fff;
                        cursor: pointer;
		}


.bx-controls{
    position: absolute;
    z-index: 10;
    top: 20px;
   left: 20px;
}


a.bx-pager-link {
    color: transparent;
    width: 8px;
    height: 8px;
    border: 2px solid #fff;
    margin-bottom: 16px;
   transform: rotate(45deg);
   -webkit-transform: rotate(45deg);
   -moz-transform: rotate(45deg);
   -ms-transform: rotate(45deg);
   display: block;
   background: rgba(255,255,255,0.4);
   transition: border 300ms ease-out, background 300ms ease-out;
   box-shadow: 1px 0px 4px rgba(0,0,0,0.4);
   -webkit-box-shadow: 1px 0px 4px rgba(0,0,0,0.4);
   -moz-box-shadow: 1px 0px 4px rgba(0,0,0,0.4);
   -ms-box-shadow: 1px 0px 4px rgba(0,0,0,0.4);
}

a.bx-pager-link.active{
   background: #40b2cf;
}

a.bx-pager-link:hover{
    border: 2px solid #40b2cf;
}

.slide .caption h1{
  color: #fff;
  text-transform: uppercase;
     font-family: 'Open Sans';
  font-weight: 600;
  font-size: 21px;
}
.slide .caption p{
  margin: 0;
  font-size: 16px;
    font-family: 'Roboto Condensed'; 
}

.slide .caption span{
  font-size: 14px;
  opacity: 0.75;
    font-family: inherit; 
  padding-bottom: 2px;
  position: relative;
}

.header-btn{
  height: 114px;
  cursor: pointer;
}

.header-btn.small{
  height: 64px;
}

.header-btn a {
  line-height: 114px;
  color: #fff;
  display: block;
width: 100%;
text-decoration: none!important;
}

.header-btn.small a{
  line-height: 64px;
}

.header-btn.small a font{
  font-size: 16px!important;
}

.header-btn a font{
  position: relative;
}

.header-btn a font:after, .slide .caption span:after{
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #fff;
  transform: scaleX(0);
  transition: transform 300ms ease-out, opacity 300ms ease-out;
}

.header-btn:hover a font:after, .slide .caption:hover span:after{
  transform: scaleX(1);
  opacity: 1;
}


.zoneHeader1Outer .zoneHeader1Inner:before, .zoneHeader1Outer .zoneHeader1Inner:after, .zoneFooterOuter .zoneFooterInner:before, .zoneFooterOuter .zoneFooterInner:after{
  background: transparent;
}


.zoneFooterOuter{
  width: 100%;
  margin-top: 40px;
  background: #333333;
  position: relative;
  padding-top: 7.2vw;
}

.zoneFooterOuter:before{
  content: 'Colorado Hispanic Bar Association';
  width: 100%;
  background: #5e4623;
  position: absolute;
  color: #fff;
    font-size: 4.8vw;
    line-height: 7.2vw;
    text-align: center;
    top: 1px;
    text-transform: uppercase;
   font-family: 'Open Sans';
  font-weight: 600;
    border-bottom: 1px solid #565656;
}

@media only screen and (min-width: 1024px) {
  .zoneFooterOuter:before{
    font-size: 50px;
    line-height: 72px;
}
  .zoneFooterOuter{
  padding-top: 72px;
}
}

.zoneFooterOuter .zoneFooterInner{
  background: transparent;
  margin-top: 20px;
}

.zoneBrandingOuter{
display: none!important;
}








.WaGadgetMenuHorizontal .menuInner{
  border: none;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel{
      display: block;
    text-align: justify;
    width: 100%;
  margin-bottom: -28px
}


.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li{
    white-space: nowrap;
   display: inline-block;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a{
  padding: 0;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li a:after{
  content: none!important;
}

.finish{
width: 100%;
display: inline-block;
}


a{
font-style: normal;
}


/*login form*/
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginLink:before {
    border: 2px solid #000;
      color: #000;

}

/*login button*/
.WaGadgetLoginButton .loginBoxLinkContainer .loginBoxLinkButton:before {
    border: 2px solid #000;
    color: #000;
 }