/*Icons*/
.icons {
	background-image: url(../images/icons.png?22);
	background-repeat: no-repeat;
	display: block;
}

.svgicons {
	background-image: url(../images/icons.svg?21);
	background-repeat: no-repeat;
	display: block;
}

.icons.SCF-map {
	width: 804px;
	height: 245px;
	background-position: -5px -5px;
}

.svgicons.a-current-affair {
	width: 129px;
	height: 35px;
	background-position: -819px -5px;
}

.icons.about-us-pc {
	width: 687px;
	height: 426px;
	background-position: -958px -5px;
}

.about-us-pc {
	display: block;
	width: 687px;
	height: 426px;
	background-image: url(../images/about-us-pc.png);
}

.about-us-pc.lazy {
	background-size: contain;
	background-image: url(../../../common/images/puff.svg);
	background-repeat: no-repeat;
}

.icons.account-plans {
	width: 28px;
	height: 28px;
	background-position: -5px -441px;
}

.icons.american-express-cvv {
	width: 243px;
	height: 152px;
	background-position: -43px -441px;
}

.icons.black-location {
	width: 15px;
	height: 21px;
	background-position: -296px -441px;
}

.icons.black-next {
	width: 18px;
	height: 25px;
	background-position: -321px -441px;
}

.icons.black-prev {
	width: 18px;
	height: 25px;
	background-position: -349px -441px;
}

.svgicons.blogher {
	width: 150px;
	height: 50px;
	background-position: -377px -441px;
}

.icons.button-border-next {
	width: 43px;
	height: 43px;
	background-position: -537px -441px;
}

.icons.button-border-previous {
	width: 43px;
	height: 43px;
	background-position: -590px -441px;
}

.icons.button-next {
	width: 9px;
	height: 17px;
	background-position: -643px -441px;
}

.icons.button-next-white {
	width: 9px;
	height: 17px;
	background-position: -662px -441px;
}

.icons.button-previous {
	width: 9px;
	height: 17px;
	background-position: -681px -441px;
}

.icons.button-previous-white {
	width: 9px;
	height: 17px;
	background-position: -700px -441px;
}

.icons.camera-information {
	width: 50px;
	height: 50px;
	background-position: -719px -441px;
}

.icons.camera-information-white {
	width: 50px;
	height: 50px;
	background-position: -779px -441px;
}

.icons.change-arrow {
	width: 5px;
	height: 8px;
	background-position: -839px -441px;
}

.icons.checkbox {
	width: 12px;
	height: 12px;
	background-position: -854px -441px;
}

.icons.checkbox-checked {
	width: 12px;
	height: 12px;
	background-position: -876px -441px;
}

.icons.checkbox-less {
	width: 12px;
	height: 12px;
	background-position: -898px -441px;
}

.icons.checkbox-more {
	width: 12px;
	height: 12px;
	background-position: -920px -441px;
}

.icons.circle-check {
	width: 116px;
	height: 116px;
	background-position: -942px -441px;
}

.icons.circle-checkbox {
	width: 128px;
	height: 128px;
	background-position: -1068px -441px;
}

.icons.circle-checkbox-checked {
	width: 128px;
	height: 128px;
	background-position: -1206px -441px;
}

.icons.client-happiness {
	width: 292px;
	height: 243px;
	background-position: -1344px -441px;
}

.icons.close,
.svgicons.close {
	width: 32px;
	height: 32px;
	background-position: -5px -694px;
}

.icons.close-purple {
	width: 28px;
	height: 28px;
	background-position: -47px -694px;
}

.icons.collapse-arrow-black {
	width: 42px;
	height: 42px;
	background-position: -85px -694px;
}

.icons.collapse-arrow-purple {
	width: 42px;
	height: 42px;
	background-position: -137px -694px;
}

.icons.collapse-arrow-white {
	width: 42px;
	height: 42px;
	background-position: -189px -694px;
}

.svgicons.comments {
	width: 19px;
	height: 15px;
	background-position: -241px -694px;
}

.icons.contact-chatbox {
	width: 79px;
	height: 79px;
	background-position: -270px -694px;
}

.icons.copyright-text {
	width: 50px;
	height: 50px;
	background-position: -359px -694px;
}

.icons.copyright-text-white {
	width: 50px;
	height: 50px;
	background-position: -419px -694px;
}

.icons.correct-bullet {
	width: 28px;
	height: 28px;
	background-position: -479px -694px;
}

.icons.credit-card-update {
	width: 38px;
	height: 39px;
	background-position: -517px -694px;
}

.icons.dashboard {
	width: 17px;
	height: 21px;
	background-position: -565px -694px;
}

.icons.dashboard-arrow {
	width: 5px;
	height: 9px;
	background-position: -592px -694px;
}

.icons.dashboard-delete {
	width: 20px;
	height: 20px;
	background-position: -607px -694px;
}

.icons.dashboard-download {
	width: 20px;
	height: 20px;
	background-position: -637px -694px;
}

.icons.dashboard-email {
	width: 34px;
	height: 24px;
	background-position: -667px -694px;
}

.icons.dashboard-globe {
	width: 31px;
	height: 31px;
	background-position: -711px -694px;
}

.icons.dashboard-image {
	width: 29px;
	height: 25px;
	background-position: -752px -694px;
}

.icons.dashboard-location-gray {
	width: 12px;
	height: 16px;
	background-position: -791px -694px;
}

.icons.dashboard-location-white {
	width: 9px;
	height: 13px;
	background-position: -813px -694px;
}

.icons.dashboard-menu-api {
	width: 128px;
	height: 128px;
	background-position: -832px -694px;
}

.icons.dashboard-menu-arrow {
	width: 5px;
	height: 9px;
	background-position: -970px -694px;
}

.icons.dashboard-menu-filter {
	width: 128px;
	height: 128px;
	background-position: -985px -694px;
}

.icons.dashboard-menu-tracking {
	width: 128px;
	height: 128px;
	background-position: -1123px -694px;
}

.icons.dashboard-name {
	width: 31px;
	height: 25px;
	background-position: -1261px -694px;
}

.icons.dashboard-phone {
	width: 25px;
	height: 26px;
	background-position: -1302px -694px;
}

.icons.dashboard-search {
	width: 20px;
	height: 20px;
	background-position: -1337px -694px;
}

.icons.dashboard-settings {
	width: 30px;
	height: 31px;
	background-position: -1367px -694px;
}

.icons.dashboard-sort-by {
	width: 7px;
	height: 9px;
	background-position: -1407px -694px;
}

.icons.dashboard-subscriptions {
	width: 16px;
	height: 21px;
	background-position: -1424px -694px;
}

.icons.dashboard-update-card {
	width: 20px;
	height: 20px;
	background-position: -1450px -694px;
}

.icons.dashboard-username {
	width: 32px;
	height: 31px;
	background-position: -1480px -694px;
}

.icons.double-arrow-orange {
	width: 9px;
	height: 7px;
	background-position: -1522px -694px;
}

.icons.double-arrow-white {
	width: 10px;
	height: 9px;
	background-position: -1541px -694px;
}

.icons.down-arrows {
	width: 14px;
	height: 11px;
	background-position: -1561px -694px;
}

.icons.download {
	width: 37px;
	height: 25px;
	background-position: -1585px -694px;
}

.icons.drop-arrow,
.svgicons.drop-arrow {
	width: 12px;
	height: 6px;
	background-position: -1632px -694px;
}

.svgicons.dropdown {
	width: 9px;
	height: 5px;
	background-position: -1632px -710px;
}

.icons.edit-profile {
	width: 17px;
	height: 18px;
	background-position: -241px -729px;
}

.icons.edit-profile-field {
	width: 17px;
	height: 18px;
	background-position: -565px -729px;
}

.icons.edit-profile-header {
	width: 23px;
	height: 26px;
	background-position: -592px -729px;
}

.svgicons.email {
	width: 20px;
	height: 21px;
	background-position: -625px -729px;
}

.icons.email-dark {
	width: 20px;
	height: 21px;
	background-position: -655px -729px;
}

.icons.email-search-icon {
	width: 34px;
	height: 24px;
	background-position: -752px -729px;
}

.icons.exact-matches {
	width: 32px;
	height: 32px;
	background-position: -1407px -729px;
}

.icons.external-file {
	width: 60px;
	height: 60px;
	background-position: -1522px -729px;
}

.icons.external-file-purple {
	width: 60px;
	height: 60px;
	background-position: -5px -799px;
}

.icons.facebook {
	width: 128px;
	height: 128px;
	background-position: -75px -799px;
}

.icons.faq-account {
	width: 52px;
	height: 49px;
	background-position: -1592px -729px;
}

.icons.faq-basic {
	width: 39px;
	height: 49px;
	background-position: -213px -788px;
}

.icons.faq-legal {
	width: 45px;
	height: 41px;
	background-position: -262px -788px;
}

.icons.faq-question {
	width: 78px;
	height: 78px;
	background-position: -317px -799px;
}

.icons.faq-report {
	width: 59px;
	height: 41px;
	background-position: -405px -799px;
}

.icons.faq-research {
	width: 30px;
	height: 43px;
	background-position: -474px -788px;
}

.icons.faq-safety {
	width: 36px;
	height: 49px;
	background-position: -514px -788px;
}

.icons.feature-arrow,
.svgicons.feature-arrow {
	width: 25px;
	height: 25px;
	background-position: -796px -729px;
}

.icons.feature-enabled {
	width: 24px;
	height: 24px;
	background-position: -1261px -729px;
}

.icons.feature-step1,
.svgicons.feature-step1 {
	width: 106px;
	height: 105px;
	background-position: -560px -799px;
}

.icons.feature-step2,
.svgicons.feature-step2 {
	width: 106px;
	height: 105px;
	background-position: -676px -799px;
}

.icons.feature-step3,
.svgicons.feature-step3 {
	width: 105px;
	height: 105px;
	background-position: -1261px -799px;
}

.icons.feature-step4,
.svgicons.feature-step4 {
	width: 105px;
	height: 105px;
	background-position: -1376px -799px;
}

.icons.flower-check {
	width: 24px;
	height: 24px;
	background-position: -792px -788px;
}

.icons.found-info-education {
	width: 128px;
	height: 128px;
	background-position: -1491px -799px;
}

.icons.found-info-education-white {
	width: 128px;
	height: 128px;
	background-position: -5px -937px;
}

.icons.found-info-emails {
	width: 128px;
	height: 128px;
	background-position: -143px -937px;
}

.icons.found-info-emails-white {
	width: 128px;
	height: 128px;
	background-position: -281px -937px;
}

.icons.found-info-jobs {
	width: 128px;
	height: 128px;
	background-position: -419px -937px;
}

.icons.found-info-jobs-white {
	width: 128px;
	height: 128px;
	background-position: -557px -937px;
}

.icons.found-info-links {
	width: 128px;
	height: 128px;
	background-position: -695px -937px;
}

.icons.found-info-links-white {
	width: 128px;
	height: 128px;
	background-position: -833px -937px;
}

.icons.found-info-locations {
	width: 128px;
	height: 128px;
	background-position: -971px -937px;
}

.icons.found-info-locations-white {
	width: 128px;
	height: 128px;
	background-position: -1109px -937px;
}

.icons.found-info-phones {
	width: 128px;
	height: 128px;
	background-position: -1247px -937px;
}

.icons.found-info-phones-white {
	width: 128px;
	height: 128px;
	background-position: -1385px -937px;
}

.icons.found-info-photos {
	width: 128px;
	height: 128px;
	background-position: -5px -1075px;
}

.icons.found-info-photos-white {
	width: 128px;
	height: 128px;
	background-position: -143px -1075px;
}

.icons.found-info-relations {
	width: 128px;
	height: 128px;
	background-position: -281px -1075px;
}

.icons.found-info-relations-white {
	width: 128px;
	height: 128px;
	background-position: -419px -1075px;
}

.icons.found-info-urls {
	width: 128px;
	height: 128px;
	background-position: -557px -1075px;
}

.icons.found-info-urls-white {
	width: 128px;
	height: 128px;
	background-position: -695px -1075px;
}

.icons.found-info-usernames {
	width: 128px;
	height: 128px;
	background-position: -833px -1075px;
}

.icons.found-info-usernames-white {
	width: 128px;
	height: 128px;
	background-position: -971px -1075px;
}

.icons.generic-link {
	width: 50px;
	height: 50px;
	background-position: -1523px -937px;
}

.icons.google {
	width: 128px;
	height: 128px;
	background-position: -1109px -1075px;
}

.icons.gray-a-current-affair {
	width: 129px;
	height: 35px;
	background-position: -1247px -1075px;
}

.icons.gray-aol,
.svgicons.gray-aol {
	width: 99px;
	height: 42px;
	background-position: -1523px -997px;
}

.icons.gray-blogher {
	width: 150px;
	height: 50px;
	background-position: -1386px -1075px;
}

.icons.gray-location {
	width: 12px;
	height: 16px;
	background-position: -1337px -725px;
}

.icons.gray-menu,
.svgicons.gray-menu {
	width: 15px;
	height: 11px;
	background-position: -1449px -725px;
}

.icons.gray-news-aus,
.svgicons.gray-news-aus {
	width: 267px;
	height: 43px;
	background-position: -1247px -1135px;
}

.icons.gray-news-aus-large,
.svgicons.gray-news-aus-large {
	width: 109px;
	height: 44px;
	background-position: -1524px -1135px;
}

.icons.gray-news-com-au,
.svgicons.gray-news-com-au {
	width: 131px;
	height: 43px;
	background-position: -1247px -1188px;
}

.icons.gray-techco {
	width: 109px;
	height: 36px;
	background-position: -1388px -1189px;
}

.icons.gray-the-aus,
.svgicons.gray-the-aus {
	width: 179px;
	height: 44px;
	background-position: -5px -1235px;
}

.icons.gray-the-huffington-post {
	width: 330px;
	height: 36px;
	background-position: -194px -1235px;
}

.icons.gray-yahoo,
.svgicons.gray-yahoo {
	width: 171px;
	height: 40px;
	background-position: -534px -1235px;
}

.icons.green-checkmark {
	width: 53px;
	height: 53px;
	background-position: -1546px -1049px;
}

.icons.green-hand-checkmark {
	width: 24px;
	height: 24px;
	background-position: -1583px -937px;
}

.icons.guaranteed-satisfaction {
	width: 253px;
	height: 253px;
	background-position: -715px -1235px;
}

.icons.help {
	width: 15px;
	height: 21px;
	background-position: -1629px -788px;
}

.icons.history-email {
	width: 83px;
	height: 104px;
	background-position: -1507px -1189px;
}

.icons.history-image {
	width: 83px;
	height: 104px;
	background-position: -5px -1303px;
}

.icons.history-name {
	width: 83px;
	height: 104px;
	background-position: -98px -1303px;
}

.icons.history-phone {
	width: 83px;
	height: 104px;
	background-position: -191px -1303px;
}

.icons.history-username {
	width: 83px;
	height: 104px;
	background-position: -284px -1303px;
}

.icons.home {
	width: 33px;
	height: 31px;
	background-position: -1609px -1049px;
}

.icons.image-matches {
	width: 50px;
	height: 50px;
	background-position: -377px -1303px;
}

.icons.image-matches-white {
	width: 50px;
	height: 50px;
	background-position: -437px -1303px;
}

.icons.img-search-icon {
	width: 29px;
	height: 25px;
	background-position: -1617px -937px;
}

.icons.info-email {
	width: 72px;
	height: 71px;
	background-position: -497px -1303px;
}

.icons.info-image {
	width: 72px;
	height: 71px;
	background-position: -579px -1303px;
}

.icons.info-name {
	width: 72px;
	height: 71px;
	background-position: -978px -1303px;
}

.icons.info-phone {
	width: 72px;
	height: 71px;
	background-position: -1060px -1303px;
}

.icons.info-username {
	width: 72px;
	height: 71px;
	background-position: -1142px -1303px;
}

.icons.instagram {
	width: 128px;
	height: 128px;
	background-position: -1224px -1303px;
}

.icons.left-arrow-black {
	width: 17px;
	height: 11px;
	background-position: -1629px -819px;
}

.icons.linkedin {
	width: 20px;
	height: 20px;
	background-position: -1609px -1090px;
}

.svgicons.location {
	width: 16px;
	height: 21px;
	background-position: -262px -840px;
}

.icons.location-dark {
	width: 16px;
	height: 21px;
	background-position: -288px -840px;
}

.icons.location-data {
	width: 50px;
	height: 50px;
	background-position: -1362px -1303px;
}

.icons.location-data-white {
	width: 50px;
	height: 50px;
	background-position: -1422px -1303px;
}

.icons.location-mark {
	width: 77px;
	height: 77px;
	background-position: -1482px -1303px;
}

.icons.locked-image {
	width: 82px;
	height: 84px;
	background-position: -377px -1390px;
}

.icons.logo,
.svgicons.logo {
	width: 345px;
	height: 100px;
	background-position: -5px -1441px;
}

.icons.logo-purple,
.svgicons.logo-purple {
	width: 345px;
	height: 100px;
	background-position: -978px -1441px;
}

.icons.logo-small {
	width: 200px;
	height: 61px;
	background-position: -978px -1232px;
}

.svgicons.logo-small {
	width: 200px;
	height: 58px;
	background-position: -0.2% 96.3%;
	background-size: 714%;
}

.icons.logo-small-gray {
	width: 42px;
	height: 37px;
	background-position: -1600px -1189px;
}

.icons.logo-small-green {
	width: 42px;
	height: 37px;
	background-position: -1188px -1236px;
}

.icons.logo-small-purple {
	width: 200px;
	height: 58px;
	background-position: -469px -1390px;
}

.icons.logout {
	width: 16px;
	height: 20px;
	background-position: -792px -840px;
}

.svgicons.menu {
	width: 17px;
	height: 13px;
	background-position: -818px -840px;
}

.svgicons.mobile-aol {
	width: 60px;
	height: 25px;
	background-position: -1569px -1303px;
}

.icons.mobile-email,
.svgicons.mobile-email {
	width: 34px;
	height: 24px;
	background-position: -1388px -1236px;
}

.icons.mobile-image,
.svgicons.mobile-image {
	width: 29px;
	height: 25px;
	background-position: -1432px -1236px;
}

.icons.mobile-menu,
.svgicons.mobile-menu {
	width: 25px;
	height: 16px;
	background-position: -1471px -1236px;
}

.icons.mobile-name,
.svgicons.mobile-name {
	width: 31px;
	height: 25px;
	background-position: -1600px -1236px;
}

.svgicons.mobile-news-com-au {
	width: 76px;
	height: 25px;
	background-position: -1569px -1338px;
}

.icons.mobile-phone,
.svgicons.mobile-phone {
	width: 25px;
	height: 26px;
	background-position: -661px -1338px;
}

.icons.mobile-username,
.svgicons.mobile-username {
	width: 31px;
	height: 29px;
	background-position: -1362px -1373px;
}

.svgicons.mobile-yahoo {
	width: 105px;
	height: 25px;
	background-position: -978px -1390px;
}

.icons.more-arrow-black {
	width: 42px;
	height: 42px;
	background-position: -1403px -1373px;
}

.icons.more-arrow-purple {
	width: 42px;
	height: 42px;
	background-position: -1569px -1373px;
}

.icons.more-arrow-white {
	width: 42px;
	height: 42px;
	background-position: -1362px -1425px;
}

.icons.more-info-arrow {
	width: 8px;
	height: 12px;
	background-position: -845px -840px;
}

.icons.more-info-arrow-active {
	width: 8px;
	height: 12px;
	background-position: -863px -840px;
}

.icons.name-search-icon {
	width: 31px;
	height: 25px;
	background-position: -1414px -1425px;
}

.icons.navigation-bullet {
	width: 4px;
	height: 7px;
	background-position: -970px -725px;
}

.icons.navigation-bullet-active {
	width: 4px;
	height: 7px;
	background-position: -970px -788px;
}

.icons.news-com-au {
	width: 110px;
	height: 35px;
	background-position: -1455px -1425px;
}

.svgicons.news-com-au {
	width: 110px;
	height: 35px;
	background-position: -1455px -1425px;
}

.icons.next-round-button {
	width: 62px;
	height: 62px;
	background-position: -1575px -1425px;
}

.icons.no-results {
	width: 75px;
	height: 75px;
	background-position: -469px -1470px;
}

.icons.orange-check {
	width: 55px;
	height: 55px;
	background-position: -360px -1497px;
}

.svgicons.padlock {
	width: 14px;
	height: 21px;
	background-position: -881px -840px;
}

.icons.paypal-paynow {
	width: 194px;
	height: 40px;
	background-position: -5px -746px;
}

.svgicons.phone {
	width: 19px;
	height: 20px;
	background-position: -905px -840px;
}

.icons.phone-dark {
	width: 19px;
	height: 20px;
	background-position: -934px -840px;
}

.icons.phone-search-icon {
	width: 25px;
	height: 26px;
	background-position: -1621px -1373px;
}

.svgicons.play {
	width: 14px;
	height: 28px;
	background-position: -963px -840px;
}

.icons.play-round {
	width: 32px;
	height: 32px;
	background-position: -425px -1497px;
}

.icons.possible-image-matches {
	width: 50px;
	height: 50px;
	background-position: -554px -1497px;
}

.icons.possible-image-matches-white {
	width: 50px;
	height: 50px;
	background-position: -614px -1497px;
}

.icons.press-aol {
	width: 101px;
	height: 43px;
	background-position: -1414px -1470px;
}

.svgicons.press-huffington-post {
	width: 195px;
	height: 70px;
	background-position: -674px -1523px;
}

.icons.press-msn {
	width: 182px;
	height: 70px;
	background-position: -1333px -1523px;
}

.svgicons.press-news-com-au {
	width: 176px;
	height: 70px;
	background-position: -1655px -5px;
}

.icons.press-yahoo {
	width: 180px;
	height: 42px;
	background-position: -1646px -441px;
}

.icons.prev-round-button {
	width: 62px;
	height: 62px;
	background-position: -819px -85px;
}

.svgicons.proceed {
	width: 17px;
	height: 11px;
	background-position: -891px -85px;
}

.icons.progress-check,
.svgicons.progress-check {
	width: 104px;
	height: 104px;
	background-position: -1655px -85px;
}

.icons.purple-anyone {
	width: 87px;
	height: 87px;
	background-position: -819px -199px;
}

.icons.purple-guaranteed {
	width: 87px;
	height: 87px;
	background-position: -1655px -199px;
}

.icons.purple-safe {
	width: 87px;
	height: 87px;
	background-position: -5px -296px;
}

.icons.purple-seen-on {
	width: 87px;
	height: 87px;
	background-position: -102px -296px;
}

.icons.question {
	width: 19px;
	height: 19px;
	background-position: -918px -85px;
}

.icons.question-gray {
	width: 14px;
	height: 14px;
	background-position: -1769px -85px;
}

.icons.quotes,
.svgicons.quotes {
	width: 22px;
	height: 21px;
	background-position: -1793px -85px;
}

.icons.reverse-image-about {
	width: 691px;
	height: 545px;
	background-position: -1841px -5px;
}

.icons.right-arrow-black {
	width: 17px;
	height: 11px;
	background-position: -5px -560px;
}

.icons.ris-search {
	width: 27px;
	height: 22px;
	background-position: -296px -560px;
}

.icons.search-history {
	width: 28px;
	height: 28px;
	background-position: -333px -560px;
}

.icons.see-all-arrow {
	width: 6px;
	height: 8px;
	background-position: -371px -560px;
}

.icons.separator-button {
	width: 44px;
	height: 44px;
	background-position: -387px -560px;
}

.icons.separator-horizontal {
	width: 298px;
	height: 25px;
	background-position: -441px -560px;
}

.icons.separator-vertical {
	width: 24px;
	height: 125px;
	background-position: -1654px -560px;
}

.icons.similar-matches {
	width: 32px;
	height: 32px;
	background-position: -749px -560px;
}

.icons.slider-button {
	width: 21px;
	height: 21px;
	background-position: -791px -560px;
}

.icons.social-eharmony {
	width: 53px;
	height: 53px;
	background-position: -822px -560px;
}

.icons.social-facebook {
	width: 53px;
	height: 53px;
	background-position: -1688px -560px;
}

.icons.social-fb-messenger {
	width: 53px;
	height: 53px;
	background-position: -1751px -560px;
}

.icons.social-google-plus {
	width: 53px;
	height: 53px;
	background-position: -1814px -560px;
}

.icons.social-groupme {
	width: 53px;
	height: 53px;
	background-position: -1877px -560px;
}

.icons.social-hangouts {
	width: 53px;
	height: 53px;
	background-position: -1940px -560px;
}

.icons.social-hinge {
	width: 53px;
	height: 53px;
	background-position: -2003px -560px;
}

.icons.social-icons-purple {
	width: 122px;
	height: 17px;
	background-position: -2066px -560px;
}

.icons.social-imo {
	width: 53px;
	height: 53px;
	background-position: -2198px -560px;
}

.icons.social-instagram {
	width: 53px;
	height: 53px;
	background-position: -2261px -560px;
}

.icons.social-line {
	width: 53px;
	height: 53px;
	background-position: -2324px -560px;
}

.icons.social-linked-in {
	width: 53px;
	height: 53px;
	background-position: -2387px -560px;
}

.icons.social-myspace {
	width: 53px;
	height: 53px;
	background-position: -2450px -560px;
}

.icons.social-okcupid {
	width: 53px;
	height: 53px;
	background-position: -5px -623px;
}

.icons.social-pinterest {
	width: 54px;
	height: 53px;
	background-position: -68px -623px;
}

.icons.social-pof {
	width: 53px;
	height: 53px;
	background-position: -132px -623px;
}

.icons.social-reddit {
	width: 53px;
	height: 53px;
	background-position: -195px -623px;
}

.icons.social-skype {
	width: 53px;
	height: 53px;
	background-position: -258px -623px;
}

.icons.social-snapchat {
	width: 53px;
	height: 53px;
	background-position: -321px -623px;
}

.icons.social-tinder {
	width: 53px;
	height: 53px;
	background-position: -384px -623px;
}

.icons.social-tumblr {
	width: 53px;
	height: 53px;
	background-position: -447px -623px;
}

.icons.social-twitter {
	width: 53px;
	height: 54px;
	background-position: -510px -623px;
}

.icons.social-viber {
	width: 53px;
	height: 53px;
	background-position: -573px -623px;
}

.icons.social-vimeo {
	width: 53px;
	height: 53px;
	background-position: -636px -623px;
}

.icons.social-vine {
	width: 53px;
	height: 53px;
	background-position: -699px -623px;
}

.icons.social-vk {
	width: 53px;
	height: 53px;
	background-position: -762px -623px;
}

.icons.social-wechat {
	width: 53px;
	height: 53px;
	background-position: -825px -623px;
}

.icons.social-whatsapp {
	width: 53px;
	height: 53px;
	background-position: -888px -623px;
}

.icons.social-wordpress {
	width: 53px;
	height: 53px;
	background-position: -951px -623px;
}

.icons.social-yahoo-messenger {
	width: 53px;
	height: 53px;
	background-position: -1014px -623px;
}

.icons.social-youtube {
	width: 53px;
	height: 54px;
	background-position: -1077px -623px;
}

.icons.social-zoosk {
	width: 53px;
	height: 53px;
	background-position: -1140px -623px;
}

.icons.square-check {
	width: 46px;
	height: 35px;
	background-position: -885px -560px;
}

.icons.ssl {
	width: 153px;
	height: 153px;
	background-position: -1688px -623px;
}

.icons.supported-cards {
	width: 257px;
	height: 34px;
	background-position: -1851px -623px;
}

.svgicons.techco {
	width: 109px;
	height: 36px;
	background-position: -1203px -623px;
}

.svgicons.testimonial-bubbles {
	width: 55px;
	height: 63px;
	background-position: -2118px -623px;
}

.icons.testimonial-bubbles-white {
	width: 55px;
	height: 63px;
	background-position: -2183px -623px;
}

.icons.thank-you {
	width: 213px;
	height: 169px;
	background-position: -2248px -623px;
}

.svgicons.the-huffington-post {
	width: 330px;
	height: 44px;
	background-position: -1656px -795px;
}

.svgicons.time {
	width: 16px;
	height: 16px;
	background-position: -2513px -560px;
}

.icons.twitter {
	width: 128px;
	height: 128px;
	background-position: -1996px -802px;
}

.icons.user {
	width: 128px;
	height: 128px;
	background-position: -2134px -802px;
}

.icons.user-search-icon {
	width: 32px;
	height: 31px;
	background-position: -2471px -623px;
}

.icons.view-more-active-mobile {
	width: 21px;
	height: 21px;
	background-position: -5px -586px;
}

.icons.view-more-mobile {
	width: 21px;
	height: 21px;
	background-position: -941px -586px;
}

.icons.vimeo {
	width: 22px;
	height: 20px;
	background-position: -972px -586px;
}

.icons.visa-cvv {
	width: 240px;
	height: 153px;
	background-position: -2272px -802px;
}

.icons.white-circle-point {
	width: 63px;
	height: 64px;
	background-position: -2471px -664px;
}

.icons.white-large-play {
	width: 14px;
	height: 28px;
	background-position: -2513px -586px;
}

.icons.youtube {
	width: 129px;
	height: 129px;
	background-position: -1656px -965px;
}

.icon-wrapper,
.svgicon-wrapper {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	height: auto !important;
}

.icons.icon-wrapper,
.svgicons.svgicon-wrapper {
	background-image: none;
}

.icon-wrapper.text {
	text-indent: -10000px;
	overflow: hidden;
}

.icon-wrapper.text:after {
	position: absolute;
	top: 0;
}

.icon-wrapper::after {
	background-image: url(../images/icons.png?22);
	content: "";
	display: block;
	width: 100%;
	height: 0;
	background-repeat: no-repeat;
}

.svgicon-wrapper::after {
	background-image: url(../images/icons.svg?21);
	content: "";
	display: block;
	width: 100%;
	height: 0;
	background-repeat: no-repeat;
}

.icon-wrapper.about-us-pc::after {
	background-size: 369.58%;
	background-position: 51.73% 0.43%;
	padding-bottom: 62.01%;
}

.icon-wrapper.account-plans::after {
	background-size: 9067.86%;
	background-position: 0.2% 28.09%;
	padding-bottom: 100%;
}

.icon-wrapper.camera-information::after {
	background-size: 5078%;
	background-position: 28.89% 28.49%;
	padding-bottom: 100%;
}

.icon-wrapper.camera-information-white::after,
.nav-item:hover .icons.camera-information::after,
.nav-item.active .icons.camera-information::after {
	background-size: 5078%;
	background-position: 31.3% 28.49%;
	padding-bottom: 100%;
}

.icon-wrapper.circle-check::after {
	background-size: 2188.79%;
	background-position: 38.88% 29.76%;
	padding-bottom: 100%;
}

.icon-wrapper.circle-checkbox::after {
	background-size: 1983.59%;
	background-position: 44.3% 30%;
	padding-bottom: 100%;
}

.icon-wrapper.circle-checkbox-checked::after {
	background-size: 1983.59%;
	background-position: 50.02% 30%;
	padding-bottom: 100%;
}

.icon-wrapper.client-happiness::after {
	background-size: 869.52%;
	background-position: 59.81% 32.55%;
	padding-bottom: 83.22%;
}

.icon-wrapper.close::after {
	background-size: 7934.38%;
	background-position: 0.2% 44.32%;
	padding-bottom: 100%;
}

.icon-wrapper.collapse-arrow-black::after {
	background-size: 6045.24%;
	background-position: 3.4% 44.6%;
	padding-bottom: 100%;
}

.icon-wrapper.collapse-arrow-purple::after,
.nav-item.active .icons.more-arrow-white::after,
.nav-item.active:hover .icons.more-arrow-white::after {
	background-size: 6045.24%;
	background-position: 5.49% 44.6%;
	padding-bottom: 100%;
}

.icon-wrapper.collapse-arrow-white::after {
	background-size: 6045.24%;
	background-position: 7.57% 44.6%;
	padding-bottom: 100%;
}

.icon-wrapper.copyright-text::after {
	background-size: 5078%;
	background-position: 14.42% 44.83%;
	padding-bottom: 100%;
}

.icon-wrapper.copyright-text-white::after,
.nav-item:hover .icons.copyright-text::after,
.nav-item.active .icons.copyright-text::after {
	background-size: 5078%;
	background-position: 16.83% 44.83%;
	padding-bottom: 100%;
}

.icon-wrapper.credit-card-update::after {
	background-size: 6681.58%;
	background-position: 20.67% 44.52%;
	padding-bottom: 102.63%;
}

.icon-wrapper.dashboard::after {
	background-size: 14935.29%;
	background-position: 22.4% 44.01%;
	padding-bottom: 123.53%;
}

.icon-wrapper.dashboard-menu-api::after {
	background-size: 1983.59%;
	background-position: 34.51% 47.21%;
	padding-bottom: 100%;
}

.icon-wrapper.dashboard-menu-filter::after {
	background-size: 1983.59%;
	background-position: 40.85% 47.21%;
	padding-bottom: 100%;
}

.icon-wrapper.dashboard-menu-tracking::after {
	background-size: 1983.59%;
	background-position: 46.58% 47.21%;
	padding-bottom: 100%;
}

.icon-wrapper.dashboard-subscriptions::after {
	background-size: 15868.75%;
	background-position: 56.44% 44.01%;
	padding-bottom: 131.25%;
}

.icon-wrapper.dashboard-update-card::after {
	background-size: 12695%;
	background-position: 57.56% 43.98%;
	padding-bottom: 100%;
}

.icon-wrapper.edit-profile::after {
	background-size: 14935.29%;
	background-position: 9.56% 46.14%;
	padding-bottom: 105.88%;
}

.icon-wrapper.edit-profile-header::after {
	background-size: 11039.13%;
	background-position: 23.53% 46.37%;
	padding-bottom: 113.04%;
}

.icon-wrapper.email-search-icon::after {
	background-size: 7467.65%;
	background-position: 30.02% 46.32%;
	padding-bottom: 70.59%;
}

.icon-wrapper.exact-matches::after {
	background-size: 7934.38%;
	background-position: 56.12% 46.55%;
	padding-bottom: 100%;
}

.icon-wrapper.external-file::after {
	background-size: 4231.67%;
	background-position: 61.4% 47.4%;
	padding-bottom: 100%;
}

.icon-wrapper.external-file-purple::after,
.duplicates li:hover .icons.icon-wrapper.external-file::after {
	background-size: 4231.67%;
	background-position: 0.2% 51.95%;
	padding-bottom: 100%;
}

.icon-wrapper.facebook::after,
.svgicon-wrapper.facebook::after {
	background-size: 1983.59%;
	background-position: 3.11% 54.35%;
	padding-bottom: 100%;
}

.icon-wrapper.faq-account::after {
	background-size: 4882.69%;
	background-position: 64.01% 47.06%;
	padding-bottom: 94.23%;
}

.icon-wrapper.faq-basic::after {
	background-size: 6510.26%;
	background-position: 8.52% 50.87%;
	padding-bottom: 125.64%;
}

.icon-wrapper.faq-legal::after {
	background-size: 5642.22%;
	background-position: 10.51% 50.61%;
	padding-bottom: 91.11%;
}

.icon-wrapper.faq-report::after {
	background-size: 4303.39%;
	background-position: 16.33% 51.32%;
	padding-bottom: 69.49%;
}

.icon-wrapper.faq-research::after {
	background-size: 8463.33%;
	background-position: 18.89% 50.68%;
	padding-bottom: 143.33%;
}

.icon-wrapper.faq-safety::after {
	background-size: 7052.78%;
	background-position: 20.54% 50.87%;
	padding-bottom: 136.11%;
}

.icon-wrapper.feature-enabled::after {
	background-size: 10579.17%;
	background-position: 50.14% 46.32%;
	padding-bottom: 100%;
}

.icon-wrapper.found-info-education::after {
	background-size: 1983.59%;
	background-position: 61.84% 54.35%;
	padding-bottom: 100%;
}

.icon-wrapper.found-info-education-white::after,
li:hover .icons.found-info-education::after,
li.active .icons.found-info-education::after {
	background-size: 1983.59%;
	background-position: 0.21% 63.74%;
	padding-bottom: 100%;
}

.icon-wrapper.found-info-emails::after {
	background-size: 1983.59%;
	background-position: 5.93% 63.74%;
	padding-bottom: 100%;
}

.icon-wrapper.found-info-emails-white::after {
	background-size: 1983.59%;
	background-position: 11.65% 63.74%;
	padding-bottom: 100%;
}

.icon-wrapper.found-info-jobs::after {
	background-size: 1983.59%;
	background-position: 17.38% 63.74%;
	padding-bottom: 100%;
}

.icon-wrapper.found-info-jobs-white::after,
li:hover .icons.found-info-jobs::after,
li.active .icons.found-info-jobs::after {
	background-size: 1983.59%;
	background-position: 23.1% 63.74%;
	padding-bottom: 100%;
}

.icon-wrapper.found-info-links::after {
	background-size: 1983.59%;
	background-position: 28.83% 63.74%;
	padding-bottom: 100%;
}

.icon-wrapper.found-info-links-white::after {
	background-size: 1983.59%;
	background-position: 34.55% 63.74%;
	padding-bottom: 100%;
}

.icon-wrapper.found-info-locations::after {
	background-size: 1983.59%;
	background-position: 40.27% 63.74%;
	padding-bottom: 100%;
}

.icon-wrapper.found-info-locations-white::after,
li:hover .icons.found-info-locations::after,
li.active .icons.found-info-locations::after {
	background-size: 1983.59%;
	background-position: 46% 63.74%;
	padding-bottom: 100%;
}

.icon-wrapper.found-info-phones::after {
	background-size: 1983.59%;
	background-position: 51.72% 63.74%;
	padding-bottom: 100%;
}

.icon-wrapper.found-info-phones-white::after,
li:hover .icons.found-info-phones::after,
li.active .icons.found-info-phones::after {
	background-size: 1983.59%;
	background-position: 57.45% 63.74%;
	padding-bottom: 100%;
}

.icon-wrapper.found-info-photos::after {
	background-size: 1983.59%;
	background-position: 0.21% 73.13%;
	padding-bottom: 100%;
}

.icon-wrapper.found-info-photos-white::after,
li:hover .icons.found-info-photos::after,
li.active .icons.found-info-photos::after {
	background-size: 1983.59%;
	background-position: 5.93% 73.13%;
	padding-bottom: 100%;
}

.icon-wrapper.found-info-relations::after {
	background-size: 1983.59%;
	background-position: 11.65% 73.13%;
	padding-bottom: 100%;
}

.icon-wrapper.found-info-relations-white::after,
li:hover .icons.found-info-relations::after,
li.active .icons.found-info-relations::after {
	background-size: 1983.59%;
	background-position: 17.38% 73.13%;
	padding-bottom: 100%;
}

.icon-wrapper.found-info-urls::after {
	background-size: 1983.59%;
	background-position: 23.1% 73.13%;
	padding-bottom: 100%;
}

.icon-wrapper.found-info-urls-white::after,
li:hover .icons.found-info-urls::after,
li.active .icons.found-info-urls::after {
	background-size: 1983.59%;
	background-position: 28.83% 73.13%;
	padding-bottom: 100%;
}

.icon-wrapper.found-info-usernames::after {
	background-size: 1983.59%;
	background-position: 34.55% 73.13%;
	padding-bottom: 100%;
}

.icon-wrapper.found-info-usernames-white::after,
li:hover .icons.found-info-usernames::after,
li.active .icons.found-info-usernames::after {
	background-size: 1983.59%;
	background-position: 40.27% 73.13%;
	padding-bottom: 100%;
}

.icon-wrapper.generic-link::after {
	background-size: 5078%;
	background-position: 61.19% 60.53%;
	padding-bottom: 100%;
}

.icon-wrapper.google::after,
.svgicon-wrapper.google::after {
	background-size: 1983.59%;
	background-position: 46% 73.13%;
	padding-bottom: 100%;
}

.icon-wrapper.green-checkmark::after {
	background-size: 4790.57%;
	background-position: 62.19% 67.9%;
	padding-bottom: 100%;
}

.icon-wrapper.green-hand-checkmark::after {
	background-size: 10579.17%;
	background-position: 62.94% 59.53%;
	padding-bottom: 100%;
}

.icon-wrapper.guaranteed-satisfaction::after {
	background-size: 1003.56%;
	background-position: 31.28% 91.82%;
	padding-bottom: 100%;
}

.icon-wrapper.help::after {
	background-size: 16926.67%;
	background-position: 64.54% 49.97%;
	padding-bottom: 140%;
}

.icon-wrapper.home::after {
	background-size: 7693.94%;
	background-position: 64.21% 66.94%;
	padding-bottom: 93.94%;
}

.icon-wrapper.image-matches::after {
	background-size: 5078%;
	background-position: 15.15% 84.17%;
	padding-bottom: 100%;
}

.icon-wrapper.image-matches-white::after,
.nav-item:hover .icons.image-matches::after,
.nav-item.active .icons.image-matches::after {
	background-size: 5078%;
	background-position: 17.56% 84.17%;
	padding-bottom: 100%;
}

.icon-wrapper.img-search-icon::after {
	background-size: 8755.17%;
	background-position: 64.42% 59.57%;
	padding-bottom: 86.21%;
}

.icon-wrapper.instagram::after,
.svgicon-wrapper.instagram::after {
	background-size: 1983.59%;
	background-position: 50.77% 88.64%;
	padding-bottom: 100%;
}

.icon-wrapper.location-data::after {
	background-size: 5078%;
	background-position: 54.72% 84.17%;
	padding-bottom: 100%;
}

.icon-wrapper.location-data-white::after,
.nav-item:hover .icons.location-data::after,
.nav-item.active .icons.location-data::after {
	background-size: 5078%;
	background-position: 57.13% 84.17%;
	padding-bottom: 100%;
}

.icon-wrapper.logo::after,
.svgicon-wrapper.logo::after {
	background-size: 735.94%;
	background-position: -1.77% 96.19%;
	padding-bottom: 28.99%;
}

.icon-wrapper.logo-purple::after,
.svgicon-wrapper.logo-purple::after {
	background-size: 735.94%;
	background-position: 44.58% 96.19%;
	padding-bottom: 28.99%;
}

.icon-wrapper.logo-small-gray::after {
	background-size: 6045.24%;
	background-position: 64.08% 76.17%;
	padding-bottom: 88.1%;
}

.icon-wrapper.logo-small-green::after,
.duplicates li:hover .icons.icon-wrapper.logo-small-gray::after {
	background-size: 6045.24%;
	background-position: 47.58% 79.18%;
	padding-bottom: 88.1%;
}

.icon-wrapper.logout::after {
	background-size: 15868.75%;
	background-position: 31.39% 53.23%;
	padding-bottom: 125%;
}

.icon-wrapper.mobile-image::after {
	background-size: 8755.17%;
	background-position: 57.05% 78.58%;
	padding-bottom: 86.21%;
}

.icon-wrapper.more-arrow-black::after {
	background-size: 6045.24%;
	background-position: 56.19% 88.24%;
	padding-bottom: 100%;
}

.icon-wrapper.more-arrow-purple::after,
.nav-item:hover .icons.more-arrow-white::after {
	background-size: 6045.24%;
	background-position: 62.84% 88.24%;
	padding-bottom: 100%;
}

.icon-wrapper.more-arrow-white::after {
	background-size: 6045.24%;
	background-position: 54.55% 91.58%;
	padding-bottom: 100%;
}

.icon-wrapper.name-search-icon::after {
	background-size: 8190.32%;
	background-position: 56.38% 90.59%;
	padding-bottom: 80.65%;
}

.icon-wrapper.navigation-bullet::after {
	background-size: 63475%;
	background-position: 38.26% 45.57%;
	padding-bottom: 175%;
}

a:hover .icon-wrapper.navigation-bullet::after,
a.active .icon-wrapper.navigation-bullet::after,
li.active .icons.icon-wrapper.navigation-bullet::after,
li:hover .icons.icon-wrapper.navigation-bullet::after {
	background-size: 63475%;
	background-position: 38.26% 49.53%;
	padding-bottom: 175%;
}

.icon-wrapper.padlock::after {
	background-size: 18135.71%;
	background-position: 34.89% 53.27%;
	padding-bottom: 150%;
}

.icon-wrapper.paypal-paynow::after {
	background-size: 1308.76%;
	background-position: 0.21% 47.88%;
	padding-bottom: 20.62%;
}

.icon-wrapper.phone-search-icon::after {
	background-size: 10156%;
	background-position: 64.48% 87.34%;
	padding-bottom: 104%;
}

.icon-wrapper.play::after {
	background-size: 18135.71%;
	background-position: 38.14% 53.5%;
	padding-bottom: 200%;
}

.icon-wrapper.possible-image-matches::after {
	background-size: 5078%;
	background-position: 22.26% 96.71%;
	padding-bottom: 100%;
}

.icon-wrapper.possible-image-matches-white::after,
.nav-item:hover .icons.possible-image-matches::after,
.nav-item.active .icons.possible-image-matches::after {
	background-size: 5078%;
	background-position: 24.67% 96.71%;
	padding-bottom: 100%;
}

.icon-wrapper.progress-check::after,
.svgicon-wrapper.progress-check::after {
	background-size: 2441.35%;
	background-position: 67.97% 5.69%;
	padding-bottom: 100%;
}

.icon-wrapper.question::after {
	background-size: 13363.16%;
	background-position: 36.43% 5.38%;
	padding-bottom: 100%;
}

.icon-wrapper.reverse-image-about::after {
	background-size: 367.44%;
	background-position: 99.62% 0.47%;
	padding-bottom: 78.87%;
}

.icon-wrapper.search-history::after {
	background-size: 9067.86%;
	background-position: 13.26% 35.67%;
	padding-bottom: 100%;
}

.icon-wrapper.separator-button::after {
	background-size: 5770.45%;
	background-position: 15.51% 36.04%;
	padding-bottom: 100%;
}

.icon-wrapper.similar-matches::after {
	background-size: 7934.38%;
	background-position: 29.88% 35.76%;
	padding-bottom: 100%;
}

.icon-wrapper.social-eharmony::after {
	background-size: 4790.57%;
	background-position: 33.07% 36.25%;
	padding-bottom: 100%;
}

.icon-wrapper.social-facebook::after {
	background-size: 4790.57%;
	background-position: 67.9% 36.25%;
	padding-bottom: 100%;
}

.icon-wrapper.social-fb-messenger::after {
	background-size: 4790.57%;
	background-position: 70.43% 36.25%;
	padding-bottom: 100%;
}

.icon-wrapper.social-google-plus::after {
	background-size: 4790.57%;
	background-position: 72.97% 36.25%;
	padding-bottom: 100%;
}

.icon-wrapper.social-groupme::after {
	background-size: 4790.57%;
	background-position: 75.5% 36.25%;
	padding-bottom: 100%;
}

.icon-wrapper.social-hangouts::after {
	background-size: 4790.57%;
	background-position: 78.04% 36.25%;
	padding-bottom: 100%;
}

.icon-wrapper.social-hinge::after {
	background-size: 4790.57%;
	background-position: 80.57% 36.25%;
	padding-bottom: 100%;
}

.icon-wrapper.social-imo::after {
	background-size: 4790.57%;
	background-position: 88.42% 36.25%;
	padding-bottom: 100%;
}

.icon-wrapper.social-instagram::after {
	background-size: 4790.57%;
	background-position: 90.95% 36.25%;
	padding-bottom: 100%;
}

.icon-wrapper.social-line::after {
	background-size: 4790.57%;
	background-position: 93.48% 36.25%;
	padding-bottom: 100%;
}

.icon-wrapper.social-linked-in::after {
	background-size: 4790.57%;
	background-position: 96.02% 36.25%;
	padding-bottom: 100%;
}

.icon-wrapper.social-myspace::after {
	background-size: 4790.57%;
	background-position: 98.55% 36.25%;
	padding-bottom: 100%;
}

.icon-wrapper.social-okcupid::after {
	background-size: 4790.57%;
	background-position: 0.2% 40.32%;
	padding-bottom: 100%;
}

.icon-wrapper.social-pinterest::after {
	background-size: 4701.85%;
	background-position: 2.74% 40.32%;
	padding-bottom: 98.15%;
}

.icon-wrapper.social-pof::after {
	background-size: 4790.57%;
	background-position: 5.31% 40.32%;
	padding-bottom: 100%;
}

.icon-wrapper.social-reddit::after {
	background-size: 4790.57%;
	background-position: 7.84% 40.32%;
	padding-bottom: 100%;
}

.icon-wrapper.social-skype::after {
	background-size: 4790.57%;
	background-position: 10.38% 40.32%;
	padding-bottom: 100%;
}

.icon-wrapper.social-snapchat::after {
	background-size: 4790.57%;
	background-position: 12.91% 40.32%;
	padding-bottom: 100%;
}

.icon-wrapper.social-tinder::after {
	background-size: 4790.57%;
	background-position: 15.45% 40.32%;
	padding-bottom: 100%;
}

.icon-wrapper.social-tumblr::after {
	background-size: 4790.57%;
	background-position: 17.98% 40.32%;
	padding-bottom: 100%;
}

.icon-wrapper.social-twitter::after {
	background-size: 4790.57%;
	background-position: 20.51% 40.35%;
	padding-bottom: 101.89%;
}

.icon-wrapper.social-viber::after {
	background-size: 4790.57%;
	background-position: 23.05% 40.32%;
	padding-bottom: 100%;
}

.icon-wrapper.social-vimeo::after {
	background-size: 4790.57%;
	background-position: 25.58% 40.32%;
	padding-bottom: 100%;
}

.icon-wrapper.social-vine::after {
	background-size: 4790.57%;
	background-position: 28.12% 40.32%;
	padding-bottom: 100%;
}

.icon-wrapper.social-vk::after {
	background-size: 4790.57%;
	background-position: 30.65% 40.32%;
	padding-bottom: 100%;
}

.icon-wrapper.social-wechat::after {
	background-size: 4790.57%;
	background-position: 33.19% 40.32%;
	padding-bottom: 100%;
}

.icon-wrapper.social-whatsapp::after {
	background-size: 4790.57%;
	background-position: 35.72% 40.32%;
	padding-bottom: 100%;
}

.icon-wrapper.social-wordpress::after {
	background-size: 4790.57%;
	background-position: 38.25% 40.32%;
	padding-bottom: 100%;
}

.icon-wrapper.social-yahoo-messenger::after {
	background-size: 4790.57%;
	background-position: 40.79% 40.32%;
	padding-bottom: 100%;
}

.icon-wrapper.social-youtube::after {
	background-size: 4790.57%;
	background-position: 43.32% 40.35%;
	padding-bottom: 101.89%;
}

.icon-wrapper.social-zoosk::after {
	background-size: 4790.57%;
	background-position: 45.86% 40.32%;
	padding-bottom: 100%;
}

.icon-wrapper.supported-cards::after {
	background-size: 987.94%;
	background-position: 81.11% 39.83%;
	padding-bottom: 13.23%;
}

.icon-wrapper.twitter::after,
.svgicon-wrapper.twitter::after {
	background-size: 1983.59%;
	background-position: 82.79% 54.56%;
	padding-bottom: 100%;
}

.icon-wrapper.user::after {
	background-size: 1983.59%;
	background-position: 88.51% 54.56%;
	padding-bottom: 100%;
}

.icon-wrapper.user-search-icon::after {
	background-size: 7934.38%;
	background-position: 98.56% 39.76%;
	padding-bottom: 96.88%;
}

.icon-wrapper.white-circle-point::after {
	background-size: 4030.16%;
	background-position: 99.8% 43.29%;
	padding-bottom: 101.59%;
}

.icon-wrapper.youtube::after,
.svgicon-wrapper.youtube::after {
	background-size: 1968.22%;
	background-position: 68.71% 65.69%;
	padding-bottom: 100%;
}
