/*
Theme Name: ajpwelding
Author: tahasite
Author URI: https://ajpwelding.com
Description: ajpwelding
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 7.2
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ajpwelding
*/
h2.text-xl.md\:text-3xl.font-extrabold.text-white.mb-2.leading-tight.group-hover\:text-yellow-400.transition-colors,h3.text-xs.font-bold.leading-snug.text-white.line-clamp-2.group-hover\:text-yellow-400.transition-colors.text-right{background:#0b1235ab;padding:7px;width:fit-content}
.absolute.top-4.right-4.rtl\:left-auto.rtl\:right-4.bg-blue-600.text-white.text-xs.font-bold.px-4.py-1\.5.rounded-full.shadow-lg.z-10{background:#212849}
.absolute.top-2.left-2.rtl\:right-auto.rtl\:left-2.bg-gray-600\/90.backdrop-blur-sm.text-\[10px\].px-2.py-1.rounded.text-white.z-10{background:#212849}
h3.text-sm.font-bold.text-gray-100.leading-snug.mb-1.text-right.line-clamp-2.group-hover\:text-yellow-400.transition-colors,h4.text-sm.font-bold.text-gray-300.group-hover\:text-white.transition-colors.leading-snug.text-right{font-weight:200}
.flexsfosejf0325{display:flex;flex-direction:column;align-items:center}
h4.text-xs.md\:text-sm.font-bold.text-gray-300.group-hover\:text-yellow-400.transition-colors.leading-snug.text-right.line-clamp-2{font-weight:200}
button.pb-4.focus\:outline-none.transition-all.duration-300.text-sm.md\:text-base.translate-y-\[1px\].border-b-2.text-yellow-500.font-bold.border-yellow-500,h3.text-base.md\:text-lg.font-bold.text-gray-200.mb-4.md\:mb-0.ml-8.whitespace-nowrap.py-4{font-weight:400}
.flex.flex-wrap.gap-6.justify-center.md\:justify-start.w-full{height:20px}
.grid.grid-cols-1.lg\:grid-cols-12.gap-8.lg\:gap-12.items-start{display:grid;align-items:stretch}
.mb-10.px-2{display:flex;flex-direction:row-reverse;justify-content:space-between}
span.flex.items-center.gap-1.text-gray-400{color:#f5ca38;font-size:18px}
.flex.items-center.gap-4.text-xs.text-yellow-500.mb-4.font-normal.tracking-wide{display:flex;flex-direction:row-reverse;align-items:center}
.my-10.py-4.px-6.rounded-2xl.flex.flex-col.md\:flex-row.items-start.md\:items-center.gap-4.shadow-lg.border.border-gray-700\/50.relative.overflow-hidden.group.hover\:border-yellow-500\/30.transition-all.duration-300{padding:2em;border:none;box-shadow:none;border-radius:2em}
.flex.flex-col.sm\:flex-row.sm\:items-center.gap-2.text-sm.leading-relaxed.w-full{font-size:20px}
.bg-\[\#1d2230\]\/90{background-color:#0000!important}
.mt-16.bg-\[\#181b26\].rounded-2xl.p-6.md\:p-8.border.border-gray-800.shadow-xl{background:#111827}
.bg-\[\#1f2937\]\/50.rounded-xl.p-6.border.border-gray-700\/30{background:#0000}
.border-t.border-b.border-gray-800.py-6.mb-16{border:1px solid #50525c;padding:25px;border-radius:1em}
a.bg-\[\#1f2937\].hover\:bg-yellow-500.hover\:text-gray-900.text-gray-300.text-xs.px-4.py-2.rounded-full.transition-all.duration-300.border.border-gray-700.hover\:border-yellow-500.font-light{background:#23273c;border:none;border-radius:8px}
footer.bg-\[\#0f141e\].pt-20.pb-12.border-t.border-white\/5.relative{background:#111827}
span.text-\[10px\].text-gray-500.font-mono.pr-10{font-family:IRANSansX}
div#comments{border:1px solid #50525c}
.flex.flex-wrap.gap-6.justify-center.md\:justify-start.w-full{margin-inline-start:15px}
span#search-results-counter-badge{font-family:IRANSansX}
div#search-banner-content{margin-top:30px}
.flex.items-center.gap-2.md\:gap-3.pl-1.md\:pl-2{display:flex;flex-direction:row-reverse}
.border-white\/10{border-color:rgb(255 255 255 / 0%)!important}
h4.text-white.text-sm.font-bold.leading-6.mb-3.group-hover\:text-ajp-primary.transition.line-clamp-2{font-size:15px}
img.w-full.h-full.object-cover.transform.group-hover\:scale-105.transition-transform.duration-700.wp-post-image{object-fit:fill}
#content_whm a{color:#ed6354;transition:color .3s}
#content_whm a:hover{color:#ed6354a7;transition:color .3s}
#boxwhmtext a{color:#fff!important}
#boxwhmtext a:hover{color:#fff}
#content_whm h2{padding:0}
#content_whm p{line-height:2.5}
h3.text-white.font-bold.text-sm{font-size:18px}
.text-\[10px\]{font-size:14px!important}
.text-\[9px\]{font-size:11px!important}
.text-\[11px\]{font-size:16px!important}
.w-full.aspect-\[16\/9\].md\:aspect-\[21\/9\].rounded-2xl.overflow-hidden.mb-8.shadow-2xl.relative.group{height:600px}
a.shrink-0.w-20.h-16.rounded-lg.overflow-hidden.relative.border.border-gray-600\/50{width:100px;height:80px}
.flex.flex-wrap.gap-6.justify-start.md\:justify-start.w-full.overflow-x-auto.pb-2.md\:pb-0{overflow:hidden}
@media only screen and (max-width:600px){
.lg\:col-span-3.flex.flex-col.items-start.lg\:items-end{display:flex;align-items:center;justify-content:center}
}
.border-white\/5{border-color:#0000!important}
.w-full.mt-8.pt-6.border-t.border-white\/5{display:flex;justify-content:center;align-items:center;margin-bottom:65px;margin-top:-10px}
img#jsknjkfnew3{width:110px;height:65px}
h1.text-3xl.md\:text-4xl.lg\:text-7xl.font-black.text-white.leading-\[1\.4\].tracking-tight.drop-shadow-lg{font-weight:600}
span.block.text-2xl.lg\:text-4xl.text-ajp-primary.mb-2{margin-bottom:15px}
footer#akfosenfo64{background-color:#0b1120}
html{scroll-behavior:smooth}
.single-content h2,.single-content h3,.single-content h4{scroll-margin-top:120px}
.mt-auto.pt-4.border-t.border-gray-700.flex.justify-between.items-center{justify-content:flex-end}
button#price-request-btn{background:#ed6354;border:none;color:#000;transition:background .3s,color .3s}
button#price-request-btn:hover{background:#7c0c00;transition:background .3s,color .3s;color:#fff}
h1#product-title{font-weight:700 !important}
.md\:text-5xl{font-size:2rem!important;font-weight:800}
#consultation-btn{animation:btnPulseGlow 2s infinite}
@keyframes btnPulseGlow{
0%{transform:translateX(-50%) scale(1);box-shadow:0 0 0 0 rgba(211,47,47,.7)}
50%{transform:translateX(-50%) scale(1.05);box-shadow:0 0 20px 5px rgba(211,47,47,.4)}
100%{transform:translateX(-50%) scale(1);box-shadow:0 0 0 0 rgba(211,47,47,0)}
}
a.hover\:text-white.transition.dir-ltr{direction:ltr}
@media only screen and (min-width:1025px){
.w-24.lg\:w-28.order-1.md\:order-2{position:relative;left:52px}
}
h3.text-\[11px\].md\:text-xs.font-bold.leading-snug.text-white.line-clamp-2.group-hover\:text-yellow-400.transition-colors.text-right {
    line-height: 2;
}
@media only screen and (max-width: 600px) {
.w-full.aspect-\[16\/9\].md\:aspect-\[21\/9\].rounded-2xl.overflow-hidden.mb-8.shadow-2xl.relative.group {
    height: max-content;
}
}
