/*
Theme Name:     neve Child rtl
Description:    Child theme for the neve Theme
*/
@font-face {
    font-family: 'DroidKufi';
    src: url('../fonts/DroidKufi-Regular.eot');
    src: url('../fonts/DroidKufi-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/DroidKufi-Regular.woff2') format('woff2'),
         url('../fonts/DroidKufi-Regular.woff') format('woff'),
         url('../fonts/DroidKufi-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
  }
body {
    text-align: right !important;
    line-height: 1.6;
}
.navbar .navbar-brand .brand-text {
    margin-left: 0;
    margin-right: 88px;
}
#footer-brand {
    margin-left: 0 !important;
    margin-right: 5px !important;
}
.sh-back-to-top.active {
    background: linear-gradient(#fff, #fff) padding-box, linear-gradient(to right, #E1306C, #E1306C) border-box !important;
}
.wpml-ls-slot-13 .sub-menu {
    column-count: 3;
    margin-right: -153px;
    margin-left: 0px;
}
h1, h2, h3, h4, h5, h6,
.navbar-brand, .navbar .nav-menu-primary .menu li,
.btn-text, .rpwwt-post-title, .entry-tag,
.footer-widgets-area .footer-widget-title, .footer-widgets-area a,
.front-page .entry-content,
.private-downloader .btn, .btn, .stepper .step-title,
.comment-form label, .comment-form input#submit, .comments .content a,
.wpcf7-form label, .wpcf7-form select, .wpcf7-form input.wpcf7-submit,
div > p:nth-child(2), div > p:nth-child(4),
li#viewer-tab, li#posts-tab, li#story-tab, li#profile-tab {
	font-family: 'DroidKufi',Arial !important;
}
/* div > p:nth-child(4) {
    font-size: 14px;
} */
p {
    text-align: justify !important;
    font-family: 'DroidKufi';
}
ul.wp-block-list {
    font-family: 'DroidKufi';
}
#content > div > div > div.text-center.insta-download > p:nth-child(1) {
    text-align: center !important;
}
#viewer > p,
#posts > p,
#story > p,
#profile > p {
    text-align: center !important;
}
input, textarea,
.single-post-container .entry-content {
	font-family: Tahoma,Arial;
}

#copyright {
	font-size: 13.5px;
    font-family: 'DroidKufi';
}
.input-group-text {
    padding: 6px 12px !important;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.form-insta-story .download-instagram-input{
    direction: rtl;
}
.sh-back-to-top{
    bottom: 67px !important;
}
.rpwwt-widget ul li img {
    float: right !important;
}
/* header */
.navbar-brand {
	font-size: 22px;
	background: linear-gradient(202deg,#863fa6 22%,#e12c61 50%,#f46f46 80%);
    background-clip: initial;
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 23px;
    font-weight: bold;
}
.navbar .nav-menu-primary .menu li a {
	font-size: 16px;
}
.link_hidden_txt {
    display: inline-block;
    text-indent: -9999em;
    color: transparent;
}
#flags_language_selector #langswitcher .dropdown-menu {
    left: 0;
    right: auto;
}

.private-downloader input, .private-downloader textarea {
    direction: ltr;
}

.comment-reply-title small {
    float: left;
}

.steps li:before {
    left: auto;
    right: 0;
}
.steps li:after {
    left: auto;
    right: 15px;
}
ul.stepper>.step:not(:last-of-type):after {
	left: auto;
    right: 15px;
}

.front-page .tab-content form {
    direction: ltr;
}

.advgb-accordion-header {
    background: linear-gradient(-45deg,#fb604e,#eca651 100%) !important;
}
.advgb-accordion-header-icon {
    float: left !important;
}
.advgb-accordion-header, 
.advgb-accordion-header.ui-accordion-header.ui-state-default {
    padding: 5px 10px !important;
}

.wpcf7-form input:not([type=email]), 
.wpcf7-form .wpcf7-select, 
.wpcf7-form textarea {
    direction: rtl !important;
}

.wp-block-uagb-info-box .uagb-ifb-content {
    text-align: right;
}
.wp-block-simple-note-info,.wp-block-simple-note-warning, 
.wp-block-simple-note-error,.wp-block-simple-note-quote {
    background-position: right center !important;
    padding-right: 60px !important;
}
.front-page .tab-content .form-inline{
direction: ltr !important;
}
.wp-block-simple-note-success{
background-position: right center !important;
    padding-right: 60px !important;
}
input.form-control.input-with-icon {
    direction: ltr;
}
span.brand-text {
	direction: ltr;
    width: 110px;
}
#brand-container {
    width: 56px;
    height: 80pt;
    top: 81px;
    direction: ltr;
}
.footer-widgets-area a.brand {
	justify-content: right !important;
}
#nav_menu-20 > div > ul > li:before,
#nav_menu-19 > div > ul > li:before {
    content: '›› ';
}
.textwidget {
    text-align: right !important;
}

a.wp-block-latest-posts__post-title {
    margin-right: 33px !important;
}
#post-67237 > div > div.front-page.insta-viewer > div > form > div > div > div.input-group-start,
#post-36662 > div > div.front-page.insta-viewer > div > form > div > div > div.input-group-start,
#post-37499 > div > div.front-page.insta-viewer > div > form > div > div > div.input-group-start {
    left: 772px;
}
#post-67237 > div > div.front-page.insta-viewer > div > form > div > #paste,
#post-36662 > div > div.front-page.insta-viewer > div > form > div > #paste,
#post-37499 > div > div.front-page.insta-viewer > div > form > div > #paste {
    left: 181px;
    right: auto !important;
}
#post-67237 > div > p:nth-child(2),
#post-36662 > div > p:nth-child(2),
#post-37499 > div > p:nth-child(2) {
    text-align: center !important;
}
#post-37499 > div > div.front-page.insta-viewer > div > form {
    direction: rtl !important;
}
/* *** New CSS *** */
.paste {
    pointer-events: unset;
    top: 50%;
    justify-content: center;
    align-items: center;
    transform: translate(-100%,-50%);
    z-index: 98;
    right: 108px;
}
.tabbed ul {
    /* float: right; */
    display: flex;
}
li#profile-tab {
    order: 4;
}
li#story-tab {
    order: 3;
}
li#posts-tab {
    order: 2;
}
li#viewer-tab {
    order: 1;
}
h3.advgb-accordion-header-title {
    font-size: 17px !important;
}
.note_parg {
    text-align: right;
    font-family: 'DroidKufi';
}
.ring {
    font-family:'DroidKufi';
    font-size:18px;
    letter-spacing:unset;
    text-transform: none;
}
.cli-style-v2 .cli-bar-message {
    text-align: right !important;
    font-family: 'DroidKufi';
    font-size: 14px;
}
.cli-bar-btn_container {
    font-family: 'DroidKufi';
}
/* test */
/* @media (max-width: 1200px) {
    .paste {
        left: auto;
        right: 0px;
    }
} */

/* edit by ziad */
.tabs.navs-tabs .navs-item:first-child{
    border-right: 1px solid white;
}
.tabs.navs-tabs .navs-item:last-child{
    border-right: unset;
}
#form-wraper p {
    text-align: center !important;
}
.tabbed.skin-pumpkin ul li.active:first-child ,.tabbed.skin-pumpkin ul li:first-child:hover  {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-right-radius: unset;
    border-bottom-right-radius: unset;

}
.tabbed.skin-pumpkin ul li.active:last-child,.tabbed.skin-pumpkin ul li:last-child:hover  {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: unset;
    border-bottom-left-radius: unset;
}
    /* end edit */
@media only screen and (max-width: 912px) {
    #content > div > div > div.text-center.insta-download > p:nth-child(1) {
        font-size: 14px;
    }
    .tabbed ul {
        padding-right: 0px !important;
    }
    .tabbed ul li {
        padding: 7px 23px 7px;
        font: 600 16px/20px roboto, "Open Sans", Helvetica, sans-serif;
    }
    /* .paste {
        right: auto !important;
        left: 163px !important;
    }
    .front-page .download-instagram-input .input-group-start {
        left: auto !important;
        right: -5px;
    } */
    .note_parg {
        font-size: 11.2px;
    }
    /* #post-67237 > div > div.front-page.insta-viewer > div > form > div > #paste, 
    #post-36662 > div > div.front-page.insta-viewer > div > form > div > #paste, 
    #post-37499 > div > div.front-page.insta-viewer > div > form > div > #paste {
        left: 165px !important;
        right: auto !important;
    } */
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .paste{
        right: 134px !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .navbar .nav-menu-primary .menu li {
        padding-right: 5px;
        padding-left: 5px;
    }
    .tabbed ul {
        padding-right: 0px;
    }
    .tabbed ul li {
        padding: 7px 30px 7px;
        font: 600 14px/20px roboto, "Open Sans", Helvetica, sans-seriff;
    }
    /* .paste {
        right: auto !important;
        left: 200px;
    }
    .front-page .download-instagram-input .input-group-start {
        left: auto !important;
        right: -5px;
    }
    #post-67237 > div > div.front-page.insta-viewer > div > form > div > #paste, 
    #post-36662 > div > div.front-page.insta-viewer > div > form > div > #paste, 
    #post-37499 > div > div.front-page.insta-viewer > div > form > div > #paste {
        left: 203px !important;
        right: auto !important;
    } */
}
@media (max-width: 998px) {
    .download-instagram-input .form-control {
        width: 100% ;
    }
    /* .paste {
        top: 50%;
        left: auto;
        right: -32px;
    } */
}
@media (min-width: 821px) {
    /* .insta-viewer .paste{
        right: 792px !important;
    }
    .front-page .download-instagram-input .input-group-start{
        left: 762px;
    }
    .paste{
        right: 793px;
    }
    .front-page .download-instagram-input .input-with-icon{
        text-align: right;
        padding-right: 45px;
        transform: scale(1.007) !important;
    } */
}
@media only screen and (max-width: 820px) {
    #content > div > div > div.text-center.insta-download > p:nth-child(1) {
        font-size: 14.9px;
    }
    .tabbed ul {
        padding-right: 0px;
    }
    .tabbed ul li {
        padding: 7px 20px 7px;
        font: 600 10px / 20px roboto, "Open Sans", Helvetica, sans-serif;
    }
    .note_parg {
        font-size: 11.2px;
    }
    /* .paste {
        top: 50%;
        left: 163px;
        right: auto !important;
    }
    .front-page .download-instagram-input .input-group-start {
        left: auto !important;
    }
    #post-67237 > div > div.front-page.insta-viewer > div > form > div > #paste, 
    #post-36662 > div > div.front-page.insta-viewer > div > form > div > #paste, 
    #post-37499 > div > div.front-page.insta-viewer > div > form > div > #paste {
        left: 165px !important;
        right: auto !important;
    } */
}
@media (max-width: 786px) {
    /* .paste {
        top: 50%;
        left: auto;
        right: -30px;
    } */
}
@media only screen and (min-width: 601px) and (max-width: 767.9px) {
    #content > div > div > div.text-center.insta-download > p:nth-child(1) {
        font-size: 14px;
    }
    .paste {
        top: 46% !important;
        right: 73px !important;
    }
    /* .paste {
        right: auto !important;
        left: 163px;
    }
    .front-page .download-instagram-input .input-group-start {
        left: auto !important;
    } */
}
@media (max-width: 600px) {
    .paste{
        top: 23% !important;
        right: -18px !important;
        left: auto !important;
    }
    #content > div > header > h1 {
        font-size: 20px !important;
    }
    #content > div > div > div.text-center.insta-download > p:nth-child(1) {
        font-size: 14px;
    }
    .navbar .navbar-brand{
        padding-right: 10px !important;
    }
    .navbar-toggler {
        margin-left: 10px;
        margin-right: -5px;
    }
    .navbar-toggler:focus, .navbar-toggler:hover {
        padding-left: 19px !important;
    }
    .uagb-block-b0bf6090 .uagb-ifb-icon svg {
        fill: #00d084;
        /* margin: auto 0; */
        justify-content: auto;
        vertical-align: middle;
        height: 100%;
        margin-right: 17px;
    }
    /* .tabbed ul {
        padding-left: 0px !important;
        padding-right: 0px !important;
    } */
    .tabbed ul li {
        padding: 8px 9px 6px;
        font: 603 11.5px / 10.5px roboto, "Open Sans", Helvetica, sans-serif;
    }
    /* .input-group-text {
        padding: 6px 12px !important;
        border-top-left-radius: 6px !important;
        border-bottom-left-radius: 6px !important;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    } */
    .success-box {
        color: #145523;
        background-color: #d4edda;
        border-color: #7ec88f;
        border-left: unset;
        background-color: rgba(46,201,70,.05) !important;
    }
    .mb-md-3 {
        margin-bottom: 0 !important;
    }
}
@media (min-width: 576px) {
    /* .front-page .download-instagram-input .input-group-start {
        left: 762px;
    }
    .paste{
        right: 793px;
    }
    .front-page .download-instagram-input .input-with-icon {
        text-align: right;
        padding-right: 66px !important;
    } */
}
@media (max-width: 567px) {
    .tabbed ul li {
        padding: 8px 9px 6px;
        font: 603 14px / 12px roboto, "Open Sans", Helvetica, sans-serif;
    }
    /* .paste {
        top: 23%;
        left: auto !important;
        right: -22px !important;
    }
    .front-page .download-instagram-input .submit {
        margin-top: 10px;
    }
    .front-page .download-instagram-input .input-group-start {
        right: auto;
        left: 0 !important;
    } */
    span.paste_title {
        display: none;
    }
    #post-67237 > div > p:nth-child(2), 
    #post-36662 > div > p:nth-child(2), 
    #post-37499 > div > p:nth-child(2) {
        font-size: 13.5px;
    }
    .p_viewer {
        font-size: 10px;
        font-weight: bold;
    }
    /* #post-67237 > div > div.front-page.insta-viewer > div > form > div > #paste, 
    #post-36662 > div > div.front-page.insta-viewer > div > form > div > #paste, 
    #post-37499 > div > div.front-page.insta-viewer > div > form > div > #paste {
        left: auto !important;
        right: -24px !important;
    } */
    .cli-style-v2 .cli-bar-message {
        font-size: 8.8px;
    }
    a.cli_settings_button {
        font-size: 10px;
    }
    #post-36662 > div > div.front-page.insta-viewer > div > form > p,
    #post-37499 > div > div.front-page.insta-viewer > div > form > p {
        font-size: 9px !important;
    }
    .navbar .navbar-brand .brand-text {
        margin-right: 85px;
    }
}
@media (max-width: 430px) {
    div.show.active > p {
        font-size: 10.8px;
    }
    .tabbed ul li {
        font: 603 11.5px / 10.5px roboto, "Open Sans", Helvetica, sans-serif;
    }
    /* .paste {
        right: -23px;
    } */
    /* .front-page .download-instagram-input .input-group-start {
        right: auto;
        left: 0 !important;
    }
    .paste {
        top: 21.5%;
        left: auto !important;
        right: -25px !important;
    } */
    .note_parg {
        font-size: 8.9px;
    }
    h3.advgb-accordion-header-title {
        font-size: 15px !important;
    }
    .footer-widgets-area a {
        font-size: 13px;
    }
}
@media only screen and (max-width: 414px) {
    div.show.active > p {
        font-size: 10px;
    }
    .tabbed ul {
        padding-right: 20px;
    }
    .note_parg {
        font-size: 8.5px;
    }
    /* .front-page .download-instagram-input .input-group-start {
        right: auto;
        left: 0 !important;
    }
    .paste {
        top: 21.5%;
        left: auto !important;
        right: -25px !important;
    } */
    .cli-style-v2 .cli-bar-message {
        font-size: 8.4px;
    }
    h3.advgb-accordion-header-title {
        font-size: 15px !important;
    }
    .mb-md-3 {
        margin-bottom: 0 !important;
    }
    .footer-widgets-area a {
        font-size: 13px;
    }
}
@media only screen and (max-width: 412px) {
    .tabbed ul {
        padding-left: 28px;
        padding-right: 12px;
    }
    .tabbed ul li {
        font: 603 11px / 10.5px roboto, "Open Sans", Helvetica, sans-serif;
    }
    div.show.active > p {
        font-size: 10.2px;
    }
    /* .front-page .download-instagram-input .input-group-start {
        right: auto;
        left: 0 !important;
    } */
}
@media only screen and (max-width: 390px) {
    .tabbed ul {
        padding-right: 12px;
        padding-left: 28px;
    }
    .tabbed ul li {
        font: 603 11px / 10.5px roboto, "Open Sans", Helvetica, sans-serif;
    }
    .tabbed ul li:before {
        transform: skew(20deg, 0deg);
    }
    div.show.active > p {
        font-size: 9.5px;
    }
    /* .front-page .download-instagram-input .input-group-start {
        right: auto;
        left: 0 !important;
    } */
    /* .paste {
        top: 21.5%;
        left: auto !important;
        right: -25px !important;
    } */
    .note_parg {
        font-size: 10.8px !important;
        text-align: justify !important;
    }
    #post-67237 > div > p:nth-child(2), 
    #post-36662 > div > p:nth-child(2), 
    #post-37499 > div > p:nth-child(2) {
        font-size: 13px;
    }
    .p_viewer {
        font-size: 9px;
    }
    .footer-widgets-area a {
        font-size: 12px;
    }
    .navbar .navbar-brand .brand-text {
        margin-right: 49px;
    }
}
@media only screen and (max-width: 376px) {
    .navbar-toggler {
        margin-left: 8px;
        margin-right: -5px;
    }
    #content > div > header > h1 {
        font-size: 19px !important;
    }
    div.show.active > p {
        font-size: 9px;
    }
    .tabbed ul li {
        padding: 8px 9px 6px;
        font: 603 10px / 11px roboto, "Open Sans", Helvetica, sans-serif;
    }
    /* .front-page .download-instagram-input .input-group-start {
        right: auto;
        left: 0 !important;
    } */
    /* .paste {
        top: 21.5%;
        left: auto !important;
        right: -25px !important;
    } */
    .note_parg {
        font-size: 10.3px !important;
    }
    #post-67237 > div > p:nth-child(2), 
    #post-36662 > div > p:nth-child(2), 
    #post-37499 > div > p:nth-child(2) {
        font-size: 12px;
    }
    .p_viewer {
        font-size: 9.9px;
        font-weight: bold;
    }
    .cli-style-v2 .cli-bar-message {
        font-size: 7.5px;
    }
    h3.advgb-accordion-header-title {
        font-size: 14px !important;
    }
    #footer-brand {
        font-size: 20px;
    }
    .footer-widgets-area a {
        font-size: 11px;
    }
    .mb-md-3 {
        margin-bottom: 0 !important;
    }
}
@media only screen and (max-width: 360px) {
    .navbar-toggler {
        margin-left: 20px;
        margin-right: -5px;
    }
    .navbar .navbar-brand .brand-text {
        margin-left: 10px;
        margin-right: 24px;
    }
    #content > div > header > h1 {
        font-size: 18px !important;
    }
    #content > div > div > div.text-center.insta-download > p:nth-child(1) {
        font-size: 13px;
    }
    .tabbed ul li {
        font: 603 8px / 11px roboto, "Open Sans", Helvetica, sans-serif !important;
    }
    div.show.active > p {
        font-size: 8.5px;
    }
    /* .front-page .download-instagram-input .input-group-start {
        right: auto;
        left: 0 !important;
    } */
    /* .paste {
        top: 21.5%;
        left: auto !important;
        right: -25px !important;
    } */
    .note_parg {
        font-size: 9.8px !important;
    }
}
@media only screen and (max-width: 344px) {
    .navbar-toggler {
        margin-left: 20px;
        margin-right: -5px;
    }
    .navbar .navbar-brand .brand-text {
        margin-left: 10px;
        margin-right: 24px;
    }
    div.show.active > p {
        font-size: 7.9px;
    }
    #content > div > header > h1 {
        font-size: 17px !important;
    }
    #content > div > div > div.text-center.insta-download > p:nth-child(1) {
        font-size: 12px;
    }
    /* .front-page .download-instagram-input .input-group-start {
        right: auto;
        left: 0 !important;
    } */
    .note_parg {
        font-size: 9.3px !important;
    }
    .navbar .navbar-brand .brand-text {
        margin-right: 49px;
    }
}