/* HIDE UNWANTED DRUPAL STUFF */
.action-links.action-links-field-collection-add { display: none }

/* DRUPAL ADJUSTMENTS */
.path-user form { max-width: 600px; margin: 0 auto 3rem auto; padding: 15px; background: #fff; }
.path-user h1 { max-width: 600px; margin: 0 auto 0 auto; padding: 3rem 0 1.5rem 0 !important; }

/* contact forms */
.motul-contact-form { padding: 15px; background-color: #ED1C24; }
.motul-contact-form button { background-color: #000; }

/* confirmation/alert messages */
.region-highlighted .alert { margin: 3rem 0; border: 6px solid #ED1C24; font-size: 1.4rem; padding: 25px; color: #ED1C24; font-weight: bold; border-radius: 0; background: transparent; }

/* search */
@media (max-width: 991px) { .path-search h1.page-header { padding-top: 2rem; } }
.path-search .search-help-link { display: none; }
.path-search .region-content .search-page-form { padding: 15px; background-color: #ED1C24; }
.path-search .region-content .search-page-form .input-group { max-width: 600px; margin: 0 auto; }
.path-search .region-content .search-page-form input, .path-search .region-content .search-page-form button { height: 42px; }
.path-search .region-content .search-page-form button { background: #000; }
.path-search .region-content h2 { padding: 30px 15px 15px 15px; background-color: #fff; margin: 0; text-transform: uppercase; font-weight: bold; }
.path-search .region-content ol { padding: 15px 15px 15px 30px; margin: 0; background-color: #fff; }

/* standard pager */
.pagination { border-radius: 0; }
.pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span { border-radius: 0; }
.pagination > li > a, .pagination > li > span { color: #ED1C24; font-weight: bold; background-color: transparent; border: 3px solid transparent; text-transform: uppercase; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background: transparent; color: #fff; border-color: #fff; }
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { background: transparent; color: #ED1C24; border-color: #ED1C24; }
