/* Edited By WPice.ir */ 

@font-face {
  font-family: iransans;
  font-style: normal;
  font-weight: normal;
  src: url('assets/fonts/IRANSansWeb.eot');
  src: url('assets/fonts/IRANSansWeb.eot?#iefix') format('embedded-opentype'), url('assets/fonts/IRANSansWeb.woff2') format('woff2'), url('assets/fonts/IRANSansWeb.woff') format('woff'), url('assets/fonts/IRANSansWeb.ttf') format('truetype');
}
@font-face {
  font-family: iransans-light;
  font-style: normal;
  font-weight: normal;
  src: url('assets/fonts/IRANSansWeb_Light.eot');
  src: url('assets/fonts/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'), url('assets/fonts/IRANSansWeb_Light.woff2') format('woff2'), url('assets/fonts/IRANSansWeb_Light.woff') format('woff'), url('assets/fonts/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
  font-family: iransans-medium;
  font-style: normal;
  font-weight: normal;
  src: url('assets/fonts/IRANSansWeb_Medium.eot');
  src: url('assets/fonts/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'), url('assets/fonts/IRANSansWeb_Medium.woff2') format('woff2'), url('assets/fonts/IRANSansWeb_Medium.woff') format('woff'), url('assets/fonts/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
  font-family: iransans-bold;
  font-style: normal;
  font-weight: normal;
  src: url('assets/fonts/IRANSansWeb_Bold.eot');
  src: url('assets/fonts/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'), url('assets/fonts/IRANSansWeb_Bold.woff2') format('woff2'), url('assets/fonts/IRANSansWeb_Bold.woff') format('woff'), url('assets/fonts/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
    font-family: 'Aviny';
    src: url('assets/fonts/aviny/Aviny.eot');
    src: url('assets/fonts/aviny/Aviny.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/aviny/Aviny.woff2') format('woff2'),
        url('assets/fonts/aviny/Aviny.woff') format('woff'),
        url('assets/fonts/aviny/aviny.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.widget-title {
	font: 35px "aviny" !important;
}
body, p, .widget_epcl_about p, .epcl-pagination span, .epcl-pagination a,
#footer .widget_epcl_featured_category .item time, #footer .widget_epcl_posts_thumbs .item time, #footer .widget_epcl_related_articles .item time,
#footer .published, input, #single .edit-post-button, h1, h2, h3, h4, h5, h6, a, label, select, option {
	font-family: IRANSans !important;
}
.info > h4 > a {
    font-family: IRANSans !important;
    font-size: 16px;
    font-weight: normal;
}
#author #single #comments.hosted .comment .comment-author, #author .author-name a,
#author .title, #author .wpcf7 label,
#single #comments.hosted .comment #author .comment-author, .wpcf7 #author label {
	font: 25px "aviny";
}
.tagcloud a {
	font: 18px "aviny" !important;
}
div.articles article div.meta, #single .comment-form textarea, textarea {
	font: 14px IRANSans !important;
}
#header nav ul.menu .menu-item-type-post_type a,#header nav ul.menu .menu-item-type-custom a, input[type=submit] {
	font: bold 16px IRANSans !important;
}
body.rtl #header nav ul.sub-menu li a,
#single #comments.hosted .comment .comment-reply-link {
    font: 14px IRANSans !important;
}
div.articles article .main-title, aside .widget-title{
    font-family: IRANsans;
    font-weight: bold;
    font-size: 24px;
}
article .title, .featured-image .title {
    font-family: IRANsans;
    font-weight: bold;
    font-size: 30px;
}
#header .subscribe.epcl-button i {
	margin: -1px 3px auto 0 !important;
}
#header div.menu-wrapper {
    padding: 20px 0px 0 !important;
}
#header div.border,#footer .logo {
	    margin-top: 0 !important;
}
.content {
    margin-top: 30px !important;
}
div.text blockquote:before {
	right: 0;
}
#single .share-buttons .permalink .copy {
	top: 11px !important;
}
.gradient-effect a:not(.epcl-button) {
	background-position: right 87% !important;
}
#single .edit-post-button:before {
	margin-left: 5px;
}
.wpcf7 {
	direction: rtl !important;
}
.tags a , .widget_epcl_about .founder, #header nav ul .subscribe,.author-meta a.author .author-name{
	font: 20px "aviny" !important;
}
input[type=submit] {
	float: left;
}
form.search-form input.search-field {
	padding-right: 15px !important;
}
.epcl-shortcode.epcl-tabs ul.tab-links li {
	float: right !important;
}
body.rtl .epcl-shortcode.epcl-toggle .toggle-title .epcl-icon {
    left: auto !important;
    right: 10px !important;
}
.epcl-shortcode.epcl-box.information {
	border-left: none !important;
	border-right: 40px solid #66adff;
}
.epcl-shortcode.epcl-box.notice{
	border-left: none !important;
	border-right: 40px solid #e7ba05;
}
.epcl-shortcode.epcl-box.success{
	border-left: none !important;
	border-right: 40px solid #38bd65;
}
.epcl-shortcode.epcl-box.error{
	border-left: none !important;
	border-right: 40px solid #fe5d5d;
}
.epcl-shortcode.epcl-box i.epcl-icon {
	right: -40px !important;
}
.tag-description .icon svg {
	position: absolute;
	top: 13px;
    left: 14px;
}
#footer .published {
    margin-bottom: 15px !important;
}
#footer .widgets {
    padding-top: 20px !important;
}
#footer {
    margin-top: 25px !important;
}
.section {
    padding-top: 25px !important;
    padding-bottom: 25px;
}
a.close {
    float: right;
}
.author #author .author-name a {
    font: 45px aviny !important;
}
.tag-description .grid-container {
    padding:25px;
}
#single.fullcover .featured-image section.related article .top, #single.fullcover section.related article .featured-image .top, #single section.related article div.info {
    top: 5% !important;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl;
}
.toggle-title{
    padding-right: 35px !important;
}