#menu-item-2731:hover .nav-sublist-dropdown {
width: 280px !important;
margin: 0 38% !important;
}
.cky-btn-revisit-wrapper {
display: none !important;
}
.product-description__title {
font-weight: 700;
margin-bottom: 10px;
}
.product-description ul li {
margin-bottom: 0;
}
.variation-URLLinkforvideo {
word-break: break-word; word-wrap: break-word; }
.product-description__header{
font-weight: 600;
font-size: 1em;
}
.home .page-wrapper {
background-color: unset !important;
}
#s-buy {
background-color: black !important;
} @media (min-width: 992px) {
.s-short.elementor-section .elementor-column.elementor-col-50 {
width: 25% !important;
}
.s-short.elementor-section .elementor-container {
justify-content: center !important;
}
}
#menu-main-menu-1 {
position: relative;
}
#menu-item-2731 li a:hover::before {
content: '';
background: url(https://www.buytiktokfollowers.co.uk/wp-content/uploads/2022/10/icon-aim.svg);
background-size: cover;
width: 20px;
height: 20px;
margin-right: 5px;
position: absolute;
left: 10px;
}
#menu-item-2731 li a:hover {
color: black !important;
opacity: unset !important;
font-weight: 600 !important;
}
#menu-main-menu-1 .nav-sublist-dropdown {
-webkit-box-shadow: -10px 0px 13px -7px #000000, 10px 0px 13px -7px #000000, 5px 5px 15px 26px rgba(0, 0, 0, 0);
box-shadow: -10px 0px 13px -7px #000000, 10px 0px 13px -7px #000000, 5px 5px 15px 26px rgba(0, 0, 0, 0);
}
.wapf-field-label .required {
color: red !important;
}
.wapf-field-label.wapf--above {
font-weight: 700;
}
.et_element .et_b_header-account {
margin-top: 40px;
} #wpcf7-f69-p64-o1 {
max-width: 525px;
margin: 0 auto;
}  .grecaptcha-badge {
visibility: hidden;
}
.captcha-notice {
width: 290px !important;
margin: 0 auto;
text-align: center;
color: white;
font-size: 0.7em;
}
.captcha-notice.bg-white,
.captcha-notice.bg-white a {
color: black;
}
.captcha-notice a {
font-weight: 500;
color: white;
text-decoration: underline;
}
.captcha-notice a:hover {
color: var(--e-global-color-accent) !important;
text-decoration: none;
transition: 0.3s ease-in-out;
}   #timeline-horizontal .fa-crosshairs:before {
content: "1";
font-size: 1.5em;
border: 1px solid black;
padding: 5px 20px;
border-radius: 15px;
background-color: #ffffff;
color: black;
font-weight: 600;
font-family: 'Staatliches';
}
#timeline-horizontal .fa-lightbulb:before {
content: "2";
font-size: 1.5em;
border: 1px solid black;
padding: 5px 20px;
border-radius: 15px;
background-color: #ffffff;
color: black;
font-weight: 600;
font-family: 'Staatliches';
}
#timeline-horizontal .fa-check:before {
content: "3";
font-size: 1.5em;
border: 1px solid black;
padding: 5px 20px;
border-radius: 15px;
background-color: #ffffff;
color: black;
font-weight: 600;
font-family: 'Staatliches';
}
.etheme-h-timeline-title {
padding-top: 10px;
}
#timeline-horizontal .etheme-h-timeline-item.is-active .etheme-h-timeline-step,
#timeline-vertical .etheme-timeline-item.is-active .etheme-timeline-step {
border-color: black;
}
#timeline-horizontal .etheme-h-timeline-connector-inner,
#timeline-vertical .etheme-timeline-connector-inner {
background: var(--e-global-color-50e0336);
}  .wrapper-cta .elementor-container .elementor-widget-wrap.elementor-element-populated {
padding: 0 !important;
}  #menu-item-2731 i.fa.fa-fan.fa-spin,
#menu-item-2948 i.fa.fa-fan.fa-spin {
color: red !important;
}
.mobile-header-wrapper .menu-main-container,
.mobile-header-wrapper .et_b_header-account {
padding-left: 15px;
}  .et-off-canvas.et_b_header-account input#rememberme+span {
min-width: 110px !important;
max-width: unset !important;
}
.login-or {
display: none;
} @media only screen and (max-width: 480px) {
#customer_login .col-1 {
padding: 0 !important;
}
#customer_login>div {
padding: 0 !important;
border: none !important;
}
.login-or {
display: block !important;
width: 100%;
text-align: center;
margin: 60px 0;
}
.login-or>span {
font-weight: 500;
font-size: 2.5em;
font-family: Staatliches;
}
} @media (max-width: 991.99px) {
.home .etheme-product-list {
display: grid;
grid-template-columns: repeat(12, 1fr);
grid-auto-rows: auto;
grid-gap: 10px;
grid-row-gap: 20px;
}
.home .etheme-product-list .etheme-product-list-item:nth-child(-1n + 3) {
grid-column: span 4;
}
.home .etheme-product-list .etheme-product-list-item:nth-last-child(2) {
grid-row-start: 2;
grid-column: 3 / span 4;
}
.home .etheme-product-list .etheme-product-list-item:nth-last-child(1) {
grid-row-start: 2;
grid-column: 7 / span 4;
}
.home .etheme-product-list .button svg {
margin-bottom: 10px;
font-size: 1.3em;
}
.home .etheme-product-list a.button {
padding: 10px 5px;
display: flex;
flex-direction: column;
align-items: center;
}
.home .etheme-product-list .woocommerce-Price-amount bdi {
font-size: 1.7em !important;
}
.home .etheme-product-list .woocommerce-loop-product__title {
font-size: 1.5em !important;
} #our-promise .elementor-image-box-wrapper {
display: grid;
grid-template-columns: 15% 200px;
align-items: center;
}
#our-promise .elementor-image-box-img {
width: 100%;
}  #cta-boost>.elementor-widget-wrap {
display: grid;
grid-template-rows: repeat(3, auto);
grid-row-gap: 20px;
}
#cta-boost a.elementor-button-link {
width: 200px;
}  #faq-accordion {
width: 100% !important;
}
.elementor-tab-title {
background: linear-gradient(to top, lightgrey 0%, lightgrey 1%, #e0e0e0 26%, #efefef 48%, #d9d9d9 75%, #bcbcbc 100%);
} #disclaimer p {
width: 100% !important;
line-height: 1 !important;
}
}
.slide-button {
border-radius: 2px;
}
.elementor-widget-image-box .elementor-image-box-content {
width: auto !important;
}
#footer-custom #menu ul {
display: grid;
grid-template-columns: repeat(3, auto);
grid-template-rows: 1fr;
grid-row-gap: 0px;
justify-content: center;
}
#footer-custom #menu ul li a {
color: black !important;
font-weight: 600 !important;
transition: 0.3s ease-in-out;
text-decoration: underline 1px solid;
}
#footer-custom #menu ul li a:hover {
color: var(--e-global-color-accent) !important;
text-decoration: none;
}
#footer-custom {
border-top: 1px solid black; background: url(https://www.buytiktokfollowers.co.uk/wp-content/uploads/2022/10/rrreflection.svg);
}
#footer-custom {
--e-icon-list-icon-size: 48px;
}
#footer-menu ul li {
display: inline-block;
}
#disclaimer {
margin-bottom: 15px;
}
#disclaimer p {
width: 60%;
margin: 0 auto;
text-align: center;
line-height: 0.9;
}
#disclaimer h2.elementor-heading-title {
margin-bottom: 0;
}
#col-payment-options .elementor-widget-wrap {
display: grid;
justify-items: center;
justify-content: center;
grid-template-columns: repeat(3, 80px);
}
.elementor-2525 {
position: absolute;
bottom: 0;
left: 0;
right: 0;
display: contents;
}
#col-cards>.elementor-widget-wrap {
display: grid;
grid-template-columns: repeat(3, auto);
grid-template-rows: repeat(2, auto);
justify-content: center !important;
grid-column-gap: 35px;
} #wpcf7-f69-p64-o1>form>p:nth-child(3) {
margin-top: 20px;
} @media (max-width: 991.99px) {
#footer-custom #menu ul {
display: grid;
grid-template-columns: 1fr;
grid-template-rows: repeat(3, auto);
grid-column-gap: 0px;
grid-row-gap: 0px;
justify-content: center;
justify-items: center;
}
}
#s-get-in-touch {
background-color: white !important;
}
#col-contact-us {
width: 50% !important;
margin: 0 auto;
}
#faq-accordion {
width: 75%;
margin: 0 auto;
}
.mt-5 {
margin-top: 5%;
} ::-webkit-scrollbar-track {
background-color: #ebebeb;
-webkit-border-radius: 10px;
border-radius: 10px;
}
::-webkit-scrollbar-thumb {
-webkit-border-radius: 10px;
border-radius: 10px;
background: #6d6d6d;
}
::-webkit-scrollbar {
width: 10px;
}  #preloader {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #fefefe;
z-index: 99;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
align-content: center;
}
#preloader i {
color: black;
font-size: 7em;
}
#status {
width: auto;
height: auto;
position: absolute;
} .wpcf7-response-output {
display: flex;
align-items: center;
justify-content: center;
align-content: center;
max-width: 350px;
margin: 0 auto !important;
text-align: center;
margin-top: 20px !important;
line-height: 1.2em;
color: black;
border-color: #f5f5f5c9 !important;
border: 6px solid !important;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: green !important;
}
.wpcf7 form.invalid .wpcf7-response-output {
border-color: red !important;
} #s-buy .etheme-product-list-item.sale > div > span > ins > span > bdi {
color: white;
font-weight: 300;
}