/*
Theme Name: DT Lite Child rtl
Description: Child theme for DT Lite
*/
@font-face {
	font-family: 'DroidKufi';
	src: url('../fonts/DroidKufi-Regular.eot');
	src: url('../fonts/DroidKufi-Regular.woff2') format('woff2'),
		   url('../fonts/DroidKufi-Regular.woff') format('woff'),
		   url('../fonts/DroidKufi-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Tahoma';
	src: url('../fonts/cd0381aa3322dff4babd137f03829c8c.eot');
	src: url('../fonts/cd0381aa3322dff4babd137f03829c8c.eot?#iefix') format('embedded-opentype'),
		   url('../fonts/cd0381aa3322dff4babd137f03829c8c.woff2') format('woff2'),
		   url('../fonts/cd0381aa3322dff4babd137f03829c8c.woff') format('woff'),
		   url('../fonts/cd0381aa3322dff4babd137f03829c8c.ttf') format('truetype')
		   url('../fonts/cd0381aa3322dff4babd137f03829c8c.svg#Tahoma') format('svg');
}
body {
    text-align: right;
}
*, input, textarea {
	font-family: Tahoma,Arial;
}
a {
    font-family: 'DroidKufi';
}
h1, h2, h3, h4, h5, h6, h2.entry-title, h1 span,
.primary-menu a, .primary-menu span, .modal-menu a, .widget_nav_menu a,
.tiktok-downloader-form .tiktok-search-button, .footer-copyright,
.tiktok-downloader .tiktok-result .download-link, .tiktok-downloader .tiktok-result .reload-link,
.wpcf7-form-control[type="submit"], .search-form .search-submit, .wpcf7-form label,
.comment-respond #submit, .comment-respond label, .comment-reply-link,
h2.entry-title a, .pagination .next span, .pagination .prev span {
	font-family: DroidKufi,Arial !important;
}

/* start header */
.header-inner .toggle-wrapper::before {
    right: 0;
}
.primary-menu li.menu-item-has-children:hover > ul, .primary-menu li.menu-item-has-children:focus > ul, .primary-menu li.menu-item-has-children.focus > ul {
    right: auto;
    left: 0;
}
body:not(.overlay-header) .primary-menu > li > ul:after {
    left: 1.8rem;
    right: auto;
}
button.sub-menu-toggle {
    border-left: none;
    border-right: 0.1rem solid #dedfdf;
}
.primary-menu > li > .icon {
    left: 0.5rem;
    right: auto;
}
#flags-language-selector .icon {
    left: 0;
    right: auto;
}
.user-info2 {
    direction: rtl;
}
.text-sc-profile-name {
    text-align: right;
}
.group-sc-div3 {
    -webkit-box-pack: start;
    justify-content: start;
}
.text-sc-div3 {
    font-family: 'DroidKufi';
    font-size: 11px;
    direction: rtl;
}
.group-sc-div4,
.group-sc-div5,
.tabs-sub-menu,
.tabs-sub-menu .menu-item {
    direction: rtl;
}
.text-sc-title2,
.tabs-sub-menu .menu-item .item-text,
.error-messages > p {
    font-family: 'DroidKufi';
}
.pro_btn_link .profile_link_span {
    font-size: 12px;
    padding-left: 0;
    padding-right: 5px;
}
ul.tabs-sub-menu > li {
    margin: 0.5rem 2rem 0 0;
}
/* end header */
.text-title{
    font-family: DroidKufi,Arial !important;
}
.nav-link{
    font-family: DroidKufi,Arial !important;
}
svg#fi_8898923, svg#fi_11820168, svg#fi_14120459 {
    margin-left: 3px !important;;
    margin-right: 0 !important;;
}
/* start footer */
.footer-copyright {
    font-size: 14px;
    text-align: center;
}
.footer-copyright span {
    display: inline-block;
}
.header-titles .site-logo h1{
    font-size: 21px !important;
}
.to-the-top {
    left: 30px;
    right: auto;
}
/* end footer */

/* start accordion */
.advgb-accordion-header-icon {
    float: left !important;
}
/* end accordion */

/* start contact-form-7 */
.wpcf7-form-control:not(input[type="submit"]) {
    direction: rtl;
}
/* end contact-form-7 */

/* start comment */
.comment-meta .avatar {
    right: 0;
    left: auto;
}
/* end comment */

#top > div > div.search.main-search__search > form > div.dnl_btn_group > a > span {
    padding-left: 0;
    padding-right: 3px;
    font-family: 'DroidKufi';
}
.main-search__title-under,
input#url,
span.search__button-text.paste_button_text, 
span.search__button-text.clear_button_text,
.search__button_download,
.info__text-block-text,
.howto__element-text,
.features__element-text,
.footer-copyright span,
span.wpml-ls-display,
span.wpml-ls-native {
    font-family: 'DroidKufi';
}
.search__button_download {
    margin-left: 4px;
}
.footer-copyright span {
    direction: rtl;
}
.main-search {
    background: #f3f6fd;
    background: #f3f6fd;
}
.main-header-search {
    padding: 0;
    background: #f3f6fd;
    background: #f3f6fd;
    padding-top: 50px;
    padding-bottom: 0;
    position: relative;
}
.faq .background-border {
    background-image: #f3f6fd;
}
#site-footer {
    background: #3f46b4;
}
.main-search__title {
    font-size: 40px;
}
.search__button {
    font-size: 17px;
}
.info__text-block-title,
.howto-title,
.features-title,
.faq h2 {
    font-size: 36px;
}
.howto__element-title-h3,
.features__element-title-h3 {
    font-size: 24px;
}
/* .howto .container {
    padding: 50px 100px;
} */
.cky-rtl{
    position: fixed;
    right: 10px;
    bottom: 30px;
}
.loading-img{
    margin-top: 15px;
}
.features {
    gap: 20px;
}
span.zoom_span,
.p_footer {
    font-family: 'DroidKufi';
}
.profile-div {
    direction: rtl;
}
.anonymous-view {
    font-family: 'DroidKufi';
}
.profile-account-name {
    direction: rtl;
    text-align: right;
}
.profile_bio {
    direction: rtl;
    text-align: right;
}
.profile_counter {
    font-family: 'DroidKufi';
}
.profile_link_span {
    font-family: 'DroidKufi';
}
a.back {
    direction: ltr;
}
a.profile-name {
    font-family: Arial;
}
span.btn-zoom-view {
    font-family: 'DroidKufi';
    letter-spacing: 0;
}
.dnl_btn_group a span {
    letter-spacing: 0;
}
#menu-footer-menu-ar li {
    text-align: right !important;
}
#menu-static-page-menu-ar li{
    text-align: right !important;
}
p.p_footer{
    text-align: justify;
}
span.zoom_text, .faq__element-answer {
    font-family: 'DroidKufi';
}
p.info__text-block-text, p.howto__element-text, p.features__element-text, p.faq__element-answer{
    text-align: justify;
    word-spacing: normal;
    hyphens: auto;
}
.footer-widgets{
    width: none !important;
}
.footer-widgets.column-one.grid-item{
    width: 40%;
}
.sidebar-widgets-2-3{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 60%;
}
.sidebar-widgets-2-3 .footer-widgets.column-two.grid-item{
    width: 50%;
}
.sidebar-widgets-2-3 .footer-widgets.column-three.grid-item{
    width: 50%;
}
/* cookie-law-info plugin */
.cky-notice .cky-title,
.cky-consent-bar .cky-notice-des p, 
.cky-gpc-wrapper .cky-gpc-desc p, 
.cky-preference-body-wrapper .cky-preference-content-wrapper p, 
.cky-accordion-header-wrapper .cky-accordion-header-des p, 
.cky-cookie-des-table li div:last-child p,
.cky-btn-customize,
.cky-btn-reject,
.cky-btn-preferences
.cky-btn-accept,
.profile_counter2,
.cky-btn.cky-btn-accept {
    font-family: 'DroidKufi' !important;
}
.animated-button1 {
    letter-spacing: 0 !important;
}
/* end cookie-law-info plugin */

button.btn-21.search__button.search__button_download.submit.search__button_download-desktop.js__search-submit.media-download-btn, button.btn-21.search__button.search__button_download.submit.search__button_download-desktop.js__search-submit.zoom_button, button.btn-21.search__button.search__button_download.submit.search__button_download-desktop.js__search-submit, button.btn-21.search__button.search__button_download.submit.search__button_download-desktop.js__search-submit{
    border-top-right-radius: unset;
    border-bottom-right-radius: unset;
    border-top-left-radius: 9px;
    border-bottom-left-radius: 9px;
}
button.search__button.search__button_paste.js__search-paste, button.search__button.search__button_clear{
        border-top-left-radius: unset !important;
    border-bottom-left-radius: unset !important;
        border-top-right-radius: 9px !important;
    border-bottom-right-radius: 9px !important;
}
.dnl_btn_group a span{
    font-family: DroidKufi, Arial;
}
.red_feature .mr-4, .red_feature .mx-4{
    margin-right: 0px  !important;
    margin-left: 1.5rem !important;
}
p.note_parg span {
    display: ruby;
    font-family: DroidKufi, Arial;
}
@media (min-width: 1220px) {
    .widget-content {
        text-align: right;
    }
}
@media (((max-width: 999px))) {
    .header-titles-wrapper{
        padding: 0px !important;
        justify-content: space-between !important;
    }
    .header-inner .toggle{
        position: relative;
        left: 10px !important;
    }
    .cky-rtl{
        position: fixed;
        right: 10px;
        bottom: 26px !important;
    }
}
@media (((max-width: 975.98px))) {
    .search__buttons {
        margin: 4px 0 0 4px !important;
    }
    .download-instagram-input{
        width: 95% !important;
        margin: auto !important;
        margin-bottom: 10px !important;
    }
    .search__button_download-mobile {
        display: block;
        width: 40% !important;
        margin: auto !important;
    }
    .dnl_btn_group {
        width: 100% !important;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .search__form.js__search.form-inline.row{
        flex-direction: column !important;
    }
    /* .howto .background-border .container{
        padding: 30px !important;
    } */
    .features .features__element-info .features__element-title-h3 {
        text-align: right !important;
    }
    .button-58{
        width: 45% !important;
    }
    .sidebar-widgets-2-3{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .footer-widgets.column-one.grid-item{
        width: 100% !important;
    }
    .sidebar-widgets-2-3{
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100% !important;
    }
    .footer-widgets.column-two.grid-item{
        width: 40%;
    }
    .footer-widgets.column-three.grid-item{
        width: 60%;
    }
}
@media (max-width: 600px) {
    #site-header{
        padding: 10px 0px;
    }
    .search__button_download-mobile {
        width: 60% !important;
    }
}
@media (max-width: 768px) {
    .info__text-block-title {
        line-height: 38px !important;
        width: 100% !important;
    }
    .button-58{
        width: 50% !important;
    }
    .pro_btn_link .profile_link_span {
        padding-right: 10px;
    }
}
@media (((max-width: 500px))){
    .sidebar-widgets-2-3{
        flex-direction: column !important;
    }
    .footer-widgets.column-one.grid-item{
        width: 100% !important;
    }
    .footer-widgets.column-two.grid-item{
        width: 50% !important;
    }
    .footer-widgets.column-three.grid-item{
        width: 50% !important;
    }
    button.search__button.search__button_paste.js__search-paste, button.search__button.search__button_clear{
        border-top-right-radius: unset !important;
    border-bottom-right-radius: unset !important;
        border-top-left-radius: 9px !important;
    border-bottom-left-radius: 9px !important;
}
.info__text-block-title-services{
    font-size: 32px;
}
     .sidebar-widgets-2-3{
        display: block;
     }
     .footer-copyright {
    font-size: 11px;
    text-align: center;
}
.footer-copyright span {
    display: unset;
}
.header-titles-wrapper {
        width: 100%;
    }
    .howto__element-title-h3, .features__element-title-h3 {
    font-size: 18px;
}
.info__text-block-text, .howto__element-text {
        font-size: 13px;
    }
    .red_feature h2{
        font-size: 24px !important;
    }

}