@font-face {
    font-family: IRANYekan;
    font-style: normal;
    font-weight: 100;
    src: url(../fonts/f9b12859.eot);
    src: url(../fonts/f9b12859.eot?#iefix) format("embedded-opentype"),url(../fonts/f78b74c5.woff) format("woff"),url(../fonts/11627467.ttf) format("truetype")
}

@font-face {
    font-family: IRANYekan;
    src: url(../fonts/699085bd.eot);
    src: url(../fonts/699085bd.eot?#iefix) format("embedded-opentype"),url(../fonts/a80f71ff.woff2) format("woff2"),url(../fonts/088dfe8a.woff) format("woff"),url(../fonts/2c83275a.ttf) format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: IRANYekan;
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/6a51276d.eot);
    src: url(../fonts/6a51276d.eot?#iefix) format("embedded-opentype"),url(../fonts/492984b8.woff) format("woff"),url(../fonts/6387a14a.ttf) format("truetype")
}

@font-face {
    font-family: IRANYekan;
    src: url(../fonts/7c912e00.eot);
    src: url(../fonts/7c912e00.eot?#iefix) format("embedded-opentype"),url(../fonts/fe12f13a.woff2) format("woff2"),url(../fonts/2d7cc7cd.woff) format("woff"),url(../fonts/a7d41f91.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: IRANYekan;
    src: url(../fonts/cea3492e.eot);
    src: url(../fonts/cea3492e.eot?#iefix) format("embedded-opentype"),url(../fonts/1d9f5870.woff) format("woff"),url(../fonts/f2ab2738.ttf) format("truetype");
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-family: IRANYekan;
    font-style: normal;
    font-weight: 900;
    src: url(../fonts/5b8cfc1c.eot);
    src: url(../fonts/5b8cfc1c.eot?#iefix) format("embedded-opentype"),url(../fonts/76ccefec.woff) format("woff"),url(../fonts/44b6abc1.ttf) format("truetype")
}

@font-face {
    font-family: IRANYekan;
    font-style: normal;
    font-weight: 950;
    src: url(../fonts/e2d75f96.eot);
    src: url(../fonts/e2d75f96.eot?#iefix) format("embedded-opentype"),url(../fonts/b5c0daaf.woff) format("woff"),url(../fonts/5f989680.ttf) format("truetype")
}

@font-face {
    font-family: IRANYekan;
    src: url(../fonts/5bea6c32.eot);
    src: url(../fonts/5bea6c32.eot?#iefix) format("embedded-opentype"),url(../fonts/1fdcadec.woff2) format("woff2"),url(../fonts/56a1baa4.woff) format("woff"),url(../fonts/79533773.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: IRANYekanDigits;
    src: url(../fonts/24659979.eot);
    src: url(../fonts/24659979.eot?#iefix) format("embedded-opentype"),url(../fonts/9a3fc3d8.woff2) format("woff2"),url(../fonts/b7443b71.woff) format("woff"),url(../fonts/29a4348a.ttf) format("truetype");
    font-weight: 300;
    font-style: normal
}

body {
    font-family: "IRANYekan",'B Yekan', serif !important
}

.postcontent, .sidebar, .col_full, .col_half, .col_one_third, .col_two_third, .col_three_fourth, .col_one_fourth, .col_one_fifth, .col_two_fifth, .col_three_fifth, .col_four_fifth, .col_one_sixth, .col_five_sixth{
    margin-bottom: 0 !important;
}

.sidebar-widgets-wrap .widget {
padding-top: 10px !important;
}
.spost .entry-image, .spost .entry-image a, .spost .entry-image img, .spost .entry-image i {
    width: 60px !important;
    height: 60px !important;
}
.spost, .mpost {
    margin-top: 6px !important;
    padding-top: 3px !important;
}

#top-bar{
background: #444444;
}
.top-links li > a{
color:#f8f9fa  !important;
}
#primary-menu.style-2{background: #003f65;}
.sf-js-enabled li a{color:#fff  !important;}
.fancy-title.title-border:before {
    border-top: 1px solid #109ff5 !important;
}
ul.tab-nav.tab-nav2 li.ui-state-active a{background-color: #088dde !important;}
a.text-light:hover, a.text-light:focus {
    color: #444444 !important;
}
.spost .entry-title h4 a:hover, .mpost .entry-title h4 a:hover {
    color: #0273b7 !important;
}
.ipost .entry-title h3 a:hover, .ipost .entry-title h4 a:hover {
    color: #088dde !important;
}
.slide.flex-active-slide{color:#333 !important;}
/*a {
    color: #383838 !important;
}*/
.table th, .table td{padding: 5px !important;}
#popular-post-list-sidebar .spost .entry-title h4, .mpost .entry-title h4{font-weight: 100 !important;}
.ShortDesc {
    background: #f5f5f5;
}
#posts .entry-content {
    margin-top: 15px !important;
}
.copyrights-menu a{color: #abaaaa  !important;}
.dark #copyrights{color: #abaaaa !important;}
.dark #footer .social-icon.si-borderless, #footer.dark .social-icon.si-borderless {
    color: #a4a4a4 !important;
}
#primary-menu ul li > a{margin-top: 5px; padding: 10px !important;}
.section{overflow: inherit !important;}
#content{overflow: inherit !important;}


.card .card-image {
	overflow: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
}


.card {
	margin-top: 10px;
	position: relative;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
	box-shadow: 4 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

    .card .card-content {
        padding: 10px;
	    font-size: 14px;
	    font-weight: 800;
    }

.card .card-content .card-title, .card-reveal .card-title {
	font-size: 14px;
	font-weight: 200;
}

.card .card-action {
	padding: 20px;
	border-top: 1px solid rgba(160, 160, 160, 0.2);
}

.card .card-action a {
	font-size: 15px;
	color: #ffab40;
	text-transform: uppercase;
	margin-right: 20px;
	-webkit-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	-ms-transition: color 0.3s ease;
	transition: color 0.3s ease;
}

.card .card-action a:hover {
	color: #ffd8a6;
	text-decoration: none;
}

.card .card-reveal {
	padding: 20px;
	position: absolute;
	background-color: #FFF;
	width: 100%;
	overflow-y: auto;
	/*top: 0;*/
	left: 0;
	bottom: 0;
	height: 100%;
	z-index: 1;
	display: none;
}

.card .card-reveal p {
	color: rgba(0, 0, 0, 0.71);
	margin: 20px;
}

.btn-custom {
	background-color: transparent;
	font-size: 18px;
}

.small-thumbs .entry .entry-image img {
    width: 120px;
    height: 120px
}

.small-thumbs .entry .entry-image {
	width: 120px;
}

.btn-primary {
    background-color: #003f65
}
