@font-face{font-family:'Anjoman';src:url(fonts/Anjoman-FaNum-Bold.woff2) format('woff2');font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:'Anjoman';src:url(fonts/Anjoman-FaNum-Regular.woff2) format('woff2');font-weight:normal;font-style:normal;font-display:swap}

body,p,a,span,h1,h2,h3,h4,h5,h6,input{font-family:'Anjoman';font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-weight:bold;}

.lcp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
.lcp-item .thumb img{width:100%;border-radius:6px;object-fit:cover}
.lcp-item .title{display:block;margin-top:8px;font-size:16px;}
.lcp-item .date{display:block;margin-top:3px;color:#777;font-size:13px;}
.lcp-item .cat{display:inline-block;background:#f0f0f0;padding:2px 7px;margin:3px 3px 0 0;font-size:12px;border-radius:4px;}
@media(max-width:1024px){.lcp-grid{grid-template-columns:repeat(3,1fr);}}
@media(max-width:768px){.lcp-grid{grid-template-columns:repeat(2,1fr);}}
@media(max-width:480px){.lcp-grid{grid-template-columns:1fr;}}
.lcp-carousel-wrapper{overflow:hidden;width:calc(100% + 20px); margin-left:-5px;direction:ltr;}
.lcp-carousel{display:flex;}
.lcp-carousel .item{padding:15px;box-sizing:border-box;flex:0 0 33.33%;direction: rtl;}
.lcp-carousel .thumb img{width:100%;border-radius:6px;}
.lcp-carousel .title{display:block;font-size:16px;}
.lcp-carousel .date{display:block;margin-top:3px;color:#777;font-size:13px;}
@media(max-width:1024px){.lcp-carousel .item{flex:0 0 33.333%;}}
@media(max-width:768px){.lcp-carousel .item{flex:0 0 50%;}}
@media(max-width:480px){.lcp-carousel .item{flex:0 0 100%;}}

header{position: relative;  z-index: 2}
header .wp-block-columns{max-width: 1240px; margin-right: auto; margin-left: auto;}
header .wp-block-columns .wp-block-column:first-child{flex-basis: 140px;}
header .wp-block-columns .wp-block-column:last-child{display: flex; align-items: center; justify-content: end; flex-basis: calc( 100% - 140px )}
header .wp-block-buttons{margin-top: 0px; margin-right: 20px; align-items: center;}
header svg{margin-right: 20px; margin-block-start: 0px !important; stroke:#bba077; }
header nav{margin-left: 30px;}
header .wp-block-navigation__container ul.wp-block-page-list .wp-block-pages-list__item__link{color:#ffffff;}
header .wp-block-navigation__container ul.wp-block-page-list .wp-block-pages-list__item__link:hover{color:#bba077;text-decoration:none;}
header .wp-block-button__link.wp-element-button:hover{background-color:#bba077;color:#000;}
header .wp-block-navigation .wp-block-page-list{ gap:30px;}
#aval{ margin-top: -100px; position: relative; z-index: 1;
background-image:url(/wp-content/uploads/2026/05/decoration-design.jpg);background-size:cover;background-repeat:no-repeat;
padding-top: 200px; padding-bottom: 100px;}
#aval h1{color: #fff; text-align: center; font-size: 35px; line-height: 60px;}
#aval .para{color: #dbdada; text-align: center; font-size: 17px;}
#aval form{margin-block-start:0px !important;width: 500px;}
#aval .wp-block-search__inside-wrapper{position: relative;}
#aval input:focus{border: none !important; outline: none !important;}
#aval input::focus{border: none !important; outline: none !important;}
#aval .wp-block-search__button.wp-element-button{position: absolute; left: 7px; padding-top: 10px; padding-bottom: 10px;
border-radius: 16px; top: 6px; width: 100px;}
#aval input{padding-top: 15px; padding-bottom: 15px; border-radius: 16px;}
#aval figure{width: 100%; margin: 0px !important; max-width: 100%;}
#aval .wp-block-columns{color: #fff; text-align: center; margin-top: 100px;}
#aval h2{color: #fff; font-size: 17px;}
#aval p{font-size: 14px; margin: 8.1px; padding-left: 40px; padding-right: 40px; line-height: 30px;}
main,main .entry-content {margin-block-start:0px; padding-left: 0px; padding-right: 0px;}
#dovom,#sevom,#chahar,#panj,#shesh,#haft{margin-top: 130px;}
#dovom .wp-block-column:first-child,#chahar .wp-block-column:first-child,#panj .wp-block-column:first-child,#haft .wp-block-column:first-child{flex-basis: 12.5%;} 
#dovom .wp-block-column:last-child,#chahar .wp-block-column:last-child,#panj .wp-block-column:last-child,#haft .wp-block-column:last-child{flex-basis:calc(87.5% + 70px);}
.home main section .wp-block-column h2.wp-block-heading{font-size:24px;}
.lcp-carousel-wrapper .date{float: left;}
.lcp-carousel-wrapper .thumb img{width: 100% ; height: 170px; object-fit: cover;border-radius:20px;}
.lcp-carousel-wrapper .cat{font-size: 15px;}
.lcp-carousel-wrapper .item a{background-color: #fff ; border-radius: 25px;display: block; padding: 25px;}
#sevom img,#shesh img{width: 100%; height: 240px;object-fit: cover; border-radius:25px;}
#sevom .wp-block-columns,#shesh .wp-block-columns{ gap: 30px;}
#vasat{background-image:url(/wp-content/uploads/2026/05/design-decoration.jpg);background-size:cover;background-repeat:no-repeat;
text-align: center; padding-top: 100px; padding-bottom: 100px; margin-top: 130px;}
#vasat *{color:#fff;}
#vasat .wp-block-columns{margin-top:100px;}
.alignfull{ margin-left: 0px !important;  margin-right: 0px !important;}
#footer{background-color:#2c2c2c; margin-top: 130px;}
#foote{color:#fff;}












