/*
Theme Name: Amadora BD
Author: Amadora BD
Description: Amadora BD
Version: 1.1
Text Domain: amadorabd
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.search-form {
    position: relative;
    margin-top: 28px;

}

label {
    color: #333;
    display: block;
    font-weight: 800;
    margin-bottom: 0.5em;
    max-width: 100%;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
    color: #000;
    background: transparent;
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    border: 1px solid #000;
    display: block;
    padding: 0.7em;
    width: 100%;
}

.search-form .search-submit {
    bottom: 3px;
    padding: 0.5em 1em;
    position: absolute;
    right: 3px;
    top: 3px;
}

.search-form label{
    display: none;
}

.search-field:focus{
   border-color: #000;
    outline: none;
}

button, input[type="button"], input[type="submit"] {
    font-family: 'Maple-Medium', 'Open+Sans', 'sans-serif';
    background-color: #222;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: normal;
    line-height: 1;
    padding: 1em 2em;
    text-shadow: none;
    -webkit-transition: background 0.2s;
    transition: background 0.2s;
    outline: none;
}
button, html [type="button"], [type="reset"], [type="submit"] {
    -webkit-appearance: button;
}

.icon {
    display: inline-block;
    fill: currentColor;
    height: 1em;
    position: relative;
    top: -0.0625em;
    vertical-align: middle;
    width: 1em;
}

.no-svg .next.page-numbers .screen-reader-text, .no-svg .prev.page-numbers .screen-reader-text, .no-svg .social-navigation li a .screen-reader-text, .no-svg .search-submit .screen-reader-text {
    clip: auto;
    font-size: 16px;
    font-size: 1rem;
    font-weight: 400;
    height: auto;
    position: relative !important;
    width: auto;
}


button, input[type="button"]:focus, input[type="submit"]:focus {
    outline: none;
}


.navigation.post-navigation{
    display: none;
}

/*@media (max-width: 420px) {*/

    /*.search-form .search-submit {*/
        /*padding: 14px;*/
        /*position: relative;*/
        /*right: 0;*/
        /*left: 0;*/
        /*top: 10px;*/
        /*width: 100%;*/
        /*bottom: 0;*/
    /*}*/
/*}*/

.wpml-ls-menu-item:first-child:after{
    display:none;
}

span.n2-ow{
    font-family: "Maple-Medium"!important;
    font-size: 12px!important;
    line-height: 20px!important;
    text-underline-position: under;
    /*display: inline-block!important;*/
}

.litebox-text{
    font-family: "Maple-Medium"!important;
    font-size: 12px!important;
    line-height: 20px!important;
    padding: 20px!important;
    text-underline-position: under;
}

div#n2-ss-2 .n2-ow{
    padding-left: 0!important;
}

.lineInline, ul#filter li .active{
    border-bottom: 3px solid #000;
    outline: none;
    display: inline-block;
}

.form-control {
    border-radius: 0;
}

#credenciacao input[type="submit"]{
    background: transparent!important;
    color: #000!important;
    font-size: 19px!important;
    border: 1px solid!important;
    padding: 10px!important;
}

#credenciacao{
    margin-bottom: 15px;
}

div.wpcf7-validation-errors {
    border: 2px solid #f7e700;
    clear: both;
}

div.wpcf7-response-output {
    margin: 1.5em 0.5em 1em 0;
    padding: 1.2em 1em;
    clear: both;
}

.hover-1:hover{
    color: #000;
    border-bottom: 3px solid #000;
    outline: none;
    text-decoration: none;
}

.hg-search-box{
    z-index: 9!important;
}

/*.blocos-visita{*/
    /*background: red; margin-top: 50px;*/
/*}*/


