/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.1.1.1728025139
Updated: 2024-10-04 10:28:59

*/
svg{
	display:none;
}

#karynettop .elementor-container{
	background: var(--box-bg-color) !important;
	box-shadow: 0 5px 20px 0 rgba(5, 1, 13, 0.06) !important;
	border-bottom: 1px solid rgba(5, 1, 13, 0.09)!important;
	border-top-left-radius:16px;
	border-top-right-radius:16px;
	border-bottom-left-radius:16px;
	border-bottom-right-radius:16px;
	backdrop-filter:blur(10px);
	background-color:rgba(255,255,255,0.61)!important;
}

/* Font Icon */
.elementor-nav-menu--main .menu-item .elementor-item{
	font-family:estedad, sans-serif !important;
	font-weight:600;
	color:#cdcaca;
	filter: invert(0.44);
}

body{
	font-family:estedad, sans-serif;
}

.sm-nowrap .menu-item a{
	font-size:17px;
}

.elementor-nav-menu--main .sm-nowrap a{
	font-weight:500;
}

.elementor-element-b67026e .elementor-widget-button .elementor-button-link{
	background-color:rgba(236,240,241,0.65);
	color:#2c3e50;
	font-family:estedad, sans-serif;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}

.elementor-element-b67026e .elementor-container .elementor-top-column .elementor-widget-wrap{
	font-family:estedad, sans-serif;
}

.elementor-element-b67026e .elementor-button-link .elementor-button-text{
	font-family:estedad, sans-serif;
	font-size:16px;
	font-weight:500;
	color:#686d73;
}

.elementor-element-8cd7171 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-html .elementor-widget-container center h2{
	font-family:estedad, sans-serif;
}

.elementor-element-b67026e .elementor-widget-button .elementor-widget-container{
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
}

.elementor-element-8cd7171 center h2{
	font-family:estedad, sans-serif;
	font-weight:500;
	color:#7f8c8d!important;
	font-size:27px;
	line-height:1em;
}

.elementor-element-8cd7171 center span{
	color:#e2e3e3;
}

.elementor-element-8cd7171 .elementor-widget-divider .elementor-divider{
	color:#beb5b5;
	filter: invert(0.84);
}

.elementor-element-78066b4 .elementor-icon-box-title span{
	font-family:estedad, sans-serif;
	color:#7f8c8d;
}

footer{
	font-family:estedad, sans-serif;
}

.elementor-element-78066b4 p strong{
	font-weight:500;
}

.elementor-element-d847d35 .elementor-widget-text-editor p{
	font-family:estedad, sans-serif;
	background: var(--box-bg-color) !important;
	box-shadow: 0 5px 20px 0 rgba(5, 1, 13, 0.06) !important;
	border-bottom: 1px solid rgba(5, 1, 13, 0.09)!important;
	border-top-left-radius:16px;
	border-top-right-radius:16px;
	border-bottom-left-radius:16px;
	border-bottom-right-radius:16px;
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	border-width:1px;
	border-style:solid;
	border-color:#eeecec;
	padding-top:8px;
	padding-bottom:8px;
	font-weight:500;
	color:#645d5d;
}

.elementor-element-78066b4 .elementor-container .elementor-top-column > .elementor-widget-wrap{
	font-family:estedad, sans-serif;
	transform:scale(0.96);
}

.elementor-element-d847d35 .elementor-widget-divider .elementor-divider{
	color:#beb5b5;
	filter: invert(0.84);
}

.elementor-element-d847d35 .elementor-icon svg{
	color:#beb5b5;
	filter: invert(0.84);
}

.elementor-element-d847d35 .elementor-widget-image img{
	filter: grayscale(1);
}

.elementor-element-78066b4 .elementor-widget-icon-box .elementor-icon-box-wrapper{
	text-align:center;
}

.elementor-location-footer .elementor-element-78066b4 > .elementor-container{
	background: var(--box-bg-color) !important;
	box-shadow: 0 5px 20px 0 rgba(5, 1, 13, 0.06) !important;
	border-bottom: 1px solid rgba(5, 1, 13, 0.09)!important;
	border-top-left-radius:16px;
	border-top-right-radius:16px;
	border-bottom-left-radius:16px;
	border-bottom-right-radius:16px;
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png") !important;
	border-width:1px;
	border-style:solid;
	border-color:#eeecec;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	background-size:auto;
	background-position-y:22% !important;
	background-position-x:0%;
}

.elementor-location-footer .elementor-element-78066b4{
	margin-bottom:0px;
	margin-top:0px;
}

.elementor-element-78066b4 .elementor-top-column{
	margin-bottom:0px;
}

.elementor-location-footer .elementor-element-d847d35{
	margin-top:0px;
}

.elementor-element-b67026e .elementor-widget-button .elementor-button-link:hover{
	background-color:#ecf0f1;
	box-shadow:5px 5px 0px 0px #e8e8e8;
}

#karynettop .elementor-widget-icon-box:nth-child(1) svg{
	filter: contrast(0) grayscale(1);
}

#karynettop .elementor-icon svg{
	filter: brightness(0.46) grayscale(1);
}

#karynettop .elementor-icon-box-title a{
	font-weight:500;
	color:#2c3e50;
}

#elementor-search-form-697b272{
	position:relative;
	top:0px;
	border-width:5px;
}

#karynettop search .elementor-search-form__container{
	background-color:#f7f7f7;
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	border-width:2px;
	border-style:dotted;
	border-color:transparent;
}

#karynettop search form{
	border-style:solid;
	border-width:1px;
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	border-color:#e8e7e7;
}

.elementor-search-form--icon-search .elementor-search-form__submit div{
	background-color:#bdc3c7;
}

.elementor-element-78066b4 .elementor-widget-text-editor p{
	font-weight:500;
	color:#5a5353;
}

#karynettop .elementor-widget-icon-box .elementor-icon-box-wrapper:hover{
	box-shadow:none;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding-left:0px;
	padding-right:0px;
	background-color:#ecf0f1;
	border-width:6px;
	border-style:solid;
	border-color:#ecf0f1;
	border-right-width:0px;
	border-left-width:0px;
}

.elementor-element-bdb9855 center h2{
	color:#7f8c8d;
}

/* 991px and smaller screen sizes */
@media (max-width:991px){

	.elementor-location-header .elementor-element-8f82ce8 .elementor-container{
		background: var(--box-bg-color) !important;
		box-shadow: 0 5px 20px 0 rgba(5, 1, 13, 0.06) !important;
		border-bottom: 1px solid rgba(5, 1, 13, 0.09)!important;
		border-top-left-radius:16px;
		border-top-right-radius:16px;
		border-bottom-left-radius:16px;
		border-bottom-right-radius:16px;
		backdrop-filter:blur(10px);
		background-color:rgba(255,255,255,0.61)!important;
		border-width:1px;
		border-style:solid;
		border-color:#e0e0e0;
	}
	
	.elementor-location-header .elementor-element-8f82ce8 .elementor-search-form__container{
		border-top-left-radius:50px!important;
		border-top-right-radius:50px !important;
		border-bottom-left-radius:50px !important;
		border-bottom-right-radius:50px !important;
	}
	
	.elementor-location-header .elementor-element-8f82ce8{
		background-color:transparent!important;
	}
	
}

/* 767px and smaller screen sizes */
@media (max-width:767px){

	.elementor-location-header .elementor-element-c91fbfc{
		background-color:transparent !important;
	}
	
	.elementor-location-header .elementor-element-c91fbfc .elementor-container{
		background: var(--box-bg-color) !important;
		box-shadow: 0 5px 20px 0 rgba(5, 1, 13, 0.06) !important;
		border-bottom: 1px solid rgba(5, 1, 13, 0.09)!important;
		border-top-left-radius:16px;
		border-top-right-radius:16px;
		border-bottom-left-radius:16px;
		border-bottom-right-radius:16px;
		backdrop-filter:blur(10px);
		background-color:rgba(255,255,255,0.61)!important;
		border-width:1px;
		border-style:solid;
		border-color:#e0e0e0;
	}
	
}
.page-content .elementor-element-bf98894 .elementor-container{
	box-shadow: 0 9px 27px 0 rgba(5, 1, 13, 0.09);
	background: var(--box-bg-color);
	border-radius: 1em !important;
	border: 1px solid rgba(5, 1, 13, 0.07) !important;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	border-width:0px;
	border-style:solid;
	border-color:#e1dfdf;
	background-color:rgba(255,255,255,0.57);
}

.elementor-element-bf98894 .elementor-widget-text-editor p{
	color:#595959;
	line-height:2em;
	transform:translatex(0px) translatey(0px);
	font-weight:500;
	text-shadow:none;
}

.elementor-element-bf98894 .elementor-widget-image img{
	border-top-left-radius:8px;
	transform:translatex(0px) translatey(0px);
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.elementor-element-bf98894 .elementor-icon-box-title span{
	font-family:estedad, sans-serif;
	font-weight:500;
	background-color:rgba(46,204,113,0.21);
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	padding-left:15px;
	padding-right:15px;
	padding-top:2px;
	padding-bottom:2px;
	color:#27ae60;
	box-shadow:0px 0px 12px 1px rgba(39,174,96,0.19);
	border-width:1px;
	border-style:solid;
	border-color:rgba(39,174,96,0.22);
}

.elementor-element-41ff5ef .elementor-container .elementor-top-column > .elementor-widget-wrap{
	box-shadow: 0 9px 27px 0 rgba(5, 1, 13, 0.09);
	background: var(--box-bg-color);
	border-radius: 1em !important;
	border: 1px solid rgba(5, 1, 13, 0.07) !important;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	background-size:auto;
	background-position-y:40%;
	background-position-x:0%;
	border-width:0px;
	border-style:solid;
	border-color:#e1dfdf;
	background-color:rgba(255,255,255,0.57);
	padding-top:8px;
	padding-bottom:5px;
}

.elementor-element-eb00d69 .elementor-widget-html h2{
	font-family:estedad, sans-serif;
	text-align:right;
	background-color:transparent;
}

.elementor-element-eb00d69 .dual-title span{
	text-align:right;
}

.elementor-element-eb00d69 .elementor-icon-box-icon a{
	background-color:#ecf0f1;
	color:#1a1818;
}

.elementor-element-eb00d69 .elementor-widget-divider .elementor-divider{
	color:#beb5b5;
	filter: invert(0.84);
}

.elementor-element-eb00d69 center h2{
	font-weight:500;
	color:#7f8c8d;
	font-size:27px;
}

.elementor-element-eb00d69 .elementor-icon-box-title a{
	color:#7f8c8d;
	font-family:estedad, sans-serif !important;
	font-weight:400;
}

.elementor-element-91f4809 .elementor-icon-box-title span{
	color:#7f8c8d;
}

.elementor-element-91f4809 .elementor-widget-icon svg{
	color:#7f8c8d;
	filter: invert(0.51);
}

.elementor-element-91f4809 .elementor-icon-box-icon svg{
	filter: invert(0.51);
}

.elementor-element-91f4809 a img{
	border-top-left-radius:16px!important;
	border-top-right-radius:16px!important;
	border-bottom-left-radius:16px!important;
	border-bottom-right-radius:16px!important;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:transparent;
	margin-left:0px;
	margin-right:0px;
	position:relative;
	top:0px;
}

.elementor-element-91f4809 .elementor-widget-theme-post-title .elementor-widget-container{
	font-family:estedad, sans-serif;
}

.elementor-element-91f4809 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-loop-grid .elementor-widget-container .elementor-loop-container .e-loop-item .elementor-element-41ff5ef .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-theme-post-title .elementor-widget-container .elementor-heading-title a{
	font-family:estedad, sans-serif;
}

.elementor-element-91f4809 .e-loop-item p{
	font-family:estedad, sans-serif;
	font-weight:500;
	color:#828282;
}

.elementor-element-eb00d69 center span{
	color:#e2e3e3;
}

.elementor-element-f44a5f7 .elementor-widget-html h2{
	font-family:estedad, sans-serif;
	font-weight:500;
	color:#7f8c8d;
	font-size:27px;
}

/* Elementor */
#content .page-content > .elementor{
	font-family:estedad, sans-serif;
	border-width:0px;
}

.elementor-element-f44a5f7 .elementor-icon-box-title a{
	color:#7f8c8d;
	font-family:estedad, sans-serif !important;
	font-weight:400;
}

.elementor-element-f44a5f7 .dual-title span{
	color:#e2e3e3;
}

.elementor-element-f44a5f7 .elementor-widget-divider .elementor-divider{
	color:#beb5b5;
	filter: invert(0.84);
}

.elementor-element-884e192 .elementor-widget-divider .elementor-divider{
	color:#beb5b5;
	filter: invert(0.84);
}

.elementor-element-bdb9855 .elementor-widget-divider .elementor-divider{
	color:#beb5b5;
	filter: invert(0.84);
}

.elementor-element-f44a5f7 .elementor-icon-box-icon a{
	background-color:#ecf0f1;
	color:#1a1818;
}

.elementor-element-74065d0 .elementor-container .elementor-top-column > .elementor-widget-wrap{
	box-shadow: 0 9px 27px 0 rgba(5, 1, 13, 0.09)!important;
	background: var(--box-bg-color);
	border-radius: 1em !important;
	border: 1px solid rgba(5, 1, 13, 0.07) !important;
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-size:auto;
	background-position-y:50%;
	background-position-x:0%;
	border-width:1px;
	border-style:solid;
	border-color:#e1dfdf;
	background-color:rgba(255,255,255,0.57);
}

.elementor-element-94056d2 .elementor-heading-title a{
	font-family:estedad, sans-serif;
}

.elementor-element-94056d2 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-loop-grid .elementor-widget-container .elementor-loop-container .e-loop-item .elementor-element-74065d0 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-element-b976b9d .elementor-container .elementor-inner-column .elementor-widget-wrap{
	font-family:estedad, sans-serif;
}

.elementor-element-94056d2 .elementor-icon-box-title span{
	font-family:estedad, sans-serif;
}

.elementor-element-f44a5f7 .elementor-container .elementor-top-column .elementor-widget-wrap{
	font-family:estedad, sans-serif;
}

.elementor-element-94056d2 .e-loop-item svg{
	filter: invert(0.6);
}

.elementor-element-94056d2 .elementor-container:nth-child(1) .elementor-top-column:nth-child(1) > .elementor-widget-wrap:nth-child(1){
	background-color:transparent;
}

.elementor-element-94056d2 .elementor-widget-button a{
	background-color:#ecf0f1;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	color:#6d6d6d;
}

.elementor-element-94056d2 .elementor-container .elementor-top-column > .elementor-widget-wrap > .elementor-widget-image .elementor-widget-container img{
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.elementor-element-94056d2 .elementor-button-link .elementor-button-text{
	font-family:estedad, sans-serif;
}

.page-content .elementor .elementor-element-94056d2{
	font-family:estedad, sans-serif;
}

.elementor-element-884e192 center h2{
	font-family:estedad, sans-serif;
	font-weight:500;
	color:#7f8c8d;
	font-size:27px;
}

.elementor-element-85ac8b1 center h2{
	font-family:estedad, sans-serif;
	font-weight:500;
	color:#7f8c8d;
	font-size:27px;
}

.elementor-element-8bcd24c center h2{
	font-family:estedad, sans-serif;
	font-weight:500;
	color:#7f8c8d;
	font-size:27px;
}

.elementor-element-884e192 center span{
	color:#e2e3e3;
}

.elementor-element-85ac8b1 center span{
	color:#e2e3e3;
}

.elementor-element-8bcd24c center span{
	color:#e2e3e3;
}

.elementor-element-85ac8b1 .elementor-icon-box-icon a{
	background-color:#ecf0f1;
	color:#1a1818;
}

.elementor-element-8bcd24c .elementor-icon-box-icon a{
	background-color:#ecf0f1;
	color:#1a1818;
}

.elementor-element-36b437a .elementor-widget-icon-box .elementor-icon-box-wrapper{
	border-top-left-radius:16px;
	border-top-right-radius:16px;
	border-bottom-left-radius:16px;
	border-bottom-right-radius:16px;
	background-size:cover;
	background-position-y:72%;
	background-position-x:0%;
	padding-left:0px;
	padding-top:5px !important;
	padding-bottom:5px !important;
	border-width:1px;
	border-style:solid;
	border-color:#e1dfdf;
	background: var(--hvr-bg-color);
	border: 1px solid rgb(0 0 0 / 5%);
	padding: .6em 1em;
	padding-right:0px;
	background-color:rgba(236,240,241,0.43);
	box-shadow: 0 9px 27px 0 rgba(5, 1, 13, 0.09)!important;
}

.elementor-element-36b437a .elementor-icon-box-icon .elementor-icon{
	background-color:#ecf0f1;
	color:#020202;
	border-width:0px;
	border-style:solid;
	border-color:#bdc3c7;
	border-top-left-radius:16px;
	border-top-right-radius:16px;
	border-bottom-left-radius:16px;
	border-bottom-right-radius:16px;
}

.elementor-element-36b437a .elementor-icon-box-title a{
	font-family:estedad, sans-serif !important;
	font-weight:500;
	color:#737b7c;
}

.elementor-element-36b437a .elementor-widget-icon-box .elementor-icon-box-content{
	color:#2c3e50;
}

.elementor-element-b195ea5 .elementor-element-85ac8b1 .elementor-container{
	box-shadow: 0 9px 27px 0 rgba(5, 1, 13, 0.09)!important;
	background: var(--box-bg-color);
	border-radius: 1em !important;
	border: 1px solid rgba(5, 1, 13, 0.07) !important;
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-size:auto;
	background-position-y:50%;
	background-position-x:0%;
	border-width:1px;
	border-style:solid;
	border-color:#e1dfdf;
	background-color:rgba(255,255,255,0.57);
}

.elementor-element-b195ea5 .elementor-element-8bcd24c .elementor-container{
	box-shadow: 0 9px 27px 0 rgba(5, 1, 13, 0.09)!important;
	background: var(--box-bg-color);
	border-radius: 1em !important;
	border: 1px solid rgba(5, 1, 13, 0.07) !important;
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-size:auto;
	background-position-y:50%;
	background-position-x:0%;
	border-width:1px;
	border-style:solid;
	border-color:#e1dfdf;
	background-color:rgba(255,255,255,0.57);
}

.elementor-element-7605339 > .elementor-container{
	box-shadow: 0 9px 27px 0 rgba(5, 1, 13, 0.09)!important;
	background: var(--box-bg-color);
	border-radius: 1em !important;
	border: 1px solid rgba(5, 1, 13, 0.07) !important;
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-size:auto;
	background-position-y:50%;
	background-position-x:0%;
	border-width:1px;
	border-style:solid;
	border-color:#e1dfdf;
	background-color:rgba(255,255,255,0.57);
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
}

.elementor-element-b195ea5 .elementor-widget-theme-post-title .elementor-widget-container{
	font-family:estedad, sans-serif !important;
}

.elementor-element-b195ea5 .elementor-heading-title a{
	font-family:estedad, sans-serif;
}

.elementor-element-b195ea5 .elementor-icon-box-title span{
	font-family:estedad, sans-serif;
}

.elementor-element-b195ea5 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-loop-grid .elementor-widget-container .elementor-loop-container .e-loop-item .elementor-element-7605339 .elementor-container .elementor-top-column > .elementor-widget-wrap{
	font-family:estedad, sans-serif;
}

.elementor-element-b195ea5 .e-loop-item .elementor-button-link{
	font-family:estedad, sans-serif;
	background-color:#ffffff;
	color:#7f8c8d;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	border-width:1px;
	border-style:solid;
	border-color:#dddddd;
}

.elementor-element-b195ea5 .e-loop-item .elementor-button-text{
	font-family:estedad, sans-serif;
	font-weight:500;
}

.elementor-element-b195ea5 a img{
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.elementor-element-b195ea5 .e-loop-item .elementor-icon svg{
	color:#e9eaeb;
	filter: invert(0.74);
}

.elementor-element-8bcd24c .elementor-icon-box-title a{
	font-family:estedad, sans-serif !important;
	color:#7f8c8d;
}

.elementor-element-85ac8b1 .elementor-icon-box-title a{
	font-family:estedad, sans-serif !important;
	color:#7f8c8d;
}

.elementor-element-bdb9855 center h2{
	font-family:estedad, sans-serif;
	font-weight:500;
	color:#7f8c8d;
	font-size:27px;
}

.elementor-element-bdb9855 center span{
	color:#e2e3e3;
}

/* List Item */
.elementor-widget-wp-widget-recent-comments ul li{
	font-size:18px;
	line-height:1.7em;
	list-style-type:decimal;
	font-weight:500;
	color:#7d6d6d;
}

/* Link */
.elementor-widget-wp-widget-recent-comments ul a{
	color:#7c7c7c;
	font-weight:500;
	color:#3498db;
}

.e-transform .elementor-icon svg{
	filter: invert(0.84);
}

.elementor-element-8591c7e .elementor-icon svg{
	filter: invert(0.84);
}

.elementor-element-8cd7171 center h2{
	color:#2c3e50;
}

.elementor-element-91f4809 .elementor-widget-image .elementor-widget-container{
	padding-left:8px;
	padding-right:8px;
}

.elementor-element-eb00d69 .elementor-widget-icon-box .elementor-icon-box-wrapper{
	background-color:rgba(236,240,241,0.43);
	border-top-left-radius:16px;
	border-top-right-radius:16px;
	border-bottom-left-radius:16px;
	border-bottom-right-radius:16px;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	padding-bottom:5px;
	border-width:1px;
	border-style:solid;
	border-color:#ecf0f1;
}

.elementor-element-36b437a .elementor-hidden-tablet .elementor-icon-box-wrapper{
	background-color:rgba(236,240,241,0.43);
}

.elementor-element-f44a5f7 .elementor-widget-icon-box .elementor-icon-box-wrapper{
	background-color:rgba(236,240,241,0.43);
	border-top-left-radius:16px;
	border-top-right-radius:16px;
	border-bottom-left-radius:16px;
	border-bottom-right-radius:16px;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	padding-bottom:5px;
	border-width:1px;
	border-style:solid;
	border-color:#ecf0f1;
}

.elementor-element-36b437a .elementor-widget-icon-box .elementor-icon-box-wrapper:hover{
	background-color:#ffffff;
}

.elementor-element-f44a5f7 .elementor-widget-icon-box .elementor-icon-box-wrapper:hover{
	background-color:#ffffff;
}

.elementor-element-eb00d69 .elementor-widget-icon-box .elementor-icon-box-wrapper:hover{
	background-color:rgba(255,255,255,0.43);
}

.elementor-element-41ff5ef .elementor-container .elementor-top-column > .elementor-widget-wrap:hover{
	box-shadow:5px 5px 0px 0px #ecf0f1;
}

.elementor-element-74065d0 .elementor-container .elementor-top-column > .elementor-widget-wrap:hover{
	box-shadow:5px 5px 0px 0px #ecf0f1!important;
}

.elementor-element-7605339 > .elementor-container:hover{
	box-shadow:5px 5px 0px 0px #ecf0f1!important;
}

.elementor-element-94056d2 .elementor-widget-button a:hover{
	background-color:#2c3e50;
	color:#ffffff;
}
.hentry .elementor-element-3a34242 > .elementor-container{
	box-shadow: 0 5px 37px rgb(0 0 0 / 11%);
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	background-size:cover;
	background-position-y:0%;
	background-position-x:0%;
	padding-left:12px;
	padding-right:12px;
	padding-top:12px;
	padding-bottom:12px;
}

.elementor-element-3a34242 .elementor-shortcode div{
	border-width:0px!important;
	background-color:rgba(236,240,241,0.46)!important;
	padding-left:0px!important;
	padding-right:0px!important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}

.elementor-widget-theme-post-excerpt .elementor-widget-container p{
	font-family:estedad, sans-serif;
}

.elementor-element-3a34242 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-theme-post-title .elementor-widget-container h1{
	font-family:estedad, sans-serif;
}

.elementor-element-a1a037d .elementor-icon-box-title span{
	font-family:estedad, sans-serif;
	color:#666666;
	font-weight:500;
}

.elementor-element-3a34242 .elementor-container .elementor-top-column > .elementor-widget-wrap{
	font-family:estedad, sans-serif;
}

.elementor-element-eadeef2 span a{
	background-color:rgba(46,204,113,0.18);
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
	color:#27ae60 !important;
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
}

.elementor-element-3a34242 .elementor-element-a1a037d .elementor-container{
	box-shadow: 0 5px 37px rgb(0 0 0 / 11%);
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	background-size:cover;
	background-position-y:0%;
	background-position-x:0%;
	padding-top:5px;
	padding-bottom:5px;
}

/* Paragraph */
.elementor-widget-theme-post-excerpt p{
	font-size:17px;
	line-height:1.7em;
}

#short-link{
	color:#727272;
	font-weight:500;
}

#copy-link img{
	filter: invert(0.45);
}

.rank-math-breadcrumb p a{
	color:#020202;
}

.elementor-element-140543b .contactx .elementor-widget-container{
	font-family:estedad, sans-serif;
	font-size:19px;
	line-height:2.1em;
	color:#121111;
	font-weight:400;
	transform:translatex(0px) translatey(0px);
	
}

#toc-container{
	background-color:#ffffff;
	border-width:0px !important;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

#toc li a{
	color:#141619;
}

.contactx .pubjet-copyright{
	display:none;
}

.elementor-element-3822c6d .elementor-widget-heading h2{
	font-family:estedad, sans-serif !important;
	color:#2c3e50;
}

/* Post Division */
.hentry{
	font-family:estedad, sans-serif;
}

.elementor-view-stacked .elementor-icon-box-title span{
	font-family:estedad, sans-serif;
	color:#2c3e50;
}

.elementor-view-stacked .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon span{
	font-family:estedad, sans-serif;
}

.elementor-view-stacked .elementor-icon-box-icon span{
	background-color:#ecf0f1;
	color:#403a3a;
}

.elementor-element-ce92bb5 .elementor-container .elementor-top-column > .elementor-widget-wrap{
	box-shadow: 0 5px 37px rgb(0 0 0 / 11%);
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	background-size:cover;
	background-position-y:0%;
	background-position-x:0%;
	padding-left:12px;
	padding-right:12px;
	padding-top:12px;
	padding-bottom:12px;
}

.elementor-element-3822c6d .elementor-widget-divider .elementor-divider{
	filter: invert(0.81);
}

.elementor-widget-loop-grid .elementor-heading-title a{
	font-family:estedad, sans-serif;
}

.elementor-widget-loop-grid .e-loop-item .elementor-element-ce92bb5 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-element-4b22196 .elementor-container .elementor-inner-column .elementor-widget-wrap{
	font-family:estedad, sans-serif;
}

/* Span Tag */
.elementor-widget-loop-grid .elementor-icon-box-title span{
	font-family:estedad, sans-serif;
}

.elementor-widget-loop-grid .e-loop-item svg{
	filter: invert(0.49);
}
.elementor-element-eadeef2 span a{
	font-family:estedad, sans-serif !important;
	font-weight:500;
	
}
#toc-container{
	background-color:#ecf0f1 !important;
}

.elementor-element-140543b .Gtext .elementor-widget-container{
	background-color:rgba(255,222,0,0.26) !important;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	padding-left:0px;
	padding-top:8px!important;
	padding-bottom:8px!important;
	
}
.hentry .elementor-element-3a34242 > .elementor-container{
	box-shadow:none !important;
	border-width:1px;
	border-style:solid;
	border-color:#f2f2f2;
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	background-position-y:0%;
}

.elementor-element-eadeef2 span a{
	background-color:#ecf0f1!important;
	color:#7f8c8d !important;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

/* Paragraph */
.elementor-widget-theme-post-excerpt p{
	font-weight:400 !important;
}

.contactx p{
	font-weight:400 !important;
	font-family:estedad, sans-serif;
	
}
.elementor-element-140543b .contactx .elementor-widget-container{
	color:#2c3e50;
}

.elementor-element-140543b .elementor-widget-text-editor .elementor-widget-container{
	font-family:estedad, sans-serif;
}

.elementor-element-140543b .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-post-comments{
	font-family:estedad, sans-serif;
}
.elementor-element-140543b .contactx .elementor-widget-container{
	color:#2c3e50;
}

.elementor-element-140543b .elementor-widget-text-editor .elementor-widget-container{
	font-family:estedad, sans-serif;
}

.elementor-element-140543b .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-post-comments{
	font-family:estedad, sans-serif;
}

.elementor-element-ce92bb5 .elementor-container .elementor-top-column > .elementor-widget-wrap{
	box-shadow:none;
	border-width:1px;
	border-style:solid;
	border-color:#e0e0e0;
	padding-top:5px;
	padding-bottom:5px;
}

/* Span Tag */
.elementor-widget-loop-grid .elementor-icon-box-title span{
	color:#a49c9c;
}
.elementor-view-stacked .elementor-icon-box-icon a{
	background-color:#ecf0f1;
	color:#7f8c8d;
	
}
.elementor-element-1acf1c1 .elementor-widget-divider .elementor-divider{
	filter: invert(0.86);
	
}
div#notification {
    background-color: #0fc25b !important;
    padding: 5px !important;
    border-radius: 5px !important;
}
/* Division */
.elementor-widget-progress-tracker .elementor-widget-container > div{
	background-color:transparent !important;
	
}
.elementor-element-3a34242 .elementor-element-a1a037d .elementor-container{
	box-shadow:none;
	background-color:rgba(158,158,158,0.09);
	
}
.elementor-element-3a34242 .elementor-shortcode div{
	background-color:transparent !important;
	border-width:1px !important;
	border-style:dashed !important;
	border-color:#bababa !important;
	
}
.hentry .elementor-element-3a34242 > .elementor-container{
	box-shadow: 0 9px 27px 0 rgba(5, 1, 13, 0.09)!important;
	background: var(--box-bg-color);
	border-radius: 1em !important;
	border: 1px solid rgba(5, 1, 13, 0.07) !important;
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-size:cover;
	background-position-y:0%;
	background-position-x:0%;
	border-width:1px;
	border-style:solid;
	border-color:#e1dfdf;
	background-color:rgba(255,255,255,0.57);
}


.elementor-element-ce92bb5 .elementor-container .elementor-top-column > .elementor-widget-wrap{
	box-shadow: 0 9px 27px 0 rgba(5, 1, 13, 0.09)!important;
	background: var(--box-bg-color);
	border-radius: 1em !important;
	border: 1px solid rgba(5, 1, 13, 0.07) !important;
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-size:auto;
	background-position-y:50%;
	background-position-x:0%;
	border-width:1px;
	border-style:solid;
	border-color:#e1dfdf;
	background-color:rgba(255,255,255,0.57);
}
.elementor-element-98689af .Gtext .elementor-widget-container{
	background-color:rgba(255,222,0,0.26)!important;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	padding-top:8px!important;
	padding-bottom:8px !important;
}

#toc-container{
	background-color:#ecf0f1!important;
	border-width:0px !important;
}

#toc li{
	color:#070707;
}

#toc li a{
	color:#191919;
}

#contactx .elementor-widget-container{
	font-size:19px !important;
	color:#020202 !important;
	font-family:estedad, sans-serif !important;
}

/* Paragraph */
.elementor-widget-theme-post-excerpt p{
	font-family: font-family:estedad, sans-serif;
	font-family:estedad, sans-serif !important;
	line-height:1.7em;
}

.elementor-element-ae38547 .elementor-widget-theme-post-title h1{
	font-family:estedad, sans-serif !important;
}

.elementor-element-b75a67d span a{
	font-family:estedad, sans-serif !important;
	background-color:rgba(46,204,113,0.18);
	border-top-left-radius:50px;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	color:#27ae60 !important;
	font-weight:500;
}

.rank-math-breadcrumb p a{
	color:#020202;
}

.elementor-element-5422f46 .elementor-icon-box-title span{
	font-family:estedad, sans-serif !important;
	font-weight:500;
	color:#2c3e50;
}

.elementor-element-ae38547 .elementor-shortcode div{
	border-width:0px!important;
	background-color:rgb(236,240,241)!important;
	padding-left:0px!important;
	padding-right:0px!important;
	padding-top:0px!important;
	padding-bottom:0px!important;
	border-color:#dbdbdb;
}

#short-link{
	color:#5e5e5e;
	font-weight:500;
}

.hentry .elementor-element-ae38547 > .elementor-container{
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	background-size:cover;
	background-position-y:0%;
	border-width:1px;
	border-style:solid;
	border-color:#ecf0f1;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}

.elementor-element-5422f46 .elementor-widget-wrap{
	background-color:rgba(158,158,158,0.09);
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding-left:15px!important;
	padding-right:15px!important;
}

.hentry .elementor-element-ae38547 .elementor-shortcode div:nth-child(1){
	background-color:transparent !important;
	border-style:dashed !important;
	border-width:1px !important;
	border-color:#bababa !important;
}

#contactx .pubjet-copyright{
	display:none;
}

.elementor-element-ce92bb5 .elementor-container .elementor-top-column > .elementor-widget-wrap{
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	background-size:cover;
	background-color:transparent;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	box-shadow:none;
	border-width:1px;
	border-style:solid;
	border-color:#dbd5d5;
}

.elementor-view-stacked .elementor-icon-box-icon span{
	background-color:#ecf0f1;
	color:#2c3e50;
}

.elementor-element-98689af .Gtext a{
	font-size:17px;
}

.elementor-view-stacked .elementor-icon-box-title span{
	font-family:estedad, sans-serif;
	color:#7f8c8d;
}

.elementor-element-5e97750 .elementor-widget-wrap{
	transform:translatex(0px) translatey(0px);
}

.elementor-element-5e97750 .elementor-widget-heading h2{
	font-weight:600;
	color:#7f8c8d;
}

.elementor-element-5e97750 .elementor-widget-divider .elementor-divider{
	filter: invert(0.84);
}

/* Span Tag */
.elementor-widget-loop-grid .elementor-icon-box-title span{
	font-family:estedad, sans-serif;
}

.elementor-element-5e97750 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-heading .elementor-widget-container h2{
	font-family:estedad, sans-serif;
}

.elementor-widget-loop-grid .e-loop-item svg{
	filter: invert(0.69);
}

.elementor-widget-loop-grid .elementor-heading-title a{
	font-family:estedad, sans-serif;
}

.elementor-element-5e97750 .elementor-container .elementor-top-column .elementor-widget-wrap{
	font-family:estedad, sans-serif;
}
#toc li a{
	font-family:estedad, sans-serif !important;
}

.elementor-element-a36686e .Gtext a{
	font-family:estedad, sans-serif !important;
}

#toc-container h3{
	font-family:estedad, sans-serif !important;
}
#contactx .elementor-widget-container{
	color:#2c3e50 !important;
	
}
#contactx .elementor-widget-container{
	color:#2c3e50 !important;
}

#contactx p{
	font-weight:300;
}
.elementor-element-b75a67d span a{
	background-color:#ecf0f1;
	color:#7f8c8d !important;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}
div#notification {
    background-color: #0fea61 !important;
    padding: 5px !important;
    border-radius: 5px !important;
}
.elementor-view-stacked .elementor-icon-box-icon a{
	background-color:#ecf0f1;
	color:#020202;
}

.elementor-view-stacked .elementor-icon .-mt-0\.5{
	color:#2c3e50;
}

.elementor-element-5e97750 .elementor-widget-heading .elementor-heading-title{
	color:#2c3e50 !important;
}

.elementor-element-ce92bb5 .elementor-container .elementor-top-column > .elementor-widget-wrap{
	padding-bottom:5px !important;
	padding-top:5px !important;
	
}
#contactx h3 span{
		color:#2c3e50 !important;

}
#contactx h2 span{
			color:#2c3e50 !important;

}
.elementor-widget-loop-grid .elementor-icon-box-title span{
	color:#838080;
	
}
#contactx ol li{
	line-height:2em;
	
}
/* Division */
.elementor-widget-progress-tracker .elementor-widget-container > div{
	background-color:transparent !important;
	
}
.elementor-element-8c8e2c8 .elementor-shortcode div{
	background-color:transparent !important;
	border-style:dashed !important;
	border-width:1px !important;
	border-color:#a9a7a7 !important;
	
}
.elementor-widget-progress-tracker .elementor-widget-container > div{
	background-color:transparent !important;
	
}
.hentry .elementor-element-ae38547 > .elementor-container{
	box-shadow: 0 9px 27px 0 rgba(5, 1, 13, 0.09)!important;
	background: var(--box-bg-color);
	border-radius: 1em !important;
	border: 1px solid rgba(5, 1, 13, 0.07) !important;
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-size:cover;
	background-position-y:0%;
	background-position-x:0%;
	border-width:1px;
	border-style:solid;
	border-color:#e1dfdf;
	background-color:rgba(255,255,255,0.57);
}


.elementor-element-ce92bb5 .elementor-container .elementor-top-column > .elementor-widget-wrap{
	box-shadow: 0 9px 27px 0 rgba(5, 1, 13, 0.09)!important;
	background: var(--box-bg-color);
	border-radius: 1em !important;
	border: 1px solid rgba(5, 1, 13, 0.07) !important;
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-size:auto;
	background-position-y:50%;
	background-position-x:0%;
	border-width:1px;
	border-style:solid;
	border-color:#e1dfdf;
	background-color:rgba(255,255,255,0.57);
}
.elementor-element-248ea8f .elementor-widget-icon-box .elementor-icon-box-wrapper{
	border-style:solid;
	border-width:1px;
	border-color:#d6d6d6;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding-left:25px;
	padding-right:25px;
	padding-top:25px;
	padding-bottom:25px;
}

.elementor-element-248ea8f .elementor-icon svg{
	filter: invert(0.68);
}

.elementor-element-248ea8f p a{
	background-color:#c2fedb;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:3px;
}

.elementor-element-f18c96e .elementor-container .elementor-top-column > .elementor-widget-wrap{
	border-width:1px;
	border-style:solid;
	border-color:#e0e0e0;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding-top:5px;
	padding-bottom:5px;
}

/* Span Tag */
.elementor-widget-loop-grid .elementor-icon-box-title span{
	font-family:estedad, sans-serif;
	color:#827c7c;
}

/* Division */
.elementor-location-archive{
	font-family:estedad, sans-serif;
}

.elementor-widget-loop-grid .elementor-element-eef31dc .elementor-heading-title{
	color:#27ae60;
}

.elementor-widget-loop-grid .e-loop-item svg{
	filter: invert(0.63);
}

.elementor-widget-loop-grid .elementor-button-wrapper a{
	background-color:#ecf0f1;
	color:#332d2d;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}
.elementor-element-248ea8f .elementor-widget-icon-box .elementor-icon-box-wrapper{
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	background-size:cover;
	background-position-y:7%;
	border-width:1px;
	border-style:solid;
	border-color:#e5e5e5;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding-top:15px!important;
	padding-bottom:15px!important;
}

.elementor-element-f18c96e .elementor-container .elementor-top-column > .elementor-widget-wrap{
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	background-size:auto;
	background-position-y:34%;
	border-width:1px;
	border-style:solid;
	border-color:#e5e5e5;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-position-x:80%;
}
.elementor-element-248ea8f .elementor-widget-icon-box .elementor-icon-box-wrapper{
	box-shadow: 0 9px 27px 0 rgba(5, 1, 13, 0.09)!important;
	background: var(--box-bg-color);
	border-radius: 1em !important;
	border: 1px solid rgba(5, 1, 13, 0.07) !important;
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-size:cover;
	background-position-y:81%;
	background-position-x:0%;
	border-width:1px;
	border-style:solid;
	border-color:#e1dfdf;
	background-color:rgba(255,255,255,0.57);
}

.elementor-element-f18c96e .elementor-container .elementor-top-column > .elementor-widget-wrap{
	box-shadow: 0 9px 27px 0 rgba(5, 1, 13, 0.09)!important;
	background: var(--box-bg-color);
	border-radius: 1em !important;
	border: 1px solid rgba(5, 1, 13, 0.07) !important;
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-size:auto;
	background-position-y:92%;
	background-position-x:0%;
	border-width:1px;
	border-style:solid;
	border-color:#e1dfdf;
	background-color:rgba(255,255,255,0.57);
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
}

.elementor-widget-loop-grid a img{
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:4px;
	
}
.hentry .elementor-element-8c8e2c8 > .elementor-container{box-shadow:0 5px 37px #000!important;border-top-left-radius:8px!important;border-top-right-radius:8px!important;border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important;background-image:url(https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png)!important;background-size:cover!important;background-position-y:0!important;background-position-x:0!important;padding:8px!important}.elementor-element-8c8e2c8 .elementor-widget-image img{border-top-left-radius:8px!important;border-top-right-radius:8px!important;border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.elementor-element-8c8e2c8 .elementor-shortcode div{border-top-left-radius:8px!important;border-top-right-radius:8px!important;border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important;background-color:#fff!important;border-width:0!important;padding:0!important}#short-link{font-weight:500!important;color:#7f8c8d!important}#copy-link img{filter:invert(0.43)!important}.elementor-element-434d390 span a{background-color:rgba(46,204,113,0.18)!important;color:#27ae60!important;border-top-left-radius:8px!important;border-top-right-radius:8px!important;border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important;padding:2px 8px!important}.elementor-widget-theme-post-excerpt p{font-family:estedad,sans-serif!important;line-height:1.8em!important;font-size:17px!important}.rank-math-breadcrumb p a{color:#020202!important}.elementor-element-11d402b .elementor-icon-box-title span{font-family:estedad,sans-serif!important;font-weight:500!important;color:#929090!important;font-size:16px!important}.elementor-element-8c8e2c8 .elementor-container .elementor-top-column > .elementor-widget-wrap{font-family:estedad,sans-serif!important}.elementor-element-11d402b .elementor-icon svg{filter:invert(0.66)!important}.elementor-element-8c8e2c8 .elementor-element-11d402b .elementor-container{box-shadow:0 5px 37px #000!important;border-top-left-radius:8px!important;border-top-right-radius:8px!important;border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important;background-image:none!important;background-size:cover!important;background-position-y:2%!important;background-position-x:0!important;background-color:rgba(236,240,241,0.16)!important}.elementor-element-f0da12c .elementor-widget-heading h2{font-family:estedad,sans-serif!important}.elementor-widget-loop-grid .elementor-icon-box-title span{font-family:estedad,sans-serif!important}.elementor-widget-loop-grid .e-loop-item .elementor-element-ce92bb5 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-element-84d32b5 .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-theme-post-title .elementor-widget-container{font-family:estedad,sans-serif!important}.elementor-widget-loop-grid .elementor-heading-title a{font-family:estedad,sans-serif!important}.elementor-widget-loop-grid .e-loop-item .elementor-element-ce92bb5 .elementor-container .elementor-top-column > .elementor-widget-wrap{font-family:estedad,sans-serif!important}.elementor-element-ce92bb5 .elementor-container .elementor-top-column > .elementor-widget-wrap{box-shadow:0 5px 37px #000!important;border-top-left-radius:8px!important;border-top-right-radius:8px!important;border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important;background-image:url(https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png)!important;background-size:cover!important;background-position-y:0!important;background-position-x:0!important}.elementor-element-e3aa384 .elementor-container .elementor-top-column > .elementor-widget-wrap > .elementor-element > .elementor-widget-container{font-family:estedad,sans-serif!important;font-size:20px!important;color:#020202!important}.elementor-element-e3aa384 .kk-star-ratings .kksr-legend{font-weight:500!important}.elementor-element-e3aa384 p iframe{border-top-left-radius:8px!important;border-top-right-radius:8px!important;border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.hentry .elementor-element-8c8e2c8 > .elementor-container{
	box-shadow: 0 5px 37px rgb(0 0 0 / 11%) !important;
}

.elementor-element-8c8e2c8 .elementor-element-11d402b .elementor-container{
	box-shadow: 0 5px 37px rgb(0 0 0 / 11%) !important;
}

.elementor-element-ce92bb5 .elementor-container .elementor-top-column > .elementor-widget-wrap{
	box-shadow: 0 5px 37px rgb(0 0 0 / 11%) !important;
	padding-top:3px;
	padding-bottom:3px;
	
}
.elementor-element-e3aa384 .elementor-heading-title a{
	color:#40444d !important;
	
}
.elementor-element-8c8e2c8 .elementor-shortcode div{
	background-color:#ecf0f1 !important;
}

.elementor-widget-loop-grid .e-loop-item svg{
	filter: invert(0.66);
}
div#notification {
    background-color: rgb(76, 175, 80) !important;
    padding: 5px !important;
    border-radius: 5px !important;
}
.hentry .elementor-element-8c8e2c8 > .elementor-container{
	box-shadow:none !important;
	border-width:1px;
	border-style:solid;
	border-color:#ededed;
}

.elementor-element-434d390 span a{
	background-color:#ecf0f1!important;
	color:#7f8c8d !important;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.elementor-element-11d402b .elementor-icon-box-title span{
	color:#2c3e50 !important;
}

.elementor-element-11d402b .elementor-icon svg{
	color:#2c3e50;
	filter: invert(0.05) !important;
}

/* Paragraph */
.elementor-widget-theme-post-excerpt p{
	color:#4f4f4f;
}

.elementor-element-e3aa384 .elementor-container .elementor-top-column > .elementor-widget-wrap > .elementor-element > .elementor-widget-container{
	color:#2c3e50 !important;
	line-height:2em;
	
}

.elementor-element-ce92bb5 .elementor-container .elementor-top-column > .elementor-widget-wrap{
	box-shadow:none !important;
	border-width:1px;
	border-style:solid;
	border-color:#d8d8d8;
}

/* Span Tag */
.elementor-widget-loop-grid .elementor-icon-box-title span{
	color:#878282;
}
.elementor-element-8c8e2c8 .elementor-element-11d402b .elementor-container{
		box-shadow:none !important;
	background-color:rgba(158,158,158,0.09)!important;
}
.hentry .elementor-element-8c8e2c8 > .elementor-container{
	box-shadow: 0 9px 27px 0 rgba(5, 1, 13, 0.09)!important;
	background: var(--box-bg-color);
	border-radius: 1em !important;
	border: 1px solid rgba(5, 1, 13, 0.07) !important;
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-size:auto;
	background-position-y:50%;
	background-position-x:0%;
	border-width:1px;
	border-style:solid;
	border-color:#e1dfdf;
	background-color:rgba(255,255,255,0.57);
}

.elementor-element-ce92bb5 .elementor-container .elementor-top-column > .elementor-widget-wrap{
	box-shadow: 0 9px 27px 0 rgba(5, 1, 13, 0.09)!important;
	background: var(--box-bg-color);
	border-radius: 1em !important;
	border: 1px solid rgba(5, 1, 13, 0.07) !important;
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-size:auto;
	background-position-y:50%;
	background-position-x:0%;
	border-width:1px;
	border-style:solid;
	border-color:#e1dfdf;
	background-color:rgba(255,255,255,0.57);
}

.elementor-widget-loop-grid .elementor-element-4b22196 .elementor-widget-wrap{
	display:none;
	
}
/* Division */
.elementor-element-c5e68c5 .elementor-widget-wrap{
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	background-size:cover;
	background-position-y:8%;
	border-width:1px;
	border-style:solid;
	border-color:#e0e0e0;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding-left:15px !important;
	padding-right:15px !important;
	padding-top:15px !important;
	padding-bottom:15px !important;
}

.elementor-element-01bfec2 .elementor-widget-wrap{
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	background-size:cover;
	background-position-y:8%;
	border-width:1px;
	border-style:solid;
	border-color:#e0e0e0;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding-left:15px !important;
	padding-right:15px !important;
	padding-top:15px !important;
	padding-bottom:15px !important;
}

/* Paragraph */
.elementor-element-c5e68c5 .elementor-widget-icon-box p{
	font-family:estedad, sans-serif !important;
}

.elementor-element-01bfec2 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-title span{
	font-family:estedad, sans-serif;
}

/* Paragraph */
.elementor-element-01bfec2 .elementor-widget-icon-box p{
	font-family:estedad, sans-serif !important;
	font-weight:500;
}

.elementor-element-c5e68c5 .elementor-widget-icon-box .elementor-icon-box-content{
	transform:translatex(0px) translatey(0px);
	font-weight:500;
}

.elementor-element-668b370 .elementor-widget-text-editor p{
	font-family:estedad, sans-serif;
	font-weight:500;
}

.elementor-element-668b370 .elementor-widget-text-editor h2{
	font-family:estedad, sans-serif;
}

#content .page-content .elementor{
	font-family:estedad, sans-serif;
}

.elementor-element-668b370 p a{
	color:#2ecc71;
	background-color:rgba(46,204,113,0.17);
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
}


.page-content .elementor-element-668b370 .elementor-container{
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	background-size:cover;
	background-position-y:8%;
	border-width:1px;
	border-style:solid;
	border-color:#e0e0e0;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding-left:15px !important;
	padding-right:15px !important;
	padding-top:15px !important;
	padding-bottom:15px !important;
	
}
/* Division */
.elementor-element-c5e68c5 .elementor-widget-wrap{
	box-shadow: 0 9px 27px 0 rgba(5, 1, 13, 0.09)!important;
	background: var(--box-bg-color);
	border-radius: 1em !important;
	border: 1px solid rgba(5, 1, 13, 0.07) !important;
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-size:cover;
	background-position-y:83%;
	background-position-x:0%;
	border-width:1px;
	border-style:solid;
	border-color:#e1dfdf;
	background-color:rgba(255,255,255,0.57);
}

.elementor-element-01bfec2 .elementor-widget-wrap{
	box-shadow: 0 9px 27px 0 rgba(5, 1, 13, 0.09)!important;
	background: var(--box-bg-color);
	border-radius: 1em !important;
	border: 1px solid rgba(5, 1, 13, 0.07) !important;
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-size:cover;
	background-position-y:77%;
	background-position-x:0%;
	border-width:1px;
	border-style:solid;
	border-color:#e1dfdf;
	background-color:rgba(255,255,255,0.57);
}

.page-content .elementor-element-668b370 .elementor-container{
	box-shadow: 0 9px 27px 0 rgba(5, 1, 13, 0.09)!important;
	background: var(--box-bg-color);
	border-radius: 1em !important;
	border: 1px solid rgba(5, 1, 13, 0.07) !important;
	background-image:url("https://karynet.ir/wp-content/uploads/2024/12/backgroundWaves-1-1-1.png");
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-size:cover;
	background-position-y:50%;
	background-position-x:0%;
	border-width:1px;
	border-style:solid;
	border-color:#e1dfdf;
	background-color:rgba(255,255,255,0.57);
}

.elementor-element-668b370 a img{
	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
	border-top-right-radius:16px;
	border-bottom-right-radius:16px;
}
.page-content .elementor-element-c2fe2bb .elementor-container{
	background-color:rgba(236,240,241,0.41);
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding-left:25px;
	padding-right:25px;
}

.elementor-element-c2fe2bb .elementor-widget-text-editor p{
	font-weight:500;
	font-size:17px;
	line-height:1.9em;
	color:#6e6c6c;
}

.elementor-element-19a3ef0 .elementor-widget-wrap{
	background-color:rgb(247,247,247);
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	transform:scale(0.95);
	padding-top:7px !important;
	padding-bottom:7px !important;
}

.elementor-element-bd443bf .elementor-widget-wrap{
	background-color:rgb(247,247,247);
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	transform:scale(0.95);
	padding-top:7px !important;
	padding-bottom:7px !important;
}

.elementor-element-bd443bf .elementor-icon-box-title span{
	font-family:estedad, sans-serif;
	font-size:17px;
}

.elementor-element-c2fe2bb .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container p{
	font-family:estedad, sans-serif;
}

.elementor-element-19a3ef0 .elementor-icon-box-title span{
	font-family:estedad, sans-serif;
	font-size:17px;
}

.elementor-element-bd443bf .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-wrapper{
	font-family:estedad, sans-serif;
}

.elementor-element-19a3ef0 .elementor-icon svg{
	filter: invert(0.52);
}

/* Link */
.elementor-toggle .elementor-tab-title a{
	font-family:estedad, sans-serif !important;
}

/* Tab title */
.elementor-toggle .elementor-toggle-item .elementor-tab-title{
	font-family:estedad, sans-serif;
}

.elementor-element-8a257a4 .elementor-widget-wrap{
	background-color:rgba(63,81,181,0.14);
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	border-right-width:8px;
	border-right-style:solid;
	border-right-color:#3f51b5;
	
}

.elementor-element-8a257a4 .elementor-widget-icon-box p{
	font-family:estedad, sans-serif !important;
	font-weight:600;
	color:#001bb7;
}

.elementor-element-8a257a4 .elementor-icon svg{
	filter: saturate(10);
}
/* استایل عمومی برای لیست کامنت‌ها */
.comment-list li {
    margin: 10px 0;
    border-radius: 10px;
}

/* استایل برای کامنت‌های پاسخ */
.comment-list .children {
    margin-left: 30px;
}

.comment-list .children .comment-li {
    padding: 0;
}

/* استایل نویسنده کامنت (مدیر یا نویسنده پست) */
.comment-author {
    background-color: #d4f7d9; /* سبز کمرنگ برای نویسنده */
    border-radius: 8px;
    padding: 5px;
}
.comment-author a {
    font-size: 16px;
    font-weight: 600;
    color: #333;
    margin-top: 8px;
    text-decoration: none;
}

.comment-author a:hover {
    color: #007bff;
}


.comment-content p {
    font-size: 15px;
    line-height: 1.6;
    color: #555;
}

/* استایل متا دیتا کامنت */
.comment-metadata {
    font-size: 15px;
    color: #aaa;
    margin-top: 10px;
}

/* استایل لینک پاسخ */
.comment-reply-link {
    font-size: 16px;
    color: #ff5722;
    background-color: rgba(255, 87, 34, 0.1);
    padding: 5px 10px;
    border-radius: 20px;
    text-decoration: none;
    display: inline-block;
    margin-top: 10px;
}

.comment-reply-link:hover {
    background-color: rgba(255, 87, 34, 0.2);
}

/* فرم ارسال کامنت */
.comment-respond {
    background-color: #fff;
    padding: 30px;
    border-radius: 15px;
    box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1);
    margin-top: 30px;
}

.comment-form-author,
.comment-form-email {
    width: 48%;
    margin-bottom: 20px;
}

.comment-form-author input,
.comment-form-email input,
textarea#comment {
    width: 100%;
    padding: 12px 20px;
    border: 1px solid #ccc;
    border-radius: 8px;
    font-size: 14px;
    margin-bottom: 10px;
}

.comment-form-author input:focus,
.comment-form-email input:focus,
textarea#comment:focus {
    border-color: #007bff;
    outline: none;
}

/* دکمه ارسال کامنت */
input[type="submit"] {
    background-color: #4caf50;
    border-radius: 50px;
	color:#ffffff !important;
    border: none;
    padding: 15px 30px;
    font-size: 16px;
    color: #000;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

input[type="submit"]:hover {
    background-color: #ffd450;
}

/* نمایش و پنهان کردن لینک‌های پاسخ */
.comment-reply-login {
    font-size: 13px;
    margin-top: 10px;
    color: #666;
}

/* استایل برای بخش نظرات در نسخه موبایل */
@media only screen and (max-width: 768px) {
    .comment-list li {
        padding: 15px;
    }

    .comment-author {
        margin-right: 10px;
    }

    .comment-content {
        padding: 15px;
    }

    .comment-respond {
        padding: 20px;
    }
}
#commentform input[type=text]:nth-child(5){
	display:none;
}

#commentform .comment-form-author{
	display:inline-block;
	margin-top:0px;
	margin-bottom:0px;
}

#commentform .comment-form-email{
	margin-top:0px;
	margin-bottom:0px;
	display:inline-block;
}

#author{
	border-style:solid;
	border-width:1px;
	border-color:#cec9c9;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:7px;
}

#email{
	border-style:solid;
	border-width:1px;
	border-color:#cec9c9;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:7px;
}

#commentform .comment-form-comment{
	margin-bottom:0px;
}

#submit{
	width:100%;
	border-top-left-radius:16px;
	border-top-right-radius:16px;
	border-bottom-left-radius:16px;
	border-bottom-right-radius:16px;
	background-color:#020202;
}

