@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//sitefori.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.3.4") format("woff2");
}

.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:#0a0a0a;
	background-image: none;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:#ffffff;
	background-image: url(https://sitefori.com/wp-content/uploads/2022/12/Rectangle-84-1-min.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:inherit;
	background-position:center top;
}

:root{
--wd-text-font:"pinar", Arial, Helvetica, sans-serif;
--wd-text-font-weight:500;
--wd-text-color:#333333;
--wd-text-font-size:16px;
}
:root{
--wd-title-font:"pinar", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-transform:inherit;
--wd-title-color:#333333;
}
:root{
--wd-entities-title-font:"pinar", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:600;
--wd-entities-title-transform:inherit;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"pinar", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"pinar", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:inherit;
--wd-widget-title-color:#333333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"pinar", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:inherit;
--wd-header-el-font-size:15px;
}
:root{
--wd-primary-color:#ec2124;
}
:root{
--wd-alternative-color:#0422b8;
}
:root{
--wd-link-color:#ec2124;
--wd-link-color-hover:#0422b8;
}
:root{
--btn-default-bgcolor:rgb(236,33,36);
}
:root{
--btn-default-bgcolor-hover:rgb(236,33,36);
}
:root{
--btn-accented-bgcolor:rgb(45,159,16);
}
:root{
--btn-accented-bgcolor-hover:rgb(236,33,36);
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}

	:root{
									--wd-form-brd-radius: 35px;
			
			
					
					--wd-form-brd-width: 1px;
		
					--btn-default-color: #fff;
		
					--btn-default-color-hover: #fff;
		
					--btn-accented-color: #fff;
		
					--btn-accented-color-hover: #fff;
		
									--btn-default-brd-radius: 0px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
				--btn-default-box-shadow-active: none;
				--btn-default-bottom: 0px;
			
			
			
					
									--btn-accented-brd-radius: 0px;
				--btn-accented-box-shadow: none;
				--btn-accented-box-shadow-hover: none;
				--btn-accented-box-shadow-active: none;
				--btn-accented-bottom: 0px;
			
			
			
					
							
					--wd-brd-radius: 0px;
		
			}

	
	
			:root{
			--wd-container-w: 1222px;
		}
	
			@media (min-width: 1239px) {
			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
		@media (min-width: 1222px) {
			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
	
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 280px;
		}
	
	
	body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {

							
							
							
							
									--wd-form-bg: rgb(255,255,255);
						}
@font-face {
	font-family: "pinar";
	src: url("//sitefori.com/wp-content/uploads/2025/07/Pinar-DS2-FD-Regular.woff2") format("woff2"), 
url("//sitefori.com/wp-content/uploads/2025/07/Pinar-DS2-FD-Regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Pinarbold";
	src: url("//sitefori.com/wp-content/uploads/2025/07/Pinar-DS2-FD-Bold.woff2") format("woff2"), 
url("//sitefori.com/wp-content/uploads/2025/07/Pinar-DS2-FD-Bold-1.woff") format("woff");
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: "IranYekan";
	src: url("//sitefori.com/wp-content/uploads/2025/07/iranyekanwebregular.woff2") format("woff2"), 
url("//sitefori.com/wp-content/uploads/2025/07/iranyekanwebregular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "IranYekanbold";
	src: url("//sitefori.com/wp-content/uploads/2025/07/iranyekanwebbold.woff2") format("woff2"), 
url("//sitefori.com/wp-content/uploads/2025/07/iranyekanwebbold.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

/*start new design*/
html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
/* font-family:"Pinar-VF", sans-serif!important; */
}
.star-rating {
    font-family: "woodmart-font"!important;
}
.star-rating span {
    font-family: "woodmart-font"!important;
}
.testimonial.column .star-rating span {
    font-family: 'woodmart-font'!important;
}
i {
    font-family: 'Font Awesome 5 Free'!important;
}
.p-matn {
    line-height: 40px;
    text-align: justify;
}
.slide-post .wd-post-thumb {
    border-radius: 25px;
}
.title-border .title-subtitle {
    line-height: 10px!important;
    font-size: 18px!important;
}
input#gform_next_button_5_13 {
    background: #ec2124;
    color: #fff;
    padding: 13px 3rem;
}
input#gform_submit_button_5{
    background: #ec2124;
    color: #fff;
    padding: 13px 3rem;
}
input#gform_next_button_5_22{
    background: #ec2124;
    color: #fff;
    padding: 13px 3rem;
}
input#gform_previous_button_5_22{
    background: #ec2124;
    color: #fff;
    padding: 13px 3rem;
}
input#gform_previous_button_5{
    background: #ec2124;
    color: #fff;
    padding: 13px 3rem;
}
.box-port h4.info-box-title {
    box-shadow: 0px 0px 8px 0px #ddd;
    padding: 13px;
    border-radius: 20px;
    width: 65%;
    text-align: center;
    align-items: center;
    justify-content: center;
    display: inline-block;
    margin-top: 1rem;
    font-size: 20px;
}
.p-ghav p{
text-align:justify;
}
.box-port .info-box-icon {
    border-radius: 20px;
    box-shadow: 0px 0px 9px 0px #ddd;
}
.dok-sec {
    font-size: 18px;
}
.page-id-948 .testimonial-content {
    background: rgba(255, 255, 255, 0.24);
    opacity: 0.69;
    box-shadow: 0px 4px 19px rgb(0 0 0 / 62%);
    backdrop-filter: blur(23.5px);
    border-radius: 42px;
    color: #fff;
    padding: 2rem;
}
span.wd-icon {
    font-family: 'woodmart-font'!important;
}
span.list-icon.fas {
    font-family: 'Font Awesome 5 Free'!important;
}

.title-border .title-subtitle {
    border-bottom: 1px solid #434242;
    padding-bottom: 13px;
    width: 360px;
}
.title-border2 .title-subtitle {
    border-bottom: 1px solid #434242;
    padding-bottom: 13px;
	width:auto;
}
.wd-hover-tiled .product-element-top {
    border-top-right-radius: 15px!important;
    border-top-left-radius: 15px!important;
}
.wd-hover-tiled .product-wrapper {
    border-radius: 15px!important;
}
.sample-banner .banner-image.wd-bg-position-center img {
    border-radius: 25px;
}
.footer-container {
    padding-top: 6rem;
}
.wpb_column.vc_column_container.vc_col-sm-6.wd-rs-634acb95561bc {
    padding: 0!important;
}
.border-title .liner-continer {
    border-top: 3px solid #434242;
    border-bottom: 3px solid #434242;
    padding: 9px 0;
}
.logo-footer {
    background: #fff;
    border-radius: 40px;
    padding: 18px;
    max-height: 170px;
    min-height: 170px;
}
.page-id-948 .main-page-wrapper {
    padding-top: 0;
}
.page-id-164 .main-page-wrapper {
    padding-top: 0;
}
.tab-pro ul {
    background: #008B76;
    border-radius: 40px;
    padding: 1rem 3rem;
    box-shadow: 0px 4px 8px 0px #00000040;
    margin-bottom: 3rem;
}
.col-tit {
    background: #000;
    background: linear-gradient(292.46deg, #EDAF09 2.57%, #FED95A 75.67%);
    padding: 2rem 0;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
}
.col-p-2 {
   background: linear-gradient(292.43deg, #00927C 2.57%, #05C8AB 75.59%);
}
.col-p-3 {
  background: linear-gradient(292.46deg, #E60E0F 2.57%, #FF4748 75.67%);
}
.col-tit .title-after_title {
    background: #fff;
    padding: 10px 1.5rem;
    border-radius: 27px;
    margin-top: 1rem;
}
.dok-col {
    background: linear-gradient(292.46deg, #EDAF09 2.57%, #FED95A 75.67%);
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    border-top-left-radius: 100%;
    padding-top: 3rem;
    border-top-right-radius: 100%;
    padding-bottom: 2rem;
}
.dok-col-2 {
   background: linear-gradient(292.43deg, #00927C 2.57%, #05C8AB 75.59%);
}
.dok-col-3 {
    background: linear-gradient(292.46deg, #E60E0F 2.57%, #FF4748 75.67%);
}
.col-pack .wpb_wrapper {
    box-shadow: 0px 0px 8px #ddd;
    border-radius: 25px;
}
.tit-sec h3.woodmart-title-container.title.wd-font-weight-700.wd-fontsize-l {
    background: #EDB00AE3;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    padding: 1.5rem;
	padding-right: 9rem;
}
/*end new design*/

.page-title-default {
    background: linear-gradient(
120deg
, #f45769, rgba(246, 150, 77, 0)), #f6964d url(http://sitefori.com/wp-content/uploads/2021/02/circles160.png) right center/auto no-repeat scroll;
}
.title-size-small .entry-title {
    font-size: 24px;
}
/*footer.footer-container.color-scheme-light {
    background: linear-gradient(rgba(34, 34, 34, 0.70), rgba(34, 34, 34, 0.70)), #222222 url(https://demo15.atiframe.com/wp-admin/admin-ajax.php?action=kc_get_thumbn&type=filter_url&id=%2Fwp-content%2Fuploads%2F2019%2F10%2Fcircles160.png) right 150px/80% no-repeat scroll;
}*/
.woo-wallet-sidebar ul li span {
    float: right;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--woo-wallet a::before {
    display: none !important;
}
input.woo-add-to-wallet {
    background: #0422b8;
    color: #fff;
}
input.woo-add-to-wallet:hover {
    color: #fff;
}
.woo-wallet-sidebar ul li.card:hover {
    box-shadow: 0 4px 4px rgb(0 0 0 / 25%), 0 1px 1px rgb(0 0 0 / 22%);
}
.site-demo-show {
    background-color: #fea000 !important;
    border-color: #fea000 !important;
    color: #ffffff !important;
}
#custom_html-4 {
    padding: 5px !important;
}
#custom_html-4 .box-icon-with-border .info-box-icon {
    padding: 10px !important;
}
#custom_html-4 .box-icon-align-right .box-icon-wrapper {
    margin-left: 10px;
}
@media only screen and ( max-width:991px ){
.title-first h2 {
    font-size: 24px!important;
}
	.title-first h1 {
  line-height: 36px!important;
    font-size: 41px!important;
    color: #f9f9f9;
}
	.tit-sec h3.woodmart-title-container.title.wd-font-weight-700.wd-fontsize-l {
    padding-right: 2rem;
		font-size: 23px!important;
    line-height: 40px!important;
}
	.title-border h3 {
    font-size: 28px!important;
}
	.box-port h4.info-box-title {
    width: 90%!important;
}
	.testimonial-content {
    box-shadow: 0px 4px 7px rgb(0 0 0 / 62%);
    color: #000;
}
	.title-border2 .title-subtitle {
    line-height: 28px!important;
    font-size: 18px!important;
}
	.border-title .liner-continer {
    border-top: 3px solid #f9f9f9;
    border-bottom: 3px solid #f9f9f9;
    padding: 0px 0;
}
	.ti-one .title-after_title{
	color:#f9f9f9;
	}
	.img-footer .vc_column-inner {
    width: 50%;
    float: right;
}
.woodmart-title-container {
    line-height: 46px!important;
    font-size: 28px!important;
}
	.back-red{
	background:#cc1921;
	}
	.p-matn .woodmart-title-container {
    line-height: 40px!important;
    font-size: 17px!important;
}
}


/*استایل به سکشن نمونه کارها*/
.protfolio-tarinoo{
    -webkit-transition: ease-in-out 3s !important;
    transition: ease-in-out 6s !important;
}
.protfolio-tarinoo:hover{
    background-position: center bottom !important;
}

/* استایل تماس با ما در هدر */
a.btn.btn-color-default.btn-style-default.btn-style-rectangle.btn-size-default {
    background: linear-gradient(90deg, #018B77, #008974);
    color: #fff;
    border-radius: 7px;
}