/*
    Document   : Harringtontheme Language RTL
    Created on : 16 Feb 2014, 3:33:12 PM
    Author     : Inkthemes
    Description: Harringtontheme Language RTL

*/

h1, h2, h3, h4, h5, h6 {
    text-align: right;
}
p {
    text-align: right;
    direction:rtl;
}
blockquote {
    background-position:right;
}
ol {
    direction:rtl;
}
ol li {
    list-style:decimal;
}
ul {
    direction:rtl;
}
ul li {
    margin-left:0;
}

/*For Header logo*/
.header div.grid_8.alpha{
    float:right;
    margin-right:0;
}
.header .logo {
    float:right;
}

/*Menu */
.menu_container div.grid_16.top_menu.omega {
    float: left;
    margin-left:0;
}

.menu-wrapper {
    margin-top: 25px;
    float:right;
    width:100%;
}
#menu .ddsmoothmenu {
    float:right;
}
#menu .ddsmoothmenu li {
    text-align:right;
}
.downarrowclass {
    background: none;
}

/* Slider Caption */
.sy-caption-wrap {
    position: absolute;
    z-index: 12;
    left: auto;
    top: 9%;
    right: 4%;
    width: 300px;
}


/*homepage info Below slider*/
.home_container .page_info {
    text-align: right;
}

/* Feature Content */
.feature_content .heading_container .home_heading{
    text-align: right;
    padding-right: 20px;
}

/*Feature Post Content  */
.feature_blog_content .heading_container .home_heading {
    text-align: right;
    padding-right: 20px;
}


.feature_blog_content .post .post_date {
    width: 75px;
    height: 75px;
    position: absolute;
    top: 0;
    left:auto;
    right: 1px !important;
}

.featured_post .post .post_content p {
    direction: rtl;
    text-align: right;
}
.home_container .grid_6.omega{
    float:left;
    margin-left:0;
}
.home_container .sidebar.home{
    margin-left:0;
}
.sidebar ul.ratting_widget li .widget_thumb img {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}

/*feature mid content Testimonial */
.feature_testimonial .heading_container .home_heading{
    text-align:right;
    padding-right: 20px;
}
.bx-wrapper .bx-viewport ul li p {
    background-position:right;
    text-align:right;
}
.bx-wrapper .bx-viewport ul li p {
    background-position:right;
    padding: 0 42px 0 0;
    margin-bottom: 40px;
    font-size: 15px;
    text-align:right;
}

/* Blog Page */
.page-container .grid_17.alpha{
    float:right;
    margin-right:0;
}
.page-container .grid_7.omega{
    float:left;
    margin-left:0;
}
.page-container h2.page_title {
    float: right;
    text-align:right;

}
.content-bar {
    margin-left: 35px;
    margin-right: 0;
}
.contact-page h1 span {
    background: #fff;
    padding-right: 0;
    padding-left: 15px;
    margin-right: -1px;
}

.content-bar .post .post_meta li {
    display: inline;
    margin-right: 0;
    margin-left: 26px;
    padding-left: 24px;
}
.content-bar .post .post_content .read_more {
    float: right;
}

/* Page Numbers*/
ul.paging {
    float: right;
}
/* Sidebar */
.sidebar ul li {
    padding-right: 25px;
    background-position: right 8px center;
}
.sidebar ul li:hover {

    background-position: right 8px center;
}
.sidebar ul li  a:hover{

    background-position: right 8px center;
}
.sidebar {
    margin-left: 0;
    padding-left:0;
}
.sidebar .searchform input[type="text"], .content-bar .searchform input[type="text"] {
    text-align:right;
}
/*new sidebar */
.sidebar_widget ul li:hover {
    padding-right: 60px;
    background-position: right 8px center;
    padding: 16px 30px 16px 40px;
}

.page-content .searchform input[type="text"] {
    padding-left: 0;
}

/*gallery page */
.page-content .gallery .thumbnail {
    direction: ltr;
}

/* Contact Form */
.page-container .grid_17.alpha {
    float: right;
    margin-right:0;
}
.page-container .grid_7.omega{
    float: left;
    margin-right:0;
    margin-left:0 !important;

}
#contactForm input[type="text"], #contactForm input[type="email"] {
    float: right;
    text-align:right;
    margin-left:10px;

}
#contactForm input[type="text"], #contactForm input[type="email"], #contactForm textarea {
    text-align:right;
    margin-right: 0;

}
#contactForm .submit {
    float: right;
    clear: both;
    margin-bottom: 40px;
}
/*Comment Form */
#commentform input[type="text"], textarea#comment {
    text-align:right;
}
#commentform .submit {
    text-align: right;
    float: right;
}
ol.commentlist li .comment-author .avatar {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}

/*Footer */
.footer_container  .footer .grid_6.alpha {
    float: right;
    margin-right:0
}
.footer_container .footer .grid_6 {
    float: right;
    margin-right:0
}
.footer_container .footer .grid_6 {
    float: right;
    margin-right:0
}
.footer_container .footer .grid_6.omega{
    float: left;
    margin-right:0
}
.footer_container .footer .footer_widget .searchform input[type="text"] {
    text-align:right;
}
.footer_container .footer .footer_widget ul li {
    background-position: right;
    padding-right: 12px;
}
.footer_container .footer .footer_widget p {
    text-align: right;
    direction: rtl;
}
.footer .footer_widget ul.tt-wrapper li {
    float: right;
}

/*Bottom Footer container */
.bottom_footer_container  .bottom_footer_content  .grid_12.alpha{
    float:right;
}
.bottom_footer_container  .bottom_footer_content  .grid_12.alpha .call_us p {
    text-align: right;
    float: right;
}
.bottom_footer_container  .bottom_footer_content  .grid_12.omega{
    float:left;
}
.bottom_footer_container  .bottom_footer_content  .grid_12.omega .copyrightinfo p {
    text-align: right;
    float: left;
}



ol.commentlist li .comment-author {
    float: right;
    margin-right: 10px;
}

ol.commentlist li .comment-author .avatar {
    position: absolute;
    right: 10px;
    top: 14px;
    width: 66px;
    height: 66px;
    border: 1px solid rgb(221, 221, 221);
    padding: 2px;
}
ol.commentlist li .reply {
    position: absolute;
    top: 12px;
    right:auto;
    left: 18px;
}
ol.commentlist li .comment-body {
    padding: 14px 110px 10px 96px;
}

/* Media Screen */
@media only screen and (min-width: 960px) and (max-width: 1140px) {
}

@media only screen and (min-width: 767px) and (max-width: 960px) {
    .contact-map iframe {
        width: 98.3%;
    }

}

@media only screen and (max-width: 767px) {
    .header .logo {
        float: none;
        text-align:center;
    }

    .home_container .page_info h1 {
        text-align: center;
    }
    .home_container .page_info p {
        text-align: center;
    }

    .feature_inner_box h6 {
        text-align: center;
    }
    .feature_inner_box p {
        text-align: center;
    }

    .page-content .searchform {
        float: right;
        margin-right: 20px;
    }
    /*.page-content .content-bar .contactform input[type="text"], .page-content .content-bar .contactform input[type="email"] {
    width: 95%;
    }
    
    .page-content .content-bar .contactform textarea {
    width: 92%;
    max-width: 92%;
    }*/

}

@media only screen and (max-width: 480px) {  
    .header .logo {
        float: none;
        text-align:center;
    }

    .home_container .page_info h1 {
        text-align: center;
    }
    .home_container .page_info p {
        text-align: center;
    }

    .feature_inner_box h6 {
        text-align: center;
    }
    .feature_inner_box p {
        text-align: center;
    }

    .page-container .grid_17.alpha {
        float: right;
        margin-right: 40px;
    }

    .page-content .searchform {
        float: right;
        margin-right: 20px;
    }

    .page-content .content-bar .contactform input[type="text"], .page-content .content-bar .contactform input[type="email"] {
        width: 95%;
    }
    .page-content .content-bar .contactform textarea {
        width: 92%;
        max-width: 92%;
    }

    .footer .footer_widget {
        padding-top: 0px;
        padding-right: 0px;
    }
	
	.sidebar ul li {
        background-position: right 8px center;
}
.sidebar ul li:hover {

    background-position: right 8px center;
}
.sidebar ul li  a:hover{

    background-position: right 8px center;
}
}


