@import url('css/bootstrap-rtl.min.css');

body{
  direction: rtl;
  unicode-bidi: embed;
}

/* Versita LMS */
#main-menu .nav {
    float: left;
}
.course-search form::before {
    left: 10px;
    right: auto;
}
.course-search .custom-input {
  padding-left: 0;
  padding-right: 15px;
}
.course-search form .transparent-button {
    background: transparent none repeat scroll 0 0 !important;
  top: -37px;
  width: 27px;
  position: relative;
  float: left;
  margin-left: 20px;
}
.themeum-lms-category-course .row .col-sm-3:nth-child(n) {
    border-left: 1px solid #e6e6e6;
    border-right: 0;
}
.themeum-lms-category-course .row .col-sm-3:last-child {
    border-left: none;
}
/*.themeum-lms-category-course .row .col-sm-3:nth-child(n) {
    border-left: 1px solid #e6e6e6;
}*/

.wp-megamenu-wrap .wpmm-nav-wrap > ul {
    left: 0;
    text-align: left;
}
.wpb_text_column.wpb_content_element {
    margin-top: 12px;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu {
    text-align: right;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu {
    left: auto;
    right: 0;
}
ul.wp-megamenu .product_list_widget li img {
    float: right;
    margin-right: 0;
    margin-left: 15px;
}
.wpmm-gridcontrol-left {
    margin-right: 0;
    transform: rotate(180deg);
}
.wpmm-gridcontrol-left, .wpmm-gridcontrol-right {
    transform: rotate(180deg);
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu, 
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wp-megamenu-sub-menu li .wp-megamenu-sub-menu {
    text-align: right;
}
.woocommerce div.product form.cart div.quantity, 
.woocommerce-page div.product form.cart div.quantity, 
.woocommerce #content div.product form.cart div.quantity, 
.woocommerce-page #content div.product form.cart div.quantity {
    width: 122px;
}
.woocommerce #content div.product div.thumbnails a, 
.woocommerce div.product div.thumbnails a, 
.woocommerce-page #content div.product div.thumbnails a, 
.woocommerce-page div.product div.thumbnails a {
    margin-left: 0;
}
.woocommerce .woocommerce-message .button, 
.woocommerce-page .woocommerce-message .button, 
.woocommerce .woocommerce-error .button, 
.woocommerce-page .woocommerce-error .button, 
.woocommerce .woocommerce-info .button, 
.woocommerce-page .woocommerce-info .button {
    float: left;
}
.wc-forward:after, .wc-forward a:after {
    margin-left: 0;
    content: "\e028";
    margin-right: 7px;
}
.widget ul li a:hover {
    margin-left: 0;
    margin-right: 10px;
}

/* course-details-span */
.widget ul li a:after {
    right: -8px;
    transform: rotate(180deg);
    left: auto;
}
.course-details-span span {
  margin-right: 20px;
  position: relative;
}
.course-details-span span::after {
  background: #767676 none repeat scroll 0 0;
  border-radius: 100%;
  content: "";
  height: 4px;
  position: absolute;
  right: -12px;
  top: 7px;
  width: 4px;
}
.course-details-span span:last-child::after {
  display: none;
}
.fa-long-arrow-right:before {
    content: "\f177";
}

/*course-details-span*/

.course-details-span{
  padding-bottom: 10px;
}

.course-details-span span::after {
    background: #767676 none repeat scroll 0 0;
    border-radius: 100%;
    content: "";
    height: 4px;
    position: relative;
    right: 4px;
    top: -2px;
    width: 4px;
    text-align: left;
    display: inline-block;
    margin-right: 12px;
    margin-left: 10px;
}

.course-details-span span {
    margin-right: 0px;
    position: relative;
    padding-left: 4px;
    float: right;
}

/* home page instrue */
.themeum-event .controller i.right {
    position: relative;
    top: 22px;
    float: right;
}
.themeum-event .controller i.left {
    top: 34px;
}

a img.alignleft {
    float: right;
    margin: 5px 0 0px 20px;
}

.themeum-action-shortcode .text-right {
    margin-top: 25px;
    margin-left: 0;
    right: auto;
    text-align: left;
}
.latest-course-control .latestCourseNext {
    top: -10px;
    float: right;
}

.box-event .event-img, .box-event .event-item {
    float: right;
}
.themeum-feature-box{
  text-align: right !important;
}
/* end course-details-span */

.course-lessons ul li a:before {
    top: 1px;
    position: relative;
    left: 0;
    float: right;
        margin-left: 5px;
}

.pull-right {
    float: left !important;
    padding-left: 10px;
    padding-right: 20px;
}


.dir-search:after {
    content: "\f177";
    position: absolute;
    left: 20px;
    top: 8px;
    font-family: FontAwesome;
    margin-right: 180px;
}


.course-lessons ul li a {
    color: #A7A7A7;
    margin-right: 20px;
}

.themeum-pagination {
    text-align: right;
}

.pagination{
  border: none !important;
}

.pagination li {
    float: right;
}

.themeum-pagination .pagination>li >a {
    padding: 6px 15px;
    color: #222;
    margin-right: -1px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

figure.team-member ul.social-person {
    float: right;
    margin-top: 15px;
    padding-left: 0;
}

.media-heading span{
  text-align: right;
}


.widget_text .textwidget ul li {
    line-height: 28px;
    position: relative;
    margin-right: 30px;
}
.widget_text .textwidget ul li:after {
    content: "\f00c";
    right: -30px;
    font-family: fontAwesome;
    padding-left: 10px;
}

.themeumlms-course-wrap .details {
    padding: 20px;
    line-height: 20px;
    min-height: 150px;
}

.related-event .related-events .related-control {
    left: 0;
    right: auto;
    margin-left: 32px;
}

.related-event .related-events .related-control .left.carousel-control {
    top: 6px;
}

.folio-read-more{
  float: right;
}

.vc_bar{
  right: 0 !important;
}

.wpb_wrapper{
  text-align: right;
}


.btn-style:after {
    content: "\f104";
    display: inline-block;
    position: relative;
    font-family: FontAwesome;
    top: 2px;
    font-size: 18px;
    text-align: left;
    right: 0;
    padding-right: 8px;
}

.latest-course-control {
    /*left: 13px;*/
    position: absolute;
    top: -15px;
    right: 95%
}

.themeum-tweet .carousel-indicators {
    width: 95%;
    text-align: left;
}

/* my account section */
td, .table>tbody>tr>td {
    text-align: right;
}
.glyphicon-play:before {
    content: "\e071";
}

/* blog section */

.entry-meta ul li {
    margin-left: 15px;
}

.pull-left {
    float: right !important;
}
.fa-long-arrow-left:before {
    content: "\f178";
}

.themeum-pagination .pagination>li >a {
    border-right: 1px solid #f2f2f2;
    border-left: none;
}

.logged-in .list-group {
    padding-left: 0;
    padding-right: 15px;
}

.media>.pull-left {
    margin-left: 20px;
    margin-right: 0;
}

.widget_search #searchform .btn-search {
    padding: 4px 12px;
    right: auto;
    left: 0;
}
/* home2 */
.carousel-event-item img {
    margin-right: 0;
    margin-top: 12px;
    margin-left: 20px;
}
.themeum-title  {
  text-align: right !important;
}
.media-body{
  text-align: right;
}
.title-icon .box-content {
    text-align: right;
}
#carousel-latest-course{
    margin-left: auto;
    margin-right: -28px;
}


/* woocommerece */
.woocommerce ul.cart_list li img, .woocommerce-page ul.cart_list li img, 
.woocommerce ul.product_list_widget li img, 
.woocommerce-page ul.product_list_widget li img {
  float: right;
  margin-right: 0;
  margin-left: 20px;
}

.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, 
.woocommerce #content div.product form.cart div.quantity, .woocommerce-page #content div.product form.cart div.quantity {
    float: right;
    margin: 0 0 0 10px;
}
.woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button, 
.woocommerce #content div.product form.cart .button, .woocommerce-page #content div.product form.cart .button {
  float: right;
}

@media (min-width: 320px) and (max-width: 360px) {
  .themeum-lms-category-course .row .col-xs-6:nth-child(2n) {
      /*border-right: 1px solid #e6e6e6;*/
  }
  .themeum-lms-category-course .row .col-sm-3:nth-child(n) {
      /*border-right: 1px solid #e6e6e6 !important;*/
  }

  /* menu section */
  #mobile-menu ul li span.menu-toggler {
      left: 0;
      right: auto;
  }
  .fa-angle-right:before {
      content: "\f104";
  }
  /* course */
  .course-details .cousre-details-img .course-title {
      font-size: 15px;
      padding: 11px;
      right: 0;
      width: 80%;
  }
  .course-details .cousre-details-img .course-title p.coursr-title-bold {
      font-size: 35px;
      font-weight: bold;
  }
  .pull-right {
    margin-top: 5px;
  }
  .event-page .event-info .event-info-text span.event-bold {
    margin-left: 5px;
    width: auto;
  }

  .carousel-event-item img {
    margin-left: 10px;
    margin-right: 0;
  }
}