/*
	Spatial by TEMPLATED
	templated.co @templatedco
	Released for free under the Creative Commons Attribution 3.0 license (templated.co/license)
*/

/* Basic */

html, body {
    min-width: 320px;
}

body, input, select, textarea {
    font-size: 12pt;
}

header.major h2 {
    font-size: 1.75em;
}

/* List */

ul.actions {
    margin: 0 0 2em 0;
}

    ul.actions li {
        padding: 1em 0 0 0;
        display: block;
        text-align: center;
        width: 100%;
    }

        ul.actions li:first-child {
            padding-top: 0;
        }

        ul.actions li > * {
            width: 100%;
            margin: 0 !important;
        }

            ul.actions li > *.icon:before {
                margin-left: -2em;
            }

    ul.actions.small li {
        padding: 0.5em 0 0 0;
    }

        ul.actions.small li:first-child {
            padding-top: 0;
        }

/* Button */

input[type="submit"],
input[type="reset"],
input[type="button"],
.button {
    padding: 0;
}

/* Feature */

.feature-grid .feature .content, .feature-grid .feature .image {
    display: block;
    margin-left: 0 !important;
    margin-right: 0 !important;
    text-align: center !important;
    width: 100%;
}

.feature-grid .feature .image {
    margin-bottom: 1em;
}

.feature-grid-2 .feature .content, .feature-grid-2 .feature .image {
    display: block;
    margin-left: 0 !important;
    margin-right: 0 !important;
    text-align: center !important;
    width: 100%;
}

.feature-grid-2 .feature .image {
    margin-bottom: 1em;
}

.feature-grid-3 .feature {
    margin-left: 0;
}

    .feature-grid-3 .feature .content, .feature-grid-3 .feature .image {
        display: block;
        margin-left: 0 !important;
        margin-right: 0 !important;
        text-align: center !important;
        width: 100%;
    }

    .feature-grid-3 .feature .image {
        margin-bottom: 1em;
    }
/* Banner */

#banner {
    padding: 4em 2em 4em 2em;
}
#thermal_banner {
    padding: 4em 2em 4em 2em;
}
#insulator_banner {
    padding: 4em 2em 4em 2em;
}
#anti_contamination_banner {
    padding: 4em 2em 4em 2em;
}
#anti_corrosion_banner {
    padding: 4em 2em 4em 2em;
}
#contact_us_banner {
    padding: 4em 2em 4em 2em;
}

/* Wrapper */

.wrapper {
    padding: 2em 0 0.1em 0;
}

/* Footer */

#footer {
    padding: 3em 0 1em 0;
}

    #footer .copyright li {
        border-left: 0;
        display: block;
        margin: 0;
        padding: 0;
    }
