/*
Theme Name: 	Agencies Child
Theme URI: 		http://www.wedesignthemes.com/themes/agency/
Template: 		agencies
Version: 		1.0
Author:			designthemes
Author URI: 	http://themeforest.net/user/designthemes/
Description: 	Child Theme for agencies WordPress Theme RTL.
*/
/* = RTL Theme customization starts here
-------------------------------------------------------------- */
.rtl #logo a {
    float: none;
}
.rtl .menu-wrapper {
    margin: 0 20px 0 0;
}
/* normalize agency theme rtl shit */
.vc_row.vc_row-has-fill, .vc_row.vc_row-no-padding, .vc_row[data-vc-full-width] {
    float: inherit;
}
/* eof */
@media (max-width:767px) {
    .rtl .dt-menu-toggle-icon {
        text-align: right;
        left: 15px;
        right: auto;
    }
    .rtl #main-menu ul li.menu-item-simple-parent ul li {
        padding: 0 15px 0 0;
    }
}
.rtl #main-menu ul.menu li a.dt-menu-expand, .rtl #main-menu ul li.menu-item-simple-parent:last-child ul, .rtl #main-menu ul li.menu-item-simple-parent:nth-last-child(1) ul, .rtl #main-menu ul li.menu-item-simple-parent:nth-last-child(2) ul {
    left: 0px;
    right: auto;
}
.rtl .menu-item-language .sub-menu a img {
    margin-left: 0;
}
.rtl #toTop {
    text-indent: 0;
}
.rtl.error404 .container {
    direction: ltr;
}
.tbl-debt td {
    text-align: right;
}
.rtl .widget_text ul.split-list {
    margin-left: 2%;
    margin-right: 0;
    float: right;
}
.wpcf7-form {
    direction: rtl;
}
.wpcf7-form p.half, span.wpcf7-list-item {
    margin-right: 0;
    margin-left: 2%;
}
.table-prices th:first-child {
    text-align: right;
}
.dt-sc-button.dt-sc-readmore-link.small {
    margin-right: -18px;
    margin-left: 0;
}
.dt-sc-button.dt-sc-readmore-link:not(.with-icon)::after {
    content: '\f0d9';
    right: 100%;
    left: auto;
}
/* more media */
@media (min-width:767px) {
    .rtl #main-menu .wpml-ls-slot-149.wpml-ls-current-language a {
        padding-left: 0;
        padding-right: 20px !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .rtl #main-menu .wpml-ls-slot-149.wpml-ls-current-language a {
        padding-right: 7px !important;
    }
}
@media (min-width:992px) and (max-width:1280px) {
    .rtl #main-menu .wpml-ls-slot-149.wpml-ls-current-language a {
        padding-right: 0.8em !important;
    }
}
/* footer */
.rtl div.footer-widgets .widget, .rtl div.footer-widgets h3.widgettitle {
    text-align: right;
}