@charset "UTF-8";
.baseurl {
  content: ""; }

.abso-center {
  left: 50%;
  transform: translateX(-50%);
  position: absolute; }

.pad-top-20 {
  padding-top: 20px; }

.no-padding {
  padding-left: 0;
  padding-right: 0; }

@media (max-width: 767px) {
  .xs-inline {
    display: inline; } }

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0; }

.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.youtube-vid {
  margin-bottom: 40px; }
  .youtube-vid h3 {
    margin-top: 12px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-wrap: break-word;
    height: 50px; }
    @media screen and (max-width: 767px) {
      .youtube-vid h3 {
        height: auto;
        overflow: visible;
        -webkit-line-clamp: initial;
        word-wrap: normal; } }
  .youtube-vid a.btn {
    margin: 0;
    max-width: 130px; }

@font-face {
  font-family: 'TalkTalkIcons';
  src: url("//m1.ttxm.co.uk/fonts/icon/1.379.0/fonts/inlife/TalkTalkIcons.eot?e15cdeb0389d9fb3cbf53dc40ebdc834");
  src: url("//m1.ttxm.co.uk/fonts/icon/1.379.0/fonts/inlife/TalkTalkIcons.eot?#iefix") format("embedded-opentype"), url("//m1.ttxm.co.uk/fonts/icon/1.379.0/fonts/inlife/TalkTalkIcons.woff?e15cdeb0389d9fb3cbf53dc40ebdc834") format("woff"), url("//m1.ttxm.co.uk/fonts/icon/1.379.0/fonts/inlife/TalkTalkIcons.ttf?e15cdeb0389d9fb3cbf53dc40ebdc834") format("truetype");
  font-weight: normal;
  font-style: normal; }

.tt_icon-0-circle-fill, .tt_icon-0-circle, .tt_icon-0, .tt_icon-1-circle-fill, .tt_icon-1-circle, .tt_icon-1, .tt_icon-1000texts-circle-fill, .tt_icon-1000texts-circle, .tt_icon-1000texts, .tt_icon-100ukminutes-circle-fill, .tt_icon-100ukminutes-circle, .tt_icon-100ukminutes, .tt_icon-150data-circle-fill, .tt_icon-150data-circle, .tt_icon-150data, .tt_icon-2-circle-fill, .tt_icon-2-circle, .tt_icon-2, .tt_icon-200globalminutes-circle-fill, .tt_icon-200globalminutes-circle, .tt_icon-200globalminutes, .tt_icon-250ukminutes-circle-fill, .tt_icon-250ukminutes-circle, .tt_icon-250ukminutes, .tt_icon-3-circle-fill, .tt_icon-3-circle, .tt_icon-3, .tt_icon-4-circle-fill, .tt_icon-4-circle, .tt_icon-4, .tt_icon-4g-circle-fill, .tt_icon-4g-circle, .tt_icon-4g, .tt_icon-5-circle-fill, .tt_icon-5-circle, .tt_icon-5, .tt_icon-500data-circle-fill, .tt_icon-500data-circle, .tt_icon-500data, .tt_icon-500globalminutes-circle-fill, .tt_icon-500globalminutes-circle, .tt_icon-500globalminutes, .tt_icon-500texts-circle-fill, .tt_icon-500texts-circle, .tt_icon-500texts, .tt_icon-6-circle-fill, .tt_icon-6-circle, .tt_icon-6, .tt_icon-7-circle-fill, .tt_icon-7-circle, .tt_icon-7, .tt_icon-8-circle-fill, .tt_icon-8-circle, .tt_icon-8, .tt_icon-9-circle-fill, .tt_icon-9-circle, .tt_icon-9, .tt_icon-HD, .tt_icon-ICN-alert-fill, .tt_icon-ICN-alert, .tt_icon-Spin, .tt_icon-TalkTalk-logo, .tt_icon-action, .tt_icon-add-to-bill-circle-fill, .tt_icon-add-to-bill-circle, .tt_icon-add-to-bill, .tt_icon-adventure, .tt_icon-agent-circle-fill, .tt_icon-agent-circle, .tt_icon-agent, .tt_icon-analysis-circle-fill, .tt_icon-analysis-circle, .tt_icon-analysis, .tt_icon-antivirus-circle-fill, .tt_icon-antivirus-circle, .tt_icon-antivirus, .tt_icon-anytimeukcalls-circle-fill, .tt_icon-anytimeukcalls-circle, .tt_icon-anytimeukcalls, .tt_icon-approved-calls-tick, .tt_icon-arrowdown-circle-fill, .tt_icon-arrowdown-circle, .tt_icon-arrowdown, .tt_icon-arrowleft-circle-fill, .tt_icon-arrowleft-circle, .tt_icon-arrowleft, .tt_icon-arrowright-circle-fill, .tt_icon-arrowright-circle, .tt_icon-arrowright, .tt_icon-arrowup-circle-fill, .tt_icon-arrowup-circle, .tt_icon-arrowup, .tt_icon-article-circle-fill, .tt_icon-article-circle, .tt_icon-article, .tt_icon-articledecisiontree-circle-fill, .tt_icon-articledecisiontree-circle, .tt_icon-articledecisiontree, .tt_icon-asian-circle-fill, .tt_icon-asian-circle, .tt_icon-asian, .tt_icon-athletics, .tt_icon-attach-circle-fill, .tt_icon-attach-circle, .tt_icon-attach, .tt_icon-audio-impairment, .tt_icon-bankingprotection-circle-fill, .tt_icon-bankingprotection-circle, .tt_icon-bankingprotection, .tt_icon-basket-circle-fill, .tt_icon-basket-circle, .tt_icon-basket, .tt_icon-beat-the-scammer-circle-fill, .tt_icon-beat-the-scammer-circle, .tt_icon-beat-the-scammer, .tt_icon-bestonline-circle-fill, .tt_icon-bestonline-circle, .tt_icon-bestonline, .tt_icon-billbusters-circle-fill, .tt_icon-billbusters-circle, .tt_icon-billbusters, .tt_icon-billing-circle-fill, .tt_icon-billing-circle, .tt_icon-billing-outline-circle-fill, .tt_icon-billing-outline-circle, .tt_icon-billing-outline, .tt_icon-billing, .tt_icon-bin-circle-fill, .tt_icon-bin-circle, .tt_icon-bin, .tt_icon-blackberry-circle-fill, .tt_icon-blackberry-circle, .tt_icon-blackberry, .tt_icon-blocked-calls-x, .tt_icon-blocked, .tt_icon-blockquote1, .tt_icon-blockquote2, .tt_icon-blog-circle-fill, .tt_icon-blog-circle, .tt_icon-blog, .tt_icon-bookmark-circle-fill, .tt_icon-bookmark-circle, .tt_icon-bookmark, .tt_icon-boost-circle-fill, .tt_icon-boost-circle, .tt_icon-boost-solid-circle-fill, .tt_icon-boost, .tt_icon-boxing, .tt_icon-broadband-circle-fill, .tt_icon-broadband-circle, .tt_icon-broadband, .tt_icon-browsingprotection-circle-fill, .tt_icon-browsingprotection-circle, .tt_icon-browsingprotection, .tt_icon-calendar-circle-fill, .tt_icon-calendar-circle, .tt_icon-calendar-tv-circle-fill, .tt_icon-calendar-tv-circle, .tt_icon-calendar-tv, .tt_icon-calendar, .tt_icon-call-safe-phone, .tt_icon-call-safe-phonetick, .tt_icon-call-safe-shield, .tt_icon-caller-you-hangup-arrow, .tt_icon-caller-you-hangup-phone, .tt_icon-callingcircle-circle-fill, .tt_icon-callingcircle-circle, .tt_icon-callingcircle, .tt_icon-callingfeature-circle-fill, .tt_icon-callingfeature-circle, .tt_icon-callingfeature, .tt_icon-callsafe-approved-circle-fill, .tt_icon-callsafe-blocked-circle-fill, .tt_icon-callsafe-circle-fill, .tt_icon-callsafe-circle, .tt_icon-callsafe-screened-circle-fill, .tt_icon-cert12-tv-circle-fill, .tt_icon-cert12-tv, .tt_icon-cert15-tv-circle-fill, .tt_icon-cert15-tv, .tt_icon-cert18-tv-circle-fill, .tt_icon-cert18-tv, .tt_icon-certpg-tv-circle-fill, .tt_icon-certpg-tv, .tt_icon-certu-tv-circle-fill, .tt_icon-certu-tv, .tt_icon-chromecast-active-tv, .tt_icon-chromecast-tv, .tt_icon-cloud-solid, .tt_icon-cloud, .tt_icon-cog1-circle-fill, .tt_icon-cog1-circle, .tt_icon-cog1, .tt_icon-cog2-circle-fill, .tt_icon-cog2-circle, .tt_icon-cog2, .tt_icon-cognitive-impairment, .tt_icon-comedy, .tt_icon-community-circle-fill, .tt_icon-community-circle, .tt_icon-community, .tt_icon-contacts-circle-fill, .tt_icon-contacts-circle, .tt_icon-contacts, .tt_icon-cooking, .tt_icon-cricket, .tt_icon-crime, .tt_icon-csv-circle-fill, .tt_icon-csv-circle, .tt_icon-csv, .tt_icon-darts, .tt_icon-dash, .tt_icon-delivery-circle-fill, .tt_icon-delivery-circle, .tt_icon-delivery-outline-circle, .tt_icon-delivery, .tt_icon-devices-10plus, .tt_icon-devices-3-5, .tt_icon-devices-6-10, .tt_icon-directdebit-circle-fill, .tt_icon-directdebit-circle, .tt_icon-directdebit-logo, .tt_icon-directdebit, .tt_icon-download-circle-fill, .tt_icon-download-circle, .tt_icon-download-tv, .tt_icon-download, .tt_icon-drama, .tt_icon-edit-circle-fill, .tt_icon-edit-circle, .tt_icon-edit, .tt_icon-email-category, .tt_icon-email-circle-fill, .tt_icon-email-circle, .tt_icon-email-outline-circle-fill, .tt_icon-email-outline-circle, .tt_icon-email-outline, .tt_icon-email, .tt_icon-engineer-install-circle-fill, .tt_icon-engineer-install-circle, .tt_icon-engineer-install, .tt_icon-entertainment-category, .tt_icon-entertainment-circle-fill, .tt_icon-entertainment-circle, .tt_icon-entertainment, .tt_icon-entertainmentextra-circle-fill, .tt_icon-entertainmentextra-circle, .tt_icon-entertainmentextra, .tt_icon-exclamation-circle-fill, .tt_icon-exclamation-circle, .tt_icon-exclamation, .tt_icon-exit-tv, .tt_icon-extras-circle-fill, .tt_icon-extras-circle, .tt_icon-extras, .tt_icon-facebook-circle-fill, .tt_icon-facebook, .tt_icon-family, .tt_icon-familyprotection-circle-fill, .tt_icon-familyprotection-circle, .tt_icon-familyprotection, .tt_icon-faqs-circle-fill, .tt_icon-faqs-circle, .tt_icon-faqs, .tt_icon-fast-circle-fill, .tt_icon-fast-circle, .tt_icon-fast-rocket, .tt_icon-fast, .tt_icon-faster-rocket-solid, .tt_icon-fastest-rocket-circle, .tt_icon-fastest-rocket, .tt_icon-fastforward-circle-fill, .tt_icon-fastforward-circle, .tt_icon-fastforward, .tt_icon-fibre-large-users-circle-fill, .tt_icon-fibre-large-users-circle, .tt_icon-fibre-large-users, .tt_icon-fibre-medium-users-circle-fill, .tt_icon-fibre-medium-users-circle, .tt_icon-fibre-medium-users, .tt_icon-filter-circle-fill, .tt_icon-filter-circle, .tt_icon-filter, .tt_icon-flexibleplans-circle-fill, .tt_icon-flexibleplans-circle, .tt_icon-flexibleplans, .tt_icon-folder-circle-fill, .tt_icon-folder-circle, .tt_icon-folder, .tt_icon-football, .tt_icon-frequentcalls-circle-fill, .tt_icon-frequentcalls-circle, .tt_icon-frequentcalls, .tt_icon-fullscreen-tv, .tt_icon-gaming-circle-fill, .tt_icon-gaming-circle, .tt_icon-gaming, .tt_icon-gdpr-circle-fill, .tt_icon-gdpr-circle, .tt_icon-gdpr, .tt_icon-golf, .tt_icon-graph-circle-fill, .tt_icon-graph-circle, .tt_icon-graph, .tt_icon-greatvalue-circle-fill, .tt_icon-greatvalue-circle, .tt_icon-greatvalue, .tt_icon-grids-circle-fill, .tt_icon-grids-circle, .tt_icon-grids, .tt_icon-groups-circle-fill, .tt_icon-groups-circle, .tt_icon-groups, .tt_icon-history, .tt_icon-hobbies-circle-fill, .tt_icon-hobbies-circle, .tt_icon-hobbies, .tt_icon-home-circle-fill, .tt_icon-home-circle, .tt_icon-home-tv, .tt_icon-home, .tt_icon-homephone-circle-fill, .tt_icon-homephone-circle, .tt_icon-homephone-solid-circle-fill, .tt_icon-homephone-solid-circle, .tt_icon-homephone-solid, .tt_icon-homephone, .tt_icon-homesafe-circle-fill, .tt_icon-homesafe-circle, .tt_icon-homesafe, .tt_icon-horror, .tt_icon-incoming-call-arrow, .tt_icon-information-circle-fill, .tt_icon-information-circle, .tt_icon-information, .tt_icon-instant-access-circle-fill, .tt_icon-instant-access-circle, .tt_icon-instant-access, .tt_icon-internationalcalls-circle-fill, .tt_icon-internationalcalls-circle, .tt_icon-internationalcalls, .tt_icon-kids-circle-fill, .tt_icon-kids-circle, .tt_icon-kids-remote-circle-fill, .tt_icon-kids-remote-circle, .tt_icon-kids-remote, .tt_icon-kids, .tt_icon-laptop-circle-fill, .tt_icon-laptop-circle, .tt_icon-laptop, .tt_icon-link-circle-fill, .tt_icon-link-circle, .tt_icon-link, .tt_icon-linkedin-circle-fill, .tt_icon-linkedin, .tt_icon-list-circle-fill, .tt_icon-list-circle, .tt_icon-list, .tt_icon-lite-tv-circle-fill, .tt_icon-lite-tv-circle, .tt_icon-lite-tv, .tt_icon-livechat-circle-fill, .tt_icon-livechat-circle, .tt_icon-livechat, .tt_icon-locate-my-phone-circle-fill, .tt_icon-locate-my-phone-circle, .tt_icon-locate-my-phone, .tt_icon-location-circle-fill, .tt_icon-location-circle, .tt_icon-location, .tt_icon-login, .tt_icon-logo-main, .tt_icon-logo, .tt_icon-malware-circle-fill, .tt_icon-malware-circle, .tt_icon-malware, .tt_icon-menu-circle-fill, .tt_icon-menu-circle, .tt_icon-menu, .tt_icon-message-us-circle-fill, .tt_icon-message-us-circle, .tt_icon-message-us, .tt_icon-microsim-circle-fill, .tt_icon-microsim-circle, .tt_icon-microsim, .tt_icon-minimise-tv-screen-circle-fill, .tt_icon-minimise-tv-screen-circle, .tt_icon-minimise-tv-screen, .tt_icon-minus-circle-fill, .tt_icon-minus-circle, .tt_icon-minus, .tt_icon-mobile-billing-circle-fill, .tt_icon-mobile-billing-circle, .tt_icon-mobile-billing, .tt_icon-mobile-circle-fill, .tt_icon-mobile-circle, .tt_icon-mobile-new, .tt_icon-mobile-upgrades-circle-fill, .tt_icon-mobile-upgrades-circle, .tt_icon-mobile-upgrades, .tt_icon-mobile, .tt_icon-mobileboost-circle-fill, .tt_icon-mobileboost-circle, .tt_icon-mobileboost, .tt_icon-mobileplan-l-circle-fill, .tt_icon-mobileplan-m-circle-fill, .tt_icon-mobileplan-s-circle-fill, .tt_icon-mobileplan-xl-circle-fill, .tt_icon-mobileprotection-circle-fill, .tt_icon-mobileprotection-circle, .tt_icon-mobileprotection, .tt_icon-mobilesafe-circle-fill, .tt_icon-mobilesafe-circle, .tt_icon-mobilesafe, .tt_icon-moderator-needed-circle-fill, .tt_icon-moderator-needed-circle, .tt_icon-moderator-needed, .tt_icon-money, .tt_icon-more-circle-fill, .tt_icon-more-circle, .tt_icon-more, .tt_icon-moved-topic-circle-fill, .tt_icon-moved-topic-circle, .tt_icon-moved-topic, .tt_icon-movies-circle-fill, .tt_icon-movies-circle, .tt_icon-movies, .tt_icon-multi-room-tv-circle-fill, .tt_icon-multi-room-tv-circle, .tt_icon-multi-room-tv, .tt_icon-multi-sim-circle-fill, .tt_icon-multi-sim-circle, .tt_icon-multi-sim, .tt_icon-multicolour-cloud-background, .tt_icon-multicolour-fast-xmas-background, .tt_icon-multicolour-faster-xmas-background, .tt_icon-multicolour-gdpr-background, .tt_icon-multicolour-gdpr-person, .tt_icon-multicolour-gdpr-shield, .tt_icon-multicolour-mobile-background, .tt_icon-multicolour-myaccount-background, .tt_icon-multicolour-payment-background, .tt_icon-multicolour-rocket-background, .tt_icon-multicolour-rprc-products, .tt_icon-multicolour-ttmail-background, .tt_icon-multicolour-wifi-hub-background, .tt_icon-multideviceprotection-circle-fill, .tt_icon-multideviceprotection-circle, .tt_icon-multideviceprotection, .tt_icon-music-circle-fill, .tt_icon-music-circle, .tt_icon-music, .tt_icon-mute-circle-fill, .tt_icon-mute-circle, .tt_icon-mute, .tt_icon-myaccount-circle-fill, .tt_icon-myaccount-circle, .tt_icon-myaccount, .tt_icon-mystuff-tv, .tt_icon-mytalktalkapp, .tt_icon-n-exclamation, .tt_icon-nameyourplan-circle-fill, .tt_icon-nameyourplan-circle, .tt_icon-nameyourplan, .tt_icon-nanosim-circle-fill, .tt_icon-nanosim-circle, .tt_icon-nanosim, .tt_icon-natural_world, .tt_icon-nav-help, .tt_icon-nav-mail, .tt_icon-nav-my-account, .tt_icon-nav-news, .tt_icon-nav-product, .tt_icon-new, .tt_icon-news, .tt_icon-newwindow, .tt_icon-newwindow_circle, .tt_icon-newwindow_circle_fill, .tt_icon-notification-i-fill, .tt_icon-notification, .tt_icon-offers-circle-fill, .tt_icon-offers-circle, .tt_icon-offers, .tt_icon-on-the-go-train, .tt_icon-outgoing-call-arrow, .tt_icon-own-tv, .tt_icon-package-circle-fill, .tt_icon-package-circle, .tt_icon-package, .tt_icon-parentalcontrol-circle-fill, .tt_icon-parentalcontrol-circle, .tt_icon-parentalcontrol, .tt_icon-pause-circle-fill, .tt_icon-pause-circle, .tt_icon-pause-tv, .tt_icon-pause, .tt_icon-paymentcard, .tt_icon-pcprotection-circle-fill, .tt_icon-pcprotection-circle, .tt_icon-pcprotection, .tt_icon-pdf-circle-fill, .tt_icon-pdf-circle, .tt_icon-pdf, .tt_icon-persistent-basket-circle, .tt_icon-persistent-basket-tick, .tt_icon-persistent-basket, .tt_icon-phishing-circle-fill, .tt_icon-phishing-circle, .tt_icon-phishing, .tt_icon-phone-circle-fill, .tt_icon-phone-circle, .tt_icon-phone, .tt_icon-photo-circle-fill, .tt_icon-photo-circle, .tt_icon-photo, .tt_icon-physical-impairment, .tt_icon-picon-circle-fill, .tt_icon-picon-circle, .tt_icon-picon, .tt_icon-pinned-topic-circle-fill, .tt_icon-pinned-topic-circle, .tt_icon-pinned-topic, .tt_icon-play-circle-fill, .tt_icon-play-circle, .tt_icon-play, .tt_icon-plus-circle-fill, .tt_icon-plus-circle, .tt_icon-plus, .tt_icon-ppt-circle-fill, .tt_icon-ppt-circle, .tt_icon-ppt, .tt_icon-preferences-circle-fill, .tt_icon-preferences-circle, .tt_icon-preferences, .tt_icon-print-circle-fill, .tt_icon-print-circle, .tt_icon-print, .tt_icon-protectioninhome-circle-fill, .tt_icon-protectioninhome-circle, .tt_icon-protectioninhome, .tt_icon-protectyourmoney-circle-fill, .tt_icon-protectyourmoney-circle, .tt_icon-protectyourmoney, .tt_icon-push_notification, .tt_icon-racing, .tt_icon-ransomware-circle-fill, .tt_icon-ransomware-circle, .tt_icon-ransomware, .tt_icon-reality, .tt_icon-record-circle-fill, .tt_icon-record-circle, .tt_icon-record-tv-grey-circle, .tt_icon-record-tv-r, .tt_icon-record-tv-red-circle, .tt_icon-record, .tt_icon-recycle-circle-fill, .tt_icon-recycle-circle, .tt_icon-recycle, .tt_icon-refresh-circle-fill, .tt_icon-refresh-circle, .tt_icon-refresh, .tt_icon-reliable-circle-fill, .tt_icon-reliable-circle, .tt_icon-reliable, .tt_icon-rent, .tt_icon-report-abuse-circle-fill, .tt_icon-report-abuse-circle, .tt_icon-report-abuse, .tt_icon-rewind-circle-fill, .tt_icon-rewind-circle, .tt_icon-rewind-tv, .tt_icon-rewind, .tt_icon-rocket-icon, .tt_icon-romance, .tt_icon-router-circle, .tt_icon-router, .tt_icon-routerupdate-circle-fill, .tt_icon-routerupdate-circle, .tt_icon-routerupdate, .tt_icon-rugby, .tt_icon-scamsafe-circle-fill, .tt_icon-scamsafe-circle, .tt_icon-scamsafe, .tt_icon-sci-fi, .tt_icon-scissors, .tt_icon-screened-calls-exclamation, .tt_icon-search-circle-fill, .tt_icon-search-circle, .tt_icon-search, .tt_icon-secure-circle-fill, .tt_icon-secure-circle, .tt_icon-secure, .tt_icon-select-circle-fill, .tt_icon-select-circle, .tt_icon-select, .tt_icon-self-install-circle-fill, .tt_icon-self-install-circle, .tt_icon-self-install, .tt_icon-service_improvements, .tt_icon-servicestatus-circle-fill, .tt_icon-servicestatus-circle, .tt_icon-servicestatus, .tt_icon-sharing-circle-fill, .tt_icon-sharing-circle, .tt_icon-sharing, .tt_icon-si-billbusters-outline, .tt_icon-si_circle, .tt_icon-si_dial-10, .tt_icon-si_dial-100, .tt_icon-si_dial-20, .tt_icon-si_dial-30, .tt_icon-si_dial-40, .tt_icon-si_dial-50, .tt_icon-si_dial-60, .tt_icon-si_dial-70, .tt_icon-si_dial-80, .tt_icon-si_dial-90, .tt_icon-si_dial, .tt_icon-si_ring, .tt_icon-si_rocket_0, .tt_icon-si_rocket_1, .tt_icon-sim-circle-fill, .tt_icon-sim-circle, .tt_icon-sim-micro, .tt_icon-sim-nano, .tt_icon-sim-standard, .tt_icon-sim, .tt_icon-simple-circle-fill, .tt_icon-simple-circle, .tt_icon-simple, .tt_icon-simplybroadband-users-circle-fill, .tt_icon-simplybroadband-users-circle, .tt_icon-simplybroadband-users, .tt_icon-smart-circle-fill, .tt_icon-smart-circle, .tt_icon-smart, .tt_icon-smartsaving-circle-fill, .tt_icon-smartsaving-circle, .tt_icon-smartsaving, .tt_icon-snooker, .tt_icon-socialmedia-circle-fill, .tt_icon-socialmedia-circle, .tt_icon-socialmedia, .tt_icon-solidtv-circle-fill, .tt_icon-solidtv-circle, .tt_icon-solidtv, .tt_icon-spanner-circle-fill, .tt_icon-spanner-circle, .tt_icon-spanner, .tt_icon-speechbubble_1, .tt_icon-speechbubble_2, .tt_icon-speechbubble_3, .tt_icon-speechbubble_4, .tt_icon-speed-17Mb-circle-fill, .tt_icon-speed-17Mb-circle, .tt_icon-speed-17Mb, .tt_icon-speed-38Mb-circle-fill, .tt_icon-speed-38Mb-circle, .tt_icon-speed-38Mb, .tt_icon-speed-76Mb-circle-fill, .tt_icon-speed-76Mb-circle, .tt_icon-speed-76Mb, .tt_icon-speedcheck1-circle-fill, .tt_icon-speedcheck1-circle, .tt_icon-speedcheck1, .tt_icon-speedcheck2-circle-fill, .tt_icon-speedcheck2-circle, .tt_icon-speedcheck2, .tt_icon-speedcheck3-circle-fill, .tt_icon-speedcheck3-circle, .tt_icon-speedcheck3, .tt_icon-speedypayment-circle-fill, .tt_icon-speedypayment-circle, .tt_icon-speedypayment, .tt_icon-sports-circle-fill, .tt_icon-sports-circle, .tt_icon-sports, .tt_icon-spyware-circle-fill, .tt_icon-spyware-circle, .tt_icon-spyware, .tt_icon-standardsim-circle-fill, .tt_icon-standardsim-circle, .tt_icon-standardsim, .tt_icon-star-circle-fill, .tt_icon-star-circle, .tt_icon-star, .tt_icon-starfilled-circle-fill, .tt_icon-starfilled-circle, .tt_icon-starfilled, .tt_icon-starhollow-circle-fill, .tt_icon-starhollow-circle, .tt_icon-starhollow, .tt_icon-starter-circle-fill, .tt_icon-starter-circle, .tt_icon-starter, .tt_icon-stop-circle-fill, .tt_icon-stop-circle, .tt_icon-stop, .tt_icon-streaming-circle-fill, .tt_icon-streaming-circle, .tt_icon-streaming-music-circle-fill, .tt_icon-streaming-music-circle, .tt_icon-streaming-music, .tt_icon-streaming, .tt_icon-supersafe-1-device-circle-fill, .tt_icon-supersafe-1-device-circle, .tt_icon-supersafe-1-device, .tt_icon-supersafe-8-devices-circle-fill, .tt_icon-supersafe-8-devices-circle, .tt_icon-supersafe-8-devices, .tt_icon-supersafe-circle-fill, .tt_icon-supersafe-circle, .tt_icon-supersafe, .tt_icon-supersafeapp, .tt_icon-support-circle-fill, .tt_icon-support-circle, .tt_icon-support, .tt_icon-survey-circle-fill, .tt_icon-survey-circle, .tt_icon-survey, .tt_icon-t-icon-circle-fill, .tt_icon-t-icon-circle, .tt_icon-t-icon, .tt_icon-tablet-bundles-circle-fill, .tt_icon-tablet-bundles-circle, .tt_icon-tablet-bundles, .tt_icon-tabletprotection-circle-fill, .tt_icon-tabletprotection-circle, .tt_icon-tabletprotection, .tt_icon-talk2goapp, .tt_icon-talktalk-labs-circle-fill, .tt_icon-talktalk-labs-circle, .tt_icon-talktalk-labs, .tt_icon-talktalklogo-circle-fill, .tt_icon-talktalklogo-circle, .tt_icon-talktalklogo, .tt_icon-talktalkmailapp, .tt_icon-talktalksyncapp, .tt_icon-talktalktv, .tt_icon-talktalktvapp, .tt_icon-talktalktvstore, .tt_icon-tasks-circle-fill, .tt_icon-tasks-circle, .tt_icon-tasks, .tt_icon-tennis, .tt_icon-text_message, .tt_icon-thriller, .tt_icon-thumbsdown-circle-fill, .tt_icon-thumbsdown-circle, .tt_icon-thumbsdown, .tt_icon-thumbsup-circle-fill, .tt_icon-thumbsup-circle, .tt_icon-thumbsup, .tt_icon-tick-circle-fill, .tt_icon-tick-circle, .tt_icon-tick, .tt_icon-time-circle-fill, .tt_icon-time-circle, .tt_icon-time, .tt_icon-transfer-circle-fill, .tt_icon-transfer-circle, .tt_icon-transfer, .tt_icon-trial-team-circle-fill, .tt_icon-trial-team-circle, .tt_icon-trial-team, .tt_icon-trojanhorse-circle-fill, .tt_icon-trojanhorse-circle, .tt_icon-trojanhorse, .tt_icon-ttmail, .tt_icon-tv-aip, .tt_icon-tv-and-movies-circle-fill, .tt_icon-tv-and-movies-circle, .tt_icon-tv-and-movies, .tt_icon-tv-boosts, .tt_icon-tv-circle-fill, .tt_icon-tv-circle, .tt_icon-tv-install-3m-apart, .tt_icon-tv-install-different-room, .tt_icon-tv-install-same-room, .tt_icon-tv-lite-circle-fill, .tt_icon-tv-lite-circle, .tt_icon-tv-lite, .tt_icon-tv-mrtv-boost, .tt_icon-tv-new, .tt_icon-tv-plus-circle-fill, .tt_icon-tv-plus-circle, .tt_icon-tv-plus-r, .tt_icon-tv-plus, .tt_icon-tv-r-plus-circle-fill, .tt_icon-tv-r-plus-circle, .tt_icon-tv-r-plus, .tt_icon-tv-selectboost, .tt_icon-tv, .tt_icon-tv2goapp, .tt_icon-tvinstall-3m-apart, .tt_icon-tvinstall-different-room, .tt_icon-tvinstall-same-room, .tt_icon-tvplannerapp, .tt_icon-tvplus-entertainmentboost, .tt_icon-tvplus-mrtv-boost, .tt_icon-tvplus-selectboost, .tt_icon-twitter-circle-fill, .tt_icon-twitter, .tt_icon-ufo-boost, .tt_icon-ufo-circle-fill, .tt_icon-ufo-circle, .tt_icon-ufo-download, .tt_icon-ufo-gaming, .tt_icon-ufo-group, .tt_icon-ufo-hd, .tt_icon-ufo-outline-circle-fill, .tt_icon-ufo-outline-circle, .tt_icon-ufo-outline, .tt_icon-ufo-photo, .tt_icon-ufo-unlimited, .tt_icon-ufo-video-call, .tt_icon-ufo, .tt_icon-uk-coverage-circle-fill, .tt_icon-uk-coverage-circle, .tt_icon-uk-coverage, .tt_icon-unlimited-circle-fill, .tt_icon-unlimited-circle, .tt_icon-unlimited, .tt_icon-upload-circle-fill, .tt_icon-upload-circle, .tt_icon-upload, .tt_icon-video-calls-circle-fill, .tt_icon-video-calls-circle, .tt_icon-video-calls, .tt_icon-video-circle-fill, .tt_icon-video-circle, .tt_icon-video, .tt_icon-view-circle-fill, .tt_icon-view-circle, .tt_icon-view, .tt_icon-virusprotection-circle-fill, .tt_icon-virusprotection-circle, .tt_icon-virusprotection, .tt_icon-visual-impairment, .tt_icon-voicemail-circle-fill, .tt_icon-voicemail-circle, .tt_icon-voicemail, .tt_icon-volume-circle-fill, .tt_icon-volume-circle, .tt_icon-volume, .tt_icon-watch-instantly-circle-fill, .tt_icon-watch-instantly-circle, .tt_icon-watch-instantly, .tt_icon-watch-on-stb-tv, .tt_icon-weather-circle-fill, .tt_icon-weather-circle, .tt_icon-weather, .tt_icon-wifi-hub, .tt_icon-word-circle-fill, .tt_icon-word-circle, .tt_icon-word, .tt_icon-world-circle-fill, .tt_icon-world-circle, .tt_icon-world, .tt_icon-worm-circle-fill, .tt_icon-worm-circle, .tt_icon-worm, .tt_icon-writeemail-circle-fill, .tt_icon-writeemail-circle, .tt_icon-writeemail, .tt_icon-x-circle-fill, .tt_icon-x-circle, .tt_icon-x-slim, .tt_icon-x, .tt_icon-xls-circle-fill, .tt_icon-xls-circle, .tt_icon-xls, .tt_icon-zoom-circle-fill, .tt_icon-zoom-circle, .tt_icon-zoom {
  display: inline-block;
  font-family: 'TalkTalkIcons';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  speak: none;
  vertical-align: middle; }

.tt_icon-0-circle-fill:before {
  content: '\f101'; }

.tt_icon-0-circle:before {
  content: '\f102'; }

.tt_icon-0:before {
  content: '\f103'; }

.tt_icon-1-circle-fill:before {
  content: '\f104'; }

.tt_icon-1-circle:before {
  content: '\f105'; }

.tt_icon-1:before {
  content: '\f106'; }

.tt_icon-1000texts-circle-fill:before {
  content: '\f107'; }

.tt_icon-1000texts-circle:before {
  content: '\f108'; }

.tt_icon-1000texts:before {
  content: '\f109'; }

.tt_icon-100ukminutes-circle-fill:before {
  content: '\f10a'; }

.tt_icon-100ukminutes-circle:before {
  content: '\f10b'; }

.tt_icon-100ukminutes:before {
  content: '\f10c'; }

.tt_icon-150data-circle-fill:before {
  content: '\f10d'; }

.tt_icon-150data-circle:before {
  content: '\f10e'; }

.tt_icon-150data:before {
  content: '\f10f'; }

.tt_icon-2-circle-fill:before {
  content: '\f110'; }

.tt_icon-2-circle:before {
  content: '\f111'; }

.tt_icon-2:before {
  content: '\f112'; }

.tt_icon-200globalminutes-circle-fill:before {
  content: '\f113'; }

.tt_icon-200globalminutes-circle:before {
  content: '\f114'; }

.tt_icon-200globalminutes:before {
  content: '\f115'; }

.tt_icon-250ukminutes-circle-fill:before {
  content: '\f116'; }

.tt_icon-250ukminutes-circle:before {
  content: '\f117'; }

.tt_icon-250ukminutes:before {
  content: '\f118'; }

.tt_icon-3-circle-fill:before {
  content: '\f119'; }

.tt_icon-3-circle:before {
  content: '\f11a'; }

.tt_icon-3:before {
  content: '\f11b'; }

.tt_icon-4-circle-fill:before {
  content: '\f11c'; }

.tt_icon-4-circle:before {
  content: '\f11d'; }

.tt_icon-4:before {
  content: '\f11e'; }

.tt_icon-4g-circle-fill:before {
  content: '\f11f'; }

.tt_icon-4g-circle:before {
  content: '\f120'; }

.tt_icon-4g:before {
  content: '\f121'; }

.tt_icon-5-circle-fill:before {
  content: '\f122'; }

.tt_icon-5-circle:before {
  content: '\f123'; }

.tt_icon-5:before {
  content: '\f124'; }

.tt_icon-500data-circle-fill:before {
  content: '\f125'; }

.tt_icon-500data-circle:before {
  content: '\f126'; }

.tt_icon-500data:before {
  content: '\f127'; }

.tt_icon-500globalminutes-circle-fill:before {
  content: '\f128'; }

.tt_icon-500globalminutes-circle:before {
  content: '\f129'; }

.tt_icon-500globalminutes:before {
  content: '\f12a'; }

.tt_icon-500texts-circle-fill:before {
  content: '\f12b'; }

.tt_icon-500texts-circle:before {
  content: '\f12c'; }

.tt_icon-500texts:before {
  content: '\f12d'; }

.tt_icon-6-circle-fill:before {
  content: '\f12e'; }

.tt_icon-6-circle:before {
  content: '\f12f'; }

.tt_icon-6:before {
  content: '\f130'; }

.tt_icon-7-circle-fill:before {
  content: '\f131'; }

.tt_icon-7-circle:before {
  content: '\f132'; }

.tt_icon-7:before {
  content: '\f133'; }

.tt_icon-8-circle-fill:before {
  content: '\f134'; }

.tt_icon-8-circle:before {
  content: '\f135'; }

.tt_icon-8:before {
  content: '\f136'; }

.tt_icon-9-circle-fill:before {
  content: '\f137'; }

.tt_icon-9-circle:before {
  content: '\f138'; }

.tt_icon-9:before {
  content: '\f139'; }

.tt_icon-HD:before {
  content: '\f13a'; }

.tt_icon-ICN-alert-fill:before {
  content: '\f13b'; }

.tt_icon-ICN-alert:before {
  content: '\f13c'; }

.tt_icon-Spin:before {
  content: '\f13d'; }

.tt_icon-TalkTalk-logo:before {
  content: '\f13e'; }

.tt_icon-action:before {
  content: '\f13f'; }

.tt_icon-add-to-bill-circle-fill:before {
  content: '\f140'; }

.tt_icon-add-to-bill-circle:before {
  content: '\f141'; }

.tt_icon-add-to-bill:before {
  content: '\f142'; }

.tt_icon-adventure:before {
  content: '\f143'; }

.tt_icon-agent-circle-fill:before {
  content: '\f144'; }

.tt_icon-agent-circle:before {
  content: '\f145'; }

.tt_icon-agent:before {
  content: '\f146'; }

.tt_icon-analysis-circle-fill:before {
  content: '\f147'; }

.tt_icon-analysis-circle:before {
  content: '\f148'; }

.tt_icon-analysis:before {
  content: '\f149'; }

.tt_icon-antivirus-circle-fill:before {
  content: '\f14a'; }

.tt_icon-antivirus-circle:before {
  content: '\f14b'; }

.tt_icon-antivirus:before {
  content: '\f14c'; }

.tt_icon-anytimeukcalls-circle-fill:before {
  content: '\f14d'; }

.tt_icon-anytimeukcalls-circle:before {
  content: '\f14e'; }

.tt_icon-anytimeukcalls:before {
  content: '\f14f'; }

.tt_icon-approved-calls-tick:before {
  content: '\f150'; }

.tt_icon-arrowdown-circle-fill:before {
  content: '\f151'; }

.tt_icon-arrowdown-circle:before {
  content: '\f152'; }

.tt_icon-arrowdown:before {
  content: '\f153'; }

.tt_icon-arrowleft-circle-fill:before {
  content: '\f154'; }

.tt_icon-arrowleft-circle:before {
  content: '\f155'; }

.tt_icon-arrowleft:before {
  content: '\f156'; }

.tt_icon-arrowright-circle-fill:before {
  content: '\f157'; }

.tt_icon-arrowright-circle:before {
  content: '\f158'; }

.tt_icon-arrowright:before {
  content: '\f159'; }

.tt_icon-arrowup-circle-fill:before {
  content: '\f15a'; }

.tt_icon-arrowup-circle:before {
  content: '\f15b'; }

.tt_icon-arrowup:before {
  content: '\f15c'; }

.tt_icon-article-circle-fill:before {
  content: '\f15d'; }

.tt_icon-article-circle:before {
  content: '\f15e'; }

.tt_icon-article:before {
  content: '\f15f'; }

.tt_icon-articledecisiontree-circle-fill:before {
  content: '\f160'; }

.tt_icon-articledecisiontree-circle:before {
  content: '\f161'; }

.tt_icon-articledecisiontree:before {
  content: '\f162'; }

.tt_icon-asian-circle-fill:before {
  content: '\f163'; }

.tt_icon-asian-circle:before {
  content: '\f164'; }

.tt_icon-asian:before {
  content: '\f165'; }

.tt_icon-athletics:before {
  content: '\f166'; }

.tt_icon-attach-circle-fill:before {
  content: '\f167'; }

.tt_icon-attach-circle:before {
  content: '\f168'; }

.tt_icon-attach:before {
  content: '\f169'; }

.tt_icon-audio-impairment:before {
  content: '\f16a'; }

.tt_icon-bankingprotection-circle-fill:before {
  content: '\f16b'; }

.tt_icon-bankingprotection-circle:before {
  content: '\f16c'; }

.tt_icon-bankingprotection:before {
  content: '\f16d'; }

.tt_icon-basket-circle-fill:before {
  content: '\f16e'; }

.tt_icon-basket-circle:before {
  content: '\f16f'; }

.tt_icon-basket:before {
  content: '\f170'; }

.tt_icon-beat-the-scammer-circle-fill:before {
  content: '\f171'; }

.tt_icon-beat-the-scammer-circle:before {
  content: '\f172'; }

.tt_icon-beat-the-scammer:before {
  content: '\f173'; }

.tt_icon-bestonline-circle-fill:before {
  content: '\f174'; }

.tt_icon-bestonline-circle:before {
  content: '\f175'; }

.tt_icon-bestonline:before {
  content: '\f176'; }

.tt_icon-billbusters-circle-fill:before {
  content: '\f177'; }

.tt_icon-billbusters-circle:before {
  content: '\f178'; }

.tt_icon-billbusters:before {
  content: '\f179'; }

.tt_icon-billing-circle-fill:before {
  content: '\f17a'; }

.tt_icon-billing-circle:before {
  content: '\f17b'; }

.tt_icon-billing-outline-circle-fill:before {
  content: '\f17c'; }

.tt_icon-billing-outline-circle:before {
  content: '\f17d'; }

.tt_icon-billing-outline:before {
  content: '\f17e'; }

.tt_icon-billing:before {
  content: '\f17f'; }

.tt_icon-bin-circle-fill:before {
  content: '\f180'; }

.tt_icon-bin-circle:before {
  content: '\f181'; }

.tt_icon-bin:before {
  content: '\f182'; }

.tt_icon-blackberry-circle-fill:before {
  content: '\f183'; }

.tt_icon-blackberry-circle:before {
  content: '\f184'; }

.tt_icon-blackberry:before {
  content: '\f185'; }

.tt_icon-blocked-calls-x:before {
  content: '\f186'; }

.tt_icon-blocked:before {
  content: '\f187'; }

.tt_icon-blockquote1:before {
  content: '\f188'; }

.tt_icon-blockquote2:before {
  content: '\f189'; }

.tt_icon-blog-circle-fill:before {
  content: '\f18a'; }

.tt_icon-blog-circle:before {
  content: '\f18b'; }

.tt_icon-blog:before {
  content: '\f18c'; }

.tt_icon-bookmark-circle-fill:before {
  content: '\f18d'; }

.tt_icon-bookmark-circle:before {
  content: '\f18e'; }

.tt_icon-bookmark:before {
  content: '\f18f'; }

.tt_icon-boost-circle-fill:before {
  content: '\f190'; }

.tt_icon-boost-circle:before {
  content: '\f191'; }

.tt_icon-boost-solid-circle-fill:before {
  content: '\f192'; }

.tt_icon-boost:before {
  content: '\f193'; }

.tt_icon-boxing:before {
  content: '\f194'; }

.tt_icon-broadband-circle-fill:before {
  content: '\f195'; }

.tt_icon-broadband-circle:before {
  content: '\f196'; }

.tt_icon-broadband:before {
  content: '\f197'; }

.tt_icon-browsingprotection-circle-fill:before {
  content: '\f198'; }

.tt_icon-browsingprotection-circle:before {
  content: '\f199'; }

.tt_icon-browsingprotection:before {
  content: '\f19a'; }

.tt_icon-calendar-circle-fill:before {
  content: '\f19b'; }

.tt_icon-calendar-circle:before {
  content: '\f19c'; }

.tt_icon-calendar-tv-circle-fill:before {
  content: '\f19d'; }

.tt_icon-calendar-tv-circle:before {
  content: '\f19e'; }

.tt_icon-calendar-tv:before {
  content: '\f19f'; }

.tt_icon-calendar:before {
  content: '\f1a0'; }

.tt_icon-call-safe-phone:before {
  content: '\f1a1'; }

.tt_icon-call-safe-phonetick:before {
  content: '\f1a2'; }

.tt_icon-call-safe-shield:before {
  content: '\f1a3'; }

.tt_icon-caller-you-hangup-arrow:before {
  content: '\f1a4'; }

.tt_icon-caller-you-hangup-phone:before {
  content: '\f1a5'; }

.tt_icon-callingcircle-circle-fill:before {
  content: '\f1a6'; }

.tt_icon-callingcircle-circle:before {
  content: '\f1a7'; }

.tt_icon-callingcircle:before {
  content: '\f1a8'; }

.tt_icon-callingfeature-circle-fill:before {
  content: '\f1a9'; }

.tt_icon-callingfeature-circle:before {
  content: '\f1aa'; }

.tt_icon-callingfeature:before {
  content: '\f1ab'; }

.tt_icon-callsafe-approved-circle-fill:before {
  content: '\f1ac'; }

.tt_icon-callsafe-blocked-circle-fill:before {
  content: '\f1ad'; }

.tt_icon-callsafe-circle-fill:before {
  content: '\f1ae'; }

.tt_icon-callsafe-circle:before {
  content: '\f1af'; }

.tt_icon-callsafe-screened-circle-fill:before {
  content: '\f1b0'; }

.tt_icon-cert12-tv-circle-fill:before {
  content: '\f1b1'; }

.tt_icon-cert12-tv:before {
  content: '\f1b2'; }

.tt_icon-cert15-tv-circle-fill:before {
  content: '\f1b3'; }

.tt_icon-cert15-tv:before {
  content: '\f1b4'; }

.tt_icon-cert18-tv-circle-fill:before {
  content: '\f1b5'; }

.tt_icon-cert18-tv:before {
  content: '\f1b6'; }

.tt_icon-certpg-tv-circle-fill:before {
  content: '\f1b7'; }

.tt_icon-certpg-tv:before {
  content: '\f1b8'; }

.tt_icon-certu-tv-circle-fill:before {
  content: '\f1b9'; }

.tt_icon-certu-tv:before {
  content: '\f1ba'; }

.tt_icon-chromecast-active-tv:before {
  content: '\f1bb'; }

.tt_icon-chromecast-tv:before {
  content: '\f1bc'; }

.tt_icon-cloud-solid:before {
  content: '\f1bd'; }

.tt_icon-cloud:before {
  content: '\f1be'; }

.tt_icon-cog1-circle-fill:before {
  content: '\f1bf'; }

.tt_icon-cog1-circle:before {
  content: '\f1c0'; }

.tt_icon-cog1:before {
  content: '\f1c1'; }

.tt_icon-cog2-circle-fill:before {
  content: '\f1c2'; }

.tt_icon-cog2-circle:before {
  content: '\f1c3'; }

.tt_icon-cog2:before {
  content: '\f1c4'; }

.tt_icon-cognitive-impairment:before {
  content: '\f1c5'; }

.tt_icon-comedy:before {
  content: '\f1c6'; }

.tt_icon-community-circle-fill:before {
  content: '\f1c7'; }

.tt_icon-community-circle:before {
  content: '\f1c8'; }

.tt_icon-community:before {
  content: '\f1c9'; }

.tt_icon-contacts-circle-fill:before {
  content: '\f1ca'; }

.tt_icon-contacts-circle:before {
  content: '\f1cb'; }

.tt_icon-contacts:before {
  content: '\f1cc'; }

.tt_icon-cooking:before {
  content: '\f1cd'; }

.tt_icon-cricket:before {
  content: '\f1ce'; }

.tt_icon-crime:before {
  content: '\f1cf'; }

.tt_icon-csv-circle-fill:before {
  content: '\f1d0'; }

.tt_icon-csv-circle:before {
  content: '\f1d1'; }

.tt_icon-csv:before {
  content: '\f1d2'; }

.tt_icon-darts:before {
  content: '\f1d3'; }

.tt_icon-dash:before {
  content: '\f1d4'; }

.tt_icon-delivery-circle-fill:before {
  content: '\f1d5'; }

.tt_icon-delivery-circle:before {
  content: '\f1d6'; }

.tt_icon-delivery-outline-circle:before {
  content: '\f1d7'; }

.tt_icon-delivery:before {
  content: '\f1d8'; }

.tt_icon-devices-10plus:before {
  content: '\f1d9'; }

.tt_icon-devices-3-5:before {
  content: '\f1da'; }

.tt_icon-devices-6-10:before {
  content: '\f1db'; }

.tt_icon-directdebit-circle-fill:before {
  content: '\f1dc'; }

.tt_icon-directdebit-circle:before {
  content: '\f1dd'; }

.tt_icon-directdebit-logo:before {
  content: '\f1de'; }

.tt_icon-directdebit:before {
  content: '\f1df'; }

.tt_icon-download-circle-fill:before {
  content: '\f1e0'; }

.tt_icon-download-circle:before {
  content: '\f1e1'; }

.tt_icon-download-tv:before {
  content: '\f1e2'; }

.tt_icon-download:before {
  content: '\f1e3'; }

.tt_icon-drama:before {
  content: '\f1e4'; }

.tt_icon-edit-circle-fill:before {
  content: '\f1e5'; }

.tt_icon-edit-circle:before {
  content: '\f1e6'; }

.tt_icon-edit:before {
  content: '\f1e7'; }

.tt_icon-email-category:before {
  content: '\f1e8'; }

.tt_icon-email-circle-fill:before {
  content: '\f1e9'; }

.tt_icon-email-circle:before {
  content: '\f1ea'; }

.tt_icon-email-outline-circle-fill:before {
  content: '\f1eb'; }

.tt_icon-email-outline-circle:before {
  content: '\f1ec'; }

.tt_icon-email-outline:before {
  content: '\f1ed'; }

.tt_icon-email:before {
  content: '\f1ee'; }

.tt_icon-engineer-install-circle-fill:before {
  content: '\f1ef'; }

.tt_icon-engineer-install-circle:before {
  content: '\f1f0'; }

.tt_icon-engineer-install:before {
  content: '\f1f1'; }

.tt_icon-entertainment-category:before {
  content: '\f1f2'; }

.tt_icon-entertainment-circle-fill:before {
  content: '\f1f3'; }

.tt_icon-entertainment-circle:before {
  content: '\f1f4'; }

.tt_icon-entertainment:before {
  content: '\f1f5'; }

.tt_icon-entertainmentextra-circle-fill:before {
  content: '\f1f6'; }

.tt_icon-entertainmentextra-circle:before {
  content: '\f1f7'; }

.tt_icon-entertainmentextra:before {
  content: '\f1f8'; }

.tt_icon-exclamation-circle-fill:before {
  content: '\f1f9'; }

.tt_icon-exclamation-circle:before {
  content: '\f1fa'; }

.tt_icon-exclamation:before {
  content: '\f1fb'; }

.tt_icon-exit-tv:before {
  content: '\f1fc'; }

.tt_icon-extras-circle-fill:before {
  content: '\f1fd'; }

.tt_icon-extras-circle:before {
  content: '\f1fe'; }

.tt_icon-extras:before {
  content: '\f1ff'; }

.tt_icon-facebook-circle-fill:before {
  content: '\f200'; }

.tt_icon-facebook:before {
  content: '\f201'; }

.tt_icon-family:before {
  content: '\f202'; }

.tt_icon-familyprotection-circle-fill:before {
  content: '\f203'; }

.tt_icon-familyprotection-circle:before {
  content: '\f204'; }

.tt_icon-familyprotection:before {
  content: '\f205'; }

.tt_icon-faqs-circle-fill:before {
  content: '\f206'; }

.tt_icon-faqs-circle:before {
  content: '\f207'; }

.tt_icon-faqs:before {
  content: '\f208'; }

.tt_icon-fast-circle-fill:before {
  content: '\f209'; }

.tt_icon-fast-circle:before {
  content: '\f20a'; }

.tt_icon-fast-rocket:before {
  content: '\f20b'; }

.tt_icon-fast:before {
  content: '\f20c'; }

.tt_icon-faster-rocket-solid:before {
  content: '\f20d'; }

.tt_icon-fastest-rocket-circle:before {
  content: '\f20e'; }

.tt_icon-fastest-rocket:before {
  content: '\f20f'; }

.tt_icon-fastforward-circle-fill:before {
  content: '\f210'; }

.tt_icon-fastforward-circle:before {
  content: '\f211'; }

.tt_icon-fastforward:before {
  content: '\f212'; }

.tt_icon-fibre-large-users-circle-fill:before {
  content: '\f213'; }

.tt_icon-fibre-large-users-circle:before {
  content: '\f214'; }

.tt_icon-fibre-large-users:before {
  content: '\f215'; }

.tt_icon-fibre-medium-users-circle-fill:before {
  content: '\f216'; }

.tt_icon-fibre-medium-users-circle:before {
  content: '\f217'; }

.tt_icon-fibre-medium-users:before {
  content: '\f218'; }

.tt_icon-filter-circle-fill:before {
  content: '\f219'; }

.tt_icon-filter-circle:before {
  content: '\f21a'; }

.tt_icon-filter:before {
  content: '\f21b'; }

.tt_icon-flexibleplans-circle-fill:before {
  content: '\f21c'; }

.tt_icon-flexibleplans-circle:before {
  content: '\f21d'; }

.tt_icon-flexibleplans:before {
  content: '\f21e'; }

.tt_icon-folder-circle-fill:before {
  content: '\f21f'; }

.tt_icon-folder-circle:before {
  content: '\f220'; }

.tt_icon-folder:before {
  content: '\f221'; }

.tt_icon-football:before {
  content: '\f222'; }

.tt_icon-frequentcalls-circle-fill:before {
  content: '\f223'; }

.tt_icon-frequentcalls-circle:before {
  content: '\f224'; }

.tt_icon-frequentcalls:before {
  content: '\f225'; }

.tt_icon-fullscreen-tv:before {
  content: '\f226'; }

.tt_icon-gaming-circle-fill:before {
  content: '\f227'; }

.tt_icon-gaming-circle:before {
  content: '\f228'; }

.tt_icon-gaming:before {
  content: '\f229'; }

.tt_icon-gdpr-circle-fill:before {
  content: '\f22a'; }

.tt_icon-gdpr-circle:before {
  content: '\f22b'; }

.tt_icon-gdpr:before {
  content: '\f22c'; }

.tt_icon-golf:before {
  content: '\f22d'; }

.tt_icon-graph-circle-fill:before {
  content: '\f22e'; }

.tt_icon-graph-circle:before {
  content: '\f22f'; }

.tt_icon-graph:before {
  content: '\f230'; }

.tt_icon-greatvalue-circle-fill:before {
  content: '\f231'; }

.tt_icon-greatvalue-circle:before {
  content: '\f232'; }

.tt_icon-greatvalue:before {
  content: '\f233'; }

.tt_icon-grids-circle-fill:before {
  content: '\f234'; }

.tt_icon-grids-circle:before {
  content: '\f235'; }

.tt_icon-grids:before {
  content: '\f236'; }

.tt_icon-groups-circle-fill:before {
  content: '\f237'; }

.tt_icon-groups-circle:before {
  content: '\f238'; }

.tt_icon-groups:before {
  content: '\f239'; }

.tt_icon-history:before {
  content: '\f23a'; }

.tt_icon-hobbies-circle-fill:before {
  content: '\f23b'; }

.tt_icon-hobbies-circle:before {
  content: '\f23c'; }

.tt_icon-hobbies:before {
  content: '\f23d'; }

.tt_icon-home-circle-fill:before {
  content: '\f23e'; }

.tt_icon-home-circle:before {
  content: '\f23f'; }

.tt_icon-home-tv:before {
  content: '\f240'; }

.tt_icon-home:before {
  content: '\f241'; }

.tt_icon-homephone-circle-fill:before {
  content: '\f242'; }

.tt_icon-homephone-circle:before {
  content: '\f243'; }

.tt_icon-homephone-solid-circle-fill:before {
  content: '\f244'; }

.tt_icon-homephone-solid-circle:before {
  content: '\f245'; }

.tt_icon-homephone-solid:before {
  content: '\f246'; }

.tt_icon-homephone:before {
  content: '\f247'; }

.tt_icon-homesafe-circle-fill:before {
  content: '\f248'; }

.tt_icon-homesafe-circle:before {
  content: '\f249'; }

.tt_icon-homesafe:before {
  content: '\f24a'; }

.tt_icon-horror:before {
  content: '\f24b'; }

.tt_icon-incoming-call-arrow:before {
  content: '\f24c'; }

.tt_icon-information-circle-fill:before {
  content: '\f24d'; }

.tt_icon-information-circle:before {
  content: '\f24e'; }

.tt_icon-information:before {
  content: '\f24f'; }

.tt_icon-instant-access-circle-fill:before {
  content: '\f250'; }

.tt_icon-instant-access-circle:before {
  content: '\f251'; }

.tt_icon-instant-access:before {
  content: '\f252'; }

.tt_icon-internationalcalls-circle-fill:before {
  content: '\f253'; }

.tt_icon-internationalcalls-circle:before {
  content: '\f254'; }

.tt_icon-internationalcalls:before {
  content: '\f255'; }

.tt_icon-kids-circle-fill:before {
  content: '\f256'; }

.tt_icon-kids-circle:before {
  content: '\f257'; }

.tt_icon-kids-remote-circle-fill:before {
  content: '\f258'; }

.tt_icon-kids-remote-circle:before {
  content: '\f259'; }

.tt_icon-kids-remote:before {
  content: '\f25a'; }

.tt_icon-kids:before {
  content: '\f25b'; }

.tt_icon-laptop-circle-fill:before {
  content: '\f25c'; }

.tt_icon-laptop-circle:before {
  content: '\f25d'; }

.tt_icon-laptop:before {
  content: '\f25e'; }

.tt_icon-link-circle-fill:before {
  content: '\f25f'; }

.tt_icon-link-circle:before {
  content: '\f260'; }

.tt_icon-link:before {
  content: '\f261'; }

.tt_icon-linkedin-circle-fill:before {
  content: '\f262'; }

.tt_icon-linkedin:before {
  content: '\f263'; }

.tt_icon-list-circle-fill:before {
  content: '\f264'; }

.tt_icon-list-circle:before {
  content: '\f265'; }

.tt_icon-list:before {
  content: '\f266'; }

.tt_icon-lite-tv-circle-fill:before {
  content: '\f267'; }

.tt_icon-lite-tv-circle:before {
  content: '\f268'; }

.tt_icon-lite-tv:before {
  content: '\f269'; }

.tt_icon-livechat-circle-fill:before {
  content: '\f26a'; }

.tt_icon-livechat-circle:before {
  content: '\f26b'; }

.tt_icon-livechat:before {
  content: '\f26c'; }

.tt_icon-locate-my-phone-circle-fill:before {
  content: '\f26d'; }

.tt_icon-locate-my-phone-circle:before {
  content: '\f26e'; }

.tt_icon-locate-my-phone:before {
  content: '\f26f'; }

.tt_icon-location-circle-fill:before {
  content: '\f270'; }

.tt_icon-location-circle:before {
  content: '\f271'; }

.tt_icon-location:before {
  content: '\f272'; }

.tt_icon-login:before {
  content: '\f273'; }

.tt_icon-logo-main:before {
  content: '\f274'; }

.tt_icon-logo:before {
  content: '\f275'; }

.tt_icon-malware-circle-fill:before {
  content: '\f276'; }

.tt_icon-malware-circle:before {
  content: '\f277'; }

.tt_icon-malware:before {
  content: '\f278'; }

.tt_icon-menu-circle-fill:before {
  content: '\f279'; }

.tt_icon-menu-circle:before {
  content: '\f27a'; }

.tt_icon-menu:before {
  content: '\f27b'; }

.tt_icon-message-us-circle-fill:before {
  content: '\f27c'; }

.tt_icon-message-us-circle:before {
  content: '\f27d'; }

.tt_icon-message-us:before {
  content: '\f27e'; }

.tt_icon-microsim-circle-fill:before {
  content: '\f27f'; }

.tt_icon-microsim-circle:before {
  content: '\f280'; }

.tt_icon-microsim:before {
  content: '\f281'; }

.tt_icon-minimise-tv-screen-circle-fill:before {
  content: '\f282'; }

.tt_icon-minimise-tv-screen-circle:before {
  content: '\f283'; }

.tt_icon-minimise-tv-screen:before {
  content: '\f284'; }

.tt_icon-minus-circle-fill:before {
  content: '\f285'; }

.tt_icon-minus-circle:before {
  content: '\f286'; }

.tt_icon-minus:before {
  content: '\f287'; }

.tt_icon-mobile-billing-circle-fill:before {
  content: '\f288'; }

.tt_icon-mobile-billing-circle:before {
  content: '\f289'; }

.tt_icon-mobile-billing:before {
  content: '\f28a'; }

.tt_icon-mobile-circle-fill:before {
  content: '\f28b'; }

.tt_icon-mobile-circle:before {
  content: '\f28c'; }

.tt_icon-mobile-new:before {
  content: '\f28d'; }

.tt_icon-mobile-upgrades-circle-fill:before {
  content: '\f28e'; }

.tt_icon-mobile-upgrades-circle:before {
  content: '\f28f'; }

.tt_icon-mobile-upgrades:before {
  content: '\f290'; }

.tt_icon-mobile:before {
  content: '\f291'; }

.tt_icon-mobileboost-circle-fill:before {
  content: '\f292'; }

.tt_icon-mobileboost-circle:before {
  content: '\f293'; }

.tt_icon-mobileboost:before {
  content: '\f294'; }

.tt_icon-mobileplan-l-circle-fill:before {
  content: '\f295'; }

.tt_icon-mobileplan-m-circle-fill:before {
  content: '\f296'; }

.tt_icon-mobileplan-s-circle-fill:before {
  content: '\f297'; }

.tt_icon-mobileplan-xl-circle-fill:before {
  content: '\f298'; }

.tt_icon-mobileprotection-circle-fill:before {
  content: '\f299'; }

.tt_icon-mobileprotection-circle:before {
  content: '\f29a'; }

.tt_icon-mobileprotection:before {
  content: '\f29b'; }

.tt_icon-mobilesafe-circle-fill:before {
  content: '\f29c'; }

.tt_icon-mobilesafe-circle:before {
  content: '\f29d'; }

.tt_icon-mobilesafe:before {
  content: '\f29e'; }

.tt_icon-moderator-needed-circle-fill:before {
  content: '\f29f'; }

.tt_icon-moderator-needed-circle:before {
  content: '\f2a0'; }

.tt_icon-moderator-needed:before {
  content: '\f2a1'; }

.tt_icon-money:before {
  content: '\f2a2'; }

.tt_icon-more-circle-fill:before {
  content: '\f2a3'; }

.tt_icon-more-circle:before {
  content: '\f2a4'; }

.tt_icon-more:before {
  content: '\f2a5'; }

.tt_icon-moved-topic-circle-fill:before {
  content: '\f2a6'; }

.tt_icon-moved-topic-circle:before {
  content: '\f2a7'; }

.tt_icon-moved-topic:before {
  content: '\f2a8'; }

.tt_icon-movies-circle-fill:before {
  content: '\f2a9'; }

.tt_icon-movies-circle:before {
  content: '\f2aa'; }

.tt_icon-movies:before {
  content: '\f2ab'; }

.tt_icon-multi-room-tv-circle-fill:before {
  content: '\f2ac'; }

.tt_icon-multi-room-tv-circle:before {
  content: '\f2ad'; }

.tt_icon-multi-room-tv:before {
  content: '\f2ae'; }

.tt_icon-multi-sim-circle-fill:before {
  content: '\f2af'; }

.tt_icon-multi-sim-circle:before {
  content: '\f2b0'; }

.tt_icon-multi-sim:before {
  content: '\f2b1'; }

.tt_icon-multicolour-cloud-background:before {
  content: '\f2b2'; }

.tt_icon-multicolour-fast-xmas-background:before {
  content: '\f2b3'; }

.tt_icon-multicolour-faster-xmas-background:before {
  content: '\f2b4'; }

.tt_icon-multicolour-gdpr-background:before {
  content: '\f2b5'; }

.tt_icon-multicolour-gdpr-person:before {
  content: '\f2b6'; }

.tt_icon-multicolour-gdpr-shield:before {
  content: '\f2b7'; }

.tt_icon-multicolour-mobile-background:before {
  content: '\f2b8'; }

.tt_icon-multicolour-myaccount-background:before {
  content: '\f2b9'; }

.tt_icon-multicolour-payment-background:before {
  content: '\f2ba'; }

.tt_icon-multicolour-rocket-background:before {
  content: '\f2bb'; }

.tt_icon-multicolour-rprc-products:before {
  content: '\f2bc'; }

.tt_icon-multicolour-ttmail-background:before {
  content: '\f2bd'; }

.tt_icon-multicolour-wifi-hub-background:before {
  content: '\f2be'; }

.tt_icon-multideviceprotection-circle-fill:before {
  content: '\f2bf'; }

.tt_icon-multideviceprotection-circle:before {
  content: '\f2c0'; }

.tt_icon-multideviceprotection:before {
  content: '\f2c1'; }

.tt_icon-music-circle-fill:before {
  content: '\f2c2'; }

.tt_icon-music-circle:before {
  content: '\f2c3'; }

.tt_icon-music:before {
  content: '\f2c4'; }

.tt_icon-mute-circle-fill:before {
  content: '\f2c5'; }

.tt_icon-mute-circle:before {
  content: '\f2c6'; }

.tt_icon-mute:before {
  content: '\f2c7'; }

.tt_icon-myaccount-circle-fill:before {
  content: '\f2c8'; }

.tt_icon-myaccount-circle:before {
  content: '\f2c9'; }

.tt_icon-myaccount:before {
  content: '\f2ca'; }

.tt_icon-mystuff-tv:before {
  content: '\f2cb'; }

.tt_icon-mytalktalkapp:before {
  content: '\f2cc'; }

.tt_icon-n-exclamation:before {
  content: '\f2cd'; }

.tt_icon-nameyourplan-circle-fill:before {
  content: '\f2ce'; }

.tt_icon-nameyourplan-circle:before {
  content: '\f2cf'; }

.tt_icon-nameyourplan:before {
  content: '\f2d0'; }

.tt_icon-nanosim-circle-fill:before {
  content: '\f2d1'; }

.tt_icon-nanosim-circle:before {
  content: '\f2d2'; }

.tt_icon-nanosim:before {
  content: '\f2d3'; }

.tt_icon-natural_world:before {
  content: '\f2d4'; }

.tt_icon-nav-help:before {
  content: '\f2d5'; }

.tt_icon-nav-mail:before {
  content: '\f2d6'; }

.tt_icon-nav-my-account:before {
  content: '\f2d7'; }

.tt_icon-nav-news:before {
  content: '\f2d8'; }

.tt_icon-nav-product:before {
  content: '\f2d9'; }

.tt_icon-new:before {
  content: '\f2da'; }

.tt_icon-news:before {
  content: '\f2db'; }

.tt_icon-newwindow:before {
  content: '\f2dc'; }

.tt_icon-newwindow_circle:before {
  content: '\f2dd'; }

.tt_icon-newwindow_circle_fill:before {
  content: '\f2de'; }

.tt_icon-notification-i-fill:before {
  content: '\f2df'; }

.tt_icon-notification:before {
  content: '\f2e0'; }

.tt_icon-offers-circle-fill:before {
  content: '\f2e1'; }

.tt_icon-offers-circle:before {
  content: '\f2e2'; }

.tt_icon-offers:before {
  content: '\f2e3'; }

.tt_icon-on-the-go-train:before {
  content: '\f2e4'; }

.tt_icon-outgoing-call-arrow:before {
  content: '\f2e5'; }

.tt_icon-own-tv:before {
  content: '\f2e6'; }

.tt_icon-package-circle-fill:before {
  content: '\f2e7'; }

.tt_icon-package-circle:before {
  content: '\f2e8'; }

.tt_icon-package:before {
  content: '\f2e9'; }

.tt_icon-parentalcontrol-circle-fill:before {
  content: '\f2ea'; }

.tt_icon-parentalcontrol-circle:before {
  content: '\f2eb'; }

.tt_icon-parentalcontrol:before {
  content: '\f2ec'; }

.tt_icon-pause-circle-fill:before {
  content: '\f2ed'; }

.tt_icon-pause-circle:before {
  content: '\f2ee'; }

.tt_icon-pause-tv:before {
  content: '\f2ef'; }

.tt_icon-pause:before {
  content: '\f2f0'; }

.tt_icon-paymentcard:before {
  content: '\f2f1'; }

.tt_icon-pcprotection-circle-fill:before {
  content: '\f2f2'; }

.tt_icon-pcprotection-circle:before {
  content: '\f2f3'; }

.tt_icon-pcprotection:before {
  content: '\f2f4'; }

.tt_icon-pdf-circle-fill:before {
  content: '\f2f5'; }

.tt_icon-pdf-circle:before {
  content: '\f2f6'; }

.tt_icon-pdf:before {
  content: '\f2f7'; }

.tt_icon-persistent-basket-circle:before {
  content: '\f2f8'; }

.tt_icon-persistent-basket-tick:before {
  content: '\f2f9'; }

.tt_icon-persistent-basket:before {
  content: '\f2fa'; }

.tt_icon-phishing-circle-fill:before {
  content: '\f2fb'; }

.tt_icon-phishing-circle:before {
  content: '\f2fc'; }

.tt_icon-phishing:before {
  content: '\f2fd'; }

.tt_icon-phone-circle-fill:before {
  content: '\f2fe'; }

.tt_icon-phone-circle:before {
  content: '\f2ff'; }

.tt_icon-phone:before {
  content: '\f300'; }

.tt_icon-photo-circle-fill:before {
  content: '\f301'; }

.tt_icon-photo-circle:before {
  content: '\f302'; }

.tt_icon-photo:before {
  content: '\f303'; }

.tt_icon-physical-impairment:before {
  content: '\f304'; }

.tt_icon-picon-circle-fill:before {
  content: '\f305'; }

.tt_icon-picon-circle:before {
  content: '\f306'; }

.tt_icon-picon:before {
  content: '\f307'; }

.tt_icon-pinned-topic-circle-fill:before {
  content: '\f308'; }

.tt_icon-pinned-topic-circle:before {
  content: '\f309'; }

.tt_icon-pinned-topic:before {
  content: '\f30a'; }

.tt_icon-play-circle-fill:before {
  content: '\f30b'; }

.tt_icon-play-circle:before {
  content: '\f30c'; }

.tt_icon-play:before {
  content: '\f30d'; }

.tt_icon-plus-circle-fill:before {
  content: '\f30e'; }

.tt_icon-plus-circle:before {
  content: '\f30f'; }

.tt_icon-plus:before {
  content: '\f310'; }

.tt_icon-ppt-circle-fill:before {
  content: '\f311'; }

.tt_icon-ppt-circle:before {
  content: '\f312'; }

.tt_icon-ppt:before {
  content: '\f313'; }

.tt_icon-preferences-circle-fill:before {
  content: '\f314'; }

.tt_icon-preferences-circle:before {
  content: '\f315'; }

.tt_icon-preferences:before {
  content: '\f316'; }

.tt_icon-print-circle-fill:before {
  content: '\f317'; }

.tt_icon-print-circle:before {
  content: '\f318'; }

.tt_icon-print:before {
  content: '\f319'; }

.tt_icon-protectioninhome-circle-fill:before {
  content: '\f31a'; }

.tt_icon-protectioninhome-circle:before {
  content: '\f31b'; }

.tt_icon-protectioninhome:before {
  content: '\f31c'; }

.tt_icon-protectyourmoney-circle-fill:before {
  content: '\f31d'; }

.tt_icon-protectyourmoney-circle:before {
  content: '\f31e'; }

.tt_icon-protectyourmoney:before {
  content: '\f31f'; }

.tt_icon-push_notification:before {
  content: '\f320'; }

.tt_icon-racing:before {
  content: '\f321'; }

.tt_icon-ransomware-circle-fill:before {
  content: '\f322'; }

.tt_icon-ransomware-circle:before {
  content: '\f323'; }

.tt_icon-ransomware:before {
  content: '\f324'; }

.tt_icon-reality:before {
  content: '\f325'; }

.tt_icon-record-circle-fill:before {
  content: '\f326'; }

.tt_icon-record-circle:before {
  content: '\f327'; }

.tt_icon-record-tv-grey-circle:before {
  content: '\f328'; }

.tt_icon-record-tv-r:before {
  content: '\f329'; }

.tt_icon-record-tv-red-circle:before {
  content: '\f32a'; }

.tt_icon-record:before {
  content: '\f32b'; }

.tt_icon-recycle-circle-fill:before {
  content: '\f32c'; }

.tt_icon-recycle-circle:before {
  content: '\f32d'; }

.tt_icon-recycle:before {
  content: '\f32e'; }

.tt_icon-refresh-circle-fill:before {
  content: '\f32f'; }

.tt_icon-refresh-circle:before {
  content: '\f330'; }

.tt_icon-refresh:before {
  content: '\f331'; }

.tt_icon-reliable-circle-fill:before {
  content: '\f332'; }

.tt_icon-reliable-circle:before {
  content: '\f333'; }

.tt_icon-reliable:before {
  content: '\f334'; }

.tt_icon-rent:before {
  content: '\f335'; }

.tt_icon-report-abuse-circle-fill:before {
  content: '\f336'; }

.tt_icon-report-abuse-circle:before {
  content: '\f337'; }

.tt_icon-report-abuse:before {
  content: '\f338'; }

.tt_icon-rewind-circle-fill:before {
  content: '\f339'; }

.tt_icon-rewind-circle:before {
  content: '\f33a'; }

.tt_icon-rewind-tv:before {
  content: '\f33b'; }

.tt_icon-rewind:before {
  content: '\f33c'; }

.tt_icon-rocket-icon:before {
  content: '\f33d'; }

.tt_icon-romance:before {
  content: '\f33e'; }

.tt_icon-router-circle:before {
  content: '\f33f'; }

.tt_icon-router:before {
  content: '\f340'; }

.tt_icon-routerupdate-circle-fill:before {
  content: '\f341'; }

.tt_icon-routerupdate-circle:before {
  content: '\f342'; }

.tt_icon-routerupdate:before {
  content: '\f343'; }

.tt_icon-rugby:before {
  content: '\f344'; }

.tt_icon-scamsafe-circle-fill:before {
  content: '\f345'; }

.tt_icon-scamsafe-circle:before {
  content: '\f346'; }

.tt_icon-scamsafe:before {
  content: '\f347'; }

.tt_icon-sci-fi:before {
  content: '\f348'; }

.tt_icon-scissors:before {
  content: '\f349'; }

.tt_icon-screened-calls-exclamation:before {
  content: '\f34a'; }

.tt_icon-search-circle-fill:before {
  content: '\f34b'; }

.tt_icon-search-circle:before {
  content: '\f34c'; }

.tt_icon-search:before {
  content: '\f34d'; }

.tt_icon-secure-circle-fill:before {
  content: '\f34e'; }

.tt_icon-secure-circle:before {
  content: '\f34f'; }

.tt_icon-secure:before {
  content: '\f350'; }

.tt_icon-select-circle-fill:before {
  content: '\f351'; }

.tt_icon-select-circle:before {
  content: '\f352'; }

.tt_icon-select:before {
  content: '\f353'; }

.tt_icon-self-install-circle-fill:before {
  content: '\f354'; }

.tt_icon-self-install-circle:before {
  content: '\f355'; }

.tt_icon-self-install:before {
  content: '\f356'; }

.tt_icon-service_improvements:before {
  content: '\f357'; }

.tt_icon-servicestatus-circle-fill:before {
  content: '\f358'; }

.tt_icon-servicestatus-circle:before {
  content: '\f359'; }

.tt_icon-servicestatus:before {
  content: '\f35a'; }

.tt_icon-sharing-circle-fill:before {
  content: '\f35b'; }

.tt_icon-sharing-circle:before {
  content: '\f35c'; }

.tt_icon-sharing:before {
  content: '\f35d'; }

.tt_icon-si-billbusters-outline:before {
  content: '\f35e'; }

.tt_icon-si_circle:before {
  content: '\f35f'; }

.tt_icon-si_dial-10:before {
  content: '\f360'; }

.tt_icon-si_dial-100:before {
  content: '\f361'; }

.tt_icon-si_dial-20:before {
  content: '\f362'; }

.tt_icon-si_dial-30:before {
  content: '\f363'; }

.tt_icon-si_dial-40:before {
  content: '\f364'; }

.tt_icon-si_dial-50:before {
  content: '\f365'; }

.tt_icon-si_dial-60:before {
  content: '\f366'; }

.tt_icon-si_dial-70:before {
  content: '\f367'; }

.tt_icon-si_dial-80:before {
  content: '\f368'; }

.tt_icon-si_dial-90:before {
  content: '\f369'; }

.tt_icon-si_dial:before {
  content: '\f36a'; }

.tt_icon-si_ring:before {
  content: '\f36b'; }

.tt_icon-si_rocket_0:before {
  content: '\f36c'; }

.tt_icon-si_rocket_1:before {
  content: '\f36d'; }

.tt_icon-sim-circle-fill:before {
  content: '\f36e'; }

.tt_icon-sim-circle:before {
  content: '\f36f'; }

.tt_icon-sim-micro:before {
  content: '\f370'; }

.tt_icon-sim-nano:before {
  content: '\f371'; }

.tt_icon-sim-standard:before {
  content: '\f372'; }

.tt_icon-sim:before {
  content: '\f373'; }

.tt_icon-simple-circle-fill:before {
  content: '\f374'; }

.tt_icon-simple-circle:before {
  content: '\f375'; }

.tt_icon-simple:before {
  content: '\f376'; }

.tt_icon-simplybroadband-users-circle-fill:before {
  content: '\f377'; }

.tt_icon-simplybroadband-users-circle:before {
  content: '\f378'; }

.tt_icon-simplybroadband-users:before {
  content: '\f379'; }

.tt_icon-smart-circle-fill:before {
  content: '\f37a'; }

.tt_icon-smart-circle:before {
  content: '\f37b'; }

.tt_icon-smart:before {
  content: '\f37c'; }

.tt_icon-smartsaving-circle-fill:before {
  content: '\f37d'; }

.tt_icon-smartsaving-circle:before {
  content: '\f37e'; }

.tt_icon-smartsaving:before {
  content: '\f37f'; }

.tt_icon-snooker:before {
  content: '\f380'; }

.tt_icon-socialmedia-circle-fill:before {
  content: '\f381'; }

.tt_icon-socialmedia-circle:before {
  content: '\f382'; }

.tt_icon-socialmedia:before {
  content: '\f383'; }

.tt_icon-solidtv-circle-fill:before {
  content: '\f384'; }

.tt_icon-solidtv-circle:before {
  content: '\f385'; }

.tt_icon-solidtv:before {
  content: '\f386'; }

.tt_icon-spanner-circle-fill:before {
  content: '\f387'; }

.tt_icon-spanner-circle:before {
  content: '\f388'; }

.tt_icon-spanner:before {
  content: '\f389'; }

.tt_icon-speechbubble_1:before {
  content: '\f38a'; }

.tt_icon-speechbubble_2:before {
  content: '\f38b'; }

.tt_icon-speechbubble_3:before {
  content: '\f38c'; }

.tt_icon-speechbubble_4:before {
  content: '\f38d'; }

.tt_icon-speed-17Mb-circle-fill:before {
  content: '\f38e'; }

.tt_icon-speed-17Mb-circle:before {
  content: '\f38f'; }

.tt_icon-speed-17Mb:before {
  content: '\f390'; }

.tt_icon-speed-38Mb-circle-fill:before {
  content: '\f391'; }

.tt_icon-speed-38Mb-circle:before {
  content: '\f392'; }

.tt_icon-speed-38Mb:before {
  content: '\f393'; }

.tt_icon-speed-76Mb-circle-fill:before {
  content: '\f394'; }

.tt_icon-speed-76Mb-circle:before {
  content: '\f395'; }

.tt_icon-speed-76Mb:before {
  content: '\f396'; }

.tt_icon-speedcheck1-circle-fill:before {
  content: '\f397'; }

.tt_icon-speedcheck1-circle:before {
  content: '\f398'; }

.tt_icon-speedcheck1:before {
  content: '\f399'; }

.tt_icon-speedcheck2-circle-fill:before {
  content: '\f39a'; }

.tt_icon-speedcheck2-circle:before {
  content: '\f39b'; }

.tt_icon-speedcheck2:before {
  content: '\f39c'; }

.tt_icon-speedcheck3-circle-fill:before {
  content: '\f39d'; }

.tt_icon-speedcheck3-circle:before {
  content: '\f39e'; }

.tt_icon-speedcheck3:before {
  content: '\f39f'; }

.tt_icon-speedypayment-circle-fill:before {
  content: '\f3a0'; }

.tt_icon-speedypayment-circle:before {
  content: '\f3a1'; }

.tt_icon-speedypayment:before {
  content: '\f3a2'; }

.tt_icon-sports-circle-fill:before {
  content: '\f3a3'; }

.tt_icon-sports-circle:before {
  content: '\f3a4'; }

.tt_icon-sports:before {
  content: '\f3a5'; }

.tt_icon-spyware-circle-fill:before {
  content: '\f3a6'; }

.tt_icon-spyware-circle:before {
  content: '\f3a7'; }

.tt_icon-spyware:before {
  content: '\f3a8'; }

.tt_icon-standardsim-circle-fill:before {
  content: '\f3a9'; }

.tt_icon-standardsim-circle:before {
  content: '\f3aa'; }

.tt_icon-standardsim:before {
  content: '\f3ab'; }

.tt_icon-star-circle-fill:before {
  content: '\f3ac'; }

.tt_icon-star-circle:before {
  content: '\f3ad'; }

.tt_icon-star:before {
  content: '\f3ae'; }

.tt_icon-starfilled-circle-fill:before {
  content: '\f3af'; }

.tt_icon-starfilled-circle:before {
  content: '\f3b0'; }

.tt_icon-starfilled:before {
  content: '\f3b1'; }

.tt_icon-starhollow-circle-fill:before {
  content: '\f3b2'; }

.tt_icon-starhollow-circle:before {
  content: '\f3b3'; }

.tt_icon-starhollow:before {
  content: '\f3b4'; }

.tt_icon-starter-circle-fill:before {
  content: '\f3b5'; }

.tt_icon-starter-circle:before {
  content: '\f3b6'; }

.tt_icon-starter:before {
  content: '\f3b7'; }

.tt_icon-stop-circle-fill:before {
  content: '\f3b8'; }

.tt_icon-stop-circle:before {
  content: '\f3b9'; }

.tt_icon-stop:before {
  content: '\f3ba'; }

.tt_icon-streaming-circle-fill:before {
  content: '\f3bb'; }

.tt_icon-streaming-circle:before {
  content: '\f3bc'; }

.tt_icon-streaming-music-circle-fill:before {
  content: '\f3bd'; }

.tt_icon-streaming-music-circle:before {
  content: '\f3be'; }

.tt_icon-streaming-music:before {
  content: '\f3bf'; }

.tt_icon-streaming:before {
  content: '\f3c0'; }

.tt_icon-supersafe-1-device-circle-fill:before {
  content: '\f3c1'; }

.tt_icon-supersafe-1-device-circle:before {
  content: '\f3c2'; }

.tt_icon-supersafe-1-device:before {
  content: '\f3c3'; }

.tt_icon-supersafe-8-devices-circle-fill:before {
  content: '\f3c4'; }

.tt_icon-supersafe-8-devices-circle:before {
  content: '\f3c5'; }

.tt_icon-supersafe-8-devices:before {
  content: '\f3c6'; }

.tt_icon-supersafe-circle-fill:before {
  content: '\f3c7'; }

.tt_icon-supersafe-circle:before {
  content: '\f3c8'; }

.tt_icon-supersafe:before {
  content: '\f3c9'; }

.tt_icon-supersafeapp:before {
  content: '\f3ca'; }

.tt_icon-support-circle-fill:before {
  content: '\f3cb'; }

.tt_icon-support-circle:before {
  content: '\f3cc'; }

.tt_icon-support:before {
  content: '\f3cd'; }

.tt_icon-survey-circle-fill:before {
  content: '\f3ce'; }

.tt_icon-survey-circle:before {
  content: '\f3cf'; }

.tt_icon-survey:before {
  content: '\f3d0'; }

.tt_icon-t-icon-circle-fill:before {
  content: '\f3d1'; }

.tt_icon-t-icon-circle:before {
  content: '\f3d2'; }

.tt_icon-t-icon:before {
  content: '\f3d3'; }

.tt_icon-tablet-bundles-circle-fill:before {
  content: '\f3d4'; }

.tt_icon-tablet-bundles-circle:before {
  content: '\f3d5'; }

.tt_icon-tablet-bundles:before {
  content: '\f3d6'; }

.tt_icon-tabletprotection-circle-fill:before {
  content: '\f3d7'; }

.tt_icon-tabletprotection-circle:before {
  content: '\f3d8'; }

.tt_icon-tabletprotection:before {
  content: '\f3d9'; }

.tt_icon-talk2goapp:before {
  content: '\f3da'; }

.tt_icon-talktalk-labs-circle-fill:before {
  content: '\f3db'; }

.tt_icon-talktalk-labs-circle:before {
  content: '\f3dc'; }

.tt_icon-talktalk-labs:before {
  content: '\f3dd'; }

.tt_icon-talktalklogo-circle-fill:before {
  content: '\f3de'; }

.tt_icon-talktalklogo-circle:before {
  content: '\f3df'; }

.tt_icon-talktalklogo:before {
  content: '\f3e0'; }

.tt_icon-talktalkmailapp:before {
  content: '\f3e1'; }

.tt_icon-talktalksyncapp:before {
  content: '\f3e2'; }

.tt_icon-talktalktv:before {
  content: '\f3e3'; }

.tt_icon-talktalktvapp:before {
  content: '\f3e4'; }

.tt_icon-talktalktvstore:before {
  content: '\f3e5'; }

.tt_icon-tasks-circle-fill:before {
  content: '\f3e6'; }

.tt_icon-tasks-circle:before {
  content: '\f3e7'; }

.tt_icon-tasks:before {
  content: '\f3e8'; }

.tt_icon-tennis:before {
  content: '\f3e9'; }

.tt_icon-text_message:before {
  content: '\f3ea'; }

.tt_icon-thriller:before {
  content: '\f3eb'; }

.tt_icon-thumbsdown-circle-fill:before {
  content: '\f3ec'; }

.tt_icon-thumbsdown-circle:before {
  content: '\f3ed'; }

.tt_icon-thumbsdown:before {
  content: '\f3ee'; }

.tt_icon-thumbsup-circle-fill:before {
  content: '\f3ef'; }

.tt_icon-thumbsup-circle:before {
  content: '\f3f0'; }

.tt_icon-thumbsup:before {
  content: '\f3f1'; }

.tt_icon-tick-circle-fill:before {
  content: '\f3f2'; }

.tt_icon-tick-circle:before {
  content: '\f3f3'; }

.tt_icon-tick:before {
  content: '\f3f4'; }

.tt_icon-time-circle-fill:before {
  content: '\f3f5'; }

.tt_icon-time-circle:before {
  content: '\f3f6'; }

.tt_icon-time:before {
  content: '\f3f7'; }

.tt_icon-transfer-circle-fill:before {
  content: '\f3f8'; }

.tt_icon-transfer-circle:before {
  content: '\f3f9'; }

.tt_icon-transfer:before {
  content: '\f3fa'; }

.tt_icon-trial-team-circle-fill:before {
  content: '\f3fb'; }

.tt_icon-trial-team-circle:before {
  content: '\f3fc'; }

.tt_icon-trial-team:before {
  content: '\f3fd'; }

.tt_icon-trojanhorse-circle-fill:before {
  content: '\f3fe'; }

.tt_icon-trojanhorse-circle:before {
  content: '\f3ff'; }

.tt_icon-trojanhorse:before {
  content: '\f400'; }

.tt_icon-ttmail:before {
  content: '\f401'; }

.tt_icon-tv-aip:before {
  content: '\f402'; }

.tt_icon-tv-and-movies-circle-fill:before {
  content: '\f403'; }

.tt_icon-tv-and-movies-circle:before {
  content: '\f404'; }

.tt_icon-tv-and-movies:before {
  content: '\f405'; }

.tt_icon-tv-boosts:before {
  content: '\f406'; }

.tt_icon-tv-circle-fill:before {
  content: '\f407'; }

.tt_icon-tv-circle:before {
  content: '\f408'; }

.tt_icon-tv-install-3m-apart:before {
  content: '\f409'; }

.tt_icon-tv-install-different-room:before {
  content: '\f40a'; }

.tt_icon-tv-install-same-room:before {
  content: '\f40b'; }

.tt_icon-tv-lite-circle-fill:before {
  content: '\f40c'; }

.tt_icon-tv-lite-circle:before {
  content: '\f40d'; }

.tt_icon-tv-lite:before {
  content: '\f40e'; }

.tt_icon-tv-mrtv-boost:before {
  content: '\f40f'; }

.tt_icon-tv-new:before {
  content: '\f410'; }

.tt_icon-tv-plus-circle-fill:before {
  content: '\f411'; }

.tt_icon-tv-plus-circle:before {
  content: '\f412'; }

.tt_icon-tv-plus-r:before {
  content: '\f413'; }

.tt_icon-tv-plus:before {
  content: '\f414'; }

.tt_icon-tv-r-plus-circle-fill:before {
  content: '\f415'; }

.tt_icon-tv-r-plus-circle:before {
  content: '\f416'; }

.tt_icon-tv-r-plus:before {
  content: '\f417'; }

.tt_icon-tv-selectboost:before {
  content: '\f418'; }

.tt_icon-tv:before {
  content: '\f419'; }

.tt_icon-tv2goapp:before {
  content: '\f41a'; }

.tt_icon-tvinstall-3m-apart:before {
  content: '\f41b'; }

.tt_icon-tvinstall-different-room:before {
  content: '\f41c'; }

.tt_icon-tvinstall-same-room:before {
  content: '\f41d'; }

.tt_icon-tvplannerapp:before {
  content: '\f41e'; }

.tt_icon-tvplus-entertainmentboost:before {
  content: '\f41f'; }

.tt_icon-tvplus-mrtv-boost:before {
  content: '\f420'; }

.tt_icon-tvplus-selectboost:before {
  content: '\f421'; }

.tt_icon-twitter-circle-fill:before {
  content: '\f422'; }

.tt_icon-twitter:before {
  content: '\f423'; }

.tt_icon-ufo-boost:before {
  content: '\f424'; }

.tt_icon-ufo-circle-fill:before {
  content: '\f425'; }

.tt_icon-ufo-circle:before {
  content: '\f426'; }

.tt_icon-ufo-download:before {
  content: '\f427'; }

.tt_icon-ufo-gaming:before {
  content: '\f428'; }

.tt_icon-ufo-group:before {
  content: '\f429'; }

.tt_icon-ufo-hd:before {
  content: '\f42a'; }

.tt_icon-ufo-outline-circle-fill:before {
  content: '\f42b'; }

.tt_icon-ufo-outline-circle:before {
  content: '\f42c'; }

.tt_icon-ufo-outline:before {
  content: '\f42d'; }

.tt_icon-ufo-photo:before {
  content: '\f42e'; }

.tt_icon-ufo-unlimited:before {
  content: '\f42f'; }

.tt_icon-ufo-video-call:before {
  content: '\f430'; }

.tt_icon-ufo:before {
  content: '\f431'; }

.tt_icon-uk-coverage-circle-fill:before {
  content: '\f432'; }

.tt_icon-uk-coverage-circle:before {
  content: '\f433'; }

.tt_icon-uk-coverage:before {
  content: '\f434'; }

.tt_icon-unlimited-circle-fill:before {
  content: '\f435'; }

.tt_icon-unlimited-circle:before {
  content: '\f436'; }

.tt_icon-unlimited:before {
  content: '\f437'; }

.tt_icon-upload-circle-fill:before {
  content: '\f438'; }

.tt_icon-upload-circle:before {
  content: '\f439'; }

.tt_icon-upload:before {
  content: '\f43a'; }

.tt_icon-video-calls-circle-fill:before {
  content: '\f43b'; }

.tt_icon-video-calls-circle:before {
  content: '\f43c'; }

.tt_icon-video-calls:before {
  content: '\f43d'; }

.tt_icon-video-circle-fill:before {
  content: '\f43e'; }

.tt_icon-video-circle:before {
  content: '\f43f'; }

.tt_icon-video:before {
  content: '\f440'; }

.tt_icon-view-circle-fill:before {
  content: '\f441'; }

.tt_icon-view-circle:before {
  content: '\f442'; }

.tt_icon-view:before {
  content: '\f443'; }

.tt_icon-virusprotection-circle-fill:before {
  content: '\f444'; }

.tt_icon-virusprotection-circle:before {
  content: '\f445'; }

.tt_icon-virusprotection:before {
  content: '\f446'; }

.tt_icon-visual-impairment:before {
  content: '\f447'; }

.tt_icon-voicemail-circle-fill:before {
  content: '\f448'; }

.tt_icon-voicemail-circle:before {
  content: '\f449'; }

.tt_icon-voicemail:before {
  content: '\f44a'; }

.tt_icon-volume-circle-fill:before {
  content: '\f44b'; }

.tt_icon-volume-circle:before {
  content: '\f44c'; }

.tt_icon-volume:before {
  content: '\f44d'; }

.tt_icon-watch-instantly-circle-fill:before {
  content: '\f44e'; }

.tt_icon-watch-instantly-circle:before {
  content: '\f44f'; }

.tt_icon-watch-instantly:before {
  content: '\f450'; }

.tt_icon-watch-on-stb-tv:before {
  content: '\f451'; }

.tt_icon-weather-circle-fill:before {
  content: '\f452'; }

.tt_icon-weather-circle:before {
  content: '\f453'; }

.tt_icon-weather:before {
  content: '\f454'; }

.tt_icon-wifi-hub:before {
  content: '\f455'; }

.tt_icon-word-circle-fill:before {
  content: '\f456'; }

.tt_icon-word-circle:before {
  content: '\f457'; }

.tt_icon-word:before {
  content: '\f458'; }

.tt_icon-world-circle-fill:before {
  content: '\f459'; }

.tt_icon-world-circle:before {
  content: '\f45a'; }

.tt_icon-world:before {
  content: '\f45b'; }

.tt_icon-worm-circle-fill:before {
  content: '\f45c'; }

.tt_icon-worm-circle:before {
  content: '\f45d'; }

.tt_icon-worm:before {
  content: '\f45e'; }

.tt_icon-writeemail-circle-fill:before {
  content: '\f45f'; }

.tt_icon-writeemail-circle:before {
  content: '\f460'; }

.tt_icon-writeemail:before {
  content: '\f461'; }

.tt_icon-x-circle-fill:before {
  content: '\f462'; }

.tt_icon-x-circle:before {
  content: '\f463'; }

.tt_icon-x-slim:before {
  content: '\f464'; }

.tt_icon-x:before {
  content: '\f465'; }

.tt_icon-xls-circle-fill:before {
  content: '\f466'; }

.tt_icon-xls-circle:before {
  content: '\f467'; }

.tt_icon-xls:before {
  content: '\f468'; }

.tt_icon-zoom-circle-fill:before {
  content: '\f469'; }

.tt_icon-zoom-circle:before {
  content: '\f46a'; }

.tt_icon-zoom:before {
  content: '\f46b'; }

body {
  font-family: 'Open Sans', 'Arial', sans-serif !important;
  font-size: 16px;
  line-height: 1.5;
  color: #394347;
  font-weight: normal; }

@font-face {
  font-family: 'WF Omnes';
  font-weight: 900;
  src: url("/html/assets/omnes-semibold-webfont.ttf") format("truetype"); }

.lia-content h1 {
  font-size: 36px;
  font-family: 'WF Omnes','Arial', sans-serif;
  font-weight: normal;
  line-height: 1.1;
  margin-bottom: 30px; }

.lia-content h2 {
  font-size: 28px;
  font-family: 'WF Omnes','Arial', sans-serif;
  font-weight: normal;
  line-height: 1.1;
  margin-bottom: 20px; }

.lia-content h3 {
  font-size: 20px;
  font-family: 'WF Omnes','Arial', sans-serif;
  font-weight: normal;
  line-height: 1.1;
  margin-bottom: 20px; }

.lia-content p {
  font-family: 'Open Sans', 'Arial', sans-serif !important;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  word-wrap: break-word; }

.lia-content p > small {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 10px; }

.lia-content h1 + p {
  margin-top: -15px; }

.bold {
  font-weight: 600; }

small, .small {
  font-size: 85% !important; }

.text-ttred {
  color: #e62639; }

.text-ttyellow {
  color: #fdc94a; }

.text-ttgreen {
  color: #009f65; }

.text-ttblue {
  color: #1E4E9D; }

.text-white {
  color: white; }

.text-ttgrey {
  color: #394347; }

.text-ttpurple {
  color: #7E3B94; }

.medium-icon {
  font-size: 44px;
  font-size: 4.4rem; }

.large-icon {
  font-size: 72px;
  font-size: 7.2rem; }

.lia-breadcrumb-node a {
  color: #394347; }

.lia-component-forums-widget-message-list .message-subject a {
  font-weight: 600;
  font-size: 21px; }

.lia-content .lia-message-read.lia-message-read.lia-link-navigation, .lia-content .lia-message-read.lia-message-read > .lia-link-navigation {
  font-weight: 600; }

.lia-component-author-rank-name, .lia-message-author-rank, .lia-user-rank-container, .lia-users-profile-card-rank, .lia-user-rank, .rankColumn, .lia-info-area, .lia-messages-message-row .lia-message-auth-info, .lia-message-view-display .lia-message-byline, .lia-message-view-display .lia-message-byline-date, .lia-message-view-display .lia-message-item-metadata, .lia-component-ideas-widget-completed-ideas .lia-status, .lia-component-ideas-widget-completed-ideas .lia-message-status-info, .lia-message-view-idea-message-item .lia-status, .lia-message-view-idea-message-item .lia-message-status-info, .lia-message-view-idea-message .lia-status, .lia-message-view-idea-message .lia-message-status-info, .QandAQuestionPage .lia-message-byline-author-date, .lia-summary-view-statistic {
  font-size: 14px;
  font-weight: normal; }

ul li {
  font-weight: normal; }

.lia-message-body-content {
  font-weight: normal; }

.noUnderline a :focus, .noUnderline a .icon .icon__label :focus, .noUnderline a :active, .noUnderline a .icon .icon__label :active, .noUnderline a :hover, .noUnderline a .icon .icon__label :hover, .noUnderline a.hover, .noUnderline a .icon .hover.icon__label, .noUnderline a .icon .icon__label .hover.icon__label-inner {
  text-decoration: none; }

a:hover {
  cursor: pointer !important; }

.lead {
  font-size: 24px !important;
  margin-bottom: 30px; }

.ellipsisText {
  overflow: hidden; }
  .ellipsisText p {
    display: block;
    display: -webkit-box;
    max-width: 100%;
    height: 39.2px;
    margin: 0 auto;
    font-size: 14px;
    line-height: 1.4;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; }

@font-face {
  font-family: "talktalk-additional";
  src: url("/html/assets/talktalk-additional.eot?");
  src: url("/html/assets/talktalk-additional.eot?#iefix") format("embedded-opentype"), url("/html/assets/talktalk-additional.woff?") format("woff"), url("/html/assets/talktalk-additional.ttf?") format("truetype");
  font-weight: normal;
  font-style: normal; }

[data-icon]:before {
  font-family: "talktalk-additional" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "talktalk-additional" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-check-report-outline-circle:before {
  content: "\61"; }

.icon-check-report-outline-circle-fill:before {
  content: "\62"; }

@font-face {
  font-family: "TalkTalk";
  src: url("/html/assets/TalkTalk.eot?");
  src: url("/html/assets/TalkTalk.eot?#iefix") format("embedded-opentype"), url("/html/assets/TalkTalk.woff?") format("woff"), url("/html/assets/TalkTalk.ttf?") format("truetype");
  font-weight: normal;
  font-style: normal; }

.community-check-n-report-icon:before {
  content: ""; }

.community-check-n-report-circle-icon:before {
  content: ""; }

.community-check-n-report-circle-outline-icon:before {
  content: ""; }

.community-gaming-icon:before {
  content: ""; }

.community-gaming-circle-icon:before {
  content: ""; }

.community-gaming-circle-outline-icon:before {
  content: ""; }

.community-groups-icon:before {
  content: ""; }

.community-groups-circle-icon:before {
  content: ""; }

.community-groups-circle-outline-icon:before {
  content: ""; }

.community-hobbies-icon:before {
  content: ""; }

.community-hobbies-circle-icon:before {
  content: ""; }

.community-hobbies-circle-outline-icon:before {
  content: ""; }

.community-attachment-icon:before {
  content: ""; }

.community-attachment-circle-icon:before {
  content: ""; }

.community-attachment-circle-outline-icon:before {
  content: ""; }

.community-photo-icon:before {
  content: ""; }

.community-photo-circle-icon:before {
  content: ""; }

.community-photo-circle-outline-icon:before {
  content: ""; }

.community-tvmovie-icon:before {
  content: ""; }

.community-tvmovie-circle-icon:before {
  content: ""; }

.community-tvmovie-circle-outline-icon:before {
  content: ""; }

.community-pinned-icon:before {
  content: ""; }

.community-pinned-circle-icon:before {
  content: ""; }

.community-pinned-circle-outline-icon:before {
  content: ""; }

.community-report-icon:before {
  content: ""; }

.community-report-circle-icon:before {
  content: ""; }

.community-report-circle-outline-icon:before {
  content: ""; }

.community-survey-icon:before {
  content: ""; }

.community-survey-circle-icon:before {
  content: ""; }

.community-survey-circle-outline-icon:before {
  content: ""; }

.community-tech-icon:before {
  content: ""; }

.community-tech-circle-icon:before {
  content: ""; }

.community-tech-circle-outline-icon:before {
  content: ""; }

.community-scammer-icon:before {
  content: ""; }

.community-scammer-circle-icon:before {
  content: ""; }

.community-scammer-circle-outline-icon:before {
  content: ""; }

.community-movedtopic-icon:before {
  content: ""; }

.community-movedtopic-circle-icon:before {
  content: ""; }

.community-movedtopic-circle-outline-icon:before {
  content: ""; }

.community-blog-icon:before {
  content: ""; }

.community-blog-circle-icon:before {
  content: ""; }

.community-blog-circle-outline-icon:before {
  content: ""; }

.community-tagged-icon:before {
  content: ""; }

.community-tagged-circle-icon:before {
  content: ""; }

.community-tagged-circle-outline-icon:before {
  content: ""; }

.community-moderator-icon:before {
  content: ""; }

.community-moderator-circle-icon:before {
  content: ""; }

.community-moderator-circle-outline-icon:before {
  content: ""; }

.community-labs-icon:before {
  content: ""; }

.community-labs-circle-icon:before {
  content: ""; }

.community-labs-circle-outline-icon:before {
  content: ""; }

.community-trialteam-icon:before {
  content: ""; }

.community-trialteam-circle-icon:before {
  content: ""; }

.community-trialteam-circle-outline-icon:before {
  content: ""; }

.lia-node-ttblog .boardIconColumn .board-icon > .lia-fa-icon::before {
  content: "\e924";
  font-family: TalkTalk; }

.lia-node-ideahub .boardIconColumn .board-icon > .lia-fa-icon::before {
  content: "\e92d";
  font-family: TalkTalk; }

.lia-node-check-and-report .boardIconColumn .board-icon > .lia-fa-icon::before {
  content: "\e933";
  font-family: TalkTalk; }

.lia-node-scammers .boardIconColumn .board-icon > .lia-fa-icon::before {
  content: "\e91e";
  font-family: TalkTalk; }

.lia-node-movies .boardIconColumn .board-icon > .lia-fa-icon::before {
  content: "\e90f";
  font-family: TalkTalk; }

.lia-node-hobbies .boardIconColumn .board-icon > .lia-fa-icon::before {
  content: "\e906";
  font-family: TalkTalk; }

.lia-node-gaming .boardIconColumn .board-icon > .lia-fa-icon::before {
  content: "\e900";
  font-family: TalkTalk; }

.lia-node-tech .boardIconColumn .board-icon > .lia-fa-icon::before {
  content: "\e91b";
  font-family: TalkTalk; }

.lia-node-tech .boardIconColumn .board-icon > .lia-fa-icon::before {
  content: "\e91b";
  font-family: TalkTalk; }

.lia-node-tvtrials .boardIconColumn .board-icon > .lia-fa-icon::before, .lia-node-trials .boardIconColumn .board-icon > .lia-fa-icon::before {
  content: "\e930";
  font-family: TalkTalk; }

/* -- Remove Live Person 1px margin -- */
div.grid-item > div[id^='LPMcontainer-'] {
  margin: 0 !important; }

/* -- Override for Lithium 18.12 -- */
.lia-autocomplete-container .lia-autocomplete-no-event-item {
  margin: 0px; }

.lia-autocomplete-container .boardIconColumn .board-icon {
  padding-right: 2px; }
  .lia-autocomplete-container .boardIconColumn .board-icon > .lia-fa-icon::before {
    margin-left: -8px;
    font-size: 32px;
    color: #747474; }

/* -- TalkTalk base override for header logo spacing and position -- */
@media (min-width: 1025px) {
  /*
	.header .logo {
		position: absolute;
		z-index: 1;
		top: -6px;
		left: 10px;
	}
	.header .logo--large {
		font-size: 86px;
	}
	*/
  .nav__list.nav__list--level-two {
    padding-top: 0; } }

/* -- TalkTalk base override for bullet lists -- */
ul li:before {
  margin-top: 0;
  font-size: inherit;
  content: none; }

/* -- TalkTalk base override for input width -- */
input[type=text], input[type=date], input[type=number], input[type=tel], input[type=password], input[type=email] {
  max-width: none; }

/* -- TalkTalk base override for search component -- */
.lia-component-common-widget-search-form .SearchForm.lia-form-inline .search-input {
  max-width: none; }

.CommunityPage .lia-component-common-widget-search-form {
  padding: 0; }

.lia-component-quilt-header .lia-component-common-widget-search-form {
  padding-bottom: 0; }

@media screen and (max-width: 767px) {
  .lia-component-quilt-header .lia-component-common-widget-search-form .lia-form-inline.SearchForm,
  .lia-component-quilt-header .lia-component-common-widget-search-form .lia-search-form-granularity,
  .lia-component-common-widget-search-form .lia-search-form-granularity {
    display: block; }
  .lia-component-quilt-header .lia-component-common-widget-search-form {
    float: none; }
  .CommunityPage .lia-component-common-widget-search-form .lia-search-granularity-wrapper + .lia-search-input-wrapper,
  .lia-search-input-wrapper {
    display: block; } }

/* -- Lithium override for sign in modal -- */
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.lia-content.lia-panel-dialog.lia-panel-dialog-modeless-advanced.ui-draggable.ui-resizable {
  width: 300px !important; }

/* -- Lithium override for search component -- */
.CommunityPage .lia-component-common-widget-search-form .SearchForm.lia-form-inline .lia-search-granularity-wrapper {
  background-color: inherit;
  color: inherit; }

.CommunityPage .lia-component-common-widget-search-form .SearchForm.lia-form-inline .search-input {
  background-color: inherit;
  border-color: inherit;
  color: inherit; }

/* -- Lithium override for TOP link -- */
.lia-component-common-widget-scroll-to {
  text-align: center; }

.li-common-scroll-to-wrapper {
  float: none; }

/* -- Override column width for choosing avatar -- */
@media (min-width: 992px) {
  .lia-panel-dialog-content-type-ajax .lia-form-avatar-collection-display-entry .lia-quilt-column-16, .lia-panel-dialog-content-type-ajax .lia-quilt-view-profile-hero .lia-quilt-column-profile-hero-center {
    width: initial; } }

/* -- Lithium override for hero avatars -- */
.lia-quilt-view-profile-hero .lia-user-avatar .UserAvatar > img, .lia-quilt-view-profile-hero .lia-media-top-image-contributors .lia-media-image-contributor-avatar-wrapper .UserAvatar > img, .lia-media-top-image-contributors .lia-quilt-view-profile-hero .lia-media-image-contributor-avatar-wrapper .UserAvatar > img {
  object-fit: cover;
  width: 100%;
  height: 100%; }

/* -- TalkTalk Base override for footer links -- */
.footer__menu li:last-child {
  margin-right: 0;
  padding-right: 0; }

/* -- Breakpoints -- */
.lia-content > .lia-quilt-row-main, .lia-content > .lia-quilt-row-content-top, .lia-content > .lia-quilt-row-content-bottom, .lia-quilt-row-breadcrumbs, .lia-quilt-row-engagement-row, .lia-page-header, .lia-panel-content, .lia-component-common-widget-page-information .lia-text, .lia-tkb-page-engagement-components, .TkbPage .lia-component-labels-widget-labels-list, .TkbPage .lia-component-tkb-widget-top-contributors-taplet, .TkbPage .lia-component-tkb-widget-dashboard-taplet, .TkbArticlePage .lia-component-tkb-widget-article-dashboard-taplet, .TkbCategoryPage .lia-component-tkb-widget-search-bar, .lia-component-common-widget-page-feedback .lia-text, .TkbCategoryPage .SectionsBrowserTaplet .lia-panel-heading-bar-wrapper, .TkbCategoryPage .lia-content > .lia-quilt-row:nth-last-child(3), .TkbPage .lia-component-messages-widget-featured-threads {
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 600px) {
    .lia-content > .lia-quilt-row-main, .lia-content > .lia-quilt-row-content-top, .lia-content > .lia-quilt-row-content-bottom, .lia-quilt-row-breadcrumbs, .lia-quilt-row-engagement-row, .lia-page-header, .lia-panel-content, .lia-component-common-widget-page-information .lia-text, .lia-tkb-page-engagement-components, .TkbPage .lia-component-labels-widget-labels-list, .TkbPage .lia-component-tkb-widget-top-contributors-taplet, .TkbPage .lia-component-tkb-widget-dashboard-taplet, .TkbArticlePage .lia-component-tkb-widget-article-dashboard-taplet, .TkbCategoryPage .lia-component-tkb-widget-search-bar, .lia-component-common-widget-page-feedback .lia-text, .TkbCategoryPage .SectionsBrowserTaplet .lia-panel-heading-bar-wrapper, .TkbCategoryPage .lia-content > .lia-quilt-row:nth-last-child(3), .TkbPage .lia-component-messages-widget-featured-threads {
      width: 600px !important; } }
  @media (min-width: 768px) {
    .lia-content > .lia-quilt-row-main, .lia-content > .lia-quilt-row-content-top, .lia-content > .lia-quilt-row-content-bottom, .lia-quilt-row-breadcrumbs, .lia-quilt-row-engagement-row, .lia-page-header, .lia-panel-content, .lia-component-common-widget-page-information .lia-text, .lia-tkb-page-engagement-components, .TkbPage .lia-component-labels-widget-labels-list, .TkbPage .lia-component-tkb-widget-top-contributors-taplet, .TkbPage .lia-component-tkb-widget-dashboard-taplet, .TkbArticlePage .lia-component-tkb-widget-article-dashboard-taplet, .TkbCategoryPage .lia-component-tkb-widget-search-bar, .lia-component-common-widget-page-feedback .lia-text, .TkbCategoryPage .SectionsBrowserTaplet .lia-panel-heading-bar-wrapper, .TkbCategoryPage .lia-content > .lia-quilt-row:nth-last-child(3), .TkbPage .lia-component-messages-widget-featured-threads {
      width: 768px !important; } }
  @media (min-width: 1025px) {
    .lia-content > .lia-quilt-row-main, .lia-content > .lia-quilt-row-content-top, .lia-content > .lia-quilt-row-content-bottom, .lia-quilt-row-breadcrumbs, .lia-quilt-row-engagement-row, .lia-page-header, .lia-panel-content, .lia-component-common-widget-page-information .lia-text, .lia-tkb-page-engagement-components, .TkbPage .lia-component-labels-widget-labels-list, .TkbPage .lia-component-tkb-widget-top-contributors-taplet, .TkbPage .lia-component-tkb-widget-dashboard-taplet, .TkbArticlePage .lia-component-tkb-widget-article-dashboard-taplet, .TkbCategoryPage .lia-component-tkb-widget-search-bar, .lia-component-common-widget-page-feedback .lia-text, .TkbCategoryPage .SectionsBrowserTaplet .lia-panel-heading-bar-wrapper, .TkbCategoryPage .lia-content > .lia-quilt-row:nth-last-child(3), .TkbPage .lia-component-messages-widget-featured-threads {
      width: 1000px !important; } }

.lia-quilt-category-page-dashboard .lia-component-forums-widget-recent-messages {
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 600px) {
    .lia-quilt-category-page-dashboard .lia-component-forums-widget-recent-messages {
      width: 600px !important; } }
  @media (min-width: 768px) {
    .lia-quilt-category-page-dashboard .lia-component-forums-widget-recent-messages {
      width: 768px !important; } }
  @media (min-width: 1025px) {
    .lia-quilt-category-page-dashboard .lia-component-forums-widget-recent-messages {
      width: 1000px !important; } }

.lia-tkb-page-engagement-components .lia-panel-content {
  width: initial !important; }

.lia-component-quilt-footer > .lia-quilt-row-main {
  width: 100% !important; }

/* -- Header text -- */
.lia-page-header {
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 30px;
  padding-top: 20px; }
  @media screen and (max-width: 767px) {
    .lia-page-header {
      padding-bottom: 0;
      padding-left: 0;
      padding-right: 0;
      padding-top: 15px; } }
  @media screen and (max-width: 991px) {
    .lia-page-header {
      padding-left: 15px;
      padding-right: 20px; } }

/* -- Remove bottom border from header on various pages -- */
.PostPage .lia-quilt-row-header .lia-quilt-column-common-header, .ReplyPage .lia-quilt-row-header .lia-quilt-column-common-header, .EditPage .lia-quilt-row-header .lia-quilt-column-common-header {
  border-bottom: 0; }

/* -- Fieldsets -- */
fieldset {
  border: 0;
  margin: initial; }

/* -- lia-panel-section -- */
.lia-panel-section {
  margin: 0 10px; }

/* -- Remove left padding on form buttons in right column -- */
.MessageEditorForm .lia-button-group {
  padding-right: 10px; }
  .MessageEditorForm .lia-button-group .lia-button-wrapper {
    padding-left: 0; }
    .MessageEditorForm .lia-button-group .lia-button-wrapper .lia-button {
      margin: 0; }

/* -- Override badge click on UserBadgesPage -- */
.UserBadgesPage .lia-user-badge-display-card.lia-user-badge-display-card-tapped .lia-user-badge-frame-card.lia-user-badge-display-frame-front {
  display: block; }

.UserBadgesPage .lia-user-badge-display-card {
  cursor: initial; }

.lia-community-hero-icons .lia-user-navigation-sign-in .login-link::before {
  width: auto; }

.faq-link {
  display: none; }

.jumpIn, .promoHub {
  line-height: 0; }

@media screen and (min-width: 992px) {
  .lia-top-quilt > .lia-quilt-row-main > .lia-quilt-column:last-child {
    padding-right: 0px; } }

@media screen and (min-width: 992px) {
  .lia-top-quilt > .lia-quilt-row-main > .lia-quilt-column:first-child {
    padding-left: 0px; } }

@media (min-width: 768px) {
  .btn {
    max-width: 100%; }
  input[type="submit"] {
    margin-top: 0px;
    margin-bottom: 0px; } }

.lia-paging-full > li, .lia-paging-full-pages > li {
  display: inline-block; }

.lia-paging-full-pages {
  display: inline-block; }

.report-pagination ul li, .report-pagination ol li {
  padding-left: 0; }

.lia-media-uploader-tab-list {
  margin-top: 0px !important; }

.lia-media-uploader-dialog-header h2 {
  margin: 0; }

.lia-tabs-sort:not(.lia-tabs-vertical) > li > a {
  height: 45px; }

.lia-panel .lia-panel-heading-bar {
  border-bottom: none; }

.lia-lightbox-info .lia-user-avatar, .lia-lightbox-info .lia-media-top-image-contributors .lia-media-image-contributor-avatar-wrapper, .lia-media-top-image-contributors .lia-lightbox-info .lia-media-image-contributor-avatar-wrapper {
  border-radius: 50%;
  height: 44px;
  width: 44px; }

.lia-lightbox-actions .lia-button-wrapper .lia-button-icon a, .lia-lightbox-actions .lia-button-wrapper .lia-button-icon a .icon .icon__label, .lia-lightbox-actions .lia-button-wrapper .lia-button-icon a .icon .icon__label .icon__label-inner {
  color: #ffffff; }

.lia-button-group-left .lia-kudos-kudo .lia-button-wrapper.lia-kudos-count-wrapper {
  margin-right: 5px !important; }

.lia-fa-thumbs-up:before {
  font: normal normal normal 14px/1 FontAwesome;
  content: '\f087';
  font-size: 28px; }

.lia-lightbox-actions input[type='button'], .lia-lightbox-actions input[type='submit'], .lia-lightbox-actions button:not(.unbutton), .lia-lightbox-actions .btn, .lia-lightbox-actions .card__button div, .lia-lightbox-actions .card__button a, .lia-lightbox-actions .card__button a .icon .icon__label, .lia-lightbox-actions a .icon .card__button .icon__label, .lia-lightbox-actions .card__button a .icon .icon__label .icon__label-inner, .lia-lightbox-actions a .icon .icon__label .card__button .icon__label-inner {
  line-height: 1; }

.lia-lightbox-main-image {
  height: auto !important;
  min-height: 100% !important; }

.lia-lightbox-main-image .lia-image {
  transform: translate(0, 0); }

.lia-media-uploader-upload-tab .lia-media-image-upload-button-group {
  padding-right: 0px; }

.lia-message-signature {
  width: 100%;
  max-height: 60px;
  overflow: hidden;
  margin-top: 15px;
  border-top: 1px solid black;
  padding-top: 15px; }

.lia-tabs-standard .user-tagging-tab {
  display: none; }

.lia-tabs a:focus {
  outline-color: #ffffff; }

@media (min-width: 360px) {
  .PersonalProfile select {
    margin-left: 15px;
    margin-right: 15px; } }

.lia-deckgrid .column:last-child .lia-messages-message-card {
  margin-right: 5px; }

.lia-media-masonry-grid .lia-messages-message-card {
  margin: 10px 5px; }

/* IE9, IE10 */
@media screen and (min-width: 0\0) {
  .readByModeratorColumn .lia-requires-moderation {
    height: 71px; } }

/* IE 10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .readByModeratorColumn .lia-requires-moderation {
    height: 71px; } }

.lia-panel-message {
  box-shadow: none;
  -webkit-box-shadow: none; }

@media screen and (max-width: 767px) {
  .lia-notes-list, .lia-note-search {
    margin-left: auto;
    margin-right: auto; } }

.cMessageAuthorAvatarColumn .UserAvatar > img, .lia-component-topic-message .UserAvatar > img {
  height: 70px !important;
  width: 70px !important; }

.lia-header-nav-component-widget .lia-header-nav-component-unread-count {
  display: none;
  padding: 2px 6px;
  position: absolute;
  right: calc(50% - 30px);
  top: 0px; }

.footer--orange .footer__copyright {
  color: #1E4E9D; }

.footer--orange:after {
  background-color: #394347; }

.footer--orange {
  border-color: #394347; }

.lia-modal-window .modal-dialog {
  transform: none !important; }

.lia-modal-window .modal-content {
  border: none; }

.BlogPage .lia-menu-bar-top .lia-menu-bar-buttons {
  position: relative;
  z-index: 100; }

@media (max-width: 1024px) {
  .lia-cookie-banner-alert {
    position: fixed;
    bottom: 0;
    z-index: 100000000000;
    width: 100%; } }

@media screen and (max-width: 767px) {
  .RecentPostsPage .lia-list-wide .lia-list-row, .ForumPage .lia-list-wide .lia-list-row, .ForumsFilteredByLabelPage .lia-list-wide .lia-list-row, .TagDetailPage .lia-list-wide .lia-list-row, .TagViewPage .lia-list-wide .lia-list-row, .BoardList .lia-list-wide .lia-list-row, .GroupPage .lia-list-wide .lia-list-row, .TkbPage .lia-list-wide .lia-list-row {
    padding-left: 108px; } }

.spincrement {
  opacity: 0; }

.bg-blue {
  background-color: #1E4E9D; }

.bg-green {
  background-color: #009f65; }

.bg-red {
  background-color: #e62639; }

.bg-grey {
  background-color: #394347; }

.pos-rel {
  position: relative; }

.kevin {
  position: absolute;
  font-size: 40px;
  font-size: 4rem;
  z-index: 10; }

.right-kevin {
  right: -31px;
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(90deg); }
  .right-kevin.pull-bottom {
    bottom: 0; }

.left-bottom-kevin {
  left: 0;
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(180deg); }
  .left-bottom-kevin.pull-bottom {
    bottom: -31px; }

.right-bottom-kevin {
  right: 0; }
  .right-bottom-kevin.pull-bottom {
    bottom: -31px; }

.left-kevin {
  left: -31px;
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(90deg); }
  .left-kevin.pull-bottom {
    bottom: 0; }

.left-kevin-inner {
  left: -13px;
  z-index: 9;
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(90deg);
  font-size: 50px;
  font-size: 5rem; }
  .left-kevin-inner.pull-bottom {
    bottom: -3px; }

.right-kevin-inner {
  right: -13px;
  z-index: 9;
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(90deg);
  font-size: 50px;
  font-size: 5rem; }
  .right-kevin-inner.pull-bottom {
    bottom: -3px; }

.header.header--orange, .header.header--blue {
  z-index: 99; }

/* helper css */
.top-30 {
  margin-top: 30px; }

.form-frame {
  margin: 0 auto;
  background: #F5F5F5;
  padding: 30px;
  margin-bottom: 50px; }
  .form-frame .user-item {
    background: #ffffff;
    margin: 5px;
    padding: 6px; }
  .form-frame .highlight {
    font-weight: 700;
    margin-bottom: 20px; }

.bg-photo-tint {
  width: 100%;
  height: 100%;
  position: absolute;
  background: rgba(0, 0, 0, 0.5); }

.strip {
  padding: 50px 20px 0 20px; }

.whos-who-text {
  padding-top: 20px; }

.jumpIn .strip {
  padding-left: 0px;
  padding-right: 0px; }

@media (max-width: 600px) {
  .jumpIn .large-icon {
    font-size: 5.2rem; } }

.promoHub .strip {
  padding-left: 0px;
  padding-right: 0px; }
  .promoHub .strip .you-like-h2 {
    width: 90%;
    margin-left: auto;
    margin-right: auto; }

.grid-item-box .btn {
  margin-bottom: 0px; }

.bg-placeholder-square {
  background: url("/bootstrap/img/placeholder_small.jpg"); }

.bg-placeholder-rectangle {
  background: url("/bootstrap/img/placeholder_large.jpg"); }

.filmtvbg {
  background: url("/html/assets/filmtv_sq.jpg"); }
  @media (max-width: 768px) {
    .filmtvbg {
      background: url("/html/assets/filmtv_wide.jpg"); } }

.gamingbg {
  background: url("/html/assets/gaming_sq.jpg"); }

.blogbg {
  background: url("/html/assets/blog_wide.jpg"); }
  @media (max-width: 768px) {
    .blogbg {
      background: url("/html/assets/blog_sq.jpg"); } }

.ideasbg {
  background: url("/html/assets/ideas_sq.jpg"); }

.hobbiesinterestsbg {
  background: url("/html/assets/hobbiesinterests_sq.jpg"); }
  @media (max-width: 768px) {
    .hobbiesinterestsbg {
      background: url("/html/assets/hobbiesinterests_wide.jpg"); } }

.techbg {
  background: url("/html/assets/technologyzone_wide.jpg"); }
  @media (max-width: 768px) {
    .techbg {
      background: url("/html/assets/technologyzone_sq.jpg"); } }

.labsbg {
  background: url("/html/assets/talktalklabs_sq.jpg"); }

.promo2bg {
  background: url("/html/assets/stuff-you-like.jpg");
  background-color: #1E4E9D; }
  .promo2bg img.callsafe {
    width: 150px;
    margin-top: 10px; }
    @media screen and (max-width: 1024px) {
      .promo2bg img.callsafe {
        width: 50px;
        margin-top: 0; } }
    @media screen and (max-width: 768px) {
      .promo2bg img.callsafe {
        display: none; } }

.promo3bg {
  background: url("/html/assets/promo_3.jpg"); }
  @media (max-width: 600px) {
    .promo3bg {
      background: url("/html/assets/promo_3_mob.jpg"); } }

.ui-dialog {
  top: 200px !important; }
  .ui-dialog .lia-fieldset-title {
    font-size: 26px;
    color: #ffffff;
    font-weight: normal;
    font-family: 'WF Omnes', 'Arial', sans-serif;
    padding: 10px;
    border-bottom: 0; }
  .ui-dialog .lia-component-authentication-widget-login-dialog-content .SocialLoginForm legend, .ui-dialog .lia-component-authentication-widget-registration-dialog-content .SocialLoginForm legend {
    padding: 0;
    position: relative;
    color: #e62639; }
  .ui-dialog .ui-dialog-titlebar-close, .ui-dialog .ui-dialog-titlebar-close {
    padding-top: 14px;
    opacity: 1.0; }
  .ui-dialog .lia-component-authentication-widget-login-dialog-content .lia-quilt-column-08, .ui-dialog .lia-component-authentication-widget-login-dialog-content .lia-quilt-column-16 {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
  .ui-dialog .lia-form-horizontal .lia-form-label-wrapper {
    text-align: left;
    margin-bottom: 10px; }
  .ui-dialog .lia-form-row-checkbox .lia-quilt-column-08, .ui-dialog .lia-form-row-checkbox .lia-quilt-column-16 {
    width: auto; }
  .ui-dialog .lia-form-horizontal input[type=checkbox] {
    margin-top: 9px;
    margin-left: 10px; }
  .ui-dialog .lia-form-horizontal .lia-form-label {
    padding-top: 4px;
    font-family: 'WF Omnes', 'Arial', sans-serif;
    font-weight: normal; }
  .ui-dialog .lia-forgot-password {
    font-size: 12px; }
  .ui-dialog .lia-form-remember-password-entry .lia-form-label-wrapper {
    margin-bottom: 0; }
  .ui-dialog .lia-form-footer {
    padding: 0 10px; }
  .ui-dialog .lia-fa.lia-img-button-fbconnect-primary:before {
    font-size: 44px; }
  .ui-dialog .lia-img-button-fbconnect-primary:hover, .ui-dialog .lia-img-button-fbconnect-primary:active, .ui-dialog .lia-img-button-fbconnect-primary:focus {
    text-decoration: none; }
  .ui-dialog .lia-button-facebook {
    color: #ffffff;
    font-size: 0; }
  .ui-dialog .lia-new-user-dialog-action {
    color: #ffffff;
    background-color: #1E4E9D;
    border-color: #1E4E9D;
    font-size: 18px;
    transition: background-color .3s ease, color .3s ease;
    height: 45px;
    line-height: 40px;
    padding: 0 50px;
    text-align: center;
    border: 2px solid;
    position: relative;
    text-decoration: none;
    cursor: pointer;
    -webkit-font-smoothing: subpixel-antialiased;
    border-radius: 5px; }
    .ui-dialog .lia-new-user-dialog-action a:hover, .ui-dialog .lia-new-user-dialog-action a:active, .ui-dialog .lia-new-user-dialog-action a:focus {
      background-color: #2c67c7;
      border-color: #2c67c7; }
  .ui-dialog .ui-dialog-title {
    color: #ffffff;
    padding: 8px;
    display: inline-block; }
  .ui-dialog .lia-component-authentication-widget-mfa-mobile-register-form .lia-quilt-column-left, .ui-dialog .lia-component-authentication-widget-mfa-mobile-register-form .lia-quilt-column-right, .ui-dialog .lia-component-authentication-widget-mfa-mobile-register-form .lia-quilt-column-single {
    width: 100%;
    padding: 0; }
  .ui-dialog .lia-component-authentication-widget-mfa-mobile-register-form .lia-quilt-column-right a {
    display: none; }

.ui-dialog-titlebar {
  background-color: #1E4E9D;
  border: none;
  height: auto; }

.lia-component-authentication-widget-mfa-mobile-register-form .lia-quilt-column-right a {
  display: none; }

.lia-dialog-titleless .ui-dialog-titlebar {
  background-color: #1E4E9D;
  border: none;
  height: auto; }

label[for=customfacebooklogin] {
  display: none; }

.lia-body .mce-window .ui-dialog-titlebar-close:before, .lia-panel-dialog .ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar-close:before {
  color: #ffffff;
  font-family: TalkTalkIcons;
  content: '\f463';
  font-size: 22px;
  position: relative;
  top: -5px; }

.stat-kevin {
  margin-top: 36px;
  background-color: #009f65;
  color: #ffffff; }
  .stat-kevin .kevin {
    color: #009f65;
    top: -2px;
    left: 10px; }
    @media (max-width: 1024px) {
      .stat-kevin .kevin {
        top: -38px; } }
  .stat-kevin .stat-avatar {
    margin-right: 10px; }
  .stat-kevin .stat-text {
    padding: 40px 30px; }
    @media (max-width: 500px) {
      .stat-kevin .stat-text {
        padding: 40px 20px; } }
  .stat-kevin .stat-margin {
    margin: 0;
    position: relative; }
  .stat-kevin h3 {
    margin-bottom: 0;
    color: #fff;
    font-family: 'WF Omnes', 'Arial', sans-serif;
    font-size: 30px;
    font-weight: 600; }
  .stat-kevin p {
    color: #ffffff;
    margin-bottom: 0;
    margin-top: 3px;
    line-height: 16px; }
  .stat-kevin .stat-middle p {
    font-size: 16px; }
  .stat-kevin .tt_icon {
    font-size: 60px; }
  .stat-kevin .stat-image {
    position: absolute;
    right: 0px;
    bottom: 0;
    margin-right: 15px; }
  .stat-kevin .stat-middle {
    display: inline-block;
    vertical-align: middle; }
    @media (max-width: 500px) {
      .stat-kevin .stat-middle {
        display: block; } }
  .stat-kevin .stat-top {
    margin-bottom: 24px; }
  .stat-kevin .stat-bubble {
    background-image: url("/html/assets/stat-bubble.svg");
    background-repeat: no-repeat;
    width: 110px;
    height: 104px;
    position: absolute;
    top: -23px;
    right: -35px;
    text-align: center; }
    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
      .stat-kevin .stat-bubble {
        top: -75px; } }
    @media (max-width: 500px) {
      .stat-kevin .stat-bubble {
        right: 0; } }
    @media (max-width: 768px) {
      .stat-kevin .stat-bubble {
        right: 0; } }
    .stat-kevin .stat-bubble h3 {
      margin-top: 12px;
      margin-left: 5px; }

.hub-latest {
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
  padding: 50px 0; }
  .hub-latest .hub-latest-header {
    margin-bottom: 50px; }
  .hub-latest .hub-announcement-copy {
    overflow: hidden;
    position: relative;
    line-height: 1.2em;
    max-height: 3.2em;
    text-align: justify;
    padding-right: 1em;
    word-break: break-all;
    margin: 7px 0; }
  .hub-latest .hub-announcement-copy:before {
    content: '...';
    position: absolute;
    right: 0;
    bottom: 0; }
  .hub-latest .hub-announcement-copy:after {
    content: '';
    position: absolute;
    right: 0;
    width: 1em;
    height: 1em;
    margin-top: 0.2em;
    background: #f5f5f5; }
  .hub-latest h2 {
    font-size: 24px;
    font-weight: normal;
    color: #e62639;
    margin-bottom: 0;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis; }
    .hub-latest h2 a {
      color: #e62639; }
  .hub-latest .avatar {
    margin-left: -10px; }
    .hub-latest .avatar img {
      width: 44px;
      height: 44px;
      margin-right: 10px;
      border-radius: 50%; }
  .hub-latest .carousel-caption {
    position: initial;
    color: #000000;
    text-shadow: none; }
  .hub-latest .carousel-control .tt_icon-arrowleft, .hub-latest .carousel-control .tt_icon-arrowright {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    margin-top: -10px; }
  .hub-latest .tt_icon {
    color: black;
    font-size: 50px; }
    .hub-latest .tt_icon:hover {
      text-decoration: none; }
  .hub-latest .tt_icon-arrowleft {
    margin-left: -10px; }
  .hub-latest .carousel-control.right {
    background-image: none;
    right: 15px; }
  .hub-latest .carousel-control.left {
    background-image: none;
    left: -30px; }
  .hub-latest .carousel-control {
    width: 5%;
    text-shadow: none; }
  .hub-latest ol li {
    position: initial;
    padding-left: 0; }
  .hub-latest ol li:before, .hub-latest ul li:before {
    display: none; }
  .hub-latest .carousel-indicators {
    bottom: -65px; }
    .hub-latest .carousel-indicators li {
      background-color: #cacaca;
      border-color: #cacaca;
      width: 12px;
      height: 12px; }
    .hub-latest .carousel-indicators .active {
      background-color: #009f65;
      border-color: #009f65;
      margin: 1px; }
  .hub-latest .latest-back {
    background-color: #f5f5f5;
    padding: 20px;
    color: #394347;
    margin-top: 38px;
    text-align: left;
    font-size: 14px;
    height: 130px; }
    .hub-latest .latest-back .kevin {
      color: #f5f5f5;
      top: -2px;
      left: 10px; }
    .hub-latest .latest-back .latest-bubble {
      width: 47px;
      height: 45px;
      position: absolute;
      top: 18px;
      right: -12px; }

#tt_hub .no-padding {
  padding-left: 5px;
  padding-right: 5px; }

/* Movies Carousel */
#movie-slider {
  margin-top: 30px;
  margin-left: -8px;
  margin-right: -8px; }
  #movie-slider .slick-slide {
    height: initial; }
    #movie-slider .slick-slide img {
      width: inherit; }
  #movie-slider .slick-prev, #movie-slider .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 33%;
    display: block;
    width: 40px;
    height: 80px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: #ffffff;
    opacity: 0.8;
    border-radius: 0; }
  #movie-slider .slick-next {
    right: 0;
    width: 36px; }
    @media (max-width: 1024px) {
      #movie-slider .slick-next {
        width: 40px; } }
  #movie-slider .slick-prev {
    z-index: 1;
    left: 0; }
  #movie-slider .slick-dots li {
    display: none; }
  #movie-slider .slick-prev:before {
    content: '\f156';
    font-family: TalkTalkIcons;
    margin-top: 5px; }
  #movie-slider .slick-next:before {
    content: '\f159';
    font-family: TalkTalkIcons;
    margin-top: 5px;
    margin-left: -8px; }
  #movie-slider .slick-prev:before, #movie-slider .slick-next:before {
    line-height: 1;
    opacity: 1;
    color: #394347;
    top: 12%;
    font-size: 50px;
    position: absolute;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  #movie-slider .movie-desc, #movie-slider .movie-user {
    font-size: 14px; }
  #movie-slider .movie-item {
    margin: 10px; }
  #movie-slider .movie-desc {
    margin: 15px 0;
    height: 46px;
    overflow: hidden; }
  #movie-slider .movie-background {
    background-size: cover;
    background-position: center center;
    height: 250px; }

/* Welcome row */
#tt_welcome_row .col-lg-7 p, #communityhelp-welcome .col-lg-7 p {
  margin-bottom: 15px; }

#tt_welcome_row h1, #communityhelp-welcome h1 {
  margin-top: 10px; }

#tt_welcome_row p, #communityhelp-welcome p {
  margin-bottom: 5px; }
  #tt_welcome_row p .btn, #communityhelp-welcome p .btn {
    width: auto;
    margin-top: 15px; }

#tt_welcome_row #statUserHead,
#tt_welcome_row #statUserEyes, #communityhelp-welcome #statUserHead,
#communityhelp-welcome #statUserEyes {
  position: absolute; }

#tt_welcome_row .lia-common-slide-menu .lia-slide-menu-content, #communityhelp-welcome .lia-common-slide-menu .lia-slide-menu-content {
  z-index: 9999; }

#tt_welcome_row .plainLink, #communityhelp-welcome .plainLink {
  color: #ffffff; }
  #tt_welcome_row .plainLink:hover, #tt_welcome_row .plainLink:active, #tt_welcome_row .plainLink:focus, #communityhelp-welcome .plainLink:hover, #communityhelp-welcome .plainLink:active, #communityhelp-welcome .plainLink:focus {
    color: #ffffff; }

@media (min-width: 1024px) {
  #tt_welcome_row .strip, #communityhelp-welcome .strip {
    padding: 0 20px 0 20px; } }

.CommunityPage .lia-quilt-row-feedback {
  padding: 0;
  background-color: transparent; }

.lightbox {
  display: none;
  position: fixed;
  z-index: 999;
  width: 100%;
  height: 100%;
  text-align: center;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8); }
  .lightbox iframe {
    position: relative;
    top: 30%; }
  .lightbox img {
    max-width: 90%;
    max-height: 80%;
    margin-top: 2%; }
  .lightbox:target {
    outline: none;
    display: block; }

#customSigninButtonWrapper .lia-panel.lia-component-community-widget-quick-links {
  display: none; }

@media screen and (max-width: 768px) {
  .CommunityPage .hub-latest .carousel {
    margin-left: 30px;
    margin-right: 30px; } }

.CommunityPage #ingelby-onboarding-toggle-button-wrapper, .CommunityPage #ingelby-onboarding-content-wrapper {
  display: none; }

/* flip clock */
.flip-clock-wrapper {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  margin-top: 5px !important; }
  .flip-clock-wrapper ul {
    background: #ffffff !important;
    width: 25px !important;
    height: 30px !important; }
    @media screen and (max-width: 768px) {
      .flip-clock-wrapper ul {
        float: left !important; } }
    .flip-clock-wrapper ul li {
      padding: 0 !important;
      line-height: 29px !important; }
      .flip-clock-wrapper ul li a {
        display: inline !important; }
        .flip-clock-wrapper ul li a div.up:after {
          top: 14px !important; }
        .flip-clock-wrapper ul li a div div.inn {
          background-color: #ffffff !important;
          color: #394348 !important;
          font-size: 26px !important;
          text-shadow: none !important;
          font-weight: 600; }
    .flip-clock-wrapper ul.play li.flip-clock-before .up .shadow, .flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
      background: -moz-linear-gradient(top, rgba(253, 201, 74, 0.1) 0%, #fdc94a 100%) !important;
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(253, 201, 74, 0.1)), color-stop(100%, #fdc94a)) !important;
      background: linear, top, rgba(253, 201, 74, 0.1) 0%, #fdc94a 100% !important;
      background: -o-linear-gradient(top, rgba(253, 201, 74, 0.1) 0%, #fdc94a 100%) !important;
      background: -ms-linear-gradient(top, rgba(253, 201, 74, 0.1) 0%, #fdc94a 100%) !important;
      background: linear, to bottom, rgba(253, 201, 74, 0.1) 0%, #fdc94a 100% !important; }
    .flip-clock-wrapper ul.play li.flip-clock-before .down .shadow, .flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
      background: -moz-linear-gradient(top, rgba(253, 201, 74, 0.1) 0%, #fdc94a 100%) !important;
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(253, 201, 74, 0.1)), color-stop(100%, #fdc94a)) !important;
      background: linear, top, rgba(253, 201, 74, 0.1) 0%, #fdc94a 100% !important;
      background: -o-linear-gradient(top, rgba(253, 201, 74, 0.1) 0%, #fdc94a 100%) !important;
      background: -ms-linear-gradient(top, rgba(253, 201, 74, 0.1) 0%, #fdc94a 100%) !important;
      background: linear, to bottom, rgba(253, 201, 74, 0.1) 0%, #fdc94a 100% !important; }
  .flip-clock-wrapper .flip {
    box-shadow: none !important; }

.countdown-banner {
  background: #fdc94a;
  color: #394347; }
  .countdown-banner .top20 {
    margin-top: 20px; }
  .countdown-banner .bottom20 {
    margin-bottom: 20px; }
  @media screen and (max-width: 767px) {
    .countdown-banner .col-md-6 {
      text-align: center; } }
  .countdown-banner .clock-container {
    float: right; }
    .countdown-banner .clock-container .clock-title {
      float: left;
      margin-top: 20px;
      margin-right: 10px; }
      @media screen and (max-width: 768px) {
        .countdown-banner .clock-container .clock-title {
          float: none;
          text-align: center; } }
    .countdown-banner .clock-container .clock-wrapper {
      float: left;
      margin-top: 7px; }
      @media screen and (max-width: 768px) {
        .countdown-banner .clock-container .clock-wrapper {
          width: 100%;
          text-align: center; } }
      @media screen and (max-width: 767px) {
        .countdown-banner .clock-container .clock-wrapper #countdown-clock {
          width: auto;
          display: inline-block; } }
    .countdown-banner .clock-container .clock-days {
      float: left;
      margin-top: 20px;
      margin-left: 10px; }
      @media screen and (max-width: 768px) {
        .countdown-banner .clock-container .clock-days {
          width: 100%;
          text-align: center;
          margin: 0; } }
    @media screen and (max-width: 768px) {
      .countdown-banner .clock-container {
        float: none;
        width: 100%;
        margin-bottom: 20px;
        overflow: auto; } }

/* Promo hub chat fix */
@media screen and (max-width: 768px) {
  .promoHub .grid-item .LPMcontainer .bg-green .grid-item-box p {
    display: none; } }

/* Home Articles and Blog */
#home-blog-articles-panel h3 {
  font-size: 24px; }

#home-blog-articles-panel h4 {
  margin-bottom: 30px; }

#home-blog-articles-panel .post-img {
  height: 200px;
  background: url("/html/assets/york-press-business-awards-2019.jpg");
  background-size: cover;
  background-position: center center;
  position: relative; }
  #home-blog-articles-panel .post-img .postCategories {
    position: absolute;
    bottom: 0; }
    #home-blog-articles-panel .post-img .postCategories .tab-overlay {
      display: inline-block;
      padding: 2px 10px 0 10px;
      color: white; }
      #home-blog-articles-panel .post-img .postCategories .tab-overlay.ufo {
        background-color: #7E3B94; }
      #home-blog-articles-panel .post-img .postCategories .tab-overlay.community {
        background-color: #009f65; }
      #home-blog-articles-panel .post-img .postCategories .tab-overlay.security {
        background-color: #1E4E9D; }
      #home-blog-articles-panel .post-img .postCategories .tab-overlay.technology {
        background-color: #fdc94a; }
      #home-blog-articles-panel .post-img .postCategories .tab-overlay.talktalk {
        background-color: #e62639; }
      #home-blog-articles-panel .post-img .postCategories .tab-overlay.beat-the-scammers {
        background-color: #394347; }

#home-blog-articles-panel .post-content {
  background: #f1f1f1;
  padding: 20px;
  height: 260px; }
  #home-blog-articles-panel .post-content h3 {
    font-weight: 600; }
  #home-blog-articles-panel .post-content p {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-wrap: break-word; }
    @media screen and (max-width: 1024px) {
      #home-blog-articles-panel .post-content p {
        -webkit-line-clamp: 3; } }
    @media screen and (max-width: 767px) {
      #home-blog-articles-panel .post-content p {
        -webkit-line-clamp: 2; } }
  @media screen and (max-width: 1024px) {
    #home-blog-articles-panel .post-content {
      height: 230px; } }
  @media screen and (max-width: 767px) {
    #home-blog-articles-panel .post-content {
      height: auto;
      margin-bottom: 15px; } }
  #home-blog-articles-panel .post-content a.btn-primary {
    max-width: 220px;
    margin-top: 8px; }

#home-blog-articles-panel .headline-article {
  background: #394347;
  margin-bottom: 20px; }
  #home-blog-articles-panel .headline-article .headline-image {
    background: url("/html/assets/set-up-new-hub.png");
    background-size: cover;
    background-position: center center;
    height: 200px; }
  #home-blog-articles-panel .headline-article .headline-content {
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px; }
    #home-blog-articles-panel .headline-article .headline-content h3 {
      color: #F5F22F;
      margin-bottom: 30px;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      overflow: hidden;
      word-wrap: break-word; }
    #home-blog-articles-panel .headline-article .headline-content a {
      margin: 0; }
    @media screen and (max-width: 767px) {
      #home-blog-articles-panel .headline-article .headline-content {
        padding: 20px; } }

#home-blog-articles-panel .article-sub-image {
  height: 140px;
  background: url("/html/assets/set-up-new-hub.png");
  background-size: cover;
  background-position: center center; }

#home-blog-articles-panel a .article-sub-copy {
  background: #009f65;
  padding: 20px;
  height: 100px;
  transition: 0.3s; }
  @media screen and (max-width: 1024px) {
    #home-blog-articles-panel a .article-sub-copy {
      height: 70px; } }
  @media screen and (max-width: 767px) {
    #home-blog-articles-panel a .article-sub-copy {
      height: auto;
      margin-bottom: 20px; } }
  #home-blog-articles-panel a .article-sub-copy h3 {
    margin-bottom: 0;
    color: #ffffff;
    text-align: center;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-wrap: break-word; }
    #home-blog-articles-panel a .article-sub-copy h3:active, #home-blog-articles-panel a .article-sub-copy h3:focus, #home-blog-articles-panel a .article-sub-copy h3:hover {
      text-decoration: none; }
  @media screen and (max-width: 1024px) {
    #home-blog-articles-panel a .article-sub-copy {
      padding: 10px; }
      #home-blog-articles-panel a .article-sub-copy h3 {
        font-size: 20px; } }
  @media screen and (max-width: 767px) {
    #home-blog-articles-panel a .article-sub-copy h3 {
      -webkit-line-clamp: unset;
      font-size: 24px; } }
  #home-blog-articles-panel a .article-sub-copy:active, #home-blog-articles-panel a .article-sub-copy:focus, #home-blog-articles-panel a .article-sub-copy:hover {
    text-decoration: none;
    opacity: 0.9; }

#home-blog-articles-panel a:active, #home-blog-articles-panel a:focus, #home-blog-articles-panel a:hover {
  text-decoration: none; }

/* rated boards */
#rated-boards h4 {
  margin-bottom: 10px; }

#rated-boards a .rated-board {
  margin-top: 20px;
  padding: 20px;
  background: #394347;
  color: #ffffff;
  height: 250px;
  transition: 0.3s; }
  @media screen and (max-width: 599px) {
    #rated-boards a .rated-board {
      height: auto; } }
  #rated-boards a .rated-board h3 {
    color: #F5F22F;
    font-size: 24px;
    height: 55px; }
    @media screen and (max-width: 599px) {
      #rated-boards a .rated-board h3 {
        height: auto; } }
    #rated-boards a .rated-board h3:active, #rated-boards a .rated-board h3:focus, #rated-boards a .rated-board h3:hover {
      text-decoration: none; }
  #rated-boards a .rated-board img {
    margin: 0 auto;
    margin-bottom: 10px;
    width: 120px; }
  #rated-boards a .rated-board:hover {
    opacity: 0.9; }
  #rated-boards a .rated-board h4:active, #rated-boards a .rated-board h4:focus, #rated-boards a .rated-board h4:hover {
    text-decoration: none; }
  #rated-boards a .rated-board:active, #rated-boards a .rated-board:focus, #rated-boards a .rated-board:hover {
    text-decoration: none; }

#rated-boards a:active, #rated-boards a:focus, #rated-boards a:hover {
  text-decoration: none; }

.lia-list-wide {
  margin-top: 0px; }

.lia-browser-category-heading .category-title, .board-title .lia-link-navigation {
  color: #1E4E9D; }

.boardIconColumn .lia-fa-forum, .lia-nav-item-container .lia-fa-forum, .lia-notification-feed-icon .lia-fa-forum, .lia-page-info .lia-fa-forum {
  background-color: #ffffff; }

.lia-page-header > .lia-message-discussion-style-icon {
  display: none; }

.lia-quilt-category-page .lia-page-header {
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 20px; }

.lia-component-common-widget-page-title > .lia-link-navigation, .lia-discussion-page-header-subject, .lia-qanda-question-page-subject, .lia-thread-subject, .lia-message-blog .blog-article-link, .lia-messages-search-before-post-title {
  color: #394347;
  font-size: 36px; }

h3.board-title {
  margin-bottom: 0; }

.BoardList table {
  margin-bottom: 20px; }

.lia-top-quilt > .lia-quilt-row-footer {
  border-top: none; }

.boardIconColumn .board-icon > .lia-fa-icon::before {
  content: "\f26c";
  font-family: TalkTalkIcons;
  color: #394347;
  font-size: 60px; }

.boardIconColumn .lia-fa-category {
  background-color: transparent; }

.boardIconColumn .board-icon a span:hover, .boardIconColumn .board-icon a span:active, .boardIconColumn .board-icon a span:focus {
  text-decoration: none; }

.lia-list-wide {
  border-bottom: 1px solid #c4c4c4;
  border-top: none; }

.recentMessageCountColumn.lia-data-cell-secondary::before {
  content: "\f1f0";
  font-family: TalkTalkIcons;
  color: #394347;
  font-size: 28px;
  margin-right: -5px; }
  @media (min-width: 768px) {
    .recentMessageCountColumn.lia-data-cell-secondary::before {
      display: none; } }

@media (min-width: 768px) {
  .lia-recent-message-count {
    font-size: 20px;
    font-weight: 600; } }

.board-title .lia-link-navigation {
  font-size: 22px; }
  @media (min-width: 768px) {
    .board-title .lia-link-navigation {
      font-size: 28px; } }

h2.board-title {
  margin-bottom: 0; }

.BoardList .lia-recent-message-count-label {
  padding-top: 0;
  margin-top: -6px;
  font-size: 14px;
  text-transform: capitalize; }

.DateTime {
  font-size: 14px;
  font-weight: normal; }

.lia-list-wide > tbody > tr > td.recentMessageTimeColumn {
  line-height: normal;
  text-align: center; }
  .lia-list-wide > tbody > tr > td.recentMessageTimeColumn a span span {
    color: #394347; }
  .lia-list-wide > tbody > tr > td.recentMessageTimeColumn a:hover, .lia-list-wide > tbody > tr > td.recentMessageTimeColumn a:active, .lia-list-wide > tbody > tr > td.recentMessageTimeColumn a:focus {
    color: #394347; }

.lia-list-wide .lia-list-row > td.boardIconColumn:first-child {
  left: 0;
  padding-left: 0;
  display: table-cell;
  vertical-align: middle;
  padding: 0;
  padding-right: 15px; }

.lia-list-wide .board-description {
  display: none;
  font-size: 16px; }
  @media (min-width: 768px) {
    .lia-list-wide .board-description {
      display: inline-block;
      font-size: 16px;
      line-height: 21px; } }

.board-title {
  padding-bottom: 0; }

.lia-panel .lia-panel-heading-bar-title {
  font-family: 'WF Omnes', 'Arial', sans-serif;
  font-size: 24px; }

.lia-panel .lia-panel-heading-bar, .lia-spoiler-container .lia-spoiler-link {
  padding: 10px 0; }

.lia-node-tkb .lia-fa-tkb:before {
  content: '\f150' !important; }

.lia-node-tkb .lia-fa-tkb {
  background-color: transparent; }

.lia-message-unread ::after {
  content: '\f35f';
  font-family: TalkTalkIcons;
  color: #fdc94a;
  font-size: 8px;
  margin-left: 3px; }

.boardIconColumn .lia-fa-idea, .boardIconColumn .lia-fa-blog, .boardIconColumn .lia-fa-contest, .lia-nav-item-container .lia-fa-contest, .lia-notification-feed-icon .lia-fa-contest, .lia-page-info .lia-fa-contest, .boardIconColumn .lia-fa-qanda, .lia-nav-item-container .lia-fa-qanda, .lia-notification-feed-icon .lia-fa-qanda, .lia-page-info .lia-fa-qanda {
  background-color: transparent; }

@media (max-width: 768px) {
  .ForumPage .lia-component-media-widget-masonry-grid #menuBarWrapper {
    text-align: center; }
  .ForumPage .lia-component-media-widget-masonry-grid .lia-menu-bar-buttons {
    width: 100%; }
  .ForumPage .lia-component-media-widget-masonry-grid .lia-paging-full-wrapper {
    display: inline; }
  .ForumPage .lia-component-media-widget-masonry-grid .lia-component-previous {
    padding-left: 0; }
  .ForumPage .lia-component-media-widget-masonry-grid .lia-component-pagesnumbered {
    padding-left: 0; }
  .ForumPage .lia-component-media-widget-masonry-grid ul li {
    padding-left: 0; }
  .ForumPage .lia-component-media-widget-masonry-grid .lia-button-wrapper .lia-button {
    width: 100%; }
  .ForumPage .lia-component-media-widget-masonry-grid .lia-menu-bar-buttons {
    margin-left: 0 !important; } }

.boardIconColumn .board-icon > .lia-fa-icon::before {
  padding: 0; }

.ForumIndex .index_title {
  padding-left: 10px;
  padding-bottom: 15px;
  padding-top: 20px;
  margin-bottom: 0; }

.forum-welcome {
  margin-top: 30px;
  margin-bottom: 20px;
  border-bottom: 2px solid #e8e8e8;
  padding-bottom: 30px; }
  .forum-welcome a.btn {
    display: block;
    float: left;
    width: auto;
    margin: 0;
    padding-left: 25px;
    padding-right: 25px;
    margin-right: 16px;
    margin-top: 15px !important; }

.cMessageAuthorAvatarColumn .UserAvatar img {
  background-color: #ffffff;
  padding: 1px; }

.lia-info-area a {
  color: #2c67c7 !important; }

.lia-list-wide > tbody > tr > td.cMessageAuthorAvatarColumn {
  vertical-align: top !important; }

tr.lia-list-row-thread-solved {
  background-color: #DFF2EA; }

.lia-list-row-thread-solved .triangletop::before {
  border-top-color: #009f65; }

.ForumTopicPage .lia-accepted-solution .lia-quilt-row::before {
  color: #DFF2EA !important; }

.ForumTopicPage .lia-accepted-solution .lia-quilt-row.lia-quilt-row-main {
  background-color: #DFF2EA !important; }

.ForumTopicPage .lia-accepted-solution .lia-quilt-row.lia-quilt-row-footer {
  background-color: #DFF2EA !important; }

.lia-list-slim > thead > tr > th.cMessageAuthorAvatarColumn, .lia-list-slim > tbody > tr > td.cMessageAuthorAvatarColumn, .lia-list-wide > thead > tr > th.cMessageAuthorAvatarColumn, .lia-list-wide > tbody > tr > td.cMessageAuthorAvatarColumn {
  padding-top: 16px !important; }

tr.lia-list-row-thread-escalated {
  background-color: #fdedee; }

.lia-list-row-thread-escalated .triangletop::before {
  border-top-color: #e62639; }

tr.lia-list-row-float {
  background-color: #fff9ed; }

.lia-list-row-float .triangletop::before {
  border-top-color: #fdc94a; }

.lia-list-row-thread-solved .triangletop::after {
  content: "\f3f4";
  font-family: TalkTalkIcons; }

.lia-list-row-thread-escalated .triangletop::after {
  content: "\f3f4";
  font-family: TalkTalkIcons; }

tr.lia-list-row-thread-readonly {
  background-color: #DDE5F2; }

.lia-list-row-thread-readonly .triangletop::before {
  border-top-color: #1E4E9D; }

.lia-list-wide {
  border-bottom: none; }

.lia-panel.lia-panel-standard.LabelsTaplet.Chrome.lia-component-labels-widget-labels-list {
  display: none; }

.show-labels > .lia-panel.lia-panel-standard.LabelsTaplet.Chrome.lia-component-labels-widget-labels-list {
  display: block; }

.first-message .lia-panel.lia-panel-standard.LabelsTaplet.Chrome.lia-component-labels-widget-labels-list {
  display: block; }

@media (max-width: 1024px) {
  .lia-panel-intermission + a + a {
    display: block;
    position: relative;
    top: -55px; } }

.ForumTopicPage .author-container {
  display: inline-flex;
  flex-direction: column;
  height: 70px;
  justify-content: flex-end; }
  @media (max-width: 767px) {
    .ForumTopicPage .author-container {
      position: absolute; } }

.ForumTopicPage .date-line > div {
  display: inline-block !important; }

.ForumTopicPage .date-line .lia-message-position-in-thread {
  float: right;
  font-size: 14px;
  margin-top: 2px; }

.ForumTopicPage .lia-component-common-widget-user-avatar {
  position: relative;
  z-index: 1; }

@media (max-width: 1024px) {
  .ForumTopicPage .PageTitle {
    margin-left: 15px; } }

@media (min-width: 1025px) {
  .ForumTopicPage .PageTitle {
    margin-left: 10px; } }

.ForumTopicPage .lia-menu-bar {
  margin-top: 0;
  margin-bottom: 15px; }

.ForumTopicPage .lia-paging-pager {
  text-align: center; }

.ForumTopicPage .lia-paging-full-wrapper .lia-paging-full-left {
  float: none; }

.CategoryPage td.newMessageCountColumn {
  display: none; }

.topic-open {
  background: #394347;
  padding: 0 20px 30px 20px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  text-align: center;
  margin: 20px 0; }
  .topic-open i {
    color: #F5F22F;
    font-size: 100px; }
  .topic-open h1 {
    font-family: 'WF Omnes';
    color: #F5F22F;
    font-size: 28px;
    margin-top: 0; }
  .topic-open p {
    color: #ffffff;
    margin-bottom: 30px; }
    @media screen and (max-width: 767px) {
      .topic-open p {
        display: none; } }
  .topic-open .btn-transparent {
    max-width: fit-content;
    display: block;
    padding-left: 30px;
    padding-right: 30px;
    margin: 0 auto; }

#my-open-topics-mask {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  z-index: 20; }

.opentopics-sidebar {
  height: 100%;
  width: 300px;
  position: fixed;
  top: 0;
  right: -300px;
  background: #394347;
  transition: 0.5s;
  z-index: 99; }
  .opentopics-sidebar a {
    padding: 8px 0 8px 32px;
    text-decoration: none;
    font-size: 25px;
    color: #ffffff;
    display: block;
    transition: 0.3s; }
    .opentopics-sidebar a:hover {
      color: #f1f1f1; }
  .opentopics-sidebar .side-content {
    padding: 20px; }
    .opentopics-sidebar .side-content h1 {
      font-family: 'WF Omnes';
      color: #F5F22F;
      font-size: 28px;
      margin: 0;
      margin-top: 30px; }
    .opentopics-sidebar .side-content hr {
      margin: 20px 0;
      opacity: 0.25; }
    .opentopics-sidebar .side-content .open-topics-container {
      overflow: hidden; }
    .opentopics-sidebar .side-content ul.open-topics-list {
      overflow: auto;
      margin-bottom: 0;
      margin-top: 0;
      transition: 0.5s; }
      .opentopics-sidebar .side-content ul.open-topics-list li {
        padding-left: 0;
        border-bottom: 1px solid #6B7276;
        margin-bottom: 20px;
        padding-bottom: 10px; }
        .opentopics-sidebar .side-content ul.open-topics-list li a {
          color: #ffffff;
          padding: 0;
          overflow: auto; }
          .opentopics-sidebar .side-content ul.open-topics-list li a .topic .topic-info {
            width: 75%;
            float: left; }
            .opentopics-sidebar .side-content ul.open-topics-list li a .topic .topic-info h2 {
              color: #ffffff;
              font-size: 21px;
              margin-bottom: 10px;
              font-weight: 600; }
            .opentopics-sidebar .side-content ul.open-topics-list li a .topic .topic-info p {
              color: #ffffff;
              font-size: 16px;
              font-family: 'WF Omnes' !important;
              font-weight: 600; }
              .opentopics-sidebar .side-content ul.open-topics-list li a .topic .topic-info p .time-date {
                font-family: 'Open Sans', 'Arial', sans-serif !important;
                font-size: 14px;
                font-weight: 300; }
          .opentopics-sidebar .side-content ul.open-topics-list li a .topic .replies-open {
            width: 25%;
            float: right;
            font-size: 11px;
            text-align: center; }
            .opentopics-sidebar .side-content ul.open-topics-list li a .topic .replies-open span {
              font-size: 16px;
              display: block;
              font-weight: 700; }
          .opentopics-sidebar .side-content ul.open-topics-list li a:active p, .opentopics-sidebar .side-content ul.open-topics-list li a:active h2, .opentopics-sidebar .side-content ul.open-topics-list li a:active .replies-open, .opentopics-sidebar .side-content ul.open-topics-list li a:active .topic-info, .opentopics-sidebar .side-content ul.open-topics-list li a:active .time-date, .opentopics-sidebar .side-content ul.open-topics-list li a:active span, .opentopics-sidebar .side-content ul.open-topics-list li a:hover p, .opentopics-sidebar .side-content ul.open-topics-list li a:hover h2, .opentopics-sidebar .side-content ul.open-topics-list li a:hover .replies-open, .opentopics-sidebar .side-content ul.open-topics-list li a:hover .topic-info, .opentopics-sidebar .side-content ul.open-topics-list li a:hover .time-date, .opentopics-sidebar .side-content ul.open-topics-list li a:hover span, .opentopics-sidebar .side-content ul.open-topics-list li a:focus p, .opentopics-sidebar .side-content ul.open-topics-list li a:focus h2, .opentopics-sidebar .side-content ul.open-topics-list li a:focus .replies-open, .opentopics-sidebar .side-content ul.open-topics-list li a:focus .topic-info, .opentopics-sidebar .side-content ul.open-topics-list li a:focus .time-date, .opentopics-sidebar .side-content ul.open-topics-list li a:focus span {
            opacity: 0.8;
            text-decoration: none; }
    .opentopics-sidebar .side-content .scroll-arrow {
      width: 260px;
      background-color: #394347; }
      .opentopics-sidebar .side-content .scroll-arrow.topics-down {
        position: fixed;
        bottom: 0;
        display: none; }
      .opentopics-sidebar .side-content .scroll-arrow.topics-up {
        position: fixed;
        top: 25px;
        display: none; }
      .opentopics-sidebar .side-content .scroll-arrow a {
        text-align: center;
        padding: 0;
        font-size: 50px;
        color: #F5F22F; }
        .opentopics-sidebar .side-content .scroll-arrow a:active, .opentopics-sidebar .side-content .scroll-arrow a:hover, .opentopics-sidebar .side-content .scroll-arrow a:focus {
          text-decoration: none; }
          .opentopics-sidebar .side-content .scroll-arrow a:active i, .opentopics-sidebar .side-content .scroll-arrow a:hover i, .opentopics-sidebar .side-content .scroll-arrow a:focus i {
            text-decoration: none;
            opacity: 0.8; }

.ot-closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
  z-index: 1; }

a.ot-openbtn {
  font-size: 20px;
  cursor: pointer;
  color: white;
  padding: 5px;
  border: none;
  bottom: 50px;
  position: absolute;
  margin-left: -80px;
  z-index: 98;
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
  background: #394347; }
  a.ot-openbtn i {
    color: #F5F22F;
    font-size: 70px; }
    a.ot-openbtn i:hover, a.ot-openbtn i:active, a.ot-openbtn i:focus {
      text-decoration: none; }
  a.ot-openbtn:hover, a.ot-openbtn:active, a.ot-openbtn:focus {
    text-decoration: none; }

.lia-message-search-container .searchPageFormWrapper.lia-component-search-widget-search-page-form {
  display: none; }
  .lia-message-search-container .searchPageFormWrapper.lia-component-search-widget-search-page-form + .lia-search-spellcheck {
    display: none; }

.lia-message-discussion-style-icon .lia-fa-forum::before {
  color: #394347;
  content: "\f26c" !important;
  font-family: TalkTalkIcons;
  font-size: 50px !important;
  position: relative;
  left: -10px;
  top: -10px; }

.lia-message-discussion-style-icon .lia-fa-blog:before {
  content: '\f18c' !important;
  font-family: TalkTalkIcons;
  color: #394348;
  font-size: 50px !important;
  position: relative;
  left: -10px;
  top: -10px;
  background: none;
  padding: 0; }

.lia-fa.lia-fa-thread.lia-fa-tkb:before {
  content: '\f15f';
  font-family: TalkTalkIcons;
  color: #394348;
  font-size: 50px !important;
  position: relative;
  left: -10px;
  top: -10px; }

.lia-quilt-message-search-item a {
  color: #2c67c7; }

.lia-search-match-lithium {
  background-color: #fdc94a; }

.lia-message-view-display.lia-list-row-requires-moderation .lia-message-state-indicator {
  background-color: #e62639; }

.lia-message-view-display.lia-list-row-thread-solved::before {
  border-top-color: #009f65; }

.lia-list-tree a {
  color: #394347 !important; }

.lia-component-search-filter .default-menu-option::after, .lia-component-quilt-search-page-thread-filters .default-menu-option::after, .lia-component-search-filter .lia-common-dropdown-toggle::after, .lia-component-quilt-search-page-thread-filters .lia-common-dropdown-toggle::after {
  color: #394347; }

.lia-component-search-filter .default-menu-option, .lia-component-quilt-search-page-thread-filters .default-menu-option, .lia-component-search-filter .lia-common-dropdown-toggle, .lia-component-quilt-search-page-thread-filters .lia-common-dropdown-toggle {
  background-color: #fafafa;
  border: 1px solid #eee;
  font-family: 'WF Omnes', 'Arial';
  color: #1E4E9D;
  font-size: 18px;
  transition: background-color .3s ease, color .3s ease;
  text-align: left;
  padding: 8px 16px 10px 16px; }

.lia-component-search-filter .default-menu-option::after, .lia-component-quilt-search-page-thread-filters .default-menu-option::after, .lia-component-search-filter .lia-common-dropdown-toggle::after, .lia-component-quilt-search-page-thread-filters .lia-common-dropdown-toggle::after {
  color: #1E4E9D;
  content: "\f14b";
  font-family: 'TalkTalkIcons';
  font-size: 30px;
  font-weight: normal;
  vertical-align: middle;
  height: auto; }

.lia-message-view-display.lia-list-row-thread-escalated::before {
  border-top-color: #e62639; }

.lia-message-view-display.lia-list-row-thread-solved::after {
  content: "\f3f4";
  font-family: TalkTalkIcons; }

.lia-fa.lia-img-message-type-solved::before {
  content: "\f3f2";
  font-family: TalkTalkIcons;
  color: #009f65; }

.lia-message-view-display.lia-list-row-thread-escalated::after {
  content: "\f1d4";
  font-family: TalkTalkIcons; }

.lia-panel, .lia-panel-message, .lia-message-view-display, .lia-tkb-article-summary-view, .lia-spoiler-container, .lia-tkb-content-finder .lia-search-tag-filter {
  background-color: #f5f5f5;
  border: none;
  border-radius: 0px; }

.lia-truncate-with-message-link .lia-truncated-message-link {
  background-color: #f5f5f5; }

.lia-truncate-with-message-link::after {
  background-color: #f5f5f5; }

.lia-truncate-with-message-link .lia-truncate-spacer {
  background: #f5f5f5; }

.lia-search-filter-bread-crumb-item .lia-search-filter-bread-crumb-link {
  background-color: #f5f5f5;
  border-radius: 3px;
  color: #1E4E9D;
  font-weight: 600;
  font-family: 'WF Omnes', 'Arial';
  font-size: 18px; }

.lia-search-filter-bread-crumb-item .lia-filter-delete-icon {
  color: #1E4E9D; }

.lia-search-filter-bread-crumb-item .lia-fa-times-circle::before {
  content: "\f3ef";
  font-family: TalkTalkIcons; }

@media (max-width: 767px) {
  .SearchForm .lia-search-granularity-wrapper {
    display: none; } }

.lia-message-view-display.lia-list-row-thread-solved, .lia-message-view-display {
  background-color: #f5f5f5; }

.SearchPage .label-link {
  height: 44px;
  display: table-cell;
  vertical-align: middle;
  font-size: 14px;
  font-weight: 500;
  padding: 10px 20px; }

.SearchPage .lia-quilt-search-page-thread-filters ul li {
  padding-left: 0; }

.SearchPage .lia-quilt-search-page-thread-filters .lia-search-input-user.lia-search-input-user.lia-search-input-user {
  padding-left: 10px; }

.SearchPage .lia-component-blog-article-options .default-menu-option:before, .SearchPage .lia-component-search-actions .default-menu-option:before, .SearchPage .lia-message-options .default-menu-option:before, .SearchPage .lia-tab-overflow .default-menu-option:before, .SearchPage .lia-quilt-column-sub-header-main .default-menu-option:before {
  height: auto; }

.lia-message-discussion-style-icon .lia-fa-tkb:before {
  color: #394347; }

/* Search Results Carousel */
.SearchPage .lia-search-tab-bar .lia-tabs-standard {
  display: none; }

.SearchPage .lia-component-quilt-search-page-thread-filters {
  padding: 0;
  border: 0;
  position: absolute;
  top: 0; }
  .SearchPage .lia-component-quilt-search-page-thread-filters .lia-common-dropdown-menu {
    padding: 0; }
    .SearchPage .lia-component-quilt-search-page-thread-filters .lia-common-dropdown-menu .SearchToggleFieldFilter {
      padding: 0; }
    .SearchPage .lia-component-quilt-search-page-thread-filters .lia-common-dropdown-menu .SearchToggleFieldFilter div,
    .SearchPage .lia-component-quilt-search-page-thread-filters .lia-common-dropdown-menu .type-filter-alternative {
      padding: 5px; }
      .SearchPage .lia-component-quilt-search-page-thread-filters .lia-common-dropdown-menu .SearchToggleFieldFilter div.disabled,
      .SearchPage .lia-component-quilt-search-page-thread-filters .lia-common-dropdown-menu .type-filter-alternative.disabled {
        display: none; }
  .SearchPage .lia-component-quilt-search-page-thread-filters .lia-form-fieldset-wrapper {
    display: block;
    margin: 0; }
    .SearchPage .lia-component-quilt-search-page-thread-filters .lia-form-fieldset-wrapper a.dropdown-toggle {
      height: auto;
      border: 0;
      color: inherit;
      background-color: transparent;
      padding: 0;
      font-size: 20px; }
      .SearchPage .lia-component-quilt-search-page-thread-filters .lia-form-fieldset-wrapper a.dropdown-toggle::after {
        display: none; }
    .SearchPage .lia-component-quilt-search-page-thread-filters .lia-form-fieldset-wrapper .dropdown-menu {
      position: relative;
      float: none; }
    .SearchPage .lia-component-quilt-search-page-thread-filters .lia-form-fieldset-wrapper.lia-component-search-widget-location-filter, .SearchPage .lia-component-quilt-search-page-thread-filters .lia-form-fieldset-wrapper.lia-component-search-widget-author-filter, .SearchPage .lia-component-quilt-search-page-thread-filters .lia-form-fieldset-wrapper.lia-component-search-widget-bling-filter, .SearchPage .lia-component-quilt-search-page-thread-filters .lia-form-fieldset-wrapper.lia-component-search-widget-content-filter {
      display: none; }

.SearchPage .lia-quilt-column-main-content h2 {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 30px; }
  .SearchPage .lia-quilt-column-main-content h2.text-ttblue {
    font-size: 36px; }
    @media (max-width: 600px) {
      .SearchPage .lia-quilt-column-main-content h2.text-ttblue {
        font-size: 28px; } }

.SearchPage #help-slider {
  margin-top: 30px;
  margin-left: 0;
  margin-right: 0; }
  .SearchPage #help-slider .slick-slide {
    height: initial; }
    .SearchPage #help-slider .slick-slide img {
      width: inherit; }
  .SearchPage #help-slider .slick-prev, .SearchPage #help-slider .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 35%;
    display: block;
    width: 50px;
    height: 50px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: #ffffff;
    opacity: 1;
    border-radius: 0; }
  .SearchPage #help-slider .slick-next {
    right: 0; }
  .SearchPage #help-slider .slick-prev {
    left: 0; }
  .SearchPage #help-slider .slick-prev:before {
    content: '\f156';
    font-family: TalkTalkIcons; }
  .SearchPage #help-slider .slick-next:before {
    content: '\f159';
    font-family: TalkTalkIcons; }
  .SearchPage #help-slider .slick-prev:before, .SearchPage #help-slider .slick-next:before {
    line-height: 1;
    opacity: 1;
    color: #394347;
    top: 0;
    font-size: 50px;
    position: absolute;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .SearchPage #help-slider .slick-list {
    margin: 0 100px; }
    @media screen and (max-width: 767px) {
      .SearchPage #help-slider .slick-list {
        margin: 0 60px; } }
  .SearchPage #help-slider .help-article {
    height: 250px;
    border: 1px solid #1E4E9D;
    margin: 0 5px;
    padding: 15px;
    font-size: 20px;
    font-family: 'WF Omnes', 'Arial';
    font-weight: 100;
    position: relative; }
    .SearchPage #help-slider .help-article .tt_icon-speechbubble_1 {
      position: absolute;
      bottom: -16px;
      left: 0;
      color: #1E4E9D;
      font-size: 80px; }
    .SearchPage #help-slider .help-article .help-cat-icon {
      position: absolute;
      bottom: 0;
      left: 2px;
      color: #ffffff;
      z-index: 1;
      font-size: 36px; }
  .SearchPage #help-slider button:not(.unbutton):active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  .SearchPage #help-slider .slick-dots {
    position: relative;
    margin-bottom: 50px; }
    .SearchPage #help-slider .slick-dots li {
      margin: 0; }
      .SearchPage #help-slider .slick-dots li button {
        margin-top: 0;
        margin-bottom: 0; }
        .SearchPage #help-slider .slick-dots li button:before {
          font-size: 36px;
          color: #DFDFDF;
          opacity: 1.0; }
      .SearchPage #help-slider .slick-dots li.slick-active button:before {
        color: #394347;
        opacity: 1.0; }
  .SearchPage #help-slider button:not(.unbutton):hover, .SearchPage #help-slider button:not(.unbutton):focus, .SearchPage #help-slider button:not(.unbutton):active {
    background-color: transparent;
    border-color: transparent; }

.SearchPage .show-all-space {
  margin-bottom: 30px; }

.SearchPage .lia-message-view-display {
  background-color: #ffffff;
  border-top: 1px solid #F0F0F0;
  margin-bottom: 0; }
  .SearchPage .lia-message-view-display .lia-quilt-column-alley-single {
    margin: 0 !important; }
    .SearchPage .lia-message-view-display .lia-quilt-column-alley-single .subject-board-promoted {
      margin-left: 36px; }
    .SearchPage .lia-message-view-display .lia-quilt-column-alley-single h2 .lia-search-match-lithium {
      background-color: transparent;
      font-weight: 300;
      color: #2c67c7; }
    .SearchPage .lia-message-view-display .lia-quilt-column-alley-single h2 .lia-message-unread :after {
      display: none; }
    .SearchPage .lia-message-view-display .lia-quilt-column-alley-single .lia-component-promoted-search-result-indicator-label {
      margin-left: -36px;
      margin-right: 10px;
      line-height: 1.714;
      display: inline-block;
      background-color: #009f65; }
    .SearchPage .lia-message-view-display .lia-quilt-column-alley-single .lia-search-match-lithium {
      background-color: transparent;
      font-weight: 700; }
    .SearchPage .lia-message-view-display .lia-quilt-column-alley-single .lia-link-navigation {
      font-family: 'WF Omnes', 'Arial';
      font-weight: 300 !important;
      font-size: 28px;
      color: #2c67c7;
      line-height: 1; }
      @media (max-width: 600px) {
        .SearchPage .lia-message-view-display .lia-quilt-column-alley-single .lia-link-navigation {
          font-size: 21px; } }
      .SearchPage .lia-message-view-display .lia-quilt-column-alley-single .lia-link-navigation.lia-message-board-link {
        font-size: 12px !important;
        font-family: 'Open Sans';
        color: #747474 !important;
        font-weight: 400 !important; }
    .SearchPage .lia-message-view-display .lia-quilt-column-alley-single .verified-icon {
      display: none; }
  .SearchPage .lia-message-view-display .lia-message-discussion-style-icon {
    left: 0; }
    .SearchPage .lia-message-view-display .lia-message-discussion-style-icon .lia-fa.lia-fa-thread.lia-fa-idea:before {
      content: '\f3dd';
      background: none;
      font: normal normal normal 44px/1 TalkTalkIcons;
      color: #394347;
      padding: 0;
      position: relative;
      left: -9px;
      top: -8px; }
    .SearchPage .lia-message-view-display .lia-message-discussion-style-icon .lia-fa.lia-fa-thread.lia-fa-blog:before {
      content: '\e924';
      background: none;
      font: normal normal normal 44px/1 TalkTalkIcons;
      color: #394348;
      padding: 0;
      position: relative;
      left: -10px;
      top: -4px; }
    .SearchPage .lia-message-view-display .lia-message-discussion-style-icon .lia-fa.lia-fa-thread.lia-fa-tkb:before {
      position: relative;
      top: -15px;
      content: '\f15f';
      font-family: TalkTalkIcons;
      font-size: 50px;
      left: -12px; }
    .SearchPage .lia-message-view-display .lia-message-discussion-style-icon .lia-fa-icon:before {
      font-size: 30px; }
  .SearchPage .lia-message-view-display .custom_message_date-stamp {
    font-size: 14px;
    position: absolute;
    top: 10px;
    right: 15px; }
    .SearchPage .lia-message-view-display .custom_message_date-stamp:after {
      content: '\f017';
      font: normal normal normal 14px/1 FontAwesome;
      color: #394347;
      margin-left: 7px; }
    @media screen and (max-width: 767px) {
      .SearchPage .lia-message-view-display .custom_message_date-stamp {
        position: initial; } }

.SearchPage .lia-component-search-results-pager {
  border-top: 1px solid #F0F0F0;
  padding-top: 30px; }

.SearchPage .lia-message-search-container > .lia-quilt > .lia-quilt-row-main > .lia-quilt-column-main-content:last-child {
  padding-right: 10px;
  padding-left: 10px; }

.SearchPage .lia-component-quilt-search-page-thread-filters:before {
  font-size: 28px;
  font-family: 'WF Omnes', 'Arial', sans-serif;
  color: #394347; }

.SearchPage .lia-component-quilt-search-page-thread-filters .lia-quilt-row .lia-quilt-column-main-content {
  padding-left: 0;
  padding-right: 0; }
  .SearchPage .lia-component-quilt-search-page-thread-filters .lia-quilt-row .lia-quilt-column-main-content .SearchToggleGroupFilter .search-toggle-element, .SearchPage .lia-component-quilt-search-page-thread-filters .lia-quilt-row .lia-quilt-column-main-content .lia-component-search-widget-type-filter .search-toggle-element {
    float: left; }
    .SearchPage .lia-component-quilt-search-page-thread-filters .lia-quilt-row .lia-quilt-column-main-content .SearchToggleGroupFilter .search-toggle-element input[type="radio"], .SearchPage .lia-component-quilt-search-page-thread-filters .lia-quilt-row .lia-quilt-column-main-content .SearchToggleGroupFilter .search-toggle-element input[type="checkbox"], .SearchPage .lia-component-quilt-search-page-thread-filters .lia-quilt-row .lia-quilt-column-main-content .lia-component-search-widget-type-filter .search-toggle-element input[type="radio"], .SearchPage .lia-component-quilt-search-page-thread-filters .lia-quilt-row .lia-quilt-column-main-content .lia-component-search-widget-type-filter .search-toggle-element input[type="checkbox"] {
      -webkit-appearance: none;
      background-color: #ffffff;
      border: 1px solid #F0F0F0;
      padding: 10px;
      border-radius: 3px;
      position: relative;
      margin: 6px 0 6px 6px; }
      .SearchPage .lia-component-quilt-search-page-thread-filters .lia-quilt-row .lia-quilt-column-main-content .SearchToggleGroupFilter .search-toggle-element input[type="radio"]:checked:after, .SearchPage .lia-component-quilt-search-page-thread-filters .lia-quilt-row .lia-quilt-column-main-content .SearchToggleGroupFilter .search-toggle-element input[type="checkbox"]:checked:after, .SearchPage .lia-component-quilt-search-page-thread-filters .lia-quilt-row .lia-quilt-column-main-content .lia-component-search-widget-type-filter .search-toggle-element input[type="radio"]:checked:after, .SearchPage .lia-component-quilt-search-page-thread-filters .lia-quilt-row .lia-quilt-column-main-content .lia-component-search-widget-type-filter .search-toggle-element input[type="checkbox"]:checked:after {
        content: '\f3f4';
        font-family: 'TalkTalkIcons';
        font-size: 28px;
        position: absolute;
        top: -6px;
        left: -3px;
        color: #009f65; }
  .SearchPage .lia-component-quilt-search-page-thread-filters .lia-quilt-row .lia-quilt-column-main-content .SearchToggleGroupFilter .search-toggle-text, .SearchPage .lia-component-quilt-search-page-thread-filters .lia-quilt-row .lia-quilt-column-main-content .lia-component-search-widget-type-filter .search-toggle-text {
    display: inline-block;
    padding-left: 5px;
    padding-top: 5px; }
    .SearchPage .lia-component-quilt-search-page-thread-filters .lia-quilt-row .lia-quilt-column-main-content .SearchToggleGroupFilter .search-toggle-text label, .SearchPage .lia-component-quilt-search-page-thread-filters .lia-quilt-row .lia-quilt-column-main-content .lia-component-search-widget-type-filter .search-toggle-text label {
      font-weight: normal;
      font-size: 14px; }
  .SearchPage .lia-component-quilt-search-page-thread-filters .lia-quilt-row .lia-quilt-column-main-content .SearchToggleGroupFilter ul, .SearchPage .lia-component-quilt-search-page-thread-filters .lia-quilt-row .lia-quilt-column-main-content .lia-component-search-widget-type-filter ul {
    margin: 0; }
    .SearchPage .lia-component-quilt-search-page-thread-filters .lia-quilt-row .lia-quilt-column-main-content .SearchToggleGroupFilter ul li, .SearchPage .lia-component-quilt-search-page-thread-filters .lia-quilt-row .lia-quilt-column-main-content .lia-component-search-widget-type-filter ul li {
      margin: 0; }

.SearchPage .lia-message-search-container .lia-quilt-column-common-header {
  border-bottom: none; }

.SearchPage .filter-bread-crumb {
  display: none;
  margin: 10px 0 0; }
  .SearchPage .filter-bread-crumb:before {
    content: 'Filters applied:';
    font-size: 20px;
    font-family: 'WF Omnes', 'Arial', sans-serif;
    font-weight: 600; }
  .SearchPage .filter-bread-crumb .lia-panel-feedback-inline-note {
    padding-top: 0; }
    .SearchPage .filter-bread-crumb .lia-panel-feedback-inline-note .lia-quilt-column {
      padding: 0; }
      .SearchPage .filter-bread-crumb .lia-panel-feedback-inline-note .lia-quilt-column ul {
        margin-top: 10px; }
        .SearchPage .filter-bread-crumb .lia-panel-feedback-inline-note .lia-quilt-column ul .lia-search-filter-bread-crumb-item .lia-search-filter-bread-crumb-link {
          background-color: #FAFAFA;
          border: 1px solid #F0F0F0;
          padding-top: 8px;
          padding-right: 40px;
          padding-left: 12px;
          padding-bottom: 8px; }
        .SearchPage .filter-bread-crumb .lia-panel-feedback-inline-note .lia-quilt-column ul .lia-search-filter-bread-crumb-item .lia-fa-times-circle:before {
          content: "\f465";
          position: relative;
          top: 4px; }

.SearchPage .lia-message-search-container h2.text-ttblue {
  padding-top: 0;
  margin-top: 15px;
  margin-bottom: 0; }

@media screen and (max-width: 991px) {
  .SearchPage .lia-component-quilt-search-page-thread-filters {
    display: inline; } }

.SearchPage .search-result-sorting .search-result-sort-by-label {
  display: none; }

.SearchPage .search-result-sorting .lia-menu-action-search-result-sorting .lia-menu-navigation .dropdown-default-item .lia-js-menu-opener {
  font-size: 0; }
  .SearchPage .search-result-sorting .lia-menu-action-search-result-sorting .lia-menu-navigation .dropdown-default-item .lia-js-menu-opener:after {
    content: '\f0dc';
    font-family: 'FontAwesome';
    font-size: 24px; }

.SearchPage .lia-message-search-container .lia-quilt-column-common-header {
  padding-left: 10px;
  padding-right: 10px; }

.SearchPage .lia-message-body-content {
  margin-bottom: 0; }

.SearchPage .MessageSubject .MessageSubjectIcons span.lia-fa {
  display: none; }

.SearchPage .lia-component-search-widget-type-filter .lia-common-dropdown .lia-common-dropdown-menu ul.lia-list-standard li .SearchToggleFieldFilter.search-filter-forums label:after {
  content: "\f26c";
  font-family: TalkTalkIcons;
  font-size: 50px;
  position: absolute;
  top: -10px; }

.SearchPage .lia-component-search-widget-type-filter .lia-common-dropdown .lia-common-dropdown-menu ul.lia-list-standard li .SearchToggleFieldFilter.search-filter-blogs label:after {
  content: "\e924";
  font-family: TalkTalk;
  position: absolute;
  font-size: 42px;
  top: -6px;
  right: 17px; }

.SearchPage .lia-component-search-widget-type-filter .lia-common-dropdown .lia-common-dropdown-menu ul.lia-list-standard li .SearchToggleFieldFilter.search-filter-ideas label:after {
  content: "\e92d";
  font-family: TalkTalk;
  position: absolute;
  font-size: 44px;
  top: -7px; }

.SearchPage .lia-component-search-widget-type-filter .lia-common-dropdown .lia-common-dropdown-menu ul.lia-list-standard li .SearchToggleFieldFilter.search-filter-helparticles label:after, .SearchPage .lia-component-search-widget-type-filter .lia-common-dropdown .lia-common-dropdown-menu ul.lia-list-standard li .SearchToggleFieldFilter.search-filter-articles label:after {
  content: "\f15f";
  font-family: TalkTalkIcons;
  position: absolute;
  font-size: 42px;
  top: -7px;
  right: 15px; }

.SearchPage #highlight-box h1 {
  margin-top: 30px; }

.SearchPage #highlight-box .highlighted-result {
  border: 1px solid #1E4E9D;
  padding: 15px;
  margin-bottom: 20px; }
  .SearchPage #highlight-box .highlighted-result p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-wrap: break-word; }
  .SearchPage #highlight-box .highlighted-result .highlight-header {
    position: relative;
    left: -22px; }
    .SearchPage #highlight-box .highlighted-result .highlight-header h2 {
      margin-bottom: 5px;
      margin-top: 0; }
    .SearchPage #highlight-box .highlighted-result .highlight-header .tt_icon {
      font-size: 50px; }

.SearchPage .MessageView h2 {
  margin-left: 0; }

.SearchPage .MessageView.lia-promoted-search-result .lia-message-body {
  margin-bottom: 0; }

.SearchPage .MessageView .lia-quilt-row-contents .lia-quilt-column-alley-single a {
  display: none; }

.SearchPage .HeroSearch .spell-check-search-instead a {
  color: #ffffff;
  text-decoration: underline; }

.SearchPage #ingelby-onboarding-toggle-button-wrapper, .SearchPage #ingelby-onboarding-content-wrapper {
  display: none; }

.SearchPage .lia-message-batch-checkbox.lia-component-batch-processing-checkbox {
  float: right; }

.lia-component-search-widget-post-date-filter {
  display: none !important; }

.lia-autocomplete-content a.lia-link-navigation, .lia-autocomplete-footer a.lia-link-navigation {
  color: #1E4E9D; }

.lia-quilt-forum-topic-page .lia-page-header {
  padding: 20px 30px 0 0;
  border-bottom: 1px solid #e1e1e1; }

.lia-quilt-forum-topic-page .lia-page-header .lia-component-common-widget-page-title {
  padding-bottom: 0; }

#messageview .lia-panel, #messageview .lia-panel-message, .lia-component-reply-list .lia-panel, .lia-component-reply-list .lia-panel-message, div[id^=messageView] .lia-panel, div[id^=messageView] .lia-panel-message {
  border: none; }

#messageview .lia-panel-message, .lia-component-reply-list .lia-panel-message, div[id^=messageView] .lia-panel-message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

#messageview .lia-quilt-layout-single-column-forum-message > .lia-quilt-row-main, #messageview .lia-quilt-layout-two-column-message > .lia-quilt-row-main, .lia-component-reply-list .lia-quilt-layout-single-column-forum-message > .lia-quilt-row-main, .lia-component-reply-list .lia-quilt-layout-two-column-message > .lia-quilt-row-main, div[id^=messageView] .lia-quilt-layout-single-column-forum-message > .lia-quilt-row-main, div[id^=messageView] .lia-quilt-layout-two-column-message > .lia-quilt-row-main {
  padding: 30px;
  position: relative;
  background-color: #f5f5f5; }

#messageview .lia-quilt-layout-single-column-forum-message > .lia-quilt-row-header, #messageview .lia-quilt-layout-two-column-message > .lia-quilt-row-header, .lia-component-reply-list .lia-quilt-layout-single-column-forum-message > .lia-quilt-row-header, .lia-component-reply-list .lia-quilt-layout-two-column-message > .lia-quilt-row-header, div[id^=messageView] .lia-quilt-layout-single-column-forum-message > .lia-quilt-row-header, div[id^=messageView] .lia-quilt-layout-two-column-message > .lia-quilt-row-header {
  background-color: #ffffff;
  padding: 40px 0 15px 0; }

#messageview .lia-quilt-layout-single-column-forum-message > .lia-quilt-row-mod-controls, #messageview .lia-quilt-layout-two-column-message > .lia-quilt-row-mod-controls, .lia-component-reply-list .lia-quilt-layout-single-column-forum-message > .lia-quilt-row-mod-controls, .lia-component-reply-list .lia-quilt-layout-two-column-message > .lia-quilt-row-mod-controls, div[id^=messageView] .lia-quilt-layout-single-column-forum-message > .lia-quilt-row-mod-controls, div[id^=messageView] .lia-quilt-layout-two-column-message > .lia-quilt-row-mod-controls {
  background-color: #f5f5f5; }

#messageview .lia-panel-message-root .lia-quilt-row-footer, #messageview .lia-quilt-layout-single-column-forum-message > .lia-quilt-row-footer, #messageview .lia-quilt-layout-two-column-message > .lia-quilt-row-footer, .lia-component-reply-list .lia-panel-message-root .lia-quilt-row-footer, .lia-component-reply-list .lia-quilt-layout-single-column-forum-message > .lia-quilt-row-footer, .lia-component-reply-list .lia-quilt-layout-two-column-message > .lia-quilt-row-footer, div[id^=messageView] .lia-panel-message-root .lia-quilt-row-footer, div[id^=messageView] .lia-quilt-layout-single-column-forum-message > .lia-quilt-row-footer, div[id^=messageView] .lia-quilt-layout-two-column-message > .lia-quilt-row-footer {
  background-color: #f5f5f5;
  padding: 10px 20px; }
  @media (max-width: 600px) {
    #messageview .lia-panel-message-root .lia-quilt-row-footer .lia-button, #messageview .lia-quilt-layout-single-column-forum-message > .lia-quilt-row-footer .lia-button, #messageview .lia-quilt-layout-two-column-message > .lia-quilt-row-footer .lia-button, .lia-component-reply-list .lia-panel-message-root .lia-quilt-row-footer .lia-button, .lia-component-reply-list .lia-quilt-layout-single-column-forum-message > .lia-quilt-row-footer .lia-button, .lia-component-reply-list .lia-quilt-layout-two-column-message > .lia-quilt-row-footer .lia-button, div[id^=messageView] .lia-panel-message-root .lia-quilt-row-footer .lia-button, div[id^=messageView] .lia-quilt-layout-single-column-forum-message > .lia-quilt-row-footer .lia-button, div[id^=messageView] .lia-quilt-layout-two-column-message > .lia-quilt-row-footer .lia-button {
      min-width: 100%; } }

#messageview .lia-panel-message-root .lia-quilt-row-footer, .lia-component-reply-list .lia-panel-message-root .lia-quilt-row-footer, div[id^=messageView] .lia-panel-message-root .lia-quilt-row-footer {
  border-top: none;
  padding: 10px 20px; }
  @media (max-width: 600px) {
    #messageview .lia-panel-message-root .lia-quilt-row-footer .lia-button, .lia-component-reply-list .lia-panel-message-root .lia-quilt-row-footer .lia-button, div[id^=messageView] .lia-panel-message-root .lia-quilt-row-footer .lia-button {
      min-width: 100%; } }

#messageview .lia-panel-message-content .lia-message-subject h2, .lia-component-reply-list .lia-panel-message-content .lia-message-subject h2, div[id^=messageView] .lia-panel-message-content .lia-message-subject h2 {
  font-size: 24px;
  font-weight: normal;
  color: #e62639; }

#messageview .lia-quilt-row.lia-quilt-row-quickreply, .lia-component-reply-list .lia-quilt-row.lia-quilt-row-quickreply, div[id^=messageView] .lia-quilt-row.lia-quilt-row-quickreply {
  background-color: #f5f5f5;
  padding: 0 20px;
  border-left: 10px solid #ffffff; }

#messageview .lia-quilt-column-footer-right .lia-link-navigation.report-abuse-link.lia-component-forums-action-report-abuse, .lia-component-reply-list .lia-quilt-column-footer-right .lia-link-navigation.report-abuse-link.lia-component-forums-action-report-abuse, div[id^=messageView] .lia-quilt-column-footer-right .lia-link-navigation.report-abuse-link.lia-component-forums-action-report-abuse {
  float: right;
  display: inline-block;
  height: 45px;
  background-color: #e62639;
  border-radius: 3px;
  margin: 10px 0 10px 15px;
  width: 45px;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  line-height: 0;
  font-size: 0;
  color: transparent; }
  #messageview .lia-quilt-column-footer-right .lia-link-navigation.report-abuse-link.lia-component-forums-action-report-abuse::before, .lia-component-reply-list .lia-quilt-column-footer-right .lia-link-navigation.report-abuse-link.lia-component-forums-action-report-abuse::before, div[id^=messageView] .lia-quilt-column-footer-right .lia-link-navigation.report-abuse-link.lia-component-forums-action-report-abuse::before {
    content: "\f13c";
    color: #fff;
    font-family: "TalkTalkIcons";
    font-size: 18px;
    padding: 13px 0;
    display: block; }

@media (max-width: 600px) {
  #messageview .lia-quilt-column-footer-right .lia-link-navigation.report-abuse-link.lia-component-forums-action-report-abuse, .lia-component-reply-list .lia-quilt-column-footer-right .lia-link-navigation.report-abuse-link.lia-component-forums-action-report-abuse, div[id^=messageView] .lia-quilt-column-footer-right .lia-link-navigation.report-abuse-link.lia-component-forums-action-report-abuse {
    display: none; } }

#messageview .lia-panel-message-content .lia-quilt-row-header .lia-component-common-widget-date, #messageview .lia-panel-message-content .lia-quilt-row-header .lia-component-post-date-last-edited, #messageview .lia-panel-message-content .lia-quilt-row-header .lia-message-edited-on, #messageview .lia-panel-message-content .lia-quilt-row-header .lia-message-posted-on, .lia-component-reply-list .lia-panel-message-content .lia-quilt-row-header .lia-component-common-widget-date, .lia-component-reply-list .lia-panel-message-content .lia-quilt-row-header .lia-component-post-date-last-edited, .lia-component-reply-list .lia-panel-message-content .lia-quilt-row-header .lia-message-edited-on, .lia-component-reply-list .lia-panel-message-content .lia-quilt-row-header .lia-message-posted-on, div[id^=messageView] .lia-panel-message-content .lia-quilt-row-header .lia-component-common-widget-date, div[id^=messageView] .lia-panel-message-content .lia-quilt-row-header .lia-component-post-date-last-edited, div[id^=messageView] .lia-panel-message-content .lia-quilt-row-header .lia-message-edited-on, div[id^=messageView] .lia-panel-message-content .lia-quilt-row-header .lia-message-posted-on {
  color: #394347;
  text-align: right;
  margin-right: 44px;
  margin-top: 8px; }

#messageview .accepted-solution .lia-quilt-layout-single-column-forum-message > .lia-quilt-row-main, .lia-component-reply-list .accepted-solution .lia-quilt-layout-single-column-forum-message > .lia-quilt-row-main, div[id^=messageView] .accepted-solution .lia-quilt-layout-single-column-forum-message > .lia-quilt-row-main {
  background-color: #DFF2EA; }

#messageview .accepted-solution .lia-quilt-layout-single-column-forum-message > .lia-quilt-row-main:before, .lia-component-reply-list .accepted-solution .lia-quilt-layout-single-column-forum-message > .lia-quilt-row-main:before, div[id^=messageView] .accepted-solution .lia-quilt-layout-single-column-forum-message > .lia-quilt-row-main:before {
  color: #DFF2EA; }

#messageview .accepted-solution .lia-panel-message-root .lia-quilt-row-footer, #messageview .accepted-solution .lia-quilt-layout-single-column-forum-message > .lia-quilt-row-footer, .lia-component-reply-list .accepted-solution .lia-panel-message-root .lia-quilt-row-footer, .lia-component-reply-list .accepted-solution .lia-quilt-layout-single-column-forum-message > .lia-quilt-row-footer, div[id^=messageView] .accepted-solution .lia-panel-message-root .lia-quilt-row-footer, div[id^=messageView] .accepted-solution .lia-quilt-layout-single-column-forum-message > .lia-quilt-row-footer {
  background-color: #DFF2EA; }

.lia-panel-message-content .lia-menu-navigation-wrapper {
  right: 0;
  top: -2px; }

.lia-panel-message-content .lia-message-card-sub-component-header {
  color: #394347;
  font-weight: normal;
  font-size: 14px; }

.lia-content a.add-tag-link,
.lia-content a.toggle-delete-tag-link {
  color: #394347;
  font-size: 14px;
  font-family: 'Open Sans', 'Arial', sans-serif; }

.lia-content a.add-tag-link::before {
  color: #394347; }

.options .default-menu-option::before, .lia-component-search-actions .default-menu-option::before, .lia-message-options .default-menu-option::before, .lia-tab-overflow .default-menu-option::before, .lia-quilt-column-sub-header-main .default-menu-option::before {
  color: #394347; }

.default-menu-option:active:hover, .default-menu-option:active:focus, .default-menu-option.lia-link-active:hover, .default-menu-option.lia-link-active:focus, .lia-common-dropdown-toggle:active:hover, .lia-common-dropdown-toggle:active:focus, .lia-common-dropdown-toggle.lia-link-active:hover, .lia-common-dropdown-toggle.lia-link-active:focus {
  color: #394347;
  background-color: #ffffff;
  border-color: #ffffff; }

.ForumTopicPage .lia-quilt-column-header-left {
  position: relative; }

@media (max-width: 768px) {
  .lia-message-author-avatar {
    padding-left: 5px;
    float: none; } }

.lia-panel, .lia-panel-message, .lia-tkb-article-summary-view, .lia-spoiler-container, .lia-tkb-content-finder .lia-search-tag-filter {
  background-color: transparent; }

.ReplyPage .lia-quilt-row-header .lia-quilt-column-common-header {
  border-bottom: none; }

#messageview .lia-panel-message-content .lia-quilt-row-header .lia-component-post-date-last-edited {
  padding-right: 40px; }

.lia-component-solved-indicator {
  margin-top: 8px;
  padding-left: 15px; }

.lia-page-header .lia-qanda-question-page-solution-link, .lia-page-header .lia-thread-solved {
  color: #009f65; }
  @media (max-width: 768px) {
    .lia-page-header .lia-qanda-question-page-solution-link, .lia-page-header .lia-thread-solved {
      padding-left: 15px; } }

.lia-page-header .lia-qanda-question-page-solution-link:before, .lia-page-header .lia-thread-solved:before {
  color: #009f65; }

.QandAQuestionPage .lia-page-header .lia-thread-solved, .ForumTopicPage .lia-page-header .lia-thread-solved {
  display: none; }

.lia-forum-topic-page-solution-link {
  text-transform: uppercase;
  font-weight: 700;
  color: #009f65; }
  @media screen and (max-width: 991px) {
    .lia-forum-topic-page-solution-link {
      float: left;
      margin-bottom: 20px;
      margin-left: 15px; } }

.lia-fa.lia-img-message-type-solution:before {
  content: "\f3f2";
  font-family: TalkTalkIcons;
  color: #009f65; }

/* sort filter */
#custom-sort-filter .custom-sort-filter-title {
  float: left;
  padding-top: 9px; }

#custom-sort-filter .custom-sort-filter-dots {
  border: 1px solid #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 45px;
  height: 45px;
  display: inline-block;
  margin-left: 5px; }
  #custom-sort-filter .custom-sort-filter-dots:after {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 10 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill=' %23747474 ' fill-rule='evenodd'%3E%3Ccircle cx='5' cy='5' r='2.5'/%3E%3Ccircle cx='5' cy='13' r='2.5'/%3E%3Ccircle cx='5' cy='21' r='2.5'/%3E%3C/g%3E%3C/svg%3E") center no-repeat;
    background-size: 18px 18px;
    content: '';
    height: 100%;
    padding: 9px;
    width: 100%;
    display: inline-block; }
  #custom-sort-filter .custom-sort-filter-dots.grey-border {
    border: 1px solid #c9c9c9; }

#custom-sort-filter .custom-sort-filter-dropdown {
  border: 1px solid #d1d1d1;
  position: absolute;
  background-color: #ffffff;
  z-index: 9;
  display: none;
  top: 44px;
  left: 61px; }
  #custom-sort-filter .custom-sort-filter-dropdown ul {
    margin: 2px 0 0;
    padding: 5px 0; }
    #custom-sort-filter .custom-sort-filter-dropdown ul li a {
      color: #3e3e3e;
      padding: 3px 20px;
      display: block;
      line-height: 27px; }
      #custom-sort-filter .custom-sort-filter-dropdown ul li a:hover, #custom-sort-filter .custom-sort-filter-dropdown ul li a:active, #custom-sort-filter .custom-sort-filter-dropdown ul li a:focus {
        text-decoration: none;
        color: #313131;
        background-color: #e9faff;
        display: block;
        padding: 3px 20px; }
      #custom-sort-filter .custom-sort-filter-dropdown ul li a i {
        text-decoration: none; }

/* Tags 2018 */
.MessageTagsTaplet {
  text-align: center; }
  .MessageTagsTaplet .lia-panel-heading-bar {
    background-color: transparent; }
    .MessageTagsTaplet .lia-panel-heading-bar .lia-panel-heading-bar-title {
      font-weight: normal;
      font-family: 'WF Omnes','Arial', sans-serif;
      font-size: 20px;
      color: #1E4E9D; }
      .MessageTagsTaplet .lia-panel-heading-bar .lia-panel-heading-bar-title .lia-panel-heading-bar-count {
        display: none; }
      .MessageTagsTaplet .lia-panel-heading-bar .lia-panel-heading-bar-title:after {
        content: ':';
        position: absolute; }
  .MessageTagsTaplet .TagList ul {
    margin-top: 5px; }
    .MessageTagsTaplet .TagList ul li {
      margin-right: 0; }
      .MessageTagsTaplet .TagList ul li a {
        background-color: #009f65;
        color: #ffffff; }
        .MessageTagsTaplet .TagList ul li a:active, .MessageTagsTaplet .TagList ul li a:hover, .MessageTagsTaplet .TagList ul li a:focus {
          background-color: #36BC82; }
        .MessageTagsTaplet .TagList ul li a.deleteMe {
          padding-left: 25px; }
          .MessageTagsTaplet .TagList ul li a.deleteMe::before {
            content: '\f465';
            font-family: 'TalkTalkIcons';
            font-size: 18px;
            position: absolute;
            left: 10px;
            top: -1px; }
          .MessageTagsTaplet .TagList ul li a.deleteMe:active, .MessageTagsTaplet .TagList ul li a.deleteMe:hover, .MessageTagsTaplet .TagList ul li a.deleteMe:focus {
            background-color: #e62639; }
  .MessageTagsTaplet .AddMessageTags.lia-message-tags .toggle-delete-tag-link:before {
    color: #747474;
    content: "\f00d";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    font-size: inherit;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    margin-left: 10px;
    margin-right: 4px;
    text-rendering: auto;
    transform: translate(0, 0); }
  .MessageTagsTaplet .add-tag-link {
    float: none; }
  .MessageTagsTaplet .AddMessageTags .lia-form {
    float: none;
    margin-top: 20px; }
    .MessageTagsTaplet .AddMessageTags .lia-form .lia-form-type-text {
      max-width: 300px;
      margin: 0 auto; }
      @media screen and (max-width: 767px) {
        .MessageTagsTaplet .AddMessageTags .lia-form .lia-form-type-text {
          max-width: 100%; } }
    .MessageTagsTaplet .AddMessageTags .lia-form .lia-button {
      margin: 0 auto; }

.lia-quilt-row-mod-controls .lia-button-wrapper {
  margin-bottom: 20px; }

/* TagViewPage */
.TagViewPage .TagViewPageBanner {
  margin-bottom: 20px; }
  .TagViewPage .TagViewPageBanner ul {
    margin-top: 0;
    margin-left: 0; }
    .TagViewPage .TagViewPageBanner ul li {
      margin-bottom: 0;
      padding: 0; }

.TagViewPage .message-subject-post-date {
  display: none; }

.TagViewPage #recentTaggedMessagesTaplet .lia-view-all {
  display: none; }

.TagViewPage .lia-component-tags-widget-recently-tagged-messages .lia-panel-heading-bar {
  margin: 0 15px; }

/* Filtered by label */
.ForumsFilteredByLabelPage h1.lia-component-common-widget-page-title {
  padding: 0 !important;
  padding-bottom: 15px; }

.ForumsFilteredByLabelPage .FilteredByLabelName {
  margin: 8.5px 15px; }
  .ForumsFilteredByLabelPage .FilteredByLabelName .lia-text {
    padding: 0; }
  .ForumsFilteredByLabelPage .FilteredByLabelName span.label {
    font-size: 100%;
    padding: 0; }
    .ForumsFilteredByLabelPage .FilteredByLabelName span.label:before {
      content: '\0027'; }
    .ForumsFilteredByLabelPage .FilteredByLabelName span.label:after {
      content: '\0027'; }
  .ForumsFilteredByLabelPage .FilteredByLabelName a.remove-filter-link {
    display: block;
    margin-top: 10px; }

/* Labels 2018 */
.ForumTopicPage .LabelsForArticle {
  text-align: center; }
  .ForumTopicPage .LabelsForArticle .article-labels-title {
    display: inline;
    font-weight: normal;
    font-family: 'WF Omnes','Arial', sans-serif;
    font-size: 20px;
    color: #1E4E9D; }
  .ForumTopicPage .LabelsForArticle .label-link {
    background-color: #1E4E9D;
    border-radius: 3px;
    font-size: 12px;
    font-weight: normal;
    padding: 4px 10px;
    line-height: 1.7; }
    .ForumTopicPage .LabelsForArticle .label-link:hover, .ForumTopicPage .LabelsForArticle .label-link:focus, .ForumTopicPage .LabelsForArticle .label-link:active {
      background-color: #2c67c7; }
  .ForumTopicPage .LabelsForArticle .LabelsList ul.lia-list-standard-inline {
    margin-top: 10px; }

.lia-message-author-avatar {
  float: left; }
  @media screen and (max-width: 500px) {
    .lia-message-author-avatar {
      float: none; } }
  .lia-message-author-avatar + .lia-component-author {
    display: block;
    padding-top: 10px;
    margin-bottom: -5px; }

@media screen and (max-width: 600px) {
  .lia-quilt-forum-message > .lia-quilt-row-header > .lia-quilt-column-12 {
    padding-left: 10px; } }

.lia-quilt-kudos-message-page .lia-page-header {
  padding-left: 0; }

.lia-tabs-sort:not(.lia-tabs-vertical) {
  border-bottom: none; }

@media (max-width: 768px) {
  .MessageSummary {
    padding-left: 20px; } }

.lia-tabs-sort:not(.lia-tabs-vertical) > li > a {
  background-color: #fafafa;
  border: 1px solid #eee;
  color: #1E4E9D;
  background-image: none;
  box-shadow: none;
  border-radius: 3px;
  overflow: hidden;
  padding-left: 10px;
  padding-right: 10px; }

.lia-tabs-sort:not(.lia-tabs-vertical) > li > a:hover, .lia-tabs-sort:not(.lia-tabs-vertical) > li > a:active, .lia-tabs-sort:not(.lia-tabs-vertical) > li > a:focus {
  text-decoration: underline;
  background-color: #fafafa; }

.summary-subject a {
  color: #e62639;
  font-size: 18px;
  font-family: 'WF Omnes','Arial', sans-serif; }

.login-bold {
  color: #e62639; }

.lia-tabs-standard .lia-tabs-active > span > a {
  border-color: #1E4E9D; }

.lia-tabs-standard li > span > a:active, .lia-tabs-standard li > span > a:focus, .lia-tabs-standard li > span > a:hover, .lia-tabs-standard .lia-tab-overflow .default-menu-option:active, .lia-tabs-standard .lia-tab-overflow .default-menu-option:focus, .lia-tabs-standard .lia-tab-overflow .default-menu-option:hover, .lia-tabs-standard .lia-tabs-active > span > a:active, .lia-tabs-standard .lia-tabs-active > span > a:focus, .lia-tabs-standard .lia-tabs-active > span > a:hover, .lia-tabs-standard > .lia-tabs-active .default-menu-option:active, .lia-tabs-standard > .lia-tabs-active .default-menu-option:focus, .lia-tabs-standard > .lia-tabs-active .default-menu-option:hover {
  border-bottom: 2px solid #1E4E9D; }

@media screen and (max-width: 767px) {
  .lia-page-header .lia-component-common-widget-page-title {
    padding-left: 0; }
  fieldset {
    padding: 15px; }
  .MessageEditorForm .lia-button-group {
    padding-right: 15px;
    padding-left: 15px; }
  .lia-form-vertical .lia-form-submit {
    float: none; }
  .lia-form-vertical .lia-button-group .lia-button-wrapper {
    float: none; }
  .message-editor-controls .lia-form-submit.lia-button-group {
    padding: 0;
    margin: 20px 0; }
  .message-editor-controls .lia-button-group .lia-button-wrapper {
    margin-left: 0 !important; }
  .message-editor-controls .lia-button {
    width: 100%; } }

.lia-discussion-page-discussion-navigator, .lia-component-thread-pager {
  display: none; }

.ForumTopicPage .RecentPostsPage .RecentPosts .MessageView {
  margin: 5px 0; }

.lia-message-body-content .emoticon, .lia-message-body .emoticon, .lia-message-editor .emoticon {
  vertical-align: initial; }

ol li {
  font-weight: 400; }

.SendPrivateNoteForm {
  margin: 15px; }

.lia-message-signature {
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  margin-top: 15px;
  border-top: 1px solid #000000;
  padding-top: 15px; }

/* Recent posts */
.RecentPostsPage .RecentPosts .MessageView {
  margin-bottom: 5px; }

.ViewProfilePage .lia-registration-date-title::before {
  content: 'Member ';
  font-weight: normal; }

@media (max-width: 1025px) {
  .ViewProfilePage .local-date::before {
    content: 'Member since: ';
    font-weight: normal;
    display: none; } }

.lia-component-messages-feed .lia-message-view-display {
  background-color: #f5f5f5;
  margin: 15px 0; }

.lia-note-find-users-dialog {
  min-width: 95%;
  left: initial !important;
  margin: 2.5%; }

.lia-quilt-view-profile-hero .UserOnline .lia-img-offline {
  color: #e62639; }

.lia-quilt-view-profile-hero .UserOnline .offline {
  color: #ffffff; }

.ViewProfilePage .lia-component-users-widget-contact-me .lia-panel-heading-bar-title {
  margin-left: -10px; }

.ViewProfilePage .lia-component-users-widget-contact-me .lia-panel-content {
  margin-left: -10px;
  padding: 0; }

.ViewProfilePage .lia-component-users-widget-contact-me ul {
  margin: 0; }
  .ViewProfilePage .lia-component-users-widget-contact-me ul li {
    padding-left: 0; }

.ViewProfilePage .lia-component-users-widget-contact-me #list_2 a {
  padding: 0; }

.lia-content .ContactMeTaplet .MyStatisticsBeanDisplay + ul > li > a {
  color: #ffffff;
  background-color: #1E4E9D;
  border-color: #1E4E9D;
  font-size: 18px;
  transition: background-color .3s ease, color .3s ease;
  font-family: 'WF Omnes', 'Arial';
  font-weight: 600; }
  .lia-content .ContactMeTaplet .MyStatisticsBeanDisplay + ul > li > a:hover, .lia-content .ContactMeTaplet .MyStatisticsBeanDisplay + ul > li > a:active, .lia-content .ContactMeTaplet .MyStatisticsBeanDisplay + ul > li > a:focus {
    background-color: #2c67c7;
    border-color: #2c67c7; }

.ViewProfilePage .lia-component-users-widget-manage-roles .lia-panel-heading-bar-title {
  padding-left: 10px; }

.ViewProfilePage .lia-component-users-widget-manage-roles .lia-list-slim > tbody > tr > td {
  padding-bottom: 0;
  padding-top: 0; }

.ViewProfilePage .admin-notes legend {
  display: none; }

.ViewProfilePage .lia-component-users-widget-moderator-controls .lia-panel-content {
  padding: 0; }

.ViewProfilePage .lia-component-users-widget-moderator-controls .email-address-verification {
  margin-left: 10px; }

.MyProfilePage .SubscriptionsList {
  padding: 0 15px; }

@media (max-width: 767px) {
  .MyProfilePage .batchCheckbox {
    padding-left: 10px !important; } }

.MyProfilePage .lia-button-group {
  padding: 0 15px !important; }

.MyProfilePage .lia-tabs-standard-wrapper.lia-component-tabs {
  padding: 0 15px; }

.MyProfilePage .PersonalProfile select.lia-tabselect {
  margin: 20px 0; }

.MyProfilePage .PersonalProfile .lia-close-user-account-link {
  text-align: center;
  display: block;
  padding: 25px 0; }

.MyProfilePage .lia-component-profile-widget-close-user-account-form .lia-fieldset-title {
  color: #1E4E9D;
  padding: 0;
  margin: 0; }

.MyProfilePage .lia-component-profile-widget-close-user-account-form .lia-button-group {
  padding: 0 !important; }

.MyProfilePage .lia-component-profile-widget-close-user-account-form .lia-quilt-column-08, .MyProfilePage .lia-component-profile-widget-close-user-account-form .lia-quilt-column-16 {
  width: 100%;
  padding: 0; }
  .MyProfilePage .lia-component-profile-widget-close-user-account-form .lia-quilt-column-08 .lia-form-label-wrapper, .MyProfilePage .lia-component-profile-widget-close-user-account-form .lia-quilt-column-16 .lia-form-label-wrapper {
    text-align: center; }

.discussion-link {
  margin: 0 10px; }

.lia-form-message-review-entry .lia-form-input-wrapper {
  padding: 0 15px; }

@media (max-width: 768px) {
  .lia-form-submit .lia-button {
    margin-bottom: 15px !important; } }

@media (max-width: 768px) {
  .lia-new-attachments-field {
    display: none; } }

.lia-content .lia-message-unread.lia-message-unread.lia-link-navigation, .lia-content .lia-message-unread.lia-message-unread > .lia-link-navigation {
  font-weight: 600; }

.mce-lia-emoticons-panel.mce-container * {
  white-space: initial;
  max-width: 300px; }

.status-div {
  text-align: center; }
  .status-div h3.status-no:before {
    font-family: TalkTalkIcons;
    content: '\f2e3';
    margin-right: 10px;
    color: #009f65;
    font-size: 30px;
    vertical-align: middle; }
  .status-div h3.status-local:before {
    font-family: TalkTalkIcons;
    content: '\f1a4';
    margin-right: 10px;
    color: #fdc94a;
    font-size: 30px;
    vertical-align: middle; }
  .status-div h3.status-major:before {
    font-family: TalkTalkIcons;
    content: '\f32f';
    margin-right: 10px;
    color: #e62639;
    font-size: 30px;
    vertical-align: middle; }
  @media (max-width: 768px) {
    .status-div {
      text-align: left; } }

.roundlet {
  display: inline-block;
  width: 30px;
  float: left;
  margin-right: 15px;
  margin-top: 8px; }

.lia-quilt-category-page-dashboard .lia-page-header {
  padding-left: 0px; }

.lia-quilt-category-page-dashboard .lia-panel-heading-bar {
  padding: 10px; }

.lia-quilt-category-page-dashboard .SimpleMessageList > .MessageList .lia-list-wide .lia-list-row {
  padding-left: 15px; }

.health-check-support-box {
  margin-bottom: 20px;
  border: 1px solid #394347; }
  .health-check-support-box a:active, .health-check-support-box a:hover, .health-check-support-box a:focus, .health-check-support-box a h3:hover, .health-check-support-box a .tt_icon, .health-check-support-box a p {
    text-decoration: none; }
  .health-check-support-box .health-check-body {
    background: #394347;
    padding: 20px;
    text-decoration: none;
    color: #ffffff; }
    .health-check-support-box .health-check-body h3 {
      color: #F5F22F !important; }
    .health-check-support-box .health-check-body p {
      color: #ffffff; }
    .health-check-support-box .health-check-body .tt_icon {
      font-size: 60px;
      margin-bottom: 20px; }
      .health-check-support-box .health-check-body .tt_icon.health-blue {
        color: #87ebff; }
      .health-check-support-box .health-check-body .tt_icon.health-yellow {
        color: #f7f410; }
  .health-check-support-box .health-check-link {
    padding: 20px;
    text-decoration: none; }

h1.health-check {
  margin-top: 30px; }

p.health-check {
  margin-top: 20px !important;
  margin-bottom: 50px; }

.TkbCommunityPage .lia-page-header .lia-component-common-widget-core-node-icon + .lia-component-common-widget-page-title, .TkbCommunityPage .lia-page-header .lia-component-common-widget-page-title + .lia-component-common-widget-page-title, .TkbCategoryPage .lia-page-header .lia-component-common-widget-core-node-icon + .lia-component-common-widget-page-title, .TkbCategoryPage .lia-page-header .lia-component-common-widget-page-title + .lia-component-common-widget-page-title {
  padding-left: 0; }

.TkbCommunityPage .lia-panel .lia-panel-content, .TkbCategoryPage .lia-panel .lia-panel-content {
  padding: 10px; }

.TkbCommunityPage .lia-panel .lia-panel-heading-bar, .TkbCommunityPage .lia-spoiler-container .lia-spoiler-link, .TkbCategoryPage .lia-panel .lia-panel-heading-bar, .TkbCategoryPage .lia-spoiler-container .lia-spoiler-link {
  padding-left: 10px; }

.TkbCommunityPage .lia-section-link-wrapper:before, .TkbCategoryPage .lia-section-link-wrapper:before {
  content: "\f1f0";
  font-family: TalkTalkIcons;
  color: #394348;
  font-size: 60px;
  vertical-align: middle; }

.TkbCommunityPage .lia-section-title, .TkbCategoryPage .lia-section-title {
  color: #e62639; }

.TkbCommunityPage .lia-sections-browser .lia-quilt-column-alley > div .lia-section-title, .TkbCategoryPage .lia-sections-browser .lia-quilt-column-alley > div .lia-section-title {
  font-size: 20px; }

@media (max-width: 600px) {
  .TkbCommunityPage .lia-section-item-count, .TkbCategoryPage .lia-section-item-count {
    display: block;
    margin-top: -30px;
    padding-left: 64px; } }

.TkbCommunityPage .lia-sections-browser ul, .TkbCategoryPage .lia-sections-browser ul {
  margin: 0; }
  .TkbCommunityPage .lia-sections-browser ul li, .TkbCategoryPage .lia-sections-browser ul li {
    padding-left: 10px; }

.TkbCommunityPage .lia-section-message-list a, .TkbCategoryPage .lia-section-message-list a {
  color: #394347; }

.TkbCommunityPage .lia-sections-browser .lia-quilt-column-alley > div, .TkbCategoryPage .lia-sections-browser .lia-quilt-column-alley > div {
  margin-bottom: 30px;
  margin-top: 0; }

.TkbCommunityPage .lia-component-tkb-widget-search-bar .lia-button-primary.lia-button-primary, .TkbCategoryPage .lia-component-tkb-widget-search-bar .lia-button-primary.lia-button-primary {
  background-color: transparent;
  border-color: transparent; }

.TkbCommunityPage .lia-user-item .lia-user-avatar + .lia-user-attributes, .TkbCategoryPage .lia-user-item .lia-user-avatar + .lia-user-attributes {
  vertical-align: middle; }

.TkbPage .lia-message-view-tkb-card-article .message-subject .page-link:after {
  background: #f5f5f5; }

.TkbPage .lia-component-labels-widget-labels-list .default-menu-option, .TkbPage .lia-component-ideas-widget-labels-sortable .default-menu-option {
  padding-left: 6px;
  padding-right: 6px; }

.TkbPage .lia-panel .lia-panel-heading-bar {
  padding: 0; }

.TkbPage .lia-page-header .lia-component-common-widget-core-node-icon + .lia-component-common-widget-page-title {
  padding-left: 0; }

.TkbPage .lia-component-labels-widget-labels-list .lia-panel-content {
  padding-left: 10px; }

.TkbPage .lia-component-labels-widget-labels-list .lia-panel-heading-bar-wrapper {
  padding-left: 0; }

.TkbPage .lia-component-labels-widget-labels-list .lia-link-navigation:focus:hover, .TkbPage .lia-component-ideas-widget-labels-sortable .lia-link-navigation:focus:hover {
  background-color: transparent; }

.TkbPage .lia-component-tkb-widget-top-contributors-taplet .lia-panel-heading-bar, .TkbPage .lia-component-tkb-widget-dashboard-taplet .lia-panel-heading-bar {
  padding-left: 10px; }

.TkbPage .lia-component-tkb-widget-dashboard-taplet .lia-panel-content {
  padding: 10px; }

.TkbPage .lia-tkb-article-entry {
  padding: 10px;
  margin-bottom: 40px; }

.TkbPage .lia-page-header {
  padding-right: 20px; }

.TkbPage #contributorsList li {
  padding-left: 0; }

.TkbPage .lia-tkb-article-list .lia-message-view-tkb-card-article:before {
  content: "\f2a0";
  font-family: TalkTalkIcons;
  position: absolute;
  top: -52px;
  left: 0;
  font-size: 50px;
  color: #f5f5f5; }

.TkbPage .lia-message-view-tkb-card-article .lia-helpfulness-total-and-count {
  display: none; }

.TkbPage .lia-panel-heading-bar-wrapper {
  display: none; }

.TkbPage .lia-component-labels-widget-labels-list .label .label-count {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  background-color: transparent;
  color: #ffffff; }

.TkbPage .lia-component-labels-widget-labels-list .label .label-link {
  border-radius: 0;
  background-color: #e62639;
  border: 1px solid #e62639;
  color: #ffffff; }

.TkbPage .lia-component-labels-widget-labels-list .lia-link-navigation:focus:hover, .TkbPage .lia-component-ideas-widget-labels-sortable .lia-link-navigation:focus:hover {
  background-color: #e62639;
  border: 1px solid #e62639; }

.TkbPage .lia-component-labels-widget-labels-list .label .label-link:hover {
  text-decoration: underline; }

.TkbPage .lia-component-tkb-widget-top-contributors-taplet {
  display: none; }

@media screen and (max-width: 767px) {
  .TkbPage .lia-component-labels-widget-labels-list .label, .TkbPage .lia-component-ideas-widget-labels-sortable .label {
    width: calc(50% - 20px); } }

.TkbPage .lia-labels-list-sortable .lia-paging-pager {
  display: none; }

.TkbArticlePage i.tt_icon {
  text-decoration: none; }

.TkbArticlePage .contact-panel .strip {
  padding-top: 30px; }
  .TkbArticlePage .contact-panel .strip .row {
    margin-bottom: 20px; }
  .TkbArticlePage .contact-panel .strip .grid .grid-item {
    position: relative;
    background-position: top center; }
    .TkbArticlePage .contact-panel .strip .grid .grid-item .grid-item-box {
      position: relative; }
    @media screen and (max-width: 1024px) {
      .TkbArticlePage .contact-panel .strip .grid .grid-item .button-area a {
        display: block;
        padding-bottom: 0;
        padding-top: 0;
        margin-top: 5px; } }

.TkbArticlePage .MessageView .lia-panel .lia-panel-heading-bar, .TkbArticlePage .MessageView .lia-spoiler-container .lia-spoiler-link {
  background-color: #f5f5f5; }

.TkbArticlePage .TkbArticleDashboardTaplet .lia-panel-heading-bar {
  padding-left: 10px; }

.TkbArticlePage .lia-message-view-tkb-message {
  margin: 0 10px; }

.TkbArticlePage #tkbArticleDashboardTaplet ul li, .TkbArticlePage ol li {
  padding-left: 34px; }

.TkbArticlePage .CommentEditorForm {
  margin: 20px 10px; }

.TkbArticlePage .lia-message-helpfulness-display .lia-helpfulness-display {
  padding-right: 0; }

.TkbArticlePage .lia-quilt-column-right-content .lia-panel .lia-panel-content {
  padding: 0; }

.TkbArticlePage .LabelsForArticle ul {
  margin: 0; }

.TkbArticlePage .lia-revision-info-wrapper .lia-revision-article-history-link-row .lia-article-history-link {
  right: 0; }

.TkbArticlePage .LabelsList li {
  margin-bottom: 0;
  padding-bottom: 0; }

.TkbArticlePage .LabelsList h3 {
  margin-bottom: 5px; }

.TkbArticlePage #contributorsTaplet ul li {
  padding-left: 0; }

.TkbArticlePage .lia-user-item .lia-user-avatar + .lia-user-attributes {
  vertical-align: middle; }

.TkbArticlePage #contributorsTaplet ul {
  margin: 0; }

.TkbArticlePage .lia-rating-enumeration-system-tkb_helpfulness .lia-rating-image-selected, .TkbArticlePage .lia-rating-enumeration-system-tkb_helpfulness .lia-rating-image-selected:hover {
  margin: 10px 0; }

.TkbArticlePage .lia-button {
  height: auto; }

.TkbArticlePage .CommentList {
  margin: 0 10px; }
  .TkbArticlePage .CommentList .lia-quilt-layout-one-column-message > .lia-quilt-row-header {
    padding: 20px; }
  .TkbArticlePage .CommentList .lia-message-view-tkb-reply-message .lia-menu-navigation-wrapper {
    position: initial;
    right: 0;
    top: 0; }
  .TkbArticlePage .CommentList .lia-menu-dropdown-items {
    right: 0;
    left: inherit; }
  .TkbArticlePage .CommentList .lia-message-view-display {
    background-color: #ffffff;
    border: 1px solid #f5f5f5; }
  .TkbArticlePage .CommentList .lia-quilt-layout-one-column-message > .lia-quilt-row-main {
    padding-left: 20px;
    padding-right: 20px; }
  .TkbArticlePage .CommentList .lia-message-view-display .lia-message-body-wrapper {
    border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    padding-top: 20px;
    padding-bottom: 10px;
    margin-top: 0;
    margin-bottom: 0; }
  .TkbArticlePage .CommentList .lia-button-image-kudos-count {
    float: left; }
  .TkbArticlePage .CommentList .lia-link-navigation {
    padding-left: 0; }

.TkbArticlePage .lia-discussion-page-sub-section-header {
  font-size: 30px; }

@media (max-width: 600px) {
  .TkbArticlePage .lia-component-comment-button {
    display: block !important; } }

.TkbArticlePage .lia-breadcrumb > .lia-list-standard-inline > .crumb:nth-last-of-type(3) > .lia-link-navigation:before {
  position: relative;
  top: 6px; }

.TkbArticlePage .article-attachments {
  background-color: #394347;
  padding: 30px;
  margin: 15px; }
  .TkbArticlePage .article-attachments h2 {
    color: #F5F22F; }
  .TkbArticlePage .article-attachments a {
    color: white;
    opacity: 0.8; }
    .TkbArticlePage .article-attachments a:hover {
      opacity: 1; }

.TkbArticlePage .TagList li.lia-tag-list-item {
  display: inline-block; }

.TkbArticlePage .LabelsForArticle {
  text-align: center; }
  .TkbArticlePage .LabelsForArticle .article-labels-title {
    display: inline;
    font-weight: normal;
    font-family: 'WF Omnes','Arial', sans-serif;
    font-size: 20px;
    color: #1E4E9D; }
  .TkbArticlePage .LabelsForArticle .label-link {
    background-color: #1E4E9D;
    border-radius: 3px;
    font-size: 12px;
    font-weight: normal;
    padding: 4px 10px;
    line-height: 1.7;
    color: #fff;
    margin-bottom: 10px;
    margin-right: 10px; }
    .TkbArticlePage .LabelsForArticle .label-link:hover, .TkbArticlePage .LabelsForArticle .label-link:focus, .TkbArticlePage .LabelsForArticle .label-link:active {
      background-color: #2c67c7; }
  .TkbArticlePage .LabelsForArticle .LabelsList ul.lia-list-standard-inline {
    margin-top: 10px; }

.TkbCategoryPage .lia-component-forums-widget-message-list .message-subject a {
  font-size: 16px; }

.TkbCategoryPage .MessageList th, .TkbCategoryPage .messageStatusIconColumn, .TkbCategoryPage .latestPostDateColumn {
  display: none; }

.TkbCategoryPage #tkbDashboardTaplet ul {
  margin-top: 0; }

.TkbCategoryPage #tkbSearchBar .lia-form-submit .lia-button {
  margin-bottom: 13px; }

.TkbCommunityPage .our-top-answers {
  background-color: #009f65;
  padding: 20px;
  margin-top: 20px; }
  .TkbCommunityPage .our-top-answers h2, .TkbCommunityPage .our-top-answers a {
    color: #ffffff; }
  .TkbCommunityPage .our-top-answers li {
    padding-left: 0; }
  .TkbCommunityPage .our-top-answers h3 {
    margin-bottom: 10px;
    display: block;
    overflow: hidden; }
    .TkbCommunityPage .our-top-answers h3:before {
      content: '\f2e5';
      font-family: TalkTalkIcons;
      color: #ffffff;
      padding-right: 6px;
      font-size: 34px;
      vertical-align: middle;
      float: left;
      margin-top: -5px; }
  .TkbCommunityPage .our-top-answers:before {
    content: "\f2a0";
    font-family: TalkTalkIcons;
    position: absolute;
    top: -32px;
    left: 11px;
    font-size: 50px;
    color: #009f65; }
    @media (max-width: 768px) {
      .TkbCommunityPage .our-top-answers:before {
        top: -52px; } }

.TkbCommunityPage .trending-in-community {
  background-color: #e62639;
  padding: 20px;
  margin-top: 20px; }
  @media (max-width: 768px) {
    .TkbCommunityPage .trending-in-community {
      margin-top: 60px; } }
  .TkbCommunityPage .trending-in-community h2, .TkbCommunityPage .trending-in-community a {
    color: #ffffff; }
  .TkbCommunityPage .trending-in-community li {
    padding-left: 0; }
  .TkbCommunityPage .trending-in-community h3 {
    margin-bottom: 10px;
    display: block;
    overflow: hidden; }
    .TkbCommunityPage .trending-in-community h3:before {
      content: '\f1f0';
      font-family: TalkTalkIcons;
      color: #ffffff;
      padding-right: 6px;
      font-size: 34px;
      vertical-align: middle;
      float: left;
      margin-top: -5px; }
  .TkbCommunityPage .trending-in-community:before {
    content: "\f2a0";
    font-family: TalkTalkIcons;
    position: absolute;
    top: -32px;
    left: 11px;
    font-size: 50px;
    color: #e62639; }
    @media (max-width: 768px) {
      .TkbCommunityPage .trending-in-community:before {
        top: -52px; } }

#tkb-menu {
  margin-bottom: 30px; }

.TkbPage .lia-tkb-article-entry .lia-teaser-text {
  text-indent: -8px; }

.TkbPage .lia-featured-threads-entry {
  margin: 10px; }

/* Updates Sept 17 */
.TkbArticlePage ul.nav__list.nav__list--level-one li.nav__item {
  font-size: 20px; }

.TkbArticlePage .lia-component-article {
  margin-top: 0; }

.TkbArticlePage .lia-message-view-tkb-message {
  margin: 0;
  padding-top: 0; }
  .TkbArticlePage .lia-message-view-tkb-message .RatingDisplay {
    display: none; }
  .TkbArticlePage .lia-message-view-tkb-message.lia-message-view-display, .TkbArticlePage .lia-message-view-tkb-message .lia-panel-heading-bar {
    background-color: transparent !important; }
    .TkbArticlePage .lia-message-view-tkb-message.lia-message-view-display .lia-panel-heading-bar-title, .TkbArticlePage .lia-message-view-tkb-message .lia-panel-heading-bar .lia-panel-heading-bar-title {
      font-weight: bold; }
  .TkbArticlePage .lia-message-view-tkb-message ol li {
    padding-left: 20px; }
  .TkbArticlePage .lia-message-view-tkb-message .lia-quilt-tkb-message-main {
    padding: 0 10px; }

.TkbArticlePage h1 span.lia-link-navigation {
  font-weight: bold;
  color: #1E4E9D; }

.TkbArticlePage .lia-panel-content {
  padding: 0; }

.TkbArticlePage hr {
  border-top: 1px solid #ddd;
  margin: 60px 0;
  padding: 0;
  position: relative;
  clear: both; }

.TkbArticlePage .lia-message-body-wrapper {
  border-bottom: 1px solid #ddd;
  padding-bottom: 30px;
  margin-bottom: 30px; }

.TkbArticlePage .ContributorsTaplet {
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  margin-bottom: 20px; }

.TkbArticlePage .lia-quilt-tkb-message > .lia-quilt-row:last-child {
  border-top: none;
  margin-top: 0; }

.twoColList ul {
  columns: 2; }
  @media (max-width: 768px) {
    .twoColList ul {
      columns: 1; } }
  .twoColList ul li {
    padding-left: 70px;
    font-size: 14px;
    line-height: 22px; }
    .twoColList ul li:before {
      content: "\f38c";
      font-family: 'TalkTalkIcons';
      color: #009f65;
      font-size: 26px;
      margin-top: -2px;
      padding-left: 40px; }
    .twoColList ul li:after {
      display: none !important; }

.circleList ul {
  margin-top: 0 !important; }

.circleList li {
  margin-left: 15px; }

.tkb-quote-wrapper {
  padding: 30px !important; }
  @media (max-width: 767px) {
    .tkb-quote-wrapper {
      padding: 15px !important; } }
  .tkb-quote-wrapper blockquote {
    border: 5px #ddd solid;
    position: relative;
    padding: 30px;
    margin-bottom: 20px;
    font-size: 1.13em; }
    @media (max-width: 767px) {
      .tkb-quote-wrapper blockquote {
        padding: 30px 20px; } }
    .tkb-quote-wrapper blockquote p {
      z-index: 1;
      position: relative; }
    .tkb-quote-wrapper blockquote:before {
      content: "\201C";
      position: absolute;
      top: -26px;
      left: -20px;
      background-color: #fff;
      display: block;
      width: 63px;
      height: 55px;
      line-height: 120px;
      font-size: 150px;
      color: #333;
      font-family: Helvetica Neue,helvetica,arial,sans-serif;
      font-weight: 400; }
    .tkb-quote-wrapper blockquote:after {
      content: "\201D";
      position: absolute;
      bottom: -25px;
      right: -20px;
      background-color: #fff;
      display: block;
      width: 63px;
      height: 55px;
      line-height: 121px;
      font-size: 150px;
      color: #333;
      font-family: Helvetica Neue,helvetica,arial,sans-serif;
      font-weight: 400; }

#tkbArticleContent ol li {
  padding-left: 34px; }

#tkbArticleContent .modal-body {
  padding: 0 30px 30px; }

#tkbArticleContent .modal-content {
  border-radius: 5px; }
  @media (max-width: 992px) {
    #tkbArticleContent .modal-content {
      border-radius: 0; } }
  #tkbArticleContent .modal-content .btn-transparent {
    width: auto;
    border-color: #1E4E9D !important;
    color: #1E4E9D;
    padding: 0 10px;
    display: inline-block;
    margin: 10px 5px 0 0; }
  #tkbArticleContent .modal-content h3 {
    margin-bottom: 10px; }

@media (max-width: 992px) {
  #tkbArticleContent .modal.fade:not(.in) .modal-dialog {
    -webkit-transform: translate(-25%, 0);
    -ms-transform: translate(-25%, 0);
    -o-transform: translate(-25%, 0);
    transform: translate(-25%, 0); } }

#tkbArticleContent .modal-dialog {
  width: 66%;
  max-width: 900px; }
  @media (max-width: 992px) {
    #tkbArticleContent .modal-dialog {
      width: 100%;
      margin: 54px -1px; } }

#tkbArticleContent .modal-header {
  border: 0;
  padding: 30px 30px 0; }
  #tkbArticleContent .modal-header button {
    background-color: transparent;
    width: auto;
    border-color: transparent;
    height: auto;
    line-height: inherit;
    margin-bottom: 0;
    opacity: 1;
    border: none;
    position: absolute;
    right: 5px;
    top: 8px; }
    #tkbArticleContent .modal-header button i:before {
      color: #394348;
      font-size: 40px; }
  #tkbArticleContent .modal-header button:hover {
    text-decoration: none; }

#tkbArticleContent .modal-footer {
  text-align: left; }

@media (max-width: 599px) {
  .accordion {
    margin-right: -5px;
    margin-left: -5px; } }

.accordion .panel {
  margin: 0;
  border: 0; }

.accordion h3 {
  margin-bottom: 0; }

.accordion .accordion__pane {
  padding-top: 0; }

.accordion .accordion__pane__header {
  height: auto;
  position: static;
  outline: none; }
  .accordion .accordion__pane__header .accordion__pane__header__chevron.tt_icon-arrowup {
    display: inline; }
  .accordion .accordion__pane__header .accordion__pane__header__chevron.tt_icon-arrowdown {
    display: none; }
  .accordion .accordion__pane__header.collapsed .accordion__pane__header__chevron.tt_icon-arrowup {
    display: none; }
  .accordion .accordion__pane__header.collapsed .accordion__pane__header__chevron.tt_icon-arrowdown {
    display: inline; }

.accordion .accordion__pane__header__text {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  position: static; }
  .accordion .accordion__pane__header__text h3:hover {
    text-decoration: none !important; }
  .accordion .accordion__pane__header__text .accordion__pane__header__chevron:hover {
    text-decoration: none !important; }

.tkbCarousel .carousel {
  border: 1px #ddd solid;
  margin: 20px 0 60px; }
  .tkbCarousel .carousel .item h3 {
    background-color: #fafafa;
    border-bottom: 1px #ddd solid;
    padding: 20px;
    margin-bottom: 0; }
  .tkbCarousel .carousel .item .itemContent {
    padding: 20px; }

@media (max-width: 767px) {
  .tkbCarousel .tkbSlideCols .row .slideCol1 {
    padding-left: 0;
    padding-right: 0; }
  .tkbCarousel .tkbSlideCols .row .slideCol2 {
    padding-left: 0;
    padding-right: 0; } }

@media (min-width: 768px) {
  .tkbCarousel .tkbSlideCols .row {
    display: flex;
    align-items: center; }
    .tkbCarousel .tkbSlideCols .row .slideCol1 {
      padding-left: 0; }
    .tkbCarousel .tkbSlideCols .row .slideCol2 {
      padding-right: 0; } }

.tkbCarousel .carousel-indicators {
  text-align: right;
  padding: 0;
  left: 0;
  margin: 0;
  width: 100%;
  bottom: -30px; }
  .tkbCarousel .carousel-indicators li:after {
    opacity: 0.5;
    margin: 0.25em;
    background-color: #1E4E9D !important; }
  .tkbCarousel .carousel-indicators li.active:after {
    opacity: 1;
    margin: 0;
    width: 1em !important;
    height: 1em !important; }

.tkbPrimaryButton a, .tkbSecondaryButton a {
  transition: background-color .3s ease, color .3s ease;
  color: #fff;
  display: block;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  height: 45px;
  line-height: 40px;
  padding: 0;
  text-align: center;
  border-radius: 3px;
  border: 2px solid;
  position: relative;
  text-decoration: none;
  cursor: pointer;
  font-family: 'WF Omnes', 'Arial';
  font-weight: bold;
  font-size: 18px;
  -webkit-font-smoothing: subpixel-antialiased; }
  .tkbPrimaryButton a:hover, .tkbSecondaryButton a:hover {
    text-decoration: underline; }

@media (min-width: 601px) {
  .tkbPrimaryButton, .tkbSecondaryButton {
    text-align: center; }
    .tkbPrimaryButton a, .tkbSecondaryButton a {
      display: inline-block;
      width: auto;
      padding-left: 30px;
      padding-right: 30px; } }

.tkbPrimaryButton a {
  background-color: #1e4e9d;
  border-color: #1e4e9d; }
  .tkbPrimaryButton a:hover {
    background-color: #2c67c7;
    border-color: #2c67c7; }

.tkbSecondaryButton a {
  background-color: #7e3b94;
  border-color: #7e3b94; }
  .tkbSecondaryButton a:hover {
    background-color: #9346ac;
    border-color: #9346ac; }

/* TKB Article Page */
#tkbArticleContent {
  margin-left: 15px;
  margin-right: 15px; }
  #tkbArticleContent img {
    max-width: 100%; }
  #tkbArticleContent .img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
    margin: auto; }
  #tkbArticleContent ol li:before {
    color: #ffffff;
    z-index: 1;
    margin-top: 0;
    text-align: center;
    vertical-align: middle;
    font-weight: normal;
    font-size: 14px;
    right: 100%;
    margin-right: -24px; }
  #tkbArticleContent ol li:after {
    background-color: #394347;
    position: absolute;
    left: 0;
    top: 3px;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    content: ''; }
  #tkbArticleContent ul:not(.ticklist) li:after {
    background-color: #394348;
    position: absolute;
    left: 0px;
    top: 0.6em;
    border-radius: 50%;
    width: 0.5em;
    height: 0.5em;
    content: ''; }
  #tkbArticleContent ul.ticklist li:after {
    color: #009f65;
    position: absolute;
    font-family: TalkTalkIcons;
    font-size: 28px;
    content: '\f3f4';
    top: 0;
    left: -7px; }
  #tkbArticleContent #tkb-accordian .strip {
    padding-top: 20px; }
    #tkbArticleContent #tkb-accordian .strip .accordion .accordion__pane__content {
      padding-top: 10px;
      padding-bottom: 10px; }
      #tkbArticleContent #tkb-accordian .strip .accordion .accordion__pane__content ol li:after {
        top: 3px; }
  #tkbArticleContent h2 {
    font-weight: bold;
    color: #1E4E9D;
    margin-bottom: 30px; }
  #tkbArticleContent h3 {
    font-size: 1.5em;
    font-weight: bold;
    color: #1E4E9D;
    line-height: initial;
    overflow: visible;
    max-height: initial; }

.lia-message-editor table:not(.complexTable) tbody tr, #tkbArticleContent table:not(.complexTable) tbody tr {
  background-color: #FFF; }
  .lia-message-editor table:not(.complexTable) tbody tr:nth-child(even), #tkbArticleContent table:not(.complexTable) tbody tr:nth-child(even) {
    background-color: #F4F4F4; }

.lia-message-editor table.complexTable tbody tr, #tkbArticleContent table.complexTable tbody tr {
  background-color: #FFF; }
  .lia-message-editor table.complexTable tbody tr.evenRow, #tkbArticleContent table.complexTable tbody tr.evenRow {
    background-color: #F4F4F4; }

.lia-message-editor table, #tkbArticleContent table {
  margin: auto;
  font-size: 0.89em !important;
  max-width: 100%;
  position: relative;
  width: auto; }
  .lia-message-editor table thead tr, #tkbArticleContent table thead tr {
    background-color: #9BA0A3;
    color: #ffffff;
    font-weight: bold; }
    .lia-message-editor table thead tr:first-child, #tkbArticleContent table thead tr:first-child {
      background-color: #394347; }
    .lia-message-editor table thead tr td, #tkbArticleContent table thead tr td {
      padding: 10px 15px;
      border: 2px solid white; }
      .lia-message-editor table thead tr td:first-child, #tkbArticleContent table thead tr td:first-child {
        border-left: 0; }
      .lia-message-editor table thead tr td:last-child, #tkbArticleContent table thead tr td:last-child {
        border-right: 0; }
      .lia-message-editor table thead tr td p:last-child, #tkbArticleContent table thead tr td p:last-child {
        margin-bottom: 0; }
  .lia-message-editor table tbody tr td, #tkbArticleContent table tbody tr td {
    border: 0;
    padding: 10px 15px;
    text-align: center; }
    .lia-message-editor table tbody tr td p:last-child, #tkbArticleContent table tbody tr td p:last-child {
      margin-bottom: 0; }
  .lia-message-editor table ol, #tkbArticleContent table ol {
    list-style: none;
    padding: 0;
    margin: 20px 0; }
    .lia-message-editor table ol li, #tkbArticleContent table ol li {
      padding-top: 5px;
      padding-left: 34px;
      position: relative;
      margin-bottom: 10px;
      line-height: 1.3;
      font-size: 16px; }
      .lia-message-editor table ol li:before, #tkbArticleContent table ol li:before {
        color: #fff;
        z-index: 10;
        top: 6px;
        font-size: 14px;
        width: 24px;
        left: 0;
        margin: 0;
        text-align: center; }
      .lia-message-editor table ol li::after, #tkbArticleContent table ol li::after {
        position: absolute;
        top: 3px !important;
        left: 0;
        content: '';
        height: 24px;
        width: 24px;
        border-radius: 100%;
        display: inline-block;
        background-color: #394348; }
  .lia-message-editor table ul:not(.lia-tabs-standard):not(.lia-list-standard-inline):not(.lia-list-standard):not(.ticklist), #tkbArticleContent table ul:not(.lia-tabs-standard):not(.lia-list-standard-inline):not(.lia-list-standard):not(.ticklist) {
    list-style: none;
    padding: 0;
    margin: 20px 0; }
    .lia-message-editor table ul:not(.lia-tabs-standard):not(.lia-list-standard-inline):not(.lia-list-standard):not(.ticklist) li, #tkbArticleContent table ul:not(.lia-tabs-standard):not(.lia-list-standard-inline):not(.lia-list-standard):not(.ticklist) li {
      position: relative;
      margin-bottom: 10px;
      padding-left: 20px;
      line-height: 1.3;
      font-size: 16px; }
      .lia-message-editor table ul:not(.lia-tabs-standard):not(.lia-list-standard-inline):not(.lia-list-standard):not(.ticklist) li:before, #tkbArticleContent table ul:not(.lia-tabs-standard):not(.lia-list-standard-inline):not(.lia-list-standard):not(.ticklist) li:before {
        color: #394348;
        margin-top: -12px;
        font-size: 35px;
        content: '\2022';
        position: absolute;
        top: 0;
        left: 0; }

.TkbArticlePage .lia-message-helpfulness-display, .TkbArticlePage #ingelby-onboarding-toggle-button-wrapper, .TkbArticlePage #ingelby-onboarding-content-wrapper {
  display: none; }

.TkbPage .lia-menu-bar-top {
  display: none; }

.TkbPage .lia-tkb-article-entry {
  margin-bottom: 20px;
  margin-top: 0px; }
  .TkbPage .lia-tkb-article-entry .MessageView:before {
    display: none; }

/* TKB Responsive Tables */
.scrollyTable {
  position: relative; }
  .scrollyTable .scrollyTableContent {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
  .scrollyTable.canScroll.canScrollRight:before {
    content: '\f054';
    font-family: FontAwesome;
    position: absolute;
    right: 0;
    background: white;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, gainsboro 100%);
    height: 100%;
    width: 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .scrollyTable.canScroll.canScrollLeft:after {
    top: 0;
    content: '\f053';
    font-family: FontAwesome;
    position: absolute;
    left: 0;
    background: gainsboro;
    background: linear-gradient(90deg, gainsboro 0%, rgba(255, 255, 255, 0) 100%);
    height: 100%;
    width: 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }

.lia-button-wrapper-searchForm-action .lia-button {
  height: 46px; }

.TkbArticleEditorPage .lia-quilt-column.lia-quilt-column-17.lia-quilt-column-left.lia-input-edit-form-column {
  width: 100%; }
  .TkbArticleEditorPage .lia-quilt-column.lia-quilt-column-17.lia-quilt-column-left.lia-input-edit-form-column + .lia-quilt-column-07 {
    width: 100%; }

/* -- Inline notifications -- */
.lia-message-editor p:first-child::before {
  line-height: 1; }

.lia-message-editor div[class^="inlinenotification-"], #tkbArticleContent div[class^="inlinenotification-"] {
  border-width: 5px 0 1px;
  border-style: solid;
  margin: 0 0 10px;
  padding: 0px 20px; }
  .lia-message-editor div[class^="inlinenotification-"] p, #tkbArticleContent div[class^="inlinenotification-"] p {
    margin: 15px 0;
    padding-left: 34px; }
  .lia-message-editor div[class^="inlinenotification-"] p:first-child::before, #tkbArticleContent div[class^="inlinenotification-"] p:first-child::before {
    font-size: 25px;
    margin: 0 0 0 -34px;
    position: absolute;
    display: block;
    font-family: 'TalkTalkIcons';
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    speak: none;
    vertical-align: middle; }
  .lia-message-editor div[class^="inlinenotification-"] .tkbPrimaryButton, .lia-message-editor div[class^="inlinenotification-"] .tkbSecondaryButton, #tkbArticleContent div[class^="inlinenotification-"] .tkbPrimaryButton, #tkbArticleContent div[class^="inlinenotification-"] .tkbSecondaryButton {
    text-align: right; }
    .lia-message-editor div[class^="inlinenotification-"] .tkbPrimaryButton a, .lia-message-editor div[class^="inlinenotification-"] .tkbSecondaryButton a, #tkbArticleContent div[class^="inlinenotification-"] .tkbPrimaryButton a, #tkbArticleContent div[class^="inlinenotification-"] .tkbSecondaryButton a {
      margin: 0 0 15px; }

.lia-message-editor .inlinenotification-alert, #tkbArticleContent .inlinenotification-alert {
  border-color: #c90a37;
  background-color: #f9e7eb; }
  .lia-message-editor .inlinenotification-alert p:first-child::before, #tkbArticleContent .inlinenotification-alert p:first-child::before {
    content: "";
    color: #ce4663; }

.lia-message-editor .inlinenotification-confirmation, #tkbArticleContent .inlinenotification-confirmation {
  border-color: #239236;
  background-color: #e8f4ea; }
  .lia-message-editor .inlinenotification-confirmation p:first-child::before, #tkbArticleContent .inlinenotification-confirmation p:first-child::before {
    content: "";
    color: #4ca85d; }

.lia-message-editor .inlinenotification-information, #tkbArticleContent .inlinenotification-information {
  border-color: #3fabe3;
  background-color: #ebf6fc; }
  .lia-message-editor .inlinenotification-information p:first-child::before, #tkbArticleContent .inlinenotification-information p:first-child::before {
    content: "";
    color: #64bce9; }

/* -- Restyle tkb article content to be like accessibility hub -- */
#tkbArticleContent p, #tkbArticleContent li {
  font-size: 1.13em;
  line-height: 1.695em; }

#tkbArticleContent p a {
  text-decoration: underline;
  padding: 0 5px; }

.tsSearch,
.tsButtonContainer {
  opacity: 0;
  transition: opacity 0.3s !important;
  margin: auto; }

.tsButtonContainer {
  text-align: right;
  padding-top: 6px; }

.tsMessage {
  display: none;
  text-align: left;
  font-size: 16px !important; }

.tsSearch {
  display: flex;
  justify-content: center; }
  .tsSearch input {
    color: #394348;
    padding-left: 30px !important;
    padding-right: 30px !important;
    margin-bottom: 30px !important;
    height: 60px !important;
    border-top-left-radius: 30px !important;
    border-bottom-left-radius: 30px !important;
    width: 50% !important;
    min-width: 230px; }
  .tsSearch::after {
    content: "\f0b0";
    font-family: FontAwesome;
    font-size: 30px;
    display: flex;
    background-color: #1E4E9D;
    height: 60px;
    width: 60px;
    color: #FFF;
    border-top-right-radius: 30px !important;
    border-bottom-right-radius: 30px !important;
    padding-left: 14px;
    align-items: center; }

#tkbArticleContent span.lia-inline-image-caption {
  display: none; }

.ContestPage .lia-messages-message-masonry-contest-card .lia-messages-message-replies-count {
  margin-top: -8px; }

.ContestPage .lia-menu-bar.lia-menu-bar-top.top-block.lia-component-menu-bar-sort-pager .lia-menu-bar-buttons::before {
  content: 'sort by:'; }

.ContestPage .lia-quilt-layout-contest-hometab .lia-quilt-column-alley {
  border: none !important; }

.ContestPage .lia-quilt-layout-contest-hometab .lia-quilt-column-12 {
  width: 100%;
  padding-left: 0 !important; }

.ContestPage .lia-button:focus, .ContestPage .lia-button:active:focus, .ContestPage .mce-foot button:focus, .ContestPage .mce-foot button:active:focus, .ContestPage .ui-dialog button:focus, .ContestPage .ui-dialog button:active:focus {
  outline: none;
  outline-style: none;
  outline-width: 0; }

.ContestPage .lia-messages-message-masonry-contest-card .lia-kudos-kudo-reversed .lia-button-image-kudos-count, .ContestPage .lia-messages-message-masonry-contest-card .lia-kudos-kudo-reversed .lia-kudos-count-wrapper {
  border: none;
  vertical-align: middle; }

.ContestPage .lia-kudos-count-wrapper .lia-kudos-button {
  outline-style: none !important; }

.ContestPage .lia-kudos-count-wrapper .lia-button-primary.lia-button-primary:active {
  background-color: transparent; }

.ContestPage .lia-kudos-count-wrapper .lia-button-primary.lia-button-primary:hover {
  background-color: transparent;
  text-decoration: none; }

.ContestPage .lia-messages-message-masonry-contest-card .lia-kudos-kudo {
  max-width: 100%; }

.ContestPage .lia-messages-message-masonry-contest-card .lia-kudos-kudo-reversed.lia-kudos-actioned .lia-kudos-button .lia-kudos-kudo-icon {
  display: block; }

.ContestPage .lia-messages-message-masonry-contest-card .lia-kudos-kudo-reversed.lia-kudos-actioned .lia-kudos-button {
  background-color: #e62639;
  border: none;
  font-size: 0; }
  .ContestPage .lia-messages-message-masonry-contest-card .lia-kudos-kudo-reversed.lia-kudos-actioned .lia-kudos-button .lia-kudos-count-label {
    font-size: inherit; }
  .ContestPage .lia-messages-message-masonry-contest-card .lia-kudos-kudo-reversed.lia-kudos-actioned .lia-kudos-button:hover {
    text-decoration: none; }
  .ContestPage .lia-messages-message-masonry-contest-card .lia-kudos-kudo-reversed.lia-kudos-actioned .lia-kudos-button:active {
    text-decoration: none; }
  .ContestPage .lia-messages-message-masonry-contest-card .lia-kudos-kudo-reversed.lia-kudos-actioned .lia-kudos-button:focus {
    text-decoration: none; }

.ContestPage .lia-messages-message-masonry-contest-card .lia-kudos-kudo-reversed.lia-kudos-actioned .lia-kudos-count-label {
  display: inline; }

.ContestPage .lia-messages-message-masonry-contest-card .lia-kudos-kudo-reversed.lia-kudos-actioned .lia-kudos-button {
  width: 45px; }

.ContestPage button:hover {
  text-decoration: none; }

.ContestPage button:active {
  text-decoration: none; }

.ContestPage button:focus {
  text-decoration: none; }

.ContestPage .contest-gallery-card, .ContestPage .lia-media-masonry-grid .lia-messages-message-card {
  line-height: 1.5; }

.lia-contest.PostPage .lia-form-attachments-fieldset-toggle {
  display: none; }

.ContestSubmissionPage .CommentEditorForm {
  border: none; }

.ContestSubmissionPage .lia-button-image-kudos-reversed.lia-button-image-kudos-kudoed .kudos-link {
  background-color: #e62639 !important;
  border: 1px solid #e62639 !important;
  width: 45px !important;
  height: 45px !important;
  padding: 8px !important;
  margin: 10px 0 !important;
  border-radius: 4px !important; }
  .ContestSubmissionPage .lia-button-image-kudos-reversed.lia-button-image-kudos-kudoed .kudos-link:hover {
    text-decoration: none; }
  .ContestSubmissionPage .lia-button-image-kudos-reversed.lia-button-image-kudos-kudoed .kudos-link:active {
    text-decoration: none; }
  .ContestSubmissionPage .lia-button-image-kudos-reversed.lia-button-image-kudos-kudoed .kudos-link:focus {
    text-decoration: none; }

.ContestSubmissionPage .lia-thread-topic .image-preview img {
  padding: 15px; }

.ContestSubmissionPage .lia-component-submission-navigator {
  margin-top: 0; }

.ContestSubmissionPage .lia-thread-topic .lia-button-image-kudos-reversed.lia-button-image-kudos-kudoed .lia-button-image-kudos-give,
.ContestSubmissionPage .lia-thread-topic .lia-button-image-kudos-reversed .lia-button-image-kudos-give {
  vertical-align: middle; }

.ContestSubmissionPage .lia-thread-topic .lia-button-image-kudos-reversed.lia-button-image-kudos-kudoed .kudos-count-link, .ContestSubmissionPage .lia-thread-topic .lia-button-image-kudos-reversed.lia-button-image-kudos-kudoed .ContestSubmissionPage .lia-thread-topic .lia-button-image-kudos-reversed .lia-kudos-count, .ContestSubmissionPage .lia-thread-topic .lia-button-image-kudos-reversed.lia-button-image-kudos-kudoed .lia-quilt-contest-winners-tab .lia-thread-topic .lia-button-image-kudos-reversed .kudos-count-link, .ContestSubmissionPage .lia-thread-topic .lia-button-image-kudos-reversed.lia-button-image-kudos-kudoed .lia-quilt-contest-winners-tab .lia-thread-topic .lia-button-image-kudos-reversed .lia-kudos-count,
.ContestSubmissionPage .lia-thread-topic .lia-button-image-kudos-reversed .kudos-count-link,
.ContestSubmissionPage .lia-thread-topic .lia-button-image-kudos-reversed .ContestSubmissionPage .lia-thread-topic .lia-button-image-kudos-reversed .lia-kudos-count,
.ContestSubmissionPage .lia-thread-topic .lia-button-image-kudos-reversed .lia-quilt-contest-winners-tab .lia-thread-topic .lia-button-image-kudos-reversed .kudos-count-link,
.ContestSubmissionPage .lia-thread-topic .lia-button-image-kudos-reversed .lia-quilt-contest-winners-tab .lia-thread-topic .lia-button-image-kudos-reversed .lia-kudos-count {
  background-color: transparent;
  border: none; }

.ContestSubmissionPage .lia-thread-topic .lia-button-image-kudos-reversed.lia-button-image-kudos-kudoed .lia-quilt-contest-winners-tab .lia-thread-topic .lia-button-image-kudos-reversed,
.ContestSubmissionPage .lia-thread-topic .lia-button-image-kudos-reversed .lia-quilt-contest-winners-tab .lia-thread-topic .lia-button-image-kudos-reversed {
  max-width: 100%;
  width: 100%; }

.ContestSubmissionPage .lia-thread-topic .lia-button-image-kudos-reversed.lia-button-image-kudos-kudoed .kudos-link .lia-kudos-kudo-icon,
.ContestSubmissionPage .lia-thread-topic .lia-button-image-kudos-reversed.lia-button-image-kudos-kudoed .kudos-link:before,
.ContestSubmissionPage .lia-thread-topic .lia-button-image-kudos-reversed.lia-button-image-kudos-kudoed .lia-kudos-button .lia-kudos-kudo-icon,
.ContestSubmissionPage .lia-thread-topic .lia-button-image-kudos-reversed.lia-button-image-kudos-kudoed .lia-kudos-button:before,
.ContestSubmissionPage .lia-thread-topic .lia-button-image-kudos-reversed .kudos-link .lia-kudos-kudo-icon,
.ContestSubmissionPage .lia-thread-topic .lia-button-image-kudos-reversed .kudos-link:before,
.ContestSubmissionPage .lia-thread-topic .lia-button-image-kudos-reversed .lia-kudos-button .lia-kudos-kudo-icon,
.ContestSubmissionPage .lia-thread-topic .lia-button-image-kudos-reversed .lia-kudos-button:before {
  display: inline-block; }

.lia-contest .lia-button-image-kudos-count {
  border: none !important;
  background-color: transparent; }

.lia-contest .lia-button-image-kudos-horizontal .kudos-link.lia-link-disabled, .lia-contest .KudosButton.lia-component-kudos-widget-button-horizontal-button-count .lia-button-image-kudos-horizontal_button_count .kudos-link.lia-link-disabled, .lia-contest .lia-button-image-kudos.lia-button-image-kudos-enabled .kudos-link, .lia-contest .lia-button-image-kudos-horizontal .kudos-link, .lia-contest .lia-messages-message-masonry-contest-card .lia-kudos-kudo-reversed .lia-kudos-button {
  background-color: #394348;
  color: #ffffff;
  border: 1px solid #394348;
  width: 45px;
  height: 45px;
  padding: 8px;
  margin: 10px 0;
  border-radius: 4px;
  overflow: hidden;
  float: right; }

.lia-contest .kudos-link::before {
  font-weight: normal;
  display: inline-block;
  font-weight: 100;
  content: "\f087";
  font: normal normal normal 28px/1 FontAwesome;
  margin-right: 15px; }

.lia-contest .lia-messages-message-masonry-contest-card .lia-kudos-kudo-reversed.lia-kudos-actioned .lia-kudos-count-wrapper .lia-button-primary {
  width: 85px;
  padding-left: 0; }

.lia-contest .lia-messages-message-masonry-contest-card .lia-kudos-kudo-reversed .lia-kudos-count-wrapper .lia-button-primary {
  width: 85px;
  padding-left: 0; }

.lia-contest .lia-messages-message-masonry-contest-card .lia-kudos-kudo-reversed.lia-kudos-actioned .lia-kudos-give-wrapper {
  width: 0; }

.lia-contest .lia-messages-message-masonry-contest-card .lia-kudos-kudo-reversed .lia-kudos-give-wrapper {
  width: 0; }

.lia-contest .lia-messages-message-masonry-contest-card .lia-kudos-kudo-reversed.lia-kudos-button-disabled .lia-kudos-give-wrapper .lia-kudos-button {
  background-color: #394347; }

.lia-contest button {
  border: none !important; }

.lia-contest .AddThis {
  display: none; }

.lia-contest .lia-message-body {
  margin-bottom: 40px; }

.ContestSubmissionPage .lia-thread-topic .lia-button-image-kudos-reversed .lia-button-image-kudos-count, .ContestSubmissionPage .lia-thread-topic .lia-button-image-kudos-reversed .lia-kudos-count-wrapper, .lia-quilt-contest-winners-tab .lia-thread-topic .lia-button-image-kudos-reversed .lia-button-image-kudos-count, .lia-quilt-contest-winners-tab .lia-thread-topic .lia-button-image-kudos-reversed .lia-kudos-count-wrapper {
  border: none !important; }

.lia-component-comments .lia-quilt-layout-one-column-message > .lia-quilt-row-header {
  padding-bottom: 20px; }

.lia-component-comments .lia-quilt-column-header-right .lia-component-post-date {
  display: inline-block !important;
  margin-top: 10px; }
  @media (max-width: 991px) {
    .lia-component-comments .lia-quilt-column-header-right .lia-component-post-date {
      display: none !important; } }

.SuperUserHub-All .super-user-welcome .lia-button, .SuperUserHub-All #rewards-benefits .lia-button, .SuperUserHub-All #super-user-all .lia-button, .SuperUserHub-Info .super-user-welcome .lia-button, .SuperUserHub-Info #rewards-benefits .lia-button, .SuperUserHub-Info #super-user-all .lia-button, .SuperUserHub .super-user-welcome .lia-button, .SuperUserHub #rewards-benefits .lia-button, .SuperUserHub #super-user-all .lia-button, .SuperUserHubSmart .super-user-welcome .lia-button, .SuperUserHubSmart #rewards-benefits .lia-button, .SuperUserHubSmart #super-user-all .lia-button {
  margin: 40px 0; }

.SuperUserHub-All .strip-top, .SuperUserHub-Info .strip-top, .SuperUserHub .strip-top, .SuperUserHubSmart .strip-top {
  padding-top: 0; }

.SuperUserHub-All .superuser-link, .SuperUserHub-Info .superuser-link, .SuperUserHub .superuser-link, .SuperUserHubSmart .superuser-link {
  font-size: 15px; }

.SuperUserHub-All .link-top, .SuperUserHub-Info .link-top, .SuperUserHub .link-top, .SuperUserHubSmart .link-top {
  margin-top: 10px; }

@media (max-width: 767px) {
  .SuperUserHub-All #super-user-promo .link-top, .SuperUserHub-Info #super-user-promo .link-top, .SuperUserHub #super-user-promo .link-top, .SuperUserHubSmart #super-user-promo .link-top {
    margin-top: 35px; }
  .SuperUserHub-All #super-user-promo .strip, .SuperUserHub-Info #super-user-promo .strip, .SuperUserHub #super-user-promo .strip, .SuperUserHubSmart #super-user-promo .strip {
    padding: 0 20px; } }

.super-user-bar {
  margin-top: 50px;
  border-top: 1px solid #f0f0f0; }

#super-user-all .super-user-card {
  float: left;
  width: 18%;
  margin: 0px 2% 2% 0;
  -webkit-box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2);
  padding: 4px; }
  @media screen and (max-width: 1024px) {
    #super-user-all .super-user-card {
      width: 23%;
      margin: 0px 2% 2% 0; } }
  @media screen and (max-width: 767px) {
    #super-user-all .super-user-card {
      width: 30%;
      margin: 0px 3.33% 3.33% 0; } }
  @media screen and (max-width: 500px) {
    #super-user-all .super-user-card {
      width: 46%;
      margin: 0px 4% 4% 0; } }
  @media screen and (max-width: 400px) {
    #super-user-all .super-user-card {
      width: 100%;
      margin: 0 0 10px 0; } }
  #super-user-all .super-user-card .avatar {
    padding: 15px;
    text-align: center; }
    #super-user-all .super-user-card .avatar.online {
      background: #009f65; }
    #super-user-all .super-user-card .avatar.offline {
      background: #e62639; }
    #super-user-all .super-user-card .avatar img {
      background: #ffffff;
      border-radius: 50%;
      width: 110px;
      height: 110px; }
  #super-user-all .super-user-card .super-user-header {
    padding: 6px 8px 4px 8px;
    background-color: #394347;
    overflow: auto; }
    #super-user-all .super-user-card .super-user-header .user {
      float: left;
      color: #ffffff;
      font-size: 15px;
      font-family: 'WF Omnes', 'Arial', sans-serif;
      width: 85%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    #super-user-all .super-user-card .super-user-header .status {
      width: 10px;
      height: 10px;
      border-radius: 50%;
      float: right;
      margin-top: 5px; }
      #super-user-all .super-user-card .super-user-header .status.online {
        background: #009f65; }
      #super-user-all .super-user-card .super-user-header .status.offline {
        background: #e62639; }
  #super-user-all .super-user-card .content {
    background: #F0F0F0;
    padding: 8px 8px 0 8px;
    overflow: auto; }
    #super-user-all .super-user-card .content .titles {
      width: 60%;
      float: left; }
    #super-user-all .super-user-card .content .values {
      width: 40%;
      float: right;
      text-align: right; }
  #super-user-all .super-user-card ul {
    margin: 0; }
    #super-user-all .super-user-card ul li {
      font-size: 13px;
      padding-left: 0; }

#super-user-all .space30 {
  margin-bottom: 30px; }

#super-user-promo .hours .super-user-hours-back {
  background: #1E4E9D;
  padding: 30px;
  background-size: cover;
  background-position: center center;
  background-origin: content-box;
  background-repeat: no-repeat;
  height: 200px;
  vertical-align: middle;
  display: table-cell; }
  #super-user-promo .hours .super-user-hours-back p {
    color: #ffffff;
    font-size: 30px;
    font-family: 'WF Omnes', 'Arial', sans-serif !important;
    line-height: 38px; }
    #super-user-promo .hours .super-user-hours-back p span {
      font-weight: 600; }
  #super-user-promo .hours .super-user-hours-back .stars {
    position: absolute; }
    #super-user-promo .hours .super-user-hours-back .stars .star {
      color: #fff;
      position: absolute;
      opacity: 0; }
  @media (max-width: 767px) {
    #super-user-promo .hours .super-user-hours-back {
      margin-bottom: 30px; } }
  #super-user-promo .hours .super-user-hours-back .kevin {
    bottom: -31px;
    right: 11px;
    color: #1E4E9D; }
    @media (max-width: 767px) {
      #super-user-promo .hours .super-user-hours-back .kevin {
        bottom: 0;
        right: 0;
        top: -32px;
        left: 10px;
        color: #1E4E9D; } }

#super-user-promo .spotlight .content div {
  margin-bottom: 8px; }

#super-user-promo .spotlight .super-user-spotlight-back {
  background: #009f65;
  position: relative;
  overflow: hidden; }
  @media (max-width: 767px) {
    #super-user-promo .spotlight .super-user-spotlight-back {
      margin-top: 30px; } }
  #super-user-promo .spotlight .super-user-spotlight-back .spotlight {
    width: 40%;
    float: left;
    position: relative; }
    @media (max-width: 767px) {
      #super-user-promo .spotlight .super-user-spotlight-back .spotlight {
        width: 180px; } }
    @media (max-width: 400px) {
      #super-user-promo .spotlight .super-user-spotlight-back .spotlight {
        width: 100%;
        height: 150px;
        overflow: hidden; } }
    #super-user-promo .spotlight .super-user-spotlight-back .spotlight .user {
      opacity: 0.3;
      width: 68px;
      height: 68px;
      background-color: #ffffff;
      border-radius: 50%;
      position: absolute;
      z-index: 1;
      margin-left: -34px;
      left: 50%;
      margin-top: 110px; }
      @media (max-width: 1024px) {
        #super-user-promo .spotlight .super-user-spotlight-back .spotlight .user {
          margin-top: 90px; } }
      @media (max-width: 767px) {
        #super-user-promo .spotlight .super-user-spotlight-back .spotlight .user {
          margin-top: 65px; } }
      @media (max-width: 400px) {
        #super-user-promo .spotlight .super-user-spotlight-back .spotlight .user {
          margin-top: 45px; } }
    #super-user-promo .spotlight .super-user-spotlight-back .spotlight .light {
      display: none;
      max-width: 100%;
      position: absolute;
      margin-top: -25px; }
      @media (max-width: 767px) {
        #super-user-promo .spotlight .super-user-spotlight-back .spotlight .light {
          margin-top: -105px; } }
      @media (max-width: 400px) {
        #super-user-promo .spotlight .super-user-spotlight-back .spotlight .light {
          margin-top: -150px;
          width: 200px;
          left: 50%;
          margin-left: -100px; } }
  #super-user-promo .spotlight .super-user-spotlight-back .content::-webkit-scrollbar {
    display: none; }
  #super-user-promo .spotlight .super-user-spotlight-back .content {
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
    width: 60%;
    float: right;
    padding: 15px;
    padding-left: 0;
    padding-bottom: 5px;
    font-size: 14px;
    color: #ffffff;
    overflow-y: scroll;
    height: 200px;
    max-height: 200px; }
    @media (max-width: 767px) {
      #super-user-promo .spotlight .super-user-spotlight-back .content {
        float: left;
        margin-left: 180px;
        width: 65%;
        max-height: inherit; } }
    @media (max-width: 550px) {
      #super-user-promo .spotlight .super-user-spotlight-back .content {
        width: 60%; } }
    @media (max-width: 500px) {
      #super-user-promo .spotlight .super-user-spotlight-back .content {
        width: 55%; } }
    @media (max-width: 450px) {
      #super-user-promo .spotlight .super-user-spotlight-back .content {
        width: 50%; } }
    @media (max-width: 400px) {
      #super-user-promo .spotlight .super-user-spotlight-back .content {
        width: 100%;
        margin-left: 0;
        padding-left: 15px; } }
    #super-user-promo .spotlight .super-user-spotlight-back .content p {
      font-size: 14px;
      color: #ffffff; }
    #super-user-promo .spotlight .super-user-spotlight-back .content a.username {
      font-size: 22px;
      font-weight: 600;
      color: #ffffff; }

@media (min-width: 768px) {
  #super-user-promo .spotlight .kevin {
    top: -32px;
    left: 10px;
    color: #009f65; } }

@media (max-width: 767px) {
  #super-user-promo .spotlight .kevin {
    bottom: -31px;
    right: 10px;
    color: #009f65; } }

/* selection process */
#selection-process h2 {
  margin-bottom: 40px; }
  #selection-process h2:before {
    content: "\f046";
    font: normal normal normal 20px/1 FontAwesome;
    display: block;
    color: #1E4E9D;
    font-size: 38px;
    margin-bottom: 6px; }

#selection-process ul li {
  padding-left: 70px;
  font-size: 14px;
  line-height: 22px; }
  #selection-process ul li:before {
    content: "\f3f4";
    font-family: 'TalkTalkIcons';
    color: #1E4E9D;
    font-size: 26px;
    margin-top: -2px;
    padding-left: 40px; }

/* rewards and benefits */
#rewards-benefits h2 {
  margin-bottom: 40px; }
  #rewards-benefits h2:before {
    content: "\f06b";
    font: normal normal normal 20px/1 FontAwesome;
    display: block;
    color: #009f65;
    font-size: 38px;
    margin-bottom: 6px; }

#rewards-benefits ul {
  columns: 2; }
  @media (max-width: 767px) {
    #rewards-benefits ul {
      columns: 1; } }
  #rewards-benefits ul li {
    padding-left: 70px;
    font-size: 14px;
    line-height: 22px; }
    #rewards-benefits ul li:before {
      content: "\f3f4";
      font-family: 'TalkTalkIcons';
      color: #009f65;
      font-size: 26px;
      margin-top: -2px;
      padding-left: 40px; }

/* super user main */
#super-user-welcome .lia-button {
  margin-top: 20px; }

.SuperUserHub .superuser-messages, .SuperUserHubSmart .superuser-messages, .SuperUserHub-All .superuser-messages {
  border-top: 1px solid #f0f0f0;
  padding: 50px 0;
  padding-bottom: 0; }
  .SuperUserHub .superuser-messages .hub-announcement-copy, .SuperUserHubSmart .superuser-messages .hub-announcement-copy, .SuperUserHub-All .superuser-messages .hub-announcement-copy {
    overflow: hidden;
    position: relative;
    line-height: 1.2em;
    max-height: 2.4em;
    text-align: justify;
    padding-right: 1em;
    word-break: break-all; }
  .SuperUserHub .superuser-messages .hub-announcement-copy:before, .SuperUserHubSmart .superuser-messages .hub-announcement-copy:before, .SuperUserHub-All .superuser-messages .hub-announcement-copy:before {
    content: '...';
    position: absolute;
    right: 0;
    bottom: 0; }
  .SuperUserHub .superuser-messages .hub-announcement-copy:after, .SuperUserHubSmart .superuser-messages .hub-announcement-copy:after, .SuperUserHub-All .superuser-messages .hub-announcement-copy:after {
    content: '';
    position: absolute;
    right: 0;
    width: 1em;
    height: 1em;
    margin-top: 0.2em;
    background: #f5f5f5; }
  .SuperUserHub .superuser-messages h1, .SuperUserHubSmart .superuser-messages h1, .SuperUserHub-All .superuser-messages h1 {
    margin-bottom: 10px; }
  .SuperUserHub .superuser-messages h2, .SuperUserHubSmart .superuser-messages h2, .SuperUserHub-All .superuser-messages h2 {
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 0;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis; }
    .SuperUserHub .superuser-messages h2 a, .SuperUserHubSmart .superuser-messages h2 a, .SuperUserHub-All .superuser-messages h2 a {
      color: #1E4E9D; }
  .SuperUserHub .superuser-messages .avatar, .SuperUserHubSmart .superuser-messages .avatar, .SuperUserHub-All .superuser-messages .avatar {
    margin-left: -10px; }
    .SuperUserHub .superuser-messages .avatar img, .SuperUserHubSmart .superuser-messages .avatar img, .SuperUserHub-All .superuser-messages .avatar img {
      width: 44px;
      height: 44px;
      margin-right: 10px; }
  .SuperUserHub .superuser-messages .carousel-caption, .SuperUserHubSmart .superuser-messages .carousel-caption, .SuperUserHub-All .superuser-messages .carousel-caption {
    position: initial;
    color: #000000;
    text-shadow: none; }
  .SuperUserHub .superuser-messages .carousel-control .tt_icon-arrowleft, .SuperUserHub .superuser-messages .carousel-control .tt_icon-arrowright, .SuperUserHubSmart .superuser-messages .carousel-control .tt_icon-arrowleft, .SuperUserHubSmart .superuser-messages .carousel-control .tt_icon-arrowright, .SuperUserHub-All .superuser-messages .carousel-control .tt_icon-arrowleft, .SuperUserHub-All .superuser-messages .carousel-control .tt_icon-arrowright {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    margin-top: -10px; }
  .SuperUserHub .superuser-messages .tt_icon, .SuperUserHubSmart .superuser-messages .tt_icon, .SuperUserHub-All .superuser-messages .tt_icon {
    color: black;
    font-size: 50px; }
    .SuperUserHub .superuser-messages .tt_icon:hover, .SuperUserHubSmart .superuser-messages .tt_icon:hover, .SuperUserHub-All .superuser-messages .tt_icon:hover {
      text-decoration: none; }
  .SuperUserHub .superuser-messages .tt_icon-arrowleft, .SuperUserHubSmart .superuser-messages .tt_icon-arrowleft, .SuperUserHub-All .superuser-messages .tt_icon-arrowleft {
    margin-left: -10px; }
  .SuperUserHub .superuser-messages .carousel-control.right, .SuperUserHubSmart .superuser-messages .carousel-control.right, .SuperUserHub-All .superuser-messages .carousel-control.right {
    background-image: none;
    right: 15px; }
  .SuperUserHub .superuser-messages .carousel-control.left, .SuperUserHubSmart .superuser-messages .carousel-control.left, .SuperUserHub-All .superuser-messages .carousel-control.left {
    background-image: none;
    left: -30px; }
  .SuperUserHub .superuser-messages .carousel-control, .SuperUserHubSmart .superuser-messages .carousel-control, .SuperUserHub-All .superuser-messages .carousel-control {
    width: 5%;
    text-shadow: none; }
  .SuperUserHub .superuser-messages ol li, .SuperUserHubSmart .superuser-messages ol li, .SuperUserHub-All .superuser-messages ol li {
    position: initial;
    padding-left: 0; }
  .SuperUserHub .superuser-messages ol li:before, .SuperUserHub .superuser-messages ul li:before, .SuperUserHubSmart .superuser-messages ol li:before, .SuperUserHubSmart .superuser-messages ul li:before, .SuperUserHub-All .superuser-messages ol li:before, .SuperUserHub-All .superuser-messages ul li:before {
    display: none; }
  .SuperUserHub .superuser-messages .carousel-indicators, .SuperUserHubSmart .superuser-messages .carousel-indicators, .SuperUserHub-All .superuser-messages .carousel-indicators {
    bottom: -65px; }
    .SuperUserHub .superuser-messages .carousel-indicators li, .SuperUserHubSmart .superuser-messages .carousel-indicators li, .SuperUserHub-All .superuser-messages .carousel-indicators li {
      background-color: #cacaca;
      border-color: #cacaca;
      width: 12px;
      height: 12px; }
    .SuperUserHub .superuser-messages .carousel-indicators .active, .SuperUserHubSmart .superuser-messages .carousel-indicators .active, .SuperUserHub-All .superuser-messages .carousel-indicators .active {
      background-color: #009f65;
      border-color: #009f65;
      margin: 1px; }
  .SuperUserHub .superuser-messages .latest-back, .SuperUserHubSmart .superuser-messages .latest-back, .SuperUserHub-All .superuser-messages .latest-back {
    background-color: #f5f5f5;
    padding: 20px;
    color: #394347;
    margin-top: 38px;
    text-align: left;
    font-size: 14px; }
    .SuperUserHub .superuser-messages .latest-back .kevin, .SuperUserHubSmart .superuser-messages .latest-back .kevin, .SuperUserHub-All .superuser-messages .latest-back .kevin {
      color: #f5f5f5;
      top: -2px;
      left: 10px; }
    .SuperUserHub .superuser-messages .latest-back .latest-bubble, .SuperUserHubSmart .superuser-messages .latest-back .latest-bubble, .SuperUserHub-All .superuser-messages .latest-back .latest-bubble {
      width: 47px;
      height: 45px;
      position: absolute;
      top: 18px;
      right: -12px; }

/* Super User Carousel */
#superuser-slider {
  margin-top: 30px;
  margin-left: -8px;
  margin-right: -8px; }
  #superuser-slider.slick-dotted.slick-slider {
    margin-bottom: 0; }
  #superuser-slider .slick-slide {
    height: initial; }
    #superuser-slider .slick-slide img {
      width: inherit; }
  #superuser-slider .slick-prev, #superuser-slider .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 33%;
    display: block;
    width: 40px;
    height: 80px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: #ffffff;
    opacity: 0.8;
    border-radius: 0; }
  #superuser-slider .slick-next {
    right: 0;
    width: 36px; }
    @media (max-width: 1024px) {
      #superuser-slider .slick-next {
        width: 40px; } }
  #superuser-slider .slick-prev {
    z-index: 1;
    left: 0; }
  #superuser-slider .slick-dots li {
    display: none; }
  #superuser-slider .slick-prev:before {
    content: '\f156';
    font-family: TalkTalkIcons;
    margin-top: 5px; }
  #superuser-slider .slick-next:before {
    content: '\f159';
    font-family: TalkTalkIcons;
    margin-top: 5px;
    margin-left: -8px; }
  #superuser-slider .slick-prev:before, #superuser-slider .slick-next:before {
    line-height: 1;
    opacity: 1;
    color: #394347;
    top: 12%;
    font-size: 50px;
    position: absolute;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  #superuser-slider .superuser-desc, #superuser-slider .superuser-user {
    font-size: 14px; }
  #superuser-slider .superuser-item {
    margin: 10px; }
  #superuser-slider .superuser-desc {
    margin: 15px 0;
    height: 46px;
    overflow: hidden; }
  #superuser-slider .superuser-background {
    background-size: cover;
    background-position: center center;
    height: 250px; }
  #superuser-slider .super-user-card {
    -webkit-box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2);
    padding: 4px; }
    #superuser-slider .super-user-card .avatar {
      padding: 15px;
      text-align: center; }
      #superuser-slider .super-user-card .avatar.online {
        background: #009f65; }
      #superuser-slider .super-user-card .avatar.offline {
        background: #e62639; }
      #superuser-slider .super-user-card .avatar img {
        background: #ffffff;
        border-radius: 50%;
        width: 110px;
        height: 110px;
        margin: 0 auto; }
    #superuser-slider .super-user-card .super-user-header {
      padding: 6px 8px 4px 8px;
      background-color: #394347;
      overflow: auto; }
      #superuser-slider .super-user-card .super-user-header .user {
        float: left;
        color: #ffffff;
        font-size: 15px;
        font-family: 'WF Omnes', 'Arial', sans-serif;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 85%;
        text-align: left; }
      #superuser-slider .super-user-card .super-user-header .status {
        width: 10px;
        height: 10px;
        border-radius: 50%;
        float: right;
        margin-top: 5px; }
        #superuser-slider .super-user-card .super-user-header .status.online {
          background: #009f65; }
        #superuser-slider .super-user-card .super-user-header .status.offline {
          background: #e62639; }
    #superuser-slider .super-user-card .content {
      background: #F0F0F0;
      padding: 8px 8px 0 8px;
      overflow: auto; }
      #superuser-slider .super-user-card .content .titles {
        width: 70%;
        float: left;
        text-align: left; }
      #superuser-slider .super-user-card .content .values {
        width: 30%;
        float: right;
        text-align: right; }
    #superuser-slider .super-user-card ul {
      margin: 0; }
      #superuser-slider .super-user-card ul li {
        font-size: 13px;
        padding-left: 0; }
  #superuser-slider .space30 {
    margin-bottom: 30px; }

#help-super-user select {
  font-size: 18px;
  margin-bottom: 20px; }

#help-super-user .help-tab-row {
  margin-bottom: 30px;
  overflow: auto; }

#help-super-user a .help-tab {
  background-color: #fafafa;
  border: 1px solid #eee;
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
  padding: 10px 40px;
  color: #1E4E9D; }
  #help-super-user a .help-tab:hover {
    background-color: #fafafa;
    color: #1E4E9D; }
  #help-super-user a .help-tab.selected {
    background-color: #1E4E9D;
    color: #ffffff;
    border-color: #1E4E9D; }

#help-super-user .help-article {
  margin-top: 15px;
  padding: 25px 25px 10px 25px;
  background-color: #f0f0f0;
  overflow: auto; }
  #help-super-user .help-article h4 {
    font-size: 16px;
    color: #394347;
    font-family: 'Open Sans', 'Arial', sans-serif;
    font-weight: 600;
    margin-bottom: 10px; }
  #help-super-user .help-article p {
    font-size: 14px; }

.SuperUserHub .lia-component-quilt-community-hero, .SuperUserHub-All .lia-component-quilt-community-hero, .SuperUserHubSmart .lia-component-quilt-community-hero {
  background-image: url("/html/assets/superuserhub-header.jpg");
  background-position: center top; }
  @media (max-width: 1024px) {
    .SuperUserHub .lia-component-quilt-community-hero, .SuperUserHub-All .lia-component-quilt-community-hero, .SuperUserHubSmart .lia-component-quilt-community-hero {
      background-image: url("/html/assets/superuserhub-header_mob.jpg"); } }
  @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
    .SuperUserHub .lia-component-quilt-community-hero, .SuperUserHub-All .lia-component-quilt-community-hero, .SuperUserHubSmart .lia-component-quilt-community-hero {
      background-image: url("/html/assets/superuserhub-header_mob.jpg"); } }

/* Hub Form */
.SuperUserHub.lia-body .modal-backdrop, .SuperUserHub-Info.lia-body .modal-backdrop, .SuperUserHub-All .modal-backdrop, .SuperUserHub-All .modal-backdrop, .SuperUserHubSmart.lia-body .modal-backdrop {
  z-index: 1; }

.SuperUserHub .success, .SuperUserHub-Info .success, .SuperUserHubSmart .success, .SuperUserHub-All .success {
  display: none; }

.SuperUserHub .error p, .SuperUserHub-Info .error p, .SuperUserHubSmart .error p, .SuperUserHub-All .error p {
  color: #e62639; }

.SuperUserHub .modal-header, .SuperUserHub-Info .modal-header, .SuperUserHubSmart .modal-header, .SuperUserHub-All .modal-header {
  background-color: #e62639;
  border: none;
  height: 54px;
  color: #fff;
  padding: 10px 16px 10px 25px; }
  .SuperUserHub .modal-header h4, .SuperUserHub-Info .modal-header h4, .SuperUserHubSmart .modal-header h4, .SuperUserHub-All .modal-header h4 {
    font-size: 26px; }
  .SuperUserHub .modal-header button, .SuperUserHub-Info .modal-header button, .SuperUserHubSmart .modal-header button, .SuperUserHub-All .modal-header button {
    width: inherit;
    background-color: transparent;
    border-color: transparent;
    opacity: 1;
    margin-bottom: 0; }
    .SuperUserHub .modal-header button:hover, .SuperUserHub .modal-header button:active, .SuperUserHub .modal-header button:focus, .SuperUserHub-Info .modal-header button:hover, .SuperUserHub-Info .modal-header button:active, .SuperUserHub-Info .modal-header button:focus, .SuperUserHubSmart .modal-header button:hover, .SuperUserHubSmart .modal-header button:active, .SuperUserHubSmart .modal-header button:focus, .SuperUserHub-All .modal-header button:hover, .SuperUserHub-All .modal-header button:active, .SuperUserHub-All .modal-header button:focus {
      background-color: transparent;
      border-color: transparent;
      opacity: 1;
      text-decoration: none; }
  .SuperUserHub .modal-header .close, .SuperUserHub-Info .modal-header .close, .SuperUserHubSmart .modal-header .close, .SuperUserHub-All .modal-header .close {
    margin-top: -9px;
    font-size: 22px; }

.SuperUserHub .modal-footer, .SuperUserHub-Info .modal-footer, .SuperUserHubSmart .modal-footer, .SuperUserHub-All .modal-footer {
  padding: 25px;
  border-top: none; }
  .SuperUserHub .modal-footer button, .SuperUserHub-Info .modal-footer button, .SuperUserHubSmart .modal-footer button, .SuperUserHub-All .modal-footer button {
    margin: 0;
    float: right; }

.SuperUserHub .modal-body, .SuperUserHub-Info .modal-body, .SuperUserHubSmart .modal-body, .SuperUserHub-All .modal-body {
  padding: 0 25px 0 25px; }
  .SuperUserHub .modal-body label, .SuperUserHub-Info .modal-body label, .SuperUserHubSmart .modal-body label, .SuperUserHub-All .modal-body label {
    font-family: 'WF Omnes', 'Arial', sans-serif;
    font-weight: normal; }
  .SuperUserHub .modal-body p, .SuperUserHub-Info .modal-body p, .SuperUserHubSmart .modal-body p, .SuperUserHub-All .modal-body p {
    margin-top: 20px; }

.SuperUserHub input, .SuperUserHub-Info input, .SuperUserHubSmart input, .SuperUserHub-All input {
  margin-bottom: 20px; }

.SuperUserHub .success p, .SuperUserHub-Info .success p, .SuperUserHubSmart .success p, .SuperUserHub-All .success p {
  font-size: 20px;
  font-family: 'WF Omnes', 'Arial', sans-serif;
  font-weight: normal;
  line-height: 1.1;
  margin-bottom: 20px;
  color: #009f65; }

.SuperUserHub #hubpagesearch button, .SuperUserHubSmart #hubpagesearch button, .SuperUserHub-HelpSearch #hubpagesearch button, .SuperUserHub-All #hubpagesearch button {
  margin-bottom: 15px;
  margin-top: 0 !important; }

.SuperUserHub #hubpagesearch .select2-container, .SuperUserHubSmart #hubpagesearch .select2-container, .SuperUserHub-HelpSearch #hubpagesearch .select2-container, .SuperUserHub-All #hubpagesearch .select2-container {
  margin-bottom: 10px;
  max-width: 100%; }
  .SuperUserHub #hubpagesearch .select2-container ul li, .SuperUserHub #hubpagesearch .select2-container ol li, .SuperUserHubSmart #hubpagesearch .select2-container ul li, .SuperUserHubSmart #hubpagesearch .select2-container ol li, .SuperUserHub-HelpSearch #hubpagesearch .select2-container ul li, .SuperUserHub-HelpSearch #hubpagesearch .select2-container ol li, .SuperUserHub-All #hubpagesearch .select2-container ul li, .SuperUserHub-All #hubpagesearch .select2-container ol li {
    margin-top: 6px; }
    .SuperUserHub #hubpagesearch .select2-container ul li input, .SuperUserHub #hubpagesearch .select2-container ol li input, .SuperUserHubSmart #hubpagesearch .select2-container ul li input, .SuperUserHubSmart #hubpagesearch .select2-container ol li input, .SuperUserHub-HelpSearch #hubpagesearch .select2-container ul li input, .SuperUserHub-HelpSearch #hubpagesearch .select2-container ol li input, .SuperUserHub-All #hubpagesearch .select2-container ul li input, .SuperUserHub-All #hubpagesearch .select2-container ol li input {
      margin-bottom: 0; }

.SuperUserHub #hubpagesearch .select2-selection--multiple, .SuperUserHubSmart #hubpagesearch .select2-selection--multiple, .SuperUserHub-HelpSearch #hubpagesearch .select2-selection--multiple, .SuperUserHub-All #hubpagesearch .select2-selection--multiple {
  border: 1px solid #394347;
  border-radius: 0px;
  height: 45px; }

.SuperUserHub #hubpagesearch .select2-container--default .select2-selection--multiple .select2-selection__choice, .SuperUserHubSmart #hubpagesearch .select2-container--default .select2-selection--multiple .select2-selection__choice, .SuperUserHub-HelpSearch #hubpagesearch .select2-container--default .select2-selection--multiple .select2-selection__choice, .SuperUserHub-All #hubpagesearch .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e62639;
  border: 1px solid #e62639;
  border-radius: 0px;
  padding: 5px 15px;
  color: #ffffff;
  margin-bottom: 4px; }

.SuperUserHub #hubpagesearch .select2-container--default .select2-selection--multiple .select2-selection__choice__remove, .SuperUserHubSmart #hubpagesearch .select2-container--default .select2-selection--multiple .select2-selection__choice__remove, .SuperUserHub-HelpSearch #hubpagesearch .select2-container--default .select2-selection--multiple .select2-selection__choice__remove, .SuperUserHub-All #hubpagesearch .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  margin-right: 13px;
  color: #ffffff; }

.SuperUserHub .select2-container--default .select2-results__option--highlighted[aria-selected], .SuperUserHubSmart .select2-container--default .select2-results__option--highlighted[aria-selected], .SuperUserHub-HelpSearch .select2-container--default .select2-results__option--highlighted[aria-selected], .SuperUserHub-All .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #e62639; }

.SuperUserHub #help-super-user .help-article .lia-message-body-content div:first-of-type, .SuperUserHubSmart #help-super-user .help-article .lia-message-body-content div:first-of-type, .SuperUserHub-HelpSearch #help-super-user .help-article .lia-message-body-content div:first-of-type, .SuperUserHub-All #help-super-user .help-article .lia-message-body-content div:first-of-type {
  display: none; }

.SuperUserHub #help-super-user .help-article .lia-rating-metoo.lia-component-me-too, .SuperUserHubSmart #help-super-user .help-article .lia-rating-metoo.lia-component-me-too, .SuperUserHub-HelpSearch #help-super-user .help-article .lia-rating-metoo.lia-component-me-too, .SuperUserHub-All #help-super-user .help-article .lia-rating-metoo.lia-component-me-too {
  display: none; }

.SuperUserHub #help-super-user .help-article .lia-quilt-row.lia-quilt-row-footer, .SuperUserHubSmart #help-super-user .help-article .lia-quilt-row.lia-quilt-row-footer, .SuperUserHub-HelpSearch #help-super-user .help-article .lia-quilt-row.lia-quilt-row-footer, .SuperUserHub-All #help-super-user .help-article .lia-quilt-row.lia-quilt-row-footer {
  display: none; }

.SuperUserHub #help-super-user .link-top, .SuperUserHubSmart #help-super-user .link-top, .SuperUserHub-HelpSearch #help-super-user .link-top, .SuperUserHub-All #help-super-user .link-top {
  margin-top: 20px; }
  .SuperUserHub #help-super-user .link-top input[type="submit"], .SuperUserHubSmart #help-super-user .link-top input[type="submit"], .SuperUserHub-HelpSearch #help-super-user .link-top input[type="submit"], .SuperUserHub-All #help-super-user .link-top input[type="submit"] {
    color: #1E4E9D;
    background-color: transparent;
    border-color: transparent;
    width: inherit;
    font-family: 'Open Sans', 'Arial', sans-serif !important;
    font-size: 16px;
    line-height: 1.5;
    height: inherit;
    float: right; }

.modal-backdrop.fade.in {
  display: none; }

@media (max-width: 768px) {
  .modal {
    background-color: rgba(25, 25, 25, 0.7); } }

@media (min-width: 768px) {
  #super-header {
    margin: 20px auto 60px; } }

@media (max-width: 767px) {
  #super-header {
    margin: 20px auto; } }

@media screen and (max-width: 599px) {
  #super-header {
    margin: 20px 15px; } }

#super-header .super-hours {
  background-color: #1E4E9D;
  color: #ffffff;
  font-size: 30px;
  font-family: 'WF Omnes', 'Arial', sans-serif !important;
  line-height: 38px;
  height: 125px;
  vertical-align: middle;
  padding: 20px;
  position: relative;
  display: table-cell; }
  #super-header .super-hours .stars {
    position: absolute; }
    #super-header .super-hours .stars .star {
      color: #fff;
      position: absolute;
      opacity: 0; }
  @media (max-width: 768px) {
    #super-header .super-hours {
      display: block;
      height: auto; } }
  #super-header .super-hours:after {
    content: '\f38c';
    font-family: 'TalkTalkIcons';
    color: #1E4E9D;
    bottom: -27px;
    right: 0;
    position: absolute; }

#super-header .super-points {
  background-color: #e62639;
  color: #ffffff;
  font-size: 30px;
  font-family: 'WF Omnes', 'Arial', sans-serif !important;
  line-height: 38px;
  height: 125px;
  vertical-align: middle;
  padding: 20px;
  position: relative;
  display: table-cell; }
  @media (max-width: 768px) {
    #super-header .super-points {
      display: block;
      height: auto; } }
  #super-header .super-points:before {
    content: '\f38a';
    font-family: 'TalkTalkIcons';
    color: #e62639;
    top: -27px;
    left: 0;
    position: absolute; }
  #super-header .super-points strong {
    font-size: 50px; }

#super-header .super-table {
  display: table; }
  @media (max-width: 768px) {
    #super-header .super-table {
      display: block; } }

.TTViewProfilePage #bestAnswersRow, .ViewProfilePage #bestAnswersRow, .MyProfilePage #bestAnswersRow {
  display: none; }

.TTViewProfilePage .userMessagesFeed .lia-paging-full-wrapper.lia-paging-pager,
.TTViewProfilePage .userMessagesFeed .lia-menu-bar.lia-menu-bar-top,
.TTViewProfilePage .userMessagesFeed .lia-user-messages > div:nth-child(n+6), .ViewProfilePage .userMessagesFeed .lia-paging-full-wrapper.lia-paging-pager,
.ViewProfilePage .userMessagesFeed .lia-menu-bar.lia-menu-bar-top,
.ViewProfilePage .userMessagesFeed .lia-user-messages > div:nth-child(n+6), .MyProfilePage .userMessagesFeed .lia-paging-full-wrapper.lia-paging-pager,
.MyProfilePage .userMessagesFeed .lia-menu-bar.lia-menu-bar-top,
.MyProfilePage .userMessagesFeed .lia-user-messages > div:nth-child(n+6) {
  display: none; }

.TTViewProfilePage .lia-component-quilt-user-profile-community-hero, .ViewProfilePage .lia-component-quilt-user-profile-community-hero, .MyProfilePage .lia-component-quilt-user-profile-community-hero {
  background-color: transparent;
  background-image: url("/html/assets/bluebell-field.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }
  .TTViewProfilePage .lia-component-quilt-user-profile-community-hero .user-welcome, .ViewProfilePage .lia-component-quilt-user-profile-community-hero .user-welcome, .MyProfilePage .lia-component-quilt-user-profile-community-hero .user-welcome {
    background-color: #e62639;
    padding: 10px 20px 20px 20px;
    margin: 91px auto 116px;
    position: relative;
    color: #ffffff; }
    @media (max-width: 767px) {
      .TTViewProfilePage .lia-component-quilt-user-profile-community-hero .user-welcome, .ViewProfilePage .lia-component-quilt-user-profile-community-hero .user-welcome, .MyProfilePage .lia-component-quilt-user-profile-community-hero .user-welcome {
        margin: 50px auto 75px; } }
    @media only screen and (max-width: 768px) {
      .TTViewProfilePage .lia-component-quilt-user-profile-community-hero .user-welcome, .ViewProfilePage .lia-component-quilt-user-profile-community-hero .user-welcome, .MyProfilePage .lia-component-quilt-user-profile-community-hero .user-welcome {
        margin-bottom: 100px; } }
    .TTViewProfilePage .lia-component-quilt-user-profile-community-hero .user-welcome .btn, .ViewProfilePage .lia-component-quilt-user-profile-community-hero .user-welcome .btn, .MyProfilePage .lia-component-quilt-user-profile-community-hero .user-welcome .btn {
      max-width: inherit;
      width: auto;
      margin-top: 10px;
      margin-bottom: 10px;
      padding: 0 20px;
      float: right; }
      @media only screen and (max-width: 599px) {
        .TTViewProfilePage .lia-component-quilt-user-profile-community-hero .user-welcome .btn, .ViewProfilePage .lia-component-quilt-user-profile-community-hero .user-welcome .btn, .MyProfilePage .lia-component-quilt-user-profile-community-hero .user-welcome .btn {
          float: left;
          margin-top: 30px; } }
    .TTViewProfilePage .lia-component-quilt-user-profile-community-hero .user-welcome .ContactMeTaplet, .ViewProfilePage .lia-component-quilt-user-profile-community-hero .user-welcome .ContactMeTaplet, .MyProfilePage .lia-component-quilt-user-profile-community-hero .user-welcome .ContactMeTaplet {
      display: none; }

.TTViewProfilePage .user-name, .ViewProfilePage .user-name, .MyProfilePage .user-name {
  font-family: 'WF Omnes', 'Arial', sans-serif;
  font-size: 36px; }

.TTViewProfilePage .user-level, .ViewProfilePage .user-level, .MyProfilePage .user-level {
  color: #ffffff;
  opacity: 0.6;
  margin-top: -6px; }

.TTViewProfilePage .bottom20, .ViewProfilePage .bottom20, .MyProfilePage .bottom20 {
  margin-bottom: 20px; }

.TTViewProfilePage .user-contact, .ViewProfilePage .user-contact, .MyProfilePage .user-contact {
  padding: 0 10px;
  opacity: 0.6; }

.TTViewProfilePage .plainLink, .ViewProfilePage .plainLink, .MyProfilePage .plainLink {
  color: #ffffff; }

.TTViewProfilePage .sm-text, .ViewProfilePage .sm-text, .MyProfilePage .sm-text {
  font-size: 14px; }

.TTViewProfilePage .user-links, .ViewProfilePage .user-links, .MyProfilePage .user-links {
  text-align: right; }
  @media only screen and (max-width: 599px) {
    .TTViewProfilePage .user-links, .ViewProfilePage .user-links, .MyProfilePage .user-links {
      text-align: left; } }

.TTViewProfilePage .stats-back, .ViewProfilePage .stats-back, .MyProfilePage .stats-back {
  background-color: #F2F2F2;
  height: 100px; }
  @media only screen and (max-width: 599px) {
    .TTViewProfilePage .stats-back, .ViewProfilePage .stats-back, .MyProfilePage .stats-back {
      height: auto; } }
  .TTViewProfilePage .stats-back .user-avatar, .ViewProfilePage .stats-back .user-avatar, .MyProfilePage .stats-back .user-avatar {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    position: relative;
    top: -75px;
    padding: 2px; }
    @media only screen and (max-width: 1024px) {
      .TTViewProfilePage .stats-back .user-avatar, .ViewProfilePage .stats-back .user-avatar, .MyProfilePage .stats-back .user-avatar {
        width: 120px;
        height: 120px;
        top: -60px; } }

.TTViewProfilePage p.stat-value, .ViewProfilePage p.stat-value, .MyProfilePage p.stat-value {
  margin-bottom: -10px;
  font-family: 'WF Omnes', 'Arial', sans-serif !important;
  font-size: 36px;
  position: relative;
  top: -10px; }
  @media only screen and (max-width: 599px) {
    .TTViewProfilePage p.stat-value, .ViewProfilePage p.stat-value, .MyProfilePage p.stat-value {
      font-size: 30px; } }

.TTViewProfilePage p.stat-title, .ViewProfilePage p.stat-title, .MyProfilePage p.stat-title {
  margin-bottom: 0;
  font-family: 'WF Omnes', 'Arial', sans-serif !important;
  font-size: 18px;
  position: relative;
  top: -10px; }

.TTViewProfilePage .stat-item, .ViewProfilePage .stat-item, .MyProfilePage .stat-item {
  border-left: 2px solid #dcdcdc;
  padding-left: 10px;
  margin-top: 20px;
  height: 60px; }
  @media only screen and (max-width: 599px) {
    .TTViewProfilePage .stat-item, .ViewProfilePage .stat-item, .MyProfilePage .stat-item {
      margin-top: -40px;
      margin-bottom: 20px; } }

.TTViewProfilePage .user-nav, .ViewProfilePage .user-nav, .MyProfilePage .user-nav {
  border-bottom: 3px solid #F0F0F0;
  padding-bottom: 3px;
  margin-left: 15px;
  margin-right: 15px; }
  .TTViewProfilePage .user-nav .user-tabs, .ViewProfilePage .user-nav .user-tabs, .MyProfilePage .user-nav .user-tabs {
    float: left;
    margin: 0; }
    .TTViewProfilePage .user-nav .user-tabs li, .ViewProfilePage .user-nav .user-tabs li, .MyProfilePage .user-nav .user-tabs li {
      display: inline;
      padding: 0; }
    .TTViewProfilePage .user-nav .user-tabs a, .ViewProfilePage .user-nav .user-tabs a, .MyProfilePage .user-nav .user-tabs a {
      padding-bottom: 5px;
      text-decoration: none;
      margin-right: 20px;
      font-size: 15px; }
      .TTViewProfilePage .user-nav .user-tabs a:hover, .ViewProfilePage .user-nav .user-tabs a:hover, .MyProfilePage .user-nav .user-tabs a:hover {
        border-bottom: 3px solid #e62639; }
    .TTViewProfilePage .user-nav .user-tabs .active a, .ViewProfilePage .user-nav .user-tabs .active a, .MyProfilePage .user-nav .user-tabs .active a {
      border-bottom: 3px solid #e62639; }
  .TTViewProfilePage .user-nav .user-status, .ViewProfilePage .user-nav .user-status, .MyProfilePage .user-nav .user-status {
    float: right;
    font-size: 15px; }
    .TTViewProfilePage .user-nav .user-status.online:before, .ViewProfilePage .user-nav .user-status.online:before, .MyProfilePage .user-nav .user-status.online:before {
      content: '\f111';
      font: normal normal normal 14px/1 FontAwesome;
      color: #009f65;
      padding-right: 6px; }
    .TTViewProfilePage .user-nav .user-status.offline:before, .ViewProfilePage .user-nav .user-status.offline:before, .MyProfilePage .user-nav .user-status.offline:before {
      content: '\f111';
      font: normal normal normal 14px/1 FontAwesome;
      color: #e62639;
      padding-right: 6px; }

.TTViewProfilePage .strip, .ViewProfilePage .strip, .MyProfilePage .strip {
  padding: 50px 15px 0 15px; }
  .TTViewProfilePage .strip .strip-line, .ViewProfilePage .strip .strip-line, .MyProfilePage .strip .strip-line {
    padding-bottom: 30px;
    border-bottom: 1px solid #F0F0F0; }

.TTViewProfilePage h2, .ViewProfilePage h2, .MyProfilePage h2 {
  font-size: 24px;
  margin-bottom: 10px; }

.TTViewProfilePage #user-badges, .ViewProfilePage #user-badges, .MyProfilePage #user-badges {
  border-bottom: 1px solid #F0F0F0;
  padding: 40px 5px; }
  .TTViewProfilePage #user-badges .strip-line, .ViewProfilePage #user-badges .strip-line, .MyProfilePage #user-badges .strip-line {
    overflow: auto; }
  .TTViewProfilePage #user-badges a, .ViewProfilePage #user-badges a, .MyProfilePage #user-badges a {
    font-size: 15px; }
  .TTViewProfilePage #user-badges .badge-row, .ViewProfilePage #user-badges .badge-row, .MyProfilePage #user-badges .badge-row {
    display: inline-block;
    height: 90px;
    overflow: hidden;
    white-space: nowrap; }
  .TTViewProfilePage #user-badges .badge-item, .ViewProfilePage #user-badges .badge-item, .MyProfilePage #user-badges .badge-item {
    display: inline-block;
    float: left;
    line-height: 72px;
    padding: 10px; }
    .TTViewProfilePage #user-badges .badge-item img, .ViewProfilePage #user-badges .badge-item img, .MyProfilePage #user-badges .badge-item img {
      height: 75px;
      width: 75px; }
    .TTViewProfilePage #user-badges .badge-item.disabled, .ViewProfilePage #user-badges .badge-item.disabled, .MyProfilePage #user-badges .badge-item.disabled {
      opacity: 0.4; }
  .TTViewProfilePage #user-badges .row .col-md-12, .ViewProfilePage #user-badges .row .col-md-12, .MyProfilePage #user-badges .row .col-md-12 {
    padding-left: 0;
    padding-right: 0; }
  .TTViewProfilePage #user-badges div#badge-single-row, .ViewProfilePage #user-badges div#badge-single-row, .MyProfilePage #user-badges div#badge-single-row {
    height: 95px;
    overflow: hidden; }

.TTViewProfilePage #user-friend a, .ViewProfilePage #user-friend a, .MyProfilePage #user-friend a {
  font-size: 15px; }

.TTViewProfilePage #user-friend .friend-row, .ViewProfilePage #user-friend .friend-row, .MyProfilePage #user-friend .friend-row {
  display: inline-block;
  height: 90px;
  overflow: hidden;
  white-space: nowrap; }

.TTViewProfilePage #user-friend .friend-item, .ViewProfilePage #user-friend .friend-item, .MyProfilePage #user-friend .friend-item {
  display: inline-block;
  float: left;
  line-height: 72px;
  padding: 10px; }
  .TTViewProfilePage #user-friend .friend-item img, .ViewProfilePage #user-friend .friend-item img, .MyProfilePage #user-friend .friend-item img {
    height: 75px;
    width: 75px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%; }
  .TTViewProfilePage #user-friend .friend-item.disabled, .ViewProfilePage #user-friend .friend-item.disabled, .MyProfilePage #user-friend .friend-item.disabled {
    opacity: 0.4; }
    .TTViewProfilePage #user-friend .friend-item.disabled div, .ViewProfilePage #user-friend .friend-item.disabled div, .MyProfilePage #user-friend .friend-item.disabled div {
      background-color: #dcdcdc;
      width: 75px;
      height: 75px;
      border-radius: 50%; }

.TTViewProfilePage #photo-slider, .ViewProfilePage #photo-slider, .MyProfilePage #photo-slider {
  margin-left: -8px;
  margin-right: -8px; }
  .TTViewProfilePage #photo-slider.slick-dotted.slick-slider, .ViewProfilePage #photo-slider.slick-dotted.slick-slider, .MyProfilePage #photo-slider.slick-dotted.slick-slider {
    margin-bottom: 0; }
  .TTViewProfilePage #photo-slider .slick-slide, .ViewProfilePage #photo-slider .slick-slide, .MyProfilePage #photo-slider .slick-slide {
    height: initial; }
    .TTViewProfilePage #photo-slider .slick-slide img, .ViewProfilePage #photo-slider .slick-slide img, .MyProfilePage #photo-slider .slick-slide img {
      width: inherit; }
  .TTViewProfilePage #photo-slider .slick-prev, .TTViewProfilePage #photo-slider .slick-next, .ViewProfilePage #photo-slider .slick-prev, .ViewProfilePage #photo-slider .slick-next, .MyProfilePage #photo-slider .slick-prev, .MyProfilePage #photo-slider .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 41%;
    display: block;
    width: 40px;
    height: 80px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: #ffffff;
    opacity: 0.8;
    border-radius: 0; }
  .TTViewProfilePage #photo-slider .slick-next, .ViewProfilePage #photo-slider .slick-next, .MyProfilePage #photo-slider .slick-next {
    right: 0;
    width: 36px; }
    @media (max-width: 1024px) {
      .TTViewProfilePage #photo-slider .slick-next, .ViewProfilePage #photo-slider .slick-next, .MyProfilePage #photo-slider .slick-next {
        width: 40px; } }
  .TTViewProfilePage #photo-slider .slick-prev, .ViewProfilePage #photo-slider .slick-prev, .MyProfilePage #photo-slider .slick-prev {
    z-index: 1;
    left: 0; }
  .TTViewProfilePage #photo-slider .slick-dots li, .ViewProfilePage #photo-slider .slick-dots li, .MyProfilePage #photo-slider .slick-dots li {
    display: none; }
  .TTViewProfilePage #photo-slider .slick-prev:before, .ViewProfilePage #photo-slider .slick-prev:before, .MyProfilePage #photo-slider .slick-prev:before {
    content: '\f156';
    font-family: TalkTalkIcons;
    margin-top: 5px; }
  .TTViewProfilePage #photo-slider .slick-next:before, .ViewProfilePage #photo-slider .slick-next:before, .MyProfilePage #photo-slider .slick-next:before {
    content: '\f159';
    font-family: TalkTalkIcons;
    margin-top: 5px;
    margin-left: -8px; }
  .TTViewProfilePage #photo-slider .slick-prev:before, .TTViewProfilePage #photo-slider .slick-next:before, .ViewProfilePage #photo-slider .slick-prev:before, .ViewProfilePage #photo-slider .slick-next:before, .MyProfilePage #photo-slider .slick-prev:before, .MyProfilePage #photo-slider .slick-next:before {
    line-height: 1;
    opacity: 1;
    color: #394347;
    top: 12%;
    font-size: 50px;
    position: absolute;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .TTViewProfilePage #photo-slider .photo-item, .ViewProfilePage #photo-slider .photo-item, .MyProfilePage #photo-slider .photo-item {
    margin: 10px; }
  .TTViewProfilePage #photo-slider .photo-background, .ViewProfilePage #photo-slider .photo-background, .MyProfilePage #photo-slider .photo-background {
    background-size: cover;
    background-position: center center;
    height: 250px; }

.TTViewProfilePage #user-stats .stat-row, .ViewProfilePage #user-stats .stat-row, .MyProfilePage #user-stats .stat-row {
  overflow: auto; }

.TTViewProfilePage #user-stats i, .ViewProfilePage #user-stats i, .MyProfilePage #user-stats i {
  font-size: 90px;
  margin-bottom: -10px; }

.TTViewProfilePage #user-posts .userposts-more, .ViewProfilePage #user-posts .userposts-more, .MyProfilePage #user-posts .userposts-more {
  height: 45px;
  position: relative; }
  .TTViewProfilePage #user-posts .userposts-more a, .ViewProfilePage #user-posts .userposts-more a, .MyProfilePage #user-posts .userposts-more a {
    position: absolute;
    right: 10px;
    bottom: 0; }

.TTViewProfilePage #user-posts .userprofile-likes, .ViewProfilePage #user-posts .userprofile-likes, .MyProfilePage #user-posts .userprofile-likes {
  border-top: 1px solid #F0F0F0;
  padding: 15px 0;
  overflow: auto; }
  .TTViewProfilePage #user-posts .userprofile-likes:first-child, .ViewProfilePage #user-posts .userprofile-likes:first-child, .MyProfilePage #user-posts .userprofile-likes:first-child {
    border-top: none; }
  .TTViewProfilePage #user-posts .userprofile-likes .avatar, .ViewProfilePage #user-posts .userprofile-likes .avatar, .MyProfilePage #user-posts .userprofile-likes .avatar {
    width: 60px;
    float: left; }
    .TTViewProfilePage #user-posts .userprofile-likes .avatar img, .ViewProfilePage #user-posts .userprofile-likes .avatar img, .MyProfilePage #user-posts .userprofile-likes .avatar img {
      width: 44px;
      height: 44px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%; }
  .TTViewProfilePage #user-posts .userprofile-likes .user, .ViewProfilePage #user-posts .userprofile-likes .user, .MyProfilePage #user-posts .userprofile-likes .user {
    float: left; }
    .TTViewProfilePage #user-posts .userprofile-likes .user .username, .ViewProfilePage #user-posts .userprofile-likes .user .username, .MyProfilePage #user-posts .userprofile-likes .user .username {
      font-family: 'WF Omnes', 'Arial', sans-serif !important;
      font-size: 16px;
      font-weight: 600;
      margin-bottom: 0; }
    .TTViewProfilePage #user-posts .userprofile-likes .user .userlevel, .ViewProfilePage #user-posts .userprofile-likes .user .userlevel, .MyProfilePage #user-posts .userprofile-likes .user .userlevel {
      font-family: 'WF Omnes', 'Arial', sans-serif !important;
      font-size: 14px;
      margin-bottom: 0; }
  .TTViewProfilePage #user-posts .userprofile-likes .likes, .ViewProfilePage #user-posts .userprofile-likes .likes, .MyProfilePage #user-posts .userprofile-likes .likes {
    float: right; }
    .TTViewProfilePage #user-posts .userprofile-likes .likes:before, .ViewProfilePage #user-posts .userprofile-likes .likes:before, .MyProfilePage #user-posts .userprofile-likes .likes:before {
      content: '\f2e2';
      font-family: TalkTalkIcons;
      color: #009f65;
      font-size: 32px;
      vertical-align: -13%; }

.TTViewProfilePage .list-space, .ViewProfilePage .list-space, .MyProfilePage .list-space {
  margin: 30px 0; }

.ViewProfilePage #profileWizardProgress, .MyProfilePage #profileWizardProgress {
  position: absolute;
  margin-top: -85px;
  margin-left: -10px;
  width: 170px;
  height: 170px; }
  @media (max-width: 1024px) {
    .ViewProfilePage #profileWizardProgress, .MyProfilePage #profileWizardProgress {
      position: absolute;
      margin-top: -68px;
      margin-left: -8px;
      width: 136px;
      height: 136px; } }
  .ViewProfilePage #profileWizardProgress .progress, .MyProfilePage #profileWizardProgress .progress {
    filter: inherit; }

@media (max-width: 599px) {
  .ViewProfilePage .lia-quilt-column-community-hero, .MyProfilePage .lia-quilt-column-community-hero {
    margin-top: 54px; }
  .ViewProfilePage .user-welcome, .MyProfilePage .user-welcome {
    text-align: center; }
    .ViewProfilePage .user-welcome .btn, .MyProfilePage .user-welcome .btn {
      float: none !important;
      margin-top: 30px !important; }
  .ViewProfilePage .user-links, .MyProfilePage .user-links {
    text-align: center; }
  .ViewProfilePage .user-avatar, .MyProfilePage .user-avatar {
    z-index: 1; } }

.ViewProfilePage tr.lia-list-row-thread-solved, .MyProfilePage tr.lia-list-row-thread-solved {
  border-bottom: 15px solid #ffffff; }

.ViewProfilePage #bestAnswersRow thead, .ViewProfilePage #bestAnswersRow .lia-panel-heading-bar-wrapper, .ViewProfilePage #bestAnswersRow .lia-panel .lia-view-all .lia-link-navigation, .ViewProfilePage #bestAnswersRow .viewsCountColumn, .MyProfilePage #bestAnswersRow thead, .MyProfilePage #bestAnswersRow .lia-panel-heading-bar-wrapper, .MyProfilePage #bestAnswersRow .lia-panel .lia-view-all .lia-link-navigation, .MyProfilePage #bestAnswersRow .viewsCountColumn {
  display: none; }

.ViewProfilePage #bestAnswersRow tr.lia-list-row-thread-readonly, .ViewProfilePage #bestAnswersRow tr.lia-list-row-thread-solved, .ViewProfilePage #bestAnswersRow tr.lia-list-row-thread-escalated, .MyProfilePage #bestAnswersRow tr.lia-list-row-thread-readonly, .MyProfilePage #bestAnswersRow tr.lia-list-row-thread-solved, .MyProfilePage #bestAnswersRow tr.lia-list-row-thread-escalated {
  background-color: #f5f5f5; }

.ViewProfilePage #bestAnswersRow .message-subject-board, .MyProfilePage #bestAnswersRow .message-subject-board {
  padding-left: 42px; }

.ViewProfilePage #bestAnswersRow h2.message-subject, .MyProfilePage #bestAnswersRow h2.message-subject {
  margin-left: 10px; }

.ViewProfilePage #bestAnswersRow .lia-img-message-type-solution, .MyProfilePage #bestAnswersRow .lia-img-message-type-solution {
  font-size: 30px; }

.ViewProfilePage #bestAnswersRow .lia-component-forums-widget-message-list .message-subject a, .MyProfilePage #bestAnswersRow .lia-component-forums-widget-message-list .message-subject a {
  font-size: 16px; }

.ViewProfilePage #bestAnswersRow .xsmall-text, .MyProfilePage #bestAnswersRow .xsmall-text {
  font-size: 16px; }

@media (max-width: 768px) {
  .ViewProfilePage #bestAnswersRow .DateTime, .MyProfilePage #bestAnswersRow .DateTime {
    padding-left: 42px; } }

.ViewProfilePage #latestPostsRow .lia-message-byline, .MyProfilePage #latestPostsRow .lia-message-byline {
  display: none; }

.ViewProfilePage #moderatorControlsTaplet.lia-nav-list, .MyProfilePage #moderatorControlsTaplet.lia-nav-list {
  margin: 0; }

.ViewProfileFriendsPage .friend-item.col-md-3 {
  padding-left: 0;
  padding-right: 0; }
  .ViewProfileFriendsPage .friend-item.col-md-3 .single-friend {
    padding: 10px;
    text-align: center; }
    .ViewProfileFriendsPage .friend-item.col-md-3 .single-friend img {
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%; }
    .ViewProfileFriendsPage .friend-item.col-md-3 .single-friend .friend-name {
      margin: 10px 0;
      font-family: 'WF Omnes', 'Arial', sans-serif;
      color: grey; }

/* User list */
.UsersOnlinePage .user-summary-bar {
  margin-bottom: 20px; }

.UsersOnlinePage .UserList .lia-list-wide {
  font-size: 14px; }
  .UsersOnlinePage .UserList .lia-list-wide thead {
    background-color: #1E4E9D; }
    .UsersOnlinePage .UserList .lia-list-wide thead tr th {
      width: auto;
      color: #ffffff; }
    .UsersOnlinePage .UserList .lia-list-wide thead a {
      color: #ffffff; }
  .UsersOnlinePage .UserList .lia-list-wide td.lastRequestColumn, .UsersOnlinePage .UserList .lia-list-wide td.lastCleanRequestColumn {
    font-size: 12px;
    color: #1E4E9D; }
  .UsersOnlinePage .UserList .lia-list-wide td .lia-user-rank {
    display: block; }
  .UsersOnlinePage .UserList .lia-list-wide .lia-view-filter-ascending:before, .UsersOnlinePage .UserList .lia-list-wide .lia-view-filter-descending:before {
    color: #ffffff; }

@media screen and (max-width: 767px) {
  .UsersOnlinePage .lia-page-header {
    padding-top: 0; }
    .UsersOnlinePage .lia-page-header h1.PageTitle {
      display: block;
      text-align: center;
      margin-bottom: 0; }
  .UsersOnlinePage .user-summary-bar {
    margin-left: 15px;
    margin-right: 15px;
    text-align: center;
    border-top: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    padding: 15px 0;
    margin-bottom: 0; }
    .UsersOnlinePage .user-summary-bar #otherAnonymousLink, .UsersOnlinePage .user-summary-bar #otherUsersLink {
      display: block; }
  .UsersOnlinePage .UserList {
    margin-left: 15px;
    margin-right: 15px; }
    .UsersOnlinePage .UserList .lia-list-wide {
      font-size: 16px; }
      .UsersOnlinePage .UserList .lia-list-wide td.lastRequestColumn, .UsersOnlinePage .UserList .lia-list-wide td.lastCleanRequestColumn, .UsersOnlinePage .UserList .lia-list-wide td.ipAddressColumn {
        display: none; }
      .UsersOnlinePage .UserList .lia-list-wide .UserProfileSummary {
        display: block;
        width: 100%; }
        .UsersOnlinePage .UserList .lia-list-wide .UserProfileSummary .UserAvatar {
          display: block;
          margin-right: 0;
          padding: 0;
          width: 100%;
          text-align: center; }
          .UsersOnlinePage .UserList .lia-list-wide .UserProfileSummary .UserAvatar img {
            width: 75px;
            height: 75px; }
        .UsersOnlinePage .UserList .lia-list-wide .UserProfileSummary .lia-user-attributes {
          width: 100%; }
          .UsersOnlinePage .UserList .lia-list-wide .UserProfileSummary .lia-user-attributes .lia-user-name {
            width: 100%;
            text-align: center;
            font-size: 16px; }
            .UsersOnlinePage .UserList .lia-list-wide .UserProfileSummary .lia-user-attributes .lia-user-name .lia-user-rank {
              width: 100%;
              font-size: 16px; }
      .UsersOnlinePage .UserList .lia-list-wide .minutesOnlineColumn {
        float: none;
        display: block;
        text-align: center;
        padding-left: 0;
        font-size: 16px;
        color: #1E4E9D; }
        .UsersOnlinePage .UserList .lia-list-wide .minutesOnlineColumn:before {
          content: "Minutes online: ";
          font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;
          font-size: 16px;
          color: #394347; }
      .UsersOnlinePage .UserList .lia-list-wide .minutesIdleColumn {
        float: none;
        display: block;
        text-align: center;
        padding-left: 0;
        font-size: 16px;
        color: #1E4E9D; }
        .UsersOnlinePage .UserList .lia-list-wide .minutesIdleColumn:before {
          content: "Minutes idle: ";
          font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;
          font-size: 16px;
          color: #394347; }
    .UsersOnlinePage .UserList .lia-list-row {
      padding: 15px 0;
      display: block; } }

.UserRegistrationPage .UserRegistrationForm .lia-text-form {
  text-align: left;
  padding: 0;
  display: none; }

.UserRegistrationPage .lia-form-remember-password-entry {
  display: none; }

.UserRegistrationPage .lia-form-custom-facebookregistration-entry {
  display: none; }

.UserRegistrationPage .lia-form-horizontal .lia-form-label-wrapper {
  text-align: left !important; }

.UserRegistrationPage .lia-form-fieldset-wrapper .lia-quilt-column-08, .UserRegistrationPage .lia-form-fieldset-wrapper .lia-quilt-column-16 {
  width: 100%;
  padding-left: 0; }

.UserRegistrationPage .lia-form-row-checkbox .lia-quilt-column-08, .UserRegistrationPage .lia-form-row-checkbox .lia-quilt-column-16 {
  width: 100%;
  display: block; }

.UserRegistrationPage .lia-label-required-mark {
  color: #e62639;
  float: right;
  margin-left: 5px; }

.UserRegistrationPage #lia-captcha .lia-form-horizontal .lia-captcha-actions {
  margin-left: 0 !important;
  max-width: 100% !important; }

.UserRegistrationPage #lia-captcha .lia-captcha-image-container img {
  margin-left: 0 !important;
  max-width: 100% !important; }

.UserRegistrationPage #lia-captcha #list {
  margin-left: 0 !important;
  max-width: 100% !important; }

.UserRegistrationPage #lia-captcha .lia-list-standard-inline > li {
  font-size: 13px; }

.UserRegistrationPage .lia-form-footer > .lia-form-buttons-empty-left-column .lia-quilt-column-08 {
  display: none; }

.UserRegistrationPage .lia-form-footer > .lia-form-buttons-empty-left-column .lia-button-wrapper-Reset-action .lia-button-primary.lia-button-primary, .UserRegistrationPage .lia-form-footer > .lia-form-buttons-empty-left-column .lia-button-wrapper-Reset-action .UserPreferences .lia-link-ticket-post-action.lia-link-ticket-post-action {
  color: #1E4E9D;
  background-color: #ffffff;
  border-color: #1E4E9D;
  font-size: 18px; }

.UserRegistrationPage .lia-content label {
  margin-bottom: 5px;
  font-weight: normal; }

.UserRegistrationPage ul.regFeatures li {
  padding-left: 30px; }
  .UserRegistrationPage ul.regFeatures li:before {
    content: "\f2c4";
    font-family: TalkTalkIcons;
    color: #e62639;
    font-size: 26px;
    top: -6px; }

.UserRegistrationPage .lia-form-row-checkbox > .lia-quilt-row > .lia-quilt-column-right {
  position: absolute;
  top: 0;
  z-index: 0; }

@media screen and (min-width: 992px) {
  .UserRegistrationPage .lia-form-horizontal .lia-form-label {
    padding-top: 7px; } }

.UserRegistrationPage .lia-form-row-checkbox {
  position: relative; }

.UserRegistrationPage .lia-form-row-checkbox > .lia-quilt-row > .lia-quilt-column-left {
  left: 26px;
  position: relative;
  width: calc(100% - 26px);
  z-index: 1; }

.UserRegistrationPage .lia-form-submit .lia-button-wrapper .lia-button {
  width: 48%;
  float: left;
  margin-right: 10px; }

.UserRegistrationPage .lia-form-footer > .lia-form-buttons-empty-left-column .lia-button-wrapper-Reset-action .lia-button-primary.lia-button-primary {
  width: 48%;
  float: left;
  margin-top: 0;
  margin-right: 0; }

.UserRegistrationPage .lia-form-buttons-empty-left-column .lia-quilt-column-16 {
  width: 100%; }

.IdeasHub .strip.stat-line #dropdownmenuitems {
  left: inherit;
  cursor: pointer; }

.IdeasHub #selectTitle .tt_icon {
  cursor: pointer; }

#ideas-hub .strip, #ideas-stats .strip, #ideas-eureka .strip, #ideas-hot .strip, #exchange-stats .strip, #ideas-main .strip, #ideas-labels .strip, #ideas-related .strip, #status-filter .strip {
  padding-left: 0px;
  padding-right: 0px; }
  @media (max-width: 768px) {
    #ideas-hub .strip, #ideas-stats .strip, #ideas-eureka .strip, #ideas-hot .strip, #exchange-stats .strip, #ideas-main .strip, #ideas-labels .strip, #ideas-related .strip, #status-filter .strip {
      padding-top: 50px; } }

#ideas-hub .space30, #ideas-stats .space30, #ideas-eureka .space30, #ideas-hot .space30, #exchange-stats .space30, #ideas-main .space30, #ideas-labels .space30, #ideas-related .space30, #status-filter .space30 {
  padding: 30px 15px; }

#ideas-hub .stat-line, #ideas-stats .stat-line, #ideas-eureka .stat-line, #ideas-hot .stat-line, #exchange-stats .stat-line, #ideas-main .stat-line, #ideas-labels .stat-line, #ideas-related .stat-line, #status-filter .stat-line {
  border-top: 1px solid #f3f3f3; }

#ideas-hub .top30, #ideas-stats .top30, #ideas-eureka .top30, #ideas-hot .top30, #exchange-stats .top30, #ideas-main .top30, #ideas-labels .top30, #ideas-related .top30, #status-filter .top30 {
  padding-top: 30px; }

@media (max-width: 768px) {
  #ideas-hub .strip {
    padding-top: 0; } }

#status-filter .status-label {
  background-color: #009f65;
  padding: 5px 15px;
  font-size: 13px;
  color: white;
  margin: 10px 5px;
  display: inline-block; }
  #status-filter .status-label.active {
    background-color: #fdc94a; }

#ideas-hub .progress-ideas {
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 587px;
  padding: 30px 0; }
  @media (max-width: 767px) {
    #ideas-hub .progress-ideas {
      width: 100%; } }

#ideas-eureka .tt_icon {
  font-size: 50px;
  color: #fdc94a;
  padding-bottom: 20px; }

#ideas-hot h1 {
  margin-bottom: 0; }

#ideas-main {
  word-wrap: break-word; }
  #ideas-main .user-avatar {
    border-radius: 50%;
    width: 75px;
    height: 75px;
    margin: 0 auto;
    display: inherit;
    margin-bottom: 20px; }

/* Slider */
#hiddenSliders {
  height: 0;
  overflow: hidden; }

#newideas-slider,
#topideas-slider,
#hotideas-slider {
  margin-left: 44px;
  margin-right: 44px; }
  #newideas-slider a,
  #topideas-slider a,
  #hotideas-slider a {
    color: inherit;
    text-decoration: none; }
  #newideas-slider.slick-dotted.slick-slider,
  #topideas-slider.slick-dotted.slick-slider,
  #hotideas-slider.slick-dotted.slick-slider {
    margin-bottom: 0; }
  #newideas-slider .slick-slide,
  #topideas-slider .slick-slide,
  #hotideas-slider .slick-slide {
    height: initial; }
    #newideas-slider .slick-slide img,
    #topideas-slider .slick-slide img,
    #hotideas-slider .slick-slide img {
      width: inherit; }
  #newideas-slider .slick-prev, #newideas-slider .slick-next,
  #topideas-slider .slick-prev,
  #topideas-slider .slick-next,
  #hotideas-slider .slick-prev,
  #hotideas-slider .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 45%;
    display: block;
    width: 40px;
    height: 80px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: #ffffff;
    opacity: 0.8;
    border-radius: 0; }
  #newideas-slider .slick-next,
  #topideas-slider .slick-next,
  #hotideas-slider .slick-next {
    right: -44px;
    width: 36px; }
    @media (max-width: 1024px) {
      #newideas-slider .slick-next,
      #topideas-slider .slick-next,
      #hotideas-slider .slick-next {
        width: 40px; } }
  #newideas-slider .slick-prev,
  #topideas-slider .slick-prev,
  #hotideas-slider .slick-prev {
    z-index: 1;
    left: -44px; }
  #newideas-slider .slick-dots li,
  #topideas-slider .slick-dots li,
  #hotideas-slider .slick-dots li {
    display: none; }
  #newideas-slider .slick-prev:before,
  #topideas-slider .slick-prev:before,
  #hotideas-slider .slick-prev:before {
    content: '\f156';
    font-family: TalkTalkIcons;
    margin-top: 5px; }
  #newideas-slider .slick-next:before,
  #topideas-slider .slick-next:before,
  #hotideas-slider .slick-next:before {
    content: '\f159';
    font-family: TalkTalkIcons;
    margin-top: 5px;
    margin-left: -8px; }
  #newideas-slider .slick-prev:before, #newideas-slider .slick-next:before,
  #topideas-slider .slick-prev:before,
  #topideas-slider .slick-next:before,
  #hotideas-slider .slick-prev:before,
  #hotideas-slider .slick-next:before {
    line-height: 1;
    opacity: 1;
    color: #394347;
    top: 12%;
    font-size: 50px;
    position: absolute;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  #newideas-slider .newideas-card,
  #newideas-slider .topideas-card,
  #newideas-slider .hotideas-card,
  #topideas-slider .newideas-card,
  #topideas-slider .topideas-card,
  #topideas-slider .hotideas-card,
  #hotideas-slider .newideas-card,
  #hotideas-slider .topideas-card,
  #hotideas-slider .hotideas-card {
    float: left;
    margin: 0 10px; }
    #newideas-slider .newideas-card .ideas-bulb,
    #newideas-slider .topideas-card .ideas-bulb,
    #newideas-slider .hotideas-card .ideas-bulb,
    #topideas-slider .newideas-card .ideas-bulb,
    #topideas-slider .topideas-card .ideas-bulb,
    #topideas-slider .hotideas-card .ideas-bulb,
    #hotideas-slider .newideas-card .ideas-bulb,
    #hotideas-slider .topideas-card .ideas-bulb,
    #hotideas-slider .hotideas-card .ideas-bulb {
      text-align: center;
      font-size: 65px;
      color: #fdc94a; }
    #newideas-slider .newideas-card .ideas-panel,
    #newideas-slider .topideas-card .ideas-panel,
    #newideas-slider .hotideas-card .ideas-panel,
    #topideas-slider .newideas-card .ideas-panel,
    #topideas-slider .topideas-card .ideas-panel,
    #topideas-slider .hotideas-card .ideas-panel,
    #hotideas-slider .newideas-card .ideas-panel,
    #hotideas-slider .topideas-card .ideas-panel,
    #hotideas-slider .hotideas-card .ideas-panel {
      position: relative;
      padding: 15px;
      color: #ffffff;
      font-size: 14px;
      margin-bottom: 25px; }
      #newideas-slider .newideas-card .ideas-panel.hot,
      #newideas-slider .topideas-card .ideas-panel.hot,
      #newideas-slider .hotideas-card .ideas-panel.hot,
      #topideas-slider .newideas-card .ideas-panel.hot,
      #topideas-slider .topideas-card .ideas-panel.hot,
      #topideas-slider .hotideas-card .ideas-panel.hot,
      #hotideas-slider .newideas-card .ideas-panel.hot,
      #hotideas-slider .topideas-card .ideas-panel.hot,
      #hotideas-slider .hotideas-card .ideas-panel.hot {
        background-color: #e62639; }
        #newideas-slider .newideas-card .ideas-panel.hot .tt_icon,
        #newideas-slider .topideas-card .ideas-panel.hot .tt_icon,
        #newideas-slider .hotideas-card .ideas-panel.hot .tt_icon,
        #topideas-slider .newideas-card .ideas-panel.hot .tt_icon,
        #topideas-slider .topideas-card .ideas-panel.hot .tt_icon,
        #topideas-slider .hotideas-card .ideas-panel.hot .tt_icon,
        #hotideas-slider .newideas-card .ideas-panel.hot .tt_icon,
        #hotideas-slider .topideas-card .ideas-panel.hot .tt_icon,
        #hotideas-slider .hotideas-card .ideas-panel.hot .tt_icon {
          color: #e62639;
          text-decoration: none; }
      #newideas-slider .newideas-card .ideas-panel.top,
      #newideas-slider .topideas-card .ideas-panel.top,
      #newideas-slider .hotideas-card .ideas-panel.top,
      #topideas-slider .newideas-card .ideas-panel.top,
      #topideas-slider .topideas-card .ideas-panel.top,
      #topideas-slider .hotideas-card .ideas-panel.top,
      #hotideas-slider .newideas-card .ideas-panel.top,
      #hotideas-slider .topideas-card .ideas-panel.top,
      #hotideas-slider .hotideas-card .ideas-panel.top {
        background-color: #009f65; }
        #newideas-slider .newideas-card .ideas-panel.top .tt_icon,
        #newideas-slider .topideas-card .ideas-panel.top .tt_icon,
        #newideas-slider .hotideas-card .ideas-panel.top .tt_icon,
        #topideas-slider .newideas-card .ideas-panel.top .tt_icon,
        #topideas-slider .topideas-card .ideas-panel.top .tt_icon,
        #topideas-slider .hotideas-card .ideas-panel.top .tt_icon,
        #hotideas-slider .newideas-card .ideas-panel.top .tt_icon,
        #hotideas-slider .topideas-card .ideas-panel.top .tt_icon,
        #hotideas-slider .hotideas-card .ideas-panel.top .tt_icon {
          color: #009f65;
          text-decoration: none; }
      #newideas-slider .newideas-card .ideas-panel.new,
      #newideas-slider .topideas-card .ideas-panel.new,
      #newideas-slider .hotideas-card .ideas-panel.new,
      #topideas-slider .newideas-card .ideas-panel.new,
      #topideas-slider .topideas-card .ideas-panel.new,
      #topideas-slider .hotideas-card .ideas-panel.new,
      #hotideas-slider .newideas-card .ideas-panel.new,
      #hotideas-slider .topideas-card .ideas-panel.new,
      #hotideas-slider .hotideas-card .ideas-panel.new {
        background-color: #1E4E9D; }
        #newideas-slider .newideas-card .ideas-panel.new .tt_icon,
        #newideas-slider .topideas-card .ideas-panel.new .tt_icon,
        #newideas-slider .hotideas-card .ideas-panel.new .tt_icon,
        #topideas-slider .newideas-card .ideas-panel.new .tt_icon,
        #topideas-slider .topideas-card .ideas-panel.new .tt_icon,
        #topideas-slider .hotideas-card .ideas-panel.new .tt_icon,
        #hotideas-slider .newideas-card .ideas-panel.new .tt_icon,
        #hotideas-slider .topideas-card .ideas-panel.new .tt_icon,
        #hotideas-slider .hotideas-card .ideas-panel.new .tt_icon {
          color: #1E4E9D;
          text-decoration: none; }
      #newideas-slider .newideas-card .ideas-panel .tt_icon,
      #newideas-slider .topideas-card .ideas-panel .tt_icon,
      #newideas-slider .hotideas-card .ideas-panel .tt_icon,
      #topideas-slider .newideas-card .ideas-panel .tt_icon,
      #topideas-slider .topideas-card .ideas-panel .tt_icon,
      #topideas-slider .hotideas-card .ideas-panel .tt_icon,
      #hotideas-slider .newideas-card .ideas-panel .tt_icon,
      #hotideas-slider .topideas-card .ideas-panel .tt_icon,
      #hotideas-slider .hotideas-card .ideas-panel .tt_icon {
        position: absolute;
        bottom: -24px;
        right: 0;
        font-size: 30px;
        text-decoration: none; }
      #newideas-slider .newideas-card .ideas-panel .block-ellipsis,
      #newideas-slider .topideas-card .ideas-panel .block-ellipsis,
      #newideas-slider .hotideas-card .ideas-panel .block-ellipsis,
      #topideas-slider .newideas-card .ideas-panel .block-ellipsis,
      #topideas-slider .topideas-card .ideas-panel .block-ellipsis,
      #topideas-slider .hotideas-card .ideas-panel .block-ellipsis,
      #hotideas-slider .newideas-card .ideas-panel .block-ellipsis,
      #hotideas-slider .topideas-card .ideas-panel .block-ellipsis,
      #hotideas-slider .hotideas-card .ideas-panel .block-ellipsis {
        display: block;
        display: -webkit-box;
        max-width: 100%;
        height: 29px;
        margin: 0 auto;
        line-height: 1;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        text-decoration: none; }
    #newideas-slider .newideas-card .ideas-avatar img,
    #newideas-slider .topideas-card .ideas-avatar img,
    #newideas-slider .hotideas-card .ideas-avatar img,
    #topideas-slider .newideas-card .ideas-avatar img,
    #topideas-slider .topideas-card .ideas-avatar img,
    #topideas-slider .hotideas-card .ideas-avatar img,
    #hotideas-slider .newideas-card .ideas-avatar img,
    #hotideas-slider .topideas-card .ideas-avatar img,
    #hotideas-slider .hotideas-card .ideas-avatar img {
      width: 45px;
      height: 45px;
      border-radius: 50%;
      float: right; }
    #newideas-slider .newideas-card .ideas-likes,
    #newideas-slider .topideas-card .ideas-likes,
    #newideas-slider .hotideas-card .ideas-likes,
    #topideas-slider .newideas-card .ideas-likes,
    #topideas-slider .topideas-card .ideas-likes,
    #topideas-slider .hotideas-card .ideas-likes,
    #hotideas-slider .newideas-card .ideas-likes,
    #hotideas-slider .topideas-card .ideas-likes,
    #hotideas-slider .hotideas-card .ideas-likes {
      font-size: 24px;
      font-weight: bold;
      font-family: 'WF Omnes', 'Arial', sans-serif; }
      #newideas-slider .newideas-card .ideas-likes .tt_icon,
      #newideas-slider .topideas-card .ideas-likes .tt_icon,
      #newideas-slider .hotideas-card .ideas-likes .tt_icon,
      #topideas-slider .newideas-card .ideas-likes .tt_icon,
      #topideas-slider .topideas-card .ideas-likes .tt_icon,
      #topideas-slider .hotideas-card .ideas-likes .tt_icon,
      #hotideas-slider .newideas-card .ideas-likes .tt_icon,
      #hotideas-slider .topideas-card .ideas-likes .tt_icon,
      #hotideas-slider .hotideas-card .ideas-likes .tt_icon {
        font-size: 60px; }
  #newideas-slider button:not(.unbutton):active,
  #topideas-slider button:not(.unbutton):active,
  #hotideas-slider button:not(.unbutton):active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #394347; }

/* Ideas Exchange Page */
.IdeaExchangePage .lia-component-paging #ideaListTitle {
  display: none; }

.IdeaExchangePage #pager ul {
  margin-top: 5px; }
  .IdeaExchangePage #pager ul li {
    margin-bottom: 0; }

@media (max-width: 767px) {
  .IdeaExchangePage .lia-menu-bar {
    margin-bottom: 25px; } }

.IdeaExchangePage #ideaListTitle {
  position: absolute;
  margin: 11px 54px; }

.IdeaExchangePage .lia-component-primary-post-button {
  width: 100%;
  display: block;
  text-align: center;
  padding: 30px 0 50px 0;
  border-bottom: 1px solid #dcdcdc;
  margin-bottom: 30px; }

.IdeaExchangePage .PageTitle {
  text-align: center; }

.IdeaExchangePage .lia-component-quilt-custom-idea-exchange-post-button {
  text-align: center; }

.IdeaExchangePage .lia-page-header {
  padding: 0 15px; }
  .IdeaExchangePage .lia-page-header .lia-component-common-widget-page-title .lia-link-navigation {
    padding-right: 0; }

.IdeaExchangePage .lia-component-labels-widget-labels-list .label .label-link, .IdeaExchangePage .lia-component-ideas-widget-labels-sortable .label .label-link {
  background-color: #EEEEEE;
  border: none;
  padding: 10px 20px;
  font-family: omnes;
  font-weight: normal;
  color: #1E4E9D;
  border-radius: 0;
  text-align: center;
  padding-right: 70px;
  font-size: 16px;
  padding-top: 14px; }

.IdeaExchangePage .lia-component-labels-widget-labels-list .label .label-count, .IdeaExchangePage .lia-component-ideas-widget-labels-sortable .label .label-count {
  border: none;
  background-color: #1E4E9D;
  border-radius: 0;
  color: #ffffff;
  padding-top: 12px;
  padding-bottom: 12px;
  width: 50px;
  font-size: 16px; }

.IdeaExchangePage .lia-component-labels-widget-labels-list .label, .IdeaExchangePage .lia-component-ideas-widget-labels-sortable .label {
  width: calc(20% - 20px); }

.IdeaExchangePage .space30 {
  padding: 30px 0; }

.IdeaExchangePage .lia-message-view-display, .IdeaExchangePage .lia-truncate-with-message-link .lia-truncate-spacer, .IdeaExchangePage .lia-truncate-with-message-link .lia-truncated-message-link, .IdeaExchangePage .lia-message-view-idea-message-item .lia-button-image-kudos-wrapper .lia-button-image-kudos, .IdeaExchangePage .lia-truncate-with-message-link::after {
  background-color: #F0F0F0; }

.IdeaExchangePage .lia-message-view-display {
  padding: 30px;
  margin-bottom: 40px; }

.IdeaExchangePage .lia-message-view-idea-message-item .lia-quilt-column-main-content.lia-quilt-column-main-content {
  padding-left: 0;
  padding-top: 0; }

.IdeaExchangePage .lia-message-view-idea-message-item .lia-button-image-kudos-wrapper {
  text-align: center;
  left: 0;
  position: initial; }

.IdeaExchangePage .lia-message-view-idea-message-item .lia-button-image-kudos-wrapper .lia-button-image-kudos-count {
  border-left: 0;
  width: 100%; }

.IdeaExchangePage .lia-message-view-idea-message-item .lia-button-image-kudos-wrapper .lia-button-image-kudos .kudos-link {
  margin-top: 0;
  border-radius: 4px; }

.IdeaExchangePage .lia-message-view-idea-message-item .label .label-link {
  background-color: #e62639;
  color: #ffffff;
  border-radius: 0;
  font-size: 12px;
  font-weight: normal;
  padding: 5px 10px;
  text-align: center; }
  @media screen and (max-width: 991px) {
    .IdeaExchangePage .lia-message-view-idea-message-item .label .label-link {
      padding: 5px 30px; } }

.IdeaExchangePage .lia-message-view-display .lia-message-subject .lia-link-navigation {
  font-size: 21px;
  color: #394347 !important; }

.IdeaExchangePage .lia-button-image-kudos-give {
  width: 100%; }

.IdeaExchangePage .lia-button-image-kudos .kudos-count-link {
  font-size: 30px;
  color: #394347;
  margin-bottom: 5px; }

.IdeaExchangePage .lia-message-view-idea-message-item .lia-button-image-kudos-wrapper .lia-button-image-kudos-count {
  margin-top: 0; }

.IdeaExchangePage .MessageKudosCount:hover {
  text-decoration: none; }

.IdeaExchangePage .MessageView:before {
  content: "\f38a";
  font-family: TalkTalkIcons;
  position: absolute;
  top: -37px;
  left: 1px;
  font-size: 36px;
  color: #F0F0F0; }

.IdeaExchangePage .lia-message-view-idea-message-item .lia-component-comments-action-comments-link {
  font-size: 14px; }

.IdeaExchangePage .lia-message-view-idea-message-item .lia-quilt-column-side-content.lia-quilt-column-side-content {
  padding-right: 30px; }

@media screen and (max-width: 991px) {
  .IdeaExchangePage .lia-message-view-idea-message-item .lia-button-image-kudos-wrapper {
    bottom: initial; } }

@media screen and (max-width: 991px) {
  .IdeaExchangePage .lia-message-view-idea-message-item .LabelsList {
    text-align: center; } }

.IdeaExchangePage .lia-component-ideas-widget-completed-ideas .lia-status-idea-declined:before, .IdeaExchangePage .lia-message-view-idea-message-item .lia-status-idea-declined:before, .IdeaExchangePage .lia-message-view-idea-message .lia-status-idea-declined:before, .IdeaPage .lia-component-ideas-widget-completed-ideas .lia-status-idea-declined:before, .IdeaPage .lia-message-view-idea-message-item .lia-status-idea-declined:before, .IdeaPage .lia-message-view-idea-message .lia-status-idea-declined:before {
  content: "\f465";
  color: #394348;
  font-family: TalkTalkIcons;
  font-size: 24px;
  vertical-align: bottom; }

.IdeaExchangePage .lia-component-ideas-widget-completed-ideas .lia-status-idea-new:before, .IdeaExchangePage .lia-message-view-idea-message-item .lia-status-idea-new:before, .IdeaExchangePage .lia-message-view-idea-message .lia-status-idea-new:before, .IdeaPage .lia-component-ideas-widget-completed-ideas .lia-status-idea-new:before, .IdeaPage .lia-message-view-idea-message-item .lia-status-idea-new:before, .IdeaPage .lia-message-view-idea-message .lia-status-idea-new:before {
  content: "\f37c";
  color: #394348;
  font-family: TalkTalkIcons;
  font-size: 24px;
  vertical-align: bottom; }

.IdeaExchangePage .lia-component-ideas-widget-completed-ideas .lia-status-idea-investigating:before, .IdeaExchangePage .lia-message-view-idea-message-item .lia-status-idea-investigating:before, .IdeaExchangePage .lia-message-view-idea-message .lia-status-idea-investigating:before, .IdeaPage .lia-component-ideas-widget-completed-ideas .lia-status-idea-investigating:before, .IdeaPage .lia-message-view-idea-message-item .lia-status-idea-investigating:before, .IdeaPage .lia-message-view-idea-message .lia-status-idea-investigating:before {
  content: "\f1c4";
  color: #394348;
  font-family: TalkTalkIcons;
  font-size: 24px;
  vertical-align: bottom; }

.IdeaExchangePage .lia-component-ideas-widget-completed-ideas .lia-status-idea-needs_info:before, .IdeaExchangePage .lia-message-view-idea-message-item .lia-status-idea-needs_info:before, .IdeaExchangePage .lia-message-view-idea-message .lia-status-idea-needs_info:before, .IdeaPage .lia-component-ideas-widget-completed-ideas .lia-status-idea-needs_info:before, .IdeaPage .lia-message-view-idea-message-item .lia-status-idea-needs_info:before, .IdeaPage .lia-message-view-idea-message .lia-status-idea-needs_info:before {
  content: "\f24f";
  color: #394348;
  font-family: TalkTalkIcons;
  font-size: 24px;
  vertical-align: bottom; }

.IdeaExchangePage .lia-component-ideas-widget-completed-ideas .lia-status-idea-delivered:before, .IdeaExchangePage .lia-message-view-idea-message-item .lia-status-idea-delivered:before, .IdeaExchangePage .lia-message-view-idea-message .lia-status-idea-delivered:before, .IdeaPage .lia-component-ideas-widget-completed-ideas .lia-status-idea-delivered:before, .IdeaPage .lia-message-view-idea-message-item .lia-status-idea-delivered:before, .IdeaPage .lia-message-view-idea-message .lia-status-idea-delivered:before {
  content: "\f1d8";
  color: #394348;
  font-family: TalkTalkIcons;
  font-size: 24px;
  vertical-align: bottom; }

.IdeaExchangePage .lia-component-ideas-widget-completed-ideas .lia-status-idea-accepted:before, .IdeaExchangePage .lia-message-view-idea-message-item .lia-status-idea-accepted:before, .IdeaExchangePage .lia-message-view-idea-message .lia-status-idea-accepted:before, .IdeaPage .lia-component-ideas-widget-completed-ideas .lia-status-idea-accepted:before, .IdeaPage .lia-message-view-idea-message-item .lia-status-idea-accepted:before, .IdeaPage .lia-message-view-idea-message .lia-status-idea-accepted:before {
  content: "\f3f4";
  color: #394348;
  font-family: TalkTalkIcons;
  font-size: 24px;
  vertical-align: bottom; }

/* Idea Page */
.IdeaPage .lia-text.lia-idea-page-comment-count.lia-discussion-page-sub-section-header {
  display: none; }
  .IdeaPage .lia-text.lia-idea-page-comment-count.lia-discussion-page-sub-section-header.comment-header {
    font-size: 28px;
    color: #394348;
    font-family: 'WF Omnes', 'Arial', sans-serif;
    text-align: center;
    display: block;
    margin-bottom: 20px; }

.IdeaPage .lia-panel-feedback-banner-note {
  display: none; }

.IdeaPage .lia-quilt.lia-quilt-idea-message.lia-quilt-layout-idea-list-item {
  display: none; }

.IdeaPage .CommentList .lia-quilt.lia-quilt-idea-message.lia-quilt-layout-idea-list-item {
  display: inline; }

.IdeaPage .lia-message-view-display {
  background-color: #ffffff; }

.IdeaPage .CommentList .lia-message-view-display {
  background-color: #F0F0F0; }

.IdeaPage .CommentList .lia-message-view-idea-message.lia-message-view-idea-message .lia-quilt-column-main-left-content {
  padding: 20px;
  width: 100%;
  border-bottom: none; }

.IdeaPage .CommentList .lia-message-subject {
  display: none; }

.IdeaPage .CommentList .lia-message-view-idea-message.lia-message-view-idea-message .lia-quilt-column-main-right-content {
  margin-top: 0; }

.IdeaPage .CommentList .lia-button-secondary.lia-js-add-this-widget {
  display: none; }

.IdeaPage .CommentList .lia-button-primary {
  display: none; }

.IdeaPage .CommentList .lia-message-body-content p {
  font-size: 14px; }
  .IdeaPage .CommentList .lia-message-body-content p:last-of-type {
    padding-bottom: 0; }

.IdeaPage .CommentList .lia-message-view-idea-message.lia-message-view-idea-message .lia-message-body-content {
  margin-bottom: 0; }

.IdeaPage .CommentList .lia-message-view-display {
  padding-bottom: 0; }

.IdeaPage .CommentList .lia-message-body {
  margin-bottom: 0; }

.IdeaPage .CommentList .lia-message-view-display .lia-message-body-wrapper {
  margin-bottom: 0; }

.IdeaPage .CommentList .lia-message-view-wrapper {
  position: relative;
  margin-bottom: 50px; }
  .IdeaPage .CommentList .lia-message-view-wrapper:before {
    content: "\f38a";
    font-family: TalkTalkIcons;
    position: absolute;
    top: -37px;
    left: 15px;
    font-size: 36px;
    color: #F0F0F0; }

.IdeaPage .lia-message-view-idea-message .lia-button-image-kudos-wrapper .lia-button-image-kudos {
  background-color: #ffffff; }

.IdeaPage .text-ttgrey:hover {
  color: #394347; }

.IdeaPage .ideaStatusRow {
  margin-top: 30px;
  margin-bottom: 30px; }

.IdeaPage #likes-idea .lia-button-image-kudos.lia-button {
  width: 100%; }

.IdeaPage #likes-idea .kudos-count-link {
  padding: 0;
  width: 100%;
  position: relative;
  left: -10px; }

.IdeaPage #likes-idea .kudos-link {
  margin: 0; }

.IdeaPage .lia-button-image-kudos-horizontal > .lia-button-image-kudos-give {
  float: none;
  display: block; }

.IdeaPage .lia-button-image-kudos-horizontal > .lia-button-image-kudos-count {
  float: right;
  display: block;
  position: absolute;
  width: 100%;
  top: 55px; }

.IdeaPage .status-idea:before {
  font-size: 45px;
  font-family: 'TalkTalkIcons';
  display: block;
  line-height: 45px;
  margin-bottom: 14px; }

.IdeaPage .new:before {
  content: "\f37c";
  color: #1E4E9D; }

.IdeaPage .needs_info:before {
  content: "\f24f";
  color: #fdc94a; }

.IdeaPage .investigating:before {
  content: "\f1c4";
  color: #7E3B94; }

.IdeaPage .accepted:before {
  content: "\f3f4";
  color: #e62639; }

.IdeaPage .declined:before {
  content: "\f465";
  color: #394347; }

.IdeaPage .delivered:before {
  content: "\f1d8";
  color: #009f65; }

.IdeaPage .likes-idea:before {
  content: "\f087";
  font: normal normal normal 30px/1 FontAwesome;
  display: block;
  height: 50px;
  width: 50px;
  color: white;
  padding-top: 11px;
  margin-bottom: 10px;
  border-radius: 4px;
  background-color: #394347;
  margin-left: auto;
  margin-right: auto; }

.IdeaPage .btn-set {
  display: inline-block;
  width: initial;
  padding: 0 20px;
  margin: 0 10px; }

.IdeaPage .footer-border {
  border-bottom: 1px solid #f3f3f3; }

.IdeaPage #ideas-labels p {
  margin-bottom: 0;
  font-size: 14px; }

.IdeaPage #ideas-labels .labels-line {
  padding: 25px 0;
  border-bottom: 1px solid #f3f3f3; }

.IdeaPage .label-link {
  background-color: #e62639;
  color: #ffffff;
  border-radius: 0;
  font-size: 12px;
  font-weight: normal;
  padding: 5px 10px;
  text-align: center;
  line-height: inherit;
  margin-right: 5px; }
  .IdeaPage .label-link:hover {
    background-color: #e62639; }
  .IdeaPage .label-link:first-of-type {
    margin-left: 15px; }

.IdeaPage .lia-discussion-page-sub-section-header {
  font-size: 28px;
  color: #394347;
  font-family: 'WF Omnes', 'Arial', sans-serif;
  text-align: center; }

#relatedideas-slider {
  margin-bottom: 60px;
  margin-left: -8px;
  margin-right: -8px; }
  #relatedideas-slider .slick-slide {
    height: initial; }
    #relatedideas-slider .slick-slide img {
      width: inherit; }
  #relatedideas-slider .slick-prev, #relatedideas-slider .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 43%;
    display: block;
    width: 40px;
    height: 80px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: #ffffff;
    opacity: 0.8;
    border-radius: 0; }
  #relatedideas-slider .slick-next {
    right: 0;
    width: 36px; }
    @media (max-width: 1024px) {
      #relatedideas-slider .slick-next {
        width: 40px; } }
  #relatedideas-slider .slick-prev {
    z-index: 1;
    left: 0; }
  #relatedideas-slider .slick-dots li {
    display: none; }
  #relatedideas-slider .slick-prev:before {
    content: '\f156';
    font-family: TalkTalkIcons;
    margin-top: 5px; }
  #relatedideas-slider .slick-next:before {
    content: '\f159';
    font-family: TalkTalkIcons;
    margin-top: 5px;
    margin-left: -8px; }
  #relatedideas-slider .slick-prev:before, #relatedideas-slider .slick-next:before {
    line-height: 1;
    opacity: 1;
    color: #394347;
    top: 12%;
    font-size: 50px;
    position: absolute;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  #relatedideas-slider .relatedideas-item {
    margin: 10px;
    -webkit-box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2);
    padding: 4px; }
  #relatedideas-slider .relatedideas-card {
    background-color: #009f65;
    padding: 10px;
    color: #ffffff;
    font-size: 14px;
    text-align: left;
    height: 250px;
    position: relative; }
    @media (max-width: 480px) {
      #relatedideas-slider .relatedideas-card {
        height: auto; } }
    #relatedideas-slider .relatedideas-card p {
      color: #ffffff;
      font-size: 14px; }
  #relatedideas-slider .related-likes {
    position: absolute;
    bottom: 12px;
    width: 88%;
    text-align: center; }
  #relatedideas-slider .related-details:before {
    content: '\f2d7';
    font-family: TalkTalkIcons;
    font-size: 50px;
    display: inline-block;
    text-align: center;
    width: 100%;
    margin-top: -10px;
    margin-bottom: -8px; }

.statRings .new .rbc-center-text-line0, .statRings .investigating .rbc-center-text-line0, .statRings .accepted .rbc-center-text-line0, .statRings .delivered .rbc-center-text-line0 {
  font-size: 80px;
  font-family: "WF Omnes", arial, sans-serif;
  font-weight: 600; }

.statRings .new tspan {
  color: #1E4E9D; }

.statRings .investigating tspan {
  color: #7E3B94; }

.statRings .accepted tspan {
  color: #e62639; }

.statRings .delivered tspan {
  color: #009f65; }

.statRings .chartArea, .statRings .chartAreaLast {
  padding: 0 30px;
  display: inline-block;
  width: 227px; }
  @media (max-width: 1024px) {
    .statRings .chartArea, .statRings .chartAreaLast {
      width: 172px; } }
  @media (max-width: 767px) {
    .statRings .chartArea, .statRings .chartAreaLast {
      padding: 20px 20px 0 20px; } }
  .statRings .chartArea .progress, .statRings .chartAreaLast .progress {
    filter: inherit; }

@media (min-width: 1025px) {
  .statRings .chartArea :after {
    content: '\f159';
    font-family: 'TalkTalkIcons';
    position: absolute;
    top: 19%;
    left: 89%;
    font-size: 4em; } }

@media (min-width: 767px) and (max-width: 1024px) {
  .statRings .chartArea :after {
    content: '\f14a';
    font-family: 'TalkTalkIcons';
    position: absolute;
    top: 7%;
    left: 84%;
    font-size: 4em; } }

.statRings .chartAreaLast :after {
  content: ''; }

.statRings .tt_icon {
  font-size: 60px; }

.cols {
  width: 14.286%;
  float: left; }

.IdeaExchangePage #ideas-labels {
  margin-top: 30px;
  margin-left: 15px;
  margin-right: 15px; }
  .IdeaExchangePage #ideas-labels h2 {
    text-align: center;
    margin-bottom: 30px; }
  .IdeaExchangePage #ideas-labels .labels-line {
    text-align: center; }

.IdeaExchangePage .ideas-label-container {
  margin: 10px;
  overflow: auto;
  display: inline-block; }
  .IdeaExchangePage .ideas-label-container.active .label-value {
    opacity: 0.7; }
  .IdeaExchangePage .ideas-label-container.active .label-link {
    background-color: #1E4E9D;
    color: #ffffff; }

.IdeaExchangePage .label-type {
  float: left; }
  .IdeaExchangePage .label-type .label-link {
    background-color: #EEEEEE;
    color: #1E4E9D;
    font-weight: normal;
    font-size: 16px;
    height: 44px;
    line-height: 44px;
    border-radius: 0;
    padding: 0 20px;
    text-transform: capitalize; }

.IdeaExchangePage .label-value {
  float: left;
  color: #ffffff;
  background-color: #1E4E9D;
  font-size: 16px;
  width: 44px;
  height: 44px;
  text-align: center;
  line-height: 44px; }

.IdeaExchangePage .FilteredByLabelName.lia-panel-feedback-banner-note, .IdeaExchangePage .FilteredByMessageStatus.lia-panel-feedback-banner-note {
  color: #394347;
  background-color: transparent;
  padding: 10px;
  font-size: 16px;
  font-weight: normal;
  text-align: center; }
  .IdeaExchangePage .FilteredByLabelName.lia-panel-feedback-banner-note .label, .IdeaExchangePage .FilteredByMessageStatus.lia-panel-feedback-banner-note .label {
    font-size: 16px;
    color: #e62639;
    padding-left: 0;
    padding-right: 0; }
  .IdeaExchangePage .FilteredByLabelName.lia-panel-feedback-banner-note .lia-link-navigation, .IdeaExchangePage .FilteredByMessageStatus.lia-panel-feedback-banner-note .lia-link-navigation {
    color: #1E4E9D; }

#comment-me-this {
  margin: 30px 0; }

#status-modal .modal-body {
  padding-bottom: 0 !important; }

#status-modal h3 {
  color: #394347;
  margin-bottom: 15px;
  text-align: center; }
  #status-modal h3 i {
    color: #fdc94a;
    font-size: 34px;
    vertical-align: sub;
    display: block;
    margin-bottom: 10px; }

#status-modal p {
  font-size: 14px;
  margin-bottom: 20px;
  text-align: center;
  border-bottom: 1px dashed #dcdcdc;
  padding-bottom: 20px; }
  #status-modal p:last-of-type {
    border-bottom: none;
    padding-bottom: 0; }

/* Progress Bar */
.tt-stepbystep {
  position: relative;
  margin: 20px 0; }
  @media screen and (max-width: 1024px) {
    .tt-stepbystep {
      display: none; } }
  .tt-stepbystep ol {
    text-align: center; }
    .tt-stepbystep ol li {
      display: inline-block;
      margin: 0;
      width: 170px;
      height: 50px;
      padding: 0;
      vertical-align: top;
      left: 2px;
      text-align: left; }
      .tt-stepbystep ol li:last-child {
        left: 0;
        border: 0;
        width: 0; }
      .tt-stepbystep ol li.pb-inactive {
        border-top: 10px solid #ddd; }
        .tt-stepbystep ol li.pb-inactive:before {
          color: #000 !important;
          top: -17px;
          left: 4px;
          font-size: 18px;
          font-family: 'WF Omnes'; }
        .tt-stepbystep ol li.pb-inactive > span {
          background-color: #ddd; }
      .tt-stepbystep ol li.pb-active {
        border-top: 10px solid #ddd; }
        .tt-stepbystep ol li.pb-active:before {
          color: #fff !important;
          top: -17px;
          left: 4px;
          font-size: 18px;
          font-family: 'WF Omnes'; }
        .tt-stepbystep ol li.pb-active > span {
          background-color: #7E3B94; }
          .tt-stepbystep ol li.pb-active > span:before {
            position: absolute;
            top: 10px;
            content: '';
            border-top: 10px solid #7E3B94;
            width: 50px;
            left: 2px; }
        .tt-stepbystep ol li.pb-active.idea-del span:before {
          display: none; }
      .tt-stepbystep ol li.pb-done {
        border-top: 10px solid #7E3B94; }
        .tt-stepbystep ol li.pb-done:before {
          color: #fff !important;
          font-size: 23px;
          top: -19px;
          left: -3px;
          content: '\f3f4';
          font-family: 'TalkTalkIcons'; }
        .tt-stepbystep ol li.pb-done > span {
          background-color: #7E3B94; }
      .tt-stepbystep ol li:before {
        z-index: 10;
        font-weight: normal; }
      .tt-stepbystep ol li span {
        width: 30px;
        height: 30px;
        position: absolute;
        top: -20px;
        border-radius: 100%;
        left: -6px; }
        .tt-stepbystep ol li span p {
          position: relative;
          top: 25px;
          margin-top: 5px;
          padding-top: 10px;
          font-size: 14px;
          line-height: 20px;
          min-width: 120px;
          color: #394348;
          -webkit-font-smoothing: auto; }

.tt-stepbar {
  float: right;
  display: inline-block;
  margin-bottom: 30px;
  margin-left: 15px;
  margin-right: 15px; }
  @media screen and (min-width: 1024px) {
    .tt-stepbar {
      display: none; } }
  .tt-stepbar > span {
    margin-right: 10px;
    color: #7E3B94;
    font-size: 14px; }
  .tt-stepbar .tt-bar-percentage {
    width: 130px;
    height: 10px;
    display: inline-block;
    background-color: #ddd;
    border-radius: 8px;
    margin-top: 2px; }
    .tt-stepbar .tt-bar-percentage > span {
      display: block;
      height: 100%;
      background-color: #7E3B94;
      border-radius: 7px; }

/* Currently edited */
#tt_cust_editors {
  margin: 10px; }
  #tt_cust_editors .cust-editor-username {
    float: left;
    margin-right: 10px; }
    #tt_cust_editors .cust-editor-username a {
      color: #ffffff; }
  #tt_cust_editors .cust-editor-lapsed {
    float: left;
    font-weight: 100;
    font-size: 14px;
    margin-top: 2px;
    opacity: 0.7; }
  #tt_cust_editors .cust_editor-row {
    background-color: #1E4E9D;
    padding: 10px;
    margin-bottom: 30px;
    color: white;
    display: inline-block;
    position: relative;
    margin-right: 10px; }
    #tt_cust_editors .cust_editor-row .tt_icon {
      top: -18px;
      position: absolute;
      left: 0;
      color: #1E4E9D;
      font-size: 24px; }

.IdeaPage .CommentList {
  padding-left: 15px;
  padding-right: 15px; }
  .IdeaPage .CommentList .MessageView .lia-message-byline:after {
    display: none; }
  .IdeaPage .CommentList .MessageView .lia-quilt-column-main-right-content {
    display: none; }
  .IdeaPage .CommentList .MessageView .lia-byline-wrapper .lia-message-byline {
    font-size: 0; }
    .IdeaPage .CommentList .MessageView .lia-byline-wrapper .lia-message-byline .UserName {
      font-size: 14px; }

/* New Avatar Bar in Idea Replies */
.IdeaPage .MessageView.lia-thread-reply {
  margin-top: 100px;
  position: relative;
  margin-left: 15px; }

.IdeaPage .MessageView .lia-quilt-row-header {
  position: absolute;
  margin-top: -100px;
  width: 100%;
  padding: 0;
  margin-left: -15px; }

.IdeaPage .MessageView .lia-message-body-content {
  margin-bottom: 30px; }

#blog-welcome a:hover {
  text-decoration: none; }

#blog-welcome .strip {
  padding-left: 0px;
  padding-right: 0px; }
  @media (max-width: 768px) {
    #blog-welcome .strip {
      padding-top: 0; } }

#blog-welcome .blog-cat {
  color: #ffffff;
  padding: 10px;
  margin: 10px 10px 40px 10px;
  text-decoration: none; }
  #blog-welcome .blog-cat:hover, #blog-welcome .blog-cat:focus, #blog-welcome .blog-cat:active {
    text-decoration: none; }
  @media (max-width: 767px) {
    #blog-welcome .blog-cat {
      margin-left: 0;
      margin-right: 0;
      padding: 0;
      margin: 10px 0 30px 0; } }
  #blog-welcome .blog-cat.community {
    background-color: #009f65; }
  #blog-welcome .blog-cat.security {
    background-color: #1E4E9D; }
  #blog-welcome .blog-cat.technology {
    background-color: #fdc94a; }
  #blog-welcome .blog-cat.talktalk {
    background-color: #e62639; }
  #blog-welcome .blog-cat.beat-the-scammers {
    background-color: #394347; }
  #blog-welcome .blog-cat.ufo {
    background-color: #7E3B94; }
  #blog-welcome .blog-cat .tt_icon {
    float: right;
    font-size: 40px;
    margin-top: -8px;
    margin-right: -8px; }
    #blog-welcome .blog-cat .tt_icon:hover, #blog-welcome .blog-cat .tt_icon:active, #blog-welcome .blog-cat .tt_icon:focus {
      text-decoration: none; }
    @media (max-width: 767px) {
      #blog-welcome .blog-cat .tt_icon {
        float: none;
        font-size: 40px;
        margin-top: 0;
        margin-right: 0; } }

#blog-welcome .cat-kevin {
  left: 20px;
  bottom: 8px; }
  @media (max-width: 599px) {
    #blog-welcome .cat-kevin {
      bottom: -32px;
      left: 10px; } }

#blog-articles .strip {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0; }
  @media (max-width: 768px) {
    #blog-articles .strip {
      padding-top: 0; } }

#blog-articles .article-format {
  height: 295px;
  background-image: url("/html/assets/TalkTalkHerov2.jpg");
  background-size: cover;
  background-position: center center;
  margin-bottom: 20px;
  position: relative; }
  @media (max-width: 768px) {
    #blog-articles .article-format {
      background-color: rgba(0, 0, 0, 0.4);
      background-blend-mode: multiply;
      height: 140px; } }
  #blog-articles .article-format .article-intro {
    background-color: rgba(0, 0, 0, 0.6);
    color: white;
    padding: 15px;
    overflow: hidden;
    height: 56px;
    transition: height 0.5s; }
    #blog-articles .article-format .article-intro:hover, #blog-articles .article-format .article-intro:active, #blog-articles .article-format .article-intro:focus {
      height: 140px; }
    #blog-articles .article-format .article-intro h4 {
      margin-bottom: 15px;
      font-size: 24px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
      @media (max-width: 768px) {
        #blog-articles .article-format .article-intro h4 {
          margin-bottom: 8px;
          white-space: normal;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          word-break: normal; } }
      #blog-articles .article-format .article-intro h4:hover {
        text-decoration: none; }
    #blog-articles .article-format .article-intro p {
      color: #ffffff;
      font-size: 14px;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      overflow: hidden;
      word-wrap: break-word; }
      @media (max-width: 768px) {
        #blog-articles .article-format .article-intro p {
          -webkit-line-clamp: 1; } }
      #blog-articles .article-format .article-intro p a {
        color: #ffffff; }
      #blog-articles .article-format .article-intro p:hover {
        text-decoration: none; }
    #blog-articles .article-format .article-intro:hover {
      text-decoration: none; }
    @media (max-width: 768px) {
      #blog-articles .article-format .article-intro {
        height: initial;
        transition: initial;
        position: absolute;
        bottom: 0;
        background-color: transparent; }
        #blog-articles .article-format .article-intro:hover, #blog-articles .article-format .article-intro:active, #blog-articles .article-format .article-intro:focus {
          height: auto; } }

#blog-articles .article-position {
  position: absolute;
  bottom: 0;
  width: 100%; }
  @media (max-width: 768px) {
    #blog-articles .article-position {
      position: initial; } }
  #blog-articles .article-position:hover {
    text-decoration: none; }
  #blog-articles .article-position .article-header {
    color: #ffffff;
    font-size: 12px;
    padding: 5px 10px;
    display: inline-block; }
    #blog-articles .article-position .article-header.community {
      background-color: #009f65; }
    #blog-articles .article-position .article-header.talktalk {
      background-color: #e62639; }
    #blog-articles .article-position .article-header.technology {
      background-color: #fdc94a; }
    #blog-articles .article-position .article-header.security {
      background-color: #1E4E9D; }
    #blog-articles .article-position .article-header.beat-the-scammers {
      background-color: #394347; }
    #blog-articles .article-position .article-header.ufo {
      background-color: #7E3B94; }
    #blog-articles .article-position .article-header:hover, #blog-articles .article-position .article-header:active, #blog-articles .article-position .article-header:focus {
      text-decoration: none; }

#blog-articles .blog-selected {
  display: inline-block;
  padding: 7px 15px 6px 15px;
  background-color: grey;
  margin-bottom: 20px;
  color: #ffffff;
  font-size: 14px;
  font-family: 'WF Omnes', 'Arial', sans-serif;
  position: relative;
  cursor: pointer;
  border-radius: 4px 0 0 4px; }
  #blog-articles .blog-selected:after {
    content: "\f3f2";
    font-family: TalkTalkIcons;
    background-color: lightgrey;
    padding: 8px 10px 5px 10px;
    right: -34px;
    position: absolute;
    top: 0;
    border-radius: 0 4px 4px 0; }
  #blog-articles .blog-selected.talktalk {
    background-color: #e62639; }
    #blog-articles .blog-selected.talktalk:after {
      background-color: #e62639;
      opacity: 0.8; }
  #blog-articles .blog-selected.technology {
    background-color: #fdc94a; }
    #blog-articles .blog-selected.technology:after {
      background-color: #fdc94a;
      opacity: 0.8; }
  #blog-articles .blog-selected.community {
    background-color: #009f65; }
    #blog-articles .blog-selected.community:after {
      background-color: #009f65;
      opacity: 0.8; }
  #blog-articles .blog-selected.security {
    background-color: #1E4E9D; }
    #blog-articles .blog-selected.security:after {
      background-color: #1E4E9D;
      opacity: 0.8; }
  #blog-articles .blog-selected.beat-the-scammers {
    background-color: #394347; }
    #blog-articles .blog-selected.beat-the-scammers:after {
      background-color: #394347;
      opacity: 0.8; }
  #blog-articles .blog-selected.ufo {
    background-color: #7E3B94; }
    #blog-articles .blog-selected.ufo:after {
      background-color: #7E3B94;
      opacity: 0.8; }

.strip {
  padding-left: 0px;
  padding-right: 0px; }
  @media (max-width: 768px) {
    .strip {
      padding-top: 0; } }

.blog-picture {
  height: 320px;
  background-image: url("/html/assets/TalkTalkHerov2.jpg");
  background-size: cover;
  background-position: center center;
  position: relative; }
  @media (max-width: 768px) {
    .blog-picture {
      height: 150px; } }

.blog-type {
  color: #ffffff;
  font-size: 16px;
  padding: 6px 12px;
  display: inline-block; }
  .blog-type.community {
    background-color: #009f65; }
  .blog-type.talktalk {
    background-color: #e62639; }
  .blog-type.technology {
    background-color: #fdc94a; }
  .blog-type.security {
    background-color: #1E4E9D; }
  .blog-type.beat-the-scammers {
    background-color: #394347; }
  .blog-type.ufo {
    background-color: #7E3B94; }

.blog-post-user {
  padding: 30px 0;
  overflow: auto; }

.blog-author {
  background-color: #F5F5F5;
  padding: 30px;
  position: relative;
  margin: 0 10px; }
  .blog-author .author-kevin {
    color: #F5F5F5;
    position: absolute;
    bottom: -30px; }

.author-avatar {
  float: left;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden; }
  .author-avatar img {
    width: 100px;
    height: 100px; }
  @media (max-width: 768px) {
    .author-avatar {
      width: 100%;
      text-align: center;
      margin-bottom: 20px; } }

.author-info {
  margin-left: 140px; }
  @media (max-width: 768px) {
    .author-info {
      margin-left: 0; } }

.blog-more {
  margin: 60px 10px; }
  .blog-more h4 {
    font-size: 24px;
    margin-bottom: 15px; }
  .blog-more li {
    padding-left: 0; }

.BlogPage .lia-menu-bar {
  margin-top: 0;
  margin-left: 10px;
  margin-right: 10px; }

/* Existing */
.BlogArticlePage .MessageView p {
  margin: 10px 0; }

.BlogArticlePage .blog-picture .lia-message-labels {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0; }

.BlogArticlePage .blog-picture .lia-component-labels {
  margin-bottom: 0; }

.BlogArticlePage ul {
  margin: 0; }
  .BlogArticlePage ul li {
    margin-bottom: 15px; }

.BlogArticlePage .LabelsList .label {
  padding-bottom: 0; }

.BlogArticlePage .LabelsForArticle .label-link {
  margin-bottom: 0;
  margin-right: 0;
  padding: 0;
  background-color: transparent;
  font-size: 16px;
  font-weight: normal; }

.BlogArticlePage .lia-page-header .lia-component-common-widget-core-node-icon + .lia-component-common-widget-page-title {
  padding-left: 0; }

.BlogArticlePage .lia-message-view-display {
  background-color: transparent; }

.BlogArticlePage .lia-component-menu-bar-without-options {
  display: none; }

.BlogArticlePage .lia-component-article {
  margin-top: 0; }

.BlogArticlePage .lia-quilt-blog-topic-message > .lia-quilt-row-header {
  border-bottom: none;
  padding: 30px 10px 15px 10px; }

.BlogArticlePage .lia-quilt-blog-topic-message > .lia-quilt-row-main {
  padding: 0 10px; }

.BlogArticlePage .lia-quilt-blog-topic-message > .lia-quilt-row-footer {
  border-top: none;
  padding: 20px 10px; }

.BlogArticlePage .CommentEditorForm {
  margin: 10px; }

.BlogArticlePage .CommentList .MessageView {
  margin: 0 10px; }

.BlogArticlePage .CommentList .lia-message-view-display {
  background-color: #f5f5f5; }

.BlogArticlePage .CommentList .lia-quilt-row-header {
  padding: 25px; }

.BlogArticlePage .CommentList .lia-quilt-row-footer {
  display: none; }

.BlogArticlePage .CommentList .lia-panel-message {
  margin-bottom: 5px; }

.BlogArticlePage .CommentList .lia-quilt-row-main {
  padding: 25px;
  padding-top: 0; }

.BlogArticlePage .CommentList .lia-message-body-content, .BlogArticlePage .CommentList .lia-message-body {
  margin-bottom: 0; }

.BlogArticlePage .CommentList .lia-message-body-wrapper {
  margin-top: 0;
  margin-bottom: 0; }

.BlogArticlePage .CommentList .lia-message-view-blog-reply-message .lia-menu-navigation-wrapper {
  right: -19px;
  top: -10px; }

.BlogArticlePage .CommentList .lia-component-post-date {
  margin-right: 26px; }

.BlogArticlePage .lia-panel-feedback-banner-note {
  display: none; }

@media screen and (max-width: 767px) {
  .BlogArticlePage .lia-message-author-with-avatar, .BlogArticlePage .lia-message-author-rank {
    padding-left: 10px; } }

@media screen and (max-width: 767px) {
  .mobile-blog-labels .col-xs-2 {
    width: 20%;
    padding: 0; }
    .mobile-blog-labels .col-xs-2 .blog-cat {
      padding: 0 !important;
      margin-bottom: 25px !important; } }

.TagList li {
  display: none; }
  .TagList li.lia-tag-list-item {
    margin-right: 0; }
    .TagList li.lia-tag-list-item a {
      color: #ffffff;
      background: #009f65;
      padding: 4px 10px;
      margin-right: 5px;
      margin-bottom: 10px;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px;
      text-decoration: none;
      display: inline-block;
      font-size: 12px;
      font-family: 'Open Sans', 'Arial', sans-serif !important;
      border: none; }
      .TagList li.lia-tag-list-item a:hover, .TagList li.lia-tag-list-item a:focus, .TagList li.lia-tag-list-item a:active {
        text-decoration: none;
        background: #36BC82;
        color: #ffffff; }

.BlogPage .blog-admin ul.lia-paging-full {
  display: none; }

.BlogPage .blog-admin .lia-component-menu-bar {
  float: right;
  width: 100%;
  text-align: right;
  position: relative;
  top: -65px;
  height: 44px;
  margin: 0;
  margin-bottom: -30px; }

ul.ssd-key {
  margin-top: 0; }
  @media (max-width: 768px) {
    ul.ssd-key {
      margin: 30px 0; } }
  ul.ssd-key li {
    position: relative;
    padding-left: 40px;
    margin-bottom: 20px; }
    ul.ssd-key li img {
      width: 28px;
      top: -3px;
      position: absolute;
      left: 0px; }

#ssd-grid .strip {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 30px; }
  @media (max-width: 768px) {
    #ssd-grid .strip {
      padding-top: 0; } }

#ssd-grid .status-frame {
  border-top: 1px solid #dcdcdc;
  padding-top: 30px;
  padding-bottom: 30px;
  font-family: 'WF Omnes', 'Arial', sans-serif;
  font-size: 20px;
  font-weight: 600; }
  @media (max-width: 768px) {
    #ssd-grid .status-frame {
      font-size: 18px;
      padding-bottom: 0; } }
  #ssd-grid .status-frame .tt_icon {
    font-size: 56px;
    display: block;
    margin-bottom: 10px;
    color: #394347; }
  #ssd-grid .status-frame .col-md-3 {
    padding: 30px 0; }
  #ssd-grid .status-frame img {
    width: 40px;
    position: absolute;
    top: 7px;
    margin-left: 15px; }
  #ssd-grid .status-frame a {
    color: #394347; }
    #ssd-grid .status-frame a div {
      color: #1E4E9D; }
      #ssd-grid .status-frame a div:hover {
        color: #1E4E9D;
        text-decoration: none; }
        #ssd-grid .status-frame a div:hover i:hover {
          text-decoration: none; }

.ssd-issues {
  padding-bottom: 50px; }
  .ssd-issues .ssd-issues-header {
    margin-bottom: 50px; }
  .ssd-issues .issue-icon {
    float: left;
    margin-right: 15px; }
  .ssd-issues .issue-copy p:first-of-type {
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis; }
  .ssd-issues .issue-link p {
    margin-bottom: 0; }
  .ssd-issues .carousel-caption {
    position: initial;
    color: #000000;
    text-shadow: none; }
  .ssd-issues .carousel-control .tt_icon-arrowleft, .ssd-issues .carousel-control .tt_icon-arrowright {
    position: relative;
    top: 50%;
    z-index: 5;
    display: inline-block;
    margin-top: -10px; }
    @media (max-width: 767px) {
      .ssd-issues .carousel-control .tt_icon-arrowleft, .ssd-issues .carousel-control .tt_icon-arrowright {
        font-size: 44px;
        position: relative; } }
  .ssd-issues .tt_icon {
    color: black;
    font-size: 50px; }
    .ssd-issues .tt_icon:hover {
      text-decoration: none; }
  .ssd-issues .tt_icon-arrowleft {
    margin-left: -10px; }
    @media (max-width: 767px) {
      .ssd-issues .tt_icon-arrowleft {
        margin-left: 0; } }
  .ssd-issues .carousel-control.right {
    background-image: none;
    right: 0; }
    @media (max-width: 767px) {
      .ssd-issues .carousel-control.right {
        right: -10px; } }
  .ssd-issues .carousel-control.left {
    background-image: none;
    left: 0; }
    @media (max-width: 767px) {
      .ssd-issues .carousel-control.left {
        left: -10px; } }
  .ssd-issues .carousel-control {
    width: 50px;
    text-shadow: none; }
    @media (max-width: 767px) {
      .ssd-issues .carousel-control {
        width: 44px; } }
  .ssd-issues ol li {
    position: initial;
    padding-left: 0; }
  .ssd-issues ol li:before, .ssd-issues ul li:before {
    display: none; }
  .ssd-issues .carousel-indicators {
    bottom: -65px; }
    .ssd-issues .carousel-indicators li {
      background-color: #cacaca;
      border-color: #cacaca;
      width: 12px;
      height: 12px; }
    .ssd-issues .carousel-indicators .active {
      background-color: #394347;
      border-color: #394347;
      margin: 1px; }
  .ssd-issues .issue-back {
    background-color: rgba(253, 201, 74, 0.2);
    padding: 20px;
    color: #394347;
    margin-top: 38px;
    text-align: left;
    font-size: 14px; }
    .ssd-issues .issue-back .kevin {
      color: rgba(253, 201, 74, 0.2);
      top: -2px;
      left: 10px; }
    .ssd-issues .issue-back .issue-bubble {
      width: 47px;
      height: 45px;
      position: absolute;
      top: 18px;
      right: -12px; }

#status-contact .status-contactline, #status-contact-new .status-contactline {
  border-top: 1px solid #dcdcdc;
  padding: 50px 0; }

#status-contact .tt_icon-mytalktalkapp, #status-contact-new .tt_icon-mytalktalkapp {
  color: #7E3B94; }

#status-contact .tt_icon, #status-contact-new .tt_icon {
  font-size: 70px;
  margin-bottom: 15px; }
  #status-contact .tt_icon.tt_icon-mytalktalkapp, #status-contact-new .tt_icon.tt_icon-mytalktalkapp {
    font-size: 50px;
    padding: 10px; }

#status-contact p, #status-contact-new p {
  padding: 10px 0; }

#status-contact .status-btn, #status-contact-new .status-btn {
  background-color: #009f65;
  border: #009f65;
  margin: 0 auto;
  width: auto;
  display: inline-block;
  padding: 0 25px; }
  #status-contact .status-btn:hover, #status-contact-new .status-btn:hover {
    text-decoration: none;
    background-color: #44B485;
    border: #44B485; }

@media (max-width: 768px) {
  #status-contact-new .tt_icon-mytalktalkapp {
    margin-top: 30px; } }

[id^=issue-modal], #status-modal, [id^=board-modal-status] {
  text-align: left; }
  [id^=issue-modal] .missue-details, #status-modal .missue-details, [id^=board-modal-status] .missue-details {
    font-size: 13px;
    margin-bottom: 15px; }
  [id^=issue-modal] .missue-header h3, #status-modal .missue-header h3, [id^=board-modal-status] .missue-header h3 {
    font-family: 'WF Omnes', 'Arial', sans-serif;
    font-size: 24px;
    color: #e62639; }
  [id^=issue-modal] .missue-header img, #status-modal .missue-header img, [id^=board-modal-status] .missue-header img {
    width: 30px;
    float: left;
    margin-right: 15px; }
  [id^=issue-modal] .missue-content, #status-modal .missue-content, [id^=board-modal-status] .missue-content {
    border-bottom: 1px solid #95989A;
    padding-bottom: 10px; }
    [id^=issue-modal] .missue-content p, #status-modal .missue-content p, [id^=board-modal-status] .missue-content p {
      font-size: 15px; }
  [id^=issue-modal] .modal-body, #status-modal .modal-body, [id^=board-modal-status] .modal-body {
    padding: 20px; }
    [id^=issue-modal] .modal-body ul, #status-modal .modal-body ul, [id^=board-modal-status] .modal-body ul {
      list-style: disc;
      margin-left: 60px; }
  [id^=issue-modal] button:not(.unbutton), #status-modal button:not(.unbutton), [id^=board-modal-status] button:not(.unbutton) {
    background-color: #1E4E9D;
    border-color: #1E4E9D; }
  [id^=issue-modal] .modal-header, #status-modal .modal-header, [id^=board-modal-status] .modal-header {
    background-color: #1E4E9D;
    color: #ffffff; }
    [id^=issue-modal] .modal-header button:not(.unbutton), #status-modal .modal-header button:not(.unbutton), [id^=board-modal-status] .modal-header button:not(.unbutton) {
      background-color: transparent;
      width: auto;
      border-color: transparent;
      height: auto;
      line-height: inherit;
      margin-bottom: 0;
      opacity: 1;
      border: none; }
      [id^=issue-modal] .modal-header button:not(.unbutton):hover, [id^=issue-modal] .modal-header button:not(.unbutton):active, [id^=issue-modal] .modal-header button:not(.unbutton):focus, #status-modal .modal-header button:not(.unbutton):hover, #status-modal .modal-header button:not(.unbutton):active, #status-modal .modal-header button:not(.unbutton):focus, [id^=board-modal-status] .modal-header button:not(.unbutton):hover, [id^=board-modal-status] .modal-header button:not(.unbutton):active, [id^=board-modal-status] .modal-header button:not(.unbutton):focus {
        text-decoration: none; }
      [id^=issue-modal] .modal-header button:not(.unbutton) span, #status-modal .modal-header button:not(.unbutton) span, [id^=board-modal-status] .modal-header button:not(.unbutton) span {
        font-size: 24px;
        font-weight: normal;
        line-height: initial; }
  [id^=issue-modal] .modal-footer, #status-modal .modal-footer, [id^=board-modal-status] .modal-footer {
    padding: 20px;
    padding-top: 0;
    border-top: none; }
    [id^=issue-modal] .modal-footer .btn.btn-primary, #status-modal .modal-footer .btn.btn-primary, [id^=board-modal-status] .modal-footer .btn.btn-primary {
      max-width: 140px;
      float: right;
      margin: 0;
      text-decoration: none; }

[id^=board-modal-status] .missue-title {
  font-weight: bold; }

[id^=board-modal-status] .missue-header {
  border-bottom: 1px dashed #dcdcdc;
  padding-bottom: 20px;
  margin-bottom: 25px; }
  [id^=board-modal-status] .missue-header:last-of-type {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0; }

.service-check-frame {
  border: 1px solid #dcdcdc;
  padding: 30px 20px; }
  .service-check-frame p {
    margin-top: 20px;
    margin-bottom: 25px; }
  .service-check-frame .btn {
    width: 300px;
    margin: 0 auto; }
    @media (max-width: 767px) {
      .service-check-frame .btn {
        width: 100%; } }
  .service-check-frame .right-line {
    border-right: 1px solid #dcdcdc;
    padding-right: 30px; }
    @media (max-width: 767px) {
      .service-check-frame .right-line {
        border-right: none;
        padding-right: 0;
        padding-left: 0;
        border-bottom: 1px solid #dcdcdc;
        padding-bottom: 30px;
        margin-bottom: 30px; } }
  .service-check-frame img.check-icon {
    width: 23px;
    height: 23px;
    float: left;
    margin-right: 10px; }
  @media (max-width: 767px) {
    .service-check-frame ul {
      margin: 0; } }
  .service-check-frame ul li {
    margin-bottom: 20px; }
    @media (max-width: 767px) {
      .service-check-frame ul li {
        padding-left: 0; } }
    .service-check-frame ul li:last-of-type {
      margin-bottom: 0; }
  @media (max-width: 768px) {
    .service-check-frame {
      margin-bottom: 30px;
      border-left: 0;
      border-right: 0; } }
  @media (max-width: 768px) {
    .service-check-frame .col-md-6 {
      padding-left: 0;
      padding-right: 0; } }

#board-modal-statusclear a.btn-primary {
  max-width: initial; }

.Check-and-Report .check-and-report-staff, .checkReport_new_comment .check-and-report-staff, .Check-and-Report-Number .check-and-report-staff, .checkReport_thankyou .check-and-report-staff, .checkandreport .check-and-report-staff, .CheckAndReportResults .check-and-report-staff, .ForumTopicPage .check-and-report-forum .check-and-report-staff {
  background-color: #DFF2EA !important; }
  .Check-and-Report .check-and-report-staff .user :after, .checkReport_new_comment .check-and-report-staff .user :after, .Check-and-Report-Number .check-and-report-staff .user :after, .checkReport_thankyou .check-and-report-staff .user :after, .checkandreport .check-and-report-staff .user :after, .CheckAndReportResults .check-and-report-staff .user :after, .ForumTopicPage .check-and-report-forum .check-and-report-staff .user :after {
    content: ' (TalkTalk staff)'; }

.Check-and-Report .genuine-talktalk, .checkReport_new_comment .genuine-talktalk, .Check-and-Report-Number .genuine-talktalk, .checkReport_thankyou .genuine-talktalk, .checkandreport .genuine-talktalk, .CheckAndReportResults .genuine-talktalk, .ForumTopicPage .check-and-report-forum .genuine-talktalk {
  color: #1E4E9D; }
  .Check-and-Report .genuine-talktalk:after, .checkReport_new_comment .genuine-talktalk:after, .Check-and-Report-Number .genuine-talktalk:after, .checkReport_thankyou .genuine-talktalk:after, .checkandreport .genuine-talktalk:after, .CheckAndReportResults .genuine-talktalk:after, .ForumTopicPage .check-and-report-forum .genuine-talktalk:after {
    content: ' (Genuine TalkTalk Number)'; }

.Check-and-Report #report-header, .checkReport_new_comment #report-header, .Check-and-Report-Number #report-header, .checkReport_thankyou #report-header, .checkandreport #report-header, .CheckAndReportResults #report-header, .ForumTopicPage .check-and-report-forum #report-header {
  margin-bottom: 15px; }
  .Check-and-Report #report-header p, .checkReport_new_comment #report-header p, .Check-and-Report-Number #report-header p, .checkReport_thankyou #report-header p, .checkandreport #report-header p, .CheckAndReportResults #report-header p, .ForumTopicPage .check-and-report-forum #report-header p {
    font-size: 16px; }

.Check-and-Report .report-space, .checkReport_new_comment .report-space, .Check-and-Report-Number .report-space, .checkReport_thankyou .report-space, .checkandreport .report-space, .CheckAndReportResults .report-space, .ForumTopicPage .check-and-report-forum .report-space {
  margin-top: 30px;
  margin-bottom: 30px; }

.Check-and-Report .top-30, .checkReport_new_comment .top-30, .Check-and-Report-Number .top-30, .checkReport_thankyou .top-30, .checkandreport .top-30, .CheckAndReportResults .top-30, .ForumTopicPage .check-and-report-forum .top-30 {
  margin-top: 30px; }

.Check-and-Report .bottom-30, .checkReport_new_comment .bottom-30, .Check-and-Report-Number .bottom-30, .checkReport_thankyou .bottom-30, .checkandreport .bottom-30, .CheckAndReportResults .bottom-30, .ForumTopicPage .check-and-report-forum .bottom-30 {
  margin-bottom: 30px; }

.Check-and-Report .splitter, .checkReport_new_comment .splitter, .Check-and-Report-Number .splitter, .checkReport_thankyou .splitter, .checkandreport .splitter, .CheckAndReportResults .splitter, .ForumTopicPage .check-and-report-forum .splitter {
  border-top: 1px solid #f0f0f0; }

.Check-and-Report .large-icon, .checkReport_new_comment .large-icon, .Check-and-Report-Number .large-icon, .checkReport_thankyou .large-icon, .checkandreport .large-icon, .CheckAndReportResults .large-icon, .ForumTopicPage .check-and-report-forum .large-icon {
  font-size: 6.4rem;
  line-height: 96px; }

.Check-and-Report .check-stats-back, .checkReport_new_comment .check-stats-back, .Check-and-Report-Number .check-stats-back, .checkReport_thankyou .check-stats-back, .checkandreport .check-stats-back, .CheckAndReportResults .check-stats-back, .ForumTopicPage .check-and-report-forum .check-stats-back {
  background-color: #1E4E9D;
  overflow: hidden;
  padding: 15px;
  padding-left: 130px;
  min-height: 110px; }
  .Check-and-Report .check-stats-back p, .checkReport_new_comment .check-stats-back p, .Check-and-Report-Number .check-stats-back p, .checkReport_thankyou .check-stats-back p, .checkandreport .check-stats-back p, .CheckAndReportResults .check-stats-back p, .ForumTopicPage .check-and-report-forum .check-stats-back p {
    color: #ffffff;
    line-height: 20px;
    font-size: 16px; }
    .Check-and-Report .check-stats-back p span, .checkReport_new_comment .check-stats-back p span, .Check-and-Report-Number .check-stats-back p span, .checkReport_thankyou .check-stats-back p span, .checkandreport .check-stats-back p span, .CheckAndReportResults .check-stats-back p span, .ForumTopicPage .check-and-report-forum .check-stats-back p span {
      font-size: 30px; }
    .Check-and-Report .check-stats-back p:last-of-type, .checkReport_new_comment .check-stats-back p:last-of-type, .Check-and-Report-Number .check-stats-back p:last-of-type, .checkReport_thankyou .check-stats-back p:last-of-type, .checkandreport .check-stats-back p:last-of-type, .CheckAndReportResults .check-stats-back p:last-of-type, .ForumTopicPage .check-and-report-forum .check-stats-back p:last-of-type {
      margin-bottom: 0;
      line-height: 1.8em; }
  .Check-and-Report .check-stats-back img, .checkReport_new_comment .check-stats-back img, .Check-and-Report-Number .check-stats-back img, .checkReport_thankyou .check-stats-back img, .checkandreport .check-stats-back img, .CheckAndReportResults .check-stats-back img, .ForumTopicPage .check-and-report-forum .check-stats-back img {
    margin-left: -170px;
    position: absolute;
    margin-top: -22px; }
  .Check-and-Report .check-stats-back .stat-bubble, .checkReport_new_comment .check-stats-back .stat-bubble, .Check-and-Report-Number .check-stats-back .stat-bubble, .checkReport_thankyou .check-stats-back .stat-bubble, .checkandreport .check-stats-back .stat-bubble, .CheckAndReportResults .check-stats-back .stat-bubble, .ForumTopicPage .check-and-report-forum .check-stats-back .stat-bubble {
    background: url("/html/assets/stat-bubble.svg");
    background-repeat: no-repeat;
    width: 110px;
    height: 104px;
    position: absolute;
    top: -84px;
    right: -43px;
    text-align: center; }
    @media screen and (max-width: 1024px) {
      .Check-and-Report .check-stats-back .stat-bubble, .checkReport_new_comment .check-stats-back .stat-bubble, .Check-and-Report-Number .check-stats-back .stat-bubble, .checkReport_thankyou .check-stats-back .stat-bubble, .checkandreport .check-stats-back .stat-bubble, .CheckAndReportResults .check-stats-back .stat-bubble, .ForumTopicPage .check-and-report-forum .check-stats-back .stat-bubble {
        right: 0; } }
    .Check-and-Report .check-stats-back .stat-bubble h3, .checkReport_new_comment .check-stats-back .stat-bubble h3, .Check-and-Report-Number .check-stats-back .stat-bubble h3, .checkReport_thankyou .check-stats-back .stat-bubble h3, .checkandreport .check-stats-back .stat-bubble h3, .CheckAndReportResults .check-stats-back .stat-bubble h3, .ForumTopicPage .check-and-report-forum .check-stats-back .stat-bubble h3 {
      margin-bottom: 0;
      color: #fff;
      font-family: 'WF Omnes', 'Arial', sans-serif;
      font-size: 30px;
      font-weight: 600;
      margin-top: 16px; }
    .Check-and-Report .check-stats-back .stat-bubble p, .checkReport_new_comment .check-stats-back .stat-bubble p, .Check-and-Report-Number .check-stats-back .stat-bubble p, .checkReport_thankyou .check-stats-back .stat-bubble p, .checkandreport .check-stats-back .stat-bubble p, .CheckAndReportResults .check-stats-back .stat-bubble p, .ForumTopicPage .check-and-report-forum .check-stats-back .stat-bubble p {
      margin-top: 3px;
      line-height: 14px; }
    @media screen and (max-width: 767px) {
      .Check-and-Report .check-stats-back .stat-bubble, .checkReport_new_comment .check-stats-back .stat-bubble, .Check-and-Report-Number .check-stats-back .stat-bubble, .checkReport_thankyou .check-stats-back .stat-bubble, .checkandreport .check-stats-back .stat-bubble, .CheckAndReportResults .check-stats-back .stat-bubble, .ForumTopicPage .check-and-report-forum .check-stats-back .stat-bubble {
        right: 0; } }
  .Check-and-Report .check-stats-back .report-stat-head, .checkReport_new_comment .check-stats-back .report-stat-head, .Check-and-Report-Number .check-stats-back .report-stat-head, .checkReport_thankyou .check-stats-back .report-stat-head, .checkandreport .check-stats-back .report-stat-head, .CheckAndReportResults .check-stats-back .report-stat-head, .ForumTopicPage .check-and-report-forum .check-stats-back .report-stat-head {
    position: relative; }
    @media screen and (max-width: 1024px) {
      .Check-and-Report .check-stats-back .report-stat-head img, .checkReport_new_comment .check-stats-back .report-stat-head img, .Check-and-Report-Number .check-stats-back .report-stat-head img, .checkReport_thankyou .check-stats-back .report-stat-head img, .checkandreport .check-stats-back .report-stat-head img, .CheckAndReportResults .check-stats-back .report-stat-head img, .ForumTopicPage .check-and-report-forum .check-stats-back .report-stat-head img {
        margin-top: -42px; } }
    @media screen and (max-width: 450px) {
      .Check-and-Report .check-stats-back .report-stat-head, .checkReport_new_comment .check-stats-back .report-stat-head, .Check-and-Report-Number .check-stats-back .report-stat-head, .checkReport_thankyou .check-stats-back .report-stat-head, .checkandreport .check-stats-back .report-stat-head, .CheckAndReportResults .check-stats-back .report-stat-head, .ForumTopicPage .check-and-report-forum .check-stats-back .report-stat-head {
        display: none; } }
  @media screen and (max-width: 767px) {
    .Check-and-Report .check-stats-back, .checkReport_new_comment .check-stats-back, .Check-and-Report-Number .check-stats-back, .checkReport_thankyou .check-stats-back, .checkandreport .check-stats-back, .CheckAndReportResults .check-stats-back, .ForumTopicPage .check-and-report-forum .check-stats-back {
      margin-top: 85px; } }
  @media screen and (max-width: 450px) {
    .Check-and-Report .check-stats-back, .checkReport_new_comment .check-stats-back, .Check-and-Report-Number .check-stats-back, .checkReport_thankyou .check-stats-back, .checkandreport .check-stats-back, .CheckAndReportResults .check-stats-back, .ForumTopicPage .check-and-report-forum .check-stats-back {
      padding-left: 15px;
      padding-right: 120px; } }

.Check-and-Report .stat-kevin, .checkReport_new_comment .stat-kevin, .Check-and-Report-Number .stat-kevin, .checkReport_thankyou .stat-kevin, .checkandreport .stat-kevin, .CheckAndReportResults .stat-kevin, .ForumTopicPage .check-and-report-forum .stat-kevin {
  color: #1E4E9D;
  background-color: transparent;
  margin-top: 0;
  bottom: -31px;
  right: 10px; }

.Check-and-Report .steps-box, .checkReport_new_comment .steps-box, .Check-and-Report-Number .steps-box, .checkReport_thankyou .steps-box, .checkandreport .steps-box, .CheckAndReportResults .steps-box, .ForumTopicPage .check-and-report-forum .steps-box {
  border-top: 1px solid #F0F0F0;
  border-bottom: 1px solid #F0F0F0;
  margin-top: 60px;
  margin-bottom: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
  overflow: auto; }
  .Check-and-Report .steps-box img, .checkReport_new_comment .steps-box img, .Check-and-Report-Number .steps-box img, .checkReport_thankyou .steps-box img, .checkandreport .steps-box img, .CheckAndReportResults .steps-box img, .ForumTopicPage .check-and-report-forum .steps-box img {
    width: 105px; }
  .Check-and-Report .steps-box .steps-orb, .checkReport_new_comment .steps-box .steps-orb, .Check-and-Report-Number .steps-box .steps-orb, .checkReport_thankyou .steps-box .steps-orb, .checkandreport .steps-box .steps-orb, .CheckAndReportResults .steps-box .steps-orb, .ForumTopicPage .check-and-report-forum .steps-box .steps-orb {
    float: left;
    width: 85px;
    height: 85px;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    margin-right: 12px;
    font-family: 'WF Omnes', 'Arial', sans-serif;
    font-size: 20px;
    line-height: 26px;
    padding-top: 14px; }
    .Check-and-Report .steps-box .steps-orb.step-1, .checkReport_new_comment .steps-box .steps-orb.step-1, .Check-and-Report-Number .steps-box .steps-orb.step-1, .checkReport_thankyou .steps-box .steps-orb.step-1, .checkandreport .steps-box .steps-orb.step-1, .CheckAndReportResults .steps-box .steps-orb.step-1, .ForumTopicPage .check-and-report-forum .steps-box .steps-orb.step-1 {
      background-color: #1E4E9D; }
    .Check-and-Report .steps-box .steps-orb.step-2, .checkReport_new_comment .steps-box .steps-orb.step-2, .Check-and-Report-Number .steps-box .steps-orb.step-2, .checkReport_thankyou .steps-box .steps-orb.step-2, .checkandreport .steps-box .steps-orb.step-2, .CheckAndReportResults .steps-box .steps-orb.step-2, .ForumTopicPage .check-and-report-forum .steps-box .steps-orb.step-2 {
      background-color: #e62639; }
    .Check-and-Report .steps-box .steps-orb.step-3, .checkReport_new_comment .steps-box .steps-orb.step-3, .Check-and-Report-Number .steps-box .steps-orb.step-3, .checkReport_thankyou .steps-box .steps-orb.step-3, .checkandreport .steps-box .steps-orb.step-3, .CheckAndReportResults .steps-box .steps-orb.step-3, .ForumTopicPage .check-and-report-forum .steps-box .steps-orb.step-3 {
      background-color: #009f65; }
    .Check-and-Report .steps-box .steps-orb span, .checkReport_new_comment .steps-box .steps-orb span, .Check-and-Report-Number .steps-box .steps-orb span, .checkReport_thankyou .steps-box .steps-orb span, .checkandreport .steps-box .steps-orb span, .CheckAndReportResults .steps-box .steps-orb span, .ForumTopicPage .check-and-report-forum .steps-box .steps-orb span {
      font-size: 30px; }
  .Check-and-Report .steps-box .steps-copy, .checkReport_new_comment .steps-box .steps-copy, .Check-and-Report-Number .steps-box .steps-copy, .checkReport_thankyou .steps-box .steps-copy, .checkandreport .steps-box .steps-copy, .CheckAndReportResults .steps-box .steps-copy, .ForumTopicPage .check-and-report-forum .steps-box .steps-copy {
    margin-left: 95px; }
    .Check-and-Report .steps-box .steps-copy h4, .checkReport_new_comment .steps-box .steps-copy h4, .Check-and-Report-Number .steps-box .steps-copy h4, .checkReport_thankyou .steps-box .steps-copy h4, .checkandreport .steps-box .steps-copy h4, .CheckAndReportResults .steps-box .steps-copy h4, .ForumTopicPage .check-and-report-forum .steps-box .steps-copy h4 {
      font-size: 28px;
      font-weight: bold !important;
      margin-bottom: 5px !important; }
  @media screen and (max-width: 1024px) {
    .Check-and-Report .steps-box .drop, .checkReport_new_comment .steps-box .drop, .Check-and-Report-Number .steps-box .drop, .checkReport_thankyou .steps-box .drop, .checkandreport .steps-box .drop, .CheckAndReportResults .steps-box .drop, .ForumTopicPage .check-and-report-forum .steps-box .drop {
      margin-top: 40px; } }
  @media screen and (max-width: 768px) {
    .Check-and-Report .steps-box .drop, .checkReport_new_comment .steps-box .drop, .Check-and-Report-Number .steps-box .drop, .checkReport_thankyou .steps-box .drop, .checkandreport .steps-box .drop, .CheckAndReportResults .steps-box .drop, .ForumTopicPage .check-and-report-forum .steps-box .drop {
      margin-top: 0; } }
  .Check-and-Report .steps-box .arrow, .checkReport_new_comment .steps-box .arrow, .Check-and-Report-Number .steps-box .arrow, .checkReport_thankyou .steps-box .arrow, .checkandreport .steps-box .arrow, .CheckAndReportResults .steps-box .arrow, .ForumTopicPage .check-and-report-forum .steps-box .arrow {
    text-align: right; }
    @media screen and (max-width: 767px) {
      .Check-and-Report .steps-box .arrow, .checkReport_new_comment .steps-box .arrow, .Check-and-Report-Number .steps-box .arrow, .checkReport_thankyou .steps-box .arrow, .checkandreport .steps-box .arrow, .CheckAndReportResults .steps-box .arrow, .ForumTopicPage .check-and-report-forum .steps-box .arrow {
        display: none; } }
  @media screen and (max-width: 767px) {
    .Check-and-Report .steps-box .steps-frame, .checkReport_new_comment .steps-box .steps-frame, .Check-and-Report-Number .steps-box .steps-frame, .checkReport_thankyou .steps-box .steps-frame, .checkandreport .steps-box .steps-frame, .CheckAndReportResults .steps-box .steps-frame, .ForumTopicPage .check-and-report-forum .steps-box .steps-frame {
      overflow: auto;
      margin-bottom: 30px; } }

.Check-and-Report #recent-reports p.intro, .checkReport_new_comment #recent-reports p.intro, .Check-and-Report-Number #recent-reports p.intro, .checkReport_thankyou #recent-reports p.intro, .checkandreport #recent-reports p.intro, .CheckAndReportResults #recent-reports p.intro, .ForumTopicPage .check-and-report-forum #recent-reports p.intro {
  margin-bottom: 20px; }

.Check-and-Report #recent-reports .recent-panel, .checkReport_new_comment #recent-reports .recent-panel, .Check-and-Report-Number #recent-reports .recent-panel, .checkReport_thankyou #recent-reports .recent-panel, .checkandreport #recent-reports .recent-panel, .CheckAndReportResults #recent-reports .recent-panel, .ForumTopicPage .check-and-report-forum #recent-reports .recent-panel {
  padding: 15px;
  background-color: #F0F0F0;
  overflow: auto;
  margin: 0 10px 4px 10px;
  font-size: 14px;
  position: relative; }
  .Check-and-Report #recent-reports .recent-panel .tooltip.left, .checkReport_new_comment #recent-reports .recent-panel .tooltip.left, .Check-and-Report-Number #recent-reports .recent-panel .tooltip.left, .checkReport_thankyou #recent-reports .recent-panel .tooltip.left, .checkandreport #recent-reports .recent-panel .tooltip.left, .CheckAndReportResults #recent-reports .recent-panel .tooltip.left, .ForumTopicPage .check-and-report-forum #recent-reports .recent-panel .tooltip.left {
    margin-left: 20px; }
  .Check-and-Report #recent-reports .recent-panel .tooltip .tooltip-arrow, .checkReport_new_comment #recent-reports .recent-panel .tooltip .tooltip-arrow, .Check-and-Report-Number #recent-reports .recent-panel .tooltip .tooltip-arrow, .checkReport_thankyou #recent-reports .recent-panel .tooltip .tooltip-arrow, .checkandreport #recent-reports .recent-panel .tooltip .tooltip-arrow, .CheckAndReportResults #recent-reports .recent-panel .tooltip .tooltip-arrow, .ForumTopicPage .check-and-report-forum #recent-reports .recent-panel .tooltip .tooltip-arrow {
    border-left-color: #1E4E9D; }
  .Check-and-Report #recent-reports .recent-panel .tooltip .tooltip-inner, .checkReport_new_comment #recent-reports .recent-panel .tooltip .tooltip-inner, .Check-and-Report-Number #recent-reports .recent-panel .tooltip .tooltip-inner, .checkReport_thankyou #recent-reports .recent-panel .tooltip .tooltip-inner, .checkandreport #recent-reports .recent-panel .tooltip .tooltip-inner, .CheckAndReportResults #recent-reports .recent-panel .tooltip .tooltip-inner, .ForumTopicPage .check-and-report-forum #recent-reports .recent-panel .tooltip .tooltip-inner {
    background-color: #1E4E9D; }
  .Check-and-Report #recent-reports .recent-panel span, .checkReport_new_comment #recent-reports .recent-panel span, .Check-and-Report-Number #recent-reports .recent-panel span, .checkReport_thankyou #recent-reports .recent-panel span, .checkandreport #recent-reports .recent-panel span, .CheckAndReportResults #recent-reports .recent-panel span, .ForumTopicPage .check-and-report-forum #recent-reports .recent-panel span {
    font-weight: 600; }
  .Check-and-Report #recent-reports .recent-panel .report-time, .checkReport_new_comment #recent-reports .recent-panel .report-time, .Check-and-Report-Number #recent-reports .recent-panel .report-time, .checkReport_thankyou #recent-reports .recent-panel .report-time, .checkandreport #recent-reports .recent-panel .report-time, .CheckAndReportResults #recent-reports .recent-panel .report-time, .ForumTopicPage .check-and-report-forum #recent-reports .recent-panel .report-time {
    text-align: right; }
    .Check-and-Report #recent-reports .recent-panel .report-time:after, .checkReport_new_comment #recent-reports .recent-panel .report-time:after, .Check-and-Report-Number #recent-reports .recent-panel .report-time:after, .checkReport_thankyou #recent-reports .recent-panel .report-time:after, .checkandreport #recent-reports .recent-panel .report-time:after, .CheckAndReportResults #recent-reports .recent-panel .report-time:after, .ForumTopicPage .check-and-report-forum #recent-reports .recent-panel .report-time:after {
      content: "\f017";
      font: normal normal normal 14px/1 FontAwesome;
      color: #747474;
      margin-left: 4px; }
  .Check-and-Report #recent-reports .recent-panel .blocked, .checkReport_new_comment #recent-reports .recent-panel .blocked, .Check-and-Report-Number #recent-reports .recent-panel .blocked, .checkReport_thankyou #recent-reports .recent-panel .blocked, .checkandreport #recent-reports .recent-panel .blocked, .CheckAndReportResults #recent-reports .recent-panel .blocked, .ForumTopicPage .check-and-report-forum #recent-reports .recent-panel .blocked {
    border-left: 40px solid transparent;
    border-top: 40px solid;
    border-top-color: #e62639;
    position: absolute;
    right: 0;
    top: 0; }
    .Check-and-Report #recent-reports .recent-panel .blocked:before, .checkReport_new_comment #recent-reports .recent-panel .blocked:before, .Check-and-Report-Number #recent-reports .recent-panel .blocked:before, .checkReport_thankyou #recent-reports .recent-panel .blocked:before, .checkandreport #recent-reports .recent-panel .blocked:before, .CheckAndReportResults #recent-reports .recent-panel .blocked:before, .ForumTopicPage .check-and-report-forum #recent-reports .recent-panel .blocked:before {
      content: "\f05e";
      position: absolute;
      top: -35px;
      right: 6px;
      color: white;
      font: normal normal normal 14px/1 FontAwesome; }
  .Check-and-Report #recent-reports .recent-panel p.user, .checkReport_new_comment #recent-reports .recent-panel p.user, .Check-and-Report-Number #recent-reports .recent-panel p.user, .checkReport_thankyou #recent-reports .recent-panel p.user, .checkandreport #recent-reports .recent-panel p.user, .CheckAndReportResults #recent-reports .recent-panel p.user, .ForumTopicPage .check-and-report-forum #recent-reports .recent-panel p.user {
    margin-top: 10px; }

.Check-and-Report #recent-reports .report-pagination, .checkReport_new_comment #recent-reports .report-pagination, .Check-and-Report-Number #recent-reports .report-pagination, .checkReport_thankyou #recent-reports .report-pagination, .checkandreport #recent-reports .report-pagination, .CheckAndReportResults #recent-reports .report-pagination, .ForumTopicPage .check-and-report-forum #recent-reports .report-pagination {
  text-align: right;
  margin-top: 15px; }

.Check-and-Report #recent-reports .fa-flag, .checkReport_new_comment #recent-reports .fa-flag, .Check-and-Report-Number #recent-reports .fa-flag, .checkReport_thankyou #recent-reports .fa-flag, .checkandreport #recent-reports .fa-flag, .CheckAndReportResults #recent-reports .fa-flag, .ForumTopicPage .check-and-report-forum #recent-reports .fa-flag {
  color: #e62639; }
  .Check-and-Report #recent-reports .fa-flag:hover, .Check-and-Report #recent-reports .fa-flag:active, .Check-and-Report #recent-reports .fa-flag:focus, .checkReport_new_comment #recent-reports .fa-flag:hover, .checkReport_new_comment #recent-reports .fa-flag:active, .checkReport_new_comment #recent-reports .fa-flag:focus, .Check-and-Report-Number #recent-reports .fa-flag:hover, .Check-and-Report-Number #recent-reports .fa-flag:active, .Check-and-Report-Number #recent-reports .fa-flag:focus, .checkReport_thankyou #recent-reports .fa-flag:hover, .checkReport_thankyou #recent-reports .fa-flag:active, .checkReport_thankyou #recent-reports .fa-flag:focus, .checkandreport #recent-reports .fa-flag:hover, .checkandreport #recent-reports .fa-flag:active, .checkandreport #recent-reports .fa-flag:focus, .CheckAndReportResults #recent-reports .fa-flag:hover, .CheckAndReportResults #recent-reports .fa-flag:active, .CheckAndReportResults #recent-reports .fa-flag:focus, .ForumTopicPage .check-and-report-forum #recent-reports .fa-flag:hover, .ForumTopicPage .check-and-report-forum #recent-reports .fa-flag:active, .ForumTopicPage .check-and-report-forum #recent-reports .fa-flag:focus {
    text-decoration: none; }

.Check-and-Report .report-underline, .checkReport_new_comment .report-underline, .Check-and-Report-Number .report-underline, .checkReport_thankyou .report-underline, .checkandreport .report-underline, .CheckAndReportResults .report-underline, .ForumTopicPage .check-and-report-forum .report-underline {
  border-bottom: 1px solid #F0F0F0;
  padding-bottom: 30px;
  margin-bottom: 30px;
  margin-top: 20px; }

.Check-and-Report #report-header .fa, .checkReport_new_comment #report-header .fa, .Check-and-Report-Number #report-header .fa, .checkReport_thankyou #report-header .fa, .checkandreport #report-header .fa, .CheckAndReportResults #report-header .fa, .ForumTopicPage .check-and-report-forum #report-header .fa {
  font-size: 44px; }

.Check-and-Report #report-header .status, .checkReport_new_comment #report-header .status, .Check-and-Report-Number #report-header .status, .checkReport_thankyou #report-header .status, .checkandreport #report-header .status, .CheckAndReportResults #report-header .status, .ForumTopicPage .check-and-report-forum #report-header .status {
  padding: 15px;
  color: #ffffff; }
  .Check-and-Report #report-header .status.talktalk, .checkReport_new_comment #report-header .status.talktalk, .Check-and-Report-Number #report-header .status.talktalk, .checkReport_thankyou #report-header .status.talktalk, .checkandreport #report-header .status.talktalk, .CheckAndReportResults #report-header .status.talktalk, .ForumTopicPage .check-and-report-forum #report-header .status.talktalk {
    background-color: #1E4E9D; }
  .Check-and-Report #report-header .status.live, .checkReport_new_comment #report-header .status.live, .Check-and-Report-Number #report-header .status.live, .checkReport_thankyou #report-header .status.live, .checkandreport #report-header .status.live, .CheckAndReportResults #report-header .status.live, .ForumTopicPage .check-and-report-forum #report-header .status.live {
    background-color: #009f65; }
  .Check-and-Report #report-header .status.blocked, .checkReport_new_comment #report-header .status.blocked, .Check-and-Report-Number #report-header .status.blocked, .checkReport_thankyou #report-header .status.blocked, .checkandreport #report-header .status.blocked, .CheckAndReportResults #report-header .status.blocked, .ForumTopicPage .check-and-report-forum #report-header .status.blocked {
    background-color: #e62639; }
  .Check-and-Report #report-header .status .report-stat, .checkReport_new_comment #report-header .status .report-stat, .Check-and-Report-Number #report-header .status .report-stat, .checkReport_thankyou #report-header .status .report-stat, .checkandreport #report-header .status .report-stat, .CheckAndReportResults #report-header .status .report-stat, .ForumTopicPage .check-and-report-forum #report-header .status .report-stat {
    font-family: 'WF Omnes', 'Arial', sans-serif !important;
    color: #ffffff;
    font-size: 36px;
    font-weight: 300;
    margin-bottom: -10px; }
  .Check-and-Report #report-header .status .report-title, .checkReport_new_comment #report-header .status .report-title, .Check-and-Report-Number #report-header .status .report-title, .checkReport_thankyou #report-header .status .report-title, .checkandreport #report-header .status .report-title, .CheckAndReportResults #report-header .status .report-title, .ForumTopicPage .check-and-report-forum #report-header .status .report-title {
    font-family: 'WF Omnes', 'Arial', sans-serif !important;
    color: #ffffff;
    font-size: 18px;
    font-weight: 300; }

.Check-and-Report #report-header .report-data, .checkReport_new_comment #report-header .report-data, .Check-and-Report-Number #report-header .report-data, .checkReport_thankyou #report-header .report-data, .checkandreport #report-header .report-data, .CheckAndReportResults #report-header .report-data, .ForumTopicPage .check-and-report-forum #report-header .report-data {
  padding: 15px; }
  .Check-and-Report #report-header .report-data .fa, .checkReport_new_comment #report-header .report-data .fa, .Check-and-Report-Number #report-header .report-data .fa, .checkReport_thankyou #report-header .report-data .fa, .checkandreport #report-header .report-data .fa, .CheckAndReportResults #report-header .report-data .fa, .ForumTopicPage .check-and-report-forum #report-header .report-data .fa {
    color: #e62639; }
  .Check-and-Report #report-header .report-data .report-stat, .checkReport_new_comment #report-header .report-data .report-stat, .Check-and-Report-Number #report-header .report-data .report-stat, .checkReport_thankyou #report-header .report-data .report-stat, .checkandreport #report-header .report-data .report-stat, .CheckAndReportResults #report-header .report-data .report-stat, .ForumTopicPage .check-and-report-forum #report-header .report-data .report-stat {
    font-family: 'WF Omnes', 'Arial', sans-serif !important;
    color: #394347;
    font-size: 36px;
    font-weight: 300;
    margin-bottom: -10px; }
  .Check-and-Report #report-header .report-data .report-title, .checkReport_new_comment #report-header .report-data .report-title, .Check-and-Report-Number #report-header .report-data .report-title, .checkReport_thankyou #report-header .report-data .report-title, .checkandreport #report-header .report-data .report-title, .CheckAndReportResults #report-header .report-data .report-title, .ForumTopicPage .check-and-report-forum #report-header .report-data .report-title {
    font-family: 'WF Omnes', 'Arial', sans-serif !important;
    color: #394347;
    font-size: 18px;
    font-weight: 300; }

.Check-and-Report #report-header .kevin, .checkReport_new_comment #report-header .kevin, .Check-and-Report-Number #report-header .kevin, .checkReport_thankyou #report-header .kevin, .checkandreport #report-header .kevin, .CheckAndReportResults #report-header .kevin, .ForumTopicPage .check-and-report-forum #report-header .kevin {
  left: 10px; }

.Check-and-Report .button-area btn.btn-alt, .checkReport_new_comment .button-area btn.btn-alt, .Check-and-Report-Number .button-area btn.btn-alt, .checkReport_thankyou .button-area btn.btn-alt, .checkandreport .button-area btn.btn-alt, .CheckAndReportResults .button-area btn.btn-alt, .ForumTopicPage .check-and-report-forum .button-area btn.btn-alt {
  margin-bottom: 0; }

.HeroSearch.checksearch {
  background-color: rgba(0, 0, 0, 0.2) !important; }
  .HeroSearch.checksearch .lia-search-input-wrapper {
    display: inline; }
    .HeroSearch.checksearch .lia-search-input-wrapper .search-input.search-input.search-input {
      height: 60px;
      border-radius: 30px !important;
      padding-left: 20px; }
    .HeroSearch.checksearch .lia-search-input-wrapper .lia-search-input-field {
      overflow: auto;
      display: block;
      position: relative; }
  @media (max-width: 768px) {
    .HeroSearch.checksearch {
      padding: 10px;
      background-color: rgba(0, 0, 0, 0.2);
      border-radius: 40px;
      margin: 200px auto 70px; } }

.Check-and-Report-Number #report-form, .checkReport_new_comment #report-form, .CheckAndReportResults #report-form, .ForumTopicPage .check-and-report-forum #report-form {
  margin-top: 30px;
  border-bottom: 1px solid #F0F0F0;
  padding-bottom: 40px; }

.Check-and-Report-Number .g-recaptcha, .checkReport_new_comment .g-recaptcha, .CheckAndReportResults .g-recaptcha, .ForumTopicPage .check-and-report-forum .g-recaptcha {
  position: relative;
  top: 45px; }
  @media screen and (max-width: 767px) {
    .Check-and-Report-Number .g-recaptcha, .checkReport_new_comment .g-recaptcha, .CheckAndReportResults .g-recaptcha, .ForumTopicPage .check-and-report-forum .g-recaptcha {
      top: 20px;
      margin-bottom: 50px; } }

.Check-and-Report-Number .captcha-error, .checkReport_new_comment .captcha-error, .CheckAndReportResults .captcha-error, .ForumTopicPage .check-and-report-forum .captcha-error {
  margin-top: 30px; }

.checkReport_thankyou h2 {
  margin-bottom: 32px; }

.checkReport_thankyou .form-horizontal {
  margin-top: 20px; }

.checkReport_thankyou .btn-primary, .CheckAndReportResults .btn-primary {
  background-color: #1E4E9D !important;
  border-color: #1E4E9D !important; }

.checkReport_thankyou .requiredField, .CheckAndReportResults .requiredField {
  color: #e62639; }

.checkReport_new_comment .modal-header, .Check-and-Report-Number .modal-header, .CheckAndReportResults .modal-header, .ForumTopicPage .check-and-report-forum .modal-header {
  background-color: #e62639;
  color: #ffffff; }
  .checkReport_new_comment .modal-header button:not(.unbutton), .Check-and-Report-Number .modal-header button:not(.unbutton), .CheckAndReportResults .modal-header button:not(.unbutton), .ForumTopicPage .check-and-report-forum .modal-header button:not(.unbutton) {
    background-color: transparent;
    width: auto;
    border-color: transparent;
    height: auto;
    line-height: inherit;
    margin-bottom: 0;
    opacity: 1;
    border: none; }
    .checkReport_new_comment .modal-header button:not(.unbutton):hover, .checkReport_new_comment .modal-header button:not(.unbutton):active, .checkReport_new_comment .modal-header button:not(.unbutton):focus, .Check-and-Report-Number .modal-header button:not(.unbutton):hover, .Check-and-Report-Number .modal-header button:not(.unbutton):active, .Check-and-Report-Number .modal-header button:not(.unbutton):focus, .CheckAndReportResults .modal-header button:not(.unbutton):hover, .CheckAndReportResults .modal-header button:not(.unbutton):active, .CheckAndReportResults .modal-header button:not(.unbutton):focus, .ForumTopicPage .check-and-report-forum .modal-header button:not(.unbutton):hover, .ForumTopicPage .check-and-report-forum .modal-header button:not(.unbutton):active, .ForumTopicPage .check-and-report-forum .modal-header button:not(.unbutton):focus {
      text-decoration: none; }
    .checkReport_new_comment .modal-header button:not(.unbutton) span, .Check-and-Report-Number .modal-header button:not(.unbutton) span, .CheckAndReportResults .modal-header button:not(.unbutton) span, .ForumTopicPage .check-and-report-forum .modal-header button:not(.unbutton) span {
      font-size: 24px;
      font-weight: normal;
      line-height: initial; }

.checkReport_new_comment .modal-footer, .Check-and-Report-Number .modal-footer, .CheckAndReportResults .modal-footer, .ForumTopicPage .check-and-report-forum .modal-footer {
  display: none; }

@media (max-width: 600px) {
  .checkReport_new_comment .spacingFix, .Check-and-Report-Number .spacingFix, .CheckAndReportResults .spacingFix, .ForumTopicPage .check-and-report-forum .spacingFix {
    margin-top: -15px;
    margin-bottom: 15px; } }

.checkReport_new_comment .btn-primary, .Check-and-Report-Number .btn-primary, .CheckAndReportResults .btn-primary, .ForumTopicPage .check-and-report-forum .btn-primary {
  background-color: #1E4E9D !important;
  border-color: #1E4E9D !important; }

.checkReport_new_comment .top15, .Check-and-Report-Number .top15, .CheckAndReportResults .top15, .ForumTopicPage .check-and-report-forum .top15 {
  margin-top: 15px; }

.checkReport_new_comment .helpIcon, .Check-and-Report-Number .helpIcon, .CheckAndReportResults .helpIcon, .ForumTopicPage .check-and-report-forum .helpIcon {
  color: #e62639;
  font-size: 20px;
  padding: 10px; }

.checkReport_new_comment .lia-content label, .Check-and-Report-Number .lia-content label, .CheckAndReportResults .lia-content label, .ForumTopicPage .check-and-report-forum .lia-content label {
  font-size: 15px; }

.checkReport_new_comment .bold, .Check-and-Report-Number .bold, .CheckAndReportResults .bold, .ForumTopicPage .check-and-report-forum .bold {
  font-weight: 600; }

.checkReport_new_comment .lia-form-vertical .radio, .Check-and-Report-Number .lia-form-vertical .radio, .CheckAndReportResults .lia-form-vertical .radio, .ForumTopicPage .check-and-report-forum .lia-form-vertical .radio {
  display: inline-block;
  margin-right: 30px; }
  @media (max-width: 600px) {
    .checkReport_new_comment .lia-form-vertical .radio, .Check-and-Report-Number .lia-form-vertical .radio, .CheckAndReportResults .lia-form-vertical .radio, .ForumTopicPage .check-and-report-forum .lia-form-vertical .radio {
      display: block;
      margin-left: 0; } }

.checkReport_new_comment .lia-form-vertical .newCommentSubmit, .Check-and-Report-Number .lia-form-vertical .newCommentSubmit, .CheckAndReportResults .lia-form-vertical .newCommentSubmit, .ForumTopicPage .check-and-report-forum .lia-form-vertical .newCommentSubmit {
  margin: 0; }
  @media (max-width: 600px) {
    .checkReport_new_comment .lia-form-vertical .newCommentSubmit, .Check-and-Report-Number .lia-form-vertical .newCommentSubmit, .CheckAndReportResults .lia-form-vertical .newCommentSubmit, .ForumTopicPage .check-and-report-forum .lia-form-vertical .newCommentSubmit {
      margin: 15px 0; } }

.checkReport_new_comment .quantity, .Check-and-Report-Number .quantity, .CheckAndReportResults .quantity, .ForumTopicPage .check-and-report-forum .quantity {
  font-size: 14px;
  color: #999999;
  margin-top: 10px; }

.checkFooter {
  padding: 30px 0; }
  .checkFooter .videoWrapper {
    padding-top: 0; }
  .checkFooter .fa {
    padding: 15px 0; }
  .checkFooter h1 + p {
    margin-top: 0; }
  .checkFooter h1 {
    margin-bottom: 15px; }

.invalid-no {
  margin: 50px 0; }
  .invalid-no .invalid-box {
    background-color: #f5f5f5;
    padding: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative; }
    .invalid-no .invalid-box .tt_icon {
      position: absolute;
      left: 0;
      bottom: -48px;
      font-size: 60px;
      color: #f5f5f5; }
  .invalid-no h1 {
    font-size: 80px;
    font-weight: bold;
    margin-bottom: 50px; }
    @media screen and (max-width: 767px) {
      .invalid-no h1 {
        font-size: 50px;
        margin-bottom: 30px; } }
  .invalid-no p {
    font-size: 28px; }
    @media screen and (max-width: 767px) {
      .invalid-no p {
        font-size: 22px; } }
    .invalid-no p:last-of-type {
      font-size: 18px; }
      @media screen and (max-width: 767px) {
        .invalid-no p:last-of-type {
          font-size: 16px; } }

.unblocked-callsafe {
  background-color: #fdc94a;
  overflow: auto;
  margin: 15px;
  padding: 10px;
  font-size: 14px; }
  .unblocked-callsafe h2 {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 8px; }

/* Report form */
#scam-form h1, #scam-form-thanks h1 {
  margin-bottom: 50px; }

#scam-form p, #scam-form-thanks p {
  font-size: 14px; }

#scam-form .top-30, #scam-form-thanks .top-30 {
  margin-top: 30px; }

#scam-form .bottom-30, #scam-form-thanks .bottom-30 {
  margin-bottom: 30px; }

#scam-form input[type="text"], #scam-form select, #scam-form-thanks input[type="text"], #scam-form-thanks select {
  margin-bottom: 25px; }

#scam-form input[type="radio"], #scam-form-thanks input[type="radio"] {
  margin-right: 6px; }

#scam-form label, #scam-form-thanks label {
  margin-bottom: 8px;
  font-size: 14px; }
  #scam-form label.date-label, #scam-form-thanks label.date-label {
    display: block; }
  #scam-form label.money, #scam-form-thanks label.money {
    margin-top: 12px; }
  @media screen and (max-width: 767px) {
    #scam-form label.anything, #scam-form-thanks label.anything {
      margin-top: 20px; } }

#scam-form .scam-form-other, #scam-form-thanks .scam-form-other {
  display: none; }

#scam-form .radio-right, #scam-form-thanks .radio-right {
  margin-left: 20px; }

#scam-form .date-input, #scam-form-thanks .date-input {
  width: 200px;
  display: inline; }

#scam-form .tt_icon-calendar-tv, #scam-form-thanks .tt_icon-calendar-tv {
  background-color: #1E4E9D;
  color: #ffffff;
  font-size: 40px;
  position: relative;
  top: -2px;
  margin-left: 10px;
  border-radius: 4px; }

#scam-form .word-count, #scam-form-thanks .word-count {
  text-align: right;
  margin-top: 5px;
  color: #cdcdcd; }

.lia-component-quilt-header-accessibility .header .nav__list.nav__list--level-two {
  padding-top: 0; }

.lia-quilt-layout-orientation-hub-layout .lia-quilt-row-breadcrumbs {
  position: relative;
  z-index: 99; }

div.accessibilityHub .section h1, div.accessibilityHub .section .h1 {
  margin-top: 20px;
  margin-bottom: 40px; }

div.accessibilityHub .section .h1 {
  font-size: 36px; }

div.accessibilityHub .section h2 {
  margin-bottom: 30px; }

div.accessibilityHub .section h3 {
  margin-bottom: 30px; }

div.accessibilityHub .section h1, div.accessibilityHub .section h2 {
  font-weight: bold; }

div.accessibilityHub ol {
  padding: 5px 0; }

div.accessibilityHub p, div.accessibilityHub li {
  font-size: 1.13em;
  line-height: 1.695em; }

div.accessibilityHub h3 {
  font-size: 1.5em;
  font-weight: bold;
  line-height: 1.5; }

div.accessibilityHub a {
  text-decoration: underline;
  padding: 0 5px; }

div.accessibilityHub hr {
  margin: 60px 0; }

div.accessibilityHub .lead {
  font-weight: 400;
  font-size: 1.4em;
  line-height: 1.5;
  margin-bottom: 0; }

div.accessibilityHub .ttPurple {
  color: #7E3B94; }

div.accessibilityHub .ttGrey {
  color: #394347; }

div.accessibilityHub .ttBlue {
  color: #1E4E9D; }

div.accessibilityHub .ttRed {
  color: #e62639; }

div.accessibilityHub .btn {
  max-width: 250px;
  margin-top: 20px; }

div.accessibilityHub.impairment-buttons .accessibility-buttons {
  padding: 15px;
  color: #ffffff;
  text-align: center;
  transition: opacity 250ms ease-in-out;
  -moz-transition: opacity 250ms ease-in-out;
  -webkit-transition: opacity 250ms ease-in-out; }
  div.accessibilityHub.impairment-buttons .accessibility-buttons p {
    color: #ffffff;
    margin-top: 15px;
    font-family: 'WF Omnes', 'Arial', sans-serif !important;
    font-size: 26px;
    font-weight: 600; }
  div.accessibilityHub.impairment-buttons .accessibility-buttons.visual {
    background-color: #e62639; }
    div.accessibilityHub.impairment-buttons .accessibility-buttons.visual img {
      width: 130px; }
  div.accessibilityHub.impairment-buttons .accessibility-buttons.hearing {
    background-color: #009f65; }
    div.accessibilityHub.impairment-buttons .accessibility-buttons.hearing img {
      width: 90px; }
  div.accessibilityHub.impairment-buttons .accessibility-buttons.cognitive {
    background-color: #7E3B94; }
    div.accessibilityHub.impairment-buttons .accessibility-buttons.cognitive img {
      width: 130px; }
  div.accessibilityHub.impairment-buttons .accessibility-buttons.motor {
    background-color: #1E4E9D; }
    div.accessibilityHub.impairment-buttons .accessibility-buttons.motor img {
      width: 90px; }
  div.accessibilityHub.impairment-buttons .accessibility-buttons .accessibility-icon {
    height: 140px;
    display: flex;
    align-items: center;
    justify-content: center;
    -moz-transition: -moz-transform 250ms ease-in;
    -webkit-transition: -webkit-transform 250ms ease-in;
    -o-transition: -o-transform 250ms ease-in; }

div.accessibilityHub.impairment-buttons a {
  text-decoration: none;
  padding: 0; }
  div.accessibilityHub.impairment-buttons a:hover .accessibility-buttons, div.accessibilityHub.impairment-buttons a:focus .accessibility-buttons {
    opacity: 0.8; }
    div.accessibilityHub.impairment-buttons a:hover .accessibility-buttons .accessibility-icon, div.accessibilityHub.impairment-buttons a:focus .accessibility-buttons .accessibility-icon {
      -moz-transform: scale(1.1);
      -webkit-transform: scale(1.1);
      -o-transform: scale(1.1); }

@media screen and (max-width: 767px) {
  div.accessibilityHub.impairment-buttons .col-sm-6 {
    padding: 0; } }

div.accessibilityHub .form {
  margin-bottom: 30px;
  padding-left: 0;
  padding-right: 0; }
  div.accessibilityHub .form div {
    margin: 20px 0; }
    div.accessibilityHub .form div span {
      color: #e62639; }
  div.accessibilityHub .form textarea {
    resize: none; }

.access-thanks {
  margin: 50px 0; }
  .access-thanks .access-thanks-box {
    background-color: #f5f5f5;
    padding: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative; }
    .access-thanks .access-thanks-box .tt_icon {
      position: absolute;
      left: 0;
      bottom: -48px;
      font-size: 60px;
      color: #f5f5f5; }
  .access-thanks h1 {
    font-size: 80px;
    font-weight: bold;
    margin-bottom: 50px; }
    @media screen and (max-width: 767px) {
      .access-thanks h1 {
        font-size: 50px;
        margin-bottom: 30px; } }
  .access-thanks p {
    font-size: 28px; }
    @media screen and (max-width: 767px) {
      .access-thanks p {
        font-size: 22px; } }
    .access-thanks p:last-of-type {
      font-size: 18px; }
      @media screen and (max-width: 767px) {
        .access-thanks p:last-of-type {
          font-size: 16px; } }

/* Colour changes */
.accessibility-default, .accessibility-blue, .accessibility-dark, .accessibility-yellow {
  /* -- skip content link -- */ }
  .accessibility-default .header, .accessibility-blue .header, .accessibility-dark .header, .accessibility-yellow .header {
    height: auto; }
    .accessibility-default .header .header__a11y-button, .accessibility-blue .header .header__a11y-button, .accessibility-dark .header .header__a11y-button, .accessibility-yellow .header .header__a11y-button {
      position: static;
      transform: none;
      opacity: 1; }
  .accessibility-default .login-link, .accessibility-blue .login-link, .accessibility-dark .login-link, .accessibility-yellow .login-link {
    color: #2c67c7 !important; }
  .accessibility-default .login-link::before, .accessibility-blue .login-link::before, .accessibility-dark .login-link::before, .accessibility-yellow .login-link::before {
    display: none !important; }
  .accessibility-default .access-controls .controls, .accessibility-blue .access-controls .controls, .accessibility-dark .access-controls .controls, .accessibility-yellow .access-controls .controls {
    font-weight: normal;
    border-top: 1px solid #ddd;
    width: 100%;
    text-align: right;
    border-bottom: 1px solid #ddd;
    padding: 15px; }
    .accessibility-default .access-controls .controls a.acc-default, .accessibility-blue .access-controls .controls a.acc-default, .accessibility-dark .access-controls .controls a.acc-default, .accessibility-yellow .access-controls .controls a.acc-default {
      padding: 9px 16px;
      display: inline-block;
      margin-left: 10px;
      background-color: #f5f5f5;
      color: #000000;
      border: 1px solid #ddd;
      border-radius: 50%;
      width: 44px;
      height: 44px; }
    .accessibility-default .access-controls .controls a.acc-blue, .accessibility-blue .access-controls .controls a.acc-blue, .accessibility-dark .access-controls .controls a.acc-blue, .accessibility-yellow .access-controls .controls a.acc-blue {
      padding: 9px 16px;
      display: inline-block;
      background-color: #293b5d;
      color: #9ac7fe;
      border: 1px solid #293b5d;
      border-radius: 50%;
      width: 44px;
      height: 44px; }
    .accessibility-default .access-controls .controls a.acc-dark, .accessibility-blue .access-controls .controls a.acc-dark, .accessibility-dark .access-controls .controls a.acc-dark, .accessibility-yellow .access-controls .controls a.acc-dark {
      padding: 9px 16px;
      display: inline-block;
      background-color: #000000;
      color: #ffffff;
      border: 1px solid #000000;
      border-radius: 50%;
      width: 44px;
      height: 44px; }
    .accessibility-default .access-controls .controls a.acc-yellow, .accessibility-blue .access-controls .controls a.acc-yellow, .accessibility-dark .access-controls .controls a.acc-yellow, .accessibility-yellow .access-controls .controls a.acc-yellow {
      padding: 9px 16px;
      display: inline-block;
      background-color: #fdff94;
      color: #000000;
      border: 1px solid #ddd;
      border-radius: 50%;
      width: 44px;
      height: 44px; }
    .accessibility-default .access-controls .controls a:hover, .accessibility-blue .access-controls .controls a:hover, .accessibility-dark .access-controls .controls a:hover, .accessibility-yellow .access-controls .controls a:hover {
      border: 1px solid #000000;
      text-decoration: none; }

/* BLUE */
body.accessibility-blue {
  background-color: #293b5d; }
  body.accessibility-blue .lia-breadcrumb {
    color: #9ac7fe; }
    body.accessibility-blue .lia-breadcrumb a {
      color: #9ac7fe; }
    body.accessibility-blue .lia-breadcrumb > .lia-list-standard-inline > li + li::before {
      color: #9ac7fe; }
  body.accessibility-blue #staging-server-message h1 {
    color: #9ac7fe; }
  body.accessibility-blue .login-link {
    color: #9ac7fe !important; }
  body.accessibility-blue .login-link::before {
    display: none !important; }
  body.accessibility-blue .footer a {
    color: #394347 !important; }
  body.accessibility-blue .footer .icon {
    color: #293b5d; }
  body.accessibility-blue .controls, body.accessibility-blue .accessibilityHub h1, body.accessibility-blue .accessibilityHub h2, body.accessibility-blue p.lead, body.accessibility-blue p, body.accessibility-blue .li-common-scroll-to-wrapper .li-common-scroll-to-link, body.accessibility-blue ul li:before, body.accessibility-blue li, body.accessibility-blue ol li:before, body.accessibility-blue .accessibilityHub h3, body.accessibility-blue a, body.accessibility-blue label {
    color: #9ac7fe; }
  body.accessibility-blue label span {
    color: #9ac7fe !important; }
  body.accessibility-blue a.acc-blue {
    border: 1px solid #ffffff !important;
    cursor: default; }
  body.accessibility-blue .btn {
    background-color: #9ac7fe;
    border-color: #9ac7fe;
    color: #000000; }
  body.accessibility-blue hr {
    border-top: 1px solid #9ac7fe; }
  body.accessibility-blue .controls {
    border-top: 1px solid #9ac7fe !important;
    border-bottom: 1px solid #9ac7fe !important; }
  body.accessibility-blue .access-thanks-box {
    background-color: #293b5d; }
    body.accessibility-blue .access-thanks-box .tt_icon {
      color: #293b5d; }
    body.accessibility-blue .access-thanks-box h1, body.accessibility-blue .access-thanks-box p {
      color: #9ac7fe; }

/* BLACK */
body.accessibility-dark {
  background-color: #000000; }
  body.accessibility-dark .lia-breadcrumb {
    color: #ffffff; }
    body.accessibility-dark .lia-breadcrumb a {
      color: #ffffff; }
    body.accessibility-dark .lia-breadcrumb > .lia-list-standard-inline > li + li::before {
      color: #ffffff; }
  body.accessibility-dark #staging-server-message h1 {
    color: #ffffff; }
  body.accessibility-dark .login-link {
    color: #ffffff !important; }
  body.accessibility-dark .login-link::before {
    display: none !important; }
  body.accessibility-dark .footer .icon {
    color: #000000; }
  body.accessibility-dark .footer a {
    color: #394347 !important; }
  body.accessibility-dark .controls, body.accessibility-dark .accessibilityHub h1, body.accessibility-dark .accessibilityHub h2, body.accessibility-dark p.lead, body.accessibility-dark p, body.accessibility-dark .li-common-scroll-to-wrapper .li-common-scroll-to-link, body.accessibility-dark ul li:before, body.accessibility-dark li, body.accessibility-dark ol li:before, body.accessibility-dark .accessibilityHub h3, body.accessibility-dark a, body.accessibility-dark label {
    color: #ffffff; }
  body.accessibility-dark label span {
    color: #ffffff !important; }
  body.accessibility-dark a.acc-dark {
    border: 1px solid #ffffff !important;
    cursor: default; }
  body.accessibility-dark .btn {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #000000; }
  body.accessibility-dark hr {
    border-top: 1px solid #ffffff; }
  body.accessibility-dark .controls {
    border-top: 1px solid #ffffff !important;
    border-bottom: 1px solid #ffffff !important; }
  body.accessibility-dark .access-thanks-box {
    background-color: #000000; }
    body.accessibility-dark .access-thanks-box .tt_icon {
      color: #000000; }
    body.accessibility-dark .access-thanks-box h1, body.accessibility-dark .access-thanks-box p {
      color: #ffffff; }

/* YELLOW */
body.accessibility-yellow {
  background-color: #fdff94; }
  body.accessibility-yellow .lia-breadcrumb {
    color: #000000; }
    body.accessibility-yellow .lia-breadcrumb a {
      color: #000000; }
    body.accessibility-yellow .lia-breadcrumb > .lia-list-standard-inline > li + li::before {
      color: #000000; }
  body.accessibility-yellow #staging-server-message h1 {
    color: #000000; }
  body.accessibility-yellow .login-link {
    color: #000000 !important; }
  body.accessibility-yellow .login-link::before {
    display: none !important; }
  body.accessibility-yellow .footer .icon {
    color: #fdff94; }
  body.accessibility-yellow .footer a {
    color: #000000 !important; }
  body.accessibility-yellow .controls, body.accessibility-yellow .accessibilityHub h1, body.accessibility-yellow .accessibilityHub h2, body.accessibility-yellow p.lead, body.accessibility-yellow p, body.accessibility-yellow .li-common-scroll-to-wrapper .li-common-scroll-to-link, body.accessibility-yellow ul li:before, body.accessibility-yellow li, body.accessibility-yellow ol li:before, body.accessibility-yellow .accessibilityHub h3, body.accessibility-yellow a, body.accessibility-yellow label {
    color: #000000; }
  body.accessibility-yellow label span {
    color: #000000 !important; }
  body.accessibility-yellow a.acc-yellow {
    border: 1px solid #000000 !important;
    cursor: default; }
  body.accessibility-yellow .btn {
    background-color: #000000;
    border-color: #000000;
    color: #fdff94; }
  body.accessibility-yellow hr {
    border-top: 1px solid #000000; }
  body.accessibility-yellow .controls {
    border-top: 1px solid #000000 !important;
    border-bottom: 1px solid #000000 !important; }
  body.accessibility-yellow .access-thanks-box {
    background-color: #fdff94; }
    body.accessibility-yellow .access-thanks-box .tt_icon {
      color: #fdff94; }
    body.accessibility-yellow .access-thanks-box h1, body.accessibility-yellow .access-thanks-box p {
      color: #000000; }

/* Hide nav on accessibility */
@media screen and (max-width: 767px) {
  .lia-quilt-forum-page-accessibility-visual .lia-slide-out-nav-menu, .lia-quilt-category-page-accessibilityhub .lia-slide-out-nav-menu, .lia-quilt-forum-page-accessibility-hearing .lia-slide-out-nav-menu, .lia-quilt-forum-page-accessibility-cog .lia-slide-out-nav-menu, .lia-quilt-forum-page-accessibility-motor .lia-slide-out-nav-menu {
    display: none; } }

.GroupPage .lia-quilt-row-main .lia-component-message-list-title {
  display: none; }

.GroupPage .lia-quilt-row-main .lia-group-details .lia-group-icon {
  border: none; }

.GroupPage .lia-page-header .lia-component-common-widget-page-title {
  display: block; }

.GroupPage .lia-page-header .lia-component-menu-bar {
  display: block; }

.GroupPage .lia-page-header {
  padding-right: 0; }
  .GroupPage .lia-page-header .lia-decoration-border-menu-bar {
    float: right; }
  .GroupPage .lia-page-header .lia-menu-bar .lia-menu-bar-buttons {
    display: inline-block; }
    .GroupPage .lia-page-header .lia-menu-bar .lia-menu-bar-buttons .lia-button-wrapper {
      margin: 5px 0; }

.GroupMessagePage .lia-component-forums-action-escalate-message-button {
  display: none; }

.GroupMessagePage .lia-panel-heading-bar {
  background: transparent; }

.GroupMessagePage .lia-panel-heading-bar-title {
  font-weight: 900; }

.GroupMessagePage .lia-list-standard-inline > li {
  margin: 5px; }

.GroupMessagePage .lia-message-post-date {
  top: 10px;
  position: relative;
  margin-right: -15px; }

.GroupMessagePage .lia-list-standard-inline :first-child {
  border: none !important; }

.GroupMessagePage .lia-attachment-row {
  overflow: hidden; }

.HeroSearch.scammersSearch .lia-search-input-wrapper {
  display: inline; }
  .HeroSearch.scammersSearch .lia-search-input-wrapper .search-input.search-input.search-input {
    height: 60px;
    border-radius: 30px !important;
    padding-left: 20px; }
  .HeroSearch.scammersSearch .lia-search-input-wrapper .lia-search-input-field {
    overflow: auto;
    display: block;
    position: relative; }

@media (max-width: 768px) {
  .HeroSearch.scammersSearch {
    padding: 10px;
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 40px;
    margin: 200px auto 70px; } }

.lia-quilt-category-page-beatthescammers .lia-component-quilt-community-hero {
  background-color: transparent;
  background-image: url("/html/assets/scammers_hero_desktop.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }
  @media (max-width: 1024px) {
    .lia-quilt-category-page-beatthescammers .lia-component-quilt-community-hero {
      background-image: url("/html/assets/scammers_hero_mobile.jpg");
      background-position: center bottom; } }
  @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
    .lia-quilt-category-page-beatthescammers .lia-component-quilt-community-hero {
      background-image: url("/html/assets/scammers_hero_mobile.jpg"); } }

.lia-quilt-category-page-beatthescammers .lia-page-header h1 {
  padding-left: 0 !important; }

.lia-quilt-category-page-beatthescammers .lia-component-common-widget-page-title > .lia-link-navigation {
  color: #1E4E9D !important; }

.scammers-stamp {
  position: absolute;
  width: 164px;
  top: -75px;
  right: -60px; }

.scammersAlerts .carousel {
  margin: 0; }
  .scammersAlerts .carousel .carousel-inner {
    overflow: hidden; }
    .scammersAlerts .carousel .carousel-inner .item {
      padding-top: 5px; }

.lockUp {
  margin: 12px 0 15px 0; }

.tt-bullets ul {
  list-style-type: disc;
  list-style-position: outside;
  margin-left: 5px;
  margin-left: 30px; }
  .tt-bullets ul li {
    padding-left: 0; }

.tt-bullets ol {
  list-style-type: decimal;
  list-style-position: outside;
  margin-left: 5px;
  margin-left: 30px; }
  .tt-bullets ol li {
    padding-left: 0; }

.tt-bullets ul ul, .tt-bullets ol ul {
  list-style-type: circle;
  list-style-position: outside; }

.tt-bullets ol ol, .tt-bullets ul ol {
  list-style-type: lower-latin;
  list-style-position: outside; }

.row-spacer {
  margin-top: 15px; }

.nevers-icon {
  width: 70px;
  margin-bottom: 30px; }

.scammersHotIdea i {
  color: #1E4E9D; }

.scammersHotIdea .kevinContent {
  background: #1E4E9D;
  position: relative;
  overflow: hidden;
  padding: 15px;
  padding: 17px 100px 0 15px;
  min-height: 195px; }
  .scammersHotIdea .kevinContent .hotIdeaTitle {
    color: #ffffff;
    font-size: 20px; }
  .scammersHotIdea .kevinContent .hotIdeaUser {
    color: #ffffff;
    font-size: 13px; }
    .scammersHotIdea .kevinContent .hotIdeaUser .userName {
      font-size: 13px; }
  .scammersHotIdea .kevinContent .hotIdeasAvatar {
    position: absolute;
    bottom: -25px;
    right: -22px; }
    .scammersHotIdea .kevinContent .hotIdeasAvatar img {
      width: 160px;
      height: 160px;
      border-radius: 50%;
      z-index: 0; }

.scammersHotIdea .left-bottom-kevin.pull-bottom {
  left: 10px; }

.scammersHotIdea .viewIdea a {
  color: #ffffff;
  padding: 5px 15px;
  border: 1px solid #ffffff;
  margin-top: 10px;
  display: inline-block; }
  .scammersHotIdea .viewIdea a:hover, .scammersHotIdea .viewIdea a:focus, .scammersHotIdea .viewIdea a:active {
    text-decoration: none; }

@media (max-width: 767px) {
  .scammersCTA {
    margin-top: 20px; } }

.scammersCTA .text-tt-yellow {
  color: #fdc94a; }

.scammersCTA .larger-icon {
  font-size: 7em; }

.scammersCTA .icon {
  line-height: 108px; }

.scammersCTA .btn {
  position: relative;
  margin: auto;
  max-width: 175px; }
  @media (max-width: 767px) {
    .scammersCTA .btn {
      max-width: 100%; } }

.scammersCTA .scammers-cta-content {
  height: 100px; }
  @media screen and (max-width: 1024px) {
    .scammersCTA .scammers-cta-content {
      height: 120px; } }
  @media (max-width: 992px) {
    .scammersCTA .scammers-cta-content {
      height: 120px; } }
  @media (max-width: 767px) {
    .scammersCTA .scammers-cta-content {
      height: auto;
      margin-bottom: 20px; } }

@media screen and (max-width: 1024px) {
  .scammersCTA h2 {
    height: 65px; } }

@media (max-width: 992px) {
  .scammersCTA h2 {
    height: 65px; } }

@media (max-width: 767px) {
  .scammersCTA h2 {
    height: auto; } }

.kevinContainer .statusRoundlet {
  position: absolute;
  top: 6px;
  right: -34px;
  z-index: 1; }
  .kevinContainer .statusRoundlet img {
    width: 100px; }
  @media (max-width: 767px) {
    .kevinContainer .statusRoundlet {
      right: 0; } }

.nevers.steps-box {
  margin-top: 0;
  border-top: none; }

.hotIdeas.steps-box {
  border: none; }

.steps-box.scammers h2 {
  margin-bottom: 30px; }

.scammer-new {
  margin-bottom: 30px;
  margin-top: 10px; }

.CategoryPage .scammers-tags a:hover {
  text-decoration: none; }

.CategoryPage .scammers-tags .strip {
  padding-left: 0px;
  padding-right: 0px; }
  @media (max-width: 768px) {
    .CategoryPage .scammers-tags .strip {
      padding-top: 0; } }

.CategoryPage .scammers-tags .blog-cat {
  color: #ffffff;
  background: #1E4E9D;
  padding: 8px 15px;
  margin-right: 5px;
  margin-bottom: 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  font-family: 'WF Omnes', 'Arial', sans-serif; }
  .CategoryPage .scammers-tags .blog-cat:hover, .CategoryPage .scammers-tags .blog-cat:focus, .CategoryPage .scammers-tags .blog-cat:active {
    text-decoration: none;
    opacity: 0.8;
    color: #ffffff; }
  @media (max-width: 767px) {
    .CategoryPage .scammers-tags .blog-cat {
      margin-left: 0;
      margin-right: 0;
      padding: 0;
      margin: 10px 0 30px 0; } }

.blog-selected-tag {
  display: inline-block;
  padding: 7px 15px 6px 15px;
  background-color: #1E4E9D;
  margin-bottom: 20px;
  color: #ffffff;
  font-size: 14px;
  font-family: 'WF Omnes', 'Arial', sans-serif;
  position: relative;
  cursor: pointer;
  border-radius: 4px 0 0 4px; }
  .blog-selected-tag:after {
    content: "\f3f2";
    font-family: TalkTalkIcons;
    background-color: #2c67c7;
    padding: 8px 10px 5px 10px;
    right: -34px;
    position: absolute;
    top: 0;
    border-radius: 0 4px 4px 0; }
  .blog-selected-tag:hover, .blog-selected-tag:active, .blog-selected-tag:focus {
    color: #ffffff;
    text-decoration: none;
    opacity: 0.8; }

body.ForumPage .standalone-header-image {
  position: relative;
  background-size: cover;
  height: 350px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }
  @media (max-width: 767px) {
    body.ForumPage .standalone-header-image {
      margin-top: 55px;
      height: 180px; } }
  body.ForumPage .standalone-header-image .standalone-header-image-tint {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); }
  body.ForumPage .standalone-header-image h1 {
    text-align: center;
    position: relative;
    font-family: 'Oswald', sans-serif;
    font-weight: 700;
    margin: 0 15px;
    color: #f7f410;
    font-size: 50px;
    text-transform: uppercase;
    margin-left: auto;
    margin-right: auto; }
    body.ForumPage .standalone-header-image h1 span {
      display: block; }
    @media screen and (max-width: 599px) {
      body.ForumPage .standalone-header-image h1 {
        font-size: 30px; } }
    @media (max-width: 599px) {
      body.ForumPage .standalone-header-image h1 {
        width: 100%;
        padding-left: 30px;
        padding-right: 30px; } }
    @media (min-width: 600px) {
      body.ForumPage .standalone-header-image h1 {
        width: 600px !important; } }
    @media (min-width: 768px) {
      body.ForumPage .standalone-header-image h1 {
        width: 768px !important; } }
    @media (min-width: 1025px) {
      body.ForumPage .standalone-header-image h1 {
        width: 1000px !important; } }

body.ForumPage .lia-quilt-forum-page-standalonepage ol li {
  padding-left: 34px; }

.MonitorWall {
  font-weight: 300;
  font-family: 'WF Omnes','Arial', sans-serif !important; }
  .MonitorWall .lia-quilt-monitor-wall .lia-quilt-row.lia-quilt-row-main {
    width: 100% !important; }
  .MonitorWall .row {
    margin-left: -5px;
    margin-right: -5px; }
  .MonitorWall .col-md-12 {
    padding-left: 10px !important;
    padding-right: 10px !important; }
  .MonitorWall .col-xs-2, .MonitorWall .col-xs-4, .MonitorWall .col-xs-12, .MonitorWall .col-sm-12, .MonitorWall .col-md-6, .MonitorWall .col-lg-2, .MonitorWall .col-lg-4 {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px; }
    .MonitorWall .col-xs-2 > div, .MonitorWall .col-xs-4 > div, .MonitorWall .col-xs-12 > div, .MonitorWall .col-sm-12 > div, .MonitorWall .col-md-6 > div, .MonitorWall .col-lg-2 > div, .MonitorWall .col-lg-4 > div {
      height: 270px; }
      @media screen and (max-width: 767px) {
        .MonitorWall .col-xs-2 > div, .MonitorWall .col-xs-4 > div, .MonitorWall .col-xs-12 > div, .MonitorWall .col-sm-12 > div, .MonitorWall .col-md-6 > div, .MonitorWall .col-lg-2 > div, .MonitorWall .col-lg-4 > div {
          height: auto; } }
  .MonitorWall .col-md-12 {
    padding-left: 5px;
    padding-right: 5px; }
  .MonitorWall .lia-top-quilt > .lia-quilt-row-main > .lia-quilt-column-single > .lia-quilt-column-alley {
    padding: 0; }
  .MonitorWall h1 {
    margin-left: 170px;
    padding-bottom: 45px;
    padding-top: 45px;
    margin-bottom: 0; }
    @media screen and (max-width: 500px) {
      .MonitorWall h1 {
        margin-left: 0;
        font-size: 30px;
        padding-top: 140px;
        padding-bottom: 20px; } }
  .MonitorWall h2 {
    color: #ffffff;
    font-size: 26px;
    font-weight: 600;
    text-align: center; }
  .MonitorWall .monitor-header .tt_icon-speechbubble_4 {
    font-size: 190px;
    color: #1E4E9D;
    position: absolute;
    top: -37px; }
  .MonitorWall .monitor-header .tt_icon-logo {
    font-size: 110px;
    color: #ffffff;
    position: absolute;
    z-index: 1;
    top: -21px;
    left: 20px; }
    .MonitorWall .monitor-header .tt_icon-logo:before {
      content: '\f241'; }
  .MonitorWall .member-panel {
    font-family: 'WF Omnes','Arial', sans-serif;
    background-color: #009f65;
    padding: 30px;
    color: #ffffff; }
    .MonitorWall .member-panel div {
      height: 135px;
      font-size: 70px;
      font-weight: 600;
      line-height: 50px; }
      @media screen and (max-width: 1540px) and (min-width: 1026px) {
        .MonitorWall .member-panel div {
          font-size: 40px; } }
      .MonitorWall .member-panel div p {
        font-family: 'WF Omnes','Arial', sans-serif !important;
        color: #ffffff;
        font-size: 26px;
        margin-top: 10px;
        margin-bottom: 0; }
        @media screen and (max-width: 1540px) and (min-width: 1026px) {
          .MonitorWall .member-panel div p {
            font-size: 20px; } }
    .MonitorWall .member-panel div:nth-of-type(2) {
      text-align: right;
      height: 95px; }
    .MonitorWall .member-panel .tt_icon {
      position: absolute;
      right: -27px;
      top: 10px;
      -ms-transform: rotate(-90deg);
      -webkit-transform: rotate(-90deg);
      transform: rotate(-90deg);
      font-size: 40px;
      color: #009f65;
      z-index: 1; }
      @media screen and (max-width: 767px) {
        .MonitorWall .member-panel .tt_icon {
          display: none; } }
  .MonitorWall .topic-cloud {
    background-color: #e62639;
    padding: 20px;
    color: #ffffff; }
    .MonitorWall .topic-cloud h2 {
      margin-bottom: 10px; }
    .MonitorWall .topic-cloud div {
      text-align: center;
      font-weight: 300;
      line-height: 34px;
      padding-top: 8px;
      overflow: hidden;
      display: -webkit-box;
      max-height: 185px;
      -webkit-line-clamp: 5; }
  .MonitorWall .newbie-panel {
    font-family: 'WF Omnes','Arial', sans-serif;
    background-color: #1E4E9D;
    padding: 30px;
    color: #ffffff; }
    .MonitorWall .newbie-panel div {
      height: 195px;
      font-size: 70px;
      font-weight: 600;
      line-height: 50px;
      width: 45%; }
      .MonitorWall .newbie-panel div p {
        font-family: 'WF Omnes','Arial', sans-serif !important;
        color: #ffffff;
        font-size: 26px;
        margin-top: 15px;
        margin-bottom: 0;
        line-height: 30px; }
      .MonitorWall .newbie-panel div span {
        font-size: 20px; }
        .MonitorWall .newbie-panel div span.increase > .tt_icon-play {
          -ms-transform: rotate(-90deg);
          -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
          font-size: 40px;
          color: #009f65; }
        .MonitorWall .newbie-panel div span.decrease > .tt_icon-play {
          -ms-transform: rotate(90deg);
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          font-size: 40px;
          color: #e62639;
          margin-bottom: 6px; }
    .MonitorWall .newbie-panel div:nth-of-type(2) {
      height: 45px;
      overflow: hidden;
      line-height: 8px;
      left: -10px;
      position: relative; }
  .MonitorWall .active-boards {
    background-color: #394347;
    padding: 20px;
    color: #ffffff; }
    .MonitorWall .active-boards .tt_icon {
      position: absolute;
      right: -27px;
      top: 10px;
      -ms-transform: rotate(-90deg);
      -webkit-transform: rotate(-90deg);
      transform: rotate(-90deg);
      font-size: 40px;
      color: #394347;
      z-index: 1; }
      @media screen and (max-width: 767px) {
        .MonitorWall .active-boards .tt_icon {
          display: none; } }
  .MonitorWall .member-count, .MonitorWall .post-count, .MonitorWall .topic-count, .MonitorWall .kudos-count, .MonitorWall .solution-count {
    background-color: #F2F2F2;
    padding: 20px; }
    .MonitorWall .member-count h2, .MonitorWall .post-count h2, .MonitorWall .topic-count h2, .MonitorWall .kudos-count h2, .MonitorWall .solution-count h2 {
      color: #394347; }
  .MonitorWall .kudos-count .tt_icon {
    position: absolute;
    right: -27px;
    top: 10px;
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    font-size: 40px;
    color: #F2F2F2;
    z-index: 1; }
    @media screen and (max-width: 767px) {
      .MonitorWall .kudos-count .tt_icon {
        display: none; } }
  .MonitorWall .top10 {
    margin-top: 10px; }
  .MonitorWall img.monitor-img {
    max-height: 270px;
    position: absolute;
    bottom: 0; }
  .MonitorWall .image-div {
    position: relative; }
  @media screen and (max-width: 767px) {
    .MonitorWall .image-mobile {
      display: none; } }
  .MonitorWall .active-row {
    padding-top: 8px;
    overflow: auto; }
    .MonitorWall .active-row .tt-icon {
      font-size: 50px; }
    .MonitorWall .active-row .rank {
      font-size: 24px;
      font-weight: 600;
      width: 20px;
      float: left;
      text-align: center;
      margin-top: 5px; }
    .MonitorWall .active-row span {
      font-size: 20px; }
      .MonitorWall .active-row span.increase > .tt_icon-play {
        -ms-transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        font-size: 40px;
        color: #009f65; }
      .MonitorWall .active-row span.decrease > .tt_icon-play {
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        font-size: 40px;
        color: #e62639;
        margin-bottom: 6px; }
    .MonitorWall .active-row .board-row {
      font-size: 18px; }
      @media screen and (max-width: 1350px) {
        .MonitorWall .active-row .board-row {
          min-width: 210px;
          text-overflow: ellipsis;
          overflow: hidden;
          white-space: nowrap; } }

@-webkit-keyframes animate-width {
  0% {
    width: 0; }
  100% {
    visibility: visible; } }

@-moz-keyframes animate-width {
  0% {
    width: 0; }
  100% {
    visibility: visible; } }

@keyframes animate-width {
  0% {
    width: 0; }
  100% {
    visibility: visible; } }

@-webkit-keyframes animate-height {
  0% {
    height: 0; }
  100% {
    visibility: visible; } }

@-moz-keyframes animate-height {
  0% {
    height: 0; }
  100% {
    visibility: visible; } }

@keyframes animate-height {
  0% {
    height: 0; }
  100% {
    visibility: visible; } }
  .MonitorWall #bar-chart-member-count, .MonitorWall #bar-chart-post-count, .MonitorWall #bar-chart-topic-count, .MonitorWall #bar-chart-kudos-count, .MonitorWall #bar-chart-solution-count {
    height: 180px;
    width: 95%;
    position: relative;
    margin: 30px auto 0;
    padding-left: 15px; }
    .MonitorWall #bar-chart-member-count *, .MonitorWall #bar-chart-post-count *, .MonitorWall #bar-chart-topic-count *, .MonitorWall #bar-chart-kudos-count *, .MonitorWall #bar-chart-solution-count * {
      box-sizing: border-box; }
    .MonitorWall #bar-chart-member-count .graph, .MonitorWall #bar-chart-post-count .graph, .MonitorWall #bar-chart-topic-count .graph, .MonitorWall #bar-chart-kudos-count .graph, .MonitorWall #bar-chart-solution-count .graph {
      height: 190px;
      position: relative; }
    .MonitorWall #bar-chart-member-count .bars, .MonitorWall #bar-chart-post-count .bars, .MonitorWall #bar-chart-topic-count .bars, .MonitorWall #bar-chart-kudos-count .bars, .MonitorWall #bar-chart-solution-count .bars {
      height: 156px;
      padding: 0 1%;
      position: absolute;
      width: 100%;
      z-index: 10;
      padding-left: 2%; }
    .MonitorWall #bar-chart-member-count .bar-group, .MonitorWall #bar-chart-post-count .bar-group, .MonitorWall #bar-chart-topic-count .bar-group, .MonitorWall #bar-chart-kudos-count .bar-group, .MonitorWall #bar-chart-solution-count .bar-group {
      display: block;
      float: left;
      height: 100%;
      position: relative;
      width: 14%;
      margin-right: 3%; }
      .MonitorWall #bar-chart-member-count .bar-group:last-child, .MonitorWall #bar-chart-post-count .bar-group:last-child, .MonitorWall #bar-chart-topic-count .bar-group:last-child, .MonitorWall #bar-chart-kudos-count .bar-group:last-child, .MonitorWall #bar-chart-solution-count .bar-group:last-child {
        margin-right: 0; }
      .MonitorWall #bar-chart-member-count .bar-group .bar, .MonitorWall #bar-chart-post-count .bar-group .bar, .MonitorWall #bar-chart-topic-count .bar-group .bar, .MonitorWall #bar-chart-kudos-count .bar-group .bar, .MonitorWall #bar-chart-solution-count .bar-group .bar {
        visibility: hidden;
        height: 0;
        -webkit-animation: animate-height;
        -moz-animation: animate-height;
        animation: animate-height;
        animation-timing-function: cubic-bezier(0.35, 0.95, 0.67, 0.99);
        -webkit-animation-timing-function: cubic-bezier(0.35, 0.95, 0.67, 0.99);
        -moz-animation-timing-function: cubic-bezier(0.35, 0.95, 0.67, 0.99);
        animation-duration: 0.4s;
        -webkit-animation-duration: 0.4s;
        -moz-animation-duration: 0.4s;
        animation-fill-mode: forwards;
        -webkit-animation-fill-mode: forwards;
        bottom: 0;
        cursor: pointer;
        height: 0;
        position: absolute;
        text-align: center;
        width: 21%; }
        .MonitorWall #bar-chart-member-count .bar-group .bar:nth-child(2), .MonitorWall #bar-chart-post-count .bar-group .bar:nth-child(2), .MonitorWall #bar-chart-topic-count .bar-group .bar:nth-child(2), .MonitorWall #bar-chart-kudos-count .bar-group .bar:nth-child(2), .MonitorWall #bar-chart-solution-count .bar-group .bar:nth-child(2) {
          left: 24%; }
        .MonitorWall #bar-chart-member-count .bar-group .bar:nth-child(3), .MonitorWall #bar-chart-post-count .bar-group .bar:nth-child(3), .MonitorWall #bar-chart-topic-count .bar-group .bar:nth-child(3), .MonitorWall #bar-chart-kudos-count .bar-group .bar:nth-child(3), .MonitorWall #bar-chart-solution-count .bar-group .bar:nth-child(3) {
          left: 48%; }
        .MonitorWall #bar-chart-member-count .bar-group .bar:nth-child(4), .MonitorWall #bar-chart-post-count .bar-group .bar:nth-child(4), .MonitorWall #bar-chart-topic-count .bar-group .bar:nth-child(4), .MonitorWall #bar-chart-kudos-count .bar-group .bar:nth-child(4), .MonitorWall #bar-chart-solution-count .bar-group .bar:nth-child(4) {
          left: 72%; }
        .MonitorWall #bar-chart-member-count .bar-group .bar span, .MonitorWall #bar-chart-post-count .bar-group .bar span, .MonitorWall #bar-chart-topic-count .bar-group .bar span, .MonitorWall #bar-chart-kudos-count .bar-group .bar span, .MonitorWall #bar-chart-solution-count .bar-group .bar span {
          display: none; }
      .MonitorWall #bar-chart-member-count .bar-group .bar-1, .MonitorWall #bar-chart-post-count .bar-group .bar-1, .MonitorWall #bar-chart-topic-count .bar-group .bar-1, .MonitorWall #bar-chart-kudos-count .bar-group .bar-1, .MonitorWall #bar-chart-solution-count .bar-group .bar-1 {
        animation-delay: 0.3s;
        -webkit-animation-delay: 0.3s; }
      .MonitorWall #bar-chart-member-count .bar-group .bar-2, .MonitorWall #bar-chart-post-count .bar-group .bar-2, .MonitorWall #bar-chart-topic-count .bar-group .bar-2, .MonitorWall #bar-chart-kudos-count .bar-group .bar-2, .MonitorWall #bar-chart-solution-count .bar-group .bar-2 {
        animation-delay: 0.4s;
        -webkit-animation-delay: 0.4s; }
      .MonitorWall #bar-chart-member-count .bar-group .bar-3, .MonitorWall #bar-chart-post-count .bar-group .bar-3, .MonitorWall #bar-chart-topic-count .bar-group .bar-3, .MonitorWall #bar-chart-kudos-count .bar-group .bar-3, .MonitorWall #bar-chart-solution-count .bar-group .bar-3 {
        animation-delay: 0.5s;
        -webkit-animation-delay: 0.5s; }
      .MonitorWall #bar-chart-member-count .bar-group .bar-4, .MonitorWall #bar-chart-post-count .bar-group .bar-4, .MonitorWall #bar-chart-topic-count .bar-group .bar-4, .MonitorWall #bar-chart-kudos-count .bar-group .bar-4, .MonitorWall #bar-chart-solution-count .bar-group .bar-4 {
        animation-delay: 0.6s;
        -webkit-animation-delay: 0.6s; }
      .MonitorWall #bar-chart-member-count .bar-group .bar-5, .MonitorWall #bar-chart-post-count .bar-group .bar-5, .MonitorWall #bar-chart-topic-count .bar-group .bar-5, .MonitorWall #bar-chart-kudos-count .bar-group .bar-5, .MonitorWall #bar-chart-solution-count .bar-group .bar-5 {
        animation-delay: 0.7s;
        -webkit-animation-delay: 0.7s; }
      .MonitorWall #bar-chart-member-count .bar-group .bar-6, .MonitorWall #bar-chart-post-count .bar-group .bar-6, .MonitorWall #bar-chart-topic-count .bar-group .bar-6, .MonitorWall #bar-chart-kudos-count .bar-group .bar-6, .MonitorWall #bar-chart-solution-count .bar-group .bar-6 {
        animation-delay: 0.8s;
        -webkit-animation-delay: 0.8s; }
      .MonitorWall #bar-chart-member-count .bar-group .bar-7, .MonitorWall #bar-chart-post-count .bar-group .bar-7, .MonitorWall #bar-chart-topic-count .bar-group .bar-7, .MonitorWall #bar-chart-kudos-count .bar-group .bar-7, .MonitorWall #bar-chart-solution-count .bar-group .bar-7 {
        animation-delay: 0.9s;
        -webkit-animation-delay: 0.9s; }
      .MonitorWall #bar-chart-member-count .bar-group .bar-8, .MonitorWall #bar-chart-post-count .bar-group .bar-8, .MonitorWall #bar-chart-topic-count .bar-group .bar-8, .MonitorWall #bar-chart-kudos-count .bar-group .bar-8, .MonitorWall #bar-chart-solution-count .bar-group .bar-8 {
        animation-delay: 1s;
        -webkit-animation-delay: 1s; }
      .MonitorWall #bar-chart-member-count .bar-group .bar-9, .MonitorWall #bar-chart-post-count .bar-group .bar-9, .MonitorWall #bar-chart-topic-count .bar-group .bar-9, .MonitorWall #bar-chart-kudos-count .bar-group .bar-9, .MonitorWall #bar-chart-solution-count .bar-group .bar-9 {
        animation-delay: 1.1s;
        -webkit-animation-delay: 1.1s; }
      .MonitorWall #bar-chart-member-count .bar-group .bar-10, .MonitorWall #bar-chart-post-count .bar-group .bar-10, .MonitorWall #bar-chart-topic-count .bar-group .bar-10, .MonitorWall #bar-chart-kudos-count .bar-group .bar-10, .MonitorWall #bar-chart-solution-count .bar-group .bar-10 {
        animation-delay: 1.2s;
        -webkit-animation-delay: 1.2s; }
      .MonitorWall #bar-chart-member-count .bar-group .bar-11, .MonitorWall #bar-chart-post-count .bar-group .bar-11, .MonitorWall #bar-chart-topic-count .bar-group .bar-11, .MonitorWall #bar-chart-kudos-count .bar-group .bar-11, .MonitorWall #bar-chart-solution-count .bar-group .bar-11 {
        animation-delay: 1.3s;
        -webkit-animation-delay: 1.3s; }
      .MonitorWall #bar-chart-member-count .bar-group .bar-12, .MonitorWall #bar-chart-post-count .bar-group .bar-12, .MonitorWall #bar-chart-topic-count .bar-group .bar-12, .MonitorWall #bar-chart-kudos-count .bar-group .bar-12, .MonitorWall #bar-chart-solution-count .bar-group .bar-12 {
        animation-delay: 1.4s;
        -webkit-animation-delay: 1.4s; }
      .MonitorWall #bar-chart-member-count .bar-group .bar-13, .MonitorWall #bar-chart-post-count .bar-group .bar-13, .MonitorWall #bar-chart-topic-count .bar-group .bar-13, .MonitorWall #bar-chart-kudos-count .bar-group .bar-13, .MonitorWall #bar-chart-solution-count .bar-group .bar-13 {
        animation-delay: 1.5s;
        -webkit-animation-delay: 1.5s; }
      .MonitorWall #bar-chart-member-count .bar-group .bar-14, .MonitorWall #bar-chart-post-count .bar-group .bar-14, .MonitorWall #bar-chart-topic-count .bar-group .bar-14, .MonitorWall #bar-chart-kudos-count .bar-group .bar-14, .MonitorWall #bar-chart-solution-count .bar-group .bar-14 {
        animation-delay: 1.6s;
        -webkit-animation-delay: 1.6s; }
      .MonitorWall #bar-chart-member-count .bar-group .bar-15, .MonitorWall #bar-chart-post-count .bar-group .bar-15, .MonitorWall #bar-chart-topic-count .bar-group .bar-15, .MonitorWall #bar-chart-kudos-count .bar-group .bar-15, .MonitorWall #bar-chart-solution-count .bar-group .bar-15 {
        animation-delay: 1.7s;
        -webkit-animation-delay: 1.7s; }
      .MonitorWall #bar-chart-member-count .bar-group .bar-16, .MonitorWall #bar-chart-post-count .bar-group .bar-16, .MonitorWall #bar-chart-topic-count .bar-group .bar-16, .MonitorWall #bar-chart-kudos-count .bar-group .bar-16, .MonitorWall #bar-chart-solution-count .bar-group .bar-16 {
        animation-delay: 1.8s;
        -webkit-animation-delay: 1.8s; }
      .MonitorWall #bar-chart-member-count .bar-group .bar-17, .MonitorWall #bar-chart-post-count .bar-group .bar-17, .MonitorWall #bar-chart-topic-count .bar-group .bar-17, .MonitorWall #bar-chart-kudos-count .bar-group .bar-17, .MonitorWall #bar-chart-solution-count .bar-group .bar-17 {
        animation-delay: 1.9s;
        -webkit-animation-delay: 1.9s; }
      .MonitorWall #bar-chart-member-count .bar-group .bar-18, .MonitorWall #bar-chart-post-count .bar-group .bar-18, .MonitorWall #bar-chart-topic-count .bar-group .bar-18, .MonitorWall #bar-chart-kudos-count .bar-group .bar-18, .MonitorWall #bar-chart-solution-count .bar-group .bar-18 {
        animation-delay: 2s;
        -webkit-animation-delay: 2s; }
      .MonitorWall #bar-chart-member-count .bar-group .bar-19, .MonitorWall #bar-chart-post-count .bar-group .bar-19, .MonitorWall #bar-chart-topic-count .bar-group .bar-19, .MonitorWall #bar-chart-kudos-count .bar-group .bar-19, .MonitorWall #bar-chart-solution-count .bar-group .bar-19 {
        animation-delay: 2.1s;
        -webkit-animation-delay: 2.1s; }
      .MonitorWall #bar-chart-member-count .bar-group .bar-20, .MonitorWall #bar-chart-post-count .bar-group .bar-20, .MonitorWall #bar-chart-topic-count .bar-group .bar-20, .MonitorWall #bar-chart-kudos-count .bar-group .bar-20, .MonitorWall #bar-chart-solution-count .bar-group .bar-20 {
        animation-delay: 2.2s;
        -webkit-animation-delay: 2.2s; }
      .MonitorWall #bar-chart-member-count .bar-group .bar-21, .MonitorWall #bar-chart-post-count .bar-group .bar-21, .MonitorWall #bar-chart-topic-count .bar-group .bar-21, .MonitorWall #bar-chart-kudos-count .bar-group .bar-21, .MonitorWall #bar-chart-solution-count .bar-group .bar-21 {
        animation-delay: 2.3s;
        -webkit-animation-delay: 2.3s; }
      .MonitorWall #bar-chart-member-count .bar-group .bar-22, .MonitorWall #bar-chart-post-count .bar-group .bar-22, .MonitorWall #bar-chart-topic-count .bar-group .bar-22, .MonitorWall #bar-chart-kudos-count .bar-group .bar-22, .MonitorWall #bar-chart-solution-count .bar-group .bar-22 {
        animation-delay: 2.4s;
        -webkit-animation-delay: 2.4s; }
      .MonitorWall #bar-chart-member-count .bar-group .bar-23, .MonitorWall #bar-chart-post-count .bar-group .bar-23, .MonitorWall #bar-chart-topic-count .bar-group .bar-23, .MonitorWall #bar-chart-kudos-count .bar-group .bar-23, .MonitorWall #bar-chart-solution-count .bar-group .bar-23 {
        animation-delay: 2.5s;
        -webkit-animation-delay: 2.5s; }
      .MonitorWall #bar-chart-member-count .bar-group .bar-24, .MonitorWall #bar-chart-post-count .bar-group .bar-24, .MonitorWall #bar-chart-topic-count .bar-group .bar-24, .MonitorWall #bar-chart-kudos-count .bar-group .bar-24, .MonitorWall #bar-chart-solution-count .bar-group .bar-24 {
        animation-delay: 2.6s;
        -webkit-animation-delay: 2.6s; }
    .MonitorWall #bar-chart-member-count ul, .MonitorWall #bar-chart-post-count ul, .MonitorWall #bar-chart-topic-count ul, .MonitorWall #bar-chart-kudos-count ul, .MonitorWall #bar-chart-solution-count ul {
      list-style: none;
      margin: 0;
      padding: 0; }
    .MonitorWall #bar-chart-member-count .x-axis, .MonitorWall #bar-chart-post-count .x-axis, .MonitorWall #bar-chart-topic-count .x-axis, .MonitorWall #bar-chart-kudos-count .x-axis, .MonitorWall #bar-chart-solution-count .x-axis {
      bottom: 0;
      position: absolute;
      text-align: center;
      width: 100%; }
      .MonitorWall #bar-chart-member-count .x-axis li, .MonitorWall #bar-chart-post-count .x-axis li, .MonitorWall #bar-chart-topic-count .x-axis li, .MonitorWall #bar-chart-kudos-count .x-axis li, .MonitorWall #bar-chart-solution-count .x-axis li {
        float: left;
        font-size: 14px;
        font-family: 'WF Omnes','Arial', sans-serif;
        font-weight: 600;
        width: 16.6%;
        text-align: center;
        padding-left: 0; }
        .MonitorWall #bar-chart-member-count .x-axis li:last-child, .MonitorWall #bar-chart-post-count .x-axis li:last-child, .MonitorWall #bar-chart-topic-count .x-axis li:last-child, .MonitorWall #bar-chart-kudos-count .x-axis li:last-child, .MonitorWall #bar-chart-solution-count .x-axis li:last-child {
          margin-right: 0; }
    .MonitorWall #bar-chart-member-count .y-axis, .MonitorWall #bar-chart-post-count .y-axis, .MonitorWall #bar-chart-topic-count .y-axis, .MonitorWall #bar-chart-kudos-count .y-axis, .MonitorWall #bar-chart-solution-count .y-axis {
      position: absolute;
      text-align: right;
      width: 100%; }
      .MonitorWall #bar-chart-member-count .y-axis li, .MonitorWall #bar-chart-post-count .y-axis li, .MonitorWall #bar-chart-topic-count .y-axis li, .MonitorWall #bar-chart-kudos-count .y-axis li, .MonitorWall #bar-chart-solution-count .y-axis li {
        border-top: 1px solid #C4C4C4;
        display: block;
        height: 39px;
        width: 100%;
        margin-bottom: 0;
        font-family: 'WF Omnes','Arial', sans-serif;
        font-weight: 600; }
        .MonitorWall #bar-chart-member-count .y-axis li span, .MonitorWall #bar-chart-post-count .y-axis li span, .MonitorWall #bar-chart-topic-count .y-axis li span, .MonitorWall #bar-chart-kudos-count .y-axis li span, .MonitorWall #bar-chart-solution-count .y-axis li span {
          display: block;
          font-size: 14px;
          margin: -10px 0 0 -60px;
          padding: 0 10px;
          width: 40px; }
    .MonitorWall #bar-chart-member-count .stat-1, .MonitorWall #bar-chart-member-count .stat-4, .MonitorWall #bar-chart-post-count .stat-1, .MonitorWall #bar-chart-post-count .stat-4, .MonitorWall #bar-chart-topic-count .stat-1, .MonitorWall #bar-chart-topic-count .stat-4, .MonitorWall #bar-chart-kudos-count .stat-1, .MonitorWall #bar-chart-kudos-count .stat-4, .MonitorWall #bar-chart-solution-count .stat-1, .MonitorWall #bar-chart-solution-count .stat-4 {
      background-image: -webkit-linear-gradient(left, #e62639 0%, #e62639 47%, #e62639 50%, #e62639 100%);
      background-image: linear-gradient(to right, #e62639 0%, #e62639 47%, #e62639 50%, #e62639 100%); }
    .MonitorWall #bar-chart-member-count .stat-2, .MonitorWall #bar-chart-post-count .stat-2, .MonitorWall #bar-chart-topic-count .stat-2, .MonitorWall #bar-chart-kudos-count .stat-2, .MonitorWall #bar-chart-solution-count .stat-2 {
      background-image: -webkit-linear-gradient(left, #EA9398 0%, #EA9398 47%, #EA9398 50%, #EA9398 100%);
      background-image: linear-gradient(to right, #EA9398 0%, #EA9398 47%, #EA9398 50%, #EA9398 100%); }
    .MonitorWall #bar-chart-member-count .stat-3, .MonitorWall #bar-chart-post-count .stat-3, .MonitorWall #bar-chart-topic-count .stat-3, .MonitorWall #bar-chart-kudos-count .stat-3, .MonitorWall #bar-chart-solution-count .stat-3 {
      background-image: -webkit-linear-gradient(left, #EA6C73 0%, #EA6C73 47%, #EA6C73 50%, #EA6C73 100%);
      background-image: linear-gradient(to right, #EA6C73 0%, #EA6C73 47%, #EA6C73 50%, #EA6C73 100%); }
    .MonitorWall #bar-chart-member-count .stat-5, .MonitorWall #bar-chart-member-count .stat-8, .MonitorWall #bar-chart-post-count .stat-5, .MonitorWall #bar-chart-post-count .stat-8, .MonitorWall #bar-chart-topic-count .stat-5, .MonitorWall #bar-chart-topic-count .stat-8, .MonitorWall #bar-chart-kudos-count .stat-5, .MonitorWall #bar-chart-kudos-count .stat-8, .MonitorWall #bar-chart-solution-count .stat-5, .MonitorWall #bar-chart-solution-count .stat-8 {
      background-image: -webkit-linear-gradient(left, #1E4EA6 0%, #1E4EA6 47%, #1E4EA6 50%, #1E4EA6 100%);
      background-image: linear-gradient(to right, #1E4EA6 0%, #1E4EA6 47%, #1E4EA6 50%, #1E4EA6 100%); }
    .MonitorWall #bar-chart-member-count .stat-6, .MonitorWall #bar-chart-post-count .stat-6, .MonitorWall #bar-chart-topic-count .stat-6, .MonitorWall #bar-chart-kudos-count .stat-6, .MonitorWall #bar-chart-solution-count .stat-6 {
      background-image: -webkit-linear-gradient(left, #A1B9E6 0%, #A1B9E6 47%, #A1B9E6 50%, #A1B9E6 100%);
      background-image: linear-gradient(to right, #A1B9E6 0%, #A1B9E6 47%, #A1B9E6 50%, #A1B9E6 100%); }
    .MonitorWall #bar-chart-member-count .stat-7, .MonitorWall #bar-chart-post-count .stat-7, .MonitorWall #bar-chart-topic-count .stat-7, .MonitorWall #bar-chart-kudos-count .stat-7, .MonitorWall #bar-chart-solution-count .stat-7 {
      background-image: -webkit-linear-gradient(left, #6588C9 0%, #6588C9 47%, #6588C9 50%, #6588C9 100%);
      background-image: linear-gradient(to right, #6588C9 0%, #6588C9 47%, #6588C9 50%, #6588C9 100%); }
    .MonitorWall #bar-chart-member-count .stat-9, .MonitorWall #bar-chart-member-count .stat-12, .MonitorWall #bar-chart-post-count .stat-9, .MonitorWall #bar-chart-post-count .stat-12, .MonitorWall #bar-chart-topic-count .stat-9, .MonitorWall #bar-chart-topic-count .stat-12, .MonitorWall #bar-chart-kudos-count .stat-9, .MonitorWall #bar-chart-kudos-count .stat-12, .MonitorWall #bar-chart-solution-count .stat-9, .MonitorWall #bar-chart-solution-count .stat-12 {
      background-image: -webkit-linear-gradient(left, #7E3B94 0%, #7E3B94 47%, #7E3B94 50%, #7E3B94 100%);
      background-image: linear-gradient(to right, #7E3B94 0%, #7E3B94 47%, #7E3B94 50%, #7E3B94 100%); }
    .MonitorWall #bar-chart-member-count .stat-10, .MonitorWall #bar-chart-post-count .stat-10, .MonitorWall #bar-chart-topic-count .stat-10, .MonitorWall #bar-chart-kudos-count .stat-10, .MonitorWall #bar-chart-solution-count .stat-10 {
      background-image: -webkit-linear-gradient(left, #C099CB 0%, #C099CB 47%, #C099CB 50%, #C099CB 100%);
      background-image: linear-gradient(to right, #C099CB 0%, #C099CB 47%, #C099CB 50%, #C099CB 100%); }
    .MonitorWall #bar-chart-member-count .stat-11, .MonitorWall #bar-chart-post-count .stat-11, .MonitorWall #bar-chart-topic-count .stat-11, .MonitorWall #bar-chart-kudos-count .stat-11, .MonitorWall #bar-chart-solution-count .stat-11 {
      background-image: -webkit-linear-gradient(left, #A162B2 0%, #A162B2 47%, #A162B2 50%, #A162B2 100%);
      background-image: linear-gradient(to right, #A162B2 0%, #A162B2 47%, #A162B2 50%, #A162B2 100%); }
    .MonitorWall #bar-chart-member-count .stat-13, .MonitorWall #bar-chart-member-count .stat-16, .MonitorWall #bar-chart-post-count .stat-13, .MonitorWall #bar-chart-post-count .stat-16, .MonitorWall #bar-chart-topic-count .stat-13, .MonitorWall #bar-chart-topic-count .stat-16, .MonitorWall #bar-chart-kudos-count .stat-13, .MonitorWall #bar-chart-kudos-count .stat-16, .MonitorWall #bar-chart-solution-count .stat-13, .MonitorWall #bar-chart-solution-count .stat-16 {
      background-image: -webkit-linear-gradient(left, #009f65 0%, #009f65 47%, #009f65 50%, #009f65 100%);
      background-image: linear-gradient(to right, #009f65 0%, #009f65 47%, #009f65 50%, #009f65 100%); }
    .MonitorWall #bar-chart-member-count .stat-14, .MonitorWall #bar-chart-post-count .stat-14, .MonitorWall #bar-chart-topic-count .stat-14, .MonitorWall #bar-chart-kudos-count .stat-14, .MonitorWall #bar-chart-solution-count .stat-14 {
      background-image: -webkit-linear-gradient(left, #66C79F 0%, #66C79F 47%, #66C79F 50%, #66C79F 100%);
      background-image: linear-gradient(to right, #66C79F 0%, #66C79F 47%, #66C79F 50%, #66C79F 100%); }
    .MonitorWall #bar-chart-member-count .stat-15, .MonitorWall #bar-chart-post-count .stat-15, .MonitorWall #bar-chart-topic-count .stat-15, .MonitorWall #bar-chart-kudos-count .stat-15, .MonitorWall #bar-chart-solution-count .stat-15 {
      background-image: -webkit-linear-gradient(left, #3FBA87 0%, #3FBA87 47%, #3FBA87 50%, #3FBA87 100%);
      background-image: linear-gradient(to right, #3FBA87 0%, #3FBA87 47%, #3FBA87 50%, #3FBA87 100%); }
    .MonitorWall #bar-chart-member-count .stat-17, .MonitorWall #bar-chart-member-count .stat-20, .MonitorWall #bar-chart-post-count .stat-17, .MonitorWall #bar-chart-post-count .stat-20, .MonitorWall #bar-chart-topic-count .stat-17, .MonitorWall #bar-chart-topic-count .stat-20, .MonitorWall #bar-chart-kudos-count .stat-17, .MonitorWall #bar-chart-kudos-count .stat-20, .MonitorWall #bar-chart-solution-count .stat-17, .MonitorWall #bar-chart-solution-count .stat-20 {
      background-image: -webkit-linear-gradient(left, #394348 0%, #394348 47%, #394348 50%, #394348 100%);
      background-image: linear-gradient(to right, #394348 0%, #394348 47%, #394348 50%, #394348 100%); }
    .MonitorWall #bar-chart-member-count .stat-18, .MonitorWall #bar-chart-post-count .stat-18, .MonitorWall #bar-chart-topic-count .stat-18, .MonitorWall #bar-chart-kudos-count .stat-18, .MonitorWall #bar-chart-solution-count .stat-18 {
      background-image: -webkit-linear-gradient(left, #92A1A8 0%, #92A1A8 47%, #92A1A8 50%, #92A1A8 100%);
      background-image: linear-gradient(to right, #92A1A8 0%, #92A1A8 47%, #92A1A8 50%, #92A1A8 100%); }
    .MonitorWall #bar-chart-member-count .stat-19, .MonitorWall #bar-chart-post-count .stat-19, .MonitorWall #bar-chart-topic-count .stat-19, .MonitorWall #bar-chart-kudos-count .stat-19, .MonitorWall #bar-chart-solution-count .stat-19 {
      background-image: -webkit-linear-gradient(left, #607077 0%, #607077 47%, #607077 50%, #607077 100%);
      background-image: linear-gradient(to right, #607077 0%, #607077 47%, #607077 50%, #607077 100%); }

#age-verification input[type="checkbox"] {
  margin-right: 15px; }

#age-verification p {
  margin: 30px 0; }

#age-verification input[type="submit"] {
  margin: 0 auto; }

.help-categories {
  padding: 30px 0; }
  @media screen and (max-width: 767px) {
    .help-categories {
      padding-bottom: 0; } }
  .help-categories button,
  .help-categories a {
    display: inline-block;
    background: transparent !important;
    border: 0;
    width: 100%;
    padding: 0; }
    .help-categories button .tt_icon,
    .help-categories a .tt_icon {
      font-size: 80px;
      color: #1E4E9D;
      margin-bottom: 15px; }
    .help-categories button p,
    .help-categories a p {
      color: #1E4E9D; }
      .help-categories button p:hover, .help-categories button p:active, .help-categories button p:focus,
      .help-categories a p:hover,
      .help-categories a p:active,
      .help-categories a p:focus {
        text-decoration: none; }
    .help-categories button:hover, .help-categories button:active, .help-categories button:focus,
    .help-categories a:hover,
    .help-categories a:active,
    .help-categories a:focus {
      text-decoration: none; }
    @media screen and (max-width: 767px) {
      .help-categories button,
      .help-categories a {
        margin-bottom: 50px; } }
  .help-categories button > .tt_icon + .tt_icon,
  .help-categories button:hover > .tt_icon,
  .help-categories a > .tt_icon + .tt_icon,
  .help-categories a:hover > .tt_icon {
    display: none; }
  .help-categories button:hover > .tt_icon + .tt_icon,
  .help-categories a:hover > .tt_icon + .tt_icon {
    display: inherit;
    text-decoration: none; }

#communityhelp-welcome {
  margin-top: 60px;
  border-bottom: 1px solid #DDDDDD;
  padding-bottom: 50px; }
  #communityhelp-welcome .btn {
    max-width: fit-content;
    padding-left: 40px;
    padding-right: 40px; }

#help-discussions {
  margin-top: 40px;
  border-bottom: 1px solid #DDDDDD;
  padding-bottom: 50px; }
  @media screen and (max-width: 767px) {
    #help-discussions h2.disc-title {
      margin-top: 10px; } }
  @media screen and (max-width: 767px) {
    #help-discussions {
      margin-top: 20px;
      padding-bottom: 0; } }
  #help-discussions .help-article {
    border: 2px solid #EEEEEE;
    padding: 50px 23px;
    padding-top: 5px;
    margin: 10px 0;
    display: inline-block;
    width: 100%; }
    @media screen and (max-width: 767px) {
      #help-discussions .help-article {
        padding: 0;
        margin: 0;
        border: none;
        padding-bottom: 15px;
        margin-bottom: 10px;
        border-bottom: 1px solid #DDDDDD; } }
    #help-discussions .help-article h3 {
      font-family: 'WF Omnes', 'Arial', sans-serif;
      font-size: 24px;
      color: #2c67c7;
      margin-bottom: 10px;
      position: relative;
      left: -18px;
      display: -webkit-box;
      max-width: 100%;
      height: 40px;
      line-height: 28px;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
      margin-top: 12px; }
      #help-discussions .help-article h3:before {
        content: '\f15f';
        font-family: 'TalkTalkIcons';
        font-size: 46px;
        color: #394347;
        position: relative;
        top: 8px;
        left: 6px;
        display: inline-block; }
      @media screen and (max-width: 767px) {
        #help-discussions .help-article h3 {
          margin: 0; } }
    #help-discussions .help-article p {
      display: block;
      display: -webkit-box;
      max-width: 100%;
      height: 43px;
      margin: 0 auto;
      line-height: 21px;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis; }
  #help-discussions .community-discussion {
    padding: 23px;
    padding-top: 18px;
    display: inline-block;
    width: 100%;
    background-color: #F5F5F5;
    position: relative;
    top: -10px; }
    #help-discussions .community-discussion h3 {
      font-family: 'WF Omnes', 'Arial', sans-serif;
      font-size: 24px;
      color: #2c67c7;
      margin-bottom: 12px;
      margin-top: 6px;
      position: relative;
      display: -webkit-box;
      max-width: 100%;
      height: 32px;
      line-height: 28px;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis; }
      #help-discussions .community-discussion h3:before {
        content: '\f3f2';
        font-family: 'TalkTalkIcons';
        font-size: 28px;
        color: #009f65;
        position: relative;
        top: 3px;
        display: inline-block;
        margin-right: 5px;
        left: 2px; }
    #help-discussions .community-discussion p {
      font-size: 14px;
      display: block;
      display: -webkit-box;
      max-width: 100%;
      height: 43px;
      margin: 0 auto;
      font-size: 14px;
      line-height: 21px;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis; }
    @media screen and (max-width: 767px) {
      #help-discussions .community-discussion {
        padding: 0;
        background-color: transparent;
        padding-bottom: 15px;
        margin-bottom: 10px;
        border-bottom: 1px solid #DDDDDD; }
        #help-discussions .community-discussion:last-child {
          border-bottom: none; } }
  #help-discussions .tt_icon-speechbubble_1 {
    color: #F5F5F5;
    font-size: 50px;
    position: relative; }
    @media screen and (max-width: 767px) {
      #help-discussions .tt_icon-speechbubble_1 {
        display: none; } }

#help-movies-panel {
  margin-top: 30px;
  border-bottom: 1px solid #DDDDDD; }
  #help-movies-panel #help-movies-slider {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 80px; }
    #help-movies-panel #help-movies-slider .slick-slide {
      height: initial; }
      #help-movies-panel #help-movies-slider .slick-slide img {
        width: inherit; }
    #help-movies-panel #help-movies-slider .slick-prev, #help-movies-panel #help-movies-slider .slick-next {
      font-size: 0;
      line-height: 0;
      position: absolute;
      top: 42%;
      display: block;
      width: 50px;
      height: 50px;
      padding: 0;
      -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
      cursor: pointer;
      color: transparent;
      border: none;
      outline: none;
      background: #ffffff;
      opacity: 1;
      border-radius: 0; }
    #help-movies-panel #help-movies-slider .slick-next {
      right: 0; }
    #help-movies-panel #help-movies-slider .slick-prev {
      left: 0; }
    #help-movies-panel #help-movies-slider .slick-prev:before {
      content: '\f156';
      font-family: TalkTalkIcons; }
    #help-movies-panel #help-movies-slider .slick-next:before {
      content: '\f159';
      font-family: TalkTalkIcons; }
    #help-movies-panel #help-movies-slider .slick-prev:before, #help-movies-panel #help-movies-slider .slick-next:before {
      line-height: 1;
      opacity: 1;
      color: #394347;
      top: 0;
      font-size: 50px;
      position: absolute;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
    #help-movies-panel #help-movies-slider .slick-list {
      margin: 0 50px; }
      @media screen and (max-width: 767px) {
        #help-movies-panel #help-movies-slider .slick-list {
          margin: 0 60px; } }
    #help-movies-panel #help-movies-slider .slick-dots {
      bottom: -50px; }
      #help-movies-panel #help-movies-slider .slick-dots li button {
        margin-top: 0;
        margin-bottom: 0; }
        #help-movies-panel #help-movies-slider .slick-dots li button:before {
          font-size: 40px;
          color: #CACACA;
          opacity: 1.0; }
      #help-movies-panel #help-movies-slider .slick-dots li.slick-active button:before {
        color: #009f65;
        opacity: 1.0; }
    #help-movies-panel #help-movies-slider .help-movie {
      margin: 0 15px;
      position: relative;
      border: 2px solid #eee; }
      #help-movies-panel #help-movies-slider .help-movie > button {
        border: 0;
        background: transparent;
        padding: 0;
        text-align: left; }
      #help-movies-panel #help-movies-slider .help-movie > button:hover, #help-movies-panel #help-movies-slider .help-movie > button:focus, #help-movies-panel #help-movies-slider .help-movie > button:active, #help-movies-panel #help-movies-slider .help-movie a:hover, #help-movies-panel #help-movies-slider .help-movie a:focus, #help-movies-panel #help-movies-slider .help-movie a:active {
        text-decoration: none; }
      #help-movies-panel #help-movies-slider .help-movie .movie-image {
        height: 150px;
        background-image: url("/html/assets/blog_wide.jpg");
        -webkit-background-size: cover;
        background-size: cover; }
        @media screen and (max-width: 1024px) {
          #help-movies-panel #help-movies-slider .help-movie .movie-image {
            height: 120px; } }
        #help-movies-panel #help-movies-slider .help-movie .movie-image .tt_icon {
          color: #ffffff;
          font-size: 60px;
          text-shadow: 1px 2px 7px #000000;
          display: block;
          text-align: center;
          position: relative;
          top: calc(39% - 10px); }
          @media screen and (max-width: 1024px) {
            #help-movies-panel #help-movies-slider .help-movie .movie-image .tt_icon {
              top: calc(35% - 10px); } }
          #help-movies-panel #help-movies-slider .help-movie .movie-image .tt_icon:hover, #help-movies-panel #help-movies-slider .help-movie .movie-image .tt_icon:focus, #help-movies-panel #help-movies-slider .help-movie .movie-image .tt_icon:active {
            text-decoration: none;
            opacity: 0.8; }
        #help-movies-panel #help-movies-slider .help-movie .movie-image:hover, #help-movies-panel #help-movies-slider .help-movie .movie-image:focus, #help-movies-panel #help-movies-slider .help-movie .movie-image:active {
          text-decoration: none; }
      #help-movies-panel #help-movies-slider .help-movie .movie-title {
        font-family: 'WF Omnes', 'Arial', sans-serif;
        color: #2c67c7;
        font-size: 24px;
        margin: 15px 20px 10px 20px;
        display: -webkit-box;
        max-width: 100%;
        height: 35px;
        line-height: 32px;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis; }
      #help-movies-panel #help-movies-slider .help-movie .movie-text {
        font-size: 14px;
        margin: 0 20px;
        display: -webkit-box;
        max-width: 100%;
        height: 64px;
        line-height: 21px;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis; }
      #help-movies-panel #help-movies-slider .help-movie .movie-link {
        font-size: 14px;
        margin: 5px 20px 20px 20px; }
      #help-movies-panel #help-movies-slider .help-movie img.play-home {
        height: 50px;
        margin: 0 auto;
        margin-top: 27px; }
        @media screen and (max-width: 1024px) {
          #help-movies-panel #help-movies-slider .help-movie img.play-home {
            margin-top: 11px; } }
    #help-movies-panel #help-movies-slider button:not(.unbutton):active {
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }
    #help-movies-panel #help-movies-slider button:not(.unbutton):hover, #help-movies-panel #help-movies-slider button:not(.unbutton):active, #help-movies-panel #help-movies-slider button:not(.unbutton):focus {
      background-color: transparent;
      border-color: transparent; }

#tt_welcome_row {
  border-bottom: 1px solid #DDDDDD;
  border-top: 1px solid #DDDDDD;
  padding-top: 60px;
  padding-bottom: 30px; }
  @media screen and (max-width: 767px) {
    #tt_welcome_row {
      padding-top: 20px;
      border-bottom: none;
      padding-bottom: 10px; } }

@media screen and (max-width: 630px) {
  .CommunityPage #videoPlayer p:first-child {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%; }
  .CommunityPage #videoPlayer iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0; } }

.CommunityPage .contact-panel .strip {
  padding-top: 0; }
  .CommunityPage .contact-panel .strip .row {
    margin-bottom: 20px; }
  .CommunityPage .contact-panel .strip .grid .grid-item {
    position: relative;
    background-position: top center; }
    .CommunityPage .contact-panel .strip .grid .grid-item .grid-item-box {
      position: relative; }
    @media screen and (max-width: 1024px) {
      .CommunityPage .contact-panel .strip .grid .grid-item .button-area a {
        display: block;
        padding-bottom: 0;
        padding-top: 0;
        margin-top: 5px; } }

.help-how h1 {
  margin-top: 40px; }

#mass-send {
  margin-top: 30px;
  margin-bottom: 30px; }
  #mass-send label {
    display: block;
    margin-top: 20px;
    margin-bottom: 10px; }
  #mass-send textarea, #mass-send select {
    width: 100%;
    border: 1px solid #ddd; }
  #mass-send h1 {
    margin-bottom: 10px; }
  #mass-send h2 {
    margin-top: 30px;
    margin-bottom: 10px;
    border-bottom: 1px dashed #ddd;
    padding-bottom: 10px; }
  #mass-send p.small-copy {
    font-size: 13px;
    margin-top: 15px; }
  #mass-send .btn-primary {
    margin-top: 50px; }
  #mass-send .error-mass {
    color: #e62639;
    font-weight: bold; }
  #mass-send input[name="process"] {
    margin: 25px 0; }
  #mass-send p.sub-head {
    color: #1E4E9D;
    font-size: 18px; }
  #mass-send .done {
    margin-top: 20px; }
    #mass-send .done .tt_icon {
      color: #009f65;
      font-size: 30px;
      position: relative;
      top: -2px;
      left: -8px; }

#staff-search-tool .btn-transparent {
  width: auto;
  border-color: #1E4E9D !important;
  color: #1E4E9D; }
  #staff-search-tool .btn-transparent:hover {
    color: #ffffff !important; }

#staff-search-tool .spacer {
  border-bottom: 1px solid #DDDDDD;
  margin: 15px 0; }

#staff-search-tool .article-row {
  background-color: #f5f5f5;
  padding: 15px;
  margin: 15px 0; }

#staff-search-tool form .checkbox input[type="checkbox"] {
  opacity: 1 !important; }

@media (min-width: 992px) {
  body.SurveysPage .lia-valuesurvey-container.lia-quilt-column-10 {
    width: 850px; } }

#ratings-widget .ratingswidget-container {
  display: inline-block; }
  #ratings-widget .ratingswidget-container .article-list .ellipsisText {
    overflow: hidden; }
    #ratings-widget .ratingswidget-container .article-list .ellipsisText a {
      display: inline-block;
      display: -webkit-box;
      max-width: 100%;
      height: 22.4px;
      margin: 0 auto;
      font-size: 16px;
      line-height: 1.4;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis; }
  #ratings-widget .ratingswidget-container .article-list li {
    border-bottom: 1px #dddddd solid;
    margin: 0;
    padding: 15px 0 15px 30px; }
    @media (max-width: 767px) {
      #ratings-widget .ratingswidget-container .article-list li {
        padding: 15px 0; } }
    #ratings-widget .ratingswidget-container .article-list li:before {
      content: '\f157';
      font-family: 'TalkTalkIcons';
      position: absolute;
      font-size: 50px;
      top: 24px;
      line-height: 0px;
      left: -15px; }
      @media (max-width: 767px) {
        #ratings-widget .ratingswidget-container .article-list li:before {
          content: ''; } }
  #ratings-widget .ratingswidget-container .character-counter {
    font-size: 14px; }
  #ratings-widget .ratingswidget-container .exceeded {
    color: #ec6908; }
  #ratings-widget .ratingswidget-container .form-group {
    margin-top: 15px; }
  #ratings-widget .ratingswidget-container .lia-user-avatar-message {
    position: absolute;
    top: 0;
    left: 10px;
    width: 50px;
    height: 50px; }
  #ratings-widget .ratingswidget-container .ratings-widget-conversation {
    display: inline-block;
    background-color: #f5f5f5;
    padding: 13px;
    margin-left: 66px; }
  #ratings-widget .ratingswidget-container .triangle {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 10px 0;
    border-color: transparent #f5f5f5 transparent transparent;
    top: 15px; }
  #ratings-widget .ratingswidget-container .conversation-left .triangle {
    left: 66px; }
  #ratings-widget .ratingswidget-container .ratingswidget-response .btn-transparent {
    width: auto;
    border-color: #1E4E9D !important;
    color: #1E4E9D; }
    #ratings-widget .ratingswidget-container .ratingswidget-response .btn-transparent:hover {
      color: #ffffff !important; }
  #ratings-widget .ratingswidget-container .ratingswidget-response .btn {
    width: auto;
    padding: 0 15px;
    display: inline-block;
    float: right;
    margin-left: 5px;
    min-width: 68px;
    margin-top: 5px; }

.lia-quilt-category-page-ufo .lia-component-quilt-community-hero, .lia-quilt-tkb-article-page-ufo .lia-component-quilt-community-hero {
  background-image: url("/html/assets/ufo-header-2020.png"); }

.lia-quilt-category-page-ufo #nonUfoSearch, .lia-quilt-tkb-article-page-ufo #nonUfoSearch {
  display: none; }

.lia-quilt-category-page-ufo .lia-search-granularity-wrapper, .lia-quilt-tkb-article-page-ufo .lia-search-granularity-wrapper {
  background-color: #1E4E9D;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px; }
  .lia-quilt-category-page-ufo .lia-search-granularity-wrapper::before, .lia-quilt-tkb-article-page-ufo .lia-search-granularity-wrapper::before {
    top: 18px;
    color: #ffffff;
    font-size: 26px;
    font-weight: 900; }

.lia-quilt-row.lia-quilt-row-main.ufo-fullwidth {
  width: 100% !important; }

.UFO .lia-panel.CustomContent a.btn.btn-primary {
  width: inherit !important;
  margin: auto; }

.UFO .helpModal .helpModalBar .helpBackBtn {
  display: none !important; }

.UFO .ufo-availability {
  margin-top: 30px;
  border-top: #dedede solid 2px;
  border-bottom: #dedede solid 2px; }
  .UFO .ufo-availability .select-arrow {
    position: absolute;
    right: 30px;
    margin-top: 22px;
    color: #747474; }
  .UFO .ufo-availability select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: ''; }
    .UFO .ufo-availability select::-ms-expand {
      display: none; }
  @media screen and (min-width: 600px) {
    .UFO .ufo-availability {
      background-image: url("/html/assets/ufo-map2.jpg");
      background-size: cover;
      padding: 40px 0; } }
  @media screen and (max-width: 599px) {
    .UFO .ufo-availability {
      background-color: #000619; } }
  .UFO .ufo-availability .ufo-availability-wrapper {
    max-width: 380px;
    padding: 30px;
    background-color: #000619; }
    @media screen and (max-width: 599px) {
      .UFO .ufo-availability .ufo-availability-wrapper {
        margin: auto; } }
    .UFO .ufo-availability .ufo-availability-wrapper h2, .UFO .ufo-availability .ufo-availability-wrapper p {
      color: white; }
    .UFO .ufo-availability .ufo-availability-wrapper .ufo-address-wrapper {
      display: none; }
    .UFO .ufo-availability .ufo-availability-wrapper .ufo-field-wrapper {
      margin-top: 10px;
      padding: 10px;
      max-width: 320px;
      position: relative;
      background-color: rgba(0, 0, 0, 0.2);
      border-radius: 40px; }
      .UFO .ufo-availability .ufo-availability-wrapper .ufo-field-wrapper .lia-button.lia-button-secondary.lia-button-searchForm-action {
        min-width: initial;
        position: absolute;
        right: 20px;
        left: auto;
        top: 18px; }
      .UFO .ufo-availability .ufo-availability-wrapper .ufo-field-wrapper .ufo-postcode {
        padding-left: 20px;
        padding-right: 65px; }
        .UFO .ufo-availability .ufo-availability-wrapper .ufo-field-wrapper .ufo-postcode.active {
          text-transform: uppercase; }
      .UFO .ufo-availability .ufo-availability-wrapper .ufo-field-wrapper .ufo-address {
        height: 60px;
        margin-left: 15px;
        border: 0;
        outline: 0;
        box-shadow: none !important;
        max-width: 270px; }
      .UFO .ufo-availability .ufo-availability-wrapper .ufo-field-wrapper .ufo-field {
        background-color: white;
        height: 60px;
        border-radius: 30px;
        color: #394348;
        overflow: hidden; }
    .UFO .ufo-availability .ufo-availability-wrapper .ufo-check {
      display: none;
      width: 100%;
      max-width: 320px;
      margin: 20px 0 5px; }
  .UFO .ufo-availability p.errorMessage {
    text-align: center;
    background-color: #e62639;
    display: none;
    padding: 10px 0;
    border-radius: 3px; }
    .UFO .ufo-availability p.errorMessage.postcodeError {
      margin-top: 10px; }
  .UFO .ufo-availability .ufo-unavailable-wrapper {
    max-width: 760px;
    display: none;
    background-color: #000619; }
    @media screen and (max-width: 767px) {
      .UFO .ufo-availability .ufo-unavailable-wrapper {
        max-width: 380px; } }
    @media screen and (max-width: 599px) {
      .UFO .ufo-availability .ufo-unavailable-wrapper {
        margin: auto; } }
  .UFO .ufo-availability .ufo-thanks-wrapper, .UFO .ufo-availability .ufo-join-wrapper {
    display: none; }
    @media screen and (max-width: 599px) {
      .UFO .ufo-availability .ufo-thanks-wrapper, .UFO .ufo-availability .ufo-join-wrapper {
        margin: auto; } }
  .UFO .ufo-availability .ufo-panel-wrapper h3, .UFO .ufo-availability .ufo-panel-wrapper a {
    color: white;
    margin-top: 15px; }
  @media screen and (max-width: 767px) {
    .UFO .ufo-availability .ufo-panel-wrapper {
      padding-bottom: 0 !important; } }
  @media screen and (max-width: 767px) {
    .UFO .ufo-availability .ufo-registration-wrapper {
      padding-top: 0 !important; } }
  .UFO .ufo-availability .ufo-panel-wrapper, .UFO .ufo-availability .ufo-registration-wrapper, .UFO .ufo-availability .ufo-join-wrapper, .UFO .ufo-availability .ufo-thanks-wrapper {
    max-width: 380px;
    padding: 30px;
    background-color: #000619; }
    .UFO .ufo-availability .ufo-panel-wrapper h2, .UFO .ufo-availability .ufo-panel-wrapper p, .UFO .ufo-availability .ufo-registration-wrapper h2, .UFO .ufo-availability .ufo-registration-wrapper p, .UFO .ufo-availability .ufo-join-wrapper h2, .UFO .ufo-availability .ufo-join-wrapper p, .UFO .ufo-availability .ufo-thanks-wrapper h2, .UFO .ufo-availability .ufo-thanks-wrapper p {
      color: white; }
    .UFO .ufo-availability .ufo-panel-wrapper .ufo-register, .UFO .ufo-availability .ufo-panel-wrapper .ufo-join, .UFO .ufo-availability .ufo-registration-wrapper .ufo-register, .UFO .ufo-availability .ufo-registration-wrapper .ufo-join, .UFO .ufo-availability .ufo-join-wrapper .ufo-register, .UFO .ufo-availability .ufo-join-wrapper .ufo-join, .UFO .ufo-availability .ufo-thanks-wrapper .ufo-register, .UFO .ufo-availability .ufo-thanks-wrapper .ufo-join {
      max-width: 320px;
      width: 100%;
      margin: 20px 0 5px; }
    .UFO .ufo-availability .ufo-panel-wrapper #registrationForm .select-arrow, .UFO .ufo-availability .ufo-registration-wrapper #registrationForm .select-arrow, .UFO .ufo-availability .ufo-join-wrapper #registrationForm .select-arrow, .UFO .ufo-availability .ufo-thanks-wrapper #registrationForm .select-arrow {
      right: 45px;
      margin-top: 15px; }
    .UFO .ufo-availability .ufo-panel-wrapper #registrationForm .ufo-field, .UFO .ufo-availability .ufo-registration-wrapper #registrationForm .ufo-field, .UFO .ufo-availability .ufo-join-wrapper #registrationForm .ufo-field, .UFO .ufo-availability .ufo-thanks-wrapper #registrationForm .ufo-field {
      margin: 10px 0;
      border-radius: 3px;
      max-width: 320px; }
      .UFO .ufo-availability .ufo-panel-wrapper #registrationForm .ufo-field:first-child, .UFO .ufo-availability .ufo-registration-wrapper #registrationForm .ufo-field:first-child, .UFO .ufo-availability .ufo-join-wrapper #registrationForm .ufo-field:first-child, .UFO .ufo-availability .ufo-thanks-wrapper #registrationForm .ufo-field:first-child {
        margin-top: 20px; }
      .UFO .ufo-availability .ufo-panel-wrapper #registrationForm .ufo-field + i, .UFO .ufo-availability .ufo-registration-wrapper #registrationForm .ufo-field + i, .UFO .ufo-availability .ufo-join-wrapper #registrationForm .ufo-field + i, .UFO .ufo-availability .ufo-thanks-wrapper #registrationForm .ufo-field + i {
        display: none; }
      .UFO .ufo-availability .ufo-panel-wrapper #registrationForm .ufo-field.error, .UFO .ufo-availability .ufo-registration-wrapper #registrationForm .ufo-field.error, .UFO .ufo-availability .ufo-join-wrapper #registrationForm .ufo-field.error, .UFO .ufo-availability .ufo-thanks-wrapper #registrationForm .ufo-field.error {
        border: 2px #e62639 solid !important; }
      .UFO .ufo-availability .ufo-panel-wrapper #registrationForm .ufo-field.error + i, .UFO .ufo-availability .ufo-registration-wrapper #registrationForm .ufo-field.error + i, .UFO .ufo-availability .ufo-join-wrapper #registrationForm .ufo-field.error + i, .UFO .ufo-availability .ufo-thanks-wrapper #registrationForm .ufo-field.error + i {
        display: block;
        position: absolute;
        right: 0;
        margin-right: 40px;
        margin-top: -38px; }
      .UFO .ufo-availability .ufo-panel-wrapper #registrationForm .ufo-field.error ~ p.errorMessage, .UFO .ufo-availability .ufo-registration-wrapper #registrationForm .ufo-field.error ~ p.errorMessage, .UFO .ufo-availability .ufo-join-wrapper #registrationForm .ufo-field.error ~ p.errorMessage, .UFO .ufo-availability .ufo-thanks-wrapper #registrationForm .ufo-field.error ~ p.errorMessage {
        display: block; }
    .UFO .ufo-availability .ufo-panel-wrapper #registrationForm .ufo-location-wrapper, .UFO .ufo-availability .ufo-registration-wrapper #registrationForm .ufo-location-wrapper, .UFO .ufo-availability .ufo-join-wrapper #registrationForm .ufo-location-wrapper, .UFO .ufo-availability .ufo-thanks-wrapper #registrationForm .ufo-location-wrapper {
      display: flex;
      margin: 10px 0; }
      .UFO .ufo-availability .ufo-panel-wrapper #registrationForm .ufo-location-wrapper .ufo-location, .UFO .ufo-availability .ufo-registration-wrapper #registrationForm .ufo-location-wrapper .ufo-location, .UFO .ufo-availability .ufo-join-wrapper #registrationForm .ufo-location-wrapper .ufo-location, .UFO .ufo-availability .ufo-thanks-wrapper #registrationForm .ufo-location-wrapper .ufo-location {
        display: none; }
      .UFO .ufo-availability .ufo-panel-wrapper #registrationForm .ufo-location-wrapper .ufo-location-label, .UFO .ufo-availability .ufo-registration-wrapper #registrationForm .ufo-location-wrapper .ufo-location-label, .UFO .ufo-availability .ufo-join-wrapper #registrationForm .ufo-location-wrapper .ufo-location-label, .UFO .ufo-availability .ufo-thanks-wrapper #registrationForm .ufo-location-wrapper .ufo-location-label {
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        border: 2px solid white;
        color: white;
        padding: 10px 20px;
        margin: 0 0 10px;
        width: 160px;
        text-align: center; }
        .UFO .ufo-availability .ufo-panel-wrapper #registrationForm .ufo-location-wrapper .ufo-location-label:first-of-type, .UFO .ufo-availability .ufo-registration-wrapper #registrationForm .ufo-location-wrapper .ufo-location-label:first-of-type, .UFO .ufo-availability .ufo-join-wrapper #registrationForm .ufo-location-wrapper .ufo-location-label:first-of-type, .UFO .ufo-availability .ufo-thanks-wrapper #registrationForm .ufo-location-wrapper .ufo-location-label:first-of-type {
          border-top-left-radius: 30px;
          border-bottom-left-radius: 30px; }
        .UFO .ufo-availability .ufo-panel-wrapper #registrationForm .ufo-location-wrapper .ufo-location-label:last-child, .UFO .ufo-availability .ufo-registration-wrapper #registrationForm .ufo-location-wrapper .ufo-location-label:last-child, .UFO .ufo-availability .ufo-join-wrapper #registrationForm .ufo-location-wrapper .ufo-location-label:last-child, .UFO .ufo-availability .ufo-thanks-wrapper #registrationForm .ufo-location-wrapper .ufo-location-label:last-child {
          border-top-right-radius: 30px;
          border-bottom-right-radius: 30px; }
      .UFO .ufo-availability .ufo-panel-wrapper #registrationForm .ufo-location-wrapper .ufo-location:checked + .ufo-location-label, .UFO .ufo-availability .ufo-registration-wrapper #registrationForm .ufo-location-wrapper .ufo-location:checked + .ufo-location-label, .UFO .ufo-availability .ufo-join-wrapper #registrationForm .ufo-location-wrapper .ufo-location:checked + .ufo-location-label, .UFO .ufo-availability .ufo-thanks-wrapper #registrationForm .ufo-location-wrapper .ufo-location:checked + .ufo-location-label {
        color: #000619;
        background-color: white; }
    .UFO .ufo-availability .ufo-panel-wrapper #registrationForm .g-recaptcha > div, .UFO .ufo-availability .ufo-registration-wrapper #registrationForm .g-recaptcha > div, .UFO .ufo-availability .ufo-join-wrapper #registrationForm .g-recaptcha > div, .UFO .ufo-availability .ufo-thanks-wrapper #registrationForm .g-recaptcha > div {
      margin: auto; }

.UFO .ufo-news .ufo-introtext {
  max-width: 550px;
  padding: 0 15px;
  margin-bottom: 50px;
  display: inline-block; }

.UFO .ufo-intro .ufo-introtext {
  max-width: 550px;
  padding: 0 15px;
  margin-bottom: 50px;
  display: inline-block; }
  @media screen and (min-width: 1025px) {
    .UFO .ufo-intro .ufo-introtext {
      max-width: 700px; } }

.UFO .ufo-intro .ufo-categories a:hover, .UFO .ufo-intro .ufo-categories a:focus, .UFO .ufo-intro .ufo-categories a:active {
  color: #394347; }

.UFO .ufo-intro .ufo-categories h3 {
  font-size: 18px;
  font-weight: 600;
  margin-top: 15px; }

.UFO .ufo-intro .modal-header {
  background-color: #000619; }

.UFO #help-movies-panel {
  border-top: 1px solid #ddd;
  padding-top: 30px; }
  .UFO #help-movies-panel h2 {
    margin-bottom: 30px; }
  .UFO #help-movies-panel #help-movies-slider .help-movie {
    border: none; }
    .UFO #help-movies-panel #help-movies-slider .help-movie a.videoLink {
      color: #394347; }
    .UFO #help-movies-panel #help-movies-slider .help-movie .movie-title {
      height: 65px;
      -webkit-line-clamp: 2;
      margin: 10px 0;
      font-size: 18px;
      line-height: 20px; }
  .UFO #help-movies-panel #help-movies-slider .slick-dots li {
    width: 10px;
    height: 10px; }
    .UFO #help-movies-panel #help-movies-slider .slick-dots li.slick-active button:before {
      color: #000619; }
  .UFO #help-movies-panel #help-movies-slider .slick-next, .UFO #help-movies-panel #help-movies-slider .slick-prev {
    top: 27%; }

.UFO .contact-panel .strip {
  padding-top: 30px; }
  .UFO .contact-panel .strip .row {
    margin-bottom: 20px; }

.UFO .ufo-community-panel {
  margin-top: 40px;
  border-bottom: 1px solid #DDDDDD;
  padding-bottom: 30px; }
  .UFO .ufo-community-panel .ufo-community {
    border-top: 1px solid #DDDDDD;
    padding-bottom: 10px;
    padding-top: 20px; }
    .UFO .ufo-community-panel .ufo-community .avatar {
      float: left;
      margin-right: 20px; }
    .UFO .ufo-community-panel .ufo-community .content {
      margin-left: 60px; }
      .UFO .ufo-community-panel .ufo-community .content h3 {
        margin-bottom: 0; }
        .UFO .ufo-community-panel .ufo-community .content h3 a {
          font-size: 18px; }
      .UFO .ufo-community-panel .ufo-community .content .ufo-user {
        margin-bottom: 0;
        margin-top: 0;
        font-size: 14px; }
      .UFO .ufo-community-panel .ufo-community .content .date {
        font-size: 14px; }
  .UFO .ufo-community-panel .refer-a-friend img {
    padding-top: 20px;
    padding-bottom: 40px; }
  .UFO .ufo-community-panel .refer-a-friend .btn-primary {
    max-width: 260px;
    margin: 0 auto;
    margin-bottom: 30px; }

.ufo-logo {
  width: 130px;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  top: 40px; }
  @media screen and (max-width: 991px) {
    .ufo-logo {
      top: -160px; } }
  @media screen and (max-width: 767px) {
    .ufo-logo {
      display: none; } }

.bg-photo-tint {
  display: none; }

.lia-quilt-category-page-homeworker .lia-component-quilt-community-hero, .lia-quilt-tkb-article-page-homeworker .lia-component-quilt-community-hero {
  background-image: url("/html/assets/ufo-header-2020.png"); }

.lia-quilt-category-page-homeworker .lia-search-granularity-wrapper, .lia-quilt-tkb-article-page-homeworker .lia-search-granularity-wrapper {
  background-color: #1E4E9D;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px; }
  .lia-quilt-category-page-homeworker .lia-search-granularity-wrapper::before, .lia-quilt-tkb-article-page-homeworker .lia-search-granularity-wrapper::before {
    top: 18px;
    color: #ffffff;
    font-size: 26px;
    font-weight: 900; }

.lia-quilt-row.lia-quilt-row-main.homeworker-fullwidth {
  width: 100% !important; }

.homeworker .lia-panel.CustomContent a.btn.btn-primary {
  width: inherit !important;
  margin: auto; }

.homeworker .helpModal .helpModalBar .helpBackBtn {
  display: none !important; }

.homeworker .homeworker-step1 {
  border-top: #dedede solid 2px;
  border-bottom: #dedede solid 2px; }
  .homeworker .homeworker-step1 .select-arrow {
    position: absolute;
    right: 30px;
    margin-top: 22px;
    color: #747474; }
  .homeworker .homeworker-step1 select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: ''; }
    .homeworker .homeworker-step1 select::-ms-expand {
      display: none; }
  @media screen and (min-width: 600px) {
    .homeworker .homeworker-step1 {
      background-image: url("/html/assets/homeworker-registration-bg.jpg");
      background-size: cover;
      padding: 40px 0; } }
  @media screen and (min-width: 1024px) {
    .homeworker .homeworker-step1 {
      padding: 40px; } }
  @media screen and (max-width: 599px) {
    .homeworker .homeworker-step1 {
      background-color: #394347; } }
  .homeworker .homeworker-step1 .homeworker-findaddress-wrapper {
    max-width: 380px;
    padding: 30px;
    background-color: #394347; }
    @media screen and (max-width: 599px) {
      .homeworker .homeworker-step1 .homeworker-findaddress-wrapper {
        margin: auto; } }
    .homeworker .homeworker-step1 .homeworker-findaddress-wrapper h2 {
      color: #F5F22F;
      font-weight: bold; }
    .homeworker .homeworker-step1 .homeworker-findaddress-wrapper p {
      color: white; }
    .homeworker .homeworker-step1 .homeworker-findaddress-wrapper .homeworker-address-wrapper {
      display: none; }
    .homeworker .homeworker-step1 .homeworker-findaddress-wrapper .homeworker-field-wrapper {
      margin-top: 10px;
      padding: 10px;
      max-width: 320px;
      position: relative;
      background-color: rgba(0, 0, 0, 0.2);
      border-radius: 40px; }
      .homeworker .homeworker-step1 .homeworker-findaddress-wrapper .homeworker-field-wrapper .lia-button.lia-button-secondary.lia-button-searchForm-action {
        min-width: initial;
        position: absolute;
        right: 20px;
        left: auto;
        top: 18px; }
      .homeworker .homeworker-step1 .homeworker-findaddress-wrapper .homeworker-field-wrapper .homeworker-postcode {
        padding-left: 20px;
        padding-right: 65px; }
        .homeworker .homeworker-step1 .homeworker-findaddress-wrapper .homeworker-field-wrapper .homeworker-postcode.active {
          text-transform: uppercase; }
      .homeworker .homeworker-step1 .homeworker-findaddress-wrapper .homeworker-field-wrapper .homeworker-address {
        height: 60px;
        margin-left: 15px;
        border: 0;
        outline: 0;
        box-shadow: none !important;
        max-width: 270px; }
      .homeworker .homeworker-step1 .homeworker-findaddress-wrapper .homeworker-field-wrapper .homeworker-field {
        background-color: white;
        height: 60px;
        border-radius: 30px;
        color: #394348;
        overflow: hidden; }
    .homeworker .homeworker-step1 .homeworker-findaddress-wrapper .homeworker-next {
      display: none;
      width: 100%;
      max-width: 320px;
      margin: 20px 0 5px; }
  .homeworker .homeworker-step1 p.errorMessage {
    text-align: center;
    background-color: #e62639;
    display: none;
    padding: 10px 0;
    border-radius: 3px; }
    .homeworker .homeworker-step1 p.errorMessage.postcodeError {
      margin-top: 10px; }
  .homeworker .homeworker-step1 .homeworker-step2 {
    max-width: 760px;
    display: none;
    background-color: #394347; }
    @media screen and (max-width: 767px) {
      .homeworker .homeworker-step1 .homeworker-step2 {
        max-width: 380px; } }
    @media screen and (max-width: 599px) {
      .homeworker .homeworker-step1 .homeworker-step2 {
        margin: auto; } }
  .homeworker .homeworker-step1 .homeworker-thanks-wrapper {
    display: none; }
    @media screen and (max-width: 599px) {
      .homeworker .homeworker-step1 .homeworker-thanks-wrapper {
        margin: auto; } }
  .homeworker .homeworker-step1 .homeworker-panel-wrapper h3, .homeworker .homeworker-step1 .homeworker-panel-wrapper a {
    color: white;
    margin-top: 15px; }
  @media screen and (max-width: 767px) {
    .homeworker .homeworker-step1 .homeworker-panel-wrapper {
      padding-bottom: 0 !important; } }
  @media screen and (max-width: 767px) {
    .homeworker .homeworker-step1 .homeworker-registration-wrapper {
      padding-top: 0 !important; } }
  .homeworker .homeworker-step1 .homeworker-panel-wrapper, .homeworker .homeworker-step1 .homeworker-registration-wrapper, .homeworker .homeworker-step1 .homeworker-thanks-wrapper {
    max-width: 380px;
    padding: 30px;
    background-color: #394347; }
    .homeworker .homeworker-step1 .homeworker-panel-wrapper h2, .homeworker .homeworker-step1 .homeworker-registration-wrapper h2, .homeworker .homeworker-step1 .homeworker-thanks-wrapper h2 {
      color: #F5F22F;
      font-weight: bold; }
    .homeworker .homeworker-step1 .homeworker-panel-wrapper p, .homeworker .homeworker-step1 .homeworker-registration-wrapper p, .homeworker .homeworker-step1 .homeworker-thanks-wrapper p {
      color: white; }
    .homeworker .homeworker-step1 .homeworker-panel-wrapper .homeworker-register, .homeworker .homeworker-step1 .homeworker-panel-wrapper .homeworker-join, .homeworker .homeworker-step1 .homeworker-registration-wrapper .homeworker-register, .homeworker .homeworker-step1 .homeworker-registration-wrapper .homeworker-join, .homeworker .homeworker-step1 .homeworker-thanks-wrapper .homeworker-register, .homeworker .homeworker-step1 .homeworker-thanks-wrapper .homeworker-join {
      max-width: 320px;
      width: 100%;
      margin: 20px 0 5px; }
    .homeworker .homeworker-step1 .homeworker-panel-wrapper #registrationForm .select-arrow, .homeworker .homeworker-step1 .homeworker-registration-wrapper #registrationForm .select-arrow, .homeworker .homeworker-step1 .homeworker-thanks-wrapper #registrationForm .select-arrow {
      right: 45px;
      margin-top: 15px; }
    .homeworker .homeworker-step1 .homeworker-panel-wrapper #registrationForm .homeworker-field, .homeworker .homeworker-step1 .homeworker-registration-wrapper #registrationForm .homeworker-field, .homeworker .homeworker-step1 .homeworker-thanks-wrapper #registrationForm .homeworker-field {
      margin: 10px 0;
      border-radius: 3px;
      max-width: 320px; }
      .homeworker .homeworker-step1 .homeworker-panel-wrapper #registrationForm .homeworker-field:first-child, .homeworker .homeworker-step1 .homeworker-registration-wrapper #registrationForm .homeworker-field:first-child, .homeworker .homeworker-step1 .homeworker-thanks-wrapper #registrationForm .homeworker-field:first-child {
        margin-top: 20px; }
      .homeworker .homeworker-step1 .homeworker-panel-wrapper #registrationForm .homeworker-field + i, .homeworker .homeworker-step1 .homeworker-registration-wrapper #registrationForm .homeworker-field + i, .homeworker .homeworker-step1 .homeworker-thanks-wrapper #registrationForm .homeworker-field + i {
        display: none; }
      .homeworker .homeworker-step1 .homeworker-panel-wrapper #registrationForm .homeworker-field.error, .homeworker .homeworker-step1 .homeworker-registration-wrapper #registrationForm .homeworker-field.error, .homeworker .homeworker-step1 .homeworker-thanks-wrapper #registrationForm .homeworker-field.error {
        border: 2px #e62639 solid !important; }
      .homeworker .homeworker-step1 .homeworker-panel-wrapper #registrationForm .homeworker-field.error + i, .homeworker .homeworker-step1 .homeworker-registration-wrapper #registrationForm .homeworker-field.error + i, .homeworker .homeworker-step1 .homeworker-thanks-wrapper #registrationForm .homeworker-field.error + i {
        display: block;
        position: absolute;
        right: 0;
        margin-right: 40px;
        margin-top: -38px; }
      .homeworker .homeworker-step1 .homeworker-panel-wrapper #registrationForm .homeworker-field.error ~ p.errorMessage, .homeworker .homeworker-step1 .homeworker-registration-wrapper #registrationForm .homeworker-field.error ~ p.errorMessage, .homeworker .homeworker-step1 .homeworker-thanks-wrapper #registrationForm .homeworker-field.error ~ p.errorMessage {
        display: block; }
    .homeworker .homeworker-step1 .homeworker-panel-wrapper #registrationForm .g-recaptcha > div, .homeworker .homeworker-step1 .homeworker-registration-wrapper #registrationForm .g-recaptcha > div, .homeworker .homeworker-step1 .homeworker-thanks-wrapper #registrationForm .g-recaptcha > div {
      margin: auto; }

.homeworker .homeworker-news .homeworker-introtext {
  max-width: 550px;
  padding: 0 15px;
  margin-bottom: 50px;
  display: inline-block; }

.homeworker .homeworker-intro .homeworker-introtext {
  max-width: 550px;
  padding: 0 15px;
  margin-bottom: 50px;
  display: inline-block; }
  @media screen and (min-width: 1025px) {
    .homeworker .homeworker-intro .homeworker-introtext {
      max-width: 700px; } }

.homeworker .homeworker-intro .homeworker-categories a:hover, .homeworker .homeworker-intro .homeworker-categories a:focus, .homeworker .homeworker-intro .homeworker-categories a:active {
  color: #394347; }

.homeworker .homeworker-intro .homeworker-categories h3 {
  font-size: 18px;
  font-weight: 600;
  margin-top: 15px; }

.homeworker .homeworker-intro .modal-header {
  background-color: #394347; }

.homeworker #help-movies-panel {
  border-top: 1px solid #ddd;
  padding-top: 30px; }
  .homeworker #help-movies-panel h2 {
    margin-bottom: 30px; }
  .homeworker #help-movies-panel #help-movies-slider .help-movie {
    border: none; }
    .homeworker #help-movies-panel #help-movies-slider .help-movie a.videoLink {
      color: #394347; }
    .homeworker #help-movies-panel #help-movies-slider .help-movie .movie-title {
      height: 65px;
      -webkit-line-clamp: 2;
      margin: 10px 0;
      font-size: 18px;
      line-height: 20px; }
  .homeworker #help-movies-panel #help-movies-slider .slick-dots li {
    width: 10px;
    height: 10px; }
    .homeworker #help-movies-panel #help-movies-slider .slick-dots li.slick-active button:before {
      color: #394347; }
  .homeworker #help-movies-panel #help-movies-slider .slick-next, .homeworker #help-movies-panel #help-movies-slider .slick-prev {
    top: 27%; }

.homeworker .contact-panel .strip {
  padding-top: 30px; }
  .homeworker .contact-panel .strip .row {
    margin-bottom: 20px; }

.homeworker .homeworker-community-panel {
  margin-top: 40px;
  border-bottom: 1px solid #DDDDDD;
  padding-bottom: 30px; }
  .homeworker .homeworker-community-panel .homeworker-community {
    border-top: 1px solid #DDDDDD;
    padding-bottom: 10px;
    padding-top: 20px; }
    .homeworker .homeworker-community-panel .homeworker-community .avatar {
      float: left;
      margin-right: 20px; }
    .homeworker .homeworker-community-panel .homeworker-community .content {
      margin-left: 60px; }
      .homeworker .homeworker-community-panel .homeworker-community .content h3 {
        margin-bottom: 0; }
        .homeworker .homeworker-community-panel .homeworker-community .content h3 a {
          font-size: 18px; }
      .homeworker .homeworker-community-panel .homeworker-community .content .homeworker-user {
        margin-bottom: 0;
        margin-top: 0;
        font-size: 14px; }
      .homeworker .homeworker-community-panel .homeworker-community .content .date {
        font-size: 14px; }
  .homeworker .homeworker-community-panel .refer-a-friend img {
    padding-top: 20px;
    padding-bottom: 40px; }
  .homeworker .homeworker-community-panel .refer-a-friend .btn-primary {
    max-width: 260px;
    margin: 0 auto;
    margin-bottom: 30px; }

.homeworker-logo {
  width: 130px;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  top: 40px; }
  @media screen and (max-width: 991px) {
    .homeworker-logo {
      top: -160px; } }
  @media screen and (max-width: 767px) {
    .homeworker-logo {
      display: none; } }

.bg-photo-tint {
  display: none; }

.lia-quilt-row.lia-quilt-row-main.emailrecovery-fullwidth {
  width: 100% !important; }
  .lia-quilt-row.lia-quilt-row-main.emailrecovery-fullwidth .recovery-back {
    margin-top: 30px;
    background-color: #394347;
    color: #ffffff;
    padding: 40px 15px 30px 15px; }
    .lia-quilt-row.lia-quilt-row-main.emailrecovery-fullwidth .recovery-back h2 {
      color: #ffffff; }
    .lia-quilt-row.lia-quilt-row-main.emailrecovery-fullwidth .recovery-back .email-recovery-thanks-wrapper {
      display: none; }
      @media screen and (max-width: 599px) {
        .lia-quilt-row.lia-quilt-row-main.emailrecovery-fullwidth .recovery-back .email-recovery-thanks-wrapper {
          margin: auto; } }
      .lia-quilt-row.lia-quilt-row-main.emailrecovery-fullwidth .recovery-back .email-recovery-thanks-wrapper p {
        color: #ffffff; }
    .lia-quilt-row.lia-quilt-row-main.emailrecovery-fullwidth .recovery-back #registrationForm .select-arrow {
      right: 45px;
      margin-top: 15px; }
    .lia-quilt-row.lia-quilt-row-main.emailrecovery-fullwidth .recovery-back #registrationForm .recovery-field {
      margin: 10px 0;
      border-radius: 3px;
      margin-left: auto;
      margin-right: auto; }
      .lia-quilt-row.lia-quilt-row-main.emailrecovery-fullwidth .recovery-back #registrationForm .recovery-field:first-child {
        margin-top: 20px; }
      .lia-quilt-row.lia-quilt-row-main.emailrecovery-fullwidth .recovery-back #registrationForm .recovery-field + i {
        display: none; }
      .lia-quilt-row.lia-quilt-row-main.emailrecovery-fullwidth .recovery-back #registrationForm .recovery-field.error {
        border: 2px #e62639 solid !important; }
      .lia-quilt-row.lia-quilt-row-main.emailrecovery-fullwidth .recovery-back #registrationForm .recovery-field.error + i {
        display: block;
        position: absolute;
        right: 0;
        margin-right: 20px;
        margin-top: -38px; }
      .lia-quilt-row.lia-quilt-row-main.emailrecovery-fullwidth .recovery-back #registrationForm .recovery-field.error ~ p.errorMessage {
        display: block; }
    .lia-quilt-row.lia-quilt-row-main.emailrecovery-fullwidth .recovery-back #registrationForm button {
      margin-left: auto;
      margin-right: auto; }
    .lia-quilt-row.lia-quilt-row-main.emailrecovery-fullwidth .recovery-back #registrationForm .g-recaptcha {
      display: inline-block; }
    .lia-quilt-row.lia-quilt-row-main.emailrecovery-fullwidth .recovery-back #registrationForm p.errorMessage {
      background-color: #e62639;
      display: none;
      padding: 10px;
      color: #ffffff; }
    .lia-quilt-row.lia-quilt-row-main.emailrecovery-fullwidth .recovery-back button:not(.unbutton), .lia-quilt-row.lia-quilt-row-main.emailrecovery-fullwidth .recovery-back .btn {
      max-width: 290px; }

.lia-quilt-category-page-emailrecovery .lia-component-quilt-community-hero {
  background-image: url("/html/assets/email-recovery-header-dark.jpg"); }
  .lia-quilt-category-page-emailrecovery .lia-component-quilt-community-hero .email-recovery {
    background-color: transparent;
    padding: 0;
    margin: 135px auto; }
    .lia-quilt-category-page-emailrecovery .lia-component-quilt-community-hero .email-recovery h1 {
      font-family: 'Oswald', sans-serif;
      font-weight: 700;
      margin-bottom: 0;
      color: #f7f410;
      font-size: 50px;
      text-transform: uppercase; }
      @media screen and (max-width: 599px) {
        .lia-quilt-category-page-emailrecovery .lia-component-quilt-community-hero .email-recovery h1 {
          font-size: 30px; } }
    @media screen and (max-width: 599px) {
      .lia-quilt-category-page-emailrecovery .lia-component-quilt-community-hero .email-recovery {
        margin: 50px 15px; } }
    .lia-quilt-category-page-emailrecovery .lia-component-quilt-community-hero .email-recovery p.errorMessage {
      text-align: center;
      background-color: #e62639;
      display: none;
      padding: 10px 0;
      border-radius: 3px; }
      .lia-quilt-category-page-emailrecovery .lia-component-quilt-community-hero .email-recovery p.errorMessage.postcodeError {
        margin-top: 10px; }

.header-m {
  margin-top: 20px !important;
  margin-bottom: 40px !important; }

.lia-quilt-column-community-hero .HeroSearch.trustpilot-header {
  background-color: transparent;
  width: auto;
  margin-top: 35px;
  margin-bottom: 90px;
  height: 225px; }
  @media screen and (max-width: 767px) {
    .lia-quilt-column-community-hero .HeroSearch.trustpilot-header {
      height: auto;
      margin-bottom: 60px; } }
  .lia-quilt-column-community-hero .HeroSearch.trustpilot-header img {
    max-width: 360px;
    margin: 0 auto;
    margin-bottom: 100px; }
    @media screen and (max-width: 767px) {
      .lia-quilt-column-community-hero .HeroSearch.trustpilot-header img {
        max-width: 200px;
        margin-bottom: 30px; } }
  .lia-quilt-column-community-hero .HeroSearch.trustpilot-header .trustpilot-progress .progress {
    background-color: #ffffff;
    box-shadow: none;
    position: relative;
    overflow: visible; }
    .lia-quilt-column-community-hero .HeroSearch.trustpilot-header .trustpilot-progress .progress .progress-bar {
      background-color: #394347;
      box-shadow: none;
      width: 33%;
      height: 10px; }
    .lia-quilt-column-community-hero .HeroSearch.trustpilot-header .trustpilot-progress .progress .progress-bubble {
      width: 30px;
      height: 30px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      margin: 0 auto;
      margin-top: 10px;
      background: #ffffff; }
      .lia-quilt-column-community-hero .HeroSearch.trustpilot-header .trustpilot-progress .progress .progress-bubble.active {
        border: 2px solid white;
        background: #00B67A; }
    .lia-quilt-column-community-hero .HeroSearch.trustpilot-header .trustpilot-progress .progress .progress-text-1 {
      position: absolute;
      top: -44px;
      left: -70px; }
    .lia-quilt-column-community-hero .HeroSearch.trustpilot-header .trustpilot-progress .progress .progress-text-2 {
      position: absolute;
      top: -44px;
      left: 0;
      right: 0;
      margin: auto; }
    .lia-quilt-column-community-hero .HeroSearch.trustpilot-header .trustpilot-progress .progress .progress-text-3 {
      position: absolute;
      top: -44px;
      right: -40px; }
    @media screen and (max-width: 767px) {
      .lia-quilt-column-community-hero .HeroSearch.trustpilot-header .trustpilot-progress .progress {
        display: none; } }
  @media screen and (min-width: 767px) {
    .lia-quilt-column-community-hero .HeroSearch.trustpilot-header .trustpilot-progress .mobile-progress {
      display: none; } }
  .lia-quilt-column-community-hero .HeroSearch.trustpilot-header .trustpilot-progress .mobile-progress .progress-bubble {
    width: 30px;
    height: 30px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin: 0 auto;
    margin-top: 10px;
    background: #ffffff;
    margin-bottom: 10px; }
    .lia-quilt-column-community-hero .HeroSearch.trustpilot-header .trustpilot-progress .mobile-progress .progress-bubble.active {
      border: 2px solid white;
      background: #00B67A; }
  .lia-quilt-column-community-hero .HeroSearch.trustpilot-header .trustpilot-progress .mobile-progress .tt_icon-arrowdown {
    font-size: 40px; }

.lia-quilt-category-page-trustpilot .progress-bar {
  width: 0% !important;
  height: 10px; }

.lia-quilt-category-page-trustpilot .progress-text-1 .progress-bubble {
  border: 2px solid #ffffff;
  background-color: #009f65 !important; }

.lia-quilt-category-page-trustpilot .mobile-progress .progress-2, .lia-quilt-category-page-trustpilot .mobile-progress .progress-3 {
  opacity: 0.5; }

.lia-quilt-category-page-trustpilot .mobile-progress .tt_icon-arrowdown:nth-of-type(2) {
  opacity: 0.5; }

.lia-quilt-forum-page-trustpilot-join .progress-bar {
  width: 50% !important;
  height: 10px;
  border: 2px solid #ffffff; }

.lia-quilt-forum-page-trustpilot-join .progress-text-1 .progress-bubble {
  border: 2px solid #ffffff;
  background-color: #394347 !important; }
  .lia-quilt-forum-page-trustpilot-join .progress-text-1 .progress-bubble:after {
    color: #ffffff;
    content: "\f3f4";
    font-family: TalkTalkIcons;
    font-size: 22px;
    position: relative;
    top: -4px; }

.lia-quilt-forum-page-trustpilot-join .progress-text-2 .progress-bubble {
  border: 2px solid #ffffff;
  background-color: #009f65 !important; }

.lia-quilt-forum-page-trustpilot-join .mobile-progress .progress-3 {
  opacity: 0.5; }

.lia-quilt-forum-page-trustpilot-join .mobile-progress .tt_icon-arrowdown:nth-of-type(2) {
  opacity: 0.5; }

.lia-quilt-forum-page-trustpilot-thanks .progress-bar {
  width: 100% !important;
  height: 10px;
  border: 2px solid #ffffff; }

.lia-quilt-forum-page-trustpilot-thanks .progress-text-1 .progress-bubble, .lia-quilt-forum-page-trustpilot-thanks .progress-text-2 .progress-bubble {
  border: 2px solid #ffffff;
  background-color: #394347 !important; }
  .lia-quilt-forum-page-trustpilot-thanks .progress-text-1 .progress-bubble:after, .lia-quilt-forum-page-trustpilot-thanks .progress-text-2 .progress-bubble:after {
    color: #ffffff;
    content: "\f3f4";
    font-family: TalkTalkIcons;
    font-size: 22px;
    position: relative;
    top: -4px; }

.lia-quilt-forum-page-trustpilot-thanks .progress-text-3 .progress-bubble {
  border: 2px solid #ffffff;
  background-color: #009f65 !important; }

.lia-quilt-category-page-trustpilot .lia-component-quilt-community-hero, .lia-quilt-forum-page-trustpilot-join .lia-component-quilt-community-hero, .lia-quilt-forum-page-trustpilot-thanks .lia-component-quilt-community-hero {
  background-color: transparent;
  background-image: url("/html/assets/trustpilot-header.jpg");
  height: 180px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }
  @media (min-width: 768px) {
    .lia-quilt-category-page-trustpilot .lia-component-quilt-community-hero, .lia-quilt-forum-page-trustpilot-join .lia-component-quilt-community-hero, .lia-quilt-forum-page-trustpilot-thanks .lia-component-quilt-community-hero {
      height: 350px; } }
  @media (max-width: 1024px) {
    .lia-quilt-category-page-trustpilot .lia-component-quilt-community-hero, .lia-quilt-forum-page-trustpilot-join .lia-component-quilt-community-hero, .lia-quilt-forum-page-trustpilot-thanks .lia-component-quilt-community-hero {
      background-image: url("/html/assets/trustpilot-header.jpg");
      background-position: center bottom; } }
  @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
    .lia-quilt-category-page-trustpilot .lia-component-quilt-community-hero, .lia-quilt-forum-page-trustpilot-join .lia-component-quilt-community-hero, .lia-quilt-forum-page-trustpilot-thanks .lia-component-quilt-community-hero {
      background-image: url("/html/assets/trustpilot-header.jpg"); } }
  .lia-quilt-category-page-trustpilot .lia-component-quilt-community-hero .HeroSearch, .lia-quilt-forum-page-trustpilot-join .lia-component-quilt-community-hero .HeroSearch, .lia-quilt-forum-page-trustpilot-thanks .lia-component-quilt-community-hero .HeroSearch {
    display: none; }
  .lia-quilt-category-page-trustpilot .lia-component-quilt-community-hero::after, .lia-quilt-forum-page-trustpilot-join .lia-component-quilt-community-hero::after, .lia-quilt-forum-page-trustpilot-thanks .lia-component-quilt-community-hero::after {
    content: '';
    display: block;
    position: absolute;
    margin: auto;
    background-image: url("/html/assets/trustpilot-logo.png");
    width: 250px;
    top: 15%;
    height: 80px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transform: translateX(-50%);
    left: 50%; }
    @media (min-width: 768px) {
      .lia-quilt-category-page-trustpilot .lia-component-quilt-community-hero::after, .lia-quilt-forum-page-trustpilot-join .lia-component-quilt-community-hero::after, .lia-quilt-forum-page-trustpilot-thanks .lia-component-quilt-community-hero::after {
        width: 350px; } }

#trustpilot-submitting {
  text-align: center; }

#trustpilot-page h1, #trustpilot-join h1, #trustpilot-thanks h1 {
  margin-top: 30px; }

#trustpilot-page .trustpilot-frame, #trustpilot-join .trustpilot-frame, #trustpilot-thanks .trustpilot-frame {
  background-color: #E9E9E9;
  padding: 30px;
  margin-top: 20px;
  text-align: center;
  overflow: auto; }
  #trustpilot-page .trustpilot-frame .small, #trustpilot-join .trustpilot-frame .small, #trustpilot-thanks .trustpilot-frame .small {
    font-size: 13px !important;
    margin-bottom: 20px; }
  #trustpilot-page .trustpilot-frame textarea, #trustpilot-join .trustpilot-frame textarea, #trustpilot-thanks .trustpilot-frame textarea {
    resize: none; }
  #trustpilot-page .trustpilot-frame .form-char, #trustpilot-join .trustpilot-frame .form-char, #trustpilot-thanks .trustpilot-frame .form-char {
    text-align: right;
    font-size: 11px;
    opacity: 0.5;
    margin-bottom: 20px;
    margin-top: 8px; }
  #trustpilot-page .trustpilot-frame select, #trustpilot-join .trustpilot-frame select, #trustpilot-thanks .trustpilot-frame select {
    background: #00B67A;
    color: white;
    font-size: 18px;
    border: none;
    border-radius: 0; }
  #trustpilot-page .trustpilot-frame .btn, #trustpilot-join .trustpilot-frame .btn, #trustpilot-thanks .trustpilot-frame .btn {
    width: 200px;
    float: right; }
    @media screen and (max-width: 767px) {
      #trustpilot-page .trustpilot-frame .btn, #trustpilot-join .trustpilot-frame .btn, #trustpilot-thanks .trustpilot-frame .btn {
        width: 100%; } }

#trustpilot-page .extra-fields, #trustpilot-join .extra-fields, #trustpilot-thanks .extra-fields {
  text-align: left;
  margin-top: 30px;
  background: #E9E9E9;
  overflow: auto; }
  #trustpilot-page .extra-fields p, #trustpilot-join .extra-fields p, #trustpilot-thanks .extra-fields p {
    font-size: 14px; }
  #trustpilot-page .extra-fields input, #trustpilot-join .extra-fields input, #trustpilot-thanks .extra-fields input {
    margin-bottom: 20px; }
  #trustpilot-page .extra-fields label, #trustpilot-join .extra-fields label, #trustpilot-thanks .extra-fields label {
    font-weight: normal; }
    #trustpilot-page .extra-fields label span, #trustpilot-join .extra-fields label span, #trustpilot-thanks .extra-fields label span {
      color: #e62639; }
  #trustpilot-page .extra-fields .forgot-password, #trustpilot-join .extra-fields .forgot-password, #trustpilot-thanks .extra-fields .forgot-password {
    text-align: right;
    font-size: 12px; }
  #trustpilot-page .extra-fields input[type="checkbox"], #trustpilot-join .extra-fields input[type="checkbox"], #trustpilot-thanks .extra-fields input[type="checkbox"] {
    float: left;
    margin-right: 10px; }
  #trustpilot-page .extra-fields .btn, #trustpilot-join .extra-fields .btn, #trustpilot-thanks .extra-fields .btn {
    width: 47%;
    float: left;
    margin: 0; }
    #trustpilot-page .extra-fields .btn.btn-primary, #trustpilot-join .extra-fields .btn.btn-primary, #trustpilot-thanks .extra-fields .btn.btn-primary {
      margin-right: 10px; }
    #trustpilot-page .extra-fields .btn.btn-ghost, #trustpilot-join .extra-fields .btn.btn-ghost, #trustpilot-thanks .extra-fields .btn.btn-ghost {
      float: right; }
    @media screen and (max-width: 767px) {
      #trustpilot-page .extra-fields .btn, #trustpilot-join .extra-fields .btn, #trustpilot-thanks .extra-fields .btn {
        width: 100%;
        margin-top: 20px; } }

.lia-quilt-category-page-trustpilot .lia-quilt-row-breadcrumbs, .lia-quilt-forum-page-trustpilot-join .lia-quilt-row-breadcrumbs, .lia-quilt-forum-page-trustpilot-thanks .lia-quilt-row-breadcrumbs {
  display: none; }

#trustpilot-join .join-header {
  padding: 15px 30px 20px 30px;
  background: #00B67A;
  margin-top: 20px; }
  #trustpilot-join .join-header h2 {
    color: #ffffff;
    margin: 0; }

#trustpilot-join .join-body, #trustpilot-join .member-body {
  padding: 30px;
  background: #E9E9E9; }
  #trustpilot-join .join-body p, #trustpilot-join .member-body p {
    font-size: 14px; }
  #trustpilot-join .join-body input, #trustpilot-join .member-body input {
    margin-bottom: 20px; }
  #trustpilot-join .join-body label, #trustpilot-join .member-body label {
    font-weight: normal; }
    #trustpilot-join .join-body label span, #trustpilot-join .member-body label span {
      color: #e62639; }
  #trustpilot-join .join-body .forgot-password, #trustpilot-join .member-body .forgot-password {
    text-align: right;
    font-size: 12px; }
  #trustpilot-join .join-body input[type="checkbox"], #trustpilot-join .member-body input[type="checkbox"] {
    float: left;
    margin-right: 10px; }

#trustpilot-join .join-body {
  overflow: auto; }
  #trustpilot-join .join-body .btn {
    width: 47%;
    float: left;
    margin: 0; }
    #trustpilot-join .join-body .btn.btn-primary {
      margin-right: 10px; }
    #trustpilot-join .join-body .btn.btn-ghost {
      float: right; }
    @media screen and (max-width: 767px) {
      #trustpilot-join .join-body .btn {
        width: 100%;
        margin-top: 20px; } }

#trustpilot-join .member-header {
  padding: 15px 30px 20px 30px;
  background: #1E4E9D;
  margin-top: 20px; }
  #trustpilot-join .member-header h2 {
    color: #ffffff;
    margin: 0; }

#trustpilot-thanks .btn {
  width: 210px;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 30px; }
  @media screen and (max-width: 767px) {
    #trustpilot-thanks .btn {
      width: 100%; } }

#billingDT {
  padding: 0 20px; }
  #billingDT .returnToStart {
    background: transparent;
    border: 0;
    color: #1E4E9D;
    width: auto; }
  #billingDT #questions {
    padding: 10px 0;
    margin-top: 30px;
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease; }
    #billingDT #questions h2 {
      color: #000; }
    #billingDT #questions > div {
      width: 100%;
      position: absolute;
      background-color: #fff;
      top: 0;
      left: 100%;
      -webkit-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      -o-transition: all 0.3s ease; }
      #billingDT #questions > div.in, #billingDT #questions > div:first-child {
        left: 0; }
      #billingDT #questions > div input[type="radio"] {
        opacity: 0;
        position: fixed;
        width: 0; }
      #billingDT #questions > div label {
        cursor: pointer;
        text-align: center;
        display: inline-block;
        width: 100%;
        padding: 21px;
        background-color: #fff;
        border: 1px solid #ddd;
        font-weight: normal; }
      #billingDT #questions > div label:hover,
      #billingDT #questions > div input[type="radio"]:checked + label {
        background-color: #f4f7fc;
        padding: 20px;
        border: 2px solid #2c67c7; }
      #billingDT #questions > div iframe {
        display: none;
        width: 100%;
        min-height: 500px;
        border: 0; }
      #billingDT #questions > div .dtCTA {
        display: none; }
  #billingDT #dtCTA .btn-primary {
    background-color: #1e4e9d;
    border-color: #1e4e9d; }
    #billingDT #dtCTA .btn-primary:hover {
      background-color: #2c67c7;
      border-color: #2c67c7; }
  #billingDT .dtLink {
    padding: 0 !important; }
  @media (min-width: 768px) {
    #billingDT #dtLivechat a.btn {
      max-width: 300px; } }
  #billingDT .previousStep {
    color: black; }
    #billingDT .previousStep:focus, #billingDT .previousStep:hover {
      color: white; }
  #billingDT .loadingArticle {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 100px 0; }
  @media (min-width: 1025px) {
    #billingDT .answerColumns {
      columns: 2;
      column-gap: 6px; } }
  #billingDT .answerRow {
    margin-bottom: 1px; }

body.TkbDashboardPage .t-data-grid.t-data-grid.t-data-grid,
body.BlogDashboardPage .t-data-grid.t-data-grid.t-data-grid {
  font-family: 'Open Sans', 'Arial', sans-serif !important; }

body.TkbDashboardPage .lia-list-wide,
body.BlogDashboardPage .lia-list-wide {
  font-weight: 400 !important; }

body.TkbDashboardPage .lia-menu-navigation-wrapper.lia-menu-action.lia-blog-dashboard-tab-link .default-menu-option,
body.TkbDashboardPage .lia-menu-navigation-wrapper.lia-menu-action.lia-tkb-dashboard-tab-link .default-menu-option,
body.BlogDashboardPage .lia-menu-navigation-wrapper.lia-menu-action.lia-blog-dashboard-tab-link .default-menu-option,
body.BlogDashboardPage .lia-menu-navigation-wrapper.lia-menu-action.lia-tkb-dashboard-tab-link .default-menu-option {
  font: inherit !important;
  font-weight: 400 !important;
  height: inherit;
  vertical-align: initial; }
  body.TkbDashboardPage .lia-menu-navigation-wrapper.lia-menu-action.lia-blog-dashboard-tab-link .default-menu-option::after,
  body.TkbDashboardPage .lia-menu-navigation-wrapper.lia-menu-action.lia-tkb-dashboard-tab-link .default-menu-option::after,
  body.BlogDashboardPage .lia-menu-navigation-wrapper.lia-menu-action.lia-blog-dashboard-tab-link .default-menu-option::after,
  body.BlogDashboardPage .lia-menu-navigation-wrapper.lia-menu-action.lia-tkb-dashboard-tab-link .default-menu-option::after {
    background: transparent;
    padding: 9px;
    content: "\f107";
    width: auto; }
  body.TkbDashboardPage .lia-menu-navigation-wrapper.lia-menu-action.lia-blog-dashboard-tab-link .default-menu-option + .dropdown-positioning ul li,
  body.TkbDashboardPage .lia-menu-navigation-wrapper.lia-menu-action.lia-tkb-dashboard-tab-link .default-menu-option + .dropdown-positioning ul li,
  body.BlogDashboardPage .lia-menu-navigation-wrapper.lia-menu-action.lia-blog-dashboard-tab-link .default-menu-option + .dropdown-positioning ul li,
  body.BlogDashboardPage .lia-menu-navigation-wrapper.lia-menu-action.lia-tkb-dashboard-tab-link .default-menu-option + .dropdown-positioning ul li {
    padding-left: 0; }

body.TkbDashboardPage .lia-fa.lia-fa-thread.lia-fa-tkb:before,
body.BlogDashboardPage .lia-fa.lia-fa-thread.lia-fa-tkb:before {
  left: 0;
  top: 0; }

body.TkbDashboardPage .lia-tabs-standard-wrapper .t-data-grid,
body.BlogDashboardPage .lia-tabs-standard-wrapper .t-data-grid {
  margin: 0; }

body.BlogWorkflowPage .lia-component-workflow-options,
body.TkbWorkflowPage .lia-component-workflow-options {
  margin: 0 auto 30px; }
  @media (min-width: 600px) {
    body.BlogWorkflowPage .lia-component-workflow-options,
    body.TkbWorkflowPage .lia-component-workflow-options {
      width: 600px; } }
  @media (min-width: 768px) {
    body.BlogWorkflowPage .lia-component-workflow-options,
    body.TkbWorkflowPage .lia-component-workflow-options {
      width: 768px; } }
  @media (min-width: 1025px) {
    body.BlogWorkflowPage .lia-component-workflow-options,
    body.TkbWorkflowPage .lia-component-workflow-options {
      width: 1000px; } }

body.BlogWorkflowPage .lia-page-h1,
body.TkbWorkflowPage .lia-page-h1 {
  margin: auto; }
  @media (min-width: 600px) {
    body.BlogWorkflowPage .lia-page-h1,
    body.TkbWorkflowPage .lia-page-h1 {
      width: 600px; } }
  @media (min-width: 768px) {
    body.BlogWorkflowPage .lia-page-h1,
    body.TkbWorkflowPage .lia-page-h1 {
      width: 768px; } }
  @media (min-width: 1025px) {
    body.BlogWorkflowPage .lia-page-h1,
    body.TkbWorkflowPage .lia-page-h1 {
      width: 1000px; } }

body.BlogWorkflowPage .lia-component-article-block .lia-component-article-block-preview,
body.TkbWorkflowPage .lia-component-article-block .lia-component-article-block-preview {
  max-width: 1000px;
  margin: auto; }

body.BlogWorkflowPage .lia-content > .lia-quilt-row-main,
body.TkbWorkflowPage .lia-content > .lia-quilt-row-main {
  width: 100% !important;
  max-width: 1500px; }

body.BlogWorkflowPage #articleContent,
body.TkbWorkflowPage #articleContent {
  display: none; }

body.BlogWorkflowPage #articleEdited,
body.TkbWorkflowPage #articleEdited {
  display: none; }

.CommunityPage .lia-quilt-column-breadcrumbs, .ViewProfilePage .lia-quilt-column-breadcrumbs {
  display: none; }

.PostPage .lia-breadcrumb, .ReplyPage .lia-breadcrumb, .EditPage .lia-breadcrumb {
  padding-left: 0; }

.lia-breadcrumb {
  margin-left: 0; }
  .lia-breadcrumb > .lia-list-standard-inline {
    padding: 0; }
    .lia-breadcrumb > .lia-list-standard-inline > li + li:before {
      font-size: 12px; }
  .lia-breadcrumb ul li:before, .lia-breadcrumb ol li:before {
    position: static; }
  .lia-breadcrumb .final-crumb span,
  .lia-breadcrumb .lia-link-navigation {
    line-height: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px; }

.lia-breadcrumb > .lia-list-standard-inline > li + li::before {
  color: #394347;
  content: "\f054";
  font-family: FontAwesome; }

@media screen and (max-width: 767px) {
  .lia-breadcrumb > .lia-list-standard-inline > .crumb:nth-last-of-type(3) {
    padding: 0 10px 0 5px; } }

.BlogArticlePage .lia-breadcrumb {
  padding-top: 20px; }

a.btn.btn-transparent, button.btn.btn-transparent {
  background-color: transparent;
  border-color: white; }
  a.btn.btn-transparent:hover, a.btn.btn-transparentfocus, button.btn.btn-transparent:hover, button.btn.btn-transparentfocus {
    background-color: #2c67c7;
    color: #fff;
    border-color: #2c67c7; }

.darkGhost .btn {
  color: #394347;
  border-color: #394347 !important; }

.lia-button {
  border-radius: 3px !important;
  font-family: 'WF Omnes', 'Arial', sans-serif;
  font-weight: 600 !important;
  font-size: 18px;
  height: 45px; }

.strip .btn {
  margin-top: 5px; }

.lia-button-image-kudos-horizontal .kudos-link.lia-link-disabled, .KudosButton.lia-component-kudos-widget-button-horizontal-button-count .lia-button-image-kudos-horizontal_button_count .kudos-link.lia-link-disabled, .lia-button-image-kudos.lia-button-image-kudos-enabled .kudos-link, .lia-button-image-kudos-horizontal .kudos-link, .lia-messages-message-masonry-contest-card .lia-kudos-kudo-reversed .lia-kudos-button {
  background-color: #394347;
  color: #ffffff;
  border: 1px solid #394347;
  width: 45px;
  height: 45px;
  padding: 8px;
  margin: 10px 0; }

.lia-messages-message-masonry-contest-card .lia-kudos-kudo-reversed .kudos-link .lia-kudos-kudo-icon, .lia-messages-message-masonry-contest-card .lia-kudos-kudo-reversed .kudos-link:before, .lia-messages-message-masonry-contest-card .lia-kudos-kudo-reversed .lia-kudos-button .lia-kudos-kudo-icon, .lia-messages-message-masonry-contest-card .lia-kudos-kudo-reversed .lia-kudos-button:before {
  display: block;
  color: white; }

.lia-messages-message-masonry-contest-card .lia-kudos-kudo-reversed .lia-button-image-kudos-label, .lia-messages-message-masonry-contest-card .lia-kudos-kudo-reversed .lia-kudos-count-label {
  display: inline; }

.lia-button-image-kudos .kudos-count-link {
  padding: 19px 12px; }

.lia-button-image-kudos-horizontal .kudos-link:after, .KudosButton.lia-component-kudos-widget-button-horizontal-button-count .lia-button-image-kudos-horizontal_button_count .kudos-link:after, .lia-button-image-kudos-horizontal .kudos-link:before, .KudosButton.lia-component-kudos-widget-button-horizontal-button-count .lia-button-image-kudos-horizontal_button_count .kudos-link:before {
  font-size: 26px; }

.lia-button-image-kudos-horizontal .kudos-link:before, .KudosButton.lia-component-kudos-widget-button-horizontal-button-count .lia-button-image-kudos-horizontal_button_count .kudos-link:before {
  font-size: 28px; }

.lia-button-image-kudos .kudos-link.lia-link-disabled {
  opacity: 0.3; }

.lia-button-image-kudos-horizontal .kudos-link::after, .KudosButton.lia-component-kudos-widget-button-horizontal-button-count .lia-button-image-kudos-horizontal_button_count .kudos-link::after, .lia-button-image-kudos-horizontal .kudos-link::before, .KudosButton.lia-component-kudos-widget-button-horizontal-button-count .lia-button-image-kudos-horizontal_button_count .kudos-link::before, .lia-messages-message-masonry-contest-card .lia-kudos-kudo-reversed .lia-kudos-button::before {
  color: #ffffff; }

.lia-button-image-kudos-horizontal .kudos-link.lia-link-disabled:active, .KudosButton.lia-component-kudos-widget-button-horizontal-button-count .lia-button-image-kudos-horizontal_button_count .kudos-link.lia-link-disabled:active, .lia-button-image-kudos-horizontal .kudos-link.lia-link-disabled:focus, .KudosButton.lia-component-kudos-widget-button-horizontal-button-count .lia-button-image-kudos-horizontal_button_count .kudos-link.lia-link-disabled:focus, .lia-button-image-kudos-horizontal .kudos-link.lia-link-disabled:hover, .KudosButton.lia-component-kudos-widget-button-horizontal-button-count .lia-button-image-kudos-horizontal_button_count .kudos-link.lia-link-disabled:hover, .lia-button-image-kudos-horizontal .kudos-link:active, .lia-button-image-kudos-horizontal .kudos-link:hover, .lia-button-image-kudos-horizontal .kudos-link:focus, .lia-button-image-kudos.lia-button-image-kudos-enabled .kudos-link:hover, .lia-button-image-kudos.lia-button-image-kudos-enabled .kudos-link:active, .lia-button-image-kudos.lia-button-image-kudos-enabled .kudos-link:focus {
  background-color: #5b5b5b;
  border-color: #555555; }

.lia-button-image-kudos-horizontal .kudos-link.lia-link-disabled:active::after, .KudosButton.lia-component-kudos-widget-button-horizontal-button-count .lia-button-image-kudos-horizontal_button_count .kudos-link.lia-link-disabled:active::after, .lia-button-image-kudos-horizontal .kudos-link.lia-link-disabled:active::before, .KudosButton.lia-component-kudos-widget-button-horizontal-button-count .lia-button-image-kudos-horizontal_button_count .kudos-link.lia-link-disabled:active::before, .lia-button-image-kudos-horizontal .kudos-link.lia-link-disabled:focus::after, .KudosButton.lia-component-kudos-widget-button-horizontal-button-count .lia-button-image-kudos-horizontal_button_count .kudos-link.lia-link-disabled:focus::after, .lia-button-image-kudos-horizontal .kudos-link.lia-link-disabled:focus::before, .KudosButton.lia-component-kudos-widget-button-horizontal-button-count .lia-button-image-kudos-horizontal_button_count .kudos-link.lia-link-disabled:focus::before, .lia-button-image-kudos-horizontal .kudos-link.lia-link-disabled:hover::after, .KudosButton.lia-component-kudos-widget-button-horizontal-button-count .lia-button-image-kudos-horizontal_button_count .kudos-link.lia-link-disabled:hover::after, .lia-button-image-kudos-horizontal .kudos-link.lia-link-disabled:hover::before, .KudosButton.lia-component-kudos-widget-button-horizontal-button-count .lia-button-image-kudos-horizontal_button_count .kudos-link.lia-link-disabled:hover::before {
  color: #ffffff; }

.lia-panel-message-root .lia-action-reply.reply-action-link.reply-action-link, .lia-panel-message .lia-action-reply.reply-action-link {
  color: #ffffff;
  background-color: #1E4E9D;
  border-color: #1E4E9D; }

.lia-panel-message-root .lia-action-reply.reply-action-link.reply-action-link:hover, .lia-panel-message-root .lia-action-reply.reply-action-link.reply-action-link:active, .lia-panel-message-root .lia-action-reply.reply-action-link.reply-action-link:focus, .lia-panel-message .lia-action-reply.reply-action-link:hover, .lia-panel-message .lia-action-reply.reply-action-link:active, .lia-panel-message .lia-action-reply.reply-action-link:focus {
  background-color: #2c67c7;
  border-color: #2c67c7; }

.lia-panel-message .lia-button-secondary {
  color: #ffffff;
  background-color: #394347;
  border-color: #394347; }

.lia-panel-message-content .lia-quilt-row-mod-controls .lia-button-wrapper, .lia-panel-message-content .lia-quilt-row-mod-controls .lia-component-classifications, .lia-panel-message-content .lia-quilt-row-mod-controls .lia-component-modbar-toggle, .lia-panel-message-content .lia-quilt-row-mod-controls .lia-metadata-application-tool-toggle {
  margin: 20px;
  margin-top: 0;
  float: right; }

.lia-button-primary.lia-button-primary, .UserPreferences .lia-link-ticket-post-action.lia-link-ticket-post-action {
  color: #ffffff;
  background-color: #1E4E9D;
  border-color: #1E4E9D;
  font-size: 18px;
  transition: background-color .3s ease, color .3s ease; }

.lia-button-primary.lia-button-primary:focus, .lia-button-primary.lia-button-primary:active, .lia-button-primary.lia-button-primary:hover, .UserPreferences .lia-link-ticket-post-action.lia-link-ticket-post-action:active, .UserPreferences .lia-link-ticket-post-action.lia-link-ticket-post-action:focus, .UserPreferences .lia-link-ticket-post-action.lia-link-ticket-post-action:hover {
  background-color: #2c67c7;
  border-color: #2c67c7; }

button:not(.unbutton) {
  background-color: #dcdcdc;
  border-color: #dcdcdc; }

input[type="submit"] {
  font-size: 16px;
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 0px; }

.lia-quilt-column-footer-right .lia-button {
  margin: 10px 0;
  margin-left: 4.16667px; }

.lia-content select {
  height: 45px; }

.lia-header-nav-component-widget > a:hover {
  text-decoration: none !important; }

.lia-component-users-action-remove-role > .lia-button {
  min-width: inherit;
  width: 45px; }

.my-albums-tab {
  display: none !important; }

.default-menu-option, .lia-common-dropdown-toggle {
  height: 45px;
  font-family: 'WF Omnes', 'Arial', sans-serif;
  font-weight: 600 !important;
  font-size: 18px;
  border-radius: 3px !important; }

.lia-tabs-secondary:not(.lia-tabs-vertical) > .lia-tabs-active > span > a, .lia-tabs-sort:not(.lia-tabs-vertical) > .lia-tabs-active > span > a, .lia-tabs-sort > li > .lia-link-disabled {
  height: 45px;
  font-family: 'WF Omnes', 'Arial', sans-serif;
  font-weight: 600 !important;
  font-size: 18px;
  border-radius: 3px !important; }

.lia-tabs-sort:not(.lia-tabs-vertical) > li > a {
  font-family: 'WF Omnes', 'Arial', sans-serif;
  font-weight: 600 !important;
  font-size: 18px;
  border-radius: 3px !important;
  color: #394347; }

.default-menu-option, .lia-common-dropdown-toggle {
  font: 0/0 a;
  text-shadow: none;
  background-color: transparent;
  border-color: transparent;
  padding-left: 6px;
  padding-right: 6px;
  min-width: 45px;
  height: 45px;
  margin-left: 0px; }

.default-menu-option:after, .lia-common-dropdown-toggle:after {
  margin-left: 0; }

.lia-message-options .default-menu-option {
  font: 0/0 a;
  text-shadow: none; }

.default-menu-option, .lia-common-dropdown-toggle {
  height: 45px;
  font-family: 'WF Omnes', 'Arial', sans-serif;
  font-weight: 600 !important;
  font-size: 18px;
  border-radius: 3px !important; }

.default-menu-option, .lia-common-dropdown-toggle, .default-menu-option:active, .default-menu-option:focus, .default-menu-option:hover, .default-menu-option:active:hover {
  font: 0/0 a;
  text-shadow: none;
  background-color: transparent;
  border-color: transparent;
  padding-left: 6px;
  padding-right: 6px; }

.lia-button-wrapper .lia-button {
  min-width: 45px; }

a.quote-message-link {
  height: auto;
  padding: 9px 20px !important; }

.lia-form-submit .lia-button-wrapper .lia-button {
  padding: 0px 20px; }

.board-action-menu .default-menu-option:after, .board-action-menu .lia-common-dropdown-toggle:after {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 10 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill=' %23747474 ' fill-rule='evenodd'%3E%3Ccircle cx='5' cy='5' r='2.5'/%3E%3Ccircle cx='5' cy='13' r='2.5'/%3E%3Ccircle cx='5' cy='21' r='2.5'/%3E%3C/g%3E%3C/svg%3E") center no-repeat;
  background-size: 18px 18px;
  content: '';
  height: 100%;
  padding: 9px;
  width: 100%; }

.board-action-menu .default-menu-option:after, .board-action-menu .lia-common-dropdown-toggle:after {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 10 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill=' %23747474 ' fill-rule='evenodd'%3E%3Ccircle cx='5' cy='5' r='2.5'/%3E%3Ccircle cx='5' cy='13' r='2.5'/%3E%3Ccircle cx='5' cy='21' r='2.5'/%3E%3C/g%3E%3C/svg%3E") center no-repeat;
  background-size: 18px 18px;
  content: '';
  height: 100%;
  padding: 9px;
  width: 100%; }

.board-action-menu .lia-quilt-search-page-thread-filters .default-menu-option, .board-action-menu .lia-common-dropdown-toggle {
  display: inline; }

.default-menu-option:after, .lia-common-dropdown-toggle:after {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 10 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill=' %23747474 ' fill-rule='evenodd'%3E%3Ccircle cx='5' cy='5' r='2.5'/%3E%3Ccircle cx='5' cy='13' r='2.5'/%3E%3Ccircle cx='5' cy='21' r='2.5'/%3E%3C/g%3E%3C/svg%3E") center no-repeat;
  background-size: 18px 18px;
  content: '';
  height: 100%;
  padding: 9px;
  width: 100%; }

.ReplyPage .mce-window-head .mce-close {
  top: 0;
  width: 44px;
  height: 44px; }

.ReplyPage .mce-window-head {
  border-bottom: none; }

.PostPage .mce-window-head .mce-close {
  top: 0;
  width: 44px;
  height: 44px; }

.PostPage .mce-window-head {
  border-bottom: none; }

@media (max-width: 600px) {
  .lia-tabs-secondary:not(.lia-tabs-vertical) > .lia-tabs-active > span > a, .lia-tabs-sort:not(.lia-tabs-vertical) > .lia-tabs-active > span > a, .lia-tabs-sort > li > .lia-link-disabled, .lia-tabs-secondary:not(.lia-tabs-vertical) > .lia-tabs-active > span > a:focus, .lia-tabs-sort:not(.lia-tabs-vertical) > .lia-tabs-active > span > a:focus, .lia-tabs-sort > li > .lia-link-disabled:focus, .lia-tabs-secondary:not(.lia-tabs-vertical) > .lia-tabs-active > span > a:hover, .lia-tabs-sort:not(.lia-tabs-vertical) > .lia-tabs-active > span > a:hover, .lia-tabs-sort > li > .lia-link-disabled:hover {
    background-color: #1E4E9D;
    color: #ffffff; } }

.lia-form-vertical .lia-media-image-upload-contents .lia-button-wrapper {
  background-color: #1E4E9D;
  color: #ffffff !important;
  height: 45px;
  border-radius: 3px;
  padding: 0 15px; }
  @media (max-width: 600px) {
    .lia-form-vertical .lia-media-image-upload-contents .lia-button-wrapper {
      background-color: transparent; } }
  .lia-form-vertical .lia-media-image-upload-contents .lia-button-wrapper .lia-image-upload-button-text {
    color: #ffffff !important;
    font-family: 'WF Omnes', 'Arial', sans-serif;
    font-weight: normal;
    font-size: 18px; }

.MyProfilePage .lia-button-Reset-action, .MyProfilePage .lia-button-Reset-action.lia-button-Reset-action.lia-button {
  margin-top: 10px; }

.MyProfilePage .lia-button-group {
  padding: 0 10px; }

.SearchPage .default-menu-option:after, .SearchPage .lia-common-dropdown-toggle:after {
  background: none;
  padding: 0;
  margin: 0;
  width: auto;
  content: "\f219";
  font-size: 40px; }

.SearchPage .lia-common-dropdown-toggle {
  border: 0;
  background: transparent;
  padding: 0;
  margin: 0;
  height: auto; }

.lia-button-Reset-action.lia-button-Reset-action:hover {
  color: #ffffff; }

@media screen and (max-width: 767px) {
  #technology02 {
    display: inline-block; }
  #technology01 {
    display: none; } }

@media screen and (min-width: 767px) {
  #technology01 {
    display: inline-block; }
  #technology02 {
    display: none; } }

.lia-link-navigation.kudos-link.kudos-revoke-link.lia-link-ticket-post-action, .lia-button-image-kudos.lia-button-image-kudos-kudoed .kudos-link:active:hover, .lia-button-image-kudos.lia-button-image-kudos-kudoed .kudos-link:active:active, .lia-button-image-kudos.lia-button-image-kudos-kudoed .kudos-link:active:focus {
  background-color: #1E4E9D;
  border: 1px solid #1E4E9D; }

.ForumTopicPage .lia-menu-bar .lia-menu-bar-buttons {
  margin-left: 10px; }

.SearchPage .search-result-sorting .default-menu-option, .SearchPage .search-result-sorting .lia-common-dropdown-toggle, .SearchPage .search-result-sorting .default-menu-option:active, .SearchPage .search-result-sorting .default-menu-option:focus, .SearchPage .search-result-sorting .default-menu-option:hover, .SearchPage .search-result-sorting .default-menu-option:active:hover {
  font-family: 'WF Omnes', 'Arial', sans-serif;
  height: 72px;
  font-size: large; }
  .SearchPage .search-result-sorting .default-menu-option:after, .SearchPage .search-result-sorting .lia-common-dropdown-toggle:after, .SearchPage .search-result-sorting .default-menu-option:active:after, .SearchPage .search-result-sorting .default-menu-option:focus:after, .SearchPage .search-result-sorting .default-menu-option:hover:after, .SearchPage .search-result-sorting .default-menu-option:active:hover:after {
    content: "\f14b";
    font-family: 'TalkTalkIcons';
    font-size: 30px;
    position: relative;
    top: 6px; }

.lp_buttons_area button {
  display: inline-block; }

.ForumPage .thread-list {
  position: relative;
  min-height: 200px; }

.ForumPage .lia-decoration-border-menu-bar-content {
  position: relative; }

.ForumPage li.lia-component-pagesnumbered {
  padding-left: 0 !important; }

.ForumPage .lia-paging-page-previous .lia-link-disabled,
.ForumPage .lia-paging-page-next .lia-link-disabled {
  cursor: default !important; }

.ForumPage .lia-paging-full li {
  padding-left: 10px; }

.ForumPage .lia-paging-full .lia-link-navigation, .ForumPage .lia-paging-full .lia-paging-full-pages .lia-link-navigation {
  padding-right: 10px; }

.ForumPage #filter-description {
  margin: 10px 20px 10px; }
  @media (min-width: 768px) {
    .ForumPage #filter-description {
      margin: 20px 30px 10px; } }

.ForumPage #filters-mobile {
  background-color: #1E4E9D;
  transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out; }
  @media (max-width: 767px) {
    .ForumPage #filters-mobile {
      height: 0; }
      .ForumPage #filters-mobile.showing {
        height: 60px; } }
  @media (min-width: 768px) {
    .ForumPage #filters-mobile {
      display: none; } }
  .ForumPage #filters-mobile > button {
    display: none; }
  .ForumPage #filters-mobile ul {
    height: 60px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center; }

.ForumPage .filters ul {
  list-style: none;
  height: 30px; }
  .ForumPage .filters ul li {
    padding: 0;
    margin: 0;
    display: inline-block; }
    @media (max-width: 767px) {
      .ForumPage .filters ul li {
        padding: 0 2px; } }
    .ForumPage .filters ul li button {
      text-decoration: none;
      background-color: rgba(255, 255, 255, 0.1);
      border-radius: 20px;
      height: 30px;
      margin: 0;
      border: 0;
      line-height: inherit;
      display: flex;
      justify-content: center;
      align-items: center;
      color: white;
      transition: all 0.25s ease-in-out;
      -moz-transition: all 0.25s ease-in-out;
      -webkit-transition: all 0.25s ease-in-out; }
      @media (max-width: 419px) {
        .ForumPage .filters ul li button {
          font-size: 12px;
          border-radius: 0;
          padding: 0 6px; } }
      @media (min-width: 420px) {
        .ForumPage .filters ul li button {
          font-size: 14px;
          border-radius: 0;
          padding: 0 12px; } }
      @media (min-width: 768px) {
        .ForumPage .filters ul li button {
          width: 140px;
          padding: 0; } }
      @media (min-width: 1025px) {
        .ForumPage .filters ul li button {
          width: 170px; } }
      .ForumPage .filters ul li button:hover, .ForumPage .filters ul li button:focus {
        background-color: #2c67c7; }
  .ForumPage .filters ul.solved button.but-solved {
    background-color: #e62639; }
  .ForumPage .filters ul.unsolved button.but-unsolved {
    background-color: #e62639; }
  .ForumPage .filters ul.noreplies button.but-noreplies {
    background-color: #e62639; }
  .ForumPage .filters ul.myposts button.but-myposts {
    background-color: #e62639; }

.ForumPage #filters {
  z-index: 10;
  height: 60px;
  width: 1%;
  min-width: 60px;
  overflow: hidden;
  border-radius: 30px;
  position: absolute;
  left: 0;
  top: -8px;
  text-align: center;
  transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out; }
  .ForumPage #filters ~ .lia-button-wrapper.lia-button-wrapper-primary {
    margin-left: 75px; }
  .ForumPage #filters > button {
    text-decoration: none;
    border: 0;
    width: 60px;
    height: 60px;
    border-radius: 30px;
    margin-top: 0;
    margin-bottom: 0;
    background-color: white;
    position: absolute;
    left: 0;
    z-index: 1;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out; }
    .ForumPage #filters > button i {
      color: #1E4E9D;
      font-size: 6.2rem;
      transition: all 0.25s ease-in-out;
      -moz-transition: all 0.25s ease-in-out;
      -webkit-transition: all 0.25s ease-in-out; }
    .ForumPage #filters > button span {
      opacity: 0;
      position: absolute; }
  .ForumPage #filters > div {
    display: none;
    align-items: center;
    justify-content: center;
    background-color: #1E4E9D;
    color: white;
    height: 60px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden; }
    .ForumPage #filters > div ul {
      white-space: nowrap; }
  @media (min-width: 768px) {
    .ForumPage #filters.showing {
      width: 100%; }
      .ForumPage #filters.showing > div {
        display: flex; }
    .ForumPage #filters.showing > button, .ForumPage #filters:hover > button {
      background-color: #1E4E9D; }
      .ForumPage #filters.showing > button i, .ForumPage #filters:hover > button i {
        color: white; } }
  .ForumPage #filters > button:focus {
    background-color: #2c67c7;
    outline: none; }
    .ForumPage #filters > button:focus i {
      color: white; }

.ForumPage #loading-filter {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  align-items: center;
  flex-direction: column;
  opacity: 0;
  transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out; }
  .ForumPage #loading-filter ul {
    list-style: none; }

@media (min-width: 768px) {
  footer .footer__menu {
    padding: 35px 0 25px; } }

footer .lia-panel.lia-panel-standard.ActionLinksTaplet.Chrome.lia-component-community-widget-quick-links {
  margin-bottom: initial;
  background-color: transparent; }
  footer .lia-panel.lia-panel-standard.ActionLinksTaplet.Chrome.lia-component-community-widget-quick-links .lia-panel-heading-bar-wrapper {
    display: none; }
  @media (min-width: 768px) {
    footer .lia-panel.lia-panel-standard.ActionLinksTaplet.Chrome.lia-component-community-widget-quick-links .lia-nav-list li {
      margin-bottom: 10px; } }
  footer .lia-panel.lia-panel-standard.ActionLinksTaplet.Chrome.lia-component-community-widget-quick-links .lia-nav-list li > .lia-link-navigation {
    background-color: transparent;
    padding: 0; }

.footer {
  background-color: #f5f5f5 !important; }

/* -- User Avatar -- */
.lia-user-navigation-sign-in.lia-component-users-action-login-with-avatar,
.UserNavigation.lia-list-standard-inline {
  height: 0; }

.lia-menu-user-dropdown .community-admin-link:before, .lia-menu-user-dropdown .switch-user-page-link:before, .lia-slide-menu-content .community-admin-link:before, .lia-slide-menu-content .switch-user-page-link:before {
  margin-left: 4px;
  margin-right: 12px; }

.lia-slide-menu-content .link:before {
  color: #747474;
  display: inline-block;
  font: normal normal normal 18px/1 FontAwesome;
  font-size: 18px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-right: 16px;
  text-rendering: auto;
  transform: translate(0, 0);
  text-align: center;
  width: 1.28571429em; }

.lia-slide-menu-content .link-lsi:before {
  content: "\f19d"; }

.lia-slide-menu-content .link-whoneedshelp:before {
  content: "\f0c0"; }

.lia-slide-menu-content .link-online:before {
  content: "\f109"; }

.lia-slide-menu-content .link-email:before {
  content: "\f0e0"; }

.lia-slide-menu-content .link-spam:before {
  content: "\f132"; }

.lia-slide-menu-content .link-tkb:before {
  content: "\f1ea"; }

.lia-slide-menu-content .link-myhelpcontent:before {
  content: "\f02e"; }

.header #userAvatarNav {
  position: absolute;
  z-index: 101;
  padding-top: 10px; }
  .header #userAvatarNav .UserAvatar > img {
    height: 33px;
    width: 33px; }
  @media (max-width: 1024px) {
    .header #userAvatarNav {
      right: 10px; } }
  @media (min-width: 1025px) {
    .header #userAvatarNav {
      padding-top: 24px;
      left: 50%;
      transform: translateX(-50%);
      margin-left: 477px; }
      .header #userAvatarNav .UserAvatar > img {
        height: 45px;
        width: 45px; } }
  .header #userAvatarNav .user-navigation-user-profile {
    display: none; }
  .header #userAvatarNav .lia-notifications-messages-aggregate {
    position: absolute;
    top: -15px;
    right: -8px;
    z-index: 9; }
  .header #userAvatarNav .login-link {
    position: relative;
    font-size: 14px; }
    .header #userAvatarNav .login-link:hover {
      text-decoration: none;
      span-text-decoration: underline; }
    @media (max-width: 1024px) {
      .header #userAvatarNav .login-link {
        color: #fff;
        top: -10px;
        right: -10px; } }
    @media (min-width: 1025px) {
      .header #userAvatarNav .login-link {
        color: #1E4E9D;
        top: -9px;
        left: -15px; } }
    .header #userAvatarNav .login-link::before {
      content: "\f273";
      font-family: 'TalkTalkIcons';
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      font-size: 55px;
      font-style: normal;
      font-weight: normal;
      line-height: 1;
      text-decoration: none;
      text-rendering: optimizeLegibility;
      text-transform: none;
      speak: none;
      vertical-align: middle; }
    .header #userAvatarNav .login-link span {
      margin-left: -10px; }
      @media (max-width: 1025px) {
        .header #userAvatarNav .login-link span {
          display: none; } }

@media screen and (min-width: 421px) {
  .lia-quilt.lia-quilt-user-slide-out-menu.lia-quilt-layout-user-slide-out-menu .lia-quilt-row.lia-quilt-row-profile-card {
    display: none; } }

.lia-quilt.lia-quilt-user-slide-out-menu.lia-quilt-layout-user-slide-out-menu .lia-quilt-row.lia-quilt-row-profile-card .lia-quilt-column-alley.lia-quilt-column-alley-single {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 15px; }

.lia-quilt.lia-quilt-user-slide-out-menu.lia-quilt-layout-user-slide-out-menu .lia-quilt-row.lia-quilt-row-profile-card .lia-header-nav-component-widget {
  float: none;
  display: inline-block; }
  .lia-quilt.lia-quilt-user-slide-out-menu.lia-quilt-layout-user-slide-out-menu .lia-quilt-row.lia-quilt-row-profile-card .lia-header-nav-component-widget a {
    padding: 0;
    border: 0; }

.lia-quilt.lia-quilt-user-slide-out-menu.lia-quilt-layout-user-slide-out-menu .lia-quilt-row.lia-quilt-row-profile-card .user-avatar {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  position: relative;
  padding: 2px; }

/* -- Community Hero -- */
.lia-quilt-column-community-hero .lia-notification-feed-page-link {
  cursor: pointer; }

.lia-quilt-column-community-hero .lia-link-navigation {
  cursor: pointer;
  color: white; }

@media (max-width: 1024px) {
  .lia-quilt-column-community-hero {
    margin-top: 55px; } }

.lia-quilt-column-community-hero .lia-community-hero-icons .lia-user-navigation-sign-in .login-link:before {
  opacity: 1; }

.lia-quilt-column-community-hero #headerProfileProgressWrapper {
  height: 0;
  width: 85px;
  margin: 0 auto; }
  .lia-quilt-column-community-hero #headerProfileProgressWrapper #headerProfileProgress {
    height: 85px;
    width: 85px;
    position: absolute;
    z-index: 80; }
    @media (max-width: 767px) {
      .lia-quilt-column-community-hero #headerProfileProgressWrapper #headerProfileProgress {
        height: 42px;
        width: 42px;
        margin: 1px 21px; } }
    .lia-quilt-column-community-hero #headerProfileProgressWrapper #headerProfileProgress .progress {
      filter: inherit; }

.lia-quilt-column-community-hero .UserNavigation .lia-user-avatar-message {
  height: 85px;
  width: 85px;
  padding: 7px;
  position: relative;
  z-index: 90; }
  @media (max-width: 767px) {
    .lia-quilt-column-community-hero .UserNavigation .lia-user-avatar-message {
      height: 44px;
      width: 44px;
      padding: 5px;
      margin: 0 20px; } }

.lia-quilt-column-community-hero .HeroSearch {
  text-align: center; }
  @media (max-width: 767px) {
    .lia-quilt-column-community-hero .HeroSearch {
      width: 600px;
      margin: 50px auto;
      background-color: rgba(0, 0, 0, 0.2);
      border-radius: 40px; }
      .lia-quilt-column-community-hero .HeroSearch .kevin {
        display: none; } }
  @media (min-width: 768px) {
    .lia-quilt-column-community-hero .HeroSearch {
      background-color: #1E4E9D;
      padding: 20px 20px 30px 20px;
      width: 646px;
      margin: 90px auto 115px;
      position: relative;
      padding: 10px;
      background-color: rgba(0, 0, 0, 0.2);
      border-radius: 40px;
      margin: 200px auto 70px; } }
  @media screen and (max-width: 599px) {
    .lia-quilt-column-community-hero .HeroSearch {
      width: initial;
      margin: 50px 15px; } }
  .lia-quilt-column-community-hero .HeroSearch h2 {
    color: #fff;
    padding-bottom: 0px; }
  @media screen and (max-width: 767px) {
    .lia-quilt-column-community-hero .HeroSearch .lia-component-common-widget-search-form {
      padding: 10px; } }
  .lia-quilt-column-community-hero .HeroSearch .lia-search-input-wrapper {
    position: relative; }
    .lia-quilt-column-community-hero .HeroSearch .lia-search-input-wrapper .lia-autocomplete-no-event-item {
      font-weight: bold !important; }
    .lia-quilt-column-community-hero .HeroSearch .lia-search-input-wrapper li {
      margin-bottom: 0; }
    .lia-quilt-column-community-hero .HeroSearch .lia-search-input-wrapper .lia-autocomplete-suggestion-additional-details span {
      display: none; }
      .lia-quilt-column-community-hero .HeroSearch .lia-search-input-wrapper .lia-autocomplete-suggestion-additional-details span.lia-promoted-search-result-indicator-label {
        display: inline-block; }
  .lia-quilt-column-community-hero .HeroSearch .lia-button-wrapper.lia-button-wrapper-secondary.lia-button-wrapper-searchForm-action {
    display: block;
    position: relative; }
  .lia-quilt-column-community-hero .HeroSearch .lia-button.lia-button-secondary.lia-button-searchForm-action {
    min-width: initial;
    position: absolute;
    right: 10px;
    left: auto;
    top: 8px; }
  .lia-quilt-column-community-hero .HeroSearch .SearchForm.lia-form-inline .lia-search-form-granularity.search-granularity {
    border: none;
    height: 46px;
    color: #ffffff;
    height: 60px;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    font-weight: 600; }
    .lia-quilt-column-community-hero .HeroSearch .SearchForm.lia-form-inline .lia-search-form-granularity.search-granularity option {
      color: #394347; }
  .lia-quilt-column-community-hero .HeroSearch .SearchForm.lia-form-inline .lia-clear-field {
    display: none; }
  .lia-quilt-column-community-hero .HeroSearch .SearchForm.lia-form-inline .search-input.lia-form-type-text {
    background-color: #fff;
    border: 1px solid #e1e1e1;
    height: 46px;
    color: #394348;
    padding-left: 20px;
    padding-right: 65px;
    height: 60px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border: none; }
    @media (max-width: 479px) {
      .lia-quilt-column-community-hero .HeroSearch .SearchForm.lia-form-inline .search-input.lia-form-type-text {
        padding-right: 55px; } }
    @media (max-width: 767px) {
      .lia-quilt-column-community-hero .HeroSearch .SearchForm.lia-form-inline .search-input.lia-form-type-text {
        border-top-left-radius: 30px;
        border-bottom-left-radius: 30px; } }
  .lia-quilt-column-community-hero .HeroSearch .lia-cancel-search {
    display: none; }

.lia-header-nav-component-unread-count {
  cursor: pointer; }

.lia-component-users-widget-menu .user-navigation-settings-drop-down-inner > .lia-list-standard {
  position: absolute;
  left: -50px;
  right: inherit;
  top: -23px; }

.lia-community-hero-icons .lia-header-nav-component-widget {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  margin: 43px 0 0; }

.lia-community-hero-icons .lia-component-notificationfeed-widget-indicator {
  background-color: #009f65;
  margin-right: -70px; }
  @media (max-width: 767px) {
    .lia-community-hero-icons .lia-component-notificationfeed-widget-indicator {
      height: 44px;
      width: 44px;
      margin-top: 27px; } }

.lia-community-hero-icons .lia-component-notes-widget-summary-modern {
  background-color: #1E4E9D;
  margin-left: -70px; }
  @media (max-width: 767px) {
    .lia-community-hero-icons .lia-component-notes-widget-summary-modern {
      height: 44px;
      width: 44px;
      margin-top: 27px; } }

.lia-community-hero-icons .lia-component-users-widget-menu {
  padding-top: 27px; }
  .lia-community-hero-icons .lia-component-users-widget-menu .lia-component-users-action-view-user-profile {
    display: block; }

.CommunityPage .lia-component-common-widget-search-form .SearchForm.lia-form-inline .lia-search-granularity-wrapper,
.lia-component-common-widget-search-form .SearchForm.lia-form-inline .lia-search-granularity-wrapper {
  background-color: #1E4E9D;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px; }

.CommunityPage .lia-component-common-widget-search-form .SearchForm.lia-form-inline .lia-search-granularity-wrapper:before,
.lia-component-common-widget-search-form .SearchForm.lia-form-inline .lia-search-granularity-wrapper:before {
  top: 18px;
  color: #ffffff;
  font-size: 26px;
  font-weight: 900; }

@media screen and (min-width: 992px) {
  .CommunityPage .lia-component-common-widget-search-form .SearchForm.lia-form-inline .lia-button-searchForm-action {
    height: 46px;
    width: 46px; } }

input.lia-button-searchForm-action[type='submit']:hover, input.lia-button-searchForm-action[type='submit']:active, input.lia-button-searchForm-action[type='submit']:focus {
  background-color: transparent;
  border-color: transparent;
  background-size: 22px;
  background-repeat: no-repeat;
  background-position: 50% 50%; }

.lia-component-quilt-community-hero {
  background-color: transparent;
  background-image: url("/html/assets/talktalk-header-spring-2020.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }
  @media (max-width: 1024px) {
    .lia-component-quilt-community-hero {
      background-image: url("/html/assets/talktalk-header-spring-2020.jpg");
      background-position: center bottom; } }
  @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
    .lia-component-quilt-community-hero {
      background-image: url("/html/assets/talktalk-header-spring-2020.jpg"); } }
  @media screen and (max-width: 420px) {
    .lia-component-quilt-community-hero {
      background-position: center center;
      background-size: 199%; } }

.lia-community-hero-icons .lia-component-users-widget-menu .lia-component-users-action-view-user-profile {
  text-shadow: 2px 2px 4px #000000; }

.lia-quilt-community-hero-accessibility .lia-community-hero-icons .lia-component-users-widget-menu .lia-component-users-action-view-user-profile {
  text-shadow: none;
  color: inherit; }

.lia-menu-user-dropdown .lia-menu-user-nav .lia-link-navigation {
  font-family: 'WF Omnes', 'Arial', sans-serif; }

.UserAvatar > img {
  height: 70px;
  width: 70px; }

/* -- Mobile Nav -- */
.header__overlay {
  display: none; }

#mobile-menu {
  display: none; }
  @media (max-width: 1024px) {
    #mobile-menu {
      display: block; } }

@media (max-width: 1024px) {
  .header {
    z-index: 20; } }

.lia-message-view-display.lia-list-row-thread-solved::after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  color: #ffffff;
  content: "\f00c";
  font-size: 15.5px;
  position: absolute;
  right: 5px;
  top: 4px; }

.lia-component-common-widget-user-navigation {
  display: none; }

@media screen and (max-width: 767px) {
  .PostPage .lia-quilt-row-header .lia-component-quilt-header .lia-quilt-row, .ReplyPage .lia-quilt-row-header .lia-component-quilt-header .lia-quilt-row, .EditPage .lia-quilt-row-header .lia-component-quilt-header .lia-quilt-row {
    display: block; }
  .PostPage, .ReplyPage, .EditPage {
    margin-top: 0; } }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* IE10+ specific styles go here */
  .tkbSearchBarFormCssClass .lia-button-Submit-action, .tkbSearchBarFormCssClass .lia-button-searchForm-action, .SearchForm.lia-form-inline .lia-button-Submit-action, .SearchForm.lia-form-inline .lia-button-searchForm-action, .SearchPageForm.SearchPageForm .lia-button-SearchPageForm-action {
    left: -8px; } }

.lia-search-input-field .lia-user-name {
  height: 44px;
  display: table-cell;
  vertical-align: middle; }

.lia-community-hero-icons .lia-component-users-widget-menu {
  margin-left: 75px;
  margin-right: 75px; }
  @media (max-width: 600px) {
    .lia-community-hero-icons .lia-component-users-widget-menu {
      margin-left: 50px;
      margin-right: 50px; } }

.lia-header-nav-component-widget .lia-notification-feed-page-link, .lia-header-nav-component-widget .private-notes-link {
  padding: 0; }

@media screen and (min-width: 421px) {
  .lia-header-nav-component-unread-count {
    display: none; } }

.header-indicators {
  position: absolute;
  z-index: 100;
  top: 12px;
  right: 55px;
  width: 100px;
  text-align: right; }
  @media screen and (max-width: 420px) {
    .header-indicators {
      display: none; } }
  @media screen and (min-width: 1025px) {
    .header-indicators {
      top: 88px;
      left: 50%;
      transform: translateX(-50%);
      margin-left: 449px; } }
  .header-indicators .lia-header-nav-component-widget {
    float: none;
    display: inline-block;
    padding: 0;
    margin: 0; }
    @media screen and (min-width: 1025px) {
      .header-indicators .lia-header-nav-component-widget {
        width: 30px; } }
    .header-indicators .lia-header-nav-component-widget .lia-notification-feed-page-link::before,
    .header-indicators .lia-header-nav-component-widget .private-notes-link::before {
      font-size: 40px;
      color: #1E4E9D; }
      @media screen and (max-width: 1024px) {
        .header-indicators .lia-header-nav-component-widget .lia-notification-feed-page-link::before,
        .header-indicators .lia-header-nav-component-widget .private-notes-link::before {
          color: #fff; } }
    .header-indicators .lia-header-nav-component-widget .lia-notification-feed-page-link:before {
      content: '\f14f'; }
    .header-indicators .lia-header-nav-component-widget .private-notes-link::before {
      content: '\f1ee'; }
    @media screen and (max-width: 1024px) {
      .header-indicators .lia-header-nav-component-widget .lia-header-nav-component-unread-count {
        right: calc(50% - 20px); } }
    @media screen and (min-width: 1025px) {
      .header-indicators .lia-header-nav-component-widget .lia-header-nav-component-unread-count {
        right: calc(50% - 25px); } }

a.nav__close.tt_icon-x {
  top: 5px; }

/* July 2018 updates */
@media screen and (min-width: 1025px) {
  .header {
    height: 125px; }
    .header .nav__list.nav__list--level-one {
      padding-top: 25px; }
    .header .nav__list.nav__list--level-two {
      padding-top: 20px; } }

.lia-autocomplete-content span.UserName .lia-link-navigation {
  color: #1E4E9D; }

/* Brand update 2019 */
.header--grey .header__logo .logo-2019 img {
  max-width: 130px;
  margin-top: 18px; }

.header--grey .header__logo .logo-2020-xmas img {
  max-width: 140px;
  margin-top: 15px; }

.header--grey .nav__item:hover > .nav__link {
  color: #2c67c7; }

.header--grey .nav__item--active > .nav__link {
  border-color: #2c67c7;
  color: #2c67c7; }

@media screen and (max-width: 1024px) {
  .header--grey {
    background-color: #394347; }
    .header--grey .header__nav-toggle {
      color: #ffffff; }
    .header--grey .nav__title {
      background-color: #394347; }
    .header--grey .nav__item:hover > .nav__link {
      color: #2c67c7; }
    .header--grey .nav__title {
      color: #ffffff; }
    .header--grey .header__logo .logo {
      color: #ffffff; } }

/* -----------------------
    Profile Hover Cards (start)
------------------------------------- */
.hover-card-container .profileCard {
  display: none;
  padding: 0 0 0 17px;
  position: absolute;
  z-index: 200; }

.hover-card-container .rightArrow {
  padding: 0 17px 0 0; }

.hover-card-container .profileCard .inner {
  background: #f5f5f5;
  width: 450px;
  height: auto;
  border-radius: 3px;
  -moz-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.21);
  -webkit-box-shadow: 0 0 3px 3 pxrgba(0, 0, 0, 0.21);
  box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.21); }

.hover-card-container .profileCard:hover {
  display: block !important;
  opacity: 1 !important;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)' !important;
  filter: alpha(opacity=100) !important; }

.hover-card-container .profileCard span.hover-arrow {
  height: 24px;
  left: 4px;
  position: absolute;
  top: 82px;
  width: 13px;
  background: url(/html/assets/hovercard-arrow.png) top right no-repeat;
  display: none; }

.hover-card-container .rightArrow span.hover-arrow {
  right: 4px;
  left: auto;
  background: url(/html/assets/hovercard-arrow-right.png) top right no-repeat;
  display: none; }

.hover-card-container .profileCard .js-user-name {
  position: relative;
  height: 36px;
  padding: 15px 13px;
  background-size: 100% !important;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }

.hover-card-container .profileCard .js-user-name img {
  max-height: 36px; }

.hover-card-container .profileCard .js-user-name .lia-badge-user-info img.lia-user-rank-icon-left {
  height: 12px; }

.hover-card-container .profileCard .js-user-name > a {
  margin: 0 15px 0 0 !important;
  display: inline !important;
  float: left; }

.hover-card-container .profileCard .js-user-name .lia-badge-user-info {
  display: inline !important;
  position: absolute;
  top: 15px; }

.hover-card-container .profileCard .js-user-name .lia-badge-user-info a.lia-user-name-link {
  font-size: 24px !important;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.21); }

.hover-card-container .profileCard .js-user-name .lia-badge-user-info a.lia-user-name-link span.login-bold {
  font-weight: bold; }

.hover-card-container .profileCard .js-user-name .lia-badge-user-info .lia-user-rank {
  font-size: 14px !important;
  color: #ffffff !important;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.21); }

.hover-card-container .profileCard .js-badge {
  background: #7E3B94;
  padding: 10px 23px;
  height: 40px; }

.hover-card-container .profileCard .js-badge ul li {
  display: inline-block !important;
  margin: 0 5px !important;
  color: #acacac;
  font-size: 14px !important;
  width: 40px;
  height: 40px; }

.hover-card-container .profileCard .js-badge ul li img {
  height: 40px; }

.hover-card-container .profileCard .js-badge ul li.noBadges,
.hover-card-container .profileCard .js-badge ul li.badgeTotal {
  margin: 0; }

.hover-card-container .profileCard .js-badge ul li.badgeTotal {
  position: relative; }

.hover-card-container .profileCard .js-badge ul li.badgeTotal a {
  position: absolute;
  top: 0;
  border: 1px solid #acacac;
  display: block;
  border-radius: 20px;
  font-size: 14px;
  height: 39px !important;
  line-height: 39px;
  text-align: center;
  color: #acacac !important;
  font-weight: bold;
  width: 39px !important; }

.hover-card-container .profileCard .js-badge ul li.noBadges {
  width: auto;
  height: auto; }

.hover-card-container .profileCard ul.js-user-stats {
  padding: 20px; }

.hover-card-container .profileCard ul.js-user-stats li {
  float: left;
  width: 50%;
  display: inline;
  margin: 5px 0 !important; }

.hover-card-container .profileCard ul.js-user-stats li span {
  display: block !important; }

.hover-card-container .profileCard ul.js-user-stats li span.label {
  font-weight: bold;
  font-size: 14px;
  font-family: 'WF Omnes', 'Arial', sans-serif;
  text-align: left; }

.hover-card-container .profileCard ul.js-user-stats li span.value {
  font-size: 14px;
  color: #808080; }

.hover-card-container .profileCard ul.js-action li a {
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 12px !important;
  margin: 0 30px 0 0 !important;
  padding: 15px 20px !important;
  text-align: center;
  text-transform: initial;
  display: block;
  color: #ffffff !important;
  background-color: #1E4E9D;
  border-radius: 3px; }

.hover-card-container .profileCard ul.js-action li {
  text-align: center;
  display: inline-block !important;
  padding: 10px 0 !important; }

.hover-card-container .profileCard ul.js-action li.send-msg {
  width: 48%;
  margin-right: 8px; }

.hover-card-container .profileCard ul.js-action li.view-profile {
  width: 48%; }

.hover-card-container .clearboth {
  clear: both; }

/****** tb_moderntech */
.hover-card-container .profileCard .lia-badge-theme-tb_moderntech .lia-user-rank {
  color: #333333 !important; }

/****** tb_splat */
.hover-card-container .profileCard .lia-badge-theme-tb_splat .lia-user-rank {
  color: #ffffff !important; }

/****** tb_bayfog */
/****** tb_tokyomadness */
/* -----------------------
    Profile Hover Cards (end)
------------------------------------- */
/* Updated SCSS */
.hover-card-container .label {
  padding: 0; }

.hover-card-container .js-action ul li {
  padding-left: 0; }

.hover-card-container .profileCard .staffAvatar {
  border: 3px solid #1E4E9D; }

.hover-card-container .profileCard .lia-user-avatar-message {
  background-color: #ffffff;
  padding: 1px;
  height: 44px;
  width: 44px;
  border-radius: 50%;
  object-fit: cover;
  max-width: none;
  box-shadow: 0 0 1px 0 #c4c4c4 inset, 0 0 1px 0 #c4c4c4; }

.hover-card-container .profileCard .js-user-name {
  height: initial;
  background: #7E3B94 !important; }
  .hover-card-container .profileCard .js-user-name img {
    max-height: initial; }
  .hover-card-container .profileCard .js-user-name .lia-badge-user-info {
    top: 6px; }
    .hover-card-container .profileCard .js-user-name .lia-badge-user-info .lia-user-rank {
      display: block; }

.hover-card-container .profileCard .js-badge {
  background: #f5f5f5;
  padding: 20px !important;
  height: inherit;
  text-align: center; }
  .hover-card-container .profileCard .js-badge ul {
    margin: 0; }
    .hover-card-container .profileCard .js-badge ul li {
      padding-left: 0; }
    .hover-card-container .profileCard .js-badge ul li.badgeTotal a {
      position: inherit; }

.hover-card-container .profileCard ul.js-user-stats {
  margin: 0; }
  .hover-card-container .profileCard ul.js-user-stats .label {
    color: #394347; }
  .hover-card-container .profileCard ul.js-user-stats li {
    width: 50%;
    padding-left: 10px;
    word-wrap: break-word; }

.hover-card-container .profileCard ul.js-action {
  margin: 0;
  padding: 0 20px 10px 20px; }
  .hover-card-container .profileCard ul.js-action li {
    margin-bottom: 0; }
    .hover-card-container .profileCard ul.js-action li a {
      margin: 0 !important; }

.hover-card-container .profileCard .UserName a span {
  color: #ffffff;
  font-family: 'WF Omnes', 'Arial', sans-serif;
  font-weight: 300; }

.hover-card-container .profileCard .inner {
  position: absolute;
  top: 74px;
  left: 40px;
  -moz-box-shadow: 3px 3px 10px 3px rgba(0, 0, 0, 0.21);
  -webkit-box-shadow: 3px 3px 10px 3px rgba(0, 0, 0, 0.21);
  box-shadow: 3px 3px 10px 3px rgba(0, 0, 0, 0.21);
  background-color: #ffffff; }

.hover-card-container .profileCard:before {
  content: "\f38b";
  font-family: TalkTalkIcons;
  position: absolute;
  top: 62px;
  color: #7E3B94;
  font-size: 50px;
  -ms-transform: rotate(-90deg);
  /* IE 9 */
  -webkit-transform: rotate(-90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(-90deg);
  left: 1px;
  z-index: 1; }

.lia-header-nav-component-widget {
  padding: 11px;
  text-align: center; }

.lia-header-nav-component-widget .lia-notification-feed-page-link::before {
  content: "\f148";
  font-family: 'TalkTalkIcons';
  margin-left: -2px;
  position: relative;
  top: -3px;
  font-size: 55px; }
  @media (max-width: 767px) {
    .lia-header-nav-component-widget .lia-notification-feed-page-link::before {
      margin-left: -3px;
      top: -2px;
      font-size: 49px; } }

.lia-header-nav-component-widget {
  padding: 0px; }

.lia-header-nav-component-widget .private-notes-link::before {
  content: "\f1ca";
  font-family: 'TalkTalkIcons';
  margin-left: 0px;
  margin-top: 0px;
  font-size: 50px; }
  @media (max-width: 767px) {
    .lia-header-nav-component-widget .private-notes-link::before {
      font-size: 43px; } }

.boardIconColumn .lia-fa-tkb {
  background-color: transparent; }

.lia-panel-feedback-banner-note, .lia-component-tag-banner, .lia-panel-feedback-inline-note {
  background-color: #1E4E9D;
  margin-top: 5px; }
  .lia-panel-feedback-banner-note p, .lia-component-tag-banner p, .lia-panel-feedback-inline-note p {
    color: #ffffff; }

.lia-panel-feedback-banner-note {
  clear: both; }

.mce-container .lia-mce-loader-feedback, .lia-ajax-loader-feedback, .lia-panel-feedback-banner-warning, .lia-panel-feedback-inline-warning, .lia-panel-status-banner-note, .lia-quilt-column-feedback .lia-component-common-widget-page-information {
  background-color: #e62639;
  margin-bottom: 15px; }

.lia-panel-feedback-banner-safe, .lia-panel-feedback-inline-safe {
  background-color: #009f65;
  border-color: #009f65;
  color: #ffffff; }
  .lia-panel-feedback-banner-safe p, .lia-panel-feedback-banner-safe .billing-accordion .billing-accordion .billing-accordion__pane__title__text, .lia-panel-feedback-banner-safe .billing-accordion .billing-accordion .billing-accordion__pane__title__money, .lia-panel-feedback-banner-safe .blockquote-container, .lia-panel-feedback-inline-safe p, .lia-panel-feedback-inline-safe .billing-accordion .billing-accordion .billing-accordion__pane__title__text, .lia-panel-feedback-inline-safe .billing-accordion .billing-accordion .billing-accordion__pane__title__money, .lia-panel-feedback-inline-safe .blockquote-container {
    color: #ffffff; }

.lia-img-icon-accept-solution, .lia-img-icon-arrow-down-safe, .lia-img-icon-arrow-up-safe, .lia-img-message-type-resolution, .lia-img-message-type-resolved, .lia-img-message-type-solution, .lia-img-message-type-solved, .lia-img-online {
  color: #009f65; }

.lia-panel-feedback-banner-alert, .lia-panel-feedback-inline-alert {
  background-color: #e62639;
  border-color: #e62639; }
  .lia-panel-feedback-banner-alert p, .lia-panel-feedback-inline-alert p {
    color: #ffffff; }

.lia-panel-feedback-banner-note, .lia-component-tag-banner, .lia-panel-feedback-inline-note {
  background-color: #1E4E9D;
  margin-top: 0; }
  .lia-panel-feedback-banner-note a, .lia-component-tag-banner a, .lia-panel-feedback-inline-note a {
    color: #ffffff; }

.lia-panel-feedback-banner-note .lia-link-navigation, .lia-component-tag-banner .lia-link-navigation, .lia-panel-status-banner-note .lia-link-navigation, .lia-quilt-column-feedback .lia-component-common-widget-page-information .lia-link-navigation {
  color: #ffffff; }

.lia-notification-unread .lia-quilt-notification-feed-item {
  position: relative; }

li.lia-notification-unread {
  padding-left: 0; }

.lia-panel-status-banner-note {
  color: #ffffff; }

/* Toast notifications */
.lia-toast-item-wrapper {
  margin-bottom: 30px;
  position: relative; }
  .lia-toast-item-wrapper:hover {
    opacity: 0.85; }
  .lia-toast-item-wrapper .lia-toast-item {
    opacity: 1.0;
    background: #009f65;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
    .lia-toast-item-wrapper .lia-toast-item .lia-toast-item-image-wrapper::before {
      content: "\f32d";
      font-family: TalkTalkIcons;
      position: absolute;
      font-size: 30px;
      color: #009f65;
      bottom: -31px;
      margin-left: -10px; }
  .lia-toast-item-wrapper .lia-toast-item-text {
    padding-left: 0; }
    .lia-toast-item-wrapper .lia-toast-item-text p {
      color: #ffffff;
      margin: 0;
      font-size: 14px; }
  .lia-toast-item-wrapper .lia-toast-item-image-wrapper {
    padding: 10px; }
    .lia-toast-item-wrapper .lia-toast-item-image-wrapper .lia-toast-item-image {
      border: 1px solid #ffffff; }
  .lia-toast-item-wrapper .lia-toast-item-close-wrapper {
    width: 20px;
    text-align: right;
    padding-top: 5px;
    padding-right: 10px; }
    .lia-toast-item-wrapper .lia-toast-item-close-wrapper .lia-toast-item-close:hover {
      color: #ffffff; }

.lia-slide-out-nav-menu {
  position: fixed;
  z-index: 100;
  top: 10%;
  width: 32px;
  height: 90px;
  background-color: #fdc94a; }
  @media (orientation: landscape) {
    .lia-slide-out-nav-menu {
      top: 18%; } }
  .lia-slide-out-nav-menu button {
    color: #394347;
    margin: 22px 0 0 0;
    border-radius: 0px;
    border: 0px none;
    background-color: transparent; }
    .lia-slide-out-nav-menu button :after {
      position: absolute;
      font-size: 40px;
      font-size: 2.4rem;
      color: #fdc94a;
      content: '\f38b';
      display: inline-block;
      font-family: 'TalkTalkIcons';
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      font-style: normal;
      font-weight: normal;
      line-height: 1;
      text-decoration: inherit;
      text-rendering: optimizeLegibility;
      text-transform: none;
      speak: none;
      vertical-align: middle;
      -ms-transform: rotate(180deg);
      /* IE 9 */
      -webkit-transform: rotate(180deg);
      /* Chrome, Safari, Opera */
      transform: rotate(180deg);
      left: 5px;
      bottom: -15px; }
    .lia-slide-out-nav-menu button :hover {
      background-color: transparent;
      color: #394347;
      border-color: transparent;
      text-decoration: none; }
    .lia-slide-out-nav-menu button button:not(.unbutton):hover {
      background-color: transparent;
      color: #394347;
      border-color: transparent; }
  .lia-slide-out-nav-menu .lia-slide-out-nav-menu-title {
    z-index: 10;
    font-size: 18px;
    color: #394348;
    padding: 0px;
    font-weight: 900 !important;
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    font-family: 'WF Omnes','Arial', sans-serif !important;
    font-size: 20px !important;
    line-height: 1.1;
    display: block;
    width: 100px;
    height: 32px;
    position: absolute;
    top: 7px;
    left: -30px; }
  .lia-slide-out-nav-menu input[type='button']:hover, .lia-slide-out-nav-menu input[type='button'].btn-hover, .lia-slide-out-nav-menu input[type='button']:focus, .lia-slide-out-nav-menu input[type='button'].btn-focus, .lia-slide-out-nav-menu input[type='submit']:hover, .lia-slide-out-nav-menu input[type='submit'].btn-hover, .lia-slide-out-nav-menu input[type='submit']:focus, .lia-slide-out-nav-menu input[type='submit'].btn-focus, .lia-slide-out-nav-menu button:not(.unbutton):hover, .lia-slide-out-nav-menu button:not(.unbutton).btn-hover, .lia-slide-out-nav-menu button:not(.unbutton):focus, .lia-slide-out-nav-menu button:not(.unbutton).btn-focus, .lia-slide-out-nav-menu .btn:hover, .lia-slide-out-nav-menu .card__button div:hover, .lia-slide-out-nav-menu .card__button a:hover, .lia-slide-out-nav-menu .card__button a .icon .icon__label:hover, .lia-slide-out-nav-menu a .icon .card__button .icon__label:hover, .lia-slide-out-nav-menu .card__button a .icon .icon__label .icon__label-inner:hover, .lia-slide-out-nav-menu a .icon .icon__label .card__button .icon__label-inner:hover, .lia-slide-out-nav-menu .btn.btn-hover, .lia-slide-out-nav-menu .card__button div.btn-hover, .lia-slide-out-nav-menu .card__button a.btn-hover, .lia-slide-out-nav-menu .card__button a .icon .btn-hover.icon__label, .lia-slide-out-nav-menu a .icon .card__button .btn-hover.icon__label, .lia-slide-out-nav-menu .card__button a .icon .icon__label .btn-hover.icon__label-inner, .lia-slide-out-nav-menu a .icon .icon__label .card__button .btn-hover.icon__label-inner, .lia-slide-out-nav-menu .btn:focus, .lia-slide-out-nav-menu .card__button div:focus, .lia-slide-out-nav-menu .card__button a:focus, .lia-slide-out-nav-menu .card__button a .icon .icon__label:focus, .lia-slide-out-nav-menu a .icon .card__button .icon__label:focus, .lia-slide-out-nav-menu .card__button a .icon .icon__label .icon__label-inner:focus, .lia-slide-out-nav-menu a .icon .icon__label .card__button .icon__label-inner:focus, .lia-slide-out-nav-menu .btn.btn-focus, .lia-slide-out-nav-menu .card__button div.btn-focus, .lia-slide-out-nav-menu .card__button a.btn-focus, .lia-slide-out-nav-menu .card__button a .icon .btn-focus.icon__label, .lia-slide-out-nav-menu a .icon .card__button .btn-focus.icon__label, .lia-slide-out-nav-menu .card__button a .icon .icon__label .btn-focus.icon__label-inner, .lia-slide-out-nav-menu a .icon .icon__label .card__button .btn-focus.icon__label-inner {
    background-color: transparent;
    color: #394347;
    border-color: transparent;
    text-decoration: none; }
  .lia-slide-out-nav-menu .lia-slide-out-nav-menu-wrapper:before {
    background: none;
    background-size: 0px 0px;
    content: '';
    height: 0;
    width: 0%; }
  .lia-slide-out-nav-menu input[type='button']:before, .lia-slide-out-nav-menu input[type='submit']:before, .lia-slide-out-nav-menu button:not(.unbutton):before, .lia-slide-out-nav-menu .btn:before, .lia-slide-out-nav-menu .card__button div:before, .lia-slide-out-nav-menu .card__button a:before, .lia-slide-out-nav-menu .card__button a .icon .icon__label:before, .lia-slide-out-nav-menu a .icon .card__button .icon__label:before, .lia-slide-out-nav-menu .card__button a .icon .icon__label .icon__label-inner:before, .lia-slide-out-nav-menu a .icon .icon__label .card__button .icon__label-inner:before {
    position: relative; }
  .lia-slide-out-nav-menu .input[type='button']:active, .lia-slide-out-nav-menu input[type='button'].btn-active, .lia-slide-out-nav-menu input[type='submit']:active, .lia-slide-out-nav-menu input[type='submit'].btn-active, .lia-slide-out-nav-menu button:not(.unbutton):active, .lia-slide-out-nav-menu button:not(.unbutton).btn-active, .lia-slide-out-nav-menu .btn:active, .lia-slide-out-nav-menu .card__button div:active, .lia-slide-out-nav-menu .card__button a:active, .lia-slide-out-nav-menu .card__button a .icon .icon__label:active, .lia-slide-out-nav-menu a .icon .card__button .icon__label:active, .lia-slide-out-nav-menu .card__button a .icon .icon__label .icon__label-inner:active, .lia-slide-out-nav-menu a .icon .icon__label .card__button .icon__label-inner:active, .lia-slide-out-nav-menu .btn.btn-active, .lia-slide-out-nav-menu .card__button div.btn-active, .lia-slide-out-nav-menu .card__button a.btn-active, .lia-slide-out-nav-menu .card__button a .icon .btn-active.icon__label, .lia-slide-out-nav-menu a .icon .card__button .btn-active.icon__label, .lia-slide-out-nav-menu .card__button a .icon .icon__label .btn-active.icon__label-inner, .lia-slide-out-nav-menu a .icon .icon__label .card__button .btn-active.icon__label-inner {
    background-image: none;
    text-decoration: none;
    box-shadow: none;
    background: none;
    padding: 5px; }
  .lia-slide-out-nav-menu input[type='button']:active, .lia-slide-out-nav-menu input[type='submit']:active, .lia-slide-out-nav-menu button:not(.unbutton):active, .lia-slide-out-nav-menu .btn:active, .lia-slide-out-nav-menu .card__button div:active, .lia-slide-out-nav-menu .card__button a:active, .lia-slide-out-nav-menu .card__button a .icon .icon__label:active, .lia-slide-out-nav-menu a .icon .card__button .icon__label:active, .lia-slide-out-nav-menu .card__button a .icon .icon__label .icon__label-inner:active, .lia-slide-out-nav-menu a .icon .icon__label .card__button .icon__label-inner:active {
    background: none;
    padding: 5px; }

.lia-common-slide-menu .lia-slide-menu-overlay.lia-slide-menu-overlay-open {
  background: #787878;
  opacity: 0.5; }

.lia-component-community-widget-navigation ul, .lia-component-community-widget-navigation li {
  margin: 0 !important; }

.lia-component-community-widget-navigation .lia-common-slide-menu .lia-slide-menu-content {
  background: #ffffff; }

.lia-component-community-widget-navigation .lia-community-nav-node .lia-nav-item {
  background: #ffffff;
  border-bottom: 1px solid #e9e9e9; }

.lia-component-community-widget-navigation .lia-nav-item-text {
  color: #394347; }

.lia-component-community-widget-navigation .lia-common-slide-menu .lia-slide-menu-content {
  background: #ffffff; }

.lia-component-community-widget-navigation .lia-common-slide-menu .lia-slide-menu-content {
  background: #ffffff; }

.lia-component-community-widget-navigation a :focus, .lia-component-community-widget-navigation a .icon .icon__label :focus, .lia-component-community-widget-navigation a :active, .lia-component-community-widget-navigation a .icon .icon__label :active, .lia-component-community-widget-navigation a :hover, .lia-component-community-widget-navigation a .icon .icon__label :hover, .lia-component-community-widget-navigation a.hover, .lia-component-community-widget-navigation a .icon .hover.icon__label, .lia-component-community-widget-navigation a .icon .icon__label .hover.icon__label-inner {
  text-decoration: none; }

.lia-component-community-widget-navigation .lia-img-icon-category, .lia-component-community-widget-navigation .lia-img-icon-contest-board, .lia-component-community-widget-navigation .lia-img-icon-qanda-board, .lia-component-community-widget-navigation .lia-img-icon-forum-board {
  display: none; }

.lia-component-community-widget-navigation li {
  padding-left: 0; }
  .lia-component-community-widget-navigation li > a {
    padding-left: 0 !important; }
    .lia-component-community-widget-navigation li > a .lia-nav-item-text {
      padding-left: 15px;
      padding-right: 15px; }

.lia-component-community-widget-navigation .lia-nav-back {
  padding-left: 0; }
  .lia-component-community-widget-navigation .lia-nav-back > a {
    padding-left: 15px !important; }
    .lia-component-community-widget-navigation .lia-nav-back > a .lia-nav-icon-left {
      padding-left: 15px;
      padding-right: 15px; }

.lia-component-community-widget-navigation .lia-community-nav-node .lia-nav-item-text {
  font-size: 16px; }

.lia-component-community-widget-navigation .lia-community-nav-node .lia-nav-action {
  padding: 17px 40px 17px 25px; }

.lia-component-community-widget-navigation .lia-community-nav-node .lia-nav-header {
  padding: 17px 15px;
  background-color: #394347; }
  .lia-component-community-widget-navigation .lia-community-nav-node .lia-nav-header .lia-nav-header-text {
    color: #ffffff !important; }
  .lia-component-community-widget-navigation .lia-community-nav-node .lia-nav-header .lia-community-nav-node .lia-nav-icon {
    color: #ffffff !important; }

.lia-component-community-widget-navigation .lia-community-nav-node .lia-nav-menu-trigger:before {
  color: #ffffff !important; }

.lia-component-community-widget-navigation .lia-community-nav-node .lia-nav-back > .lia-nav-action {
  padding-bottom: 12px;
  padding-top: 12px; }

.lia-common-slide-menu .lia-slide-menu-content {
  background: #ffffff; }

.lia-community-nav-node {
  background: #ffffff; }

.lia-community-nav-node .lia-nav-action:active, .lia-community-nav-node .lia-nav-action:focus, .lia-community-nav-node .lia-nav-action:hover {
  background: #ffffff; }

.lia-community-nav-node .lia-nav-menu-trigger:before {
  background: none;
  content: "\f465";
  font-family: TalkTalkIcons;
  color: #394347;
  font-size: 45px;
  padding: 0; }

.boardIconColumn .lia-fa-category, .lia-nav-item-container .lia-fa-category, .lia-notification-feed-icon .lia-fa-category, .lia-page-info .lia-fa-category {
  background-color: transparent; }

.lia-nav-item-container .lia-nav-icon-left:before {
  color: #394347; }

.lia-community-nav-node .lia-nav-icon {
  color: #394347; }

.lia-community-nav-node .lia-nav-icon-left {
  left: 5px;
  top: 25px; }

.lia-community-nav-node .lia-nav-item-text {
  padding-left: 40px; }

@media (max-width: 400px) {
  .lia-community-nav-node .lia-nav-icon-right {
    display: none; } }

@media (max-width: 1023px) {
  .lia-common-slide-menu .lia-slide-menu-content-vertical {
    z-index: 1030; } }

.lia-nav-item-container .lia-fa-blog, .lia-nav-item-container .lia-fa-idea, .lia-nav-item-container .lia-fa-tkb {
  background-color: transparent;
  display: none; }

.boardIconColumn .lia-fa-blog:before, .lia-nav-item-container .lia-fa-blog:before, .lia-notification-feed-icon .lia-fa-blog:before, .lia-page-info .lia-fa-blog:before, .boardIconColumn .lia-fa-idea:before, .lia-nav-item-container .lia-fa-idea:before, .lia-notification-feed-icon .lia-fa-idea:before, .lia-page-info .lia-fa-idea:before {
  background: none;
  content: '\f1f0';
  font-family: TalkTalkIcons;
  font-size: 38px; }

.lia-component-community-widget-navigation .lia-img-icon-category, .lia-component-community-widget-navigation .lia-img-icon-contest-board, .lia-component-community-widget-navigation .lia-img-icon-qanda-board, .lia-component-community-widget-navigation .lia-img-icon-forum-board {
  display: none; }

.lia-community-nav-node .lia-nav-header .lia-nav-header-title {
  padding-left: 25px !important; }

.lia-component-users-widget-menu .lia-slide-menu-content {
  background-color: #f5f5f5; }
  .lia-component-users-widget-menu .lia-slide-menu-content .lia-quilt > .lia-quilt-row {
    background-color: #1E4E9D; }
  .lia-component-users-widget-menu .lia-slide-menu-content .lia-users-current-user-profile-card {
    padding: 18px 25px; }
    .lia-component-users-widget-menu .lia-slide-menu-content .lia-users-current-user-profile-card .UserAvatarProfile {
      display: none; }
  .lia-component-users-widget-menu .lia-slide-menu-content .lia-link-navigation, .lia-component-users-widget-menu .lia-slide-menu-content .lia-component-users-widget-menu .lia-slide-menu-content .lia-link-navigation {
    font-family: "WF Omnes", arial, sans-serif; }

.lia-users-current-user-profile-card .lia-users-profile-card-login {
  font-size: 16px; }

.lia-component-users-widget-menu .lia-slide-menu-content .lia-link-navigation, .lia-component-users-widget-menu .lia-slide-menu-content .lia-component-users-widget-menu .lia-slide-menu-content .lia-link-navigation {
  font-family: 'Open Sans', 'Arial';
  color: #394347;
  font-size: 16px;
  font-weight: normal;
  padding: 17px 40px 17px 25px; }

.lia-menu-user-slide-out .lia-link-navigation::before {
  color: #394347; }

.lia-component-users-widget-menu .lia-common-slide-menu .lia-link-navigation, .lia-component-users-widget-menu .lia-slide-menu-content {
  /*
	.lia-link-navigation::before {
		font-family: TalkTalkIcons;
		width: 24px;
		height: 24px;
		position: absolute;
		padding: 0;
	}
	.view-profile-link, 
	.user-profile-link,
	.faq-link,
	.switch-user-page-link,
	.community-admin-link,
	.lia-component-admin-action-studio-admin,
	.logout-link {
		padding-left: 72px;
	}
	.view-profile-link::before {
		content: "\f1f1";
		font-size: 47px;
		margin: -12px 0 0 -49px;
		background-image: none;
		line-height: normal;
	}
	.user-profile-link::before {
		content: "\f1f1";
		font-size: 47px;
		margin: -12px 0 0 -49px;
		background-image: none;
		line-height: normal;
	}
	.faq-link::before {
		content: "\f1f1";
		font-size: 47px;
		margin: -12px 0 0 -49px;
		background-image: none;
		line-height: normal;
	}
	.switch-user-page-link::before {
		content: "\f1f1";
		font-size: 47px;
		margin: -12px 0 0 -49px;
		background-image: none;
		line-height: normal;
	}
	.community-admin-link::before {
		content: "\f1f1";
		font-size: 47px;
		margin: -12px 0 0 -49px;
		background-image: none;
		line-height: normal;
	}
	.lia-component-admin-action-studio-admin::before {
		content: "\f1f1";
		font-size: 47px;
		margin: -12px 0 0 -49px;
		background-image: none;
		line-height: normal;
	}
	.logout-link::before {
		content: "\f1f1";
		font-size: 47px;
		margin: -12px 0 0 -49px;
		background-image: none;
		line-height: normal;
	}
	*/ }

.lia-component-users-widget-menu .lia-common-slide-menu .lia-link-navigation:hover, .lia-component-users-widget-menu .lia-slide-menu-content .lia-link-navigation:hover, .lia-menu-user-dropdown .lia-menu-user-nav .lia-link-navigation:hover {
  background-color: #F0F8FF; }

.lia-count-pager-page-next > .lia-link-navigation::after, .lia-paging-page-next > .lia-link-navigation::after {
  content: "\f054"; }

.lia-count-pager-page-previous > .lia-link-navigation::before, .lia-paging-page-previous > .lia-link-navigation::before {
  content: "\f053"; }

.lia-menu-bar {
  margin-top: 20px; }

.mce-reset button,
.MessageEditor button {
  margin: 0;
  display: inline-block;
  width: auto;
  position: static;
  background-color: initial !important;
  color: initial !important;
  border-color: initial !important;
  border: 0; }

.discussion-link {
  margin: 0 10px; }

.mce-foot .mce-reset button {
  padding: 0 20px;
  line-height: 40px;
  background-color: #1E4E9D;
  border-color: #1E4E9D;
  font-size: 18px;
  transition: background-color .3s ease, color .3s ease;
  border-radius: 3px !important;
  color: #ffffff; }

.mce-foot .mce-reset button:hover {
  background-color: #2c67c7;
  border-color: #2c67c7; }

.lia-message-editor p, .lia-note-body {
  font-family: 'Open Sans', 'Arial', sans-serif !important;
  font-size: 16px;
  line-height: 1.5;
  color: #394347;
  font-weight: normal; }

.message-preview .lia-note-subject {
  font-size: 24px;
  font-weight: normal;
  color: #e62639; }

.message-preview .lia-component-notes-widget-post-form .lia-note-body {
  font-family: 'Open Sans', 'Arial', sans-serif !important;
  font-size: 16px;
  line-height: 1.5;
  color: #394347;
  font-weight: normal; }

.lia-component-common-widget-announcement, .scammersAlerts {
  z-index: 98;
  border-bottom: 1px solid #38aae6;
  background-color: #ebf6fc;
  border-top: 5px solid #38aae6; }
  .lia-component-common-widget-announcement .tt_icon, .scammersAlerts .tt_icon {
    font-size: 28px;
    color: #38aae6;
    margin-top: -4px; }
  .lia-component-common-widget-announcement .lia-panel-heading-bar-wrapper, .scammersAlerts .lia-panel-heading-bar-wrapper {
    display: none; }
  .lia-component-common-widget-announcement .lia-panel-content, .scammersAlerts .lia-panel-content {
    padding: 18px 15px 15px 15px; }
    .lia-component-common-widget-announcement .lia-panel-content .StringDisplayTaplet, .scammersAlerts .lia-panel-content .StringDisplayTaplet {
      padding: 0;
      color: #394347; }
      .lia-component-common-widget-announcement .lia-panel-content .StringDisplayTaplet notification, .scammersAlerts .lia-panel-content .StringDisplayTaplet notification {
        margin-bottom: 0;
        color: #394347; }

.scammersAlerts {
  z-index: 98;
  border-bottom: 1px solid #38aae6;
  background-color: #ebf6fc;
  border-top: 5px solid #38aae6;
  padding: 18px 15px 15px 15px; }
  .scammersAlerts .tt_icon {
    font-size: 28px;
    color: #38aae6;
    margin-top: -4px; }
  .scammersAlerts notification {
    margin-bottom: 0;
    color: #394347; }

#scammersAlertCarousel .controls .tt_icon {
  text-decoration: none !important;
  width: 48px;
  height: 48px;
  color: #394347;
  padding: 10px;
  display: inline-block; }

.lia-panel.lia-component-common-widget-announcement {
  margin-bottom: 0;
  z-index: 0; }

.lia-quilt-column-feedback .lia-component-common-widget-page-information p:last-child {
  color: #ffffff; }

.InfoMessage ul li {
  padding-left: 0; }

.InfoMessage p {
  color: #ffffff; }

/* 404 */
.Error404Page #ingelby-onboarding-toggle-button-wrapper, .Error404Page #ingelby-onboarding-content-wrapper {
  display: none; }

.lia-panel-feedback-banner-alert {
  background-color: transparent;
  border-color: transparent;
  color: #394347;
  padding: 0; }
  .lia-panel-feedback-banner-alert .error-description:before {
    content: '\f462';
    font-family: 'TalkTalkIcons';
    color: #e62639;
    font-size: 30px;
    line-height: 30px;
    position: relative;
    top: 4px;
    margin-right: 10px; }

.lia-user-badge-list {
  background-color: #f5f5f5;
  padding: 20px;
  margin-bottom: 30px; }

.lia-component-badges-widget-user-badges-list::before {
  content: 'Earned Badges';
  display: block;
  font-family: 'WF Omnes', 'Arial', sans-serif;
  font-size: 24px; }

.UserBadgesPage .lia-user-badge-display-card {
  width: 200px; }

.UserBadgesPage .lia-user-badge-display-card .lia-user-badge-frame-card.lia-user-badge-display-frame-back {
  position: relative;
  display: block; }

.UserBadgesPage .lia-user-badge-display-card .lia-user-badge-frame-card.lia-user-badge-display-frame-back .lia-user-badge-description {
  font-size: 14px; }

.UserBadgesPage .lia-button-wrapper .lia-badge-action-revoke {
  width: 100%; }

.UserBadgesPage .lia-panel-heading-bar {
  padding: 10px; }

.UserBadgesPage .lia-user-badge-display-card {
  opacity: 1; }

.lia-user-badge-list .lia-badge-list .lia-user-badge-display {
  opacity: 1; }

.UserBadgesPage .lia-user-badge-display-card.lia-badge-not-achieved {
  opacity: 0.4; }

.ViewProfilePage .lia-user-badge-display.lia-badge-not-achieved {
  opacity: 0.4; }

.profileUpdatedBadge {
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  background-color: #333B3F;
  position: absolute;
  z-index: 2;
  font-family: 'TalkTalkIcons';
  color: #87EBFF;
  border: 2px solid white;
  font-size: 28px;
  font-style: normal;
  display: none; }
  .profileUpdatedBadge::before {
    content: '\f2ca'; }

.communityStarBadge {
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  background-color: #333B3F;
  position: absolute;
  z-index: 2;
  font-family: 'TalkTalkIcons';
  color: #F5F22F;
  border: 2px solid white;
  font-size: 28px;
  font-style: normal;
  display: none; }
  .communityStarBadge::before {
    content: '\f1f5'; }

.ForumPage #messageList tr {
  display: block;
  position: relative; }
  .ForumPage #messageList tr td.cThreadInfoColumn {
    position: relative; }

.ForumPage .avatarBadge1 {
  display: flex;
  left: -25px;
  top: 16px; }
  @media (max-width: 767px) {
    .ForumPage .avatarBadge1 {
      top: -4px;
      margin-left: -10px; } }

.ForumPage .avatarBadge2 {
  display: flex;
  left: -46px;
  top: 2px; }
  @media (max-width: 767px) {
    .ForumPage .avatarBadge2 {
      top: -18px;
      margin-left: -10px; } }

.ForumTopicPage .avatarBadge1 {
  display: flex;
  left: 53px;
  top: -4px; }
  @media (max-width: 768px) {
    .ForumTopicPage .avatarBadge1 {
      margin-left: 5px; } }
  @media (max-width: 600px) {
    .ForumTopicPage .avatarBadge1 {
      margin-left: 15px; } }

.ForumTopicPage .avatarBadge2 {
  display: flex;
  left: 32px;
  top: -18px; }
  @media (max-width: 768px) {
    .ForumTopicPage .avatarBadge2 {
      margin-left: 5px; } }
  @media (max-width: 600px) {
    .ForumTopicPage .avatarBadge2 {
      margin-left: 15px; } }

img.trustpilotBadge {
  width: 120px;
  margin-bottom: 15px; }

.UserRegistrationPage .lia-form-profile-first-name-entry, .UserRegistrationPage .lia-form-profile-last-name-entry, .UserRegistrationPage .lia-form-timezone-entry {
  display: none; }

.UserRegistrationPage .lia-button-Reset-action {
  margin-top: 10px; }

@media (max-width: 768px) {
  .UserRegistrationPage [type='submit'] {
    max-width: 100%; } }

.UserRegistrationPage .lia-button-group {
  margin: 0; }
  @media (max-width: 768px) {
    .UserRegistrationPage .lia-button-group {
      margin: 15px; } }

@media (max-width: 768px) {
  .UserRegistrationPage .lia-form-horizontal .lia-captcha-image-container img, .UserRegistrationPage .lia-form-horizontal .lia-captcha-actions {
    max-width: 100%;
    margin-left: 0; } }

.lia-form-custom-dummy-tracking-entry {
  display: none; }

.lia-form-terms-of-service-entry {
  display: none; }

.lia-form-validation-help-text {
  font-size: 12px; }

#profile01, #profile02, #profile03, #profile04, #profile05 {
  /* Avatar Carousel */ }
  #profile01 .modal-header, #profile02 .modal-header, #profile03 .modal-header, #profile04 .modal-header, #profile05 .modal-header {
    background-color: #e62639;
    color: #ffffff; }
    #profile01 .modal-header button:not(.unbutton), #profile02 .modal-header button:not(.unbutton), #profile03 .modal-header button:not(.unbutton), #profile04 .modal-header button:not(.unbutton), #profile05 .modal-header button:not(.unbutton) {
      background-color: transparent;
      width: auto;
      border-color: transparent;
      height: auto;
      line-height: inherit;
      margin-bottom: 0;
      opacity: 1;
      border: none; }
      #profile01 .modal-header button:not(.unbutton):hover, #profile01 .modal-header button:not(.unbutton):active, #profile01 .modal-header button:not(.unbutton):focus, #profile02 .modal-header button:not(.unbutton):hover, #profile02 .modal-header button:not(.unbutton):active, #profile02 .modal-header button:not(.unbutton):focus, #profile03 .modal-header button:not(.unbutton):hover, #profile03 .modal-header button:not(.unbutton):active, #profile03 .modal-header button:not(.unbutton):focus, #profile04 .modal-header button:not(.unbutton):hover, #profile04 .modal-header button:not(.unbutton):active, #profile04 .modal-header button:not(.unbutton):focus, #profile05 .modal-header button:not(.unbutton):hover, #profile05 .modal-header button:not(.unbutton):active, #profile05 .modal-header button:not(.unbutton):focus {
        text-decoration: none; }
      #profile01 .modal-header button:not(.unbutton) span, #profile02 .modal-header button:not(.unbutton) span, #profile03 .modal-header button:not(.unbutton) span, #profile04 .modal-header button:not(.unbutton) span, #profile05 .modal-header button:not(.unbutton) span {
        font-size: 24px;
        font-weight: normal;
        line-height: initial; }
  #profile01 .modal-footer, #profile02 .modal-footer, #profile03 .modal-footer, #profile04 .modal-footer, #profile05 .modal-footer {
    padding: 20px;
    border-top: none; }
    #profile01 .modal-footer .btn.btn-primary, #profile02 .modal-footer .btn.btn-primary, #profile03 .modal-footer .btn.btn-primary, #profile04 .modal-footer .btn.btn-primary, #profile05 .modal-footer .btn.btn-primary {
      max-width: 110px;
      float: right;
      margin: 0;
      text-decoration: none; }
    #profile01 .modal-footer .btn.btn-secondary, #profile02 .modal-footer .btn.btn-secondary, #profile03 .modal-footer .btn.btn-secondary, #profile04 .modal-footer .btn.btn-secondary, #profile05 .modal-footer .btn.btn-secondary {
      margin: 0;
      background-color: #394347;
      border-color: #394347;
      -webkit-transition: background-color .3s ease, color .3s ease;
      -moz-transition: background-color .3s ease, color .3s ease;
      -o-transition: background-color .3s ease, color .3s ease;
      transition: background-color .3s ease, color .3s ease;
      margin-right: 20px;
      padding: 0 8px;
      width: inherit;
      display: inline-block; }
      #profile01 .modal-footer .btn.btn-secondary:hover, #profile01 .modal-footer .btn.btn-secondary:active, #profile01 .modal-footer .btn.btn-secondary:focus, #profile02 .modal-footer .btn.btn-secondary:hover, #profile02 .modal-footer .btn.btn-secondary:active, #profile02 .modal-footer .btn.btn-secondary:focus, #profile03 .modal-footer .btn.btn-secondary:hover, #profile03 .modal-footer .btn.btn-secondary:active, #profile03 .modal-footer .btn.btn-secondary:focus, #profile04 .modal-footer .btn.btn-secondary:hover, #profile04 .modal-footer .btn.btn-secondary:active, #profile04 .modal-footer .btn.btn-secondary:focus, #profile05 .modal-footer .btn.btn-secondary:hover, #profile05 .modal-footer .btn.btn-secondary:active, #profile05 .modal-footer .btn.btn-secondary:focus {
        background-color: #47545a;
        border-color: #47545a;
        text-decoration: none; }
      #profile01 .modal-footer .btn.btn-secondary .tt_icon, #profile02 .modal-footer .btn.btn-secondary .tt_icon, #profile03 .modal-footer .btn.btn-secondary .tt_icon, #profile04 .modal-footer .btn.btn-secondary .tt_icon, #profile05 .modal-footer .btn.btn-secondary .tt_icon {
        font-size: 32px;
        top: -2px;
        position: relative; }
        #profile01 .modal-footer .btn.btn-secondary .tt_icon:hover, #profile01 .modal-footer .btn.btn-secondary .tt_icon:active, #profile01 .modal-footer .btn.btn-secondary .tt_icon:focus, #profile02 .modal-footer .btn.btn-secondary .tt_icon:hover, #profile02 .modal-footer .btn.btn-secondary .tt_icon:active, #profile02 .modal-footer .btn.btn-secondary .tt_icon:focus, #profile03 .modal-footer .btn.btn-secondary .tt_icon:hover, #profile03 .modal-footer .btn.btn-secondary .tt_icon:active, #profile03 .modal-footer .btn.btn-secondary .tt_icon:focus, #profile04 .modal-footer .btn.btn-secondary .tt_icon:hover, #profile04 .modal-footer .btn.btn-secondary .tt_icon:active, #profile04 .modal-footer .btn.btn-secondary .tt_icon:focus, #profile05 .modal-footer .btn.btn-secondary .tt_icon:hover, #profile05 .modal-footer .btn.btn-secondary .tt_icon:active, #profile05 .modal-footer .btn.btn-secondary .tt_icon:focus {
          text-decoration: none; }
  #profile01 #profile-progress, #profile02 #profile-progress, #profile03 #profile-progress, #profile04 #profile-progress, #profile05 #profile-progress {
    height: 75px;
    text-align: justify;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines; }
    #profile01 #profile-progress .profilewizard, #profile02 #profile-progress .profilewizard, #profile03 #profile-progress .profilewizard, #profile04 #profile-progress .profilewizard, #profile05 #profile-progress .profilewizard {
      background-color: #DCDCDC;
      border-radius: 50%;
      height: 44px;
      width: 44px;
      margin-top: 10px; }
      #profile01 #profile-progress .profilewizard i, #profile02 #profile-progress .profilewizard i, #profile03 #profile-progress .profilewizard i, #profile04 #profile-progress .profilewizard i, #profile05 #profile-progress .profilewizard i {
        line-height: 44px;
        color: #ffffff;
        font-size: 40px; }
      #profile01 #profile-progress .profilewizard.active, #profile02 #profile-progress .profilewizard.active, #profile03 #profile-progress .profilewizard.active, #profile04 #profile-progress .profilewizard.active, #profile05 #profile-progress .profilewizard.active {
        background-color: #009f65; }
      #profile01 #profile-progress .profilewizard.complete, #profile02 #profile-progress .profilewizard.complete, #profile03 #profile-progress .profilewizard.complete, #profile04 #profile-progress .profilewizard.complete, #profile05 #profile-progress .profilewizard.complete {
        background-color: #e62639; }
      #profile01 #profile-progress .profilewizard .profile-avatar, #profile02 #profile-progress .profilewizard .profile-avatar, #profile03 #profile-progress .profilewizard .profile-avatar, #profile04 #profile-progress .profilewizard .profile-avatar, #profile05 #profile-progress .profilewizard .profile-avatar {
        width: 26px;
        padding-top: 11px; }
  #profile01 #profile-progress > div, #profile02 #profile-progress > div, #profile03 #profile-progress > div, #profile04 #profile-progress > div, #profile05 #profile-progress > div {
    width: 44px;
    height: 75px;
    vertical-align: top;
    display: inline-block;
    *display: inline;
    zoom: 1;
    font-family: 'WF Omnes','Arial', sans-serif;
    font-size: 15px;
    text-align: center;
    color: rgba(57, 67, 72, 0.5); }
    #profile01 #profile-progress > div.active, #profile02 #profile-progress > div.active, #profile03 #profile-progress > div.active, #profile04 #profile-progress > div.active, #profile05 #profile-progress > div.active {
      color: #394347; }
  #profile01 #profile-progress:after, #profile02 #profile-progress:after, #profile03 #profile-progress:after, #profile04 #profile-progress:after, #profile05 #profile-progress:after {
    content: '';
    width: 100%;
    display: inline-block;
    font-size: 0;
    line-height: 0; }
  #profile01 .progress-line, #profile02 .progress-line, #profile03 .progress-line, #profile04 .progress-line, #profile05 .progress-line {
    border-top: 1px solid #DCDCDC;
    top: -22px;
    position: relative;
    z-index: -1; }
  #profile01 .modal-content, #profile02 .modal-content, #profile03 .modal-content, #profile04 .modal-content, #profile05 .modal-content {
    z-index: -1; }
  #profile01 .modal-body, #profile02 .modal-body, #profile03 .modal-body, #profile04 .modal-body, #profile05 .modal-body {
    padding: 30px 20px 0 20px; }
  #profile01 .wizard-copy, #profile02 .wizard-copy, #profile03 .wizard-copy, #profile04 .wizard-copy, #profile05 .wizard-copy {
    font-family: "Open Sans",'Arial', sans-serif;
    font-size: 14px;
    color: #394347;
    margin-top: 30px; }
  #profile01 .wizard-input, #profile02 .wizard-input, #profile03 .wizard-input, #profile04 .wizard-input, #profile05 .wizard-input {
    margin-top: 20px; }
  #profile01 .wizard-char, #profile02 .wizard-char, #profile03 .wizard-char, #profile04 .wizard-char, #profile05 .wizard-char {
    text-align: right;
    margin-top: 10px;
    font-size: 12px;
    color: rgba(57, 67, 72, 0.5); }
  #profile01 textarea, #profile02 textarea, #profile03 textarea, #profile04 textarea, #profile05 textarea {
    margin-top: 20px;
    width: 100%;
    font-size: 14px;
    padding: 10px; }
  #profile01 .avatar-bar, #profile02 .avatar-bar, #profile03 .avatar-bar, #profile04 .avatar-bar, #profile05 .avatar-bar {
    margin-top: 30px;
    text-align: center;
    border-top: 1px dashed #dcdcdc;
    padding-top: 20px; }
  #profile01 .avatar-select, #profile02 .avatar-select, #profile03 .avatar-select, #profile04 .avatar-select, #profile05 .avatar-select {
    margin-top: 30px;
    overflow: auto; }
    #profile01 .avatar-select img, #profile02 .avatar-select img, #profile03 .avatar-select img, #profile04 .avatar-select img, #profile05 .avatar-select img {
      width: 75px;
      border-radius: 50%;
      margin-right: 20px; }
  #profile01 .avatar-btn, #profile02 .avatar-btn, #profile03 .avatar-btn, #profile04 .avatar-btn, #profile05 .avatar-btn {
    font-size: 12px;
    padding: 0 10px;
    margin: 0;
    width: initial;
    height: inherit;
    line-height: inherit;
    margin-top: 3px;
    float: left; }
  #profile01 #fileupload, #profile02 #fileupload, #profile03 #fileupload, #profile04 #fileupload, #profile05 #fileupload {
    font-size: 12px;
    margin-top: 7px;
    float: left; }
  #profile01 .avatar-left, #profile02 .avatar-left, #profile03 .avatar-left, #profile04 .avatar-left, #profile05 .avatar-left {
    float: left; }
    #profile01 .avatar-left.top, #profile02 .avatar-left.top, #profile03 .avatar-left.top, #profile04 .avatar-left.top, #profile05 .avatar-left.top {
      margin-top: 10px; }
  #profile01 #avatar-slider, #profile02 #avatar-slider, #profile03 #avatar-slider, #profile04 #avatar-slider, #profile05 #avatar-slider {
    margin: 12px auto 15px;
    margin-left: 44px;
    margin-right: 44px; }
    #profile01 #avatar-slider .slick-slide, #profile02 #avatar-slider .slick-slide, #profile03 #avatar-slider .slick-slide, #profile04 #avatar-slider .slick-slide, #profile05 #avatar-slider .slick-slide {
      height: initial; }
      #profile01 #avatar-slider .slick-slide img, #profile02 #avatar-slider .slick-slide img, #profile03 #avatar-slider .slick-slide img, #profile04 #avatar-slider .slick-slide img, #profile05 #avatar-slider .slick-slide img {
        width: inherit;
        height: auto; }
    #profile01 #avatar-slider .slick-track > div, #profile02 #avatar-slider .slick-track > div, #profile03 #avatar-slider .slick-track > div, #profile04 #avatar-slider .slick-track > div, #profile05 #avatar-slider .slick-track > div {
      cursor: pointer;
      border-top: 3px solid;
      border-bottom: 3px solid;
      border-color: white; }
    #profile01 #avatar-slider .slick-prev, #profile01 #avatar-slider .slick-next, #profile02 #avatar-slider .slick-prev, #profile02 #avatar-slider .slick-next, #profile03 #avatar-slider .slick-prev, #profile03 #avatar-slider .slick-next, #profile04 #avatar-slider .slick-prev, #profile04 #avatar-slider .slick-next, #profile05 #avatar-slider .slick-prev, #profile05 #avatar-slider .slick-next {
      font-size: 0;
      line-height: 0;
      position: absolute;
      display: block;
      width: 40px;
      height: 80px;
      padding: 0;
      -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
      cursor: pointer;
      color: transparent;
      border: none;
      outline: none;
      background: #ffffff;
      opacity: 1;
      border-radius: 0;
      margin: 0; }
    #profile01 #avatar-slider .slick-next, #profile02 #avatar-slider .slick-next, #profile03 #avatar-slider .slick-next, #profile04 #avatar-slider .slick-next, #profile05 #avatar-slider .slick-next {
      right: -44px;
      width: 44px;
      height: 59px; }
    #profile01 #avatar-slider .slick-prev, #profile02 #avatar-slider .slick-prev, #profile03 #avatar-slider .slick-prev, #profile04 #avatar-slider .slick-prev, #profile05 #avatar-slider .slick-prev {
      z-index: 1;
      left: -44px;
      width: 44px;
      height: 59px; }
    #profile01 #avatar-slider .slick-dots li, #profile02 #avatar-slider .slick-dots li, #profile03 #avatar-slider .slick-dots li, #profile04 #avatar-slider .slick-dots li, #profile05 #avatar-slider .slick-dots li {
      display: none; }
    #profile01 #avatar-slider .slick-prev:before, #profile02 #avatar-slider .slick-prev:before, #profile03 #avatar-slider .slick-prev:before, #profile04 #avatar-slider .slick-prev:before, #profile05 #avatar-slider .slick-prev:before {
      content: '\f156';
      font-family: TalkTalkIcons;
      margin-top: 0; }
    #profile01 #avatar-slider .slick-next:before, #profile02 #avatar-slider .slick-next:before, #profile03 #avatar-slider .slick-next:before, #profile04 #avatar-slider .slick-next:before, #profile05 #avatar-slider .slick-next:before {
      content: '\f159';
      font-family: TalkTalkIcons;
      margin-top: 0;
      margin-left: 0; }
    #profile01 #avatar-slider .slick-prev:before, #profile01 #avatar-slider .slick-next:before, #profile02 #avatar-slider .slick-prev:before, #profile02 #avatar-slider .slick-next:before, #profile03 #avatar-slider .slick-prev:before, #profile03 #avatar-slider .slick-next:before, #profile04 #avatar-slider .slick-prev:before, #profile04 #avatar-slider .slick-next:before, #profile05 #avatar-slider .slick-prev:before, #profile05 #avatar-slider .slick-next:before {
      line-height: 1;
      opacity: 1;
      color: #B9BCBD;
      top: 27%;
      font-size: 30px;
      position: absolute;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
    #profile01 #avatar-slider .avatar-desc, #profile01 #avatar-slider .avatar-user, #profile02 #avatar-slider .avatar-desc, #profile02 #avatar-slider .avatar-user, #profile03 #avatar-slider .avatar-desc, #profile03 #avatar-slider .avatar-user, #profile04 #avatar-slider .avatar-desc, #profile04 #avatar-slider .avatar-user, #profile05 #avatar-slider .avatar-desc, #profile05 #avatar-slider .avatar-user {
      font-size: 14px; }
    #profile01 #avatar-slider .avatar-item, #profile02 #avatar-slider .avatar-item, #profile03 #avatar-slider .avatar-item, #profile04 #avatar-slider .avatar-item, #profile05 #avatar-slider .avatar-item {
      margin: 0px; }
    #profile01 #avatar-slider .avatar-desc, #profile02 #avatar-slider .avatar-desc, #profile03 #avatar-slider .avatar-desc, #profile04 #avatar-slider .avatar-desc, #profile05 #avatar-slider .avatar-desc {
      margin: 15px 0;
      height: 46px;
      overflow: hidden; }
    #profile01 #avatar-slider .avatar-background, #profile02 #avatar-slider .avatar-background, #profile03 #avatar-slider .avatar-background, #profile04 #avatar-slider .avatar-background, #profile05 #avatar-slider .avatar-background {
      background-size: cover;
      background-position: center center;
      height: 250px; }
  #profile01 button:not(.unbutton):active, #profile02 button:not(.unbutton):active, #profile03 button:not(.unbutton):active, #profile04 button:not(.unbutton):active, #profile05 button:not(.unbutton):active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }

.modal {
  overflow-y: auto; }

#ingelby-onboarding-toggle-button-wrapper {
  width: 44px;
  height: 44px;
  background-color: #009f65;
  margin-left: auto;
  margin-right: auto;
  border-radius: 50%;
  margin-top: -22px;
  margin-bottom: -22px;
  position: relative;
  z-index: 98; }

#ingelby-onboarding-toggle-button {
  width: 44px;
  height: 44px;
  text-align: center; }
  #ingelby-onboarding-toggle-button i {
    padding-top: 3px;
    font-size: 38px;
    color: #ffffff; }

#ingelby-onboarding-content-wrapper {
  background-color: #ffffff;
  border-bottom: none;
  display: block;
  margin-bottom: 30px;
  -webkit-box-shadow: 0 5px 3px #f5f5f5 ;
  -moz-box-shadow: 0 5px 3px #f5f5f5 ;
  box-shadow: 0 5px 3px #f5f5f5 ; }
  #ingelby-onboarding-content-wrapper .onboardingHeader {
    background-color: #009f65;
    padding: 30px 0;
    position: relative; }
    #ingelby-onboarding-content-wrapper .onboardingHeader h2 {
      color: #ffffff;
      margin-bottom: 0; }
      @media (max-width: 767px) {
        #ingelby-onboarding-content-wrapper .onboardingHeader h2 {
          font-size: 24px;
          margin-left: 15px; } }
    #ingelby-onboarding-content-wrapper .onboardingHeader .onboardingGirl {
      position: absolute;
      bottom: 0px; }
      #ingelby-onboarding-content-wrapper .onboardingHeader .onboardingGirl img {
        height: 74px; }
  #ingelby-onboarding-content-wrapper .onboardingContent {
    display: none;
    border-bottom: 2px solid #009f65; }
  #ingelby-onboarding-content-wrapper .leadCopy {
    margin: 15px 0 30px 0; }
  #ingelby-onboarding-content-wrapper .section h3 {
    color: #009f65;
    margin-top: 5px; }
  #ingelby-onboarding-content-wrapper .section p {
    margin: 10px 0 15px 0; }
  #ingelby-onboarding-content-wrapper .sections {
    margin-bottom: 30px; }
    #ingelby-onboarding-content-wrapper .sections .btn {
      margin-left: auto;
      margin-right: auto;
      margin-top: 30px;
      width: 60%; }
      @media (max-width: 767px) {
        #ingelby-onboarding-content-wrapper .sections .btn {
          width: 100%; } }

.onboardingHeader:hover,
#ingelby-onboarding-toggle-button:hover {
  cursor: pointer; }

/* hide avatar link */
#informationbox .my-profile-avatar-link {
  display: none; }

/* Forum Index - Recommended for you */
.lia-profileplus-curated-feed .lia-curated-feed-title {
  font-family: 'WF Omnes', 'Arial', sans-serif;
  font-size: 36px;
  font-weight: normal; }

.lia-profileplus-curated-feed .lia-profileplus-curated-feed-header {
  border-bottom: none;
  padding-bottom: 0; }

.lia-profileplus-curated-feed .lia-panel-profileplus.lia-profileplus-recommendations-feed-cta .lia-panel .lia-panel-heading-bar {
  border-top: none; }

.lia-profileplus-curated-feed .lia-panel-profileplus.lia-profileplus-recommendations-feed-cta .lia-panel .lia-panel-close-button {
  width: initial;
  margin-bottom: 0;
  height: initial;
  line-height: initial;
  margin-top: 0;
  padding: 6px 10px 10px 10px;
  margin-right: 0; }

.lia-profileplus-curated-feed button:not(.unbutton):hover {
  background-color: transparent !important; }

.helpModal .fade-right {
  -webkit-mask-image: -webkit-gradient(linear, left top, right top, from(black), color-stop(0.9, black), to(transparent));
  mask: url(#fade_right_svg_mask); }

.helpModal #spinner {
  display: none; }

.helpModal .help-categories {
  border-bottom: none; }
  .helpModal .help-categories .topicTile {
    padding: 15px 0; }

.helpModal .ellipsisText {
  overflow: hidden; }
  .helpModal .ellipsisText p {
    display: block;
    display: -webkit-box;
    max-width: 100%;
    height: 32px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 2;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; }
  .helpModal .ellipsisText p.details {
    display: block;
    display: -webkit-box;
    max-width: 100%;
    height: 44.8px;
    margin: 0 auto 10px auto;
    font-size: 16px;
    line-height: 1.4;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; }

.helpModal .topPickTitle {
  margin-top: 20px; }

.helpModal .modal-body {
  padding-bottom: 30px; }

.helpModal .modal-content .btn-transparent {
  width: auto;
  border-color: #1E4E9D !important;
  color: #1E4E9D;
  padding: 0 10px;
  display: inline-block;
  margin: 10px 5px 0 0; }

.helpModal .modal-content h3 {
  margin-bottom: 10px; }

.helpModal .modal-dialog {
  width: 66%;
  max-width: 900px; }
  @media (max-width: 992px) {
    .helpModal .modal-dialog {
      width: 96%; } }

.helpModal .modal-header {
  background-color: #1E4E9D;
  color: #ffffff; }
  .helpModal .modal-header button {
    background-color: transparent;
    width: auto;
    border-color: transparent;
    height: auto;
    line-height: inherit;
    margin-bottom: 0;
    opacity: 1;
    border: none; }
  .helpModal .modal-header button:hover {
    text-decoration: none; }
  .helpModal .modal-header h4#helpNavLabel, .helpModal .modal-header h4#helpNav2Label, .helpModal .modal-header h4#helpTopicLabel {
    cursor: pointer; }
    .helpModal .modal-header h4#helpNavLabel button span,
    .helpModal .modal-header h4#helpNavLabel span span, .helpModal .modal-header h4#helpNav2Label button span,
    .helpModal .modal-header h4#helpNav2Label span span, .helpModal .modal-header h4#helpTopicLabel button span,
    .helpModal .modal-header h4#helpTopicLabel span span {
      font-family: 'WF Omnes','Arial', sans-serif;
      font-weight: 700; }

.helpModal .modal-footer {
  text-align: left; }

.helpModal .topPickCard {
  border-width: 2px;
  border-style: solid;
  border-color: #eeeeee;
  margin-bottom: 20px; }
  .helpModal .topPickCard .cardContent {
    margin: 20px; }
    @media (max-width: 767px) {
      .helpModal .topPickCard .cardContent {
        margin: 15px; } }
  .helpModal .topPickCard .top-pick-image {
    height: 180px;
    overflow: hidden;
    line-height: 180px;
    text-align: center; }
    .helpModal .topPickCard .top-pick-image img {
      display: inline;
      min-height: 100%; }

.helpModal .helpModalBar {
  background-color: #f5f5f5;
  padding: 15px; }
  .helpModal .helpModalBar .helpBackBtn {
    display: inline-block;
    float: right;
    width: 44px;
    height: 44px;
    font-size: 28px;
    text-align: center;
    top: -13px;
    right: -15px;
    position: relative;
    cursor: pointer; }

.helpModal .helpListHeader {
  border-bottom: 1px solid #DDDDDD;
  padding-bottom: 15px; }

.helpModal .helpResultsList {
  border-bottom: 1px solid #DDDDDD;
  padding: 15px 0 10px 0; }

.helpModal .helpListIcon {
  display: inline-block;
  font-size: 4em;
  line-height: 1;
  position: absolute; }

.helpModal .helpListContent {
  width: auto;
  margin-left: 65px; }
  @media (max-width: 767px) {
    .helpModal .helpListContent {
      margin-left: 0; } }

.lds-dual-ring {
  margin: 50px 0 10px;
  display: inline-block;
  width: 64px;
  height: 64px; }
  .lds-dual-ring::after {
    content: " ";
    display: block;
    width: 64px;
    height: 64px;
    margin: 1px;
    border-radius: 50%;
    border: 5px solid #1E4E9D;
    border-color: #1E4E9D transparent #1E4E9D transparent;
    animation: lds-dual-ring 1.2s linear infinite; }

@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

/* You can alter this CSS in order to give Smooth Div Scroll your own look'n'feel */
/* Invisible left hotspot */
div.scrollingHotSpotLeft {
  /* The hotspots have a minimum width of 100 pixels and if there is room the will grow
    and occupy 15% of the scrollable area (30% combined). Adjust it to your own taste. */
  min-width: 75px;
  width: 10%;
  height: 100%;
  /* There is a big background image and it's used to solve some problems I experienced
    in Internet Explorer 6. */
  background-image: url(../images/big_transparent.gif);
  background-repeat: repeat;
  background-position: center center;
  position: absolute;
  z-index: 200;
  left: 0;
  /*  The first url is for Firefox and other browsers, the second is for Internet Explorer */
  cursor: url(../images/cursors/cursor_arrow_left.png), url(../images/cursors/cursor_arrow_left.cur), w-resize; }

/* Visible left hotspot */
div.scrollingHotSpotLeftVisible {
  background-image: url(../images/arrow_left.gif);
  background-color: #fff;
  background-repeat: no-repeat;
  opacity: 0.35;
  /* Standard CSS3 opacity setting */
  -moz-opacity: 0.35;
  /* Opacity for really old versions of Mozilla Firefox (0.9 or older) */
  filter: alpha(opacity=35);
  /* Opacity for Internet Explorer. */
  zoom: 1;
  /* Trigger "hasLayout" in Internet Explorer 6 or older versions */ }

/* Invisible right hotspot */
div.scrollingHotSpotRight {
  min-width: 75px;
  width: 10%;
  height: 100%;
  background-image: url(../images/big_transparent.gif);
  background-repeat: repeat;
  background-position: center center;
  position: absolute;
  z-index: 200;
  right: 0;
  cursor: url(../images/cursors/cursor_arrow_right.png), url(../images/cursors/cursor_arrow_right.cur), e-resize; }

/* Visible right hotspot */
div.scrollingHotSpotRightVisible {
  background-image: url(../images/arrow_right.gif);
  background-color: #fff;
  background-repeat: no-repeat;
  opacity: 0.35;
  filter: alpha(opacity=35);
  -moz-opacity: 0.35;
  zoom: 1; }

/* The scroll wrapper is always the same width and height as the containing element (div).
   Overflow is hidden because you don't want to show all of the scrollable area.
*/
div.scrollWrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%; }

div.scrollableArea {
  position: relative;
  width: auto;
  height: 100%; }

#mixedContent {
  width: 100%;
  position: relative;
  overflow-y: hidden;
  overflow-x: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -webkit-overflow-scrolling: touch; }
  #mixedContent::-webkit-scrollbar {
    display: none; }
  #mixedContent .ellipsisText {
    overflow: hidden; }
    #mixedContent .ellipsisText p, #mixedContent .ellipsisText a {
      display: block;
      display: -webkit-box;
      max-width: 100%;
      height: 44.8px;
      margin: 0 auto;
      font-size: 16px;
      line-height: 1.4;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis; }
    #mixedContent .ellipsisText h2 {
      color: #1E4E9D;
      display: block;
      display: -webkit-box;
      max-width: 100%;
      height: 61.6px;
      margin: 0 auto 10px auto;
      font-size: 28px;
      line-height: 1.1;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis; }
      #mixedContent .ellipsisText h2:hover, #mixedContent .ellipsisText h2:focus, #mixedContent .ellipsisText h2:active {
        text-decoration: none; }

#mixedContent #mixedContentInner {
  white-space: nowrap; }

#mixedContent .contentBox {
  position: relative;
  display: inline-block;
  width: 275px;
  margin: 0px 5px;
  /* If you don't want the images in the scroller to be selectable, try the following
	   block of code. It's just a nice feature that prevent the images from
	   accidentally becoming selected/inverted when the user interacts with the scroller. */
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none; }

#mixedContent .contentBox img {
  margin-bottom: 10px; }

#mixedContent .topPickCard {
  border-width: 2px;
  border-style: solid;
  border-color: #eeeeee;
  margin-bottom: 20px; }
  #mixedContent .topPickCard .cardContent {
    padding: 20px;
    margin: 0;
    white-space: normal; }
    @media (max-width: 767px) {
      #mixedContent .topPickCard .cardContent {
        padding: 15px; } }
    #mixedContent .topPickCard .cardContent p:hover, #mixedContent .topPickCard .cardContent p:focus, #mixedContent .topPickCard .cardContent p:active {
      text-decoration: none; }
    #mixedContent .topPickCard .cardContent:hover, #mixedContent .topPickCard .cardContent:focus, #mixedContent .topPickCard .cardContent:active {
      text-decoration: none; }
  #mixedContent .topPickCard a {
    display: block; }
    #mixedContent .topPickCard a:hover, #mixedContent .topPickCard a:focus, #mixedContent .topPickCard a:active {
      text-decoration: none; }

#makeMeScrollable {
  width: 100%;
  height: 330px;
  position: relative; }

/* Replace the last selector for the type of element you have in
   your scroller. If you have div's use #makeMeScrollable div.scrollableArea div,
   if you have links use #makeMeScrollable div.scrollableArea a and so on. */
#makeMeScrollable div.scrollableArea img {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  /* If you don't want the images in the scroller to be selectable, try the following
	   block of code. It's just a nice feature that prevent the images from
	   accidentally becoming selected/inverted when the user interacts with the scroller. */
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none; }

.spinnerContainer {
  height: 430px;
  display: flex;
  align-items: center;
  justify-content: center; }
  .spinnerContainer .animate {
    -webkit-animation: spin 2s infinite linear;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
    margin-bottom: 10px; }

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    transform: rotate(359deg); } }

@-moz-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    transform: rotate(359deg); } }

@-o-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    transform: rotate(359deg); } }

#oldPost {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 10000;
  pointer-events: none;
  background-color: transparent;
  transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out; }
  #oldPost img {
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    position: absolute;
    right: -1px;
    transform: rotate(42deg);
    transform-origin: bottom right;
    top: 20%;
    height: 220px; }
    @media (min-width: 768px) {
      #oldPost img {
        height: 300px; } }
  #oldPost.in {
    pointer-events: all;
    background-color: rgba(120, 120, 120, 0.5); }
    #oldPost.in img {
      transform: rotate(0deg); }

.oldPostContent {
  transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  opacity: 0;
  top: calc(20% + 145px);
  background-color: #009f65;
  color: #ffffff;
  position: absolute;
  width: 80%;
  right: 60px; }
  @media (min-width: 768px) {
    .oldPostContent {
      top: calc(20% + 190px);
      width: 316px;
      right: 113px; } }
  .oldPostContent .kevin {
    color: #009f65;
    top: -47px;
    right: 0; }
  .oldPostContent .tt_icon {
    font-size: 60px; }
  .oldPostContent .oldPostText {
    min-height: 130px;
    padding: 20px; }
    .oldPostContent .oldPostText .btn {
      margin-bottom: 0; }
      .oldPostContent .oldPostText .btn.btn-primary {
        background-color: #1E4E9D;
        border-color: #1E4E9D; }
        .oldPostContent .oldPostText .btn.btn-primary:hover, .oldPostContent .oldPostText .btn.btn-primaryfocus {
          background-color: #2c67c7;
          border-color: #2c67c7; }
      .oldPostContent .oldPostText .btn.btn-transparent {
        margin-top: 10px; }
  .oldPostContent h3 {
    margin-bottom: 0;
    color: #fff;
    font-family: 'WF Omnes', 'Arial', sans-serif;
    font-size: 22px;
    font-weight: 600; }
    @media (min-width: 768px) {
      .oldPostContent h3 {
        font-size: 28px; } }
  .oldPostContent p {
    color: #ffffff;
    margin-bottom: 0;
    margin-top: 3px;
    line-height: 16px;
    font-size: 16px; }

.PollsList {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 1px solid #1E4E9D; }
  @media screen and (max-width: 991px) {
    .PollsList {
      margin-left: 15px;
      margin-right: 15px; } }
  .PollsList .section-header {
    background: #1E4E9D;
    padding: 10px 10px 10px 15px;
    float: left;
    width: 140px;
    color: white;
    font-weight: bold;
    font-family: 'WF Omnes', 'Arial';
    font-size: 18px; }
    @media screen and (max-width: 767px) {
      .PollsList .section-header {
        width: 100%; } }
  .PollsList #pollsList-container {
    padding: 11px; }
    .PollsList #pollsList-container .lia-poll-not-voted, .PollsList #pollsList-container .lia-poll-voted {
      position: relative; }
      .PollsList #pollsList-container .lia-poll-not-voted .lia-poll-summary, .PollsList #pollsList-container .lia-poll-voted .lia-poll-summary {
        margin-bottom: 0;
        margin-left: 140px; }
        .PollsList #pollsList-container .lia-poll-not-voted .lia-poll-summary .lia-text, .PollsList #pollsList-container .lia-poll-voted .lia-poll-summary .lia-text {
          margin-bottom: 0; }
        .PollsList #pollsList-container .lia-poll-not-voted .lia-poll-summary p, .PollsList #pollsList-container .lia-poll-voted .lia-poll-summary p {
          display: none; }
        @media screen and (max-width: 767px) {
          .PollsList #pollsList-container .lia-poll-not-voted .lia-poll-summary, .PollsList #pollsList-container .lia-poll-voted .lia-poll-summary {
            margin-left: 0;
            margin-top: 45px; } }
      .PollsList #pollsList-container .lia-poll-not-voted .ComponentToggler a#openPollLink, .PollsList #pollsList-container .lia-poll-not-voted .ComponentToggler a#closePollLink, .PollsList #pollsList-container .lia-poll-not-voted .ComponentToggler .lia-link-navigation, .PollsList #pollsList-container .lia-poll-voted .ComponentToggler a#openPollLink, .PollsList #pollsList-container .lia-poll-voted .ComponentToggler a#closePollLink, .PollsList #pollsList-container .lia-poll-voted .ComponentToggler .lia-link-navigation {
        position: absolute;
        right: 0;
        top: 0; }
        @media screen and (max-width: 767px) {
          .PollsList #pollsList-container .lia-poll-not-voted .ComponentToggler a#openPollLink, .PollsList #pollsList-container .lia-poll-not-voted .ComponentToggler a#closePollLink, .PollsList #pollsList-container .lia-poll-not-voted .ComponentToggler .lia-link-navigation, .PollsList #pollsList-container .lia-poll-voted .ComponentToggler a#openPollLink, .PollsList #pollsList-container .lia-poll-voted .ComponentToggler a#closePollLink, .PollsList #pollsList-container .lia-poll-voted .ComponentToggler .lia-link-navigation {
            top: -45px;
            color: #ffffff; } }
      .PollsList #pollsList-container .lia-poll-not-voted .ComponentToggler .lia-show-trigger, .PollsList #pollsList-container .lia-poll-voted .ComponentToggler .lia-show-trigger {
        margin-bottom: 0; }
      .PollsList #pollsList-container .lia-poll-not-voted .ComponentToggler .lia-poll-content, .PollsList #pollsList-container .lia-poll-voted .ComponentToggler .lia-poll-content {
        padding: 10px;
        margin-top: 20px; }
        .PollsList #pollsList-container .lia-poll-not-voted .ComponentToggler .lia-poll-content .lia-poll-header, .PollsList #pollsList-container .lia-poll-voted .ComponentToggler .lia-poll-content .lia-poll-header {
          color: #1E4E9D;
          font-weight: 600; }
        .PollsList #pollsList-container .lia-poll-not-voted .ComponentToggler .lia-poll-content .lia-list-slim, .PollsList #pollsList-container .lia-poll-voted .ComponentToggler .lia-poll-content .lia-list-slim {
          margin-top: 15px;
          margin-bottom: 15px;
          margin-left: 15px; }
          .PollsList #pollsList-container .lia-poll-not-voted .ComponentToggler .lia-poll-content .lia-list-slim .lia-poll-choice .lia-data-cell-primary, .PollsList #pollsList-container .lia-poll-not-voted .ComponentToggler .lia-poll-content .lia-list-slim .lia-poll-choice .lia-data-cell-secondary, .PollsList #pollsList-container .lia-poll-voted .ComponentToggler .lia-poll-content .lia-list-slim .lia-poll-choice .lia-data-cell-primary, .PollsList #pollsList-container .lia-poll-voted .ComponentToggler .lia-poll-content .lia-list-slim .lia-poll-choice .lia-data-cell-secondary {
            padding: 0;
            padding-right: 20px; }
            .PollsList #pollsList-container .lia-poll-not-voted .ComponentToggler .lia-poll-content .lia-list-slim .lia-poll-choice .lia-data-cell-primary label, .PollsList #pollsList-container .lia-poll-not-voted .ComponentToggler .lia-poll-content .lia-list-slim .lia-poll-choice .lia-data-cell-secondary label, .PollsList #pollsList-container .lia-poll-voted .ComponentToggler .lia-poll-content .lia-list-slim .lia-poll-choice .lia-data-cell-primary label, .PollsList #pollsList-container .lia-poll-voted .ComponentToggler .lia-poll-content .lia-list-slim .lia-poll-choice .lia-data-cell-secondary label {
              font-weight: normal;
              font-size: 14px;
              padding-bottom: 0; }
            .PollsList #pollsList-container .lia-poll-not-voted .ComponentToggler .lia-poll-content .lia-list-slim .lia-poll-choice .lia-data-cell-primary .lia-poll-votes-count, .PollsList #pollsList-container .lia-poll-not-voted .ComponentToggler .lia-poll-content .lia-list-slim .lia-poll-choice .lia-data-cell-secondary .lia-poll-votes-count, .PollsList #pollsList-container .lia-poll-voted .ComponentToggler .lia-poll-content .lia-list-slim .lia-poll-choice .lia-data-cell-primary .lia-poll-votes-count, .PollsList #pollsList-container .lia-poll-voted .ComponentToggler .lia-poll-content .lia-list-slim .lia-poll-choice .lia-data-cell-secondary .lia-poll-votes-count {
              font-size: 14px;
              font-weight: bold; }
      .PollsList #pollsList-container .lia-poll-not-voted .ComponentToggler .lia-form-footer, .PollsList #pollsList-container .lia-poll-voted .ComponentToggler .lia-form-footer {
        margin-bottom: 0;
        margin-left: 15px; }
        .PollsList #pollsList-container .lia-poll-not-voted .ComponentToggler .lia-form-footer .lia-quilt-column-left, .PollsList #pollsList-container .lia-poll-voted .ComponentToggler .lia-form-footer .lia-quilt-column-left {
          display: none; }
        .PollsList #pollsList-container .lia-poll-not-voted .ComponentToggler .lia-form-footer .lia-quilt-column-right, .PollsList #pollsList-container .lia-poll-voted .ComponentToggler .lia-form-footer .lia-quilt-column-right {
          padding: 0; }
          .PollsList #pollsList-container .lia-poll-not-voted .ComponentToggler .lia-form-footer .lia-quilt-column-right .lia-form-submit, .PollsList #pollsList-container .lia-poll-voted .ComponentToggler .lia-form-footer .lia-quilt-column-right .lia-form-submit {
            float: left; }
            .PollsList #pollsList-container .lia-poll-not-voted .ComponentToggler .lia-form-footer .lia-quilt-column-right .lia-form-submit .lia-button-wrapper, .PollsList #pollsList-container .lia-poll-voted .ComponentToggler .lia-form-footer .lia-quilt-column-right .lia-form-submit .lia-button-wrapper {
              float: left;
              padding: 0; }

.steps-box {
  border-top: 1px solid #F0F0F0;
  border-bottom: 1px solid #F0F0F0;
  margin-top: 60px;
  margin-bottom: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
  overflow: hidden; }
  .steps-box img {
    width: 105px; }
  .steps-box .steps-orb {
    float: left;
    width: 85px;
    height: 85px;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    margin-right: 12px;
    font-family: 'WF Omnes', 'Arial', sans-serif;
    font-size: 20px;
    line-height: 26px;
    padding-top: 14px; }
    .steps-box .steps-orb.step-1 {
      background-color: #1E4E9D; }
    .steps-box .steps-orb.step-2 {
      background-color: #e62639; }
    .steps-box .steps-orb.step-3 {
      background-color: #009f65; }
    .steps-box .steps-orb span {
      font-size: 30px; }
  .steps-box .steps-copy {
    margin-left: 95px; }
    .steps-box .steps-copy h4 {
      font-size: 28px;
      font-weight: bold !important;
      margin-bottom: 5px !important; }
  @media screen and (max-width: 1024px) {
    .steps-box .drop {
      margin-top: 40px; } }
  @media screen and (max-width: 768px) {
    .steps-box .drop {
      margin-top: 0; } }
  .steps-box .arrow {
    text-align: right; }
    @media screen and (max-width: 767px) {
      .steps-box .arrow {
        display: none; } }
  @media screen and (max-width: 767px) {
    .steps-box .steps-frame {
      overflow: auto;
      margin-bottom: 30px; } }

.scammers .steps-orb {
  line-height: 80px;
  padding-top: 0; }
  .scammers .steps-orb.step-1 {
    background-color: #e62639; }
  .scammers .steps-orb.step-2 {
    background-color: #1E4E9D; }
    .scammers .steps-orb.step-2 img {
      margin-left: 7px;
      margin-bottom: 5px; }
  .scammers .steps-orb.step-3 {
    background-color: #7E3B94; }
  .scammers .steps-orb span {
    font-size: 30px; }
  .scammers .steps-orb img {
    display: inline-block;
    width: 50%; }

.custom-bin-banner {
  background-size: cover; }
  .custom-bin-banner .custom-bin-banner-panel {
    background-color: #333b3f;
    max-width: 380px;
    padding: 30px;
    margin: 40px; }
    .custom-bin-banner .custom-bin-banner-panel h2 {
      color: #f5f22f; }
    .custom-bin-banner .custom-bin-banner-panel p {
      color: #ffffff; }

@media screen and (max-width: 767px) {
  .custom-bin-banner {
    background-color: #333b3f;
    background-image: none !important; }
    .custom-bin-banner .custom-bin-banner-panel {
      padding: 30px 10px;
      float: none !important;
      margin: auto; } }

.messageContext {
  display: none; }

.addContext .messageContext {
  display: block; }
  .addContext .messageContext ul {
    margin: 5px 0; }
    .addContext .messageContext ul li {
      border-radius: 3px;
      font-size: 12px;
      font-weight: normal;
      padding: 4px 10px;
      line-height: 1.7;
      color: #fff; }
      .addContext .messageContext ul li.label {
        background-color: #1E4E9D; }
      .addContext .messageContext ul li.tag {
        background-color: #009f65; }

@media (max-width: 767px) {
  .grid .hidden-tablet {
    display: none !important; } }

.grid .visible-tablet {
  display: none !important; }
  @media (max-width: 767px) {
    .grid .visible-tablet {
      display: inline-block !important; } }

.grid > .grid-item {
  display: inline-block;
  height: 250px;
  border: 5px white solid;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover; }
  @media (max-width: 767px) {
    .grid > .grid-item {
      border: none; } }
  .grid > .grid-item.sm-thin {
    height: 175px; }
  .grid > .grid-item.two-thirds {
    width: 66.66%; }
  .grid > .grid-item.one-third {
    width: 33.33%; }
  @media (max-width: 767px) {
    .grid > .grid-item.sm-full {
      width: 100%; } }
  @media (max-width: 767px) {
    .grid > .grid-item.sm-half {
      width: 50%; } }
  .grid > .grid-item .grid-item-box {
    position: relative;
    height: 100%; }
    .grid > .grid-item .grid-item-box .text-area {
      width: 100%;
      color: white;
      text-align: center;
      left: 50%;
      transform: translateX(-50%);
      position: absolute;
      top: 30px;
      padding: 0 5px; }
    .grid > .grid-item .grid-item-box .button-area {
      position: absolute;
      bottom: 20px;
      left: 50%;
      transform: translateX(-50%); }
      @media (max-width: 767px) {
        .grid > .grid-item .grid-item-box .button-area {
          width: 90%; } }
      .grid > .grid-item .grid-item-box .button-area .btn {
        padding-left: 15px;
        padding-right: 15px; }

.contact-panel {
  margin-bottom: 60px; }
  .contact-panel .grid h2, .contact-panel .grid p {
    color: #ffffff; }
  @media (max-width: 767px) {
    .contact-panel .grid .hidden-tablet {
      display: none !important; } }
  .contact-panel .grid .visible-tablet {
    display: none !important; }
    @media (max-width: 767px) {
      .contact-panel .grid .visible-tablet {
        display: inline-block !important; } }
  .contact-panel .grid > .grid-item {
    display: inline-block;
    height: 250px;
    border: 5px white solid;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover; }
    @media (max-width: 767px) {
      .contact-panel .grid > .grid-item {
        border: none; } }
    .contact-panel .grid > .grid-item.sm-thin {
      height: 175px; }
    .contact-panel .grid > .grid-item.two-thirds {
      width: 66.66%; }
    .contact-panel .grid > .grid-item.one-third {
      width: 33.33%; }
    @media (max-width: 767px) {
      .contact-panel .grid > .grid-item.sm-full {
        width: 100%; } }
    @media (max-width: 767px) {
      .contact-panel .grid > .grid-item.sm-half {
        width: 50%; } }
    .contact-panel .grid > .grid-item .grid-item-box {
      position: relative;
      height: 100%; }
      .contact-panel .grid > .grid-item .grid-item-box .text-area {
        width: 100%;
        color: white;
        text-align: center;
        left: 50%;
        transform: translateX(-50%);
        position: absolute;
        top: 30px;
        padding: 0 15px; }
      .contact-panel .grid > .grid-item .grid-item-box .button-area {
        width: 100%;
        position: absolute;
        bottom: 20px;
        left: 50%;
        transform: translateX(-50%); }
        @media (max-width: 767px) {
          .contact-panel .grid > .grid-item .grid-item-box .button-area {
            width: 90%; } }
        .contact-panel .grid > .grid-item .grid-item-box .button-area .btn {
          padding-left: 15px;
          padding-right: 15px;
          display: inline;
          padding-top: 10px;
          padding-bottom: 10px;
          color: #ffffff; }
        @media screen and (max-width: 1024px) {
          .contact-panel .grid > .grid-item .grid-item-box .button-area {
            padding-left: 10px;
            padding-right: 10px; } }
    .contact-panel .grid > .grid-item .LPMcontainer .right-kevin, .contact-panel .grid > .grid-item .LPMcontainer .left-bottom-kevin {
      display: none; }
  .contact-panel .contact-half {
    width: 50%;
    display: inline-block;
    border: 5px white solid;
    float: left;
    border-top: none; }
    .contact-panel .contact-half.contact-write .btn, .contact-panel .contact-half.contact-phone .btn {
      margin: 0;
      max-width: inherit;
      border-radius: 0;
      text-align: left;
      padding-left: 10px;
      padding-right: 10px;
      background: #394348;
      border: #394348; }
      .contact-panel .contact-half.contact-write .btn:hover, .contact-panel .contact-half.contact-write .btn:focus, .contact-panel .contact-half.contact-write .btn:active, .contact-panel .contact-half.contact-phone .btn:hover, .contact-panel .contact-half.contact-phone .btn:focus, .contact-panel .contact-half.contact-phone .btn:active {
        text-decoration: none; }
      .contact-panel .contact-half.contact-write .btn .tt_icon, .contact-panel .contact-half.contact-phone .btn .tt_icon {
        font-size: 40px;
        margin-bottom: 3px; }
      .contact-panel .contact-half.contact-write .btn .tt_icon-arrowdown, .contact-panel .contact-half.contact-phone .btn .tt_icon-arrowdown {
        position: absolute;
        right: 8px;
        top: 3px; }
    .contact-panel .contact-half.contact-write .card, .contact-panel .contact-half.contact-phone .card {
      text-align: left;
      padding: 15px; }
      .contact-panel .contact-half.contact-write .card h2, .contact-panel .contact-half.contact-phone .card h2 {
        color: #1E4E9D; }
      .contact-panel .contact-half.contact-write .card p, .contact-panel .contact-half.contact-phone .card p {
        color: #394347;
        font-size: 14px; }
    .contact-panel .contact-half.contact-phone .btn {
      background: #999999;
      border: #999999; }
      .contact-panel .contact-half.contact-phone .btn:hover, .contact-panel .contact-half.contact-phone .btn:focus, .contact-panel .contact-half.contact-phone .btn:active {
        text-decoration: none; }
    @media (max-width: 767px) {
      .contact-panel .contact-half {
        width: 100%;
        border: none; }
        .contact-panel .contact-half.contact-phone {
          margin-top: 7px; }
        .contact-panel .contact-half.contact-write {
          margin-top: 2px; } }
  .contact-panel .app-back {
    background: url("/html/assets/app-image.jpg");
    background-color: #394347; }
  .contact-panel .facebook-messenger {
    background: #1E4E9D; }
  .contact-panel .fb-kevin {
    left: -29px;
    bottom: 0px;
    color: #1E4E9D; }
  .contact-panel .lcLoading {
    position: absolute !important;
    width: 100%; }
  .contact-panel .livechat-dual-ring {
    margin: 50px 0 10px;
    display: inline-block;
    width: 64px;
    height: 64px; }
    @media screen and (max-width: 1024px) {
      .contact-panel .livechat-dual-ring {
        margin-top: 20px; } }
    .contact-panel .livechat-dual-ring::after {
      content: " ";
      display: block;
      width: 64px;
      height: 64px;
      margin: 1px;
      border-radius: 50%;
      border: 5px solid white;
      border-color: white transparent white transparent;
      animation: lds-dual-ring 1.2s linear infinite; }

@keyframes livechat-dual-ring {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

@media screen and (max-width: 767px) {
  .CommunityPage .grid .grid-item, .TkbArticlePage .grid .grid-item {
    height: 220px !important; }
    .CommunityPage .grid .grid-item .grid-item-box, .TkbArticlePage .grid .grid-item .grid-item-box {
      position: initial; }
      .CommunityPage .grid .grid-item .grid-item-box .text-area, .TkbArticlePage .grid .grid-item .grid-item-box .text-area {
        position: initial;
        left: initial;
        transform: initial;
        padding-top: 20px; }
      .CommunityPage .grid .grid-item .grid-item-box .button-area, .TkbArticlePage .grid .grid-item .grid-item-box .button-area {
        position: initial;
        left: initial;
        transform: initial;
        margin: 0 auto; } }

.ForumPage .image-grid .lia-messages-message-masonry-body .lia-message-body,
.ForumPage .image-grid .lia-messages-message-masonry-body .lia-message-stats-wrapper,
.ForumPage .image-grid .lia-messages-message-masonry-body .lia-messages-message-author-name,
.ForumsFilteredByLabelPage .image-grid .lia-messages-message-masonry-body .lia-message-body,
.ForumsFilteredByLabelPage .image-grid .lia-messages-message-masonry-body .lia-message-stats-wrapper,
.ForumsFilteredByLabelPage .image-grid .lia-messages-message-masonry-body .lia-messages-message-author-name {
  display: none; }

#seArticleContent {
  margin-left: 15px;
  margin-right: 15px; }
  #seArticleContent i.tt_icon {
    text-decoration: none; }
  #seArticleContent .twoColList ul {
    columns: 2; }
    @media (max-width: 768px) {
      #seArticleContent .twoColList ul {
        columns: 1; } }
    #seArticleContent .twoColList ul li {
      padding-left: 70px;
      font-size: 14px;
      line-height: 22px; }
      #seArticleContent .twoColList ul li:before {
        content: "\f38c";
        font-family: 'TalkTalkIcons';
        color: #009f65;
        font-size: 26px;
        margin-top: -2px;
        padding-left: 40px; }
      #seArticleContent .twoColList ul li:after {
        display: none !important; }
  #seArticleContent .circleList ul {
    margin-top: 0 !important; }
  #seArticleContent .circleList li {
    margin-left: 15px; }
  #seArticleContent .tkb-quote-wrapper {
    padding: 30px !important; }
    @media (max-width: 767px) {
      #seArticleContent .tkb-quote-wrapper {
        padding: 15px !important; } }
    #seArticleContent .tkb-quote-wrapper blockquote {
      border: 5px #ddd solid;
      position: relative;
      padding: 30px;
      margin-bottom: 20px;
      font-size: 1.13em; }
      @media (max-width: 767px) {
        #seArticleContent .tkb-quote-wrapper blockquote {
          padding: 30px 20px; } }
      #seArticleContent .tkb-quote-wrapper blockquote p {
        z-index: 1;
        position: relative; }
      #seArticleContent .tkb-quote-wrapper blockquote:before {
        content: "\201C";
        position: absolute;
        top: -26px;
        left: -20px;
        background-color: #fff;
        display: block;
        width: 63px;
        height: 55px;
        line-height: 120px;
        font-size: 150px;
        color: #333;
        font-family: Helvetica Neue,helvetica,arial,sans-serif;
        font-weight: 400; }
      #seArticleContent .tkb-quote-wrapper blockquote:after {
        content: "\201D";
        position: absolute;
        bottom: -25px;
        right: -20px;
        background-color: #fff;
        display: block;
        width: 63px;
        height: 55px;
        line-height: 121px;
        font-size: 150px;
        color: #333;
        font-family: Helvetica Neue,helvetica,arial,sans-serif;
        font-weight: 400; }
  #seArticleContent ol li {
    padding-left: 34px; }
  #seArticleContent .modal-body {
    padding: 0 30px 30px; }
  #seArticleContent .modal-content {
    border-radius: 5px; }
    @media (max-width: 992px) {
      #seArticleContent .modal-content {
        border-radius: 0; } }
    #seArticleContent .modal-content .btn-transparent {
      width: auto;
      border-color: #1E4E9D !important;
      color: #1E4E9D;
      padding: 0 10px;
      display: inline-block;
      margin: 10px 5px 0 0; }
    #seArticleContent .modal-content h3 {
      margin-bottom: 10px; }
  @media (max-width: 992px) {
    #seArticleContent .modal.fade:not(.in) .modal-dialog {
      -webkit-transform: translate(-25%, 0);
      -ms-transform: translate(-25%, 0);
      -o-transform: translate(-25%, 0);
      transform: translate(-25%, 0); } }
  #seArticleContent .modal-dialog {
    width: 66%;
    max-width: 900px; }
    @media (max-width: 992px) {
      #seArticleContent .modal-dialog {
        width: 100%;
        margin: 54px -1px; } }
  #seArticleContent .modal-header {
    border: 0;
    padding: 30px 30px 0; }
    #seArticleContent .modal-header button {
      background-color: transparent;
      width: auto;
      border-color: transparent;
      height: auto;
      line-height: inherit;
      margin-bottom: 0;
      opacity: 1;
      border: none;
      position: absolute;
      right: 5px;
      top: 8px; }
      #seArticleContent .modal-header button i:before {
        color: #394348;
        font-size: 40px; }
    #seArticleContent .modal-header button:hover {
      text-decoration: none; }
  #seArticleContent .modal-footer {
    text-align: left; }
  @media (max-width: 599px) {
    #seArticleContent .accordion {
      margin-right: -5px;
      margin-left: -5px; } }
  #seArticleContent .accordion .panel {
    margin: 0;
    border: 0; }
  #seArticleContent .accordion h3 {
    margin-bottom: 0; }
  #seArticleContent .accordion .accordion__pane {
    padding-top: 0; }
  #seArticleContent .accordion .accordion__pane__header {
    height: auto;
    position: static;
    outline: none; }
    #seArticleContent .accordion .accordion__pane__header .accordion__pane__header__chevron.tt_icon-arrowup {
      display: inline; }
    #seArticleContent .accordion .accordion__pane__header .accordion__pane__header__chevron.tt_icon-arrowdown {
      display: none; }
    #seArticleContent .accordion .accordion__pane__header.collapsed .accordion__pane__header__chevron.tt_icon-arrowup {
      display: none; }
    #seArticleContent .accordion .accordion__pane__header.collapsed .accordion__pane__header__chevron.tt_icon-arrowdown {
      display: inline; }
  #seArticleContent .accordion .accordion__pane__header__text {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    position: static; }
    #seArticleContent .accordion .accordion__pane__header__text h3:hover {
      text-decoration: none !important; }
    #seArticleContent .accordion .accordion__pane__header__text .accordion__pane__header__chevron:hover {
      text-decoration: none !important; }
  #seArticleContent .tkbCarousel .carousel {
    border: 1px #ddd solid;
    margin: 20px 0 60px; }
    #seArticleContent .tkbCarousel .carousel .item h3 {
      background-color: #fafafa;
      border-bottom: 1px #ddd solid;
      padding: 20px;
      margin-bottom: 0; }
    #seArticleContent .tkbCarousel .carousel .item .itemContent {
      padding: 20px; }
  @media (max-width: 767px) {
    #seArticleContent .tkbCarousel .tkbSlideCols .row .slideCol1 {
      padding-left: 0;
      padding-right: 0; }
    #seArticleContent .tkbCarousel .tkbSlideCols .row .slideCol2 {
      padding-left: 0;
      padding-right: 0; } }
  @media (min-width: 768px) {
    #seArticleContent .tkbCarousel .tkbSlideCols .row {
      display: flex;
      align-items: center; }
      #seArticleContent .tkbCarousel .tkbSlideCols .row .slideCol1 {
        padding-left: 0; }
      #seArticleContent .tkbCarousel .tkbSlideCols .row .slideCol2 {
        padding-right: 0; } }
  #seArticleContent .tkbCarousel .carousel-indicators {
    text-align: right;
    padding: 0;
    left: 0;
    margin: 0;
    width: 100%;
    bottom: -30px; }
    #seArticleContent .tkbCarousel .carousel-indicators li:after {
      opacity: 0.5;
      margin: 0.25em;
      background-color: #1E4E9D !important; }
    #seArticleContent .tkbCarousel .carousel-indicators li.active:after {
      opacity: 1;
      margin: 0;
      width: 1em !important;
      height: 1em !important; }
  #seArticleContent .tkbPrimaryButton a, #seArticleContent .tkbSecondaryButton a {
    transition: background-color .3s ease, color .3s ease;
    color: #fff;
    display: block;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    height: 45px;
    line-height: 40px;
    padding: 0;
    text-align: center;
    border-radius: 3px;
    border: 2px solid;
    position: relative;
    text-decoration: none;
    cursor: pointer;
    font-family: 'WF Omnes', 'Arial';
    font-weight: bold;
    font-size: 18px;
    -webkit-font-smoothing: subpixel-antialiased; }
    #seArticleContent .tkbPrimaryButton a:hover, #seArticleContent .tkbSecondaryButton a:hover {
      text-decoration: underline; }
  @media (min-width: 601px) {
    #seArticleContent .tkbPrimaryButton, #seArticleContent .tkbSecondaryButton {
      text-align: center; }
      #seArticleContent .tkbPrimaryButton a, #seArticleContent .tkbSecondaryButton a {
        display: inline-block;
        width: auto;
        padding-left: 30px;
        padding-right: 30px; } }
  #seArticleContent .tkbPrimaryButton a {
    background-color: #1e4e9d;
    border-color: #1e4e9d; }
    #seArticleContent .tkbPrimaryButton a:hover {
      background-color: #2c67c7;
      border-color: #2c67c7; }
  #seArticleContent .tkbSecondaryButton a {
    background-color: #7e3b94;
    border-color: #7e3b94; }
    #seArticleContent .tkbSecondaryButton a:hover {
      background-color: #9346ac;
      border-color: #9346ac; }
  #seArticleContent img {
    max-width: 100%; }
  #seArticleContent .img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
    margin: auto; }
  #seArticleContent ol li:before {
    color: #ffffff;
    z-index: 1;
    margin-top: 0;
    text-align: center;
    vertical-align: middle;
    font-weight: normal;
    font-size: 14px;
    right: 100%;
    margin-right: -24px; }
  #seArticleContent ol li:after {
    background-color: #394347;
    position: absolute;
    left: 0;
    top: 3px;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    content: ''; }
  #seArticleContent ul:not(.ticklist) li:after {
    background-color: #394348;
    position: absolute;
    left: 0px;
    top: 0.6em;
    border-radius: 50%;
    width: 0.5em;
    height: 0.5em;
    content: ''; }
  #seArticleContent ul.ticklist li:after {
    color: #009f65;
    position: absolute;
    font-family: TalkTalkIcons;
    font-size: 28px;
    content: '\f3f4';
    top: 0;
    left: -7px; }
  #seArticleContent #tkb-accordian .strip {
    padding-top: 20px; }
    #seArticleContent #tkb-accordian .strip .accordion .accordion__pane__content {
      padding-top: 10px;
      padding-bottom: 10px; }
      #seArticleContent #tkb-accordian .strip .accordion .accordion__pane__content ol li:after {
        top: 3px; }
  #seArticleContent h2 {
    font-weight: bold;
    color: #1E4E9D;
    margin-bottom: 30px; }
  #seArticleContent h3 {
    font-size: 1.5em;
    font-weight: bold;
    color: #1E4E9D;
    line-height: initial;
    overflow: visible;
    max-height: initial; }
  #seArticleContent p, #seArticleContent li {
    font-size: 1.13em;
    line-height: 1.695em; }
  #seArticleContent p a {
    text-decoration: underline;
    padding: 0 5px; }
  #seArticleContent .tsSearch,
  #seArticleContent .tsButtonContainer {
    opacity: 0;
    transition: opacity 0.3s !important;
    margin: auto; }
  #seArticleContent .tsButtonContainer {
    text-align: right;
    padding-top: 6px; }
  #seArticleContent .tsMessage {
    display: none;
    text-align: left;
    font-size: 16px !important; }
  #seArticleContent .tsSearch {
    display: flex;
    justify-content: center; }
    #seArticleContent .tsSearch input {
      color: #394348;
      padding-left: 30px !important;
      padding-right: 30px !important;
      margin-bottom: 30px !important;
      height: 60px !important;
      border-top-left-radius: 30px !important;
      border-bottom-left-radius: 30px !important;
      width: 50% !important;
      min-width: 230px; }
    #seArticleContent .tsSearch::after {
      content: "\f0b0";
      font-family: FontAwesome;
      font-size: 30px;
      display: flex;
      background-color: #1E4E9D;
      height: 60px;
      width: 60px;
      color: #FFF;
      border-top-right-radius: 30px !important;
      border-bottom-right-radius: 30px !important;
      padding-left: 14px;
      align-items: center; }
  #seArticleContent span.lia-inline-image-caption {
    display: none; }

.lia-message-editor, #seArticleContent {
  /* -- Inline notifications -- */ }
  .lia-message-editor p:first-child::before, #seArticleContent p:first-child::before {
    line-height: 1; }
  .lia-message-editor div[class^="inlinenotification-"], #seArticleContent div[class^="inlinenotification-"] {
    border-width: 5px 0 1px;
    border-style: solid;
    margin: 0 0 10px;
    padding: 0px 20px; }
    .lia-message-editor div[class^="inlinenotification-"] p, #seArticleContent div[class^="inlinenotification-"] p {
      margin: 15px 0;
      padding-left: 34px; }
    .lia-message-editor div[class^="inlinenotification-"] p:first-child::before, #seArticleContent div[class^="inlinenotification-"] p:first-child::before {
      font-size: 25px;
      margin: 0 0 0 -34px;
      position: absolute;
      display: block;
      font-family: 'TalkTalkIcons';
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      font-style: normal;
      font-weight: normal;
      text-decoration: inherit;
      text-rendering: optimizeLegibility;
      text-transform: none;
      speak: none;
      vertical-align: middle; }
    .lia-message-editor div[class^="inlinenotification-"] .tkbPrimaryButton, .lia-message-editor div[class^="inlinenotification-"] .tkbSecondaryButton, #seArticleContent div[class^="inlinenotification-"] .tkbPrimaryButton, #seArticleContent div[class^="inlinenotification-"] .tkbSecondaryButton {
      text-align: right; }
      .lia-message-editor div[class^="inlinenotification-"] .tkbPrimaryButton a, .lia-message-editor div[class^="inlinenotification-"] .tkbSecondaryButton a, #seArticleContent div[class^="inlinenotification-"] .tkbPrimaryButton a, #seArticleContent div[class^="inlinenotification-"] .tkbSecondaryButton a {
        margin: 0 0 15px; }
  .lia-message-editor .inlinenotification-alert, #seArticleContent .inlinenotification-alert {
    border-color: #c90a37;
    background-color: #f9e7eb; }
    .lia-message-editor .inlinenotification-alert p:first-child::before, #seArticleContent .inlinenotification-alert p:first-child::before {
      content: "";
      color: #ce4663; }
  .lia-message-editor .inlinenotification-confirmation, #seArticleContent .inlinenotification-confirmation {
    border-color: #239236;
    background-color: #e8f4ea; }
    .lia-message-editor .inlinenotification-confirmation p:first-child::before, #seArticleContent .inlinenotification-confirmation p:first-child::before {
      content: "";
      color: #4ca85d; }
  .lia-message-editor .inlinenotification-information, #seArticleContent .inlinenotification-information {
    border-color: #3fabe3;
    background-color: #ebf6fc; }
    .lia-message-editor .inlinenotification-information p:first-child::before, #seArticleContent .inlinenotification-information p:first-child::before {
      content: "";
      color: #64bce9; }
  .lia-message-editor table:not(.complexTable) tbody tr, #seArticleContent table:not(.complexTable) tbody tr {
    background-color: #FFF; }
    .lia-message-editor table:not(.complexTable) tbody tr:nth-child(even), #seArticleContent table:not(.complexTable) tbody tr:nth-child(even) {
      background-color: #F4F4F4; }
  .lia-message-editor table.complexTable tbody tr, #seArticleContent table.complexTable tbody tr {
    background-color: #FFF; }
    .lia-message-editor table.complexTable tbody tr.evenRow, #seArticleContent table.complexTable tbody tr.evenRow {
      background-color: #F4F4F4; }
  .lia-message-editor table, #seArticleContent table {
    margin: auto;
    font-size: 0.89em !important;
    max-width: 100%;
    position: relative;
    width: auto; }
    .lia-message-editor table thead tr, #seArticleContent table thead tr {
      background-color: #9BA0A3;
      color: #ffffff;
      font-weight: bold; }
      .lia-message-editor table thead tr:first-child, #seArticleContent table thead tr:first-child {
        background-color: #394347; }
      .lia-message-editor table thead tr td, #seArticleContent table thead tr td {
        padding: 10px 15px;
        border: 2px solid white; }
        .lia-message-editor table thead tr td:first-child, #seArticleContent table thead tr td:first-child {
          border-left: 0; }
        .lia-message-editor table thead tr td:last-child, #seArticleContent table thead tr td:last-child {
          border-right: 0; }
        .lia-message-editor table thead tr td p:last-child, #seArticleContent table thead tr td p:last-child {
          margin-bottom: 0; }
    .lia-message-editor table tbody tr td, #seArticleContent table tbody tr td {
      border: 0;
      padding: 10px 15px;
      text-align: center; }
      .lia-message-editor table tbody tr td p:last-child, #seArticleContent table tbody tr td p:last-child {
        margin-bottom: 0; }
    .lia-message-editor table ol, #seArticleContent table ol {
      list-style: none;
      padding: 0;
      margin: 20px 0; }
      .lia-message-editor table ol li, #seArticleContent table ol li {
        padding-top: 5px;
        padding-left: 34px;
        position: relative;
        margin-bottom: 10px;
        line-height: 1.3;
        font-size: 16px; }
        .lia-message-editor table ol li:before, #seArticleContent table ol li:before {
          color: #fff;
          z-index: 10;
          top: 6px;
          font-size: 14px;
          width: 24px;
          left: 0;
          margin: 0;
          text-align: center; }
        .lia-message-editor table ol li::after, #seArticleContent table ol li::after {
          position: absolute;
          top: 3px !important;
          left: 0;
          content: '';
          height: 24px;
          width: 24px;
          border-radius: 100%;
          display: inline-block;
          background-color: #394348; }
    .lia-message-editor table ul:not(.lia-tabs-standard):not(.lia-list-standard-inline):not(.lia-list-standard):not(.ticklist), #seArticleContent table ul:not(.lia-tabs-standard):not(.lia-list-standard-inline):not(.lia-list-standard):not(.ticklist) {
      list-style: none;
      padding: 0;
      margin: 20px 0; }
      .lia-message-editor table ul:not(.lia-tabs-standard):not(.lia-list-standard-inline):not(.lia-list-standard):not(.ticklist) li, #seArticleContent table ul:not(.lia-tabs-standard):not(.lia-list-standard-inline):not(.lia-list-standard):not(.ticklist) li {
        position: relative;
        margin-bottom: 10px;
        padding-left: 20px;
        line-height: 1.3;
        font-size: 16px; }
        .lia-message-editor table ul:not(.lia-tabs-standard):not(.lia-list-standard-inline):not(.lia-list-standard):not(.ticklist) li:before, #seArticleContent table ul:not(.lia-tabs-standard):not(.lia-list-standard-inline):not(.lia-list-standard):not(.ticklist) li:before {
          color: #394348;
          margin-top: -12px;
          font-size: 35px;
          content: '\2022';
          position: absolute;
          top: 0;
          left: 0; }
  .lia-message-editor .scrollyTable, #seArticleContent .scrollyTable {
    position: relative; }
    .lia-message-editor .scrollyTable .scrollyTableContent, #seArticleContent .scrollyTable .scrollyTableContent {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: -ms-autohiding-scrollbar; }
    .lia-message-editor .scrollyTable.canScroll.canScrollRight:before, #seArticleContent .scrollyTable.canScroll.canScrollRight:before {
      content: '\f054';
      font-family: FontAwesome;
      position: absolute;
      right: 0;
      background: white;
      background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, gainsboro 100%);
      height: 100%;
      width: 50px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center; }
    .lia-message-editor .scrollyTable.canScroll.canScrollLeft:after, #seArticleContent .scrollyTable.canScroll.canScrollLeft:after {
      top: 0;
      content: '\f053';
      font-family: FontAwesome;
      position: absolute;
      left: 0;
      background: gainsboro;
      background: linear-gradient(90deg, gainsboro 0%, rgba(255, 255, 255, 0) 100%);
      height: 100%;
      width: 50px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center; }

.lia-component-labels-widget-labels-list .label .label-link, .lia-component-labels-widget-labels-list .lia-component-ideas-widget-labels-sortable .label .label-link {
  border-radius: 3px;
  background-color: #fafafa;
  border: 1px solid #eee;
  font-weight: normal;
  font-family: 'Open Sans', 'Arial', sans-serif !important; }

.lia-component-labels-widget-labels-list .lia-panel-content {
  padding-top: 0; }

.lia-component-labels-widget-labels-list span.lia-panel-heading-bar-title::before {
  content: "\f02c";
  font-family: FontAwesome;
  padding-right: 5px; }

.lia-component-labels-widget-labels-list .lia-panel-heading-bar {
  margin-top: 30px;
  background-color: transparent !important;
  border-top: 1px solid black;
  padding-top: 15px !important;
  border-radius: 0px; }
  .lia-component-labels-widget-labels-list .lia-panel-heading-bar .lia-panel-heading-bar-title {
    font-family: 'Open Sans', 'Arial', sans-serif !important;
    font-size: 16px;
    line-height: 1.5;
    font-weight: normal; }

.lia-form-message-review-entry .lia-form-label-wrapper {
  display: none; }

#masonry-view-menu .lia-component-menu-bar {
  display: none; }

.lia-deckgrid {
  margin-top: 0; }

.lia-faq-section {
  margin-bottom: 0; }
  .lia-faq-section h2 {
    margin-bottom: 0; }
    .lia-faq-section h2 a {
      font-size: 28px !important;
      color: #e62639 !important; }
  .lia-faq-section h3 {
    margin-bottom: 0; }
  .lia-faq-section ul, .lia-faq-section ol {
    margin: 0; }

.ForumTopicPage .lia-message-view-display .lia-message-subject .lia-link-navigation {
  font-size: 24px !important;
  font-weight: normal !important;
  font-family: 'WF Omnes','Arial', sans-serif !important; }

.ForumTopicPage .lia-message-view-forum-message.lia-message-view-display .lia-quilt-row-header .lia-message-post-date {
  display: none; }

.ForumTopicPage .lia-message-view-forum-message.lia-message-view-display .lia-quilt-row-main .lia-message-post-date {
  display: block;
  margin-bottom: 15px; }

.ForumTopicPage .lia-message-view-forum-message .lia-menu-navigation-wrapper {
  right: 0;
  top: -22px; }

.ForumTopicPage .lia-quilt-layout-single-column-forum-message .lia-quilt-column-quickreply-left {
  display: none; }

.ForumTopicPage .lia-quilt-layout-single-column-forum-message .lia-quilt-column-quickreply-right {
  width: 100%;
  padding-left: 0; }

.ForumTopicPage .lia-quilt-layout-single-column-forum-message .lia-message-quick-reply {
  margin-right: 0; }

.lia-message-view-display .lia-message-subject .lia-link-navigation {
  color: #1E4E9D !important; }

.ui-dialog .lia-component-authentication-widget-login-dialog-content .lia-quilt-column-08 .lia-quilt-column-alley-right {
  display: none; }

.service-status-bubble {
  display: none; }

/*# sourceMappingURL=maps/main.css.map */
