#main {
    padding-top: 0;
    padding-bottom: 0;
}

#content .page {
    padding-bottom: 0;
}

input[type="text"], input[type="email"], input[type="password"], input[type="url"] {
    border: 0;
    line-height: 0;
    background-color: transparent;
    width: 100%;
    margin: 0;
}

input[type="text"]:focus, input[type="email"]:focus, input[type="search"]:focus, input[type="password"]:focus {
    border: 0;
}

textarea:focus {
    border: 0;
}

button:hover {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

.site-header .menu-toggle:hover.entry-meta a.read-more:hover, #featured-slider .slider-read-more-button:hover, .slider-cycle .cycle-prev:hover, .slider-cycle .cycle-next:hover, .call-to-action-button:hover, .entry-meta .read-more-link:hover, .spacious-button:hover, input[type="reset"]:hover, input[type="button"]:hover, input[type="submit"]:hover, button:hover, .main-navigation ul li.tg-header-button-wrap.button-one a:hover, .main-navigation ul li.tg-header-button-wrap.button-two a:hover {
    background: rgba(0, 0, 0, 0);
}