/*
You can add your own CSS here.

Click the help icon above to learn more.
*/


.author, .page-header .author a, .page-header  .page-header .title, .page-header .description { display: none }

/* removes .Hestia | Developed by ThemeIsle footer */

.copyright.pull-right {
    display: none;
}

/* underlines "Read more..." link */

.card-blog a.more-link, .card-blog a.moretag {
   text-decoration: underline;
}

/* changes blog post intro text color to darker */

.card-description, .description, .footer-big {
    color: #101D2B;
}
/* changes "Get in touch" paragraph text color to darker */

.contactus h5.description {
    color: #101D2B;
}
/* changes asterisk colour to PE dark red */
div.wpforms-container-full .wpforms-form .wpforms-required-label {
    color: #7F2323;
    font-weight: 800;
}



/* changes button contact us colour to PE blue */
.card .header-primary, .card .content-primary, .everest-forms button[type=submit].everest-forms-submit-button {
    background: #0C4DA2;
}
/* changes button submit colour to PE blue */
button, button:hover, .woocommerce .track_order button[type="submit"], .woocommerce .track_order button[type="submit"]:hover, div.wpforms-container .wpforms-form button[type=submit].wpforms-submit, div.wpforms-container .wpforms-form button[type=submit].wpforms-submit:hover, input[type="button"], input[type="button"]:hover, input[type="submit"], input[type="submit"]:hover, input#searchsubmit, .pagination span.current, .pagination span.current:focus, .pagination span.current:hover, .btn.btn-primary, .btn.btn-primary:link, .btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary.active, .btn.btn-primary.active:focus, .btn.btn-primary.active:hover, .btn.btn-primary:active:hover, .btn.btn-primary:active:focus, .btn.btn-primary:active:hover, .hestia-sidebar-open.btn.btn-rose, .hestia-sidebar-close.btn.btn-rose, .hestia-sidebar-open.btn.btn-rose:hover, .hestia-sidebar-close.btn.btn-rose:hover, .hestia-sidebar-open.btn.btn-rose:focus, .hestia-sidebar-close.btn.btn-rose:focus, .label.label-primary, .hestia-work .portfolio-item:nth-child(6n+1) .label, .nav-cart .nav-cart-content .widget .buttons .button, .has-accent-background-color[class*="has-background"] {
    background-color: #0C4DA2;
}
/* changes "category" text color to darker */

.hestia-blogs article:nth-of-type(6n+1) .category a, .related-posts div:nth-of-type(6n+1) .category a, .related.products ul li:nth-of-type(6n+1) .category a, .shop-item:nth-of-type(6n+1) .category a, .woocommerce .products li:nth-of-type(6n+1) .category a, .woocommerce.archive .blog-post .products li:nth-of-type(6n+1) .category a {
    color: #0C4DA2;
}
.hestia-blogs article:nth-of-type(6n+2) .category a, .related-posts div:nth-of-type(6n+2) .category a, .related.products ul li:nth-of-type(6n+2) .category a, .shop-item:nth-of-type(6n+2) .category a, .woocommerce .products li:nth-of-type(6n+2) .category a, .woocommerce.archive .blog-post .products li:nth-of-type(6n+2) .category a {
    color: #0C4DA2;
}
.hestia-blogs article:nth-of-type(6n+3) .category a, .related-posts div:nth-of-type(6n+3) .category a, .related.products ul li:nth-of-type(6n+3) .category a, .shop-item:nth-of-type(6n+3) .category a, .woocommerce .products li:nth-of-type(6n+3) .category a, .woocommerce.archive .blog-post .products li:nth-of-type(6n+3) .category a {
    color: #0C4DA2;
}
.hestia-blogs article:nth-of-type(6n+4) .category a, .related-posts div:nth-of-type(6n+4) .category a, .related.products ul li:nth-of-type(6n+4) .category a, .shop-item:nth-of-type(6n+4) .category a, .woocommerce .products li:nth-of-type(6n+4) .category a, .woocommerce.archive .blog-post .products li:nth-of-type(6n+4) .category a {
    color: #0C4DA2;
}
.hestia-blogs article:nth-of-type(6n+5) .category a, .related-posts div:nth-of-type(6n+5) .category a, .related.products ul li:nth-of-type(6n+5) .category a, .shop-item:nth-of-type(6n+5) .category a, .woocommerce .products li:nth-of-type(6n+5) .category a, .woocommerce.archive .blog-post .products li:nth-of-type(6n+5) .category a {
    color: #0C4DA2;
}
.hestia-blogs article:nth-of-type(6n+6) .category a, .related-posts div:nth-of-type(6n+6) .category a, .related.products ul li:nth-of-type(6n+6) .category a, .shop-item:nth-of-type(6n+6) .category a, .woocommerce .products li:nth-of-type(6n+6) .category a, .woocommerce.archive .blog-post .products li:nth-of-type(6n+6) .category a {
    color: #0C4DA2;
}
 
/* adds underline to links in blog posts */
.elementor a {
    text-decoration: underline;
}
	/* change colour event category on event pages */
	.card-blog .row .category a {
    color: #0C4DA2;
}
/* change colour of pagination numbers */
.pagination a:focus, .pagination a:hover {
    color: rgb(12, 77, 162);
    background-color: rgb(238, 238, 238);
}
.pagination a, .pagination span {
    min-width: 30px;
    height: 30px;
    margin: 0px 3px;
    padding: 0px 11px;
    color: rgb(12, 77, 162);
    background: 0px 0px;
    text-transform: uppercase;
    display: inline-block;
    border-radius: 30px !important;
}	
/* changes colour of the dates in the comments */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: rgb(12, 77, 162);
}
/* changes colour of the texts in boxes on privacy policy page */
.elementor-widget .elementor-icon-box-description, .elementor-widget .elementor-image-box-description {
    color: rgb(12, 77, 162);
    font-size: 16px;
}
/* change colour of the text in boxes on contract opportunities page */
.elementor-9391 .elementor-element.elementor-element-364e2d69 {
    text-align: center;
    color: rgb(12, 77, 162);
    font-family: Poppins, sans-serif;
    font-size: 15px;
    line-height: 2em;
}
.elementor-9391 .elementor-element.elementor-element-18acaa2 {
    text-align: center;
    color: rgb(12, 77, 162);
    font-family: Poppins, sans-serif;
    font-size: 15px;
    line-height: 2em;
}
.elementor-9391 .elementor-element.elementor-element-18acaa2 {
    text-align: center;
    color: rgb(12, 77, 162);
    font-family: Poppins, sans-serif;
    font-size: 15px;
    line-height: 2em;
}
/* changes colour of dates under trending posts */
.rpwe-time {
    color: rgb(12, 77, 162);
    font-size: 11px;
}
