@charset "utf-8";
/*--------------------------------------------------------------------------------

	------------------------------------------------------------------------------
	# author    Joomina // 041 - 33354043  myjoomina@gmail.com
	# Website   www.Joomina.ir
	------------------------------------------------------------------------------

	0.	Document Setup
	1.	CSS Reset & Clearfix
	2.  Import Fonts
	3.  Structure
	4.	Header
	5.	Navigation
	6.	Main Content
	7.  Single post
	8.	Post Content
	9.	Comments
	10.	Pagination
	11.	Page & Page Templates
	12.	Footer
	13.	Credits
  	14. Module Style
  	15. Social Navigation style

/* -------------------------------------------------------------------------------- */
/*	1. CSS Reset & Clearfix
/* -------------------------------------------------------------------------------- */

.clrefx {
	clear: both;
	width: 100%;
	height: 1px
}
a {
	text-decoration: none;
	color: #0a5384;
	transition: all 0.6s ease;
}
a:hover {
	color: #d71920;
	text-decoration: none;
}
ul, li {
	list-style: none;
	padding: 0;
	margin: 0;
}
/* 2.  Import Fonts
	========================================================================== */

@font-face {
	font-family: "Mitra";
	src: url("fonts/wmitra.eot?#iefix") format("embedded-opentype"), url("fonts/wmitra.woff") format("woff"), url("fonts/wmitra.ttf") format("truetype"), url("fonts/wmitra.svg#svgFontName") format("svg");
}
/* -------------------------------------------------------------------------------- */
/*	3. Structure
/* -------------------------------------------------------------------------------- */

body {
	background: #F0F0F0 none repeat scroll 0 0;
	color: #585f66;
	font-family: Mitra, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 15px;
	line-height: 32px;
	overflow-x: hidden;
	unicode-bidi: embed;
}
/* -------------------------------------------------------------------------------- */
/*  4. Header
/* -------------------------------------------------------------------------------- */


.topline .container .row .col-md-9, .topline .container .row .col-md-3 {
	height: 30px;
}
.joomina-header {
	background: #376b9b none repeat scroll 0 0;
	height: 100px;
	overflow: hidden;
	width: 100%;
}


.topline {
    background-color: #2a5d8e;
    border-bottom: 1px solid #1e5282;
    color: #fff;
    height: 30px;
    width: 100%;
}






.jsocial-network {
	text-align: left;
}
.jtime {
    color: #fff;
    font: 11px tahoma;
    margin-top: 6px;
    text-align: left !important;
}
#jtop-box .col-md-12 {
	padding-right: 0;
	padding-left: 0;
	text-align: left;
}
/* -------------------------------------------------------------------------------- */
/*  5. Navigation
/* -------------------------------------------------------------------------------- */
.joomina-nav .navbar {
	background: #FFF;
	height: 40px;
	border: none;
}
.joomina-nav .navbar-nav > li > a {
	font: 16px/21px mitra;
	padding-bottom: 10px;
	padding-top: 10px;
}
.joomina-nav {
	margin-bottom: 20px;
}
.joomina-nav .navbar {
	border: 1px solid transparent;
	min-height: 40px !important;
	position: relative;
}
/* -------------------------------------------------------------------------------- */
/*  6. Main Content
/* -------------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------------- */
/*  7. Single post
/* -------------------------------------------------------------------------------- */

.single-content {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	margin-left: -15px;
	margin-right: -15px;
      padding: 10px;
}
/* -------------------------------------------------------------------------------- */
/*  8. Post Content
/* -------------------------------------------------------------------------------- */



/* -------------------------------------------------------------------------------- */
/*  9. Comments
/* -------------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------------- */
/*  10. Pagination
/* -------------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------------- */
/*  11. Page & Page Templates
/* -------------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------------- */
/*  12. Footer
/* -------------------------------------------------------------------------------- */
#footer {
	background: linear-gradient(0deg, #719ac1 0%, #376b9b 100%);
	color: #eee;
	font: 11px tahoma;
	padding-bottom: 10px;
	padding-top: 30px;
	margin-top: 30px;
}
#footer a {
	color: #fff
}
.copyright {
	text-align: left;
}
.footer-pos {
}
.footer-pos .module-title {
	display: none;
}
.footer-pos .module-body {
	line-height: 25px;
	margin-bottom: 20px;
}
/* -------------------------------------------------------------------------------- */
/*  13. K2
/* -------------------------------------------------------------------------------- */

div.itemHeader h2.itemTitle {
	background: #f8f8f8 none repeat scroll 0 0;
	font-family: mitra;
	font-size: 18px;
	font-weight: normal;
	line-height: 110%;
	margin: 0;
	padding: 10px;
	text-align: center;
}
div.itemHeader span.itemDateCreated {
	color: #999;
	font-family: tahoma;
	font-size: 11px;
	padding-right: 10px;
}
div.itemHeader span.itemAuthor {
	display: block;
	font: 11px tahoma;
	margin-right: 10px;
	margin-top: 15px;
	padding: 0;
}
div.itemRatingBlock {
	font: 11px/22px tahoma;
	margin-left: 10px;
	margin-right: 10px;
	padding: 8px 0;
}
.itemTitle {
	color: #d71920;
}
div.itemBody {
	font-size: 14px;
	line-height: 35px;
	margin: 0;
	padding: 0 15px;
}
div.itemSocialSharing, div.itemLinks, div.itemAuthorBlock, div.itemAuthorLatest, div.itemNavigation, div.itemComments, div.itemBackToTop {
	background: #fafafa none repeat scroll 0 0;
	border: medium none;
	font: 11px/25px tahoma;
	margin: 5px 3px 0 2px;
	padding: 0 10px;
	text-align: right;
}
div.itemAuthorLatest h3, div.itemCommentsForm h3 {
	font: 15px Yekan;
}
div.itemFullText {
	font-size: 15px;
	line-height: 24px;
}
span.itemDateModified {
	font: 11px tahoma;
}
span.itemHits {
	float: left;
	font: 12px tahoma;
	margin-top: 10px;
}
div.itemTagsBlock {
	border-bottom: 1px dotted #ccc;
	font: 11px tahoma;
	padding: 5px;
}
div.itemRelated {
	margin: 16px;
	padding: 0;
}
div.itemRelated h3 {
	font: 18px mitra;
}
a.itemRelTitle {
	font-size: 14px;
}
div.catItemHeader h3.catItemTitle {
	border-bottom: 1px dashed #f3f3f3;
	font-family: mitra;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	margin: 0;
	padding: 0 0 5px;
}
div.catItemLinks {
	border-bottom: 1px solid #9f9f9f;
	margin-top: -30px;
	text-align: left;
    font-size: 13px;
}


div.catItemIntroText {
    color: #5a5a5a;
    font-size: 14px;
    font-weight: normal;
    line-height: 27px;
}

/* -------------------------------------------------------------------------------- */
/*  14. Module Style
/* -------------------------------------------------------------------------------- */


.leftnews .module-title {
	background: #376a9b url("../images/leftnewsh3.jpg") no-repeat scroll left center;
	border-radius: 4px 4px 0 0;
	color: #ffffff;
	font: 14px/25px mitra;
	height: 28px;
	margin-bottom: 0;
	padding-right: 10px;
}
.leftnews .module-body {
	background-color: #ffffff;
	border: 1px solid #e1e1e1;
	border-radius: 0 0 5px 5px;
	font-size: 13px;
	line-height: 21px;
	margin-bottom: 15px;
	padding: 7px;
}
.leftnews .module-body .latestnews li {
	background: rgba(0, 0, 0, 0) url("../images/black-circle.png") no-repeat scroll right top 13px;
	padding-right: 15px;
}
.leftnews .module-body img {
	margin-left: auto;
	margin-right: auto;
}
.ads2 .module-ads-body img {
	background: #fff none repeat scroll 0 0;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	width: 100%;
	border-radius: 5px;
	border: 1px solid #e1e1e1;
	margin-bottom: 5px;
}
.blognews .module-title {
	background: #376a9b url("../images/leftnewsh3.jpg") no-repeat scroll left center;
	border-left: 1px solid #e1e1e1;
	border-radius: 4px 4px 0 0;
	border-right: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
	color: #fff;
	font: 15px/30px mitra;
	height: 28px;
	margin-bottom: 0;
	padding-right: 10px;
}
.blognews .module-body {
	background-color: #ffffff;
	border: 1px solid #e1e1e1;
	border-radius: 0 0 5px 5px;
	line-height: 20px;
	margin-bottom: 15px;
	max-height: 276px;
	overflow-y: scroll;
	padding: 5px;
}

.blognews2 .module-body {
    background-color: #ffffff;
    border: 1px solid #e1e1e1;
    border-radius: 0 0 5px 5px;
    line-height: 20px;
    margin-bottom: 15px;
    padding: 5px;
    overflow: hidden;
}


.blognewss .module-title {
	background: #376a9b url("../images/leftnewsh3.jpg") no-repeat scroll left center;
	border-left: 1px solid #e1e1e1;
	border-radius: 4px 4px 0 0;
	border-right: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
	color: #fff;
	font: 15px/30px mitra;
	height: 28px;
	margin-bottom: 0;
	padding-right: 10px;
}
.blognewss .module-body {
	background-color: #ffffff;
	border: 1px solid #e1e1e1;
	border-radius: 0 0 5px 5px;
	line-height: 20px;
	margin-bottom: 11px;
	padding: 5px;
}
.blog-notitle .module-title {
	display: none;
}
.blog-notitle .module-body {
	border-radius: 5px;
}
.imgstyle img {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    height: 100%;
    padding: 15px 0;
text-align: center;
}
.footer-box {
	background: #333 none repeat scroll 0 0;
	border-radius: 5px;
	overflow: hidden;
}
.footer-box .module-title {
	border-bottom: 1px solid #373737;
	color: #fff;
	font: 20px mitra;
	margin-top: 15px;
	padding-bottom: 10px;
	text-align: center;
}
.footer-box .module-body {
	color: #eee;
}
.padd .module-body {
	margin-top: 25px;
	margin-bottom: 25px;
	line-height: 23px;
}
.left-mini .module-body {
	border-bottom: 1px solid #d3d3d3;
	font: 11px/20px tahoma;
	margin-bottom: 20px;
	padding: 5px;
	text-align: justify;
}
/* -------------------------------------------------------------------------------- */
/*  15. Social Navigation style
/* -------------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------------- */
/*  16. Advertising
/* -------------------------------------------------------------------------------- */

.jadvertising {
	background-color: #ffffff;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	padding: 4px;
}
.jadvertising img {
	height: auto;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
.jadvertising .module-body {
	background: #f5f5f5 none repeat scroll 0 0;
	margin: 0 0 4px;
}
/* -------------------------------------------------------------------------------- */
/*  17. Media Query
/* -------------------------------------------------------------------------------- */

@media screen and (min-device-width: 320px) and (max-device-width: 1200px) {
}
.main-blog-content {
	background: #fff none repeat scroll 0 0;
	border-radius: 4px;
	box-shadow: 0 0 2px #bbbbbb;
}
.main-blog-content .itemListCategory h2 {
	color: #fff;
	font: 16px/29px mitra;
	padding-right: 10px;
}
.main-blog-content .catItemDateCreated {
	font: 10px tahoma;
}
.main-blog-content .catItemIntroText {
    color: #555;
    font-size: 15px;
    font-weight: normal;
    line-height: 23px;
    padding-left: 5px;
}
.pagination {
	font: 11px tahoma;
}
.pagination a {
	color: #555 !important;
}
.main-blog-content .itemBody {
	font-size: 14px;
	line-height: 25px;
	margin: 0;
	padding: 0 15px;
}
.jadvertising .k2ItemsBlock ul li {
	line-height: 20px;
}
.jads {
	margin-top: 10px;
	min-height: 60px;
}
.marg-top {
	margin-top: 30px;
}
.best-post {
}
.content-blog .col-md-3 {
	padding-left: 0px;
}
.ads-bot-content {
	text-align: center;
}
.ads-bot-content img {
	background: #fff;
	border: 1px solid #eee;
	padding: 2px;
}
.itemListCategoriesBlock {
	background: #376a9b url("../images/leftnewsh3.jpg") no-repeat scroll left center;
	border-radius: 5px 5px 0 0;
}
.jv_tab_news2_wrap ul.tabs_title li span {
	background: #376a9b !important;
	border-radius: 6px 6px 0 0;
	color: #fff;
	font: 14px mitra;
}
.jv_tab_news2_wrap ul.tabs_title li {
	background: #376a9b none repeat scroll 0 0;
	border-radius: 5px 5px 0 0;
	float: right !important;
	border: 1px solid #376a9b !important;
}
.jv_tab_news2_wrap .jv_tabs_panel_news2 {
	border: 1px solid #fff !important;
}
.marg-bott {
	margin-bottom: 20px;
}
div.catItemView {
	padding: 10px 0 0;
}
.no-pad-marg {
	padding: 0;
}
.slideshow-style .module-body {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	margin-bottom: 13px;
	padding-top: 20px;
	text-align: center;
}
div.k2ItemsBlock ul li a.moduleItemTitle {
	border-bottom: medium none;
	font: 13px Mitra;
	margin: 0;
	padding-right: 0;
}
div.k2ItemsBlock ul li {
	border-bottom: 1px solid #ddd;
	font-family: mitra;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	margin: 0;
	padding: 0;

}
.main-blog-content {
	margin: 0;
	padding: 0;
}
.main-blog-content h2, .main-blog-content h3 {
	margin-top: 0;
	margin-bottom:0;
}

div.itemListCategory {
    padding: 0;
}

div.itemListCategory {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
div.itemList {
	padding: 0 10px;
}
.inercomponent #k2Container {
	margin-top: -30px;
	padding: 0;
}
.pagination > li > a, .pagination > li > span {
	background: transparent url(".../images/button1.png") no-repeat scroll 100% center;
	border-radius: 5px;
	display: inline-block;
	margin-right: 3px;
	padding: 2px 10px;
}
ul.pagination li span {
	color: #323232;
	display: inline-block;
}
div.k2ItemsBlock {
	padding-right: 4px;
}
.nnstyle div.k2ItemsBlock ul li a {
	font-size: 15px !important;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background-color: #376a9b;
	color: #ffffff !important;
}
.weblinks li {
	color: #881522;
	list-style: inside none disc;
}
div.k2Pagination {
	color: #999;
	margin: -10px 10px -50px;
	text-align: center;
}
.logo-image {
	margin-top: 10px;
}
.no-padding {
	padding-left: 0;
}
.blognews .module-body .k2ItemsBlock ul li {
	margin: 0;
	padding: 0;
}
.joomina-header .container {
	background: rgba(0, 0, 0, 0) url("../images/world.png") no-repeat scroll right 5px center;
	min-height: 100px;
}
.col-blog .col-md-3 .k2ItemsBlock ul li {
	padding: 0;
	margin: 0;
}
.odd, .even {
    background-image: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.topline .form-inline .form-control {
	color:#fff;
    background: rgba(0, 0, 0, 0.15) none repeat scroll 0 0;
    border: medium none;
    font: 10px tahoma;
    height: 23px !important;
    padding: 3px;
    text-align: center;
    width: 160px;
}
.btn {
	padding:0 8px;
	}
	
input[type="search"] {
	color:#fff;
}


	
div.k2ItemsBlock ul li div.moduleItemIntrotext {

    padding: 5px 3px 0 10px;
    line-height: 23px;
}



.slideshow-style .bt-cs .bt-inner {

    padding: 0 !important;
}
.footer-box .padd {
    padding-right: 0;
        text-align: justify;
}
p {
    margin: 0;
}
.topline .bt-cs .bt-row {
    float: left;
    overflow: hidden;
    padding: 0;
    position: relative;
}

::-webkit-input-placeholder { color:#f00; }
::-moz-placeholder { color:#f00; } /* firefox 19+ */
:-ms-input-placeholder { color:#f00; } /* ie */
input:-moz-placeholder { color:#f00; }


.topline .bt-cs .bt-inner .bt-title {
    color: #fff;
    font: 13px mitra;

}


select::-moz-placeholder, textarea::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="datetime-local"]::-moz-placeholder, input[type="date"]::-moz-placeholder, input[type="month"]::-moz-placeholder, input[type="time"]::-moz-placeholder, input[type="week"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="color"]::-moz-placeholder, .inputbox::-moz-placeholder {
    color: fff;
}



.nnstyle div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {

    margin-bottom: 5px;
width:20%;
}

.modal {
    display: block !important;
    position: static !important;
}


.blognews li, .moduleamin_box li {
    color: #881522;
    list-style: inside none disc;
}
.single-content div.itemFullText p {
    margin-top: 10px;
}

.blognewss .slides_control a {
    color: #376a9b !important;
}

.col-md-6.btbox.blog-notitle.padd img {
    height: 113px;
    padding: 1px 0;
    width: 177px;
}


.single-content .search {
    padding-left: 20px;
    padding-right: 20px;
}

.single-content .contact {
    padding-left: 15px;
    padding-right: 15px;
}




@media (min-width: 320px) and (max-width: 768px) {
	.jsocial-network {
		display: none;
	}
	.blognews2 .module-body img {
		height: auto;
		width: 100%;
	}
	.leftnews .module-body img {
		width: 100%;
		height: auto;
	}
	.joomina-nav .navbar {
		height: auto;
	}
}

.hotnews .module-title {
    background: #8e0020 url("../images/banner-hi.png") no-repeat scroll left center;
    border-left: 1px solid #e1e1e1;
    border-radius: 4px 4px 0 0;
    color: #fff;
    font: 15px/30px mitra;
    height: 28px;
    margin-bottom: 0;
    padding-right: 10px;
    border: 1px solid #8E0020;
}
.hotnews .module-body {
    background-color: #ffffff;
    border: 1px solid #8E0020;
    border-radius: 0 0 5px 5px;
    line-height: 20px;
    margin-bottom: 11px;
    padding: 5px;
}
.hotnews .module-body a {
    color: #8E0020 !important;
}

.blognews .module-body ul li {
    background: rgba(0, 0, 0, 0) url("../images/icon.png") no-repeat center right !important;
    padding-right: 12px !important;
}










span.catItemImage img {
    border: 1px solid #ccc;
    padding: 2px;
}
div.catItemImageBlock {
    float: right;
    margin: 0 0 0 10px;
    padding: 3px;
}
div.catItemLinks {
    border-bottom: 1px solid #9f9f9f;
    text-align: left;
}


div.itemContainerLast {
    margin-bottom: -41px;
    padding: 0;
}


div.itemListCategory h2 {
    color: #fff;
    font: 19px mitra;
}



div.itemListCategory {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #ddd;
    margin: 0 0 24px;
}

div.itemListCategory .itemListCategoriesBlock {
    background: none;
}






h4.ns2-title {
    font-weight: normal !important;
    font: 13px mitra;
}

h4.ns2-title a {
    margin-right: 5px;
}


.col-blog .ns2-row-inner {
    border-bottom: 1px solid #eee;
    padding-bottom: 3px;
    margin-top: -3px;
}

.sp-nh-buttons {
    float: right !important;
    margin-left: 20px;
}

.marg-bb{
	margin-bottom: 0;	
}
.blognewsnn{
	padding-right: 6px;
	padding-left: 6px;
}
.marnotop {
    margin-bottom: -30px;
    margin-top: -5px;
}


.leftnews .bt-cs .bt-row {
    padding: 0 !important;
}




.leftnews .bt-row-separate {

    margin: 0;
}

.main-blog-content div.itemList {
    margin-top: -15px !important;
}

div.itemFullText img {
    height: auto;
    width: 100%;
}