.feature-tile .Product_Spotlight-heading {
    color: white;
    font-size: 3em;
    font-weight: 800;
}

.feature-tile .Product_Spotlight-subheading {}

.feature-tile .Product_Spotlight-text {}

div.image,
div.image.parbase {
    margin-bottom: 0px !important;
}

H1,
H2,
div.title,
#header-refresh h1,
#header-refresh h2,
#header-refresh h3,
#header-refresh .h3,
#header-refresh .News .News-heading,
.News #header-refresh .News-heading,
#header-refresh h4,
#header-refresh .h4,
#header-refresh h5,
#header-refresh .h5,
.main--FullWidth.slideout-panel h1,
.main--FullWidth.slideout-panel .h1,
.main--FullWidth.slideout-panel h2,
.main--FullWidth.slideout-panel .h2,
.main--FullWidth.slideout-panel h3,
.main--FullWidth.slideout-panel .h3,
.main--FullWidth.slideout-panel .News .News-heading,
.News .main--FullWidth.slideout-panel .News-heading,
.main--FullWidth.slideout-panel h4,
.main--FullWidth.slideout-panel .h4,
.main--FullWidth.slideout-panel h5,
.main--FullWidth.slideout-panel .h5,

.fullWidthContainer-content > .title {
    margin-top: 10px;
    text-transform: uppercase;
    color: #c4b5a4 !important;
    font-size: 1.2em !important;
}

H3,
#header-refresh h3,
.main--FullWidth.slideout-panel h3,
.main--FullWidth.slideout-panel .h3 {
    font-size: 1.1em;
}


.call-to-action > div.CallToAction .CTA-text,
.CallToAction .CTA-text !important {
    padding-left: 0;
}

.CallToAction,
a.CallToAction,
.call-to-action .CTA-text h2 {
    width: auto;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 1em;
    margin-top: 0;
}


.Flex_Grid .Flex_Grid--tiles .Column_Control-two,
.Container_Border .Flex_Grid--Column {
    padding: 0px;
    margin: 0px;

    padding-left: 16px;
    padding-right: 16px;
}

.Flex_Grid .Flex_Grid--tiles .Column_Control-two:first-child,
.Container_Border .Flex_Grid--Column:first-child {
    padding-left: 16px;
    padding-right: 0px;
}

.Flex_Grid .Flex_Grid--tiles .Column_Control-two:last-child,
.Container_Border .Flex_Grid--Column:last-child {
    padding-left: 0px;
    padding-right: 16px;
}


@media only screen and (max-width: 960px) {
    .Flex_Grid .Flex_Grid--tiles .Column_Control-two:first-child,
    .Container_Border .Flex_Grid--Column:first-child {
        padding-left: 0;
        padding-right: 0px;
    }
    .Flex_Grid .Flex_Grid--tiles .Column_Control-two:last-child,
    .Container_Border .Flex_Grid--Column:last-child {
        padding-left: 0px;
        padding-right: 0;
    }
    .Flex_Grid.Column_Control-two > div.Column_Control-gutter-close {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .Flex_Grid.Flex_Grid--three > div.Flex_Grid--Column {
        margin-bottom: 24px;
    }
}

.Product_Spotlight,
.Product_Spotlight .Product_Spotlight--overlay {
    margin-top: 0px !important;
}

.FilterableTiles h2.FilterableTiles-title {
    font-size: 38px !important;
}

.u-background-oil .title h2 {
    color: #ffffff !important;
    font-size: 38px !important;
    margin-bottom: 24px !important;
}

.u-background-oil form .text {
    border: 0;
}

.u-background-oil form input.oil-gas-input-home {
    border-bottom: 1px solid #8c9094 !important;
    padding-bottom: 12px;
    font-size: 15px !important;
}

.u-background-oil form .oil-gas-input-alternate {
    border-bottom: 1px solid #8c9094 !important;
    padding-bottom: 12px;
    font-size: 15px !important;
}

.u-background-oil form textarea.oil-gas-input-home {
    border-bottom: 1px solid #8c9094 !important;
}

.u-background-oil form .form_button_submit {
    background-color: #87222e !important;
    width: 300px !important;
    margin-top: 24px;
    border: 0 !important;
    color: #ffffff !important;
    font-size: 21px !important;
    float: left;
    margin-left: 12px !important;
}

@media only screen and (max-width: 960px) {
    .Section.Flex_Grid {
        margin-bottom: 24px;
    }
}

@media only screen and (max-width: 960px) {
    .Flex_Grid--Column .image img {
        width: 100%;
    }
}

@media only screen and (max-width: 640px) {
    .Flex_Grid.Flex_Grid--three > div.Column_Control-gutter-close {
        padding-right: 0;
        padding-left: 0;
    }
}

.MinimalNav .MinimalNav-container {
    background: #5e82ab !important;
}

.MinimalNav .MinimalNav-container .MinimalNav-item:hover {
    border-color: rgb(94, 130, 171) !important;
    background-color: rgb(71, 101, 136) !important;
}
