/* Extra css, added post-sass-compilation */
body {font-family: 'Lato', sans-serif;}
:focus {outline: 0.3rem dotted; outline-offset: 0.5rem;}
.site-header, .panels {background: #602160;}
.panels__title__highlight {color:#e8afef;}
.search .site-inner, .error404 .site-inner {margin: 0 auto; max-width: calc(1200px + 8%); width: 100%; padding: 0 4%;}
blockquote {border-left: 0; color: #444; margin: 0; padding-left: 0; position: relative; z-index: 0}
blockquote:before {content: "\f122";font-family: "dashicons";color: #9e649e;position: absolute;z-index: -1;left: -6.5rem;top: -3rem;font-size: 6.5rem;
}
.row {padding: 9rem 0 4rem;}
.row--3 { background:#efefef; }
.row--4 { padding-bottom: 9rem;}
.row--5 { padding-top: 5rem; padding-bottom:5rem;}
.row--6 { padding-top: 0; padding-bottom: 6rem;}
figure {padding: 0 5rem;}
figcaption {font-weight:bold; line-height: 1.4; font-size:1.2em;}
figcaption a:hover {color: #9e649e;}
figcaption a:after {content: "\f504";font-family: "dashicons"; vertical-align: bottom;font-weight: normal;}
blockquote, cite {font-style: normal; }
.site-footer {background:#9e649e; color: #eddaf0;}
.site-footer a { color: #eddaf0; border-bottom: 1px solid #eddaf0;}
.up {font-weight: 900;}
.screen-reader-shortcut {color:#10a110;}
.col2--1 {display: flex; flex-direction: column;align-items: center;}
.dn {display:none;}
.share {white-space: nowrap; display: block; margin-bottom: 1rem;}
.site-footer {text-align: center; }
.client-logos{display:flex; align-items: center; justify-content: space-between;}    
.client-logos__img {max-width: 140px; max-height: 84px; min-width: 0; width: auto;}   
@media (max-width:1200px){ .client-logos__img {margin:20px;} }
@media (max-width:900px){ .client-logos__img {max-width: 173px;} }
@media (max-width:768px){ .client-logos {flex-wrap:wrap; justify-content: flex-start;} figure {margin-bottom: 4rem;} figcaption {font-size:1em;} .tile-row{background-size: 175% auto;}.client-logos__img {max-width: 130px;} }
@media (max-width:400px){ .panels__title {padding-top:82px;} .panels__title>div {max-width: 25rem;} }
@media (max-width:320px){ .client-logos__img {max-width: 100px;} }


