/*Mobile*/

.mobileclass {
    background: #000 !important;
}

/*Formulario*/

.kad-header-style-basic #nav-main ul.sf-menu > li :hover {
     background: #ffb001;
}

.none-trans-header .kad-primary-nav ul.sf-menu ul li a, .trans-header .kad-primary-nav ul.sf-menu ul li a {
    color: #000  !important;
  background: #ffb001!important;
}

#nav-main ul.sf-menu ul li a:hover, #nav-main ul.sf-menu ul li.current-menu-item a {
    background: #f3a700 !important;
}

label {
    font-weight: 300 !important;
}

input[type=text], input[type=password], input[type=url], input[type=email] {
    margin-top: 10px;
    border: 1px solid!important;
    padding: 5px;
}

textarea {
    margin-top: 10px;
    border: 1px solid!important;
    padding: 5px;
}

.wpcf7 input.wpcf7-submit {
    font-weight: 300 !important;
    font-size: 16px !important;
    fill: #E7FF00 !important;
    color: #E7FF00 !important;
    background-color: rgba(255, 1, 14, 0.99) !important;
     -webkit-border-radius: 4px !important;
    border-radius: 4px !important;
    border-color: #E7FF00 !important;
}

.wpcf7 input.wpcf7-submit:hover {
    color: #000000 !important;
    background-color: #E7FF00 !important;
    -webkit-border-radius: 4px !important;
    border-radius: 4px !important;
    border-color: #000000 !important;
}

/* Configuracoes Geral*/
body.page #content .main .pageclass {
    padding: 15px 15px 0px !important;
}

.is-sticky .kad-primary-nav ul.sf-menu a, ul.sf-menu a, .none-trans-header .kad-primary-nav ul.sf-menu a {
    font-size: 14px !important;
letter-spacing: .1px;
}


.sf-menu li {
   color: red;
    border-bottom: 2px solid;
    border-bottom-color: rgba(0, 0, 0, 0.0);
}

.sf-menu li:hover {
color: red !important;
    border-bottom: 2px solid red;
    bottom-margin: 10px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.titleclass {
    background-color: #ffcb00 !important;
}
#content {
    background: #ffffff !important;
}

.contentclass {
    background: #ffffff !important;
}

.headerclass {
    border-bottom: none !important;
}

/* Configuracoes Vendas */

#woocommerce #content div.product .out-of-stock, .woocommerce div.product .out-of-stock, .woocommerce-page #content div.product .out-of-stock, .woocommerce-page div.product .out-of-stock {
    visibility: hidden !important;
}

/* Footer */

#containerfooter {
    padding-top: 20px;
    border-top: 10px;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    border-color: #ffff00;
    border-style: solid;
    border: 10px 0 0 0;
}

.footerclass {
    color: #fff;
}
.footerclass {
    background: #ce000c !important;
}
