@charset "utf-8";
body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: #1e1e1e;
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    /* Using without prefix would break IE11 */
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    display: block;
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0;
}

.fancybox-slide--image::before {
    display: none;
}

.fancybox-slide--html {
    padding: 6px;
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
    animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
    cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    /*left: 0;*/
    /* Fix images beeing distorted */
    object-fit: contain;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    /*position: absolute;
    top: 0;*/
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #000;
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
}

.fancybox-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

/* Buttons */
.fancybox-button {
    background: rgba(30, 30, 30, 0.6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
    color: #ccc;
}

.fancybox-button:hover {
    color: #fff;
}

.fancybox-button:focus {
    outline: none;
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none;
}

/* Fix IE11 */
.fancybox-button div {
    height: 100%;
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0;
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    transition-timing-function: linear;
    z-index: 99998;
}

/* Close button on the top right corner of html content */
.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401;
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none;
}

/* Navigation arrows */
.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
}

.fancybox-navigation .fancybox-button div {
    padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
}

/* Caption */
.fancybox-caption {
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 25px 44px 25px 44px;
    right: 0;
    text-align: center;
    z-index: 99996;
}

.fancybox-caption::before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAD6CAQAAADKSeXYAAAAYklEQVQoz42RwQ3AMAgDjfcfup8WoRykfBAK5mQHKSz5rbXJPis1hjiV3CIqgG0hLZPkVkA4p4x5oR1bVeDrdCLrW2Q0D5bcwY3TGMHbdw3mPRuOtaspYP1w//G1OIcW148H0DMCqI/3mMMAAAAASUVORK5CYII=);
    background-repeat: repeat-x;
    background-size: contain;
    bottom: 0;
    content: '';
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: -44px;
    z-index: -1;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Loading indicator */
.fancybox-loading {
    -webkit-animation: fancybox-rotate 1s linear infinite;
    animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999;
}

@-webkit-keyframes fancybox-rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes fancybox-rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

/* Transition effects */
.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: scale3d(0.5, 0.5, 0.5);
    transform: scale3d(0.5, 0.5, 0.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
    -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
    transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
    transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
    .fancybox-caption {
        padding: 12px;
    }

    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }

    .fancybox-slide--image {
        padding: 6px 0;
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }
}

/* Share */
.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.fancybox-share p {
    margin: 0;
    padding: 0;
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
    color: #fff;
}

.fancybox-share__button:hover {
    text-decoration: none;
}

.fancybox-share__button--fb {
    background: #3b5998;
}

.fancybox-share__button--fb:hover {
    background: #344e86;
}

.fancybox-share__button--pt {
    background: #bd081d;
}

.fancybox-share__button--pt:hover {
    background: #aa0719;
}

.fancybox-share__button--tw {
    background: #1da1f2;
}

.fancybox-share__button--tw:hover {
    background: #0d95e8;
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}

.fancybox-share__button svg path {
    fill: #fff;
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}

/* Thumbs */
.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, 0.1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}

/* Admin bar overfloat fix */
.fancybox-container.fancybox-is-open {
    z-index:99999;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}

.fancybox-content {
    height: auto!important;
}


@font-face {
    font-family: helveticabold;
    src: url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_bold_0-webfont.eot);
    src: url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_bold_0-webfont.eot?#iefix) format('embedded-opentype'), url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_bold_0-webfont.woff) format('woff'), url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_bold_0-webfont.ttf) format('truetype'), url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_bold_0-webfont.svg#helveticabold) format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: helveticaregular;
    src: url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_0-webfont.eot);
    src: url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_0-webfont.eot?#iefix) format('embedded-opentype'), url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_0-webfont.woff) format('woff'), url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_0-webfont.ttf) format('truetype'), url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_0-webfont.svg#helveticaregular) format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: helvetica-light;
    src: url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_0-webfont.eot);
    src: url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_0-webfont.eot?#iefix) format('embedded-opentype'), url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_0-webfont.woff) format('woff'), url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_0-webfont.ttf) format('truetype'), url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_0-webfont.svg#helvetica-light) format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: helveticaneue-light;
    src: url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/css/fonts/helveticaneue-light.eot);
    src: url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/css/fonts/helveticaneue-light.eot?#iefix) format('embedded-opentype'), url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/css/fonts/helveticaneue-light.woff) format('woff'), url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/css/fonts/helveticaneue-light.ttf) format('truetype'), url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/css/fonts/helveticaneue-light.svg#helveticaneue-light) format('svg');
    font-weight: 400;
    font-style: normal;
}

body {
    margin: 0;
    padding: 0;
}

.clear {
    clear: both;
}

.space {
    clear: both;
    padding: 30px 0 0;
    width: 100%;
    float: left;
}

.like_txt {
    margin: 30px 0 0;
    padding: 0;
    color: #12a252;
    font-family: helveticaregular;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
}

.like_txt a {
    color: #12a252;
}

.sfsibeforpstwpr iframe,
.sfsiaftrpstwpr iframe {
    max-width: none;
}

.sfwp_fivestar_ul li {
    display: block;
    padding-right: 20px;
}

.shwthmbfraftr {
    margin-top: 5px !important
}

label.toglpstpgsbttl {
    float: left;
    margin-top: 5px !important
}

.tab_3_icns.shwthmbfraftr .cstmdisplaysharingtxt {
    float: left;
}

.tab6 ul.enough_waffling.sfsi_dsplyatend {
    width: 24%;
    float: left;
}

.tab4 ul.like_icon {
    margin: 0;
    padding: 20px 0 0;
    list-style: none;
    text-align: center;
}

.tab4 ul.like_icon li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
}

.tab4 ul.like_icon li span {
    margin: 0;
    width: 58px;
    display: block;
    background: url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/images/count_bg.png) no-repeat;
    height: 38px;
    overflow: hidden;
    padding: 10px 2px 2px;
    font-size: 17px;
    text-align: center;
    line-height: 24px;
    color: #5a6570;
}

.tab4 ul.like_icon li a {
    color: #5a6570;
    text-decoration: none;
}

.tab4 ul.enough_waffling {
    margin: 0;
    padding: 25px 0 27px;
    list-style: none;
    text-align: center;
}

.tab4 ul.enough_waffling li {
    margin: 0 22px;
    padding: 0;
    list-style: none;
    display: inline-block;
}

.tab4 ul.enough_waffling li span {
    float: left;
}

.tab4 ul.enough_waffling li label {
    margin: 0 0 0 20px;
    float: left;
    font-family: helveticaregular;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    line-height: 38px;
    color: #5a6570;
}

.sfsi_mainContainer .checkbox {
    width: 31px;
    height: 31px;
    background: url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/images/check_bg.jpg) no-repeat;
    display: inherit;
}

.sfsi_mainContainer .radio {
    width: 40px;
    height: 40px;
    background: url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/images/radio_bg.png) no-repeat;
    display: inherit;
}

.sfsi_mainContainer .select {
    width: 137px;
    height: 47px;
    font-size: 17px;
    background: url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/images/select_bg.jpg) no-repeat;
    display: block;
    padding-left: 16px;
    line-height: 49px;
}

.sfsi_mainContainer .line {
    background: #eaebee;
    height: 1px;
    font-size: 0;
    margin: 15px 0 0;
    clear: both;
    width: 100%;
    float: left;
}

.specify_counts {
    display: block;
    margin-top: 15px;
    padding-top: 15px;
    clear: both;
    width: 100%;
    float: left;
    border-top: 1px solid #eaebee;
}

.specify_counts .radio_section {
    width: 30px;
    float: left;
    margin: 12px 10px 0 0;
}

.specify_counts .social_icon_like {
    width: 54px;
    float: left;
    margin: 0 15px 0 0;
}

.specify_counts .social_icon_like ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
}

.specify_counts .social_icon_like li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
}

.specify_counts .social_icon_like li span {
    margin: 0;
    width: 54px;
    display: block;
    background: url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/images/count_bg.jpg) no-repeat;
    height: 24px;
    overflow: hidden;
    padding: 10px 2px 2px;
    font-family: helveticaregular;
    font-size: 16px;
    text-align: center;
    line-height: 24px;
    color: #5a6570;
}

.specify_counts .social_icon_like li a {
    color: #5a6570;
    text-decoration: none;
}

.specify_counts .listing {
    width: 88%;
    margin-top: -5px;
    display: inherit;
    float: left;
}

.specify_counts .listing ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: left;
}

.specify_counts .listing li {
    margin: 15px 0 0;
    padding: 0;
    list-style: none;
    clear: both;
    line-height: 39px;
    font-size: 17px;
}

.specify_counts .listing li span {
    float: left;
    margin-right: 20px;
}

.specify_counts .listing li .input {
    background: #e5e5e5;
    box-shadow: 2px 2px 3px #dcdcdc inset;
    border: 0;
    padding: 10px;
    margin-left: 25px;
}

.specify_counts .listing li .input_facebook {
    width: 288px;
    background: #e5e5e5;
    box-shadow: 2px 2px 3px #dcdcdc inset;
    border: 0;
    padding: 10px;
    margin-left: 16px;
}

.save_button {
    width: 450px;
    padding-top: 30px;
    clear: both;
    margin: auto;
}

.save_button a {
    background: #12a252;
    text-align: center;
    font-size: 23px;
    color: #FFF !important;
    display: block;
    padding: 11px 0;
    text-decoration: none;
}

.save_button a:hover {
    background: #079345
}

.tab5 ul.share_icon_order {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: left;
}

.tab5 ul.share_icon_order li {
    margin: 22px 6px 0 0;
    padding: 0;
    list-style: none;
    float: left;
    line-height: 37px;
}

.tab5 ul.share_icon_order li:last-child {
    margin: 22px 0 0 3px;
}

.tab5 .row {
    border-top: 1px solid #eaebee;
    margin-top: 25px;
    padding-top: 15px;
    clear: both;
    display: block;
    width: 100%;
    float: left;
    font-family: helveticaregular;
    line-height: 42px;
}

.tab5 .icons_size {
    position: relative;
}

.tab5 .icons_size span {
    margin-right: 18px;
    display: block;
    float: left;
    font-size: 17px;
    font-weight: 400;
    line-height: 46px;
}

.tab5 .icons_size span.last {
    margin-left: 55px;
}

.tab5 .icons_size input {
    width: 73px;
    background: #e5e5e5;
    box-shadow: 2px 2px 3px #dcdcdc inset;
    border: 0;
    padding: 13px 13px 12px;
    margin-right: 18px;
    float: left;
    display: block;
}

.tab5 .icons_size select.styled {
    position: absolute;
    left: 0;
    width: 135px;
    height: 46px;
    line-height: 46px;
}

.tab5 .icons_size .field {
    position: relative;
    float: left;
    display: block;
    margin-right: 20px;
}

.tab5 .icons_size ins {
    margin-right: 25px;
    float: left;
    font-size: 17px;
    font-weight: 400;
    text-decoration: none;
}

.tab5 .icons_size ins.leave_empty {
    line-height: 23px;
}

.tab5 .icons_size {
    padding-top: 15px;
}

.tab5 ul.enough_waffling {
    margin: -5px 0 0;
    padding: 0;
    list-style: none;
    text-align: center;
}

.tab5 .new_wind .row_onl ul.enough_waffling {
    /*margin: 14px 0 0 167px;*/
    margin: 20px 0 0 0;
    padding: 0;
    list-style: none;
    height: 38px;
    text-align: center;
    width: 61%;
}

.tab5 ul.enough_waffling li {
    margin: 0 22px;
    padding: 0;
    list-style: none;
    display: inline-block;
    float: left;
}

.tab5 ul.enough_waffling li span {
    float: left;
}

.tab5 ul.enough_waffling li label {
    margin: 0 0 0 20px;
    float: left;
    font-family: helveticaregular;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    line-height: 38px;
    color: #5a6570;
}

.sticking p {
    float: left;
    font-size: 18px !important;
}

.sticking p.list {
    width: 168px;
}

.sticking p.link {
    margin: 3px 0 0 12px;
    padding: 0 !important;
    float: left;
}

.sticking .float {
    margin-left: 188px;
    margin-top: 3px;
    float: left;
    font-size: 17px;
}

.sticking ul {
    margin: 0;
    padding: 30px 0 0;
    list-style: none;
    float: left;
}

.sticking a {
    color: #a4a9ad;
}

.sticking p {
    line-height: 19px !important;
}

.sticking .field {
    position: relative;
    float: left;
    display: block;
    margin-left: 20px;
}

.sticking .field .select {
    width: 206px;
    height: 47px;
    background: url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/images/select_bg1.jpg) no-repeat;
    display: block;
    padding-left: 10px;
}

.sticking .field select.styled {
    position: absolute;
    left: 0;
    top: 0;
    width: 211px;
    line-height: 46px;
    height: 46px;
}

.mouseover_field {
    width: 455px;
    float: left;
    font-size: 18px;
    margin-top: 10px;
}

.mouseover_field label {
    width: 125px;
    float: left;
}

.mouseover_field input {
    width: 256px;
    float: left;
    background: #e5e5e5;
    box-shadow: 2px 2px 3px #dcdcdc inset;
    border: 0;
    padding: 10px;
}

.pop_up_box {
    width: 474px;
    background: #FFF;
    box-shadow: 0 0 5px 3px #d8d8d8;
    margin: 200px auto;
    padding: 20px 25px 0px;
    font-family: helveticaregular;
    color: #5a6570;
    min-height: 250px;
    position: relative;
}

.pop_up_box h4,
.pop_up_box_ex h4 {
    font-size: 20px;
    color: #5a6570;
    text-align: center;
    margin: 0;
    padding: 0;
    line-height: 22px;
}

.pop_up_box p,
.pop_up_box_ex p {
    font-size: 17px;
    line-height: 28px;
    color: #5a6570;
    text-align: left;
    margin: 0;
    padding: 25px 0 0;
    font-family: helveticaregular;
}

.sfsi_popupcntnr {
    float: left;
    width: 100%
}

.sfsi_popupcntnr>h3 {
    color: #000;
    float: left;
    font-weight: 700;
    margin-bottom: 5px;
    width: 100%
}

ul.flwstep {
    float: left;
    width: 100%
}

ul.flwstep>li {
    color: #000;
    font-size: 16px;
    margin: 5px;
}

.upldbtn {
    float: left;
    text-align: center;
    width: 100%
}

.upload_butt {
    background-color: #12a252;
    border: none;
    color: #fff;
    font-weight: 700;
    margin-top: 10px;
    padding: 7px 22px;
    width: auto;
    cursor: pointer;
    font-size: 19px;
}

.pop_up_box .button {
    background: #12a252;
    font-size: 22px;
    line-height: 24px;
    color: #5a6570;
    text-align: center;
    min-height: 80px;
    margin-top: 32px;
    box-shadow: none;
}

.pop_up_box .button:hover {
    box-shadow: none !important;
}

.pop_up_box .button a.activate {
    padding: 0px 0;
}

.pop_up_box a,
.pop_up_box_ex a {
    color: #a4a9ad;
    font-size: 20px;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    margin-top: 18px;
    width: 100%;
}

.pop_up_box .upload {
    width: 100%;
    float: left;
    text-align: left;
    margin-top: 15px;
    height: 46px;
}

.pop_up_box .upload label {
    width: 135px;
    float: left;
    line-height: 45px;
    font-size: 18px;
    font-family: helveticaregular;
    text-align: left;
}

.pop_up_box .upload input[type=text] {
    width: 248px;
    float: left;
    background: #e5e5e5;
    box-shadow: 2px 2px 3px #dcdcdc inset;
    border: 0;
    padding: 0 10px;
    font-size: 16px;
    height: 44px;
    text-align: left;
    color: #5a6570;
    font-family: helveticaregular;
}

.pop_up_box .upload input.upload_butt {
    width: 100px;
    background: #12a252;
    box-shadow: 0 0 0;
    border: 0;
    text-align: center;
    font-size: 18px;
    color: #fff;
    font-family: helveticaregular;
    height: 45px;
    right: 32px;
    top: 71px;
    position: absolute;
}

.pop_up_box .upload a {
    color: #12a252;
    font-size: 18px;
    text-decoration: underline;
    font-family: helveticaregular;
    margin: 0 0 16px 140px;
}

.pop_up_box a:hover,
.pop_up_box_ex a:hover {
    color: #a4a9ad;
}

.inr_cont .fb_url {
    clear: both;
}

.inr_cont .fb_url .checkbox,
.inr_cont .fb_url input.add,
.inr_cont .fb_url label,
.inr_cont .fb_url lable {
    float: left;
}

.inr_cont .fb_url input.add {
    margin-left: 19px;
}

.inr_cont .fb_url .checkbox {
    margin: 6px 0 0;
}

.inr_cont .fb_url label {
    /*line-height: 41px;    margin: 0 0 0 15px;*/
    line-height: 22px;
    margin: 10px 0 0 15px;
    font-size: 17px;
}

.inr_cont textarea.add_txt {
    resize: none;
    margin: 0 0 0 19px !important;
    height: 60px;
}

.tab2 .inr_cont textarea.add_txt {
    width: 382px !important;
    height: 90px;
    overflow: hidden;
}

.tab2 .inr_cont input.add {
    width: 417px;
}

.red_txt,
.tab2 .red_txt {
    color: #ef4745 !important;
    text-align: center !important;
    padding-top: 5px !important;
}

.green_txt {
    color: #12A252 !important;
    text-align: center !important;
    padding-top: 5px !important;
}

.red_txt {
    color: #f80000 !important;
    text-align: center !important;
    padding-top: 5px !important;
}

.linked_tab_2 .fb_url label {
    /* width: 32%;*/
    /* width: 26.99%;*/
    width: 22%;
}

.twt_tab_2 label {
    width: 18%
}

.bdr_top {
    border-top: none !important;
}

.linked_tab_2 .fb_url input.link_dbl {
    margin-bottom: 6px;
}

.tab3 {
    overflow: hidden;
}

.tab3 .row {
    /*border-top: 1px solid #EAEBEE;*/
    padding: 25px 0;
    clear: both;
    overflow: hidden;
}

.tab3 ul.tab_3_list {
    overflow: hidden;
    margin: 4px 0 11px;
}

ul.tab_3_list li {
    background: url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/images/tab_3_list_bg.jpg) 13px 7px no-repeat;
    padding: 0 0 0 30px;
    color: #778088;
    font-family: helveticaregular;
    font-size: 17px;
    margin-bottom: 4px;
}

.tab5 ul.tab_3_list li {
    background: url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/images/tab_3_list_bg.jpg) 13px 18px no-repeat;
}

.tab3 .row h3 {
    /* margin: 0 0 20px;*/
    margin: 20px 0 0px;
    color: #414951;
    font-family: helveticabold;
    font-size: 20px;
}

ul.tab_3_icns {
    list-style: none;
    margin: 10px 0 0;
    overflow: hidden;
}

ul.tab_3_icns li {
    width: 100%;
    margin: 0 0 21px;
    float: left;
}

ul.tab_3_icns label {
    float: left;
    line-height: 42px;
    /*margin: 0 20px;*/
    color: #69737C;
    font-size: 18px;
    font-family: helveticaregular;
    min-width: 125px;
}

ul.tab_3_icns li .icns_tab_3,
ul.tab_3_icns li .radio {
    float: left;
}

.tab3 .sub_row h4 {
    color: #a4a9ad !important;
}

.tab3 .sub_row p {
    padding-top: 18px !important;
    clear: both;
    overflow: hidden;
}

.sub_row .sub_sub_box p {
    padding-top: 18px !important;
}

.tab3 .sub_row .checkbox {
    float: left;
    margin-top: 4px;
}

.tab3 .sub_row .sub_sub_box {
    width: 80%;
    margin: 7px 0 15px 10%;
    float: left;
}

.tab3 .sub_row input.smal_inpt {
    width: 73px;
    background: #e5e5e5;
    box-shadow: 2px 2px 3px #dcdcdc inset;
    border: 0;
    padding: 10px;
    float: left;
    margin-left: 10px;
}

.tab3 .sub_row .drop_lst {
    border: 1px solid #d6d6d6;
    font-size: 16px;
    color: #5a6570;
    width: 120px;
}

.tab3 .first_row,
.tab3 .first_row p,
.tab3 .first_row p .radio,
.tab3 .first_row p label {
    float: left;
}

.tab3 .first_row {
    width: 90%;
    float: left;
}

.tab3 .first_row p {
    padding: 0 !important;
}

.tab3 .first_row p label {
    line-height: 44px;
    margin: 0 10px;
}

.tab3 .first_row p:last-child {
    margin-left: 27%
}

.tab3 .tab_1_sav {
    padding-top: 20px !important;
    margin: 10px auto 20px;
}

.suc_msg {
    background: #12A252;
    color: #FFF;
    display: none;
    font-size: 23px;
    padding: 10px;
    text-align: left;
    text-decoration: none;
}

.error_msg {
    background: #D22B30;
    color: #FFF;
    display: none;
    font-size: 23px;
    padding: 10px;
    text-align: left;
    text-decoration: none;
}

.fileUPInput {
    cursor: pointer;
    position: relative;
    top: -43px;
    right: 0;
    z-index: 99;
    height: 42px;
    font-size: 5px;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    width: 100%
}

.inputWrapper {
    height: 20px;
    width: 50px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}

.custom-txt {
    background: none !important;
    padding-left: 2px !important;
}

.custom-img {
    float: left;
    margin-left: 20px;
}

.loader-img {
    float: left;
    margin-left: -70px;
    display: none;
}

.pop-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #d3d3d3;
    z-index: 10;
    padding: 20px;
    display: none;
}

.fb-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #d3d3d3;
    z-index: -1000;
    padding: 20px;
    opacity: 0;
    display: block;
}

.inputError {
    border: 1px solid #f80000 !important;
}

.sfsicloseBtn {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}



.sfsi_tool_tip_2 .tool_tip>img,
.tool_tip>img {
    display: inline-block;
    margin-right: 4px;
    float: left;
}

.norm_row {
    float: left;
    min-width: 25px;
}

.norm_row a {
    border: none;
    display: inline-block;
    position: relative;
    float: left;
}

.sfsi_tool_tip_2 a {
    min-height: 0 !important;
}

.sfsi_widget {
    min-height: 55px;
}

.sfsi_widget a img {
    box-shadow: none !important;
    outline: 0;
}

.sfsi_wicons {
    display: inline-block;
    color: #000;
}

.sel-active {
    background-color: #f7941d;
}

.sfsi_outr_div .close {
    position: absolute;
    right: 18px;
    top: 18px;
}

.sfsi_outr_div h2 {
    color: #778088;
    font-family: helveticaregular;
    font-size: 26px;
    margin: 0 0 9px;
    padding: 0;
    text-align: center;
    font-weight: 400;
}

.sfsi_outr_div ul li a {
    color: #5A6570;
    text-decoration: none;
}

.sfsi_outr_div ul li {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0;
    float: none;
}

.expanded-area {
    display: none;
}

.sfsi_wicons a {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
}

.scale,
.scale-div,
.sfsi-mouseOver-effect.sfsi-mouseOver-effect-scale a.sfsi_responsive_fluid:hover,
.sfsi-mouseOver-effect.sfsi-mouseOver-effect-combo a.sfsi_responsive_fluid:hover,
.sfsi-mouseOver-effect.sfsi-mouseOver-effect-scale .sfsi_premium_sticky_icons_container a:hover,
.sfsi-mouseOver-effect.sfsi-mouseOver-effect-combo .sfsi_premium_sticky_icons_container a:hover,
.sfsi-mouseOver-effect.sfsi-mouseOver-effect-scale .sf_icon a:hover,
.sfsi-mouseOver-effect.sfsi-mouseOver-effect-combo .sf_icon a:hover,
.sfsi_Sicons.sfsi-mouseOver-effect.sfsi-mouseOver-effect-scale .sf_fb.sf_icon:hover,
.sfsi_Sicons.sfsi-mouseOver-effect.sfsi-mouseOver-effect-combo .sf_fb.sf_icon:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.sfsi_Sicons {
    float: left;
}

.sfsi_Sicons .sf_subscrbe {
    margin: 2px 3px 3px 0;
    line-height: 20px;
}

.sfsi_Sicons .sf_fb
{
    margin: 0 4px 0 5px;
    line-height: 20px;
}
 .sfsi_Sicons .sf_fb_share {
     text-align: left;
     vertical-align: middle;
     float: left;
     line-height: 33px;
     width: auto;
     margin-right: 7px;
 }

.sfsi_Sicons .sf_twiter {
    margin: -12px 7px 0 4px;
    line-height: 20px;
}

.sfsi_Sicons.left .sf_subscrbe {
    margin: 2px 8px 3px 0;
}

.sfsi_Sicons.left .sf_fb {
    margin: 0 8px 0 0;
}

.sfsi_Sicons.left .sf_twiter {
    margin: 2px 7px 0 0;
}

.sfsi_Sicons.right .sf_subscrbe {
    margin: 2px 0 3px;
}

.sfsi_Sicons.right .sf_fb {
    margin: 0 0 0 7px;
}

.sfsi_Sicons.right .sf_twiter {
    margin: 2px 0 0 8px;
}

.sfsi_Sicons .sf_subscrbe,
.sfsi_Sicons .sf_twiter {
    position: relative;
    width: 75px;
}

.sfsi_Sicons .sf_twiter iframe {
    margin: 0px;
    height: 20px !important;
    overflow: visible !important;
}

.sfsi_Sicons .sf_twiter iframe #widget {
    overflow: visible !important;
}

.sfsi_Sicons .sf_subscrbe a {
    width: auto;
    float: left;
    border: medium none;
    padding-top: 0px;
}

.sfsi_Sicons .sf_subscrbe a:focus {
    outline: medium none;
}

.sfsi_Sicons .sf_subscrbe a img {
    width: 65px;
    float: left;
    height: 20px !important;
}

.sfsi_Sicons .sf_fb {
    position: relative;
    width: 75px;
}


.sfsi_Sicons .fb_iframe_widget {
    float: left;
    min-width: 115px;
    width: 73px;
    margin: 2px 0 0;
}

.sfsi_Sicons .sfsi_socialwpr .fb-like.fb_iframe_widget[data-layout="button_count"] {
    min-width: 125px;
    width: 73px !important;
    margin-left: 17px;
    margin-right: 24px;
}

.sfsi_pop_up .button a:hover {
    color: #fff;
}

.sfsi_pop_up .button:hover {
    background: #12a252;
    color: #fff;
    border: none;
}

ul.icn_listing li .right_info a {
    outline: 0;
    font-family: helveticaregular;
}

.upload_pop_up .upload_butt {
    line-height: 27px;
    margin-left: 6px;
}

.drop_lsts {
    left: 220px;
    position: relative;
    top: -40px;
}

.drop_lsts .styled {
    top: -42px;
    width: 127px;
    height: 33px;
}

.drop_lsts span {
    line-height: 50px;
}

.drag_drp {
    left: 11px;
    position: relative;
    top: 38px;
    font-size: 17px;
}

.listing ul li label {
    width: 224px;
    float: left;
}

.row_onl {
    width: 100%;
    float: left;
}

#sfsi_Show_popupOn_PageIDs option.sel-active {
    background: #f7941d;
}

.sfsi_inside div iframe {
    float: left;
    margin: 0;
}

.sfsi_inside div #___plus_0,
.sfsi_inside div #___plusone_0 {
    height: 27px;
}

.sfsi_outr_div li {
    float: left;
}

.sfsi_tool_tip_2 .sfsi_inside div {
    min-height: 0;
}
.sfsi_tool_tip_2 .sfsi_inside > div {
    height: 23px !important;
}

#___plus_1>iframe {
    height: 30px;
}

.main_contant h1 {
    margin: 0 0 18px;
}

.main_contant p {
    margin: 0 0 11px;
}

.main_contant p>a {
    color: #1a1d20;
    text-decoration: underline;
}

.tab1 .gary_bg {
    background: #f1f1f1;
}

#accordion {
    margin-top: 25px;
}

.main_contant p>a,
.tab1 p span {
    font-family: helveticabold;
}

.wapper .ui-accordion-header-active {
    margin-top: 20px !important;
}

.wapper .tab2 {
    padding: 20px 33px 12px 34px !important;
}

.wapper .tab2 p {
    margin-bottom: 6px;
}

.tab2 .twt_tab_2 label {
    width: 175px;
}

.tab2 .twt_fld {
    margin: 18px 0 23px;
    float: left;
}

.tab2 .twt_fld_2 {
    margin: 0 0 17px;
    float: left;
}

.tab2 .utube_inn {
    padding-bottom: 2px;
    float: left;
}

.tab2 .utube_inn label {
    max-width: 90%
}

.tab2 .utube_inn label span {
    font-family: helveticabold;
}

.tab2 .inr_cont p>a {
    font-family: helveticaneue-light;
    color: #778088;
    text-decoration: underline;
}

.pinterest_section .inr_cont .pint_url {
    float: left;
    padding-top: 6px;
    clear: both;
}

.pinterest_section .inr_cont .add {
    width: 417px !important;
}

.linkedin_section .link_1,
.linkedin_section .link_2,
.linkedin_section .link_3,
.linkedin_section .link_4 {
    float: left;
    width: 100%
}

.linkedin_section .link_1 input.add,
.linkedin_section .link_2 input.add,
.linkedin_section .link_3 input.add,
.linkedin_section .link_4 input.add {
    width: 417px;
}

.linkedin_section .link_1 {
    margin-bottom: 7px;
}

.linkedin_section .link_2 {
    margin-bottom: 12px;
}

.linkedin_section .link_3,
.linkedin_section .link_4 {
    margin-bottom: 13px;
}

.tab2 .linkedin_section .link_4 {
    margin-bottom: 0;
}

ul.tab_3_list li span {
    font-family: helveticaregular;
}

#accordion .tab4 h4,
#accordion1 .tab4 h4 {
    color: #414951;
    font-size: 20px;
}

.specify_counts .listing li .input {
    width: 73px;
}

.sfsi_fbpgidwpr {
    width: 180px;
    float: left;
    font-weight: bold;
    font-size: 17px;
    color: #000000;
}

.sfsi_fbpgiddesc {
    font-weight: normal;
    width: 42%;
    font-size: 14px;
    color: #888888;
    padding: 4px 0 0 60px;
}

.specify_counts .listing li .input.mypginpt {
    width: 288px;
}

.tab3 .Shuffle_auto .sub_sub_box .tab_3_option {
    padding-top: 0 !important;
    margin-bottom: 10px !important;
}

.tab4 {
    padding-top: 35px !important;
}

.tab4 .save_button {
    padding-top: 46px;
}

.tab5 {
    padding-top: 31px !important;
}

.tab7 {
    padding-top: 28px !important;
}

.tab5 .row_onl {
    margin-top: 15px;
}

.tab5 .sticking .link>a {
    color: #a4a9ad;
    text-decoration: underline;
}

.tab5 .mouse_txt h4 {
    /*margin-bottom: 8px!important;*/
    padding-bottom: 30px !important;
}

.tab5 .save_button {
    padding-top: 54px;
}

.tab7 .like_pop_box h2 {
    font-family: helveticabold;
    text-align: center;
    color: #414951;
    font-size: 26px;
}

.tab1 ul.icn_listing li .right_info label:hover {
    text-decoration: none !important;
}

.tab1 ul.icn_listing li .right_info label.expanded-area {
    clear: both;
    float: left;
    margin-top: 14px;
    width: 100%;
}

.tab7 .space {
    margin-top: 14px;
}

.tab7 .pop_up_show label {
    font-family: helveticaneue-light !important;
}

.tab7 .save_button {
    padding-top: 78px;
}

.like_txt a {
    text-decoration: none;
    font-family: helveticaregular;
}

.bdr_btm_non {
    border-bottom: none !important;
}

.tab1 .tab_1_sav {
    padding-top: 13px;
}

#accordion .tab2 .facebook_section .inr_cont p.extra_sp,
#accordion1 .tab2 .facebook_section .inr_cont p.extra_sp {
    padding-top: 7px;

}

.tab2 .custom_section {
    width: 100%
}

.tab7 {
    padding-bottom: 40px !important;
}

.tab9 .save_button {
    padding-top: 40px;
}

.tab9 .save_button a {
    padding: 16px 0;
}

.tab2 .twitter_section .twt_fld input.add,
.tab2 .twitter_section .twt_fld_2 textarea.add_txt {
    width: 464px !important;
}

.tab2 .utube_inn .fb_url label span {
    font-family: helveticaneue-light;
}

.tab1 label,
.tab2 label,
.tab3 label,
.tab4 label,
.tab5 label,
.tab6 label,
.tab7 label,
.tab8 label {
    cursor: default !important;
}

.tab5 .new_wind h4 {
    margin-bottom: 11px !important;
}

.pop_up_box .fb_2 span {
    height: 28px !important;
}

.pop_up_box .sfsi_tool_tip_2 .fbb .fb_1 a {
    margin-top: 0;
}

.tab6 .social_icon_like1 ul li span {
    margin-top: -1px;
}

#sfpageLoad {
    background: url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/images/ajax-loader.gif) 50% 50% no-repeat #F9F9F9;
    height: 100%;
    left: 160px;
    opacity: 1;
    position: fixed;
    top: 0;
    width: calc(100% - 160px);
    z-index: 9999;
}

.sfsi_tool_tip_2,
.tool_tip {
    background: #FFF;
    border: 1px solid #e7e7e7;
    box-shadow: #e7e7e7 0 0 2px 1px;
    display: block;
    float: left;
    margin: 0 0 0 -52px;
    padding: 5px 14px 5px 14px;
    position: absolute;
    z-index: 10000;
    border-bottom: #e5e5e5 solid 4px;
    width: 100px;
}

.sfsi_tool_tip_2 {
    display: inline-table;
}

.inerCnt,
.inerCnt:hover,
.inerCnt>a,
.inerCnt>a:hover,
.widget-area .widget a {
    outline: 0;
}

.sfsi_tool_tip_2_inr {
    bottom: 90%;
    left: 20%;
    opacity: 0;
}

.sfsi_tool_tip_2 .bot_arow {
    background: url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/images/bot_tip_icn.png) no-repeat;
    position: absolute;
    bottom: -21px;
    left: 50%;
    width: 15px;
    height: 21px;
    margin-left: -5px;
}

.sfsi_tool_tip_2 .top_big_arow {
    position: absolute;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    top: -21px;
    left: 50%;
    width: 15px;
    height: 21px;
    margin-right: -5px;
}

.sfsi_tool_tip_2_inr .gpls_visit>a,
.sfsi_tool_tip_2_inr .prints_visit_1 a,
.sfsi_tool_tip_2_inr .utub_visit>a {
    margin-top: 0;
}

.sfsi_tool_tip_2_inr .linkin_1 a,
.sfsi_tool_tip_2_inr .linkin_2 a,
.sfsi_tool_tip_2_inr .linkin_3 a,
.sfsi_tool_tip_2_inr .linkin_4 a,
.sfsi_tool_tip_2_inr .prints_visit a {
    margin: 0;
}

.sfsiTlleftBig {
    bottom: 121%;
    left: 22%;
    margin-left: -54%
}

.sfsiTlleft {
    bottom: 100%;
    left: 50%;
    margin-left: -66px;
    margin-bottom: 2px;
}

.sfsi_plc_btm {
    bottom: auto;
    top: 100%;
    left: 50%;
    margin-left: -63px;
    margin-top: -6px;
    margin-bottom: auto;
}

.inerCnt {
    position: relative;
    z-index: inherit !important;
    float: left;
    width: 100%;
    float: left;
}

.sfsi_wicons {
    margin-bottom: 30px;
    position: relative;
    padding-top: 5px;
}

.norm_row .bot_no {
    position: absolute;
    padding: 1px 0;
    font-size: 12px !important;
    text-align: center;
    line-height: 12px !important;
    background: #fff;
    border-radius: 5px;
    left: 50%;
    margin-left: -22px;
    z-index: 9;
    border: 1px solid #333;
    top: 100%;
    white-space: pre;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 8px;
    width: 40px;
}

.norm_row .bot_no:before {
    content: url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/css/images/count_top_arow.png);
    position: absolute;
    height: 9px;
    margin-left: -7.5px;
    top: -10px;
    left: 50%;
    width: 15px;
}

.bot_no.sfsiSmBtn {
    font-size: 10px;
    margin-top: 4px;
}

.bot_no.sfsiSmBtn:before {
    margin-left: -8px;
    top: -9px;
}

.norm_row .cbtn_vsmall {
    font-size: 9px;
    left: -28%;
    top: 4px;
}

.norm_row .cbtn_vsmall:before {
    left: 31%;
    top: -9px;
    margin-left: -31%
}

h2.optional {
    font-family: helveticaregular;
    font-size: 25px;
    margin: 14px 0 19px;
    color: #5a6570;
}

.utube_tool_bdr .utub_visit {
    margin: 9px 0 0;
    height: 24px;
    display: inline-block;
    float: none;
}

.utube_tool_bdr .utub_2 {
    margin: 9px 0 0;
    height: 24px;
    width: 86px;
    display: inline-block;
    float: none;
}

.printst_tool_bdr {
    width: 79px;
}

.printst_tool_bdr .prints_visit {
    margin: 0 0 10px -22px;
}

.printst_tool_bdr .prints_visit_1 {
    margin: 0 0 0 -53px;
}

.fb_tool_bdr {
    width: 68px;
    height: auto;
}

.fb_tool_bdr .sfsi_inside {
    text-align: center;
    width: 100%;
    float: left;
    overflow: hidden;
    margin-left: 2px;
}

.fb_tool_bdr .sfsi_inside .icon1 {
    /* margin: 0 0 -5px 0;*/
    margin: 2px 0px 6px 0;
    height: auto;
    display: inline-block;
    float: none;
}

.fb_tool_bdr .sfsi_inside .icon2 {
    margin: 2px 0 -2px -8px !important;
    height: auto;
/*     width: 60px; */
    display: inline-block;
    overflow: hidden;
}

.fb_tool_bdr .sfsi_inside .icon3 {
    margin: 2px 0 2px 0;
    height: auto;
/*     width: 62px; */
    display: inline-block;
    float: none;
}

.fb_tool_bdr .sfsi_inside .fb_1,
.fb_tool_bdr .sfsi_inside .fb_2,
.fb_tool_bdr .sfsi_inside .fb_3 {
    margin: 9px 0 0;
    height: 25px;
}

.printst_tool_bdr .sfsi_inside {
    text-align: center;
    float: left;
    width: 100%
}

.printst_tool_bdr .sfsi_inside .icon1 {
    /* margin: 2px 0;*/
    margin: 3px 0 3px 0;
    /*  height: 24px;*/
    height: auto;
    display: inline-block;
    float: none;
/*     width: 64px; */
}

.printst_tool_bdr .sfsi_inside .icon2 {
    /*  margin: 2px 0;*/
    margin: 2px 0 2px 0;
    height: auto;
    display: inline-block;
    float: none;
    max-width: 73px;
    width: auto;
}

.printst_tool_bdr .sfsi_inside .prints_visit,
.printst_tool_bdr .sfsi_inside .prints_visit_1 {
    margin: 9px 0 0;
    height: 20px;
    float: none;
    display: inline-block;
}

.printst_tool_bdr {
    margin-left: -59px;
}

.fb_tool_bdr .sfsi_inside .icon1>a>img,
.gpls_tool_bdr .sfsi_inside .icon1>a>img,
.linkedin_tool_bdr .sfsi_inside .icon1>a>img,
.linkedin_tool_bdr .sfsi_inside .icon4>a>img,
.printst_tool_bdr .sfsi_inside .icon1>a>img,
.printst_tool_bdr .sfsi_inside .icon2>a>img,
.utube_tool_bdr .sfsi_inside .icon1>a>img {
    padding-top: 0;
}

.gpls_tool_bdr {
    width: 76px;
}

.gpls_tool_bdr .sfsi_inside .icon1>a>img {
    padding-top: 0;
}

.gpls_tool_bdr .sfsi_inside {
    text-align: center;
    width: 100%;
    float: left;
}

.gpls_tool_bdr .sfsi_inside .icon1 {
    margin: 2px 0;
    display: inline-block;
    float: none;
    height: 29px;
    width: 76px;
}

.gpls_tool_bdr .sfsi_inside .icon2 {
    margin: 2px 0 3px 0;
    display: inline-block;
    float: none;
    height: 24px;
    width: 38px;
}

.gpls_tool_bdr .sfsi_inside .icon3 {
    margin: 3px 0 2px 0;
    display: inline-block;
    float: none;
    height: 24px;
    width: 76px;
}

.gpls_tool_bdr .sfsi_inside .gpls_visit,
.gpls_tool_bdr .sfsi_inside .gtalk_2,
.gpls_tool_bdr .sfsi_inside .gtalk_3 {
    margin: 9px 0 0;
    height: 29px;
}

.pop_up_box_ex.sfsi_pop_up .fb_tool_bdr,
.gpls_tool_bdr,
.linkedin_tool_bdr,
.twt_tool_bdr {
    bottom: 100%;
    left: 50%;
    margin-bottom: -12px;
}

.fb_tool_bdr,
.gpls_tool_bdr,
.linkedin_tool_bdr,
.twt_tool_bdr {
    bottom: 100%;
    left: 50%;
    margin-bottom: 8px;
}

.printst_tool_bdr {
    bottom: 80%;
    left: 50%;
    /* margin-bottom: 2px;*/
    margin-bottom: 0px;
    margin-bottom: 18px;
}

.printst_tool_bdr {
    bottom: 80%;
    left: 50%;
    margin-bottom: 18px;
}

.twt_tool_bdr .sfsi_inside {
    text-align: center;
    width: 100%;
    float: left;
}

.twt_tool_bdr .sfsi_inside .cstmicon1 {
    margin: 2px 0px 2px 0 !important;
    /*margin: 2px 0!important;    display: inline-block;*/
    float: none;
/*     width: 62px; */
    /* overflow: hidden;*/
    /*height: 20px;*/
}

.twt_tool_bdr .sfsi_inside .cstmicon1 a img {
    float: left;
}

.twt_tool_bdr .sfsi_inside .icon1 {
    /*margin: -4px 0 -5px 0 !important;*/
    margin: 5px 0px 3px 0 !important;
    display: inline-block;
    float: none;
/*     width: 61px; */
    /*   overflow: hidden;*/
    height: auto;
}

.twt_tool_bdr .sfsi_inside .icon1 iframe {
    max-width:100%;
}

.twt_tool_bdr .sfsi_inside .icon2 {
    margin: 3px 0px 2px 0px !important;
    display: inline-block;
    float: none;
    height: auto;
/*     width: 58px; */
}

.twt_tool_bdr .sfsi_inside .twt_1 {
    margin: 9px 0 0;
    display: inline-block;
    float: none;
    /*width: 58px;*/
    height: 20px;
    overflow: hidden;
}

.twt_tool_bdr .sfsi_inside .twt_1 iframe {
    width: 100% !important;
}

.twt_tool_bdr .sfsi_inside .twt_2 {
    margin: 9px 0 0;
    height: 20px;
    display: inline-block;
    float: none;
    /*width: 58px;*/
}

.utube_tool_bdr .sfsi_inside {
    text-align: center;
    width: 100%;
    float: left;
}

.utube_tool_bdr .sfsi_inside .icon1 {
    /*margin: 5px 0 0;*/
    margin: 4px 0px 3px 0;
    height: 24px;
    display: inline-block;
    float: none;
    width: 96px;
}

.utube_tool_bdr .sfsi_inside .icon2 {
    /*   margin: 9px 0 0;*/
    margin: 2px 0 3px 0 !important;
    height: 24px;
    display: inline-block;
    float: none;
    max-width: 96px;
    width: 82px;
}

.pop-overlay.read-overlay.ytex-s2 .utube_tool_bdr {
    width: 93px;
    bottom: 100%;
    left: 50%;
    margin-bottom: -12px;
}

.utube_tool_bdr {
    width: 93px;
    bottom: 100%;
    left: 50%;
    margin-bottom: 8px;
}

.linkedin_tool_bdr {
    width: 66px;
}

.linkedin_tool_bdr .sfsi_inside {
    text-align: center;
    float: left;
    width: 100%
}

.linkedin_tool_bdr .sfsi_inside .icon1 {
    margin: 2px 0 2px 0px;
    display: inline-block;
    float: none;
    /* height: 20px;*/
    width: 100%;
    text-align: initial;
}

.linkedin_tool_bdr .sfsi_inside .icon2 {
    margin: 2px 19px 2px 0px;
    display: inline-block;
    float: none;
    /* height: 20px;*/
    width: 100%;
}

.linkedin_tool_bdr .sfsi_inside .icon3 {
    margin: 2px 19px 2px 0px;
    display: inline-block;
    float: none;
    /* height: 20px;*/
    width: 100%;
}

.linkedin_tool_bdr .sfsi_inside .icon4 {
    margin: 2px 0 1px 0px;
    display: inline-block;
    float: none;
    /* height: 25px !important;*/
    width: 100%;
}

.sfsi_FrntInner_chg .linkedin_tool_bdr .sfsi_inside .icon1 {
    margin: 7px 0;
}

.sfsi_widget .linkedin_tool_bdr .sfsi_inside .icon4,
.sfsi_widget .gpls_tool_bdr .sfsi_inside .icon1,
.sfsi_widget .fb_tool_bdr .sfsi_inside .icon1 {
    height: auto
}

.linkedin_tool_bdr .linkin_1,
.linkedin_tool_bdr .linkin_2,
.linkedin_tool_bdr .linkin_3,
.linkedin_tool_bdr .linkin_4 {
    margin: 9px 0 0 !important;
    height: 20px;
    display: inline-block;
    float: none;
    overflow: hidden;
}

.twt_tool_bdr {
    width: 62px;
    height: auto;
}

.twt_tool_bdr .sfsi_inside .icon1>iframe {
    margin: 0 auto !important;
    float: none !important;
    width: 100%
}

.twt_tool_bdr .sfsi_inside .icon1>iframe #widget {
    text-align: center;
}

.sfsi_pop_up .button {
    border: none;
    padding: 0;
}

.pop_up_box .button a {
    color: #fff;
    line-height: normal;
    font-size: 22px;
    text-decoration: none;
    text-align: center;
    width: 482px;
    height: 80px;
    margin: 0;
    display: table-cell;
    vertical-align: middle;
    font-family: helveticabold;
}

.tab3 ul.tab_3_icns li .radio {
    margin-top: 7px;
}

.tab3 ul.tab_3_icns li label {
    line-height: 50px !important;
    margin-left: 20px;
}

.sfsi_mainContainer input[type=email],
.sfsi_mainContainer input[type=number],
.sfsi_mainContainer input[type=password],
.sfsi_mainContainer input[type=search],
.sfsi_mainContainer input[type=tel],
.sfsi_mainContainer input[type=text],
.sfsi_mainContainer input[type=url],
.sfsi_mainContainer select,
.sfsi_mainContainer textarea {
    color: #5a6570 !important;
    line-height: 1 !important;
}

.adminTooltip {
    left: 118px;
    position: absolute;
}

.adPopWidth {
    min-height: 136px !important;
}

.main_contant p>a.lit_txt,
.tab4 p>a {
    font-family: helveticaregular;
    color: #414951;
}

.tab1 ul.icn_listing li .custom-txt {
    margin-left: 5px;
}

.tab1 ul.icn_listing li .custom-img {
    margin-left: 18px;
}

.linkedin_section .link_4>label.anthr_labl {
    height: 60px;
}

.mediam_txt {
    font-family: helveticabold;
}

.sfsiCtxt {
    line-height: 51px;
    font-family: helveticaregular;
    font-size: 22px;
    float: left;
    padding-left: 19px;
    color: #5a6570;
}

.customstep2-img {
    width: 51px;
    float: left;
}

.tab2 .row h2.custom {
    margin: 15px 0 7px 21px;
    height: 52px;
    line-height: 51px;
    font-family: helveticaregular;
    font-size: 22px;
}

.custom-links p.cus_link label {
    margin-left: 0;
}

.pop_up_box .sfsi_tool_tip_2 .fbb .fb_1 a>img:hover {
    opacity: .9;
}

.tab2 .rss_url_row .sfrsTxt {
    font-size: 17px;
    line-height: 47px;
    margin: 0 0 0 4px;
    font-family: helveticaregular;
}

.tab2 .rss_url_row .sfrsTxt>strong {
    font-family: helveticaregular;
}

.tab2 .utube_inn p.extra_pp {
    float: left;
    width: 100%;
    margin: 0 0 0 48px;
}

.tab2 .utube_inn p.extra_pp label {
    float: left;
    line-height: 41px;
    margin-right: 8px;
}

.sfsi_inside .icon2 .fb_iframe_widget span {
    width: 500px !important;
}

@media (max-width:767px) {
    .sfsi_inside .icon2 .fb_iframe_widget span {
        width: auto;
    }

    .sfsi_outr_div {
        top: 10%
    }

    .sfsi_outr_div h2 {
        font-size: 22px !important;
        line-height: 28px;
    }

    .sfsi_wicons {
        padding-top: 0;
    }
}

.specify_counts .listing li .high_prb {
    height: 41px;
}

.sfsi_Sicons {
    position: relative;
}



.sfsi_Sicons .fb_iframe_widget {
    float: left;
    width: 73px;
    margin: 2px 0 0;
}

.sfsi_Sicons .sf_fb .fb_iframe_widget>span {
    position: absolute;
    /*width: 450px!important;    z-index: 1;*/
}

.tab2 .utube_inn label {
    font-size: 17px;
}

.sfsi_plc_btm {
    padding: 5px 14px 9px;
}

.tab7 .field {
    margin-top: 7px;
}

.sfsi_outr_div ul li .cmcls img {
    margin-top: 0 !important;
}

.sfsi_outr_div ul li .inerCnt {
    float: left;
}

.sfsi_outr_div ul li .inerCnt .bot_no {
    position: absolute;
    padding: 1px 0;
    font-size: 12px !important;
    line-height: 12px !important;
    text-align: center;
    background: #fff;
    border-radius: 5px;
    display: block;
    left: 50%;
    margin-left: -20px;
    border: 1px solid #333;
    white-space: pre;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 6px;
    width: 40px;
    word-break: break-all;
    word-wrap: break-word;
}

.sfsi_outr_div ul li .inerCnt .bot_no:before {
    content: url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/css/images/count_top_arow.png);
    position: absolute;
    height: 9px;
    margin-left: -7.5px;
    top: -10px;
    left: 50%;
    width: 15px;
}

.sfsi_outr_div {
    position: fixed;
    width: 100%;
    float: none;
    left: 50%;
    top: 20%;
    margin-left: -50%;
    opacity: 0;
    z-index: -1;
    display: block;
    text-align: center;
}

.sfsi_outr_div .sfsi_FrntInner_chg {
    display: inline-block;
    padding: 15px 17px 27px 18px;
    background: #FFF;
    border: 1px solid #EDEDED;
    box-shadow: 0 0 5px #CCC;
    margin: 20px;
    position: relative;
}

.sfsi_FrntInner_chg .sfsiclpupwpr {
    position: absolute;
    right: -10px;
    top: -10px;
    width: 25px;
    cursor: pointer;
}

.sfsi_FrntInner_chg .sfsiclpupwpr img {
    width: auto;
    float: left;
    border: medium none;
}

.tab7 .like_pop_box {
    width: 100%;
    margin: 35px auto auto;
    position: relative;
    text-align: center;
}

.tab7 .like_pop_box .sfsi_Popinner {
    display: inline-block;
    padding: 18px 20px;
    box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    border: 1px solid #ededed;
    background: #FFF;
}

.tab7 .like_pop_box .sfsi_Popinner h2 {
    margin: 0 0 23px;
    padding: 0;
    color: #414951;
    font-family: helveticabold;
    font-size: 26px;
    text-align: center;
}

.tab7 .like_pop_box .sfsi_Popinner ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
}

.tab7 .like_pop_box .sfsi_Popinner ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
}

.tab7 .like_pop_box .sfsi_Popinner ul li span {
    margin: 0;
    width: 60px;
    display: block;
    background: url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/images/count_bg.png) no-repeat;
    height: 37px;
    overflow: hidden;
    padding: 10px 2px 2px;
    font-family: helveticaregular;
    font-size: 16px;
    text-align: center;
    line-height: 24px;
    color: #5a6570;
}

.tab7 .like_pop_box .sfsi_Popinner ul li a {
    color: #5a6570;
    text-decoration: none;
}

.sfsi_outr_div .sfsi_FrntInner_chg .sfsi_wicons {
    margin-bottom: 0;
}

.sfsi_outr_div ul {
    list-style: none;
    margin: 0 0 24px;
    padding: 0;
    text-align: center;
}

a.sfsiColbtn {
    color: #5a6570 !important;
    float: right;
    font-size: 14px;
    margin: -35px -30px 0 0;
    position: relative;
    right: 0;
    font-family: helveticaregular;
    width: 100px;
    text-decoration: none;
}

.tab3 a.sfsiColbtn {
    margin-top: -43px;
}

.sfsi_FrntInner_chg ul li:first-of-type .sfsi_wicons {
    margin-left: 0 !important;
}

ul.tab_3_icns li .trans_bg {
    background: #000;
    padding-left: 3px;
}

.tab2 .instagram_section {
    padding-bottom: 20px;
}

h1.abt_titl {
    text-align: center;
    margin: 19% 0 0;
}

.sfcm.sfsi_wicon {
    padding: 0;
    width: 100%;
    border: medium none;
}

.fb_iframe_widget span {
    vertical-align: top !important;
}

.sfsi_outr_div .sfsi_FrntInner_chg ul {
    margin: 0 0 0 3px;
}

.sfsi_outr_div .sfsi_FrntInner_chg ul li {
    margin: 0 3px 0 0;
}

.sfcm.sfsi_wicon {
    margin: -1px;
    padding: 0;
}

@media (min-width:320px) and (max-width:480px) {

    .sfsi_tool_tip_2,
    .tool_tip {
        padding: 5px 14px 0;
    }

    .sfsi_inside:last-child {
        margin-bottom: 18px;
        clear: both;
    }

    .sfsi_outr_div {
        top: 10%;
    }

    .sfsi_FrntInner_chg .sfsi_wicons {
        width: 31px !important;
        height: 31px !important;
    }

    .sfsi_FrntInner_chg .sfsi_wicons img {
        width: 100%;
    }

    .sfsi_Sicons .sf_fb
     {
        margin-bottom: 24px;
    }


    .sfsi_Sicons .sf_twiter {
        margin-bottom: 4px;
    }
}

@media (max-width:320px) {

    .sfsi_tool_tip_2,
    .tool_tip {
        padding: 5px 14px 0;
    }

    .sfsi_inside:last-child {
        margin-bottom: 18px;
        clear: both;
    }

    .sfsi_FrntInner_chg .sfsi_wicons {
        width: 31px !important;
        height: 31px !important;
    }

    .sfsi_FrntInner_chg .sfsi_wicons img {
        width: 100%
    }
}

ul.SFSI_lsngfrm {
    float: left;
    width: 61%;
    padding-left: 60px !important;
}

ul.SFSI_instructions {
    float: left;
    width: 35%;
}

li.youtube_options {
    padding-left: 60px !important;
}

input[name="sfsi_pinterest_manualCounts"] {
    margin-left: -20px !important;
}

ul.SFSI_instructions li {
    font-size: 12px !important;
    line-height: 25px !important;
    margin: 0 !important;
    padding: 0 0 0 15px !important;
    width: 100%
}

/*{Monad}*/
/*Upload Skins css*/
.cstmskin_popup {
    width: 500px;
    background: #FFF;
    box-shadow: 0 0 5px 3px #d8d8d8;
    margin: 40px 0px auto;
    padding: 20px 25px 20px;
    font-family: helveticaregular;
    color: #5a6570;
    height: auto;
    float: left;
    position: relative;
    left: 35%;
}

.cstomskins_wrpr {
    float: left;
    width: 100%;
}

.custskinmsg {
    float: left;
    font-size: 15px;
    margin-top: 10px;
    width: 100%;
}

.custskinmsg>ul {
    color: #000;
    float: left;
    margin-top: 8px;
    width: 100%;
}

ul.cstmskin_iconlist {
    float: left;
    padding: 11px 0 40px 8px;
    width: 100%;
    max-width: 1000px;
    margin: 0;
    height: 307px;
    overflow-y: scroll;
}

.placethemanulywpr {
    max-width: 98% !important
}

.cstmskin_iconlist>li {
    float: left;
    margin: 3px 0;
    width: 100%;
}

.cstm_icnname {
    float: left;
    width: 30%;
}

.cstmskins_btn>img {
    float: left;
    margin-right: 25px;
}

.cstmskin_btn {
    width: auto;
    float: left;
    padding: 3px 20px;
    color: #fff;
    background-color: #12a252;
    text-decoration: none;
    margin: 0 10px;
}

.cstmskins_sbmt {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 15px;
}

.done_btn {
    width: auto;
    padding: 3px 80px;
    color: #fff;
    background-color: #12a252;
    text-decoration: none;
    font-size: 18px;
}

.cstmskin_btn:hover,
.done_btn:hover,
.cstmskin_btn:focus,
.done_btn:focus {
    color: #fff;
}

.skswrpr,
.dlt_btn {
    display: none;
}

.cstmutbewpr {
    width: 100%;
    float: left;
    margin-top: 10px;
    margin-left: 40px;
}

.cstmutbewpr ul.enough_waffling li {
    width: auto;
    float: left;
    margin-right: 20px;
}

.cstmutbewpr ul.enough_waffling li span {
    float: left;
}

.cstmutbewpr ul.enough_waffling li label {
    width: auto;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
}

.cstmutbewpr .cstmutbtxtwpr {
    width: 100%;
    float: left;
    padding-top: 10px;
}

.cstmutbewpr .cstmutbtxtwpr .cstmutbchnlnmewpr {
    width: 100%;
    float: left;
    display: none;
}

#accordion .cstmutbewpr .cstmutbtxtwpr .cstmutbchnlnmewpr p,
#accordion .cstmutbewpr .cstmutbtxtwpr .cstmutbchnlidwpr p {
    margin-left: 0px;
}

.cstmutbewpr .cstmutbtxtwpr .cstmutbchnlidwpr {
    width: 100%;
    float: left;
    display: none;
}

#accordion .cstmutbewpr .cstmutbtxtwpr .cstmutbchnlnmewpr p label,
#accordion .cstmutbewpr .cstmutbtxtwpr .cstmutbchnlidwpr p label {
    width: 120px;
}

.sfsi_widget .sfsi_wDiv .sfsi_wicons .inerCnt a,
.sfsi_widget .sfsi_wDiv .sfsi_wicons .inerCnt a.sficn {
    padding: 0px;
    margin: 0px;
    width: 100%;
    float: left;
    border: medium none;
}

.sfsi_socialwpr {
    width: auto;
    /*display: inline-block;*/
    display: flex;
    align-items: center;
    /*vertical-align: middle;*/
}

.sfsi_socialwpr .sf_fb
 {
    float: left;
}

.sfsipyplfrm {
    float: left;
    margin-top: 10px;
    width: 100%;
}

.sfsipyplfrm input[type="submit"] {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #0074a2;
    cursor: pointer;
    font-weight: normal;
    margin: 0;
    padding: 5px 10px;
    text-decoration: underline;
}

.sfsipyplfrm input[type="submit"]:hover {
    color: #2ea2cc
}

.pop_up_box_ex {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 0 5px 3px #d8d8d8;
    color: #5a6570;
    font-family: helveticaregular;
    margin: 200px auto;
    min-height: 150px;
    padding: 20px 25px 0px;
    position: relative;
    width: 290px;
}

.pop_up_box_ex {
    color: #5a6570;
    font-family: helveticaregular;
}

.cstmutbchnlidwpr .utbe_instruction,
.cstmutbchnlnmewpr .utbe_instruction,
.lnkdin_instruction {
    float: left;
    line-height: 22px;
    margin-top: 10px;
    width: 100%;
}

.fb_iframe_widget iframe {
    max-width: none;
}

.sfsi_mainContainer p.bldtxtmsg {
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin-top: 12px;
    width: 100%;
    text-align: center;
}

.sfsinewplgndesc {
    background: none repeat scroll 0 0 #e5e5e5;
    float: left;
    padding: 5px 10px 8px;
    margin-top: 25px;
}

.sfsinewplgndesc>.clear>a {
    color: #5a6570;
    font-weight: bold;
}

.sfsiicnsdvwrp {
    float: left;
    width: 110px;
}

.sfsi_Sicons:not( .sfsi_Sicons_position_right ) .sf_subscrbe .bot_no {
    background: rgba(0, 0, 0, 0) url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/css/images/count_left_arow.png) no-repeat scroll 0 0 / 27px auto;
    font-size: 12px !important;
    left: 67px;
    line-height: 18px !important;
    margin-left: 0px;
    margin-top: 0px;
    padding: 1px 0;
    /*position: absolute;*/
    text-align: center;
    top: 30px;
    white-space: pre;
    width: 33px;
    height: 24px;
    z-index: 9;
}

.sfsi_wicons a.sficn,
.sfsi_wicons .sfsi_inside a,
.sfsi_Sicons div a {
    box-shadow: none;
    border: none;
}

/* .sfsi_Sicons .sf_pinit>span {
    height: 20px !important;
} */

.sfsi_Sicons .sf_pinit>span>span {
    width: 38px !important;
    right: -45px !important;
}

.sfsi_wicons a {
    box-shadow: none !important;
}

a.sficn {
    cursor: pointer;
}

.sfsi_Sicons .fb_iframe_widget>span {
    vertical-align: top !important;
}

.sfsi_Sicons .sf_fb
 {
   margin: 0 -10px 0px 2px !important;
}

.disabled_checkbox .sfsi_right_info:before {
    position: absolute;
    content: "";
    width: 500px;
    height: 60px;
    display: inline-block;
    z-index: 99;
    margin-left: -59px;
    margin-top: -14px;
    background: rgba(255, 255, 255, .6);
}

.disabled_checkbox .sfsi_right_info.sfsi_Woocommerce_disable:before {
    margin-left: -49px !important;
    width: 400px;
}

#sfsi_floater .fb_tool_bdr .sfsi_inside .icon2 {
    /*margin: -2px 0 -5px 0;*/
}

.sfsi_wechat_follow_overlay {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999;
    background: rgba(0, 0, 0, 0.7);
    height:100vh;
}

.sfsi_wechat_follow_overlay .close_btn {
    position: absolute;
    right: 60px;
    top: 60px;
    font-size: 40px;
    line-height: 40px;
    text-decoration: none;
    border: 1px solid #fff;
    padding: 0 10px;
    border-radius: 60px;
    color: #333;
    background-color: #ffff;
    text-decoration: none;
}

@media (max-width:786px) {
    .sfsi_upload_butt_container {
        display: inline-block;
    }

    .upload_butt {
        height: 38px;
    }

    .sfsi_wechat_follow_overlay .sfsi_inner_display>div div.sfsi_upload_butt_container:first-child {
        margin-left: 0;
        margin-right: 20px;
    }
}

/*added by Developer */
#accordion1 p:nth-child(2) {
    padding-top: 0px !important;
}

input[name="sfsi_instagram_manualCounts"] {
    margin-left: -15px !important;
}

.sfsi_prem_cmn_rowlisting {
    width: 33.33%;
}

.rss_url_row h4 {
    line-height: 43px !important;
    font-size: 17px !important;
    font-family: 'helveticaneue-light' !important;
}

.cstmutbchnlnmewpr p.extra_pp label {
    width: auto !important;
}

.cstmutbchnlidwpr p.extra_pp label {
    width: auto !important;
}

.tab_3_option {
    margin: 10px 0 0;
}

div.tab3 .sub_row.stand.sec_new {
    margin: 0;
}

div#custom_social_data_setting h4 {
    padding-bottom: 30px;
}

.like_pop_box img.sfcm {
    height: 50px;
    width: 50px;
}

.linkedin_tool_bdr {
    line-height: 0 !important;
}

.twt_tool_bdr {
    line-height: 0 !important;
}

div#sfsiid_facebook {
    line-height: 0 !important;
}

div#sfsiid_youtube {
    line-height: 0 !important;
}

.printst_tool_bdr {
    line-height: 0 !important;
}

/*end added by Developer */
/*by developer - 29-5-2019 */
ul.SFSI_instructions li,
ul.SFSI_instructions li a {
    font-size: 17px !important;
    font-family: helveticaregular !important;
    font-weight: 400;
    color: #1a1d20 !important;
}

body .specify_counts .listing .sfsi_instagramInstruction li {
    font-size: 17px !important;
    font-family: helveticaregular !important;
    font-weight: 400 !important;
    color: #1a1d20 !important;
    line-height: 26px !important;
}

/*end - 29-5-2019*/

a.pop-up .radio {
    opacity: 0.5;
    background-position: 0px 0px !important;
    /* padding-right: 3px; */
}

.sfsi_vertically_center {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.sfsi_center {
    display: flex;
    justify-content: center;
}
.sfsi_custom_icons_q4 {
    display: flex;
    align-items: center;
}
.tab6 .sfsi_responsive_icon_option_li .options .first.first.first {
    width: 25%!important;
}
.sfsi_responsive_icon_gradient{
    background-image: -webkit-linear-gradient(bottom,rgba(0, 0, 0, 0.17) 0%,rgba(255, 255, 255, 0.17) 100%);
    background-image: -moz-linear-gradient(bottom,rgba(0, 0, 0, 0.17) 0%,rgba(255, 255, 255, 0.17) 100%);
    /*background-image: linear-gradient(to bottom,rgba(0,0,0,.17) 0%,rgba(255,255,255,.17) 100%);*/
}
.tab6 ul.sfsi_icn_listing8 ul.sfsi_tab_3_icns li {
    width: 50%;
    max-width: 450px;
    padding-left: 0;
    padding-bottom: 0;
}
 .tab6 .sfsi_tab_3_icns.sfsi_shwthmbfraftr > li {
    width:100% !important;
    max-width:100% !important;
    border-left: 45px solid transparent;
}

.tab6 ul.sfsi_icn_listing8 li {
    float: left;
    padding: 11px 0 40px 8px;
    width: 100%;
    max-width: 1000px;
    margin: 0;
}

ul.sfsi_icn_listing8 li .sfsi_right_info a {
    outline: 0;
    font-family: helveticaregular;
}
#accordion .tab6 ul.sfsi_tab_3_icns {
    margin-top: 25px;
}
.sfsi_tab_3_icns.sfsi_shwthmbfraftr {
    overflow: visible;
}
ul.sfsi_tab_3_icns {
    list-style: none;
    margin: 34px 0 0;
    overflow: hidden;
}

.tab6 ul.sfsi_icn_listing8 li {
    float: left;
    padding: 11px 0 40px 8px;
    width: 100%;
    max-width: 1000px;
    margin: 0;
}
.tab6 .sfsi_tab_3_icns.sfsi_shwthmbfraftr .social_icon_like1 li {
    width: auto;
    min-width: auto;
    margin: 0 30px 0 0;
}

ul.sfsi_tab_3_icns label {
    float: left;
    line-height: 42px;
    color: #69737C;
    font-size: 18px;
    font-family: helveticaregular;
    min-width: 120px;
}
.tab6 ul.sfsi_tab_3_icns li label {
    line-height: 50px !important;
}

#accordion1 .tab6 ul.sfsi_shwthmbfraftr .labelhdng4, #accordion .tab6 ul.sfsi_shwthmbfraftr .row h4.labelhdng4, #accordion .tab6 ul.sfsi_shwthmbfraftr .labelhdng4, #accordion .tab6 ul.sfsi_shwthmbfraftr .row h4.labelhdng4 {
    color: #555;
    font-size: 20px;
    margin-left: 20px;
    font-family: 'helveticaregular';
}
.tab6 ul.sfsi_icn_listing8 li .sfsi_tab_3_icns.sfsi_shwthmbfraftr>li:nth-child(1), .tab6 ul.sfsi_icn_listing8 li .sfsi_tab_3_icns.sfsi_shwthmbfraftr>li:nth-child(2){
    width: 27% !important;
}

.tab6 ul.sfsi_tab_3_icns li .radio{
    margin-top: 7px;
}

ul.sfsi_icn_listing8 li .tb_4_ck{
    float: left;
}
.sfsi_responsive_default_icon_container .radio_section.tb_4_ck, .sfsi_responsive_custom_icon_container .radio_section.tb_4_ck {
    margin: 5px 20px 0 0 !important;
}

.sfsi_responsive_icon_option_li .options .field .select {
    font-family: helveticaregular;
    font-weight: 400;
    font-size: 17px;
    color: #5a6570!important;
}

.tab6 ul.sfsi_icn_listing8 ul.sfsi_tab_3_icns .usually li {
    width: 100% !important;
    max-width: 1000px !important;
    padding: 3px 0 5px 5px !important;
}
.sfsi_responsive_icons a{
    text-decoration: none!important;
    box-shadow: none!important;
}
.sfsi_responsive_icons *{
    box-shadow: none!important;
}

.sfsi_responsive_icon_facebook_container {
    background-color: #336699;
}

.sfsi_responsive_icon_follow_container {
    background-color: #00B04E;
}

.sfsi_responsive_icon_twitter_container{
    background-color: #020202;
}

.sfsi_responsive_icon_pinterest_container {
    background-color: #cb3233;
}

.sfsi_large_button span {
    font-size: 20px;
    padding: 0px;
    line-height: 16px;
    vertical-align: -webkit-baseline-middle !important;
    display: inline;
    margin-left: 10px;
}
.sfsi_large_button img {
    max-height: 16px !important;
    padding: 0px;
    line-height: 0px;
    vertical-align: -webkit-baseline-middle !important;
    display: inline;
}
.sfsi_large_button {
    line-height: 0px;
    height: unset;
    padding: 13px !important;
}
.sfsi_responsive_icons .sfsi_icons_container span {
    font-family: sans-serif;
    font-size: 15px;
}
.sfsi_icons_container_box_fully_container {
    flex-wrap: wrap;
}
.sfsi_responsive_icons .sfsi_icons_container_box_fully_container a {
    flex-basis: auto !important;
    flex-grow: 1;
    flex-shrink: 1;
}
.sfsi_icons_container>a {
    float: left!important;
    text-decoration: none!important;
    -webkit-box-shadow: unset!important;
    box-shadow: unset!important;
    -webkit-transition: unset!important;
    transition: unset!important;
    margin-bottom:5px!important;
}
.sfsi_small_button {
    line-height: 0px;
    height: unset;
    padding: 6px !important;
}
.sfsi_small_button span {
    margin-left: 10px;
    font-size: 16px;
    padding: 0px;
    line-height: 16px;
    vertical-align: -webkit-baseline-middle !important;
    margin-left: 10px;
}
.sfsi_small_button img {
    max-height: 16px !important;
    padding: 0px;
    line-height: 0px;
    vertical-align: -webkit-baseline-middle !important;
}

.sfsi_medium_button span {
    margin-left: 10px;
    font-size: 18px;
    padding: 0px;
    line-height: 16px;
    vertical-align: -webkit-baseline-middle !important;
    margin-left: 10px;
}
.sfsi_medium_button img {
    max-height: 16px !important;
    padding: 0px;
    line-height: 0px;
    vertical-align: -webkit-baseline-middle !important;
}
.sfsi_medium_button {
    line-height: 0px;
    height: unset;
    padding: 9px 10px !important;
}
.sfsi_large_button span {
    font-size: 20px;
    padding: 0px;
    line-height: 16px;
    vertical-align: -webkit-baseline-middle !important;
    display: inline;
    margin-left: 10px;
}
.sfsi_large_button img {
    max-height: 16px !important;
    padding: 0px;
    line-height: 0px;
    vertical-align: -webkit-baseline-middle !important;
    display: inline;
}
.sfsi_large_button {
    line-height: 0px;
    height: unset;
    padding: 13px !important;
}
.sfsi_responsive_icons_count{
    padding: 5px 10px;
    float: left !important;
    display: inline-block;
    margin-right: 0px;
    margin-top: 2px;
}

.sfsi_responsive_icons_count h3{
    font-family: 'sans-serif' !important;
    font-weight: 900;
    font-size: 32px !important;
    line-height: 0px !important;
    padding: 0px;
    margin: 0px;
}

.sfsi_responsive_icons_count h6{
    font-family: 'sans-serif' !important;
    font-weight: 900;
    padding: 0px;
    margin: 0px;
}
.sfsi_responsive_icons a, .sfsi_responsive_icons h3, .sfsi_responsive_icons h6 {
    text-decoration: none!important;
    border: 0!important;
}
.sfsi_responsive_with_counter_icons{
    width: calc(100% - 100px)!important;
}
.sfsiresponsive_icon_preview {
    padding: 0px 0 20px 0;
    min-width: 100%;
}
.sfsi_responsive_icons_count.sfsi_fixed_count_container.sfsi_large_button {
    padding: 12px 13px 9px 13px !important;
}
.sfsi_responsive_icons_count.sfsi_fixed_count_container.sfsi_medium_button {
    padding: 9px 10px 7px 10px !important;
}

.sfsi_responsive_icons_count.sfsi_small_button {
    padding: 7px 6px !important;
    margin-top: 2px;
}
.sfsi_responsive_icons_count.sfsi_small_button h6 {
    display: inline-block;
    font-size: 12px !important;
    vertical-align: middle;
}
.sfsi_responsive_icons_count.sfsi_responsive_count_container.sfsi_medium_button {
    padding: 9px 10px 7px 10px !important;
}
.sfsi_responsive_icons_count.sfsi_medium_button h3 {
    font-size: 21px !important;
    vertical-align: top;
    line-height: 8px !important;
    margin: 0px 0px 12px 0px !important;
    font-weight: 900;
    padding: 0px;
}
.sfsi_esponsive_icons_count.sfsi_responsive_count_container.sfsi_large_button h3 {
    margin: 0px 0px 15px 0px !important;
}
.sfsi_responsive_icons_count.sfsi_large_button h3 {
    font-size: 26px !important;
    vertical-align: top;
    line-height: 6px !important;
}

.sfsi_responsive_icons_count h3 {
    font-family: 'sans-serif' !important;
    font-weight: 900;
    padding: 0px;
}

.sfsi_responsive_icons_count.sfsi_small_button h3 {
    font-size: 20px !important;
    display: inline-block;
    vertical-align: middle;
    margin: 0px !important;
}
.sfsi_responsive_icons_count h3 {
    font-family: 'sans-serif' !important;
    font-weight: 900;
    line-height: 0px !important;
    padding: 0px;
    margin: 0px;
}
.sfsi_responsive_icons a, .sfsi_responsive_icons h3, .sfsi_responsive_icons h6 {
    text-decoration: none!important;
    border: 0!important;
}
.sfsi_responsive_icons_count.sfsi_small_button {
    padding: 7px 6px !important;
    margin-top: 2px;
}

.sfsi_responsive_icons_count {
    vertical-align: top;
}
.sfsi_responsive_icons_count {
    float: left;
}
.sfsi_small_button {
    line-height: 0px;
    height: unset;
}
.sfsi_responsive_icons a, .sfsi_responsive_icons h3, .sfsi_responsive_icons h6 {
    text-decoration: none!important;
    border: 0!important;
}
.sfsi_responsive_icons_count.sfsi_small_button h3 {
    font-size: 20px !important;
    display: inline-block;
    vertical-align: middle;
    margin: 0px !important;
}

.sfsi_responsive_icons a, .sfsi_responsive_icons h3, .sfsi_responsive_icons h6 {
    text-decoration: none!important;
    font-family: helveticaregular!important;
    border: 0!important;
}
.sfsi_responsive_icons_count h3 {
    line-height: 0px !important;
    padding: 0px;
}
.sfsi_responsive_icons_count.sfsi_small_button h6 {
    display: inline-block;
    font-size: 12px !important;
    /*vertical-align: middle;*/
    margin: 0px !important;
    line-height: initial !important;
    padding: 0;
    margin: 0;
}
.sfsi_responsive_icons_count h6{
    margin:0!important;
}
.sfsi_responsive_icons_count h6 {
    padding: 0px;
}
.sfsi_responsive_icons a, .sfsi_responsive_icons h3, .sfsi_responsive_icons h6{
    text-decoration: none!important;
    font-family: helveticaregular!important;
    border: 0!important;
}
.sfsi_responsive_icons_count.sfsi_medium_button h6{
    font-size: 11px !important;
    line-height: 0px !important;
    margin: 0px 0px 0px 0px !important;
}

/* .sfsi_widget .sfsi_shortcode_container{
    width: 100%;
} */

.export_selections{
    clear: both;
    color: #afafaf;
    font-size: 23px;
    display: flex;
    height: 0px;
    position: absolute;
    top: 42px;
    right: 0;
}

.save_export{
    clear: both;
    position: relative;
}

.export{
    padding-right: 11px;
    text-decoration: underline;
    cursor: pointer;
}

.sf_subscrbe .bot_no,
.sf_fb .bot_no,
.sf_fb_share .bot_no,
.sf_twiter .bot_no,
.sf_pinit .bot_no,
.sf_linkedin .bot_no
 {
    background: rgba(0, 0, 0, 0) url(//ysgoltanyfron.co.uk/wp-content/plugins/ultimate-social-media-icons/css/images/count_left_arow.png) no-repeat scroll 0 0 / 27px auto;
    font-size: 12px !important;
    left: 67px;
    line-height: 19px !important;
    margin-left: 0;
    /* padding: 1px 3px; */
    text-align: center;
    white-space: pre;
    width: 35px;
    height: 20px;
    z-index: 9;
    display: inline-block;
    /* vertical-align: text-top; */
}

.sfsi_icons_container>a {
    float: left !important;
    text-decoration: none !important;
    -webkit-box-shadow: unset !important;
    box-shadow: unset !important;
    -webkit-transition: unset !important;
    transition: unset !important;
}

.sfsi_icons_container a:hover,
.sfsi_icons_container a:focus,
.sfsi_icons_container a:active {
    -webkit-box-shadow: unset !important;
    box-shadow: unset !important;
}

.sfsi_Sicons .sfsi_icons_container img {
    height: unset !important;
    width: unset !important;
}

.sfsi_flex_container {
    display: flex;
    flex-wrap: wrap;
    overflow-y: scroll;
    height: 36vh;
}

.sfsi_flex_container>div {
    height: 90px;
    width: 139px;
    margin: 10px;
    margin-bottom: 0;
    text-align: center;
    font-size: 30px;
    position: relative;
    border: 1px solid #ddd;
}

.sfsi_flex_container>div>a>img {
    width: 100%;
    height: 88px;
    object-fit: scale-down;
}

.sfsi_flex_container>div a {
    position: relative;
    margin: 0;
    padding: 0;
    z-index: 100;
    height: 90px;
}

.sfsi_pinterest_overlay {
    position: absolute;
    top: -61px;
    left: 0;
    width: 100%;
    height: 90px;
    z-index: 1000;
    display: inline-block;
    background: rgba(189, 8, 28, .3);
    text-align: center;
    padding-top: 22px;
    color: #fff;
    transition: all .3s;
    display: none;
}

.sfsi_flex_container>div:hover a .sfsi_pinterest_overlay {
    display: block;
}

.sfsi_socialwpr img{
   height: 20px;
}

.sfsi_Sicons.sfsi_Sicons.sfsi_Sicons .sf_icon img {
    height: 20.5px!important;
    margin:0 !important;
    padding:0 !important;
    /*margin-top:6px!important;*/
    padding-top: 0!important;
    width: auto!important;
    /*vertical-align: top!important;*/
    max-width: inherit!important;
    min-width: inherit!important;
    position: unset!important;
    /*float: none!important;*/
}
.sfsi_Sicons.sfsi_Sicons.sfsi_Sicons .sf_icon a{
    float: none!important;
    margin:0 !important;
    padding:0 !important;
    text-decoration: none!important;
    line-height:unset!important;
    font-size: inherit!important;
}
.sfsi_Sicons.sfsi_Sicons.sfsi_Sicons .sf_icon .fb_iframe_widget , .sfsi_Sicons.sfsi_Sicons.sfsi_Sicons .sf_icon .fb_iframe_widget>*{
    float: none!important;
    vertical-align: unset!important;
    height: 20px !important;
    position: unset!important;
    margin-top: 0!important;
    padding-top: 0!important;
    width: 59px!important;
    min-width: unset!important;
}
.sfsi_Sicons.sfsi_Sicons.sfsi_Sicons .sf_icon {
    /*float: none!important;*/
    vertical-align: unset!important;
    /*display: inline-block!important;*/
    position: unset!important;
    margin: 0 4px!important;
    /*line-height: unset!important;*/
    width: unset!important;
    text-align: unset!important;
    max-width: 100%!important;
    display: flex !important;
    align-items: center !important;
}

.sfsi_tool_tip_2.utube_tool_bdr .icon1 {
    margin-left: 13px!important;
}

.sfsi_shortcode_container .sfsi_wicons {
    z-index: 110 !important;
}

/* Responsive icon left text align */
.sfsi_left-align_icon {
    text-align: left !important;
}
/*
#usm-normalize-h3-7p {
  font-size: 20px;
}

#usm-normalize-h3-7p:hover, #ui-id-13:hover *, #ui-id-13.ui-state-hover #usm-normalize-h3-7p, #ui-id-13.ui-state-active #usm-normalize-h3-7p {
  color: white;
}

#ui-id-13.ui-state-hover #usm-normalize-h3-7p span, #ui-id-13.ui-state-active #usm-normalize-h3-7p span {
  background-color: rgb(184, 38, 42);
} */

.sfsi_tool_tip_2 .sfsi_inside div:first-child {
    margin-top: 0 !important;
}

.sfsi_tool_tip_2 .sfsi_inside div:last-child {
    margin-bottom: 0 !important;
}

#sfsiid_facebook.sfsi_tool_tip_2 .sfsi_inside .icon2 {
    margin: 0 0 6px 0 !important;
    height: 20px;
    width: 90px;
}

#sfsiid_facebook.sfsi_tool_tip_2 .sfsi_inside .icon3 {
    width: 68px;
    margin-top: 0 !important;
}

.sfsi_tool_tip_2 .sfsi_inside {
    margin-left: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.sfsi_tool_tip_2 {
    border: 0px;
    box-shadow: #86868654 0 0 25px 1px;
    border-radius: 6px;
    padding: 8px 12px 8px 12px;
    width: 140px;
    transform: translateX(-50%);
    margin:0;
    bottom: calc(100% + 8px);
}

.sfsi_tool_tip_2::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 15px;
}

.sfsi_tool_tip_2 .bot_arow {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0;
    border-color: #fff transparent transparent;
    bottom: -5px;
    background: none;
}

.sfsi_icons_container>a {
    padding: 2px 0;
}

.sfsi_responsive_icons_count.sfsi_small_button {
    margin-top: 2px !important;
}

.sfsi_responsive_icons_count {
    margin-top: 0;
}

.sfsi_responsive_icons_count.sfsi_responsive_count_container.sfsi_large_button {
    display: inline-flex !important;
    align-items: center;
    padding: 10px 13px !important;
    white-space: nowrap;
}

.sfsi_responsive_icons_count.sfsi_responsive_count_container.sfsi_large_button h3 {
    margin: 0 7px 0 0 !important;
    font-size: 18px !important;
    line-height: 18px !important;
}

.sfsi_responsive_icons_count.sfsi_responsive_count_container.sfsi_large_button h6 {
    line-height: 14px;
    font-size: 14px;
}

.linkedin_tool_bdr .sfsi_inside .icon2 {
    margin-right: 0 !important;
}

.linkedin_tool_bdr .sfsi_inside .icon1,
.linkedin_tool_bdr .sfsi_inside .icon2,
.linkedin_tool_bdr .sfsi_inside .icon3,
.linkedin_tool_bdr .sfsi_inside .icon4 {
    width: auto;
}

.linkedin_tool_bdr .sfsi_inside .icon3 {
    margin-right: 0;
}

.linkedin_tool_bdr .sfsi_inside .icon3 .IN-widget {
    width: 106px;
}

.vk_tool_bdr .sfsi_inside .icon1 {
    margin: 2px 0 3px 0;
    height: auto;
    display: inline-block;
    float: none;
}

.vk_tool_bdr .sfsi_inside .icon2 {
    margin: 3px auto;
    min-height: 25px !important;
    display: block;
    overflow: hidden;
}

.vk_tool_bdr .sfsi_inside .icon1 img {
    width: 80px;
}

.vk_tool_bdr .sfsi_inside .icon2 img {
    width: 80px;
    height: 24px;
}

.sfsi_responsive_icons .sfsi_responsive_icon_pinterest_container {
    background-color: #CB3233;
}

/* Sticky bar */
.sfsi_premium_sticky_icons_container {
    flex-direction: column;
    display: flex;
    position: fixed;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.sfsi_sticky_icons_container_wrapper .sfsi_premium_sticky_icons_container a {
    display: block;
    text-align: center;
    transition: all 0.3s ease;
    color: white;
    font-size: 20px;
}

.sfsi_sticky_icons_container_wrapper .sfsi_premium_sticky_right_button_container {
    right: 0;
}

.sfsi_sticky_icons_container_wrapper .sfsi_premium_sticky_left_button_container {
    left: 0;
}

.sfsi_premium_sticky_mobile_icons_container {
    display: flex;
    position: fixed;
    width: 100% !important;
}

.sfsi_sticky_icons_container_wrapper .sfsi_premium_sticky_mobile_icons_container a {
    width: 100% !important;
}

.sfsi_sticky_icons_container_wrapper .sfsi_premium_sticky_mobile_top {
    top: 0px;
}

.sfsi_sticky_icons_container_wrapper .sfsi_premium_sticky_mobile_bottom {
    bottom: 0px;
}

.sfsi_sticky_icons_container_wrapper .sfsi_premium_sticky_icon_item_container {
    height: 40px;
    vertical-align: middle;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
    justify-content: center;
}

.sfsi_sticky_icons_container_wrapper .sfsi_premium_sticky_icon_item_container img {
    padding: 9px;
    vertical-align: middle !important;
    box-shadow: unset !important;
    -webkit-box-shadow: unset !important;
    max-width: 40px !important;
    max-height: 40px !important;
}

.sfsi_sticky_icons_container_wrapper .sfsi_premium_sticky_icon_item_container span {
    padding: 7px;
    vertical-align: middle !important;
    box-shadow: unset !important;
    -webkit-box-shadow: unset !important;
    line-height: 40px
}

.sfsi_sticky_icons_container_wrapper .sfsi_premium_sticky_icon_item_container.sfsi_premium_sticky_custom_icon{
    width:40px;
}

.sfsi_sticky_icons_container_wrapper .sfsi_premium_sticky_icons_count.sfsi_premium_sticky_count_container{
    width: 40px;
    font-size: 12px;
    height: 40px;
    line-height: 20px;
    margin: 0px !important;
    padding-top: 3px;
}

.sfsi_sticky_icons_container_wrapper .sfsi_premium_sticky_icons_count.sfsi_premium_sticky_count_container h3,
.sfsi_sticky_icons_container_wrapper .sfsi_premium_sticky_icons_count.sfsi_premium_sticky_count_container h6 {
    margin: 0px;
}

.sfsi_sticky_icons_container_wrapper .sfsi_premium_sticky_mobile_icons_container .sfsi_premium_sticky_icons_count {
    width: 100% !important;
    padding-top: 4px;
}

amp-facebook-like{
    height: 21px;
    margin-bottom:-7px
}

.sfsi_sticky_icons_container_wrapper .sfsi_premium_sticky_icon_item_container.sfsi_premium_responsive_icon_follow_container img{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 7px;
    padding-left: 7px;
}

.sfsi_sticky_icons_container_wrapper .sfsi_premium_sticky_icons_count.sfsi_premium_sticky_count_container h3{
    font-size: 16px !important;
}

.sfsi_sticky_icons_container_wrapper .sfsi_premium_sticky_icons_count.sfsi_premium_sticky_count_container h6{
    font-size: 9px !important;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 11px;
    padding-left: 10px;
}
.sfsi_sticky_icons_container_wrapper .sfsi_premium_sticky_count_container .sfsi_premium_count,
.sfsi_sticky_icons_container_wrapper .sfsi_premium_sticky_count_container .sfsi_premium_count_text{
    font-size:12px!important;
}

.sfsiaftrpstwpr {
    display: flex;
    justify-content: flex-start;
    max-width: 100% !important;
    clear: both;
}

@media screen and (max-width: 569px) {
    .sfsi_responsive_fluid div span {
        display: none;
    }
}

/* Flat icon */
.sfsi_actvite_theme_flat .inerCnt .sfcm.sfsi_wicon {
    padding: 0;
    border: medium none !important;
    width: 55% !important;
    height: auto;
    position: absolute;
    top: 50%;
    transition: inherit;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0;
}

.sfsi_actvite_theme_flat .inerCnt .sficn {
    display: flex;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    height: 100%;
}

/* mouseOver effect */

.sfsi-mouseOver-effect.sfsi-mouseOver-effect-fade_in a.sfsi_responsive_fluid,
.sfsi-mouseOver-effect.sfsi-mouseOver-effect-combo a.sfsi_responsive_fluid,
.sfsi-mouseOver-effect.sfsi-mouseOver-effect-fade_in .sfsi_premium_sticky_icons_container a,
.sfsi-mouseOver-effect.sfsi-mouseOver-effect-combo .sfsi_premium_sticky_icons_container a,
.sfsi-mouseOver-effect.sfsi-mouseOver-effect-fade_in .sf_icon a,
.sfsi-mouseOver-effect.sfsi-mouseOver-effect-combo .sf_icon a,
.sfsi_Sicons.sfsi-mouseOver-effect.sfsi-mouseOver-effect-fade_in .sf_fb.sf_icon,
.sfsi_Sicons.sfsi-mouseOver-effect.sfsi-mouseOver-effect-combo .sf_fb.sf_icon {
    opacity: 0.6 !important;
}
.sfsi-mouseOver-effect.sfsi-mouseOver-effect-fade_in a.sfsi_responsive_fluid:hover,
.sfsi-mouseOver-effect.sfsi-mouseOver-effect-combo a.sfsi_responsive_fluid:hover,
.sfsi-mouseOver-effect.sfsi-mouseOver-effect-fade_in .sfsi_premium_sticky_icons_container a:hover,
.sfsi-mouseOver-effect.sfsi-mouseOver-effect-combo .sfsi_premium_sticky_icons_container a:hover,
.sfsi-mouseOver-effect.sfsi-mouseOver-effect-fade_in .sf_icon a:hover,
.sfsi-mouseOver-effect.sfsi-mouseOver-effect-combo .sf_icon a:hover,
.sfsi_Sicons.sfsi-mouseOver-effect.sfsi-mouseOver-effect-fade_in .sf_fb.sf_icon:hover,
.sfsi_Sicons.sfsi-mouseOver-effect.sfsi-mouseOver-effect-combo .sf_fb.sf_icon:hover {
    opacity: 1 !important;
    transition: all 0.6s ease 0s !important;
}

.sfsi-mouseOver-effect.sfsi-mouseOver-effect-scale a.sfsi_responsive_fluid:hover,
.sfsi-mouseOver-effect.sfsi-mouseOver-effect-combo a.sfsi_responsive_fluid:hover,
.sfsi-mouseOver-effect.sfsi-mouseOver-effect-scale .sfsi_premium_sticky_icons_container a:hover,
.sfsi-mouseOver-effect.sfsi-mouseOver-effect-combo .sfsi_premium_sticky_icons_container a:hover,
.sfsi-mouseOver-effect.sfsi-mouseOver-effect-scale .sf_icon a:hover,
.sfsi-mouseOver-effect.sfsi-mouseOver-effect-combo .sf_icon a:hover,
.sfsi_Sicons.sfsi-mouseOver-effect.sfsi-mouseOver-effect-scale .sf_fb.sf_icon:hover,
.sfsi_Sicons.sfsi-mouseOver-effect.sfsi-mouseOver-effect-combo .sf_fb.sf_icon:hover {
    z-index: 99999 !important;
    transition: all 0.6s ease 0s !important;
}

.sfsi_Sicons.sfsi-mouseOver-effect .sf_icon a,
.sfsi_Sicons.sfsi_Sicons_position_right .sf_subscrbe.sf_icon a {
    display: inline-block;
}

.sfsi_Sicons.sfsi_Sicons.sfsi_Sicons.sfsi_Sicons_position_right .sf_icon .fb_iframe_widget,
.sfsi_Sicons.sfsi_Sicons.sfsi_Sicons.sfsi_Sicons_position_right .sf_icon .fb_iframe_widget>* {
    margin-left: 0;
}

.vk_tool_bdr .sfsi_inside .icon1,
.vk_tool_bdr .sfsi_inside .icon1 a,
.vk_tool_bdr .sfsi_inside .icon2,
.vk_tool_bdr .sfsi_inside .icon2 a {
    display: flex;
    align-items: center;
}

#sfsi_floater .sfsi_tool_tip_2 {
    display: none;
}

.margin-enable-count{
    margin-left: -13px !important;
}

.sf_fb iframe{
    margin-top: 2px !important;
}

.success-alert {
    display: none;
    position: fixed;
    top: 100px; /* Adjust the distance from the top */
    right: 10px; /* Adjust the distance from the right */
    background-color: #4CAF50;
    color: white;
    text-align: center;
    padding: 15px;
    border-radius: 5px;
    z-index: 99999;
}

/* Intro animation */
@keyframes intro-animation {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(0);
    }
}

/* Keyframes animation to fade out */
@keyframes fade-out {
    0% {
        opacity: 1;
    }
    90% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

.sfsi_Sicons .sf_icon a {
    display: flex !important;
}
@font-face {
  font-family: 'Elusive-Icons';
  src:url(//ysgoltanyfron.co.uk/wp-content/plugins/widget-icon/assets/elusive/font/Elusive-Icons.eot);
  src:url(//ysgoltanyfron.co.uk/wp-content/plugins/widget-icon/assets/elusive/font/Elusive-Icons.eot?#iefix) format('embedded-opentype'),
    url(//ysgoltanyfron.co.uk/wp-content/plugins/widget-icon/assets/elusive/font/Elusive-Icons.woff) format('woff'),
    url(//ysgoltanyfron.co.uk/wp-content/plugins/widget-icon/assets/elusive/font//Elusive-Icons.ttf) format('truetype'),
    url(//ysgoltanyfron.co.uk/wp-content/plugins/widget-icon/assets/elusive/font/Elusive-Icons.svg#Elusive-Icons) format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
  font-family: 'Elusive-Icons';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.elusive.icon-move, .elusive.icon-music, .elusive.icon-network, .elusive.icon-off, .elusive.icon-ok, .elusive.icon-ok-circle, .elusive.icon-ok-sign, .elusive.icon-paper-clip, .elusive.icon-paper-clip-alt, .elusive.icon-path, .elusive.icon-plus-sign, .elusive.icon-print, .elusive.icon-qrcode, .elusive.icon-question, .elusive.icon-question-sign, .elusive.icon-quotes, .elusive.icon-quotes-alt, .elusive.icon-random, .elusive.icon-record, .elusive.icon-reddit, .elusive.icon-refresh, .elusive.icon-screenshot, .elusive.icon-search, .elusive.icon-search-alt, .elusive.icon-share, .elusive.icon-share-alt, .elusive.icon-shopping-cart, .elusive.icon-shopping-cart-sign, .elusive.icon-signal, .elusive.icon-skype, .elusive.icon-slideshare, .elusive.icon-smiley, .elusive.icon-th-large, .elusive.icon-th-list, .elusive.icon-thumbs-down, .elusive.icon-thumbs-up, .elusive.icon-time, .elusive.icon-time-alt, .elusive.icon-tint, .elusive.icon-torso, .elusive.icon-trash, .elusive.icon-trash-alt, .elusive.icon-tumblr, .elusive.icon-w3c, .elusive.icon-warning-sign, .elusive.icon-website, .elusive.icon-website-alt, .elusive.icon-wheelchair, .elusive.icon-wordpress, .elusive.icon-wrench, .elusive.icon-wrench-alt, .elusive.icon-youtube, .elusive.icon-zoom-in, .elusive.icon-zoom-out, .elusive.icon-pause-alt, .elusive.icon-pencil, .elusive.icon-pencil-alt, .elusive.icon-person, .elusive.icon-phone, .elusive.icon-phone-alt, .elusive.icon-photo, .elusive.icon-photo-alt, .elusive.icon-picasa, .elusive.icon-picture, .elusive.icon-pinterest, .elusive.icon-plane, .elusive.icon-play-alt, .elusive.icon-play-circle, .elusive.icon-plus, .elusive.icon-remove, .elusive.icon-remove-circle, .elusive.icon-remove-sign, .elusive.icon-repeat, .elusive.icon-repeat-alt, .elusive.icon-resize-full, .elusive.icon-resize-horizontal, .elusive.icon-resize-small, .elusive.icon-resize-vertical, .elusive.icon-retweet, .elusive.icon-reverse-alt, .elusive.icon-road, .elusive.icon-rss, .elusive.icon-screen, .elusive.icon-screen-alt, .elusive.icon-smiley-alt, .elusive.icon-speaker, .elusive.icon-stackoverflow, .elusive.icon-star, .elusive.icon-star-alt, .elusive.icon-star-empty, .elusive.icon-stop-alt, .elusive.icon-stumbleupon, .elusive.icon-tag, .elusive.icon-tags, .elusive.icon-tasks, .elusive.icon-text-height, .elusive.icon-text-width, .elusive.icon-th, .elusive.icon-twitter, .elusive.icon-universal-access, .elusive.icon-unlock, .elusive.icon-unlock-alt, .elusive.icon-upload, .elusive.icon-user, .elusive.icon-video, .elusive.icon-video-alt, .elusive.icon-video-chat, .elusive.icon-view-mode, .elusive.icon-vimeo, .elusive.icon-vkontakte, .elusive.icon-volume-down, .elusive.icon-volume-off, .elusive.icon-volume-up, .elusive.icon-backward, .elusive.icon-fast-backward, .elusive.icon-fast-forward, .elusive.icon-forward, .elusive.icon-play, .elusive.icon-step-backward, .elusive.icon-step-forward, .elusive.icon-briefcase, .elusive.icon-bullhorn, .elusive.icon-calendar, .elusive.icon-calendar-sign, .elusive.icon-address-book, .elusive.icon-address-book-alt, .elusive.icon-adjust, .elusive.icon-adult, .elusive.icon-align-center, .elusive.icon-align-justify, .elusive.icon-align-left, .elusive.icon-align-right, .elusive.icon-arrow-down, .elusive.icon-arrow-left, .elusive.icon-arrow-right, .elusive.icon-arrow-up, .elusive.icon-asl, .elusive.icon-asterisk, .elusive.icon-ban-circle, .elusive.icon-barcode, .elusive.icon-behance, .elusive.icon-bell, .elusive.icon-blind, .elusive.icon-blogger, .elusive.icon-bold, .elusive.icon-book, .elusive.icon-bookmark, .elusive.icon-bookmark-empty, .elusive.icon-braille, .elusive.icon-camera, .elusive.icon-cc, .elusive.icon-certificate, .elusive.icon-check, .elusive.icon-check-empty, .elusive.icon-chevron-down, .elusive.icon-chevron-left, .elusive.icon-chevron-right, .elusive.icon-chevron-up, .elusive.icon-child, .elusive.icon-circle-arrow-down, .elusive.icon-circle-arrow-left, .elusive.icon-circle-arrow-right, .elusive.icon-circle-arrow-up, .elusive.icon-cloud, .elusive.icon-cloud-alt, .elusive.icon-cog, .elusive.icon-cog-alt, .elusive.icon-cogs, .elusive.icon-comment, .elusive.icon-comment-alt, .elusive.icon-compass, .elusive.icon-compass-alt, .elusive.icon-credit-card, .elusive.icon-css, .elusive.icon-dashboard, .elusive.icon-delicious, .elusive.icon-deviantart, .elusive.icon-digg, .elusive.icon-download, .elusive.icon-download-alt, .elusive.icon-dribble, .elusive.icon-edit, .elusive.icon-eject, .elusive.icon-envelope, .elusive.icon-envelope-alt, .elusive.icon-error, .elusive.icon-error-alt, .elusive.icon-exclamation-sign, .elusive.icon-eye-close, .elusive.icon-eye-open, .elusive.icon-facebook, .elusive.icon-facetime-video, .elusive.icon-female, .elusive.icon-file, .elusive.icon-file-alt, .elusive.icon-file-edit, .elusive.icon-file-edit-alt, .elusive.icon-file-new, .elusive.icon-file-new-alt, .elusive.icon-film, .elusive.icon-filter, .elusive.icon-fire, .elusive.icon-flag, .elusive.icon-flag-alt, .elusive.icon-flickr, .elusive.icon-folder, .elusive.icon-folder-close, .elusive.icon-folder-open, .elusive.icon-folder-sign, .elusive.icon-font, .elusive.icon-fontsize, .elusive.icon-forward-alt, .elusive.icon-foursquare, .elusive.icon-friendfeed, .elusive.icon-friendfeed-rect, .elusive.icon-fullscreen, .elusive.icon-gift, .elusive.icon-github, .elusive.icon-github-text, .elusive.icon-glass, .elusive.icon-glasses, .elusive.icon-globe, .elusive.icon-globe-alt, .elusive.icon-googleplus, .elusive.icon-graph, .elusive.icon-graph-alt, .elusive.icon-group, .elusive.icon-group-alt, .elusive.icon-guidedog, .elusive.icon-hand-down, .elusive.icon-hand-left, .elusive.icon-hand-right, .elusive.icon-hand-up, .elusive.icon-hdd, .elusive.icon-headphones, .elusive.icon-hearing-impaired, .elusive.icon-heart, .elusive.icon-heart-alt, .elusive.icon-heart-empty, .elusive.icon-home, .elusive.icon-home-alt, .elusive.icon-idea, .elusive.icon-idea-alt, .elusive.icon-inbox, .elusive.icon-inbox-alt, .elusive.icon-inbox-box, .elusive.icon-indent-left, .elusive.icon-indent-right, .elusive.icon-info-sign, .elusive.icon-instagram, .elusive.icon-iphone-home, .elusive.icon-italic, .elusive.icon-key, .elusive.icon-laptop, .elusive.icon-laptop-alt, .elusive.icon-leaf, .elusive.icon-linkedin, .elusive.icon-list, .elusive.icon-list-alt, .elusive.icon-lock, .elusive.icon-lock-alt, .elusive.icon-magnet, .elusive.icon-male, .elusive.icon-map-marker, .elusive.icon-map-marker-alt, .elusive.icon-mic, .elusive.icon-mic-alt, .elusive.icon-minus, .elusive.icon-minus-sign, .elusive.icon-pause, .elusive.icon-fork, .elusive.icon-broom, .elusive.icon-return-key, .elusive.icon-lastfm, .elusive.icon-livejournal, .elusive.icon-myspace, .elusive.icon-soundcloud, .elusive.icon-viadeo, .elusive.icon-spotify, .elusive.icon-caret-left, .elusive.icon-caret-up, .elusive.icon-caret-right, .elusive.icon-caret-down, .elusive.icon-stop {
  font-family: 'Elusive-Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.elusive.icon-move:before {
  content: "\e074";
}
.elusive.icon-music:before {
  content: "\e073";
}
.elusive.icon-network:before {
  content: "\e072";
}
.elusive.icon-off:before {
  content: "\e071";
}
.elusive.icon-ok:before {
  content: "\e070";
}
.elusive.icon-ok-circle:before {
  content: "\e06f";
}
.elusive.icon-ok-sign:before {
  content: "\e06e";
}
.elusive.icon-paper-clip:before {
  content: "\e06d";
}
.elusive.icon-paper-clip-alt:before {
  content: "\e06c";
}
.elusive.icon-path:before {
  content: "\e06b";
}
.elusive.icon-plus-sign:before {
  content: "\e059";
}
.elusive.icon-print:before {
  content: "\e058";
}
.elusive.icon-qrcode:before {
  content: "\e057";
}
.elusive.icon-question:before {
  content: "\e056";
}
.elusive.icon-question-sign:before {
  content: "\e055";
}
.elusive.icon-quotes:before {
  content: "\e054";
}
.elusive.icon-quotes-alt:before {
  content: "\e053";
}
.elusive.icon-random:before {
  content: "\e052";
}
.elusive.icon-record:before {
  content: "\e051";
}
.elusive.icon-reddit:before {
  content: "\e050";
}
.elusive.icon-refresh:before {
  content: "\e04f";
}
.elusive.icon-screenshot:before {
  content: "\e03f";
}
.elusive.icon-search:before {
  content: "\e03e";
}
.elusive.icon-search-alt:before {
  content: "\e03d";
}
.elusive.icon-share:before {
  content: "\e03c";
}
.elusive.icon-share-alt:before {
  content: "\e03b";
}
.elusive.icon-shopping-cart:before {
  content: "\e03a";
}
.elusive.icon-shopping-cart-sign:before {
  content: "\e039";
}
.elusive.icon-signal:before {
  content: "\e038";
}
.elusive.icon-skype:before {
  content: "\e037";
}
.elusive.icon-slideshare:before {
  content: "\e036";
}
.elusive.icon-smiley:before {
  content: "\e035";
}
.elusive.icon-th-large:before {
  content: "\e023";
}
.elusive.icon-th-list:before {
  content: "\e022";
}
.elusive.icon-thumbs-down:before {
  content: "\e021";
}
.elusive.icon-thumbs-up:before {
  content: "\e020";
}
.elusive.icon-time:before {
  content: "\e01f";
}
.elusive.icon-time-alt:before {
  content: "\e01e";
}
.elusive.icon-tint:before {
  content: "\e01d";
}
.elusive.icon-torso:before {
  content: "\e01c";
}
.elusive.icon-trash:before {
  content: "\e01b";
}
.elusive.icon-trash-alt:before {
  content: "\e01a";
}
.elusive.icon-tumblr:before {
  content: "\e019";
}
.elusive.icon-w3c:before {
  content: "\e00a";
}
.elusive.icon-warning-sign:before {
  content: "\e009";
}
.elusive.icon-website:before {
  content: "\e008";
}
.elusive.icon-website-alt:before {
  content: "\e007";
}
.elusive.icon-wheelchair:before {
  content: "\e006";
}
.elusive.icon-wordpress:before {
  content: "\e005";
}
.elusive.icon-wrench:before {
  content: "\e004";
}
.elusive.icon-wrench-alt:before {
  content: "\e003";
}
.elusive.icon-youtube:before {
  content: "\e002";
}
.elusive.icon-zoom-in:before {
  content: "\e001";
}
.elusive.icon-zoom-out:before {
  content: "\e000";
}
.elusive.icon-pause-alt:before {
  content: "\e069";
}
.elusive.icon-pencil:before {
  content: "\e068";
}
.elusive.icon-pencil-alt:before {
  content: "\e067";
}
.elusive.icon-person:before {
  content: "\e066";
}
.elusive.icon-phone:before {
  content: "\e065";
}
.elusive.icon-phone-alt:before {
  content: "\e064";
}
.elusive.icon-photo:before {
  content: "\e063";
}
.elusive.icon-photo-alt:before {
  content: "\e062";
}
.elusive.icon-picasa:before {
  content: "\e061";
}
.elusive.icon-picture:before {
  content: "\e060";
}
.elusive.icon-pinterest:before {
  content: "\e05f";
}
.elusive.icon-plane:before {
  content: "\e05e";
}
.elusive.icon-play-alt:before {
  content: "\e05c";
}
.elusive.icon-play-circle:before {
  content: "\e05b";
}
.elusive.icon-plus:before {
  content: "\e05a";
}
.elusive.icon-remove:before {
  content: "\e04e";
}
.elusive.icon-remove-circle:before {
  content: "\e04d";
}
.elusive.icon-remove-sign:before {
  content: "\e04c";
}
.elusive.icon-repeat:before {
  content: "\e04b";
}
.elusive.icon-repeat-alt:before {
  content: "\e04a";
}
.elusive.icon-resize-full:before {
  content: "\e049";
}
.elusive.icon-resize-horizontal:before {
  content: "\e048";
}
.elusive.icon-resize-small:before {
  content: "\e047";
}
.elusive.icon-resize-vertical:before {
  content: "\e046";
}
.elusive.icon-retweet:before {
  content: "\e045";
}
.elusive.icon-reverse-alt:before {
  content: "\e044";
}
.elusive.icon-road:before {
  content: "\e043";
}
.elusive.icon-rss:before {
  content: "\e042";
}
.elusive.icon-screen:before {
  content: "\e041";
}
.elusive.icon-screen-alt:before {
  content: "\e040";
}
.elusive.icon-smiley-alt:before {
  content: "\e034";
}
.elusive.icon-speaker:before {
  content: "\e033";
}
.elusive.icon-stackoverflow:before {
  content: "\e032";
}
.elusive.icon-star:before {
  content: "\e031";
}
.elusive.icon-star-alt:before {
  content: "\e030";
}
.elusive.icon-star-empty:before {
  content: "\e02f";
}
.elusive.icon-stop-alt:before {
  content: "\e02b";
}
.elusive.icon-stumbleupon:before {
  content: "\e02a";
}
.elusive.icon-tag:before {
  content: "\e029";
}
.elusive.icon-tags:before {
  content: "\e028";
}
.elusive.icon-tasks:before {
  content: "\e027";
}
.elusive.icon-text-height:before {
  content: "\e026";
}
.elusive.icon-text-width:before {
  content: "\e025";
}
.elusive.icon-th:before {
  content: "\e024";
}
.elusive.icon-twitter:before {
  content: "\e018";
}
.elusive.icon-universal-access:before {
  content: "\e017";
}
.elusive.icon-unlock:before {
  content: "\e016";
}
.elusive.icon-unlock-alt:before {
  content: "\e015";
}
.elusive.icon-upload:before {
  content: "\e014";
}
.elusive.icon-user:before {
  content: "\e013";
}
.elusive.icon-video:before {
  content: "\e012";
}
.elusive.icon-video-alt:before {
  content: "\e011";
}
.elusive.icon-video-chat:before {
  content: "\e010";
}
.elusive.icon-view-mode:before {
  content: "\e00f";
}
.elusive.icon-vimeo:before {
  content: "\e00e";
}
.elusive.icon-vkontakte:before {
  content: "\e10e";
}
.elusive.icon-volume-down:before {
  content: "\e00d";
}
.elusive.icon-volume-off:before {
  content: "\e00c";
}
.elusive.icon-volume-up:before {
  content: "\e00b";
}
.elusive.icon-backward:before {
  content: "\e0ab";
}
.elusive.icon-fast-backward:before {
  content: "\e09a";
}
.elusive.icon-fast-forward:before {
  content: "\e099";
}
.elusive.icon-forward:before {
  content: "\e093";
}
.elusive.icon-play:before {
  content: "\e05d";
}
.elusive.icon-step-backward:before {
  content: "\e02e";
}
.elusive.icon-step-forward:before {
  content: "\e02d";
}
.elusive.icon-briefcase:before {
  content: "\e10d";
}
.elusive.icon-bullhorn:before {
  content: "\e10c";
}
.elusive.icon-calendar:before {
  content: "\e10b";
}
.elusive.icon-calendar-sign:before {
  content: "\e10a";
}
.elusive.icon-address-book:before {
  content: "\e0dd";
}
.elusive.icon-address-book-alt:before {
  content: "\e0dc";
}
.elusive.icon-adjust:before {
  content: "\e0db";
}
.elusive.icon-adult:before {
  content: "\e0da";
}
.elusive.icon-align-center:before {
  content: "\e0d9";
}
.elusive.icon-align-justify:before {
  content: "\e0d8";
}
.elusive.icon-align-left:before {
  content: "\e0d7";
}
.elusive.icon-align-right:before {
  content: "\e0d6";
}
.elusive.icon-arrow-down:before {
  content: "\e0d5";
}
.elusive.icon-arrow-left:before {
  content: "\e0d4";
}
.elusive.icon-arrow-right:before {
  content: "\e0af";
}
.elusive.icon-arrow-up:before {
  content: "\e0ae";
}
.elusive.icon-asl:before {
  content: "\e0ad";
}
.elusive.icon-asterisk:before {
  content: "\e0ac";
}
.elusive.icon-ban-circle:before {
  content: "\e0aa";
}
.elusive.icon-barcode:before {
  content: "\e0d3";
}
.elusive.icon-behance:before {
  content: "\e0d2";
}
.elusive.icon-bell:before {
  content: "\e0d1";
}
.elusive.icon-blind:before {
  content: "\e0d0";
}
.elusive.icon-blogger:before {
  content: "\e0cf";
}
.elusive.icon-bold:before {
  content: "\e0ce";
}
.elusive.icon-book:before {
  content: "\e0f5";
}
.elusive.icon-bookmark:before {
  content: "\e0f4";
}
.elusive.icon-bookmark-empty:before {
  content: "\e0f3";
}
.elusive.icon-braille:before {
  content: "\e0f2";
}
.elusive.icon-camera:before {
  content: "\e0a9";
}
.elusive.icon-cc:before {
  content: "\e0a8";
}
.elusive.icon-certificate:before {
  content: "\e0a7";
}
.elusive.icon-check:before {
  content: "\e0a6";
}
.elusive.icon-check-empty:before {
  content: "\e0a5";
}
.elusive.icon-chevron-down:before {
  content: "\e0a4";
}
.elusive.icon-chevron-left:before {
  content: "\e0cd";
}
.elusive.icon-chevron-right:before {
  content: "\e0cc";
}
.elusive.icon-chevron-up:before {
  content: "\e0cb";
}
.elusive.icon-child:before {
  content: "\e0ca";
}
.elusive.icon-circle-arrow-down:before {
  content: "\e0c9";
}
.elusive.icon-circle-arrow-left:before {
  content: "\e0c8";
}
.elusive.icon-circle-arrow-right:before {
  content: "\e0f1";
}
.elusive.icon-circle-arrow-up:before {
  content: "\e0f0";
}
.elusive.icon-cloud:before {
  content: "\e0ef";
}
.elusive.icon-cloud-alt:before {
  content: "\e0ee";
}
.elusive.icon-cog:before {
  content: "\e109";
}
.elusive.icon-cog-alt:before {
  content: "\e108";
}
.elusive.icon-cogs:before {
  content: "\e107";
}
.elusive.icon-comment:before {
  content: "\e106";
}
.elusive.icon-comment-alt:before {
  content: "\e0a3";
}
.elusive.icon-compass:before {
  content: "\e0a2";
}
.elusive.icon-compass-alt:before {
  content: "\e0a1";
}
.elusive.icon-credit-card:before {
  content: "\e0a0";
}
.elusive.icon-css:before {
  content: "\e09f";
}
.elusive.icon-dashboard:before {
  content: "\e09e";
}
.elusive.icon-delicious:before {
  content: "\e0c7";
}
.elusive.icon-deviantart:before {
  content: "\e0c6";
}
.elusive.icon-digg:before {
  content: "\e0c5";
}
.elusive.icon-download:before {
  content: "\e0c4";
}
.elusive.icon-download-alt:before {
  content: "\e0c3";
}
.elusive.icon-dribble:before {
  content: "\e0c2";
}
.elusive.icon-edit:before {
  content: "\e0ed";
}
.elusive.icon-eject:before {
  content: "\e0ec";
}
.elusive.icon-envelope:before {
  content: "\e0eb";
}
.elusive.icon-envelope-alt:before {
  content: "\e0ea";
}
.elusive.icon-error:before {
  content: "\e105";
}
.elusive.icon-error-alt:before {
  content: "\e104";
}
.elusive.icon-exclamation-sign:before {
  content: "\e103";
}
.elusive.icon-eye-close:before {
  content: "\e102";
}
.elusive.icon-eye-open:before {
  content: "\e09d";
}
.elusive.icon-facebook:before {
  content: "\e09c";
}
.elusive.icon-facetime-video:before {
  content: "\e09b";
}
.elusive.icon-female:before {
  content: "\e098";
}
.elusive.icon-file:before {
  content: "\e0c1";
}
.elusive.icon-file-alt:before {
  content: "\e0c0";
}
.elusive.icon-file-edit:before {
  content: "\e0bf";
}
.elusive.icon-file-edit-alt:before {
  content: "\e0be";
}
.elusive.icon-file-new:before {
  content: "\e0bd";
}
.elusive.icon-file-new-alt:before {
  content: "\e0bc";
}
.elusive.icon-film:before {
  content: "\e0e9";
}
.elusive.icon-filter:before {
  content: "\e0e8";
}
.elusive.icon-fire:before {
  content: "\e0e7";
}
.elusive.icon-flag:before {
  content: "\e0e6";
}
.elusive.icon-flag-alt:before {
  content: "\e101";
}
.elusive.icon-flickr:before {
  content: "\e100";
}
.elusive.icon-folder:before {
  content: "\e0ff";
}
.elusive.icon-folder-close:before {
  content: "\e0fe";
}
.elusive.icon-folder-open:before {
  content: "\e097";
}
.elusive.icon-folder-sign:before {
  content: "\e096";
}
.elusive.icon-font:before {
  content: "\e095";
}
.elusive.icon-fontsize:before {
  content: "\e094";
}
.elusive.icon-forward-alt:before {
  content: "\e092";
}
.elusive.icon-foursquare:before {
  content: "\e0bb";
}
.elusive.icon-friendfeed:before {
  content: "\e0ba";
}
.elusive.icon-friendfeed-rect:before {
  content: "\e0b9";
}
.elusive.icon-fullscreen:before {
  content: "\e0b8";
}
.elusive.icon-gift:before {
  content: "\e0b7";
}
.elusive.icon-github:before {
  content: "\e0b6";
}
.elusive.icon-github-text:before {
  content: "\e0e5";
}
.elusive.icon-glass:before {
  content: "\e0e4";
}
.elusive.icon-glasses:before {
  content: "\e0e3";
}
.elusive.icon-globe:before {
  content: "\e0e2";
}
.elusive.icon-globe-alt:before {
  content: "\e0fd";
}
.elusive.icon-googleplus:before {
  content: "\e0fc";
}
.elusive.icon-graph:before {
  content: "\e0fb";
}
.elusive.icon-graph-alt:before {
  content: "\e0fa";
}
.elusive.icon-group:before {
  content: "\e091";
}
.elusive.icon-group-alt:before {
  content: "\e090";
}
.elusive.icon-guidedog:before {
  content: "\e08f";
}
.elusive.icon-hand-down:before {
  content: "\e08e";
}
.elusive.icon-hand-left:before {
  content: "\e08d";
}
.elusive.icon-hand-right:before {
  content: "\e08c";
}
.elusive.icon-hand-up:before {
  content: "\e0b5";
}
.elusive.icon-hdd:before {
  content: "\e0b4";
}
.elusive.icon-headphones:before {
  content: "\e0b3";
}
.elusive.icon-hearing-impaired:before {
  content: "\e0b2";
}
.elusive.icon-heart:before {
  content: "\e0b1";
}
.elusive.icon-heart-alt:before {
  content: "\e0b0";
}
.elusive.icon-heart-empty:before {
  content: "\e0e1";
}
.elusive.icon-home:before {
  content: "\e0e0";
}
.elusive.icon-home-alt:before {
  content: "\e0df";
}
.elusive.icon-idea:before {
  content: "\e0de";
}
.elusive.icon-idea-alt:before {
  content: "\e0f9";
}
.elusive.icon-inbox:before {
  content: "\e0f8";
}
.elusive.icon-inbox-alt:before {
  content: "\e0f7";
}
.elusive.icon-inbox-box:before {
  content: "\e0f6";
}
.elusive.icon-indent-left:before {
  content: "\e08b";
}
.elusive.icon-indent-right:before {
  content: "\e08a";
}
.elusive.icon-info-sign:before {
  content: "\e089";
}
.elusive.icon-instagram:before {
  content: "\e088";
}
.elusive.icon-iphone-home:before {
  content: "\e087";
}
.elusive.icon-italic:before {
  content: "\e086";
}
.elusive.icon-key:before {
  content: "\e085";
}
.elusive.icon-laptop:before {
  content: "\e084";
}
.elusive.icon-laptop-alt:before {
  content: "\e083";
}
.elusive.icon-leaf:before {
  content: "\e082";
}
.elusive.icon-linkedin:before {
  content: "\e081";
}
.elusive.icon-list:before {
  content: "\e080";
}
.elusive.icon-list-alt:before {
  content: "\e07f";
}
.elusive.icon-lock:before {
  content: "\e07e";
}
.elusive.icon-lock-alt:before {
  content: "\e07d";
}
.elusive.icon-magnet:before {
  content: "\e07c";
}
.elusive.icon-male:before {
  content: "\e07b";
}
.elusive.icon-map-marker:before {
  content: "\e07a";
}
.elusive.icon-map-marker-alt:before {
  content: "\e079";
}
.elusive.icon-mic:before {
  content: "\e078";
}
.elusive.icon-mic-alt:before {
  content: "\e077";
}
.elusive.icon-minus:before {
  content: "\e076";
}
.elusive.icon-minus-sign:before {
  content: "\e075";
}
.elusive.icon-pause:before {
  content: "\e06a";
}
.elusive.icon-fork:before {
  content: "\e10f";
}
.elusive.icon-broom:before {
  content: "\e110";
}
.elusive.icon-return-key:before {
  content: "\e111";
}
.elusive.icon-lastfm:before {
  content: "\e112";
}
.elusive.icon-livejournal:before {
  content: "\e113";
}
.elusive.icon-myspace:before {
  content: "\e114";
}
.elusive.icon-soundcloud:before {
  content: "\e115";
}
.elusive.icon-viadeo:before {
  content: "\e116";
}
.elusive.icon-spotify:before {
  content: "\e117";
}
.elusive.icon-caret-left:before {
  content: "\e119";
}
.elusive.icon-caret-up:before {
  content: "\e02c";
}
.elusive.icon-caret-right:before {
  content: "\e118";
}
.elusive.icon-caret-down:before {
  content: "\e11a";
}
.elusive.icon-stop:before {
  content: "\e11b";
}
/*!
 *  Font Awesome 3.2.1
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
 *  http://twitter.com/fontawesome.
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Author - Dave Gandy
 *  ------------------------------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/davegandy
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
 */
/* FONT PATH
 * -------------------------- */

@font-face {
  font-family: 'FontAwesome';
  src: url(//ysgoltanyfron.co.uk/wp-content/plugins/widget-icon/assets/font-awesome/font/fontawesome-webfont.eot?v=3.2.1);
  src: url(//ysgoltanyfron.co.uk/wp-content/plugins/widget-icon/assets/font-awesome/font/fontawesome-webfont.eot?#iefix&v=3.2.1) format('embedded-opentype'),
  url(//ysgoltanyfron.co.uk/wp-content/plugins/widget-icon/assets/font-awesome/font/fontawesome-webfont.woff?v=3.2.1) format('woff'),
  url(//ysgoltanyfron.co.uk/wp-content/plugins/widget-icon/assets/font-awesome/font/fontawesome-webfont.ttf?v=3.2.1) format('truetype'),
  url(//ysgoltanyfron.co.uk/wp-content/plugins/widget-icon/assets/font-awesome/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1) format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="font-awesome icon-"],[class*=" font-awesome icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.font-awesome.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}a [class^="icon-"],a [class*=" icon-"]{display:inline-block}.font-awesome.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}.btn [class^="icon-"],.nav [class^="icon-"],.btn [class*=" icon-"],.nav [class*=" icon-"]{display:inline}.btn [class^="icon-"].font-awesome.icon-large,.nav [class^="icon-"].font-awesome.icon-large,.btn [class*=" icon-"].font-awesome.icon-large,.nav [class*=" icon-"].font-awesome.icon-large{line-height:.9em}.btn [class^="icon-"].font-awesome.icon-spin,.nav [class^="icon-"].font-awesome.icon-spin,.btn [class*=" icon-"].font-awesome.icon-spin,.nav [class*=" icon-"].font-awesome.icon-spin{display:inline-block}.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].font-awesome.icon-large,.nav-pills [class^="icon-"].font-awesome.icon-large,.nav-tabs [class*=" icon-"].font-awesome.icon-large,.nav-pills [class*=" icon-"].font-awesome.icon-large{line-height:.9em}li [class^="icon-"],.nav li [class^="icon-"],li [class*=" icon-"],.nav li [class*=" icon-"]{display:inline-block;width:1.25em;text-align:center}li [class^="icon-"].font-awesome.icon-large,.nav li [class^="icon-"].font-awesome.icon-large,li [class*=" icon-"].font-awesome.icon-large,.nav li [class*=" icon-"].font-awesome.icon-large{width:1.5625em}ul.font-awesome.icons{list-style-type:none;text-indent:-0.75em}ul.font-awesome.icons li [class^="icon-"],ul.font-awesome.icons li [class*=" icon-"]{width:.75em}.font-awesome.icon-muted{color:#eee}.font-awesome.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.font-awesome.icon-2x{font-size:2em}.font-awesome.icon-2x.font-awesome.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.font-awesome.icon-3x{font-size:3em}.font-awesome.icon-3x.font-awesome.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.font-awesome.icon-4x{font-size:4em}.font-awesome.icon-4x.font-awesome.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.font-awesome.icon-5x{font-size:5em}.font-awesome.icon-5x.font-awesome.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}.btn [class^="icon-"].pull-left.font-awesome.icon-2x,.btn [class*=" icon-"].pull-left.font-awesome.icon-2x,.btn [class^="icon-"].pull-right.font-awesome.icon-2x,.btn [class*=" icon-"].pull-right.font-awesome.icon-2x{margin-top:.18em}.btn [class^="icon-"].font-awesome.icon-spin.font-awesome.icon-large,.btn [class*=" icon-"].font-awesome.icon-spin.font-awesome.icon-large{line-height:.8em}.btn.btn-small [class^="icon-"].pull-left.font-awesome.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.font-awesome.icon-2x,.btn.btn-small [class^="icon-"].pull-right.font-awesome.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.font-awesome.icon-2x{margin-top:.25em}.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class^="icon-"].pull-left.font-awesome.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.font-awesome.icon-2x,.btn.btn-large [class^="icon-"].pull-right.font-awesome.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.font-awesome.icon-2x{margin-top:.05em}.btn.btn-large [class^="icon-"].pull-left.font-awesome.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.font-awesome.icon-2x{margin-right:.2em}.btn.btn-large [class^="icon-"].pull-right.font-awesome.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.font-awesome.icon-2x{margin-left:.2em}.font-awesome.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@-moz-document url-prefix(){.font-awesome.icon-spin{height:.9em}.btn .font-awesome.icon-spin{height:auto}.font-awesome.icon-spin.font-awesome.icon-large{height:1.25em}.btn .font-awesome.icon-spin.font-awesome.icon-large{height:.75em}}
.font-awesome.icon-glass:before{content:"\f000";}
.font-awesome.icon-music:before{content:"\f001";}
.font-awesome.icon-search:before{content:"\f002";}
.font-awesome.icon-envelope-alt:before{content:"\f003";}
.font-awesome.icon-heart:before{content:"\f004";}
.font-awesome.icon-star:before{content:"\f005";}
.font-awesome.icon-star-empty:before{content:"\f006";}
.font-awesome.icon-user:before{content:"\f007";}
.font-awesome.icon-film:before{content:"\f008";}
.font-awesome.icon-th-large:before{content:"\f009";}
.font-awesome.icon-th:before{content:"\f00a";}
.font-awesome.icon-th-list:before{content:"\f00b";}
.font-awesome.icon-ok:before{content:"\f00c";}
.font-awesome.icon-remove:before{content:"\f00d";}
.font-awesome.icon-zoom-in:before{content:"\f00e";}
.font-awesome.icon-zoom-out:before{content:"\f010";}
.font-awesome.icon-power-off:before,.font-awesome.icon-off:before{content:"\f011";}
.font-awesome.icon-signal:before{content:"\f012";}
.font-awesome.icon-gear:before,.font-awesome.icon-cog:before{content:"\f013";}
.font-awesome.icon-trash:before{content:"\f014";}
.font-awesome.icon-home:before{content:"\f015";}
.font-awesome.icon-file-alt:before{content:"\f016";}
.font-awesome.icon-time:before{content:"\f017";}
.font-awesome.icon-road:before{content:"\f018";}
.font-awesome.icon-download-alt:before{content:"\f019";}
.font-awesome.icon-download:before{content:"\f01a";}
.font-awesome.icon-upload:before{content:"\f01b";}
.font-awesome.icon-inbox:before{content:"\f01c";}
.font-awesome.icon-play-circle:before{content:"\f01d";}
.font-awesome.icon-rotate-right:before,.font-awesome.icon-repeat:before{content:"\f01e";}
.font-awesome.icon-refresh:before{content:"\f021";}
.font-awesome.icon-list-alt:before{content:"\f022";}
.font-awesome.icon-lock:before{content:"\f023";}
.font-awesome.icon-flag:before{content:"\f024";}
.font-awesome.icon-headphones:before{content:"\f025";}
.font-awesome.icon-volume-off:before{content:"\f026";}
.font-awesome.icon-volume-down:before{content:"\f027";}
.font-awesome.icon-volume-up:before{content:"\f028";}
.font-awesome.icon-qrcode:before{content:"\f029";}
.font-awesome.icon-barcode:before{content:"\f02a";}
.font-awesome.icon-tag:before{content:"\f02b";}
.font-awesome.icon-tags:before{content:"\f02c";}
.font-awesome.icon-book:before{content:"\f02d";}
.font-awesome.icon-bookmark:before{content:"\f02e";}
.font-awesome.icon-print:before{content:"\f02f";}
.font-awesome.icon-camera:before{content:"\f030";}
.font-awesome.icon-font:before{content:"\f031";}
.font-awesome.icon-bold:before{content:"\f032";}
.font-awesome.icon-italic:before{content:"\f033";}
.font-awesome.icon-text-height:before{content:"\f034";}
.font-awesome.icon-text-width:before{content:"\f035";}
.font-awesome.icon-align-left:before{content:"\f036";}
.font-awesome.icon-align-center:before{content:"\f037";}
.font-awesome.icon-align-right:before{content:"\f038";}
.font-awesome.icon-align-justify:before{content:"\f039";}
.font-awesome.icon-list:before{content:"\f03a";}
.font-awesome.icon-indent-left:before{content:"\f03b";}
.font-awesome.icon-indent-right:before{content:"\f03c";}
.font-awesome.icon-facetime-video:before{content:"\f03d";}
.font-awesome.icon-picture:before{content:"\f03e";}
.font-awesome.icon-pencil:before{content:"\f040";}
.font-awesome.icon-map-marker:before{content:"\f041";}
.font-awesome.icon-adjust:before{content:"\f042";}
.font-awesome.icon-tint:before{content:"\f043";}
.font-awesome.icon-edit:before{content:"\f044";}
.font-awesome.icon-share:before{content:"\f045";}
.font-awesome.icon-check:before{content:"\f046";}
.font-awesome.icon-move:before{content:"\f047";}
.font-awesome.icon-step-backward:before{content:"\f048";}
.font-awesome.icon-fast-backward:before{content:"\f049";}
.font-awesome.icon-backward:before{content:"\f04a";}
.font-awesome.icon-play:before{content:"\f04b";}
.font-awesome.icon-pause:before{content:"\f04c";}
.font-awesome.icon-stop:before{content:"\f04d";}
.font-awesome.icon-forward:before{content:"\f04e";}
.font-awesome.icon-fast-forward:before{content:"\f050";}
.font-awesome.icon-step-forward:before{content:"\f051";}
.font-awesome.icon-eject:before{content:"\f052";}
.font-awesome.icon-chevron-left:before{content:"\f053";}
.font-awesome.icon-chevron-right:before{content:"\f054";}
.font-awesome.icon-plus-sign:before{content:"\f055";}
.font-awesome.icon-minus-sign:before{content:"\f056";}
.font-awesome.icon-remove-sign:before{content:"\f057";}
.font-awesome.icon-ok-sign:before{content:"\f058";}
.font-awesome.icon-question-sign:before{content:"\f059";}
.font-awesome.icon-info-sign:before{content:"\f05a";}
.font-awesome.icon-screenshot:before{content:"\f05b";}
.font-awesome.icon-remove-circle:before{content:"\f05c";}
.font-awesome.icon-ok-circle:before{content:"\f05d";}
.font-awesome.icon-ban-circle:before{content:"\f05e";}
.font-awesome.icon-arrow-left:before{content:"\f060";}
.font-awesome.icon-arrow-right:before{content:"\f061";}
.font-awesome.icon-arrow-up:before{content:"\f062";}
.font-awesome.icon-arrow-down:before{content:"\f063";}
.font-awesome.icon-mail-forward:before,.font-awesome.icon-share-alt:before{content:"\f064";}
.font-awesome.icon-resize-full:before{content:"\f065";}
.font-awesome.icon-resize-small:before{content:"\f066";}
.font-awesome.icon-plus:before{content:"\f067";}
.font-awesome.icon-minus:before{content:"\f068";}
.font-awesome.icon-asterisk:before{content:"\f069";}
.font-awesome.icon-exclamation-sign:before{content:"\f06a";}
.font-awesome.icon-gift:before{content:"\f06b";}
.font-awesome.icon-leaf:before{content:"\f06c";}
.font-awesome.icon-fire:before{content:"\f06d";}
.font-awesome.icon-eye-open:before{content:"\f06e";}
.font-awesome.icon-eye-close:before{content:"\f070";}
.font-awesome.icon-warning-sign:before{content:"\f071";}
.font-awesome.icon-plane:before{content:"\f072";}
.font-awesome.icon-calendar:before{content:"\f073";}
.font-awesome.icon-random:before{content:"\f074";}
.font-awesome.icon-comment:before{content:"\f075";}
.font-awesome.icon-magnet:before{content:"\f076";}
.font-awesome.icon-chevron-up:before{content:"\f077";}
.font-awesome.icon-chevron-down:before{content:"\f078";}
.font-awesome.icon-retweet:before{content:"\f079";}
.font-awesome.icon-shopping-cart:before{content:"\f07a";}
.font-awesome.icon-folder-close:before{content:"\f07b";}
.font-awesome.icon-folder-open:before{content:"\f07c";}
.font-awesome.icon-resize-vertical:before{content:"\f07d";}
.font-awesome.icon-resize-horizontal:before{content:"\f07e";}
.font-awesome.icon-bar-chart:before{content:"\f080";}
.font-awesome.icon-twitter-sign:before{content:"\f081";}
.font-awesome.icon-facebook-sign:before{content:"\f082";}
.font-awesome.icon-camera-retro:before{content:"\f083";}
.font-awesome.icon-key:before{content:"\f084";}
.font-awesome.icon-gears:before,.font-awesome.icon-cogs:before{content:"\f085";}
.font-awesome.icon-comments:before{content:"\f086";}
.font-awesome.icon-thumbs-up-alt:before{content:"\f087";}
.font-awesome.icon-thumbs-down-alt:before{content:"\f088";}
.font-awesome.icon-star-half:before{content:"\f089";}
.font-awesome.icon-heart-empty:before{content:"\f08a";}
.font-awesome.icon-signout:before{content:"\f08b";}
.font-awesome.icon-linkedin-sign:before{content:"\f08c";}
.font-awesome.icon-pushpin:before{content:"\f08d";}
.font-awesome.icon-external-link:before{content:"\f08e";}
.font-awesome.icon-signin:before{content:"\f090";}
.font-awesome.icon-trophy:before{content:"\f091";}
.font-awesome.icon-github-sign:before{content:"\f092";}
.font-awesome.icon-upload-alt:before{content:"\f093";}
.font-awesome.icon-lemon:before{content:"\f094";}
.font-awesome.icon-phone:before{content:"\f095";}
.font-awesome.icon-unchecked:before,.font-awesome.icon-check-empty:before{content:"\f096";}
.font-awesome.icon-bookmark-empty:before{content:"\f097";}
.font-awesome.icon-phone-sign:before{content:"\f098";}
.font-awesome.icon-twitter:before{content:"\f099";}
.font-awesome.icon-facebook:before{content:"\f09a";}
.font-awesome.icon-github:before{content:"\f09b";}
.font-awesome.icon-unlock:before{content:"\f09c";}
.font-awesome.icon-credit-card:before{content:"\f09d";}
.font-awesome.icon-rss:before{content:"\f09e";}
.font-awesome.icon-hdd:before{content:"\f0a0";}
.font-awesome.icon-bullhorn:before{content:"\f0a1";}
.font-awesome.icon-bell:before{content:"\f0a2";}
.font-awesome.icon-certificate:before{content:"\f0a3";}
.font-awesome.icon-hand-right:before{content:"\f0a4";}
.font-awesome.icon-hand-left:before{content:"\f0a5";}
.font-awesome.icon-hand-up:before{content:"\f0a6";}
.font-awesome.icon-hand-down:before{content:"\f0a7";}
.font-awesome.icon-circle-arrow-left:before{content:"\f0a8";}
.font-awesome.icon-circle-arrow-right:before{content:"\f0a9";}
.font-awesome.icon-circle-arrow-up:before{content:"\f0aa";}
.font-awesome.icon-circle-arrow-down:before{content:"\f0ab";}
.font-awesome.icon-globe:before{content:"\f0ac";}
.font-awesome.icon-wrench:before{content:"\f0ad";}
.font-awesome.icon-tasks:before{content:"\f0ae";}
.font-awesome.icon-filter:before{content:"\f0b0";}
.font-awesome.icon-briefcase:before{content:"\f0b1";}
.font-awesome.icon-fullscreen:before{content:"\f0b2";}
.font-awesome.icon-group:before{content:"\f0c0";}
.font-awesome.icon-link:before{content:"\f0c1";}
.font-awesome.icon-cloud:before{content:"\f0c2";}
.font-awesome.icon-beaker:before{content:"\f0c3";}
.font-awesome.icon-cut:before{content:"\f0c4";}
.font-awesome.icon-copy:before{content:"\f0c5";}
.font-awesome.icon-paperclip:before,.font-awesome.icon-paper-clip:before{content:"\f0c6";}
.font-awesome.icon-save:before{content:"\f0c7";}
.font-awesome.icon-sign-blank:before{content:"\f0c8";}
.font-awesome.icon-reorder:before{content:"\f0c9";}
.font-awesome.icon-list-ul:before{content:"\f0ca";}
.font-awesome.icon-list-ol:before{content:"\f0cb";}
.font-awesome.icon-strikethrough:before{content:"\f0cc";}
.font-awesome.icon-underline:before{content:"\f0cd";}
.font-awesome.icon-table:before{content:"\f0ce";}
.font-awesome.icon-magic:before{content:"\f0d0";}
.font-awesome.icon-truck:before{content:"\f0d1";}
.font-awesome.icon-pinterest:before{content:"\f0d2";}
.font-awesome.icon-pinterest-sign:before{content:"\f0d3";}
.font-awesome.icon-google-plus-sign:before{content:"\f0d4";}
.font-awesome.icon-google-plus:before{content:"\f0d5";}
.font-awesome.icon-money:before{content:"\f0d6";}
.font-awesome.icon-caret-down:before{content:"\f0d7";}
.font-awesome.icon-caret-up:before{content:"\f0d8";}
.font-awesome.icon-caret-left:before{content:"\f0d9";}
.font-awesome.icon-caret-right:before{content:"\f0da";}
.font-awesome.icon-columns:before{content:"\f0db";}
.font-awesome.icon-sort:before{content:"\f0dc";}
.font-awesome.icon-sort-down:before{content:"\f0dd";}
.font-awesome.icon-sort-up:before{content:"\f0de";}
.font-awesome.icon-envelope:before{content:"\f0e0";}
.font-awesome.icon-linkedin:before{content:"\f0e1";}
.font-awesome.icon-rotate-left:before,.font-awesome.icon-undo:before{content:"\f0e2";}
.font-awesome.icon-legal:before{content:"\f0e3";}
.font-awesome.icon-dashboard:before{content:"\f0e4";}
.font-awesome.icon-comment-alt:before{content:"\f0e5";}
.font-awesome.icon-comments-alt:before{content:"\f0e6";}
.font-awesome.icon-bolt:before{content:"\f0e7";}
.font-awesome.icon-sitemap:before{content:"\f0e8";}
.font-awesome.icon-umbrella:before{content:"\f0e9";}
.font-awesome.icon-paste:before{content:"\f0ea";}
.font-awesome.icon-lightbulb:before{content:"\f0eb";}
.font-awesome.icon-exchange:before{content:"\f0ec";}
.font-awesome.icon-cloud-download:before{content:"\f0ed";}
.font-awesome.icon-cloud-upload:before{content:"\f0ee";}
.font-awesome.icon-user-md:before{content:"\f0f0";}
.font-awesome.icon-stethoscope:before{content:"\f0f1";}
.font-awesome.icon-suitcase:before{content:"\f0f2";}
.font-awesome.icon-bell-alt:before{content:"\f0f3";}
.font-awesome.icon-coffee:before{content:"\f0f4";}
.font-awesome.icon-food:before{content:"\f0f5";}
.font-awesome.icon-file-text-alt:before{content:"\f0f6";}
.font-awesome.icon-building:before{content:"\f0f7";}
.font-awesome.icon-hospital:before{content:"\f0f8";}
.font-awesome.icon-ambulance:before{content:"\f0f9";}
.font-awesome.icon-medkit:before{content:"\f0fa";}
.font-awesome.icon-fighter-jet:before{content:"\f0fb";}
.font-awesome.icon-beer:before{content:"\f0fc";}
.font-awesome.icon-h-sign:before{content:"\f0fd";}
.font-awesome.icon-plus-sign-alt:before{content:"\f0fe";}
.font-awesome.icon-double-angle-left:before{content:"\f100";}
.font-awesome.icon-double-angle-right:before{content:"\f101";}
.font-awesome.icon-double-angle-up:before{content:"\f102";}
.font-awesome.icon-double-angle-down:before{content:"\f103";}
.font-awesome.icon-angle-left:before{content:"\f104";}
.font-awesome.icon-angle-right:before{content:"\f105";}
.font-awesome.icon-angle-up:before{content:"\f106";}
.font-awesome.icon-angle-down:before{content:"\f107";}
.font-awesome.icon-desktop:before{content:"\f108";}
.font-awesome.icon-laptop:before{content:"\f109";}
.font-awesome.icon-tablet:before{content:"\f10a";}
.font-awesome.icon-mobile-phone:before{content:"\f10b";}
.font-awesome.icon-circle-blank:before{content:"\f10c";}
.font-awesome.icon-quote-left:before{content:"\f10d";}
.font-awesome.icon-quote-right:before{content:"\f10e";}
.font-awesome.icon-spinner:before{content:"\f110";}
.font-awesome.icon-circle:before{content:"\f111";}
.font-awesome.icon-mail-reply:before,.font-awesome.icon-reply:before{content:"\f112";}
.font-awesome.icon-github-alt:before{content:"\f113";}
.font-awesome.icon-folder-close-alt:before{content:"\f114";}
.font-awesome.icon-folder-open-alt:before{content:"\f115";}
.font-awesome.icon-expand-alt:before{content:"\f116";}
.font-awesome.icon-collapse-alt:before{content:"\f117";}
.font-awesome.icon-smile:before{content:"\f118";}
.font-awesome.icon-frown:before{content:"\f119";}
.font-awesome.icon-meh:before{content:"\f11a";}
.font-awesome.icon-gamepad:before{content:"\f11b";}
.font-awesome.icon-keyboard:before{content:"\f11c";}
.font-awesome.icon-flag-alt:before{content:"\f11d";}
.font-awesome.icon-flag-checkered:before{content:"\f11e";}
.font-awesome.icon-terminal:before{content:"\f120";}
.font-awesome.icon-code:before{content:"\f121";}
.font-awesome.icon-reply-all:before{content:"\f122";}
.font-awesome.icon-mail-reply-all:before{content:"\f122";}
.font-awesome.icon-star-half-full:before,.font-awesome.icon-star-half-empty:before{content:"\f123";}
.font-awesome.icon-location-arrow:before{content:"\f124";}
.font-awesome.icon-crop:before{content:"\f125";}
.font-awesome.icon-code-fork:before{content:"\f126";}
.font-awesome.icon-unlink:before{content:"\f127";}
.font-awesome.icon-question:before{content:"\f128";}
.font-awesome.icon-info:before{content:"\f129";}
.font-awesome.icon-exclamation:before{content:"\f12a";}
.font-awesome.icon-superscript:before{content:"\f12b";}
.font-awesome.icon-subscript:before{content:"\f12c";}
.font-awesome.icon-eraser:before{content:"\f12d";}
.font-awesome.icon-puzzle-piece:before{content:"\f12e";}
.font-awesome.icon-microphone:before{content:"\f130";}
.font-awesome.icon-microphone-off:before{content:"\f131";}
.font-awesome.icon-shield:before{content:"\f132";}
.font-awesome.icon-calendar-empty:before{content:"\f133";}
.font-awesome.icon-fire-extinguisher:before{content:"\f134";}
.font-awesome.icon-rocket:before{content:"\f135";}
.font-awesome.icon-maxcdn:before{content:"\f136";}
.font-awesome.icon-chevron-sign-left:before{content:"\f137";}
.font-awesome.icon-chevron-sign-right:before{content:"\f138";}
.font-awesome.icon-chevron-sign-up:before{content:"\f139";}
.font-awesome.icon-chevron-sign-down:before{content:"\f13a";}
.font-awesome.icon-html5:before{content:"\f13b";}
.font-awesome.icon-css3:before{content:"\f13c";}
.font-awesome.icon-anchor:before{content:"\f13d";}
.font-awesome.icon-unlock-alt:before{content:"\f13e";}
.font-awesome.icon-bullseye:before{content:"\f140";}
.font-awesome.icon-ellipsis-horizontal:before{content:"\f141";}
.font-awesome.icon-ellipsis-vertical:before{content:"\f142";}
.font-awesome.icon-rss-sign:before{content:"\f143";}
.font-awesome.icon-play-sign:before{content:"\f144";}
.font-awesome.icon-ticket:before{content:"\f145";}
.font-awesome.icon-minus-sign-alt:before{content:"\f146";}
.font-awesome.icon-check-minus:before{content:"\f147";}
.font-awesome.icon-level-up:before{content:"\f148";}
.font-awesome.icon-level-down:before{content:"\f149";}
.font-awesome.icon-check-sign:before{content:"\f14a";}
.font-awesome.icon-edit-sign:before{content:"\f14b";}
.font-awesome.icon-external-link-sign:before{content:"\f14c";}
.font-awesome.icon-share-sign:before{content:"\f14d";}
.font-awesome.icon-compass:before{content:"\f14e";}
.font-awesome.icon-collapse:before{content:"\f150";}
.font-awesome.icon-collapse-top:before{content:"\f151";}
.font-awesome.icon-expand:before{content:"\f152";}
.font-awesome.icon-euro:before,.font-awesome.icon-eur:before{content:"\f153";}
.font-awesome.icon-gbp:before{content:"\f154";}
.font-awesome.icon-dollar:before,.font-awesome.icon-usd:before{content:"\f155";}
.font-awesome.icon-rupee:before,.font-awesome.icon-inr:before{content:"\f156";}
.font-awesome.icon-yen:before,.font-awesome.icon-jpy:before{content:"\f157";}
.font-awesome.icon-renminbi:before,.font-awesome.icon-cny:before{content:"\f158";}
.font-awesome.icon-won:before,.font-awesome.icon-krw:before{content:"\f159";}
.font-awesome.icon-bitcoin:before,.font-awesome.icon-btc:before{content:"\f15a";}
.font-awesome.icon-file:before{content:"\f15b";}
.font-awesome.icon-file-text:before{content:"\f15c";}
.font-awesome.icon-sort-by-alphabet:before{content:"\f15d";}
.font-awesome.icon-sort-by-alphabet-alt:before{content:"\f15e";}
.font-awesome.icon-sort-by-attributes:before{content:"\f160";}
.font-awesome.icon-sort-by-attributes-alt:before{content:"\f161";}
.font-awesome.icon-sort-by-order:before{content:"\f162";}
.font-awesome.icon-sort-by-order-alt:before{content:"\f163";}
.font-awesome.icon-thumbs-up:before{content:"\f164";}
.font-awesome.icon-thumbs-down:before{content:"\f165";}
.font-awesome.icon-youtube-sign:before{content:"\f166";}
.font-awesome.icon-youtube:before{content:"\f167";}
.font-awesome.icon-xing:before{content:"\f168";}
.font-awesome.icon-xing-sign:before{content:"\f169";}
.font-awesome.icon-youtube-play:before{content:"\f16a";}
.font-awesome.icon-dropbox:before{content:"\f16b";}
.font-awesome.icon-stackexchange:before{content:"\f16c";}
.font-awesome.icon-instagram:before{content:"\f16d";}
.font-awesome.icon-flickr:before{content:"\f16e";}
.font-awesome.icon-adn:before{content:"\f170";}
.font-awesome.icon-bitbucket:before{content:"\f171";}
.font-awesome.icon-bitbucket-sign:before{content:"\f172";}
.font-awesome.icon-tumblr:before{content:"\f173";}
.font-awesome.icon-tumblr-sign:before{content:"\f174";}
.font-awesome.icon-long-arrow-down:before{content:"\f175";}
.font-awesome.icon-long-arrow-up:before{content:"\f176";}
.font-awesome.icon-long-arrow-left:before{content:"\f177";}
.font-awesome.icon-long-arrow-right:before{content:"\f178";}
.font-awesome.icon-apple:before{content:"\f179";}
.font-awesome.icon-windows:before{content:"\f17a";}
.font-awesome.icon-android:before{content:"\f17b";}
.font-awesome.icon-linux:before{content:"\f17c";}
.font-awesome.icon-dribbble:before{content:"\f17d";}
.font-awesome.icon-skype:before{content:"\f17e";}
.font-awesome.icon-foursquare:before{content:"\f180";}
.font-awesome.icon-trello:before{content:"\f181";}
.font-awesome.icon-female:before{content:"\f182";}
.font-awesome.icon-male:before{content:"\f183";}
.font-awesome.icon-gittip:before{content:"\f184";}
.font-awesome.icon-sun:before{content:"\f185";}
.font-awesome.icon-moon:before{content:"\f186";}
.font-awesome.icon-archive:before{content:"\f187";}
.font-awesome.icon-bug:before{content:"\f188";}
.font-awesome.icon-vk:before{content:"\f189";}
.font-awesome.icon-weibo:before{content:"\f18a";}
.font-awesome.icon-renren:before{content:"\f18b";}[class^="icon-"]:before, [class*=" icon-"]:before {
    display: inline-block;
    text-decoration: inherit;
}
.icon-large:before {
    font-size: 1.33333em;
    vertical-align: -10%;
}
.icon-2x {
    font-size: 2em;
}
.icon-3x {
    font-size: 3em;
}
.icon-4x {
    font-size: 4em;
}
.icon-5x {
    font-size: 5em;
}/*
Theme Name: GeneratePress
Theme URI: https://generatepress.com
Author: Tom Usborne
Author URI: https://generatepress.com/about
Description: GeneratePress is a lightweight WordPress theme built with a focus on speed and usability. Performance is important to us, which is why a fresh GeneratePress install adds less than 10kb (gzipped) to your page size. We take full advantage of the block editor (Gutenberg), which gives you more control over creating your content. If you use page builders, GeneratePress is the right theme for you. It is completely compatible with all major page builders, including Beaver Builder and Elementor. Thanks to our emphasis on WordPress coding standards, we can boast full compatibility with all well-coded plugins, including WooCommerce. GeneratePress is fully responsive, uses valid HTML/CSS, and is translated into over 25 languages by our amazing community of users. A few of our many features include 60+ color controls, powerful dynamic typography, 5 navigation locations, 5 sidebar layouts, dropdown menus (click or hover), and 9 widget areas. Learn more and check out our powerful premium version at https://generatepress.com
Version: 3.6.0
Requires at least: 6.5
Tested up to: 6.8
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: generatepress
Tags: two-columns, three-columns, one-column, right-sidebar, left-sidebar, footer-widgets, blog, e-commerce, flexible-header, full-width-template, buddypress, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, rtl-language-support, featured-images, theme-options

GeneratePress, Copyright 2014-2025 EDGE22 Studios LTD.
GeneratePress is distributed under the terms of the GNU GPL

GeneratePress is based on Underscores http://underscores.me/, (C) 2012-2025 Automattic, Inc.

Actual CSS can be found in /assets/css/ folder.
*/
.clear,.clearfix:after,.grid-100:after,.grid-10:after,.grid-15:after,.grid-20:after,.grid-25:after,.grid-30:after,.grid-33:after,.grid-35:after,.grid-40:after,.grid-45:after,.grid-50:after,.grid-55:after,.grid-5:after,.grid-60:after,.grid-65:after,.grid-66:after,.grid-70:after,.grid-75:after,.grid-80:after,.grid-85:after,.grid-90:after,.grid-95:after,.grid-container:after,[class*=mobile-grid-]:after,[class*=tablet-grid-]:after{clear:both}@-ms-viewport{width:auto}.clear{display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after,.clearfix:before,.grid-100:after,.grid-100:before,.grid-10:after,.grid-10:before,.grid-15:after,.grid-15:before,.grid-20:after,.grid-20:before,.grid-25:after,.grid-25:before,.grid-30:after,.grid-30:before,.grid-33:after,.grid-33:before,.grid-35:after,.grid-35:before,.grid-40:after,.grid-40:before,.grid-45:after,.grid-45:before,.grid-50:after,.grid-50:before,.grid-55:after,.grid-55:before,.grid-5:after,.grid-5:before,.grid-60:after,.grid-60:before,.grid-65:after,.grid-65:before,.grid-66:after,.grid-66:before,.grid-70:after,.grid-70:before,.grid-75:after,.grid-75:before,.grid-80:after,.grid-80:before,.grid-85:after,.grid-85:before,.grid-90:after,.grid-90:before,.grid-95:after,.grid-95:before,.grid-container:after,.grid-container:before,[class*=mobile-grid-]:after,[class*=mobile-grid-]:before,[class*=tablet-grid-]:after,[class*=tablet-grid-]:before{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:10px;padding-right:10px}.grid-10,.grid-100,.grid-15,.grid-20,.grid-25,.grid-30,.grid-33,.grid-35,.grid-40,.grid-45,.grid-5,.grid-50,.grid-55,.grid-60,.grid-65,.grid-66,.grid-70,.grid-75,.grid-80,.grid-85,.grid-90,.grid-95,[class*=mobile-grid-],[class*=tablet-grid-]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px}.grid-parent{padding-left:0;padding-right:0}@media (max-width:767px){[class*=mobile-pull-],[class*=mobile-push-]{position:relative}.hide-on-mobile{display:none!important}.mobile-grid-5{float:left;width:5%}.mobile-prefix-5{margin-left:5%}.mobile-suffix-5{margin-right:5%}.mobile-push-5{left:5%}.mobile-pull-5{left:-5%}.mobile-grid-10{float:left;width:10%}.mobile-prefix-10{margin-left:10%}.mobile-suffix-10{margin-right:10%}.mobile-push-10{left:10%}.mobile-pull-10{left:-10%}.mobile-grid-15{float:left;width:15%}.mobile-prefix-15{margin-left:15%}.mobile-suffix-15{margin-right:15%}.mobile-push-15{left:15%}.mobile-pull-15{left:-15%}.mobile-grid-20{float:left;width:20%}.mobile-prefix-20{margin-left:20%}.mobile-suffix-20{margin-right:20%}.mobile-push-20{left:20%}.mobile-pull-20{left:-20%}.mobile-grid-25{float:left;width:25%}.mobile-prefix-25{margin-left:25%}.mobile-suffix-25{margin-right:25%}.mobile-push-25{left:25%}.mobile-pull-25{left:-25%}.mobile-grid-30{float:left;width:30%}.mobile-prefix-30{margin-left:30%}.mobile-suffix-30{margin-right:30%}.mobile-push-30{left:30%}.mobile-pull-30{left:-30%}.mobile-grid-35{float:left;width:35%}.mobile-prefix-35{margin-left:35%}.mobile-suffix-35{margin-right:35%}.mobile-push-35{left:35%}.mobile-pull-35{left:-35%}.mobile-grid-40{float:left;width:40%}.mobile-prefix-40{margin-left:40%}.mobile-suffix-40{margin-right:40%}.mobile-push-40{left:40%}.mobile-pull-40{left:-40%}.mobile-grid-45{float:left;width:45%}.mobile-prefix-45{margin-left:45%}.mobile-suffix-45{margin-right:45%}.mobile-push-45{left:45%}.mobile-pull-45{left:-45%}.mobile-grid-50{float:left;width:50%}.mobile-prefix-50{margin-left:50%}.mobile-suffix-50{margin-right:50%}.mobile-push-50{left:50%}.mobile-pull-50{left:-50%}.mobile-grid-55{float:left;width:55%}.mobile-prefix-55{margin-left:55%}.mobile-suffix-55{margin-right:55%}.mobile-push-55{left:55%}.mobile-pull-55{left:-55%}.mobile-grid-60{float:left;width:60%}.mobile-prefix-60{margin-left:60%}.mobile-suffix-60{margin-right:60%}.mobile-push-60{left:60%}.mobile-pull-60{left:-60%}.mobile-grid-65{float:left;width:65%}.mobile-prefix-65{margin-left:65%}.mobile-suffix-65{margin-right:65%}.mobile-push-65{left:65%}.mobile-pull-65{left:-65%}.mobile-grid-70{float:left;width:70%}.mobile-prefix-70{margin-left:70%}.mobile-suffix-70{margin-right:70%}.mobile-push-70{left:70%}.mobile-pull-70{left:-70%}.mobile-grid-75{float:left;width:75%}.mobile-prefix-75{margin-left:75%}.mobile-suffix-75{margin-right:75%}.mobile-push-75{left:75%}.mobile-pull-75{left:-75%}.mobile-grid-80{float:left;width:80%}.mobile-prefix-80{margin-left:80%}.mobile-suffix-80{margin-right:80%}.mobile-push-80{left:80%}.mobile-pull-80{left:-80%}.mobile-grid-85{float:left;width:85%}.mobile-prefix-85{margin-left:85%}.mobile-suffix-85{margin-right:85%}.mobile-push-85{left:85%}.mobile-pull-85{left:-85%}.mobile-grid-90{float:left;width:90%}.mobile-prefix-90{margin-left:90%}.mobile-suffix-90{margin-right:90%}.mobile-push-90{left:90%}.mobile-pull-90{left:-90%}.mobile-grid-95{float:left;width:95%}.mobile-prefix-95{margin-left:95%}.mobile-suffix-95{margin-right:95%}.mobile-push-95{left:95%}.mobile-pull-95{left:-95%}.mobile-grid-33{float:left;width:33.33333%}.mobile-prefix-33{margin-left:33.33333%}.mobile-suffix-33{margin-right:33.33333%}.mobile-push-33{left:33.33333%}.mobile-pull-33{left:-33.33333%}.mobile-grid-66{float:left;width:66.66667%}.mobile-prefix-66{margin-left:66.66667%}.mobile-suffix-66{margin-right:66.66667%}.mobile-push-66{left:66.66667%}.mobile-pull-66{left:-66.66667%}.mobile-grid-100{clear:both;width:100%}}@media (min-width:768px) and (max-width:1024px){[class*=tablet-pull-],[class*=tablet-push-]{position:relative}.hide-on-tablet{display:none!important}.tablet-grid-5{float:left;width:5%}.tablet-prefix-5{margin-left:5%}.tablet-suffix-5{margin-right:5%}.tablet-push-5{left:5%}.tablet-pull-5{left:-5%}.tablet-grid-10{float:left;width:10%}.tablet-prefix-10{margin-left:10%}.tablet-suffix-10{margin-right:10%}.tablet-push-10{left:10%}.tablet-pull-10{left:-10%}.tablet-grid-15{float:left;width:15%}.tablet-prefix-15{margin-left:15%}.tablet-suffix-15{margin-right:15%}.tablet-push-15{left:15%}.tablet-pull-15{left:-15%}.tablet-grid-20{float:left;width:20%}.tablet-prefix-20{margin-left:20%}.tablet-suffix-20{margin-right:20%}.tablet-push-20{left:20%}.tablet-pull-20{left:-20%}.tablet-grid-25{float:left;width:25%}.tablet-prefix-25{margin-left:25%}.tablet-suffix-25{margin-right:25%}.tablet-push-25{left:25%}.tablet-pull-25{left:-25%}.tablet-grid-30{float:left;width:30%}.tablet-prefix-30{margin-left:30%}.tablet-suffix-30{margin-right:30%}.tablet-push-30{left:30%}.tablet-pull-30{left:-30%}.tablet-grid-35{float:left;width:35%}.tablet-prefix-35{margin-left:35%}.tablet-suffix-35{margin-right:35%}.tablet-push-35{left:35%}.tablet-pull-35{left:-35%}.tablet-grid-40{float:left;width:40%}.tablet-prefix-40{margin-left:40%}.tablet-suffix-40{margin-right:40%}.tablet-push-40{left:40%}.tablet-pull-40{left:-40%}.tablet-grid-45{float:left;width:45%}.tablet-prefix-45{margin-left:45%}.tablet-suffix-45{margin-right:45%}.tablet-push-45{left:45%}.tablet-pull-45{left:-45%}.tablet-grid-50{float:left;width:50%}.tablet-prefix-50{margin-left:50%}.tablet-suffix-50{margin-right:50%}.tablet-push-50{left:50%}.tablet-pull-50{left:-50%}.tablet-grid-55{float:left;width:55%}.tablet-prefix-55{margin-left:55%}.tablet-suffix-55{margin-right:55%}.tablet-push-55{left:55%}.tablet-pull-55{left:-55%}.tablet-grid-60{float:left;width:60%}.tablet-prefix-60{margin-left:60%}.tablet-suffix-60{margin-right:60%}.tablet-push-60{left:60%}.tablet-pull-60{left:-60%}.tablet-grid-65{float:left;width:65%}.tablet-prefix-65{margin-left:65%}.tablet-suffix-65{margin-right:65%}.tablet-push-65{left:65%}.tablet-pull-65{left:-65%}.tablet-grid-70{float:left;width:70%}.tablet-prefix-70{margin-left:70%}.tablet-suffix-70{margin-right:70%}.tablet-push-70{left:70%}.tablet-pull-70{left:-70%}.tablet-grid-75{float:left;width:75%}.tablet-prefix-75{margin-left:75%}.tablet-suffix-75{margin-right:75%}.tablet-push-75{left:75%}.tablet-pull-75{left:-75%}.tablet-grid-80{float:left;width:80%}.tablet-prefix-80{margin-left:80%}.tablet-suffix-80{margin-right:80%}.tablet-push-80{left:80%}.tablet-pull-80{left:-80%}.tablet-grid-85{float:left;width:85%}.tablet-prefix-85{margin-left:85%}.tablet-suffix-85{margin-right:85%}.tablet-push-85{left:85%}.tablet-pull-85{left:-85%}.tablet-grid-90{float:left;width:90%}.tablet-prefix-90{margin-left:90%}.tablet-suffix-90{margin-right:90%}.tablet-push-90{left:90%}.tablet-pull-90{left:-90%}.tablet-grid-95{float:left;width:95%}.tablet-prefix-95{margin-left:95%}.tablet-suffix-95{margin-right:95%}.tablet-push-95{left:95%}.tablet-pull-95{left:-95%}.tablet-grid-33{float:left;width:33.33333%}.tablet-prefix-33{margin-left:33.33333%}.tablet-suffix-33{margin-right:33.33333%}.tablet-push-33{left:33.33333%}.tablet-pull-33{left:-33.33333%}.tablet-grid-66{float:left;width:66.66667%}.tablet-prefix-66{margin-left:66.66667%}.tablet-suffix-66{margin-right:66.66667%}.tablet-push-66{left:66.66667%}.tablet-pull-66{left:-66.66667%}.tablet-grid-100{clear:both;width:100%}.inside-footer-widgets>div{margin-bottom:50px}.inside-footer-widgets>div:nth-child(odd){clear:both}.active-footer-widgets-1 .footer-widget-1,.active-footer-widgets-3 .footer-widget-3,.active-footer-widgets-5 .footer-widget-5{width:100%;margin-bottom:0}.active-footer-widgets-2 .inside-footer-widgets>div,.active-footer-widgets-4 .footer-widget-3,.active-footer-widgets-4 .footer-widget-4{margin-bottom:0}}@media (min-width:1025px){.grid-10,.grid-15,.grid-20,.grid-25,.grid-30,.grid-33,.grid-35,.grid-40,.grid-45,.grid-5,.grid-50,.grid-60,.grid-65,.grid-66,.grid-70,.grid-75,.grid-80,.grid-85,.grid-90,.grid-95{float:left}.pull-10,.pull-15,.pull-20,.pull-25,.pull-30,.pull-33,.pull-35,.pull-40,.pull-45,.pull-5,.pull-50,.pull-55,.pull-60,.pull-65,.pull-66,.pull-70,.pull-75,.pull-80,.pull-85,.pull-90,.pull-95,.push-10,.push-15,.push-20,.push-25,.push-30,.push-33,.push-35,.push-40,.push-45,.push-5,.push-50,.push-55,.push-60,.push-65,.push-66,.push-70,.push-75,.push-80,.push-85,.push-90,.push-95{position:relative}.hide-on-desktop{display:none!important}.grid-5{width:5%}.prefix-5{margin-left:5%}.suffix-5{margin-right:5%}.push-5{left:5%}.pull-5{left:-5%}.grid-10{width:10%}.prefix-10{margin-left:10%}.suffix-10{margin-right:10%}.push-10{left:10%}.pull-10{left:-10%}.grid-15{width:15%}.prefix-15{margin-left:15%}.suffix-15{margin-right:15%}.push-15{left:15%}.pull-15{left:-15%}.grid-20{width:20%}.prefix-20{margin-left:20%}.suffix-20{margin-right:20%}.push-20{left:20%}.pull-20{left:-20%}.grid-25{width:25%}.prefix-25{margin-left:25%}.suffix-25{margin-right:25%}.push-25{left:25%}.pull-25{left:-25%}.grid-30{width:30%}.prefix-30{margin-left:30%}.suffix-30{margin-right:30%}.push-30{left:30%}.pull-30{left:-30%}.grid-35{width:35%}.prefix-35{margin-left:35%}.suffix-35{margin-right:35%}.push-35{left:35%}.pull-35{left:-35%}.grid-40{width:40%}.prefix-40{margin-left:40%}.suffix-40{margin-right:40%}.push-40{left:40%}.pull-40{left:-40%}.grid-45{width:45%}.prefix-45{margin-left:45%}.suffix-45{margin-right:45%}.push-45{left:45%}.pull-45{left:-45%}.grid-50{width:50%}.prefix-50{margin-left:50%}.suffix-50{margin-right:50%}.push-50{left:50%}.pull-50{left:-50%}.grid-55{float:left;width:55%}.prefix-55{margin-left:55%}.suffix-55{margin-right:55%}.push-55{left:55%}.pull-55{left:-55%}.grid-60{width:60%}.prefix-60{margin-left:60%}.suffix-60{margin-right:60%}.push-60{left:60%}.pull-60{left:-60%}.grid-65{width:65%}.prefix-65{margin-left:65%}.suffix-65{margin-right:65%}.push-65{left:65%}.pull-65{left:-65%}.grid-70{width:70%}.prefix-70{margin-left:70%}.suffix-70{margin-right:70%}.push-70{left:70%}.pull-70{left:-70%}.grid-75{width:75%}.prefix-75{margin-left:75%}.suffix-75{margin-right:75%}.push-75{left:75%}.pull-75{left:-75%}.grid-80{width:80%}.prefix-80{margin-left:80%}.suffix-80{margin-right:80%}.push-80{left:80%}.pull-80{left:-80%}.grid-85{width:85%}.prefix-85{margin-left:85%}.suffix-85{margin-right:85%}.push-85{left:85%}.pull-85{left:-85%}.grid-90{width:90%}.prefix-90{margin-left:90%}.suffix-90{margin-right:90%}.push-90{left:90%}.pull-90{left:-90%}.grid-95{width:95%}.prefix-95{margin-left:95%}.suffix-95{margin-right:95%}.push-95{left:95%}.pull-95{left:-95%}.grid-33{width:33.33333%}.prefix-33{margin-left:33.33333%}.suffix-33{margin-right:33.33333%}.push-33{left:33.33333%}.pull-33{left:-33.33333%}.grid-66{width:66.66667%}.prefix-66{margin-left:66.66667%}.suffix-66{margin-right:66.66667%}.push-66{left:66.66667%}.pull-66{left:-66.66667%}.grid-100{clear:both;width:100%}}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;margin:0;padding:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400;text-align:left;padding:5px}blockquote:after,blockquote:before,q:after,q:before{content:""}a{background-color:transparent}a img{border:0}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,html input[type=button],input[type=reset],input[type=submit]{border:1px solid transparent;background:#55555e;cursor:pointer;-webkit-appearance:button;padding:10px 20px;color:#fff}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background:#fafafa;color:#666;border:1px solid #ccc;border-radius:0;padding:10px 15px;box-sizing:border-box;max-width:100%}textarea{overflow:auto;vertical-align:top;width:100%}input[type=file]{max-width:100%;box-sizing:border-box}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.clear:after,.comment-content:after,.entry-content:after,.inside-footer-widgets:not(.grid-container):after,.inside-header:not(.grid-container):after,.inside-navigation:not(.grid-container):after,.inside-top-bar:not(.grid-container):after,.page-header-content-container:after,.paging-navigation:after,.site-content:after,.site-footer:after,.site-header:after,.site-info:after{content:"";display:table;clear:both}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation li{float:left;position:relative}.sf-menu>li.menu-item-float-right{float:right!important}.nav-float-right .inside-header .main-navigation{float:right;clear:right}.nav-float-left .inside-header .main-navigation{float:left;clear:left}.nav-aligned-center .main-navigation:not(.toggled) .menu>li,.nav-aligned-right .main-navigation:not(.toggled) .menu>li{float:none;display:inline-block}.nav-aligned-center .main-navigation:not(.toggled) ul,.nav-aligned-right .main-navigation:not(.toggled) ul{letter-spacing:-.31em;font-size:1em}.nav-aligned-center .main-navigation:not(.toggled) ul li,.nav-aligned-right .main-navigation:not(.toggled) ul li{letter-spacing:normal}.nav-aligned-center .main-navigation{text-align:center}.nav-aligned-right .main-navigation{text-align:right}.main-navigation li.search-item{float:right}.main-navigation .mobile-bar-items a{padding-left:20px;padding-right:20px;line-height:60px}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.header-widget{float:right;overflow:hidden;max-width:50%}.header-widget .widget{padding:0 0 20px;margin-bottom:0}.header-widget .widget:last-child{padding-bottom:0}.header-widget .widget-title{margin-bottom:15px}.nav-float-right .header-widget{position:relative;top:-10px}.nav-float-right .header-widget .widget{padding:0 0 10px}.nav-float-left .inside-header .site-branding,.nav-float-left .inside-header .site-logo{float:right;clear:right}.nav-float-left .inside-header:after{clear:both;content:'';display:table}.nav-float-right .inside-header .site-branding{display:inline-block}.site-branding-container{display:inline-flex;align-items:center;text-align:left}.site-branding-container .site-logo{margin-right:1.5em}.header-aligned-center .site-header{text-align:center}.header-aligned-right .site-header{text-align:right}.header-aligned-right .site-branding-container{text-align:right}.header-aligned-right .site-branding-container .site-logo{order:10;margin-right:0;margin-left:1.5em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.wp-block-post-template{margin-left:0}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment,.comment-list{list-style-type:none;padding:0;margin:0}.comment-author-info{display:inline-block;vertical-align:middle}.comment-meta .avatar{float:left;margin-right:10px;border-radius:50%}.comment-author cite{font-style:normal;font-weight:700}.entry-meta.comment-metadata{margin-top:0}.comment-content{margin-top:1.5em}.comment-respond{margin-top:0}.comment-form>.form-submit{margin-bottom:0}.comment-form input,.comment-form-comment{margin-bottom:10px}.comment-form-comment textarea{resize:vertical}.comment-form #author,.comment-form #email,.comment-form #url{display:block}.comment-metadata .edit-link:before{display:none}.comment-body{padding:30px 0}.comment-content{padding:30px;border:1px solid rgba(0,0,0,.05)}.depth-1.parent>.children{border-bottom:1px solid rgba(0,0,0,.05)}.comment .children{padding-left:30px;margin-top:-30px;border-left:1px solid rgba(0,0,0,.05)}.pingback .comment-body,.trackback .comment-body{border-bottom:1px solid rgba(0,0,0,.05)}.pingback .edit-link{font-size:13px}.comment-content p:last-child{margin-bottom:0}.comment-list>.comment:first-child{padding-top:0;margin-top:0;border-top:0}ol.comment-list{margin-bottom:1.5em}.comment-form-cookies-consent{display:flex;align-items:center}.comment-form-cookies-consent input{margin-right:.5em;margin-bottom:0}.one-container .comments-area{margin-top:1.5em}.comment-content .reply{font-size:85%}#cancel-comment-reply-link{padding-left:10px}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget_search .search-submit{display:none}.widget{margin:0 0 30px;box-sizing:border-box}.separate-containers .widget:last-child,.widget:last-child{margin-bottom:0}.footer-widgets .widget,.sidebar .widget{font-size:17px}.widget ul li{list-style-type:none;position:relative;padding-bottom:5px}.widget_categories .children{margin-left:1.5em;padding-top:5px}.widget_categories .children li:last-child{padding-bottom:0}.widget_nav_menu ul ul,.widget_pages ul ul{margin-left:1em;margin-top:5px}.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}#wp-calendar{table-layout:fixed;font-size:80%}#wp-calendar #prev,#wp-calendar #prev+.pad{border-right:0}.sidebar .grid-container{max-width:100%;width:100%}.post{margin:0 0 2em}.page-header{margin-bottom:30px}.one-container.both-left .inside-left-sidebar,.one-container.both-right .inside-left-sidebar{margin-right:20px}.one-container.both-left .inside-right-sidebar,.one-container.both-right .inside-right-sidebar{margin-left:20px}.one-container:not(.page) .inside-article{padding:0 0 30px 0}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .page-header,.separate-containers .site-main>*,.separate-containers .widget{margin-bottom:20px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers.both-left .inside-left-sidebar,.separate-containers.both-right .inside-left-sidebar{margin-right:10px}.separate-containers.both-left .inside-right-sidebar,.separate-containers.both-right .inside-right-sidebar{margin-left:10px}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.site-info{text-align:center;font-size:15px}.site-info{padding:20px 40px}.footer-widgets{padding:40px}.site-footer .footer-widgets-container .inner-padding{padding:0 0 0 40px}.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:-40px}.footer-bar-active .footer-bar .widget{padding:0}.footer-bar .widget_nav_menu>div>ul{display:inline-block;vertical-align:top}.footer-bar .widget_nav_menu li{margin:0 10px;float:left;padding:0}.footer-bar .widget_nav_menu li:first-child{margin-left:0}.footer-bar .widget_nav_menu li:last-child{margin-right:0}.footer-bar .widget_nav_menu li ul{display:none}.footer-bar .textwidget p:last-child{margin:0}.footer-bar .widget-title{display:none}.footer-bar-align-right .copyright-bar{float:left}.footer-bar-align-right .footer-bar{float:right;text-align:right}.footer-bar-align-left .copyright-bar{float:right;text-align:right}.footer-bar-align-left .footer-bar{float:left;text-align:left}.footer-bar-align-center .copyright-bar{float:none;text-align:center}.footer-bar-align-center .footer-bar{float:none;text-align:center;margin-bottom:10px}.post-image:not(:first-child){margin-top:2em}.page-header-image,.page-header-image-single{line-height:0}.one-container .inside-article>[class*=page-header-],.separate-containers .inside-article>[class*=page-header-]{margin-bottom:2em;margin-top:0}.inside-article .page-header-image-single.page-header-below-title{margin-top:2em}.separate-containers .page-header-contained,.separate-containers .page-header-content,.separate-containers .page-header-content-single,.separate-containers .page-header-image,.separate-containers .page-header-image-single{margin-top:20px}.top-bar{font-weight:400;text-transform:none;font-size:13px}.top-bar .inside-top-bar .widget{padding:0;display:inline-block;margin:0}.top-bar .inside-top-bar .textwidget p:last-child{margin:0}.top-bar .widget-title{display:none}.top-bar .widget_nav_menu li{margin:0 10px;float:left;padding:0}.top-bar .widget_nav_menu li:first-child{margin-left:0}.top-bar .widget_nav_menu li:last-child{margin-right:0}.top-bar .widget_nav_menu li ul{display:none}.top-bar .widget_nav_menu>div>ul{display:inline-block;vertical-align:top}.inside-top-bar{padding:10px 40px}.top-bar-align-center{text-align:center}.top-bar-align-center .inside-top-bar .widget:not(:first-child){margin-left:10px}.top-bar-align-center .inside-top-bar .widget:first-child:last-child{display:block}.top-bar-align-right{text-align:right}.top-bar-align-right .inside-top-bar>.widget:nth-child(2n){float:left;margin-right:10px}.top-bar-align-right .inside-top-bar>.widget:nth-child(odd){margin-left:10px}.top-bar-align-left .inside-top-bar>.widget:nth-child(odd){float:left;margin-right:10px}.top-bar-align-left .inside-top-bar>.widget:nth-child(2n){margin-left:10px;float:right}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:first-child,.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:first-child{display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.so-panel.widget{padding:0}#mc_embed_signup .clear{display:block;height:auto;visibility:visible;width:auto}