/* Blog Pages */
.c-breadcrumbs { display: none; }
.c-blog-article { padding-top: 0px; }
.c-blogs .c-blogs__article-title { font-weight: 700; font-size: 1.3rem; padding-top: 4px; color: #58595B; }
.c-blogs .c-blogs__article-date { letter-spacing: inherit; padding-top: 12px; }
.c-blogs .c-blogs__article-content { letter-spacing: inherit; font-size: 1rem; line-height: 1.5; padding-top: 14px; }
.c-blogs .c-blogs__article-info { padding-bottom: 0px; }
.c-blogs .c-blogs__article { border-radius: 6px; overflow: hidden; background-color: #f6f6f6; -webkit-box-shadow: 0 10px 10px rgba(0,0,0,.15); box-shadow: 0 10px 10px rgba(0,0,0,.15); }
.c-blogs .c-blogs__article-button .c-button { border-radius: 0; padding: 10px 20px; font-size: 1.2rem; }
.c-blogs__article-image { height: 200px; } 
@media (max-width:991px) { .c-blogs__article-image { height: 250px; } }

/* Blog Article Preview Block */
.b-article .b-article__thumbnail { height: 200px; }
.b-article .b-article__title { font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-size: 1.3rem; color: #58595B; padding: 18px 20px 20px; }
.b-article .line-clamp-2 { min-height: 60px; }
@media (max-width:991px) { .b-article .b-article__thumbnail { height: 250px; } }

/* Column Block */
.product-block img { -webkit-box-shadow: 2px 2px 10px rgba(0,0,0,0.15); box-shadow: 2px 2px 10px rgba(0,0,0,0.15); border-radius: 6px; }
.b-column__icon { min-width: 110px; }
.b-column blockquote { display: block; background-color: rgba(255,255,255,0.5); border: none; border-bottom: 4px solid rgba(0,0,0,0.15); border-top: 4px solid rgba(246,203,17,0.5); padding: 23px 20px 25px !important; border-radius: 4px; box-shadow: 0px 4px 6px rgba(0,0,0,0.05); text-align: left !important; width: 100%; margin: 0 auto; }
.b-column blockquote ul { margin-bottom: 0px !important; padding-left: 25px !important; }
.b-column blockquote ul li~li { margin-top: 6px; }

/* Bold */
strong { font-weight: 700; }

/* HR */
.b-column hr { border: none !Important; height: 4px; background-color: #F6CB11; border-radius: 2px; margin: 20px auto 30px; max-width: 200px; }
.b-wysiwyg hr, .b-form-basic hr  { border: none !Important; height: 4px; background-color: #F6CB11; border-radius: 2px; margin: 20px 0px 30px; max-width: 200px; }

/* Global Shadow */
.u-box-shadow { -webkit-box-shadow: 0 10px 20px 0 rgba(0,0,0,.15); box-shadow: 0 10px 20px 0 rgba(0,0,0,.15); }

/* Gallery */
.b-gallery__slider-item { border-radius: 8px; overflow: hidden; -webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,.15); box-shadow: 0 5px 15px 0 rgba(0,0,0,.15); }
.b-gallery__slider--size-multiple .slick-slide { padding-bottom: 25px; }

/* Service Holder */
.l-service-holder { padding-top: 80px; }
.l-service-holder .c-wide-tiles__icon { padding: 20px; }
.l-service-holder .c-wide-tiles__icon-image { width: 200px; }
.c-wide-tiles__title { font-size: 1.3rem; color: #444; }
.c-wide-tiles__summary { letter-spacing: inherit; }

/* FAQ Block */
.b-faq__item { padding-bottom: 2rem !important; }
.b-faq__item-main { border-radius: 6px; overflow: hidden; -webkit-box-shadow: 0 10px 10px rgba(0,0,0,.0.05); box-shadow: 0 10px 10px rgba(0,0,0,0.05); }
.b-faq__icon svg { height: 14px; color: #95D4CD !important; }
.b-faq__title { padding-top: 4px; font-size: 1rem; font-weight: 700; padding-right: 15px; }

/* Homepage Hero */
.c-hero-slider__main:before { background: rgba(0,0,0,0.3); }

/* Icon Block */
.b-icon a:hover { color: #444444; }

/* Content Block */
.b-wysiwyg img { border-radius: 6px; -webkit-box-shadow: 2px 2px 10px rgba(0,0,0,0.15); box-shadow: 2px 2px 10px rgba(0,0,0,0.15); }

/* Menu Chevron Alignment */
.c-menu__link-icon { top: 0px; font-size: 10px; left: -3px; }

/* Footer */
.c-footer__top_spacing { padding-top: 30px !important; }
.c-mintdesign__title { font-size: 16px; letter-spacing: inherit; }
.c-copyrights__content { font-size: 14px; letter-spacing: inherit; }

/* Map Block */
.b-map { max-height: 500px; max-width: 1140px; margin: 0 auto; }

/* Inner Hero */
.c-breadcrumbs { display: none; }
.c-hero__t-cell { height: 300px; }
.c-hero__title { text-shadow: 1px 1px 4px rgba(0,0,0,0.2); }
.c-hero:before { background: rgba(0,0,0,0.3); }

/* Top Nav */
.c-header__logo, .c-header.headroom--not-top .c-header__logo { padding-top: 10px; padding-bottom: 10px; -webkit-flex-basis: inherit; -ms-flex-preferred-size: inherit; flex-basis: inherit; }
.c-header { -webkit-box-shadow: 0px 2px 6px rgba(0,0,0,0.15); box-shadow: 0px 2px 6px rgba(0,0,0,0.15); }
.c-childmenu { padding-top: 0px; }
.c-menu__link-icon { font-size: 0.8rem; top: 2px; }
.c-menu__link.phone-link { padding-left: 20px; padding-right: 20px; margin-left: 15px;  }
@media (max-width:991px) {
.c-menu__link.phone-link { margin-left: 0px; }
}

/* Lists */
.main-content ul { list-style: none; /* Remove default bullets */ }
.main-content ul li:before { content: "\2022"; color: #F6CB11; font-size: 1.3rem; font-weight: 700; position: relative; top: 2px; display: inline-block; width: 1rem; margin-left: -1rem; }
.main-content .c-ul li:before { color: #F6CB11; font-size: 22px; top: -2px; left: 20px; content: "\F00C"; font-weight: 900; position: absolute; }
ol.alpha li { list-style-type: lower-alpha; }
ol.roman li { list-style-type: lower-roman; }
ul { margin-bottom: 1.5625rem; }
ul li { line-height: 1.2rem; }
ul.c-ul { margin-bottom: 1.5625rem; }
ul.c-ul li { line-height: 1.4rem; }

/* User Forms */
.userform-fields .field { position: relative; }
.b-form-basic span.error.message { display: block; margin-top: 10px; }
.userform-fields .right-title { position: absolute; top: 0px; right: 0px; font-size: 0.8rem; }
.b-form-basic .btn-toolbar.Actions input[type="submit"] { color: #ffffff; background-color: #F6CB11; font-size: 1.5rem; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; padding: 18px 40px; -webkit-box-shadow: 0px 2px 5px 0 rgba(0,0,0,.15) !important; box-shadow: 0px 2px 5px 0 rgba(0,0,0,.15) !important; }
.b-form-basic .btn-toolbar.Actions input[type="submit"]:hover { background-color: #DBB60F; }