/*
Theme Name: PDMS Theme
Author: FORM DIGITAL
Author URI: http://www.form-digital.com
Version: 1.0
*/

@import url("assets/css/starter.css");

/* Richtext */

.richtext img {
    height: auto;
}

/* Header */

.site-header nav ul li.current-page-ancestor a::after {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    background: #0090DF;
}

/* Cookies */

.has-cookie-bar #catapult-cookie-bar {
    padding: 25px 0 !important;
}

.cookie-bar-bar .ctcc-inner {
    justify-content: space-between !important;
    max-width: 87.5rem !important;
    margin: 0 auto;
    padding: 0 1.25rem !important;
}

.ctcc-left-side {
	font-weight: 300 !important;
}

.ctcc-more-info-link {
    text-decoration: underline;
}

@media screen and (max-width: 768px) {
	.ctcc-more-info-link {
	    display: block !important;
	}
}

.cookie-bar-bar button#catapultCookie {
    margin: 0 !important;
    border-radius: 500px !important;
    padding: 0 !important;
    width: 50px;
    height: 50px;
    transition: all 0.5s ease;
}

.cookie-bar-bar button#catapultCookie:hover {
	background-color: #868f98;
}

.form-message {
    display: none;
    font-size: 15px;
    text-align: center;
    margin: 50px 0 0;
    border: 1px solid #eaeaea;
    padding: 10px;
}

.contact-form input.error {
    border-color: red !important;
        border-bottom-color: red;
    border-bottom: 1px solid red !important;
}

.contact-form select.error {
    border-color: red !important;
}

.contact-form input[type='checkbox'].required.error + label .checkbox {
    border-color: red;
}
