@import url("https://fonts.googleapis.com/css?family=Montserrat:400,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Raleway:400,500,600,700,900&display=swap");:root{--purple-color:#4b32b0;--mint-color:#00ecff;--pink-color:#e2c1fc;--dark-color:#343434;--gray-color:#4f4f4f;--white-color:#fff}.body-container.container-fluid{padding:0 !important}body{background:var(--purple-color);background-image:url(https://www.privy.com/hubfs/PrivyShop/bg.png);background-attachment:fixed;background-size:cover;background-repeat:no-repeat;font-family:'Raleway',sans-serif;font-size:16px;color:var(--white-color)}a,a:hover{text-decoration:none;transition:.3s}.listing__wrapper{max-width:1100px;margin:0 auto}.coupon{cursor:pointer;border:1px dashed #4b32b0;text-align:center;padding:5px;margin-bottom:5px;color:#4b32b0;font-weight:bold;font-size:12px}.listing__footer{position:absolute;bottom:28px;box-sizing:content-box;width:87%}@media(min-width:992px){.main__header .container-fluid{padding-left:30px;padding-right:30px}}.button__primary{text-transform:uppercase;color:var(--purple-color);background:var(--mint-color);border:1px solid var(--mint-color);padding:8px 10px;transition:.5s;font-size:12px;line-height:28px;font-weight:700;display:inline-block;text-align:center;font-family:'Montserrat',sans-serif}.button__primary:hover{background:var(--purple-color);color:var(--mint-color);border:1px solid var(--mint-color)}.main__header{padding-top:25px;padding-bottom:25px}.subtitle{margin-top:20px;margin-bottom:10px;font-size:28px;font-weight:700}.subtitle a{color:#e2c1fc;text-decoration:underline;font-size:16px;font-weight:600}.subtitle a:hover{color:#fff;text-decoration:none}@media only screen and (max-width:767px){.main__header{padding-top:10px;padding-bottom:25px}}.subscribe__form{margin-top:50px}.subscribe__form p{text-transform:uppercase;font-size:12px;line-height:28px;font-weight:700}.subscribe__form input[type=email],.subscribe__form input[type-text]{width:100%;height:50px;padding:15px;font-weight:700;border:0;margin-bottom:10px}.subscribe__form .button__primary{display:block;width:100%}.filte__checkbox input[type=checkbox]{display:none}.filte__checkbox input[type=checkbox]+label:before{font-family:FontAwesome;display:inline-block;color:var(--white-color)}.filte__checkbox label{color:var(--white-color);display:block;margin-bottom:25px}.filte__checkbox input[type=checkbox]+label:before{content:"\f096";color:#fff}.filte__checkbox input[type=checkbox]+label:before{letter-spacing:10px}.filte__checkbox input[type=checkbox]:checked+label:before{content:"\f046"}.filte__checkbox input[type=checkbox]:checked+label:before{letter-spacing:10px}input:focus{outline:0}.search__from input[type=text]{width:100%;height:50px;font-weight:700;border:0;padding-left:40px;background:url(https://www.privy.com/hubfs/PrivyShop/searc-ico.png) no-repeat 8px center #e2c1fc}@media only screen and (max-width:767px){.search__from input[type=text]{border-radius:0}}.search__from ::placeholder{color:var(--purple-color)}.search__from :-ms-input-placeholder{color:var(--purple-color)}.search__from ::-ms-input-placeholder{color:var(--purple-color)}.search__direction{color:#e2c1fc;margin-top:10px;margin-bottom:10px;font-weight:600;font-size:20px}.search__from input[type=submit]{display:none}.main__sites{margin-top:0px;margin-bottom:60px}@media only screen and (max-width:767px){.main__sites{margin-top:0px;margin-bottom:30px}}.single__listing{background:var(--white-color);color:#4f4f4f;padding-top:25px;padding-bottom:15px;padding-left:15px;padding-right:15px;margin-bottom:10px}.single__listing .company__name h3{font-weight:700;color:var(--purple-color);font-size:25px}.single__listing .description,.coupdesc{color:#4b32b0;font-weight:500;font-size:14px;line-height:18px;overflow:hidden}.single__listing .web__address{margin-bottom:5px;word-break:break-word;color:#e2c1fc;font-weight:bold;font-size:14px;display:block}.single__listing .btn__visit{text-transform:uppercase;color:var(--purple-color);background:var(--mint-color);padding:0px 10px;transition:.5s;font-size:12px;line-height:28px;font-weight:700;display:inline-block;text-align:center;font-family:'Montserrat',sans-serif}.single__listing .btn__visit:hover{background:var(--purple-color);color:var(--mint-color)}.listing__footer{position:inherit;box-sizing:content-box;width:auto}.container-checkbox{display:block;position:relative;padding-left:30px;margin-bottom:20px;cursor:pointer;font-size:16px;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#e2c1fc}.container-checkbox input{position:absolute;opacity:0;cursor:pointer}.container-checkbox .checkmark{position:absolute;top:0;left:0;height:21px;width:21px;background-color:transparent;border:1px solid #e2c1fc}.container-checkbox .checkmark:after{content:"";position:absolute;display:none}.container-checkbox input:checked ~ .checkmark:after{display:block}.container-checkbox .checkmark:after{left:7px;top:2px;width:8px;height:14px;border:solid #00ecff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.container-radio{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container-radio input{position:absolute;opacity:0;cursor:pointer}.container-radio .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#e2c1fc}.container-radio:hover input ~ .checkmark{background-color:#e2c1fc}.container-radio input:checked ~ .checkmark{background-color:#e2c1fc}.container-radio .checkmark:after{content:"";position:absolute;display:none}.container-radio input:checked ~ .checkmark:after{display:block}.container-radio .checkmark:after{top:9px;left:9px;width:8px;height:8px;background:#3b278b}@media only screen and (max-width:767px){.button__primary{padding-top:12px;padding-bottom:12px;padding-left:8px;padding-right:8px;line-height:12px;font-size:10px}.search__filter__wrapper{display:grid;grid-template-columns:1fr 50px}.search__input{margin-right:10px}}.filter__arrow{width:50px;height:50px;background:#e2c1fc;justify-content:center;align-items:center;cursor:pointer}.filter__arrow span{width:5px;height:5px;background:#4b32b0;margin:5px}.left__sidebar{padding-left:70px;padding-right:70px}@media(min-width:1300px){.main__sites{padding-right:23%}}@media(max-width:1200px){.left__sidebar{padding-left:0;padding-right:0}}@media only screen and (max-width:767px){.search__filter__wrapper{margin-bottom:15px}.main__logo{max-width:200px;margin-right:15px}.subtitle{font-size:18px}.filter__items{display:none}.single__listing .company__name h3,.search__direction{font-size:16px}.single__listing .description{height:auto}}#spinner{display:none}.loader--spinner{display:inline-block;position:relative;color:#fff;height:60px;width:60px}.loader--spinner div{animation:loader--spinner 1.2s linear infinite;transform-origin:30px 30px}.loader--spinner div:after{display:block;position:absolute;top:3px;left:27px;border-radius:20%;content:" ";height:10px;width:5px;background:#fff}.loader--spinner div:nth-child(1){animation-delay:-1.1s;transform:rotate(0)}.loader--spinner div:nth-child(2){animation-delay:-1s;transform:rotate(30deg)}.loader--spinner div:nth-child(3){animation-delay:-0.9s;transform:rotate(60deg)}.loader--spinner div:nth-child(4){animation-delay:-0.8s;transform:rotate(90deg)}.loader--spinner div:nth-child(5){animation-delay:-0.7s;transform:rotate(120deg)}.loader--spinner div:nth-child(6){animation-delay:-0.6s;transform:rotate(150deg)}.loader--spinner div:nth-child(7){animation-delay:-0.5s;transform:rotate(180deg)}.loader--spinner div:nth-child(8){animation-delay:-0.4s;transform:rotate(210deg)}.loader--spinner div:nth-child(9){animation-delay:-0.3s;transform:rotate(240deg)}.loader--spinner div:nth-child(10){animation-delay:-0.2s;transform:rotate(270deg)}.loader--spinner div:nth-child(11){animation-delay:-0.1s;transform:rotate(300deg)}.loader--spinner div:nth-child(12){animation-delay:0s;transform:rotate(330deg)}@keyframes loader--spinner{0%{opacity:1}100%{opacity:0}}.submit__store__form__wrapper{padding:50px;background:#000;color:#fff}.store__submition__header{margin-bottom:30px}.store__submition__header h3{font-weight:900;font-size:30px;margin-bottom:30px}.store__submition__header p{font-size:20px}.submit__store__form__wrapper .form-group{margin-bottom:25px}.submit__store__form__wrapper label{font-weight:500;font-size:22px}.submit__store__form__wrapper .form-control{height:55px}.submit__store__form__wrapper textarea.form-control{height:auto}.submit__store__form__wrapper small{margin-bottom:10px;font-size:100%}.store__submission__header{padding-bottom:15px}@media only screen and (max-width:767px){.submit__store__form__wrapper{margin-top:25px;padding:25px}.store__submition__header h3{font-size:22px;margin-bottom:15px}.store__submition__header p{font-size:16px}.submit__store__form__wrapper label{font-size:16px}.submit__store__form__wrapper small{font-size:80%}}.store__about{margin-top:50px}.store__about h2{font-weight:900;font-size:72px;margin-bottom:25px}.store__about h3{font-weight:700;text-transform:uppercase;color:#e2c1fc;font-size:36px;margin-bottom:25px}.about__cta{margin-bottom:25px}.about__cta a{padding:10px 15px;display:inline-block;color:#4b32b0;text-transform:uppercase;font-size:12px;font-weight:700;font-family:'Montserrat',sans-serif;margin-right:10px}.btn__secondary{background:#e2c1fc;border:1px solid #e2c1fc}.btn__secondary:hover{background:#4b32b0;color:#00ecff}.btn__primary{background:#00ecff;border:1px solid #00ecff}.btn__primary:hover{background:#4b32b0;color:#e2c1fc}.about__content{font-family:'Lora',serif}.about__content{font-size:24px;line-height:36px}@media only screen and (max-width:767px){.store__about{margin-top:25px}.store__about h2{font-size:32px}.store__about h3{font-size:22px}.about__content{font-size:16px;line-height:25px}.about__cta a{margin-bottom:15px}}div#mainsites>div{padding-left:5px;padding-right:5px}@media(min-width:992px){.p-l-0{padding-left:0px}.p-r-0{padding-right:0px}}.searhcFormBottom{font-size:20px;margin-top:5px;font-size:22px;font-weight:500;color:#e2c1fc}@media only screen and (max-width:991px){.main__logo{margin-right:25px}}.hbspt-form{color:#fff}