/*
Theme Name: Nordic Child
Theme URI: https://nordic.casethemes.net/
Author: Case-Themes
Author URI: https://casethemes.net/
Description: Nordic is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Version: 10.0.0
License: ThemeForest
Requires PHP: 7.4
Tested up to: 6.0
License URI: https://themeforest.net/licenses
Template: nordic
Text Domain: nordic-child
Tags: Blog, E-Commerce, Portfolio, Grid Layout, One Column, Two Columns, Three Columns, Four Columns, Left Sidebar, Right Sidebar, Custom Background, Custom Colors, Custom Header, Custom Logo, custom-menu, Editor Style, Featured Image Header, Featured Images, flexible-header, Footer Widgets, Full Width Template, microformats, Post Formats, Sticky Post, Theme Options, threaded-comments, translation-ready, Block Editor Styles, Wide Blocks
Copyright (c) 2025 Case-Themes. All rights reserved.
This theme is licensed under the GPL-2.0+ license.
*/




/* حالا فونت بدنه سایت */
@font-face {
  font-family: 'Peyda';
  src: url('https://padiav.com/wp-content/uploads/2025/10/PeydaWeb-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Peyda';
  src: url('https://padiav.com/wp-content/uploads/2025/10/PeydaWeb-Bold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'iransansx';
  src: url('https://padiav.com/wp-content/uploads/2025/10/iransansx-regular.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

body {
  font-family: 'iransansx'!important;
  font-weight: 400 !important;
  line-height: 1.8 !important;

}



/* همه تیترها از فونت Peyda */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Peyda'!important;
    font-weight: 700 !important; 
    line-height: 1.4 !important;
}
button{
    font-family: 'Peyda'!important;
    font-weight: 600;
}





.pxl-service-click1 .pxl-item-inner .pxl--item.active .pxl-item-content .pxl-item--title{
     text-decoration:none !important;
 }
.btn-text-parallax{
	width:180px !important;
	height:90px !important;
}
.pxl-content-list{
	display:none;
}
.pxl-portfolio-carousel2 .pxl-post--inner .pxl-post--holder .pxl-content-holder{
	background-color:#42424294 !important;
}
/* Crane Scene */
.crane-scene {
  width: min(420px,100%);
  height: auto;
  display: block;
  filter: drop-shadow(0 8px 20px rgba(0,0,0,.12));
}

/* Animations: right → down → left → up */
@keyframes crane-trolley-x {
  0%,25% { transform: translateX(12px); }
  50%,75% { transform: translateX(170px); }
  100% { transform: translateX(12px); }
}
@keyframes crane-drop {
  0%,25% { transform: translateY(0); }
  50%,75% { transform: translateY(62px); }
  100% { transform: translateY(0); }
}
@keyframes crane-cable-h {
  0%,25% { height:48px; }   /* 10 + 48 = 58 */
  50%,75% { height:110px;}  /* 10 + 110 = 120 */
  100% { height:48px; }
}
@keyframes crane-sway {
  0%,100% { transform: rotate(-4deg); }
  50% { transform: rotate(4deg); }
}

 .padiao-crane{
      --bg:#fff; --ink:#0e1317; --steel1:#dbe3ec; --steel2:#a9b6c6;
      --accentA:#e0b24f; --accentB:#18c86e; --beam:#2f3b46; --lattice:#a97928;
    }
    .padiao-crane *{box-sizing:border-box}
    .padiao-crane .wrapper{max-width:min(1200px,94vw);margin:min(7vh,80px) auto;background:var(--bg);color:var(--ink);border-radius:22px;border:16px solid transparent}
    .padiao-crane .card{position:relative;border-radius:22px;border:16px solid transparent;background:
      linear-gradient(var(--bg),var(--bg)) padding-box,
      linear-gradient(90deg,var(--accentA),var(--accentB),var(--accentA)) border-box;
      background-size:auto,220% 100%;animation:padiao-borderShift 8s linear infinite;box-shadow:0 12px 40px rgba(0,0,0,.10);overflow:clip}
    .padiao-crane .hero{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(14px,2.6vw,32px);align-items:start;
      padding:clamp(14px,3vw,26px) clamp(20px,4vw,40px) clamp(20px,3.5vw,34px);
      min-height:clamp(160px,24vw,260px);
      background:
        radial-gradient(1200px 400px at 70% 48%, rgba(21,196,102,.08), transparent 55%),
        radial-gradient(700px 280px at 12% 36%, rgba(212,168,64,.10), transparent 60%)}
    .padiao-crane .glass{place-self:center;padding:clamp(8px,1.2vw,12px) clamp(10px,1.6vw,16px);border-radius:16px;background:rgba(255,255,255,.55);
      box-shadow:inset 0 1px 0 rgba(255,255,255,.35);backdrop-filter:blur(6px)}
    .padiao-crane .title{font-weight:900;line-height:1.25;text-align:center;font-size:clamp(20px,3.2vw,38px);letter-spacing:-.015em}
    .padiao-crane .scene{width:min(420px,100%);height:auto;filter:drop-shadow(0 8px 20px rgba(0,0,0,.12))}
    .padiao-crane .ticker{position:relative;overflow:hidden;border-top:1px dashed rgba(0,0,0,.06);background:linear-gradient(to bottom, rgba(0,0,0,.02), transparent);margin-bottom:clamp(6px,1vw,12px)}
    .padiao-crane .ticker__track{display:inline-flex;gap:2.4rem;white-space:nowrap;padding-block:.65rem;font-weight:700;font-size:clamp(12px,1.2vw,14px);animation:padiao-ticker 22s linear infinite}
    .padiao-crane .ticker__item{opacity:.65}.padiao-crane .ticker__dot{opacity:.35}
    @media (max-width:880px){.padiao-crane .hero{grid-template-columns:1fr}.padiao-crane .glass{background:rgba(255,255,255,.65)}}
    @keyframes padiao-borderShift{to{background-position:0 0,200% 0}}
    @keyframes padiao-ticker{to{transform:translateX(-50%)}}
    
    

/*-----------------------------*/

.pxl-process-cards2 .process-cards-wrapper .pxl--item .pxl-bg-process:before{
	   background-color: transparent !important; 
    opacity: 1; 
    mix-blend-mode: none !important;
}
.pxl-item--text{
	  font-family: 'Peyda'!important;
  	  font-weight: 600 !important ;
}

h5.pxl-item--title,.pxl-item-address {
  display: none !important;
}
.pxl-portfolio-carousel2 .pxl-post--featured img{
	filter: none !important;
	    height: 500px !important;
}
.widget_categories ul li .pxl-count{
	display:none;
}
#pxl-page-title-default .pxl-page-title{
	font-size:65px !important;
}
.widget_pxl_recent_posts .pxl--items .pxl--item .pxl-item--img img{
	margin-left:10px !important;
}
-------------------
*/ single post */
