.pdf-header{
    direction: ltr !important;
}

.page-content
{
    font-size:16px
}

.text-center a, .block_make_submission .block_make_submission_link
{
    transform:skewX(10deg) !important;
}

#userNav .nmi_type_remote_url:before, .text-center a:before, .block_make_submission .block_make_submission_link:before
{
    right:0;
    left:-8px;
}

#userNav .nmi_type_remote_url
{
    transform:skewX(10deg) !important;
}

#userNav .nmi_type_remote_url a
{
    transform:skewX(-10deg) !important;
}

.container-homepage-issue .homepage-additional-content .block_developed_by:after
{
    transform:skewX(10deg) !important;
    right:unset !important;
    left:15px !important
}

.container-homepage-issue .homepage-additional-content .col-lg-9 section:after
{
    transform:skewX(10deg) !important;
    right:unset !important;
}


.issue-toc-section-title, .container-homepage-issue .homepage-additional-content .title
{
    margin-right:0;
    margin-left:20px;
}

.issue-toc-section-title:before, .container-homepage-issue .homepage-additional-content .title:before
{
    transform:skewX(10deg) !important;
    left:0 !important;
}

.issue-toc-section:after
{
    transform:skewX(10deg) !important;
    left:0 !important;
}

.navbar-toggler
{
    top:75px !important;
    left:unset !important;
    right:25px;
}

.homepage-announcement a
{
    direction:rtl;
    left:unset !important;
    right:0;
    transform:rotateY(180deg)
}

#primaryNav .dropdown-menu.show
{
    left:-23px
}

#userNav .nmi_type_user_login .nav-link
{
    padding-left:8px
}

.homepage-issue-header .col-lg-3 a
{
    background-image:url('images/journal_mockup_en.jpg') !important;
}

.article-summary-pages
{
    text-align:left !important
}

#primaryNav .nav-link, #primaryNav .dropdown-item
{
    text-transform: capitalize;
}


/*   Ø¹Ù† Ø§Ù„Ù…Ø¬Ù„Ø©   */

.page-header, .article-footer-hook #articlesBySameAuthorList, .article-footer-hook #articlesBySimilarityList
{
    text-align:left !important;
    margin-right:-15px !important;
    margin-left:0px;
}

.article-footer-hook #articlesBySameAuthorList, .article-footer-hook #articlesBySimilarityList
{
    margin-right:0 !important
}

.page-header:after, .article-footer-hook ul:after
{
    transform:skewX(10deg) !important;
    right:unset !important;
    left:0;}

.page-header h1, .article-footer-hook h3
{
    margin-right:0 !important;
    margin-left:20px;
}

.page-header h1:before, .article-footer-hook h3:before
{
    transform:skewX(10deg) !important;
    left:0
}

.page-content p, .page-content li
{
    direction:ltr
}



/*   .page-issue    */

.page-issue .page-header h1
{
    padding-left:0;
    margin-left:0
}


/*   page-submissions   */

.page-submissions .alert-primary
{
    padding-left:0
}


/*    page-announcement    */

.page-announcement .announcement-summary-more
{
    text-align:right !important
}

.page-announcement .announcement-summary-more a
{
    padding-left:0 !important;
    padding-right:20px
}

.page-announcement .announcement-summary-more a:after
{
    transform:rotateY(180deg);
    left:unset !important;
    right:0 !important
}


/*  page-article  */

.page-article .page-header h1, article.page-announcement h1
{
    padding-left:0;
    margin-left:0
}

.page-article .alert-primary, .page-submissions .alert-primary, .alert-danger
{
    border-right:0 !important;
    border-left:6px solid #2196f3 !important;
    padding-right:15px !important;
    padding-left:43px
}

.alert-danger
{
    border-left:6px solid #e15766 !important;
}

.page-article .alert-primary:before, .page-submissions .alert-primary:before, .alert-danger:before
{
    left:15px;
}

.addthis_counter.addthis_bubble_style
{
    float:right
}


/*   page-register  */

.optin
{
    padding-right:0px !important;
    padding-left:18px
}

.optin input
{
    position:absolute;
    left:0;
    right: auto !important;
}

.form-check
{
    padding-right:0px !important;
    padding-left:12px;
}

.form-check input
{
    left:20px;
    right: auto !important;
}

.form-register .form-check-label
{
    margin-right:0px !important;
    margin-left:5px
}


/*  page-login  */

#loginModal
{
    padding-left:0px !important
}

#loginModal .form-check input
{
    position:unset;
}

#loginModal .col-md-6 .form-check
{
    text-align:right
}

#loginModal .form-check-label
{
    margin-left:5px
}

#loginModal .col-md-6 .form-group
{
    padding-left:15px !important;
}


/*  col-md-8 */

.page-header .col-md-8
{
    padding-right:15px !important;
    padding-left:0px !important
}

.article-footer-hook #articlesBySameAuthorList li:before
{
    right:unset !important;
    left:-30px !important;
    border-right:0;
    border-left:10px solid #194c83
}

.page-search .page-header h1:before
{
    max-width:180px !important;
}

.page-search .page-header h1 em
{
    right:unset !important;
    left:-35px
}

.alert
{
    text-align:left !important
}

#loginModal .col-md-6 .form-check label
{
    vertical-align:top !important;
    margin-right:0 !important
}

#loginModal button.close
{
    left:unset !important;
    right:0 !important;
    text-align:right
}

ul.ui-autocomplete
{
    float:unset !important;
    max-width:unset !important;
}

.page-search .pagination strong:before, .page-search .pagination a:before
{
    transform:skewX(10deg) !important;
}

.container-homepage-issue .subtitle
{
    left:unset !important;
    right:30px !important;
}

.site-footer-content .social
{
    left:unset !important;
    right:0
}

.site-footer-content .social li
{
    margin-right:unset !important;
    margin-left:18px
}

.homepage-additional-content .col-lg-9 .main-info .desc .right
{
    border-left:0 !important;
    border-right:2px solid #ddd
}

.homepage-additional-content .col-lg-9 .main-info .desc .left
{
    right:unset !important;
    left:45px;
}

.homepage-additional-content .col-lg-9 .main-info .section p
{
    margin-left:0 !important;
    margin-right:10px !important;
}

.homepage-additional-content .col-lg-9 .main-info .right
{
    padding-left:150px
}

.homepage-additional-content .col-lg-9 .main-info .right .section p
{
    min-width:80px;
}

#articlesBySameAuthorList ul, #articlesBySimilarityList ul
{
    padding-left:35px !important;
    padding-right:0 !important
}

#articlesBySimilarityList ul
{
    padding-right:0px !important;
    padding-left:20px !important
}

#primaryNav .nav-item .dropdown-menu.show
{
    right:unset !important;
    left:-35px !important
}


@media (min-width:768px)
{
    .homepage-issue-header .col-lg-3
    {
        padding-left:0px;
        padding-right:15px !important
    }

    .homepage-issue-description-wrapper::after
    {
        right:0 !important;
        left:-17px
    }
    .page-login .form-login fieldset .col-md-6 .form-check input
    {
        position:unset !important;
    }

    .page-login .form-login fieldset .col-md-6 .form-check
    {
        text-align:right !important;
    }
    .homepage-issue-description-wrapper p
    {
        padding:20px !important
    }

    .homepage-description-buttons
    {
        position:absolute;
        left:unset !important;
        bottom:-20px !important;
        right:25px !important;
    }

}

@media (min-width:992px)
{
    #userNav
    {
        padding-right:10 !important;
        
        right:unset !important;
        left:0rem !important
    }

    #userNav li:nth-child(2)
    {
        margin-right:unset !important;
        margin-left:auto
    }

    #userNav li:nth-child(2):after
    {
        content:'';
        position:absolute;
        vertical-align:middle;
        width:3px;
        height:27px;
        background:#eda86d;
        right:3px;
        top:11px;
        transform: skewX(10deg) !important;
        
    }

    #userNav li.nmi_type_user_dashboard:after
    {
        display:none
    }

    #userNav li:nth-child(3):after
    {
        display:none;
    }

    .language-toggle
    {
        left:unset !important;
        right:0rem
    }

    #primaryNav
    {
        transform:skewX(10deg) !important;
    }

    #primaryNav .dropdown-menu.show
    {
        transform:skewX(-10deg) !important;
    }

    #primaryNav li > a
    {
        transform:skewX(-10deg) !important;
    }

    .page-header
    {
        margin-right:-15px !important;
    }

    .homepage-description-buttons
    {
        bottom:10px !important
    }

    .addthis_toolbox a .at-icon-wrapper
    {
        line-height:20px !important;
        height:27px !important;
        width:27px !important;
    }

    #primaryNav .dropdown-menu.show
    {
        width:30% !important
    }

    .navbar-expand-lg .navbar-collapse
    {
        position:relative !important;
        left:50%;
        transform:translateX(-50%);
    }

    #primaryNav li.nav-item.nmi_type_custom .dropdown-menu.show .dropdown-item
    {
        padding:0.5rem 0
    }

    #primaryNav li.nav-item.nmi_type_custom .dropdown-menu.show .dropdown-item:hover
    {
        transform:scale(1.13) !important
    }
}

@media (min-width:1200px)
{
    .page-article .alert-primary
    {
        width:65% !important
    }

    #primaryNav .dropdown-menu.show
    {
        width:25% !important
    }

     #primaryNav .nav-item .dropdown-menu.show
    {
        left:-42px !important
    }
}

@media (max-width:1199px)
{
    .homepage-additional-content .col-lg-9 .main-info .section p
    {
        display: block !important;
        margin-bottom:3px !important;
    }

    .homepage-additional-content .col-lg-9 .main-info .right
    {
        padding-left:100px
    }

    .homepage-additional-content .col-lg-9 .main-info .desc .left
    {
        left:40px
    }
}

@media(max-width:991px)
{
    .container .navbar
    {
        left:0px !important
    }
    .nmi_type_remote_url:before
    {
        display:none !important
    }

    div.article-summary-pages
    {
        text-align:right !important
    }
    .language-toggle .dropdown-menu
    {
        left:0 !important;
        right:unset !important
    }
    #languageSmallNav
    {
        right:unset !important;
        left:-10px
    }
    .nmi_type_remote_url a:before
    {
        vertical-align:unset !important
    }

    .navbar-toggler
    {
        left:unset !important;
        right:-10px;
    }

    #primaryNav .dropdown-menu.show
    {
        right:unset !important;
        left:0px
    }
    ul#primaryNav-userNav li:nth-child(2)
    {
        margin-right:unset !important;
        margin-left:auto !important;
    }

    #primaryNav-userNav li:nth-child(3):after
    {
        right:unset !important;
        left:-1px;
        transform:skewX(10deg) !important;
    }

    #primaryNav-userNav #navMenuDropdown3
    {
        text-align:right !important
    }

    .homepage-additional-content .col-lg-9 .main-info .section
    {
        min-height:100px
    }

    .homepage-additional-content .col-lg-9 .main-info .desc .left
    {
         width:80%;
    }

    #primaryNav li.nav-item.nmi_type_custom .dropdown-menu.show
    {
        right:0 !important
    }

    #primaryNav .nav-item .dropdown-menu.show
    {
        left:0 !important
    }
}

@media (max-width:767px)
{
    .page-login .form-login fieldset .col-md-6 .form-check-label
    {
        margin-left:6px !important
    }

    #loginModal .col-md-6 .form-check
    {
        text-align:left;
    }

    #loginModal .col-md-6 .form-check input
    {
        margin-left:0px
    }
    .homepage-issue-description-wrapper:after
    {
        right:0 !important;
        left:92px
    }

    .homepage-issue-description-wrapper
    {
        transform:skewY(10deg) !important
    }

    .homepage-issue-description-wrapper p 
    {
        transform:skewY(-10deg) !important
    }

       .site-footer-content .row .col-md-2 
    {
        text-align:right !important
    }

    .homepage-additional-content .block_developed_by ul
    {
        padding-right:unset !important;
        padding-left:15px !important
    }

     .homepage-additional-content .col-lg-9 .main-info .desc .left
    {
        width:70%;
    }
    
}

@media (max-width:600px)
{
    span.navbar-logo-text
    {
        font-size:18px !important
    }

    .container-homepage-issue .subtitle
    {
        right:unset !important;
        left:15px !important;;
    }

     .homepage-additional-content .col-lg-9 .main-info .desc .right
    {
        padding-left:0;
        border-right: 0;
    }

    .homepage-additional-content .col-lg-9 .main-info .desc .left
    {
        left:0;
        width:unset
    }

    .homepage-additional-content .col-lg-9 .main-info .section
    {
        min-height:unset
    }
}

@media (max-width:500px)
{
    .site-footer-content .row .col-md-2 
    {
        text-align:center !important
    }

}
