@font-face {
	font-family: 'Yekan';
	src: url('../fonts/Yekan.eot');
	src: url('../fonts/Yekan.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Yekan.woff') format('woff'),
	url('../fonts/Yekan.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.rt-block.logo {
    margin: 10px -45px 10px 0;
    padding: 15px 0;
}
.rt-block.logo h1,
.rt-block.logo h2{
	font-size: 36px;
}
.font-family-byekan,
.font-family-byekan input,
.font-family-byekan button,
.font-family-byekan select, 
.font-family-byekan textarea,
.font-family-byekan li,
.font-family-byekan a ,
.font-family-byekan h1,
.font-family-byekan h2,
.font-family-byekan h3,
.font-family-byekan h4,
.font-family-byekan h5,
.font-family-byekan h6,
.font-family-byekan p,
.font-family-byekan div ,
.font-family-byekan dd,
.font-family-byekan .gf-menu .item,.rsform-submit-button,.menu-block .item{
	font-family: Yekan;
}
a 
{
	-webkit-transition: all 0.5s ease;/* Safari 3.2+, Chrome */
	-moz-transition: all 0.5s ease;/* Firefox 4-15 */
	-o-transition: all 0.5s ease;/* Opera 10.5-12.00 */
	transition: all 0.5s ease;/* Firefox 16+, Opera 12.50+ */
}
body > span{
	display: none;
}
body {
    background:#ddd;
	margin-bottom:0;
}
.component-content .page-header {
	padding:0;
	margin:0;
}
.rt-block.farakhan li,
.rt-block.popular-news li,
#rt-footer li,
.rt-block.sidebar-menu ul.menu > li.parent > ul.nav-child > li,
.rt-block.menu-level2 ul.menu > li,
.rt-block.sidebar-link ul li,
.rt-block.sidebar-menu ul li{
	/* list-style-image: url(../images/icons/li-style.png); */
	list-style-type: disc;
}
.component-content .blog h1{
	font-size: 1.5em;
    text-align: center;
    margin: 0 0 25px;
    color: #faa73f;
    font-weight: 500;
    position: relative;
    padding: 20px 0;
    background: #fafafa;
}
.title, .component-content h2 ,
.component-content .blog h2{
    color: #000;
    text-shadow: none;
    border-bottom: none;
    box-shadow: none;
	padding:0;
}
.component-content .blog h2{
	font-size: 1.2em;
    margin: 0 0 5px;
    line-height: 1.5em;
}
.component-content .blog h2 a:hover{
	color: #dc5300;
}
.formResponsive h2,
.component-content .item-page h2,
.component-content  [itemprop="articleBody"] h1 ,
.component-content  [itemprop="articleBody"] h2,
.component-content  [itemprop="articleBody"] h3,
.component-content  [itemprop="articleBody"] h4,
.component-content  [itemprop="articleBody"] h5,
.component-content  [itemprop="articleBody"] h6{
    font-size: 1.3em;
	line-height:1.5em;
    font-weight: 500;
    margin: 0 0 10px;
	color:#1c2a39;
}
.component-content  [itemprop="articleBody"] h3{
	font-size: 1.1em;
}
.component-content  [itemprop="articleBody"] h4{
	font-size: 1em;
}
.component-content  [itemprop="articleBody"] h5,
.component-content  [itemprop="articleBody"] h6{
	font-size:0.9em;
}
#rt-transition  .rt-block .module-content{
	background:#fff;
}
.rt-block.site-tags {
    position: absolute;
    right: -9999em;
    left: unset;
    margin: 0;
    padding: 0;
    height: 0;
    width: 0;
	overflow:hidden
}
/*************************************
*
* Menu
*
*************************************/
#rt-maintop {
    background: none;
    border-bottom: none;
    box-shadow: none;
    padding: 0;
}
ul.menu{
	margin:0;
}
ul.menu li {
    margin-bottom: 0;
}
ul.menu li a, ul.menu li .item, ul.menu li .separator {
    display: block;
    font-size: 1em;
    font-weight: normal;
}
ul.menu li a:before, ul.menu li .item:before, ul.menu li .separator:before{
	display:none;
	margin:0;
}
ul.menu li a:hover{
	background:none;
}

/*************************************
*
* rt-block
*
*************************************/
#rt-sidebar-a .rt-block,#rt-sidebar-b .rt-block{
	padding:0;
	margin:10px 5px 5px;
}
/*************************************
*
* Item Page
*
*************************************/
.component-content [itemprop="articleBody"]{
	text-align:justify;
}
/*************************************
*
* Blog Page
*
*************************************/
 .component-content .item-image{
	 margin-bottom:10px;
 }
.component-content .items-row .item{
    font-weight: 300;
}
.component-content .items-row.cols-1 .item{
	display:inline-block;
	width:100%;
	box-sizing:border-box;
	border-bottom: 1px dashed #b9bbbd;
	text-align: justify;
}
.component-content .items-row:last-child .item{
	border:none;
}
.component-content .blog .img-intro-left, 
.component-content .blog .img-fulltext-left,
 .component-content  .blog .item-image{
	margin-bottom:0;
}
body.rtl .component-content .img-intro-left, 
body.rtl .component-content .img-fulltext-left,
body.rtl .component-content .item-image{
	float:right;
	margin-left:10px;
	margin-right:0;
}
/***************************************
*
* top 
*
****************************************/
#rt-top {
    background:#dc5300;
    box-shadow: none;
    border: none;
}
#rt-copyright,#rt-top {
	background: rgba(255,103,15,1);
	background: -moz-linear-gradient(top, rgba(255,103,15,1) 0%, rgba(255,103,15,1) 22%, rgba(230,83,9,1) 61%, rgba(194,63,11,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,103,15,1)), color-stop(22%, rgba(255,103,15,1)), color-stop(61%, rgba(230,83,9,1)), color-stop(100%, rgba(194,63,11,1)));
	background: -webkit-linear-gradient(top, rgba(255,103,15,1) 0%, rgba(255,103,15,1) 22%, rgba(230,83,9,1) 61%, rgba(194,63,11,1) 100%);
	background: -o-linear-gradient(top, rgba(255,103,15,1) 0%, rgba(255,103,15,1) 22%, rgba(230,83,9,1) 61%, rgba(194,63,11,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,103,15,1) 0%, rgba(255,103,15,1) 22%, rgba(230,83,9,1) 61%, rgba(194,63,11,1) 100%);
	background: linear-gradient(to bottom, rgba(255,103,15,1) 0%, rgba(255,103,15,1) 22%, rgba(230,83,9,1) 61%, rgba(194,63,11,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff670f', endColorstr='#c23f0b', GradientType=0 );
}
span.date {
    color: #fff;
    text-shadow: none;
}
#rt-header ,#rt-top-surround,.rt-showcase-pattern,#rt-drawer{
    background: none;
    box-shadow: none;
    border: none;
}
.date-block {
    margin: 0;
    padding: 5px;
}
#rt-top .rt-block {
    margin: 5px 15px;
    padding: 0;
}
span.rppnewsportal-persian {
    color: #fff;
    text-shadow: none;
}
.rt-block.logo-block {
    margin: 0;
    padding-right: 0;
}
/***************************************
*
* menu
*
****************************************/
#rt-showcase {
    background: #06303F;
    border: none;
    box-shadow: none;
	background: rgba(59,110,133,1);
	background: -moz-linear-gradient(top, rgba(59,110,133,1) 0%, rgba(18,56,69,1) 47%, rgba(8,44,53,1) 87%, rgba(8,44,53,1) 88%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(59,110,133,1)), color-stop(47%, rgba(18,56,69,1)), color-stop(87%, rgba(8,44,53,1)), color-stop(88%, rgba(8,44,53,1)));
	background: -webkit-linear-gradient(top, rgba(59,110,133,1) 0%, rgba(18,56,69,1) 47%, rgba(8,44,53,1) 87%, rgba(8,44,53,1) 88%);
	background: -o-linear-gradient(top, rgba(59,110,133,1) 0%, rgba(18,56,69,1) 47%, rgba(8,44,53,1) 87%, rgba(8,44,53,1) 88%);
	background: -ms-linear-gradient(top, rgba(59,110,133,1) 0%, rgba(18,56,69,1) 47%, rgba(8,44,53,1) 87%, rgba(8,44,53,1) 88%);
	background: linear-gradient(to bottom, rgba(59,110,133,1) 0%, rgba(18,56,69,1) 47%, rgba(8,44,53,1) 87%, rgba(8,44,53,1) 88%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b6e85', endColorstr='#082c35', GradientType=0 );
}
.rt-block.menu-block {
    margin: 5px 0;
    padding: 0;
}
.rt-block.menu-block .gf-menu.l1 > li.active ,.rt-block.menu-block .gf-menu li:hover,.rt-block.menu-block .gf-menu li.active:hover,
.rt-block.menu-block .gf-menu li:hover,.rt-block.menu-block .gf-menu li.active:hover{
    background:none;
    border: none;
    border-radius: 0;
    box-shadow: none;
	padding-top: 0;
}
.rt-block.menu-block .gf-menu.l1 > li.active > .item,
.rt-block.menu-block .gf-menu li:hover > .item,
.rt-block.menu-block .gf-menu li.active:hover > .item,
.rt-block.menu-block .gf-menu li:hover > .item,
.rt-block.menu-block .gf-menu li.active:hover > .item{
	background:#dc5300;
	border-radius: 4px;
}
.rt-block.menu-block .gf-menu.l1 > li.active > .item,
.rt-block.menu-block .gf-menu.l1 > li:hover > .item{
	background: rgba(26,81,116,1);
background: -moz-linear-gradient(top, rgba(26,81,116,1) 0%, rgba(14,53,78,1) 31%, rgba(1,15,21,1) 90%, rgba(1,15,21,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(26,81,116,1)), color-stop(31%, rgba(14,53,78,1)), color-stop(90%, rgba(1,15,21,1)), color-stop(100%, rgba(1,15,21,1)));
background: -webkit-linear-gradient(top, rgba(26,81,116,1) 0%, rgba(14,53,78,1) 31%, rgba(1,15,21,1) 90%, rgba(1,15,21,1) 100%);
background: -o-linear-gradient(top, rgba(26,81,116,1) 0%, rgba(14,53,78,1) 31%, rgba(1,15,21,1) 90%, rgba(1,15,21,1) 100%);
background: -ms-linear-gradient(top, rgba(26,81,116,1) 0%, rgba(14,53,78,1) 31%, rgba(1,15,21,1) 90%, rgba(1,15,21,1) 100%);
background: linear-gradient(to bottom, rgba(26,81,116,1) 0%, rgba(14,53,78,1) 31%, rgba(1,15,21,1) 90%, rgba(1,15,21,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a5174', endColorstr='#010f15', GradientType=0 );
}
.rt-block.menu-block .gf-menu.l1 > li > .item {
    font-size:1em;
    line-height: 30px;
    padding:0 10px;
    text-shadow: none;
    color: #fff;
}
.rt-block.menu-block .gf-menu li
{
	margin-right:5px;
	-webkit-transition: all 0.5s ease;/* Safari 3.2+, Chrome */
	-moz-transition: all 0.5s ease;/* Firefox 4-15 */
	-o-transition: all 0.5s ease;/* Opera 10.5-12.00 */
	transition: all 0.5s ease;/* Firefox 16+, Opera 12.50+ */
}
body.rtl .gf-menu.l1 > li {
    float: right;
    border: none;
	margin-left: 3px;
}
.rt-block.menu-block .gf-menu
{
	    margin: 7px 0 0;
}
.rt-block.menu-block .gf-menu li.parent {
    padding-left: 11px;
}
body.rtl .gf-menu li.parent > .item:after
{
	left:-8px;
	color:#fff;
}
.rt-block.menu-block .dropdown {
    background: #06303F;
    border: none;
    box-shadow: none;
    color: #fff;
    border-radius: 2px 2px 5px 5px;
}
.rt-block.menu-block  .gf-menu .dropdown ul li:hover > .item,
.rt-block.menu-block .gf-menu .dropdown ul li.active > .item {
    border-radius: 4px;
    border: none;
    background: #06303F;
    box-shadow: none;
}
.rt-block.menu-block .gf-menu .dropdown ul li:hover,.rt-block.menu-block .gf-menu .dropdown ul li {
    border: none;
    background: none;
    box-shadow: none;
	margin:2px 0;
	padding-top:0;
}
.rt-block.menu-block .gf-menu .dropdown ul li a.item {
    color: #fff;
    text-shadow: none;
	border:none;
	box-shadow:none;
}
.rt-block.menu-block .gf-menu.l1 > li:hover > .item .border-fixer
{
	display:none;
}
/*************************************
*
* header
*
**************************************/
#rt-header .rt-container,
#rt-header  .rt-grid-12{
	width:100%;
	box-sizing:border-box;
}
/* #rt-header {
    background-image:url(../images/header.jpg);
	background-size:cover;
	background-repeat:no-repeat;
} */
.rt-block.header ,
.rt-block.header p{
	margin:0;
	padding:0;
}
.rt-block.header img{
	width:100%;
}
.rt-block.shoar {
    margin: 0;
    padding: 0;
}
.rt-block.shoar .custom{
	position:relative
}
.rt-block.majlesi {
    margin: 5px 0;
    padding: 0;
    float: left;
}
.rt-block.shoar p.text {
	position:absolute;
	bottom:30px;
	left:0;
	display:inline-block;
	line-height:30px;
	padding:0 10px 0 20px;
	background:#06303f;
	color:#fff
}
.rt-block.shoar p ,.rt-block.majlesi p {
    margin: 0;
}
/*************************************
*
* search 
*
**************************************/
.rt-block.search {
    margin: 5px 0;
    padding: 0;
    float: left;
}
.rt-block.search form {
    margin: 0;
}
.rt-block.search .inputbox.search-query {
       border: 1px solid #06303F;
    border-radius: 7px;
    height: 30px;
    line-height: 30px;
    background-color: #fff;
    color: #06303F;
    background-image: url(../images/icons/search.png);
    background-repeat: no-repeat;
    background-position: 4% center;
    padding: 0 5px;
    box-sizing: border-box;
	    min-width: 200px;
}
/*************************************
*
* slideshow
*
*************************************/
.rt-block.right-slideshow 
{
	padding:0 5px !important;
}
.rt-block.right-slideshow  .sprocket-lists-portrait-pagination {
    position: absolute;
    top: 160px;
    width: 100%;
}
.rt-block.left-slideshow,.rt-block.right-slideshow {
    margin: 10px 5px 0;
    padding: 0;
	border: 2px solid #06303F;
    border-radius:5px;
}
.rt-block.side-shohada {
	border:none
}
.rt-block.side-shohada .module-content,
.rt-block.shahrdar .module-content{
	border: 2px solid #06303F;
    border-radius: 5px;
	padding:10px ;
	box-sizing:border-box;
}
.rt-block.left-slideshow .sprocket-features-img-container
{
	width:100%;
}
.rt-block.right-slideshow,.rt-block.left-slideshow .sprocket-features{
    height: 280px;
}
.rt-block.side-shohada .sprocket-features{
	height:auto
}
.rt-block.left-slideshow .sprocket-features-img-container img {
    width: 100%;
    max-height: 280px;
}
.rt-block.right-slideshow .active .portrait-image
{
	float: right;
    margin-right: 5px;
    margin-left: 15px;
    width: 34%;
}
.rt-block.right-slideshow ul.sprocket-lists-portrait-container li {
    border: none;
    box-shadow: none;
}
.rt-block.right-slideshow  .sprocket-lists-portrait {
    position: relative;
    top: 71px;
}
.rt-block.left-slideshow .layout-slideshow2 .sprocket-features-content
{
    width: 100%;
    background: #06303F;
    padding: 0;
	margin:0;
    min-height: 50px;
}
.rt-block.left-slideshow .layout-slideshow2 .sprocket-features-content::before
{
	 border-bottom: 12px solid #06303F;
}
.rt-block.left-slideshow .layout-slideshow2 .sprocket-features-padding {
    padding: 0;
}
.rt-block.left-slideshow .sprocket-features-title
{
	font-size:17px;
}
.rt-block.left-slideshow .layout-slideshow2 .sprocket-features-arrows .arrow
{
	bottom:4%;
}
.rt-block.right-slideshow .sprocket-lists-portrait-title {
   color: #fff;
    margin: 0 0 10px;
    position: absolute;
    top: -60px;
    width: 100%;
    box-sizing: border-box;
    background: #06303F;
    padding: 10px;
    border-radius: 5px;
    font-size: 15px !important;
}
.rt-block.right-slideshow .sprocket-lists-portrait-item{
	text-align:justify
}
.rt-block.right-slideshow .sprocket-lists-portrait-image {
    border-radius: 3px;
    padding: 3px;
    border: 1px solid #ddd;
	max-height:145px;
	width:100%;
}
.rt-block.right-slideshow  .sprocket-lists-portrait-title a
{
	color: #fff;
}
.rt-block.right-slideshow .sprocket-lists-portrait-item a span {
    display: none;
}
.rt-block.right-slideshow .sprocket-lists-portrait-item a span ,.rt-block.vizhe-news .sprocket-lists-portrait-item a span,
article.item p.readmore,
.rt-block.latest-articles .readmore{
    float: left;
    background:none;
    color: #06303F;
    padding: 5px 10px;
    border-radius: 3px;
	border: none;
	text-shadow: none;
    box-shadow: none;
	-webkit-transition: all 0.5s ease;/* Safari 3.2+, Chrome */
	-moz-transition: all 0.5s ease;/* Firefox 4-15 */
	-o-transition: all 0.5s ease;/* Opera 10.5-12.00 */
	transition: all 0.5s ease;/* Firefox 16+, Opera 12.50+ */
}
article.item p.readmore a 
{
	color:#06303F;
}
.rt-block.right-slideshow .sprocket-lists-portrait-item a span:hover ,
.rt-block.vizhe-news .sprocket-lists-portrait-item a span:hover,article.item p.readmore a:hover,
.rt-block.latest-articles .readmore:hover{
    color:#dc5300;
}
.rt-block.right-slideshow .sprocket-lists-portrait-pagination ul
{
	float: none;
	text-align: center;
}
.rt-block.right-slideshow .sprocket-lists-portrait-pagination li span {
    display: inline-block;
	font-weight: bold;
}
.rt-block.right-slideshow .sprocket-lists-portrait-pagination li {
    display: inline-block;
    background: #06303F;
    color: #fff;
    padding: 0!important;
    opacity: 0.8;
    border-radius: 50px;
    cursor: pointer;
    width: 30px;
    height: 30px;
    line-height: 30px;
	margin-top:10px;
}
.rt-block.right-slideshow .sprocket-lists-portrait-pagination li.active {
    opacity: 1;
    background: #06303F;
}

/*************************************
*
*Shohada Slide
*
*************************************/
.rt-block.side-shohada .sprocket-features-list{
	margin:0
}
.rt-block.side-shohada .sprocket-features-img-container img{
	float:none;
	margin:0
}
.rt-block.side-shohada .sprocket-features-img-container{
	max-height:280px;
	overflow:hidden
}
.rt-block.side-shohada .sprocket-features-container {
    position: relative;
}
.rt-block.side-shohada .sprocket-features-desc {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    padding: 15px 30px 70px;
    box-sizing: border-box;
    color: #fff;
	text-align:justify;
	background: rgba(0,0,0,0.5);
	opacity:0;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.rt-block.side-shohada .sprocket-features-list li:hover .sprocket-features-desc {
	opacity:1;
}
.rt-block.side-shohada  .sprocket-features-title {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 1;
    padding: 0 10px;
    margin: 0;
    text-align: center;
    background: #ddd;
}
.rt-block.side-shohada .sprocket-features-arrows .arrow{
	width: 0;
    height: 0;
	background:none;
	border-radius:0;
	text-indent:-999em;
	overflow:hidden;
	box-shadow:none
}
.rt-block .sprocket-features-arrows .arrow.next{
	border-top: 13px solid transparent;
    border-bottom: 13px solid transparent;
    border-left: 13px solid white;
}
.rt-block .sprocket-features-arrows .arrow.prev{
	border-top: 13px solid transparent;
    border-bottom: 13px solid transparent;
    border-right: 13px solid white;
}
.rt-block.side-shohada .readon{
	float:left;
	margin:30px 0 0
}
/*************************************
*
*sidebar-a 
*
*************************************/
#item101 .rt-block.latest-news,.rt-block.vizhe-news,.rt-block.emkanat, .rt-block.events {
    margin: 10px 5px 0;
    padding: 0;
}
.rt-block.latest-news{
	margin: 10px 5px 10px;
    padding: 0;
}
.rt-block.latest-news ul {
	margin:0;
	list-style:none;
}
.rt-block.latest-news ul li{
	display:inline-block;
	width:100%;
	box-sizing:border-box;
	padding:10px 0;
	margin-bottom:10px;
}
.rt-block.latest-news ul li .title{
	display:block;
	font-size:0.9em;
	line-height:1.5em;
	margin: 0;
}
.rt-block.latest-news .articles_block_img {
    float: right;
    margin-left: 5px;
}
.rt-block.latest-news .articles_block_img img{border-radius:5px;}
#rt-sidebar-a .module-content ,
.rt-block.vizhe-news .module-content,.rt-block.popular-news .module-content,.rt-block.visit-module .module-content,
.rt-block.farakhan .module-content{
    border-radius: 5px;
    border: 2px solid #06303F;
    padding: 10px;
}
#rt-sidebar-a .rt-block.emkanat .module-content,
#rt-sidebar-a .rt-block.frm-contact .module-content
{
	border:none;
	padding:0;
}
.rt-block.latest-news span.portrait-image {
    float: right;
    margin-right: 0;
    margin-left: 5px;
}
.rt-block.latest-news h4.sprocket-lists-portrait-title {
    margin: 0;
}
.rt-block.latest-news h4.sprocket-lists-portrait-title a {
    font-size: 14px;
    font-weight: normal;
}
.rt-block.latest-news .sprocket-lists-portrait-item a span {
    display: none;
}
.rt-block.latest-news img.sprocket-lists-portrait-image {
    border-radius: 3px;
}
#rt-sidebar-a .module-title .title ,#rt-sidebar-b .module-title  .title,.rt-block.vizhe-news  .module-title .title{
        color: #fff;
    border: none;
    box-shadow: none;
    text-shadow: none;
    background: #06303F;
    line-height: 20px;
    padding: 10px;
    border-radius: 5px;
    font-size: 1.5em;
    font-weight: normal;
    text-align: center;
    margin: 0 0 10px;
	
}
#rt-sidebar-a .module-title .title ,#rt-sidebar-b .module-title  .title,.rt-block.vizhe-news  .module-title .title,
.rt-block.left-slideshow .layout-slideshow2 .sprocket-features-content,
.rt-block.vizhe-news .module-title .title,
.rt-block.contact-us .title, .rt-block.frm-contact .title, .rt-block.ertebat-ba-shahrdar .title, .item-page.contact-us .page-header h2,
.rt-block.side-shohada  .sprocket-features-title{
	background: rgba(16,54,66,1);
	background: -moz-linear-gradient(top, rgba(16,54,66,1) 0%, rgba(19,68,88,1) 49%, rgba(0,41,53,1) 50%, rgba(19,68,88,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(16,54,66,1)), color-stop(49%, rgba(19,68,88,1)), color-stop(50%, rgba(0,41,53,1)), color-stop(100%, rgba(19,68,88,1)));
	background: -webkit-linear-gradient(top, rgba(16,54,66,1) 0%, rgba(19,68,88,1) 49%, rgba(0,41,53,1) 50%, rgba(19,68,88,1) 100%);
	background: -o-linear-gradient(top, rgba(16,54,66,1) 0%, rgba(19,68,88,1) 49%, rgba(0,41,53,1) 50%, rgba(19,68,88,1) 100%);
	background: -ms-linear-gradient(top, rgba(16,54,66,1) 0%, rgba(19,68,88,1) 49%, rgba(0,41,53,1) 50%, rgba(19,68,88,1) 100%);
	background: linear-gradient(to bottom, rgba(16,54,66,1) 0%, rgba(19,68,88,1) 49%, rgba(0,41,53,1) 50%, rgba(19,68,88,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#103642', endColorstr='#134458', GradientType=0 );
}
.rt-block.vizhe-news .module-title .title,
.rt-block.side-shohada  .sprocket-features-title a,
#rt-sidebar-b  .rt-block.side-shohada  .sprocket-features-title a:hover {
    color: #fff;
}
.rt-block.links ul.weblinkslinks {
    margin: 0;
}
.rt-block.links ul.weblinkslinks p {
    margin: 5px;
}
.rt-block.links li {
	padding-bottom:0;
}
.rt-block.links ul.weblinkslinks a {
	display: block;
    position: absolute;
    width: 89%;
    box-sizing: border-box;
    height: 75px;
    text-indent: -10000px;
    overflow: hidden;
}
.rt-block.links ul.weblinkslinks img {
    border-radius:5px;
}
.rt-block.links ul.weblinkslinks a:hover  img
{
	border-color:#06303F;
}
.rt-block.links,.rt-block.popular-news {
    margin-top: 0;
	padding-left: 0;
    padding-right: 0;
}
.rt-block.links
{
	margin-left: 5px;
    margin-right: 5px;
}
.rt-block.shahrdar {
	margin: 0 5px 5px;
}
.rt-block.shahrdar p {
	margin: 0;
}
.rt-block.shahrdar .shahrdar-desc {
	opacity: 0;
	color: #fff;
	background: rgba(0,0,0,.6);
	position: absolute;
	top: 0;
	padding: 0 5px;
	text-align: justify;
	height: 100%;
	font-size: 12px;
	width: 100%;
	box-sizing: border-box;
	transition: all .5s ease;
}
.rt-block.shahrdar:hover .shahrdar-desc {
	opacity: 1;
}
.rt-block.shahrdar .custom.shahrdar {
	position: relative;
}
.rt-block.shahrdar  .sprocket-padding{
	padding:0;
	text-align:justify;
}
.rt-block.shahrdar .sprocket-lists-portrait-container > li{
	border:none;
	position:relative;
	padding:0;
}
.rt-block.shahrdar  .portrait-image {
    width: 100%;
    padding: 0;
    margin: 0;
    float: none;
    text-align: center;
}
.rt-block.shahrdar .sprocket-lists-portrait-item{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	padding:10px;
	box-sizing:border-box;
	text-align:justify;
	background:rgba(0,0,0,0.5);
	color:#fff;
	opacity:0;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.rt-block.shahrdar .sprocket-lists-portrait-container > li:hover .sprocket-lists-portrait-item{
	opacity:1
}
.rt-block.shahrdar .sprocket-lists-portrait-nav{
	padding:0;
}
.rt-block.shahrdar .sprocket-lists-portrait-item > a,.readon{
	background:#06303F;
	border-radius:4px;
	color:#fff !important;
	padding:5px 10px;
	float:left;
	border:none;
	box-shadow:none;
	text-shadow:none;
}
.rt-block.shahrdar .sprocket-lists-portrait-item > a:hover,.readon:hover{
	background:#dc5300;
}
/*************************************
*
* Img Link
*
**************************************/
.rt-block.img-links p{
	margin:0;
}
.rt-block.img-links img{
	width:100%;
}
.rt-block.img-links ul{
	margin:0;
	list-style:none;
}
.rt-block.img-links ul li{
	display:block;
	margin:0;
	position:relative
}
.rt-block.img-links ul li a{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	text-indent:-999em;
	overflow:hidden
}
/*************************************
*
* Latest News
*
**************************************/
.rt-block .articles-date{
	display:none
}
.rt-block.latest-articles ul {
	margin:0;
	list-style:none;
}
.rt-block.latest-articles ul  li{
	padding:0 0 10px;
	margin:0 0 10px;
}
.rt-block.latest-articles .articles_block_img {
    float: right;
    margin-left: 10px;
    border: 1px solid #06303F;
    border-radius: 2px;
    padding: 3px;
    box-sizing: border-box;
}
.rt-block.latest-articles ul  li .title{
	font-size: 1em;
    line-height: 1.5em;
    border: none;
    box-shadow: none;
    border-radius: 0;
    margin: 0 0 5px;
    text-shadow: none;
    max-height: 45px;
    overflow: hidden;
    display: block;
}
.rt-block.latest-articles ul  li .title:hover{
	color:#dc5300
}
.rt-block.latest-articles  .articles-date{
	display:inline-block;
	    color: #06303F;
}
/* .rt-block.latest-articles ul  li .title [itemprop="name"]{
	display:inline-block;
	width:100%;
	box-sizing:border-box;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
} */
.rt-block.latest-articles .readmore{
	padding:0;
}
.rt-block.latest-articles .article-block {
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
}
.rt-block.latest-articles .articles-text {
    margin-bottom: 5px;
	line-height: 1.5em;
}
/*************************************
*
* Side news
*
**************************************/
.rt-block.side-news .articles_block_img img{
	max-height:40px
}
 .rt-block.side-news .articles-text,
 .rt-block.side-news .readmore{
	 display:none
 }
.rt-block.side-news li:last-child{
	padding-bottom:0;
	margin-bottom:0	
 }
/*************************************
*
* easy-discuss 
*
**************************************/
div#discuss-wrapper {
	text-align: right;
}
div#discuss-wrapper select {
	padding: 0 5px !important;
}
div#discuss-wrapper .discuss-searchbar .input-searchbar {
	right: 0;
}
div#discuss-wrapper .discuss-searchbar .discuss-avatar {
	margin-left: 10px;
	margin-right: 0;
}
div#discuss-wrapper .discuss-searchbar .input-searchbar {
	padding: 4px 1% 4px 90px;
}
div#discuss-wrapper .discuss-searchbar .btn-searchbar {
	left: 4%;
	right: unset;
}
div#discuss-wrapper .navbar .nav > li {
	float: right;
}
div#discuss-wrapper .navbar .nav {
	float: right;
}
div#discuss-wrapper .navbar .nav.pull-right {
	float: left;
}
div#discuss-wrapper .markItUpEditor {
	right: 0;
	font-family: Yekan;
}
div#discuss-wrapper .nav-tabs > li, div#discuss-wrapper .nav-pills > li {
	float: right;
}
div#discuss-wrapper .tab-box .nav-tabs > li {
    margin: 5px 5px -1px 0;
}
div#discuss-wrapper .form-horizontal .control-label {
	float: right;
}
#rt-mainbody .component-content #discuss-wrapper .form-horizontal .controls {
	margin: 0 180px 0 0;
}
div#discuss-wrapper input, div#discuss-wrapper button, div#discuss-wrapper select, div#discuss-wrapper textarea {
	font-family: Yekan;
}
div#discuss-wrapper .discuss-item .discuss-item-left {
	float: right;
}
div#discuss-wrapper .discuss-item .discuss-item-left + .discuss-item-right {
	margin-right: 110px;
	margin-left: 0;
	border-right: 1px solid #dfdfdf;
	border-left: none;
}
div#discuss-wrapper .discuss-story {
	text-align :right;
}
div#discuss-wrapper .pull-left {
	float: right;
}
div#discuss-wrapper .pull-right {
	float: left;
}
div#discuss-wrapper.discuss-view-ask .discuss-post-title, div#discuss-wrapper.discuss-view-post .discuss-post-title {
	padding-left: 55px;
	padding-right: 0;
}
div#discuss-wrapper .discuss-replies .discuss-filter {
	margin-top: 15px;
}
div#discuss-wrapper .discuss-filter .nav-tabs-alt {
	left: 0;
}
#captcha-image {
	height: 26px !important;
	border-radius: 3px;
}
.reloadImage {
	margin-top: 10px;
}
/*************************************
*
* multi-media 
*
**************************************/
.pgbx-bxslider {list-style:none outside none;display:none;}ul.bxslider{margin-left:0;}
.sbox-content-iframe#sbox-content html, body, .contentpane, #all, #main
{
	min-width:auto !important;
}
.pg-categories-view.pg-csv .pg-csv-box
{
	float:right;
}
.pg-categories-view.pg-csv .pg-csv-count
{
	display:none;
}
.pg-categories-view.pg-csv .pg-csv-name ,.pg-cv-name{
    float: right;
	background-position: left center;
}
.rt-block.multi-media li img 
{
	height:190px;
}
#pg-msnr-container 
{
	margin-right:5px !important;
}
.rt-block.multi-media a.readon {
    position: absolute;
    top: -5px;
    background: none;
    width: 195px;
    height: 197px;
    border: none;
    box-shadow: none;
    text-indent: -10000px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    border-radius: 0;
}
.rt-block.multi-media .sprocket-strips-s-container
{
	margin: 0 3%;
}
.rt-block.multi-media .sprocket-strips-s-block
{
	margin: 0 -2px 0 0;
	padding:0;
	text-align:center;
}
.rt-block.multi-media .sprocket-strips-s-content
{
	margin:0;
}
.rt-block.multi-media a.readon:hover 
{
	background:none;
	border:none;
	box-shadow:none;
}
.rt-block.multi-media .sprocket-strips-s-arrows {
    position: relative;
    bottom: 110px;
}
.rt-block.multi-media .sprocket-strips-s-arrows .arrow {
    background: #06303F;
    color: #FFF;
    border-color: #4AB6AE;
}
.rt-block.multi-media span.arrow.next {
    position: absolute;
    right: 0;
}
.rt-block.multi-media span.arrow.prev {
    position: absolute;
    left: 3px;
}
.rt-block.multi-media .title {
    border: none;
    box-shadow: none;
    font-size: 16px;
    padding: 5px 20px;
    margin: 5px 0 0;
    text-shadow: none;
    color: #06303F;
    line-height: 24px;
	background:#ecf0f1;
}
.rt-block.multi-media .module-content {
    background:#ecf0f1;
}
.rt-block.multi-media {
    background: #ecf0f1;
    margin: 10px auto 0;
    border-radius: 3px;
}
/*************************************
*
* sidebar-b
*
**************************************/
.rt-block.emkanat {
    text-align: center;
	margin-bottom: 0;
    padding-bottom: 0;
	margin-right: 10px;
	margin-left: 10px;
}
.rt-block.emkanat img {
    border: 2px solid #06303F;
    border-radius: 10px;
    background: #fff;
	width: 100%;
	box-sizing: border-box;
}
.rt-block.popular-news li {
    margin: 10px 0;
	color: #06303F;
}
.rt-block.popular-news ul.mostreadpopular-news a:hover {
    color: #06303F;
}
.rt-block.emkanat .customemkanat a:hover  img
{
	border-color: #06303F;
}
.rt-block.farakhan {
    padding: 0;
}
.year-message p{
	margin:0;
	text-align:center;
}
.year-message img{
	width:100%;
}
/*************************************
*
* content-top
*
**************************************/
.rt-block.vizhe-news span.portrait-image ,article.item .img-intro-left{
    float: right;
    margin-right: 0;
    margin-left: 10px;
}
article.item .img-intro-left{
	width:25%;
}
.rt-block.vizhe-news li{
    border-bottom: 2px solid #06303F;
    margin-bottom: 5px;
    padding: 0;
    text-align: justify;
}
.rt-block.latest-news li
{
	border-bottom: 1px dotted #06303F;
    margin: 0;
}
#item237 .rt-block.latest-news li
{
	padding:4px 0;
}
.rt-block.vizhe-news li:last-child,.rt-block.latest-news li:last-child
{
	border-bottom:none;
}
.rt-block.vizhe-news .active .portrait-image ,.rt-block.latest-news .active .portrait-image{
    width: 20%;
}
.rt-block.vizhe-news img.sprocket-lists-portrait-image {
    border: 1px solid #ddd;
    padding: 2px;
    border-radius: 2px;
}
.rt-block.vizhe-news p.portrait-text {
    margin-bottom: 0;
}
/*************************************
*
* footer 
*
*************************************/
#rt-footer {
    color: #fff;
    background:#06303f;
    border-top: none;
    box-shadow: none;
}
#rt-footer  .title {
    color: #fff;
    text-shadow: none;
    border-bottom:2px solid #dc5300;
    box-shadow: none;
	    padding-bottom: 15px;
}
#rt-footer a {
    color: #fff;
	-webkit-transition: all 0.5s ease;/* Safari 3.2+, Chrome */
	-moz-transition: all 0.5s ease;/* Firefox 4-15 */
	-o-transition: all 0.5s ease;/* Opera 10.5-12.00 */
	transition: all 0.5s ease;/* Firefox 16+, Opera 12.50+ */
	font-size: 13px;
}
#rt-footer a:hover
{
	color:#dc5300;
}
#rt-footer li {
	color:#fff;
	margin-bottom: 0;
}
.rt-block.footer-contact .sprocket-lists-portrait-container li {
    border: none;
    margin: 0;
    padding: 0;
	text-align: justify;
	line-height:0;
}
.rt-block.footer-contact .sprocket-lists-portrait-item{
	line-height:1.5em;
}
.rt-block.footer-contact p {
    margin-bottom:0;
}
.rt-block.footer-contact em {
    color: #ee5f5b;
    font-size: 17px;
    margin-left: 5px;
}
/*************************************
*
* copyright
*
**************************************/
#rt-copyright {
    border-top: none;
    box-shadow: none;
    /* background:#dc5300; */
}
.rt-block.copyright p {
    margin: 0;
	color:#fff;
}
.rt-block.copyright {
    margin: 10px 0;
    padding: 0;
	text-align:center
}
.rt-block.copyright a 
{
	color:#fff;
}
.rt-block.copyright a:hover {
    color: #06303F;
}
.rt-block.footer-logo p {
    margin: 0;
    padding: 0;
}
.rt-block.footer-logo {
    margin: 10px 0;
    padding: 0;
}
/************************************
*
* safahat-dakheli
*
*************************************/
section.blog h1,article.item-page h1,.page-header h1 {
   background: #06303F;
    color: #fff;
    font-size: 20px;
    padding: 0 10px;
    border-radius: 5px;
    font-weight: normal;
    line-height: 43px;
    margin-top: 0;
}
article.item-page h1 a 
{
	color:#fff;
}
article.item-page h1:hover a 
{
	color:#06303F;
}
article.item h2 {
    font-size: 18px;
    padding: 0 0 5px;
    border-bottom:none;
    box-shadow: none;
}
article.item h2 a:hover {
    color: #ee5f5b;
}
article.item .img-intro-left img {
    border: 2px solid #06303F;
    border-radius: 3px;
}
article.item p,article.item-page p  {
    text-align: justify;
}
.component-content .article-info dd {
    margin-left: 0;
    display: block;
    margin-right: 0;
    color: #06303F;
}
.cat-items table.category td.list-hits ,.cat-items table.category td.list-date.small,.component-content table.category th{
    text-align: center;
}
.label-info, .badge-info {
    background-color: #06303F;
}
.list-striped li:nth-child(odd), .list-striped dd:nth-child(odd), .row-striped .row:nth-child(odd), .row-striped .row-fluid:nth-child(odd), .cat-list-row0 {
    background-color: rgba(28, 42, 57, 0.27);
}
.list-striped li:hover, .list-striped dd:hover, .row-striped .row:hover, .row-striped .row-fluid:hover, .cat-list-row0:hover, .cat-list-row1:hover {
    background-color:rgba(220, 83, 0, 0.1);
}
section.category-list h1 {
    margin: 0;
    font-size: 20px;
    background: #06303F;
    border-radius: 5px;
    color: #fff;
    font-weight: normal;
    padding: 0 10px;
}
.component-content form#adminForm .pagination
{
	margin: 50px 0;
}
.component-content form#adminForm .pagination .counter
{
	margin-bottom: 15px;
    width: 100%;
}
article.item-page p {
    line-height: 27px;
    padding: 10px;
    text-align: justify;
}
/*************************************
*
* pagination 
*
**************************************/
.component-content .pagination ul li span,.component-content .pagination ul li a
{
	margin: 0 2px;
    padding: 6px 10px !important;
    line-height: 17px;
    border: none;
    text-shadow: none;
    background: #06303F;
    color: #fff;
    border-radius: 2px;
}
.component-content .pagination ul li a:hover
{
	margin: 0 2px;
    padding: 6px 10px !important;
	line-height: 17px;
	background:#06303F;
}
.component-content .pagination .counter {
    font-weight: normal;
    color: #06303F;
}
/*************************************
*
* contact-us 
*
**************************************/
#rt-sidebar-a .rt-block.frm-contact{
	margin-top:25px
}
.rt-block.contact-us a:hover 
{
	color:#06303F;
}
.rt-block.contact-us .title,
.rt-block.frm-contact .title ,.rt-block.ertebat-ba-shahrdar .title,
.item-page.contact-us .page-header h2{
    color: #fff;
    border-radius: 5px;
    font-size: 18px;
    font-weight: normal;
    text-shadow: none;
    border: none;
    box-shadow: none;
    line-height: 21px;
    padding: 10px;
}
.rt-block.contact-us .sprocket-lists-portrait-container li
{
	border:none;
}
.rt-block.frm-contact .formBody {
    width: 100%;
}
.rt-block.frm-contact .rsform-input-box {
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    padding: 5px;
    height: 30px;
    line-height: 30px;
    border-radius: 2px;
    border-color: #06303F;
    background: #fafafa;
}
.rt-block.frm-contact strong.formRequired {
    display: none;
}
.rt-block.frm-contact .rsform-text-box
{
	width: 100%;
    box-sizing: border-box;
	border-radius: 2px;
    border-color: #06303F;
    background: #fafafa;
}
.rt-block.frm-contact input.rsform-submit-button,.rt-block.frm-shekayat input.rsform-submit-button {
    width: 100%;
    box-sizing: border-box;
    background: #06303F;
    border: none;
    box-shadow: none;
    border-radius: 3px;
    color: #fff;
    text-shadow: none;
    padding: 8px;
	-webkit-transition: all 0.5s ease;/* Safari 3.2+, Chrome */
	-moz-transition: all 0.5s ease;/* Firefox 4-15 */
	-o-transition: all 0.5s ease;/* Opera 10.5-12.00 */
	transition: all 0.5s ease;/* Firefox 16+, Opera 12.50+ */
}
.rt-block.frm-contact input.rsform-submit-button:hover,.rt-block.frm-shekayat input.rsform-submit-button:hover
{
	background:#dc5300;
}
.rt-block.contact-us em {
    font-size: 23px;
    color:#dc5300;
    margin-left: 15px;
}
.rt-block.contact-us p {
    font-size: 16px;
    margin-bottom: 30px;
}
.rt-block.google-map {
    margin: 0;
    padding: 0;
}
#rt-extension .rt-container, 
#rt-extension .rt-grid-12 {
    width: 100%;
}
.rt-block.frm-contact .formResponsive .formHorizontal .formControls {
    margin-left: 0;
}
.rt-block.ertebat-ba-shahrdar li {
    border: none;
    box-shadow: none;
}
#rt-main  > .rt-container {
	background: #fff;
}
#item306 #rt-main  > .rt-container {
	background:none
}
/*************************************
*
* form-shekayat
*
**************************************/
.rt-block.frm-shekayat {
    margin-top:10px;
    border: 1px solid #ee5f5b;
    border-radius: 10px;
}
.rt-block.frm-shekayat .formResponsive .formHorizontal .rsform-block {
    margin-bottom: 3px;
    display: inline-block;
}
.rt-block.frm-shekayat strong.formRequired {
    font-weight: bold;
    font-style: normal;
    margin-right: 5px;
    color: #ee5f5b;
    font-size: 18px;
}
.rt-block.frm-shekayat .formResponsive .formHorizontal .formControlLabel {
    margin-bottom: 10px;
	margin-right: 100px;
    color: #06303F;
}
.rt-block.frm-shekayat .formResponsive .formHorizontal .formControls {
    margin-left: 100px;
    margin-right: 100px;
}
.rt-block.frm-shekayat input.rsform-input-box{
    border: 1px solid #06303F;
    border-radius: 2px;
	height: 25px;
    line-height: 25px;
	margin:0;
}
.rt-block.frm-shekayat .formResponsive select
{
	border: 1px solid #06303F;
    border-radius: 2px;
	height: 35px;
    line-height: 35px;
}
.rt-block.frm-shekayat textarea.rsform-text-box
{
	border: 1px solid #06303F;
    border-radius: 2px;
}
.rt-block.frm-shekayat .rsform-block.rsform-block-send {
    width: 100%;
    box-sizing: border-box;
    margin-top: 45px;
	text-align: center;
}
.rt-block.frm-shekayat .rsform-block.rsform-block-send .formBody
{
	width:100%;
}
.rt-block.frm-shekayat .title{
   color: #ee5f5b;
    font-size: 30px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #06303F;
    border-bottom: 2px solid #06303F;
    box-shadow: none;
    line-height: 75px;
    background-image: url(../images/icons/samane-137.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding: 0 90px 15px 0;
    border-radius: 0;
}
.rt-block.frm-shekayat .module-content {
    background: #ecf0f1;
    padding: 10px 0 5px;
    border-radius: 5px;
}
/*************************************
*
* banner
*
**************************************/
.rt-block.banner {
    margin: 0;
    padding: 0;
}
.rt-block.banner  .layout-showcase .sprocket-features-img-container img
{
	min-width:100%;
}
/*************************************
*
* breadcrumbs
*
**************************************/
#rt-maintop {
    background: none;
    border: none;
    box-shadow: none;
    padding: 0;
}
.rt-block.breadcrumbs ul {
    margin: 0 22px;
}
.rt-block.breadcrumbs li {
    list-style: none;
    display: inline-block;
    color: #06303F;
}
.rt-block.breadcrumbs {
    margin: 0;
    padding: 0;
}

/*************************************
*
* roydad 
*
*************************************/
.rt-block.events .nivoo-slider,.rt-block.events .nivoo-slider-holder
{
	width:265px;
}
/*************************************
*
* visit-module
*
**************************************/
.rt-block.visit-module {
    margin: 0 10px;
    padding: 0;
}
.rt-block.visit-module .module-content
{
	padding:5px;
}
#vvisit_counter145 {
    border: none !important;
	box-shadow:none !important;
	padding:0 !important;
}
#vvisit_counter145 .vstats_icon {
    margin-right: 0;
    float: right;
    margin-left: 5px;
}
#vvisit_counter145 .valeft {
    text-align: right !important;
    float: right !important;
	width:70%;
}
#vvisit_counter145 div a {
    display: none;
}
#vvisit_counter145 .vrow {
    height: 27px !important;
}
.vdigit-0,.vdigit-1,.vdigit-2,.vdigit-3,.vdigit-4,.vdigit-5,.vdigit-6,.vdigit-7,.vdigit-8,.vdigit-9{width:15px;height:20px;background:url(default.png) no-repeat top left;text-indent:-999em;display:inline-block;}.vdigit-0{background-position:0 0;}.vdigit-1{background-position:-30px 0;}.vdigit-2{background-position:-60px 0;}.vdigit-3{background-position:-90px 0;}.vdigit-4{background-position:-120px ;}.vdigit-5{background-position:-150px 0;}.vdigit-6{background-position:-180px 0;}.vdigit-7{background-position:-210px 0;}.vdigit-8{background-position:-240px 0;}.vdigit-9{background-position:-270px 0;}
.vstats-vall,.vstats-vlmonth,.vstats-vlweek,.vstats-vxmonth,.vstats-vtoday,.vstats-vxweek,.vstats-vyesterday{width:16px;height:16px;background:url(default.png) no-repeat top left;text-indent:-999em;display:block;}.vstats-vall{background-position:0 0;}.vstats-vlmonth{background-position:-32px 0;}.vstats-vlweek{background-position:-64px 0;}.vstats-vxmonth{background-position:-96px 0;}.vstats-vtoday{background-position:-128px 0;}.vstats-vxweek{background-position:-160px 0;}.vstats-vyesterday{background-position:-192px 0;}
/*************************************
*
* Animate Logo
*
*************************************/
.animate-logo .elements {
    transform: scale(0.8);
}
.animate-logo .element_1{

	   /*  transform: rotate(45deg); */
}
.animate-logo .logo {
    width: 201px;
    height: 201px;
    position: relative;
	margin: 10px auto;
}
.animate-logo .element_2 {
    width: 80px;
    height: 80px;
    position: absolute;
    top: 0;
    left: 55%;
    margin-left: -50px;
	 transform-origin:50% 125%;
    -ms-transform-origin:50% 125%;
    -webkit-transform-origin:50% 125%; 
    -moz-transform-origin:50% 125%;
    -o-transform-origin:50% 125%;
	opacity:0;
	z-index:2;
}
.animate-logo .element_3 {
    position: absolute;
	left: 10px;
    bottom: 10px;
    transform: rotate(-120deg);
	transform-origin:70% -20%;
    -ms-transform-origin:70% -20%; 
    -webkit-transform-origin:70% -20%; 
    -moz-transform-origin:70% -20%;
    -o-transform-origin:70% -20%;
	opacity:0;
	z-index: 1;
}
.animate-logo .element_4 {
	width: 80px;
    height: 80px;
    position: absolute;
	transform: rotate(20deg);
    bottom:0;
    left:55%;
	margin-left:-52px;
	opacity:0;
    transform-origin: 50% -25%;
    -ms-transform-origin: 50% -25%;
    -webkit-transform-origin:50% -25%;
    -moz-transform-origin:50% -25%;
    -o-transform-origin:  50% -25%;
}
.animate-logo .element_6 {
    position: absolute;
    top: -170px;
    width: 7px;
    height: 125px;
    left: 50%;
    margin-left: -4px;
    background: #28b049;
    z-index: 1;
    opacity: 0;
}
.animate-logo .element_5 {
    position: absolute;
    width: 80px;
    height: 80px;
    top: 0;
    left: 50%;
    margin-left: -40px;
	opacity:0;
}
.animate-logo .element_7{
	opacity:0;
	margin: 0 auto;
    text-align: center;
}
/*************************************
*
* User Login
*
*************************************/
#comments-form input,
#comments-report-form input, 
#comments-form textarea,
#member-profile  .chzn-single,
textarea,select,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"]{
	background:#fff;
	border:1px solid #e3e4e5;
	width:100%;
	box-sizing:border-box;
	height:35px;
	line-height:35px;
	padding:0 5px;
	border-radius:5px;
	box-shadow:none;
	margin:0;
	color: #06303F;
	text-shadow:none;
}
#comments-form textarea,textarea{
	height:auto;
}
#member-profile  .chzn-single:hover{
	background:none;
}
#member-profile a.btn,
.userbox .btn,
.profile .btn,
.profile-edit .btn{
	border-radius:2px;
    border: none;
    text-shadow: none;
    line-height: 35px;
    padding:0 20px;
	font-size: 1em;
	background:#06303F;
	color:#fff !important;
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
	text-align: center;
	display:inline-block
}
.profile .btn{
	font-size:14px;
}
#member-profile a.btn:hover,
.profile-edit .btn:hover,
.userbox .btn:hover,
.profile .btn:hover{
	background:#06303F
}
.form-horizontal .controls {
    margin-left: 0;
}
.userbox{
	text-align:center
}
.userbox .page-header, .hikashop_user_registration_page h2, #hikashop_checkout_login_form h2, #hikashop_checkout_registration h2 {
    position: relative;
    padding: 100px 0 15px;
    margin: 0 0 60px;
    background: #fafcfc;
    text-align: center;
    color: #6d717a;
    text-shadow: none;
}
.userbox .page-header h1, .hikashop_user_registration_page h2, #hikashop_checkout_login_form h2, #hikashop_checkout_registration h2 {
    text-align: center;
    color: #6d717a;
    font-size: 19px;
    line-height: 24px;
    font-weight: normal;
    margin: 7px 0 30px;
    border: none;
    box-shadow: none;
}
.userbox .page-header:before, .hikashop_user_registration_page h2:before, #hikashop_checkout_login_form h2:before, #hikashop_checkout_registration h2:before {
    content: ' ';
    background: url(../images/patterns/slices.png) no-repeat;
    background-position: -797px -20px;
    width: 43px;
    height: 54px;
    position: absolute;
    top: 40px;
    left: 50%;
    transform: translateX(-50%);
}
.userbox form{
	margin:0;
	padding:0;
	box-sizing:border-box;
	max-width:365px;
	margin:0 auto;
	float:none;
	display:block;
}
.userbox  .controls{
	line-height:35px;
}
.userbox  .form-horizontal .control-label{
	position: relative;
    display: inline-block;
    width: 110px;
	font-weight:normal;
    color: #4d4d4d;
	line-height:35px;
	margin:0;
	text-align:right;
}
.userbox label{
	font-weight:normal;
    color: #4d4d4d;
	line-height:35px;
	margin:0;
	padding: 0;
	min-width: 100px;
}
.userbox  .form-horizontal input[type="text"],
.userbox  .form-horizontal input[type="password"],
.userbox  .form-horizontal input[type="email"]{
	/* border: 1px solid #f0f1f2; */
	border: 1px solid #eee;
    border-radius: 2px;
    height: 35px;
    line-height: 35px;
    box-sizing: border-box;
    width: calc(100% - 110px);
    padding: 0 17px;
    font-size: 12px;
    outline: none;
}
.userbox  .form-horizontal .control-group.remember{
	display: inline-block;
    margin: 0 auto;
}
.userbox  .form-horizontal .control-group.remember .controls{
	float:right;
}
.userbox  .form-horizontal .control-group.remember  .control-label{
	float:left;
	margin-right:10px;
}
.login + .register,
.register  .login {
	background-color: #f2fff2;
	padding:15px;
	text-align:center;
    color: #4d4d4d;
	font-size:1.1em;
}
.login + .register a,
.register  .login a{
	border-bottom: 1px dotted #328f36;
    color: #328f36 !important;
    margin-right: 13px;
}
.component-content .login + div{
	margin:10px 0;
}
.component-content .login + div ul{
	margin:0;
	padding:0;
}
.component-content .login + div ul li{
	margin: 0;
    width: 50%;
    box-sizing: border-box;
    text-align: center;
    font-size: 0.9em;
}
.component-content .login  + div .nav-tabs.nav-stacked > li > a{
	padding:10px;
	border:none;
	box-shadow:none;
	border-radius:0;
	background:none;
}
.userbox .control-group:last-child{
	text-align:right
}
.userbox .btn{
	margin:30px auto 20px;
}
body.rtl .component-content #users-profile-core dt, 
body.rtl .component-content #users-profile-custom dt{
	margin-right:0;
	margin-left:10px;
	float:right
}
body.rtl .form-horizontal .control-label,
body.rtl .dl-horizontal dt{
	float:right;
	text-align:right;
}
body.rtl .dl-horizontal dd{
	margin-right:180px;
	margin-left:0;
}
/*************************************
*
* Sidebar menu
*
*************************************/
/* #rt-sidebar-a .rt-block.sidebar-menu .module-content{
	border:none;
	padding:0;
	border-radius:0;
} */
.rt-block.sidebar-link ul{
	margin:0;
}
.rt-block.sidebar-menu ul.menu > li.parent > a{
	    color: #fff;
    border: none;
    box-shadow: none;
    text-shadow: none;
    background: #06303F;
    line-height: 20px;
    padding: 10px;
    border-radius: 5px;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    margin: 0 0 10px;
}
.rt-block.sidebar-menu ul.menu > li.parent > a:hover{
	background:#06303F;
	color:#fff !important
}
.rt-block.sidebar-menu ul.menu > li.parent > ul.nav-child,
#rt-sidebar-a .rt-block.menu-level2 .module-content,
.rt-block.menu-level2 .module-content,
.rt-block.sidebar-link .module-content,
.rt-block.sidebar-menu .module-content{
	margin:0 0 10px;
	border-radius: 5px;
    border: 2px solid #06303F;
    padding: 10px;
}
.rt-block.sidebar-menu ul.menu > li.parent > ul.nav-child > li,
.rt-block.menu-level2 ul.menu > li,
.rt-block.sidebar-link ul li,
.rt-block.sidebar-menu ul li{
	color: #dc5300;
    margin: 10px 25px 10px 0;
	line-height:20px;
	
}

#rt-sidebar-a .rt-block ul li a:hover,
#rt-sidebar-b .rt-block ul li a:hover{
	color:#dc5300
}
/*************************************
 *
 * Year message
 *
*************************************/
.rt-block.year-message .sprocket-features-list  li{
	margin:0;
	    line-height: 0;
}
.rt-block.year-message .sprocket-features-img-container{
	width:100%;
}
/*************************************
*
* News Slideshow
*
*************************************/
.rt-block.slideshow{
	margin:5px; 
	padding:0;
}
.rt-block.slideshow .sprocket-features-img-list li{
	display: inline-block;
    width: 100%;
    height: 100%;
	box-sizing:border-box;
	background: #000;
}
.rt-block.slideshow .sprocket-features-img-list,
.rt-block.slideshow  .sprocket-features-pagination {
	height:400px;
	overflow:hidden;
	position:relative
}	
.rt-block.slideshow .sprocket-features-img-container{
	position:absolute !important;
	top:0;
	bottom:0;
	right:0;
	left:0;
	max-height:400px;
	overflow:hidden;
	width: 100%;
    box-sizing: border-box;
}
.rt-block.slideshow .sprocket-features-img-list {
    display: inline-block;
    width: 67%;
    float: right;
    overflow: hidden;
    box-sizing: border-box;
	border-radius: 0 5px 5px 0;
}
.rt-block.slideshow  .sprocket-features-pagination {
   position: relative;
    left: auto;
    bottom: auto;
    z-index: 10;
    float: left;
    width: 33%;
    box-sizing: border-box;
    background: #06303F;
    padding: 10px 20px;
	border-radius: 5px 0 0 5px;
}

.rt-block.slideshow .sprocket-features-img {
	height: 400px !important;
    width: 100%;
    box-sizing: border-box;
}
.rt-block.slideshow .sprocket-features-img-nav .sprocket-features-img{
	height:95px !important;
}
.rt-block.slideshow .sprocket-features-img-nav {
    width: 150px;
    height: 107px;
    overflow: hidden;
    position: relative !important;
    float: right;
    padding: 5px;
	margin:0 0 0 20px;
    border: 1px solid #ddd;
    border-radius: 5px;
	opacity:1 !important;
	box-sizing: border-box;
}

.rt-block.slideshow .sprocket-features-item-nav {
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
}
.rt-block.slideshow .sprocket-features-title-nav {
    display: inline-block;
    width: calc(100% - 170px);
    box-sizing: border-box;
    font-size: 1em;
    line-height: 1.5em;
    font-weight: normal;
    margin: 0;
	color:#fff
}
.rt-block.slideshow .sprocket-features-pagination li{
	display:block;
	padding:0 0 10px;
	margin:0 0 10px;
	border-radius:0;
	box-shadow:none;
	border:none;
	background:none;
	opacity:1;
	border-bottom:1px solid #ddd;
	min-height:120px;
	box-sizing:border-box;
}
/*************************************
 *
 * Web Links
 *
*************************************/
.label, .badge{
	font-size: 1em;
    font-weight: normal;
    line-height: 2em;
    text-shadow: none;
    padding: 0 10px;
}
.label-info, .badge-info {
    background-color: #dc5300;
}
.weblink-category ul{
	margin:0;
	border:none;
	list-style:none;
}
.weblink-category .list-condensed li {
    padding: 5px 10px;
	border:none;
}
.weblink-category .list-condensed li  .list-title {
    line-height: 2em;
}
.weblink-category .list-condensed li .list-title img{
	display:none;
}
body.rtl .weblink-category .list-condensed li  .pull-right{
	float:left;
	margin-left: 0;
    margin-right: 5px;
}
body.rtl .weblink-category .list-condensed li{
	text-align:right
}
/*************************************
*
* Footer
*
*************************************/
#rt-footer a{
	color:#fff
}
#rt-footer a:hover{
	color:#000
}
#rt-footer .rt-omega .rt-block{
	padding-right:15%;
	margin-left:0;
	padding-left:0;
}
#rt-footer .rt-alpha .rt-block{
	padding-left:15%;
	margin-right:0;
	padding-right:0
	
}
#rt-footer .module-title .title{
	margin: 0 0 10px;
    line-height: 30px;
    font-size: 1.1em;
    font-weight: normal;
    padding: 0;
    box-shadow: none;
    border: none;
	border-bottom: 1px solid #fff;
    border-radius: 0;
}
.rt-block.footer-logo{
	margin:0 5%;
	padding:0 10%;
	position:relative
}
.rt-block.footer-contact,
.rt-block.footer-logo{
	margin-top:55px;
}
.rt-block.footer-logo:before,
.rt-block.footer-logo:after{
	content:' ';
	position:absolute;
	top:0;
	bottom:0;
	width:2px;
	background:#fff;
	margin:10% 0
}
.rt-block.footer-logo:before{
	right:0;
}
.rt-block.footer-logo:after{
	left:0;
}
.rt-block.footer-logo p{
	margin:0;
	text-align:center
}
.rt-block.footer-contact [class^="icon-"]{
	width:30px;
	height:30px;
	margin:0 0 0 5px;
	text-indent:-999em;
	overflow:hidden;
	background:url(../images/all-bg.png) no-repeat 0 0;
	float:right
}
.rt-block.footer-contact .icon-envelope{
	background-position: 0 -43px;
}
.rt-block.footer-contact .icon-phone{
	background-position: -2px -83px;
}
.rt-block.footer-contact .icon-location{
	background-position: -3px -126px;
}
.rt-block.footer-contact .icon-inbox{
	background-position: -45px -125px;
}
.rt-block.footer-contact .sprocket-lists-item .sprocket-padding{
	padding:0;
	position:relative
}

.rt-block.footer-contact p{
	    margin-bottom: 5px;
    line-height: 30px;
}
/*************************************
*
* Slideshow
*
*************************************/
.rt-block.footer-slide .layout-slideshow .sprocket-features-content {
    top: auto;
    left: 50%;
    transform: translateX(-50%);
    bottom: 30px;
	width:30%;
}
.rt-block.footer-slide .layout-slideshow .sprocket-features-content{
	width:35%;
	left:0;
	transform:none
}
.rt-block.footer-slide .sprocket-features-img-list li{
	list-style:none !important;
	margin:0;
}
.rt-block.footer-slide .sprocket-features-img-container{
	width:100%;
	box-sizing:border-box;
}
.rt-block.footer-slide p{
	margin:0;
}
.rt-block.footer-slide p{
	margin-bottom:1px;
}
.rt-block.footer-slide .layout-slideshow .sprocket-features-title, 
.rt-block.footer-slide .layout-slideshow .sprocket-features-desc {
	background: none;
    color: #fff;
    font-size: 1.7em;
    line-height: 2.2em;
    padding: 0;
    font-weight: normal;
	line-height:50px;
	
}
.rt-block.footer-slide .layout-slideshow .sprocket-features-title, 
.rt-block.footer-slide .layout-slideshow .sprocket-features-desc{
	font-size:0.8em;
	line-height:1.7em;
}
.rt-block.footer-slide .layout-slideshow .sprocket-features-desc {
	width:100%;
	box-sizing:border-box;
}
.rt-block.footer-slide .layout-slideshow .sprocket-features-title{
	margin:0 0 1px;
	background:rgba(6, 48, 63, 0.9);
	padding:0 30px;
}
.rt-block.footer-slide .layout-slideshow .sprocket-features-desc p{
	padding:0 20px;
	background:rgba(6, 48, 63, 0.9);
}
.rt-block.footer-slide .layout-slideshow .sprocket-features-desc p{
	padding:0 5px;
}
.rt-block.footer-slide .layout-slideshow .sprocket-features-pagination {
    right: 0;
    bottom: 30px;
    left:auto;
    width: 33%;
    line-height: 50px;
    text-align: left;
}
.rt-block.footer-slide .layout-slideshow .sprocket-features-pagination{
	width:100%;
	box-sizing:border-box;
	text-align:center;
	left:0;
	line-height:1.5em;
	bottom:5px;
}
.rt-block.footer-slide .layout-slideshow .sprocket-features-pagination li{
    background:#525252;
    color: #fff;
    box-shadow: none;
    opacity: 1;
    margin: 0 5px 0 0;
}
.rt-block.footer-slide .layout-slideshow .sprocket-features-pagination li.active{
	background:#dc5300;
}
.rt-block.footer-slide .sprocket-features-arrows  .arrow{
	    width: 20px;
    height: 20px;
    background: url(../images/all-bg.png) no-repeat;
    border-radius: 0;
    box-shadow: none;
    border: none;
    text-indent: -9999em;
    overflow: hidden;
    opacity: 1;
	margin-top:-10px;
}
.rt-block.footer-slide  .sprocket-features-arrows .arrow.next{
	background-position: -58px -4px;
}
.rt-block.footer-slide .sprocket-features-arrows .arrow.prev{
	background-position:-58px -28px
}
/*************************************
 *
 * RTL Section
 *
*************************************/
body.rtl .gf-menu .dropdown {
	left: inherit;
	right: -999em;
}
ul, ol {
	margin: 0  25px 10px 0;
}
body.rtl .bx-wrapper{
	direction: ltr;
}
body.rtl .rppnewsportal-slide {
	direction: rtl;
}
body.rtl .bx-wrapper .bx-controls-auto .bx-stop {
	text-indent: 9999px;
}
body.rtl .bx-wrapper .bx-controls-auto .bx-start {
	text-indent: 9999px;
}
body.rtl .bx-wrapper .bx-controls-direction a {
	text-indent: 9999px;
}
body.rtl .bx-wrapper .bx-pager.bx-default-pager a {
	text-indent: 9999px;
}
body.rtl .component-content #searchForm input[type="radio"], body.rtl .component-content #searchForm input[type="checkbox"] {
	float: right;
}
body.rtl .radio input[type="radio"], body.rtl .checkbox input[type="checkbox"] {
	margin-left: inherit;
	margin-right: -18px;
}
body.rtl .chzn-container-single.chzn-container-single-nosearch .chzn-search {
	left: 9999px;
}
body.rtl .chzn-container .chzn-drop {
	left: 9999px;
}
body.rtl .chzn-container.chzn-with-drop .chzn-drop{
	left: 0;
}
body.rtl .component-content .phrases-box {
	float: right;
	width: 40%;
}
body.rtl .component-content .ordering-box {
	float: left;
	width: 60%;
}
body.rtl .table th,body.rtl  .table td {
	text-align: right;
	vertical-align: middle;
}
body.rtl .center, body.rtl .table td.center, body.rtl .table th.center {
  text-align: center;
}
body.rtl .nav-tabs > li, body.rtl .nav-pills > li {
	float: right;
}
body.rtl .form-vertical .control-label {
	text-align: right;
	display: inline-block;  
}

body.rtl .blog .icons .btn-group.pull-right,
body.rtl .blog-featured .icons .btn-group.pull-right,
body.rtl .item-page .icons .btn-group.pull-right{
	float: left;
}
body.rtl .btn-group > .btn {
	margin-right: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

body.rtl .btn-group > .btn:first-child {
	margin-right: 0;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}
body.rtl .btn-group > .btn:last-child {
	margin-left: 0;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}

body.rtl .input-append .add-on:first-child, body.rtl .input-append .btn:first-child {
	margin-right: 0;
	margin-left: -1px;
	border-radius: 0 3px 3px 0;
}
body.rtl .input-append input, body.rtl .input-append select, body.rtl .input-append .uneditable-input {
	margin-right: 0;
	margin-left: -1px;
	border-radius: 0 3px 3px 0;
}

body.rtl .input-append .add-on:last-child, body.rtl .input-append .btn:last-child {
	margin-right: -1px;
	margin-left: 0;  
	border-radius: 3px 0 0 3px;
}

body.rtl .input-prepend.input-append .add-on:first-child, body.rtl .input-prepend.input-append .btn:first-child {
	margin-right: 0;
	margin-left: -1px;
	border-radius: 0 3px 3px 0;
}

body.rtl .input-prepend.input-append .add-on:last-child, body.rtl .input-prepend.input-append .btn:last-child {
	margin-right: -1px;
	margin-left: 0;  
	border-radius: 3px 0 0 3px;
}
/**************************************
*
* view mobile 
*
***************************************/
@media only screen and (max-width: 480px)
{
	body.rtl .gf-menu .dropdown {
		left: inherit;
		right: 0em;
	}
}
#rt-mainbody .component-content .blog.borderbottom1>div{
	border-bottom: 2px solid #06303F;
}
.rt-block.farakhan li{
	color:#06303F;
    margin: 10px 0;
}
.rt-block.farakhan a:hover{
	color: #06303F;
}
.gallery-image-thumb img{
	margin:5px;
	border: 2px solid #06303F;
}