﻿/*@font-face {
    font-family: 'KantarBrownWeb';
    src: url('../fonts/KantarBrownWeb-Light.eot') format('embedded-opentype');
}
@font-face {
    font-family: 'KantarBrownWeb';
    src: url('../fonts/KantarBrownWeb-Bold.eot') format('embedded-opentype');
    font-weight: bold;
}
@font-face {
    font-family: 'KantarBrownWeb';
    src: url('../fonts/KantarBrownWeb-Light.woff') format('woff');
}
@font-face {
    font-family: 'KantarBrownWeb';
    src: url('../fonts/KantarBrownWeb-Bold.woff') format('woff');
    font-weight: bold;
}*/

* {
    font-family: 'Poppins', sans-serif;
    font-size: 1em;
	letter-spacing: 0.05em;
}

.navbar-dark .navbar-nav .nav-link {
    color: #ffffff;
}

.navbar-dark .navbar-nav .active>.nav-link,
    .navbar-dark .navbar-nav .nav-link.active,
    .navbar-dark .navbar-nav .nav-link.show,
    .navbar-dark .navbar-nav .show>.nav-link {
    color: #F3DEB6;
}

.padlock{
    padding-right: 5px;
}



header h1 a, header h1 a:hover, header h1 a:focus, header h1 a:active {
    color: #712D8A;
    text-decoration: none;
    font-size: 0.6em;
    line-height: 0.6em;
    font-weight: bold;
}

h2 {
    color: #712D8A;
    font-size: 1.6em;
    margin-bottom:0.6em;
    font-weight: bold;
}
h3 {
    font-size: 1em;
    font-weight: bold;
}

/* Medium devices (tablets, 768px and up)   */
@media (min-width: 768px) { 
    header h1 a, header h1 a:hover, header h1 a:focus, header h1 a:active {
        font-size: 1.2em;
    }

    h2 {
        color: #712D8A;
        margin-bottom:1em;
        font-weight: bold;
    }
    h3 {
        font-size: 1.2em;
        font-weight: bold;
    }

}




a { 
    font-weight: bold;
    color: #000000;
}
a:hover, a:focus, a:active {
    font-weight: bold;
    color: #000000;
}

.c-company-purple {
    color: #712D8A;
}
a.c-company-purple:hover, a.c-company-purple:focus, a.c-company-purple:active {
    font-weight: bold;
    color: #712D8A;
}
.bg-company-purple {
    background-color: #712D8A;
}

p.intro {
    font-family: 'Poppins', sans-serif;
    font-size: 1.1em;
}
#surveylink {
    font-size: 1.6em;
}

.vcard .tel::before {
    content: "Tel: ";
}
.vcard .tel.uk::after {
    content: " (local rate)";
}
.vcard .tel.ie::after {
    content: " (lo call number)";
}
.vcard .email::before {
    content: "Email: ";
}
.vcard .org2 {
    font-weight: bold;
}

#kantar-logo{
    margin-bottom: 15px
}

#languageLink{
    color: #712D8A
}