/*
 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
*/

/* 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:4px;border:1px solid #E9E9E9;font-family:poppins;}
.view-count {font-weight:700;color:#1ABDB5;}
.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);}}

/* 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%}}

/* 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}

/* comments */
.comment-content .reply a{background: linear-gradient(129deg, #FF0057 0%, #470083 100%)!important;color:#fff!important;padding:3px 10px;border-radius:4px}
.comment-form {font-size:13px}
.form-submit .submit{font-weight:600;font-size:14px;padding:7px 25px;text-align:center;transition:.5s;background-size:100% auto;color:#fff;box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.1);border-radius:55px;background: linear-gradient(129deg, #FF0057 0%, #470083 100%)!important;border:3px solid;} .form-submit .submit:hover{background: linear-gradient(-129deg, #FF0057 0%, #470083 100%)!important}
h2.comments-title, .comment-respond .comment-reply-title{margin-bottom:20px!important;text-align:center;font-size:14px;padding:7px 15px;border-radius:5px;font-weight:600;box-shadow: 3px 3px 0px #FF0057;border:1px solid #FF0057;}
.comment-body{margin-top:10px;padding:10px 0px 0px 0px}
.comment-metadata{visibility:hidden;height:0}
ul.children{margin-top:-12px!important;border:hidden!important;padding:0 2px!important}
.comment-meta .avatar {height:25px;width:25px;margin-top:-2px}
.comment-author cite {font-size:14px}
.comment-content{padding:10px 20px;font-size:12px;border-radius:0 0 5px 5px}
.comment-meta{display:flex;margin:0 20px -18px 20px}
.comment-body, .comment-form-comment textarea{border:1px solid #084f5130;border-radius:5px}
.comment-body{margin-bottom:10px!important}
.comment-form input:not(.submit){border:1px dashed #084f5130;border-radius:5px;font-size:12px}

/* Breaadcrumbss */
@media (max-width: 767px) {.rank-math-breadcrumb{font-size:12px!important}}
.rank-math-breadcrumb a{color:white!important}
.rank-math-breadcrumb{font-size:15px;color:white}