#site-header-inner {
    padding-top: 0px; 
	padding-bottom: 0px;
}
#site-header.is-sticky #site-header-inner {
    padding-top: 0px;
    padding-bottom: 0px;
}

.menu-has-search.menu-has-cart #site-header.style-1 #main-nav, .menu-has-search.menu-has-cart #site-header.style-5 #main-nav {
    right: 0;
}
#featured-title{	
	/* background-image: url(assets/img/title-bg.jpg);  */
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
#featured-title h1{	
 color: #FFF !important;
}
#featured-title .featured-title-inner-wrap {
    padding: 70px 0 !important;
}
body, button, input, select, textarea {
    color: #000 !important;
    font-size: 16px !important;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {

    border: 1px solid #ffbc13 !important;
    border-radius: 5px !important;
}
h1, h2, h3, h4, h5, h6 {
    color: #000 !important;
}
 h2.widget-title{
    color: #fff !important;
}
#main-nav > ul > li > a {
    font-size: 16px !important;
    font-weight: 600 !important;
    /* color: #000 !important; */
}
#top-bar .top-bar-socials .icons a {
    font-size: 16px !important;
}


#site-header.is-sticky {
    z-index: 200 !important;
}
.modal-backdrop {
     z-index: 300 !important;
}	
button.close {
	font-size: 25px !important;
    padding: 10px!important;
}

a, a > span {
  position: relative;
  text-decoration: none;
}
a:before, a:after, a > span:before, a > span:after {
  content: '';
  position: absolute;
  transition: transform .5s ease;
}
.hover-1:before {
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: #0082C6;
  transform: scaleX(0);
}
.hover-1:hover:before {
  transform: scaleX(1);
}

