.search{

}
div.header-search{
    background: #6b6b6b;
    padding:5px;
}
div.header-search label{
    display: none;
}
div.header-search input,div.header-search button{
    width: 90%;
    border:none;
    background: none;
    color: #ececec;
    height: 20px;
    line-height: 20px;
}
div.header-search input{
    font-size: 10px;
}
div.header-search .button {
    width: 10%;
    float:left;
    font-size: 15px;
}
.navbar, .navbar .container {
    padding: 0;
}
.bootstrap_li_menu_item_101{
	
}
#copyright-left ul.menu{
    margin:0;
    padding: 0;
    list-style: none;
    float: left;
}
#copyright-left ul.menu li{
    float: right;
    list-style: none;
}
#copyright-left ul.menu li a{
    color: #fff;
    display: inline-block;
    padding: 3px 5px;
    line-height: 20px;
}
#top-mainleft-pos .date-module{

}
#top-mainleft-pos .date-module-title{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#178602+0,00be31+100 */
    background: rgb(23,134,2); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(23,134,2,1) 0%, rgba(0,190,49,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(23,134,2,1) 0%,rgba(0,190,49,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(23,134,2,1) 0%,rgba(0,190,49,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#178602', endColorstr='#00be31',GradientType=0 ); /* IE6-9 */
    color:#fff;
    font-size:16px;
    padding: 10px;
    margin-bottom: 5px;
}
#top-mainleft-pos .date-module-text{
    font-size:13px;
}
#top-header-right .date-module{
	line-height: 25px;
}
#top-header-right .date-module-title{
    display: inline-block;
    color:#fff;
    font-size: 11px;
}
#top-header-right .date-module-text{
    font-size:11px;
    color: #d9d9d9;
    display: inline-block;
}


.gkIsWrapper-gk_fashion{
	padding: 10px 0 0 0		
}
.gkIsWrapper-gk_fashion span{
	overflow: hidden;
	display: block;
}
.gkIsWrapper-gk_fashion p {
	display: none;
}
.gkIsWrapper-gk_fashion  h3 {
	position: absolute;
	bottom: 0px;
	right: 0px;
	z-index: 98;
	margin:0;
	padding:0;
	width: 100%;
	background: rgba(0,0,0,0.4);
	color: #fff;
	text-align: center;
}
.gkIsWrapper-gk_fashion  h3 a{
	font-size: 12px;
	display: block;
	padding: 5px 0;
	color: #fff;
}
.gkIsWrapper-gk_fashion ol li{
	float: left!important;
    margin: 0 1px!important;
    height:9px!important;
    width: 9px!important;
}  
.homeImeageSlider {
    padding:0 0;
}
.homeImeageSlider .slide-desc {
    position: absolute!important;
    bottom: 7px!important;
    left: 0px!important;
    width: 100%!important;
    margin: 0!important;
    background: rgba(0, 0, 0, 0.8)!important;
}
.homeImeageSlider_h .slide-desc{
	bottom: 0px!important;
	height: 70px!important;
	padding-top: 45px!important;
	transition: 0.3s!important;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.01+0,1+100 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0.01) 0%, rgba(0,0,0,1) 100%)!important; /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.01) 0%,rgba(0,0,0,1) 100%)!important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.01) 0%,rgba(0,0,0,1) 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03000000', endColorstr='#000000',GradientType=0 )!important; /* IE6-9 */
}
.homeImeageSlider_h li:hover .slide-desc{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.01+0,1+100 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.5) 100%)!important; /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.5) 100%)!important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.5) 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03000000', endColorstr='#000000',GradientType=0 )!important; /* IE6-9 */
}
.homeImeageSlider .slide-desc-bg {
    position: relative!important;
    width: 100%!important;
}
.homeImeageSlider  .slide-desc-bg {
    background:none!important;

    border: none!important;
    border-radius: none!important;
    -moz-border-radius: none!important;
    -o-border-radius: none!important;;
    -webkit-border-radius: none!important;
    box-shadow: none!important;
}
.homeImeageSlider .slide-desc-text {
    color: none!important;
    padding: none!important;
    text-align: right!important;
    padding: 3px 10px!important;
}
.homeImeageSlider h2{
  margin: 0;
  padding: 0;
}
.homeImeageSlider .slide-title,.homeImeageSlider .slide-title a,.homeImeageSlider .slide-text a{
        font-size: 12px!important;
        color:#fff!important;
}
.homeImeageSlider .slide-title a,.homeImeageSlider .slide-text a{
    font-family: inherit!important;
    line-height: auto!important;
        color:#fff!important;
        font-size: 1em;
    font-weight: normal!important;
}

ul.rf-list-1{
    padding: 0 10px;
    margin: 0;
    clear: both;
    list-style: none;
}
ul.rf-list-1 li{
    background: url(../images/list-1-back.png) right center no-repeat;
    padding: 5px 20px 5px 10px;
    color:#363636;
    font-size:13px;
    transition:  0.3s;
}
ul.rf-list-1 li a{
    color:#363636;
    transition:  0.3;
}
ul.rf-list-1 li:hover{
    color: #0a669b;
    padding: 5px 25px 5px 5px;
}
ul.rf-list-1 li a:hover,ul.rf-list-1 li:hover{
    color: #0a669b
}
ul.rf-list-2{
    padding: 0 10px;
    margin: 0;
    list-style: none;
    clear: both;
}
ul.rf-list-2 li{
    padding: 5px;
    color:#363636;
    font-size:13px;
    transition:  0.3s;
}
ul.rf-list-2 li a{
    color:#363636;
    transition:  0.3;
}
ul.rf-list-2 li:hover{
    color: #0a669b;
    padding: 5px;
} 
ul.rf-list-2 li a:hover,ul.rf-list-2 li:hover{
    color: #0a669b
}
ul.rl-list-icon li {
	text-align: center;
}
ul.rl-list-icon li a{
	display: inline-block;
	text-align: center;
	transition: 0.4s;
	padding: 5px;
}

ul.rl-list-icon li a:hover{
	background: #94d7fd;
	color:#dc6f12;
	border-radius: 15px;
	padding: 0px 5px 10px 5px;
}
ul.rl-list-icon li a:hover img{
	opacity: 0.5;
}
ul.rf-list-cols1 li,
ul.rf-list-cols2 li,
ul.rf-list-cols3 li,
ul.rf-list-cols4 li,
ul.rf-list-cols5 li,
ul.rf-list-cols6 li{float: right;}
ul.rf-list-cols1 li{width: 100%;}
ul.rf-list-cols2 li{width: 50%;}
ul.rf-list-cols3 li{width: 33.3333%;}
ul.rf-list-cols4 li{width: 25%;}
ul.rf-list-cols5 li{width: 20%;}
ul.rf-list-cols6 li{width: 16.6666%;}
ul.rf-list-cols8 li {
    width: 12.5%;
    float: right
}
@media (min-width: 168px) and (max-width: 768px) {
    .fix-heafer header #header-left{
        display: none;
    }
    ul.rf-list-cols3 li,
	ul.rf-list-cols2 li {
        width: 100%;
    }
	ul.rf-list-cols4 li,
	ul.rf-list-cols5 li,
    ul.rf-list-cols6 li {
        width: 50%;
    }
}
@media (min-width: 769px) and (max-width: 992px) {
    ul.rf-list-cols3 li {
        width: 33.33333%;
    }
	ul.rf-list-cols4 li,
	ul.rf-list-cols5 li,
    ul.rf-list-cols6 li {
        width: 50%;
    }
}
@media (min-width: 993px) and (max-width: 1200px) {
}
.homepagetab .btTab-article-title{
	display: none;
}
#searchForm fieldset ,fieldset.resultbox {
  border-top: 4px double #9FB3C3;
    padding-right: 25px;
  margin-top: 10px;
}
#searchForm fieldset div{
	padding-top: 5px;
}
#searchForm fieldset legend,fieldset.resultbox legend{
	padding: 2px 10px;
    background: none;
    border: none;
    display: inline-block;
    width: initial;
    font-size: 13px;
    font-weight: bold;
    color: #1C5A90;
}
#searchForm .searchintro{
  text-align: center;
}
#searchForm .searchintro p,#searchForm p.counter{
  display: inline-block;
  background: #fff;
  border: 1px solid #1C5A90;
  padding: 4px 17px;
  margin: 3px;
  border-radius: 20px;
}
.search label{
  display: inline-block;
  padding:5px;
  font-size: 13px;
  font-weight: bold;
  text-align: right;
}
#searchForm .phrases-box,
#searchForm .ordering-box,
#searchForm .form-limit,
#searchForm .counter{
	display: inline-block;
	padding: 0 10PX;

}
.resultbox .search-results{
	border: 1px solid #ececec;
    padding: 10px 15px;
    background: #fffced;
    border-radius: 5px;
}
.resultbox .search-results div{
	border-bottom: 1px solid #e4d68f;
	padding: 0 0 10px;
	margin: 0 0 10px;
	transition: 0.4s;
}
.resultbox .search-results div:hover{
	background: #fff5e9;
}
.resultbox .result-title{
	font-size: 1.2em;
	display: inline-block;
	padding:0 0 0 20px;
}
.resultbox .result-category{
	display: inline-block;
}
.resultbox .result-text{
	padding: 10px 30px;
}
.resultbox .result-created{
	font-size:0.8em;
	color: #c7aa17;
	padding: 0px 30px;
}
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
	width: 100%;
	clear: both;
	text-align: center;
}

.pagination    li {
  display: inline;
}
.pagination-list{
    display: inline-block;
    text-align: center;
}
.pagination  li a,.pagination li span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination li a span {
  padding: 0;
  margin: 0;
  line-height: 1.42857143;
  border: none;
}

.pagination li:first-child a,.pagination li:first-child span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.pagination li:last-child a,.pagination li:last-child span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.pagination li a:focus,.pagination li a:hover,.pagination li span:focus,.pagination li span:hover {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}

.pagination .active a,.pagination .active a:focus,.pagination .active a:hover,.pagination .active span,.pagination .active span:focus,.pagination .active span:hover {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}

.pagination .disabled a,.pagination .disabled a:focus,.pagination .disabled a:hover,.pagination .disabled span,.pagination .disabled span:focus,.pagination .disabled span:hover {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}

.pagination-lg li a,.pagination-lg li span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

.pagination-lg li:first-child a,.pagination-lg li:first-child span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.pagination-lg li:last-child a,.pagination-lg li:last-child span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.pagination-sm li a,.pagination-sm li span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.pagination-sm li:first-child a,.pagination-sm li:first-child span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.pagination-sm li:last-child a,.pagination-sm li:last-child span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.items-leading,#userpages{
  margin: 5px 1px;
  padding:10px;
}
.content-container h2 ,.content-container h2  a{
  font-size:1.8em;
  color:#223e7f;
  font-weight:bold;
}
.content-container .item-page,.items-row .item  {
  min-height: 150px;
  border-radius:2px;
  -moz-border-radius:2px;
  -o-border-radius:2px;
  -webkit-border-radius:2px;
  border:1px solid #ededed;
  box-shadow: 0 1px 3px #cfcfcf  ;
  -moz-box-shadow: 0 1px 3px #cfcfcf  ;
  -webkit-box-shadow: 0 1px 3px #cfcfcf  ;
  -o-box-shadow: 0 1px 3px #cfcfcf  ;
  background:#fcfcfc;
}
.rf-content  .item-page{
  	padding: 10px;
    margin: 10px 0;
    line-height: 35px;
    font-size: 1.5em;
    color: #545454;
}

.content-container .item-page{
	padding: 10px;
	margin: 10px 0;
	line-height:35px;
	font-size:1em;
}
.content-container h2{
  padding: 3px 20px 10px 5px;
  background: url(../images/bg-news-header.png) right center no-repeat;
}
.items-row{
  padding:0;
}
.items-row{

}
.items-row .item  h2  a,
.items-row .item  h2{
  font-size:1.5em;
}
.cols-1 .column-1{
	padding: 5px 10!important;
	margin: 2px 0 5px!important;
	overflow: hidden!important;
	line-height: 35px;
	font-size: 1.5em;
	color: #545454;
}
.cols-2 .column-1,.cols-2 .column-2{
	float:right;
	width:48%!important;
	margin: 10px 1%!important;
	padding: 5px 2%!important;
	overflow: hidden;
	line-height: 35px;
	font-size: 1.5em;
	color: #545454;
}
.cols-3 .column-1,.cols-3 .column-2,.cols-3 .column-3{
	float:right;
	width:29%!important;
	margin: 10px 1%!important;
	padding: 5px 1%!important;
	overflow: hidden;
	line-height: 35px;
	font-size: 1.5em;
	color: #545454;
}
.row-separator,.items-morer{
  clear:both;
}
.items-more{
  clear:both;
  padding: 15px 5px;
  margin-top:5px;
}
.items-more a{
  display:inline-block;
  padding: 0px 15px 0px 0;
  color:#888888;
}
.rf-content h1,
.rf-content h2,
.rf-content h3,
.rf-content h4,
.rf-content h5,
.rf-content h6{
  color: #0d4f89;
  border-bottom: 4px double #9FB3C3;
  margin-bottom: 10px;
  padding: 10px 0;
}
.rf-content h1{
	font-size: 1.2em;
}
.rf-content h2{
	font-size: 1em;
}
.rf-content h3{
	font-size: 0.85em; 
}
.rf-content h4{
	font-size: 0.65em;
}
.rf-content h5{
	font-size: 0.50em;
}
.rf-content h6{
	font-size: 0.40em;
}
.rf-content p{
	font-size: 0.85em;
}
.rf-content p a{
	display:inline-block;
	border-bottom: 1px dashed #42A21A;
	color: #42A21A;
}
.rf-content p a:hover{
  color:#E48F32;
  border-bottom: 1px dashed #E48F32;
  transition:0.3s;
}
/**
**    rf-profiletheme
**/
.rf-profiletheme{
  padding: 0 5px!important;
    /* margin: 0 0 5px; */
    border: 1px solid #ccc!important;
    background-color: #FFFCF3!important;
}
.rf-profiletheme h3{
  padding: 10px 0 10px!important;
    text-align: center!important;
    font-size: 16px!important;
    border-bottom: 1px dotted #987C56!important;
    margin: 0 0 10px!important;
}
.rf-profiletheme .content img{
    border: 1px solid #CEB79B!important;
    padding: 4px!important;
    border-radius: 3px!important;
    background-color: #F3E6D2!important;
}
.rf-profiletheme .content  h4{
  margin: 10px 0!important;
  padding:0  5px!important;
  font-family: 'B yekan'!important;
    font-size: 14px!important;
    text-align: center!important;
    color: #0d4f89!important;
    font-weight: bold!important;
    display: block!important;
}
.rf-profiletheme .content  h4 a{
  font-family: 'B yekan'!important;
    font-size: 14px!important;
    text-align: center!important;
    color: #0d4f89!important;
    font-weight: bold!important;
    display: block!important;
      transition: 0.4s;
}
.rf-profiletheme .content  h4 a:hover{
  color: #894E0D!important;
}
.rf-menuthem{
  margin: 10px 0!important;
    padding: 0!important;
}
/**
**    rf-profiletheme-blue
**/
.rf-profiletheme-blue{
	padding:5px!important;
	/* margin: 0 0 5px; */
	border: 1px solid #ccc!important;
	border-radius:4px;
	margin-right: -5px!important;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3ba0c0+0,0c538b+22,0d4f89+75,3ba0c0+100 */
	background: rgb(59,160,192); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(59,160,192,1) 0%, rgba(12,83,139,1) 22%, rgba(13,79,137,1) 75%, rgba(59,160,192,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(59,160,192,1)), color-stop(22%,rgba(12,83,139,1)), color-stop(75%,rgba(13,79,137,1)), color-stop(100%,rgba(59,160,192,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(59,160,192,1) 0%,rgba(12,83,139,1) 22%,rgba(13,79,137,1) 75%,rgba(59,160,192,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(59,160,192,1) 0%,rgba(12,83,139,1) 22%,rgba(13,79,137,1) 75%,rgba(59,160,192,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(59,160,192,1) 0%,rgba(12,83,139,1) 22%,rgba(13,79,137,1) 75%,rgba(59,160,192,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(59,160,192,1) 0%,rgba(12,83,139,1) 22%,rgba(13,79,137,1) 75%,rgba(59,160,192,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ba0c0', endColorstr='#3ba0c0',GradientType=0 ); /* IE6-9 */
}
.rf-profiletheme-blue h3{
	padding: 10px 0 10px!important;
	text-align: center!important;
	font-size: 16px!important;
	border-bottom: 1px dotted #62ABC7!important;
	margin: 0 0 10px!important;
	color: #F2FAFD!important;
	text-shadow: 0 2px 1px #0C528A;
}
.rf-profiletheme-blue .content {
  	color:#fff;
}
.rf-profiletheme-blue .content img{
    border: 1px solid #3698BA!important;
    padding: 0px!important;
    border-radius: 14px!important;
    background-color: #98CFE2!important;
    box-shadow: 0 3px 3px #173C5A; 
}
.rf-profiletheme-blue .content  h4{
	margin: 10px 0!important;
	padding:0  5px!important;
	font-size: 14px!important;
	text-align: center!important;
	color: #CDEAF5!important;
	text-shadow: 0 2px 2px #0C2D48;
	font-weight: bold!important;
	display: block!important;
}
.rf-profiletheme-blue .content  h4 a{
	font-size: 14px!important;
	text-align: center!important;
	color: #CDEAF5!important;
	text-shadow: 0 2px 2px #0C2D48;
	font-weight: bold!important;
	display: block!important;
	transition: 0.4s;
}
.rf-profiletheme-blue .content  h4 a:hover{
  	color: #894E0D!important;
}



.content_rating{
  float:right;  
  color: #0D4F89;
  margin-bottom: 3px;
  padding: 0 5px;
  font-size: 11px;
  font-weight: bold;
  border-bottom: 1px dotted #0D4F89;
  border-right: 2px solid #0D4F89;
  border-radius: 4px;
 }
.content_rating img {
  padding: 0!important;
  margin: 0!important;
  background: none !important;
  border: none!important;
}
.content_vote_form{
  float:left;
  color: #0D4F89;
  margin-bottom: 3px;
  font-size: 11px;
  padding: 0 5px;
  font-weight: bold;
  border-bottom: 1px dotted #0D4F89;
  border-left: 2px solid #0D4F89;
  border-radius: 4px;
}
.article-info{
  clear:both;
  border: 1px dotted #0D4F89;
  border-left: 2px solid #0D4F89;
  border-right: 2px solid #0D4F89;
  background:#fff;
  padding: 3px 5px;
  margin: 3px 0 10px;
    border-radius: 4px;
  font-size: 12px;
}
.article-info dt,.article-info dd{
  display:inline-block;
}
.article-info dt{
  color: #0D4F89;
  padding-left: 5px;
  font-size: 11px;
  font-weight: bold;
}
.article-info .category-name{
  color: #C27830;
  padding: 0 0 0 10px;
}
.article-info .create{
  color: #0D4F89;
  padding: 0 0 0 10px;
  float: left;
}
.item-page .pagenav{
  clear:both;
  border-radius: 4px;
  height: 20px;
  padding: 3px  10px;
    margin: 20px 0;
  background:#fff;
  border: 1px dotted #0D4F89;
  border-left: 2px solid #0D4F89;
  border-right: 2px solid #0D4F89;
}
.item-page .pagenav .pagenav-prev{
  float:right;
  color: #0D4F89;
  font-size: 13px;
  font-weight: bold;
}
.item-page .pagenav .pagenav-next{
  float:left;
  color: #0D4F89;
  font-size: 13px;
  font-weight: bold;
}
.item-page .pagenav .pagenav-prev a,.item-page .pagenav .pagenav-next a{
  color: #0D4F89;
  font-size: 13px;
  font-weight: bold;
}
.rf-content .items-leading img,
.rf-content .item-page img,
.rf-content .item img{
  background-color: #FFFFFF;
  border: 1px solid #ccc;
  padding: 5px;
  margin: 0px  0  0 21px;
  border-radius: 8px;
}
.rf-content  .item-separator{
  clear: both;
  margin: 45px 0 15px 0;
  border-bottom: 1px dotted #ccc;
}
.rf-content a.readmore,
.rf-content  a.readon,
.rf-content .items-leading p.readmore a ,
.rf-content .item p.readmore a  {
  display: inline-block;
  background: url(../images/bg-read-more.png) right center no-repeat;
  padding: 10px 20px 10px 5px;
  color: #a8b7c5;
  cursor: pointer;
  float: left;
  transition: 0.3s;
  -webkit-transition: 0.3s;
}
.rf-content a.readmore:hover,
.rf-content  a.readon:hover,
.rf-content .items-leading p.readmore a:hover,
 .rf-content .item p.readmore a:hover{
  color: #0d4f89;
  padding: 10px 20px 10px 25px;
}
.rf-content .categories-list{
  margin-top: 10px;
  border-bottom: 1px dotted #ccc;
  padding: 20px 0 0 0;
}

.rf-content .categories-list .category-desc{
  border-top: 1px dotted #ccc;
  padding: 20px 0 0 0;
  margin-top: 20px;
}
.categories-list ul{
  margin-top: 20px;
}
.categories-list ul li{
  clear:both;
  transition:  0.3s;
  -webkit-transition: 0.3s;
  padding: 15px;
  margin-top: 10px;
}
.categories-list ul li:hover{
  background: #f6f6f6;
}
.categories-list ul li  .category-desc{
  color:#9a9a9a
}
.categories-list ul li .item-title {
  padding: 3px 20px 6px 5px;
  display:inline-block;
  margin: 0 20px 0 0 ;
  background: url(../images/bg-news-header.png) right center no-repeat;
}
.categories-list ul li .item-title a{}
.categories-list ul li ul{
  margin-right:45px;
  border-right:1px solid #868ca0;
  border-bottom:3px solid #868ca0;
  padding-bottom: 10px;
  border-radius: 0 0  10px 0px;
  -moz-border-radius:0 0  10px 0px;
  -o-border-radius:0 0  10px 0px;
  -webkit-border-radius:0 0  10px 0px;
  
}
.categories-list ul li ul li{
  padding-right:12px;
  border-bottom:1px solid #868ca0;
  border-radius: 0 0  10px 0px;
  -moz-border-radius:0 0  10px 0px;
  -o-border-radius:0 0  10px 0px;
  -webkit-border-radius:0 0  10px 0px;
}
.categories-list ul li dl{
  text-align:left;
}
.categories-list ul li  dt,.categories-list ul li  dd{
  display:inline-block;
  padding: 0 3px
}
.phiroozeh_menu{
	padding: 0;
}
.phiroozeh_menu  #vt_menu_phiroozeh{
	background: #0b486b;  
    width: 100%;
    border-radius: 10px;
    border: 10px solid rgb(134, 149, 167);
}
.moduleTeheme{
  position: relative;
  clear: both;
}
.moduleTeheme::before{
  background: url(../images/bg-modth.png) top center no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  width:100%;
  background-size: contain;
  height:40px; 
  content: ".";
  z-index: 999;
}
.moduleTeheme .content{
    background: rgb(221,241,249);
    background: -moz-linear-gradient(top, rgba(221,241,249,1) 1%, rgba(254,255,255,1) 25%, rgba(254,255,255,1) 75%, rgba(221,241,249,1) 99%, rgba(69,112,198,1) 100%);
    background: -webkit-linear-gradient(top, rgba(221,241,249,1) 1%,rgba(254,255,255,1) 25%,rgba(254,255,255,1) 75%,rgba(221,241,249,1) 99%,rgba(69,112,198,1) 100%);
    background: linear-gradient(to bottom, rgba(221,241,249,1) 1%,rgba(254,255,255,1) 25%,rgba(254,255,255,1) 75%,rgba(221,241,249,1) 99%,rgba(69,112,198,1) 100%);
    border-radius: 3px;
    padding: 40px 10px 10px;
    overflow: hidden;
    text-align: center;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddf1f9', endColorstr='#4570c6',GradientType=0 );
    border: 1px solid #bce0ef;
}
.moduleTeheme .content p a img{
  margin: 0 0px;
}

#center-left-pos .homeImeageSlider {
  margin: 10px  -10px 0;
}



.rightmenu-absolute{
  position: fixed;
  top:35%;
  left: 0;
  right:auto;
  height: auto;
  width:45px;
  z-index: 999999;
}
.rightmenu-absolute ul{
  list-style: none;
  margin: 0;
  padding: 0;
}
.rightmenu-absolute ul li{
  padding: 0;
  margin: 0 0 3px 0 ;
  height: 39px;
  line-height: 39px;
}
.rightmenu-absolute ul li a{
    display: inline-block;
    height: 39px;
    font-size: 0px;
    line-height: 39px;
    text-align: center;
    color: #fff;
    margin: 0 0 0 -10px;
    padding: 0 45px 0 10px;
    border-radius: 4px;
    transition: 0.75s;
    width: 45px;
}
.rightmenu-absolute ul li.l1_bk a{
  background:#ff4a4a url(../images/bg-right-menus.png) 15px top  no-repeat;
}
.rightmenu-absolute ul li.l2_bk a{
  background:#2b95b8 url(../images/bg-right-menus.png)  15px -44px no-repeat;
}
.rightmenu-absolute ul li.l3_bk a{
  background:#469f27 url(../images/bg-right-menus.png)  15px -86px no-repeat;
}
.rightmenu-absolute ul li.l4_bk a{
  background:#9d53e8 url(../images/bg-right-menus.png)  15px -130px no-repeat;
}
.rightmenu-absolute ul li.l5_bk a{
  background:#fb8d33 url(../images/bg-right-menus.png)  15px -172px no-repeat;
}
.rightmenu-absolute ul li a:hover{
    font-size: 1.1em;
    padding: 0 45px 0 20px;
    width: 200px;
    margin-right: -150px;
}
.tabseperator{
  clear: both;
  height: 20px;
  background: url("../images/bg-sperator-tab.png") top center no-repeat;
}

#rf-news-pos{
    padding: 15px;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin: 10px 0;  
}
.webda-newslist h1{
  padding: 10px 0 0 0;
}
.webda-newslist h1 ,.webda-newslist h1 a{
  font-size: 1em;
  margin:0;
}
.webda-newslist .img-thumbnail{
  width: 80px;
  height: 80px;
  margin: 0 0 0 10px;
}
.webda-newslist article{
    color:#545454;
    line-height: 20px;
    font-size: 0.9em;
}
.news-container{
  border:1px solid #dddddd;
  background: #f7f7f7;
  padding: 5px;
}
#rf-news-right-pos{
  padding:0;
}
.news-container .nav-tabs>li.active>a,
.news-container .nav-tabs>li.active>a:focus,
.news-container .nav-tabs>li.active>a:hover {
    color: #fff;
    cursor: default;
    background-color: #0b486b;
    border: 1px solid #0b486b;
    border-bottom-color: transparent;
}
.news-container .nav-tabs {
    border-bottom: 1px solid #0b486b;
}
.webda-newslist .clearfix{
    border-bottom: 1px solid #dddddd;
    height: 1px;
    clear: both;
    display: block;
    margin-bottom: 5px;
}
.news-blog .item {
    height: 300px;
}
.news-blog .item h2{
	height: 70px;
	margin-top: 0;
} 
.news-blog .item h2,.news-blog .item h2 a{
	font-size: 0.95em!important;
}
.news-blog .item p{
	font-size:0.6em!important;
	line-height:25px!important;
}
.news-blog .item img{
	    margin: 0px 0 0 21px!important;
}
.rf-content .news-blog p a{
	background: #0f6ba0;
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
    box-shadow: 3px 3px 0px #b0d1e4; 
}

#left-pos div.news-module,#right-pos div.news-module{
	padding: 10px;
	margin: 15px 0 5px 0; 
    background: #fff;
    border: 1px solid #ccc;
}
#left-pos{
	padding-top:20px;
}
div.news-module h3{
	margin-top:0;
}
div.news-module  ul{
	list-style:none;
	padding: 0px;
	margin:0; 
}
div.news-module  ul li{ 
	list-style:none;
	border-bottom: 1px solid #ccc; 
}
.news-module  ul li a{
	font-size: 0.6em;
}


.modules-box-631{
	border: 3px double #ccc;
    background: #fff;
    font-size: 1.1em;
    color: #0b486b;
    padding: 5px;
    border-radius: 5px;
}
.modules-box-832{
	    margin: -10px 0 0 0!important;
	border: 3px double #ccc;
    background: #fff;
    font-size: 1.1em;
    color: #0b486b;
    padding: 5px;
    border-radius: 5px;
	text-align:center;
}
.modules-box-832 *{
	text-align:center;
}
.modules-box-493{
	text-align:center;
}
.modules-box-493 div.content{
	text-align:center;
	display: inline-table;
}
.modules-box-1140{
	padding: 10px!important;
    background: #fff;
    border: 1px solid #ccc;
    margin: 10px 0 0 0 !important;
    overflow-x: hidden;
}
.rf-ittab .rf-ittab{
	padding: 10px;
    background: #fff;
    border: 1px solid #ccc;
    margin: 10px -15px 0 0;
    width: 102%!important;
    overflow-x: hidden;
} 

.itnums-list{
	width: 70%;
    border: 1px solid #ccc;
    padding: 10px;
}
.itnums-list thead td{
	background-color: #ffca56;
	text-align:center;
	font-size:1.1em;
	color:#3d4c73;
}
.itnums-list tbody td {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 3px 8px;
    font-size: 0.8em;
}
.itnums-list tbody td:nth-child(3) {
	text-align:center;
}
.itnums-list tbody td:nth-child(4) {
	text-align:center;
}
.itnums-list tbody tr:nth-child(odd) {
    background: #f1f1f1;
}

.itnums-list tbody tr:nth-child(even) {
    background: #fff;
} 
.article-alone{
	margin-top:0px;
}
.article-alone h2{
	margin: 0 0 1em 0;
    line-height: 2em;
    padding: 0;
}
.shamseshargh_form{
	background:url(/images/shamseshargh.jpg) top left;
	padding:5px;
    border-radius: 10px;
	height:423px;
	background-repeat: repeat-x;
	animation: animatedBackground 20s linear alternate infinite;
	overflow: hidden;
}
.shamseshargh_form table{
	margin:0 0 0 40%;
	width:60%;
}
.shamseshargh_form table input,.shamseshargh_form table textarea{
	width: 96%;
    height: 20px;
    margin-bottom: 3px; 
    border-radius: 20px;
    border: 1px solid #765b54;
    padding: 3px 2%;
    box-shadow: 0 2px 0 #765b54; 
    color: #7f5d54;
}
.shamseshargh_form table textarea{
    height: 70px;
}
.shamseshargh_form h4{
	background: rgba(0, 0, 0, 0.79);
    padding: 10px;
    border-radius: 10px;
    text-shadow: 0 2px 0 #000;
    color: #fff0ed;
    width: 57%;
}
@keyframes animatedBackground {
  0% { background-position: 0 100%; }
  100% { background-position: 500% 100%;}
}
.sharghshams_page .gkTabsWrap.vertical ol li,.sharghshams_page  .gkTabsWrap.horizontal ol li {
	font-size: 12px;
    cursor: pointer;
    float: right;
    font-weight: bold;
	font-family:inherit!important;
    list-style-type: none;
    position: relative;
    line-height: 40px;
    margin: 0px !important;
    padding: 0px 10px !important;
}
.sharghshams_page .gkTabsItem {
	padding: 20px 25px!important;
}
.sharghshams_page .modules-box-1081{
	    height: 674px;
}
header #header-left{
  padding-left: 35px;
}

.fullWidth,
.hip2019form2,
.hip2019form,
.hip2019form2 table,
.hip2019form table{
	width:100%;
	padding-top:20px;
}
.hip2019form2 {
	direction: ltr;
	text-align: left;
}

.hip2019form2 h4,
.hip2019form h4{
	border-bottom: 2px solid #29c2e2;
	padding: 10px 10px 15px;
	text-shadow: 0 2px 0 #fff;
	color: #444;
	width: 100%;
}

.hip2019form2 tr,
.hip2019form2 tr td,
.hip2019form tr,
.hip2019form tr td
{
	border:0;
	color:#444;
}

.hip2019form2 tr td,
.hip2019form tr td{
	padding:5px 0 7px;
}
.hip2019form2 table input,
.hip2019form2 table textarea,
.hip2019form table input,
.hip2019form table textarea{
	width: 100%;
	height: 23px;
	margin-bottom: 3px;
	border-radius: 5px;
	border: 1px solid #ababab;
	padding: 3px 2%;
	color: #444;
}
.hip2019form2 table tr.rsform-block-capcha td:nth-child(2) ,
.hip2019form table tr.rsform-block-capcha td:nth-child(2) {
	position: relative;
}
.hip2019form2 table tr.rsform-block-capcha td:nth-child(2) input,
.hip2019form table tr.rsform-block-capcha td:nth-child(2) input {
	position: absolute;
	left: 0;
	top: 6px;
}
.hip2019form2 table tr.rsform-block-capcha td:nth-child(2) input{
	left:auto;
	right:0;
}
.hip2019form2 table tr.rsform-block-send td:nth-child(2) input,
.hip2019form table tr.rsform-block-send td:nth-child(2) input {
	background: #29c2e2;
	color: #fff;
	border-color: #1e889e;
}
.hip2019form input[type="checkbox"] ,
.hip2019form2 input[type="checkbox"] {
	display: inline;
	width: 20px !important;
	padding: 10px !important;
	margin: 0 25px 0 5px!important;
	height: 15px !important;
}