/* westminster-WT002197269 */

/* General Edits */

body.WT002197269 .entry-content a:hover {
    text-decoration: underline;
}

/* Home Page */
.WT002197269 .x-recent-posts .format-standard .x-recent-posts-img:before {
    content: "";
}

.WT002197269 .x-recent-posts .x-recent-posts-img:hover {
    opacity: 0.7;
    filter: alpha(opacity=80);
}

.WT002197269.page-id-13 .cs-content .x-container.max.width {
    padding: 0px !important;
}

/* Main Menu */

.WT002197269 .x-navbar-inner {
    background-color: #FFFFFF;
}

.WT002197269 .x-navbar {
    box-shadow: none;
    border-bottom: none;
}

.WT002197269 .x-sidebar.right h4.h-widget {
    background-color: #86153B;
    padding: 18px;
}

.WT002197269 .entry-title {
    text-transform: uppercase;
}

.WT002197269 .masthead-inline .x-navbar .sub-menu .sub-menu {
    right: 0% !important;
    left: 100% !important;
}

.WT002197269 .masthead-inline .x-navbar .desktop .sub-menu {
    left: auto;
    right: auto;
}

/* Secondary Page Edits */

.WT002197269 h3 {
    font-family: "Raleway", sans-serif;
    font-size: 20px;
}

.WT002197269 h3,
.WT002197269 .h3,
.WT002197269 h3 a,
.WT002197269 .h3 a {
    margin-top: 0;
}

.WT002197269 .x-colophon {
    border-top: 0;
    box-shadow: none;
}

.WT002197269 .page-id-45 .x-btn,
.WT002197269 .button,
.WT002197269 [type="submit"] {
    background-color: #096FB9 !important;
}

.WT002197269 .page-id-45 .x-btn:hover,
.WT002197269 .button:hover,
.WT002197269 [type="submit"]:hover {
    border-color: #096FB9 !important;
    background-color: #3a8bc7 !important;
}

/*.WT002197269 .cs-content .x-container.max.width {
    padding: 0px 150px !important;
}*/

.WT002197269 .x-btn,
.WT002197269 .button,
.WT002197269 [type="submit"] {
    box-shadow: none !important;
}

.WT002197269.page-id-228 .x-comments-area {
    display: none;
}

body.WT002197269 input,
body.WT002197269 textarea {
    border: 1px solid #096FB9;
    border-radius: 0;
    /*padding: 20px !important;*/
}

body.WT002197269 .gform_wrapper * {
    /*text-align: center;*/
}

/* Staff Page */
.WT002197269 .staffList {
    max-width: 600px;
}

.WT002197269 .pydImageLeft {
    max-width: 145px !important;
    max-height: 168px !important;
}

.WT002197269 .x-container.offset {
    margin: 60px auto;
}

.WT002197269 .entry-wrap {
    box-shadow: none;
}

/* Footer */
.WT002197269 .textwidget .cs-content .x-container.max.width {
    padding: 0 !important;
}

.WT002197269 .x-container.max.wt_footer_social_wrap {
    text-align: center;
    width: 100%;
}

.WT002197269 .wt_footer_social {
    display: inline-block;
    padding: 5px;
}

.WT002197269 footer.x-colophon.top {
    background-color: #3c3336;
    background-image: url("https://media.myworshiptimes31.com/wp-content/uploads/sites/67/2016/12/29183757/footerbg.png");
    background-position: left center !important;
    background-repeat: no-repeat;
    background-size: auto 100%;

}

/* Mobile Styles */

@media (max-width: 1350px) {
    .WT002197269 .x-navbar .x-nav-wrap .x-nav > li > a {
        font-size: 17px !important;
    }
}

@media (max-width: 1310px) {
    .WT002197269 .x-navbar .x-nav-wrap .x-nav > li > a {
        font-size: 16px !important;
    }
}

@media (max-width: 1260px) {
    .WT002197269 .x-navbar .x-nav-wrap .x-nav > li > a {
        font-size: 15px !important;
    }
}

@media (max-width: 1220px) {
    .WT002197269 .x-navbar .x-nav-wrap .x-nav > li > a {
        font-size: 14px !important;
    }
}

@media (max-width: 1172px) {
    .WT002197269 .x-nav-wrap.desktop {
        display: none;
    }

    /*.WT002197269 .x-nav-wrap.mobile {
        display: block;
    }*/

    .WT002197269 .x-nav-wrap.mobile.collapse {
        display: none;
    }

    .WT002197269 .x-nav-wrap.mobile.collapse.in {
        display: block;
    }

    .WT002197269 .x-btn-navbar {
        display: inline-block;
    }

}

@media (max-width: 1150px) {
    .WT002197269 .cs-content .x-container.max.width {
        padding: 0px !important;
    }
}

.WT002197269 .x-navbar .mobile .x-nav li > a {
    padding: 1em 2em;
}

@media (max-width: 900px) {
    .WT002197269 .x-navbar-inner {
        min-height: 190px !important;
    }
}

@media (max-width: 1172px) {
    .WT002197269 .x-navbar .mobile .x-nav {
        margin: 120px 0 15px 0 !important;
    }
}

@media (max-width: 700px) {
    .WT002197269 .x-brand img {
        max-width: 220px !important;
    }
}

@media (max-width: 700px) {
    .WT002197269 .x-navbar-inner {
        min-height: 150px !important;
    }
}

@media (max-width: 700px) {
    .WT002197269 .x-navbar .mobile .x-nav {
        margin: 85px 0 15px 0 !important;
    }
}

@media (max-width: 1172px) {
    .WT002197269 .masthead-inline .x-btn-navbar {
        display: block;
        float: right;
    }
}

@media (max-width: 1172px) {
    .WT002197269 .x-navbar-inner {
        text-align: left;
    }
}

.WT002197269 .x-navbar .mobile .x-nav li > a {
    border: 1px solid #D4D9DA;
    border-left: 0;
    border-right: 0;
}

@media (max-width: 979px) {
    .WT002197269 .x-colophon.top {
        background-image: none !important;
    }

    .WT002197269 footer.x-colophon.top {
        text-align: center;
    }
}

@media (max-width: 385px) {
    .WT002197269 .wt_footer_social {
        padding: 2px;
    }
}