/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/


/* buy button */
.buybtn{border-radius:5px;animation: pulse 2s infinite; transition: transform 0.3s ease; } @keyframes pulse {  0% { box-shadow: 0 0 0 0 rgba(9, 181, 152, 0.7);  }  70% { box-shadow: 0 0 0 15px rgba(217, 28, 92, 0); }  100% {  box-shadow: 0 0 0 0 rgba(217, 28, 92, 0); } }

/* float social share */
    .sbox {position:fixed;top:50%;left:6px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);transform: translateY(-50%);z-index: 9999;border-radius: 25px;overflow:hidden;background: #fff;width:40px;padding:10px 0px; -webkit-box-shadow:0 0 7px rgba(0,0,0,.1);box-shadow:rgb(23 43 99 / 30%) 0 2px 10px}
    .sbox a{padding:15px 0px!important;text-align:center;line-height:15px}
    .sbox a i{margin:5px 5px;transition:0.3s;font-size:17px}
    .sbox a i:hover{margin-left:10px;transition:0.3s}
    .sbox a i.fa-facebook{color: #3b5998}
    .sbox a i.fa-x-twitter{color:#000}
    .sbox a i.fa-pinterest{color:#BD081C}
    .sbox a i.fa-linkedin-in{color: #007bb6}
    .sbox a i.fa-whatsapp{color:#25D366}
    .sbox a i.fa-paper-plane{color:#08c!important}
    .ixon {border-radius:95px;background: #fff;padding:5px;box-shadow:rgb(23 43 99 / 30%)0 2px 10px}

/* post view Count */
.items_view {display: flex;align-items:center;gap:.2rem;font-size:10px;font-weight:600;color:#333;padding:7px 9px 7px 22px;border-radius:5px;border:1px solid #e7e7e7;font-family:poppins;}
.view-count {font-weight:700;color:#09B598;}
.items_view::before {position:absolute;display:inline-block;content: "🔥";font-size:12px;left:7px;top:48%;transform: translateY(-50%);border-radius:100%;box-shadow: 0 0 0 0 rgba(255, 0, 0, 1); animation: pulse-green 2s infinite;}
@keyframes pulse-green { 0% { transform: translateY(-50%) scale(0.95); box-shadow: 0 0 0 0 #09B59870;} 70% { transform: translateY(-50%) scale(1.1); box-shadow: 0 0 0 0px rgba(255, 0, 0, 0);} 100% { transform: translateY(-50%) scale(0.95); box-shadow: 0 0 0 0 rgba(255, 0, 0, 0);}}

/* Live Visitors */
.live_visitors {position: relative;display: flex; align-items: center; gap: .5rem;padding-left: 33px!important;font-size: 14px;font-weight: 500;color: #333; background: #f8fafc;padding: 12px 15px 12px 38px;border-radius: 8px; border-left: 4px solid rgba(33, 182, 70, 0.53);}
.live_visitors::before { position: absolute;display: inline-block;content: "";width: 8px;height: 8px;left: 12px;top: 49%;transform: translateY(-50%);border-radius: 100%;background:currentcolor;color: rgba(33, 182, 70, 1);box-shadow: 0 0 0 0 rgba(33, 182, 70, 1);animation: pulse-blue 2s infinite;}
.visitors-count {font-weight: 700;color: #0d9488;}
@keyframes pulse-blue { 0% {  transform: translateY(-50%) scale(0.95);  box-shadow: 0 0 0 0 rgba(33, 182, 70, 0.7);} 70% { transform: translateY(-50%) scale(1);  box-shadow: 0 0 0 8px rgba(33, 182, 70, 0); } 100% { transform: translateY(-50%) scale(0.95);box-shadow: 0 0 0 0 rgba(33, 182, 70, 0); }}

/* items sold out */
.items_sold {position: relative; display: flex; align-items: center; gap: .5rem; padding-left: 33px!important;font-size: 14px; font-weight: 500; color: #333;background: #f8fafc;padding: 12px 15px 12px 38px; border-radius: 8px; border-left: 4px solid rgba(255, 0, 0, 0.53);}
.sold-count { font-weight: 700;color: rgba(255, 0, 0, 1);}
.items_sold::before {position: absolute;display: inline-block;content: "";width: 8px;height: 8px;left: 12px;top: 49%;transform: translateY(-50%);border-radius: 100%;background:currentcolor;color: rgba(255, 0, 0, 1);box-shadow: 0 0 0 0 rgba(255, 0, 0, 1); animation: pulse-red 2s infinite;}
@keyframes pulse-red { 0% { transform: translateY(-50%) scale(0.95); box-shadow: 0 0 0 0 rgba(255, 0, 0, 0.7); } 70% { transform: translateY(-50%) scale(1); box-shadow: 0 0 0 8px rgba(255, 0, 0, 0);} 100% { transform: translateY(-50%) scale(0.95); box-shadow: 0 0 0 0 rgba(255, 0, 0, 0); }}

/* kk star */
.kksr-legend{font-size: 12px!important;margin-top: 5px;margin-left:5px!important;font-weight:600}
div.kksr-icon{height:17px!important; width:17px!important;}

/* ai summery */
.ai-share-buttons{position: relative;display:inline-flex;gap:.5rem;overflow:hidden}
.aibtn1{align-items:center;
 background-color: #149c7c;
color:#fff!important; column-gap: 0.5em; display: inline-flex; font-size: 10px; font-weight: 400; text-decoration: none;border-radius: 30px;padding: 5px 10px}
.aibtn2{align-items:center;
 background-color:#1a686e;
color:#fff!important; column-gap: 0.5em; display: inline-flex; font-size: 10px; font-weight: 400; text-decoration: none;border-radius: 30px;padding: 5px 10px}
.aibtn3{align-items:center;
 background-color:#4373d9;
color:#fff!important; column-gap: 0.5em; display: inline-flex; font-size: 10px; font-weight: 400; text-decoration: none;border-radius: 30px;padding: 5px 10px}

/* footer animation */	   
.techysudipTWD,.techysudipBlurTWD{position:fixed;width:100%;bottom:0;left:0;right:0;height:3px;z-index:23;background:linear-gradient(-45deg,#4086F4,#31A952,#FBBE01,#EB4132,#4086F4,#31A952,#FBBE01,#EB4132);background-size:200%;-webkit-animation:techysudipBar 5s linear infinite;animation:PixabinBar 5s linear infinite}.techysudipBlurTWD{height:10px;z-index:22;filter:blur(10px);opacity:.7}@-webkit-keyframes PixabinBar{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes PixabinBar{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}
	