body.bc {
    background-color: transparent;
    background-image: none;
}

body.texture {
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url(/files.site-fusion.co.uk/webfusion172683/image/checkpoint.jpg);
}

body.bgradVertical {
    background-color: transparent;
    background-image: -ms-linear-gradient(top, transparent 0%, transparent 100%);
    background-image: -moz-linear-gradient(top, transparent 0%, transparent 100%);
    background-image: -o-linear-gradient(top, transparent 0%, transparent 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(1, transparent));
    background-image: -webkit-linear-gradient(top, transparent 0%, transparent 100%);
    background-image: linear-gradient(to bottom, transparent 0%, transparent 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=transparent, endColorstr=transparent);
}

body.bgradHorizontal {
    background-color: transparent;
    background-image: -ms-linear-gradient(left, transparent 0%, transparent 100%);
    background-image: -moz-linear-gradient(left, transparent 0%, transparent 100%);
    background-image: -o-linear-gradient(left, transparent 0%, transparent 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, transparent), color-stop(1, transparent));
    background-image: -webkit-linear-gradient(left, transparent 0%, transparent 100%);
    background-image: linear-gradient(to right, transparent 0%, transparent 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=transparent, endColorstr=transparent);
}

body.bgradCircular {
    background-color: transparent;
    background-image: -ms-radial-gradient(center, ellipse farthest-corner, transparent 0%, transparent 100%);
    background-image: -moz-radial-gradient(center, ellipse farthest-corner, transparent 0%, transparent 100%);
    background-image: -o-radial-gradient(center, ellipse farthest-corner, transparent 0%, transparent 100%);
    background-image: -webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, transparent), color-stop(1, transparent));
    background-image: -webkit-radial-gradient(center, ellipse farthest-corner, transparent 0%, transparent 100%);
    background-image: radial-gradient(ellipse farthest-corner at center, transparent 0%, transparent 100%);
}

body.bgImageOriginal {
    background-image: url(/files.site-fusion.co.uk/webfusion172683/image/checkpoint.jpg);
    background-position: center center;
    background-repeat: no-repeat;
}

body.bgImageFullscreen {
    min-height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(/files.site-fusion.co.uk/webfusion172683/image/checkpoint.jpg);
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

body,
html {
    margin: 0;
    padding: 0;
    min-height: 100%;
}

body {
    height: 100%;
    -webkit-text-size-adjust: 100%;
}

a {
    outline: none;
}

a img {
    border: 0;
    outline: none;
    max-width: 100%;
}

img {
    border: 0;
    border-style: none;
    height: auto;
    max-width: 100%;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.widget {
    position: relative;
}

.bk-zone {
    min-height: 40px;
}

body {
    font: 16px/1.8 sans-serif;
    font-weight: 400;
    color: #333;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    line-height: 1.2em;
    padding-bottom: .4em;
    font-weight: 600;
}

h1 {
    font-size: 3.3em;
}

h2 {
    font-size: 2.8em;
}

h3 {
    font-size: 2.3em;
}

h4 {
    font-size: 1.8em;
}

h5 {
    font-size: 1.3em;
}

h6 {
    font-size: .8em;
    font-style: italic;
    font-weight: 400;
}

a {
    text-decoration: none;
    color: #00f;
}

a:hover {
    text-decoration: underline;
}

mark {
    background: #ff0;
    padding: .2em;
}

p {
    font-size: 1em;
    padding-top: 0;
    padding-bottom: .4em;
    margin-top: 0;
    margin-bottom: 0;
}

del,
s {
    text-decoration: line-through;
}

strong,
b {
    font-weight: 600;
}

small,
time,
cite,
details p,
dt {
    font-size: .8em;
}

abbr,
dfn {
    border-bottom: dashed 1px #ddd;
    padding: .15em;
    cursor: help;
}

i,
em,
cite,
noscript {
    font-style: italic;
}

u,
ins {
    text-decoration: underline;
}

sup,
sub {
    font-size: .75em;
    line-height: 1em;
}

sub {
    vertical-align: baseline;
}

sup {
    vertical-align: text-top;
}

hr {
    height: 1px;
    border: 0;
    background: #ddd;
    margin-top: 0;
    margin-bottom: 1em;
}

blockquote {
    padding: 1.8em;
    margin: 0 0 1em 0;
    quotes: "\201C""\201D""\2018""\2019";
    position: relative;
}

blockquote:before {
    content: open-quote;
    color: #ddd;
    font-size: 3.05em;
    position: absolute;
    left: .1em;
    top: .19em;
}

q:before {
    content: "\2018";
}

q:after {
    content: "\2019";
}

q:before,
q:after {
    font-size: 1.1em;
}

address {
    font-style: normal;
    padding: 0 0 1em 0;
}

samp,
pre,
code,
kbd,
var {
    font-family: monospace;
    margin: 0;
}

pre {
    padding-bottom: 1em;
    margin: 0;
    line-height: 1.8em;
    overflow: auto;
    border: 1px solid #787878;
    padding: 0.5em;
}

summary:focus {
    outline: none;
    text-decoration: underline;
}

details p {
    padding-left: 1.15em;
    font-size: .9em;
}

::-moz-selection {
    color: #fff;
    background: #333;
}

::selection {
    color: #fff;
    background: #333;
}

ul,
ol {
    margin: 0;
    padding: 0 0 1em 1.5em;
    line-height: 1.5em;
}

dl {
    line-height: 1.5em;
}

dt {
    color: #999;
    line-height: 1em;
    padding-top: .8em;
}

dd {
    font-size: .9em;
    margin: 0;
    padding-left: .5em;
}

.clearfix {
    *zoom: 1;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.bk-cookie-container {
    background-color: rgba(0, 0, 0, 0.75);
    border: 1px solid #333;
    color: white;
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-weight: 600;
    bottom: 10px;
    left: 0;
    right: 0;
    margin: 0 auto;
    position: fixed;
    text-align: center;
    max-width: 860px;
    width: 95%;
    z-index: 2147483647;
}

.bk-cookie-container p {
    color: white;
    padding: 0.5em 1em;
}

@media only screen and (max-width: 769px) {
    .bk-cookie-container p {
        padding: 0.5em 2.5em 0.5em 1em;
    }
}

@media only screen and (max-width: 480px) {
    .bk-cookie-container p {
        padding-right: 3em;
    }
}

.bk-cookie-container p a {
    color: #96d3ed;
}

.bk-cookie-container p,
.bk-cookie-container a {
    font-size: 15px;
    line-height: 23px;
}

@media only screen and (max-width: 480px) {
    .bk-cookie-container {
        border: none;
        border-top: 1px solid #333;
        left: 0;
        bottom: 0;
        margin: 0;
        text-align: left;
        width: 100%;
    }
}

.bk-cookie-container .bk-cookie-close-button {
    color: rgba(255, 255, 255, 0.5);
    line-height: 1em;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #000;
    padding: 12px;
}

@media only screen and (max-width: 769px) {
    .bk-cookie-container .bk-cookie-close-button {
        font-size: 18px;
        top: 0;
        padding: 22px;
        color: white;
    }
}

@media only screen and (max-width: 422px) {
    .bk-cookie-container .bk-cookie-close-button {
        font-size: 16px;
        top: 12px;
        right: 14px;
        line-height: 1em;
    }
}

.bk-cookie-container .bk-cookie-close-button:hover,
.bk-cookie-container .bk-cookie-close-button:focus {
    color: white;
    transition: color, .5s, ease-out;
    text-decoration: none;
}

.widget-align-center,
.align-center,
div.align-center,
a img.align-center {
    display: block;
    margin: 0 auto 0 auto;
    text-align: center;
}

.widget-align-right,
.align-right,
div.align-right,
a img.align-right {
    float: right;
    text-align: right;
}

.widget-align-left,
.align-left,
div.align-left,
a img.align-left {
    float: left;
    text-align: left;
}

*.justifyleft {
    text-align: left;
}

*.justifycenter {
    text-align: center;
}

*.justifyright {
    text-align: right;
}

*.justifyfull {
    text-align: justify;
}

*.justifyitalic {
    font-style: italic;
}

*.justifybold {
    font-weight: bold;
}

body:after {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAAPFBMVEX///8AAAD9/f2CgoKAgIAAAAAAAAAAAABLS0sAAAAAAACqqqqqqqq6urpKSkpISEgAAAC7u7u5ubn////zbsMcAAAAE3RSTlMASv6rqwAWS5YMC7/AyZWVFcrJCYaKfAAAAHhJREFUeF590kkOgCAQRFEaFVGc+/53FYmbz6JqBbyQMFSYuoQuV+iTflnstI7ssLXRvMWRaEMs84e2uVckuZe6knL0hiSPObXhj6ChzoEkIolIIpKIO4joICAIeDd7QGIfCCjOKe9HEk8mnxpIAup/F31RPZP9fAG3IAyBSJe0igAAAABJRU5ErkJggg==) url(data:image/gif;base64,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) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAYAAADsvzj/AAAFF0lEQVR4Ac2ZW0xcVRSGPTNnhlPKcCsUAeeChkEVxhutDQwzMANaqamNWgpaH+yDIaZp1cRHbgH0gTsxkmDCI/hiRAqgD5qYRgKQ8II6TE00wfgGAcIdKeM/ydrNZIezxxg9m518gRxWmn6s9a9zhvNQJBL5T/gfjokwA5Uw0zWFeHBOugiTsAArfSWZky+iABVowAZSwRkiDSTRz1iHlJMmogATsIDTIAPYgRs8SeTTtXSQSLVKFNkivIQKksDDJFCsquqLmqZdAa/i+yCuPQ1cJHOKjdpJEWGdsIFs8BQoy83NvTEzMzO3t7f318HBweHc3Nxdj8dznWQeIWmpIryENUaiCPgdDsfN+fn5XyLcWV5eDlmt1gBqHgOpbAHIFmESySAHeECF0+m8hd/+vcgxZ3d39wBj9grqCkA6iaiyRBRunJhEpcvl+nBhYeG3iM7Z2dnZgkg1ZSgNqLI6wgebSVTZ7faPlpaW/tSTWF9f36ivr+9AbQkF3iZRhAs2dSInJ+eDUCj0h0Biq7S09BPUBkEhyAKJssKusE6QRCGoQLDfn56eDulJrK6ubgeDwS7UXgTPAztIkXUfUbhxKgLlyMRtBPtXPYm1tbXdqqoqJnEOOGhbJQCTkSJ8sJlEMNoJrFhdicPDw6PKyspe1FaD85yE2YBnLUGwSSIrK+s2bnZLehIbGxubfr+/B7WXSMJJ42QlCcVAES7YJJGdnR0dp7BgnLZKSko6qBPngIvrBEkYIKIT7PLoOKET4TjB7kbty+A8SaRxmcAxQEQn2BUI9q3Z2dl7gk7sINhRiZeoE87jMmGECB/s3JhgR8dJV2Jzc3Pb5/N1UieKKdgsEyaAY5wIk2Dj5GHBRifCgmBHb3adLBNsO3HBNkxEAWZwCmSCx4EPwb4ZJ9jbCHYXSRQDpyDYhomoNFIOUIRMvINO/KQnsbKyshMIBD5D7RVwgQWblzBahD2Sp5jN5jzM+9uLi4s/60mEw+FNbKcvUH8DVIECcAZoXLCliaRaLBbX8PBwb0RwRkZGfkftx+BdUM4+KInDbdxoWUCKoih5CQkJgYGBgS/xs6PjRPb394+ampp+RP174CIoBGcpYypQZIqYY+4dz4DLvb29Y6LONDY2fou6OuAF+SCDZCgj8kQSQDqNihfU9vX1TYlkGhoa7qDuDVBKMpQVrjMG30fYCs6gAHuRmdqurq5JkUxLS8sEaq+CMq4zJGOgCB2Fk8kHJSaTqaazs3Pi2MzQaWtrm0RtDfDFyCQyGUNFOJlEkMlkwLWenp5vRDKtra1TNGYsM5mcjKEifGeYjBfUQUaYmebm5omYzLjFC8C4zyNqTGfcNDZ1/2ABjKHudZLXkTFARJAZN/CqqnqNMqN7Ojo6vqMF4ONkVFmvFUQLQNiZ7u7u76PZAn6S4TJjrIhoAdT+iwXAdQYYKCJaAG/iPhNvAYyj7jXwAngUpAGrDBF+ATCZAuBXFOX60NDQ3TiPM1/hyfoyPf7kgNNSXyvwmSGZMk3T3hocHPwhzlPzJLLFnpZT5PztV5wZNyilbTZFmTnZrxU4GZWXATV4ap4kmeNELlEticjsSHyZq/39/V/j374P2Lk/Pj5+BznxUuDlj1acJ4B8cAH/4er29vbPR0dH58fGxubx/ac2my1Ab3iz5Yc9/gJIB05QCJ4Fz9FXD3gC5HIfi+WKCGQ0GpuzwA7yCDtdS+b/SCFfRPwaQqPxSSaS6JrlwUjR+RtEvCM0ct4sLQAAAABJRU5ErkJggg==) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAYAAADsvzj/AAAFDUlEQVR4Ac2ZS0xcVRjHvTN3hisw0GIRZ3AeLWHQWqdVsRqgA86AUmpqoy20Whd2YYhprJq45BVAF7yJkQQTluDGiEhBF5qYRsIjYYMKQxNNMO4gQHgjZfxP8pF8ufEe0qQ5pyf5BTKcWfzyff/vnHt5xLQ0wgbsQCfswEY80BWPxx8I5sUlHMBJP0nm4RfRWAUMkAqOgseII8AFDNqjPYwiGuEAySADeEEuOEkE6bNjIIX22riQchHWSo+SRACc1nU9ahjGG+ASfn8Vn+WT0BNUMV0so04kFTwJTodCoeuTk5N3dnd397a3t/8dHx+fzM7OvoG/nQPPADdwscqoF2HBPgJynE5nZGFhYTZuWlNTU3/4fL6b2FMMnmUyTpJRLqKTSAbIQyu9vrW1tRv/n4Uqzfv9/g+x7xUQAh6QxmVUV0SnKRWESMXm5uZ63GJNT0//GQgEPsHeUibD20xTLeKioBdUV1e3rKysrFrJzM3N/eP1ej/F3jImIxgAcsOeDLLAKRAtLCz8HDKWlZmdnf3b4/F8zCojGADyz5F04AUvgPJoNNq2tLS0YSUzNjY2iwHwEWXmFHCzymiqRGwgiaaXD7wIysvKytqWl5e3rGQwAO4iM7ewt4SmmYfLqLpr2U0yZ0FFaWlp597e3r6VDEbzXapMlGQEA0COiEYyTmozP8lcKC4u7lhdXV2zksGhOZeVlXWLy5gHgDwRJsMqE6A2qygoKGhBm60L2izmdruZjGkAyBShxTNzlGTOgvMYAO2iAYDKxKjNSgQDQI6IRWb8VJnXMADaUZlNK5mJiYl5DAC6AQgGgCwRWjaWGR/IB+fD4XDr2trahqDN5lEZ3mbZ5gEgW4QPAD6aK3BotmIArAsqE2MDIMTajGTkinAZ3mb5NAAS58zGIQPgJvaGwVMgk5597ECTLcJl+AB4GVyKRCJfLi4uijLzGzLzHrWYj1pMVyXCB4BBz/J5oAzcwDT7OhaLWZ4zMzMzvyNX79rt9uOUNyewqRSxsbzk0Jh9H3w2MDDwV1yw+vv7Ox0OR4C+q1REAzr1+ON0TpSDD+rq6n7d2dmxusbs9/T0fJOUlBTRNO2gIg6lGSGJYyAXFIFrtbW1P4oq0dnZOYR9F8EZdqaoCDtVgrJBEoXgck1Nzfciia6urlHsu0rSOSADJEkXYRK8EufAlYaGhtsiiba2thFk4kAij75Po1fiOcIkkplEGFQ2NTWNCBz2W1tbb9tstkrsLaDvcQlN5hWFS2SyTFxubGwcFUl0dHT8gH1VTCITJHMJWSLmYAcPMlFfXy9sJ0gkMnGNpEnCXAkJIhYSReAtBHvosGCTRBgEWSV0qc8jPNhMIgyutLS0/CSSSGRC1/Uqkg5aZUKGiDkTQVAMqtrb238+RGJUHGyZb1F4Je4/2FfFwZYr4qRb7QnwEngTwR4+5JxIZOJtcbDlv2lMAR5wBjfUi7h2fCuS6Ovru6Np2nVqvzwmQcFW9+43HeSg10twix0RSfT29v5iGMY7dMLniTOh+N8KghN7lKZTIQgKMiG/IkwkCJELFiL7uMWOYE+lWUL8elRNa51APoqGh4cTN9p7TOJed3f3d4nz5P4l1ITdDU66XK5Ic3PzF0NDQ1ODg4NT+P0rCFbQM3qu4MRWLsIfX7PB0yAEngPP089TwA8yBMFWKmJ+qZBGj7FecJzw0mfpwBBLqBexseAbIBWkESnAEPybQLnIf4JfIzSb+FymAAAAAElFTkSuQmCC);
    display: none;
}

.lightboxOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: black;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
    display: none;
}

.lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 10000;
    text-align: center;
    line-height: 0;
    font-weight: normal;
}

.lightbox .lb-image {
    display: block;
    height: auto;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.lightbox a img {
    border: none;
}

.lb-outerContainer {
    position: relative;
    background-color: white;
    *zoom: 1;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

.lb-outerContainer:after {
    content: "";
    display: table;
    clear: both;
}

.lb-container {
    padding: 4px;
}

.lb-loader {
    position: absolute;
    top: 43%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}

.lb-cancel {
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 auto;
    background: url(data:image/gif;base64,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) no-repeat;
}

.lb-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}

.lb-container>.nav {
    left: 0;
}

.lb-nav a {
    outline: none;
}

.lb-prev,
.lb-next {
    width: 49%;
    height: 100%;
    cursor: pointer;
    display: block;
}

.lb-prev {
    left: 0;
    float: left;
}

.lb-prev:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAYAAADsvzj/AAAFF0lEQVR4Ac2ZW0xcVRSGPTNnhlPKcCsUAeeChkEVxhutDQwzMANaqamNWgpaH+yDIaZp1cRHbgH0gTsxkmDCI/hiRAqgD5qYRgKQ8II6TE00wfgGAcIdKeM/ydrNZIezxxg9m518gRxWmn6s9a9zhvNQJBL5T/gfjokwA5Uw0zWFeHBOugiTsAArfSWZky+iABVowAZSwRkiDSTRz1iHlJMmogATsIDTIAPYgRs8SeTTtXSQSLVKFNkivIQKksDDJFCsquqLmqZdAa/i+yCuPQ1cJHOKjdpJEWGdsIFs8BQoy83NvTEzMzO3t7f318HBweHc3Nxdj8dznWQeIWmpIryENUaiCPgdDsfN+fn5XyLcWV5eDlmt1gBqHgOpbAHIFmESySAHeECF0+m8hd/+vcgxZ3d39wBj9grqCkA6iaiyRBRunJhEpcvl+nBhYeG3iM7Z2dnZgkg1ZSgNqLI6wgebSVTZ7faPlpaW/tSTWF9f36ivr+9AbQkF3iZRhAs2dSInJ+eDUCj0h0Biq7S09BPUBkEhyAKJssKusE6QRCGoQLDfn56eDulJrK6ubgeDwS7UXgTPAztIkXUfUbhxKgLlyMRtBPtXPYm1tbXdqqoqJnEOOGhbJQCTkSJ8sJlEMNoJrFhdicPDw6PKyspe1FaD85yE2YBnLUGwSSIrK+s2bnZLehIbGxubfr+/B7WXSMJJ42QlCcVAES7YJJGdnR0dp7BgnLZKSko6qBPngIvrBEkYIKIT7PLoOKET4TjB7kbty+A8SaRxmcAxQEQn2BUI9q3Z2dl7gk7sINhRiZeoE87jMmGECB/s3JhgR8dJV2Jzc3Pb5/N1UieKKdgsEyaAY5wIk2Dj5GHBRifCgmBHb3adLBNsO3HBNkxEAWZwCmSCx4EPwb4ZJ9jbCHYXSRQDpyDYhomoNFIOUIRMvINO/KQnsbKyshMIBD5D7RVwgQWblzBahD2Sp5jN5jzM+9uLi4s/60mEw+FNbKcvUH8DVIECcAZoXLCliaRaLBbX8PBwb0RwRkZGfkftx+BdUM4+KInDbdxoWUCKoih5CQkJgYGBgS/xs6PjRPb394+ampp+RP174CIoBGcpYypQZIqYY+4dz4DLvb29Y6LONDY2fou6OuAF+SCDZCgj8kQSQDqNihfU9vX1TYlkGhoa7qDuDVBKMpQVrjMG30fYCs6gAHuRmdqurq5JkUxLS8sEaq+CMq4zJGOgCB2Fk8kHJSaTqaazs3Pi2MzQaWtrm0RtDfDFyCQyGUNFOJlEkMlkwLWenp5vRDKtra1TNGYsM5mcjKEifGeYjBfUQUaYmebm5omYzLjFC8C4zyNqTGfcNDZ1/2ABjKHudZLXkTFARJAZN/CqqnqNMqN7Ojo6vqMF4ONkVFmvFUQLQNiZ7u7u76PZAn6S4TJjrIhoAdT+iwXAdQYYKCJaAG/iPhNvAYyj7jXwAngUpAGrDBF+ATCZAuBXFOX60NDQ3TiPM1/hyfoyPf7kgNNSXyvwmSGZMk3T3hocHPwhzlPzJLLFnpZT5PztV5wZNyilbTZFmTnZrxU4GZWXATV4ap4kmeNELlEticjsSHyZq/39/V/j374P2Lk/Pj5+BznxUuDlj1acJ4B8cAH/4er29vbPR0dH58fGxubx/ac2my1Ab3iz5Yc9/gJIB05QCJ4Fz9FXD3gC5HIfi+WKCGQ0GpuzwA7yCDtdS+b/SCFfRPwaQqPxSSaS6JrlwUjR+RtEvCM0ct4sLQAAAABJRU5ErkJggg==) left 48% no-repeat;
}

.lb-next {
    right: 0;
    float: right;
}

.lb-next:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAYAAADsvzj/AAAFDUlEQVR4Ac2ZS0xcVRjHvTN3hisw0GIRZ3AeLWHQWqdVsRqgA86AUmpqoy20Whd2YYhprJq45BVAF7yJkQQTluDGiEhBF5qYRsIjYYMKQxNNMO4gQHgjZfxP8pF8ufEe0qQ5pyf5BTKcWfzyff/vnHt5xLQ0wgbsQCfswEY80BWPxx8I5sUlHMBJP0nm4RfRWAUMkAqOgseII8AFDNqjPYwiGuEAySADeEEuOEkE6bNjIIX22riQchHWSo+SRACc1nU9ahjGG+ASfn8Vn+WT0BNUMV0so04kFTwJTodCoeuTk5N3dnd397a3t/8dHx+fzM7OvoG/nQPPADdwscqoF2HBPgJynE5nZGFhYTZuWlNTU3/4fL6b2FMMnmUyTpJRLqKTSAbIQyu9vrW1tRv/n4Uqzfv9/g+x7xUQAh6QxmVUV0SnKRWESMXm5uZ63GJNT0//GQgEPsHeUibD20xTLeKioBdUV1e3rKysrFrJzM3N/eP1ej/F3jImIxgAcsOeDLLAKRAtLCz8HDKWlZmdnf3b4/F8zCojGADyz5F04AUvgPJoNNq2tLS0YSUzNjY2iwHwEWXmFHCzymiqRGwgiaaXD7wIysvKytqWl5e3rGQwAO4iM7ewt4SmmYfLqLpr2U0yZ0FFaWlp597e3r6VDEbzXapMlGQEA0COiEYyTmozP8lcKC4u7lhdXV2zksGhOZeVlXWLy5gHgDwRJsMqE6A2qygoKGhBm60L2izmdruZjGkAyBShxTNzlGTOgvMYAO2iAYDKxKjNSgQDQI6IRWb8VJnXMADaUZlNK5mJiYl5DAC6AQgGgCwRWjaWGR/IB+fD4XDr2trahqDN5lEZ3mbZ5gEgW4QPAD6aK3BotmIArAsqE2MDIMTajGTkinAZ3mb5NAAS58zGIQPgJvaGwVMgk5597ECTLcJl+AB4GVyKRCJfLi4uijLzGzLzHrWYj1pMVyXCB4BBz/J5oAzcwDT7OhaLWZ4zMzMzvyNX79rt9uOUNyewqRSxsbzk0Jh9H3w2MDDwV1yw+vv7Ox0OR4C+q1REAzr1+ON0TpSDD+rq6n7d2dmxusbs9/T0fJOUlBTRNO2gIg6lGSGJYyAXFIFrtbW1P4oq0dnZOYR9F8EZdqaoCDtVgrJBEoXgck1Nzfciia6urlHsu0rSOSADJEkXYRK8EufAlYaGhtsiiba2thFk4kAij75Po1fiOcIkkplEGFQ2NTWNCBz2W1tbb9tstkrsLaDvcQlN5hWFS2SyTFxubGwcFUl0dHT8gH1VTCITJHMJWSLmYAcPMlFfXy9sJ0gkMnGNpEnCXAkJIhYSReAtBHvosGCTRBgEWSV0qc8jPNhMIgyutLS0/CSSSGRC1/Uqkg5aZUKGiDkTQVAMqtrb238+RGJUHGyZb1F4Je4/2FfFwZYr4qRb7QnwEngTwR4+5JxIZOJtcbDlv2lMAR5wBjfUi7h2fCuS6Ovru6Np2nVqvzwmQcFW9+43HeSg10twix0RSfT29v5iGMY7dMLniTOh+N8KghN7lKZTIQgKMiG/IkwkCJELFiL7uMWOYE+lWUL8elRNa51APoqGh4cTN9p7TOJed3f3d4nz5P4l1ITdDU66XK5Ic3PzF0NDQ1ODg4NT+P0rCFbQM3qu4MRWLsIfX7PB0yAEngPP089TwA8yBMFWKmJ+qZBGj7FecJzw0mfpwBBLqBexseAbIBWkESnAEPybQLnIf4JfIzSb+FymAAAAAElFTkSuQmCC) right 48% no-repeat;
}

.lb-dataContainer {
    margin: 0 auto;
    padding-top: 5px;
    *zoom: 1;
    width: 100%;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
    content: "";
    display: table;
    clear: both;
}

.lb-data {
    padding: 0 4px;
    color: #bbb;
}

.lb-data .lb-details {
    width: 85%;
    float: left;
    text-align: left;
    line-height: 1.1em;
}

.lb-data .lb-caption {
    font-size: 13px;
    font-weight: bold;
    line-height: 1em;
}

.lb-data .lb-number {
    display: block;
    clear: left;
    padding-bottom: 1em;
    font-size: 12px;
    color: #999;
}

.lb-data .lb-close {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAAPFBMVEX///8AAAD9/f2CgoKAgIAAAAAAAAAAAABLS0sAAAAAAACqqqqqqqq6urpKSkpISEgAAAC7u7u5ubn////zbsMcAAAAE3RSTlMASv6rqwAWS5YMC7/AyZWVFcrJCYaKfAAAAHhJREFUeF590kkOgCAQRFEaFVGc+/53FYmbz6JqBbyQMFSYuoQuV+iTflnstI7ssLXRvMWRaEMs84e2uVckuZe6knL0hiSPObXhj6ChzoEkIolIIpKIO4joICAIeDd7QGIfCCjOKe9HEk8mnxpIAup/F31RPZP9fAG3IAyBSJe0igAAAABJRU5ErkJggg==) top right no-repeat;
    text-align: right;
    outline: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
}

.lb-data .lb-close:hover {
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

.blog-post-metadata ul,
.blog-post-metadata ol,
.blog-post-tags ul,
.blog-post-tags ol {
    padding: 0;
}

.blog-post-metadata li,
.blog-post-metadata p,
.blog-post-metadata ol,
.blog-post-tags li,
.blog-post-tags p,
.blog-post-tags ol {
    display: inline;
}

.blog-post-feature-image-wrap {
    background-repeat: no-repeat;
    width: 100%;
}

.blog-post-feature-image-wrap img {
    max-width: 100%;
    height: auto;
}

a.blog-back-home {
    padding-bottom: 20px;
    display: block;
}

.tweet a,
.dropbox button,
.filedownload button,
.paypalbuynow input[type=submit].widget,
.btn {
    background-repeat: no-repeat;
    background-position: 2px 1px;
    background-size: 15px;
    padding: 0 0 0 20px;
    width: auto;
    border: 0;
    font-family: inherit;
    font-size: inherit;
    font-weight: normal;
}

.btn {
    padding: 8px 14px;
    background-image: none;
    cursor: pointer;
}

.socialicons a {
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: 2px 1px;
    padding-left: 20px;
}

.widget.facebooklike iframe {
    clear: both;
    margin-top: 8px;
    border: none;
    overflow: hidden;
    width: 100%;
}

.widget.button,
.widget.paypalbuynow,
.widget.tweet,
.widget.dropbox,
.widget.filedownload,
.widget.clicktocall {
    margin: 10px 0 15px 0;
}

.widget.button button,
.widget.button input,
.widget.button a,
.widget.button .widget.button.paypal,
.widget.paypalbuynow button,
.widget.paypalbuynow input,
.widget.paypalbuynow a,
.widget.paypalbuynow .widget.button.paypal,
.widget.tweet button,
.widget.tweet input,
.widget.tweet a,
.widget.tweet .widget.button.paypal,
.widget.dropbox button,
.widget.dropbox input,
.widget.dropbox a,
.widget.dropbox .widget.button.paypal,
.widget.filedownload button,
.widget.filedownload input,
.widget.filedownload a,
.widget.filedownload .widget.button.paypal,
.widget.clicktocall button,
.widget.clicktocall input,
.widget.clicktocall a,
.widget.clicktocall .widget.button.paypal {
    margin: 0;
}

@media only screen and (max-width: 480px),
only screen and (max-width: 700px) and (orientation: landscape) {
    .widget.clicktocall {
        padding: 10px 0;
    }
}

.widget.clicktocall a {
    text-decoration: none;
}

@media only screen and (max-width: 480px),
only screen and (max-width: 700px) and (orientation: landscape) {
    .widget.clicktocall a {
        background-position: 10px;
        background-repeat: no-repeat;
        padding: 10px 10px 10px 38px;
        border: 0;
        text-decoration: none;
    }
}

.widget.clicktocall a:hover {
    cursor: pointer;
}

@media only screen and (max-width: 480px),
only screen and (max-width: 700px) and (orientation: landscape) {
    .widget.clicktocall a:hover {
        background-position: 10px;
        padding: 10px 10px 10px 38px;
        cursor: pointer;
        text-decoration: none;
    }
}

.responsivecolumns {
    *zoom: 1;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    display: block;
}

.responsivecolumns:before,
.responsivecolumns:after {
    content: " ";
    display: table;
}

.responsivecolumns:after {
    clear: both;
}

.responsivecolumns .column {
    float: left;
    min-height: 40px;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.responsivecolumns .columns-two-left,
.responsivecolumns .columns-two-right {
    width: 48.5%;
    margin-right: 3%;
}

@media only screen and (max-width: 660px) {

    .responsivecolumns .columns-two-left,
    .responsivecolumns .columns-two-right {
        width: 100%;
        margin-right: 0;
    }
}

.responsivecolumns .columns-two-right {
    margin-right: 0;
}

.responsivecolumns.columns-two-25-75 .columns-two-left {
    width: 22.75%;
}

.responsivecolumns.columns-two-25-75 .columns-two-right {
    width: 74.25%;
}

.responsivecolumns.columns-two-75-25 .columns-two-left {
    width: 74.25%;
}

.responsivecolumns.columns-two-75-25 .columns-two-right {
    width: 22.75%;
}

.responsivecolumns.columns-two-34-66 .columns-two-left {
    width: 31.333%;
}

.responsivecolumns.columns-two-34-66 .columns-two-right {
    width: 65.668%;
}

.responsivecolumns.columns-two-66-34 .columns-two-left {
    width: 65.668%;
}

.responsivecolumns.columns-two-66-34 .columns-two-right {
    width: 31.333%;
}

@media only screen and (max-width: 925px) {

    .responsivecolumns.columns-two-75-25 .column,
    .responsivecolumns.columns-two-25-75 .column,
    .responsivecolumns.columns-two-66-34 .column,
    .responsivecolumns.columns-two-34-66 .column {
        width: 48.5%;
    }
}

@media only screen and (max-width: 660px) {

    .responsivecolumns.columns-two-75-25 .column,
    .responsivecolumns.columns-two-25-75 .column,
    .responsivecolumns.columns-two-66-34 .column,
    .responsivecolumns.columns-two-34-66 .column {
        width: 100%;
    }
}

.responsivecolumns .columns-three-left,
.responsivecolumns .columns-three-middle,
.responsivecolumns .columns-three-right {
    width: 31.333%;
    margin-right: 3%;
}

@media only screen and (max-width: 700px) {

    .responsivecolumns .columns-three-left,
    .responsivecolumns .columns-three-middle,
    .responsivecolumns .columns-three-right {
        width: 100%;
        margin-right: 0;
    }
}

.responsivecolumns .columns-three-right {
    margin-right: 0;
}

.responsivecolumns.columns-three-25-25-50 .columns-three-left,
.responsivecolumns.columns-three-25-25-50 .columns-three-middle {
    width: 22.75%;
}

.responsivecolumns.columns-three-25-25-50 .columns-three-right {
    width: 48.5%;
}

.responsivecolumns.columns-three-50-25-25 .columns-three-left {
    width: 48.5%;
}

.responsivecolumns.columns-three-50-25-25 .columns-three-middle,
.responsivecolumns.columns-three-50-25-25 .columns-three-right {
    width: 22.75%;
}

@media only screen and (max-width: 925px) {

    .responsivecolumns.columns-three-50-25-25 .column,
    .responsivecolumns.columns-three-25-25-50 .column {
        width: 31.333%;
        margin-right: 3%;
    }

    .responsivecolumns.columns-three-50-25-25 .column.columns-three-right,
    .responsivecolumns.columns-three-25-25-50 .column.columns-three-right {
        margin-right: 0;
    }
}

@media only screen and (max-width: 479px) {

    .responsivecolumns.columns-three-50-25-25 .column,
    .responsivecolumns.columns-three-25-25-50 .column {
        width: 100%;
    }
}

.responsivecolumns .columns-four-first,
.responsivecolumns .columns-four-second,
.responsivecolumns .columns-four-third,
.responsivecolumns .columns-four-fourth {
    width: 22.75%;
    margin-right: 3%;
}

@media only screen and (max-width: 925px) {

    .responsivecolumns .columns-four-first,
    .responsivecolumns .columns-four-second,
    .responsivecolumns .columns-four-third,
    .responsivecolumns .columns-four-fourth {
        width: 48.5%;
        margin-right: 3%;
    }
}

@media only screen and (max-width: 479px) {

    .responsivecolumns .columns-four-first,
    .responsivecolumns .columns-four-second,
    .responsivecolumns .columns-four-third,
    .responsivecolumns .columns-four-fourth {
        width: 100%;
        margin-right: 0;
    }
}

@media only screen and (max-width: 925px) {
    .responsivecolumns .columns-four-second {
        margin-right: 0;
    }
}

@media only screen and (max-width: 925px) {
    .responsivecolumns .columns-four-third {
        clear: left;
    }
}

.responsivecolumns .columns-four-fourth {
    margin-right: 0;
}

.content {
    -ms-word-break: break-word;
    word-break: break-word;
    word-wrap: break-word;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    hyphens: none;
}

.content .bk-content-text ol {
    list-style-position: inside;
}

.expand .more,
.expand .less {
    color: #6cd8cb;
    cursor: pointer;
}

.wysiwyg-font-size-xx-small {
    font-size: 10px;
}

.wysiwyg-font-size-x-small {
    font-size: 12px;
}

.wysiwyg-font-size-smaller {
    font-size: 14px;
}

.wysiwyg-font-size-small {
    font-size: 16px;
}

.wysiwyg-font-size-medium {
    font-size: 18px;
}

.wysiwyg-font-size-large {
    font-size: 20px;
}

.wysiwyg-font-size-larger {
    font-size: 24px;
}

.wysiwyg-font-size-x-large {
    font-size: 28px;
}

.wysiwyg-font-size-xx-large {
    font-size: 30px;
}

.widget.line {
    *zoom: 1;
    padding: 20px 0;
}

.widget.line:before,
.widget.line:after {
    content: " ";
    display: table;
}

.widget.line:after {
    clear: both;
}

hr.line {
    height: 2px;
    width: 100%;
    border: none;
}

hr.line:align-left {
    margin: 20px auto 20px 0px;
}

hr.line:align-center {
    margin: 20px auto;
}

hr.line:align-right {
    margin: 20px 0px 20px auto;
}

.widget.map span,
.widget.map a,
.widget.profile .map span,
.widget.profile .map a {
    color: #444;
    font-size: 10px;
    display: inline;
    font-family: Roboto, Arial, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: auto;
    letter-spacing: normal;
    line-height: 28px;
}

.widget.feature .feature-bgimg {
    height: 500px;
}

@media only screen and (max-width: 480px) {
    .widget.feature .feature-bgimg {
        height: 220px;
    }
}

.widget.feature .feature-bgimg .content {
    height: 500px;
}

@media only screen and (max-width: 480px) {
    .widget.feature .feature-bgimg .content {
        height: 220px;
    }
}

.widget.feature .feature-bgimg .content button {
    margin: 1em 0;
    padding: 8px 14px;
    border: 0;
    text-decoration: none;
}

.widget.feature .feature-bgimg .content button:hover {
    cursor: pointer;
}

@media only screen and (max-width: 480px) {
    .widget.feature .feature-bgimg .content button {
        margin: 0;
    }
}

.widget.feature .feature-bgimg .content button.btn.justifyleft {
    text-align: left;
}

.widget.feature .feature-bgimg .content button.btn.justifycenter {
    text-align: center;
}

.widget.feature .feature-bgimg .content button.btn.justifyright {
    text-align: right;
}

.widget.feature .feature-bgimg .content button.btn.justifyfull {
    text-align: justify;
}

.widget.feature .feature-bgimg .content button.btn.justifyitalic {
    font-style: italic;
}

.widget.feature .feature-bgimg .content button.btn.justifybold {
    font-weight: bold;
}

.widget.feature .feature-bgimg .content button span {
    vertical-align: middle;
}

.widget.feature .feature-bgimg .content button i {
    margin-right: 5px;
}

.widget.feature:align-left .content {
    width: 100%;
    text-align: left;
}

.widget.feature:align-center .content {
    width: 100%;
    text-align: center;
}

.widget.feature:align-right .content {
    width: 100%;
    text-align: right;
}

input,
textarea {
    outline: none;
    text-shadow: none;
    padding: 5px;
    font-size: inherit;
    font-family: inherit;
    font-weight: normal;
}

input::-webkit-input-placeholder,
input:focus::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
    color: #787878;
}

input::-moz-placeholder,
input:focus::-moz-placeholder,
textarea::-moz-placeholder,
textarea:focus::-moz-placeholder {
    color: #787878;
}

input:-ms-input-placeholder,
input:focus:-ms-input-placeholder,
textarea:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
    color: #787878;
}

input::placeholder,
input:focus::placeholder,
textarea::placeholder,
textarea:focus::placeholder {
    color: #787878;
}

.signupform {
    padding: 0;
}

.signupform input:focus {
    outline: none;
}

.signupform button {
    cursor: pointer;
}

.signupform button:focus {
    outline: none;
}

.signupform fieldset {
    padding: 0;
    border: 0;
    margin: 0;
}

.signupform fieldset label {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.signupform fieldset input {
    height: 45px;
    width: 42%;
}

.signupform fieldset input:focus {
    outline: none;
}

.signupform fieldset input[type=submit] {
    height: 45px;
}

.signupform fieldset button {
    padding: 5px 10px;
    margin: 0;
    border: 0;
    text-decoration: none;
}

.signupform fieldset button:hover {
    cursor: pointer;
}

.signupform fieldset button:focus {
    outline: none;
}

.advancedcontactform .error {
    border: 1px solid #f06262 !important;
}

.widget.gallery {
    width: 100%;
    margin-left: -0.5%;
    position: relative;
}

.widget.gallery .gallery-widget {
    *zoom: 1;
    position: relative;
    width: 100%;
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
}

.widget.gallery .gallery-widget:before,
.widget.gallery .gallery-widget:after {
    content: " ";
    display: table;
}

.widget.gallery .gallery-widget:after {
    clear: both;
}

.widget.gallery .gallery-widget li {
    float: left;
    position: relative;
    width: 33.3%;
    padding-bottom: 33%;
}

@media only screen and (max-width: 769px) {
    .widget.gallery .gallery-widget li {
        width: 49%;
        padding-bottom: 50%;
    }
}

@media only screen and (max-width: 480px) {
    .widget.gallery .gallery-widget li {
        width: 100%;
        padding-bottom: 100%;
    }
}

.widget.gallery .gallery-widget li.one-to-one span:inner {
    background-size: 100% 100%;
}

.widget.gallery .gallery-widget li.portrait span:inner {
    background-size: 100% auto;
}

.widget.gallery .gallery-widget li.landscape span:inner {
    background-size: auto 100%;
}

.widget.gallery .gallery-widget li .inner {
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    position: absolute;
    left: 5px;
    right: 5px;
    top: 0px;
    bottom: 16px;
    overflow: hidden;
}

.widget.gallery .gallery-widget li .inner img {
    display: none;
}

.widget.gallery .gallery-widget li .inner a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.widget.gallery .gallery-widget li .inner a:hover {
    text-decoration: none;
}

.widget.gallery .image-data {
    display: none;
    padding: 15px;
    height: 100%;
}

.widget.gallery .inner:hover .image-data {
    display: block;
}

.widget.gallery .title,
.widget.gallery .description {
    display: block;
}

.widget.gallery .title:hover,
.widget.gallery .description:hover {
    text-decoration: none;
}

.widget.gallery .title {
    margin-bottom: 0.5em;
}

.menu .main {
    padding: 0;
}

.menu .menu-items {
    padding-left: 0;
}

.menu .menu-items li {
    list-style: none;
    padding: 1.5em 0;
}

.menu .menu-item-image-wrap {
    background-repeat: no-repeat;
}

.menu .menu-item-image-wrap .menu-item-image {
    max-width: 100%;
}

.menu .menu-subsection {
    margin: 1.5em 0;
}

.menu .menu-subsection li {
    list-style: none;
}

.menu .menu-section-item-dietary-props .dietary-icon,
.menu .menu-info .dietary-icon {
    display: inline-block;
    border: 0;
    margin: 5px 5px 0 0;
    text-align: center;
}

.menu .menu-section-item-dietary-props .not-spicy-icon,
.menu .menu-info .not-spicy-icon {
    display: none;
}

.widget.menusections {
    margin: 1em auto;
}

.widget.menusections ul {
    padding: 1em 0;
    list-style: none;
}

.widget.menusections ul li {
    display: inline-block;
    margin: 0 1em;
}

.widget.menusections ul li:first-child {
    margin-left: 0;
}

.widget.menusections ul li:last-child {
    margin-right: 0;
}

.widget .extendednavigation li>.text,
.widget .navigation li>.text {
    padding: 0 20px;
}

.widget .extendednavigation li ul,
.widget .navigation li ul {
    display: none;
}

.widget .extendednavigation ul,
.widget .navigation ul {
    margin: 0;
    padding: 0;
}

@media only screen and (max-width: 769px) {

    .widget .extendednavigation ul,
    .widget .navigation ul {
        display: none;
        width: 100%;
        padding-top: 40px;
    }
}

.widget .extendednavigation ul li,
.widget .navigation ul li {
    float: left;
    display: block;
}

@media only screen and (max-width: 769px) {

    .widget .extendednavigation ul li,
    .widget .navigation ul li {
        width: 100%;
        padding: 1em 0;
    }
}

.widget .extendednavigation ul li:hover ul,
.widget .navigation ul li:hover ul {
    display: block;
    position: absolute;
    z-index: 500;
    padding: 0;
    margin: 0 0 0;
    min-width: 140px;
}

@media only screen and (max-width: 769px) {

    .widget .extendednavigation ul li:hover ul,
    .widget .navigation ul li:hover ul {
        margin: 16px 0 0;
    }
}

.widget .extendednavigation ul li:hover ul li,
.widget .navigation ul li:hover ul li {
    display: block;
    width: 100%;
}

.widget .extendednavigation ul li:hover ul li .box-sizing a,
.widget .navigation ul li:hover ul li .box-sizing a {
    display: block;
    padding: 0;
}

.widget .extendednavigation ul li a,
.widget .navigation ul li a {
    display: block;
    padding: 0 20px;
}

.widget .extendednavigation ul li a:hover,
.widget .navigation ul li a:hover {
    text-decoration: none;
}

.widget .extendednavigation ul li.folder,
.widget .navigation ul li.folder {
    position: relative;
    margin-right: 10px;
    cursor: pointer;
}

.widget .extendednavigation ul li.folder .text,
.widget .navigation ul li.folder .text {
    display: block;
    position: relative;
}

.widget .extendednavigation ul li.folder .text:hover,
.widget .navigation ul li.folder .text:hover {
    text-decoration: none;
}

.widget .extendednavigation a.pull,
.widget .navigation a.pull {
    display: none;
}

@media only screen and (max-width: 769px) {

    .widget .extendednavigation a.pull,
    .widget .navigation a.pull {
        position: absolute;
        right: 0;
        top: -43px;
        display: inline-block;
        width: 40px;
        height: 40px;
        border: none;
        text-indent: -900em;
        overflow: hidden;
        cursor: pointer;
        outline: none;
        padding: 0;
    }

    .widget .extendednavigation a.pull:after,
    .widget .navigation a.pull:after {
        content: '';
        position: absolute;
        width: 26px;
        height: 3px;
        background: #c7c7c7;
        top: 0;
        right: 0;
        box-shadow: 0 6px 0 #c7c7c7, 0 12px 0 #c7c7c7;
        border-radius: 1px;
    }
}

div.widget .extendednavigation ul li,
div.widget .navigation ul li {
    float: none;
    display: inline-block;
}

div.widget .extendednavigation ul.align-left,
div.widget .navigation ul.align-left {
    float: left;
    text-align: left;
}

div.widget .extendednavigation ul.align-right,
div.widget .navigation ul.align-right {
    float: right;
    text-align: right;
}

div.widget .extendednavigation ul.align-center,
div.widget .navigation ul.align-center {
    float: none;
    text-align: center;
}

.widget.responsiveslideshow {
    min-height: 300px;
}

.widget.responsiveslideshow .slideshow-widget {
    position: relative;
}

.widget.responsiveslideshow .slideshow-image-list .slideshow-image-item {
    display: none;
}

.widget.responsiveslideshow .slideshow-image-list .slideshow-image-item.current {
    display: list-item;
}

.widget.responsiveslideshow span.inner img {
    width: auto;
}

.widget.responsiveslideshow .image-wrapper {
    padding: 0;
}

.widget.responsiveslideshow .crop .image-wrapper {
    padding: 0;
}

.widget.responsiveslideshow .content-wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: auto;
}

.widget.responsiveslideshow .slideshow-image-list {
    min-height: 450px;
    position: relative;
}

@media only screen and (max-width: 769px) {
    .widget.responsiveslideshow .slideshow-image-list {
        min-height: 350px;
    }
}

.widget.responsiveslideshow .slideshow-image-item {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.widget.responsiveslideshow .title,
.widget.responsiveslideshow .description {
    display: inline-block;
    padding: 5px 20px 0 20px;
}

@media only screen and (max-width: 480px) {
    .widget.responsiveslideshow .title {
        padding-bottom: 7px;
    }
}

@media only screen and (max-width: 480px) {
    .widget.responsiveslideshow .description {
        display: none;
    }
}

.widget.responsiveslideshow .slideshow-widget .btn-prev,
.widget.responsiveslideshow .slideshow-widget .btn-next {
    position: absolute;
    top: 43%;
    display: block;
    cursor: pointer;
}

.widget.responsiveslideshow .slideshow-widget .btn-prev {
    z-index: 11;
    left: 10px;
    background: #ddd;
}

.widget.responsiveslideshow .slideshow-widget .btn-next {
    z-index: 11;
    right: 10px;
    background: #ddd;
}

.widget.responsiveslideshow .slideshow-widget .btn-play {
    background: #ddd;
    font-size: 0;
    text-indent: -99999px;
    position: absolute;
    cursor: pointer;
    z-index: 12;
    width: 6%;
    height: 60px;
    top: 39%;
    left: 47%;
}

@media only screen and (max-width: 769px) {
    .widget.responsiveslideshow .slideshow-widget {
        height: 350px;
    }
}

.widget.responsiveslideshow .slideshow-widget-controls {
    margin-top: 10px;
}

.widget.responsiveslideshow .slideshow-widget-controls .dot {
    border: none;
    background: #ddd;
    width: 10px;
    height: 10px;
}

.widget.responsiveslideshow .slideshow-widget-controls .dot.selected {
    box-sizing: border-box;
    background: #000;
    border: 2px solid #ddd;
}

.svg .bk-socialicons-linkedin a {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyODMuNDY1cHgiIGhlaWdodD0iMjgzLjQ2NHB4IiB2aWV3Qm94PSIwIDAgMjgzLjQ2NSAyODMuNDY0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODMuNDY1IDI4My40NjQiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IkZhY2Vib29rIiBkaXNwbGF5PSJub25lIj4NCgk8cGF0aCBkaXNwbGF5PSJpbmxpbmUiIGZpbGw9IiNGRkZGRkYiIGQ9Ik04Mi43MzIsMTAwLjUzMmgyN1Y4OC4yODN2LTEydi0yLjAwMWMwLTExLjU1LDAuMjk4LTI5LjQsOC42OTgtNDAuNDQ5DQoJCWM4Ljg1LTExLjcwMiwyMS0xOS42NSw0MS45MDEtMTkuNjVjMzQuMDQ4LDAsNDguNCw0Ljg0OSw0OC40LDQuODQ5bC02Ljc1LDQwLjAwMWMwLDAtMTEuMjUtMy4yNTEtMjEuNzUtMy4yNTENCgkJcy0xOS45LDMuNzUtMTkuOSwxNC4yNXY0LjI1djE0LjAwMXYxMi4yNDloNDMuMDQ4bC0zLDM5LjA1aC00MC4wNDh2MTM1LjdoLTUwLjZ2LTEzNS43aC0yN1YxMDAuNTMyTDgyLjczMiwxMDAuNTMyeiIvPg0KPC9nPg0KPGcgaWQ9IlR3aXR0ZXIiIGRpc3BsYXk9Im5vbmUiPg0KCTxwYXRoIGRpc3BsYXk9ImlubGluZSIgZmlsbD0iI0ZGRkZGRiIgZD0iTTI3MC4yMzIsNjcuNTA4Yy05LjE2MSw0LjA2My0xOS4wMDcsNi44MDktMjkuMzQsOC4wNDQNCgkJYzEwLjU0Ni02LjMyMiwxOC42NDYtMTYuMzMzLDIyLjQ2MS0yOC4yNjNjLTkuODcxLDUuODU1LTIwLjgwNCwxMC4xMDYtMzIuNDQsMTIuMzk2Yy05LjMxOC05LjkyOC0yMi41OTUtMTYuMTMxLTM3LjI4OC0xNi4xMzENCgkJYy0yOC4yMTIsMC01MS4wODUsMjIuODcyLTUxLjA4NSw1MS4wODRjMCw0LjAwMywwLjQ1MSw3LjkwMywxLjMyMiwxMS42NDJjLTQyLjQ1Ni0yLjEzMS04MC4xLTIyLjQ2OC0xMDUuMjk1LTUzLjM3Ng0KCQljLTQuMzk3LDcuNTQ1LTYuOTE3LDE2LjMyLTYuOTE3LDI1LjY4M2MwLDE3LjcyNCw5LjAxOCwzMy4zNTksMjIuNzI2LDQyLjUyMWMtOC4zNzQtMC4yNjYtMTYuMjUxLTIuNTY0LTIzLjEzOC02LjM5MQ0KCQljLTAuMDA1LDAuMjE0LTAuMDA1LDAuNDI3LTAuMDA1LDAuNjQzYzAsMjQuNzUxLDE3LjYwOSw0NS4zOTgsNDAuOTc4LDUwLjA5MmMtNC4yODYsMS4xNjctOC43OTksMS43OTItMTMuNDU4LDEuNzkyDQoJCWMtMy4yOTIsMC02LjQ5Mi0wLjMyMS05LjYxMi0wLjkxN2M2LjUwMSwyMC4yOTUsMjUuMzY4LDM1LjA2Niw0Ny43MjEsMzUuNDc4Yy0xNy40ODMsMTMuNzAyLTM5LjUxLDIxLjg2OC02My40NDUsMjEuODY4DQoJCWMtNC4xMjQsMC04LjE4OS0wLjI0MS0xMi4xODYtMC43MTVjMjIuNjA3LDE0LjQ5NCw0OS40NiwyMi45NTQsNzguMzA5LDIyLjk1NGM5My45NjUsMCwxNDUuMzQ5LTc3Ljg0NCwxNDUuMzQ5LTE0NS4zNTENCgkJYzAtMi4yMTQtMC4wNS00LjQxNy0wLjE0OC02LjYwOUMyNTQuNzI0LDg2Ljc1LDI2My4zODQsNzcuNzUyLDI3MC4yMzIsNjcuNTA4eiIvPg0KPC9nPg0KPGcgaWQ9IllvdVR1YmUiIGRpc3BsYXk9Im5vbmUiPg0KCTxnIGRpc3BsYXk9ImlubGluZSI+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQ1Ljk4Niw0aDE5Ljg4OWwxMi44MTMsNTEuMTAzaDEuMjRMOTIuMTQ2LDRoMjAuMDY0bC0yMi45OCw3NC43OTl2NTMuMDQ5aC0xOS43NVY4MS4xODdMNDUuOTg2LDR6Ii8+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTExLjMxNSw1OS4wOThjMC03LjMwNCwyLjM1OS0xMy4xMTksNy4wODEtMTcuNDQ4YzQuNzIyLTQuMzMxLDExLjA2NC02LjQ5NiwxOS4wMzQtNi40OTYNCgkJCQljNy4yNTYsMCwxMy4yMDIsMi4yODQsMTcuODM2LDYuODQ5YzQuNjM0LDQuNTY1LDYuOTUzLDEwLjQ0LDYuOTUzLDE3LjYyOXY0OC43MDljMCw4LjA3My0yLjI3OCwxNC40MDYtNi44MiwxOQ0KCQkJCWMtNC41NDMsNC41OTUtMTAuODAxLDYuODkxLTE4Ljc2Nyw2Ljg5MWMtNy42NzEsMC0xMy44MTEtMi4zNzEtMTguNDExLTcuMTExYy00LjYwNC00Ljc0MS02LjkwNi0xMS4xMi02LjkwNi0xOS4xMzJWNTkuMDk4eg0KCQkJCSBNMTI5LjM2LDEwOS43NTVjMCwyLjU5OCwwLjYyMiw0LjYsMS44NzIsNi4wMTRjMS4yNDksMS40MTUsMy4wMzEsMi4xMjEsNS4zNTIsMi4xMjFjMi4zNzcsMCw0LjI2NS0wLjcyMiw1LjY2MS0yLjE2Ng0KCQkJCWMxLjM5OC0xLjQ0NCwyLjA5Ny0zLjQzMywyLjA5Ny01Ljk2OVY1OC4zOTFjMC0yLjA2MS0wLjcxNi0zLjcyNi0yLjE0My00Ljk5MmMtMS40MjQtMS4yNjctMy4yOTYtMS45MDMtNS42MTUtMS45MDMNCgkJCQljLTIuMTQxLDAtMy44NzksMC42MzYtNS4yMTgsMS45MDNjLTEuMzM5LDEuMjY2LTIuMDA2LDIuOTMxLTIuMDA2LDQuOTkyVjEwOS43NTV6Ii8+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjI3LjE1LDM3LjUzOHY5NC4zMWgtMTcuNTM0di0xMC40MTFjLTMuMjMxLDMuODM3LTYuNTk0LDYuNzU5LTEwLjA4OSw4Ljc2Ng0KCQkJCWMtMy40OTUsMi4wMDMtNi44OSwzLjAwOC0xMC4xNzcsMy4wMDhjLTQuMDU0LDAtNy4xMTItMS40MDEtOS4xNjgtNC4yMWMtMi4wNTYtMi44MDYtMy4wODMtNy4wMi0zLjA4My0xMi42MzVWMzcuNTM4aDE3LjUzNw0KCQkJCXY3Mi4yOTVjMCwyLjIzNywwLjM2NCwzLjg1MywxLjEsNC44NTRjMC43MzQsMS4wMDEsMS45MjQsMS41MDIsMy41NywxLjUwMmMxLjI5NCwwLDIuOTE5LTAuNjYzLDQuODktMS45ODYNCgkJCQljMS45NjctMS4zMjcsMy43NzMtMy4wMTgsNS40Mi01LjA3OFYzNy41MzhIMjI3LjE1eiIvPg0KCQk8L2c+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTkzLjA2OSwxNzIuNTg3SDQ0djE1LjAyNGgxNi41NDFWMjc2LjFINzYuNTN2LTg4LjQ4OGgxNi41MzlWMTcyLjU4N3ogTTExOS4yMDEsMjU3LjcwMQ0KCQkJCWMtMS4zMzEsMS42NzItMi43OTUsMy4wNC00LjM4OCw0LjExMmMtMS41OTQsMS4wNzItMi45MTIsMS42MDYtMy45NjEsMS42MDZjLTEuMzMxLDAtMi4yOTUtMC40MDMtMi44ODktMS4yMTYNCgkJCQljLTAuNTk0LTAuODA2LTAuODkyLTIuMTE2LTAuODkyLTMuOTI3VjE5OS43NEg5Mi44NzZ2NjMuODIzYzAsNC41NDgsMC44MzIsNy45NTUsMi40OTcsMTAuMjMyDQoJCQkJYzEuNjY0LDIuMjcxLDQuMTQsMy40MDYsNy40MiwzLjQwNmMyLjY2NCwwLDUuNDEtMC44MTMsOC4yMzgtMi40MzNjMi44MzMtMS42MjYsNS41NTQtMy45OTEsOC4xNy03LjA5OHY4LjQyOWgxNC4xOTd2LTc2LjM2DQoJCQkJaC0xNC4xOTdWMjU3LjcwMXogTTE3NC4yMDksMTk4Ljc3NGMtMi4yMDEsMC00LjM3NywwLjYwNy02LjUzMiwxLjgyYy0yLjE0OSwxLjIxNy00LjE3OSwyLjk4NC02LjA5Miw1LjMxNHYtMzMuMzIxaC0xNC4zMzYNCgkJCQlWMjc2LjFoMTQuMzM2di01Ljg2OWMxLjg2NSwyLjMyNCwzLjg4Nyw0LjA0NCw2LjA2LDUuMTZjMi4xNzYsMS4xMTYsNC42NSwxLjY3NCw3LjQyNSwxLjY3NGM0LjIwNiwwLDcuNDIxLTEuNDM5LDkuNjQ2LTQuMzINCgkJCQljMi4yMjEtMi44OCwzLjMzNS03LjAzNywzLjMzNS0xMi40NjZ2LTQyLjM2MWMwLTYuMjM3LTEuMTg1LTEwLjk5LTMuNTUzLTE0LjI1MQ0KCQkJCUMxODIuMTMyLDIwMC40MDksMTc4LjcwMSwxOTguNzc0LDE3NC4yMDksMTk4Ljc3NHogTTE3My40MzksMjU4LjIwMmMwLDIuNDM1LTAuNDEyLDQuMTkxLTEuMjI5LDUuMjYzDQoJCQkJYy0wLjgxOSwxLjA3NC0yLjA5NSwxLjYwOS0zLjgzLDEuNjA5Yy0xLjIwNiwwLTIuMzUtMC4yNzItMy40MzUtMC44MjJjLTEuMDg2LTAuNTQ2LTIuMjA3LTEuNDQyLTMuMzYtMi42ODV2LTQ3LjU4NA0KCQkJCWMwLjk2NS0xLjA1LDEuOTM4LTEuODIzLDIuOTI4LTIuMzI1YzAuOTg2LTAuNSwxLjk4Ny0wLjc1MywyLjk5OC0wLjc1M2MxLjkyNCwwLDMuMzk3LDAuNjY4LDQuNDA4LDIuMDA2DQoJCQkJYzEuMDE2LDEuMzM1LDEuNTIxLDMuMjksMS41MjEsNS44NjVWMjU4LjIwMnogTTI0MC41MjEsMjM5LjcxMnYtMTkuNDQxYzAtNy4yNDgtMS43NDMtMTIuODAxLTUuMjI5LTE2LjY2NQ0KCQkJCWMtMy40ODUtMy44NjMtOC40NzctNS43OTQtMTQuOTczLTUuNzk0Yy02LjM1MiwwLTExLjUzNSwyLjA4Ny0xNS41NDMsNi4yNThjLTQuMDE2LDQuMTcyLTYuMDIxLDkuNTcyLTYuMDIxLDE2LjIwMXYzNC4yNzINCgkJCQljMCw3LjM1MiwxLjgzLDEzLjEyNiw1LjQ4MiwxNy4zMjZjMy42NTIsNC4xOTcsOC42NTYsNi4yOTgsMTUuMDA5LDYuMjk4YzcuMDY4LDAsMTIuMzgxLTEuOTgzLDE1LjkzOS01Ljk0Mw0KCQkJCWMzLjU1OC0zLjk2LDUuMzM1LTkuODU1LDUuMzM1LTE3LjY4MXYtNS43MzRoLTE0LjYwOXY1LjMwNWMwLDQuNDkzLTAuNDY5LDcuNC0xLjQwNiw4LjcxNWMtMC45MzksMS4zMTItMi41ODQsMS45Ny00LjkzNSwxLjk3DQoJCQkJYy0yLjI2NSwwLTMuODYtMC43NzItNC43OTgtMi4zMzFjLTAuOTM4LTEuNTUyLTEuNDA2LTQuMzM4LTEuNDA2LTguMzU0di0xNC40MDFIMjQwLjUyMXogTTIxMy4zNjcsMjIwLjEyOA0KCQkJCWMwLTMuMTk1LDAuNDkyLTUuNDg1LDEuNDgtNi44N2MwLjk4My0xLjM4NywyLjYwNS0yLjA3OCw0Ljg2NC0yLjA3OGMyLjE2MiwwLDMuNzM0LDAuNjkxLDQuNzIyLDIuMDc4DQoJCQkJYzAuOTg0LDEuMzg1LDEuNDc5LDMuNjc1LDEuNDc5LDYuODd2Ny43MzJoLTEyLjU0NVYyMjAuMTI4eiIvPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTkzLjA2OSwxNzMuNjlINDR2MTUuMDI0aDE2LjU0MXY4OC40ODdINzYuNTN2LTg4LjQ4N2gxNi41MzlWMTczLjY5eiBNMTE5LjIwMSwyNTguODA1DQoJCQkJYy0xLjMzMSwxLjY2OS0yLjc5NSwzLjA0MS00LjM4OCw0LjExMWMtMS41OTQsMS4wNzEtMi45MTIsMS42MDUtMy45NjEsMS42MDVjLTEuMzMxLDAtMi4yOTUtMC40MDMtMi44ODktMS4yMTMNCgkJCQlzLTAuODkyLTIuMTE5LTAuODkyLTMuOTMxVjIwMC44NEg5Mi44NzZ2NjMuODI4YzAsNC41NDUsMC44MzIsNy45NTYsMi40OTcsMTAuMjI4YzEuNjY0LDIuMjczLDQuMTQsMy40MDgsNy40MiwzLjQwOA0KCQkJCWMyLjY2NCwwLDUuNDEtMC44MTIsOC4yMzgtMi40MzJjMi44MzMtMS42MjYsNS41NTQtMy45OTMsOC4xNy03LjA5OHY4LjQyN2gxNC4xOTdWMjAwLjg0aC0xNC4xOTdWMjU4LjgwNXogTTE3NC4yMDksMTk5Ljg3OA0KCQkJCWMtMi4yMDEsMC00LjM3NywwLjYwNC02LjUzMiwxLjgxN2MtMi4xNDksMS4yMTYtNC4xNzksMi45ODgtNi4wOTIsNS4zMTZWMTczLjY5aC0xNC4zMzZ2MTAzLjUxMmgxNC4zMzZ2LTUuODY4DQoJCQkJYzEuODY1LDIuMzI0LDMuODg3LDQuMDQ0LDYuMDYsNS4xNjNjMi4xNzYsMS4xMTIsNC42NSwxLjY3MSw3LjQyNSwxLjY3MWM0LjIwNiwwLDcuNDIxLTEuNDM3LDkuNjQ2LTQuMzIyDQoJCQkJYzIuMjIxLTIuODc5LDMuMzM1LTcuMDM1LDMuMzM1LTEyLjQ2M3YtNDIuMzYzYzAtNi4yMzYtMS4xODUtMTAuOTg5LTMuNTUzLTE0LjI0Nw0KCQkJCUMxODIuMTMyLDIwMS41MTIsMTc4LjcwMSwxOTkuODc4LDE3NC4yMDksMTk5Ljg3OHogTTE3My40MzksMjU5LjMwN2MwLDIuNDMyLTAuNDEyLDQuMTg4LTEuMjI5LDUuMjYxDQoJCQkJYy0wLjgxOSwxLjA3Mi0yLjA5NSwxLjYwOC0zLjgzLDEuNjA4Yy0xLjIwNiwwLTIuMzUtMC4yNzItMy40MzUtMC44MjFjLTEuMDg2LTAuNTQ3LTIuMjA3LTEuNDQ0LTMuMzYtMi42ODd2LTQ3LjU4Mw0KCQkJCWMwLjk2NS0xLjA1LDEuOTM4LTEuODI1LDIuOTI4LTIuMzI4YzAuOTg2LTAuNDk3LDEuOTg3LTAuNzUsMi45OTgtMC43NWMxLjkyNCwwLDMuMzk3LDAuNjY5LDQuNDA4LDIuMDA2DQoJCQkJYzEuMDE2LDEuMzM2LDEuNTIxLDMuMjksMS41MjEsNS44NjRWMjU5LjMwN3ogTTI0MC41MjEsMjQwLjgxM3YtMTkuNDM5YzAtNy4yNDctMS43NDMtMTIuODAxLTUuMjI5LTE2LjY2Nw0KCQkJCWMtMy40ODUtMy44NjItOC40NzctNS43OTMtMTQuOTczLTUuNzkzYy02LjM1MiwwLTExLjUzNSwyLjA4Ny0xNS41NDMsNi4yNTljLTQuMDE2LDQuMTc0LTYuMDIxLDkuNTcyLTYuMDIxLDE2LjIwMXYzNC4yNzINCgkJCQljMCw3LjM1MiwxLjgzLDEzLjEyNiw1LjQ4MiwxNy4zMjZjMy42NTIsNC4xOTcsOC42NTYsNi4yOTgsMTUuMDA5LDYuMjk4YzcuMDY4LDAsMTIuMzgxLTEuOTgxLDE1LjkzOS01Ljk0Mw0KCQkJCWMzLjU1OC0zLjk1Nyw1LjMzNS05Ljg1Myw1LjMzNS0xNy42ODF2LTUuNzM2aC0xNC42MDl2NS4zMDZjMCw0LjQ5Ny0wLjQ2OSw3LjQwMi0xLjQwNiw4LjcxNA0KCQkJCWMtMC45MzksMS4zMTQtMi41ODQsMS45Ny00LjkzNSwxLjk3Yy0yLjI2NSwwLTMuODYtMC43NzItNC43OTgtMi4zM2MtMC45MzgtMS41NTEtMS40MDYtNC4zMzctMS40MDYtOC4zNTR2LTE0LjQwMkgyNDAuNTIxeg0KCQkJCSBNMjEzLjM2NywyMjEuMjNjMC0zLjE5NiwwLjQ5Mi01LjQ4NCwxLjQ4LTYuODY5YzAuOTgzLTEuMzg2LDIuNjA1LTIuMDc4LDQuODY0LTIuMDc4YzIuMTYyLDAsMy43MzQsMC42OTIsNC43MjIsMi4wNzgNCgkJCQljMC45ODQsMS4zODUsMS40NzksMy42NzMsMS40NzksNi44Njl2Ny43MzFoLTEyLjU0NVYyMjEuMjN6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8ZyBpZD0iUlNTIiBkaXNwbGF5PSJub25lIj4NCgk8ZyBpZD0ibGluZXNfX3gwMDNDX0dyb3VwX3gwMDNFXyIgZGlzcGxheT0iaW5saW5lIj4NCgkJPHBhdGggaWQ9ImNpcmNsZSIgZmlsbD0iI0ZGRkZGRiIgZD0iTTkxLjc1NywyMjAuNDIzYzAsMTUuNzU4LTEyLjc3OCwyOC41MjgtMjguNTMzLDI4LjUyOGMtMTUuNzUzLDAtMjguNTMxLTEyLjc3MS0yOC41MzEtMjguNTI4DQoJCQljMC0xNS43NjEsMTIuNzc4LTI4LjUzNywyOC41MzEtMjguNTM3Qzc4Ljk3OSwxOTEuODg2LDkxLjc1NywyMDQuNjYzLDkxLjc1NywyMjAuNDIzeiIvPg0KCQk8Zz4NCgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNC43MjYsMTQ4LjQ4OWMyNi43MzgsMCw1MS44NjQsMTAuNDUsNzAuNzUyLDI5LjQyNmMxOC45MTcsMTkuMDA4LDI5LjMzMyw0NC4zMDYsMjkuMzMzLDcxLjIzN2g0MS4xOTMNCgkJCQljMC03OC4yMTktNjMuMzc4LTE0MS44NTctMTQxLjI3OC0xNDEuODU3VjE0OC40ODl6Ii8+DQoJCTwvZz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzQuNzg2LDc1LjQ2MmM5NS4yNzgsMCwxNzIuNzkzLDc3LjkzNywxNzIuNzkzLDE3My43MzNoNDEuMTk0DQoJCQkJYzAtMTE4LjUwOS05NS45OTUtMjE0LjkyNy0yMTMuOTg3LTIxNC45MjdWNzUuNDYyeiIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPGcgaWQ9IkxpbmtlZGluIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTc5LjQ3OSwyNTAuNzIyVjEwMy42NDdIMzAuNTk3djE0Ny4wNzVINzkuNDc5TDc5LjQ3OSwyNTAuNzIyeg0KCQkgTTU1LjA0LDgzLjU2OGMxNy4wNDMsMCwyNy42NTYtMTEuMzAxLDI3LjY1Ni0yNS40MTRjLTAuMzE5LTE0LjQyOC0xMC42MTMtMjUuNDEzLTI3LjMzMy0yNS40MTMNCgkJYy0xNi43MjUsMC0yNy42NTYsMTAuOTg1LTI3LjY1NiwyNS40MTNjMCwxNC4xMTMsMTAuNjA4LDI1LjQxNCwyNy4wMTUsMjUuNDE0SDU1LjA0TDU1LjA0LDgzLjU2OHoiLz4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTEwNi41MzIsMjUwLjcyMmg0OC44ODZ2LTgyLjEzM2MwLTQuMzk1LDAuMzE5LTguNzg5LDEuNjEtMTEuOTI1DQoJCWMzLjUzMy04Ljc5MSwxMS41NzktMTcuODg2LDI1LjA4MS0xNy44ODZjMTcuNjk0LDAsMjQuNzY4LDEzLjQ5LDI0Ljc2OCwzMy4yNjN2NzguNjgxaDQ4Ljg4MnYtODQuMzMzDQoJCWMwLTQ1LjE3Mi0yNC4xMTctNjYuMTk0LTU2LjI4Mi02Ni4xOTRjLTI2LjM3MiwwLTM3Ljk1MSwxNC43NC00NC4zOCwyNC43NzloMC4zMjF2LTIxLjMyN2gtNDguODg2DQoJCUMxMDcuMTczLDExNy40NDMsMTA2LjUzMiwyNTAuNzIyLDEwNi41MzIsMjUwLjcyMkwxMDYuNTMyLDI1MC43MjJ6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);
}

.bk-socialicons-linkedin a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpERkI0MTIzQTAwNDQxMUUzQjg0MTk5RjdERjMyRjY3RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpERkI0MTIzQjAwNDQxMUUzQjg0MTk5RjdERjMyRjY3RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlEOUFEOTVGMDA0NDExRTNCODQxOTlGN0RGMzJGNjdGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlEOUFEOTYwMDA0NDExRTNCODQxOTlGN0RGMzJGNjdGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Oc17/wAAAWdJREFUeNrs1s8vA0EUwPHdKhWJIBHCWcLJPyCc9C8Q8Rf4U7gTN3F04+Tg0j/AgQsRET/jgLYHKepH1Y7vJk/yTGZtd6sOYpJPtvPa2bfzZmdS3xjjtbplvF9ofzvJODZwgAX0Np0lXHjLtvna5h2/ScQ1kzGrP9yKcq3hXT5fotBsEt+xT7qQxyD2xI8n6UanzCaLCmpSth4EqOMUfZjAEG6xg3IjC7+ICkooYxIdWEcNjzjCHAqoI5DrPvL2PV1Jlq23a1qSbKpYFUXjbicYjXu73vREpWyB0Os2gGPsWmNGMBv3dkWdmIHV38KMWLG+m0qSxKirjt9jCYe4wqos/GfrTzsTHX9GSfVfcZdkMxpHmYwjrseGr7ofVdq0M4k9EtOuScM3TVMuExP/7uEik+hYm9TbFc9YY7Kq3+5ZC2a3a5zJBgs34oM8WRi/wYucT09qTBi7QE7GnccdkP9/JCLbhwADAGHqVphL3gjdAAAAAElFTkSuQmCC);
}

.svg .bk-socialicons-twitter a {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyODMuNDY1cHgiIGhlaWdodD0iMjgzLjQ2NHB4IiB2aWV3Qm94PSIwIDAgMjgzLjQ2NSAyODMuNDY0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODMuNDY1IDI4My40NjQiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IkZhY2Vib29rIiBkaXNwbGF5PSJub25lIj4NCgk8cGF0aCBkaXNwbGF5PSJpbmxpbmUiIGZpbGw9IiNGRkZGRkYiIGQ9Ik04Mi43MzIsMTAwLjUzMmgyN1Y4OC4yODN2LTEydi0yLjAwMWMwLTExLjU1LDAuMjk4LTI5LjQsOC42OTgtNDAuNDQ5DQoJCWM4Ljg1LTExLjcwMiwyMS0xOS42NSw0MS45MDEtMTkuNjVjMzQuMDQ4LDAsNDguNCw0Ljg0OSw0OC40LDQuODQ5bC02Ljc1LDQwLjAwMWMwLDAtMTEuMjUtMy4yNTEtMjEuNzUtMy4yNTENCgkJcy0xOS45LDMuNzUtMTkuOSwxNC4yNXY0LjI1djE0LjAwMXYxMi4yNDloNDMuMDQ4bC0zLDM5LjA1aC00MC4wNDh2MTM1LjdoLTUwLjZ2LTEzNS43aC0yN1YxMDAuNTMyTDgyLjczMiwxMDAuNTMyeiIvPg0KPC9nPg0KPGcgaWQ9IlR3aXR0ZXIiPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNzAuMjMyLDY3LjUwOGMtOS4xNjEsNC4wNjMtMTkuMDA3LDYuODA5LTI5LjM0LDguMDQ0YzEwLjU0Ni02LjMyMiwxOC42NDYtMTYuMzMzLDIyLjQ2MS0yOC4yNjMNCgkJYy05Ljg3MSw1Ljg1NS0yMC44MDQsMTAuMTA2LTMyLjQ0LDEyLjM5NmMtOS4zMTgtOS45MjgtMjIuNTk1LTE2LjEzMS0zNy4yODgtMTYuMTMxYy0yOC4yMTIsMC01MS4wODUsMjIuODcyLTUxLjA4NSw1MS4wODQNCgkJYzAsNC4wMDMsMC40NTEsNy45MDMsMS4zMjIsMTEuNjQyYy00Mi40NTYtMi4xMzEtODAuMS0yMi40NjgtMTA1LjI5NS01My4zNzZjLTQuMzk3LDcuNTQ1LTYuOTE3LDE2LjMyLTYuOTE3LDI1LjY4Mw0KCQljMCwxNy43MjQsOS4wMTgsMzMuMzU5LDIyLjcyNiw0Mi41MjFjLTguMzc0LTAuMjY2LTE2LjI1MS0yLjU2NC0yMy4xMzgtNi4zOTFjLTAuMDA1LDAuMjE0LTAuMDA1LDAuNDI3LTAuMDA1LDAuNjQzDQoJCWMwLDI0Ljc1MSwxNy42MDksNDUuMzk4LDQwLjk3OCw1MC4wOTJjLTQuMjg2LDEuMTY3LTguNzk5LDEuNzkyLTEzLjQ1OCwxLjc5MmMtMy4yOTIsMC02LjQ5Mi0wLjMyMS05LjYxMi0wLjkxNw0KCQljNi41MDEsMjAuMjk1LDI1LjM2OCwzNS4wNjYsNDcuNzIxLDM1LjQ3OGMtMTcuNDgzLDEzLjcwMi0zOS41MSwyMS44NjgtNjMuNDQ1LDIxLjg2OGMtNC4xMjQsMC04LjE4OS0wLjI0MS0xMi4xODYtMC43MTUNCgkJYzIyLjYwNywxNC40OTQsNDkuNDYsMjIuOTU0LDc4LjMwOSwyMi45NTRjOTMuOTY1LDAsMTQ1LjM0OS03Ny44NDQsMTQ1LjM0OS0xNDUuMzUxYzAtMi4yMTQtMC4wNS00LjQxNy0wLjE0OC02LjYwOQ0KCQlDMjU0LjcyNCw4Ni43NSwyNjMuMzg0LDc3Ljc1MiwyNzAuMjMyLDY3LjUwOHoiLz4NCjwvZz4NCjwvc3ZnPg0K);
}

.bk-socialicons-twitter a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNTM5RDg5NjAwMTExMUUzQjg0MTk5RjdERjMyRjY3RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RDlBRDk1NjAwNDQxMUUzQjg0MTk5RjdERjMyRjY3RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI1MzlEODk0MDAxMTExRTNCODQxOTlGN0RGMzJGNjdGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI1MzlEODk1MDAxMTExRTNCODQxOTlGN0RGMzJGNjdGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/QcnfAAAAWBJREFUeNrs1rtKA0EUgOHdGA0GtfOCjdj4AIJoLRZeQBSfQbD2AWzSig8ggp0W9iKks7EQVBC8ayMYL4UK4iWK458wC+MwMzvZqIh44CuyzJyTnT1nk1AIEXx3pIIfiL9dpMlzbwY5nKP0YAuYRaPMO4ju8srSg9fsoddwXZVGXpjjFNfYRqbcWNrmNrnwEeOOIpPCHUUsIWcq0qItXpSF9XWrIj7WkDUViY5LjScsYAD1cs1GTIECaqKceoEURhyb33CIu5giZ2pevUgXtnAkqot1NW9aa8sTtKO1ytHYcc3JO2a+YP7ynz5ZWnQaDwmP6gp1aj7ba+UWmwnvYg5FnzvpxH2CuzhW2tzaXaoeHFRQ4FnuCSopEs3NFF48XiOjtjy25A0YxoocQFfcoN/1ZfULE9j3PJ5XzKM55jSC0PAbX4shjKEPHcjKGbrArpyDZVz6tFv4/0fi1xX5EGAAZ9A3x/2+97sAAAAASUVORK5CYII=);
}

.svg .bk-socialicons-facebook a {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjgzLjQ2NXB4IiBoZWlnaHQ9IjI4My40NjRweCIgdmlld0JveD0iMCAwIDI4My40NjUgMjgzLjQ2NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjgzLjQ2NSAyODMuNDY0Ig0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik03OC43MzIsOTcuNTMyaDI3Vjg1LjI4M3YtMTJ2LTIuMDAxYzAtMTEuNTUsMC4yOTgtMjkuNCw4LjY5OC00MC40NDljOC44NS0xMS43MDIsMjEtMTkuNjUsNDEuOTAxLTE5LjY1DQoJYzM0LjA0OCwwLDQ4LjQsNC44NDksNDguNCw0Ljg0OWwtNi43NSw0MC4wMDFjMCwwLTExLjI1LTMuMjUxLTIxLjc1LTMuMjUxcy0xOS45LDMuNzUtMTkuOSwxNC4yNXY0LjI1djE0LjAwMXYxMi4yNDloNDMuMDQ4DQoJbC0zLDM5LjA1aC00MC4wNDh2MTM1LjdoLTUwLjZ2LTEzNS43aC0yN1Y5Ny41MzJMNzguNzMyLDk3LjUzMnoiLz4NCjwvc3ZnPg0K);
}

.bk-socialicons-facebook a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpERkI0MTIzRTAwNDQxMUUzQjg0MTk5RjdERjMyRjY3RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpERkI0MTIzRjAwNDQxMUUzQjg0MTk5RjdERjMyRjY3RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRGQjQxMjNDMDA0NDExRTNCODQxOTlGN0RGMzJGNjdGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRGQjQxMjNEMDA0NDExRTNCODQxOTlGN0RGMzJGNjdGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+6iDU3AAAAPVJREFUeNpi/P//PwOtARMDHcDItIQViFOB+BgQPwXih0B8HoinE9QJingicT4Q//uPCU4T0stCpC9EgTgGiBmRxF6A3AjEhwlpJtYSMSAWQuLvBuI4KPsXtSz5ica/BfUJUYAYS+SBWAsa8TAgDsSqQMwGxG8JWkhEhB8F4udA/Bspsr8A8T0gfgTEtdSIeB0g5kMT4wZiRaSkTXFwzQRiPSC2gRoOAveA+BDU8oPUyidq0OCBgZkk5C+iczwrWh5hpkWxwoRmCeOQLSAZCfCp5hNGckNg0AUXCxllHkmKfwPxM2hSBhXvr0mxhHG0tUIKAAgwAAuQDqyFFwHgAAAAAElFTkSuQmCC);
}

.svg .bk-socialicons-rss a {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyODMuNDY1cHgiIGhlaWdodD0iMjgzLjQ2NHB4IiB2aWV3Qm94PSIwIDAgMjgzLjQ2NSAyODMuNDY0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODMuNDY1IDI4My40NjQiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IkZhY2Vib29rIiBkaXNwbGF5PSJub25lIj4NCgk8cGF0aCBkaXNwbGF5PSJpbmxpbmUiIGZpbGw9IiNGRkZGRkYiIGQ9Ik04Mi43MzIsMTAwLjUzMmgyN1Y4OC4yODN2LTEydi0yLjAwMWMwLTExLjU1LDAuMjk4LTI5LjQsOC42OTgtNDAuNDQ5DQoJCWM4Ljg1LTExLjcwMiwyMS0xOS42NSw0MS45MDEtMTkuNjVjMzQuMDQ4LDAsNDguNCw0Ljg0OSw0OC40LDQuODQ5bC02Ljc1LDQwLjAwMWMwLDAtMTEuMjUtMy4yNTEtMjEuNzUtMy4yNTENCgkJcy0xOS45LDMuNzUtMTkuOSwxNC4yNXY0LjI1djE0LjAwMXYxMi4yNDloNDMuMDQ4bC0zLDM5LjA1aC00MC4wNDh2MTM1LjdoLTUwLjZ2LTEzNS43aC0yN1YxMDAuNTMyTDgyLjczMiwxMDAuNTMyeiIvPg0KPC9nPg0KPGcgaWQ9IlR3aXR0ZXIiIGRpc3BsYXk9Im5vbmUiPg0KCTxwYXRoIGRpc3BsYXk9ImlubGluZSIgZmlsbD0iI0ZGRkZGRiIgZD0iTTI3MC4yMzIsNjcuNTA4Yy05LjE2MSw0LjA2My0xOS4wMDcsNi44MDktMjkuMzQsOC4wNDQNCgkJYzEwLjU0Ni02LjMyMiwxOC42NDYtMTYuMzMzLDIyLjQ2MS0yOC4yNjNjLTkuODcxLDUuODU1LTIwLjgwNCwxMC4xMDYtMzIuNDQsMTIuMzk2Yy05LjMxOC05LjkyOC0yMi41OTUtMTYuMTMxLTM3LjI4OC0xNi4xMzENCgkJYy0yOC4yMTIsMC01MS4wODUsMjIuODcyLTUxLjA4NSw1MS4wODRjMCw0LjAwMywwLjQ1MSw3LjkwMywxLjMyMiwxMS42NDJjLTQyLjQ1Ni0yLjEzMS04MC4xLTIyLjQ2OC0xMDUuMjk1LTUzLjM3Ng0KCQljLTQuMzk3LDcuNTQ1LTYuOTE3LDE2LjMyLTYuOTE3LDI1LjY4M2MwLDE3LjcyNCw5LjAxOCwzMy4zNTksMjIuNzI2LDQyLjUyMWMtOC4zNzQtMC4yNjYtMTYuMjUxLTIuNTY0LTIzLjEzOC02LjM5MQ0KCQljLTAuMDA1LDAuMjE0LTAuMDA1LDAuNDI3LTAuMDA1LDAuNjQzYzAsMjQuNzUxLDE3LjYwOSw0NS4zOTgsNDAuOTc4LDUwLjA5MmMtNC4yODYsMS4xNjctOC43OTksMS43OTItMTMuNDU4LDEuNzkyDQoJCWMtMy4yOTIsMC02LjQ5Mi0wLjMyMS05LjYxMi0wLjkxN2M2LjUwMSwyMC4yOTUsMjUuMzY4LDM1LjA2Niw0Ny43MjEsMzUuNDc4Yy0xNy40ODMsMTMuNzAyLTM5LjUxLDIxLjg2OC02My40NDUsMjEuODY4DQoJCWMtNC4xMjQsMC04LjE4OS0wLjI0MS0xMi4xODYtMC43MTVjMjIuNjA3LDE0LjQ5NCw0OS40NiwyMi45NTQsNzguMzA5LDIyLjk1NGM5My45NjUsMCwxNDUuMzQ5LTc3Ljg0NCwxNDUuMzQ5LTE0NS4zNTENCgkJYzAtMi4yMTQtMC4wNS00LjQxNy0wLjE0OC02LjYwOUMyNTQuNzI0LDg2Ljc1LDI2My4zODQsNzcuNzUyLDI3MC4yMzIsNjcuNTA4eiIvPg0KPC9nPg0KPGcgaWQ9IllvdVR1YmUiIGRpc3BsYXk9Im5vbmUiPg0KCTxnIGRpc3BsYXk9ImlubGluZSI+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQ1Ljk4Niw0aDE5Ljg4OWwxMi44MTMsNTEuMTAzaDEuMjRMOTIuMTQ2LDRoMjAuMDY0bC0yMi45OCw3NC43OTl2NTMuMDQ5aC0xOS43NVY4MS4xODdMNDUuOTg2LDR6Ii8+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTExLjMxNSw1OS4wOThjMC03LjMwNCwyLjM1OS0xMy4xMTksNy4wODEtMTcuNDQ4YzQuNzIyLTQuMzMxLDExLjA2NC02LjQ5NiwxOS4wMzQtNi40OTYNCgkJCQljNy4yNTYsMCwxMy4yMDIsMi4yODQsMTcuODM2LDYuODQ5YzQuNjM0LDQuNTY1LDYuOTUzLDEwLjQ0LDYuOTUzLDE3LjYyOXY0OC43MDljMCw4LjA3My0yLjI3OCwxNC40MDYtNi44MiwxOQ0KCQkJCWMtNC41NDMsNC41OTUtMTAuODAxLDYuODkxLTE4Ljc2Nyw2Ljg5MWMtNy42NzEsMC0xMy44MTEtMi4zNzEtMTguNDExLTcuMTExYy00LjYwNC00Ljc0MS02LjkwNi0xMS4xMi02LjkwNi0xOS4xMzJWNTkuMDk4eg0KCQkJCSBNMTI5LjM2LDEwOS43NTVjMCwyLjU5OCwwLjYyMiw0LjYsMS44NzIsNi4wMTRjMS4yNDksMS40MTUsMy4wMzEsMi4xMjEsNS4zNTIsMi4xMjFjMi4zNzcsMCw0LjI2NS0wLjcyMiw1LjY2MS0yLjE2Ng0KCQkJCWMxLjM5OC0xLjQ0NCwyLjA5Ny0zLjQzMywyLjA5Ny01Ljk2OVY1OC4zOTFjMC0yLjA2MS0wLjcxNi0zLjcyNi0yLjE0My00Ljk5MmMtMS40MjQtMS4yNjctMy4yOTYtMS45MDMtNS42MTUtMS45MDMNCgkJCQljLTIuMTQxLDAtMy44NzksMC42MzYtNS4yMTgsMS45MDNjLTEuMzM5LDEuMjY2LTIuMDA2LDIuOTMxLTIuMDA2LDQuOTkyVjEwOS43NTV6Ii8+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjI3LjE1LDM3LjUzOHY5NC4zMWgtMTcuNTM0di0xMC40MTFjLTMuMjMxLDMuODM3LTYuNTk0LDYuNzU5LTEwLjA4OSw4Ljc2Ng0KCQkJCWMtMy40OTUsMi4wMDMtNi44OSwzLjAwOC0xMC4xNzcsMy4wMDhjLTQuMDU0LDAtNy4xMTItMS40MDEtOS4xNjgtNC4yMWMtMi4wNTYtMi44MDYtMy4wODMtNy4wMi0zLjA4My0xMi42MzVWMzcuNTM4aDE3LjUzNw0KCQkJCXY3Mi4yOTVjMCwyLjIzNywwLjM2NCwzLjg1MywxLjEsNC44NTRjMC43MzQsMS4wMDEsMS45MjQsMS41MDIsMy41NywxLjUwMmMxLjI5NCwwLDIuOTE5LTAuNjYzLDQuODktMS45ODYNCgkJCQljMS45NjctMS4zMjcsMy43NzMtMy4wMTgsNS40Mi01LjA3OFYzNy41MzhIMjI3LjE1eiIvPg0KCQk8L2c+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTkzLjA2OSwxNzIuNTg3SDQ0djE1LjAyNGgxNi41NDFWMjc2LjFINzYuNTN2LTg4LjQ4OGgxNi41MzlWMTcyLjU4N3ogTTExOS4yMDEsMjU3LjcwMQ0KCQkJCWMtMS4zMzEsMS42NzItMi43OTUsMy4wNC00LjM4OCw0LjExMmMtMS41OTQsMS4wNzItMi45MTIsMS42MDYtMy45NjEsMS42MDZjLTEuMzMxLDAtMi4yOTUtMC40MDMtMi44ODktMS4yMTYNCgkJCQljLTAuNTk0LTAuODA2LTAuODkyLTIuMTE2LTAuODkyLTMuOTI3VjE5OS43NEg5Mi44NzZ2NjMuODIzYzAsNC41NDgsMC44MzIsNy45NTUsMi40OTcsMTAuMjMyDQoJCQkJYzEuNjY0LDIuMjcxLDQuMTQsMy40MDYsNy40MiwzLjQwNmMyLjY2NCwwLDUuNDEtMC44MTMsOC4yMzgtMi40MzNjMi44MzMtMS42MjYsNS41NTQtMy45OTEsOC4xNy03LjA5OHY4LjQyOWgxNC4xOTd2LTc2LjM2DQoJCQkJaC0xNC4xOTdWMjU3LjcwMXogTTE3NC4yMDksMTk4Ljc3NGMtMi4yMDEsMC00LjM3NywwLjYwNy02LjUzMiwxLjgyYy0yLjE0OSwxLjIxNy00LjE3OSwyLjk4NC02LjA5Miw1LjMxNHYtMzMuMzIxaC0xNC4zMzYNCgkJCQlWMjc2LjFoMTQuMzM2di01Ljg2OWMxLjg2NSwyLjMyNCwzLjg4Nyw0LjA0NCw2LjA2LDUuMTZjMi4xNzYsMS4xMTYsNC42NSwxLjY3NCw3LjQyNSwxLjY3NGM0LjIwNiwwLDcuNDIxLTEuNDM5LDkuNjQ2LTQuMzINCgkJCQljMi4yMjEtMi44OCwzLjMzNS03LjAzNywzLjMzNS0xMi40NjZ2LTQyLjM2MWMwLTYuMjM3LTEuMTg1LTEwLjk5LTMuNTUzLTE0LjI1MQ0KCQkJCUMxODIuMTMyLDIwMC40MDksMTc4LjcwMSwxOTguNzc0LDE3NC4yMDksMTk4Ljc3NHogTTE3My40MzksMjU4LjIwMmMwLDIuNDM1LTAuNDEyLDQuMTkxLTEuMjI5LDUuMjYzDQoJCQkJYy0wLjgxOSwxLjA3NC0yLjA5NSwxLjYwOS0zLjgzLDEuNjA5Yy0xLjIwNiwwLTIuMzUtMC4yNzItMy40MzUtMC44MjJjLTEuMDg2LTAuNTQ2LTIuMjA3LTEuNDQyLTMuMzYtMi42ODV2LTQ3LjU4NA0KCQkJCWMwLjk2NS0xLjA1LDEuOTM4LTEuODIzLDIuOTI4LTIuMzI1YzAuOTg2LTAuNSwxLjk4Ny0wLjc1MywyLjk5OC0wLjc1M2MxLjkyNCwwLDMuMzk3LDAuNjY4LDQuNDA4LDIuMDA2DQoJCQkJYzEuMDE2LDEuMzM1LDEuNTIxLDMuMjksMS41MjEsNS44NjVWMjU4LjIwMnogTTI0MC41MjEsMjM5LjcxMnYtMTkuNDQxYzAtNy4yNDgtMS43NDMtMTIuODAxLTUuMjI5LTE2LjY2NQ0KCQkJCWMtMy40ODUtMy44NjMtOC40NzctNS43OTQtMTQuOTczLTUuNzk0Yy02LjM1MiwwLTExLjUzNSwyLjA4Ny0xNS41NDMsNi4yNThjLTQuMDE2LDQuMTcyLTYuMDIxLDkuNTcyLTYuMDIxLDE2LjIwMXYzNC4yNzINCgkJCQljMCw3LjM1MiwxLjgzLDEzLjEyNiw1LjQ4MiwxNy4zMjZjMy42NTIsNC4xOTcsOC42NTYsNi4yOTgsMTUuMDA5LDYuMjk4YzcuMDY4LDAsMTIuMzgxLTEuOTgzLDE1LjkzOS01Ljk0Mw0KCQkJCWMzLjU1OC0zLjk2LDUuMzM1LTkuODU1LDUuMzM1LTE3LjY4MXYtNS43MzRoLTE0LjYwOXY1LjMwNWMwLDQuNDkzLTAuNDY5LDcuNC0xLjQwNiw4LjcxNWMtMC45MzksMS4zMTItMi41ODQsMS45Ny00LjkzNSwxLjk3DQoJCQkJYy0yLjI2NSwwLTMuODYtMC43NzItNC43OTgtMi4zMzFjLTAuOTM4LTEuNTUyLTEuNDA2LTQuMzM4LTEuNDA2LTguMzU0di0xNC40MDFIMjQwLjUyMXogTTIxMy4zNjcsMjIwLjEyOA0KCQkJCWMwLTMuMTk1LDAuNDkyLTUuNDg1LDEuNDgtNi44N2MwLjk4My0xLjM4NywyLjYwNS0yLjA3OCw0Ljg2NC0yLjA3OGMyLjE2MiwwLDMuNzM0LDAuNjkxLDQuNzIyLDIuMDc4DQoJCQkJYzAuOTg0LDEuMzg1LDEuNDc5LDMuNjc1LDEuNDc5LDYuODd2Ny43MzJoLTEyLjU0NVYyMjAuMTI4eiIvPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTkzLjA2OSwxNzMuNjlINDR2MTUuMDI0aDE2LjU0MXY4OC40ODdINzYuNTN2LTg4LjQ4N2gxNi41MzlWMTczLjY5eiBNMTE5LjIwMSwyNTguODA1DQoJCQkJYy0xLjMzMSwxLjY2OS0yLjc5NSwzLjA0MS00LjM4OCw0LjExMWMtMS41OTQsMS4wNzEtMi45MTIsMS42MDUtMy45NjEsMS42MDVjLTEuMzMxLDAtMi4yOTUtMC40MDMtMi44ODktMS4yMTMNCgkJCQlzLTAuODkyLTIuMTE5LTAuODkyLTMuOTMxVjIwMC44NEg5Mi44NzZ2NjMuODI4YzAsNC41NDUsMC44MzIsNy45NTYsMi40OTcsMTAuMjI4YzEuNjY0LDIuMjczLDQuMTQsMy40MDgsNy40MiwzLjQwOA0KCQkJCWMyLjY2NCwwLDUuNDEtMC44MTIsOC4yMzgtMi40MzJjMi44MzMtMS42MjYsNS41NTQtMy45OTMsOC4xNy03LjA5OHY4LjQyN2gxNC4xOTdWMjAwLjg0aC0xNC4xOTdWMjU4LjgwNXogTTE3NC4yMDksMTk5Ljg3OA0KCQkJCWMtMi4yMDEsMC00LjM3NywwLjYwNC02LjUzMiwxLjgxN2MtMi4xNDksMS4yMTYtNC4xNzksMi45ODgtNi4wOTIsNS4zMTZWMTczLjY5aC0xNC4zMzZ2MTAzLjUxMmgxNC4zMzZ2LTUuODY4DQoJCQkJYzEuODY1LDIuMzI0LDMuODg3LDQuMDQ0LDYuMDYsNS4xNjNjMi4xNzYsMS4xMTIsNC42NSwxLjY3MSw3LjQyNSwxLjY3MWM0LjIwNiwwLDcuNDIxLTEuNDM3LDkuNjQ2LTQuMzIyDQoJCQkJYzIuMjIxLTIuODc5LDMuMzM1LTcuMDM1LDMuMzM1LTEyLjQ2M3YtNDIuMzYzYzAtNi4yMzYtMS4xODUtMTAuOTg5LTMuNTUzLTE0LjI0Nw0KCQkJCUMxODIuMTMyLDIwMS41MTIsMTc4LjcwMSwxOTkuODc4LDE3NC4yMDksMTk5Ljg3OHogTTE3My40MzksMjU5LjMwN2MwLDIuNDMyLTAuNDEyLDQuMTg4LTEuMjI5LDUuMjYxDQoJCQkJYy0wLjgxOSwxLjA3Mi0yLjA5NSwxLjYwOC0zLjgzLDEuNjA4Yy0xLjIwNiwwLTIuMzUtMC4yNzItMy40MzUtMC44MjFjLTEuMDg2LTAuNTQ3LTIuMjA3LTEuNDQ0LTMuMzYtMi42ODd2LTQ3LjU4Mw0KCQkJCWMwLjk2NS0xLjA1LDEuOTM4LTEuODI1LDIuOTI4LTIuMzI4YzAuOTg2LTAuNDk3LDEuOTg3LTAuNzUsMi45OTgtMC43NWMxLjkyNCwwLDMuMzk3LDAuNjY5LDQuNDA4LDIuMDA2DQoJCQkJYzEuMDE2LDEuMzM2LDEuNTIxLDMuMjksMS41MjEsNS44NjRWMjU5LjMwN3ogTTI0MC41MjEsMjQwLjgxM3YtMTkuNDM5YzAtNy4yNDctMS43NDMtMTIuODAxLTUuMjI5LTE2LjY2Nw0KCQkJCWMtMy40ODUtMy44NjItOC40NzctNS43OTMtMTQuOTczLTUuNzkzYy02LjM1MiwwLTExLjUzNSwyLjA4Ny0xNS41NDMsNi4yNTljLTQuMDE2LDQuMTc0LTYuMDIxLDkuNTcyLTYuMDIxLDE2LjIwMXYzNC4yNzINCgkJCQljMCw3LjM1MiwxLjgzLDEzLjEyNiw1LjQ4MiwxNy4zMjZjMy42NTIsNC4xOTcsOC42NTYsNi4yOTgsMTUuMDA5LDYuMjk4YzcuMDY4LDAsMTIuMzgxLTEuOTgxLDE1LjkzOS01Ljk0Mw0KCQkJCWMzLjU1OC0zLjk1Nyw1LjMzNS05Ljg1Myw1LjMzNS0xNy42ODF2LTUuNzM2aC0xNC42MDl2NS4zMDZjMCw0LjQ5Ny0wLjQ2OSw3LjQwMi0xLjQwNiw4LjcxNA0KCQkJCWMtMC45MzksMS4zMTQtMi41ODQsMS45Ny00LjkzNSwxLjk3Yy0yLjI2NSwwLTMuODYtMC43NzItNC43OTgtMi4zM2MtMC45MzgtMS41NTEtMS40MDYtNC4zMzctMS40MDYtOC4zNTR2LTE0LjQwMkgyNDAuNTIxeg0KCQkJCSBNMjEzLjM2NywyMjEuMjNjMC0zLjE5NiwwLjQ5Mi01LjQ4NCwxLjQ4LTYuODY5YzAuOTgzLTEuMzg2LDIuNjA1LTIuMDc4LDQuODY0LTIuMDc4YzIuMTYyLDAsMy43MzQsMC42OTIsNC43MjIsMi4wNzgNCgkJCQljMC45ODQsMS4zODUsMS40NzksMy42NzMsMS40NzksNi44Njl2Ny43MzFoLTEyLjU0NVYyMjEuMjN6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8ZyBpZD0iUlNTIj4NCgk8ZyBpZD0ibGluZXNfX3gwMDNDX0dyb3VwX3gwMDNFXyI+DQoJCTxwYXRoIGlkPSJjaXJjbGUiIGZpbGw9IiNGRkZGRkYiIGQ9Ik05MS43NTcsMjIwLjQyM2MwLDE1Ljc1OC0xMi43NzgsMjguNTI4LTI4LjUzMywyOC41MjhjLTE1Ljc1MywwLTI4LjUzMS0xMi43NzEtMjguNTMxLTI4LjUyOA0KCQkJYzAtMTUuNzYxLDEyLjc3OC0yOC41MzcsMjguNTMxLTI4LjUzN0M3OC45NzksMTkxLjg4Niw5MS43NTcsMjA0LjY2Myw5MS43NTcsMjIwLjQyM3oiLz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzQuNzI2LDE0OC40ODljMjYuNzM4LDAsNTEuODY0LDEwLjQ1LDcwLjc1MiwyOS40MjZjMTguOTE3LDE5LjAwOCwyOS4zMzMsNDQuMzA2LDI5LjMzMyw3MS4yMzdoNDEuMTkzDQoJCQkJYzAtNzguMjE5LTYzLjM3OC0xNDEuODU3LTE0MS4yNzgtMTQxLjg1N1YxNDguNDg5eiIvPg0KCQk8L2c+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM0Ljc4Niw3NS40NjJjOTUuMjc4LDAsMTcyLjc5Myw3Ny45MzcsMTcyLjc5MywxNzMuNzMzaDQxLjE5NA0KCQkJCWMwLTExOC41MDktOTUuOTk1LTIxNC45MjctMjEzLjk4Ny0yMTQuOTI3Vjc1LjQ2MnoiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K);
}

.bk-socialicons-rss a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5RDlBRDk1RDAwNDQxMUUzQjg0MTk5RjdERjMyRjY3RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RDlBRDk1RTAwNDQxMUUzQjg0MTk5RjdERjMyRjY3RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlEOUFEOTVCMDA0NDExRTNCODQxOTlGN0RGMzJGNjdGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlEOUFEOTVDMDA0NDExRTNCODQxOTlGN0RGMzJGNjdGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EsIHcAAAAVJJREFUeNpi/P//PwOtARMDHcCoJSQBFhziD6EOuAfE54B4PxDvAOJfZNkCSl1Y8Pv/mAAk1g/EUjj04MSkWAID34G4CoiZiLWEEUc+4QNiASDWAGJbIA6BspHBESAOBeIX5AYXNuwAxMfRfHUfiJXIDa4iIE4BYgMscgVA/BPNIglyLHmHZMgzaBywoPnqI5Kag/jiiBhLkC2zQ7MI2UclpFpSAcTzoAYjg79AHIqkrgRJ7jMQi5FiCTIOBuJHaBZZIcmfRZJrJ9cSEOZAS1mPkOLIA0n8NVrcEbREBIhVkPhcaD6qQJK7jyTuQqwlCUD8G6ppNZJ4OJJhT5DEe/EFGS5LbqNFuBaS3CskcR2oWACS2HZ083AV9e+Q2P+A+AMSfwcS2xhK30ASUyG2PkkF4lNA/ACI04H4GZIcyMD3UCyMxVF86IYxjjYkBp0lAAEGAOec+3HqxUQrAAAAAElFTkSuQmCC);
}

.svg .bk-socialicons-googleplus a {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyODMuNDY1cHgiIGhlaWdodD0iMjgzLjQ2NHB4IiB2aWV3Qm94PSIwIDAgMjgzLjQ2NSAyODMuNDY0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODMuNDY1IDI4My40NjQiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IkZhY2Vib29rIiBkaXNwbGF5PSJub25lIj4NCgk8cGF0aCBkaXNwbGF5PSJpbmxpbmUiIGZpbGw9IiNGRkZGRkYiIGQ9Ik04Mi43MzIsMTAwLjUzMmgyN1Y4OC4yODN2LTEydi0yLjAwMWMwLTExLjU1LDAuMjk4LTI5LjQsOC42OTgtNDAuNDQ5DQoJCWM4Ljg1LTExLjcwMiwyMS0xOS42NSw0MS45MDEtMTkuNjVjMzQuMDQ4LDAsNDguNCw0Ljg0OSw0OC40LDQuODQ5bC02Ljc1LDQwLjAwMWMwLDAtMTEuMjUtMy4yNTEtMjEuNzUtMy4yNTENCgkJcy0xOS45LDMuNzUtMTkuOSwxNC4yNXY0LjI1djE0LjAwMXYxMi4yNDloNDMuMDQ4bC0zLDM5LjA1aC00MC4wNDh2MTM1LjdoLTUwLjZ2LTEzNS43aC0yN1YxMDAuNTMyTDgyLjczMiwxMDAuNTMyeiIvPg0KPC9nPg0KPGcgaWQ9IlR3aXR0ZXIiIGRpc3BsYXk9Im5vbmUiPg0KCTxwYXRoIGRpc3BsYXk9ImlubGluZSIgZmlsbD0iI0ZGRkZGRiIgZD0iTTI3MC4yMzIsNjcuNTA4Yy05LjE2MSw0LjA2My0xOS4wMDcsNi44MDktMjkuMzQsOC4wNDQNCgkJYzEwLjU0Ni02LjMyMiwxOC42NDYtMTYuMzMzLDIyLjQ2MS0yOC4yNjNjLTkuODcxLDUuODU1LTIwLjgwNCwxMC4xMDYtMzIuNDQsMTIuMzk2Yy05LjMxOC05LjkyOC0yMi41OTUtMTYuMTMxLTM3LjI4OC0xNi4xMzENCgkJYy0yOC4yMTIsMC01MS4wODUsMjIuODcyLTUxLjA4NSw1MS4wODRjMCw0LjAwMywwLjQ1MSw3LjkwMywxLjMyMiwxMS42NDJjLTQyLjQ1Ni0yLjEzMS04MC4xLTIyLjQ2OC0xMDUuMjk1LTUzLjM3Ng0KCQljLTQuMzk3LDcuNTQ1LTYuOTE3LDE2LjMyLTYuOTE3LDI1LjY4M2MwLDE3LjcyNCw5LjAxOCwzMy4zNTksMjIuNzI2LDQyLjUyMWMtOC4zNzQtMC4yNjYtMTYuMjUxLTIuNTY0LTIzLjEzOC02LjM5MQ0KCQljLTAuMDA1LDAuMjE0LTAuMDA1LDAuNDI3LTAuMDA1LDAuNjQzYzAsMjQuNzUxLDE3LjYwOSw0NS4zOTgsNDAuOTc4LDUwLjA5MmMtNC4yODYsMS4xNjctOC43OTksMS43OTItMTMuNDU4LDEuNzkyDQoJCWMtMy4yOTIsMC02LjQ5Mi0wLjMyMS05LjYxMi0wLjkxN2M2LjUwMSwyMC4yOTUsMjUuMzY4LDM1LjA2Niw0Ny43MjEsMzUuNDc4Yy0xNy40ODMsMTMuNzAyLTM5LjUxLDIxLjg2OC02My40NDUsMjEuODY4DQoJCWMtNC4xMjQsMC04LjE4OS0wLjI0MS0xMi4xODYtMC43MTVjMjIuNjA3LDE0LjQ5NCw0OS40NiwyMi45NTQsNzguMzA5LDIyLjk1NGM5My45NjUsMCwxNDUuMzQ5LTc3Ljg0NCwxNDUuMzQ5LTE0NS4zNTENCgkJYzAtMi4yMTQtMC4wNS00LjQxNy0wLjE0OC02LjYwOUMyNTQuNzI0LDg2Ljc1LDI2My4zODQsNzcuNzUyLDI3MC4yMzIsNjcuNTA4eiIvPg0KPC9nPg0KPGcgaWQ9IllvdVR1YmUiIGRpc3BsYXk9Im5vbmUiPg0KCTxnIGRpc3BsYXk9ImlubGluZSI+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQ1Ljk4Niw0aDE5Ljg4OWwxMi44MTMsNTEuMTAzaDEuMjRMOTIuMTQ2LDRoMjAuMDY0bC0yMi45OCw3NC43OTl2NTMuMDQ5aC0xOS43NVY4MS4xODdMNDUuOTg2LDR6Ii8+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTExLjMxNSw1OS4wOThjMC03LjMwNCwyLjM1OS0xMy4xMTksNy4wODEtMTcuNDQ4YzQuNzIyLTQuMzMxLDExLjA2NC02LjQ5NiwxOS4wMzQtNi40OTYNCgkJCQljNy4yNTYsMCwxMy4yMDIsMi4yODQsMTcuODM2LDYuODQ5YzQuNjM0LDQuNTY1LDYuOTUzLDEwLjQ0LDYuOTUzLDE3LjYyOXY0OC43MDljMCw4LjA3My0yLjI3OCwxNC40MDYtNi44MiwxOQ0KCQkJCWMtNC41NDMsNC41OTUtMTAuODAxLDYuODkxLTE4Ljc2Nyw2Ljg5MWMtNy42NzEsMC0xMy44MTEtMi4zNzEtMTguNDExLTcuMTExYy00LjYwNC00Ljc0MS02LjkwNi0xMS4xMi02LjkwNi0xOS4xMzJWNTkuMDk4eg0KCQkJCSBNMTI5LjM2LDEwOS43NTVjMCwyLjU5OCwwLjYyMiw0LjYsMS44NzIsNi4wMTRjMS4yNDksMS40MTUsMy4wMzEsMi4xMjEsNS4zNTIsMi4xMjFjMi4zNzcsMCw0LjI2NS0wLjcyMiw1LjY2MS0yLjE2Ng0KCQkJCWMxLjM5OC0xLjQ0NCwyLjA5Ny0zLjQzMywyLjA5Ny01Ljk2OVY1OC4zOTFjMC0yLjA2MS0wLjcxNi0zLjcyNi0yLjE0My00Ljk5MmMtMS40MjQtMS4yNjctMy4yOTYtMS45MDMtNS42MTUtMS45MDMNCgkJCQljLTIuMTQxLDAtMy44NzksMC42MzYtNS4yMTgsMS45MDNjLTEuMzM5LDEuMjY2LTIuMDA2LDIuOTMxLTIuMDA2LDQuOTkyVjEwOS43NTV6Ii8+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjI3LjE1LDM3LjUzOHY5NC4zMWgtMTcuNTM0di0xMC40MTFjLTMuMjMxLDMuODM3LTYuNTk0LDYuNzU5LTEwLjA4OSw4Ljc2Ng0KCQkJCWMtMy40OTUsMi4wMDMtNi44OSwzLjAwOC0xMC4xNzcsMy4wMDhjLTQuMDU0LDAtNy4xMTItMS40MDEtOS4xNjgtNC4yMWMtMi4wNTYtMi44MDYtMy4wODMtNy4wMi0zLjA4My0xMi42MzVWMzcuNTM4aDE3LjUzNw0KCQkJCXY3Mi4yOTVjMCwyLjIzNywwLjM2NCwzLjg1MywxLjEsNC44NTRjMC43MzQsMS4wMDEsMS45MjQsMS41MDIsMy41NywxLjUwMmMxLjI5NCwwLDIuOTE5LTAuNjYzLDQuODktMS45ODYNCgkJCQljMS45NjctMS4zMjcsMy43NzMtMy4wMTgsNS40Mi01LjA3OFYzNy41MzhIMjI3LjE1eiIvPg0KCQk8L2c+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTkzLjA2OSwxNzIuNTg3SDQ0djE1LjAyNGgxNi41NDFWMjc2LjFINzYuNTN2LTg4LjQ4OGgxNi41MzlWMTcyLjU4N3ogTTExOS4yMDEsMjU3LjcwMQ0KCQkJCWMtMS4zMzEsMS42NzItMi43OTUsMy4wNC00LjM4OCw0LjExMmMtMS41OTQsMS4wNzItMi45MTIsMS42MDYtMy45NjEsMS42MDZjLTEuMzMxLDAtMi4yOTUtMC40MDMtMi44ODktMS4yMTYNCgkJCQljLTAuNTk0LTAuODA2LTAuODkyLTIuMTE2LTAuODkyLTMuOTI3VjE5OS43NEg5Mi44NzZ2NjMuODIzYzAsNC41NDgsMC44MzIsNy45NTUsMi40OTcsMTAuMjMyDQoJCQkJYzEuNjY0LDIuMjcxLDQuMTQsMy40MDYsNy40MiwzLjQwNmMyLjY2NCwwLDUuNDEtMC44MTMsOC4yMzgtMi40MzNjMi44MzMtMS42MjYsNS41NTQtMy45OTEsOC4xNy03LjA5OHY4LjQyOWgxNC4xOTd2LTc2LjM2DQoJCQkJaC0xNC4xOTdWMjU3LjcwMXogTTE3NC4yMDksMTk4Ljc3NGMtMi4yMDEsMC00LjM3NywwLjYwNy02LjUzMiwxLjgyYy0yLjE0OSwxLjIxNy00LjE3OSwyLjk4NC02LjA5Miw1LjMxNHYtMzMuMzIxaC0xNC4zMzYNCgkJCQlWMjc2LjFoMTQuMzM2di01Ljg2OWMxLjg2NSwyLjMyNCwzLjg4Nyw0LjA0NCw2LjA2LDUuMTZjMi4xNzYsMS4xMTYsNC42NSwxLjY3NCw3LjQyNSwxLjY3NGM0LjIwNiwwLDcuNDIxLTEuNDM5LDkuNjQ2LTQuMzINCgkJCQljMi4yMjEtMi44OCwzLjMzNS03LjAzNywzLjMzNS0xMi40NjZ2LTQyLjM2MWMwLTYuMjM3LTEuMTg1LTEwLjk5LTMuNTUzLTE0LjI1MQ0KCQkJCUMxODIuMTMyLDIwMC40MDksMTc4LjcwMSwxOTguNzc0LDE3NC4yMDksMTk4Ljc3NHogTTE3My40MzksMjU4LjIwMmMwLDIuNDM1LTAuNDEyLDQuMTkxLTEuMjI5LDUuMjYzDQoJCQkJYy0wLjgxOSwxLjA3NC0yLjA5NSwxLjYwOS0zLjgzLDEuNjA5Yy0xLjIwNiwwLTIuMzUtMC4yNzItMy40MzUtMC44MjJjLTEuMDg2LTAuNTQ2LTIuMjA3LTEuNDQyLTMuMzYtMi42ODV2LTQ3LjU4NA0KCQkJCWMwLjk2NS0xLjA1LDEuOTM4LTEuODIzLDIuOTI4LTIuMzI1YzAuOTg2LTAuNSwxLjk4Ny0wLjc1MywyLjk5OC0wLjc1M2MxLjkyNCwwLDMuMzk3LDAuNjY4LDQuNDA4LDIuMDA2DQoJCQkJYzEuMDE2LDEuMzM1LDEuNTIxLDMuMjksMS41MjEsNS44NjVWMjU4LjIwMnogTTI0MC41MjEsMjM5LjcxMnYtMTkuNDQxYzAtNy4yNDgtMS43NDMtMTIuODAxLTUuMjI5LTE2LjY2NQ0KCQkJCWMtMy40ODUtMy44NjMtOC40NzctNS43OTQtMTQuOTczLTUuNzk0Yy02LjM1MiwwLTExLjUzNSwyLjA4Ny0xNS41NDMsNi4yNThjLTQuMDE2LDQuMTcyLTYuMDIxLDkuNTcyLTYuMDIxLDE2LjIwMXYzNC4yNzINCgkJCQljMCw3LjM1MiwxLjgzLDEzLjEyNiw1LjQ4MiwxNy4zMjZjMy42NTIsNC4xOTcsOC42NTYsNi4yOTgsMTUuMDA5LDYuMjk4YzcuMDY4LDAsMTIuMzgxLTEuOTgzLDE1LjkzOS01Ljk0Mw0KCQkJCWMzLjU1OC0zLjk2LDUuMzM1LTkuODU1LDUuMzM1LTE3LjY4MXYtNS43MzRoLTE0LjYwOXY1LjMwNWMwLDQuNDkzLTAuNDY5LDcuNC0xLjQwNiw4LjcxNWMtMC45MzksMS4zMTItMi41ODQsMS45Ny00LjkzNSwxLjk3DQoJCQkJYy0yLjI2NSwwLTMuODYtMC43NzItNC43OTgtMi4zMzFjLTAuOTM4LTEuNTUyLTEuNDA2LTQuMzM4LTEuNDA2LTguMzU0di0xNC40MDFIMjQwLjUyMXogTTIxMy4zNjcsMjIwLjEyOA0KCQkJCWMwLTMuMTk1LDAuNDkyLTUuNDg1LDEuNDgtNi44N2MwLjk4My0xLjM4NywyLjYwNS0yLjA3OCw0Ljg2NC0yLjA3OGMyLjE2MiwwLDMuNzM0LDAuNjkxLDQuNzIyLDIuMDc4DQoJCQkJYzAuOTg0LDEuMzg1LDEuNDc5LDMuNjc1LDEuNDc5LDYuODd2Ny43MzJoLTEyLjU0NVYyMjAuMTI4eiIvPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTkzLjA2OSwxNzMuNjlINDR2MTUuMDI0aDE2LjU0MXY4OC40ODdINzYuNTN2LTg4LjQ4N2gxNi41MzlWMTczLjY5eiBNMTE5LjIwMSwyNTguODA1DQoJCQkJYy0xLjMzMSwxLjY2OS0yLjc5NSwzLjA0MS00LjM4OCw0LjExMWMtMS41OTQsMS4wNzEtMi45MTIsMS42MDUtMy45NjEsMS42MDVjLTEuMzMxLDAtMi4yOTUtMC40MDMtMi44ODktMS4yMTMNCgkJCQlzLTAuODkyLTIuMTE5LTAuODkyLTMuOTMxVjIwMC44NEg5Mi44NzZ2NjMuODI4YzAsNC41NDUsMC44MzIsNy45NTYsMi40OTcsMTAuMjI4YzEuNjY0LDIuMjczLDQuMTQsMy40MDgsNy40MiwzLjQwOA0KCQkJCWMyLjY2NCwwLDUuNDEtMC44MTIsOC4yMzgtMi40MzJjMi44MzMtMS42MjYsNS41NTQtMy45OTMsOC4xNy03LjA5OHY4LjQyN2gxNC4xOTdWMjAwLjg0aC0xNC4xOTdWMjU4LjgwNXogTTE3NC4yMDksMTk5Ljg3OA0KCQkJCWMtMi4yMDEsMC00LjM3NywwLjYwNC02LjUzMiwxLjgxN2MtMi4xNDksMS4yMTYtNC4xNzksMi45ODgtNi4wOTIsNS4zMTZWMTczLjY5aC0xNC4zMzZ2MTAzLjUxMmgxNC4zMzZ2LTUuODY4DQoJCQkJYzEuODY1LDIuMzI0LDMuODg3LDQuMDQ0LDYuMDYsNS4xNjNjMi4xNzYsMS4xMTIsNC42NSwxLjY3MSw3LjQyNSwxLjY3MWM0LjIwNiwwLDcuNDIxLTEuNDM3LDkuNjQ2LTQuMzIyDQoJCQkJYzIuMjIxLTIuODc5LDMuMzM1LTcuMDM1LDMuMzM1LTEyLjQ2M3YtNDIuMzYzYzAtNi4yMzYtMS4xODUtMTAuOTg5LTMuNTUzLTE0LjI0Nw0KCQkJCUMxODIuMTMyLDIwMS41MTIsMTc4LjcwMSwxOTkuODc4LDE3NC4yMDksMTk5Ljg3OHogTTE3My40MzksMjU5LjMwN2MwLDIuNDMyLTAuNDEyLDQuMTg4LTEuMjI5LDUuMjYxDQoJCQkJYy0wLjgxOSwxLjA3Mi0yLjA5NSwxLjYwOC0zLjgzLDEuNjA4Yy0xLjIwNiwwLTIuMzUtMC4yNzItMy40MzUtMC44MjFjLTEuMDg2LTAuNTQ3LTIuMjA3LTEuNDQ0LTMuMzYtMi42ODd2LTQ3LjU4Mw0KCQkJCWMwLjk2NS0xLjA1LDEuOTM4LTEuODI1LDIuOTI4LTIuMzI4YzAuOTg2LTAuNDk3LDEuOTg3LTAuNzUsMi45OTgtMC43NWMxLjkyNCwwLDMuMzk3LDAuNjY5LDQuNDA4LDIuMDA2DQoJCQkJYzEuMDE2LDEuMzM2LDEuNTIxLDMuMjksMS41MjEsNS44NjRWMjU5LjMwN3ogTTI0MC41MjEsMjQwLjgxM3YtMTkuNDM5YzAtNy4yNDctMS43NDMtMTIuODAxLTUuMjI5LTE2LjY2Nw0KCQkJCWMtMy40ODUtMy44NjItOC40NzctNS43OTMtMTQuOTczLTUuNzkzYy02LjM1MiwwLTExLjUzNSwyLjA4Ny0xNS41NDMsNi4yNTljLTQuMDE2LDQuMTc0LTYuMDIxLDkuNTcyLTYuMDIxLDE2LjIwMXYzNC4yNzINCgkJCQljMCw3LjM1MiwxLjgzLDEzLjEyNiw1LjQ4MiwxNy4zMjZjMy42NTIsNC4xOTcsOC42NTYsNi4yOTgsMTUuMDA5LDYuMjk4YzcuMDY4LDAsMTIuMzgxLTEuOTgxLDE1LjkzOS01Ljk0Mw0KCQkJCWMzLjU1OC0zLjk1Nyw1LjMzNS05Ljg1Myw1LjMzNS0xNy42ODF2LTUuNzM2aC0xNC42MDl2NS4zMDZjMCw0LjQ5Ny0wLjQ2OSw3LjQwMi0xLjQwNiw4LjcxNA0KCQkJCWMtMC45MzksMS4zMTQtMi41ODQsMS45Ny00LjkzNSwxLjk3Yy0yLjI2NSwwLTMuODYtMC43NzItNC43OTgtMi4zM2MtMC45MzgtMS41NTEtMS40MDYtNC4zMzctMS40MDYtOC4zNTR2LTE0LjQwMkgyNDAuNTIxeg0KCQkJCSBNMjEzLjM2NywyMjEuMjNjMC0zLjE5NiwwLjQ5Mi01LjQ4NCwxLjQ4LTYuODY5YzAuOTgzLTEuMzg2LDIuNjA1LTIuMDc4LDQuODY0LTIuMDc4YzIuMTYyLDAsMy43MzQsMC42OTIsNC43MjIsMi4wNzgNCgkJCQljMC45ODQsMS4zODUsMS40NzksMy42NzMsMS40NzksNi44Njl2Ny43MzFoLTEyLjU0NVYyMjEuMjN6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8ZyBpZD0iUlNTIiBkaXNwbGF5PSJub25lIj4NCgk8ZyBpZD0ibGluZXNfX3gwMDNDX0dyb3VwX3gwMDNFXyIgZGlzcGxheT0iaW5saW5lIj4NCgkJPHBhdGggaWQ9ImNpcmNsZSIgZmlsbD0iI0ZGRkZGRiIgZD0iTTkxLjc1NywyMjAuNDIzYzAsMTUuNzU4LTEyLjc3OCwyOC41MjgtMjguNTMzLDI4LjUyOGMtMTUuNzUzLDAtMjguNTMxLTEyLjc3MS0yOC41MzEtMjguNTI4DQoJCQljMC0xNS43NjEsMTIuNzc4LTI4LjUzNywyOC41MzEtMjguNTM3Qzc4Ljk3OSwxOTEuODg2LDkxLjc1NywyMDQuNjYzLDkxLjc1NywyMjAuNDIzeiIvPg0KCQk8Zz4NCgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNC43MjYsMTQ4LjQ4OWMyNi43MzgsMCw1MS44NjQsMTAuNDUsNzAuNzUyLDI5LjQyNmMxOC45MTcsMTkuMDA4LDI5LjMzMyw0NC4zMDYsMjkuMzMzLDcxLjIzN2g0MS4xOTMNCgkJCQljMC03OC4yMTktNjMuMzc4LTE0MS44NTctMTQxLjI3OC0xNDEuODU3VjE0OC40ODl6Ii8+DQoJCTwvZz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzQuNzg2LDc1LjQ2MmM5NS4yNzgsMCwxNzIuNzkzLDc3LjkzNywxNzIuNzkzLDE3My43MzNoNDEuMTk0DQoJCQkJYzAtMTE4LjUwOS05NS45OTUtMjE0LjkyNy0yMTMuOTg3LTIxNC45MjdWNzUuNDYyeiIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPGcgaWQ9IkxpbmtlZGluIiBkaXNwbGF5PSJub25lIj4NCgk8cGF0aCBkaXNwbGF5PSJpbmxpbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNNzkuNDc5LDI1MC43MjJWMTAzLjY0N0gzMC41OTd2MTQ3LjA3NUg3OS40NzkNCgkJTDc5LjQ3OSwyNTAuNzIyeiBNNTUuMDQsODMuNTY4YzE3LjA0MywwLDI3LjY1Ni0xMS4zMDEsMjcuNjU2LTI1LjQxNGMtMC4zMTktMTQuNDI4LTEwLjYxMy0yNS40MTMtMjcuMzMzLTI1LjQxMw0KCQljLTE2LjcyNSwwLTI3LjY1NiwxMC45ODUtMjcuNjU2LDI1LjQxM2MwLDE0LjExMywxMC42MDgsMjUuNDE0LDI3LjAxNSwyNS40MTRINTUuMDRMNTUuMDQsODMuNTY4eiIvPg0KCTxwYXRoIGRpc3BsYXk9ImlubGluZSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMDYuNTMyLDI1MC43MjJoNDguODg2di04Mi4xMzMNCgkJYzAtNC4zOTUsMC4zMTktOC43ODksMS42MS0xMS45MjVjMy41MzMtOC43OTEsMTEuNTc5LTE3Ljg4NiwyNS4wODEtMTcuODg2YzE3LjY5NCwwLDI0Ljc2OCwxMy40OSwyNC43NjgsMzMuMjYzdjc4LjY4MWg0OC44ODINCgkJdi04NC4zMzNjMC00NS4xNzItMjQuMTE3LTY2LjE5NC01Ni4yODItNjYuMTk0Yy0yNi4zNzIsMC0zNy45NTEsMTQuNzQtNDQuMzgsMjQuNzc5aDAuMzIxdi0yMS4zMjdoLTQ4Ljg4Ng0KCQlDMTA3LjE3MywxMTcuNDQzLDEwNi41MzIsMjUwLjcyMiwxMDYuNTMyLDI1MC43MjJMMTA2LjUzMiwyNTAuNzIyeiIvPg0KPC9nPg0KPGcgaWQ9Ikdvb2dsZV94MkJfIj4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEwOS4yNzEsMTM0LjE1N2MwLTE0LjkzMywzMi44NTQtMTkuMjY0LDMyLjg1NC01NC4zNTVjMC0yMS4wNTUtMS45NDItMzMuNzQ4LTE4LjUxOC00MS4yMTQNCgkJCWMwLTUuMjI4LDI5LjI2OC0xLjc5MywyOS4yNjgtMTEuNTVjLTUuMDc3LDAtNjQuMTEsMC02NC4xMSwwcy02NC45MDksMS41OS02NC45MDksNTYuNTQ0YzAsNTQuOTUzLDU2Ljc0NSw0OC41ODIsNTYuNzQ1LDQ4LjU4Mg0KCQkJczAsOC4zMTYsMCwxMy45NGMwLDUuNjIzLDcuNjE1LDMuNzMzLDguNTYxLDE1LjEyOWMtMy44MzQsMC03OC44NDUtMS45ODgtNzguODQ1LDQ3Ljc4NHM2Ni4xMDMsNDcuMzg4LDY2LjEwMyw0Ny4zODgNCgkJCXM3Ni40NTYsMy40ODYsNzYuNDU2LTU4LjMzNUMxNTIuODc1LDE2MS4wMzcsMTA5LjI3MSwxNDkuMDkxLDEwOS4yNzEsMTM0LjE1N3ogTTUzLjg4NCw4Ni43Nw0KCQkJYy02LjAwMS0yMi4wNjgsMS45MDktNDMuNDMyLDE3LjY3LTQ3LjcxNWMxNS43NjEtNC4yODksMzMuNDAyLDEwLjEyNiwzOS40MDMsMzIuMTk0YzYuMDA1LDIyLjA3My0xLjkwNCw0My40NC0xNy42NjYsNDcuNzI5DQoJCQlDNzcuNTI4LDEyMy4yNiw1OS44ODgsMTA4Ljg0MSw1My44ODQsODYuNzd6IE04Ni43MTQsMjQwLjUxYy0yNi40NjIsMS43OTQtNDguOTcxLTEyLjM5OC01MC4yNzUtMzEuNjk3DQoJCQljLTEuMzExLTE5LjMwMSwxOS4wNzktMzYuMzk5LDQ1LjU0MS0zOC4xOTFjMjYuNDY4LTEuNzkyLDQ4Ljk4MywxMi4zOTUsNTAuMjkzLDMxLjY5Mw0KCQkJQzEzMy41NzgsMjIxLjYyMywxMTMuMTgxLDIzOC43MTgsODYuNzE0LDI0MC41MXoiLz4NCgkJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyNzMuMTQ5LDcxLjY1NCAyNzMuMTQ5LDg0Ljc5NSAyMjguNTIsODQuNzk1IDIyOC41MiwxMjkuMzc4IDIxNS4zNzgsMTI5LjM3OCAyMTUuMzc4LDg0Ljc5NSANCgkJCTE3MC43OTMsODQuNzk1IDE3MC43OTMsNzEuNjU0IDIxNS4zNzgsNzEuNjU0IDIxNS4zNzgsMjcuMDIzIDIyOC41MiwyNy4wMjMgMjI4LjUyLDcxLjY1NCAJCSIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K);
}

.bk-socialicons-googleplus a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpERkI0MTIzQTAwNDQxMUUzQjg0MTk5RjdERjMyRjY3RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpERkI0MTIzQjAwNDQxMUUzQjg0MTk5RjdERjMyRjY3RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlEOUFEOTVGMDA0NDExRTNCODQxOTlGN0RGMzJGNjdGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlEOUFEOTYwMDA0NDExRTNCODQxOTlGN0RGMzJGNjdGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Oc17/wAAAWdJREFUeNrs1s8vA0EUwPHdKhWJIBHCWcLJPyCc9C8Q8Rf4U7gTN3F04+Tg0j/AgQsRET/jgLYHKepH1Y7vJk/yTGZtd6sOYpJPtvPa2bfzZmdS3xjjtbplvF9ofzvJODZwgAX0Np0lXHjLtvna5h2/ScQ1kzGrP9yKcq3hXT5fotBsEt+xT7qQxyD2xI8n6UanzCaLCmpSth4EqOMUfZjAEG6xg3IjC7+ICkooYxIdWEcNjzjCHAqoI5DrPvL2PV1Jlq23a1qSbKpYFUXjbicYjXu73vREpWyB0Os2gGPsWmNGMBv3dkWdmIHV38KMWLG+m0qSxKirjt9jCYe4wqos/GfrTzsTHX9GSfVfcZdkMxpHmYwjrseGr7ofVdq0M4k9EtOuScM3TVMuExP/7uEik+hYm9TbFc9YY7Kq3+5ZC2a3a5zJBgs34oM8WRi/wYucT09qTBi7QE7GnccdkP9/JCLbhwADAGHqVphL3gjdAAAAAElFTkSuQmCC);
}

.svg .bk-socialicons-youtube a {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyODMuNDY1cHgiIGhlaWdodD0iMjgzLjQ2NHB4IiB2aWV3Qm94PSIwIDAgMjgzLjQ2NSAyODMuNDY0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODMuNDY1IDI4My40NjQiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IkZhY2Vib29rIiBkaXNwbGF5PSJub25lIj4NCgk8cGF0aCBkaXNwbGF5PSJpbmxpbmUiIGZpbGw9IiNGRkZGRkYiIGQ9Ik04Mi43MzIsMTAwLjUzMmgyN1Y4OC4yODN2LTEydi0yLjAwMWMwLTExLjU1LDAuMjk4LTI5LjQsOC42OTgtNDAuNDQ5DQoJCWM4Ljg1LTExLjcwMiwyMS0xOS42NSw0MS45MDEtMTkuNjVjMzQuMDQ4LDAsNDguNCw0Ljg0OSw0OC40LDQuODQ5bC02Ljc1LDQwLjAwMWMwLDAtMTEuMjUtMy4yNTEtMjEuNzUtMy4yNTENCgkJcy0xOS45LDMuNzUtMTkuOSwxNC4yNXY0LjI1djE0LjAwMXYxMi4yNDloNDMuMDQ4bC0zLDM5LjA1aC00MC4wNDh2MTM1LjdoLTUwLjZ2LTEzNS43aC0yN1YxMDAuNTMyTDgyLjczMiwxMDAuNTMyeiIvPg0KPC9nPg0KPGcgaWQ9IlR3aXR0ZXIiIGRpc3BsYXk9Im5vbmUiPg0KCTxwYXRoIGRpc3BsYXk9ImlubGluZSIgZmlsbD0iI0ZGRkZGRiIgZD0iTTI3MC4yMzIsNjcuNTA4Yy05LjE2MSw0LjA2My0xOS4wMDcsNi44MDktMjkuMzQsOC4wNDQNCgkJYzEwLjU0Ni02LjMyMiwxOC42NDYtMTYuMzMzLDIyLjQ2MS0yOC4yNjNjLTkuODcxLDUuODU1LTIwLjgwNCwxMC4xMDYtMzIuNDQsMTIuMzk2Yy05LjMxOC05LjkyOC0yMi41OTUtMTYuMTMxLTM3LjI4OC0xNi4xMzENCgkJYy0yOC4yMTIsMC01MS4wODUsMjIuODcyLTUxLjA4NSw1MS4wODRjMCw0LjAwMywwLjQ1MSw3LjkwMywxLjMyMiwxMS42NDJjLTQyLjQ1Ni0yLjEzMS04MC4xLTIyLjQ2OC0xMDUuMjk1LTUzLjM3Ng0KCQljLTQuMzk3LDcuNTQ1LTYuOTE3LDE2LjMyLTYuOTE3LDI1LjY4M2MwLDE3LjcyNCw5LjAxOCwzMy4zNTksMjIuNzI2LDQyLjUyMWMtOC4zNzQtMC4yNjYtMTYuMjUxLTIuNTY0LTIzLjEzOC02LjM5MQ0KCQljLTAuMDA1LDAuMjE0LTAuMDA1LDAuNDI3LTAuMDA1LDAuNjQzYzAsMjQuNzUxLDE3LjYwOSw0NS4zOTgsNDAuOTc4LDUwLjA5MmMtNC4yODYsMS4xNjctOC43OTksMS43OTItMTMuNDU4LDEuNzkyDQoJCWMtMy4yOTIsMC02LjQ5Mi0wLjMyMS05LjYxMi0wLjkxN2M2LjUwMSwyMC4yOTUsMjUuMzY4LDM1LjA2Niw0Ny43MjEsMzUuNDc4Yy0xNy40ODMsMTMuNzAyLTM5LjUxLDIxLjg2OC02My40NDUsMjEuODY4DQoJCWMtNC4xMjQsMC04LjE4OS0wLjI0MS0xMi4xODYtMC43MTVjMjIuNjA3LDE0LjQ5NCw0OS40NiwyMi45NTQsNzguMzA5LDIyLjk1NGM5My45NjUsMCwxNDUuMzQ5LTc3Ljg0NCwxNDUuMzQ5LTE0NS4zNTENCgkJYzAtMi4yMTQtMC4wNS00LjQxNy0wLjE0OC02LjYwOUMyNTQuNzI0LDg2Ljc1LDI2My4zODQsNzcuNzUyLDI3MC4yMzIsNjcuNTA4eiIvPg0KPC9nPg0KPGcgaWQ9IllvdVR1YmUiPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00NS45ODYsNGgxOS44ODlsMTIuODEzLDUxLjEwM2gxLjI0TDkyLjE0Niw0aDIwLjA2NGwtMjIuOTgsNzQuNzk5djUzLjA0OWgtMTkuNzVWODEuMTg3TDQ1Ljk4Niw0eiIvPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTExMS4zMTUsNTkuMDk4YzAtNy4zMDQsMi4zNTktMTMuMTE5LDcuMDgxLTE3LjQ0OGM0LjcyMi00LjMzMSwxMS4wNjQtNi40OTYsMTkuMDM0LTYuNDk2DQoJCQkJYzcuMjU2LDAsMTMuMjAyLDIuMjg0LDE3LjgzNiw2Ljg0OWM0LjYzNCw0LjU2NSw2Ljk1MywxMC40NCw2Ljk1MywxNy42Mjl2NDguNzA5YzAsOC4wNzMtMi4yNzgsMTQuNDA2LTYuODIsMTkNCgkJCQljLTQuNTQzLDQuNTk1LTEwLjgwMSw2Ljg5MS0xOC43NjcsNi44OTFjLTcuNjcxLDAtMTMuODExLTIuMzcxLTE4LjQxMS03LjExMWMtNC42MDQtNC43NDEtNi45MDYtMTEuMTItNi45MDYtMTkuMTMyVjU5LjA5OHoNCgkJCQkgTTEyOS4zNiwxMDkuNzU1YzAsMi41OTgsMC42MjIsNC42LDEuODcyLDYuMDE0YzEuMjQ5LDEuNDE1LDMuMDMxLDIuMTIxLDUuMzUyLDIuMTIxYzIuMzc3LDAsNC4yNjUtMC43MjIsNS42NjEtMi4xNjYNCgkJCQljMS4zOTgtMS40NDQsMi4wOTctMy40MzMsMi4wOTctNS45NjlWNTguMzkxYzAtMi4wNjEtMC43MTYtMy43MjYtMi4xNDMtNC45OTJjLTEuNDI0LTEuMjY3LTMuMjk2LTEuOTAzLTUuNjE1LTEuOTAzDQoJCQkJYy0yLjE0MSwwLTMuODc5LDAuNjM2LTUuMjE4LDEuOTAzYy0xLjMzOSwxLjI2Ni0yLjAwNiwyLjkzMS0yLjAwNiw0Ljk5MlYxMDkuNzU1eiIvPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIyNy4xNSwzNy41Mzh2OTQuMzFoLTE3LjUzNHYtMTAuNDExYy0zLjIzMSwzLjgzNy02LjU5NCw2Ljc1OS0xMC4wODksOC43NjYNCgkJCQljLTMuNDk1LDIuMDAzLTYuODksMy4wMDgtMTAuMTc3LDMuMDA4Yy00LjA1NCwwLTcuMTEyLTEuNDAxLTkuMTY4LTQuMjFjLTIuMDU2LTIuODA2LTMuMDgzLTcuMDItMy4wODMtMTIuNjM1VjM3LjUzOGgxNy41MzcNCgkJCQl2NzIuMjk1YzAsMi4yMzcsMC4zNjQsMy44NTMsMS4xLDQuODU0YzAuNzM0LDEuMDAxLDEuOTI0LDEuNTAyLDMuNTcsMS41MDJjMS4yOTQsMCwyLjkxOS0wLjY2Myw0Ljg5LTEuOTg2DQoJCQkJYzEuOTY3LTEuMzI3LDMuNzczLTMuMDE4LDUuNDItNS4wNzhWMzcuNTM4SDIyNy4xNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05My4wNjksMTcyLjU4N0g0NHYxNS4wMjRoMTYuNTQxVjI3Ni4xSDc2LjUzdi04OC40ODhoMTYuNTM5VjE3Mi41ODd6IE0xMTkuMjAxLDI1Ny43MDENCgkJCQljLTEuMzMxLDEuNjcyLTIuNzk1LDMuMDQtNC4zODgsNC4xMTJjLTEuNTk0LDEuMDcyLTIuOTEyLDEuNjA2LTMuOTYxLDEuNjA2Yy0xLjMzMSwwLTIuMjk1LTAuNDAzLTIuODg5LTEuMjE2DQoJCQkJYy0wLjU5NC0wLjgwNi0wLjg5Mi0yLjExNi0wLjg5Mi0zLjkyN1YxOTkuNzRIOTIuODc2djYzLjgyM2MwLDQuNTQ4LDAuODMyLDcuOTU1LDIuNDk3LDEwLjIzMg0KCQkJCWMxLjY2NCwyLjI3MSw0LjE0LDMuNDA2LDcuNDIsMy40MDZjMi42NjQsMCw1LjQxLTAuODEzLDguMjM4LTIuNDMzYzIuODMzLTEuNjI2LDUuNTU0LTMuOTkxLDguMTctNy4wOTh2OC40MjloMTQuMTk3di03Ni4zNg0KCQkJCWgtMTQuMTk3VjI1Ny43MDF6IE0xNzQuMjA5LDE5OC43NzRjLTIuMjAxLDAtNC4zNzcsMC42MDctNi41MzIsMS44MmMtMi4xNDksMS4yMTctNC4xNzksMi45ODQtNi4wOTIsNS4zMTR2LTMzLjMyMWgtMTQuMzM2DQoJCQkJVjI3Ni4xaDE0LjMzNnYtNS44NjljMS44NjUsMi4zMjQsMy44ODcsNC4wNDQsNi4wNiw1LjE2YzIuMTc2LDEuMTE2LDQuNjUsMS42NzQsNy40MjUsMS42NzRjNC4yMDYsMCw3LjQyMS0xLjQzOSw5LjY0Ni00LjMyDQoJCQkJYzIuMjIxLTIuODgsMy4zMzUtNy4wMzcsMy4zMzUtMTIuNDY2di00Mi4zNjFjMC02LjIzNy0xLjE4NS0xMC45OS0zLjU1My0xNC4yNTENCgkJCQlDMTgyLjEzMiwyMDAuNDA5LDE3OC43MDEsMTk4Ljc3NCwxNzQuMjA5LDE5OC43NzR6IE0xNzMuNDM5LDI1OC4yMDJjMCwyLjQzNS0wLjQxMiw0LjE5MS0xLjIyOSw1LjI2Mw0KCQkJCWMtMC44MTksMS4wNzQtMi4wOTUsMS42MDktMy44MywxLjYwOWMtMS4yMDYsMC0yLjM1LTAuMjcyLTMuNDM1LTAuODIyYy0xLjA4Ni0wLjU0Ni0yLjIwNy0xLjQ0Mi0zLjM2LTIuNjg1di00Ny41ODQNCgkJCQljMC45NjUtMS4wNSwxLjkzOC0xLjgyMywyLjkyOC0yLjMyNWMwLjk4Ni0wLjUsMS45ODctMC43NTMsMi45OTgtMC43NTNjMS45MjQsMCwzLjM5NywwLjY2OCw0LjQwOCwyLjAwNg0KCQkJCWMxLjAxNiwxLjMzNSwxLjUyMSwzLjI5LDEuNTIxLDUuODY1VjI1OC4yMDJ6IE0yNDAuNTIxLDIzOS43MTJ2LTE5LjQ0MWMwLTcuMjQ4LTEuNzQzLTEyLjgwMS01LjIyOS0xNi42NjUNCgkJCQljLTMuNDg1LTMuODYzLTguNDc3LTUuNzk0LTE0Ljk3My01Ljc5NGMtNi4zNTIsMC0xMS41MzUsMi4wODctMTUuNTQzLDYuMjU4Yy00LjAxNiw0LjE3Mi02LjAyMSw5LjU3Mi02LjAyMSwxNi4yMDF2MzQuMjcyDQoJCQkJYzAsNy4zNTIsMS44MywxMy4xMjYsNS40ODIsMTcuMzI2YzMuNjUyLDQuMTk3LDguNjU2LDYuMjk4LDE1LjAwOSw2LjI5OGM3LjA2OCwwLDEyLjM4MS0xLjk4MywxNS45MzktNS45NDMNCgkJCQljMy41NTgtMy45Niw1LjMzNS05Ljg1NSw1LjMzNS0xNy42ODF2LTUuNzM0aC0xNC42MDl2NS4zMDVjMCw0LjQ5My0wLjQ2OSw3LjQtMS40MDYsOC43MTVjLTAuOTM5LDEuMzEyLTIuNTg0LDEuOTctNC45MzUsMS45Nw0KCQkJCWMtMi4yNjUsMC0zLjg2LTAuNzcyLTQuNzk4LTIuMzMxYy0wLjkzOC0xLjU1Mi0xLjQwNi00LjMzOC0xLjQwNi04LjM1NHYtMTQuNDAxSDI0MC41MjF6IE0yMTMuMzY3LDIyMC4xMjgNCgkJCQljMC0zLjE5NSwwLjQ5Mi01LjQ4NSwxLjQ4LTYuODdjMC45ODMtMS4zODcsMi42MDUtMi4wNzgsNC44NjQtMi4wNzhjMi4xNjIsMCwzLjczNCwwLjY5MSw0LjcyMiwyLjA3OA0KCQkJCWMwLjk4NCwxLjM4NSwxLjQ3OSwzLjY3NSwxLjQ3OSw2Ljg3djcuNzMyaC0xMi41NDVWMjIwLjEyOHoiLz4NCgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05My4wNjksMTczLjY5SDQ0djE1LjAyNGgxNi41NDF2ODguNDg3SDc2LjUzdi04OC40ODdoMTYuNTM5VjE3My42OXogTTExOS4yMDEsMjU4LjgwNQ0KCQkJCWMtMS4zMzEsMS42NjktMi43OTUsMy4wNDEtNC4zODgsNC4xMTFjLTEuNTk0LDEuMDcxLTIuOTEyLDEuNjA1LTMuOTYxLDEuNjA1Yy0xLjMzMSwwLTIuMjk1LTAuNDAzLTIuODg5LTEuMjEzDQoJCQkJcy0wLjg5Mi0yLjExOS0wLjg5Mi0zLjkzMVYyMDAuODRIOTIuODc2djYzLjgyOGMwLDQuNTQ1LDAuODMyLDcuOTU2LDIuNDk3LDEwLjIyOGMxLjY2NCwyLjI3Myw0LjE0LDMuNDA4LDcuNDIsMy40MDgNCgkJCQljMi42NjQsMCw1LjQxLTAuODEyLDguMjM4LTIuNDMyYzIuODMzLTEuNjI2LDUuNTU0LTMuOTkzLDguMTctNy4wOTh2OC40MjdoMTQuMTk3VjIwMC44NGgtMTQuMTk3VjI1OC44MDV6IE0xNzQuMjA5LDE5OS44NzgNCgkJCQljLTIuMjAxLDAtNC4zNzcsMC42MDQtNi41MzIsMS44MTdjLTIuMTQ5LDEuMjE2LTQuMTc5LDIuOTg4LTYuMDkyLDUuMzE2VjE3My42OWgtMTQuMzM2djEwMy41MTJoMTQuMzM2di01Ljg2OA0KCQkJCWMxLjg2NSwyLjMyNCwzLjg4Nyw0LjA0NCw2LjA2LDUuMTYzYzIuMTc2LDEuMTEyLDQuNjUsMS42NzEsNy40MjUsMS42NzFjNC4yMDYsMCw3LjQyMS0xLjQzNyw5LjY0Ni00LjMyMg0KCQkJCWMyLjIyMS0yLjg3OSwzLjMzNS03LjAzNSwzLjMzNS0xMi40NjN2LTQyLjM2M2MwLTYuMjM2LTEuMTg1LTEwLjk4OS0zLjU1My0xNC4yNDcNCgkJCQlDMTgyLjEzMiwyMDEuNTEyLDE3OC43MDEsMTk5Ljg3OCwxNzQuMjA5LDE5OS44Nzh6IE0xNzMuNDM5LDI1OS4zMDdjMCwyLjQzMi0wLjQxMiw0LjE4OC0xLjIyOSw1LjI2MQ0KCQkJCWMtMC44MTksMS4wNzItMi4wOTUsMS42MDgtMy44MywxLjYwOGMtMS4yMDYsMC0yLjM1LTAuMjcyLTMuNDM1LTAuODIxYy0xLjA4Ni0wLjU0Ny0yLjIwNy0xLjQ0NC0zLjM2LTIuNjg3di00Ny41ODMNCgkJCQljMC45NjUtMS4wNSwxLjkzOC0xLjgyNSwyLjkyOC0yLjMyOGMwLjk4Ni0wLjQ5NywxLjk4Ny0wLjc1LDIuOTk4LTAuNzVjMS45MjQsMCwzLjM5NywwLjY2OSw0LjQwOCwyLjAwNg0KCQkJCWMxLjAxNiwxLjMzNiwxLjUyMSwzLjI5LDEuNTIxLDUuODY0VjI1OS4zMDd6IE0yNDAuNTIxLDI0MC44MTN2LTE5LjQzOWMwLTcuMjQ3LTEuNzQzLTEyLjgwMS01LjIyOS0xNi42NjcNCgkJCQljLTMuNDg1LTMuODYyLTguNDc3LTUuNzkzLTE0Ljk3My01Ljc5M2MtNi4zNTIsMC0xMS41MzUsMi4wODctMTUuNTQzLDYuMjU5Yy00LjAxNiw0LjE3NC02LjAyMSw5LjU3Mi02LjAyMSwxNi4yMDF2MzQuMjcyDQoJCQkJYzAsNy4zNTIsMS44MywxMy4xMjYsNS40ODIsMTcuMzI2YzMuNjUyLDQuMTk3LDguNjU2LDYuMjk4LDE1LjAwOSw2LjI5OGM3LjA2OCwwLDEyLjM4MS0xLjk4MSwxNS45MzktNS45NDMNCgkJCQljMy41NTgtMy45NTcsNS4zMzUtOS44NTMsNS4zMzUtMTcuNjgxdi01LjczNmgtMTQuNjA5djUuMzA2YzAsNC40OTctMC40NjksNy40MDItMS40MDYsOC43MTQNCgkJCQljLTAuOTM5LDEuMzE0LTIuNTg0LDEuOTctNC45MzUsMS45N2MtMi4yNjUsMC0zLjg2LTAuNzcyLTQuNzk4LTIuMzNjLTAuOTM4LTEuNTUxLTEuNDA2LTQuMzM3LTEuNDA2LTguMzU0di0xNC40MDJIMjQwLjUyMXoNCgkJCQkgTTIxMy4zNjcsMjIxLjIzYzAtMy4xOTYsMC40OTItNS40ODQsMS40OC02Ljg2OWMwLjk4My0xLjM4NiwyLjYwNS0yLjA3OCw0Ljg2NC0yLjA3OGMyLjE2MiwwLDMuNzM0LDAuNjkyLDQuNzIyLDIuMDc4DQoJCQkJYzAuOTg0LDEuMzg1LDEuNDc5LDMuNjczLDEuNDc5LDYuODY5djcuNzMxaC0xMi41NDVWMjIxLjIzeiIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=);
}

.bk-socialicons-youtube a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5RDlBRDk1OTAwNDQxMUUzQjg0MTk5RjdERjMyRjY3RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RDlBRDk1QTAwNDQxMUUzQjg0MTk5RjdERjMyRjY3RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlEOUFEOTU3MDA0NDExRTNCODQxOTlGN0RGMzJGNjdGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlEOUFEOTU4MDA0NDExRTNCODQxOTlGN0RGMzJGNjdGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5kEVSAAAAj9JREFUeNq01s1LFVEYx3HnXtFuFrkRMrBA7Qoi6iLc9LZLyE2L/oE2bsVsIdQ/YLjQTYtKRNuoiwgKejFQELO0fI2ooKAXCRRqc/OtuU7fA7/Bo83IzE0HPnDvmbnnmXOeZ565jud5eft9JALG7mIRx3EQH/Ak5Nqcg0ziGOpRiTSmsZlrkPyAsWFNeBqlGruPJM7q+xiykaOYnAR4jWk8wlcUYcjbOgaQwDUMoxh3cDtovrAgNzSZiy6k9f0mOvS5EreQRQkWMBM0X1gyn5lFaoseIqXxlxjX50NYx4quXZNIiTfHHD5pgjco1HjKChhU+06cIOYOf8HFhnWdEzbRLuOB1WXfgD9pwgruV1XSWtFvVaQTN0hSkxsZjdVZ5zO6xszRjhptbawgZpv+aKL3euqv69xz5WxJObqCVWt12/dxl96VVsLfaYuK0KTteayVHMEZvEKJbnohTpB9bZB7fgTl5AIOaIsK9PAtWef9LXqhMs+pd322epRpK407zp/SuYaQlhSprZzHPXxHNSZUNX65Zq2qS1m/M4k/ETUn37QNpoQ/og/NaNHnDQXqwTyqdGPzKvX2qIlP6unN10NWKiet35nVHsVFtKnf9eJqLtW1rh7m9zFHLWQEyyoSM3YY5Tu28L9L2J/cVY7K8AOdcYP4T+qqJnKtBrmiFbl6twyiG8VRe1eBlu3JJeXki+7erOKy/nCYF9VPPTsVOIfWKEHeao/NnT5Q9YwqBxm9OWsxi6eYQr+C/pP4vwIMAK/Eczrm18eAAAAAAElFTkSuQmCC);
}

.svg .bk-socialicons-pinterest a {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyODQgMjg0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC42NDc2MiwwLDAsMC42NDc2MiwwLDApIj4KICAgICAgICA8cGF0aCBkPSJNNDA5LjE0MSwxMDkuMjAzQzM4OS41MzMsNzUuNjExIDM2Mi45MzYsNDkuMDE0IDMyOS4zNDMsMjkuNDA3QzI5NS43NTEsOS44MDEgMjU5LjA2NSwwIDIxOS4yODEsMEMxNzkuNSwwIDE0Mi44MTIsOS44MDEgMTA5LjIyLDI5LjQwN0M3NS42MjMsNDkuMDExIDQ5LjAyNiw3NS42MDggMjkuNDIsMTA5LjIwM0M5LjgwOSwxNDIuOCAwLjAwOCwxNzkuNDg1IDAuMDA4LDIxOS4yNjdDMC4wMDgsMjYzLjYxNyAxMi4wOTMsMzAzLjg3OCAzNi4yNjYsMzQwLjAzNEM2MC40MzgsMzc2LjIwNiA5Mi4xMjksNDAyLjk0NiAxMzEuMzM5LDQyMC4yNjZDMTMwLjU3NywzOTkuOTAxIDEzMS44MTUsMzgzLjA1NyAxMzUuMDQ4LDM2OS43MzRMMTYzLjMxNSwyNTAuMzg2QzE1OC41NTUsMjQxLjA1NyAxNTYuMTc2LDIyOS40NTYgMTU2LjE3NiwyMTUuNTU1QzE1Ni4xNzYsMTk5LjM4IDE2MC4yNjUsMTg1Ljg2NiAxNjguNDUxLDE3NS4wMTRDMTc2LjYzNywxNjQuMTY0IDE4Ni42MjgsMTU4Ljc0IDE5OC40MywxNTguNzRDMjA3Ljk0NCwxNTguNzQgMjE1LjI3MSwxNjEuODggMjIwLjQxMiwxNjguMTZDMjI1LjU1NCwxNzQuNDQzIDIyOC4xMTcsMTgyLjM0MSAyMjguMTE3LDE5MS44NkMyMjguMTE3LDE5Ny43NTYgMjI3LjAxOCwyMDQuOTQ0IDIyNC44MjgsMjEzLjQxNEMyMjIuNjQsMjIxLjg4NSAyMTkuNzg3LDIzMS42ODcgMjE2LjI2NiwyNDIuODIzQzIxMi43NDUsMjUzLjk1NSAyMTAuMjIxLDI2Mi44NTkgMjA4LjcsMjY5LjUxNUMyMDYuMDM3LDI4MS4xMjMgMjA4LjIyNCwyOTEuMDY4IDIxNS4yNjcsMjk5LjM1M0MyMjIuMzA5LDMwNy42MzEgMjMxLjYzOSwzMTEuNzc2IDI0My4yNSwzMTEuNzc2QzI2My42MTUsMzExLjc3NiAyODAuMzE1LDMwMC40NTIgMjkzLjM1NywyNzcuODA0QzMwNi4zOTUsMjU1LjE0OSAzMTIuOTExLDIyNy42NDUgMzEyLjkxMSwxOTUuMjlDMzEyLjkxMSwxNzAuMzUyIDMwNC44NjksMTUwLjA4IDI4OC43ODIsMTM0LjQ3N0MyNzIuNjk3LDExOC44NjggMjUwLjI4NiwxMTEuMDYgMjIxLjU0MywxMTEuMDZDMTg5LjM4MiwxMTEuMDYgMTYzLjM1MSwxMjEuMzg3IDE0My40NjEsMTQyLjAzOEMxMjMuNTcsMTYyLjY5MiAxMTMuNjI1LDE4Ny4zOSAxMTMuNjI1LDIxNi4xMjlDMTEzLjYyNSwyMzMuMjYxIDExOC40NzksMjQ3LjYzNCAxMjguMTg1LDI1OS4yNDFDMTMxLjQyLDI2My4wNDcgMTMyLjQ2OCwyNjcuMTM5IDEzMS4zMjUsMjcxLjUyQzEzMC45NDQsMjcyLjY2MyAxMzAuMTg0LDI3NS41MTcgMTI5LjA0MSwyODAuMDgyQzEyNy45MDMsMjg0LjY0NyAxMjcuMTM4LDI4Ny42MDQgMTI2Ljc2LDI4OC45MzNDMTI1LjIzOSwyOTUuMDI0IDEyMS42MiwyOTYuOTI3IDExNS45MSwyOTQuNjQxQzEwMS4yNTYsMjg4LjU1NiA5MC4xMTksMjc3Ljk4OSA4Mi41MDgsMjYyLjk1MkM3NC44OTQsMjQ3LjkxNSA3MS4wODYsMjMwLjQ5NiA3MS4wODYsMjEwLjcwNkM3MS4wODYsMTk3Ljk1MyA3My4xMzMsMTg1LjIwMSA3Ny4yMjYsMTcyLjQ1QzgxLjMxNSwxNTkuNjk0IDg3LjY5NCwxNDcuMzcyIDk2LjM1MiwxMzUuNDc1QzEwNS4wMTUsMTIzLjU3NSAxMTUuMzg4LDExMy4wNTggMTI3LjQ3NSwxMDMuOTI2QzEzOS41NTcsOTQuNzkxIDE1NC4yNjIsODcuNDY0IDE3MS41ODMsODEuOTQ0QzE4OC45MDQsNzYuNDI0IDIwNy41NTUsNzMuNjY0IDIyNy41NDIsNzMuNjY0QzI1NC41NzQsNzMuNjY0IDI3OC44MzcsNzkuNjU5IDMwMC4zNDIsOTEuNjVDMzIxLjg1NCwxMDMuNjQyIDMzOC4yNjcsMTE5LjE1MiAzNDkuNTk0LDEzOC4xODdDMzYwLjkyMSwxNTcuMjIzIDM2Ni41ODEsMTc3LjU5IDM2Ni41ODEsMTk5LjI4OEMzNjYuNTgxLDIyNy44MzcgMzYxLjYzMywyNTMuNTMxIDM1MS43MzksMjc2LjM3NEMzNDEuODQzLDI5OS4yMTMgMzI3Ljg1MiwzMTcuMTUyIDMwOS43NjYsMzMwLjE4N0MyOTEuNjgzLDM0My4yMjkgMjcxLjEyOSwzNDkuNzQ4IDI0OC4wOTEsMzQ5Ljc0OEMyMzYuNDg0LDM0OS43NDggMjI1LjYzNSwzNDcuMDM0IDIxNS41NDMsMzQxLjYxM0MyMDUuNDU4LDMzNi4xODYgMTk4LjUwOSwzMjkuNzY2IDE5NC43MDQsMzIyLjM0QzE4Ni4xMzgsMzU2LjAyNSAxODAuOTk4LDM3Ni4xMSAxNzkuMjg0LDM4Mi41OEMxNzUuNjY4LDM5Ni4wODggMTY4LjI0Niw0MTEuNjk5IDE1Ny4wMTQsNDI5LjM5OUMxNzcuMzgxLDQzNS40OSAxOTguMTI2LDQzOC41MjkgMjE5LjI1NCw0MzguNTI5QzI1OS4wMzUsNDM4LjUyOSAyOTUuNzI0LDQyOC43MjggMzI5LjMxNiw0MDkuMTE5QzM2Mi45MTEsMzg5LjUxNyAzODkuNTA4LDM2Mi45MiA0MDkuMTEsMzI5LjMyOEM0MjguNzE2LDI5NS43MjkgNDM4LjUxNywyNTkuMDQxIDQzOC41MTcsMjE5LjI2M0M0MzguNTI3LDE3OS40ODUgNDI4Ljc0LDE0Mi43OTUgNDA5LjE0MSwxMDkuMjAzWiIgc3R5bGU9ImZpbGw6d2hpdGU7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
}

.bk-socialicons-pinterest a {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTEwNTkwRjlFNzk5MTFFNUI0MEVEMkJCQzc1M0M3MEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTEwNTkwRkFFNzk5MTFFNUI0MEVEMkJCQzc1M0M3MEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MTA1OTBGN0U3OTkxMUU1QjQwRUQyQkJDNzUzQzcwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MTA1OTBGOEU3OTkxMUU1QjQwRUQyQkJDNzUzQzcwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlgNxwgAAAKPSURBVHjapJbNS1RRFMCbl02U5UIc+wJNzRLaVEjZh0oFQQMTtexD2iQN2KJF/0CLaNGmTbiXoIWbIKIZkECwRtok2KIYM5KwcgjCIrHM6XfgvOFwve9N2YEf77577j3nvnvuOe8myuXymhjZDL1wGlqhGVJQgvcwDU9gFL5FWhEnEVyDQvnvpKDjvbZ8nc2QL69O8jo/1slhKFYxtAS/YvRFtVOxmzAxaYTn0ObZ1TF4BVNQlF2GJtgHxz1z3sIRmLMx2QgjnlWNwcWYuAlb4LZ+oZURtVtxkvU4GIINqg/gHNyCBzAIV6DBOMvAgmMjGzpJwoSjfAwJndwBTyP2/w10G0cDjl7sJkWRdhTz0KaTWmCuykGYhVbj6JmjTweEJeMEbUgDVwODmnwf4Cz0wLAzfhv0m3dXnxHPOeN1Wfde+g+a/stmpbvhqyfI4fb2wKLR5QI9iqF812Mq0qXPWcibMUvw01ntJkhoex4Wja4p0O0IRd7Xa3urPheMAZH90OA4ke1c1nY9JI0uJUY/mY5a8wWT+twJu8yYo45TkXemvd0sVKQUmO0JpVOfD2EC1kKdqcrdnoqQM+0uRzcTaMm2ckpLumzTuMbpterazSJCkYUUtC1fcGLFVxL9MxFJJidqBkbNydkBn824L9BpTl6/x1ZaFDUwHpNsd5xaJRn+CO7BAdO/Bz5GZbxwKcbJeR1TB8ciiuQhmPTMzdoCWRtRn0qmZEiS/YCb0At7NXHvOskXWYWFFLx0Br4w+uum/7fGI0qmoDGcG9jzDBe0boUybdonnaStj7g2SEr0VX5YEReJDg2syLD2tXvq1ar/8e5t5aq27//PbSVR5d4lsg5uaCa3aGn/p3vXHwEGAMyjd8QfFY97AAAAAElFTkSuQmCC');
}

.svg .bk-socialicons-instagram a {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyODQgMjg0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC42NDc2MTIsNy4yMzQwNGUtMjIsNy4yMzQwNGUtMjIsMC42NDc2MDksLTIuOTUzNTJlLTA5LC03LjIzNDA0ZS0yNSkiPgogICAgICAgIDxwYXRoIGQ9Ik00MjEuOTgxLDE2LjU2MkM0MTAuOTQxLDUuNTE5IDM5Ny43MTEsMCAzODIuMjk4LDBMNTYuMjQ4LDBDNDAuODMsMCAyNy42MDQsNS41MjEgMTYuNTYxLDE2LjU2MkM1LjUyLDI3LjYgMC4wMDEsNDAuODI4IDAuMDAxLDU2LjI0M0wwLjAwMSwzODIuMjlDMC4wMDEsMzk3LjcwMyA1LjUxOSw0MTAuOTM0IDE2LjU2MSw0MjEuOTczQzI3LjYwNCw0MzMuMDEzIDQwLjgzMyw0MzguNTM2IDU2LjI0OCw0MzguNTM2TDM4Mi4yOTQsNDM4LjUzNkMzOTcuNzA0LDQzOC41MzYgNDEwLjkzOCw0MzMuMDEzIDQyMS45NzgsNDIxLjk3M0M0MzMuMDIxLDQxMC45MzQgNDM4LjUzNSwzOTcuNzAzIDQzOC41MzUsMzgyLjI5TDQzOC41MzUsNTYuMjQzQzQzOC41MzQsNDAuODI1IDQzMy4wMjEsMjcuNjA0IDQyMS45ODEsMTYuNTYyWk0xNTcuNDYyLDE1OC4wMjVDMTc0LjY4NiwxNDEuMzczIDE5NS4zODYsMTMzLjA0MyAyMTkuNTU5LDEzMy4wNDNDMjQzLjkxOSwxMzMuMDQzIDI2NC43MTIsMTQxLjM3MyAyODEuOTQsMTU4LjAyNUMyOTkuMTY4LDE3NC42OCAzMDcuNzc3LDE5NC44MSAzMDcuNzc3LDIxOC40MTFDMzA3Ljc3NywyNDIuMDA5IDI5OS4xNjgsMjYyLjE0IDI4MS45NCwyNzguNzlDMjY0LjcxMiwyOTUuNDQ5IDI0My45MjYsMzAzLjc3OCAyMTkuNTU5LDMwMy43NzhDMTk1LjM4NywzMDMuNzc4IDE3NC42ODksMjk1LjQ0MiAxNTcuNDYyLDI3OC43OUMxNDAuMjM0LDI2Mi4xMzggMTMxLjYyMSwyNDIuMDA5IDEzMS42MjEsMjE4LjQxMUMxMzEuNjIxLDE5NC44MSAxNDAuMjM0LDE3NC42ODEgMTU3LjQ2MiwxNTguMDI1Wk0zODguODY1LDM3MC41ODlDMzg4Ljg2NSwzNzUuNTM0IDM4Ny4xNDcsMzc5LjY3MiAzODMuNzI0LDM4My4wMDVDMzgwLjI5MSwzODYuMzM1IDM3Ni4yMDUsMzg4LjAwMSAzNzEuNDQyLDM4OC4wMDFMNjYuMjQyLDM4OC4wMDFDNjEuMjk0LDM4OC4wMDEgNTcuMTUxLDM4Ni4zMzUgNTMuODIzLDM4My4wMDVDNTAuNDksMzc5LjY3OSA0OC44MjUsMzc1LjUzNCA0OC44MjUsMzcwLjU4OUw0OC44MjUsMTg1LjU3NUw4OS4wOCwxODUuNTc1Qzg1LjI3NSwxOTcuNTY4IDgzLjM3MiwyMTAuMDM3IDgzLjM3MiwyMjIuOTc3QzgzLjM3MiwyNTkuNTMgOTYuNjk0LDI5MC42OTIgMTIzLjM0MSwzMTYuNDg4QzE0OS45OTEsMzQyLjI3NCAxODIuMDYyLDM1NS4xNzMgMjE5LjU1OCwzNTUuMTczQzI0NC4zMDIsMzU1LjE3MyAyNjcuMTQxLDM0OS4yNyAyODguMDg1LDMzNy40N0MzMDkuMDIyLDMyNS42NjMgMzI1LjU3MSwzMDkuNjMxIDMzNy43NjEsMjg5LjM1OEMzNDkuOTQ0LDI2OS4wODYgMzU2LjAzNSwyNDYuOTU4IDM1Ni4wMzUsMjIyLjk3OEMzNTYuMDM1LDIxMC4wMzggMzU0LjEyNSwxOTcuNTcyIDM1MC4zMiwxODUuNTc2TDM4OC44NjcsMTg1LjU3NkwzODguODY3LDM3MC41OUwzODguODY1LDM3MC41OUwzODguODY1LDM3MC41ODlaTTM4OC44NjUsMTE1LjYyNkMzODguODY1LDEyMS4xNDYgMzg2Ljk2MiwxMjUuODEgMzgzLjE0OSwxMjkuNjE2QzM3OS4zNDQsMTMzLjQyNSAzNzQuNjgzLDEzNS4zMjcgMzY5LjE2LDEzNS4zMjdMMzE5LjQ4NCwxMzUuMzI3QzMxMy45NjcsMTM1LjMyNyAzMDkuMjk5LDEzMy40MjQgMzA1LjQ5NCwxMjkuNjE2QzMwMS42ODgsMTI1LjgxIDI5OS43ODYsMTIxLjE0NiAyOTkuNzg2LDExNS42MjZMMjk5Ljc4Niw2OC41MjJDMjk5Ljc4Niw2My4xOTIgMzAxLjY4OCw1OC41NzcgMzA1LjQ5NCw1NC42NzRDMzA5LjMsNTAuNzczIDMxMy45NjgsNDguODIgMzE5LjQ4NCw0OC44MkwzNjkuMTYsNDguODJDMzc0LjY4Myw0OC44MiAzNzkuMzQ1LDUwLjc3MiAzODMuMTQ5LDU0LjY3NEMzODYuOTYxLDU4LjU3NyAzODguODY1LDYzLjE5MiAzODguODY1LDY4LjUyMkwzODguODY1LDExNS42MjZaIiBzdHlsZT0iZmlsbDp3aGl0ZTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.bk-socialicons-instagram a {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTEwNTkwRkRFNzk5MTFFNUI0MEVEMkJCQzc1M0M3MEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTEwNTkwRkVFNzk5MTFFNUI0MEVEMkJCQzc1M0M3MEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MTA1OTBGQkU3OTkxMUU1QjQwRUQyQkJDNzUzQzcwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MTA1OTBGQ0U3OTkxMUU1QjQwRUQyQkJDNzUzQzcwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqyO1TAAAAINSURBVHjatJW7SwNBEMY3MSgYfMZ3EMUH2IpWllYBwcY/wMbGwidYai1a2IiN2ORsFQs7wU7BQq1UIj6QGG2iJvGBJuj5jcyF4bzcJZoM/JLN3t5OduabWZeu6wo2CcaBT+XP4mAZLCg4GdMLazMufJzDW6cqnF2RkxcMvP/c6AtsgxBwgXowBErBK4UrkYeQhEAR5Vewwc8SbnjS8xCSZz6NeY5Md+cp7i6LP5t26vmDLJ9AmUnuTaAb3PPvctCV/geIWZwn7Sz2o3eldsAF8IN+MAOaec07O6FTVTJkCUpQ3CGp96DPlFSDdnDm8H5cOgmDLbDJGxs2kcGBQQAkeW0MbPMeYSsnQfHiHs9FgM/BCXHC629ALc8FDSdW6qoGjTymGD9kIYhLIYBf/c9tkiEZdYAoj71ZKrCCv6OsQLmfsjpJEpzzmJTT6+CgQcg1JGSs7JyQHYiTzDs4WQR1PD60XCESr4lEVoAjoTBSTIcp2TVgVay5BX7xXDMS77Gp7FGwy510gMN2DE5BK+gBLeKdaRDJ5SQGg3TfOBTbHRixeFezqhMtQw1UgSWwL66FJIdzjate2TmR4UplCB01xCkWSRuriWrnmvtVJkvJLmw4IoWUgA+b2++CcTKPKEoPdeEoT3xyl70Dxf+4W6jOakCA93lUHO9C2gqdhEI0C4azuFdysTewDua+BRgAUtaLlDdtOG0AAAAASUVORK5CYII=');
}

.widget.twitter {
    padding: 0;
}

.widget.twitter ul {
    padding: 0;
    margin: 0;
}

.widget.twitter ul li {
    list-style: none;
    padding-bottom: 30px;
    *zoom: 1;
}

.widget.twitter ul li:before,
.widget.twitter ul li:after {
    content: " ";
    display: table;
}

.widget.twitter ul li:after {
    clear: both;
}

.widget.twitter ul li a {
    text-decoration: none;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    word-wrap: break-word;
    hyphens: auto;
    display: inline-block;
}

.widget.twitter ul li a:hover {
    text-decoration: underline;
}

.widget.twitter ul li span a {
    text-decoration: underline;
}

.widget.twitter .twitter-profile-pic {
    float: left;
    margin-right: 20px;
}

.yelpreview {
    list-style: none;
    padding-left: 0;
}

.yelpreview dd {
    padding-left: 0;
}

.widget.facebookcomments .fb-comments,
.widget.facebookcomments .fb-comments span,
.widget.facebookcomments .fb-comments.fb_iframe_widget span iframe {
    width: 100% !important;
}

.widget.profile .map img,
.widget.map img {
    max-width: inherit;
}

.print-mixin * {
    box-shadow: none !important;
    text-shadow: none !important;
    border: none !important;
}

.print-mixin *:not(.print-bg-override) {
    background: transparent !important;
    color: #000 !important;
}

.print-mixin .print-bg-override {
    -webkit-print-color-adjust: exact;
}

.print-mixin pre,
.print-mixin blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
}

.print-mixin input[type=text],
.print-mixin input[type=email],
.print-mixin input[type=search],
.print-mixin .signupform fieldset input[type=email],
.print-mixin .widget.profile form fieldset input[type=email],
.print-mixin textarea,
.print-mixin button {
    border: 1px solid #000 !important;
}

.print-mixin thead {
    display: table-header-group;
}

.print-mixin tr,
.print-mixin img {
    page-break-inside: avoid;
}

.print-mixin img {
    max-width: 100% !important;
}

@page {
    margin: 0.5cm;
}

.print-mixin p,
.print-mixin h2,
.print-mixin h3 {
    orphans: 3;
    widows: 3;
}

.print-mixin h2,
.print-mixin h3 {
    page-break-after: avoid;
}

@media print {
    body {
        background-color: #fff !important;
        background-image: none !important;
    }

    * {
        box-shadow: none !important;
        text-shadow: none !important;
        border: none !important;
    }

    *:not(.print-bg-override) {
        background: transparent !important;
        color: #000 !important;
    }

    .print-bg-override {
        -webkit-print-color-adjust: exact;
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    input[type=text],
    input[type=email],
    input[type=search],
    .signupform fieldset input[type=email],
    .widget.profile form fieldset input[type=email],
    textarea,
    button {
        border: 1px solid #000 !important;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}

.bk-print {
    background-color: #fff !important;
    background-image: none !important;
}

.bk-print * {
    box-shadow: none !important;
    text-shadow: none !important;
    border: none !important;
}

.bk-print *:not(.print-bg-override) {
    background: transparent !important;
    color: #000 !important;
}

.bk-print .print-bg-override {
    -webkit-print-color-adjust: exact;
}

.bk-print pre,
.bk-print blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
}

.bk-print input[type=text],
.bk-print input[type=email],
.bk-print input[type=search],
.bk-print .signupform fieldset input[type=email],
.bk-print .widget.profile form fieldset input[type=email],
.bk-print textarea,
.bk-print button {
    border: 1px solid #000 !important;
}

.bk-print thead {
    display: table-header-group;
}

.bk-print tr,
.bk-print img {
    page-break-inside: avoid;
}

.bk-print img {
    max-width: 100% !important;
}

@page {
    margin: 0.5cm;
}

.bk-print p,
.bk-print h2,
.bk-print h3 {
    orphans: 3;
    widows: 3;
}

.bk-print h2,
.bk-print h3 {
    page-break-after: avoid;
}

.tweet a,
.dropbox button,
.filedownload button,
.paypalbuynow input[type=submit].widget,
.btn {
    background-color: #6cd8cb;
    color: #fff;
}

button.btn {
    background-color: #6cd8cb;
    font-family: "Courier New", monospace;
    font-size: 16px;
    font-weight: 200;
    line-height: 32px;
    color: #fff;
    letter-spacing: inherit;
}

.socialicons a {
    background-color: #6cd8cb;
    color: #fff;
}

.socialicons a:hover {
    background-color: #44cdbd;
}

.socialicons a:active {
    background-color: #2fafa0;
}

.dropbox button {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAaCAQAAADsge97AAABEUlEQVR4Aa2TUbGFMAxEkYAEJFRCJSChEpAQB0hAAhKQUAlIqITzZpibuZm94e9t/prZSXq2nf5JFDYmqRljiSe/bYDOHE4LHRhsua1y4xqUz+nKwNX99DvnRNWYMFQ7s9s2BpkuMt2szyQ6Kr+Lken0FQ90zkIEEnVEJHuYs0a+commJBsA5wNfa+ECBjXLzbiYknICluV2fDhVMcT0LNqU5sEsC0rPaQ3FT/PFtUdnkWclIaxpop3yXXJHNZJJYK9P2VfR9bn0KXsZeHrMNIf18nHkd+0Pvw5cj/0Ijy2N21C2neK317hjqJ1KEzT16dxUtb19V/meYpOZmmL3Oe82TXFg2lebEkUJ5jat+tb5AxQDseDiJM0iAAAAAElFTkSuQmCC);
}

.paypalbuynow input[type=submit].widget {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2MzdhNjg4Yi03ODg1LTRiZTUtYTYxMi02ZmY0Yjc1NDdmNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUQ5MEIzNUIyODRFMTFFM0IzNkJGQTAwNzZEQzQ1NjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUQ5MEIzNUEyODRFMTFFM0IzNkJGQTAwNzZEQzQ1NjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjE1MTIzRjkyODI2MTFFM0IzNkJGQTAwNzZEQzQ1NjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjE1MTIzRkEyODI2MTFFM0IzNkJGQTAwNzZEQzQ1NjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7B7LcVAAACHklEQVR42qSVyyvFQRTHf/fnkkcuishrIUVZSEpxKVmQjShZSJb+AEsLC5HHxkI2LFjZSISNBSlKUcojWXkVySOP6+26P9+5zjCNmfv43VOfftP5nZkz8z3NGcOyLEPCDW6s4PYA9sEUaAcxirX8qJxzlj07B7WqJA5/pj9zgCuQatizT+AGW6LTlIIKAiR4A54gSaLBgOyUk1RqJveBBOACsaAMrGhiq0EMqfJjkn4TCq0/QLxC60TwrKlPFmgCzSzWGcJJtsGLws+kuwR5in8m1eUYnIlJ0kG+YsKaRpYkkKPwv4ILkout32WGUI91jb+XCi3bEvgSalIhajys0bdKqkUpmA5wX8oprpg7RLncmh0vgBPSOZdk0tkg2KBxA329fHcJwGtFZkPAQeulgCvy7/AkNREsfgDqBDmjwLzwv4f/6A5jUS81xnHqVaaQwCUluAVpziD16Aeb4InuxSM4Au9SHFunlTpDttDH2sA1P55HseNFXeumOQWgBYyAC2nuHagXW32JRpZOCkoGs+AEnIJ74NPMYS1oktrK76acIVzCDtCoiWGX7hDsUmeYoafin5aqJC/Us3hXZXYH2sE+1cRDtQpu9KLJtkxHNUkefg8MO7BbHCfl9YExGhcJN3zV5mvpl6sQZAq+a3BO4yp+YKFdhG8BjpkB9kiqPbtSqR4tl9AMXUK7XjMiMFPh81IdeAL2AI1GkuRbgAEAicoJyk67NnAAAAAASUVORK5CYII=);
}

.widget.button,
.widget.clicktocall {
    *zoom: 1;
}

.widget.button:before,
.widget.button:after,
.widget.clicktocall:before,
.widget.clicktocall:after {
    content: " ";
    display: table;
}

.widget.button:after,
.widget.clicktocall:after {
    clear: both;
}

.widget.button button {
    margin: 0;
}

.widget.tweet {
    *zoom: 1;
    padding: 9px 0;
}

.widget.tweet:before,
.widget.tweet:after {
    content: " ";
    display: table;
}

.widget.tweet:after {
    clear: both;
}

.widget.tweet a {
    padding: 14px 10px 14px 40px;
    margin: 1em 0;
    border: none;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyODMuNDY1cHgiIGhlaWdodD0iMjgzLjQ2NHB4IiB2aWV3Qm94PSIwIDAgMjgzLjQ2NSAyODMuNDY0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODMuNDY1IDI4My40NjQiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IkZhY2Vib29rIiBkaXNwbGF5PSJub25lIj4NCgk8cGF0aCBkaXNwbGF5PSJpbmxpbmUiIGZpbGw9IiNGRkZGRkYiIGQ9Ik04Mi43MzIsMTAwLjUzMmgyN1Y4OC4yODN2LTEydi0yLjAwMWMwLTExLjU1LDAuMjk4LTI5LjQsOC42OTgtNDAuNDQ5DQoJCWM4Ljg1LTExLjcwMiwyMS0xOS42NSw0MS45MDEtMTkuNjVjMzQuMDQ4LDAsNDguNCw0Ljg0OSw0OC40LDQuODQ5bC02Ljc1LDQwLjAwMWMwLDAtMTEuMjUtMy4yNTEtMjEuNzUtMy4yNTENCgkJcy0xOS45LDMuNzUtMTkuOSwxNC4yNXY0LjI1djE0LjAwMXYxMi4yNDloNDMuMDQ4bC0zLDM5LjA1aC00MC4wNDh2MTM1LjdoLTUwLjZ2LTEzNS43aC0yN1YxMDAuNTMyTDgyLjczMiwxMDAuNTMyeiIvPg0KPC9nPg0KPGcgaWQ9IlR3aXR0ZXIiPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNzAuMjMyLDY3LjUwOGMtOS4xNjEsNC4wNjMtMTkuMDA3LDYuODA5LTI5LjM0LDguMDQ0YzEwLjU0Ni02LjMyMiwxOC42NDYtMTYuMzMzLDIyLjQ2MS0yOC4yNjMNCgkJYy05Ljg3MSw1Ljg1NS0yMC44MDQsMTAuMTA2LTMyLjQ0LDEyLjM5NmMtOS4zMTgtOS45MjgtMjIuNTk1LTE2LjEzMS0zNy4yODgtMTYuMTMxYy0yOC4yMTIsMC01MS4wODUsMjIuODcyLTUxLjA4NSw1MS4wODQNCgkJYzAsNC4wMDMsMC40NTEsNy45MDMsMS4zMjIsMTEuNjQyYy00Mi40NTYtMi4xMzEtODAuMS0yMi40NjgtMTA1LjI5NS01My4zNzZjLTQuMzk3LDcuNTQ1LTYuOTE3LDE2LjMyLTYuOTE3LDI1LjY4Mw0KCQljMCwxNy43MjQsOS4wMTgsMzMuMzU5LDIyLjcyNiw0Mi41MjFjLTguMzc0LTAuMjY2LTE2LjI1MS0yLjU2NC0yMy4xMzgtNi4zOTFjLTAuMDA1LDAuMjE0LTAuMDA1LDAuNDI3LTAuMDA1LDAuNjQzDQoJCWMwLDI0Ljc1MSwxNy42MDksNDUuMzk4LDQwLjk3OCw1MC4wOTJjLTQuMjg2LDEuMTY3LTguNzk5LDEuNzkyLTEzLjQ1OCwxLjc5MmMtMy4yOTIsMC02LjQ5Mi0wLjMyMS05LjYxMi0wLjkxNw0KCQljNi41MDEsMjAuMjk1LDI1LjM2OCwzNS4wNjYsNDcuNzIxLDM1LjQ3OGMtMTcuNDgzLDEzLjcwMi0zOS41MSwyMS44NjgtNjMuNDQ1LDIxLjg2OGMtNC4xMjQsMC04LjE4OS0wLjI0MS0xMi4xODYtMC43MTUNCgkJYzIyLjYwNywxNC40OTQsNDkuNDYsMjIuOTU0LDc4LjMwOSwyMi45NTRjOTMuOTY1LDAsMTQ1LjM0OS03Ny44NDQsMTQ1LjM0OS0xNDUuMzUxYzAtMi4yMTQtMC4wNS00LjQxNy0wLjE0OC02LjYwOQ0KCQlDMjU0LjcyNCw4Ni43NSwyNjMuMzg0LDc3Ljc1MiwyNzAuMjMyLDY3LjUwOHoiLz4NCjwvZz4NCjwvc3ZnPg0K);
    background-repeat: no-repeat;
    background-position: 10px;
    background-size: 22px;
    background-color: #6cd8cb;
    font-family: "Courier New", monospace;
    font-size: 16px;
    font-weight: 200;
    line-height: 32px;
    color: #fff;
    letter-spacing: inherit;
    text-decoration: none;
    -webkit-font-smoothing: initial;
}

.widget.tweet a:hover,
.widget.tweet a:active {
    background-color: #58d3c4;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyODMuNDY1cHgiIGhlaWdodD0iMjgzLjQ2NHB4IiB2aWV3Qm94PSIwIDAgMjgzLjQ2NSAyODMuNDY0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODMuNDY1IDI4My40NjQiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IkZhY2Vib29rIiBkaXNwbGF5PSJub25lIj4NCgk8cGF0aCBkaXNwbGF5PSJpbmxpbmUiIGZpbGw9IiNGRkZGRkYiIGQ9Ik04Mi43MzIsMTAwLjUzMmgyN1Y4OC4yODN2LTEydi0yLjAwMWMwLTExLjU1LDAuMjk4LTI5LjQsOC42OTgtNDAuNDQ5DQoJCWM4Ljg1LTExLjcwMiwyMS0xOS42NSw0MS45MDEtMTkuNjVjMzQuMDQ4LDAsNDguNCw0Ljg0OSw0OC40LDQuODQ5bC02Ljc1LDQwLjAwMWMwLDAtMTEuMjUtMy4yNTEtMjEuNzUtMy4yNTENCgkJcy0xOS45LDMuNzUtMTkuOSwxNC4yNXY0LjI1djE0LjAwMXYxMi4yNDloNDMuMDQ4bC0zLDM5LjA1aC00MC4wNDh2MTM1LjdoLTUwLjZ2LTEzNS43aC0yN1YxMDAuNTMyTDgyLjczMiwxMDAuNTMyeiIvPg0KPC9nPg0KPGcgaWQ9IlR3aXR0ZXIiPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNzAuMjMyLDY3LjUwOGMtOS4xNjEsNC4wNjMtMTkuMDA3LDYuODA5LTI5LjM0LDguMDQ0YzEwLjU0Ni02LjMyMiwxOC42NDYtMTYuMzMzLDIyLjQ2MS0yOC4yNjMNCgkJYy05Ljg3MSw1Ljg1NS0yMC44MDQsMTAuMTA2LTMyLjQ0LDEyLjM5NmMtOS4zMTgtOS45MjgtMjIuNTk1LTE2LjEzMS0zNy4yODgtMTYuMTMxYy0yOC4yMTIsMC01MS4wODUsMjIuODcyLTUxLjA4NSw1MS4wODQNCgkJYzAsNC4wMDMsMC40NTEsNy45MDMsMS4zMjIsMTEuNjQyYy00Mi40NTYtMi4xMzEtODAuMS0yMi40NjgtMTA1LjI5NS01My4zNzZjLTQuMzk3LDcuNTQ1LTYuOTE3LDE2LjMyLTYuOTE3LDI1LjY4Mw0KCQljMCwxNy43MjQsOS4wMTgsMzMuMzU5LDIyLjcyNiw0Mi41MjFjLTguMzc0LTAuMjY2LTE2LjI1MS0yLjU2NC0yMy4xMzgtNi4zOTFjLTAuMDA1LDAuMjE0LTAuMDA1LDAuNDI3LTAuMDA1LDAuNjQzDQoJCWMwLDI0Ljc1MSwxNy42MDksNDUuMzk4LDQwLjk3OCw1MC4wOTJjLTQuMjg2LDEuMTY3LTguNzk5LDEuNzkyLTEzLjQ1OCwxLjc5MmMtMy4yOTIsMC02LjQ5Mi0wLjMyMS05LjYxMi0wLjkxNw0KCQljNi41MDEsMjAuMjk1LDI1LjM2OCwzNS4wNjYsNDcuNzIxLDM1LjQ3OGMtMTcuNDgzLDEzLjcwMi0zOS41MSwyMS44NjgtNjMuNDQ1LDIxLjg2OGMtNC4xMjQsMC04LjE4OS0wLjI0MS0xMi4xODYtMC43MTUNCgkJYzIyLjYwNywxNC40OTQsNDkuNDYsMjIuOTU0LDc4LjMwOSwyMi45NTRjOTMuOTY1LDAsMTQ1LjM0OS03Ny44NDQsMTQ1LjM0OS0xNDUuMzUxYzAtMi4yMTQtMC4wNS00LjQxNy0wLjE0OC02LjYwOQ0KCQlDMjU0LjcyNCw4Ni43NSwyNjMuMzg0LDc3Ljc1MiwyNzAuMjMyLDY3LjUwOHoiLz4NCjwvZz4NCjwvc3ZnPg0K);
    cursor: pointer;
}

.widget.dropbox {
    *zoom: 1;
}

.widget.dropbox:before,
.widget.dropbox:after {
    content: " ";
    display: table;
}

.widget.dropbox:after {
    clear: both;
}

.widget.dropbox button {
    padding: 10px 10px 10px 40px;
    margin: 1em 0;
    border: none;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAaCAQAAADsge97AAABEUlEQVR4Aa2TUbGFMAxEkYAEJFRCJSChEpAQB0hAAhKQUAlIqITzZpibuZm94e9t/prZSXq2nf5JFDYmqRljiSe/bYDOHE4LHRhsua1y4xqUz+nKwNX99DvnRNWYMFQ7s9s2BpkuMt2szyQ6Kr+Lken0FQ90zkIEEnVEJHuYs0a+commJBsA5wNfa+ECBjXLzbiYknICluV2fDhVMcT0LNqU5sEsC0rPaQ3FT/PFtUdnkWclIaxpop3yXXJHNZJJYK9P2VfR9bn0KXsZeHrMNIf18nHkd+0Pvw5cj/0Ijy2N21C2neK317hjqJ1KEzT16dxUtb19V/meYpOZmmL3Oe82TXFg2lebEkUJ5jat+tb5AxQDseDiJM0iAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: 10px;
    background-size: 22px;
    background-color: #6cd8cb;
    font-family: "Courier New", monospace;
    font-size: 16px;
    font-weight: 200;
    line-height: 32px;
    color: #fff;
    letter-spacing: inherit;
    text-decoration: none;
}

.widget.dropbox button:hover {
    background-color: #58d3c4;
    cursor: pointer;
}

.widget.dropbox .file-name {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #787878;
    letter-spacing: inherit;
    margin-left: 5px;
}

@media only screen and (max-width: 769px) {
    .widget.dropbox .file-name {
        font-size: 14.4px;
        line-height: 25.2px;
    }
}

@media only screen and (max-width: 480px) {
    .widget.dropbox .file-name {
        font-size: 12.8px;
        line-height: 22.4px;
    }
}

.widget.filedownload {
    *zoom: 1;
}

.widget.filedownload:before,
.widget.filedownload:after {
    content: " ";
    display: table;
}

.widget.filedownload:after {
    clear: both;
}

.widget.filedownload button {
    padding: 10px 10px 10px 38px;
    margin: 1em 0;
    border: none;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgCgUPBh938LT/AAAA7ElEQVQ4y92RMUpDQRRFz4QEhYAQbVxB0sYViLiR7MBeC7+NWKfJElK6ASUEWwm4Ayu1UhQE+RKP1ZfwM/Mntad6zLuHeW8mEMEdWsBP+GATnFgxWe+2IsZBpGoUGvkPQrsq7HHJPgD9v27fawBeOA1vNdOhTQwjl1kk40VivoSSiieUpnhEycVrSiTedosjtldO7kIhnAMXobDH4UrvixnOazM/uAeOHIG7LmrdOZFXWTgAcLAWV4NGF7kFjuMr5nj1zGf13ivVvHADTtUTO74rllnlUdXSJ7XEscusUrF0HMAunQ3+E+A7fP4CvASp3Tm+T64AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTYtMTAtMDVUMTU6MDY6MzErMDI6MDAYeQXhAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE2LTEwLTA1VDE1OjA2OjMxKzAyOjAwaSS9XQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: 13px;
    background-size: 18px;
    background-color: #6cd8cb;
    font-family: "Courier New", monospace;
    font-size: 16px;
    font-weight: 200;
    line-height: 32px;
    color: #fff;
    letter-spacing: inherit;
    text-decoration: none;
}

.widget.filedownload button:hover {
    background-color: #58d3c4;
    cursor: pointer;
}

.widget.filedownload .file-name {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #787878;
    letter-spacing: inherit;
    margin-left: 5px;
}

@media only screen and (max-width: 769px) {
    .widget.filedownload .file-name {
        font-size: 14.4px;
        line-height: 25.2px;
    }
}

@media only screen and (max-width: 480px) {
    .widget.filedownload .file-name {
        font-size: 12.8px;
        line-height: 22.4px;
    }
}

.widget.paypalbuynow {
    *zoom: 1;
}

.widget.paypalbuynow:before,
.widget.paypalbuynow:after {
    content: " ";
    display: table;
}

.widget.paypalbuynow:after {
    clear: both;
}

.widget.paypalbuynow .widget.button.paypal {
    padding: 10px 10px 10px 40px;
    margin: 1em 0;
    border: none;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2MzdhNjg4Yi03ODg1LTRiZTUtYTYxMi02ZmY0Yjc1NDdmNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUQ5MEIzNUIyODRFMTFFM0IzNkJGQTAwNzZEQzQ1NjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUQ5MEIzNUEyODRFMTFFM0IzNkJGQTAwNzZEQzQ1NjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjE1MTIzRjkyODI2MTFFM0IzNkJGQTAwNzZEQzQ1NjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjE1MTIzRkEyODI2MTFFM0IzNkJGQTAwNzZEQzQ1NjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7B7LcVAAACHklEQVR42qSVyyvFQRTHf/fnkkcuishrIUVZSEpxKVmQjShZSJb+AEsLC5HHxkI2LFjZSISNBSlKUcojWXkVySOP6+26P9+5zjCNmfv43VOfftP5nZkz8z3NGcOyLEPCDW6s4PYA9sEUaAcxirX8qJxzlj07B7WqJA5/pj9zgCuQatizT+AGW6LTlIIKAiR4A54gSaLBgOyUk1RqJveBBOACsaAMrGhiq0EMqfJjkn4TCq0/QLxC60TwrKlPFmgCzSzWGcJJtsGLws+kuwR5in8m1eUYnIlJ0kG+YsKaRpYkkKPwv4ILkout32WGUI91jb+XCi3bEvgSalIhajys0bdKqkUpmA5wX8oprpg7RLncmh0vgBPSOZdk0tkg2KBxA329fHcJwGtFZkPAQeulgCvy7/AkNREsfgDqBDmjwLzwv4f/6A5jUS81xnHqVaaQwCUluAVpziD16Aeb4InuxSM4Au9SHFunlTpDttDH2sA1P55HseNFXeumOQWgBYyAC2nuHagXW32JRpZOCkoGs+AEnIJ74NPMYS1oktrK76acIVzCDtCoiWGX7hDsUmeYoafin5aqJC/Us3hXZXYH2sE+1cRDtQpu9KLJtkxHNUkefg8MO7BbHCfl9YExGhcJN3zV5mvpl6sQZAq+a3BO4yp+YKFdhG8BjpkB9kiqPbtSqR4tl9AMXUK7XjMiMFPh81IdeAL2AI1GkuRbgAEAicoJyk67NnAAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: 10px;
    background-size: 20px;
    background-color: #6cd8cb;
    font-family: "Courier New", monospace;
    font-size: 16px;
    font-weight: 200;
    line-height: 32px;
    color: #fff;
    letter-spacing: inherit;
    text-decoration: none;
}

.widget.paypalbuynow .widget.button.paypal:hover {
    background-color: #58d3c4;
    cursor: pointer;
}

.clicktocall a {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-weight: 400;
    color: #787878;
    letter-spacing: inherit;
    font-size: 16px;
}

@media only screen and (max-width: 480px),
only screen and (max-width: 700px) and (orientation: landscape) {
    .clicktocall a {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENTg4MDkxNUI0RDcxMUUyOUZDMDhBQzY4M0VGNzM1QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENTg4MDkxNkI0RDcxMUUyOUZDMDhBQzY4M0VGNzM1QiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYxMkE4MzU2QjRCQjExRTI5RkMwOEFDNjgzRUY3MzVCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ1ODgwOTE0QjRENzExRTI5RkMwOEFDNjgzRUY3MzVCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+s2QrvwAAAPxJREFUeNpi/P//PwM1ARMDlQE2A7uAGOTsHWSZCPIyFHMC8cz/qMASSZ4ojOzCCUCchmafOyVeVsIiHwXE7OQa+BaLPC8Uk2XgdiD+icR/DMS2QPyG3EhhAeIFSBEyk9QIAadpNAFDJAP/ArE+pQaCcDOSoSepYSAIH0EydCuaHCMQ8wIxEykGigHxPSRDzwOxGlQuDIi/AfExIG4BYn8gFiBkIAjLAfFjJEM/AfFGIH7zHxMcAGJ1QgaCsDAQn/hPGDwCYhdiDIThRgIGNhPjZXSsAsQLockJGUxHVsdIYgELylmJQOwHxPxAfAGIa4D4C0wB46AvsQECDAB0BaRrDCyrSQAAAABJRU5ErkJggg==);
        background-color: #6cd8cb;
        font-family: "Courier New", monospace;
        font-size: 16px;
        font-weight: 200;
        line-height: 32px;
        color: #fff;
        letter-spacing: inherit;
    }
}

@media only screen and (max-width: 480px),
only screen and (max-width: 700px) and (orientation: landscape) {
    .clicktocall a:hover {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENTg4MDkxNUI0RDcxMUUyOUZDMDhBQzY4M0VGNzM1QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENTg4MDkxNkI0RDcxMUUyOUZDMDhBQzY4M0VGNzM1QiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYxMkE4MzU2QjRCQjExRTI5RkMwOEFDNjgzRUY3MzVCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ1ODgwOTE0QjRENzExRTI5RkMwOEFDNjgzRUY3MzVCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+s2QrvwAAAPxJREFUeNpi/P//PwM1ARMDlQE2A7uAGOTsHWSZCPIyFHMC8cz/qMASSZ4ojOzCCUCchmafOyVeVsIiHwXE7OQa+BaLPC8Uk2XgdiD+icR/DMS2QPyG3EhhAeIFSBEyk9QIAadpNAFDJAP/ArE+pQaCcDOSoSepYSAIH0EydCuaHCMQ8wIxEykGigHxPSRDzwOxGlQuDIi/AfExIG4BYn8gFiBkIAjLAfFjJEM/AfFGIH7zHxMcAGJ1QgaCsDAQn/hPGDwCYhdiDIThRgIGNhPjZXSsAsQLockJGUxHVsdIYgELylmJQOwHxPxAfAGIa4D4C0wB46AvsQECDAB0BaRrDCyrSQAAAABJRU5ErkJggg==);
        background-color: #58d3c4;
        color: #fff;
    }
}

hr.line {
    background-color: #9e9e9e;
}

.widget.feature {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: auto;
}

.widget.feature .feature-bgimg {
    display: table;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 100px;
}

.widget.feature .feature-bgimg .content {
    min-height: 200px;
    display: table-cell;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.widget.feature .feature-bgimg .content .spare {
    display: block;
}

.widget.feature h2 {
    font-family: "Yanone Kaffeesatz", Georgia, serif;
    font-size: 36px;
    font-weight: 200;
    line-height: 48px;
    color: #fff;
    letter-spacing: inherit;
}

@media only screen and (max-width: 480px) {
    .widget.feature h2 {
        font-size: 21.6px;
        line-height: 24px;
    }
}

.widget.feature h3 {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 20px;
    font-weight: 200;
    line-height: 36px;
    color: #fff;
    letter-spacing: inherit;
}

@media only screen and (max-width: 480px) {
    .widget.feature h3 {
        font-size: 14px;
        line-height: 28.8px;
    }
}

.widget.feature button {
    background-color: #6cd8cb;
    font-family: "Courier New", monospace;
    font-size: 16px;
    font-weight: 200;
    line-height: 32px;
    color: #fff;
    letter-spacing: inherit;
}

.widget.feature button:hover {
    background-color: #58d3c4;
}

body {
    background-color: #fff;
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #787878;
    letter-spacing: inherit;
}

a {
    color: #6cd8cb;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

h1 {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-weight: 400;
    color: #838383;
    line-height: 38px;
    letter-spacing: inherit;
    font-size: 30px;
}

h2 {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 24px;
    font-weight: inherit;
    line-height: 35px;
    color: #838383;
    letter-spacing: inherit;
}

h3 {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 20px;
    font-weight: inherit;
    color: #838383;
    line-height: 32px;
    letter-spacing: inherit;
}

h4 {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: #838383;
    letter-spacing: inherit;
}

p,
ul,
ol,
li,
.p-font {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #787878;
    letter-spacing: inherit;
}

.extendednavigation a {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    color: #000;
    letter-spacing: inherit;
}

small {
    font-family: inherit;
}

blockquote {
    margin: 30px 0;
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-weight: 400;
    color: #787878;
    line-height: 28px;
    letter-spacing: inherit;
    font-size: 16px;
}

blockquote:before {
    content: open-quote;
    left: 0;
    top: 22px;
    font-family: georgia;
    color: #929292;
}

blockquote:after {
    content: no-close-quote;
}

.bold {
    font-weight: bold !important;
}

.italic {
    font-style: italic !important;
}

.widget.companyname {
    display: block;
}

.widget.companyname a {
    font-family: "Courier New", monospace;
    font-weight: 200;
    color: #000;
    line-height: 40px;
    letter-spacing: inherit;
    font-size: 64px;
    -ms-word-break: break-word;
    word-break: break-word;
    word-wrap: break-word;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    hyphens: none;
}

.widget.companyname a:hover {
    cursor: pointer;
    text-decoration: none;
}

@media only screen and (max-width: 480px) {
    .widget.companyname a {
        font-size: 18px;
    }
}

.contactform fieldset,
.advancedcontactform fieldset {
    border: none;
    padding: 0;
    margin: 20px 0;
}

.contactform label,
.advancedcontactform label {
    width: 100%;
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: #838383;
    letter-spacing: inherit;
}

.contactform input,
.contactform select,
.contactform textarea,
.advancedcontactform input,
.advancedcontactform select,
.advancedcontactform textarea {
    width: 100%;
}

.contactform button,
.contactform button.btn,
.advancedcontactform button,
.advancedcontactform button.btn {
    padding: 8px 14px;
    margin: 0;
    border: 0;
    background-color: #6cd8cb;
    font-family: "Courier New", monospace;
    font-size: 16px;
    font-weight: 200;
    line-height: 32px;
    color: #fff;
    letter-spacing: inherit;
    text-decoration: none;
}

.contactform button:hover,
.contactform button.btn:hover,
.advancedcontactform button:hover,
.advancedcontactform button.btn:hover {
    background-color: #58d3c4;
    cursor: pointer;
}

.contactform .option-list,
.advancedcontactform .option-list {
    padding: 0;
}

.contactform input[type="radio"],
.contactform input[type="checkbox"],
.contactform .label--radio,
.contactform .label--checkbox,
.advancedcontactform input[type="radio"],
.advancedcontactform input[type="checkbox"],
.advancedcontactform .label--radio,
.advancedcontactform .label--checkbox {
    display: inline;
}

.contactform input[type="checkbox"],
.contactform input[type="radio"],
.advancedcontactform input[type="checkbox"],
.advancedcontactform input[type="radio"] {
    width: inherit;
    height: inherit;
}

.contactform .option-item--radio,
.contactform .option-item--checkbox,
.advancedcontactform .option-item--radio,
.advancedcontactform .option-item--checkbox {
    list-style-type: none;
}

.contactform input[type="radio"],
.advancedcontactform input[type="radio"] {
    -webkit-appearance: radio;
    -moz-appearance: radio;
    appearance: radio;
}

.contactform input[type="checkbox"],
.advancedcontactform input[type="checkbox"] {
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    appearance: checkbox;
}

.advancedcontactform legend {
    display: none;
    visibility: hidden;
}

.widget.contactform .submitting,
.widget.advancedcontactform .submitting,
.widget.profile .submitting,
.widget.signupform .submitting,
.ecom-product-add-to-cart-btn-wrapper .submitting {
    overflow: hidden;
    position: relative;
}

.widget.contactform .submitting:before,
.widget.contactform .submitting:after,
.widget.advancedcontactform .submitting:before,
.widget.advancedcontactform .submitting:after,
.widget.profile .submitting:before,
.widget.profile .submitting:after,
.widget.signupform .submitting:before,
.widget.signupform .submitting:after,
.ecom-product-add-to-cart-btn-wrapper .submitting:before,
.ecom-product-add-to-cart-btn-wrapper .submitting:after {
    content: "";
    position: absolute;
}

.widget.contactform .submitting:before,
.widget.advancedcontactform .submitting:before,
.widget.profile .submitting:before,
.widget.signupform .submitting:before,
.ecom-product-add-to-cart-btn-wrapper .submitting:before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.5);
    -webkit-animation: fadein .5s ease-in-out;
    animation: fadein .5s ease-in-out;
    border-radius: inherit;
}

.widget.contactform .submitting:after,
.widget.advancedcontactform .submitting:after,
.widget.profile .submitting:after,
.widget.signupform .submitting:after,
.ecom-product-add-to-cart-btn-wrapper .submitting:after {
    top: 50%;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    background-color: #787878;
    border-radius: 100%;
    -webkit-animation: scaleout 1.0s infinite ease-in-out;
    animation: scaleout 1.0s infinite ease-in-out;
}

@-webkit-keyframes scaleout {
    0% {
        -webkit-transform: scale(0.0);
    }

    100% {
        -webkit-transform: scale(1.0);
        opacity: 0;
    }
}

@keyframes scaleout {
    0% {
        transform: scale(0.0);
        -webkit-transform: scale(0.0);
    }

    100% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
        opacity: 0;
    }
}

@-webkit-keyframes fadein {
    0% {
        background-color: rgba(255, 255, 255, 0);
    }

    100% {
        background-color: rgba(255, 255, 255, 0.5);
    }
}

@keyframes fadein {
    0% {
        background-color: rgba(255, 255, 255, 0);
    }

    100% {
        background-color: rgba(255, 255, 255, 0.5);
    }
}

.signupform label {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: #838383;
    letter-spacing: inherit;
}

.signupform button {
    background-color: #6cd8cb;
    font-family: "Courier New", monospace;
    font-size: 16px;
    font-weight: 200;
    color: #fff;
    letter-spacing: inherit;
}

.signupform button:hover {
    background-color: #58d3c4;
}

input,
select,
textarea {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #787878;
    letter-spacing: inherit;
    border: 1px solid #787878;
}

@media only screen and (max-width: 769px) {

    input,
    select,
    textarea {
        font-size: 14.4px;
        line-height: 25.2px;
    }
}

@media only screen and (max-width: 480px) {

    input,
    select,
    textarea {
        font-size: 12.8px;
        line-height: 22.4px;
    }
}

input:focus,
select:focus,
textarea:focus {
    border-color: #5f5f5f;
}

input:focus::-webkit-input-placeholder {
    color: #dedede;
}

input:focus:-moz-placeholder {
    color: #dedede;
}

input:focus::-moz-placeholder {
    color: #dedede;
}

input:focus:-ms-input-placeholder {
    color: #dedede;
}

.signupform button {
    line-height: 28px;
}

.gallery .inner {
    background-color: #fff;
}

.gallery .title,
.gallery .description {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #787878;
    letter-spacing: inherit;
}

.gallery .image-data {
    background: rgba(255, 255, 255, 0.8);
}

.widget.menu .menu-items {
    column-count: 2;
    column-gap: 50px;
    -moz-column-count: 2;
    -moz-column-gap: 50px;
    -webkit-column-count: 2;
    -webkit-column-gap: 50px;
}

.widget.menu .menu-items>* {
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    -ms-column-break-inside: avoid;
    -o-column-break-inside: avoid;
    page-break-inside: avoid;
    display: table;
    table-layout: fixed;
    width: 100%;
}

.widget.menu .menu-items.odd {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}

@media only screen and (max-width: 769px) {
    .widget.menu .menu-items.odd {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
}

.widget.menu .menu-items.odd.bk1-columns {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    max-width: 50%;
    margin: 0 auto;
    text-align: center;
}

@media only screen and (max-width: 769px) {
    .widget.menu .menu-items.odd.bk1-columns {
        max-width: 100%;
    }
}

@media only screen and (max-width: 769px) {
    .widget.menu .menu-items {
        column-count: 2;
        column-gap: 60px;
        -moz-column-count: 2;
        -moz-column-gap: 60px;
        -webkit-column-count: 2;
        -webkit-column-gap: 60px;
    }
}

@media only screen and (max-width: 480px) {
    .widget.menu .menu-items {
        column-count: 1;
        -moz-column-count: 1;
        -webkit-column-count: 1;
    }
}

.widget.responsivecolumns .widget.menu .menu-items {
    column-count: 1;
    -moz-column-count: 1;
    -webkit-column-count: 1;
}

@media only screen and (max-width: 769px) {
    .widget.responsivecolumns .widget.menu .menu-items {
        column-count: 1;
        -moz-column-count: 1;
        -webkit-column-count: 1;
    }
}

.widget.responsivecolumns .widget.menu .menu-items.odd {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
}

.widget.image {
    *zoom: 1;
}

.widget.image:before,
.widget.image:after {
    content: " ";
    display: table;
}

.widget.image:after {
    clear: both;
}

.widget.image a {
    max-width: 100%;
}

.widget.image a img {
    display: inline-block;
    max-width: 100%;
}

.widget.image span.image-title {
    display: block;
    margin: 5px;
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
}

.widget.image span.image-description {
    display: block;
    margin: 5px;
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    text-align: center;
}

.widget.image .image-img {
    max-width: 100%;
}

.widget.image .widget-align-left span.image-title,
.widget.image .widget-align-left span.image-description {
    text-align: left;
    margin-right: 0;
}

.widget.image .widget-align-left span img {
    margin-left: 0;
    margin-right: auto;
}

.widget.image .widget-align-right span.image-title,
.widget.image .widget-align-right span.image-description {
    text-align: right;
    margin-right: 0;
}

.widget.image .widget-align-right span img {
    margin-left: auto;
    margin-right: 0;
}

.widget.image .widget-align-center {
    display: table;
}

.widget.image .widget-align-center span.image-title,
.widget.image .widget-align-center span.image-description {
    text-align: center;
}

.widget.image .widget-align-center span img {
    margin-left: auto;
    margin-right: auto;
}

@media only screen and (max-width: 769px) {

    .widget .extendednavigation ul li,
    .widget .navigation ul li {
        border-bottom: 1px solid #ea805c;
    }
}

.widget .extendednavigation ul li:hover ul,
.widget .navigation ul li:hover ul {
    min-width: 180px;
    max-width: 300px;
    background-color: #fff;
}

@media only screen and (max-width: 769px) {

    .widget .extendednavigation ul li:hover ul,
    .widget .navigation ul li:hover ul {
        max-width: 100%;
    }
}

.widget .extendednavigation ul li:hover ul li .text,
.widget .navigation ul li:hover ul li .text {
    overflow: hidden;
    text-overflow: ellipsis;
}

.widget .extendednavigation ul li:hover ul li .box-sizing a,
.widget .navigation ul li:hover ul li .box-sizing a {
    color: #787878;
}

.widget .extendednavigation ul li a,
.widget .navigation ul li a {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 28px;
    letter-spacing: inherit;
}

.widget .extendednavigation ul li a:hover,
.widget .navigation ul li a:hover {
    color: #ea805c;
}

.widget .extendednavigation ul li.folder:after,
.widget .navigation ul li.folder:after {
    display: block;
    content: "";
    position: absolute;
    right: 5px;
    top: 43%;
    border: 4px solid transparent;
    border-top-color: #000;
}

.widget .extendednavigation ul li.folder .text,
.widget .navigation ul li.folder .text {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 28px;
    letter-spacing: inherit;
}

.widget .extendednavigation ul li.folder .text:hover,
.widget .navigation ul li.folder .text:hover {
    color: #ea805c;
}

.widget .extendednavigation .open,
.widget .navigation .open {
    display: block;
}

.widget .navigation {
    *zoom: 1;
}

.widget .navigation:before,
.widget .navigation:after {
    content: " ";
    display: table;
}

.widget .navigation:after {
    clear: both;
}

.widget .navigation li.selected a .text {
    color: #ea805c;
}

.widget.profile .bk-profile-socialicons {
    margin: 1em 0;
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #787878;
    letter-spacing: inherit;
}

@media only screen and (max-width: 769px) {
    .widget.profile .bk-profile-socialicons {
        font-size: 14.4px;
        line-height: 25.2px;
    }
}

@media only screen and (max-width: 480px) {
    .widget.profile .bk-profile-socialicons {
        font-size: 12.8px;
        line-height: 22.4px;
    }
}

.widget.profile .bk-profile-socialicons a {
    text-decoration: none;
    text-indent: -9999px;
    white-space: nowrap;
}

.widget.profile .bk-profile-socialicons span {
    display: inline-block;
}

.widget.profile .bk-profile-socialicons span a {
    display: inline-block;
    margin-right: 6px;
    margin-bottom: 6px;
    background-size: 18px;
    width: 32px;
    height: 32px;
    background-color: #6cd8cb;
    background-repeat: no-repeat;
    background-position: center;
}

.widget.profile .bk-profile-socialicons span a:hover {
    background-color: #58d3c4;
}

footer .widget.profile .bk-profile-socialicons span a {
    background-color: #838383;
}

footer .widget.profile .bk-profile-socialicons span a:hover {
    background-color: #7b7b7b;
}

.widget.profile ul.twitter {
    padding: 0;
    margin: 0;
}

.widget.profile ul.twitter li {
    list-style: none;
}

.widget.profile ul.twitter .twitter-profile-pic,
.widget.profile ul.twitter time,
.widget.profile ul.twitter span {
    display: none;
}

.widget.profile form {
    padding: 0;
    margin: 1em 0;
}

.widget.profile form fieldset {
    padding: 0;
    border: 0;
    margin: 0;
}

.widget.profile form fieldset label {
    display: none;
}

.widget.profile form fieldset input {
    height: 42px;
    width: 40%;
    min-width: 160px;
    background-color: #f2f2f2;
    border: none;
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #787878;
    letter-spacing: inherit;
    text-indent: 10px;
}

@media only screen and (max-width: 769px) {
    .widget.profile form fieldset input {
        font-size: 14.4px;
        line-height: 25.2px;
    }
}

@media only screen and (max-width: 480px) {
    .widget.profile form fieldset input {
        font-size: 12.8px;
        line-height: 22.4px;
    }
}

.widget.profile form fieldset input:focus {
    outline: none;
}

.widget.profile form button {
    padding: 10px 14px 8px;
    margin: 0;
    border: 0;
    text-decoration: none;
    background-color: #6cd8cb;
    font-family: "Courier New", monospace;
    font-size: 16px;
    font-weight: 200;
    line-height: 32px;
    color: #fff;
    letter-spacing: inherit;
}

.widget.profile form button:hover {
    background-color: #58d3c4;
    cursor: pointer;
}

.widget.profile .overlay .message-text {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #787878;
    letter-spacing: inherit;
}

.widget.profile .overlay.fail,
.widget.profile .overlay.success {
    background: transparent;
    position: static;
    top: auto;
    right: auto;
    left: auto;
    bottom: auto;
    text-align: inherit;
}

.widget.profile .overlay.fail .message-box,
.widget.profile .overlay.success .message-box {
    display: block;
    vertical-align: baseline;
}

.widget.responsiveslideshow li.slideshow-image-item,
.widget.responsiveslideshow span.inner,
.widget.responsiveslideshow .image-wrapper,
.widget.responsiveslideshow .slideshow-image-item {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    overflow: hidden;
}

.widget.responsiveslideshow .image-wrapper {
    padding: 10px;
}

.widget.responsiveslideshow .crop .image-wrapper {
    padding: 0;
}

.widget.responsiveslideshow .slideshow-image-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: relative;
}

.widget.responsiveslideshow .slideshow-image-list.crop span.inner {
    background-position: center center;
    background-repeat: no-repeat;
}

.widget.responsiveslideshow .slideshow-image-list.crop span.inner img {
    display: none;
}

.widget.responsiveslideshow .slideshow-image-list.crop span.inner.square,
.widget.responsiveslideshow .slideshow-image-list.crop span.inner.portrait,
.widget.responsiveslideshow .slideshow-image-list.crop span.inner.landscape {
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.widget.responsiveslideshow .slideshow-image-item {
    display: none;
}

.widget.responsiveslideshow .slideshow-image-item.current {
    display: block;
}

.widget.responsiveslideshow .slideshow-image {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    max-height: 100%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.widget.responsiveslideshow .title,
.widget.responsiveslideshow .description {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 15.4px;
    color: #fff;
    letter-spacing: inherit;
}

.widget.responsiveslideshow .slideshow-widget-controls {
    text-align: center;
    margin-top: 10px;
}

.widget.responsiveslideshow .slideshow-widget-controls .dot {
    width: 14px;
    height: 14px;
    line-height: 14px;
    display: inline-block;
    border: none;
}

.widget.responsiveslideshow .btn-prev:after,
.widget.responsiveslideshow .btn-next:after {
    text-indent: 0;
    left: 0;
    position: absolute;
    top: 0;
    font-size: 18px;
    width: 100%;
    text-align: center;
}

.widget.responsiveslideshow .btn-play:after {
    content: "||";
    text-indent: 0;
    font-size: 34px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    font-weight: bold;
    line-height: 62px;
}

.widget.responsiveslideshow .btn-play.pause:after {
    content: "\25BA";
    line-height: 60px;
}

.widget.responsiveslideshow:hover span.btn-play {
    display: block;
}

.widget.responsiveslideshow.slideshow-empty {
    padding: 10px;
}

.widget.responsiveslideshow .btn-prev.disabled,
.widget.responsiveslideshow .btn-next.disabled,
.widget.responsiveslideshow .btn-play.disabled {
    opacity: 0.4;
    cursor: default;
}

.widget.socialicons {
    min-height: 32px;
    margin: 1em 0;
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #787878;
    letter-spacing: inherit;
}

@media only screen and (max-width: 769px) {
    .widget.socialicons {
        font-size: 14.4px;
        line-height: 25.2px;
    }
}

@media only screen and (max-width: 480px) {
    .widget.socialicons {
        font-size: 12.8px;
        line-height: 22.4px;
    }
}

.widget.socialicons a {
    overflow: hidden;
    text-decoration: none;
    text-indent: 9999px;
    white-space: nowrap;
}

.widget.socialicons span a {
    display: inline-block;
    margin-right: 6px;
    margin-bottom: 6px;
    background-size: 18px;
    width: 32px;
    height: 32px;
    background-color: #6cd8cb;
    background-repeat: no-repeat;
    background-position: center;
}

.widget.socialicons span a:hover {
    background-color: #58d3c4;
}

.twitter ul li a {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #787878;
    letter-spacing: inherit;
    font-size: 18px;
    color: #838383;
}

@media only screen and (max-width: 769px) {
    .twitter ul li a {
        font-size: 14.4px;
        line-height: 25.2px;
    }
}

@media only screen and (max-width: 480px) {
    .twitter ul li a {
        font-size: 12.8px;
        line-height: 22.4px;
    }
}

.twitter ul li time {
    color: #929292;
}

.twitter .twitter-content p a {
    word-break: break-all;
}

.widget.youtube .video-wrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}

.widget.youtube iframe {
    position: absolute;
    top: 0;
    left: 0;
}

.widget.ecombasket .ecombasket-pull {
    width: 150px;
    padding: 10px;
    text-align: center;
    background-color: #6cd8cb;
}

.widget.ecombasket .ecombasket-pull:hover {
    background-color: #58d3c4;
    cursor: pointer;
}

.widget.ecombasket .ecombasket-pull p,
.widget.ecombasket .ecombasket-pull .basket-count {
    color: #fff;
    font-size: 16px;
    line-height: 32px;
    font-weight: 200;
    padding: 0;
}

.widget.ecombasket .ecombasket-pull p:before {
    content: "";
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhBODA2RUZDQUQxMDExRTM5QjhEODE2MThFQzkwRTcwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhBODA2RUZEQUQxMDExRTM5QjhEODE2MThFQzkwRTcwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTdGRkY1N0ZBRDA1MTFFMzlCOEQ4MTYxOEVDOTBFNzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTdGRkY1ODBBRDA1MTFFMzlCOEQ4MTYxOEVDOTBFNzAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6URM0AAAAA8klEQVR42pyTzwoBQRyAd4RyEa0iL+LqrFwdlKfwIEpeQblyUcpJ2oMDJUdJScrBYWmLNL6pFbaxdvzq29n9zcw3O/8sKeVBvmIPwooYtFUk1SMFGSj4opyBxAYvLoTw+Pb85IjiqEYwiHYskBhY5tENSqZ/SBZBydpQMGY5rkGJC1cDSefbindleNzUBkATEqpPXONxoO6/b6EPE1jCDi5M4aODTmJDFYY0vkeZk9BMZ04xg02UNWEgVycpUuR/HVY4q4G0f4skDQ60dCeXXAVWUAq7D423nUhr6k9+nRMmycIOerobTa6mLh2Un7mHAAMA46vP26UXMz4AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    display: inline-block;
    height: 15px;
    width: 17px;
    margin: 0 10px 0 0;
    position: relative;
    top: 3px;
}

.widget.ecombasket.show-content .ecombasket-list-container {
    display: block;
}

.widget.ecombasket .ecombasket-list-container {
    display: none;
    text-align: left;
}

.widget.ecombasket .ecombasket-list-container ul {
    display: inline-block;
    padding: 0;
    width: 100%;
}

.widget.ecombasket .ecombasket-list-container ul li {
    width: 100%;
    list-style: none;
    float: left;
    border-bottom: 1px solid #787878;
    padding: 1em 0;
}

@media only screen and (max-width: 769px) {
    .widget.ecombasket .ecombasket-list-container ul li {
        padding: 1.5em 0;
    }
}

.widget.ecombasket .ecombasket-list-container ul li .ecombasket-item-image {
    width: 65px;
    height: 65px;
    margin-top: 5px;
    margin-right: 10px;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    overflow: hidden;
    float: left;
}

.widget.ecombasket .ecombasket-list-container ul li .ecombasket-item-image img {
    display: none;
}

.widget.ecombasket .ecombasket-list-container ul li .ecombasket-item-info .ecombasket-remove-button {
    cursor: pointer;
    text-decoration: underline;
    display: block;
}

.widget.ecombasket .ecombasket-list-container .ecombasket-checkout-wrap {
    margin: 1em 0;
}

.widget.ecombasket .ecombasket-list-container .ecombasket-checkout-wrap .ecombasket-checkout-link {
    padding: 10px;
    font-family: "Courier New", monospace;
    color: #fff;
    font-size: 16px;
    font-weight: 200;
    line-height: 32px;
    background-color: #6cd8cb;
}

.widget.ecombasket .ecombasket-list-container .ecombasket-checkout-wrap .ecombasket-checkout-link:hover {
    background-color: #58d3c4;
    cursor: pointer;
}

.widget.ecomcheckout table {
    border-spacing: 0;
    width: 100%;
}

.widget.ecomcheckout table tr th,
.widget.ecomcheckout table tr td {
    border-bottom: 1px solid rgba(120, 120, 120, 0.5);
    padding: 1.5em 0.5em;
    text-align: left;
}

.widget.ecomcheckout table tr th:nth-child(1),
.widget.ecomcheckout table tr td:nth-child(1) {
    width: 11%;
    vertical-align: top;
}

@media only screen and (max-width: 769px) {

    .widget.ecomcheckout table tr th:nth-child(1),
    .widget.ecomcheckout table tr td:nth-child(1) {
        width: 15%;
    }
}

.widget.ecomcheckout table tr th:nth-child(2),
.widget.ecomcheckout table tr td:nth-child(2) {
    width: 68%;
}

.widget.ecomcheckout table tr th:nth-child(3),
.widget.ecomcheckout table tr td:nth-child(3) {
    text-align: right;
    padding: 1.5em 0.5em;
}

.widget.ecomcheckout table tr th {
    padding: 1.5em 0.5em;
}

.widget.ecomcheckout table tr td .checkout-productname,
.widget.ecomcheckout table tr td .checkout-pricepu {
    display: block;
}

.widget.ecomcheckout table tr td .checkout-quantity {
    padding-right: 5px;
}

.widget.ecomcheckout table tr td .checkout-quantitybtn {
    background-color: #fafafa;
    display: inline-block;
    margin: 10px 0 0;
}

.widget.ecomcheckout table tr td .checkout-quantitybtn button {
    font-family: "Courier New", monospace;
    color: #fff;
    font-size: 16px;
    font-weight: 200;
    line-height: 32px;
    background-color: #6cd8cb;
    border: none;
    margin: 0;
    width: 2em;
    height: 2em;
    cursor: pointer;
}

@media only screen and (max-width: 769px) {
    .widget.ecomcheckout table tr td .checkout-quantitybtn button {
        width: 56px;
        height: 44px;
    }
}

.widget.ecomcheckout table tr td .checkout-quantitybtn button:hover {
    background-color: #58d3c4;
}

.widget.ecomcheckout table tr td .checkout-quantitybtn span {
    width: 56px;
    display: inline-block;
    text-align: center;
}

.widget.ecomcheckout table tr .image-wrap {
    width: 56px;
    height: 56px;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    overflow: hidden;
    float: left;
}

.widget.ecomcheckout table tr .image-wrap img {
    display: none;
}

@media only screen and (max-width: 769px) {
    .widget.ecomcheckout .delivery {
        width: 100%;
    }
}

.widget.ecomcheckout .delivery .form-group span:not(.no-shipping) {
    display: none;
}

.widget.ecomcheckout .delivery .form-group.invalid span:not(.no-shipping) {
    display: block;
}

.widget.ecomcheckout .delivery .form-group.invalid input {
    margin-bottom: 0.5em;
    outline: 1px solid red;
}

.widget.ecomcheckout .delivery .form-group.invalid span {
    color: red;
    margin-bottom: 0.5em;
}

.widget.ecomcheckout .delivery .delivery-title {
    display: block;
}

.widget.ecomcheckout .delivery label {
    width: 100%;
    float: left;
}

.widget.ecomcheckout .delivery input {
    margin-bottom: 1em;
    width: 100%;
}

.widget.ecomcheckout .delivery select {
    margin-bottom: 1.5em;
    width: 100%;
    -webkit-appearance: menulist;
}

.widget.ecomcheckout .checkout-payment-method input {
    -webkit-appearance: radio;
    width: auto;
}

.widget.ecomcheckout .checkout-order-button {
    padding: 10px;
    font-family: "Courier New", monospace;
    color: #fff;
    font-size: 16px;
    font-weight: 200;
    line-height: 32px;
    background-color: #6cd8cb;
}

.widget.ecomcheckout .checkout-order-button:hover {
    background-color: #58d3c4;
    cursor: pointer;
}

.widget.ecomcheckout .checkout-order-button:disabled {
    background-color: rgba(108, 216, 203, 0.5);
}

.basket-summary-quantitybtn .btn:disabled {
    opacity: 0.3;
    cursor: default;
}

.widget.ecomproduct {
    clear: both;
}

.widget.ecomproduct .ecom-product .ecom-product-images-container {
    width: 55%;
    float: left;
    margin-bottom: 1em;
    margin-right: 4%;
}

@media only screen and (max-width: 769px) {
    .widget.ecomproduct .ecom-product .ecom-product-images-container {
        width: 100%;
    }
}

.widget.ecomproduct .ecom-product .ecom-product-preview-image-wrap {
    margin-bottom: 1em;
    line-height: 0;
    text-align: center;
    background-position: -10000%;
    background-repeat: no-repeat;
    overflow: hidden;
}

.widget.ecomproduct .ecom-product .ecom-product-preview-image-wrap img {
    max-width: 100%;
    height: auto;
    max-height: 400px;
}

.widget.ecomproduct .ecom-product .ecom-product-image-list {
    padding: 0;
}

.widget.ecomproduct .ecom-product .ecom-product-image-list li {
    height: 50px;
    width: 50px;
    float: left;
    margin: 0 0.5em 0.5em 0;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    overflow: hidden;
}

.widget.ecomproduct .ecom-product .ecom-product-image-list li img {
    display: none;
}

.widget.ecomproduct .ecom-product .ecom-product-info {
    width: 41%;
    display: inline-block;
}

@media only screen and (max-width: 769px) {
    .widget.ecomproduct .ecom-product .ecom-product-info {
        width: 100%;
        margin-left: 0;
    }
}

.widget.ecomproduct .ecom-product .ecom-product-info .ecom-product-variation select {
    -webkit-appearance: menulist;
    width: 100%;
}

.widget.ecomproduct .ecom-product .btn {
    margin: 20px 0;
}

.widget.ecomproduct .ecom-product .btn.ecom-product-add-to-cart-btn .text:before {
    content: "";
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhBODA2RUZDQUQxMDExRTM5QjhEODE2MThFQzkwRTcwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhBODA2RUZEQUQxMDExRTM5QjhEODE2MThFQzkwRTcwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTdGRkY1N0ZBRDA1MTFFMzlCOEQ4MTYxOEVDOTBFNzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTdGRkY1ODBBRDA1MTFFMzlCOEQ4MTYxOEVDOTBFNzAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6URM0AAAAA8klEQVR42pyTzwoBQRyAd4RyEa0iL+LqrFwdlKfwIEpeQblyUcpJ2oMDJUdJScrBYWmLNL6pFbaxdvzq29n9zcw3O/8sKeVBvmIPwooYtFUk1SMFGSj4opyBxAYvLoTw+Pb85IjiqEYwiHYskBhY5tENSqZ/SBZBydpQMGY5rkGJC1cDSefbindleNzUBkATEqpPXONxoO6/b6EPE1jCDi5M4aODTmJDFYY0vkeZk9BMZ04xg02UNWEgVycpUuR/HVY4q4G0f4skDQ60dCeXXAVWUAq7D423nUhr6k9+nRMmycIOerobTa6mLh2Un7mHAAMA46vP26UXMz4AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    display: inline-block;
    height: 15px;
    width: 17px;
    margin: 0 10px 0 0;
    position: relative;
    top: 3px;
}

.widget.ecomproduct .ecom-product .btn.ecom-product-add-to-cart-btn.added {
    background-color: green;
}

.widget.ecomproduct .ecom-product .btn.ecom-product-add-to-cart-btn.added .text:before {
    content: "\2713";
    background-image: none;
    color: white;
    top: 0;
}

.widget.ecomproduct .ecom-product .btn:disabled {
    opacity: 0.3;
    cursor: default;
}

.widget.ecomproduct .ecom-product .ecom-product-cattag {
    margin: 20px 0 0;
}

.widget.ecomproduct .ecom-product .ecom-product-cattag .ecom-product-category {
    width: 100%;
    display: inline-block;
}

.widget.ecomproduct .ecom-product .ecom-product-long-description {
    clear: both;
    margin-top: 1em;
}

.widget.ecomproduct .ecom-product .ecom-product-tax-explainer {
    margin-top: 1em;
    font-size: 12px;
    line-height: 1.2;
    color: rgba(120, 120, 120, 0.5);
}

.widget.ecomproductslist {
    margin-left: -3%;
    max-width: 105%;
}

@media only screen and (max-width: 480px) {
    .widget.ecomproductslist {
        margin-left: 0;
        max-width: none;
    }
}

.widget.ecomproductslist .productlist-filter {
    margin-left: 3%;
}

@media only screen and (max-width: 480px) {
    .widget.ecomproductslist .productlist-filter {
        margin-left: 0;
    }
}

.widget.ecomproductslist .productlist-filter .productlist-display-form .form-group {
    margin-bottom: 20px;
}

@media only screen and (min-width: 768px) {
    .widget.ecomproductslist .productlist-filter .productlist-display-form .form-group {
        display: inline-block;
        margin: 0 5px 10px 0;
    }
}

.widget.ecomproductslist .ecom-productslist-product {
    display: inline-block;
    *display: inline;
    width: 30.36%;
    margin-left: 3%;
    margin-right: -0.25em;
    margin-bottom: 15px;
    padding: 10px 0;
    vertical-align: top;
    *zoom: 1;
    overflow: hidden;
    *overflow: visible;
}

@media only screen and (max-width: 769px) {
    .widget.ecomproductslist .ecom-productslist-product {
        width: 47%;
    }
}

@media only screen and (max-width: 480px) {
    .widget.ecomproductslist .ecom-productslist-product {
        width: 100%;
        margin-left: 0;
        display: block;
    }
}

.widget.ecomproductslist .ecom-productslist-image-wrap {
    display: block;
    height: 250px;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    overflow: hidden;
    background-color: #fff;
}

.widget.ecomproductslist .ecom-productslist-image {
    display: none;
}

.widget.ecomproductslist .productlist-pagination {
    margin-left: 3%;
}

@media only screen and (max-width: 480px) {
    .widget.ecomproductslist .productlist-pagination {
        margin-left: 0;
    }
}

.widget.ecomproductslist .productlist-pagination .productlist-pagination-pages {
    list-style: none;
    padding: 0;
}

.widget.ecomproductslist .productlist-pagination .productlist-pagination-pages .productlist-pagination-page {
    display: inline-block;
    padding-right: 20px;
}

.widget.ecomfeaturedproducts {
    margin-left: -3%;
    max-width: 105%;
}

@media only screen and (max-width: 480px) {
    .widget.ecomfeaturedproducts {
        margin-left: 0;
        max-width: none;
    }
}

.widget.ecomfeaturedproducts .ecom-featuredproducts-header {
    margin-left: 3%;
}

@media only screen and (max-width: 480px) {
    .widget.ecomfeaturedproducts .ecom-featuredproducts-header {
        margin-left: 0;
    }
}

.widget.ecomfeaturedproducts .ecom-featuredproducts-wrap.products-1 .ecom-featuredproducts-product {
    width: 97%;
    margin-right: 0;
}

@media only screen and (max-width: 480px) {
    .widget.ecomfeaturedproducts .ecom-featuredproducts-wrap.products-1 .ecom-featuredproducts-product {
        width: 100%;
    }
}

.widget.ecomfeaturedproducts .ecom-featuredproducts-wrap.products-2 .ecom-featuredproducts-product {
    width: 47%;
    margin-right: -0.25em;
}

@media only screen and (max-width: 480px) {
    .widget.ecomfeaturedproducts .ecom-featuredproducts-wrap.products-2 .ecom-featuredproducts-product {
        width: 100%;
        margin-left: 0;
        display: block;
    }
}

.widget.ecomfeaturedproducts .ecom-featuredproducts-wrap .ecom-featuredproducts-product {
    display: inline-block;
    *display: inline;
    width: 30.36%;
    margin-left: 3%;
    margin-right: -0.25em;
    margin-bottom: 15px;
    padding: 10px 0;
    vertical-align: top;
    *zoom: 1;
    overflow: hidden;
    *overflow: visible;
}

@media only screen and (max-width: 769px) {
    .widget.ecomfeaturedproducts .ecom-featuredproducts-wrap .ecom-featuredproducts-product {
        width: 47%;
    }
}

@media only screen and (max-width: 480px) {
    .widget.ecomfeaturedproducts .ecom-featuredproducts-wrap .ecom-featuredproducts-product {
        width: 100%;
        margin-left: 0;
        display: block;
    }
}

.widget.ecomfeaturedproducts .ecom-featuredproducts-wrap .ecom-featuredproducts-product .ecom-featuredproducts-image-wrap {
    width: 100%;
    display: block;
    height: 250px;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    overflow: hidden;
    background-color: #fff;
}

.widget.ecomfeaturedproducts .ecom-featuredproducts-wrap .ecom-featuredproducts-product .ecom-featuredproducts-image {
    display: none;
}

.widget.ecomfeaturedproducts .ecom-featuredproducts-wrap .ecom-featuredproducts-info {
    width: 100%;
    display: inline-block;
    margin-left: 0;
}

.widget.ecomfeaturedproducts .empty-info {
    margin-left: 3%;
}

@media only screen and (max-width: 480px) {
    .widget.ecomfeaturedproducts .empty-info {
        margin-left: 0;
    }
}

.widget.fonectacontactform fieldset {
    border: none;
    padding: 0;
    margin: 0;
}

.widget.fonectacontactform .form-group {
    margin-bottom: 1em;
}

.widget.fonectacontactform input[type="email"],
.widget.fonectacontactform input[type="text"],
.widget.fonectacontactform textarea {
    width: 100%;
}

.widget.fonectacontactform input[type=checkbox] {
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    appearance: checkbox;
    height: auto;
    vertical-align: text-bottom;
    margin: 0 .2rem .2rem 0;
    width: auto;
    box-shadow: none;
}

.widget.fonectacontactform input[type=checkbox]+label {
    display: inline-block;
}

.widget.fonectacontactform .legal-overlay {
    width: auto;
    height: auto;
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0;
    z-index: 10000;
    background-color: rgba(0, 0, 0, 0.7);
}

.widget.fonectacontactform .legal-content {
    height: auto;
    position: fixed;
    top: 3em;
    left: 35px;
    opacity: 1;
    overflow: visible;
    z-index: 10002;
}

.widget.fonectacontactform .fonecta-legal[hidden] {
    display: none !important;
}

.widget.fonectacontactform .legal-skin {
    padding: 15px;
    width: auto;
    height: auto;
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 0;
}

.widget.fonectacontactform .legal-inner {
    overflow: auto;
    width: auto;
}

.widget.fonectacontactform .legal-popuop-close-icon {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    background-position: 0px;
    background-size: 2em;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,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);
}

.widget.fonectamap {
    min-height: 150px;
}

.widget.fonectamap .fonectmap {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
}

.widget.fonectamap img {
    max-width: none;
}

.widget.fonectamap input[type="button"] {
    font-size: 11px;
    padding: 5px;
    line-height: 1.2;
    background: #fff;
    letter-spacing: 0;
    color: #666;
    font-family: sans-serif;
    border: 1px solid #aaa;
    text-shadow: none;
    box-shadow: none;
    width: auto;
}

.linkedincompanyprofile,
.linkedinprofile {
    overflow: auto;
}

.extended-print-mixin .widget.extendednavigation,
.extended-print-mixin .widget.socialicons,
.extended-print-mixin .bk-profile-socialicons {
    display: none;
}

.extended-print-mixin .widget.menusections {
    display: none;
}

.extended-print-mixin .widget.menu .main.wrapper {
    page-break-before: always;
}

@media print {
    * {
        box-shadow: none !important;
        text-shadow: none !important;
        border: none !important;
    }

    *:not(.print-bg-override) {
        background: transparent !important;
        color: #000 !important;
    }

    .print-bg-override {
        -webkit-print-color-adjust: exact;
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    input[type=text],
    input[type=email],
    input[type=search],
    .signupform fieldset input[type=email],
    .widget.profile form fieldset input[type=email],
    textarea,
    button {
        border: 1px solid #000 !important;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }

    .widget.extendednavigation,
    .widget.socialicons,
    .bk-profile-socialicons {
        display: none;
    }

    .widget.menusections {
        display: none;
    }

    .widget.menu .main.wrapper {
        page-break-before: always;
    }
}

.bk-print * {
    box-shadow: none !important;
    text-shadow: none !important;
    border: none !important;
}

.bk-print *:not(.print-bg-override) {
    background: transparent !important;
    color: #000 !important;
}

.bk-print .print-bg-override {
    -webkit-print-color-adjust: exact;
}

.bk-print pre,
.bk-print blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
}

.bk-print input[type=text],
.bk-print input[type=email],
.bk-print input[type=search],
.bk-print .signupform fieldset input[type=email],
.bk-print .widget.profile form fieldset input[type=email],
.bk-print textarea,
.bk-print button {
    border: 1px solid #000 !important;
}

.bk-print thead {
    display: table-header-group;
}

.bk-print tr,
.bk-print img {
    page-break-inside: avoid;
}

.bk-print img {
    max-width: 100% !important;
}

@page {
    margin: 0.5cm;
}

.bk-print p,
.bk-print h2,
.bk-print h3 {
    orphans: 3;
    widows: 3;
}

.bk-print h2,
.bk-print h3 {
    page-break-after: avoid;
}

.bk-print .widget.extendednavigation,
.bk-print .widget.socialicons,
.bk-print .bk-profile-socialicons {
    display: none;
}

.bk-print .widget.menusections {
    display: none;
}

.bk-print .widget.menu .main.wrapper {
    page-break-before: always;
}

.flex-container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 970px;
    margin: 0 -5px;
    padding: 10px 0;
}

.widget.logo {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    text-align: center;
    margin: 10px auto;
    padding: 0 5px;
    max-width: 100%;
}

@media only screen and (max-width: 769px) {
    .widget.logo {
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        text-align: left;
        margin: 6.6666666666667px 0;
    }
}

.widget.logo img,
.widget.logo .logo {
    line-height: 0;
}

.widget.companyname {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 10;
    -moz-box-flex: 10;
    -webkit-flex: 10 10 auto;
    -ms-flex: 10 10 auto;
    flex: 10 10 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    padding: 10px 5px;
}

@media only screen and (max-width: 769px) {
    .widget.companyname {
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3;
        padding: 6.6666666666667px 5px;
    }
}

.widget.extendednavigation {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
}

@media only screen and (max-width: 769px) {
    .widget.extendednavigation {
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        margin: 0 5px;
        width: 100%;
        min-height: 18px;
    }
}

.flexboxlegacy:not(.flexbox) .flex-container {
    display: block;
}

.flexboxlegacy:not(.flexbox) .widget.logo,
.flexboxlegacy:not(.flexbox) .widget.companyname {
    display: inline-block;
    vertical-align: middle;
}

.flexboxlegacy:not(.flexbox) .widget.extendednavigation {
    display: inline-block;
    vertical-align: middle;
}

.widget.feature .feature-bgimg .content button,
.contactform button.btn,
.advancedcontactform button,
.widget.button button,
.widget .btn,
.widget.profile form button,
.widget.paypalbuynow .widget.button.paypal,
.widget.tweet a,
.widget.dropbox button,
.signupform fieldset button,
.blog-search-submit-button,
.widget.ecomproduct .ecom-product .btn,
.widget.ecomcheckout .checkout-order-button,
.widget.ecombasket .ecombasket-list-container .ecombasket-checkout-wrap .ecombasket-checkout-link,
.widget.ecomcategorieslist ul li a,
.blog-post-more-link a,
.blog-list-footer .paginate-older,
.widget.clicktocall a {
    padding: 0 15px;
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    line-height: 40px;
    border-radius: 5px;
    box-shadow: 0px 3px 0px #34c4b2;
    font-family: "Courier New", monospace;
    font-size: 16px;
    font-weight: 200;
    background-color: #6cd8cb;
    color: #fff;
    text-decoration: none;
    letter-spacing: 1px;
    text-shadow: none;
    border: 1px solid #58d3c4;
    -webkit-font-smoothing: subpixel-antialiased !important;
}

@media only screen and (max-width: 460px) {

    .widget.feature .feature-bgimg .content button,
    .contactform button.btn,
    .advancedcontactform button,
    .widget.button button,
    .widget .btn,
    .widget.profile form button,
    .widget.paypalbuynow .widget.button.paypal,
    .widget.tweet a,
    .widget.dropbox button,
    .signupform fieldset button,
    .blog-search-submit-button,
    .widget.ecomproduct .ecom-product .btn,
    .widget.ecomcheckout .checkout-order-button,
    .widget.ecombasket .ecombasket-list-container .ecombasket-checkout-wrap .ecombasket-checkout-link,
    .widget.ecomcategorieslist ul li a,
    .blog-post-more-link a,
    .blog-list-footer .paginate-older,
    .widget.clicktocall a {
        padding: 0 1.2em;
        font-size: 12px;
        line-height: 32px;
    }
}

.widget.feature .feature-bgimg .content button:hover,
.contactform button.btn:hover,
.advancedcontactform button:hover,
.widget.button button:hover,
.widget .btn:hover,
.widget.profile form button:hover,
.widget.paypalbuynow .widget.button.paypal:hover,
.widget.tweet a:hover,
.widget.dropbox button:hover,
.signupform fieldset button:hover,
.blog-search-submit-button:hover,
.widget.ecomproduct .ecom-product .btn:hover,
.widget.ecomcheckout .checkout-order-button:hover,
.widget.ecombasket .ecombasket-list-container .ecombasket-checkout-wrap .ecombasket-checkout-link:hover,
.widget.ecomcategorieslist ul li a:hover,
.blog-post-more-link a:hover,
.blog-list-footer .paginate-older:hover,
.widget.clicktocall a:hover {
    background-color: #58d3c4;
    cursor: pointer;
}

.widget.paypalbuynow .widget.button.paypal,
.widget.tweet a,
.widget.dropbox button,
.widget.clicktocall a {
    padding-left: 50px;
    background-position: 18px center;
}

.widget.paypalbuynow .widget.button.paypal:hover,
.widget.tweet a:hover,
.widget.dropbox button:hover,
.widget.clicktocall a:hover {
    padding-left: 50px;
    background-position: 18px center;
}

.contactform input,
.contactform textarea,
.advancedcontactform input,
.advancedcontactform textarea,
.advancedcontactform select,
.widget.profile form fieldset input.email,
.signupform fieldset input.email,
.blogsearch input.blog-search-input,
.widget input[type="text"],
.widget input[type="email"],
.productlist-filter .productlist-search input,
.signupform fieldset input {
    background: #fff;
    border: 1px solid #c5c5c5;
    border-radius: 3px;
    padding: 0 1em;
    margin-right: 0.6em;
    text-indent: 0;
    height: 43px;
    line-height: 43px;
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 16px;
    color: #787878;
}

@media only screen and (max-width: 460px) {

    .contactform input,
    .contactform textarea,
    .advancedcontactform input,
    .advancedcontactform textarea,
    .advancedcontactform select,
    .widget.profile form fieldset input.email,
    .signupform fieldset input.email,
    .blogsearch input.blog-search-input,
    .widget input[type="text"],
    .widget input[type="email"],
    .productlist-filter .productlist-search input,
    .signupform fieldset input {
        font-size: 12px;
        height: 35px;
        line-height: 35px;
    }
}

.contactform input:hover,
.contactform textarea:hover,
.advancedcontactform input:hover,
.advancedcontactform textarea:hover,
.advancedcontactform select:hover,
.widget.profile form fieldset input.email:hover,
.signupform fieldset input.email:hover,
.blogsearch input.blog-search-input:hover,
.widget input[type="text"]:hover,
.widget input[type="email"]:hover,
.productlist-filter .productlist-search input:hover,
.signupform fieldset input:hover {
    border: 1px solid #ea805c;
}

.contactform input:focus,
.contactform textarea:focus,
.advancedcontactform input:focus,
.advancedcontactform textarea:focus,
.advancedcontactform select:focus,
.widget.profile form fieldset input.email:focus,
.signupform fieldset input.email:focus,
.blogsearch input.blog-search-input:focus,
.widget input[type="text"]:focus,
.widget input[type="email"]:focus,
.productlist-filter .productlist-search input:focus,
.signupform fieldset input:focus {
    border: 1px solid #ea805c;
    background-color: #fff;
    color: #ea805c;
}

.contactform textarea,
.advancedcontactform textarea {
    line-height: 22.4px;
    min-height: 10em;
    padding-top: 0.6em;
    padding-bottom: 0.6em;
}

@media only screen and (max-width: 460px) {

    .contactform textarea,
    .advancedcontactform textarea {
        line-height: 16px;
        padding-top: 0.5em;
        padding-bottom: 0.5em;
    }
}

.contactform label,
.advancedcontactform label,
.signupform fieldset label,
.blog-search-form label,
.widget.ecomcheckout .delivery label,
.ecom-product-vartitle {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: #838383;
    letter-spacing: inherit;
    margin-bottom: 0.5em;
}

@media only screen and (max-width: 460px) {

    .contactform label,
    .advancedcontactform label,
    .signupform fieldset label,
    .blog-search-form label,
    .widget.ecomcheckout .delivery label,
    .ecom-product-vartitle {
        line-height: 22.4px;
        font-size: 14.4px;
    }
}

.widget.ecomproductslist .productlist-filter select,
.widget.ecomcheckout .delivery select,
.widget.ecomproduct .ecom-product .ecom-product-info .ecom-product-variation select {
    text-indent: 0.01px;
    text-overflow: '';
    cursor: pointer;
    position: relative;
    background-repeat: no-repeat;
    background-position: right center;
    margin: 0;
    border: 1px solid #6cd8cb;
    background-color: #fff;
    color: #787878;
    border-radius: 5px;
    display: inline-block;
    font-family: "Courier New", monospace;
    font-size: 16px;
    font-weight: 200;
    height: 40px;
    line-height: 1;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@media only screen and (max-width: 460px) {

    .widget.ecomproductslist .productlist-filter select,
    .widget.ecomcheckout .delivery select,
    .widget.ecomproduct .ecom-product .ecom-product-info .ecom-product-variation select {
        font-size: 12px;
        height: 32px;
    }
}

.widget.ecomproductslist .productlist-filter select:hover,
.widget.ecomcheckout .delivery select:hover,
.widget.ecomproduct .ecom-product .ecom-product-info .ecom-product-variation select:hover {
    border-color: #ea805c;
}

.widget.ecomproductslist .productlist-filter select:focus,
.widget.ecomcheckout .delivery select:focus,
.widget.ecomproduct .ecom-product .ecom-product-info .ecom-product-variation select:focus {
    border-color: #ea805c;
}

$supports (-moz-appearance:meterbar) and (background-blend-mode:difference .widget.ecomproductslist .productlist-filter select, $supports (-moz-appearance:meterbar) and (background-blend-mode:difference .widget.ecomcheckout .delivery select, $supports (-moz-appearance:meterbar) and (background-blend-mode:difference .widget.ecomproduct .ecom-product .ecom-product-info .ecom-product-variation select, normal) .widget.ecomproductslist .productlist-filter select, normal) .widget.ecomcheckout .delivery select, normal) .widget.ecomproduct .ecom-product .ecom-product-info .ecom-product-variation select {
    background-image: none;
}

input::-webkit-input-placeholder {
    color: #ed9476;
}

input:-moz-placeholder {
    color: #ed9476;
}

input::-moz-placeholder {
    color: #ed9476;
}

input:-ms-input-placeholder {
    color: #ed9476;
}

@media only screen and (max-width: 769px) {
    h1 {
        font-size: 27px;
        line-height: 34.2px;
    }
}

@media only screen and (max-width: 480px) {
    h1 {
        font-size: 24px;
        line-height: 30.4px;
    }
}

@media only screen and (max-width: 769px) {
    h2 {
        font-size: 21.6px;
        line-height: 31.5px;
    }
}

@media only screen and (max-width: 480px) {
    h2 {
        font-size: 19.2px;
        line-height: 28px;
    }
}

@media only screen and (max-width: 769px) {
    h3 {
        font-size: 18px;
        line-height: 28.8px;
    }
}

@media only screen and (max-width: 480px) {
    h3 {
        font-size: 16px;
        line-height: 25.6px;
    }
}

h4 {
    font-size: 14.4px;
    line-height: 22.4px;
}

h5 {
    font-size: 14.4px;
    line-height: 22.4px;
}

h6 {
    font-size: 14.4px;
    line-height: 22.4px;
}

p {
    padding-bottom: 1em;
}

p,
ul,
ol,
li,
.p-font,
time.blog-post-publish-date {
    font-size: 16px;
    line-height: 28px;
}

@media only screen and (max-width: 769px) {

    p,
    ul,
    ol,
    li,
    .p-font,
    time.blog-post-publish-date {
        font-size: 14.4px;
        line-height: 25.2px;
    }
}

@media only screen and (max-width: 480px) {

    p,
    ul,
    ol,
    li,
    .p-font,
    time.blog-post-publish-date {
        font-size: 12.8px;
        line-height: 22.4px;
    }
}

.widget.blogsearch {
    padding-bottom: 1em;
}

.widget.blogsearch form .form-group {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.widget.blogsearch form label {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    margin-right: 1em;
    margin-bottom: 0;
}

@media only screen and (max-width: 480px) {
    .widget.blogsearch form label {
        width: 100%;
    }
}

.widget.blogsearch form input {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
}

.widget.blogsearch form button {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    position: relative;
    top: -2px;
}

.widget.blogpostlist .blog-post-list .blog-post-item {
    *zoom: 1;
    border-bottom: 1px dotted #787878;
    position: relative;
    margin-bottom: 70px;
    padding-bottom: 30px;
}

.widget.blogpostlist .blog-post-list .blog-post-item:before,
.widget.blogpostlist .blog-post-list .blog-post-item:after {
    content: " ";
    display: table;
}

.widget.blogpostlist .blog-post-list .blog-post-item:after {
    clear: both;
}

@media only screen and (max-width: 480px) {
    .widget.blogpostlist .blog-post-list .blog-post-item {
        margin-bottom: 20px;
    }
}

.widget.blogpostlist .blog-post-list .blog-post-item .blog-post-feature-image-wrap {
    height: 0;
    padding-bottom: 40%;
    background-size: cover;
    background-position: center;
    z-index: 1000;
}

.widget.blogpostlist .blog-post-list .blog-post-item .blog-post-feature-image-wrap img {
    display: none;
}

.widget.blogpostlist .blog-post-list .blog-post-item .blog-post-title {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-weight: 400;
    line-height: 38px;
    letter-spacing: inherit;
    font-size: 30px;
    margin: 0.6em 0;
    padding: 0;
}

@media only screen and (max-width: 769px) {
    .widget.blogpostlist .blog-post-list .blog-post-item .blog-post-title {
        font-size: 21px;
        line-height: 26.6px;
    }
}

@media only screen and (max-width: 480px) {
    .widget.blogpostlist .blog-post-list .blog-post-item .blog-post-title {
        font-size: 12px;
        line-height: 15.2px;
    }
}

.widget.blogpostlist .blog-post-list .blog-post-item .blog-post-title a {
    color: #6cd8cb;
}

.widget.blogpostlist .blog-post-list .blog-post-item .blog-post-summary,
.widget.blogpostlist .blog-post-list .blog-post-item .blog-post-body {
    margin-bottom: 1em;
}

.widget.blogpostlist .blog-post-list .blog-post-item .blog-post-more-link {
    float: left;
    width: auto;
}

.widget.blogpostlist .blog-post-list .blog-post-item .blog-post-date {
    float: right;
}

.widget.blogpostlist .blog-list-footer {
    padding: 0;
}

.widget.blogpost .blog-post-item {
    *zoom: 1;
}

.widget.blogpost .blog-post-item:before,
.widget.blogpost .blog-post-item:after {
    content: " ";
    display: table;
}

.widget.blogpost .blog-post-item:after {
    clear: both;
}

.widget.blogpost .blog-post-item .blog-post-feature-image-wrap {
    padding-bottom: 30%;
    background-size: cover;
    position: relative;
    background-position: center;
}

@media only screen and (max-width: 480px) {
    .widget.blogpost .blog-post-item .blog-post-feature-image-wrap {
        padding-bottom: 60%;
    }
}

.widget.blogpost .blog-post-item .blog-post-feature-image-wrap img.blog-post-feature-image {
    display: none;
}

.widget.blogpost .blog-post-item .blog-post-title-content-wrap h1.blog-post-title {
    border-bottom: none;
    padding: 0;
    padding: 1.2em 0 1.2em;
    position: relative;
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-weight: 400;
    line-height: 38px;
    letter-spacing: inherit;
    font-size: 30px;
}

@media only screen and (max-width : 1000px) {
    .widget.blogpost .blog-post-item .blog-post-title-content-wrap h1.blog-post-title {
        font-size: 21px;
        line-height: 26.6px;
    }
}

@media only screen and (max-width: 480px) {
    .widget.blogpost .blog-post-item .blog-post-title-content-wrap h1.blog-post-title {
        font-size: 15px;
        line-height: 19px;
        margin-bottom: 20px;
    }
}

.widget.blogpost .blog-post-item .blog-post-title-content-wrap .blog-post-content,
.widget.blogpost .blog-post-item .blog-post-title-content-wrap .blog-post-body {
    float: left;
    width: 70%;
    padding: 0 50px 40px 0;
}

@media only screen and (max-width : 800px) {

    .widget.blogpost .blog-post-item .blog-post-title-content-wrap .blog-post-content,
    .widget.blogpost .blog-post-item .blog-post-title-content-wrap .blog-post-body {
        float: none;
        width: auto;
        padding: 0 0 40px 0;
    }
}

.widget.blogpost .blog-post-item .blog-post-metadata time.blog-post-publish-date {
    color: #787878;
    font-size: 16px;
    border-bottom: 1px solid rgba(120, 120, 120, 0.2);
    display: block;
    float: right;
    width: 30%;
    padding: 0 0 1em 0;
}

@media only screen and (max-width : 800px) {
    .widget.blogpost .blog-post-item .blog-post-metadata time.blog-post-publish-date {
        float: none;
        width: auto;
    }
}

@media only screen and (max-width: 480px) {
    .widget.blogpost .blog-post-item .blog-post-metadata time.blog-post-publish-date {
        padding: 0 0 0.5em 0;
    }
}

.widget.blogpost .blog-post-item .blog-post-metadata div.blog-post-category {
    border-bottom: 1px solid rgba(120, 120, 120, 0.2);
    float: right;
    width: 30%;
    padding: 1em 0;
}

@media only screen and (max-width : 800px) {
    .widget.blogpost .blog-post-item .blog-post-metadata div.blog-post-category {
        float: none;
        width: auto;
    }
}

@media only screen and (max-width: 480px) {
    .widget.blogpost .blog-post-item .blog-post-metadata div.blog-post-category {
        padding: 0.5em 0;
    }
}

.widget.blogpost .blog-post-item .blog-post-metadata div.blog-post-category .blog-post-category-label:after {
    content: ": ";
}

.widget.blogpost .blog-post-item .blog-post-metadata .blog-post-tags {
    float: right;
    width: 30%;
    padding: 1em 0;
}

@media only screen and (max-width : 800px) {
    .widget.blogpost .blog-post-item .blog-post-metadata .blog-post-tags {
        float: none;
        width: auto;
    }
}

@media only screen and (max-width: 480px) {
    .widget.blogpost .blog-post-item .blog-post-metadata .blog-post-tags {
        padding: 0.5em 0;
    }
}

.widget.blogpost .blog-post-item .blog-post-metadata .blog-post-tags .blog-post-tags-label:after {
    content: ": ";
}

.widget.blogpost .blog-post-item .blog-post-metadata .blog-post-tags ol.blog-post-tags-list .blog-post-tag a {
    display: inline-block;
    padding: 0em 0.7em;
    background-color: #6cd8cb;
    color: #fff;
    letter-spacing: 1px;
    border-radius: 3px;
    box-shadow: 0px 2px 0px #44cdbd;
}

.widget.blogpost .blog-post-item .blog-post-metadata .blog-post-tags ol.blog-post-tags-list .blog-post-tag a:hover {
    text-decoration: none;
    background-color: #58d3c4;
}

.widget.blogpost .blog-post-item .blog-post-sharing {
    margin-top: 2em;
    float: right;
    width: 30%;
}

@media only screen and (max-width : 800px) {
    .widget.blogpost .blog-post-item .blog-post-sharing {
        float: none;
        width: auto;
    }
}

.widget.blogpost .blog-post-item .blog-post-sharing button.btn {
    width: 40px;
    height: 40px;
    background-position: center;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    background-size: 110%;
    background-color: transparent;
    border: 2px solid #edfaf9;
    margin-right: 0.4em;
    box-shadow: none;
}

@media only screen and (max-width: 480px) {
    .widget.blogpost .blog-post-item .blog-post-sharing button.btn {
        width: 40px;
        height: 40px;
    }
}

.widget.blogpost .blog-post-item .blog-post-sharing button.btn:hover {
    border-color: #58d3c4;
}

.widget.blogpost .blog-post-item .blog-post-sharing button.btn span {
    display: none;
}

.widget.blogpost .blog-post-item .blog-post-sharing button.btn.facebook {
    background-image: url(/55b558c7-resources.site-fusion.co.uk/01f2a090e00bf91aff1152dfeb8c012b/templates/yelaudio/images/ico_s_facebook.png);
}

.widget.blogpost .blog-post-item .blog-post-sharing button.btn.twitter {
    background-image: url(/55b558c7-resources.site-fusion.co.uk/01f2a090e00bf91aff1152dfeb8c012b/templates/yelaudio/images/ico_s_twitter.png);
}

.widget.blogpost .blog-post-item .blog-post-sharing button.btn.googleplus {
    background-image: url(/55b558c7-resources.site-fusion.co.uk/01f2a090e00bf91aff1152dfeb8c012b/templates/yelaudio/images/ico_s_google+.png);
}

.widget.menusections .menu-section-list {
    text-align: center;
}

.widget.menusections .menu-section-list li {
    margin: 0 0.5em 1em;
}

.widget.menusections .menu-section-list li a {
    display: inline-block;
    padding: 0em 0.7em;
    border-radius: 5px;
    box-shadow: 0px 3px 0px #34c4b2;
    background-color: #6cd8cb;
    color: #fff;
    letter-spacing: 1px;
    border: 1px solid #58d3c4;
}

.widget.menusections .menu-section-list li a:hover {
    text-decoration: none;
    background-color: #58d3c4;
}

.widget.menu .main {
    padding-bottom: 70px;
    margin-bottom: 70px;
}

@media only screen and (max-width: 480px) {
    .widget.menu .main {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
}

.widget.menu .main:last-of-type {
    margin-bottom: 0;
}

.widget.menu .menu-header {
    text-align: center;
    position: relative;
    margin-bottom: 2em;
}

.widget.menu .menu-header .menu-name-background .menu-name {
    background-color: #ea805c;
    color: #fff;
    font-family: "Yanone Kaffeesatz", Georgia, serif;
    border-bottom: none;
    margin-bottom: 0;
    padding: 0;
    border-radius: 7px;
    padding: 1em 0;
}

.widget.menu .menu-header .menu-description {
    color: rgba(120, 120, 120, 0.8);
    margin-top: 1em;
}

.widget.menu .menu-items {
    padding: 0;
    column-gap: 70px;
    -moz-column-gap: 70px;
    -webkit-column-gap: 70px;
}

@media only screen and (max-width : 940px) {
    .widget.menu .menu-items {
        column-gap: 40px;
        -moz-column-gap: 40px;
        -webkit-column-gap: 40px;
    }
}

.widget.menu .menu-item {
    overflow: visible;
    padding: 0;
    margin-bottom: 70px;
}

@media only screen and (max-width : 940px) {
    .widget.menu .menu-item {
        margin-bottom: 40px;
    }
}

.widget.menu .menu-item .menu-item-name {
    font-family: "Yanone Kaffeesatz", Georgia, serif;
    font-size: 24px;
    color: #787878;
    margin-bottom: 0.5em;
    border-top: 1px dotted #787878;
    border-bottom: 1px dotted #787878;
    padding: 0.5em 0;
}

@media only screen and (max-width: 769px) {
    .widget.menu .menu-item .menu-item-name {
        font-size: 16px;
    }
}

@media only screen and (max-width: 480px) {
    .widget.menu .menu-item .menu-item-name {
        font-size: 14px;
        text-align: center;
    }
}

.widget.menu .menu-item .menu-item-image-wrap {
    height: 0;
    padding-bottom: 76%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}

.widget.menu .menu-item .menu-item-image-wrap img {
    display: none;
}

.widget.menu .menu-item .menu-item-price {
    position: relative;
}

.widget.menu .menu-item .menu-item-description {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 13.92px;
    margin: 0.8em 0 0.5em;
}

.widget.menu .menu-item .menu-item-nutritional-title {
    font-size: 12px;
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    line-height: 1.2;
}

.widget.menu .menu-item .menu-item-nutritional-prop,
.widget.menu .menu-item .menu-section-item-dietary-props {
    font-size: 12.8px;
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    line-height: 1.2;
}

.widget.menu .menu-item .menu-section-item-dietary-props {
    margin-top: 0.5em;
}

.widget.menu .menu-item .menu-section-item-dietary-props .dietary-icon:before {
    content: '';
    font-size: 1em;
    width: 0.5em;
    height: 0.5em;
    background: #ea805c;
    display: inline-block;
    vertical-align: middle;
    border-radius: 20px;
    line-height: 1;
}

.widget.menu .menu-item.menu-item-promoted .menu-item-name {
    color: #ea805c;
    border-top-color: #ea805c;
    border-bottom-color: #ea805c;
    position: relative;
}

.widget.menu .menu-subsection {
    padding: 0;
}

@media only screen and (max-width : 940px) {
    .widget.menu .menu-subsection {
        padding: 0 40px;
    }
}

@media only screen and (max-width: 480px) {
    .widget.menu .menu-subsection {
        padding: 0 16px;
    }
}

.widget.menu .menu-subsection .menu-subsection-wrapper .menu-subsection-header {
    text-align: center;
    margin-bottom: 2em;
}

.widget.menu .menu-subsection .menu-subsection-wrapper .menu-subsection-header .menu-subsection-name {
    border-radius: 7px;
    background-color: #ea805c;
    font-family: "Yanone Kaffeesatz", Georgia, serif;
    font-size: 24px;
    line-height: 35px;
    color: #fff;
    padding: 0.5em 1em;
    display: inline-block;
    margin-bottom: 0.7em;
}

@media only screen and (max-width: 480px) {
    .widget.menu .menu-subsection .menu-subsection-wrapper .menu-subsection-header .menu-subsection-name {
        font-size: 14.4px;
        line-height: 14.4px;
    }
}

.widget.menu .menu-subsection .menu-subsection-wrapper .menu-subsection-header .menu-subsection-description {
    font-size: 14.08px;
}

.widget.menu .menu-subsection .menu-subsection-wrapper.menu-subsection-promoted .menu-subsection-header .menu-subsection-name {
    position: relative;
}

@media only screen and (max-width: 480px) {
    .widget.menu .menu-subsection .menu-subsection-wrapper.menu-subsection-promoted .menu-subsection-header .menu-subsection-name {
        margin-top: 50px;
    }
}

.widget.menu .menu-subsection .menu-subsection-wrapper.menu-subsection-promoted .menu-items .menu-item .menu-item-name {
    border-top: 1px dotted #ea805c;
    border-bottom: 1px dotted #ea805c;
    color: #ea805c;
}

.widget.menu .menu-subsection .menu-subsection-wrapper.menu-subsection-promoted .menu-items .menu-item .menu-item-description {
    margin-left: 0;
    margin-top: 0.3em;
}

.widget.menu .menu-subsection .menu-subsection-wrapper.menu-subsection-promoted .menu-items .menu-item .menu-item-nutritional-title {
    margin-left: 0;
}

.widget.menu .menu-subsection .menu-subsection-wrapper.menu-subsection-promoted .menu-items .menu-item .menu-item-nutritional-prop,
.widget.menu .menu-subsection .menu-subsection-wrapper.menu-subsection-promoted .menu-items .menu-item .menu-section-item-dietary-props {
    margin-left: 0;
}

.widget.menu .menu-subsection .menu-subsection-wrapper .menu-items {
    padding: 0;
}

.widget.menu .menu-subsection .menu-subsection-wrapper .menu-items .menu-item {
    display: inline-block;
    vertical-align: top;
}

@media only screen and (max-width: 769px) {
    .widget.menu .menu-subsection .menu-subsection-wrapper .menu-items .menu-item {
        display: block;
    }
}

.widget.menu .menu-subsection .menu-subsection-wrapper .menu-items .menu-item .menu-item-name {
    font-size: 19.2px;
    line-height: 28px;
}

@media only screen and (max-width: 769px) {
    .widget.menu .menu-subsection .menu-subsection-wrapper .menu-items .menu-item .menu-item-name {
        font-size: 19.2px;
        line-height: 28px;
    }
}

@media only screen and (max-width: 480px) {
    .widget.menu .menu-subsection .menu-subsection-wrapper .menu-items .menu-item .menu-item-name {
        font-size: 14px;
        line-height: 24.5px;
    }
}

.widget.menu .menu-subsection .menu-subsection-wrapper .menu-items .menu-item .menu-item-price .standard-price {
    margin-left: 0;
    position: relative;
}

.widget.menu .menu-subsection .menu-subsection-wrapper .menu-items .menu-item .menu-item-description {
    margin-left: 0;
    margin-top: 0.3em;
}

.widget.menu .menu-subsection .menu-subsection-wrapper .menu-items .menu-item .menu-item-nutritional-title {
    margin-left: 0;
}

.widget.menu .menu-subsection .menu-subsection-wrapper .menu-items .menu-item .menu-item-nutritional-prop,
.widget.menu .menu-subsection .menu-subsection-wrapper .menu-items .menu-item .menu-section-item-dietary-props {
    margin-left: 0;
}

.widget.menu .menu-info {
    border-top: 1px solid #ea805c;
    margin: 0;
    padding: 1em 0 0 0;
}

@media only screen and (max-width: 480px) {
    .widget.menu .menu-info {
        margin: 0 16px;
    }
}

.widget.ecombasket .ecombasket-pull {
    width: auto;
    height: auto;
    padding: 5px 15px;
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    line-height: 40px;
    border-radius: 5px;
    box-shadow: 0px 3px 0px #34c4b2;
    font-family: "Courier New", monospace;
    font-size: 16px;
    font-weight: 200;
    background-color: #6cd8cb;
    color: #fff;
    text-decoration: none;
    letter-spacing: 1px;
    text-shadow: none;
    border: 1px solid #58d3c4;
}

.widget.ecombasket .ecombasket-pull:hover {
    background-color: #58d3c4;
}

.widget.ecombasket .ecombasket-pull .basket-count,
.widget.ecombasket .ecombasket-pull p {
    font-weight: 400;
    padding: 0;
    margin: 0;
}

.widget.ecombasket.show-content .ecombasket-list-container {
    background: #fdf2ef;
    padding: 32px;
    border-radius: 7px;
    position: relative;
    margin-top: 47px;
}

.widget.ecombasket.show-content .ecombasket-list-container p {
    padding: 0;
}

@media only screen and (max-width: 480px) {
    .widget.ecombasket.show-content .ecombasket-list-container {
        padding: 20px;
    }
}

.widget.ecombasket.show-content .ecombasket-list-container:before {
    content: "";
    display: block;
    position: absolute;
    line-height: 40px;
    top: -27px;
    left: 57px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 20.5px 27px 20.5px;
    border-color: transparent transparent #fdf5f2 transparent;
}

.widget.ecombasket .ecombasket-list-container {
    *zoom: 1;
}

.widget.ecombasket .ecombasket-list-container:before,
.widget.ecombasket .ecombasket-list-container:after {
    content: " ";
    display: table;
}

.widget.ecombasket .ecombasket-list-container:after {
    clear: both;
}

.widget.ecombasket .ecombasket-list-container ul li {
    position: relative;
    float: none;
    border-bottom: 1px solid #f3b5a0;
    padding: 0 0 20px 0;
    margin: 0 0 20px 0;
    min-height: 102px;
}

.widget.ecombasket .ecombasket-list-container ul li .ecombasket-item-image {
    float: none;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 0;
    margin-right: 0;
    border: 9px solid #fff;
    width: 100px;
    height: 100px;
}

@media only screen and (max-width: 460px) {
    .widget.ecombasket .ecombasket-list-container ul li .ecombasket-item-image {
        width: 60px;
        height: 60px;
        border: 4px solid #fff;
    }
}

.widget.ecombasket .ecombasket-list-container ul li .ecombasket-item-info {
    margin-left: 120px;
}

@media only screen and (max-width: 460px) {
    .widget.ecombasket .ecombasket-list-container ul li .ecombasket-item-info {
        margin-left: 75px;
    }
}

.widget.ecombasket .ecombasket-list-container ul li .ecombasket-item-info .ecombasket-item-title {
    display: block;
    margin-bottom: 0.3em;
}

.widget.ecombasket .ecombasket-list-container ul li .ecombasket-item-info .ecombasket-item-count-wrapper {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 12.8px;
    line-height: 22.4px;
}

.widget.ecombasket .ecombasket-list-container ul li .ecombasket-item-info .ecombasket-item-price {
    color: #000;
    display: block;
    margin-bottom: 0.3em;
}

.widget.ecombasket .ecombasket-list-container ul li .ecombasket-item-info .ecombasket-remove-button {
    background-color: #6cd8cb;
    color: #fff;
    display: inline-block;
    font-size: 12.8px;
    text-decoration: none;
    border: none;
    padding: 0 0.6em;
    border-radius: 3px;
    line-height: 1.4;
}

.widget.ecombasket .ecombasket-list-container ul li .ecombasket-item-info .ecombasket-remove-button:hover {
    background-color: #e45d2f;
}

.widget.ecombasket .ecombasket-list-container .ecombasket-total-wrap {
    float: left;
}

@media only screen and (max-width: 460px) {
    .widget.ecombasket .ecombasket-list-container .ecombasket-total-wrap {
        float: none;
    }
}

.widget.ecombasket .ecombasket-list-container .ecombasket-total-wrap p {
    font-size: 17.92px;
    line-height: 32px;
}

@media only screen and (max-width: 460px) {
    .widget.ecombasket .ecombasket-list-container .ecombasket-total-wrap p {
        font-size: 16px;
    }
}

.widget.ecombasket .ecombasket-list-container .ecombasket-summary-wrap {
    float: right;
    margin: 0;
}

@media only screen and (max-width: 460px) {
    .widget.ecombasket .ecombasket-list-container .ecombasket-summary-wrap {
        float: none;
    }
}

.widget.ecomproductslist {
    width: auto;
    margin-left: 0;
}

.widget.ecomproductslist .ecom-productslist-products .productlist-filter {
    margin-left: 0;
}

.widget.ecomproductslist .ecom-productslist-products .productlist-filter .productlist-display-form {
    text-align: center;
}

@media only screen and (max-width: 480px) {
    .widget.ecomproductslist .ecom-productslist-products .productlist-filter .productlist-display-form {
        padding: 0;
    }
}

.widget.ecomproductslist .ecom-productslist-products .productlist-filter .productlist-display-form .form-group {
    margin-right: 1em;
    display: inline-block;
    vertical-align: bottom;
    margin-bottom: 20px;
    text-align: left;
}

@media only screen and (max-width: 480px) {
    .widget.ecomproductslist .ecom-productslist-products .productlist-filter .productlist-display-form .form-group {
        display: block;
        margin-bottom: 10px;
    }
}

.widget.ecomproductslist .ecom-productslist-products .productlist-filter .productlist-display-form .form-group label {
    display: block;
    font-size: 12.8px;
    text-align: center;
}

@media only screen and (max-width: 480px) {
    .widget.ecomproductslist .ecom-productslist-products .productlist-filter .productlist-display-form .form-group select {
        display: block;
        width: 100%;
    }
}

.widget.ecomproductslist .ecom-productslist-products .productlist-filter .productlist-display-form .form-group.productlist-search {
    display: block;
    text-align: center;
    margin: 0 auto;
    max-width: 600px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media only screen and (max-width: 480px) {
    .widget.ecomproductslist .ecom-productslist-products .productlist-filter .productlist-display-form .form-group.productlist-search {
        margin-top: 26px;
    }
}

.widget.ecomproductslist .ecom-productslist-products .productlist-filter .productlist-display-form .form-group.productlist-search label {
    display: none;
}

.widget.ecomproductslist .ecom-productslist-products .productlist-filter .productlist-display-form .form-group.productlist-search input {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
}

.widget.ecomproductslist .ecom-productslist-products .productlist-filter .productlist-display-form .form-group.productlist-search button {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    position: relative;
    top: -2px;
}

.widget.ecomproductslist .ecom-productslist-products .productlist-item-count {
    text-align: center;
    color: rgba(120, 120, 120, 0.6);
    font-size: 12.8px;
    margin: 1em 0;
}

.widget.ecomproductslist .ecom-productslist-products .ecom-productslist-product {
    margin-left: 0;
    margin-right: 3%;
    margin-bottom: 30px;
    width: 30.9%;
}

@media only screen and (max-width: 480px) {
    .widget.ecomproductslist .ecom-productslist-products .ecom-productslist-product {
        margin-bottom: 16px;
    }
}

.widget.ecomproductslist .ecom-productslist-products .ecom-productslist-product:nth-child(3n+4) {
    margin-right: 0;
}

@media only screen and (max-width: 769px) {
    .widget.ecomproductslist .ecom-productslist-products .ecom-productslist-product:nth-child(3n+4) {
        margin-right: 2%;
    }
}

@media only screen and (max-width: 769px) {
    .widget.ecomproductslist .ecom-productslist-products .ecom-productslist-product:nth-child(2n+1) {
        margin-right: 0;
    }
}

@media only screen and (max-width: 769px) {
    .widget.ecomproductslist .ecom-productslist-products .ecom-productslist-product {
        width: 48.5%;
        margin-right: 2%;
    }
}

@media only screen and (max-width: 480px) {
    .widget.ecomproductslist .ecom-productslist-products .ecom-productslist-product {
        width: auto;
        margin-right: 0;
    }
}

.widget.ecomproductslist .ecom-productslist-products .ecom-productslist-product a {
    display: block;
    text-decoration: none;
}

.widget.ecomproductslist .ecom-productslist-products .ecom-productslist-product .ecom-productslist-image-wrap {
    background-color: #fef7f5;
    margin-bottom: 0;
    position: relative;
    overflow: visible;
    border: 20px solid #fef7f5;
}

@media only screen and (max-width: 480px) {
    .widget.ecomproductslist .ecom-productslist-products .ecom-productslist-product .ecom-productslist-image-wrap {
        border: 10px solid #fef7f5;
        height: 150px;
    }
}

.widget.ecomproductslist .ecom-productslist-products .ecom-productslist-product .ecom-productslist-title {
    font-size: 18px;
    color: #6cd8cb;
    border-bottom: 3px solid #fef7f5;
    padding: 0.5em 0;
}

.widget.ecomproductslist .ecom-productslist-products .ecom-productslist-product .ecom-productlist-price {
    color: #787878;
}

.widget.ecomcategorieslist {
    *zoom: 1;
}

.widget.ecomcategorieslist:before,
.widget.ecomcategorieslist:after {
    content: " ";
    display: table;
}

.widget.ecomcategorieslist:after {
    clear: both;
}

.widget.ecomcategorieslist ul.product-category-items {
    margin: 0;
    padding: 0;
}

.widget.ecomcategorieslist ul.product-category-items li {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
    width: 32%;
    margin-right: 2%;
    float: left;
    margin-bottom: 2%;
}

@media only screen and (max-width: 769px) {
    .widget.ecomcategorieslist ul.product-category-items li {
        width: 48%;
    }
}

@media only screen and (max-width: 480px) {
    .widget.ecomcategorieslist ul.product-category-items li {
        width: 100%;
        margin-right: 0;
    }
}

.widget.ecomcategorieslist ul.product-category-items li:nth-child(3n+3) {
    margin-right: 0;
}

@media only screen and (max-width: 769px) {
    .widget.ecomcategorieslist ul.product-category-items li:nth-child(3n+3) {
        margin-right: 2%;
    }
}

@media only screen and (max-width: 480px) {
    .widget.ecomcategorieslist ul.product-category-items li:nth-child(2n+2) {
        margin-right: 0;
    }
}

.widget.ecomcategorieslist ul.product-category-items li a {
    width: 100%;
    position: relative;
}

.widget.ecomcategorieslist ul.product-category-items li a span {
    position: absolute;
    right: 16px;
    color: rgba(255, 255, 255, 0.7);
}

.widget.ecomproduct .ecom-product .ecom-product-go-to-checkout-btn[hidden] {
    display: none !important;
}

.widget.ecomproduct .ecom-product .ecom-product-images-container .ecom-product-preview-image-wrap img {
    margin: 0 auto;
}

.widget.ecomproduct .ecom-product .ecom-product-images-container .ecom-product-image-list {
    padding: 17px 0 0 0;
    border-top: 1px solid rgba(234, 128, 92, 0.5);
}

.widget.ecomproduct .ecom-product .ecom-product-images-container .ecom-product-image-list .ecom-product-image-wrap {
    margin: 0 17px 17px 0;
    cursor: pointer;
}

.widget.ecomproduct .ecom-product .ecom-product-info {
    margin-bottom: 30px;
}

.widget.ecomproduct .ecom-product .ecom-product-info .ecom-product-title {
    color: #787878;
    position: relative;
}

.widget.ecomproduct .ecom-product .ecom-product-info .ecom-product-variation {
    margin: 0 0 1em 0;
}

.widget.ecomproduct .ecom-product .ecom-product-info .ecom-product-add-to-cart-btn-wrapper {
    margin: 0 0 1em 0;
}

.widget.ecomproduct .ecom-product .ecom-product-info .ecom-product-add-to-cart-btn-wrapper .ecom-product-add-to-cart-btn.added {
    background-color: #b9c20a;
}

.widget.ecomproduct .ecom-product .ecom-product-info .ecom-product-go-to-checkout-btn-wrapper {
    margin: 0 0 1em 0;
}

.widget.ecomproduct .ecom-product .ecom-product-info .ecom-product-go-to-checkout-btn-wrapper .ecom-product-go-to-checkout-btn {
    margin-top: 0;
}

.widget.ecomproduct .ecom-product .ecom-product-info .ecom-product-cattag {
    margin: 0 0 1em 0;
    border-top: 1px solid #ea805c;
    padding: 1em 0 0 0;
}

.widget.ecomproduct .ecom-product .ecom-product-info .ecom-product-cattag .ecom-product-tag .ecom-product-tag-link {
    display: inline-block;
    padding: 0em 0.7em;
    border-radius: 5px;
    box-shadow: 0px 3px 0px #34c4b2;
    background-color: #6cd8cb;
    color: #fff;
    letter-spacing: 1px;
    border: 1px solid #58d3c4;
}

.widget.ecomproduct .ecom-product .ecom-product-info .ecom-product-cattag .ecom-product-tag .ecom-product-tag-link:hover {
    text-decoration: none;
    background-color: #58d3c4;
}

.widget.ecomfeaturedproducts {
    margin-left: 0;
    max-width: 100%;
}

.widget.ecomfeaturedproducts .ecom-featuredproducts-header {
    margin-left: 0;
    margin-bottom: 2em;
}

.widget.ecomfeaturedproducts .ecom-featuredproducts-wrap {
    *zoom: 1;
}

.widget.ecomfeaturedproducts .ecom-featuredproducts-wrap:before,
.widget.ecomfeaturedproducts .ecom-featuredproducts-wrap:after {
    content: " ";
    display: table;
}

.widget.ecomfeaturedproducts .ecom-featuredproducts-wrap:after {
    clear: both;
}

.widget.ecomfeaturedproducts .ecom-featuredproducts-wrap.products-2 .ecom-featuredproducts-product {
    margin-right: 3%;
    width: 48.5%;
}

.widget.ecomfeaturedproducts .ecom-featuredproducts-wrap.products-2 .ecom-featuredproducts-product:last-of-type {
    margin-right: 0;
}

.widget.ecomfeaturedproducts .ecom-featuredproducts-wrap .ecom-featuredproducts-product {
    margin-left: 0;
    margin-right: 3%;
    padding: 0;
    margin-bottom: 3%;
    display: block;
    float: left;
    width: 31.3%;
}

@media only screen and (max-width: 769px) {
    .widget.ecomfeaturedproducts .ecom-featuredproducts-wrap .ecom-featuredproducts-product {
        width: 48.5%;
    }
}

@media only screen and (max-width: 480px) {
    .widget.ecomfeaturedproducts .ecom-featuredproducts-wrap .ecom-featuredproducts-product {
        width: auto;
        float: none;
        margin-right: 0;
    }
}

.widget.ecomfeaturedproducts .ecom-featuredproducts-wrap .ecom-featuredproducts-product:nth-child(3n+3) {
    margin-right: 0;
}

@media only screen and (max-width: 769px) {
    .widget.ecomfeaturedproducts .ecom-featuredproducts-wrap .ecom-featuredproducts-product:nth-child(3n+3) {
        margin-right: 3%;
    }
}

.widget.ecomfeaturedproducts .ecom-featuredproducts-wrap .ecom-featuredproducts-product:nth-child(3n+4) {
    clear: left;
}

@media only screen and (max-width: 769px) {
    .widget.ecomfeaturedproducts .ecom-featuredproducts-wrap .ecom-featuredproducts-product:nth-child(3n+4) {
        clear: none;
    }
}

@media only screen and (max-width: 769px) {
    .widget.ecomfeaturedproducts .ecom-featuredproducts-wrap .ecom-featuredproducts-product:nth-child(2n+2) {
        margin-right: 0;
    }
}

.widget.ecomfeaturedproducts .ecom-featuredproducts-wrap .ecom-featuredproducts-product a:hover .ecom-featuredproducts-title {
    color: #e45d2f;
}

.widget.ecomfeaturedproducts .ecom-featuredproducts-wrap .ecom-featuredproducts-product .ecom-featuredproducts-image-wrap {
    background-color: #fef7f5;
    height: 250px;
    background-position: -1000px;
    padding: 30px;
    border-radius: 7px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media only screen and (max-width: 480px) {
    .widget.ecomfeaturedproducts .ecom-featuredproducts-wrap .ecom-featuredproducts-product .ecom-featuredproducts-image-wrap {
        padding: 16px;
        height: auto;
    }
}

.widget.ecomfeaturedproducts .ecom-featuredproducts-wrap .ecom-featuredproducts-product .ecom-featuredproducts-image-wrap .ecom-featuredproducts-image {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto;
    max-height: 200px;
}

.widget.ecomfeaturedproducts .ecom-featuredproducts-wrap .ecom-featuredproducts-product .ecom-featuredproducts-info .ecom-featuredproducts-title {
    padding: 0.5em 0;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    color: #6cd8cb;
}

@media only screen and (max-width: 480px) {
    .widget.ecomfeaturedproducts .ecom-featuredproducts-wrap .ecom-featuredproducts-product .ecom-featuredproducts-info .ecom-featuredproducts-title {
        font-size: 14.4px;
        line-height: 22.4px;
    }
}

.widget.ecomfeaturedproducts .ecom-featuredproducts-wrap .ecom-featuredproducts-product .ecom-featuredproducts-info .ecom-featuredproducts-price {
    background: #ea805c;
    color: #fff;
}

.widget.ecombasketsummary .basket-summary-title {
    border-bottom: 5px solid rgba(120, 120, 120, 0.2);
}

@media only screen and (max-width: 480px) {
    .widget.ecombasketsummary .basket-summary-title {
        border-bottom: 4px solid rgba(120, 120, 120, 0.2);
    }
}

.widget.ecombasketsummary .basket-summary-empty-copy {
    margin: 2em 0;
}

.widget.ecombasketsummary table.basket-summary-items-table {
    margin-bottom: 30px;
    border-spacing: 0;
    width: 100%;
}

@media only screen and (max-width: 480px) {
    .widget.ecombasketsummary table.basket-summary-items-table tr {
        display: block;
    }
}

.widget.ecombasketsummary table.basket-summary-items-table tr td,
.widget.ecombasketsummary table.basket-summary-items-table tr th {
    padding: 20px 0;
    border-bottom: none;
}

@media only screen and (max-width: 480px) {

    .widget.ecombasketsummary table.basket-summary-items-table tr td,
    .widget.ecombasketsummary table.basket-summary-items-table tr th {
        display: block;
        padding: 10px 0 0 0;
    }
}

@media only screen and (max-width: 480px) {
    .widget.ecombasketsummary table.basket-summary-items-table tbody tr:first-child {
        display: none;
    }
}

.widget.ecombasketsummary table.basket-summary-items-table tbody tr:first-child th {
    border-bottom: 1px solid rgba(120, 120, 120, 0.2);
}

.widget.ecombasketsummary table.basket-summary-items-table tbody tr:first-child th:nth-child(2) {
    border-right: 1px solid rgba(120, 120, 120, 0.2);
}

@media only screen and (max-width: 480px) {
    .widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items {
        position: relative;
        border-top: 1px solid rgba(120, 120, 120, 0.2);
        padding: 0 0 10px 0;
        margin: 0 0 10px 0;
    }
}

.widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td {
    border-bottom: 1px solid rgba(120, 120, 120, 0.2);
}

@media only screen and (max-width: 480px) {
    .widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td {
        border-bottom: none;
    }
}

@media only screen and (max-width: 480px) {
    .widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td:nth-child(1) {
        width: auto;
    }
}

.widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td:nth-child(1) .image-wrap {
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    float: none;
    background-size: cover;
    background-position: center;
}

@media only screen and (max-width: 480px) {
    .widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td:nth-child(1) .image-wrap {
        padding-bottom: 0;
        height: auto;
        background-position: -1000px;
    }
}

.widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td:nth-child(1) .image-wrap img {
    display: none;
}

@media only screen and (max-width: 480px) {
    .widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td:nth-child(1) .image-wrap img {
        display: block;
        width: 60%;
        height: auto;
    }
}

.widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td:nth-child(2) {
    padding-left: 1em;
    padding-right: 170px;
    vertical-align: top;
    position: relative;
    border-right: 1px solid rgba(120, 120, 120, 0.2);
}

@media only screen and (max-width : 820px) {
    .widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td:nth-child(2) {
        padding-right: 0;
    }
}

@media only screen and (max-width: 480px) {
    .widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td:nth-child(2) {
        width: auto;
        padding-left: 0;
        border-right: none;
    }
}

.widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td:nth-child(2) .basket-summary-productname {
    font-size: 18px;
    display: block;
}

@media only screen and (max-width: 480px) {
    .widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td:nth-child(2) .basket-summary-productname {
        font-size: 14.4px;
    }
}

.widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td:nth-child(2) .basket-summary-productname:hover {
    background-color: #fef7f5;
}

.widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td:nth-child(2) .basket-summary-pricepu {
    font-size: 18px;
}

@media only screen and (max-width: 480px) {
    .widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td:nth-child(2) .basket-summary-pricepu {
        font-size: 14.4px;
    }
}

.widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td:nth-child(2) .basket-summary-quantity {
    width: 150px;
    position: absolute;
    right: 20px;
    display: block;
    top: 10px;
    line-height: 30px;
    text-align: center;
    font-size: 12.8px;
}

@media only screen and (max-width : 820px) {
    .widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td:nth-child(2) .basket-summary-quantity {
        position: relative;
        right: 0;
        top: 0;
        width: 130px;
    }
}

.widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td:nth-child(2) .basket-summary-quantitybtn {
    background-color: transparent;
    margin: 0;
    position: relative;
    width: 150px;
    height: 40px;
}

@media only screen and (max-width : 820px) {
    .widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td:nth-child(2) .basket-summary-quantitybtn {
        position: relative;
        right: 0;
        top: 0;
    }
}

@media only screen and (max-width: 480px) {
    .widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td:nth-child(2) .basket-summary-quantitybtn {
        height: 30px;
        width: 130px;
    }
}

.widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td:nth-child(2) .basket-summary-quantitybtn button {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 40px;
    border: none;
    cursor: pointer;
    padding: 0;
    position: absolute;
    top: 0;
    width: 40px;
    height: 40px;
    box-shadow: none;
}

@media only screen and (max-width: 480px) {
    .widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td:nth-child(2) .basket-summary-quantitybtn button {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
}

.widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td:nth-child(2) .basket-summary-quantitybtn button.js-remove {
    border-radius: 5px 0 0 5px;
    left: 0;
}

.widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td:nth-child(2) .basket-summary-quantitybtn button.js-add {
    border-radius: 0 5px 5px 0;
    right: 0;
}

.widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td:nth-child(2) .basket-summary-quantitybtn span {
    background-color: rgba(234, 128, 92, 0.2);
    color: #787878;
    height: 40px;
    line-height: 40px;
    position: absolute;
    left: 40px;
    right: 40px;
    text-align: center;
    top: 0;
    display: block;
    width: 70px;
}

@media only screen and (max-width: 480px) {
    .widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td:nth-child(2) .basket-summary-quantitybtn span {
        height: 30px;
        line-height: 30px;
        left: 30px;
        right: 30px;
    }
}

.widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td.basket-summary-amount {
    text-align: right;
}

@media only screen and (max-width: 480px) {
    .widget.ecombasketsummary table.basket-summary-items-table tr.basket-summary-items td.basket-summary-amount {
        text-align: left;
        position: absolute;
        right: 0;
        bottom: 20px;
    }
}

.widget.ecombasketsummary table.basket-summary-items-table tbody tr:last-child td {
    font-size: 18px;
    border-top: 5px solid rgba(120, 120, 120, 0.2);
}

@media only screen and (max-width: 480px) {
    .widget.ecombasketsummary table.basket-summary-items-table tbody tr:last-child td {
        text-align: left;
        border-top: none;
        font-size: 16.2px;
    }
}

.widget.ecombasketsummary table.basket-summary-items-table tbody tr:last-child td.basket-summary-subtotal {
    text-align: right;
}

@media only screen and (max-width: 480px) {
    .widget.ecombasketsummary table.basket-summary-items-table tbody tr:last-child td.basket-summary-subtotal {
        border-top: 5px solid #ea805c;
    }
}

.no-touch .widget.extendednavigation ul li:hover>ul {
    display: block !important;
    width: 100%;
}

.no-touch .widget.extendednavigation ul li.folder-open ul {
    display: none;
}

.widget.extendednavigation ul li:hover>ul {
    display: none;
}

.widget.extendednavigation ul li.folder-open ul {
    display: block;
    width: 100%;
}

body {
    background-color: #fff;
    margin: 0;
    padding: 0;
}

.wrapper {
    width: 90%;
    margin: 0 5%;
}

blockquote {
    margin: 7px 0;
    padding: 0 30px;
    quotes: "\201C""\201D""\2018""\2019";
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #787878;
}

blockquote:before {
    font-family: georgia;
    color: #787878;
    content: open-quote;
    left: 0;
    font-size: 64px;
    line-height: .1em;
    margin-right: 10px;
    vertical-align: -0.4em;
}

blockquote:after {
    font-family: georgia;
    color: #787878;
    content: close-quote;
    font-size: 4em;
    line-height: .1em;
    margin-left: 10px;
    vertical-align: -0.4em;
}

.main {
    padding: 40px 0;
}

.bk-pt-default header {
    border-bottom: 1px solid #c5c5c5;
}

.extendednavigation ul li:hover>ul,
.extendednavigation ul li.folder-open>ul {
    border: 1px solid #f3b5a0;
}

.widget.extendednavigation ul li:hover>ul li:first-child,
.widget.extendednavigation ul li.folder-open>ul li:first-child {
    border-top: none;
}

.bk-pt-default header.bk-header {
    border-bottom: 1px solid #f3b5a0;
}

@media only screen and (max-width: 769px) {
    .bk-pt-default header.bk-header {
        border-bottom: none;
    }
}

.widget.companyname a {
    font-family: "Courier New", monospace;
    font-weight: 200;
    color: #000;
    line-height: 40px;
    letter-spacing: inherit;
    font-size: 64px;
}

footer.pageFooter {
    padding: 4em 0;
    background-color: #ea805c;
    min-height: 150px;
    color: #fff;
}

footer.pageFooter h1,
footer.pageFooter h2,
footer.pageFooter h3,
footer.pageFooter h4 {
    color: #fff;
    padding-bottom: 20px;
}

footer.pageFooter p {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    color: #929292;
    line-height: 28px;
    padding-bottom: 5px;
}

.widget.extendednavigation .extendednavigation ul.align-right,
.widget.extendednavigation .extendednavigation ul.align-left,
.widget.extendednavigation .extendednavigation ul.align-center {
    float: none;
}

@media only screen and (max-width: 769px) {
    .widget.extendednavigation .extendednavigation>ul {
        margin-top: 30px;
    }
}

.widget.extendednavigation a.pull {
    top: 0px;
}

.widget.extendednavigation a.pull:after {
    content: '';
    position: absolute;
    width: 26px;
    height: 3px;
    background: #6cd8cb;
    top: 0;
    right: 0;
    box-shadow: 0 6px 0 #6cd8cb, 0 12px 0 #6cd8cb;
}

.widget.extendednavigation ul li a:hover {
    color: #ea805c;
}

.widget.extendednavigation ul {
    padding: 0;
    margin: 0;
}

.widget.extendednavigation ul.align-center li {
    text-align: center;
}

.widget.extendednavigation ul.align-left li {
    text-align: left;
}

.widget.extendednavigation ul.align-right li {
    text-align: right;
}

.widget.extendednavigation ul li {
    display: inline-block;
    padding: 0;
}

.widget.extendednavigation ul li.selected .text {
    color: #e45d2f !important;
}

.widget .extendednavigation ul li.folder:after {
    top: 48%;
}

.widget.extendednavigation ul li a,
.widget.extendednavigation ul li.folder .text {
    display: block;
    padding: 10px 20px;
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: inherit;
    color: #000;
}

@media only screen and (max-width: 769px) {

    .widget.extendednavigation ul li a,
    .widget.extendednavigation ul li.folder .text {
        padding: 10px 0;
    }
}

@media only screen and (max-width: 769px) {
    .widget.extendednavigation ul li.folder .text {
        padding: 10px 10px;
    }
}

.widget.extendednavigation ul li a:hover {
    color: #ea805c;
}

.widget.extendednavigation ul li.folder:hover {
    color: #ea805c;
}

.widget.extendednavigation ul li:hover,
.widget.extendednavigation ul li.folder-open {
    background-color: transparent;
    border-radius: 0 0 5px 5px;
}

.widget.extendednavigation ul li a:hover {
    text-decoration: none;
}

.widget.extendednavigation ul li.folder {
    background-repeat: no-repeat;
    height: 100%;
    padding: 0 7px 0 0;
    cursor: pointer;
}

.widget.extendednavigation ul li.folder:hover {
    background-color: rgba(234, 128, 92, 0.12);
    border-radius: 5px 5px 0 0;
}

.widget.extendednavigation ul li.folder:hover>.text {
    color: #c6451a;
}

@media only screen and (max-width: 769px) {
    .widget.extendednavigation ul li.folder:hover {
        border-radius: 0;
    }
}

.widget.extendednavigation ul li.folder li:hover a:hover {
    color: #000;
}

.widget.extendednavigation li>ul {
    display: none;
}

.widget.extendednavigation li:hover>ul,
.widget.extendednavigation li.folder-open>ul {
    display: block;
    width: 186px;
    background-color: #fff;
    border-radius: 0 0 5px 5px;
    position: absolute;
    z-index: 500;
    padding: 0;
}

.widget.extendednavigation ul li:hover>ul li,
.widget.extendednavigation ul li.folder-open>ul li {
    display: block;
    width: 100%;
    border-top: 1px solid #f3b5a0;
}

.widget.extendednavigation ul li:hover>ul li:last-child,
.widget.extendednavigation ul li.folder-open>ul li:last-child {
    border-radius: 0 0 13px 13px;
    -webkit-border-radius: 0 0 13px 13px;
    -moz-border-radius: 0 0 13px 13px;
}

.widget.extendednavigation ul li:hover>ul li:hover a:hover,
.widget.extendednavigation ul li.folder-open>ul li:hover a:hover {
    color: #000;
}

.widget.extendednavigation li:hover>ul li a,
.widget.extendednavigation li.folder-open>ul li a {
    padding: 0;
}

.widget.feature .feature-bgimg {
    height: 600px;
}

.widget.feature .feature-bgimg .content {
    display: block;
    height: 600px;
    text-align: center;
    vertical-align: none;
}

.widget.feature .content .spare {
    width: 100%;
    margin: 0;
}

.widget.feature h2 {
    background-color: #ea805c;
}

.widget.feature h3 {
    background-color: rgba(234, 128, 92, 0.4);
}

@media only screen and (max-width: 480px) {
    .widget.feature h3 {
        background-color: rgba(234, 128, 92, 0.8);
    }
}

.widget.feature h2 {
    border-top: 5px solid #c6451a;
}

.widget.feature h2 span,
.widget.feature h3 span {
    display: inline-block;
    padding: 30px 10px 20px;
    max-width: 960px;
}

.widget.feature h3 span {
    padding: 5px 10px;
}

.widget.feature h2 {
    font-family: "Yanone Kaffeesatz", Georgia, serif;
    font-size: 36px;
    font-weight: 200;
    line-height: 48px;
    color: #fff;
    letter-spacing: inherit;
}

.widget.feature h3 {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 20px;
    font-weight: 200;
    line-height: 36px;
    color: #fff;
    letter-spacing: inherit;
    padding-bottom: 0;
}

.widget.feature .feature-bgimg .content button span {
    vertical-align: baseline;
}

.widget.feature button:hover {
    background-color: #58d3c4;
    cursor: pointer;
}

.widget.feature button.btn.justifyleft {
    text-align: left;
}

.widget.feature button.btn.justifycenter {
    text-align: center;
}

.widget.feature button.btn.justifyright {
    text-align: right;
}

.widget.feature button.btn.justifyfull {
    text-align: justify;
}

.widget.feature button.btn.italic {
    font-style: italic;
}

.widget.feature button.btn.bold {
    font-weight: bold;
}

.widget.feature button span {
    vertical-align: center;
}

.widget.feature button i {
    margin-right: 5px;
}

.widget.feature.align-left .content {
    width: 100%;
    text-align: left;
}

.widget.feature.align-center .content {
    width: 100%;
    text-align: center;
}

.widget.feature.align-right .content {
    width: 100%;
    text-align: right;
}

.widget.feature.btn-top-right .content {
    width: 100%;
    text-align: left;
}

.widget.feature.btn-top-right h2 {
    vertical-align: top;
}

.widget.feature.btn-top-right button {
    vertical-align: top;
}

.widget.signupform .form-group {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.widget.signupform .form-group label {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    float: none;
    width: auto;
    margin: 0 1em 0 0;
}

@media only screen and (max-width: 480px) {
    .widget.signupform .form-group label {
        display: block;
        width: 100%;
    }
}

.widget.signupform .form-group input.email {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
}

.widget.signupform .form-group button {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    position: relative;
    top: -2px;
}

.widget.dropbox button {
    border: 1px solid #58d3c4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 3px 0px #34c4b2;
    -moz-box-shadow: 0px 3px 0px #34c4b2;
    box-shadow: 0px 3px 0px #34c4b2;
    letter-spacing: 1px;
    text-shadow: none;
}

.widget.button button.btn.justifyleft {
    text-align: left;
}

.widget.button button.btn.justifycenter {
    text-align: center;
}

.widget.button button.btn.justifyright {
    text-align: right;
}

.widget.button button.btn.justifyfull {
    text-align: justify;
}

.widget.button button.btn.italic {
    font-style: italic;
}

.widget.button button.btn.bold {
    font-weight: bold;
}

.widget.button span {
    vertical-align: center;
}

.widget.button i {
    margin-right: 5px;
}

.widget.content {
    padding: 0;
    overflow: hidden;
}

.widget.content span.expand {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    background-color: #6cd8cb;
    color: #fff;
    font-size: 16px;
    padding: 4px 8px;
    margin: 4px 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
}

.widget.content span.expand .more,
.widget.content span.expand .less {
    color: #fff;
}

.widget.content span.expand:hover,
.widget.content span.expand:focus {
    cursor: pointer;
    background-color: #58d3c4;
}

.widget.image img {
    display: block;
    max-width: 100%;
    border: 0;
    border-width: 0;
}

.widget.image span.image-title {
    display: block;
    margin: 10px 0 0;
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-weight: 400;
    font-size: 18px;
    color: #787878;
    text-decoration: none;
    line-height: 28px;
}

.widget.image a:hover {
    text-decoration: none;
}

.widget.image span.image-title:hover {
    color: #6cd8cb;
}

.widget.image span.image-description {
    display: block;
    margin: 0 0 10px;
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    color: #787878;
}

.widget.gallery .image-data {
    background: rgba(234, 128, 92, 0.9);
}

.widget.gallery .inner:hover .image-data {
    display: block;
}

.widget.gallery .title,
.widget.gallery .description {
    color: #fff;
}

.widget.gallery .title {
    margin-bottom: 0.5em;
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
}

.widget.yelpreview ul,
.widget.yelpreview li,
.widget.yelpreview dl,
.widget.yelpreview dt,
.widget.yelpreview dd {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.widget.yelpreview ul.yelpreview li {
    margin-bottom: 2em;
}

.widget.yelpreview ul.yelpreview li:last-of-type {
    margin-bottom: 0;
}

.widget.yelpreview .review-body .rating {
    display: inline-block;
    vertical-align: middle;
    margin-right: 1em;
    background: #fff;
    padding: 4px 3px 0 4px;
    border-radius: 4px;
}

.widget.yelpreview .review-body .created {
    display: inline-block;
    vertical-align: middle;
    color: #787878;
}

.widget.yelpreview .review-body .review {
    display: block;
    margin-top: 0.5em;
    background: #fef7f5;
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #787878;
    letter-spacing: inherit;
    padding: 16px;
    border-radius: 7px;
    position: relative;
    margin-bottom: 30px;
}

@media only screen and (max-width: 480px) {
    .widget.yelpreview .review-body .review {
        font-size: 12.8px;
        line-height: 22.4px;
    }
}

.widget.yelpreview .review-body .review:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 24px 24px 0 0;
    border-color: #fdf5f2 transparent transparent transparent;
    position: absolute;
    top: 100%;
    left: 24px;
}

.widget.yelpreview .review-body .reviewer {
    margin: 24px 0 0.5em 24px;
    font-size: 16px;
}

@media only screen and (max-width: 480px) {
    .widget.yelpreview .review-body .reviewer {
        font-size: 12.8px;
    }
}

.widget.yelpreview .review-body .review-link {
    margin-left: 24px;
    font-size: 12.8px;
}

.widget.yelpreview .review-body .review-link a {
    display: inline-block;
    padding: 0em 0.7em;
    border-radius: 5px;
    box-shadow: 0px 3px 0px #34c4b2;
    background-color: #6cd8cb;
    color: #fff;
    letter-spacing: 1px;
    border: 1px solid #58d3c4;
}

.widget.yelpreview .review-body .review-link a:hover {
    text-decoration: none;
    background-color: #58d3c4;
}

.widget.line {
    padding: 20px 0;
}

hr.line {
    background-color: #c5c5c5;
    height: 1px;
    width: 100%;
    border: none;
}

hr.line.align-left {
    margin: 20px auto 20px 0px;
}

hr.line.align-center {
    margin: 20px auto;
}

hr.line.align-right {
    margin: 20px 0px 20px auto;
}

.widget.redirecttodesktop {
    padding: 8px 0;
}

.widget.redirecttodesktop a {
    padding-right: 30px;
    padding-top: 2px;
    background-image: url(/55b558c7-resources.site-fusion.co.uk/01f2a090e00bf91aff1152dfeb8c012b/templates/yelaudio/images/desktop.png);
    background-repeat: no-repeat;
    background-position: right center;
    font-size: 12px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-decoration: none;
    cursor: pointer;
    color: #787878;
    font-family: "Lato", Geneva, Tahoma, sans-serif;
}

.widget.redirecttodesktop a:hover,
.desktop a:active {
    background-image: url(/55b558c7-resources.site-fusion.co.uk/01f2a090e00bf91aff1152dfeb8c012b/templates/yelaudio/images/desktop.png);
    background-repeat: no-repeat;
    background-position: right center;
    cursor: pointer;
    text-decoration: underline;
}

.widget.twitter ul.twitter li {
    position: relative;
    min-height: 98px;
}

.widget.twitter ul.twitter li a,
.widget.twitter ul.twitter li time+span,
.widget.twitter ul.twitter li time {
    font-size: 12.8px;
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    line-height: 1;
    font-weight: normal;
    color: rgba(120, 120, 120, 0.5);
    text-decoration: none;
}

@media only screen and (max-width: 480px) {

    .widget.twitter ul.twitter li a,
    .widget.twitter ul.twitter li time+span,
    .widget.twitter ul.twitter li time {
        font-size: 9.6px;
    }
}

.widget.twitter ul.twitter li .twitter-profile-pic {
    width: 98px;
    height: 98px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}

@media only screen and (max-width: 480px) {
    .widget.twitter ul.twitter li .twitter-profile-pic {
        width: 53.9px;
        height: 53.9px;
    }
}

.widget.twitter ul.twitter li .twitter-profile-pic img {
    width: 100%;
    height: auto;
    display: block;
}

.widget.twitter ul.twitter li .twitter-content {
    line-height: 1.2em;
    margin-left: 118px;
}

@media only screen and (max-width: 480px) {
    .widget.twitter ul.twitter li .twitter-content {
        margin-left: 65.9px;
    }
}

.widget.twitter ul.twitter li .twitter-content .bk-full-name {
    color: #6cd8cb;
    font-size: 16px;
}

@media only screen and (max-width: 480px) {
    .widget.twitter ul.twitter li .twitter-content .bk-full-name {
        font-size: 12.8px;
    }
}

.widget.twitter ul.twitter li .twitter-content p {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
}

.widget.twitter ul.twitter li .twitter-content p a {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 16px;
    color: #6cd8cb;
    line-height: 28px;
}

.contactform.widget .form-group,
.advancedcontactform .form-group {
    margin-bottom: 1em;
}

.widget.responsiveslideshow .slideshow-image-list {
    margin: 0 0;
}

.widget.responsiveslideshow .slideshow-widget-controls {
    padding-top: 20px;
    padding-bottom: 40px;
    margin-top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

@media only screen and (max-width: 480px) {
    .widget.responsiveslideshow .slideshow-widget-controls {
        padding-top: 5px;
        padding-bottom: 5px;
    }
}

.widget.responsiveslideshow .slideshow-widget-controls .dot {
    border-radius: 50%;
    margin: 0 6px;
    background: #fff;
    border: 4px solid #6cd8cb;
}

.widget.responsiveslideshow .slideshow-widget-controls .dot:not(.selected) {
    cursor: pointer;
}

.widget.responsiveslideshow .slideshow-widget-controls .dot.selected {
    background: #6cd8cb;
    border: 4px solid #6cd8cb;
}

.widget.responsiveslideshow .slideshow-widget-controls .dot:hover:not(.selected) {
    border: 2px solid #6cd8cb;
}

@media only screen and (max-width: 480px) {
    .widget.responsiveslideshow .slideshow-widget-controls .dot {
        width: 8px;
        height: 8px;
        border: 2px solid #6cd8cb;
    }
}

.widget.responsiveslideshow .slideshow-widget {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.widget.responsiveslideshow .slideshow-widget .btn-next,
.widget.responsiveslideshow .slideshow-widget .btn-prev {
    width: 60px;
    height: 60px;
    overflow: hidden;
    text-indent: 110%;
    white-space: nowrap;
    background-color: #fff;
    opacity: 0.8;
}

.widget.responsiveslideshow .slideshow-widget .btn-next:hover,
.widget.responsiveslideshow .slideshow-widget .btn-prev:hover {
    opacity: 1;
}

@media only screen and (max-width: 480px) {

    .widget.responsiveslideshow .slideshow-widget .btn-next,
    .widget.responsiveslideshow .slideshow-widget .btn-prev {
        width: 35px;
        height: 35px;
    }
}

.widget.responsiveslideshow .slideshow-widget .btn-next:after,
.widget.responsiveslideshow .slideshow-widget .btn-prev:after {
    display: block;
    content: "";
    width: 34px;
    height: 34px;
    text-align: center;
    position: absolute;
    color: #000;
    background-image: url(/55b558c7-resources.site-fusion.co.uk/01f2a090e00bf91aff1152dfeb8c012b/templates/yelaudio/images/ui-slide-arrows.png);
    background-color: #6cd8cb;
    top: 50%;
    margin: -17px 0 0 -17px;
}

.widget.responsiveslideshow .slideshow-widget .btn-next:hover:after,
.widget.responsiveslideshow .slideshow-widget .btn-prev:hover:after {
    background-color: #e45d2f;
}

.widget.responsiveslideshow .slideshow-widget .btn-next {
    right: 0;
}

.widget.responsiveslideshow .slideshow-widget .btn-next:after {
    background-position: right 0;
    left: 52%;
}

.widget.responsiveslideshow .slideshow-widget .btn-prev {
    left: 0;
}

.widget.responsiveslideshow .slideshow-widget .btn-prev:after {
    left: 48%;
}

.widget.responsiveslideshow .slideshow-widget .btn-play {
    background-color: #6cd8cb;
    color: #fff;
    min-width: 30px;
    top: 0;
    left: 0;
    width: 60px;
    opacity: 0.8;
}

.widget.responsiveslideshow .slideshow-widget .btn-play:hover {
    opacity: 1;
}

@media only screen and (max-width: 480px) {
    .widget.responsiveslideshow .slideshow-widget .btn-play {
        width: 35px;
        height: 35px;
    }
}

.widget.responsiveslideshow .slideshow-widget .btn-play:after {
    font-size: 16px;
}

@media only screen and (max-width: 769px) {
    .widget.responsiveslideshow .slideshow-widget .btn-play:after {
        font-size: 20px;
        line-height: 35px;
    }
}

.widget.responsiveslideshow .slideshow-widget .btn-play:hover {
    background-color: #e45d2f;
}

.widget.responsiveslideshow .content-wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: auto;
    background-color: rgba(255, 255, 255, 0.9);
}

.widget.responsiveslideshow .content-wrapper .title,
.widget.responsiveslideshow .content-wrapper .description {
    display: inline-block;
    float: left;
    padding: 3px 16px;
    color: #787878;
}

.widget.responsiveslideshow .content-wrapper .title {
    font-weight: bold;
    color: #6cd8cb;
    font-family: "Yanone Kaffeesatz", Georgia, serif;
    font-size: 19.2px;
    line-height: 33.6px;
}

@media only screen and (max-width: 480px) {
    .widget.responsiveslideshow .content-wrapper .title {
        font-size: 12.8px;
        line-height: 22.4px;
    }
}

.widget.responsiveslideshow .content-wrapper .description {
    clear: both;
    font-size: 16px;
    line-height: 28px;
}

@media only screen and (max-width: 480px) {
    .widget.responsiveslideshow .content-wrapper .description {
        font-size: 11.2px;
        line-height: 22.4px;
    }
}

.widget.responsiveslideshow .content-wrapper .title+.description {
    padding-top: 0;
    margin-top: -0.5em;
}

.container-outer .li-profile-container {
    padding: 0;
    margin: 0;
}

.no-profile {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #787878;
    letter-spacing: inherit;
}

.widget.profile span,
.widget.profile p {
    color: #5f5f5f;
}

.widget.profile span {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 16px;
    line-height: 28px;
    color: #787878;
}

footer .widget.profile span {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 16px;
    line-height: 28px;
    color: #5f5f5f;
}

footer .widget.profile a {
    color: #fff;
}

.widget.profile .twitter a {
    color: #838383;
    font-size: 16px;
    text-decoration: none;
}

.widget.profile .twitter a:hover {
    text-decoration: underline;
}

.widget.profile .twitter {
    padding: 0;
    margin: 0;
}

.widget.profile .twitter li {
    border-bottom: none;
    list-style: none;
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 16px;
    color: #787878;
    padding: 0;
}

.widget.profile .twitter .twitter-profile-pic {
    float: left;
    margin-right: 20px;
    height: 120px;
}

.widget.profile .twitter a img {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.widget.profile .twitter .twitter-content span.bk-full-name {
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    color: #fff;
    font-weight: bold;
}

.widget.profile .twitter .twitter-content a:hover {
    text-decoration: underline;
    color: #fff;
}

.widget.profile .twitter time,
.widget.profile .twitter span,
.widget.profile .twitter span a {
    color: #fff;
}

footer .widget.profile .twitter span {
    display: inline;
}

.widget.profile .bk-profile-socialicons {
    text-align: left;
}

.widget.profile .bk-profile-socialicons span a {
    margin-bottom: 6px;
}

.widget.profile .bk-profile-socialicons span {
    display: inline;
    padding: 0;
    font-size: 1em;
    font-family: "Courier New", monospace;
}

.widget.profile .bk-profile-socialicons span a,
.widget.socialicons a {
    text-decoration: none;
    text-indent: 9999px;
    overflow: hidden;
    white-space: nowrap;
    height: 32px;
    width: 32px;
    background-color: #787878;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}

.widget.profile .bk-profile-socialicons span a:hover {
    background-color: #6b6b6b;
}

.bk-profile-socialicons span a {
    display: inline-block;
    margin-right: 6px;
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 6px;
    background-size: 18px;
}

footer .widget.socialicons {
    padding: 0 15px;
    font-size: 1em;
    font-family: "Courier New", monospace;
}

.widget.socialicons a:hover {
    background-color: #5f5f5f;
}

.widget.socialicons span a {
    display: inline-block;
    margin-right: 6px;
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 6px;
    background-size: 18px;
}

.svg .widget.socialicons span.bk-socialicons-twitter a,
.svg .widget.profile .bk-profile-socialicons span.bk-socialicons-twitter a {
    background-image: url(/55b558c7-resources.site-fusion.co.uk/01f2a090e00bf91aff1152dfeb8c012b/templates/yelaudio/images/social/socialicons-twitter.svg);
}

.svg .widget.socialicons span.bk-socialicons-linkedin a,
.svg .widget.profile .bk-profile-socialicons span.bk-socialicons-linkedin a {
    background-image: url(/55b558c7-resources.site-fusion.co.uk/01f2a090e00bf91aff1152dfeb8c012b/templates/yelaudio/images/social/socialicons-linkedin.svg);
}

.svg .widget.socialicons span.bk-socialicons-facebook a,
.svg .widget.profile .bk-profile-socialicons span.bk-socialicons-facebook a {
    background-image: url(/55b558c7-resources.site-fusion.co.uk/01f2a090e00bf91aff1152dfeb8c012b/templates/yelaudio/images/social/socialicons-facebook.svg);
}

.svg .widget.socialicons span.bk-socialicons-rss a,
.svg .widget.profile .bk-profile-socialicons span.bk-socialicons-rss a {
    background-image: url(/55b558c7-resources.site-fusion.co.uk/01f2a090e00bf91aff1152dfeb8c012b/templates/yelaudio/images/social/socialicons-rss.svg);
}

.svg .widget.socialicons span.bk-socialicons-googleplus a,
.svg .widget.profile .bk-profile-socialicons span.bk-socialicons-googleplus a {
    background-image: url(/55b558c7-resources.site-fusion.co.uk/01f2a090e00bf91aff1152dfeb8c012b/templates/yelaudio/images/social/socialicons-googleplus.svg);
}

.svg .widget.socialicons span.bk-socialicons-youtube a,
.svg .widget.profile .bk-profile-socialicons span.bk-socialicons-youtube a {
    background-image: url(/55b558c7-resources.site-fusion.co.uk/01f2a090e00bf91aff1152dfeb8c012b/templates/yelaudio/images/social/socialicons-youtube.svg);
}

.widget.socialicons span.bk-socialicons-twitter a,
.widget.profile .bk-profile-socialicons span.bk-socialicons-twitter a {
    background-image: url(/55b558c7-resources.site-fusion.co.uk/01f2a090e00bf91aff1152dfeb8c012b/templates/yelaudio/images/social/socialicons-twitter.png);
}

.widget.socialicons span.bk-socialicons-linkedin a,
.widget.profile .bk-profile-socialicons span.bk-socialicons-linkedin a {
    background-image: url(/55b558c7-resources.site-fusion.co.uk/01f2a090e00bf91aff1152dfeb8c012b/templates/yelaudio/images/social/socialicons-linkedin.png);
}

.widget.socialicons span.bk-socialicons-facebook a,
.widget.profile .bk-profile-socialicons span.bk-socialicons-facebook a {
    background-image: url(/55b558c7-resources.site-fusion.co.uk/01f2a090e00bf91aff1152dfeb8c012b/templates/yelaudio/images/social/socialicons-facebook.png);
}

.widget.socialicons span.bk-socialicons-rss a,
.widget.profile .bk-profile-socialicons span.bk-socialicons-rss a {
    background-image: url(/55b558c7-resources.site-fusion.co.uk/01f2a090e00bf91aff1152dfeb8c012b/templates/yelaudio/images/social/socialicons-rss.png);
}

.widget.socialicons span.bk-socialicons-googleplus a,
.widget.profile .bk-profile-socialicons span.bk-socialicons-googleplus a {
    background-image: url(/55b558c7-resources.site-fusion.co.uk/01f2a090e00bf91aff1152dfeb8c012b/templates/yelaudio/images/social/socialicons-googleplus.png);
}

.widget.socialicons span.bk-socialicons-youtube a,
.widget.profile .bk-profile-socialicons span.bk-socialicons-youtube a {
    background-image: url(/55b558c7-resources.site-fusion.co.uk/01f2a090e00bf91aff1152dfeb8c012b/templates/yelaudio/images/social/socialicons-youtube.png);
}

.widget.profile fieldset {
    border: none;
    margin: 0;
    padding: 0;
}

.widget.profile fieldset input {
    height: 40px;
    width: 100%;
    background-color: #fff;
    border: none;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    font-family: "Lato", Geneva, Tahoma, sans-serif;
    font-size: 16px;
    color: #787878;
    text-indent: 8px;
    margin-top: 6px;
    margin-bottom: 10px;
    padding: 0;
    float: left;
}

.widget.profile fieldset button.btn {
    width: auto;
    float: left;
    margin-top: 6px;
}

.widget.clicktocall a,
.widget.clicktocall a:hover {
    padding: 0 1.6em;
    padding-left: 50px;
    background-position: 18px center;
    background-image: url(/55b558c7-resources.site-fusion.co.uk/01f2a090e00bf91aff1152dfeb8c012b/templates/yelaudio/images/ic-desktop-call-mob.png);
    background-repeat: no-repeat;
}

@media only screen and (min-width: 650px) {

    .widget.clicktocall a,
    .widget.clicktocall a:hover {
        padding: 0;
        border: none;
        box-shadow: none;
        border-radius: 0;
        color: #787878;
        background: transparent;
    }
}

.widget.clicktocall a.justifyleft {
    text-align: left;
}

.widget.clicktocall a.justifycenter {
    text-align: center;
}

.widget.clicktocall a.justifyright {
    text-align: right;
}

.widget.clicktocall a.justifyfull {
    text-align: justify;
}

.widget.clicktocall a.italic {
    font-style: italic;
}

.widget.clicktocall a.bold {
    font-weight: bold;
}

.widget.map {
    border: 1px solid #c5c5c5;
}

@media only screen and (max-width: 768px) {
    .widget.companyname a {
        font-size: 51.2px;
        line-height: 32px;
    }

    .widget .extendednavigation ul {
        width: 100%;
        display: none;
        margin: 0;
        border-top: 1px solid #f3b5a0;
    }

    .widget.extendednavigation ul li {
        border-bottom: 1px solid #f3b5a0;
    }

    .widget.extendednavigation ul li:hover .text,
    .widget.extendednavigation ul li.folder-open .text {
        color: #ea805c;
    }

    .widget.extendednavigation ul li:hover,
    .widget.extendednavigation ul li.folder-open {
        border-bottom: 1px solid #f3b5a0;
    }

    .widget.extendednavigation ul li.folder {
        padding: 0 16px 0 0;
    }

    .widget .extendednavigation li {
        width: 100%;
        padding: 0;
    }

    .widget.extendednavigation ul li>ul {
        display: none;
    }

    .widget.extendednavigation ul li:hover>ul,
    .widget.extendednavigation ul li.folder-open>ul {
        width: 100%;
        padding: 0;
        margin-top: 0;
    }

    .widget.extendednavigation ul li:hover>ul>li,
    .widget.extendednavigation ul li.folder-open>ul>li {
        border-bottom: none;
    }

    .widget.extendednavigation ul li:hover>ul>li .text,
    .widget.extendednavigation ul li.folder-open>ul>li .text {
        color: #000;
    }

    .widget.extendednavigation ul li:hover>ul>li:hover .text,
    .widget.extendednavigation ul li.folder-open>ul li:hover .text {
        color: #ea805c;
    }

    .widget.extendednavigation ul li.folder {
        border-radius: 0;
    }

    .widget.extendednavigation ul li:hover>ul li:first-child,
    .widget.extendednavigation ul li.folder-open>ul li:first-child {
        border-top: none;
    }

    .main {
        padding: 20px 0;
    }

    section.intro {
        display: none;
    }

    .widget.feature .feature-bgimg {
        height: 300px;
        vertical-align: none;
    }

    .widget.feature .content {
        height: 300px;
    }

    .widget.feature h2 span,
    .widget.feature h3 span {
        padding: 20px 10px 10px;
    }

    .widget.feature h2 {
        font-size: 21.6px;
        line-height: 33.6px;
    }

    .widget.feature h3 {
        font-size: 16px;
        line-height: 40.8px;
    }

    .widget.feature button {
        margin: 1em 0;
        font-size: .7em;
    }
}

@media only screen and (max-width: 480px) {
    header {
        padding-bottom: 0;
    }

    .widget.companyname a {
        font-size: 44.8px;
        line-height: 28px;
    }

    .widget.feature .feature-bgimg {
        height: 220px;
    }

    .widget.feature .content {
        height: 220px;
    }

    .widget.feature h2 span,
    .widget.feature h3 span {
        padding: 13px;
    }

    .widget.feature h2 {
        font-size: 21.6px;
        line-height: 30.24px;
        padding-bottom: 4px;
    }

    .widget.feature h3 {
        font-size: 14px;
        line-height: 25.2px;
    }

    .widget.feature .feature-bgimg .content button {
        margin: 1em 0;
    }

    .widget.feature .feature-bgimg .content {
        min-height: 350px;
        height: auto;
    }
}

@media only screen and (min-width: 1140px) {
    .wrapper {
        width: 960px;
        margin: 0 auto;
    }
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}