.wgs-container,
.wgs-home-w-big-slider,
.wgs-page-header .child-menu-content .content .child-right-link,
.wgs-page-header .child-menu-content .content .wgs-page-child-menu,
.wgs-page-header .child-menu-content .content .wgs-page-child-menu li a,
.wgs-site-footer,
.wgs-site-header .search-login .search-active input {
    direction: rtl
}
.wgs-site-header {
    flex-direction: row-reverse
}

    .wgs-site-header .search-login:before {
        transform: skew(-10deg);
        left: -10px
    }

.menu-main-menu-container > ul {
    flex-direction: row-reverse
}

.menu-main-menu-container {
    justify-content: flex-start
}

.wgs-site-header .watch-live {
    right: 0;
    padding: 0 100px 0 0;
    justify-content: flex-end
}

.wgs-site-header .search-login {
    left: 0;
    right: auto
}

    .wgs-site-header .search-login ul {
        padding: 0 0 0 80px;
        flex-direction: row-reverse;
        direction: rtl
    }


.wgs-hero-img.wgs-home-page .home-hero-text {
    padding: 0 200px 0 0;
    margin-left: auto
}

.wgs-hero-img.wgs-home-page .wgs-home-hero-slider-pagination {
    right: auto;
    left: 100px
}


    .wgs-home-hero-bottom-buttons a.agenda:after,
    .wgs-home-hero-bottom-buttons a:before {
        transform: skew(6deg);
        -ms-transform: skew(6deg)
    }

    .wgs-home-hero-bottom-buttons a.speakers {
        z-index: 3
    }

        .wgs-home-hero-bottom-buttons a.speakers:before {
            left: -7px;
            transform: skew(-6deg);
            -ms-transform: skew(-6deg)
        }

        .wgs-home-hero-bottom-buttons a.speakers:after {
            transform: skew(4deg);
            -ms-transform: skew(4deg)
        }

    .wgs-home-hero-bottom-buttons a .button-text img {
        margin: 0 10px -2px 0;
        transform: rotate(0)
    }

    .wgs-home-hero-bottom-buttons a .button-text {
        padding: 0 40px 0 0
    }

.wgs-home-w-big-slider {
    padding: 90px 100px 90px 0
}

    .wgs-home-w-big-slider .wgs-home-large-slider-pagination {
        right: auto;
        left: 40px
    }

.wgs-site-footer {
    background: -webkit-linear-gradient(150deg, #215C87 21%, rgba(0,0,0,0) 20%), -webkit-linear-gradient(130deg, #008CC2 51%, #00A6D6 51%);
    background: -o-linear-gradient(150deg, #215C87 21%, rgba(0,0,0,0) 20%), -o-linear-gradient(130deg, #008CC2 51%, #00A6D6 51%);
    background: -moz-linear-gradient(150deg, #215C87 21%, rgba(0,0,0,0) 20%), -moz-linear-gradient(130deg, #008CC2 51%, #00A6D6 51%);
    background: linear-gradient(150deg, #215C87 21%, rgba(0,0,0,0) 20%), linear-gradient(130deg, #008CC2 51%, #00A6D6 51%);
}

.wgs-site-footer ul li a img {
    margin-left: 20px;
    margin-right: 0
}

.wgs-menuwrapper button {
    margin-left: 20px;
    float: left
}

.wgs-menuwrapper li.wgs-back:after,
.wgs-menuwrapper li > a:not(:only-child):after {
    transform: rotate(0);
    left: 15px
}

.wgs-site-header .search-login.mobile {
    width: 100%
}

    .wgs-site-header .search-login.mobile ul li:nth-child(2) {
        display: block;
        order: -1;
        width: 100%;
        text-align: left
    }

.menu-main-menu-container > ul > li a + ul {
    left: auto;
    right: -74px
}

.wgs-site-header .logo,
.wgs-site-header .logo a {
    flex-direction: row-reverse
}

    .wgs-site-header .logo .logo-icon,
    .wgs-site-header .logo a .logo-icon {
        margin-right: 0
    }

    .wgs-site-header .logo .logo-icon,
    .wgs-site-header .logo a .logo-text {
        margin-right: 16px
    }

.wgs-site-header .watch-live a {
    flex-direction: row-reverse
}

.wgs-site-header .search-login .search-active .search-close {
    left: 2px;
    right: auto
}

.wgs-home-w-big-slider a .text-content p:before {
    content: ''
}

.wgs-home-w-big-slider a .text-content p:after {
    position: relative;
    content: '...'
}

.wgs-home-w-big-slider a .text-content p {
    text-align: right;
    padding-right: .75em
}

.wgs-page-header .heading:before {
    transform: skew(-8deg);
    left: 20px;
    right: auto
}

.wgs-page-header .heading:after {
    left: 0;
    right: auto
}

.wgs-page-header {
    padding: 3em 100px 2em 0;
    background: 0 0
}

    .wgs-page-header:after {
        right: 0;
        left: auto
    }

    .wgs-page-header:before {
        transform: skew(-8deg);
        left: auto;
        right: 20px;
        width: 64%
    }

    .wgs-bordered-button img,
    .wgs-page-header .child-menu-content .content .wgs-page-child-menu li a img {
        transform: rotate(180deg)
    }

    .right-text-content h2:before,
    .wgs-page-header.bottom-long:before {
        left: auto;
        right: 0
    }

    .wgs-page-header .heading {
        justify-content: flex-start
    }

.right-text-content h2 {
    padding: 0 60px 0 0
}

.wgs-page-header .child-menu-content .content {
    flex-direction: row-reverse
}

.wgs-bordered-button img {
    margin: 5px
}

.wgs-bordered-button.light-blue .back {
    transform: rotate(0);
    margin: 5px
}

.wgs-articles-heading .child-right-link img,
.wgs-page-header .child-menu-content .content .child-right-link img,
img[alt="See the agenda for past years"],
img[alt="Go to Agenda"][width="8"] {
    transform: rotate(180deg)
}

.left-sidebar.workshop-info li img {
    margin-left: 1em;
    margin-right: 0
}

.wgs-page-header .heading-text-content {
    padding-right: 0
}

.wgs-page-header .child-menu-content .content .wgs-page-child-menu li:not(:last-child) {
    margin: 0 0 0 20px;
    padding: 0 0 0 20px;
    border-left: 1px solid #F0F0F0;
    border-right: none
}

.wgs-top-filters .form {
    text-align: left
}

.wgs-top-filters .left li:not(:last-child) {
    margin-right: 0;
    margin-left: 20px;
    padding-right: 0;
    padding-left: 20px;
    border-right: none;
    border-left: 1px solid #A0A0A0
}

.wgs-contact-form .col .wgs-contact-social {
    margin-right: 0;
    margin-left: 24px
}

.wgs-community .wgs-comm-acc-link .icon {
    margin-right: 0;
    margin-left: 1em
}

.left-sidebar.person-info .social-links img {
    margin-right: 0;
    margin-left: 2em
}

.wgs-agenda-table.wgs-sessions-table .session-info img {
    margin-right: 0;
    margin-left: 10px
}

.wgs-page-header.wo-hero-img.dashboard .heading-text-content {
    justify-content: flex-end
}

.wgs-user-dashboard .user-info .edit-button img {
    margin-right: 0;
    margin-left: .25em
}

.right-sidebar .recommendations-list li a img {
    margin-right: 0;
    margin-left: .5em
}

@media (max-width:992px) {
    .wgs-page-header {
        background: #0BA4D4;
        padding: 0;
        margin: 0 0 48px
    }

        .wgs-page-header .heading-text-content {
            padding-right: 20px
        }
}

.wgs-page-header.wgs-kiosk {
    padding: 2.75em 100px 1.5em 0;
}

    .wgs-page-header.wgs-kiosk .child-menu-content .kiosk-logo {
        right: 100px;
        left: auto;
    }

    .wgs-page-header.wgs-kiosk .heading-text-content {
        text-align: left;
        padding-left: 100px;
        padding-right: 0;
    }

.wgs-agenda-table .live .live-bar {
    left: auto;
    right: 0;
}

img.d-inline.-block.mr-2 {
    transform: rotate(180deg);
}

.wgs-container .arrow-nav {
    background-image: url('/resourcepackages/summit/assets/styles/svg-icons/down-chevron.svg');
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    padding: 0;
    transform: rotate(180deg);
}

.wgs-hero-img .swiper-button-next {
    transform: rotate(180deg) !important;
}

.wgs-hero-img .swiper-button-prev {
    transform: none !important;
}

.swiper-button-next {
    background-size: 30% !important;
    width: 30px !important;
    height: 30px !important;
    border-radius: 50% !important;
    border: 2px solid #0BA4D4 !important;
    background-image: url(svg-icons/back-icon-white.svg) !important;
    background-repeat: no-repeat !important;
    background-position: 50% 50% !important;
    transform: none !important;
}

.swiper-button-prev {
    background-size: 30% !important;
    width: 30px !important;
    height: 30px !important;
    border-radius: 50% !important;
    border: 2px solid #0BA4D4 !important;
    background-image: url(svg-icons/back-icon-white.svg) !important;
    background-repeat: no-repeat !important;
    background-position: 50% 50% !important;
    transform: rotate(180deg) !important;
}

.wgs-container .breadcrumb {
    background-color: transparent;
    padding:0;
}

.wgs-container .breadcrumb-item a {
    color: gray;
}

.wgs-container .breadcrumb-item a:hover {
    color: #44C9EA;
}

.lang {
    padding: 0px 27px 0 10px;
}

.wgs-site-header .search-login .login-active {
    right: auto;
    left: 10px;
}


.one-page-nav {
    padding-top: 6px;
}

/*
.right-text-content {
    padding: 0 40px 0 0 !important;
}
*/

.right-text-content ul li:before {
    margin-right: -1em;
    margin-left: 0;
    font-size: 35px;
    width: 40px;
    height: 0px;
    left: unset;
    top: -5px;
    right: 0px;
}

.wgs-article-detail .right-text-content {
    padding-right: 33px;
    padding-left: 0;
}

pre {
    white-space: pre-wrap;
    word-break: break-word;
    overflow: inherit;
}

.navbarSearch div {
    right: auto;
    left: 114px;
}

@media screen and (max-width: 1000px) {
    .navbarSearch div {
        right: auto;
        left: 34px;
    }
}

.home-nav, .wgs-sub2 > ul {
    flex-direction: row-reverse;
    display: flex;
    margin-left: 0 !important;
    margin-right: 100px !important;
    align-items: baseline;
}

.rel-report-img {
    width: 122px !important;
    height: 122px !important;
    margin-left: 10px !important;
    margin-right: 0 !important;
}

li.has-children > a + ul {
    position: relative;
    right: 0;
}

.load-more-btn {
    margin-left: 0;
    margin-right: 4px;
}

.exp a .text-content {
    padding: 0;
}

.exp h3, .exp p {
    padding: 0 !important;
}


.wgs-home-hero-bottom-buttons {
    padding: 0 100px 0 100px;
}

* > .container-item:first-child {
    margin-right: 0 !important;
    margin-left: auto !important;
}

* > .container-item:last-child {
    margin-right: auto !important;
    margin-left: 0 !important;
}


@media (max-width: 1200px) {
    .wgs-home-hero-bottom-buttons {
        padding: 0 10% 0 5%;
    }

    .wgs-hero-img.wgs-home-page .home-hero-text {
        padding: 0 10% 0 5%;
    }

}

@media (max-width: 992px) {
    .wgs-home-hero-bottom-buttons {
        padding: 0 10% 0 20px;
    }
}

@media (max-width: 768px) {

    .wgs-home-hero-bottom-buttons {
        padding: 0;
    }

        .wgs-home-hero-bottom-buttons .row .col-12 {
            padding: 0;
            margin: 0;
        }

        .wgs-home-hero-bottom-buttons a {
            margin: 0;
            font-size: 18px;
        }
}

@media (max-width: 600px) {

    .wgs-hero-img.wgs-home-page .home-hero-text {
        padding: 0 15% 0 10%;
    }
}

.wgs-home-hero-bottom-buttons .col {
padding-left:0 !important;
padding-right:15px !important;
}