/* AF-3.9.0 */
/* Add here all your CSS customizations */

@font-face {
font-family: 'WMitra';
src: url('WebMitraBold.eot');
src: local('WMitra'), url('WebMitraBold.woff') format('woff'), url('WebMitraBold.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {
    font-family: "sans";
    font-style: normal;
    font-weight: normal;
    src: url("iran_sans.eot?#iefix") format("embedded-opentype"), url("iran_sans.woff") format("woff"), url("iran_sans.ttf") format("truetype"), url("iran_sans.svg#iran_sansregular") format("svg");
}

.tpanel .btn-default {
    background-color: transparent;
    border-color: transparent;
}

.tpanel .btn-default:hover {
    background-color: transparent;
    border-color: transparent;
}

#header .tabs {
    border-radius: 4px;
    margin-bottom: 0px;
}

#header .mega-menu-content .tab-content {
    padding: 0 15px;
}

#header .tab-pane .sub-menu .sub-menu{
	padding-top:15px!important;
	padding-bottom:15px!important;
}

body {
    font-family: Tahoma,Arial,sans-serif;
    font-size: 12px;
	background-color:#efefef;
}

body.sticky-menu-active #header {
    top: -112px!important;
}

.sticky-menu-active .nav-main {
	padding-right:80px;
}

.logo-sticky-active img{
	top:80px!important;
	z-index:999;
}

#header .search {
    margin-right: 5px;
}

html body .nav-main.mega-menu ul.menu > li a {
    font-family: 'sans';
    font-size: 1.4em;
	border-radius:0;
	padding-left:7px;
	padding-right:7px;
}

#header nav.mega-menu ul.nav-main li.mega-menu-item .mega-menu-sub-title {
    font-family: 'sans';
    font-size: 1.2em;
}

.moduletable ul > li a::before {
    border-right: 4px solid #ba3249;
    border-left: 0px solid transparent;
}
.moduletable ul{
	padding:0px;
	margin:0px;
}
#header {
    background: #043556 linear-gradient(#043556, #043556) repeat scroll 0 0;
    border-top: 5px solid #ededed;
    clear: both;
    min-height: 100px;
    padding: 8px 0;
}
html body .nav-main.mega-menu ul.menu > li > a {
    margin-left: 0px;
    margin-right: 0px;
	padding:5px 0;
	display:block;
	padding-left:10px;
	padding-right:10px;
}
html #header .nav-bar-primary {
    background: #045084 none repeat scroll 0 0 !important;
}
.nav-main.mega-menu ul.menu > li {
	background: transparent url("../images/menu-border.png") no-repeat scroll center left;
	padding:0px;
	margin:0px;
	float:right;
	list-style:none;
}
.nav-main.mega-menu ul.menu > li + li {
    margin-left: auto;
    margin-right: -1px;
}
#header ul.featured-extra-info li {
    display: inline-block;
    margin-left: 0;
}
#header .search input.search:first-child {
    width: 80px;
}
#header .search input.search:focus{
	width:220px;
}

#header nav ul.nav-main {
    margin: 0px !important;
}


#header nav.mega-menu ul.nav-main .mega-menu-signin {
	float:left;
    margin-right: 0;
	margin-left:0;
    padding-right: 0;
	background: #fff;
}

#header nav.mega-menu ul.nav-main .mega-menu-signin > a {
	color:#d63e57!important;
	padding-right:22px;
	padding-left:22px;
}

#header nav.mega-menu ul.nav-main .mega-menu-signin:hover > a {
	border-right:0px solid #d63e57!important;
	border-left:0px solid #d63e57!important;
	color:#d63e57!important;
}

#header nav.mega-menu ul.nav-main .mega-menu-signin ul {
	margin-left:7px;
}

#header nav.mega-menu ul.nav-main .mega-menu-signin .fa-chevron-down {
	display:none;
}

#header nav.mega-menu ul.nav-main .mega-menu-signin i {
	color:#004884;
	font-size:1em;
}

#header nav.mega-menu ul.nav-main li.mega-menu-signin ul.dropdown-menu {
    border-radius: 0;
	background:#efefef!important;
}

#header nav.mega-menu ul.nav-main .mega-menu-signin .sign-up-info, #header nav.mega-menu ul.nav-main .mega-menu-signin .log-in-info {
    display: block;
    text-align:right;
	color:#4c4c4c;
	text-decoration:none;
	font-size:1.3em;
	margin:0 5px 5px 0;
}

#header nav.mega-menu ul.nav-main .mega-menu-signin .sign-up-info a, #header nav.mega-menu ul.nav-main .mega-menu-signin .log-in-info a {
	text-decoration:none;
	color:#4c4c4c;
}

#header nav.mega-menu ul.nav-main .mega-menu-signin .sign-up-info i, #header nav.mega-menu ul.nav-main .mega-menu-signin .log-in-info i {
	background-color:#004884;
	color:#fff;
	padding:1px;
	width:25px;
	text-align:center;
	line-height:22px;
}

html body .nav-main.mega-menu ul.menu > li.open a {
	background-color:transparent!important;
	color:#4c4c4c!important;
	
}

#headerAccount .btn {
    transition: all 0s ease 0s;
}



.tpanel {
    background-color: #ddd;
    display: none;
    padding: 10px 0 30px;
	border: 1px solid #d63e57;
}

.tpanel ul > li a:hover {
    background-color: rgba(0, 0, 0, 0.05);
}

.tpanel ul > li a {
    font-size: 1.2em;
    padding: 3px 0;
	font-family:'sans';
	height:35px;
	line-height:30px;
	overflow:hidden;
}

.tpanel ul > li a {
    color: #003a6a;
}

.tpanel h4{
	font-size: 1.8em;
	font-family:'sans';
    color: #333;
	margin-bottom:10px;
}

.cpbut{
	float:left;
	margin-left:20px;
	color:#d63e57;
	font-size:18px;
}

.opbut {
	font-size: 1.5em;
	font-family:'sans';
	
}

.btn:focus {
	color:unset;
}
.closeme , .closeme:focus{
	color:#fff;
	background-color:#d63e57;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

.bopen, .bopen:focus {
	color:#d63e57;
	background-color:#ddd;
	border-bottom: 1px solid #d63e57;
	border-left: 1px solid #d63e57;
	border-right: 1px solid #d63e57;
	margin-top: 7px;
    border-radius: 0px;
}

.hpanel {
	position:absolute;
	top:0;
	left:15px;
	margin-top:-8px;
	
}

.hdate {
	color:#fff;
	font-family:'sans';
	font-size:1.6em;
	float:left;
	margin-left:15px;
}

.hlogin {
    position: absolute;
    left: 15px;
    width: 130px;
}

.hlogin .btn-default {
	color:#d63e57;
	font-family:'sans'
}

.hlogin .btn-default i {
	color:#004884;
}

.hlogin .btn-group-lg > .btn, .btn-lg {
    border-radius: 0px;
}

ul.social-icons li {
    background-image: url("../images/social-sprites-fa.png");
}

ul.social-icons li.telegram {
    background-position: 0 -2040px;
}
ul.social-icons li.telegram:hover {
    background-position: 0 -2070px;
}
ul.social-icons li.home {
    background-position: 0 -1920px;
}
ul.social-icons li.home:hover {
    background-position: 0 -1950px;
}
ul.social-icons li.smap {
    background-position: 0 -1980px;
}
ul.social-icons li.smap:hover {
    background-position: 0 -2010px;
}
ul.social-icons li.langen {
    background-position: 0 -2100px;
}
ul.social-icons li.langen:hover {
    background-position: 0 -2130px;
}

ul.social-icons li.langen {
    margin-bottom:0;
}

.thumb-info.thumb-info-lighten .thumb-info-wrapper::after {
    background: rgba(36, 27, 28, 0.1) none repeat scroll 0 0;
}

html body .nav-main.mega-menu ul.menu > li.dropdown:hover a.dropdown-toggle {
	border-radius:0;
}

html body .nav-main.mega-menu ul.menu > li > a{
	border-right:1px solid transparent;
	border-left:1px solid transparent;
}


html body .nav-main.mega-menu ul.menu > li.active > a, html body .nav-main.mega-menu ul.menu > li:hover > a{
	background-color:#efefef!important;
	border-right:1px solid #d63e57;
	border-left:1px solid #d63e57;
	border-bottom:0px solid #ccc;
}

#header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a {
    font-size: 1.1em;
}

#header nav.mega-menu .mega-menu-content {
    padding: 0 10px;
}
#header nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu {
    border-radius: 0px;
} 
html body .nav-main.mega-menu ul.menu > li > ul {
    padding: 0px;
}
html body .nav-main.mega-menu ul.menu > li > ul {
    border-top: 0px;
}
html body .nav-main.mega-menu ul.menu > li > ul li.active a, html body .nav-main.mega-menu ul.menu > li > ul li.active a:hover, html body .nav-main.mega-menu ul.menu > li > ul li.active a:focus, html body .nav-main.mega-menu ul.menu > li > ul li a, html body .nav-main.mega-menu ul.menu > li > ul li a:hover, html body .nav-main.mega-menu ul.menu > li > ul li a:focus {
    border-top: 0px solid #ccc;
}
html body .nav-main.mega-menu ul.menu > li a {
    font-weight: normal;
}

.nav-tabs {
    padding: 0;
}

html body .nav-main.mega-menu ul.menu > li a i {
    font-size:10px;
}

html body .nav-main.mega-menu ul.menu > li > ul li.active a {
    color: #ba3249!important;
	background-color:#fff!important;
	border-right: 1px solid #d63e57;
	border-left: 1px solid #d63e57
	
}
html body .nav-main.mega-menu ul.menu > li > ul li.active a:hover, html body .nav-main.mega-menu ul.menu > li > ul li.active a:focus, html body .nav-main.mega-menu ul.menu > li > ul li a:hover, html body .nav-main.mega-menu ul.menu > li > ul li a:focus {
    background-color:#fff!important;
}
html body .nav-main.mega-menu ul.menu > li > ul li a,html body .nav-main.mega-menu ul.menu > li > ul li a:hover {
    background: #efefef none repeat scroll 0 0;
}
html body .nav-main.mega-menu ul.menu > li > ul {
    font-size: 18px;
	background-color:#efefef;
	border-bottom: 1px solid #ccc;
}
.mega-menu-content .tab-content {
    background-color: transparent;
    border-image: none;
    border-radius: 0 0 4px 4px;
    border-style: none solid solid;
    border-width: 0 0px 0px;
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.04);
    padding: 15px;
}
.mega-menu-content{
	border-bottom:4px solid #003a6a;
	background: transparent url("../images/menubg.png") no-repeat scroll bottom left;
}

.mega-menu-content .row {
    margin-left: -10px;
    margin-right: -10px;
}




.ntbar {
    background: #fff url("../images/diagonal.png") repeat scroll center center;
	border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    padding-top: 10px;
}

.tickertitle {
	background: transparent url("../images/squar.png") no-repeat scroll center center;
}
.googlefont .smarticker-news a {
    font-family: 'sans'!important;
    font-size: 1.5em!important;
	color:#003a6a!important;
}
.theme2.c2 .smart-controller span, .theme3.c2 .smart-controller span {
    background-color: #f2f2f2!important;
    border-left: 0px solid #999!important;
}

.trow  .nav > li > a {
    padding: 4px 5px;
	min-width:180px;
	text-align:center;
}

.trow .tabs {
    margin-top: -40px;
	position:relative;
}

.trow .nav-tabs {
    padding: 0 105px 0 0;
}

.trow .tabs .nav-tabs li.active a, .trow .tabs .nav-tabs li.active a {
    border-top-color: transparent;
}

.trow .nav-tabs li a {
    background: #003a6a none repeat scroll 0 0;
    border-color: #eee #eee -moz-use-text-color;
    border-style: solid solid none;
    border-width: 3px 1px medium;
    color: #fff!important;
	font-family: 'sans';
	font-size:20px;
}

.trow .tabs .nav-tabs li.active a {
    background-color: #fff;
	color:#d63e57!important;
	border-right: 1px solid #abb0b4;
    border-left: 1px solid #abb0b4;
    border-top: 1px solid #abb0b4;
}

.trow .nav-tabs li a {
    border-radius: 0;
}
}

.trow .tab-content {
    background-color: transparent;
    border-color: -moz-use-text-color #eee #eee;
    border-image: none;
    border-radius: 0 0 4px 4px;
    border-style: none solid solid;
    border-width: 0 0px 0px;
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.04);
    padding: 15px 0;
}

.owl-carousel {
    margin-bottom: 0px;
}


.box-title {
    overflow: hidden;
    padding: 0;
	border-top:2px solid #d63e57;
	margin-top:15px;
}
.box-title h2 {
    
    font-family: 'sans';
    font-size: 2em;
    margin: 0 0 0 0;
	color:#fff;
	background-color:#d63e57;
	padding: 0 0;
	letter-spacing: 0px;
	min-width:100px;
	text-align:center;
	position:relative;
	z-index:99;
}
.bspace {
    background: #004884;
	background: -moz-linear-gradient(left, #004884 0%, #003a6a 100%);
	background: -webkit-linear-gradient(left, #004884 0%,#003a6a 100%);
	background: linear-gradient(to right, #004884 0%,#003a6a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004884', endColorstr='#003a6a',GradientType=1 );
    height: 37px;
    margin-top: 5px;
    overflow: hidden;
	position:relative;
	z-index:0;
}
.box-content {
	background-color:#fff;
	min-height:100px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.tnews .thumb-info{
	width:180px;
	height:120px;
	float:right;
	margin-left:10px;
}

.tnews h2 {
	font-family: 'sans';
	font-size: 2.2em;
    line-height: 28px;
    margin: 0;
    color:#003a6a;	
	height:56px;
	overflow:hidden;
}

.tnews h2  a{
    color:#003a6a;	
}
.tnews h2  a:hover{
    color:#d63e57;
	text-decoration: none;
}

.tnews p {
	font-family: 'sans';
	font-size: 1.5em;
    line-height: 22px;
    color:#003a6a;
	height:65px;
	overflow:hidden;
}

.event .post-date {
	width:120px;
	height:120px;
	background-color: #d63e57;
	color:#fff;
	border-radius:5px;
	float: right;
	margin-left:10px;
}

.event .post-date .post-day {
	font-family: 'sans';
	font-size: 52px;
}

.event .post-date .post-month {
	font-family: 'sans';
	font-size: 20px;
	float:right;
	text-align:center;
	width:120px;
	margin-top:25px;
}

.event .post-date .post-week {
	font-family: 'sans';
	font-size: 30px;
	width:120px;
	text-align:center;
	margin-top:20px
}

.event h4 {
	font-family: 'sans';
	font-size: 1.8em;
	line-height:32px;
	margin-top:14px;
	margin-bottom:5px;
}

.event h4  a{
    color:#003a6a;	
}
.event h4  a:hover{
    color:#d63e57;
	text-decoration: none;
}

.event p{
	font-family: 'sans';
	font-size: 1.6em;
	line-height:26px;
	color:#333;
}

.event {
	margin:7px 0 5px 0;
}


.htmlcontent_top ul {
	padding:0;
	list-style: none;
}
.item-html h4 {
	color:#fff;
}

.tpanel ul > li a {
    font-size: 1em;
}

.btn-nl{
	background-color:#ba3249;
	color:#fff;
}



.pause-news {display:none!important;}

.owl-next {
    background: transparent url("../images/owlnextico.png") no-repeat scroll center center !important;
    font-size: 0 !important;
    height: 70px!important;
    margin-top: -15px!important;
    position: absolute!important;
    top: 50%!important;
    width: 18px!important;
}
.owl-prev {
    background: transparent url("../images/owlprevico.png") no-repeat scroll center center !important;
    font-size: 0 !important;
    height: 70px!important;
    margin-top: -15px!important;
    position: absolute!important;
    top: 50%!important;
    width: 18px!important;
}

.tab-content {
    background-color: #fff;
    border-color: -moz-use-text-color #eee #eee;
    border-image: none;
    border-radius: 0;
    border-style: none solid solid;
    border-width: 0;
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.04);
}

.thumb-info.thumb-info-no-borders, .thumb-info.thumb-info-no-borders img {
    border-radius: 5px;
}

.dast .thumb-info-wrapper {
	background-color:#045084;
}

.dast:hover .thumb-info-wrapper {
	background-color:#d63e57;
}


#header nav ul.nav-top li {
    display: block;
}

@media (max-width: 960px) {
#header nav.mega-menu ul.nav-main .mega-menu-signin {
    background: transparent none repeat scroll 0 0;
    float: right;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    width: 100%;
}
#header nav.mega-menu ul.nav-main .mega-menu-signin > a {
    color: #fff !important;
}
#header nav.mega-menu ul.nav-main .mega-menu-signin > a i {
    color: #fff;
    font-size: 1em;
}
}

@media (max-width: 480px) {
	#header nav ul.nav-top li {
    width:100%;
	background:transparent;
}
}

#header .nav-top {
    display: block!important;
}

.tabarch {
    text-align:left;
    font-family: "sans";
    font-size: 1.4em;
    paddin-botto:5px;
}
.bspace {
    padding: 5px 22px;
    position: relative;
    text-align: left;
    z-index: 0;
}

.bspace a {
    color:#fff;
}

html body .nav-main.mega-menu ul.menu > li > ul {
    left: 15px !important;
    right: 15px !important;
    width: auto;
}

#footer {
    background: #043556 none repeat scroll 0 0;
    border-top: 7px solid #387cab;
    clear: both;
    font-size: 0.9em;
    margin-top: 20px;
    padding: 30px 0 0;
    position: relative;
}

#footer .footer-copyright {
    background: #032740 none repeat scroll 0 0;
    border-top: 0px solid #060606;
    margin-top: 10px;
    padding: 15px 0 0px;
}

#footer .contact p {
   color:#fff;
}

#footer h4 {
    font-size: 2.0em;
    font-weight: 200;
	font-family:'sans';
	margin-top:10px;
}

#footer .footer-copyright p {
    color: #fff;
}

#footer .contact p {
	font-family: 'sans';
	font-size: 1em;
	line-height:28px;
}

#footer .newsletter form input.form-control {
	font-family: 'sans';
}

#footer ul  {
	padding:0px;
	margin:0px;
	list-style:none;
}
#footer ul > li  {
	font-family: 'sans';
	font-size: 1.6em;
	padding:0px;
	margin:0px;
	list-style:none;
	height:36px;
	overflow:hidden;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

#footer .footer-copyright p {
	font-family: 'sans';
	font-size: 1.4em;
}


/* index login */

.loginbg {
	 background: #fff url("../images/loginbg.jpg") no-repeat center center;
	 background-size:cover;
	 min-height:1000px;
}

.loginfbg {
	 background: rgba(255,255,255,0.7);
	 padding:30px 100px 0 100px;
	 margin-top:200px;
	 border-radius:10px;
	 box-shadow:1px 1px 3px 2px #666;
}

.loginfbg .sign-up-info, .loginfbg .log-in-info {
    color: #4c4c4c;
    display: block;
    font-size: 1.3em;
    margin: 0 5px 5px 0;
    text-align: right;
    text-decoration: none;
}

.loginfbg .sign-up-info a, .loginfbg .log-in-info a {
    color: #4c4c4c;
    text-decoration: none;
	font-family:"sans";
	font-size:1.2em;
}

.loginfbg .sign-up-info i, .loginfbg .log-in-info i {
    background-color: #004884;
    color: #fff;
    line-height: 22px;
    padding: 1px;
    text-align: center;
    width: 25px;
}

@media (max-width: 770px) {
	.loginbg {
	 min-height:700px;
}
	.loginfbg {
	 padding:30px 30px 0 30px;
	 margin-top:100px;
}
}




/* inside */

A.b1:link {
    font-family: "sans";
}

A.bd1:link {
    font-family: "sans";
}

.newssm1 {
   font-family: "sans"!important;
    font-size: 1.3em!important;
}

ul.nav-list.primary > li a::before {
    border-left: 0px solid #333;
	border-right: 4px solid #333;
}

.tpanel ul > li ul {
    list-style: outside none none;
    margin: 0 25px 0 0;
    padding: 0;
}

.bred {
	border:1px solid #ccc;
	border-radius:5px;
	padding:7px;
	margin:10px 0 0 0;
	background-color:#fafafa;
}

.bosh {
	box-shadow: 1px 1px 3px 2px #d7d7d7;
	border:1px solid #ccc;
	border-radius:5px;
	padding:20px 40px;
	margin:15px 0;
	background-color:#fafafa;
}


.bosh h4{
	color:#003a6a;
	font-family: 'sans';
	font-size: 1.6em;
	border-bottom:1px solid #d63e57;
	padding-bottom:10px;
}

.bosh li a{
	color:#003a6a!important;
	font-family: 'sans';
	font-size: 1.4em!important;
}

A.b2:link {
    font-family: 'sans'!important;
}

.bosh h3{
	color:#003a6a;
	font-family: 'sans';
	font-size: 2.2em;
	line-height:32px;
	margin-bottom:10px;
}

.bosh p{
	color:#4e4e4e;
	font-family: 'sans';
	padding:0px;
	margin:0px;
}

.cdate {
	color:#949494!important;
}

.cimg{
	text-align:center;
}

.cimg img {
	width:65%;
}

.cimg img[src="../images/spacer.gif"] { display:none; }

.cinfo {
	background-color:#f2f2f2;
	border-radius:4px;
	text-align:center;
	color:#085281;
	font-family: 'sans';
	font-size: 1.3em;
	padding-top:5px;
	padding-bottom:5px;
}

.cinfo  a{
	color:#085281;
}


/* Inside News */

.newsrot2 {
    font-size: 0.8em!important;
}
.newsname2 {
    font-size: 1.2em!important;
}
.newssm2 {
    font-size: 1em!important;
}
.news1backcolor2 font {
    font-size: 0.8em!important;
}
.news2backcolor2 font {
    font-size: 0.8em!important;
}
#PrintArea font {
font-size:1em!important
}







.ls-fullwidth .ls-playvideo,
.ls-fullwidth .ls-nav-sides,
.ls-fullwidth .ls-bottom-slidebuttons a,
.ls-fullwidth .ls-nav-prev,
.ls-fullwidth .ls-nav-next,
.ls-fullwidth .ls-nav-start,
.ls-fullwidth .ls-nav-stop,
.ls-fullwidth .ls-fullscreen,
.ls-fullwidth .ls-loading-container {
	background-image: url(sskin.png)!important;	
}
.ls-fullwidth .ls-nav-prev {
	background-position: 0px 0px!important;
}

.ls-fullwidth .ls-nav-prev:hover {
	background-position: 0px -82px!important;
}

.ls-fullwidth .ls-nav-next {
	background-position: -150px 0px!important;
}

.ls-fullwidth .ls-nav-next:hover {
	background-position: -150px -82px!important;
}

.ls-fullwidth .ls-bottom-slidebuttons a {
	background-position: 0px -165px!important;
}

.ls-fullwidth .ls-bottom-slidebuttons a.ls-nav-active,
.ls-fullwidth .ls-bottom-slidebuttons a:hover {
	background-position: -80px -165px!important;
}

.ls-fullwidth .ls-nav-prev,
.ls-fullwidth .ls-nav-next {
	width: 27px!important;
	height: 78px!important;
	margin-top: -39px!important;	
}

.ls-fullwidth .ls-bottom-slidebuttons a {
	width: 42px!important;
}

.ls-fullwidth .ls-nav-prev {
	left: 0px!important;	
}

.ls-fullwidth .ls-nav-next {
	right: 0px!important;	
}
.ls-fullwidth .ls-bottom-slidebuttons,
.ls-fullwidth .ls-nav-start,
.ls-fullwidth .ls-nav-stop,
.ls-fullwidth .ls-nav-sides {
	top: -20px!important;
}

.ls-fullwidth .ls-nav-prev, .ls-fullwidth .ls-nav-next {
    z-index: 99!important;
}




@media (max-width: 990px) {
.ls-fullwidth .ls-bottom-slidebuttons, .ls-fullwidth .ls-nav-start, .ls-fullwidth .ls-nav-stop, .ls-fullwidth .ls-nav-sides {
    display: none !important;
}

html body .nav-main.mega-menu ul.menu > li.active > a, html body .nav-main.mega-menu ul.menu > li:hover > a{
	background-color:#0088cc!important;
	border-right:0px solid #d63e57;
	border-left:0px solid #d63e57;
	border-bottom:0px solid #ccc;
}
html body .nav-main.mega-menu ul.menu > li > ul {
    background-color: #006ba0;
    border-bottom: 1px solid #ccc;
    font-size: 12px;
}
html body .nav-main.mega-menu ul.menu > li > ul {
    width: 100%!important;
}
#header nav.mega-menu ul.nav-main .mega-menu-signin ul.dropdown-menu li a {
    color: #4e4e4e;
	font-size:14px;
}
.mega-menu-content{
	border-bottom:0px solid #003a6a;
	background: transparent;
}
}



html body .nav-main.mega-menu ul.menu > li ul {
  visibility: hidden;
  transition: 0.2s .7s;
	position: absolute;
}
html body .nav-main.mega-menu ul.menu > li:hover ul {
  visibility: visible;
  transition: 0.2s .7s;
    top:39px;
    z-index: 100000;
}

.dropdown-menu {
	display: block;
}

.nvhead div,#shonv,#shonv div {
	font-family: 'sans'!important;
	font-size:14px!important;
}

#newsvotecon td,#newsvotecon input  {
	font-family: 'sans'!important;
	font-size:14px!important;
}

#PrintArea div{
    font-family: 'sans'!important;
	font-size:1.05em;
}
.post-list{
	margin-bottom:20px;
}
#PrintArea font{
    font-family: 'sans'!important;
	font-size:16px!important;
}

.bred font{
    font-family: 'sans'!important;
	font-size:16px!important;
}



/* Sub */

@media (min-width: 1200px) {
	.oswarp .owl-item img{ 
		width:1140px!important;
	}
}


@media (min-width: 992px) and (max-width: 1199px) {
	.oswarp .owl-item img{ 
		width:930px!important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.oswarp .owl-item img{ 
		width:740px!important;
	}
}

@media (max-width: 767px) {
	.oswarp .owl-item img{ 
		width:700px!important;
	}
}

@media (max-width: 480px) {
	.oswarp .owl-item img{ 
		width:400px!important;
	}
}

.oswarp .owl-item img{ 
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

.oswarp .owl-item.center img{ 
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	
}

.oswarp .cap{ 
	position:absolute;
	z-index:9;
	bottom:30px;
	font-family:sans;
	font-size:36px;
	color:#fff;
	padding:15px 20px;
	background:rgba(0,0,0,0.5);
	display:none;
}

.oswarp .owl-item.center .cap{ 
	display:block;
}

@media (max-width: 480px) {
	.oswarp .cap{ 
		position:absolute;
		z-index:9;
		bottom:30px;
		font-family:sans;
		font-size:18px;
		color:#fff;
		padding:5px 10px;
		background:rgba(0,0,0,0.5);
		display:none;
	}
}

.rt01flat > .rt01tabs.rt01pag-hor.rt01pag-begin, .rt01flatbox > .rt01tabs.rt01pag-hor.rt01pag-begin {
    border-bottom: 0 solid #c05;
	margin-left: 145px;
}

.rt01paginner.rt01hfit{
	margin-bottom:14px;
	margin-left:-95px;
}

.rt01tabs.rt01pag-hor .rt01pagitem {
	padding:7px 22px;
	font-family: sans;
    font-size: 18px;
	color:#fff;
	background:transparent url("../images/menu-border.png") no-repeat scroll left center;
}

.rt01flatbox.rt01pag-hor > .rt01viewport {
    padding: 20px 5px 0;
}

.rt01flat > .rt01tabs .rt01pagitem.rt01cur, .rt01flatbox > .rt01tabs .rt01pagitem.rt01cur {
	background-color:#fff;
	color:#d63e57;
	border-right:1px solid #abb0b4;
	border-top:1px solid #abb0b4;
}


#header .header-top ul.nav-top li a {
   font-family:sans;
   font-size:18px;
   padding: 1px 15px;
   color:#fff;
}
#header .header-top ul.nav-top li:hover  {
   background-color: #d63e57;
}
#header .header-top ul.nav-top li a:hover, #header .header-top ul.nav-top li a:focus{
	background-color: transparent;
}

#header .header-top.header-top-style-2 {
    background: #045084;
    border-bottom: 0px solid #e3e1e0;
    margin-bottom: 10px;
    margin-top: -8px;
    min-height: 33px;
}

#header .header-top {
    display: block;
}
body.sticky-menu-active #header.sub {
    top: -144px !important;
}
.post-image img{
	max-width:100%;
	height:auto;
	border-radius:5px;
}

.locationbar .breadcrumbs { list-style: outside none none; background-color: #fafafa; border: 1px solid #ccc; border-radius: 5px; margin: 10px 0 0; padding: 3px 5px;}#locationlist li:not(.endthis) { background: url("/uploads/locationicon.png"); background-position: left center; background-repeat: no-repeat;}#locationlist li{ color: #666666; float: right; height: 26px; overflow: hidden; padding: 0 15px 0 30px; font-family: 'sans',tahoma; font-size: 15px;}#locationlist a { color: #999999; display: block; height: 26px; margin: 2px 0; overflow: hidden; text-decoration: none; width: 100%;}
.postinfo {
    background: #fff;
    text-align: justify;
    border-top: 1px solid #ebebeb;
    margin-bottom: 10px;
    border-bottom: 1px solid #ebebeb;
}

.postinfo ul {
    width: 100%;
    overflow: hidden;
    height: auto;
	padding:0px;
	margin:0px;
	list-style:none;
}

.postinfo ul li {
	list-style:none;
	margin:0px;
    padding: 0px 7px;
    border-left: 1px solid #EBEBEB;
    float: right;
    text-align: justify;
    font: 12px/35px iransans,tahoma;
    color: #5a6d81;
}

.postinfo ul li:hover {
    background: #F6F6F6;
    transition: all 0.3s ease-in-out;
}

.postinfo ul li span {
    float: right;
    margin: 16px 0px 0px 5px;
    font: 12px iransans,tahoma;
}

.postinfo ul li a , .bosh .postinfo ul li a{
    color: #5a6d81;
	font-size:12px;
}

.postinfo ul li a:hover {
    color: #e74c3c
}

.postinfo li:last-child {
    border-left: medium none;
}

.single-resize {
    float: right;
    width: 15%;
    padding-top: 8px;
    padding-right: 5px;
}

.single-resize a {
    font: 12px iransans,tahoma;
    color: #5a6d81;
}

.postinfo a {
    text-decoration: none;
    line-height: 20px;
    color: #797984;
    text-align: right;
    -webkit-transition: all ease-in-out 0.2s;
    -moz-transition: all ease-in-out 0.2s;
    -o-transition: all ease-in-out 0.2s;
    transition: all ease-in-out 0.2s;
}
