/* 231 of 1751 CSS properties converted by rtl.daskhat.ir 
 These properties should be override originals. 
 just load rtl css file after original css file.*/ 

/* body {direction:rtl;} */

caption, th, td{
    text-align: right;
}

.container .offset-by-one{
    padding-right: 6.25%;
}

.container .offset-by-two{
    padding-right: 12.5%;
}

.container .offset-by-three{
    padding-right: 18.75%;
}

.container .offset-by-four{
    padding-right: 25%;
}

.container .offset-by-five{
    padding-right: 31.25%;
}

.container .offset-by-six{
    padding-right: 37.5%;
}

.container .offset-by-seven{
    padding-right: 43.7%;
}

.container .offset-by-eight{
    padding-right: 50%;
}

.container .offset-by-nine{
    padding-right: 56.25%;
}

.container .offset-by-ten{
    padding-right: 62.5%;
}

.container .offset-by-eleven{
    padding-right: 68.75%;
}

.container .offset-by-twelve{
    padding-right: 75%;
}

.container .offset-by-thirteen{
    padding-right: 81.25%;
}

.container .offset-by-fourteen{
    padding-right: 87.5%;
}

.container .offset-by-fifteen{
    padding-right: 93.75%;
}

.column, .columns{
    float: right;
    margin-right: 1%;
    margin-left: 1%;
}

.column .alpha, .columns .alpha{
    margin-right: 0;
}

.column .omega, .columns .omega{
    margin-left: 0;
}

@media only screen and (min-width: 768px) and (max-width: 959px){
    .container .column, .container .columns{
        margin-right: 1.3%;
        margin-left: 1.3%;
    }

    .container .column .alpha, .container .columns .alpha{
        margin-right: 0;
        margin-left: 1.3%;
    }

    .container .column .omega, .container .columns .omega{
        margin-right: 1.3%;
        margin-left: 0%;
    }

    .container .offset-by-one{
        padding-right: 6.25%;
    }

    .container .offset-by-two{
        padding-right: 12.5%;
    }

    .container .offset-by-three{
        padding-right: 18.75%;
    }

    .container .offset-by-four{
        padding-right: 25%;
    }

    .container .offset-by-five{
        padding-right: 31.25%;
    }

    .container .offset-by-six{
        padding-right: 37.5%;
    }

    .container .offset-by-seven{
        padding-right: 43.75%;
    }

    .container .offset-by-eight{
        padding-right: 45%;
    }

    .container .offset-by-nine{
        padding-right: 56.25%;
    }

    .container .offset-by-ten{
        padding-right: 62.5%;
    }

    .container .offset-by-eleven{
        padding-right: 68.75%;
    }

    .container .offset-by-twelve{
        padding-right: 75%;
    }

    .container .offset-by-thirteen{
        padding-right: 81.25%;
    }

    .container .offset-by-fourteen{
        padding-right: 87.5%;
    }

    .container .offset-by-fifteen{
        padding-right: 93.75%;
    }

}

@media only screen and (max-width: 767px){
    .container .offset-by-one,   .container .offset-by-two,   .container .offset-by-three,   .container .offset-by-four,   .container .offset-by-five,   .container .offset-by-six,   .container .offset-by-seven,   .container .offset-by-eight,   .container .offset-by-nine,   .container .offset-by-ten,   .container .offset-by-eleven,   .container .offset-by-twelve,   .container .offset-by-thirteen,   .container .offset-by-fourteen,   .container .offset-by-fifteen{
        padding-right: 0;
    }

}

ul, ol{
    margin: 0 3em 1.5em 0 ;
}

li > ul, li > ol{
    margin-right: 1.5em;
}

button, input[type="button"], input[type="reset"], input[type="submit"]{
    border-color: rgba(215, 0.3) 215, 215, ;
}
.main-navigation ul.nav-menu > li > a {
	-webkit-transform: skewX(28deg);
	-moz-transform: skewX(28deg);
	-ms-transform: skewX(28deg);	
	-o-transform: skewX(28deg);	
	transform: skewX(28deg);
 }
 .main-navigation ul.nav-menu > li > a span {
    display: block;
    -webkit-transform: skewX(-28deg);
    -moz-transform: skewX(-28deg);
    -ms-transform: skewX(-28deg);
    -o-transform: skewX(-28deg);
	transform: skewX(-28deg); 
 }

.nav-wrap:after{
    border-left: 106px solid #4c4c4c;
	right: -106px;
	border-bottom:0px;
	border-right:0px;
	left:auto;
}

.main-navigation{
    padding-right: 8px;
    background: url("images/bg-repeat-menu.gif") no-repeat left top !important;
    right: -14%;
}

.main-navigation ul ul{
    right: -999em;
    margin-right: -30px;
}

.main-navigation ul ul ul{
    right: -999em;
}

.main-navigation ul ul li:hover > ul{
    left: 100%;
}

.main-navigation ul li:hover > ul{
    right: auto;
}

.main-navigation li{
    float: right;
}

.main-navigation ul.nav-menu > li:first-child > a{
    border-right: 0;
}

.main-navigation ul.nav-menu > li:last-child > a{
    border-left-color: #0d5928;
}

.main-navigation ul.nav-menu > li:last-child > a:after{
    left: 0;
}

.main-navigation ul.nav-menu > li > a{
    border-left: 1px solid #64ce8b;
    border-right: 1px solid #0d5928;
}

.main-navigation ul.nav-menu > li.current_page_item > a{
    border-left: 0;
}

@media screen and (max-width: 700px){
    .menu-toggle ul li:hover ul, .main-navigation.toggled ul.nav-menu ul li:hover ul{
        right: auto;
        margin-right: 50%;
    }

}

.comment-navigation .nav-previous, .paging-navigation .nav-previous, .post-navigation .nav-previous{
    float: right;
}

.comment-navigation .nav-next, .paging-navigation .nav-next, .post-navigation .nav-next{
    float: left;
    text-align: left;
}

.nav-links .nav-previous a,  .more-link .nav-previous a{
    padding-right: 80px;
}

.nav-links .nav-previous .meta-nav,  .more-link .nav-previous .meta-nav{
    right: 0;
	border-left: 2px solid #fff;
	left:auto;
	border-right:0px;
}

.nav-links .nav-next a,  .more-link .nav-next a{
    padding-left: 80px;
}

.nav-links .nav-next .meta-nav,  .more-link .nav-next .meta-nav{
    left: 0;
	border-right: 2px solid #fff;
	right:auto;
	border-left:0px;
}

a.more-link{
    padding-left: 50px;
}

a.more-link .meta-nav{
    left: -50px;
    border-right: 2px solid #fff;
}

.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus{
    right: 5px;
}

.alignleft{
    float: right;
    margin-left: 1.5em;
}

.alignright{
    float: left;
    margin-right: 1.5em;
}

.branding .site-branding{
	margin-left: 23%;
	margin-right:0px;
}

.branding .site-branding h1.site-title a:after{
    right: 0;
}

.branding .site-branding h1.site-title a:before{
    right: 0;
}

.branding .site-branding:after{
    border-right: 0 solid transparent;
    border-left: 107px solid transparent;
    right: 100%;
    margin-right: 0;
}

.branding .top-nav ul{
    margin-right: 0;
}

.branding .top-nav ul li i{
    padding-left: 8px;
}

.branding .top-nav .cart li:nth-of-type(1){
    padding-left: 20px;
}

.branding .top-nav .social ul{
    text-align: left;
}

.branding .top-nav .social ul li a{
    padding: 0 15px 0 8px ;
}

.branding .top-nav .social ul li a:after{
    border-left: 1px solid #D6D5D5;
    right: 0;
}

.branding .top-nav .social ul li:last-child a:before{
    border-left: 1px solid #D6D5D5;
    left: -5px;
    right:auto;
}

.branding .top-nav:after{
    border-left: 26px solid #636262;
	right: -26px;
	border-bottom:0px;
	border-right:0px;
	left:auto;
}

.branding .search-wrap label{
    left: 20px;
    right:auto;
}
.branding .search-wrap input[type="search"] {
    padding:5px 40px 5px 5px;
}
.branding .search-wrap input[type="submit"]{
    left: 31%;
    right:auto;
    background: url("images/icon-search.png") no-repeat right top;
}

.branding .search-wrap input[type="submit"]:hover{
    background-position: right bottom;
}

.site-header, .home.blog .site-header{
    background: url("images/bg-repeat-breadcrumb.png") repeat right top;
}

.site-header-sticky .main-navigation,  .home.blog .site-header-sticky .main-navigation{
    right: 0;
}

.overlay{
    right: 0;
}

.sticky-header #nav-wrap{
    right: 0;
}

.boxed-container .sticky-header #nav-wrap{
    right: auto;
}

.breaknews .breaknews-wrapper{
    right: 0%;
}

.site-header.below .site-branding:before{
	left: 0;
	right:auto;
}

.site-header.below .nav-wrap:before{
    right: 0;
}

.site-header.below .top-nav:before{
    right: 0;
}

.site-header.below .main-navigation:before{
    right: 50px;
}

.site-main article.post{
    padding: 0 0 30px 0 ;
}

.comment-content p{
    right: 60px;
}

ol.comment-list .reply{
    right: 70px;
}

.comment-content, .comment-meta{
    margin-right: 50px;
}

.comment-author img{
    right: -30px;
}

.comment-author cite.fn{
    right: 60px;
}

.comment-metadata{
    left: 20px;
    right:auto;
}

.comment-form input[type="text"], .comment-form input[type="url"], .comment-form input[type="email"]{
    background-position: right top, right 30px center bottom;
    padding-right: 35px;
}

.entry-meta span i,   .entry-footer span i{
    padding-left: 5px;
}

.entry-meta .author.vcard{
    margin-right: 0;
}

.entry-footer .cat-links{
    margin-right: 0;
}

blockquote:before{
    right: 10px;
}

blockquote:after{
    right: 15px;
}

blockquote p:after{
    left: -30px;
}

blockquote p:before{
    right: -30px;
}

.entry-header .posted-on{
    left: 0;
}

.flexslider .flex-caption:after, .flexslider .flex-caption:before{
    right: 0%;
}

.flexslider .flex-control-nav{
    text-align: left;
}

.flexslider .flex-control-nav li{
    float: right;
}

.flexslider:hover .flex-direction-nav a.flex-prev{
    right: 50px !important;
}

.flexslider:hover .flex-direction-nav a.flex-next{
    left: 50px !important;
    right:auto !important;
}

.flexslider .flex-caption{
    right: 13%;
}

.flexslider .flex-caption:after{
    background: url("images/flex-caption-bottom.png") no-repeat left bottom;
    right: auto;
    left: -1px;
}

.flexslider .flex-caption:before{
    background: url("images/flex-caption-top.png") no-repeat right top;
}

.flexslider .flex-caption h1, .flexslider .flex-caption h2{
    background: url("images/divider1.png") no-repeat right bottom;
}

.flexslider .flex-direction-nav a.flex-prev:before{
    right: 0;
    left:auto;
}

.flexslider .flex-direction-nav a.flex-prev:after{
    left: 100%;
    right:auto;
}

.flexslider .flex-direction-nav a.flex-next:before{
    left: 0;
    right:auto;
}

.flexslider .flex-direction-nav a.flex-next:after{
    right: 100%;
}

.post-wrapper .latest-post .latest-post-content{
    float: left;
}

.post-wrapper .latest-post .latest-post-content .data-structure{
	left: 0;
	right:auto;
}

.post-wrapper .latest-post .latest-post-content .entry-meta span{
    margin-left: 5px;
    margin-right: 5px;
}

.post-wrapper .latest-post .latest-post-content .entry-meta span.author.vcard{
    margin-right: 0;
}

.post-wrapper .latest-post h4{
	margin-left: 60px;
	margin-right:0px;
}

#crumbs{
    text-align: left;
}

.hr-divider{
    margin-right: -10px;
}

.services-wrapper:nth-of-type(2n+2) .eight.columns:nth-of-type(1){
    float: left;
}

.services-wrapper:nth-of-type(2n+2) .hr-divider{
    margin-left: -10px;
}

.breadcrumb-wrap{
    background: url("images/bg-repeat-breadcrumb.png") repeat right top;
}

.breadcrumb-wrap #breadcrumb #crumbs{
    text-align: left;
}

.breadcrumb-wrap #breadcrumb span{
    margin-right: 8px;
    margin-left: 8px;
}

.breadcrumb-wrap #breadcrumb span:first-child{
    margin-right: 0;
}

.entry-body .header-entry-meta{
    left: 0;
    padding-right: 60px;
}

.entry-body .header-entry-meta i{
    right: 0;
    border-left: 1px solid #d7d7d7;
    padding-left: 10px;
}

.entry-body .entry-title-meta span{
    padding-left: 15px;
}

.entry-body .entry-title-meta span span{
    padding-left: 0;
}

.entry-body .entry-title-meta span i{
    padding-left: 6px;
}

.site-content .widget_social-networks-widget ul, .site-content .share-box ul{
    text-align: left;
}

.site-content .widget_social-networks-widget ul li:last-child,  .site-content .share-box ul li:last-child{
    margin-left: 0;
}

.site-content .share-box ul{
    text-align: right;
}

.content-area .widget_social-networks-widget ul{
    text-align: right;
}

.woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt{
    background: linear-gradient(to bottom, #272727 100% #45484d 100%) !important;
}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover{
    background: linear-gradient(to bottom, #666 100% #45484d 100%) !important;
}

.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box{
    background: linear-gradient(to bottom, #f2f9fe 100% #d6f0fd 100%);
}

.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart{
    padding: 2px 30px 1px 15px ;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li{
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.woocommerce span.onsale, .woocommerce-page span.onsale{
    background: linear-gradient(to bottom, #fceabb 100% #fccd4d 50%, #f8b500 51%, #fbdf93 100%);
}

.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale{
    margin: -15px 0 0 -15px ;
}

.woocommerce .woocommerce-breadcrumb{
    text-align: left;
}

.boxed-header .branding .site-branding{
    padding-right: 10px;
}

.boxed-header #nav-wrap .thirteen, .boxed-header .twelve, .boxed-header #nav-wrap .sixteen{
    margin-right: 0;
}

.fluid-header #nav-wrap .thirteen, .fluid-header #nav-wrap .sixteen{
    margin-right: 0;
}

.fluid-header .main-navigation{
    right: -12%;
}

.fluid-header .branding .site-branding{
    margin-left: 19%;
}

.masonry-blog-content .navigation.pagination, .masonry-blog-content .navigation.post-navigation{
    left: 0;
}

.boxed-container .boxed-header{
    right: 0;
}

.right-sidebar{
    padding-right: 0px !important;
    padding-left: 50px;
}

.widget-area h4.widget-title:after{
    left: -13px;
}

.widget-area h4.widget-title:before{
    right: -13px;
}

.widget-area ul li{
    background: url("images/arrow-right.png") no-repeat right 16px;
    padding-right: 25px;
}

.widget-area ul li li{
    padding-right: 5px;
}

.widget-area ul li:hover{
    background-position: right 5px 16px;
}

.widget-area ul.children{
    margin-right: -25px;
    padding-right: 0;
}

.widget-area ul.children li{
    padding-right: 50px;
    background-position: right 25px 16px;
}

.widget-area ul.children li:hover{
    background-position: right 37px 16px;
}

.widget-area ul.children ul.children{
    margin-right: -50px;
}

.widget-area ul.children ul.children li{
    padding-right: 75px;
    background-position: right 50px 16px;
}

.widget-area ul.children ul.children li:hover{
    background-position: right 67px 16px;
}

.widget-area ul.children ul.children ul.children{
    margin-right: -75px;
}

.widget-area ul.children ul.children ul.children li{
    padding-right: 100px;
    background-position: right 75px 16px;
}

.widget-area ul.children ul.children ul.children li:hover{
    background-position: right 92px 16px;
}

.widget{
    margin: 0 0 2.5em 0 ;
}

.widget_calendar table td#prev{
    text-align: right;
}

.widget_calendar table td#next{
    text-align: left;
}

.widget-area .widget_rss ul li{
    padding-right: 0;
}

.widget_nav_menu ul.sub-menu li{
    padding-right: 25px;
}

.widget_nav_menu ul.sub-menu{
    margin-right: -10px;
    padding-right: 0;
}

.site-footer{
    background: url("images/bg-repeat-footer.png") repeat right top;
}

.site-footer .footer-widgets ul li{
    border-color: rgba(255, 0.2) 255, 255, ;
}

.site-footer .footer-widgets ul.children,   .site-footer .footer-widgets .widget_nav_menu ul.sub-menu{
    border-color: rgba(255, 0.2) 255, 255, ;
}

.site-footer .scroll-to-top{
    left: 20px;
}

.site-info .social ul{
    float: left;
}

.copyright{
    padding: 2px 0 15px 0 ;
}

@media only screen and (max-width: 1024px){
    .fluid-header .branding .site-branding{
        margin-left: 0%;
    }

}

@media only screen and (max-width: 768px){
    .flexslider ol.flex-control-paging{
        text-align: left;
    }

}

@media only screen and (max-width: 700px){
    #commentform .comment-form-author,  #commentform .comment-form-email,  #commentform .comment-form-url{
        margin-left: 0;
    }

}

@media only screen and (max-width: 480px){
    .main-navigation ul ul li:hover > ul{
        right: 0% !important;
    }

    .main-navigation ul.nav-menu > li > a{
        padding-right: 15px;
    }

    ol.comment-list ol.children{
        margin-right: 1em;
    }

    .main-navigation ul ul{
        margin-right: 0;
    }

}

@media only screen and (min-width: 768px) and (max-width: 980px){
    .fluid-header .main-navigation{
        right: -14%;
    }

}

