/**
 * Colors Sites (background)
 */
.bg-airbnb {
  background-color: #ff5a5f;
}
.bg-amazon {
  background-color: #ff9900;
}
.bg-anwalt {
  background-color: #385171;
}
.bg-appstore {
  background-color: #0d93f4;
}
.bg-autohauskenner {
  background-color: #24264f;
}
.bg-autoscout24 {
  background-color: #f5f200;
}
.bg-bewertet {
  background-color: #03a9f4;
}
.bg-billiger {
  background-color: #0f3d6b;
}
.bg-booking {
  background-color: #003580;
}
.bg-capterra {
  background-color: #044d80;
}
.bg-check24 {
  background-color: #063773;
}
.bg-doctify {
  background-color: #2b59e0;
}
.bg-eat-the-world {
  background-color: #f94611;
}
.bg-ebookers {
  background-color: #2fb4ed;
}
.bg-ekomi {
  background-color: #29a00a;
}
.bg-expedia {
  background-color: #fddb32;
}
.bg-facebook {
  background-color: #1778f2;
}
.bg-fernstudiumcheck {
  background-color: #0282bb;
}
.bg-fewo-direkt {
  background-color: #0067db;
}
.bg-g2 {
  background-color: #ff492c;
}
.bg-gartner {
  background-color: #313355;
}
.bg-geizhals {
  background-color: #004680;
}
.bg-getapp {
  background-color: #454a4f;
}
.bg-getyourguide {
  background-color: #ff5533;
}
.bg-glassdoor {
  background-color: #0caa41;
}
.bg-golocal {
  background-color: #afbd11;
}
.bg-google {
  background-color: #0f9d58;
}
.bg-googleplay {
  background-color: #689f38;
}
.bg-guenstiger {
  background-color: #006;
}
.bg-holidaycheck {
  background-color: #0e55cd;
}
.bg-hometogo {
  background-color: #612ace;
}
.bg-hotels {
  background-color: #d32f2f;
}
.bg-idealo {
  background-color: #0a3761;
}
.bg-immoscout24 {
  background-color: #00ffd0;
}
.bg-indeed {
  background-color: #2164f4;
}
.bg-jameda {
  background-color: #00c3a5;
}
.bg-kennstdueinen {
  background-color: #2a5b7c;
}
.bg-klacht {
  background-color: #02678a;
}
.bg-klachtenkompas {
  background-color: #051654;
}
.bg-klinikbewertungen {
  background-color: #c5261f;
}
.bg-kununu {
  background-color: #ffc62e;
}
.bg-lieferando {
  background-color: #ff8000;
}
.bg-meinungsmeister {
  background-color: #006a76;
}
.bg-mobile {
  background-color: #f60;
}
.bg-omr {
  background-color: #000000;
}
.bg-opentable {
  background-color: #da3743;
}
.bg-pflegehilfe {
  background-color: #98c44c;
}
.bg-provenexpert {
  background-color: #d9c594;
}
.bg-quandoo {
  background-color: #f8b333;
}
.bg-reiseveranstalter {
  background-color: #ea098d;
}
.bg-reviews-io {
  background-color: #0e1311;
}
.bg-shopauskunft {
  background-color: #0060a9;
}
.bg-softwareadvice {
  background-color: #2d284d;
}
.bg-stepstone {
  background-color: #0c2577;
}
.bg-studiobookr {
  background-color: #2b2b2b;
}
.bg-studycheck {
  background-color: #02475e;
}
.bg-treatwell {
  background-color: #f36646;
}
.bg-tripadvisor {
  background-color: #34e0a1;
}
.bg-trusted {
  background-color: #1f3c4c;
}
.bg-trustedshops {
  background-color: #ffdc0f;
}
.bg-trustpilot {
  background-color: #000032;
}
.bg-trustradius {
  background-color: #002269;
}
.bg-werpflegtwie {
  background-color: #296380;
}
.bg-yelp {
  background-color: #d32323;
}

/**
 * Colors Scores (background)
 */
.bg-score-0 {
  background-color: #db3d35 !important;
}
.bg-score-1 {
  background-color: #e65441 !important;
}
.bg-score-2 {
  background-color: #e97243 !important;
}
.bg-score-3 {
  background-color: #ee8641 !important;
}
.bg-score-4 {
  background-color: #f29d38 !important;
}
.bg-score-5 {
  background-color: #e6aa37 !important;
}
.bg-score-6 {
  background-color: #c7b03c !important;
}
.bg-score-7 {
  background-color: #a2b042 !important;
}
.bg-score-8 {
  background-color: #7ead44 !important;
}
.bg-score-9 {
  background-color: #6da646 !important;
}
.bg-score-10 {
  background-color: #5d9f44 !important;
}

/**
 * Icons Sites (font)
 */
.icon-airbnb {
  background-color: #ff5a5f;
  color: #fff;
  font-size: 1rem;
}
.icon-xs.icon-airbnb {
  font-size: .875rem;
}
.icon-lg.icon-airbnb {
  font-size: 1.75rem;
}
.icon-facebook {
  background-color: #1778f2;
  color: #fff;
  font-size: 1rem;
}
.icon-xs.icon-facebook {
  font-size: .875rem;
}
.icon-lg.icon-facebook {
  font-size: 1.625rem;
}
.icon-yelp {
  background-color: #d32323;
  color: #fff;
  font-size: 1rem;
}
.icon-xs.icon-yelp {
  font-size: .875rem;
}
.icon-lg.icon-yelp {
  font-size: 1.625rem;
}

/**
 * Icons Sites (image)
 */
.icon-amazon {
  background-color: #f5f7fa;
  background-image: url('../img/icon/site/amazon_icon_color.png');
}
.source-add:not(:hover) .icon-amazon {
  background-image: url('../img/icon/site/amazon_icon_grey.png');
}
.icon-anwalt {
  background-color: #385171;
  background-image: url('../img/icon/site/anwalt_icon_white.png');
}
.source-add:not(:hover) .icon-anwalt {
  background-image: url('../img/icon/site/anwalt_icon_grey.png');
}
.icon-appstore {
  background-color: #0d93f4;
  background-image: url('../img/icon/site/appstore_icon_white.png'), linear-gradient(to bottom, #0ed1fd, #00b8ff, #009cff, #007dff, #0c57ee);
  background-size: 18px, 100%;
}
.icon-appstore.icon-xs {
  background-size: 14px, 100%;
}
.icon-appstore.icon-lg {
  background-size: 28px, 100%;
}
.source-add:not(:hover) .icon-appstore {
  background-image: url('../img/icon/site/appstore_icon_grey.png');
}
.icon-autohauskenner {
  background-color: #24264f;
  background-image: url('../img/icon/site/autohauskenner_icon_white.png');
}
.source-add:not(:hover) .icon-autohauskenner {
  background-image: url('../img/icon/site/autohauskenner_icon_grey.png');
}
.icon-autoscout24 {
  background-color: #333333;
  background-image: url('../img/icon/site/autoscout24_icon_color.png');
}
.source-add:not(:hover) .icon-autoscout24 {
  background-image: url('../img/icon/site/autoscout24_icon_grey.png');
}
.icon-bewertet {
  background-color: #03a9f4;
  background-image: url('../img/icon/site/bewertet_icon_white.png');
  background-size: 20px;
}
.icon-bewertet.icon-xs {
  background-size: 16px;
}
.icon-bewertet.icon-lg {
  background-size: 30px;
}
.source-add:not(:hover) .icon-bewertet {
  background-image: url('../img/icon/site/bewertet_icon_grey.png');
}
.icon-billiger {
  background-color: #f5f7fa;
  background-image: url('../img/icon/site/billiger_icon_color.png');
}
.source-add:not(:hover) .icon-billiger {
  background-image: url('../img/icon/site/billiger_icon_grey.png');
}
.icon-booking {
  background-color: #003580;
  background-image: url('../img/icon/site/booking_icon_color.png');
}
.source-add:not(:hover) .icon-booking {
  background-image: url('../img/icon/site/booking_icon_grey.png');
}
.icon-capterra {
  background-color: #f5f7fa;
  background-image: url('../img/icon/site/capterra_icon_color.png');
  background-size: 20px;
}
.icon-capterra.icon-xs {
  background-size: 16px;
}
.icon-capterra.icon-lg {
  background-size: 30px;
}
.source-add:not(:hover) .icon-capterra {
  background-image: url('../img/icon/site/capterra_icon_grey.png');
}
.icon-check24 {
  background-color: #063773;
  background-image: url('../img/icon/site/check24_icon_white.png');
}
.source-add:not(:hover) .icon-check24 {
  background-image: url('../img/icon/site/check24_icon_grey.png');
}
.icon-doctify {
  background-color: #2b59e0;
  background-image: url('../img/icon/site/doctify_icon_color.png');
  background-size: 20px;
}
.icon-doctify.icon-xs {
  background-size: 16px;
}
.icon-doctify.icon-lg {
  background-size: 30px;
}
.source-add:not(:hover) .icon-doctify {
  background-image: url('../img/icon/site/doctify_icon_grey.png');
}
.icon-eat-the-world {
  background-color: #f94611;
  background-image: url('../img/icon/site/eat-the-world_icon_white.png');
  background-size: 20px;
}
.icon-eat-the-world.icon-xs {
  background-size: 16px;
}
.icon-eat-the-world.icon-lg {
  background-size: 30px;
}
.source-add:not(:hover) .icon-eat-the-world {
  background-image: url('../img/icon/site/eat-the-world_icon_grey.png');
}
.icon-ebookers {
  background-color: #2fb4ed;
  background-image: url('../img/icon/site/ebookers_icon_white.png');
  background-size: 14px;
}
.icon-ebookers.icon-xs {
  background-size: 10px;
}
.icon-ebookers.icon-lg {
  background-size: 24px;
}
.source-add:not(:hover) .icon-ebookers {
  background-image: url('../img/icon/site/ebookers_icon_grey.png');
}
.icon-ekomi {
  background-color: #29a00a;
  background-image: url('../img/icon/site/ekomi_icon_white.png');
}
.source-add:not(:hover) .icon-ekomi {
  background-image: url('../img/icon/site/ekomi_icon_grey.png');
}
.icon-expedia {
  background-color: #fddb32;
  background-image: url('../img/icon/site/expedia_icon_color.png');
  background-size: 16px;
}
.icon-expedia.icon-xs {
  background-size: 12px;
}
.icon-expedia.icon-lg {
  background-size: 26px;
}
.source-add:not(:hover) .icon-expedia {
  background-image: url('../img/icon/site/expedia_icon_grey.png');
}
.icon-fernstudiumcheck {
  background-color: #0282bb;
  background-image: url('../img/icon/site/fernstudiumcheck_icon_color.png');
}
.source-add:not(:hover) .icon-fernstudiumcheck {
  background-image: url('../img/icon/site/fernstudiumcheck_icon_grey.png');
}
.icon-fewo-direkt {
  background-color: #0067db;
  background-image: url('../img/icon/site/fewo-direkt_icon_white.png');
}
.source-add:not(:hover) .icon-fewo-direkt {
  background-image: url('../img/icon/site/fewo-direkt_icon_grey.png');
}
.icon-g2 {
  background-color: #ff492c;
  background-image: url('../img/icon/site/g2_icon_white.png');
}
.source-add:not(:hover) .icon-g2 {
  background-image: url('../img/icon/site/g2_icon_grey.png');
}
.icon-gartner {
  background-color: #313355;
  background-image: url('../img/icon/site/gartner_icon_color.png');
  background-size: 24px;
}
.icon-gartner.icon-xs {
  background-size: 20px;
}
.icon-gartner.icon-lg {
  background-size: 34px;
}
.source-add:not(:hover) .icon-gartner {
  background-image: url('../img/icon/site/gartner_icon_grey.png');
}
.icon-geizhals {
  background-color: #004680;
  background-image: url('../img/icon/site/geizhals_icon_white.png');
  background-size: 16px;
}
.icon-geizhals.icon-xs {
  background-size: 12px;
}
.icon-geizhals.icon-lg {
  background-size: 26px;
}
.source-add:not(:hover) .icon-geizhals {
  background-image: url('../img/icon/site/geizhals_icon_grey.png');
}
.icon-getapp {
  background-color: #454a4f;
  background-image: url('../img/icon/site/getapp_icon_color.png');
  background-size: 22px;
}
.icon-getapp.icon-xs {
  background-size: 18px;
}
.icon-getapp.icon-lg {
  background-size: 32px;
}
.source-add:not(:hover) .icon-getapp {
  background-image: url('../img/icon/site/getapp_icon_grey.png');
}
.icon-getyourguide {
  background-color: #ff5533;
  background-image: url('../img/icon/site/getyourguide_icon_white.png');
}
.source-add:not(:hover) .icon-getyourguide {
  background-image: url('../img/icon/site/getyourguide_icon_grey.png');
}
.icon-glassdoor {
  background-color: #0caa41;
  background-image: url('../img/icon/site/glassdoor_icon_white.png');
  background-size: 15px;
}
.icon-glassdoor.icon-xs {
  background-size: 11px;
}
.icon-glassdoor.icon-lg {
  background-size: 25px;
}
.source-add:not(:hover) .icon-glassdoor {
  background-image: url('../img/icon/site/glassdoor_icon_grey.png');
}
.icon-golocal {
  background-color: #afbd11;
  background-image: url('../img/icon/site/golocal_icon_white.png');
  background-size: 21px;
}
.icon-golocal.icon-xs {
  background-size: 17px;
}
.icon-golocal.icon-lg {
  background-size: 31px;
}
.source-add:not(:hover) .icon-golocal {
  background-image: url('../img/icon/site/golocal_icon_grey.png');
}
.icon-google {
  background-color: #f5f7fa;
  background-image: url('../img/icon/site/google_icon_color.png');
}
.source-add:not(:hover) .icon-google {
  background-image: url('../img/icon/site/google_icon_grey.png');
}
.icon-googleplay {
  background-color: #f5f7fa;
  background-image: url('../img/icon/site/googleplay_icon_color.png');
}
.source-add:not(:hover) .icon-googleplay {
  background-image: url('../img/icon/site/googleplay_icon_grey.png');
}
.icon-guenstiger {
  background-color: #006;
  background-image: url('../img/icon/site/guenstiger_icon_white.png');
  background-size: 16px;
}
.icon-guenstiger.icon-xs {
  background-size: 12px;
}
.icon-guenstiger.icon-lg {
  background-size: 26px;
}
.source-add:not(:hover) .icon-guenstiger {
  background-image: url('../img/icon/site/guenstiger_icon_grey.png');
}
.icon-holidaycheck {
  background-color: #0e55cd;
  background-image: url('../img/icon/site/holidaycheck_icon_color.png');
  background-size: 16px;
}
.icon-holidaycheck.icon-xs {
  background-size: 12px;
}
.icon-holidaycheck.icon-lg {
  background-size: 26px;
}
.source-add:not(:hover) .icon-holidaycheck {
  background-image: url('../img/icon/site/holidaycheck_icon_grey.png');
}
.icon-hometogo {
  background-color: #612ace;
  background-image: url('../img/icon/site/hometogo_icon_white.png');
  background-size: 16px;
}
.icon-hometogo.icon-xs {
  background-size: 12px;
}
.icon-hometogo.icon-lg {
  background-size: 26px;
}
.source-add:not(:hover) .icon-hometogo {
  background-image: url('../img/icon/site/hometogo_icon_grey.png');
}
.icon-hotels {
  background-color: #d32f2f;
  background-image: url('../img/icon/site/hotels_icon_white.png');
  background-size: 17px;
}
.icon-hotels.icon-xs {
  background-size: 13px;
}
.icon-hotels.icon-lg {
  background-size: 27px;
}
.source-add:not(:hover) .icon-hotels {
  background-image: url('../img/icon/site/hotels_icon_grey.png');
}
.icon-idealo {
  background-color: #0a3761;
  background-image: url('../img/icon/site/idealo_icon_color.png');
  background-size: 16px;
}
.icon-idealo.icon-xs {
  background-size: 12px;
}
.icon-idealo.icon-lg {
  background-size: 26px;
}
.source-add:not(:hover) .icon-idealo {
  background-image: url('../img/icon/site/idealo_icon_grey.png');
}
.icon-immoscout24 {
  background-color: #00ffd0;
  background-image: url('../img/icon/site/immoscout24_icon_color.png');
  background-size: 17px;
}
.icon-immoscout24.icon-xs {
  background-size: 13px;
}
.icon-immoscout24.icon-lg {
  background-size: 27px;
}
.source-add:not(:hover) .icon-immoscout24 {
  background-image: url('../img/icon/site/immoscout24_icon_grey.png');
}
.icon-indeed {
  background-color: #2164f4;
  background-image: url('../img/icon/site/indeed_icon_white.png');
}
.source-add:not(:hover) .icon-indeed {
  background-image: url('../img/icon/site/indeed_icon_grey.png');
}
.icon-jameda {
  background-color: #00c3a5;
  background-image: url('../img/icon/site/jameda_icon_white.png');
  background-size: 20px;
}
.icon-jameda.icon-xs {
  background-size: 16px;
}
.icon-jameda.icon-lg {
  background-size: 30px;
}
.source-add:not(:hover) .icon-jameda {
  background-image: url('../img/icon/site/jameda_icon_grey.png');
}
.icon-kennstdueinen {
  background-color: #2a5b7c;
  background-image: url('../img/icon/site/kennstdueinen_icon_white.png');
  background-size: 19px;
}
.icon-kennstdueinen.icon-xs {
  background-size: 15px;
}
.icon-kennstdueinen.icon-lg {
  background-size: 29px;
}
.source-add:not(:hover) .icon-kennstdueinen {
  background-image: url('../img/icon/site/kennstdueinen_icon_grey.png');
}
.icon-klacht {
  background-color: #02678a;
  background-image: url('../img/icon/site/klacht_icon_white.png');
  background-size: 16px;
}
.icon-klacht.icon-xs {
  background-size: 12px;
}
.icon-klacht.icon-lg {
  background-size: 26px;
}
.source-add:not(:hover) .icon-klacht {
  background-image: url('../img/icon/site/klacht_icon_grey.png');
}
.icon-klachtenkompas {
  background-color: #051654;
  background-image: url('../img/icon/site/klachtenkompas_icon_white.png');
}
.source-add:not(:hover) .icon-klachtenkompas {
  background-image: url('../img/icon/site/klachtenkompas_icon_grey.png');
}
.icon-klinikbewertungen {
  background-color: #c5261f;
  background-image: url('../img/icon/site/klinikbewertungen_icon_white.png');
  background-size: 16px;
}
.icon-klinikbewertungen.icon-xs {
  background-size: 12px;
}
.icon-klinikbewertungen.icon-lg {
  background-size: 26px;
}
.source-add:not(:hover) .icon-klinikbewertungen {
  background-image: url('../img/icon/site/klinikbewertungen_icon_grey.png');
}
.icon-kununu {
  background-color: #18242b;
  background-image: url('../img/icon/site/kununu_icon_white.png');
  background-size: 16px;
}
.icon-kununu.icon-xs {
  background-size: 12px;
}
.icon-kununu.icon-lg {
  background-size: 26px;
}
.source-add:not(:hover) .icon-kununu {
  background-image: url('../img/icon/site/kununu_icon_grey.png');
}
.icon-lieferando {
  background-color: #ff8000;
  background-image: url('../img/icon/site/lieferando_icon_white.png');
}
.source-add:not(:hover) .icon-lieferando {
  background-image: url('../img/icon/site/lieferando_icon_grey.png');
}
.icon-meinungsmeister {
  background-color: #006a76;
  background-image: url('../img/icon/site/meinungsmeister_icon_color.png');
}
.source-add:not(:hover) .icon-meinungsmeister {
  background-image: url('../img/icon/site/meinungsmeister_icon_grey.png');
}
.icon-mobile {
  background-color: #f60;
  background-image: url('../img/icon/site/mobile_icon_white.png');
  background-size: 14px;
}
.icon-mobile.icon-xs {
  background-size: 10px;
}
.icon-mobile.icon-lg {
  background-size: 24px;
}
.source-add:not(:hover) .icon-mobile {
  background-image: url('../img/icon/site/mobile_icon_grey.png');
}
.icon-omr {
  background-color: #000000;
  background-image: url('../img/icon/site/omr_icon_white.png');
  background-size: 22px;
}
.icon-omr.icon-xs {
  background-size: 18px;
}
.icon-omr.icon-lg {
  background-size: 32px;
}
.source-add:not(:hover) .icon-omr {
  background-image: url('../img/icon/site/omr_icon_grey.png');
}
.icon-opentable {
  background-color: #da3743;
  background-image: url('../img/icon/site/opentable_icon_white.png');
}
.source-add:not(:hover) .icon-opentable {
  background-image: url('../img/icon/site/opentable_icon_grey.png');
}
.icon-pflegehilfe {
  background-color: #98c44c;
  background-image: url('../img/icon/site/pflegehilfe_icon_white.png');
}
.source-add:not(:hover) .icon-pflegehilfe {
  background-image: url('../img/icon/site/pflegehilfe_icon_grey.png');
}
.icon-provenexpert {
  background-color: #d9c594;
  background-image: url('../img/icon/site/provenexpert_icon_white.png');
  background-size: 16px;
}
.icon-provenexpert.icon-xs {
  background-size: 12px;
}
.icon-provenexpert.icon-lg {
  background-size: 26px;
}
.source-add:not(:hover) .icon-provenexpert {
  background-image: url('../img/icon/site/provenexpert_icon_grey.png');
}
.icon-quandoo {
  background-color: #f8b333;
  background-image: url('../img/icon/site/quandoo_icon_white.png');
  background-size: 22px;
}
.icon-quandoo.icon-xs {
  background-size: 18px;
}
.icon-quandoo.icon-lg {
  background-size: 32px;
}
.source-add:not(:hover) .icon-quandoo {
  background-image: url('../img/icon/site/quandoo_icon_grey.png');
}
.icon-reiseveranstalter {
  background-color: #ea098d;
  background-image: url('../img/icon/site/reiseveranstalter_icon_white.png');
}
.source-add:not(:hover) .icon-reiseveranstalter {
  background-image: url('../img/icon/site/reiseveranstalter_icon_grey.png');
}
.icon-reviews-io {
  background-color: #f5f7fa;
  background-image: url('../img/icon/site/reviews-io_icon_color.png');
  background-size: 22px;
}
.icon-reviews-io.icon-xs {
  background-size: 18px;
}
.icon-reviews-io.icon-lg {
  background-size: 32px;
}
.source-add:not(:hover) .icon-reviews-io {
  background-image: url('../img/icon/site/reviews-io_icon_grey.png');
}
.icon-shopauskunft {
  background-color: #0060a9;
  background-image: url('../img/icon/site/shopauskunft_icon_white.png');
  background-size: 19px;
}
.icon-shopauskunft.icon-xs {
  background-size: 15px;
}
.icon-shopauskunft.icon-lg {
  background-size: 29px;
}
.source-add:not(:hover) .icon-shopauskunft {
  background-image: url('../img/icon/site/shopauskunft_icon_grey.png');
}
.icon-softwareadvice {
  background-color: #2d284d;
  background-image: url('../img/icon/site/softwareadvice_icon_color.png');
  background-size: 16px;
}
.icon-softwareadvice.icon-xs {
  background-size: 12px;
}
.icon-softwareadvice.icon-lg {
  background-size: 26px;
}
.source-add:not(:hover) .icon-softwareadvice {
  background-image: url('../img/icon/site/softwareadvice_icon_grey.png');
}
.icon-stepstone {
  background-color: #0c2577;
  background-image: url('../img/icon/site/stepstone_icon_white.png');
}
.source-add:not(:hover) .icon-stepstone {
  background-image: url('../img/icon/site/stepstone_icon_grey.png');
}
.icon-studiobookr {
  background-color: #2b2b2b;
  background-image: url('../img/icon/site/studiobookr_icon_white.png');
}
.source-add:not(:hover) .icon-studiobookr {
  background-image: url('../img/icon/site/studiobookr_icon_grey.png');
}
.icon-studycheck {
  background-color: #02475e;
  background-image: url('../img/icon/site/studycheck_icon_color.png');
}
.source-add:not(:hover) .icon-studycheck {
  background-image: url('../img/icon/site/studycheck_icon_grey.png');
}
.icon-treatwell {
  background-color: #f36646;
  background-image: url('../img/icon/site/treatwell_icon_white.png');
  background-size: 19px;
}
.icon-treatwell.icon-xs {
  background-size: 15px;
}
.icon-treatwell.icon-lg {
  background-size: 29px;
}
.source-add:not(:hover) .icon-treatwell {
  background-image: url('../img/icon/site/treatwell_icon_grey.png');
}
.icon-tripadvisor {
  background-color: #34e0a1;
  background-image: url('../img/icon/site/tripadvisor_icon_black.png');
  background-size: 19px;
}
.icon-tripadvisor.icon-xs {
  background-size: 15px;
}
.icon-tripadvisor.icon-lg {
  background-size: 29px;
}
.source-add:not(:hover) .icon-tripadvisor {
  background-image: url('../img/icon/site/tripadvisor_icon_grey.png');
}
.icon-trusted {
  background-color: #1f3c4c;
  background-image: url('../img/icon/site/trusted_icon_color.png');
}
.source-add:not(:hover) .icon-trusted {
  background-image: url('../img/icon/site/trusted_icon_grey.png');
}
.icon-trustedshops {
  background-color: #000000;
  background-image: url('../img/icon/site/trustedshops_icon_color.png');
}
.source-add:not(:hover) .icon-trustedshops {
  background-image: url('../img/icon/site/trustedshops_icon_grey.png');
}
.icon-trustpilot {
  background-color: #000032;
  background-image: url('../img/icon/site/trustpilot_icon_color.png');
}
.source-add:not(:hover) .icon-trustpilot {
  background-image: url('../img/icon/site/trustpilot_icon_grey.png');
}
.icon-trustradius {
  background-color: #002269;
  background-image: url('../img/icon/site/trustradius_icon_color.png');
  background-size: 22px;
}
.icon-trustradius.icon-xs {
  background-size: 18px;
}
.icon-trustradius.icon-lg {
  background-size: 32px;
}
.source-add:not(:hover) .icon-trustradius {
  background-image: url('../img/icon/site/trustradius_icon_grey.png');
}
.icon-werpflegtwie {
  background-color: #296382;
  background-image: url('../img/icon/site/werpflegtwie_icon_color.png');
}
.source-add:not(:hover) .icon-werpflegtwie {
  background-image: url('../img/icon/site/werpflegtwie_icon_grey.png');
}

/**
 * Icons Languages
 */
.icon-lang.icon-sa,
.lang-icon.lang-sa:after {
  background-image: url('../img/flag/rounded/svg/saudi-arabia.svg');
}
.icon-lang.icon-bg,
.lang-icon.lang-bg:after {
  background-image: url('../img/flag/rounded/svg/bulgaria.svg');
}
.icon-lang.icon-cn,
.lang-icon.lang-cn:after {
  background-image: url('../img/flag/rounded/svg/china.svg');
}
.icon-lang.icon-dk,
.lang-icon.lang-dk:after {
  background-image: url('../img/flag/rounded/svg/denmark.svg');
}
.icon-lang.icon-de,
.lang-icon.lang-de:after {
  background-image: url('../img/flag/rounded/svg/germany.svg');
}
.icon-lang.icon-en,
.lang-icon.lang-en:after {
  background-image: url('../img/flag/rounded/svg/united-kingdom.svg');
}
.icon-lang.icon-ee,
.lang-icon.lang-ee:after {
  background-image: url('../img/flag/rounded/svg/estonia.svg');
}
.icon-lang.icon-fi,
.lang-icon.lang-fi:after {
  background-image: url('../img/flag/rounded/svg/finland.svg');
}
.icon-lang.icon-fr,
.lang-icon.lang-fr:after {
  background-image: url('../img/flag/rounded/svg/france.svg');
}
.icon-lang.icon-gr,
.lang-icon.lang-gr:after {
  background-image: url('../img/flag/rounded/svg/greece.svg');
}
.icon-lang.icon-he,
.lang-icon.lang-he:after {
  background-image: url('../img/flag/rounded/svg/israel.svg');
}
.icon-lang.icon-id,
.lang-icon.lang-id:after {
  background-image: url('../img/flag/rounded/svg/indonesia.svg');
}
.icon-lang.icon-is,
.lang-icon.lang-is:after {
  background-image: url('../img/flag/rounded/svg/iceland.svg');
}
.icon-lang.icon-it,
.lang-icon.lang-it:after {
  background-image: url('../img/flag/rounded/svg/italy.svg');
}
.icon-lang.icon-jp,
.lang-icon.lang-jp:after {
  background-image: url('../img/flag/rounded/svg/japan.svg');
}
.icon-lang.icon-ca,
.lang-icon.lang-ca:after {
  background-image: url('../img/flag/rounded/svg/andorra.svg');
}
.icon-lang.icon-kr,
.lang-icon.lang-kr:after {
  background-image: url('../img/flag/rounded/svg/south-korea.svg');
}
.icon-lang.icon-lv,
.lang-icon.lang-lv:after {
  background-image: url('../img/flag/rounded/svg/latvia.svg');
}
.icon-lang.icon-lt,
.lang-icon.lang-lt:after {
  background-image: url('../img/flag/rounded/svg/lithuania.svg');
}
.icon-lang.icon-hr,
.lang-icon.lang-hr:after {
  background-image: url('../img/flag/rounded/svg/croatia.svg');
}
.icon-lang.icon-nl,
.lang-icon.lang-nl:after {
  background-image: url('../img/flag/rounded/svg/netherlands.svg');
}
.icon-lang.icon-no,
.lang-icon.lang-no:after {
  background-image: url('../img/flag/rounded/svg/norway.svg');
}
.icon-lang.icon-pl,
.lang-icon.lang-pl:after {
  background-image: url('../img/flag/rounded/svg/republic-of-poland.svg');
}
.icon-lang.icon-pt,
.lang-icon.lang-pt:after {
  background-image: url('../img/flag/rounded/svg/portugal.svg');
}
.icon-lang.icon-ro,
.lang-icon.lang-ro:after {
  background-image: url('../img/flag/rounded/svg/romania.svg');
}
.icon-lang.icon-ru,
.lang-icon.lang-ru:after {
  background-image: url('../img/flag/rounded/svg/russia.svg');
}
.icon-lang.icon-se,
.lang-icon.lang-se:after {
  background-image: url('../img/flag/rounded/svg/sweden.svg');
}
.icon-lang.icon-rs,
.lang-icon.lang-rs:after {
  background-image: url('../img/flag/rounded/svg/serbia.svg');
}
.icon-lang.icon-sk,
.lang-icon.lang-sk:after {
  background-image: url('../img/flag/rounded/svg/slovakia.svg');
}
.icon-lang.icon-si,
.lang-icon.lang-si:after {
  background-image: url('../img/flag/rounded/svg/slovenia.svg');
}
.icon-lang.icon-es,
.lang-icon.lang-es:after {
  background-image: url('../img/flag/rounded/svg/spain.svg');
}
.icon-lang.icon-th,
.lang-icon.lang-th:after {
  background-image: url('../img/flag/rounded/svg/thailand.svg');
}
.icon-lang.icon-cz,
.lang-icon.lang-cz:after {
  background-image: url('../img/flag/rounded/svg/czech-republic.svg');
}
.icon-lang.icon-tr,
.lang-icon.lang-tr:after {
  background-image: url('../img/flag/rounded/svg/turkey.svg');
}
.icon-lang.icon-ua,
.lang-icon.lang-ua:after {
  background-image: url('../img/flag/rounded/svg/ukraine.svg');
}
.icon-lang.icon-hu,
.lang-icon.lang-hu:after {
  background-image: url('../img/flag/rounded/svg/hungary.svg');
}
