@font-face {
    font-family: Yekan;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/iranyekanwebbold.eot');
    src: url('fonts/iranyekanwebbold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iranyekanwebbold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/iranyekanwebbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iranyekanwebbold.ttf') format('truetype');
}

@font-face {
    font-family: Yekan;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/iranyekanweblight.eot');
    src: url('fonts/iranyekanweblight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/iranyekanweblight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/iranyekanweblight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iranyekanweblight.ttf') format('truetype');
}

@font-face {
    font-family: Palatino;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/PalatinoSans-Regular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/PalatinoSans-Regular.ttf') format('truetype');
}
@font-face {
    font-family: Palatino;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/PalatinoSans-Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/PalatinoSans-Bold.ttf') format('truetype');
}
@font-face {
    font-family: Parastoo;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/Parastoo-Bold.eot');
    src: url('fonts/Parastoo-Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/Parastoo-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Parastoo-Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Parastoo-Bold.ttf') format('truetype');
}

@font-face {
    font-family: Parastoo;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Parastoo.eot');
    src: url('fonts/Parastoo.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/Parastoo.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Parastoo.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Parastoo.ttf') format('truetype');
}
@font-face {
    font-family: Sahel;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/Sahel-Bold.eot');
    src: url('fonts/Sahel-Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/Sahel-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Sahel-Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Sahel-Bold.ttf') format('truetype');
}

@font-face {
    font-family: Sahel;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Sahel.eot');
    src: url('fonts/Sahel.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/Sahel.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Sahel.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Sahel.ttf') format('truetype');
}
@font-face {
    font-family: Samim;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/Samim-Bold.eot');
    src: url('fonts/Samim-Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/Samim-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Samim-Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Samim-Bold.ttf') format('truetype');
}

@font-face {
    font-family: Samim;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Samim.eot');
    src: url('fonts/Samim.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/Samim.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Samim.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Samim.ttf') format('truetype');
}
@font-face {
    font-family: Shabnam;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/Shabnam-Bold.eot');
    src: url('fonts/Shabnam-Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/Shabnam-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Shabnam-Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Shabnam-Bold.ttf') format('truetype');
}

@font-face {
    font-family: Shabnam;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Shabnam-Light.eot');
    src: url('fonts/Shabnam-Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/Shabnam-Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Shabnam-Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Shabnam-Light.ttf') format('truetype');
}
@font-face {
    font-family: Tanha;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Tanha.eot');
    src: url('fonts/Tanha.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/Tanha.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Tanha.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Tanha.ttf') format('truetype');
}
@font-face {
    font-family: Vazir;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/Vazir-Bold.eot');
    src: url('fonts/Vazir-Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/Vazir-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Vazir-Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Vazir-Bold.ttf') format('truetype');
}

@font-face {
    font-family: Vazir;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Vazir-Light.eot');
    src: url('fonts/Vazir-Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/Vazir-Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Vazir-Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Vazir-Light.ttf') format('truetype');
}

.blog_post_title .title {
    letter-spacing: 0;
}

.cf7gfxi {
    margin-left: 10px;
    margin-right: 10px;
}

.read_more_link {
    line-height: 35px !important;
}

#wpcf7-f457-p42-o1 {
    text-align: center;
}

.pull-right {
    float: left;
}

.pull-left {
    float: right;
}

.main_content.col-md-12 .blog_posts_list .blog_post_text, .blog_post_description, .blog_posts_wrapper.masonry_blog_style .blog_post_description, .main_content.col-md-12 .blog_posts_wrapper.list_blog_style.blog_posts_list .blog_post_text, .blog_posts_wrapper.list_blog_style .blog_post_description p {
    font-family: "tahoma","Helvetica Neue",sans-serif;
}

.blog_post_control_item .social_share_item_wrapper {
	-moz-transform: translate(-20px);
	-webkit-transform: translate(-20px);
	transform: translate(-20px);
}

html.side_container_opened .site_main_container {
	-moz-transform: translate(341px);
	-webkit-transform: translate(341px);
	transform: translate(341px);
}

.side_container_opened .site_side_container {
	/*margin-right: -342px;*/
	-moz-transform: translate(100%);
	-webkit-transform: translate(100%);
	transform: translate(100%);
}

.slick-next:before
{
    content: '\f100';
}


.slick-prev:before
{
    content: '\f101';
}

.post_navigation_item.post_navigation_next i:before {
	content: '\f100';
}


.post_navigation_item.post_navigation_prev i:before {
	content: '\f101';
}

@media screen and (max-width: 400px) {

	.site_side_container.opened {
		-moz-transform: translate(100%);
		-webkit-transform: translate(100%);
		transform: translate(100%);
	}


	body.side_container_opened .site_main_container {
		-moz-transform: translate(80%);
		-webkit-transform: translate(80%);
		transform: translate(80%);
	}
}