/* 
Theme Name: Hello Child
Theme URI: https://elementor-site.ir/
Description: 
Author: Elementor Site
Author URI: https://elementor-site.ir/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/


@font-face{font-family:'Vazirmatn';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/vazirmatn-arabic-400-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
@font-face{font-family:'Vazirmatn';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/vazirmatn-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-200B,U+2012-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Vazirmatn';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/vazirmatn-arabic-500-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
@font-face{font-family:'Vazirmatn';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/vazirmatn-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-200B,U+2012-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Vazirmatn';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/vazirmatn-arabic-700-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
@font-face{font-family:'Vazirmatn';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/vazirmatn-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-200B,U+2012-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Vazirmatn';font-style:normal;font-weight:800;font-display:swap;src:url(fonts/vazirmatn-arabic-800-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
@font-face{font-family:'Vazirmatn';font-style:normal;font-weight:800;font-display:swap;src:url(fonts/vazirmatn-latin-800-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-200B,U+2012-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Markazi Text';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/markazi-text-arabic-500-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
@font-face{font-family:'Markazi Text';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/markazi-text-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-200B,U+2012-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Markazi Text';font-style:normal;font-weight:600;font-display:swap;src:url(fonts/markazi-text-arabic-600-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
@font-face{font-family:'Markazi Text';font-style:normal;font-weight:600;font-display:swap;src:url(fonts/markazi-text-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-200B,U+2012-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Markazi Text';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/markazi-text-arabic-700-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
@font-face{font-family:'Markazi Text';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/markazi-text-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-200B,U+2012-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}
body{background:#F6F2EA;font-family:'Vazirmatn',system-ui,sans-serif}
.elementor a:focus-visible,.elementor button:focus-visible,.elementor input:focus-visible,.elementor select:focus-visible,.elementor textarea:focus-visible{outline:3px solid #1F4D3A;outline-offset:2px}
.pg-dark a:focus-visible{outline-color:#F6F2EA}
.elementor-heading-title a:hover{color:#1F4D3A}
.pg-dark .elementor-heading-title a:hover{color:#fff}
.pg-ph{background:#E3DBCB;position:relative;overflow:hidden}
.pg-ph img{display:block;width:100%;object-fit:cover}
.pg-r169 img{aspect-ratio:16/9}.pg-r1610 img{aspect-ratio:16/10}.pg-r43 img{aspect-ratio:4/3}.pg-r34 img{aspect-ratio:3/4}.pg-sq img{aspect-ratio:1/1}
.pg-ph:has(img[src*="placeholder.png"]) img{opacity:0}
.pg-ph:has(img[src*="placeholder.png"])::after{content:"[جای تصویر]";position:absolute;right:12px;bottom:10px;font:12px/1.6 'Vazirmatn',sans-serif;color:#6B655A}
.pg-avatar,.pg-avatar img{border-radius:50%}
.pg-layout{display:flex;flex-wrap:wrap}
.pg-layout>.pg-main{flex:999 1 620px!important;min-width:0;width:auto!important}
.pg-layout>.pg-side{flex:1 1 300px!important;max-width:340px;width:auto!important}
.pg-cards>.e-con{flex:1 1 260px!important;min-width:0;width:auto!important}
.pg-cards3>.e-con{flex:1 1 280px!important;min-width:0;width:auto!important}
.pg-col{flex:1 1 340px!important;min-width:0;width:auto!important}
.pg-grow{flex:999 1 560px!important;min-width:0;width:auto!important}
.pg-fixed300{flex:0 1 300px!important;width:auto!important}
.pg-prose,.pg-prose2{max-width:720px}
.pg-prose p,.pg-prose2 p{margin:0 0 26px}
.pg-sticky{position:sticky;top:24px}
.pg-ad{border:1px dashed #8A8373!important;background:#EFE9DD!important;position:relative;width:100%;margin-inline:auto;align-items:center;justify-content:center;text-align:center;gap:2px}
.pg-ad .pg-ad-label{position:absolute;top:6px;right:8px}
.pg-ad-h1{max-width:970px;aspect-ratio:970/250}
.pg-ad-leader{max-width:970px;aspect-ratio:970/90;min-height:70px}
.pg-ad-inline{max-width:728px;aspect-ratio:728/90;min-height:70px}
.pg-ad-mrec{max-width:300px;aspect-ratio:300/250}
.pg-ad-half{max-width:300px;aspect-ratio:300/600}
.pg-chips .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:8px}
.pg-chips .elementor-icon-list-item{margin:0!important}
.pg-chips .elementor-icon-list-item>a{border:1px solid #CDC4B2;padding:4px 14px;min-height:44px;display:inline-flex;align-items:center}
.pg-chips-f li:first-child>a{background:#1A1917;border-color:#1A1917}
.pg-chips-f li:first-child .elementor-icon-list-text{color:#F6F2EA!important}
.pg-pager .elementor-icon-list-items{display:flex;gap:8px}
.pg-pager .elementor-icon-list-item{margin:0!important}
.pg-pager .elementor-icon-list-item>a{min-width:44px;min-height:44px;justify-content:center;border:1px solid #CDC4B2;padding:0 12px}
.pg-pager li:first-child>a{background:#1A1917;border-color:#1A1917}
.pg-pager li:first-child .elementor-icon-list-text{color:#F6F2EA!important}
.pg-li>.elementor-widget-image{flex:0 0 104px;width:104px}
.pg-li-t{flex:1 1 0!important;min-width:0;width:auto!important}
.pg-li .pg-ph img{width:104px;height:104px;aspect-ratio:1/1}
.pg-li-big>.elementor-widget-image{flex:0 0 240px;width:240px}
.pg-li-big .pg-ph img{width:240px;height:160px;aspect-ratio:3/2}
.pg-li-120>.elementor-widget-image{flex:0 0 120px;width:120px}
.pg-li-120 .pg-ph img{width:120px;height:120px}
.pg-cover{flex:0 1 340px!important;width:auto!important;transform:rotate(-2deg);box-shadow:0 30px 60px rgba(0,0,0,.35)}
.pg-minicover{flex:0 0 56px!important;width:56px!important}
.pg-table{overflow-x:auto}
.pg-table table{width:100%;border-collapse:collapse;font-size:15px}
.pg-table th,.pg-table td{text-align:right;padding:14px 12px;border-bottom:1px solid #CDC4B2;vertical-align:top}
.pg-table th{font-size:13px;color:#5E584E;border-bottom:1px solid #1A1917}
.pg-table td b{color:#1F4D3A}
.pg-mobile-only{display:none}
.pg-ser-n{flex:0 0 96px!important;width:96px!important}
.pg-num{flex:0 0 32px!important;width:32px!important}
@media(max-width:1024px){.pg-layout>.pg-side{max-width:none}}
@media(max-width:700px){
.pg-ad-h1{max-width:300px;aspect-ratio:300/250}
.pg-ad-leader,.pg-ad-inline{max-width:320px;aspect-ratio:320/100;min-height:0}
.pg-cover{transform:none;flex:0 1 240px!important;margin-inline:auto;box-shadow:none}
.pg-li-big{flex-direction:column!important}
.pg-li-big>.elementor-widget-image,.pg-li-big .pg-ph img{width:100%;flex-basis:auto}
.pg-li-big .pg-ph img{height:200px}
.pg-li>.elementor-widget-image,.pg-li .pg-ph img{width:88px}.pg-li .pg-ph img{height:88px}
.pg-li>.elementor-widget-image{flex-basis:88px}
.pg-ser-n{flex-basis:78px!important;width:78px!important}
.pg-mobile-only{display:block}
}
