/*
Theme Name: omid
Theme URI: https://www.rtl-theme.com/author/daythemes/products/
Author: daythemes
Author URI: https://www.rtl-theme.com/omid-wordpress-theme/
Description: HTML5-CSS3 / Copyright Â© www.daythemes.ir - 2030 
Version: 1.8
*/

@font-face {
	font-family: 'farsinum';
	src: url("fonts/Sahel-FD-WOL.woff") format("woff");
}
@font-face {
	font-family: 'sepehrnews';
	src: url('fonts/sepehrnews.eot?8kcieo');
	src: url('fonts/sepehrnews.eot?8kcieo#iefix') format('embedded-opentype'), url('fonts/sepehrnews.ttf?8kcieo') format('truetype'), url('fonts/sepehrnews.woff?8kcieo') format('woff'), url('fonts/sepehrnews.svg?8kcieo#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'sepehrnews' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
* {
	outline: 0;
	box-sizing: border-box;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, 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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
	transition: all 0.3s ease-out;
}
body {
	direction: rtl;
	color: #444;
	font: 12px/2 Vazir, tahoma;
	overflow-x: hidden;
	background: #FFF;
	cursor: default;
}

#media {
    background: #1e1e1e;
}

a {
	text-decoration: none;
	color: #555;
}
a:hover {
	color: #ee0000;
}
ul, li {
	border: 0;
	list-style: none;
}
img {
	border: 0;
}
h1 {
	font: 15px/2 Btirt, tahoma
}
h2, h3, h4, h5, h6 {
	font: 1.1em/2 Btirt, tahoma;
}
button {
	cursor: pointer;
	border: 0px;
	color: #fff;
}
input, button, textarea, select {
	font: 12px/2 Vazir, tahoma;
}
input, textarea, select {
	background: #fff;
	color: #555;
	border: 2px solid #e5e5e5;
	text-indent: 5px;
}
iframe {
	overflow: hidden;
	max-width: 100%;
}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee;
}
.container {
	max-width: 65rem;
	margin-right: auto;
	margin-left: auto;
	padding-left: 7px;
	padding-right: 8px;
	margin-top: 15px;
}
.categories {
	height: 25px;
	width: 100%;
	border-top: 1px solid #959595 !important;
	border-bottom: 1px solid #959595 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	width: 100% !important;
}
.categories_div {
	height: 28px;
	margin-bottom: 10px;
}
.categories ul {
	float: right;
	width: 100%;
}
.categories li {
	float: right;
}
.categories li a {
	display: inline-block;
	color: #000;
	padding: 1px 8px;
	font: 12px/15px 'Vazir', tahoma;
}
.categories .categories-item ul li a {
	background: none
}
.categories li:hover .sub-menu {
	display: block;
	z-index: 9999999999999999999;
}
.categories ul li .sub-menu {
	position: absolute;
	top: 25px;
	right: 0;
	width: 100%;
	z-index: 78;
	text-align: start;
	display: none;
	white-space: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	z-index: 99999999999999999;
	padding: 5px;
}
.categories .sub-menu li a {
	display: inline-block;
	color: #ffffff;
}
.categories .sub-menu li a:hover {
	color: #fff;
}
.categoriesfix {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 10000;
	border-top: 0;
	-webkit-animation: fadein 1s;
	-moz-animation: fadein 1s;
	-ms-animation: fadein 1s;
	-o-animation: fadein 1s;
	animation: fadein 1s;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
	float: right;
	border-bottom: none;
	opacity: .94;
}
.zetta-menu>.current-menu-item>a {
	color: #000;
}
.zetta-menu {
	position: relative;
}
.zetta-menu>li:hover>a, .zetta-menu>li:hover>a:visited {
	color: #f2f2f2;
}
.zetta-menu ul li {
	float: right;
	position: relative;
}
.zetta-menu ul li:hover {
	background: #222;
}
.zetta-menu ul>li a {
	padding: 0px 10px;
	text-align: right;
	height: 20px;
}
.zetta-menu ul>li a:hover {
	color: #fff
}
.zetta-menu>li:hover {
	background: #222;
}
.zetta-menu ul {
	position: absolute;
	display: none;
	z-index: 999999999999999;
}
.zetta-menu>li>ul {
	top: 100%;
	right: 1px;
	width: 100%;
	z-index: 999999999999999;
}
.zetta-menu>li>ul li:before {
	content: "";
	width: 1px;
	height: 6px;
	display: inline-block;
	position: absolute;
	top: 12px;
}
.zetta-menu>li>ul li:first-child:before {
	display: none
}
.zetta-menu>li>ul ul {
	top: 0;
	right: 100%;
}
.zetta-menu li:hover>ul {
	display: block;
}
.current-menu-item .sub-menu {
	display: block
}
.zetta-menu.zm-effect-slide-bottom>li>div, .zetta-menu.zm-effect-slide-bottom li>ul {
	transform: translateY(0px);
	display: block;
	visibility: hidden;
	opacity: 0;
	transition: opacity .4s ease, transform .4s ease, visibility .4s linear 0s;
}
.zetta-menu.zm-effect-slide-bottom>li:hover>div, .zetta-menu.zm-effect-slide-bottom li:hover>ul {
	visibility: visible;
	opacity: 1;
	transform: translate(0);
	transition: opacity .4s ease, transform .4s ease;
}
.zetta-menu ul li>ul {
	top: 28px;
	width: auto;
	right: -1px;
	text-align: center;
}
.zetta-menu ul li>ul a {
	width: 80px;
	text-align: center;
}
.zetta-menu ul li>ul li:before {
	display: none
}
.headfix, .cat_menu, .categories img, .navicon, .logoicon {
	display: none;
}











.logo_media {
    float: right;
    width: 24%;
	border-right: 8px solid #58595b;
    padding-right: 5px;
}


.logo_media img {
    width: 100%;
}


.media_site_title {
   color: #e3e3e3;
    border-bottom: none;
    margin: 0 !important;
    font-size: 11px !important;
    float: right;
    width: 50%;
    padding: 10px 10px;
}
.media_date {
   color: #e3e3e3;
    border-bottom: none;
    margin: 0 !important;
    font-size: 11px !important;
    float: right;
    width: 50%;
    padding: 10px 10px;
}
.media_main {
    float: right;
    width: 100%;
}



.date {
    font-family: farsinum;
}


.slider_main ul {
	border-radius: 3px;
	margin: 20px 0;
}
.slider_main ul li figure {
	width: 100%;
	padding: 0;
	margin: 0;
}

.slider_main ul li {
	height: auto;
	width: 100%;
}


.slider_main ul li .desc h3 {
font: bold 1.5rem/1.4 "vazir";
}
.slider_main ul li .desc h3 a {
	color: #e9e8e4;
}
.slider_main ul li img {
	height: auto;
	width: 100%;
	    max-height: 600px;
}
.slider_main ul li h2 {
}



.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
.owl-height{transition:height 500ms ease-in-out;}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot{cursor:pointer;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel .owl-refresh .owl-item{display:none;}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;}
.owl-carousel .owl-item img{display:block;}
.owl-carousel .owl-grab{cursor:move;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.owl-theme .owl-controls{background:#E5E5E5;margin-top:-4px;text-align:center;height:26px;}
.owl-theme .owl-controls .owl-nav [class*="owl-"]{color:#FFF;padding:0px 5px 3px;background:#CCC;display:inline-block;cursor:pointer;float:right;margin:4px;border-radius:3px;}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{color:#fff;text-decoration:none}
.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-dots .owl-dot{display:inline-block;margin-top:4px;}
.owl-theme .owl-dots .owl-dot span{width:8px;height:8px;margin:5px 7px;background:#ccc;display:block;border-radius:1px;}
.owl-carousel .owl-controls .owl-nav .owl-next{float:left;}
.owl-carousel .owl-controls .owl-nav .owl-prev{float:right;}


.slider_main .owl-nav {
    position: absolute;
    top: 50%;
    width: 100%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-top: -40px;
    height: 0;
    overflow: visible;
}
.slider_main .owl-controls{background:none !important;margin-top:0px !important;height:auto !important;}
.slider_main .owl-dots{display:none !important;}
.slider_main .owl-next, .slider_main  .owl-prev{    color: #fff;
    font-size: 3em;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    outline: 0 none;
    margin: 0;
    -webkit-transition: 0.2s all;
    -o-transition: 0.2s all;
    transition: 0.2s all;
    opacity: 0;
    border-radius:0px!important;
    margin: 0px!important;
    background: #999 !important;}
.slider_main  .owl-prev{left:-5px}
.slider_main  .owl-next{right:-5px}

.slider_main  .owl-next:hover , .slider_main  .owl-prev:hover{background:#999999 !important;}
.slider_main :hover .owl-prev{opacity:1;visibility:visible;left:0px}
.slider_main :hover .owl-next{opacity:1;visibility:visible;right:0px}


.content_media ul li{
	
	    position: relative;
    width: 33.333333%;
    float: right;
    padding: 6px 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}

.content_media ul li h3{
	
	   position: absolute;
    background: #0000006e;
    width: 100%;
    bottom: 15px;
    padding: 10px 5px;
    
}
.content_media ul li h3 a{
	color:#fff;
	font-family:vazir;
    
}

.single_media{
	border-top: 1px solid #959595 !important;
	margin-bottom: 30px;
	
}

.single_media h2{
	
	
    color: #ffffff;
    font-size: 11px !important;
    float: right;
    width: 100%;
    padding: 10px 10px;
    font-family: 'Vazir';
    font-weight: 900;
    font-size: 25px !IMPORTANT;
	
}









.categories_media {
	
    height: 25px;
    border-top: 1px solid #959595 !important;
    border-bottom: 1px solid #959595 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 75% !important;
    float: left;
}
.categories_media_div {
	height: 28px;
	margin-bottom: 10px;
}
.categories_media ul {
	float: right;
	width: 100%;
}
.categories_media li {
	float: right;
}
.categories_media li a {
	display: inline-block;
	color: #fff;
	padding: 1px 8px;
	font: 12px/15px 'Vazir', tahoma;
}
.categories_media .categories_media-item ul li a {
	background: none
}
.categories_media li:hover .sub-menu {
	display: block;
	z-index: 9999999999999999999;
}
.categories_media ul li .sub-menu {
	position: absolute;
	top: 25px;
	right: 0;
	width: 100%;
	z-index: 78;
	text-align: start;
	display: none;
	white-space: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	z-index: 99999999999999999;
	padding: 5px;
}
.categories_media .sub-menu li a {
	display: inline-block;
	color: #ffffff;
}
.categories_media .sub-menu li a:hover {
	color: #fff;
}
.categories_mediafix {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 10000;
	border-top: 0;
	-webkit-animation: fadein 1s;
	-moz-animation: fadein 1s;
	-ms-animation: fadein 1s;
	-o-animation: fadein 1s;
	animation: fadein 1s;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
	float: right;
	border-bottom: none;
	opacity: .94;
}
.zetta_media-menu>.current-menu-item>a {
	color: #000;
}
.zetta_media-menu {
	position: relative;
}
.zetta_media-menu>li:hover>a, .zetta_media-menu>li:hover>a:visited {
	color: #f2f2f2;
}
.zetta_media-menu ul li {
	float: right;
	position: relative;
}
.zetta_media-menu ul li:hover {
	background: #222;
}
.zetta_media-menu ul>li a {
	padding: 0px 10px;
	text-align: right;
	height: 20px;
}
.zetta_media-menu ul>li a:hover {
	color: #fff
}
.zetta_media-menu>li:hover {
	background: #222;
}
.zetta_media-menu ul {
	position: absolute;
	display: none;
	z-index: 999999999999999;
}
.zetta_media-menu>li>ul {
	top: 100%;
	right: 1px;
	width: 100%;
	z-index: 999999999999999;
}
.zetta_media-menu>li>ul li:before {
	content: "";
	width: 1px;
	height: 6px;
	display: inline-block;
	position: absolute;
	top: 12px;
}
.zetta_media-menu>li>ul li:first-child:before {
	display: none
}
.zetta_media-menu>li>ul ul {
	top: 0;
	right: 100%;
}
.zetta_media-menu li:hover>ul {
	display: block;
}
.current-menu-item .sub-menu {
	display: block
}
.zetta_media-menu.zm-effect-slide-bottom>li>div, .zetta_media-menu.zm-effect-slide-bottom li>ul {
	transform: translateY(0px);
	display: block;
	visibility: hidden;
	opacity: 0;
	transition: opacity .4s ease, transform .4s ease, visibility .4s linear 0s;
}
.zetta_media-menu.zm-effect-slide-bottom>li:hover>div, .zetta_media-menu.zm-effect-slide-bottom li:hover>ul {
	visibility: visible;
	opacity: 1;
	transform: translate(0);
	transition: opacity .4s ease, transform .4s ease;
}
.zetta_media-menu ul li>ul {
	top: 28px;
	width: auto;
	right: -1px;
	text-align: center;
}
.zetta_media-menu ul li>ul a {
	width: 80px;
	text-align: center;
}
.zetta_media-menu ul li>ul li:before {
	display: none
}
.headfix, .cat_menu, .categories_media img, .navicon, .info_rispon {
	display: none;
}


.img_thumbnail {
	display: inline-block;
	max-width: 100%;
	height: auto;
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.content_media ul li:hover .img_thumbnail {

	background-color: #000;
	border: 1px solid #ff25;

}
.main_left {
	float: left;
    width: 75%;
    border-left: 10px solid transparent;
    border-right: 1px solid #e4e4e4;
    padding-right: 9px;
}
.main_left .special {
	width: 100%;
	margin-top: 20px;
	float: right;
	display: block;
}
.main_left .special_content {
	float: right;
	width: 50%;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
}
.main_left .special_content small {
	font-size: 9px;
	color: #58595b;
}
.main_left .special_content h1 a {
	font-family: "Btirt";
	font-size: 2em;
	color: #58595b;
	line-height: 1.3;
	font-weight: 900;
}
.main_left .special_content p {

    margin: 10px 0 10px;
    font-size: 1.2em;
    line-height: 1.7;
    text-align: justify;
    color: #58595b;
}
.main_left hr {
	margin: 18px 0 !important;
	width: 100% !important;
	border-color: #e4e4e4 !important;
	clear: both;
}
.main_left .special_img {
	float: left;
	width: 50%;
	border-right: 10px solid transparent;
}
.main_left .special_img img {
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	filter: grayscale(30%);
	-webkit-filter: grayscale(30%);
}
.main_left .special:hover img {
	filter: grayscale(0);
	-webkit-filter: grayscale(0%);
}
.main_left .boxtnews ul li {
	position: relative;
	width: 33.333333%;
	float: right;
	padding: 6px 0px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
}
li.articleboxtnews {
	border-left: 1px solid #e4e4e4;
	padding: 0 6px !important;
	min-height: 155px;
}
.main_left .boxtnews ul li h2 {
	overflow: hidden;
	    font: bold 1.7em/2"Btirt";
}
.main_left .boxtnews ul li:not(:nth-child(3n)):after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: -10px;
	width: 1px;
	height: 100%;
	background: #dee2e6;
}
.main_left .boxnews .posts .item {
	text-align: justify;
	border-radius: 2px;
	float: right;
	width: 100%;
	overflow: hidden;
	list-style: none;
	padding: 0px !important;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 15px;
	padding-bottom: 10px !important;
}
.main_left .boxnews .posts .item img {
	float: right;
	width: 160px;
	height: 140px;
	margin-left: 10px;
	-webkit-transition: all .23s ease-in-out;
	transition: all .23s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	filter: grayscale(30%);
	-webkit-filter: grayscale(30%);
}
.main_left .boxnews .posts .item:hover img {
	filter: grayscale(0);
	-webkit-filter: grayscale(0%);
}
.main_left .boxnews .posts .item .rootitr {
	margin-bottom: 4px;
	color: #6c757d;
	font: normal 0.8rem/1.4 "Vazir";
}
.main_left .boxnews .posts .item h2 a {
	font: 1.2rem 'vazir', tahoma !important;
	color: #3b3b3b;
	font-weight: bold !important;
	display: block;
	padding-bottom: 5px;
}

.main_left .today_notes {
    float: right;
    width: 100%;
}
.main_left .today_notes ul li {
	position: relative;
	width: 33.333333%;
	float: right;
	padding: 6px 0px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
}
.articletoday_notes img {
    width: 67px;
    height: 67px;
    transition: all 0.5s ease-in-out 0s;
	    float: right;

}
.notes_content {
    width: 100%;
    float: right;
}
.notes_content h3 a {
    color: #68686a;
    font-family: 'Vazir';
    font-weight: 900;
}

.notes_content_text {
   
   
    font-size: 11px;
    text-align: justify;
    color: #58595b;
    line-height: 1.7;

}

.articletoday_notes .rootitr {
    font-size: 12px;
    margin: 0 !important;
    margin-bottom: 5px !important;
    color: #68686a;
}

.articletoday_notes .authorname {
    font-size: 12px;
    margin: 0 !important;
    margin-bottom: 5px !important;
    color: #68686a;
        font-weight: bold;
        text-align: center;
}

.articletoday_notes .notes_title {
   float: left;
    width: 65%;
}
.articletoday_notes .double_quote {
       font-size: 70px;
    margin-top: -52px;
    float: left;
}


.articletoday_notes {
	border-left: 1px solid #e4e4e4;
	padding: 0 6px !important;
	min-height: 155px;
}



.main_left .today_notes ul li h2 {
	overflow: hidden;
	font: bold 2em/1.4 "Btirt";
}
.main_left .today_notes ul li:not(:nth-child(3n)):after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: -10px;
	width: 1px;
	height: 100%;
	background: #dee2e6;
}

.mediaarticle .photo {
	float: right;
	width: 75%;
	border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}
.mediaarticle .photo .owl-nav {
    position: absolute;
    top: 50%;
    width: 100%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-top: -40px;
    height: 0;
    overflow: visible;
}
.mediaarticle .photo .owl-controls{background:none !important;margin-top:0px !important;height:auto !important;}
.mediaarticle .photo .owl-dots{display:none !important;}
.mediaarticle .photo .owl-next, .mediaarticle .photo  .owl-prev{    color: #fff;
    font-size: 3em;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    outline: 0 none;
    margin: 0;
    -webkit-transition: 0.2s all;
    -o-transition: 0.2s all;
    transition: 0.2s all;
    opacity: 0;
    border-radius:0px!important;
    margin: 0px!important;
    background: #999 !important;}
.mediaarticle .photo  .owl-prev{left:-5px}
.mediaarticle .photo  .owl-next{right:-5px}

.mediaarticle .photo  .owl-next:hover , .mediaarticle .photo  .owl-prev:hover{background:#999999 !important;}
.mediaarticle .photo :hover .owl-prev{opacity:1;visibility:visible;left:0px}
.mediaarticle .photo :hover .owl-next{opacity:1;visibility:visible;right:0px}
.mediaarticle .photo ul {
	border-radius: 3px;
	margin: 20px 0;
}
.mediaarticle .photo ul li figure {
	width: 100%;
	padding: 0;
	margin: 0;
}

.mediaarticle .photo ul li {
	height: auto;
	width: 100%;
}


.mediaarticle .photo ul li .desc h3 {
font: bold 1.5rem/1.4 "Nassim";
}
.mediaarticle .photo ul li .desc h3 a {
	color: #4d4d4d;
    font-family: 'Vazir';
    font-size: .8em !important;
}
.mediaarticle .photo ul li img {
	height: auto;
	width: 100%;
	max-height: 500px;
}
.mediaarticle .photo ul li h2 {
}
.mediaarticle .video {
	float: left;
	width: 25%;
	    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
	
}
.mediaarticle .video>header {
	background: transparent;
	height: 26px;
	line-height: 26px;
	margin-bottom: 10px;
	position: relative;
}
.mediaarticle .video>header:after {
	display: block;
	content: '';
	position: absolute;
	height: 2px;
	width: 100%;
	top: 50%;
	transform: translateY(-50%);
	z-index: 0;
}
.mediaarticle .video>header h2 {
	font-size: 1.1rem;
	font-weight: bold;
	padding: 0 0 0 0;
	line-height: 1.6;
	margin: 0;
	color: #FFF;
	background: #fff;
	position: relative;
	z-index: 1;
	display: inline-block;
	padding-left: 20px;
	line-height: 26px;
}
.mediaarticle .video>header h2>a {
	display: block;
	text-decoration: none;
}
.mediaarticle .video ul {
	border-radius: 3px;
}
.mediaarticle .video ul li {
	height: auto;
	position: relative;
	width: 100%;
    float: right;
    padding: 6px 0px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;

}
.mediaarticle .video ul li .desc {
	position: absolute;
	width: 100%;
	height: auto;
	bottom: 8px;
	right: 0;
	margin: 0;
	padding-top: 20px;
	transition: 0.2s all;
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.6) 100%);
}
.mediaarticle .video ul li:hover .desc {
	padding-top: 40px;
}
.mediaarticle .video ul li .desc h3 {
	font: .8em 'Vazir', tahoma;
	float: right;
	padding: 8px 6px;
	text-align: right;
	color: #fff;
}
.mediaarticle .video ul li .desc h3 a {
	color: #fff;
}
.mediaarticle .video ul li img {
	height: auto;
	width: 100%;

}
.mediaarticle .video ul li figure {
	width: 100%;
	padding: 0;
	margin: 0;
}
.mediaarticle .video ul li figure:before {
	content: '\e975';
display: block;
    position: absolute;
    top: 0;
    width: 40px;
    height: 40px;
    background: #fff;
    -webkit-transition: 0.2s all;
    -o-transition: 0.2s all;
    transition: 0.2s all;
    font: normal 16px/40px "sepehrnews";
    color: #004adf;
    text-align: center;
    z-index: 90;
    opacity: 0.7;
}
.mediaarticle .video ul li h2 {
	position: absolute;
}

.archive_container,.single_container {
    float: right;
    width: 100%;
}




.single-date {
	margin: 10px 0;
}
.date-p {
	border-bottom: 1px solid #e4e4e4;
	border-top: 1px solid #e4e4e4;
	color: #7f7f7f;
	font-size: 11px;
}
.date-p {
	padding: 0 !important;
}
.date-p>li {
	display: inline-block;
	list-style: outside none none;
	margin-left: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.date-p>li::after {
	color: #999;
	content: "|";
	margin-left: 0;
	margin-right: 10px;
	margin-top: 2px;
}
.date-p>li:last-child:after {
	content: "";
}
.date-p .print {
	float: left;
	cursor: pointer;
	margin-left: 6px;
	padding-right: 6px;
}
.print i, .comments_popup_link i, .send_email i, i.icon-fz3, i.icon-fz2, i.icon-fz1 {
	float: left;
	margin: 4px 6px 0 0;
	font-size: 1.3em;
}
.single_post {
    margin: 0px 0 25px 0px;
	}
.single_post .rootitr {
	font-size: 10px;
	color: #58595b;
}
.single_post h1,.single_post h2 {
	font-family: "Btirt";
	width: 55%;
	line-height: 1.2;
	margin: 10px 0;
	color: #58595b;
	font-size: 30px;
}
.single_post .post_expert {
	border-right: 6px solid #ddd;
	display: flex;
	font-size: 11px;
	margin-bottom: 25px;
	padding-right: 5px;
	padding-top: 5px;
	text-align: justify;
}
.single_post_image {
	margin-right: 15px;
	float: left !important;
}
.single_post_image img {
	border-radius: 1px !important;
	border-color: #c4c4c4;
}
.contentsingle {
	font-size: 14px;
color: #696969;
    padding: .4em;
    width: 100%;}
    .medcol {
color: #fff;
   }
   
  .contentsingle p {
	text-align:justify;
	margin-bottom:15px;
	font-size:1.1em;
	color: #002773;
	}
.contentsingle pre {
	max-width:100%;
	overflow:auto} 
   
.contentsingle img{margin:4px 0px;max-width:100%;height:auto;}
	
.contentsingle ul li{list-style-type:disc;}
.contentsingle ol li{list-style-type:unset;}
.contentsingle ul,.contentsingle ol{margin-right:25px;}
.contentsingle blockquote{text-align:justify;padding:5px 10px;margin:5px;border-radius:3px;color:#777;background:#F8F8F8;}
.contentsingle hr{border-bottom:1px solid #ededed;}
.contentsingle a{color:#336699}	
.contentsingle a:hover{text-decoration:underline;}
.contentsingle .download{text-align:center;}
.contentsingle  .download a{background:#f7f7f7;padding:2px 10px;margin:5px;display:inline-block;border:1px solid #f2f2f2;border-radius:3px;}
.contentsingle .download a:hover{color:#f7f7f7 !important;text-decoration:none;}
.contentsingle .download a i{float:right;margin:4px 0px 0px 5px;font-size:17px;}
.contentsingle .download ul li{list-style-type:none;}


.main_left .line {
	width: 100%;
	border-bottom: 1px dashed #e5e5e5;
	margin: 4px;
	display: inline-block;
	clear: both;
}
.main_left .social ul {
    float: left;
}	
	.main_left .social li {
		    float: left;

}	
	
.main_left .social li {
	float: right;
}
.main_left .social a {
	width: 30px;
	height: 30px;
	float: left;
	margin-left: 5px;
	color: #fff;
	padding: 5px;
	font-size: 18px;
	border-radius: 3px;
}
.main_left .social a:hover {
	opacity: 0.5;
}
.main_left .social .icon-facebook {
	background: #3b5998
}
.main_left .social .icon-google-plus {
	background: #d0422a
}
.main_left .social .icon-twitter {
	background: #00abf1
}
.main_left .social .icon-telegram {
	background: #64a9dc
}	
	
	.main_left  .form-group input {
	height: 26px;
	line-height: 26px;
	box-shadow: none;
	border-radius: 0;
	background: #e7e7e7;
	direction: ltr;
	text-align: left;
}
	
.titletag	{
height: 26px;
    line-height: 26px;
    margin-bottom: 15px;
}
.titletag a {
    background: #e9ecef;
    line-height: 1.3;
    padding: 5px 10px;
}
.titletag a:hover {
    background: #00567c;
    color: #fff;
}
	.main_left .form-group {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
	float: left;
	width: 50%;
	text-align: left;
}
.main_left .form-group i.icon-link {
	float: left;
	font-size: 16px;
	background: #d8d8d8;
	padding: 5px;
}
	
.comments_title {
	height: 30px;
	background: #f7f7f7;
	border-radius: 2px;
}
.comments_title span {
	float: left;
	line-height: 30px;
	padding: 0px 5px;
	color: #999;
	background: rgba(255, 255, 255, 0.72);
	margin: 0 0 0 10px;
	font-family: farsinum;
}
.comments_title span:before {
	content: "";
	background: #d9d9d9;
	width: 1px;
	height: 13px;
	float: right;
	margin: 9px 0px 0px 9px;
}
.comments_title span:last-child:before {
	display: none
}
.comments_title h5 {
	float: right;
	line-height: 30px;
	padding: 0px 10px;
	color: #fff;
	margin-right: 10px;
	border-radius: 5px 5px 0px 0px;
}
.comments ul {
	border-bottom: 1px dashed #f2f2f2;
	padding: 10px 5px;
	margin-bottom: 10px;
	text-align: right;
}
.comments li {
	color: #aaa;
}
.comments li:before {
	content: "";
	background-color: #aaa;
	height: 4px;
	width: 4px;
	float: right;
	margin: 10px 5px 0px;
}
.comment-form {
	padding: 5px 10px;
}
.comment-respond {
	border-bottom: 1px dashed #F2F2F2;
	margin-bottom: 9px;
	display: inline-block;
	width: 100%;
	padding-bottom: 8px;
}
.comment-form .right {
	height: 76px;
	float: right;
}
.comment-form input, .comment-form textarea, .wpcf7-form input, .wpcf7-form textarea {
width: 100%;
    background: #f2f2f2;
    padding: 2px 0;
    text-indent: 9px;
    margin-bottom: 10px;
    color: #777;
}
input#wp-comment-cookies-consent {
    float: right;
    width: 5%;
}
.comment-form input:hover, .comment-form textarea:hover {
	background: #f7f7f7
}
.wpcf7-form input {
	width: auto;
}
.wpcf7-form label, .wpcf7-form {
	width: 100%;
	display: inline-block;
	padding-bottom: 8px;
}
.comment-form textarea, .wpcf7-form textarea {
	resize: none;
	margin: 15px 0px 0px;
	height: 70px;
}
.comment-form button, .form-submit #submit, .wpcf7-form .wpcf7-form-control.wpcf7-submit {
	float: left;
	padding: 5px 10px;
	color: #FFF;
	cursor: pointer;
	margin-right: 5px;
	margin-top: 7px;
	border-radius: 7px;
	float: left;
	padding: 5px 10px;
	color: #FFF;
	cursor: pointer;
	margin-right: 5px;
	margin-top: 7px;
	border-radius: 2px;
	font: 1em Vazir;
}
.form-submit #submit {
	border: 0px;
}
.comment-form .blackey {
	background: #444;
	color: #d9d9d9;
}
.comment-form .blackey:hover {
	background: #666;
	color: #e5e5e5;
}
.comments p.form-submit {
	display: none;
}
.comment {
	background: #FFF;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #e5e5e5;
}
.comment .content {
	text-align: initial;
	padding: 5px 5px 0px !important;
	color: #777 !important;
}
.vcard {
	height: 33px;
	background: #ededed;
}
.cm-meta {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 5px;
	float: right;
	height: 26px;
	margin: 4px 10px 0px 0;
	padding: 0 5px 0 20px;
	font-size: 0.9em;
}
.vcard .fn {
	float: right;
	color: #777;
	margin-right: 8px;
	font-size: 0.7rem;
}
.bypostauthor .fn:after {
	content: "Ł…ŲÆŪŲ±";
	color: #FFF;
	margin: 5px 5px 5px 0px;
	padding: 0px 5px 3px;
}
.bypostauthor .fn:after, .comments .navigation a:hover {
	background: #d20001;
}
.vcard .says {
	color: #999;
	float: right;
	line-height: 32px;
	margin-right: 7px;
}
.vcard .reply {
	float: left;
	margin: 5px;
}
.comment-reply-title a {
	padding: 4px 6px;
	color: #888;
	float: left;
}
.vcard .reply a {
	padding: 2px 0px 0px 10px;
	color: #888;
	float: left;
	border-left: 1px solid #fff;
}
.vcard .reply a:hover {
	background: #d60707;
	color: #fff;
	padding: 4px 10px;
	border-radius: 6px;
}
.comment-reply-title a {
	margin-bottom: 5px;
}
.comment-reply-title a:before {
	content: "x";
	margin: 0px 0px 0px 5px;
}
.comment-awaiting-moderation {
	float: left;
	opacity: 0.8;
	font-size: .8em;
}
.comment-body {
	margin: 5px 0px;
	border-bottom: 3px dashed #F2F2F2;
}
.comments .depth-2, .comments .depth-3, .comments .depth-4, .comments .depth-5, .comments .depth-6, .comments .depth-7, .comments .depth-8, .comments .depth-9, .comments .depth-10 {
	background: #fff;
	margin: 5px;
}
.depth-2 .vcard, .depth-3 .vcard, .depth-4 .vcard, .depth-5 .vcard, .depth-6 .vcard, .depth-7 .vcard, .depth-8 .vcard, .depth-9 .vcard, .depth-10 .vcard {
	background: #f7f7f7;
}
.comments .navigation {
	display: inline-block;
	width: 100%;
}
.comments .navigation a {
	color: #FFF;
	float: right;
	padding: 4px 10px;
	background: rgba(35, 35, 35, 0.5);
	margin: 2px 0px 5px;
}
.comments .navigation a:last-child {
	float: left;
}
.cm_like {
	float: left;
	margin: 10px;
}
.cm_like .ldc-ul_cont span {
	float: right;
	font-size: 11px;
	line-height: 15px;
	margin-left: 5px;
}
.cm_like .c_like, .cm_like .c_dislike {
	cursor: pointer;
	color: #666;
	float: left;
}
.cm_like .c_dislike {
	margin-left: 10px;
}
.cm_like .c_like i {
	color: #44be1f
}
.cm_like .c_dislike i {
	color: #d20001
}
.aside_right {
	float: right;
	width: 25%;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
}
.aside_right .logo-img {
	border-right: 8px solid #58595b;
	padding-right: 5px;
}

.aside_right .logo-img img {
    width: 100%;
}
.aside_right .site-title {
	border-bottom: 1px solid #959595;
	color: #58595b;
	font-size: 11.3px;
	margin-bottom: 5px;
	margin-top: 10px;
	padding-bottom: 5px;
}
.aside_right .date {
	color: #58595b;
	font-size: 1em;
	padding-bottom: 5px;
}
.search {
	float: left;
	height: 25px;
	width: 100%;
	overflow: hidden;
	border: 1px solid #022;
	margin: 10px 0;
}
.search input {
	padding: 0px 7px;
	color: #1d2327;
	float: right;
	height: 25px;
	width: 80%;
	border: none;
}
.search button {
	height: 25px;
	width: 25px;
	float: left;
	cursor: pointer;
}
.search button i {
	display: inline-block;
	margin: 3px 0px;
}
.boxnews>header,.today_notes>header,.mediaarticle .video>header,.mediaarticle .photo>header,.social>header,.short_url>header, .related>header, .aside_right .boxside>header {
	font-size: 13px;
	height: 25px;
	margin-bottom: 20px;
	background: url(images/line-menu.png) repeat-x;
}
.title-arrow {
	background: url(images/arrow.png) no-repeat;
	float: right;
	height: 25px;
	margin-left: 5px;
	width: 25px;
	margin-top: 0px;
}
.boxnews>header h2,.mediaarticle .video>header h2,.mediaarticle .photo>header h2,.today_notes>header h2,.short_url>header h2,.social>header h2,.related>header h2, .aside_right .boxside>header h2 {
	color: #ffffff;
	float: right;
	font-size: 11px !important;
	margin: 0 -4px;
	padding: 0px 4px 0px 0;
	width: 55.6%;
	position: relative;
	height: 25px;
	font-family: 'Vazir';
	
}
.social>header h2 a,.mediaarticle .video>header h2 a,.mediaarticle .photo>header h2 a,.today_notes>header h2 a,.short_url>header h2 a,.boxnews>header h2 a,.related>header h2 a, .aside_right .boxside>header h2>a {
	display: block;
	text-decoration: none;
	color: #fff;
	font-size: 14px;
}
.aside_right .boxside {
	width: 100%;
	background: #FFF;
	-webkit-transition: all .23s ease-in-out;
	transition: all .23s ease-in-out;
	float: right;
}
.aside_right .boxside .boxsidelist ul ,.related ul  {
	padding: 0;
}
.aside_right .boxside .boxsidelist ul li ,.related ul li {
	list-style: none;
	font-size: 11px;
	margin-bottom: 5px;
}
.aside_right .boxside .boxsidelist ul li:before,.related ul li:before {
	content: '■';
	color: #EF4245;
	margin-left: 5px;
}
.aside_right .boxside .boxsidelist ul li a ,.related ul li a {
	color: #58595b;
}
.aside_right .boxside .boxsidedesc ul li {
	text-overflow: ellipsis;
	display: block;
	color: #068dc3;
	padding-bottom: 3px;
	font-weight: 400;
	letter-spacing: -.2px;
	float: right;
	width: 100%;
	padding: 5px 0 26px 0;
}
.aside_right .boxside .boxsidedesc ul li .rootitr {
	margin-bottom: 4px;
	color: #6c757d;
	font: normal 0.7rem/1.4 "Vazir";
}
.aside_right .boxside .boxsidedesc ul li h3 {
	height: 34px;
	overflow: hidden;
}
.aside_right .boxside .boxsidedesc ul li h3 a {
	clear: both;
	color: #58595b;
	font: 1.2rem 'vazir', tahoma !important;
}
.aside_right .boxside .boxsidedesc ul li figure {
	width: 100%;
	padding: 0;
	margin: 0;
}
.aside_right .boxside .boxsidedesc ul li figure img {
	float: right;
	width: 100%;
	height: 110px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	filter: grayscale(30%);
	-webkit-filter: grayscale(30%);
}
.aside_right .boxside .boxsidedesc ul li:hover img {
	filter: grayscale(0);
	-webkit-filter: grayscale(0%);
}
.sidbaradsleftz img {
	width: 100%;
	height: auto;
}
.breadcrumbs {
	border-top: 1px solid #959595 !important;
	border-bottom: 1px solid #959595 !important;
	height: 25px;
	margin: 10px 0;
}
.breadcrumbsr {
color: #fff;
}



.pagenavi {
	font: 12px/2 farsinum, daythemes, tahoma;
	display: inline-block;
	height: 57px;
	text-align: justify;
	background: #fff;
	border-radius: 2px;
	float: right;
	width: 100%;
	overflow: hidden;
}
.pagenavi .pages {
	padding: 0px 6px;
	margin: 16px 13px 8px 5px;
	float: right;
	background: #999;
	text-align: right;
	border: 0px none;
	width: auto;
	color: #fff;
}
.pagenavi a, .pagenavi span {
	transition: all 0.5s ease 0s;
	margin: 16px 3px 0px;
	float: right;
	width: 26px;
	text-align: center;
	background: #E5E5E5;
	color: #777;
	height: 26px;
	border-radius: 7px;
}
.pagenavi a {
	color: #666 !important;
}
.pagenavi span.current, .pagenavi a:hover {
	color: #FFF !important;
}
.pagenavi span.current, .pagenavi a:hover {
	/*background: #d20001;*/
}


 .notfound {
    text-align: center;
    /* height: 223px; */
    font-size: 12em;
    color: #068dc3;
}
.footer {
	border-top: 2px solid #cacaca;
	margin-top: -2%;
	background: url(images/footer.png) repeat;
	background-color: rgba(37, 37, 37, 1.00);
	float: right;
	width: 100%;
	padding: 1rem 0 0 0;
	box-shadow: 0 3px 12px rgba(0, 0, 0, .16);
	margin-top: 0rem;
	z-index: 0;
}
.footer .tags {
	width: 60%;
	float: right;
}
.footer .tags .taglist {
	margin: 20px 0;
	display: inline-block;
}
.footer .tags>header {
	background: transparent;
	height: 26px;
	line-height: 26px;
	margin-bottom: 10px;
	position: relative;
}
.footer .tags>header h2 {
	font-size: 1.1rem;
	font-weight: bold;
	padding: 0 0 0 0;
	line-height: 1.6;
	margin: 0;
	color: #fff;
	position: relative;
	z-index: 1;
	display: inline-block;
	padding-left: 20px;
	line-height: 26px;
}
.footer .tags .taglist a {
	height: 24px;
	float: right;
	line-height: 24px;
	position: relative;
	margin: 0 0 10px 20px;
	padding: 0 21px 0 26px;
	background: #333;
	color: #a5a4a4;
	text-decoration: none;
	border-bottom-right-radius: 2px;
	border-top-right-radius: 2px;
	font-size: 14px !important;
	margin-top: 5px;
	transition: all 0.6s ease;
	font-family: Vazir;
}
.footer .tags .taglist a:hover {
	transition: all 0.3s ease;
	color: #fff;
}
.footer .tags .taglist a:hover::before {
	transition: all 0.3s ease;
}
.footer .tags .taglist a::before {
	content: "";
	float: left;
	position: absolute;
	top: 0;
	left: -12px;
	width: 0;
	height: 0;
	border-color: transparent#333 transparent transparent;
	border-style: solid;
	border-width: 12px 12px 12px 0;
	-webkit-transition: all 0.3s ease;
	transition: all 0.6s ease;
}
.footer .tags .taglist a::after {
	content: "";
	position: absolute;
	top: 10px;
	left: 0;
	float: left;
	width: 4px;
	height: 4px;
	border-radius: 2px;
	background: #fff;
	box-shadow: -1px -1px 2px #004977;
}
.footer .search_socials {
	width: 30%;
	float: left;
	margin: 25px 0;
}
.footer .search_socials .search {
	float: right;
	width: 100%;
	position: relative;
	border-radius: 5px 0px 0px 5px;
	border: 2px solid rgba(0, 0, 0, 0.10);
	height: 36px;
}
.footer .search_socials .search .input-group {
	width: 100%;
	position: relative;
	margin-top: 0;
}
.footer .search_socials .search input {
	width: 100%;
	height: 36px;
	text-indent: 8px;
	color: #fff;
	background: #595959;
	border: 0 none;
	border-radius: 3px;
}
.footer .search_socials .search button {
	position: absolute;
	bottom: 3px;
	left: 2px;
	color: #fff;
	border-radius: 50%;
}
.footer .search_socials .search i {
	font-size: 12px;
	color: #fffdfd;
	display: block;
	line-height: 20px;
}
.footer .search_socials .socials {
	margin-bottom: 30px;
	display: inline-block;
	float: left;
}
.copyright {
	float: right;
	width: 100%;
	background: #17171a;
	padding: 10px 0
}
.copyright .info {
	float: right;
	width: 55%;
	font-family: Vazir;
	margin: 8px 0;
}
.copyright .url-holder {
	float: left;
	text-align: left;
	color: #b3b3b3;
	font-size: 1.5em;
	font-weight: bold;
}
.copyright .fixed {
	position: relative
}
.copyright p {
	text-align: justify;
	color: #ccc;
	line-height: 26px
}
.copyright a:hover {
	color: #ffc501
}
.copyright .socials {
	float: left;
	width: 40%;
	margin: 9px 0px;
	padding: 5px 30px 5px 15px;
}
.icon-logo-daythemes {
	float: right;
	color: #eb4545;
	margin: 0 0 0 5px;
	font-size: 1.9em;
	background: #fff;
	border-radius: 50%;
}
.designer {
	color: #adb5bd
}
.designer a {
	color: #adb5bd
}
.socials a {
	padding: 5px;
	border-radius: 5px;
	font-size: 17px;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	color: #fff;
}
.socials .icon-telegram:hover {
	background: #64a9dc;
	color: #fff;
}
.socials .icon-facebook:hover {
	background: #3b5998;
	color: #fff;
}
.socials .icon-twitter:hover {
	background: #00abf1;
	color: #fff;
}
.socials .icon-google-plus:hover {
	background: #d0422a;
	color: #fff;
}
.socials .icon-instagram:hover {
	background: #3b5998;
	color: #fff;
}
.socials .icon-aparat:hover {
	background: #ed145b;
	color: #fff;
}
.socials .icon-cloob:hover {
	background: #3bb54a;
	color: #fff;
}
.socials .icon-gap:hover {
	background: #a24cce;
	color: #fff;
}
.socials .icon-soroush:hover {
	background: #1d7793;
	color: #fff;
}
.socials .icon-Eitaa:hover {
	background: #ef7c00;
	color: #fff;
}
.socials .icon-rubika:hover {
	background: #e04452;
	color: #fff;
}
.socials .icon-bale:hover {
	background: #49dbae;
	color: #fff;
}
.socials .icon-android:hover {
	background: #a5ca39;
	color: #fff;
}
.addpp {
	display: none;
	transform: none;
	position: fixed;
	bottom: -22px;
	width: 100%;
	left: 0;
	z-index: 99999;
}
.scrolltop {
	position: fixed;
	bottom: 20px;
	right: 10px;
	display: none;
	z-index: 999;
	width: 28px;
	height: 35px;
	cursor: pointer;
	transition: all 0.3s ease-out 0s;
	text-align: center;
	border-radius: 3px;
}
.scrolltop:hover {
	background: #343541;
}
.scrolltop i {
	display: inline-block;
	margin-top: 2px;
	font-size: 28px;
	color: #fff;
}
.icon-bisphone:before {
	content: "\e96a";
}
.icon-iran:before {
	content: "\e980";
}
.icon-Eitaa:before {
	content: "\e985";
}
.icon-bale:before {
	content: "\e986";
}
.icon-rubika:before {
	content: "\e987";
}
.icon-youtube:before {
	content: "\e97e";
}
.icon-language:before {
	content: "\e97f";
}
.icon-igap:before {
	content: "\e981";
}
.icon-wispi:before {
	content: "\e982";
}
.icon-soroush:before {
	content: "\e983";
}
.icon-gap:before {
	content: "\e984";
}
.icon-file-iso:before {
	content: "\e97c";
}
.icon-file-iso1:before {
	content: "\e97d";
}
.icon-radio1:before {
	content: "\e969";
}
.icon-camera1:before {
	content: "\e90b";
}
.icon-chart-bar:before {
	content: "\e90c";
}
.icon-chart-pie:before {
	content: "\e90d";
}
.icon-checkmark-outline:before {
	content: "\e90e";
}
.icon-cheveron-down:before {
	content: "\e90f";
}
.icon-cheveron-left:before {
	content: "\e910";
}
.icon-cheveron-outline-down:before {
	content: "\e911";
}
.icon-cheveron-outline-left:before {
	content: "\e912";
}
.icon-cheveron-outline-right:before {
	content: "\e913";
}
.icon-cheveron-outline-up:before {
	content: "\e914";
}
.icon-cheveron-right:before {
	content: "\e915";
}
.icon-cheveron-up:before {
	content: "\e916";
}
.icon-computer-desktop:before {
	content: "\e917";
}
.icon-computer-laptop:before {
	content: "\e918";
}
.icon-credit-card:before {
	content: "\e919";
}
.icon-envelope:before {
	content: "\e91a";
}
.icon-folder:before {
	content: "\e91b";
}
.icon-folder-outline:before {
	content: "\e91c";
}
.icon-gift:before {
	content: "\e91d";
}
.icon-location:before {
	content: "\e91e";
}
.icon-phone:before {
	content: "\e91f";
}
.icon-play1:before {
	content: "\e920";
}
.icon-play-outline:before {
	content: "\e921";
}
.icon-radio:before {
	content: "\e922";
}
.icon-shopping-cart:before {
	content: "\e923";
}
.icon-station:before {
	content: "\e924";
}
.icon-time:before {
	content: "\e925";
}
.icon-time1:before {
	content: "\e926";
}
.icon-chevron-small-left:before {
	content: "\e927";
}
.icon-search1:before {
	content: "\e928";
}
.icon-controller-stop:before {
	content: "\e929";
}
.icon-folder-video:before {
	content: "\e92a";
}
.icon-folder-music:before {
	content: "\e92b";
}
.icon-folder1:before {
	content: "\e92c";
}
.icon-download:before {
	content: "\e92d";
}
.icon-chevron-thin-left:before {
	content: "\e92e";
}
.icon-chevron-thin-right:before {
	content: "\e92f";
}
.icon-atitle:before {
	content: "\e930";
}
.icon-coffee:before {
	content: "\e931";
}
.icon-dots-three-vertical:before {
	content: "\e932";
}
.icon-archive:before {
	content: "\e933";
}
.icon-circular-graph:before {
	content: "\e934";
}
.icon-aparat:before {
	content: "\e935";
}
.icon-cloob:before {
	content: "\e936";
}
.icon-instagram:before {
	content: "\e937";
}
.icon-telegram:before {
	content: "\e938";
}
.icon-shopping-bag:before {
	content: "\e939";
}
.icon-shopping-basket:before {
	content: "\e93a";
}
.icon-eye1:before {
	content: "\e93b";
}
.icon-angle-double-left:before {
	content: "\e93c";
}
.icon-shuffle:before {
	content: "\e93d";
}
.icon-drive:before {
	content: "\e93e";
}
.icon-tag-cord:before {
	content: "\e93f";
}
.icon-angle-double-down:before {
	content: "\e940";
}
.icon-reply:before {
	content: "\e941";
}
.icon-loop:before {
	content: "\e942";
}
.icon-heart-outlined:before {
	content: "\e943";
}
.icon-heart:before {
	content: "\e944";
}
.icon-mail:before {
	content: "\e945";
}
.icon-user1:before {
	content: "\e946";
}
.icon-globe:before {
	content: "\e947";
}
.icon-key:before {
	content: "\e948";
}
.icon-link:before {
	content: "\e949";
}
.icon-hand:before {
	content: "\e94a";
}
.icon-menu:before {
	content: "\e94b";
}
.icon-search2:before {
	content: "\e94c";
}
.icon-comment:before {
	content: "\e94d";
}
.icon-loop2:before {
	content: "\e94e";
}
.icon-tag:before {
	content: "\e94f";
}
.icon-print:before {
	content: "\e950";
}
.icon-chevron-up:before {
	content: "\e951";
}
.icon-download3:before {
	content: "\e952";
}
.icon-menu2:before {
	content: "\e953";
}
.icon-fz2:before {
	content: "\e954";
}
.icon-fz3:before {
	content: "\e955";
}
.icon-fz1:before {
	content: "\e956";
}
.icon-share:before {
	content: "\e957";
}
.icon-telegram2:before {
	content: "\e958";
}
.icon-instagram2:before {
	content: "\e959";
}
.icon-youtube1:before {
	content: "\e95a";
}
.icon-price-tag:before {
	content: "\e95b";
}
.icon-close:before {
	content: "\e95c";
}
.icon-cart:before {
	content: "\e95d";
}
.icon-cog:before {
	content: "\e95e";
}
.icon-logo-daythemes:before {
	content: "\e95f";
}
.icon-search3:before {
	content: "\e960";
}
.icon-feed:before {
	content: "\e961";
}
.icon-phone1:before {
	content: "\e962";
}
.icon-star:before {
	content: "\e963";
}
.icon-creditcard:before {
	content: "\e964";
}
.icon-envelope1:before {
	content: "\e965";
}
.icon-location2:before {
	content: "\e966";
}
.icon-clock1:before {
	content: "\e967";
}
.icon-download2:before {
	content: "\e968";
}
.icon-bubbles2:before {
	content: "\e96d";
}
.icon-bubbles4:before {
	content: "\e970";
}
.icon-cancel-circle:before {
	content: "\ea0d";
}
.icon-google-plus:before {
	content: "\ea8b";
}
.icon-facebook:before {
	content: "\ea90";
}
.icon-twitter:before {
	content: "\ea96";
}
.icon-home:before {
	content: "\e96b";
}
.icon-home2:before {
	content: "\e96c";
}
.icon-home3:before {
	content: "\e96e";
}
.icon-image1:before {
	content: "\e96f";
}
.icon-images:before {
	content: "\e971";
}
.icon-headphones:before {
	content: "\e972";
}
.icon-music:before {
	content: "\e973";
}
.icon-play2:before {
	content: "\e974";
}
.icon-film1:before {
	content: "\e975";
}
.icon-podcast:before {
	content: "\e976";
}
.icon-files-empty:before {
	content: "\e977";
}
.icon-price-tags:before {
	content: "\e978";
}
.icon-qrcode:before {
	content: "\e979";
}
.icon-credit-card1:before {
	content: "\e97a";
}
.icon-location1:before {
	content: "\e97b";
}
.icon-download21:before {
	content: "\e9c5";
}
.icon-download31:before {
	content: "\e9c7";
}
.icon-sphere:before {
	content: "\e9c9";
}
.icon-earth:before {
	content: "\e9ca";
}
.icon-link1:before {
	content: "\e9cb";
}
.icon-whatsapp:before {
	content: "\ea93";
}
.icon-youtube11:before {
	content: "\ea9d";
}
.icon-youtube2:before {
	content: "\ea9e";
}
.icon-appleinc:before {
	content: "\eabe";
}
.icon-android:before {
	content: "\eac0";
}
.icon-clock:before {
	content: "\e900";
}
.icon-search:before {
	content: "\e901";
}
.icon-user:before {
	content: "\e902";
}
.icon-sun:before {
	content: "\e903";
}
.icon-camera:before {
	content: "\e904";
}
.icon-image:before {
	content: "\e905";
}
.icon-video-camera:before {
	content: "\e906";
}
.icon-eye:before {
	content: "\e907";
}
.icon-bookmark:before {
	content: "\e908";
}
.icon-play:before {
	content: "\e909";
}
.icon-film:before {
	content: "\e90a";
}