/*** Colours ***/
/*
Colour: RGB logo | higher contrast
----------------------------------
Red: #ed1b32 | #dd0b22
Dark Red: #bf1e29
Blue: #3d8aa7 | #2d7a97
Light Blue: #8fbec8 | #6f9ea8 | #3f6e78
Dark Grey: #58585a | #28282A
Mid Grey: #6d6e71
Light Grey: #e7e7e8 | #a7aaac | 9d9ea0
*/

@font-face{
	font-family:'font-1';
	src:url('../fonts/acto.eot');
	src:url('../fonts/acto.eot?#iefix') format('embedded-opentype'),
	url('../fonts/acto.woff2') format('woff2'),
	url('../fonts/acto.woff') format('woff'),
	url('../fonts/acto.ttf') format('truetype');
	font-weight:normal;
	font-style:normal
}
h1,h2,h3,h4,h5,h6,.font-1,.uk-article-title{font-family:font-1,'Open Sans',Helvetica,Arial,sans-serif}
abbr{text-underline-position:under}
strong,ol li::marker,#tm-main a:not(.uk-button){font-weight:700}
.h1-hilite{width:94%;position:relative;top:-1rem;padding:1rem;color:#fff;background:#dd0b22}
.cd-blog-post blockquote{border:0;padding:2.5rem;font-weight:600;background-color:rgba(237,27,49,0.25)}

/*** TOP ***/
.tm-toolbar .custom{position:relative;top:1.25rem;z-index:999}

/*** OFFCANVAS ***/
#tm-dialog-mobile .uk-nav{margin:1rem 0 0}
#tm-dialog-mobile .uk-nav li{border-bottom:1px solid #e7e7e8}
#tm-dialog-mobile .uk-nav > li > a{padding:1rem 0;font-family:font-1,'Open Sans',Helvetica,Arial,sans-serif;font-size:1.25rem}
#tm-dialog-mobile .uk-nav-sub{padding-top:0}
#tm-dialog-mobile .uk-nav-sub li{border-bottom:0}
/* align sub menu buttons */
.sub-menu-toggle{position:absolute;right:0;top:1rem}
#tm-dialog-mobile .uk-nav > .uk-parent{position:relative}

/*** notched elements ***/
/* https://css-tricks.com/notched-boxes/, https://bennettfeely.com/clippy/ */
/* top-left + bottom-right, large elements */
.notch-tl-br,.uk-overlay,#panel-hero,.cd-blog-post blockquote{border-radius:0.1875rem;--notchSize:2.5rem;clip-path:polygon(var(--notchSize) 0%,100% 0,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%,0% var(--notchSize))}
/* top-left + bottom-right, large elements */
.notch-s-tl-br,.h1-hilite{border-radius:0.1875rem;--notchSize:1rem;clip-path:polygon(var(--notchSize) 0%,100% 0,100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,0 100%,0% var(--notchSize))}
/* top-left */
.notch-tl,.el-item.uk-card,.el-item.uk-panel{border-radius:0.1875rem;--notchSize:1.25rem;clip-path:polygon(var(--notchSize) 0, 100% 0, 100% 100%, 0 100%, 0 var(--notchSize))}
/* top-right */
.notch-tr,.uk-button{--notchSize:.75rem;clip-path:polygon(calc(100% - var(--notchSize)) 0,100% var(--notchSize),100% 100%,0 100%,0 0)}

#cta-services .uk-grid > div:nth-child(2) .uk-card{background:#2d7a97}
#cta-services .uk-grid > div:nth-child(3) .uk-card{background:#6f9ea8}
#cta-services .uk-grid > div:nth-child(4) .uk-card{background:#58585a}
#cta-services .uk-button:not(:hover){color:#dd0b22;background:#fff}
#cta-services .uk-grid > div:nth-child(2) .uk-button:not(:hover){color:#2d7a97}
#cta-services .uk-grid > div:nth-child(3) .uk-button:not(:hover){color:#3f6e78}
#cta-services .uk-grid > div:nth-child(4) .uk-button:not(:hover){color:#28282A}

/*** FORMS ***/
fieldset{border:0}

/*** MEDIA QUERIES ***/
@media screen and (min-width:960px){
	.cd-blog-post blockquote{width:100%;margin:2rem -6%}
}