@charset "utf-8";

/*
 * KODIFICA.0001
 * =============
 * #2E3436 BLACK
 * #BA471B RED
 * #20A0F1 BLUE
 * #AEC766 GREEN
 * #EEEEEC WHITE
 */
/*
 * KODIFICA.0002
 * =============
 * #2E3436 BLACK
 * #BA471B RED
 * #8AB5DC BLUE
 * #AEC766 GREEN
 * #EEEEEC WHITE
 */

body {
    background-color: #EEEEEC;
    color: #2E3436;
    /*border-top: 6px solid #BA471B;*/
    /*margin-top: 12px;*/
    /*padding-top: 18px;*/
}

.full-width {
    width: 100%;
}

#contact-wrapper {
    background-color: #AEC766;
    color: #2E3436;
    border-bottom: 6px solid #EEEEEC;
    padding-top: 1.5em;
    -webkit-border-radius: 0px 0px 5px 0px;
}

#contact label, #contact input, #contact textarea, #contact button {
    font-size: 16px;
    line-height: 36px;
    border: 0px none transparent;
    margin: 0;
    padding: 0;
}

#contact input[type=text] {
    line-height: 30px;
    padding: 3px 2px 1px 2px;
    border-bottom: 2px solid #2E3436;
}

#contact label, #contact button {
    cursor: pointer;
}

#contact label {
    display: block;
}

#contact button[type=submit] {
    margin-top: 24px;
    background-color: #2E3436;
    color: #EEEEEC;
}

#contact button[type=reset] {
    margin-top: 16px;
    background-color: #EEEEEC;
    color: #AEC766;
}





/*
 * KODIFICA.0002
 * =============
 * #2E3436 BLACK
 * #BA471B RED
 * #8AB5DC BLUE
 * #AEC766 GREEN
 * #EEEEEC WHITE
 */
#contact-trigger-wrapper {
    background-color: #2E3436;
    __background-color: #8AB5DC;
    __background-color: #EEEEEC;
    color: #EEEEEC;
    __color: #2E3436;
    padding: 8px 0;
    border-bottom: 3px solid #fff;
}

#contact-trigger {
    font-size: 14px;
    line-height: 18px
}

#contact-trigger a:link, #contact-trigger a:visited {
    color: #8AB5DC;
    color: #fff;
    font-weight: bold;
}

#contact-trigger-wrapper:hover {
    /*background-color: #8AB5DC;*/
}

#contact-trigger a:hover {
    text-decoration: none;
}
#contact-trigger a:focus, #contact-trigger a:active {
    color: #fff;
}





#head-wrapper {
    background-color: #BA471B;
    padding: 4.5em 0 3em;
    border-bottom: 4px solid #fff;
}

#head {
    color: #EEEEEC;
}

#logo h1 {
    font-size: 1em;
    line-height: 1.5em;
    margin: 0;
}

#logo a {
    display: block;
    height: 252px;
}

#what {
    margin-top: 1.5em;
}

#what p {
    font-size: 24px;
    line-height: 36px;
}





#body-wrapper {
    margin-top: 1.5em;
}

/*
 * lord
 * voldemort
 * has
 * foul
 * ambitions
 */
#body a:link    { color: #BA471B; }
#body a:visited { color: #BA471B; }
#body a:hover   { color: #BA471B; text-decoration: none; }
#body a:focus   { color: #BA471B; }
#body a:active  { color: #BA471B; }

/*
 * KODIFICA.0002
 * =============
 * #2E3436 BLACK
 * #BA471B RED
 * #8AB5DC BLUE
 * #AEC766 GREEN
 * #EEEEEC WHITE
 */
#home #body h3 {
    padding-bottom: 6px;
    padding-bottom: 6px;
    border-bottom: 4px solid #fff;
    border-bottom: 4px solid #2E3436;
    border-bottom: 2px solid #8AB5DC;
    margin-bottom: 8px;
    margin-bottom: 10px;
}





#foot-wrapper {
    color: #EEEEEC;
    background-color: #2E3436;
    margin-top: 1.5em;
}

#foot {
    padding: 1.66667em 0 1.33333em;
}

#foot p {
    margin: 0;
}

/*      Lord          Voldemort        Has            Foul           Ambitions*/
#foot a:link, #foot a:visited, #foot a:hover, #foot a:focus, #foot a:active {
    color: #EEEEEC;
}
