
@font-face {
font-family:"B Yekan";
src: url("../fonts/B Yekan.eot");
src: local( "☺" ),
url( "../fonts/B Yekan.woff" )
format( "woff" ),
url(" ../fonts/B Yekan.ttf ")
format( "truetype" );
font-size:14px;
}
@font-face {
font-family:"B Roya";
src: url("../fonts/B Roya.eot");
src: local( "☺" ),
url( "../fonts/B Roya.woff" )
format( "woff" ),
url(" ../fonts/B Roya.ttf ")
format( "truetype" );
}
/* Body */
body{
	font-family:'B Yekan';
	font-size:12px;
	
	
}
.nivo-caption{
	right:20px;
	left:auto;
	text-align:right;
}
.slider-subtitle{
	font-size: 17px;
	font-family:B Yekan;
	letter-spacing:0.8px;
	font-weight: normal; 
	position: absolute; 
	left: 582px; 
	top: 188px;
	color: #ffffff;
	line-height: 24px;"
	direction:rtl;
}
#style-selector .input-box select {
    margin: 20px 3px 0 0 !important;
    width: 83px !important;
	text-align:center;
}

.bold {
    font-size: 13px;
    font-weight: normal;
    letter-spacing: 0.8px;
}
.testimonial,.testimonial .testi-user{
	font-style:normal;
	font-weight:normal;
}
.portfolio-item-wrapper .grid_12 .featured-thumbnail-wrapper{
	float:right;
	
}
.portfolio-item-wrapper .grid_12 .portfolio-item-context{
	padding-left:0 !important;
	
}
#load-portfolio a {
    font-size: 13px;
    font-weight: normal;
    letter-spacing: 0.5px;
}
.portfolio-item-wrapper.style1 .normal-button,
 .portfolio-item-wrapper.style2 .normal-button,
 .portfolio-item-wrapper .normal-button {
    font-size: 13px;
    letter-spacing: 0.5px;
}

/*header*/
.sf-menu > li > a {
    font-family: 'B Yekan';
    font-size: 17px;
}

#top-nav-wrapper {
    direction: rtl;
    text-align: right;
}
#top-nav-left {
    float: right;
}
#top-nav-right {
    float:left ;
}
/****** Home 2 ******/
.nivo-caption span{
	display:block;
	line-height:1.2;
}
.service-2.type4 .text{
	direction: rtl;
    padding-right: 80px;
}
.service-2 .icon{
	float:right;
	
}

.service-1 .normal-button {
    font-size: 16px;
    margin: 0;
}
.service-1 .text {
    direction: rtl;
    text-align: justify;
}
.service-2.type2 .icon {
    margin: 10px 0 0 5px;
}
.portfolio-item-wrapper .portfolio-item-content{
	direction:rtl;
	text-align: justify;
}
.clients-wrapper div ,.clients p{
	direction:ltr !important;
}
.textcenter{
	direction:rtl;
}
.ports-shortcode-headerlink {
	right:auto;
    left: 10px;
    padding-right: 10px;
}
div.list.bgcolor li{
	padding:5px 30px 5px 0 !important;
}
div.list.arrow li {
    background-position: right center;
    direction: rtl;
}
div.list.arrow2 li {
    background-position: right center;
    direction: rtl;
	text-align:right;
}
div.list li {
    padding: 5px 25px 5px 0;
}
div.list.check2 li{
	direction:rtl;
}
.dropcaps{
	float:right;
}
.dropcaps.circle {
    border-radius: 22px;
    height: 36px;
    width: 42px;
}
.grid_4 > p {
    direction: rtl;
    text-align: left;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
	padding-right:10px;
}
.showcase-caption{
	direction:rtl;
	text-align:justify;
}
.bottom .tm-caption {
    padding: 0 15px 50px;
}

   .featured-thumbnail.image-frame.left,
.featured-thumbnail.image-frame.right   {
    float: left !important;
    margin: 5px 20px 15px 0 !important;
}
.roundabout-caption .roundabout-title{
	text-align:center;
}
.ports .portfolio-item-wrapper .featured-thumbnail-wrapper .date-wrapper{
	direction:rtl;
}
.portfolio-item-wrapper .portfolio-item-context.left{
	text-align:justify;
}
.portfolio-item-wrapper.simple h2{
	text-align:center;
}

.container_12 .grid_6 {
    direction: rtl;
    width: 460px;
}
.pa-accordion li, .pa-toggle li {
    direction: rtl;
    text-align: justify;
}

.posts-shortcode-nav{
	left:10px !important;
	right:auto;
}

.kwicks .kwicks-content{
	direction:rtl;
	text-align:justify;
}
.tabs li{
	float:right;
}
.liteaccordion-caption{
	direction:rtl;
	text-align:justify;
}

/*Home 5 */
.service-2.type2 .text, .service-2.type3 .text{
	direction:rtl;
	text-align:justify;
}

h2{
	line-height:30px;
}
.cycle-caption{
	text-align:right;
}
.h-wrapper{
	direction:rtl;
}
.container_12 .grid_8{
	direction:rtl;
	float:right;
}
.accordion-content, .toggle-content{
	direction:rtl;
	text-align:justify;
}
.stunningtext a.stunning{
	left:20px;
	right:auto;
}
/*sidebar left */
.sidebar .post-widget-item .featured-thumbnail{
	float:right;
}	
.post-widget-item .tilte{
	padding-left:auto ;
	padding-right:5px;
}
.posts.fullstyle h2{
	direction:rtl;
	text-align:right;
}
.posts.fullstyle .excerpt{
	direction:rtl;
}
#pagination {
    float: right;
    margin: 0px 100px;
}
#pagination span, #pagination a {
	float:right;
}
#pagination-wrapper {
    float: left;
    clear: both;
    margin-top: 10px;
    background: url("../images/divider.png") repeat-x scroll 0px 23px transparent;
}
.posts .featured-thumbnail-wrapper .date-wrapper, #postsinglepage.posts .featured-thumbnail-wrapper .date-wrapper{
	float:right;

	right:0
}

.featured-thumbnail img {
 
    width: 100%;
}

/*Serach Box style*/
.searchform {
    float: left;
    position: absolute;
	margin-left:210px;
}
.search-wrapper input.submit {
    background: url("../images/search-dark.png") no-repeat scroll 20% 59% rgba(0, 0, 0, 0);
	left:0 !important;
	right:auto;
}
.searchform input.text{
	direction:rtl;
}
ul{
	font-family:B Yekan;
}
.sf-menu{
float:right;
}

.sf-menu li{
	float:right;
}
.sf-menu li ul{
	direction:rtl;
	text-align:right;
	float:right;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	right:			0;
	top:			55px; /* match top ul list item height */
	z-index:		99;
	left:auto;
}
.sf-menu li ul li ul {
    margin-right: 217px;
}

#crumbs {
    direction: rtl;
    text-align: right;
	padding: 0 20px;
}
p, pre{
	direction:rtl;
	text-align:justify;
}
h1, h2, h3, h4, h5, h6{
	font-family:B Yekan;
	direction:rtl;
}
h4{
	font-size:14px;
}
.h-wrapper h1, .h-wrapper h2, .h-wrapper h3, .h-wrapper h4, .h-wrapper h5, .h-wrapper h6{
	float:right;
}
/*gallery*/
#load-portfolio a{
	float:right;
}
.portfolio-item-wrapper .portfolio-item-category{
	direction:rtl;
	text-align: center;
}

.sf-menu {
    float: right !important;
}

.sf-menu li {
    float: right !important;
}
/*contact form*/
.contact-info > div {
    background-position: 280px 5px;
}

.contact-info > div.col2 {
    direction: rtl;
    float: right;
}

.business-hours li {
    background: url("../images/clock.png") no-repeat scroll 245px center rgba(0, 0, 0, 0);
}
.timeweek{
	float:left !important;
}

.business-hours li strong {
    font-size: 13px;
    letter-spacing: 1px;
	padding-right:40px;
}
#contact-form > form {
    direction: rtl;
    text-align: right;
}
.widget{
	text-align:right;
}


input[type="submit"]{
	font-family:B Yekan !important;
	font-size:12px;
	font-weight:normal;
}
/*404 page */
#error404,#error404 div p{
	text-align:center !important;
}
#error404 .searchform-wrapper {
    height: 80px;
    margin-bottom: 46px;
    margin-left: 17%;
    margin-top: 46px;
    max-width: 320px;
}
.searchform-wrapper div ,.searchform-wrapper p {
	direction:ltr !important;
}
/* about us*/
.personnel-shortcode .personnel-post,
.personnel-shortcode .personnel-name{
	text-align:center !important;
}
div.list ul {
    direction: rtl;
    padding-right: 0;
	padding-left:auto;
    text-align: right;
}
.dark-color{
	text-align:right !important;
	
}
div.list.pin li {
    background-position: right center;
}
.progress-bar-meter{
	right:0;
	left:auto;
}
.personnel-shortcode .personnel-details {
    direction: ltr !important;
 }
/*footer*/

#footer-wrapper #widget-contactForm input[type="text"],
#footer-wrapper #widget-contactForm textarea{
	text-align:right;
	direction:rtl;
}
.copyright{
	text-align:right;
	direction:ltr;
}
.sidebar .widget-recent-post .morelink, #footer-wrapper .widget-recent-post .morelink{
	text-decoration:none;
}

/* Post in vestibulum-sagittis-mauris page */
.post-icon {
	float:right;
}
.posts.fullstyle .excerpt{
	text-align:justify;
}

.post-info .author {
    background: url("../images/info-icon.png") no-repeat scroll 70px 10px rgba(0, 0, 0, 0);
    float: right;
    padding: 6px 70px 0 33px;
}
.post-info .tags {
    background: url("../images/info-icon.png") no-repeat scroll 88px -70px rgba(0, 0, 0, 0);
    float: right;
    padding: 6px 30px 0 33px;
}

.post-info .comment {
    background: url("../images/info-icon.png") no-repeat scroll 77px -150px rgba(0, 0, 0, 0);
    float: right;
    padding: 6px 26px 0 33px;
}
.posts .featured-thumbnail-wrapper .date-wrapper .triangle {
    border-color: rgba(0, 0, 0, 0) #FFFFFF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	right:0;
	left:auto !important;
}
.date-wrap span{
	text-align:center;
}
.author-info .avatar {
    float: right;
    margin: 4px 0 0 20px;
}
.author-info h3{
	direction:rtl;
}
.older-newer .newer {
    background: url("../images/pagination.png") no-repeat scroll left 2px rgba(0, 0, 0, 0);
    margin-right: 10px;
	float: left;
}

.testimonial .testi-name{
	text-align:center;
}
.older-newer .older {
    background: url("../images/pagination.png") no-repeat scroll  right -36px rgba(0, 0, 0, 0);
    margin-right: 10px;
	margin-left:auto !important;
	float:right;
}
.older-newer .newer a{
	padding-left:25px;
	padding-right:auto;
}
.older-newer .older a {
    padding-right: 25px;
	padding-left:auto !important;
}
.related-pagination-wrapper{
	left:0;
	right:auto !important;
}
ol.commentlist li.comment, ol.commentlist li.pingback{
	padding:20px 20px 20px 5px;
}

ol.commentlist .comment-author img {
    float: right;
    margin: 0 0 10px 10px;
}


.comment-author > a {
    direction: rtl;
    float: right;
    margin-top: 20px;
    text-align: right;
}
ol.commentlist .comment-author .fn {
    float: right;
    margin: 0 0 30px;
}
.reply > a {
    float: left;
    margin-left: 16px;
}
#respond > form {
    direction: rtl;
    text-align: right;
}
.sidebar .widget-recent-portfolio .shadow, #footer-wrapper .widget-recent-portfolio .shadow,
.sidebar .widget-recent-portfolio .date, #footer-wrapper .widget-recent-portfolio .date{
	float:right;
}
.sidebar .widget-recent-portfolio .tilte, #footer-wrapper .widget-recent-portfolio .tilte{
	padding-right:5px;
	padding-left:auto;
}
.sidebar .testimonial.testi-widget, #footer-wrapper .testimonial.testi-widget {
    background: url("../images/quotes-widget-rtl.png") no-repeat scroll 92% 150px #F8F8F8;
}


.sidebar .widget > ul li, #footer-wrapper .widget > ul li {
    background-position: right 14px;
    direction: rtl;
    padding: 9px 20px 8px 0;
    text-align: right;
}

.search-input-wrapper {
    margin: 3px 5px 0 37px;
    width: 210px;
}

.sidebar .searchform  {
    float: left;
    margin-left:0;
    position: relative;
}

.sidebar .widget ul li a {
    direction: rtl;
    padding-right: 20px;
}
.posts .post-content{
	text-align:justify;
}
.author-info .authorDescription,.posts h1, .posts h2{
	direction:rtl;
}

.testimonial-widget-nav{
	left:10px;
	right:auto;
}
.testimonial.testi-widget .testi-pic{
	right:20px;
	left:auto;
	
}
.testimonial.testi-widget > div {
    direction: rtl;
}
.excerpt {
    direction: rtl;
    text-align: justify;
}
.h-wrapper .line{
	left:-30px;
	right:auto !important;
}
.h-wrapper h1, .h-wrapper h2, .h-wrapper h3, .h-wrapper h4, .h-wrapper h5, .h-wrapper h6{
	padding-left:10px;
	padding-right:auto !important;
}
.social-share ul li{
	float:none;
	
}
.social-share ul{
	text-align:center;
}