

/* ==========================================================================
 *                Basics
   ========================================================================== */
   html {
    overflow-x: hidden;
  }
  body {
      direction: rtl;
      unicode-bidi: embed;
      font-size: 13px;
      line-height: 1.8;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
  }
  h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
  }
  
  .star-rating span {
      margin: 0 !important;
  }
  .nb-item-meta .star-rating {
      margin-left: 0;
      margin-right: 15px;
  }
  
  .posts-grid .mom-grid-item {
      float:right;
  }
  
  /* ==========================================================================
   *                Fonts
     ========================================================================== */
  /*----------------------------
      Main Font
   ----------------------------*/
  
  /* ==========================================================================
   *                Columns
     ========================================================================== */
  .one_half, .one_third, .two_third, three_fourth, .two_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .two_sixth, .three_sixth, .four_sixth, .five_sixth {
      margin-right: 0;
      margin-left: 4%;
      float: right;
  }
  .both-sidebars #footer .one_half, .both-sidebars #footer .one_third, .both-sidebars #footer .two_third, three_fourth, .both-sidebars #footer .two_fourth, .both-sidebars #footer .one_fourth, .both-sidebars #footer .one_fifth, .both-sidebars #footer .two_fifth, .both-sidebars #footer .three_fifth, .both-sidebars #footer .four_fifth, .both-sidebars #footer .one_sixth, .both-sidebars #footer .two_sixth, .both-sidebars #footer .three_sixth, .both-sidebars #footer .four_sixth, .both-sidebars #footer .five_sixth {
      position: relative;
      margin-right: 0;
      margin-left: 3%;
      float: right;
  }
  #footer .one_half, #footer .one_third, #footer .two_third, three_fourth, #footer .two_fourth, #footer .one_fourth, #footer .one_fifth, #footer .two_fifth, #footer .three_fifth, #footer .four_fifth, #footer .one_sixth, #footer .two_sixth, #footer .three_sixth, #footer .four_sixth, #footer .five_sixth {
      position: relative;
      margin-right: 0;
      margin-left: 2%;
      float: right;
  }
  .last, .both-sidebars #footer .last {
      margin-left: 0 !important;
      clear: left;
  }
  
  /* ==========================================================================
   *                Topbar
     ========================================================================== */
  .topbar .top-nav > li {
      float: right;
  }
  
  .mom-social-icons li {
      float: right;
  }
  .topbar .search-form input {
      float: right;
  }
  .topbar .search-form button {
      float: left;
  }
  .topbar .top-nav > li ul.sub-menu {
      left: auto;
      right: 0;
  }
  
  /* ==========================================================================
   *                Header 
     ========================================================================== */
  .header .logo {
      float: right;
  }
  .header-right {
      float: left;
  }
  .topbar .top-nav > li ul.sub-menu li ul.sub-menu {
      left: auto;
      right: 100%;
  }
  .header .e3lanat-layout-rotator {
    right: auto;
    left: 0;
  }
  
  /* ==========================================================================
   *                Navigation
     ========================================================================== */
  #navigation ul.main-menu {
      margin-right: 0;
      margin-left: 50px;
  }
  #navigation .main-menu > li {
      float: right;
    font-size: 14px;
  }
  #navigation .main-menu > li  ul li {
    font-size: 12px;
  }
  #navigation .main-menu li a i {
      float: right;
      margin-right: 0;
      margin-left: 10px;
  }
  #navigation .main-menu li a i.mega_menu_arrow_holder {
    margin-right: 0;
    margin-left: 5px;
    top: -2px;
  }
  #navigation .main-menu > li:last-child {
      border-right: 0;
  }
  #navigation .main-menu > li:first-child {
      border-right-width: 1px;
  }
  /*----------------------------
      Dropdonws
   ----------------------------*/
  ul.main-menu > li:not(.mom_mega):not(.mom_mega_cats) ul.sub-menu {
      left: auto;
      right: -1px;
  }
  ul.main-menu > li:not(.mom_mega):not(.mom_mega_cats) ul.sub-menu li ul.sub-menu {
      left: auto;
      right: 100%;
  }
  ul.main-menu li:not(.mom_mega):not(.mom_mega_cats) ul.sub-menu li.menu-item-has-children > a:after {
      right: auto;
      left: 10px;
      content: '\e6d1';
  }
  ul.main-menu > li:not(.mom_mega):not(.mom_mega_cats) ul.sub-menu ul {
        -webkit-box-shadow: -2px 0px 3px 0 rgba(0,0,0,0.1);
      box-shadow: -2px 0px 3px 0 rgba(0,0,0,0.1);
  }
  .mom_mega_wrap .menu-item-depth-1.mega_column {
          float: right;
      margin-right: 0;
      margin-left: 3%;
  }
  ul.main-menu li.mom_mega .mom_mega_wrap ul li a {
      padding-left: 10px;
      padding-right: 0;
  }
  .mom_mega_wrap.mom_mega_col_1 .menu-item-depth-1.mega_column {
      margin-left: 0;
  }
  .mom_mega_wrap .menu-item-depth-1.mega_column:last-child {
      margin-left: 0;
  }
  #navigation .main-menu > li .cats-mega-wrap {
      left: auto;
      right: -1px;
  }
  #navigation .main-menu > li .cats-mega-wrap ul.sub-menu {
      float: right;
      
  }
  #navigation .main-menu > li .cats-mega-wrap .subcat  {
      float: left;
  }
  #navigation .main-menu > li .cats-mega-wrap .cats-mega-inner:before {
      left: auto;
      right: 140px;
  }
  
  #navigation .main-menu > li .cats-mega-wrap .cats-mega-inner {
      border-right-width: 0;
      border-left-width: 1px;
  }
  ul.main-menu > li .cats-mega-wrap ul.sub-menu li {
      border-left-width: 0;
      border-right-width: 1px;
  }
  i.long-arrow-icon:before {
          content: "\e754";
  }
  #navigation .main-menu > li .cats-mega-wrap .subcat li .subcat-thumbnail {
      float: right;
      margin-right: 0;
      margin-left: 13px;
  }
  #navigation .main-menu > li .cats-mega-wrap .subcat .mom-cat-latest .view_all_posts i {
      margin-right: 5px;
      margin-left: 0;
  }
  #navigation .main-menu > li .cats-mega-wrap .subcat li .subcat-title {
      margin-left: 0;
      margin-right: 83px;
  }
  /*----------------------------
      Search
   ----------------------------*/
  #navigation .nav-buttons {
      right: auto;
      left: 0;
  }
  .nb-inner-wrap {
      right: auto;
      left: 0;
  }
  
  .search-wrap .search-form input {
      float: right;
      border-right-width: 1px;
      border-left-width: 0;
  }
  .search-wrap .search-form .sf-loading {
      right: auto;
      left: 55px;
  }
  
  /* ==========================================================================
   *                News Ticker
     ========================================================================== */
  .the_ticker {
      margin-left: 132px;
      margin-right: 0;
  }
  .both-sidebars .news-ticker {
      margin-left: 0;
      margin-right: 135px;
  }
  .news-ticker {
      margin-left: 0;
      margin-right: 120px;
      padding: 0 2px 0 10px;
  }
  .current_time {
      right: auto;
      left: 0;
      font-size:12px;
  }
  .breaking-news .bn-title {
      float: right;
  }
  .breaking-news .bn-title:after {
      left: auto;
      right: 100%;
      border-left-width: 20px;
      border-right-width: 10px;
      border-left-color:rgba(187,0,0,0) !important;
      border-right-color: #b00;
  }
  
  ul.newsticker li {
      float: right;
      font-size: 12px;
  }
  .news-ticker li img {
      margin-right: 0;
      margin-left: 8px;
  }
  .news-ticker li i {
      float: right;
      margin-left: 8px;
      margin-right: 0;
  }
  
  /* ==========================================================================
   *                Feature slider
     ========================================================================== */
  .feature-slider li .slide-caption h2 {
    font-size: 24px;
    margin-bottom: 10px;
  }
  .feature-slider li .slide-caption.fs-caption-alt h2 {
    font-size: 22px;
  }
  .feature-slider li .slide-caption p {
    font-size: 13px;
  }
  .feature-slider .fs-nav a {
      margin-right: 0px;
      margin-left: 4px;
  }
  .feature-slider .fs-nav a:last-child {
      margin-left: 0;
  }
  .feature-slider li .slide-caption {
      left: auto;
      right: 0;
      text-align: right !important;
  }
  .feature-slider li .slide-caption.fs-caption-alt {
      text-align: right !important;
  }
  .feature-slider li .slide-caption.fs-caption-alt h2,
  .feature-slider li .slide-caption.fs-caption-alt p {
      float: right;
      margin-right: 0;
      margin-left: 85px;
  }
  /* ==========================================================================
   *                News Boxes
     ========================================================================== */
  .news-box .nb-header .nb-title {
    font-size: 16px;
  }
  .news-box .nb-header .nb-title a, .news-box .nb-header .nb-title span {
      float: right;
      padding-right: 0;
      padding-left: 11px;
  }
  .post-format-icon {
      left: auto;
      right: 0;
  }
  /* news box 1 */
  .nb-style1 .recent-news .news-image, .nb-style2 .recent-news .news-image, .news-list .nl-item .news-image {
      float: right;
      margin-right: 0;
      margin-left: 20px;
  }
  
  
  .nb-style1 .nb1-older-articles ul li {
      padding-left: 0;
      padding-right: 18px;
  }
  .news-box .nb1-older-articles ul li i {
      margin-left: 0;
      margin-right: -18px;
      float: right;
  }
  
  /* news box 2 */
  .nb-style2 .older-articles .two-cols li img, .nb-style3 .older-articles ul li img, .nb-2col .older-articles ul li img {
      float: right;
      margin-right: 0;
      margin-left: 15px;
  }
  .nb-style2 .older-articles .two-cols li .details.has-feature-image, .nb-style3 .older-articles ul li .details.has-feature-image, .nb-2col .older-articles ul li .details.has-feature-image {
      margin-left: 0;
      margin-right: 103px;
  }
  
  /* news box 3 */
  .nb-style3 .recent-news {
      float: right;
      padding: 20px;
      padding-right:0; 
  }
  .nb-style3 .older-articles {
      margin-left: 0;
      margin-right: 304px;
      border-left-width:0;
      border-right-width:1px;
  }
  .nb-style3 .nb-content {
      margin-right: 0;
      margin-left: -20px;
  }
  
  /* 2 columns news box */
  .nb-2col {
      float: right;
      margin-right: 0;
      margin-left: 20px;
  }
  .nb-2col.last {
      clear: left;
  }
  
  /* News Lists */
  .news-list .nl-item .news-summary.has-feature-image {
      margin-left: 0;
      margin-right: 210px;
  }
  .news-list.nl-big .nl-item .news-summary.has-feature-image {
      margin-left: 0;
      margin-right: 285px;
  }
  
  /* Scrolling box */
  .owl-dot {
      margin-left: 6px;
      margin-right: 0;
  }
  .owl-dot:last-child {
      margin-left: 0;
  }
  .scrolling-box:before {
      right: auto;
      left: 0;
  }
  .scrolling-box .owl-item {
      border-right-width: 0;
      border-left-width: 1px;
  }
  .news-box .nb-footer a {
    font-size: 13px;
  }
  .news-box .nb-footer a i {
      margin-left: 0;
      margin-right: 3px;
      position: relative;
      top: 4px;
  }
  .news-box .recent-news h3 {
    font-size: 15px;
  }
  .news-box .older-articles h4 {
    font-size: 13px;
  }
  .scrolling-box .sb-item h3 {
    font-size: 13px;
  }
  
  /*----------------------------
      News in pics
   ----------------------------*/
  .new-in-pics .nip-grid ul {
      margin-right: 0;
      margin-left: -8px;
  }
  .new-in-pics .nip-grid ul li {
      float: right;
      margin-right: 0;
      margin-left: 8px;
  }
  .new-in-pics.nip-big .nip-grid ul {
      margin-left: 0;
  }
  .new-in-pics.nip-big .nip-recent {
      float: right;
      margin-right: 0;
      margin-left: 20px;
  }
  .new-in-pics.nip-big .nip-grid {
      float: left;
  }
  .new-in-pics.nip-big .nip-grid ul {
      margin-right: 0;
      margin-left: -9px;
  }
  .new-in-pics.nip-big .nip-grid ul li {
      margin-right: 0;
      margin-left: 9px;
  }
  
  /* ==========================================================================
   *                Blog
     ========================================================================== */
  .category-title .bc-rss {
      right: auto;
      left: 0;
  }
  .blog-post .bp-head .bp-meta,  .mom-post-meta {
      overflow: hidden;
  }
  .blog-post .bp-head .bp-meta > span {
      margin-right: 0;
      margin-left: 15px;
  }
  .blog-post .bp-head .bp-meta > span,  .mom-post-meta > span, .mom-post-meta > a {
      float: right;
  }
  .mom-post-meta .mom_review_score {
      float:right;
  } 
  .bp-vertical-share .bp-details .post-img, .default-blog-post.bp-horizontal-share .bp-details .post-img {
      float: right;
      margin-right: 0;
      margin-left: 20px;
  }
  .mom-social-share .ss-icon i {
      margin-left: 5px;
      margin-right: 0;
  }
  .bp-vertical-share .mom-social-share {
      right: auto;
      left: 0;
      border-right-width: 1px;
  }
  .bp-vertical-share .bp-entry {
      float: right;
      margin-right: 0;
      margin-left: 103px;
  }
  .bp-vertical-share.share-off .bp-entry {
      margin-left: 0;
  }
  
  .mom-social-share.ss-horizontal .ss-icon {
      float: right;
      margin-right: 0;
      margin-left: 10px;
  }
  .mom-social-share .ss-icon span.count {
    font-family: arial !important;
  }
  /* time line */
  .mom-timeline .tl-month .tlm-title {
      clear: right;
      float: right;
      padding-left:10px;
      padding-right: 31px;
      
  }
  .mom-timeline .tl-month .tlm-title:before {
      left: auto;
      right: 10px;
  }
  
  .mom-timeline .tl-month .tlm-title .handle {
      left: auto;
      right: 0;
      border-right-width: 0;
      border-left-width: 1px;
  }
  .mom-timeline .tl-month .tl-day:before {
      right: auto;
      left: 100%;
  }
  
  .mom-timeline .tl-month .tl-day:after {
      left: auto;
      right: -19px;
  }
  .mom-timeline .tl-month .tl-day {
      margin-left: 0;
      margin-right: 30px;
  }
  .mom-timeline .tl-month .tl-day .tld-title:after {
      left: auto;
      right: 10px;
  }
  .mom-timeline .tl-month .tl-day ul.tl-posts {
      padding-left: 0;
      padding-right: 30px;
  }
  .mom-timeline .tl-month .tl-day ul.tl-posts li:before {
      left: auto;
      right: -21px;
  }
  .mom-timeline .tl-month .tl-day ul.tl-posts li:after {
      right: auto;
      left: 100%;
  }
  .mom-timeline .tl-month .tl-day ul.tl-posts li {
      float: right;
  }
  .mom-timeline .tl-month .tl-day ul.tl-posts li .post-img {
      float: right;
      margin-right: 0;
      margin-left: 10px;
      left: auto;
      right: 0;
      border-right-width: 0;
      border-left-width: 1px;
  }
  .mom-timeline .tl-month .tl-day ul.tl-posts li .details.has-feature-image {
      margin-left: 0;
      margin-right: 103px;
  }
  .pagination a, .pagination span {
      float: right;
  }
  
  .button.show-more-posts i {
      margin-left: 0;
      margin-right: 10px;
  }
  
  /* ==========================================================================
   *                Single post
     ========================================================================== */
  .chat-author {
      float: right;
      margin-left: 10px;
      margin-right: 0;
  }
  .chat-text {
      margin-right: 90px;
      margin-left:0;
  }
  .chat-text:after, .chat-text:before {
      right: auto;
      left: 100%;
  }
  .chat-text:after { border-right-color: rgba(255, 255, 255, 0); border-left-color: #f8f8f8; }
  .chat-text:before { border-right-color: rgba(237, 237, 237, 0); border-left-color: #f0f0f0;}
  
  .np-posts ul li {
      float: right;
      padding-right: 0;
      padding-left: 15px;
  }
  .np-posts ul li.prev:before {
      right: auto;
      left: 0;
  }
  .np-posts ul li.next {
      padding-left: 0;
      padding-right: 15px;
      text-align: left;
  }
  .np-posts ul li .post-img {
      float: right;
      margin-right: 0;
      margin-left: 10px;
  }
  .np-posts ul li.next .post-img {
      float: left;
      margin-left: 0;
      margin-right: 10px;
  }
  .np-posts ul li.next .details .link {
      text-align:left;
  }
  .np-posts ul li.next .details .link i {
      float: left;
      margin-right: 10px;
      margin-left: 0;
  }
  .np-posts ul li .details .link i {
      margin-right: 0;
      margin-left: 10px;
  }
  .np-posts ul li .details.has-feature-image {
      margin-left: 0;
      margin-right: 100px;
  }
  .np-posts ul li.next .details.has-feature-image {
      margin-right: 0;
      margin-left: 100px;
      
  }
  
  h2.single-title:after, .comment-reply-title:after {
      margin-right: 10px;
      margin-left: 0;
  }
  .about-the-author .author_avatar {
      margin-right: 0;
      margin-left: 20px;
      float: right;
  }
  .about-the-author .author_desc {
      margin-left: 0;
      margin-right: 110px;
  }
  .single-related-posts li {
      float: right;
  }
  #comments .single-comment .avatar {
      float: right;
      margin-right: 0;
      margin-left: 20px;
  }
  #comments .single-comment .comment-content {
      margin-left: 0;
      margin-right: 90px;
  }
  .comment-wrap .commentnumber {
      float: left;
  }
  #commentform input {
      float: right;
      margin-left: 1.4%;
      margin-right: 0;
  }
  #commentform input:last-of-type {
      margin-left: 0;
  }
  .p-single .post-tags .pt-title {
      float: right;
      margin-right: 0;
      margin-left: 10px;
  }
   .p-single .post-tags a {
      float: right;
      margin-right: 0;
      margin-left: 5px;
   }
   #comments .children {
      margin-left: 0;
      margin-right: 110px;
   }
  /* ==========================================================================
   *                Widgets
     ========================================================================== */
  .sidebar .widget .widget-title span {
      padding-right: 0px;
      padding-left: 11px;
  }
  .sidebar .widget ul:not(.w-icon) li:before {
      float: right;
      margin-right: -16px;
      margin-left: 9px;
      content: '\e6e4';
  }
  .sidebar .widget:not(.momizat-recent_comments) ul:not(.w-icon):not(.tabs):not(.twiter-list):not(.twiter-buttons) li {
      padding-left: 0;
      padding-right: 16px;
  }
  .mom-recent-comments li {
    padding-left: 16px !important;
  }
   
  /* Social Icons */
  .mom-socials-counter ul {
      margin-left: -5px;
      margin-right: 0;
  }
  .mom-socials-counter ul li:before {
      display: none;
  }
  .mom-socials-counter ul li {
      padding: 0 !important;
      float: right;
      margin-right: 0;
      margin-left: 5px;
  }
  
  /* Weather */
  .current-day-weather .cd-temp .weather-icon {
      float: right;
        position: relative;
    top: -48px;
  }
  .current-day-weather .cd-temp .weather-icon .w-icon {
      margin-left: 0;
      margin-right: -19px;
  }
  .weather-widget .next-days .day-summary .d-date {
      float: right;
      margin-right: -1px;
      margin-left: 20px;    
  }
  .weather-widget .next-days .day-summary .d-handle {
      right: auto;
      left: -1px;
  }
  
  .weather-widget .next-days .day-summary .weather-icon {
      right: auto;
      left: 23px;
  }
  .current-day-weather ol li span {
      float: left;
  }
  .secondary-sidebar .weather-widget .next-days .day-summary .weather-icon {
      left: auto;
  }
  .secondary-sidebar .current-day-weather .cd-temp .weather-icon .w-icon {
      margin-left: 0;
      margin-right: 18px;
  }
  .mom-post-meta span {
      margin-right: 0;
  }
  .mom-post-meta span {
      margin-left: 10px;
  }
  .mom-posts-widget .mpw-post h4 {
    font-size: 13px;
  }
  .mom-posts-widget .mpw-post .post-img {
      float: right;
      margin-left: 10px;
      margin-right: 0;
  }
  .mom-posts-widget .mpw-post .details.has-feature-image {
      margin-right: 101px;
      margin-left: 0;
  }
  .sidebar .mom-posts-widget .mpw-post .details.has-feature-image {
      margin-right: 90px;
      margin-left: 0;
  }
  .secondary-sidebar .mom-posts-widget .mpw-post .details.has-feature-image, .sidebar .secondary-sidebar .mom-posts-widget .mpw-post .details.has-feature-image {
      margin: 0;
  }
  
  .widget .new-in-pics-widget ul {
      margin-right: 0;
      margin-left: -6px;
  }
  .widget .new-in-pics-widget ul li {
      padding: 0 !important;
      float: right;
      margin-left: 6px;
      margin-right: 0;
  }
  
  .default-search-form button {
      right: auto;
      left: 0;
  }
  .default-search-form input {
      padding-right: 10px;
      padding-left: 45px;
  }
  .mom-newsletter:not(.compact) .mn-form input {
      padding-left: 8px;
      padding-right: 56px;
  }
  .mom-newsletter .mn-form i {
      left: auto;
      right: 1px;
      border-left-width: 1px;
  }
  .mpsw-slider ul li {
      padding: 0 !important;
  }
  .mom-socials-icons ul {
      margin-left:-5px;
      margin-right: 0;
  }
  .mom-socials-icons ul li {
      padding: 0 !important;
      float: right;
      margin-right: 0;
      margin-left: 5px;
  }
  
  .widget ul.twiter-list > li .twitter-user-name a {
      margin-right: 0;
      margin-left: 10px;
  }
  .widget ul.twiter-list > li img, .mom-recent-comments .author_avatar {
      float: right;
      margin-right: 0;
      margin-left: 15px;
  }
  .widget .twiter-list ul.twiter-buttons li {
      float: right;
      margin-right: 0;
      margin-left: 20px;
  }
  .tagcloud {
      margin-right: 0;
  }
  .tagcloud a {
      float: right;
      margin-right: 0;
      margin-left: 5px;
  }
  .mom-recent-comments .author_comment {
      margin-right: 75px;
      margin-left: 0;
  }
  .widget .twitter-widget ul li:before {
      float: right;
      margin-left: 0;
      margin-right: -29px;
  }
  #footer .widget .twitter-widget ul li {
      padding-right: 30px;
      padding-left: 0;
  }
  .mom-newsletter.compact form input {
      float: right;
      border-left-width: 0 !important;
      border-right-width: 1px !important;
  }
  .secondary-sidebar .widget .twiter-list ul.twiter-buttons li {
      margin-left: 5px;
      margin-right: 0;
      
  }
  .secondary-sidebar .twitter-widget ul li {
      padding-left: 0 !important;
      padding-right: 33px !important;
  }
  .mom-login-widget {
      font-size:13px;
  }
  .mom-login-widget .avatar {
      float: right;
      margin-right: 0;
      margin-left: 15px;
  }
  .mom-login-widget .lw-user-info {
      margin-left: 0;
      margin-right: 85px;
  }
  .mom-login-widget .button {
      margin-right: 0;
      margin-left: 30px;
  }
  .mom-login-widget input[type="checkbox"] + label i {
      margin-right: 0;
      margin-left: 10px;
  }
  .mom-login-widget input:not([type="checkbox"]) {
      padding-left: 10px;
      padding-right: 46px;
  }
  .mom-login-form > div:not(.mom-submit-wrapper):before {
      left: auto;
      right: 1px;
      border-right-width: 0;
      border-left-width: 1px;
  }
  .widget li .cat_num {
    float: left;
  }
  
  .widget.momizat-social_counter .mom-socials-counter ul li {
    font-size: 12px;
  }
  .widget.momizat-social_counter .mom-socials-counter ul li .sc-head > span {
    display: block;
    margin-top: 5px;
  }
  .widget.momizat-social_counter .mom-socials-counter ul li .sc-count > span {
    font-family: arial !important;
  }
  .widget.momizat-social_counter .mom-socials-counter ul li .sc-count {
    font-size: 12px;
  }
  .mpsw-slider, .gallery-post-slider {
    direction: ltr;
  }
  .mpsw-slider .slide-caption {
    direction: rtl;
  }
  
  .mom-googleplus-widget .mgw-inner {
    border-right: 0;
    border-left: 1px solid rgba(0,0,0,0.2);
  }
  .mom-googleplus-widget .mgw-cover:before {
    right: auto;
    left: 0;
    bottom: 2px;
  }
  /* ==========================================================================
   *                Review
     ========================================================================== */
  .mom-reveiw-system .review-header h2 {
      float: right;
  }
  
  .mom-reveiw-system .review-header {
      padding-left: 0;
      padding-right: 20px;
  }
  .mom-reveiw-system .review-header .mr-types {
      float: left;
  }
  .mom-reveiw-system .review-header .mr-types li {
      float: right;
      border-left-width: 0;
      border-right-width: 1px;
  }
  /*Circles*/
  .mom-reveiw-system .review-circles .review-circle {
      float: right;
      margin-left: 0;
      margin-right: 2%;
  }
  .mom-reveiw-system .review-circles .review-circle:nth-child(3n+1) {
      margin-right: 0;
      clear: right;
  }
  .mom-reveiw-system .review-summary .review-score {
      float: left;
      margin-left: 0;
      margin-right: 20px;
  }
  .mom-reveiw-system .circles-tab .review-footer h3, .mom-reveiw-system .user-rate-circle {
      float: right;
      margin-right: 0;
      margin-left: 18px;
  }
  
  .mom-reveiw-system .stars-cr .star-rating {
      float: left;
  }
  .mom-reveiw-system .mom-bar .mb-score  {
      left: auto;
      right: 100%;
      font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-weight: bold;
  }
  .mom-reveiw-system .review-summary .review-score .score, .mom-reveiw-system .review-circle .circle .val, .mom-reveiw-system .user-rate-circle .cru-score, .mom-reveiw-system .user-rate-bar .ub-inner {
      font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  }
  .mom-reveiw-system .mom-bar {
      margin-right: 0;
      margin-left: 59px;
  }
  .mom-reveiw-system .user-rate-bar > div {
    direction: ltr;
  }
  .rs-smaller_than_default.mom-reveiw-system .review-circles .review-circle:nth-child(3n+1) {
      margin-right: 2%;
      margin-left:0;
  }
  .rs-smaller_than_default.mom-reveiw-system .review-circles .review-circle:nth-child(2n+1) {
      margin-right: 0;
  }
  
  
  /* ==========================================================================
   *                Shortcodes
     ========================================================================== */
  .social_icons_wrap {
      margin-left: 30px;
      margin-right: 0;
  }
  
  /*----------------------------
      Images grid
   ----------------------------*/
  .mom_images_grid ul li {
      float: right;
  }
  /*----------------------------
      icon box
   ----------------------------*/
  .mom_icon {
      margin-right: 0;
      margin-left: 15px;
  }
  
  /*----------------------------
      Progress bar 
   ----------------------------*/
  .parograss_inner {
      left: auto;
      right: 0;
  }
  
  /*----------------------------
      Buttons 
   ----------------------------*/
  .bt_icon {
      float: right;
      margin-left: 8px;
      margin-right: 0;
  }
  .big_bt .bt_icon, .bigger_bt .bt_icon {
      margin-left: 10px;
      margin-right: 0;
  }
  
  /*----------------------------
      Tabs
   ----------------------------*/
  .main_tabs .tabs li {
      float: right;
  }
  .main_tabs .tabs li:first-child {
      border-left-width: 0;
  }
  .main_tabs .tabs li:last-child {
      border-left-width: 1px;
  }
  .tabs_v1 .tabs-content-wrap, .tabs_v2 .tabs-content-wrap, .tabs_v3 .tabs-content-wrap {
      margin-right: 150px;
      margin-left: 0;
  }
  .tabs_v1 ul.tabs, .tabs_v2 ul.tabs, .tabs_v3 ul.tabs {
      float: right;
  }
  .tabs_v1 ul.tabs li, .tabs_v2 ul.tabs li, .tabs_v3 ul.tabs li,
  .tabs_v1 ul.tabs li:first-child, .tabs_v2 ul.tabs li:first-child, .tabs_v3 ul.tabs li:first-child {
      border-left-width: 1px;
      border-right-width: 0;
  }
  .tabs_v1:before, .tabs_v2:before {
      left: auto;
      right: 149px;
  }
  .tabs_v3:before {
      left: auto;
      right: 233px;
  }
  .tabs_v3 .tabs-content-wrap {
      margin-right: 234px;
  }
  ul.tabs li i[class*="-icon-"]  {
      margin-left: 5px;
      margin-right: -5px;
  }
  .tabs_v3 ul.tabs li i[class*="-icon-"] {
      margin-right: 0;
      margin-left: 8px;
  }
  
  /*----------------------------
      Accordion
   ----------------------------*/
  .acc_vertical .acc_handle {
      left: 12px;
      right: auto !important;
  
  }
  .acc_title i[class*="-icon-"] {
    float: right;
    margin-right: -10px;
    margin-left: 10px;
  }
  
  /*----------------------------
      Lists
   ----------------------------*/
  .mom_list li {
      padding-left: 0;
      padding-right: 26px;
  }
  .mom_list li i {
      margin-left: 9px;
      margin-right: -26px !important;
  }
  
  /*----------------------------
      Quotes
   ----------------------------*/
  .mom_quote {
    border-left-width: 0;
    border-right-width: 4px;
  
  }
  .mom_quote .quote-arrow {
    border-right-width: 7px;
    border-left-width: 0;
    left: auto;
    right: -1px;
  }
  /* ==========================================================================
   *                Portfolio
     ========================================================================== */
  .portfolio-filter li {
      float: right;
  }
  ul.portfolio-list li {
      float: right;
  }
  
  .isotope .isotope-item {
    -webkit-transition-property: right, top, -webkit-transform, opacity;
       -moz-transition-property: right, top, -moz-transform, opacity;
        -ms-transition-property: right, top, -ms-transform, opacity;
         -o-transition-property: right, top, -o-transform, opacity;
            transition-property: right, top, transform, opacity;
  }
  
  /* ==========================================================================
   *                Footer
     ========================================================================== */
  .copyrights-text {
      float: right;
  }
  .copyrights-area .mom-social-icons, .footer_menu {
      float: left;
  }
  .footer_menu li {
      float: right;
  }
  #footer .widget ul.two_columns_categoreis li {
      float: right;
      margin-right:0;
      margin-left: 10%;
  }
  
  /* ==========================================================================
   *                404 & search page
     ========================================================================== */
  .not-found-wrap .ops {
      text-align: right;
  }
  .asf-el {
      float: right;
      margin-right: 0;
      margin-left: 10px;
  }
  .mom-select:before {
      left: 0;
      right: auto;
      border-left-width: 0;
      border-right-width: 1px;
  }
  .advanced-search-form .search.button {
      margin-top: 25px;
  }
  /* ==========================================================================
   *                Author page
     ========================================================================== */
  .single-author-box .articles-count {
      float: left;
  }
  
  /* ==========================================================================
   *                bbpress
     ========================================================================== */
  
  li.bbp-forum-info, li.bbp-topic-title {
      float: right;
      text-align: right;
  }
  
  #bbpress-forums li.bbp-header {
      padding-left: 0;
      padding-right:20px;
  }
  #bbpress-forums li.bbp-header > ul > li, #bbpress-forums li.bbp-body > ul > li {
      border-right-width:0px;
      border-left-width:1px;
  }
  #bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
      padding-left: 0;
      padding-right:20px;
  }
  #bbpress-forums .sub-forums-list .sub-forum {
      float: right;
      margin-right:0;
      margin-left: 18px;
  }
  li.bbp-forum-freshness, li.bbp-topic-freshness, li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count {
      float:right;
  }
  #bbpress-forums li.bbp-header > ul > li:last-child, #bbpress-forums li.bbp-body > ul > li:last-child {
      border-left:0;
  }
  #bbpress-forums div.bbp-search-form {
      float:left;
  }
  .bbp-search-form {
      padding-left:41px;
      padding-right:0;
  }
  .bbp-search-form #bbp_search_submit {
      right:auto;
      left: 0;
  }
  
  .bbp-pagination-links a, .bbp-pagination-links span.current, .bbp-pagination-links span.dots {
      float: right;
  }
  
  #bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-topic-author, #bbpress-forums div.bbp-reply-author {
      float: right;
  }
  #bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-topic-author, #bbpress-forums div.bbp-reply-author {
      margin-right:0;
      margin-left: 20px;
  }
  #bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content {
      margin-left:0;
      margin-right:90px;
  }
  #bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content {
      text-align: right;
  }
  #bbpress-forums #bbp-your-profile fieldset label[for] {
      float:right;
      padding-right:0;
      padding-left:20px;
  }
  
  /* ==========================================================================
   *                Woocommerce
     ========================================================================== */
  .mom_breadcrumb .sep {
    top: 2px;
  }
  .woocommerce-sortby {
    right: auto;
    left: 20px;
    font-size: 13px;
  }
  .mom-select select {
    height: 22px;
    line-height: 22px;
    padding: 7px 0;
    font-size: 12px;
  }
  
  ul.products li {
    float: right;
  }
  
  ul.products li .mom_product_thumbnail .mom_woo_cart_bt .button {
    min-width: 110px;
  }
  
  .price {
    font-family: arial;
  }
  div.product form.cart .button {
    font-size: 11px;
  }
  
  /*----------------------------
      Single post
   ----------------------------*/
  div.product .images {
    float: right;
    padding-left: 30px;
    padding-right: 0;
  }
  div.product .summary {
    padding-right: 0;
    padding-left: 120px;
  }
  div.product form.cart {
    right: auto;
    left: 0;
  }
  .summary .woocommerce-product-rating .posted_in, .summary .woocommerce-product-rating h4,.summary .woocommerce-product-rating .star-rating {
    float: right;
    margin-right: 0;
    margin-left: 15px;
  }
  .summary .woocommerce-product-rating h4 {
    margin-left: 5px;
  }
  .woocommerce-page .product .mom-woo-price {
    right: auto;
    left: 20px;
  }
  div.product .images .thumbnails > a {
    float: right;
    margin-right: 0;
    margin-left: 6px;
  }
  .woocommerce-message .button {
    float: left;
  }
  .woocommerce table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
    float: right;
    text-align: right;
  }
  .woocommerce table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page table.cart td.actions, .woocommerce-page table.cart td.actions {
    text-align: left;
  }
  .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {
    float: right;
    margin-right: 0;
    margin-left: 2%;
  }
  .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: right;
  }
  .woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2 {
    float: left;
  }
  ul.products li .mom_product_thumbnail .mom_woo_cart_bt .button:before {
    float: right;
    margin-right: 0;
    margin-left: 8px;
  }
  ul.products li .mom_product_thumbnail .mom_woo_cart_bt .button {
    text-align: right;
  }
  
  ul.products li .mom_product_details .star-rating {
    float: left;
  }
  td, th {
    text-align: right;
  }
  .pp_pic_holder {
    direction: ltr; 
  }
  /* ==========================================================================
   *                Responsive
     ========================================================================== */
  .device-top-nav li .responsive-caret {
      right: auto;
      left: 0;
      border-left-width: 0;
      border-right-width: 1px;
  }
  
  .device-top-nav li ul li a:before {
      float: right;
      margin-right: 0;
      margin-left: 5px;
  }
  .device-menu-holder .mh-caret {
      right: auto;
      left: -1px;
  }
  .device-top-nav li ul li a {
      padding-left: 0;
      padding-right: 35px;
  }
  .device-top-nav li ul li ul li a {
      padding-left: 0;
      padding-right: 50px;
  }
  
  .device-menu-wrap.has_nav_search {
      padding-right: 0;
      padding-left: 51px;
  }
  .device-menu-wrap.has_nav_search .device-menu-holder {
      border-right-width: 1px;
      border-left-width: 0;
  }
  .device-menu-wrap.has_nav_search .device-menu-holder.active:after {
      right: auto;
      left: -1px;
  }
  .device-menu-holder .mh-icon, #navigation .device-menu li.menu-item a i {
      float: right;
      margin-right: 0;
      margin-left: 10px;
  }
  #navigation .device-menu li.menu-item li a i {
      margin-left:0;
      margin-right: -26px;
  }
  #navigation .device-menu li .responsive-caret {
      right: auto;
      left: 0;
      border-left-width: 0;
      border-right-width: 1px;
  }
  #navigation .device-menu li.menu-item ul.sub-menu li a {
      padding-left: 0;
      padding-right: 47px;
  }
  #navigation .device-menu li.menu-item.mom_default_menu_item ul.sub-menu li ul li a {
      margin-left: 0;
      margin-right: 20px;
  }
  /* Smaller than standard 960 (devices and browsers) */
  @media only screen and (min-width: 1001px) and (max-width: 1210px) {
      .secondary-sidebar {
          display: none;
      }
      .inner, .both-sidebars .inner {
          width: 978px;
      }
  /*----------------------------
      Custom VC Layouts
   ----------------------------*/
  .both-sidebars .vc_main_col.one_side {
      width: 652px;
  }
   .both-sidebars .vc_sec_sidebar + .vc_main_col:not(.one_side) {
      margin-left: 15px;  
   }
   
   .both-sidebars .mom-newsletter.compact form input {
      width: 60%;
   }
   .both-sidebars .mom-newsletter.compact form .button {
      width: 40%;
   }
      
  } /*End 1024*/
  
  /* ==========================================================================
   *                  All devices
     ========================================================================== */
  @media only screen and (min-width: 0) and (max-width: 1000px) {
      /*----------------------------
          Columns
       ----------------------------*/
      .one_half, .one_third, .two_third, three_fourth, .two_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .two_sixth, .three_sixth, .four_sixth, .five_sixth,
      #footer .one_half, #footer .one_third, #footer .two_third, three_fourth, #footer .two_fourth, #footer .one_fourth, #footer .one_fifth, #footer .two_fifth, #footer .three_fifth, #footer .four_fifth, #footer .one_sixth, #footer .two_sixth, #footer .three_sixth, #footer .four_sixth, #footer .five_sixth,
      .both-sidebars #footer .one_half, .both-sidebars #footer .one_third, .both-sidebars #footer .two_third, three_fourth, .both-sidebars #footer .two_fourth, .both-sidebars #footer .one_fourth, .both-sidebars #footer .one_fifth, .both-sidebars #footer .two_fifth, .both-sidebars #footer .three_fifth, .both-sidebars #footer .four_fifth, .both-sidebars #footer .one_sixth, .both-sidebars #footer .two_sixth, .both-sidebars #footer .three_sixth, .both-sidebars #footer .four_sixth, .both-sidebars #footer .five_sixth {
          float: none;
          width: auto;
          margin: 0;
      }
      .copyrights-text {
          float: none;
          width: auto;
          margin-bottom: 10px;
      }
      .copyrights-area .mom-social-icons, .footer_menu {
          float: none;
          display: inline-block;
      }
  
  .secondary-sidebar .mom-posts-widget .mpw-post .post-img {
      float: right;
      margin-left: 10px;
      margin-right: 0;
  }
  
      
  }
  
  /*------------------------------------------------------------------------------*/
  /*                    Width : 768 = ipad portrait
  /*------------------------------------------------------------------------------*/
  
  @media only screen and (min-width: 0px) and (max-width: 1000px) {
  .header-right, .header .logo {
      float: none;
      text-align: center;
  }
  /*----------------------------
      main area
   ----------------------------*/
  .main_container {
      float: none;
  }
  .main-col, .vc_main_col {
      float: none;
      width: auto;
  }
  .alignlefti.wpb_column, .alignrighti.wpb_column {
      float: none !important;
  }
  .sidebar {
      float: none;
      width: auto;
      margin: 0;
  }
  /*----------------------------
      Feature Slider
   ----------------------------*/
  .feature-slider .fs-nav a {
      margin-right: 0;
      margin-left: 8px;
  }
  /*----------------------------
      Widget
   ----------------------------*/
  .mom-login-widget .lw-user-info > a.button {
      margin-right: 0;
      margin-left: 5px;
  }
  .current-day-weather .cd-temp .weather-icon {
      left: auto;
      right: 50%;
      margin-right: -34px;
      margin-left:0;
  }
  
  .secondary-sidebar .current-day-weather .cd-temp .weather-icon {
      margin-left: 0;
      margin-right: -58px;
  }
  .mom-recent-comments .author_comment h4 span {
      margin-left: 0;
      margin-right: 5px;
  }
  .header-right {
    margin-left: 0;
    margin-right: -38px;
  }
  /*----------------------------
      woocommerce
   ----------------------------*/
  div.product .images {
    float: none;
    padding: 0;
  }
  div.product form.cart > div {
    float: right;
    margin-right: 0;
    margin-left: 20px;
  }
   
  } /*End ipad*/
  /*------------------------------------------------------------------------------*/
  /*                    Width : 568 = iphone 5 landscape
  /*------------------------------------------------------------------------------*/
  @media only screen and (min-width: 0) and (max-width: 670px) {
      #comments .children {
          margin-right: 0;
      }
  /*----------------------------
      News Ticker
   ----------------------------*/
      .the_ticker {
          margin: 0;
          margin-left: 0;
      }
      .breaking-news .bn-title {
          width: 5px;
          padding: 0;
      }
      .breaking-news .bn-title span {
          display: none;
      }
      .both-sidebars .news-ticker, .news-ticker {
          margin: 0;    
      }
      .current_time {
          display: none;
      }
  /*----------------------------
      News Boxes
   ----------------------------*/
  .recent-news .news-image {
      float: right !important;
      margin-right: 0 !important;
      margin-left: 20px !important;
  }
  
      .news-box .older-articles ul.two-cols li {
          float: none;
          width: auto;
      }
      
      /*News box 3 and 4*/
      .nb-style3 .nb-content {
          margin-right: -20px;
      }
      .nb-style3 .recent-news {
          float: none;
          width: auto;
          padding-left: 20px;
          padding-right: 20px;
      }
      .nb-style3 .older-articles {
          margin-right: 0;
      }
  .nb-item-meta .star-rating {
      margin-top: 0;
  }
      /*News Box 2 cols*/
      .nb-2col .recent-news .news-image {
          width: 100%;
      }
      .nb-2col {
          float: none;
          width: auto;
          margin-left: 0;
      }
  
  
  /*----------------------------
      News in pics
   ----------------------------*/    
      .new-in-pics.nip-big .nip-recent {
          margin-right: 0;
          margin-left: 10px;
      }
  
  /*----------------------------
      Blog posts
   ----------------------------*/
  .bp-vertical-share .bp-entry {
      width: auto;
      float: none;
      margin: 0;
  }
  .bp-vertical-share .mom-social-share {
      border-right-width: 0;
  }
      .bp-vertical-share .mom-social-share .ss-icon {
          float: right;
          width: 60px;
          margin-right: 10px;
          margin-bottom: 0;
      }
      
  /*----------------------------
      Single post
   ----------------------------*/
  
      .single-related-posts {
          margin-right: -10px;
      }
      .single-related-posts li {
          margin-right: 10px;
          width: 155px;
      }
  
  /*----------------------------
      404 page & search page
   ----------------------------*/
  .not-found-wrap .advanced-search-form {
      width: auto;
  }
  .advanced-search-form .search.button {
      float: right;
  }
  
      
  }
  
  /*------------------------------------------------------------------------------*/
  /*                    Width : 480
  /*------------------------------------------------------------------------------*/
  @media only screen and (min-width: 0) and (max-width: 567px) {
   
  /*----------------------------
      News Boxes
   ----------------------------*/
  .recent-news .news-image {
      width: 160px !important;
  }
  
  /*----------------------------
      Blog posts
   ----------------------------*/
  
      
  /*----------------------------
      Single post
   ----------------------------*/
      .single-related-posts {
          margin-right: -10px;
      }
      .single-related-posts li {
          margin-right: 10px;
          width: 126px;
      }
  
  /*----------------------------
      BBpress
   ----------------------------*/
  #bbpress-forums div.bbp-reply-author img.avatar {
      top: 0;
      left: auto;
      right: 0;
  }
  li.bbp-forum-info, li.bbp-topic-title {
      width: 70%;
  }
  li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count {
      width: 15%;
  }
  #bbpress-forums #bbp-single-user-details #bbp-user-avatar {
      float: right;
      margin-right:0;
      margin-left: 10px;
  }
  #bbpress-forums #bbp-single-user-details {
      width: 100%;
      margin-bottom: 20px;
  }
  #bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar, #bbpress-forums #bbp-single-user-details #bbp-user-avatar {
      width: 70px;
      height: 70px;
  }
  #bbpress-forums #bbp-single-user-details #bbp-user-navigation {
      margin-left: 0;
      margin-right: 80px;
      border: none;
  }
  #bbpress-forums #bbp-single-user-details #bbp-user-navigation li {
      float: right;
      margin-right: 0;
      margin-left: 15px;
  }
  #bbpress-forums #bbp-user-body {
      margin: 0;
  }
  } /* end 480px devices */
  /*------------------------------------------------------------------------------*/
  /*                    width : 320 = portrait mobiles
  /*------------------------------------------------------------------------------*/
  
  /* Tablet Portrait size to standard 960 (devices and browsers) */
  @media only screen and (min-width: 0) and (max-width: 460px) {
  /*----------------------------
      News Boxes
   ----------------------------*/
  .recent-news .news-image {
      margin-left: 0 !important;
      float: none !important;
      width: auto !important;
  }
  
  .news-list .nl-item .news-image {
      margin-bottom: 20px;
  }
  
  
  /*----------------------------
      Scrolling box
   ----------------------------*/
  .scrolling-box:after {
      display: none;
  }
  .scrolling-box .owl-controls {
      height: auto;
      padding: 10px;
      border-top: 1px solid #eaeaea;
  }
  /*----------------------------
      News in pics
   ----------------------------*/    
      .new-in-pics .nip-grid ul li {
          width: 77px;
          height: 52px;
      }
      .new-in-pics.nip-big .nip-recent {
          width: 100%;
          float: none;
          margin: 0;
          margin-bottom: 10px;
      }
      .new-in-pics.nip-big .nip-grid {
          width:100%;
          float: none;
      }
      .new-in-pics.nip-big .nip-grid ul li {
          width: 77px;
          height: 52px;
          margin-bottom: 8px;
          margin-right: 8px;
          
      }
  
  /*----------------------------
      Blog posts
   ----------------------------*/
  .posts-grid .mom-grid-item {
      width: 100%;
      float: none;
      margin: 0;
      margin-bottom: 20px;
  }
  .mom-timeline .tl-month .tl-day ul.tl-posts li .post-img {
      display: none;
  }
  .mom-timeline .tl-month .tl-day ul.tl-posts .mom_review_score {
      margin-bottom: 7px;
  }
  .mom-timeline .tl-month .tl-day ul.tl-posts li .details.has-feature-image {
      margin: 0;
  }
  .mom-timeline .tl-month .tl-day ul.tl-posts li {
      min-width: 0;
  }
  
  .default-blog-post.bp-horizontal-share .bp-details .post-img, .bp-vertical-share .bp-details .post-img  {
      width: auto;
      float: none;
      margin: 0;
      margin-bottom: 20px;
      max-width: 100%;
  }
      
  /*----------------------------
      Single post
   ----------------------------*/
  .np-posts ul li.prev:before {
      display: none;
  }
  .np-posts ul li {
      width: auto;
      float: none;
      margin-bottom: 20px;
  }
  
  .about-the-author .author_avatar {
      float: none;
      margin: 0 auto;
      text-align: center;
      position: absolute;
      width: 100%;
      top: -45px;
      left: 0;
  }
  .single-box.about-the-author {
      margin-top: 60px;
  }
  .about-the-author .author_desc {
      margin: 0;
      top: 0;
      margin-top: 30px;
  }
      .single-related-posts {
          margin-right:0;
      }
      .single-related-posts li {
          margin: 0;
          margin-bottom: 10px;
          float: none;
          width: auto;
      }
  #comments .children {
      margin: 0;
  }
      
  
  /*----------------------------
      BBpress
   ----------------------------*/
  li.bbp-forum-info, li.bbp-topic-title {
      width: 56%;
  }
  li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count {
      width: 22%;
  }
  #bbpress-forums .sub-forums-list .sub-forum {
   margin: 0;
   float: none;
  }
  #bbpress-forums a.bbp-forum-title, #bbpress-forums a.bbp-topic-permalink, #bbpress-forums .bbp-topic-title h3 a {
      font-size: 14px;
  }
  #bbpress-forums div.bbp-search-form {
      float: none;
      width: 207px;
  }
  .bbp-search-form #bbp_search_submit {
      line-height: 25px;
  }
  #bbpress-forums h1 {
      font-size: 24px;
  }
  .bbp-topic-started-by {
      font-size: 11px;
  }
  span.bbp-admin-links {
      display: block;
      float: none;
      width: 100%;
  }
  span.bbp-admin-links > a {
      float: none;
      display: inline-block;
  }
  #bbpress-forums div.bbp-the-content-wrapper input {
      margin-bottom: 5px;
  }
  /*----------------------------
      Woocommerce
   ----------------------------*/
  .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {
    float: none;
    margin: 0;
    width: auto;
  }
  
  } /* end 320px devices */
  
  #menu-holder .mh-icon {
    float: right;
  }
  #menu-holder .mh-caret {
    right: auto;
    left: -1px;
  }
  
  /* rtl by higgs.ir */
  .mpsw-slider .flex-direction-nav li a.flex-next:before{content:'\e6e8'}
  .mpsw-slider .flex-direction-nav li a:before{content:'\e6e9'}
  .fs-image-nav ul li{float:right;margin-left:10px;margin-right:0;}
  .caroufredsel_wrapper{margin: 0 0 0 -12px !important;}
  .feature-slider ul.fslides li {
      float: right;
  }
  #navigation .main-menu > li .cats-mega-wrap .subcat li.has-thumbnail .subcat-thumbnail{    
  float: right;
      margin-right: 0;
      margin-left: 13px;
      }
      
  .scrollToTop {
      left: 50px;right:auto;
  }	
  .widget.woocommerce img{margin-left:10px;}
  .ads-layout-grid .mom-ad{margin-right:auto;margin-left:11px;}
  .ads-layout-rotator .adr-arrows{left:0;right:auto;}
  /*! normalize.css v2.1.3 | MIT License | git.io/normalize */
  
  /*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */
  
  /*Flexslider*/
  
  /* Owl Carousel*/
  
  .mom-carousel .owl-video-play-icon {
      right:50%;
      margin-right:-40px;
      left: auto;
      margin-left: auto;
  }
  
  .mom-carousel .owl-item {
      float:right;
  }
  
  .owl-rtl .owl-item {
      float:left;
  }
  
  /* PretteyPhoto */
  
  div.pp_default .pp_top .pp_middle {
      background:url(http://karamatnama.com/wp-content/themes/images/prettyPhoto/default/sprite_x.png) top right repeat-x;
  }
  
  div.pp_default .pp_content_container .pp_left {
      padding-right:13px;
      padding-left: 0;
  }
  
  div.pp_default .pp_content_container .pp_right {
      background:url(http://karamatnama.com/wp-content/themes/images/prettyPhoto/default/sprite_y.png) top left repeat-y;
      padding-left:13px;
      padding-right: 0;
  }
  
  div.pp_default .pp_next:hover {
      background:url(http://karamatnama.com/wp-content/themes/images/prettyPhoto/default/sprite_next.png) center left no-repeat;
  }
  
  div.pp_default .pp_previous:hover {
      background:url(http://karamatnama.com/wp-content/themes/images/prettyPhoto/default/sprite_prev.png) center right no-repeat;
  }
  
  div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next {
      right:auto;
      left: auto;
  }
  
  div.pp_default a.pp_arrow_next {
      right:52px;
      left: auto;
  }
  
  div.pp_default .pp_nav .currentTextHolder {
      right:75px;
      padding:0 10px 0 0;
      left: auto;
  }
  
  div.pp_default .pp_description {
      margin:5px 0 5px 50px;
  }
  
  div.pp_default .pp_bottom .pp_middle {
      background:url(http://karamatnama.com/wp-content/themes/images/prettyPhoto/default/sprite_x.png) bottom right repeat-x;
  }
  
  div.light_rounded .pp_next:hover {
      background:url(http://karamatnama.com/wp-content/themes/images/prettyPhoto/light_rounded/btnNext.png) center left no-repeat;
  }
  
  div.light_rounded .pp_previous:hover {
      background:url(http://karamatnama.com/wp-content/themes/images/prettyPhoto/light_rounded/btnPrevious.png) center right no-repeat;
  }
  
  div.dark_rounded .pp_content_container .pp_left {
      background:url(http://karamatnama.com/wp-content/themes/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
  }
  
  div.dark_rounded .pp_content_container .pp_right {
      background:url(http://karamatnama.com/wp-content/themes/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;
  }
  
  div.dark_rounded .pp_next:hover {
      background:url(http://karamatnama.com/wp-content/themes/images/prettyPhoto/dark_rounded/btnNext.png) center left no-repeat;
  }
  
  div.dark_rounded .pp_previous:hover {
      background:url(http://karamatnama.com/wp-content/themes/images/prettyPhoto/dark_rounded/btnPrevious.png) center right no-repeat;
  }
  
  div.dark_rounded .pp_description {
      margin-left:85px;
      margin-right: auto;
  }
  
  div.dark_square .pp_description {
      margin:0 0 0 85px;
  }
  
  div.dark_square .pp_next:hover {
      background:url(http://karamatnama.com/wp-content/themes/images/prettyPhoto/dark_square/btnNext.png) center left no-repeat;
  }
  
  div.dark_square .pp_previous:hover {
      background:url(http://karamatnama.com/wp-content/themes/images/prettyPhoto/dark_square/btnPrevious.png) center right no-repeat;
  }
  
  div.light_square .pp_next:hover {
      background:url(http://karamatnama.com/wp-content/themes/images/prettyPhoto/light_square/btnNext.png) center left no-repeat;
  }
  
  div.light_square .pp_previous:hover {
      background:url(http://karamatnama.com/wp-content/themes/images/prettyPhoto/light_square/btnPrevious.png) center right no-repeat;
  }
  
  div.facebook .pp_top .pp_middle {
      background:url(http://karamatnama.com/wp-content/themes/images/prettyPhoto/facebook/contentPatternTop.png) top right repeat-x;
  }
  
  div.facebook .pp_content_container .pp_left {
      background:url(http://karamatnama.com/wp-content/themes/images/prettyPhoto/facebook/contentPatternLeft.png) top right repeat-y;
  }
  
  div.facebook .pp_content_container .pp_right {
      background:url(http://karamatnama.com/wp-content/themes/images/prettyPhoto/facebook/contentPatternRight.png) top left repeat-y;
  }
  
  div.facebook .pp_description {
      margin:0 0 0 37px;
  }
  
  div.facebook .pp_nav p {
      padding:0 4px 0 3px;
  }
  
  div.facebook .pp_next:hover {
      background:url(http://karamatnama.com/wp-content/themes/images/prettyPhoto/facebook/btnNext.png) center left no-repeat;
  }
  
  div.facebook .pp_previous:hover {
      background:url(http://karamatnama.com/wp-content/themes/images/prettyPhoto/facebook/btnPrevious.png) center right no-repeat;
  }
  
  div.facebook .pp_bottom .pp_middle {
      background:url(http://karamatnama.com/wp-content/themes/images/prettyPhoto/facebook/contentPatternBottom.png) top right repeat-x;
  }
  
  div.pp_overlay {
      right:0;
      left: auto;
  }
  
  .pp_content_container {
      text-align:right;
  }
  
  .pp_content_container .pp_left {
      padding-right:20px;
      padding-left: 0;
  }
  
  .pp_content_container .pp_right {
      padding-left:20px;
      padding-right: 0;
  }
  
  .pp_content_container .pp_details {
      float:right;
  }
  
  .pp_social {
      float:right;
  }
  
  .pp_social .facebook {
      float:right;
      margin-right:5px;
      margin-left: auto;
  }
  
  .pp_social .twitter {
      float:right;
  }
  
  .pp_nav {
      clear:left;
      float:right;
      margin:3px 0 0 10px;
  }
  
  .pp_nav p {
      float:right;
  }
  
  .pp_nav .pp_play,.pp_nav .pp_pause {
      float:right;
      margin-left:4px;
      margin-right: auto;
  }
  
  a.pp_arrow_previous,a.pp_arrow_next {
      float:right;
  }
  
  .pp_gallery {
      right:50%;
      left: auto;
  }
  
  .pp_gallery div {
      float:right;
  }
  
  .pp_gallery ul {
      float:right;
      margin:0 5px 0 0;
  }
  
  .pp_gallery ul a {
      float:right;
  }
  
  .pp_gallery li {
      float:right;
      margin:0 0 0 5px;
  }
  
  a.pp_next {
      float:left;
  }
  
  a.pp_previous {
      float:right;
  }
  
  a.pp_expand,a.pp_contract {
      left:30px;
      right: auto;
  }
  
  a.pp_close {
      left:0;
      right: auto;
  }
  
  .pp_loaderIcon {
      right:50%;
      margin:-12px -12px 0 0;
      left: auto;
  }
  
  #pp_full_res .pp_inline {
      text-align:right;
  }
  
  div.ppt {
      margin:0 15px 5px 0;
  }
  
  div.light_rounded .pp_description,div.light_square .pp_description {
      margin-left:85px;
      margin-right: auto;
  }
  
  div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle {
      background:url(http://karamatnama.com/wp-content/themes/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat;
  }
  
  .pp_top .pp_left,.pp_bottom .pp_left {
      right:0;
      left: auto;
  }
  
  .pp_top .pp_middle,.pp_bottom .pp_middle {
      right:20px;
      left:20px;
  }
  
  * html .pp_top .pp_middle,* html .pp_bottom .pp_middle {
      right:0;
      left: auto;
  }
  
  .pp_top .pp_right,.pp_bottom .pp_right {
      right:auto;
      left:0;
  }
  
  
  
  
  
  
  @media only screen and (min-width: 0) and (max-width: 670px) {
  /* prettyPhoto styling for small screens */
  .pp_pic_holder.pp_default {
      right: 0!important;
      left: auto;
  }
  
  div.pp_default .pp_content_container .pp_left {
      padding-right: 0!important;
      padding-left: 0;
  }
  
  div.pp_default .pp_content_container .pp_right {
      padding-left: 0!important;
      padding-right: 0;
  }
  
  .pp_details {
      padding-right: 3%;
      padding-left: 4%;
  }
  
  a.pp_close {
      left: 10px!important;
      right: auto;
  }
  
  
  
  
  
  }
  /* ==========================================================================
   *                Fonts
     ========================================================================== */
  /* ==========================================================================
   *                Basics
     ========================================================================== */
  
  .alignright {
      float: left;
  }
  
  .alignrighti {
      float: left !important;
  }
  
  img.alignright, .wp-caption.alignright {
      float:left;
      margin-left:0;
      margin-right:1.5em;
  }
  
  .alignleft {
      float: right;
  }
  
  .alignlefti {
      float: right !important;
  }
  
  img.alignleft, .wp-caption.alignleft {
      float:right;
      margin-right:0;
      margin-left:1.5em;
  }
  
  .aligncenter {
      margin-right:auto;
      margin-left:auto;
  }
  
  code, samp, kbd {
      text-align: right;
  }
  
  pre, code {
      border-right-width: 8px;
      margin: 1.7em 0.3em 1.7em 0;
  }
  
  /* target IE7 and IE6 */
  
  .alert-bar {
      right: 0;
      left: auto;
  }
  
  /* ==========================================================================
   *                Columns
     ========================================================================== */
  
  .one_half, .one_third, .two_third, .three_fourth, .two_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .two_sixth, .three_sixth, .four_sixth, .five_sixth {
      margin-left: 4%;
      float: right;
      margin-right: auto;
  }
  
  .last {
      margin-left: 0 !important;
      clear: left;
      margin-right: auto;
  }
  
  /* ==========================================================================
   *               retina
     ========================================================================== */
  
  /*---------------------------------
              Visibility
  ---------------------------------*/
  
  /* ==========================================================================
   *                main font
     ========================================================================== */
  
  /* ==========================================================================
   *                Secondary font
     ========================================================================== */
  
  /* ==========================================================================
   *                Main Style
     ========================================================================== */
  
  .main_container {
      float: right;
  }
  
  .main-col, .vc_main_col.vc_column_container {
      float: right;
  }
  
  .main-sidebar, .vc_sidebar.vc_column_container {
      float: left;
  }
  
  .secondary-sidebar, .vc_sec_sidebar.vc_column_container {
      float: right;
      margin-right: 20px;
      margin-left: auto;
  }
  
  .base-box:after, .sidebar .widget:after, div.bbp-template-notice:after, div.indicator-hint:after, #bbpress-forums fieldset.bbp-form legend:after {
      right: 0;
      left: auto;
  }
  
  /*star rating */
  
  .star-rating:before {
      float: right;
      right: 0;
      left: auto;
  }
  
  .star-rating span {
      float: right;
      right: 0;
      left: auto;
  }
  
  .star-rating span:before {
      right: 0;
      text-align: right;
      left: auto;
  }
  
  .scrolling-box .nb-item-meta .star-rating {
      margin-right: 0;
      margin-left: auto;
  }
  
  /* ==========================================================================
   *                sidebars Variations
     ========================================================================== */
  
  .both-sidebars-all .secondary-sidebar {
      float: right;
      margin-left: 20px;
      margin-right: auto;
  }
  
  .both-sidebars-all .main-col {
      float: left;
  }
  
  .both-sidebars-left .main_container {
      float: left;
  }
  
  .both-sidebars-left .main-sidebar {
      float: right;
  }
  
  .both-sidebars-left .secondary-sidebar {
      float: right;
      margin-left: 20px;
      margin-right: auto;
  }
  
  .both-sidebars-left .main-col {
      float: left;
  }
  
  .left-sidebar .main_container {
      float: left;
  }
  
  .left-sidebar .main-sidebar {
      float: right;
  }
  
  /* ==========================================================================
   *                Main Title
     ========================================================================== */
  
  /* ==========================================================================
   *                form elements
     ========================================================================== */
  
  .mom-select:before {
      left: 0;
      border-right-width: 1px;
      right: auto;
  }
  
  .mom-select select {
      margin-right: 5px;
      margin-left: auto;
  }
  
  /* Footer & top bar colors */
  
  .wpcf7-captchac {
      float: right;
      margin-left: 10px;
      margin-right: auto;
  }
  
  .ltr .wpcf7-captchac {
      float: left;
      margin-left: 0px;
      margin-right: 10px;
  }
  
  /* ==========================================================================
   *                Topbar
     ========================================================================== */
  
  .topbar .top-left-content {
      float: right;
  }
  
  .topbar .top-right-content {
      float: left;
  }
  
  .topbar .top-nav > li {
      float: right;
  }
  
  /* Dropdown */
  .topbar .top-nav > li ul.sub-menu {
      right: 0px;
      left: auto;
  }
  
  .top-right-content .top-nav > li ul.sub-menu {
      right: auto;
      left: 0;
  }
  
  .topbar .top-nav > li ul.sub-menu li ul.sub-menu {
      right: 100%;
      left: auto;
  }
  
  .top-right-content .top-nav > li ul.sub-menu li ul.sub-menu {
      right: auto;
      left: 100%;
  }
  
  .topbar .top-nav > li ul.sub-menu li.has-child > a:after {
      left: 5px;
      right: auto;
  }
  
  .topbar .search-form input {
      float: right;
  }
  
  .topbar .search-form button {
      float: left;
  }
  
  .mom-social-icons li {
      float: right;
      margin-right: 1px;
      margin-left: auto;
  }
  
  .mom-social-icons li a img {
      margin-left: 4px;
      margin-right: auto;
  }
  
  .today_date {
      float: right;
      margin-left: 20px;
      margin-right: auto;
  }
  
  .ltr .today_date {
      float: left;
      margin-left:0;
      margin-right: 20px;
  }
  
  /* ==========================================================================
   *                Header
     ========================================================================== */
  
  .header .logo {
      float:  right;
  }
  
  .header-right {
      float: left;
  }
  
  /* ==========================================================================
   *                	Main Navigation
     ========================================================================== */
  #navigation {
      border-right: 0;
      border-left: 0;
  }
  
  .sticky_logo {
      left: 100%;
      margin-left: 10px;
      right: auto;
      margin-right: auto;
  }
  
  #navigation ul.main-menu {
      margin-left: 50px;
      margin-right: auto;
  }
  
  #navigation .main-menu > li {
      float:  right;
      border-right-width: 1px;
  }
  
  #navigation .main-menu > li:last-child {
      border-left: 1px solid #dfdfdf;
      border-right: none;
  }
  
  #navigation .main-menu > li:hover > a:before, #navigation .main-menu > li.current-menu-item > a:before, .navigation_highlight_ancestor #navigation .main-menu > li.current-menu-ancestor > a:before,  .navigation_highlight_ancestor #navigation .main-menu > li.current-menu-parent > a:before {
      right: 0;
      left: auto;
  }
  
  #navigation .main-menu li a i {
      float: right;
      margin-left: 8px;
      margin-right: auto;
  }
  
  #navigation ul.device-menu li.img_icon {
      margin-left: 10px;
      margin-right: auto;
  }
  
  #navigation .main-menu li a i[class*="brankic"] {
      margin-left: 6px;
      margin-right: auto;
  }
  
  #navigation .nav-buttons {
      left: 0;
      right: auto;
  }
  
  #navigation .nav-button {
      float: right;
  }
  
  #navigation .nav-button:first-child {
      border-right-width: 1px;
  }
  
  #navigation .nav-button.active:before {
      right: 0;
      left: auto;
  }
  
  #navigation .nav-button.nav-cart {
      padding-left: 6px;
      padding-right: 0;
  }
  
  #navigation .nav-button.nav-cart span.numofitems {
      left: 8px;
      right: auto;
  }
  
  .nb-inner-wrap {
      left: 0;
      right: auto;
  }
  
  .nb-inner-wrap .search-form .sf-loading {
      left:55px;
      right: auto;
  }
  
  .nb-inner-wrap .search-form .button {
      float: right;
  }
  
  .nb-inner-wrap .search-form input {
      float: right;
      border-left-width: 0;
  }
  
  .nb-inner-wrap  ul.s-results .s-img {
      float: right;
      margin-left: 10px;
      margin-right: auto;
  }
  
  /* pages */
  
  .nb-inner-wrap  ul.s-results .s-details {
      margin-right: 55px;
      margin-left: auto;
  }
  
  .show_all_results a i {
      margin-right: 6px;
      margin-left: auto;
  }
  
  /* ==========================================================================
   *                Dropdown Menus
     ========================================================================== */
  ul.main-menu > li:not(.mom_mega):not(.mom_mega_cats) ul.sub-menu {
      right: -1px;
      left: auto;
  }
  
  ul.main-menu > li:not(.mom_mega):not(.mom_mega_cats) ul.sub-menu li ul.sub-menu {
      right: 100%;
      left: auto;
  }
  
  ul.main-menu > li.menu-item-has-children > a:after {
      right: 0;
      left: auto;
  }
  
  ul.main-menu li:not(.mom_mega):not(.mom_mega_cats) ul.sub-menu li.menu-item-has-children > a:after {
      left: 10px;
      right: auto;
  }
  
  /* Mega menu */
  
  #navigation .main-menu li a i.mega_menu_arrow_holder {
      margin-left: 5px;
      margin-right: auto;
  }
  
  #navigation .main-menu li.mom_mega.menu-item-depth-0 > .mom_mega_wrap {
      right: 0;
      left: auto;
  }
  
  .main-menu .mom_mega.menu-item-depth-0 > .mom_mega_wrap:before {
      right: 0;
      left: auto;
  }
  
  ul.main-menu li.mom_mega .mom_mega_wrap ul li a {
      padding:9px 0 9px 10px;
  }
  
  /* Mega Menu columns */
  .mom_mega_wrap .menu-item-depth-1.mega_column {
      float: right;
      margin-left: 3%;
      margin-right: auto;
  }
  
  .mom_mega_wrap .menu-item-depth-1.mega_column:last-child {
      margin-left: 0;
      margin-right: auto;
  }
  
  .mom_mega_wrap.mom_mega_col_1 .menu-item-depth-1.mega_column {
      margin-left: 0;
      margin-right: auto;
  }
  
  .main-menu .mom_mega.menu-item-depth-0 > .mom_mega_wrap .menu-item-depth-1.mega_column:first-child {
      border-right: none;
      border-left: none;
  }
  
  .main-menu ul.menu li.mom_mega .mega_col_title > a {
      margin-right: 20px;
      margin-left: auto;
  }
  
  /* Category Menu */
  #navigation .main-menu > li .cats-mega-wrap {
      right: -1px;
      left: auto;
  }
  
  #navigation .main-menu > li.sub-menu-left .cats-mega-wrap {
      left: 0;
      right: auto;
  }
  
  #navigation .main-menu > li .cats-mega-wrap .cats-mega-inner {
      border-right-width: 0;
  }
  
  #navigation .main-menu > li .cats-mega-wrap .cats-mega-inner:before {
      right: 140px;
      left: auto;
  }
  
  #navigation .main-menu > li .cats-mega-wrap ul.sub-menu {
      float: right;
  }
  
  ul.main-menu > li .cats-mega-wrap ul.sub-menu li {
      border-left-width: 0px;
  }
  
  ul.main-menu > li .cats-mega-wrap ul.sub-menu li.active a:before {
      left: 5px;
      right: auto;
  }
  
  #navigation .main-menu > li .cats-mega-wrap .subcat {
      float: left;
  }
  
  #navigation .main-menu > li .cats-mega-wrap .subcat ul li {
      margin-left: 15px;
      margin-right: 15px;
  }
  
  #navigation .main-menu > li .cats-mega-wrap .subcat li.has-thumbnail .subcat-thumbnail {
      float: right;
      margin-left: 13px;
      margin-right: auto;
  }
  
  #navigation .main-menu > li .cats-mega-wrap .subcat li.has-thumbnail .subcat-title {
      margin-right: 83px;
      margin-left: auto;
  }
  
  #navigation .main-menu > li .cats-mega-wrap .subcat .mom-cat-latest .view_all_posts i {
      margin-right: 5px;
      margin-left: auto;
  }
  
  /* Horizontal Categories */
  
  #navigation .main-menu > li .cats-mega-wrap.mom_cats_horizontal .subcat .mom-cat-latest li {
      float: right;
      border-left: 1px solid #f0f0f0;
      border-right: none;
  }
  
  #navigation .main-menu > li .cats-mega-wrap.mom_cats_horizontal .subcat .mom-cat-latest li:last-child {
      border-left: 0;
      border-right: none;
  }
  
  /* Custom mega menu */
  
  #navigation .mom_custom_mega ul, #navigation .mom_custom_mega ol {
      margin: 3px 14px 10px 3px;
      padding: 0 5px 0 2px;
  }
  
  /* ==========================================================================
   *                Dropdown effects
     ========================================================================== */
  /* Older than css3 */
  
  /* Fade effect (default) */
  
  /* Slide effect */
  
  /* Skew effect */
  
  /* ==========================================================================
   *                Breaking news
     ========================================================================== */
  
  .the_ticker {
      margin-left: 132px;
      margin-right: auto;
  }
  
  .breaking-news .bn-title {
      float: right;
      padding: 0 14px 0 10px;
  }
  
  .breaking-news .bn-title:after {
      right: 100%;
      border-right-color: #b00;
      border-right-width: 10px;
      left: auto;
  }
  
  .news-ticker {
      padding:0 10px 0 2px;
      margin-right: 120px;
      margin-left: auto;
  }
  
  .both-sidebars .news-ticker {
      margin-right: 135px;
      margin-left: auto;
  }
  
  .news-ticker li {
      float: right;
      margin-left: 20px;
      margin-right: auto;
  }
  
  .news-ticker li i {
      float: right;
      margin-left: 8px;
      margin-right: auto;
  }
  
  .news-ticker li img {
      margin-left: 8px;
      margin-right: auto;
  }
  
  .current_time {
      left: 0;
      right: auto;
  }
  
  /* ticker base style */
  .tickeroverlay-left {
      right:-2px;
      left: auto;
  }
  
  .tickeroverlay-right {
      left:-2px;
      right: auto;
  }
  
  ul.newsticker {
      margin-right: 20px;
      margin-left: auto;
  }
  
  ul.newsticker li {
      float: right;
      padding-left: 15px;
      padding-right: 0;
  }
  
  .news-ticker.animation-static ul li {
      float: right;
  }
  
  /* ==========================================================================
   *                Featutre slider
     ========================================================================== */
  
  /* old slider */
  
  .feature-slider.old-style .fslides .fslide {
      float: right;
  }
  
  /* old slider */
  
  .feature-slider .fslide .slide-caption {
      right: 0;
      left: auto;
  }
  
  .ltr .feature-slider .fslide .slide-caption h2,
  .ltr .feature-slider .fslide .slide-caption p {
      text-align: left;
  }
  
  .feature-slider .fs-nav {
      right: 0;
      left: auto;
  }
  
  .feature-slider .fs-nav a:last-child {
      margin-left: 0;
      margin-right: auto;
  }
  
  .feature-slider .fs-nav:not(.numbers) a, .feature-slider .owl-dot {
      margin-left: 4px;
      margin-right: auto;
  }
  
  .feature-slider .fs-nav.numbers a {
      margin-left: 5px;
      margin-right: auto;
  }
  
  .fs-image-nav {
      padding: 10px 24px 10px 25px;
  }
  
  .fs-image-nav .fs-thumbs {
      margin-left: -12px;
      margin-right: auto;
  }
  
  .fs-image-nav .fs-thumbs .fs-thumb {
      float: right;
      margin-left: 10px;
      margin-right: auto;
  }
  
  .fs-image-nav .fs-prev i , .fs-image-nav .fs-next i {
      right: 0px;
      left: auto;
  }
  
  .fs-drection-nav {
      left: 20px;
      right: auto;
  }
  
  .fs-drection-nav > span {
      float: right;
  }
  
  .fs-drection-nav > span.fsd-next {
      float: left;
  }
  
  /* Caption style 2*/
  
  .feature-slider .fslide .slide-caption.fs-caption-alt h2 {
      float: right;
      margin-left: 85px;
      margin-right: auto;
  }
  
  .ltr .feature-slider .fslide .slide-caption.fs-caption-alt h2 {
      float: left;
      margin-left: 0;
      margin-right: 85px;
  }
  
  .feature-slider .fslide .slide-caption.fs-caption-alt p {
      margin-left: 85px;
      margin-right: auto;
  }
  
  .ltr .feature-slider .fslide .slide-caption.fs-caption-alt p {
      margin-left: 0;
      margin-right: 85px;
  }
  
  .feature-slider.new-style .fs-image-nav {
      border-left: none;
      border-right: none;
  }
  
  .feature-slider.new-style .fs-image-nav .fs-prev {
      right:-25px;
      left: auto;
  }
  
  .feature-slider.new-style .fs-image-nav .fs-next {
      left:-25px;
      right: auto;
  }
  
  .feature-slider.new-style:not(.no_spaces) .fs-image-nav:before {
      right: -20px;
      left: auto;
  }
  
  /* ==========================================================================
   *                News Box
     ========================================================================== */
  
  .news-box .nb-header .nb-title a, .news-box .nb-header .nb-title span {
      padding-left: 11px;
      float: right;
      padding-right: 0;
  }
  
  .news-box .nb-footer .nomoreposts {
      right: 0;
      left: auto;
  }
  
  .news-box .nb-footer a i {
      margin-right: 3px;
      margin-left: auto;
  }
  
  .mom-post-meta > span, .mom-post-meta > a {
      margin-left:10px;
      float: right;
      margin-right: auto;
  }
  
  .mom-post-meta .mom_review_score {
      float: right;
  }
  
  .news-box .older-articles ul.two-cols li {
      float: right;
      padding-left: 10px;
      padding-right: 0;
  }
  
  .news-box .older-articles ul.two-cols li:nth-child(2n+1) {
      clear: right;
  }
  
  .type-post .post-format-icon {
      right: 0;
      left: auto;
  }
  
  .news-box .nb-item-meta span:last-child {
      margin-left: 0;
      margin-right: auto;
  }
  
  /* ==========================================================================
   *                Scrolling Box
     ========================================================================== */
  
  .scrolling-box:before {
      left: 0;
      right: auto;
  }
  
  .scrolling-box:after {
      left: 0;
      right: auto;
  }
  
  .scrolling-box .owl-item {
      border-left-width: 1px;
  }
  
  .scrolling-box .sb-item {
      float: right;
  }
  
  .scrolling-box .nb-item-meta .entry-date {
      margin-left: 5px;
      margin-right: auto;
  }
  
  .owl-dot {
      margin-left: 6px;
      margin-right: auto;
  }
  
  .owl-dot:last-child {
      margin-left: 0;
      margin-right: auto;
  }
  
  /* ==========================================================================
   *                News List
     ========================================================================== */
  
  .news-list .nl-item .news-image {
      float: right;
      margin-left: 20px;
      margin-right: auto;
  }
  
  .news-list .nl-item .news-summary.has-feature-image {
      margin-right: 210px;
      margin-left: auto;
  }
  
  .news-list.nl-big .nl-item .news-summary.has-feature-image {
      margin-right: 285px;
      margin-left: auto;
  }
  
  /* ==========================================================================
   *                Newsbox style 1
     ========================================================================== */
  
  .nb-style1 .recent-news .news-image {
      float: right;
      margin-left: 20px;
      margin-right: auto;
  }
  
  .nb-style1 .nb1-older-articles ul.two-cols:before {
      right: 50%;
      border-left: 1px dotted #bfbfbf;
      left: auto;
      border-right: none;
  }
  
  .nb-style1 .nb1-older-articles ul li {
      padding-right: 18px;
      padding-left: 0;
  }
  
  .news-box .nb1-older-articles ul li i {
      margin-left: 10px;
      margin-right: -18px;
  }
  
  /* ==========================================================================
   *                Newsbox style 2
     ========================================================================== */
  
  .nb-style2 .recent-news .news-image {
      float: right;
      margin-left: 20px;
      margin-right: auto;
  }
  
  .nb-style2 .older-articles .two-cols:before {
      right: 50%;
      left: auto;
  }
  
  .nb-style2 .older-articles .two-cols li img {
      float: right;
      margin-left: 15px;
      margin-right: auto;
  }
  
  .nb-style2 .older-articles .two-cols li .details.has-feature-image {
      margin-right: 103px;
      margin-left: auto;
  }
  
  /* ==========================================================================
   *                News box 3
     ========================================================================== */
  .nb-style3 .nb-content {
      margin-left: -20px;
      margin-right: auto;
  }
  
  .nb-style3 .recent-news {
      float: right;
      padding-right: 0;
      padding-left: 0;
  }
  
  .nb-style3 .older-articles {
      margin-right: 304px;
      border-right-width:1px;
      margin-left: auto;
  }
  
  .nb-style3 .older-articles ul li img {
      float: right;
      margin-left: 15px;
      margin-right: auto;
  }
  
  .nb-style3 .older-articles ul li .details.has-feature-image {
      margin-right: 103px;
      margin-left: auto;
  }
  
  /* ==========================================================================
   *                News box 4
     ========================================================================== */
  
  /* ==========================================================================
   *                News Box 2 column
     ========================================================================== */
  
  .nb-2col {
      float: right;
      margin-left: 20px;
      margin-right: auto;
  }
  
  .nb-2col.last {
      clear: left;
  }
  
  .nb-2col .older-articles ul li img {
      float: right;
      margin-left: 15px;
      margin-right: auto;
  }
  
  .nb-2col .older-articles ul li .details.has-feature-image {
      margin-right: 103px;
      margin-left: auto;
  }
  
  /* ==========================================================================
   *                Media Box
     ========================================================================== */
  .media-box .nb-content {
      margin-left: -20px;
      margin-right: auto;
  }
  
  .media-box .recent-media {
      float: right;
      margin-left: 20px;
      margin-right: auto;
  }
  
  .media-box .older-media {
      float: left;
      border-right: 1px solid #eaeaea;
      border-left: none;
  }
  
  /* ==========================================================================
   *                News in Pictures
     ========================================================================== */
  
  .new-in-pics .nip-grid ul {
      margin-left: -8px;
      margin-right: auto;
  }
  
  .new-in-pics .nip-grid ul li {
      float: right;
      margin-left: 8px;
      margin-right: auto;
  }
  
  .new-in-pics.nip-big .nip-recent {
      float: right;
      margin-left: 20px;
      margin-right: auto;
  }
  
  .new-in-pics.nip-big .nip-grid {
      float: right;
  }
  
  .new-in-pics.nip-big .nip-grid ul {
      margin-left: -9px;
      margin-right: auto;
  }
  
  .new-in-pics.nip-big .nip-grid ul li {
      margin-left: 9px;
      margin-right: auto;
  }
  
  /* ==========================================================================
   *                widgets
     ========================================================================== */
  
  .widget ul li {
      padding-right: 16px;
      padding-left: 0;
  }
  
  .widget ul li .num {
      float: left;
  }
  
  .sidebar .widget ul:not(.w-icon) li:before {
      margin-right: -16px;
      float: right;
      margin-left: 9px;
  }
  
  .sidebar .widget .widget-title span {
      padding-left: 11px;
      padding-right: 0;
  }
  
  /* ==========================================================================
   *                Default widgets
     ========================================================================== */
  
  .default-search-form input {
      padding-left: 45px;
      padding-right: 0;
  }
  
  .default-search-form button {
      left: 0;
      right: auto;
  }
  
  /* calendar */
  /* RSS Widget */
  
  /* Calendar Widget */
  
  #wp-calendar th,
  #wp-calendar td,
  #wp-calendar caption {
      text-align: right;
  }
  
  #wp-calendar #next {
      padding-left: 24px;
      padding-left: 1.714285714rem;
      text-align: left;
      padding-right: 0;
  }
  
  .widget_twitter .timesince {
      text-align: left;
  }
  
  /* video widget */
  
  /* category */
  
  .widget li .cat_num {
      float: left;
  }
  
  /* ==========================================================================
   *                bbpress
     ========================================================================== */
  
  .widget_display_stats dt {
      float: right;
  }
  
  .widget_display_stats dd {
      float: left;
  }
  
  /* ==========================================================================
   *                News in pictures
     ========================================================================== */
  
  .widget .new-in-pics-widget ul {
      margin-left: -6px;
      margin-right: auto;
  }
  
  .widget .new-in-pics-widget ul li {
      float: right;
      margin-left: 6px;
      margin-right: auto;
  }
  
  .secondary-sidebar .widget .new-in-pics-widget ul li {
      margin-left: 5px;
      margin-right: auto;
  }
  
  /* ==========================================================================
   *                Social counter widget
     ========================================================================== */
  .mom-socials-counter ul {
      margin-left: -5px;
      margin-right: auto;
  }
  
  .mom-socials-counter ul li {
      float: right;
      margin-left: 5px;
      margin-right: auto;
  }
  
  /* ==========================================================================
   *                ads
     ========================================================================== */
  
  /*ads 125*/
  .ads125 {
      margin-left: -14px;
      margin-right: auto;
  }
  
  .ads125 a {
      float: right;
      margin-left: 14px;
      margin-right: auto;
  }
  
  /* ==========================================================================
   *               Tabbed widget
     ========================================================================== */
  
  .main_tabs .tabs li:first-child {
      border-right-width: 1px;
  }
  
  .main_tabs.tabs_v1 .tabs li:first-child, .main_tabs.tabs_v2 .tabs li:first-child, .main_tabs.tabs_v3 .tabs li:first-child {
      border-right-width: 0px;
  }
  
  .main_tabs .tabs li {
      float: right;
      border-right-width: 0;
  }
  
  .main_tabs .tabs a.current:before {
      right: 0;
      left: auto;
  }
  
  /* ==========================================================================
   *                Posts Widget
     ========================================================================== */
  
  .mom-posts-widget .mpw-post .details.has-feature-image {
      margin-right: 101px;
      margin-left: auto;
  }
  
  .sidebar .mom-posts-widget .mpw-post .details.has-feature-image {
      margin-right: 90px;
      margin-left: auto;
  }
  
  .mom-posts-widget .mpw-post .post-img {
      float: right;
      margin-left: 10px;
      margin-right: auto;
  }
  
  /* in small sidebar */
  
  /* ==========================================================================
   *                login widget
     ========================================================================== */
  
  .mom-login-form > div:not(.mom-submit-wrapper):before {
      right: 1px;
      border-left-width: 1px;
      left: auto;
  }
  
  .mom-login-widget input:not([type="checkbox"]) {
      padding: 0 46px 0 10px;
  }
  
  .button.show-more-posts i {
      margin-right: 10px;
      margin-left: auto;
  }
  
  .mom-login-widget .button {
      margin-left: 30px;
      margin-right: auto;
  }
  
  .mom-login-widget input[type="checkbox"]+label i {
      margin-left: 10px;
      margin-right: auto;
  }
  
  .mom-login-widget input[type="checkbox"]+label i:before {
      right:0;
      left: auto;
  }
  
  .mom-login-widget .avatar, .mom-login-user .avatar {
      float: right;
      margin-left: 15px;
      margin-right: auto;
  }
  
  .lw-user-info {
      margin-right: 85px;
      margin-left: auto;
  }
  
  /* ==========================================================================
   *                socials Icons
     ========================================================================== */
  .mom-socials-icons ul {
      margin-left: -5px;
      margin-right: auto;
  }
  
  .mom-socials-icons ul li {
      float: right;
      margin-left: 5px;
      margin-right: auto;
  }
  
  /* ==========================================================================
   *                Newsletter Widget
     ========================================================================== */
  
  .mom-newsletter .sf-loading {
      left: 10px;
      right: auto;
  }
  
  .mom-newsletter:not(.compact) .mn-form input {
      padding-right: 56px;
      padding-left: 0;
  }
  
  .mom-newsletter .mn-form i {
      right: 1px;
      border-left-width: 1px;
      left: auto;
  }
  
  .mom-newsletter.compact form input {
      float: right;
      border-left-width: 0 !important;
  }
  
  .mom-newsletter.compact form .button {
      float: right;
  }
  
  .both-sidebars .secondary-sidebar .mom-newsletter.compact form input {
      border-left-width: 1px !important;
  }
  
  /* ==========================================================================
   *                Slider Widget
     ========================================================================== */
  
  .mpsw-slider .flex-direction-nav {
      left: 0;
      right: auto;
  }
  
  .mpsw-slider .flex-direction-nav li {
      float: right;
      margin-left: 1px;
      margin-right: auto;
  }
  
  /* ==========================================================================
   *                Tags Cloud
     ========================================================================== */
  .tagcloud {
      margin-left: 5px;
      margin-right: auto;
  }
  
  .tagcloud a {
      float: right;
      margin-left: 5px;
      margin-right: auto;
  }
  
  /* ==========================================================================
   *                Google Plus widget
     ========================================================================== */
  
  .mom-googleplus-widget .mgw-inner {
      border-left: 1px solid rgba(0, 0, 0, 0.2);
      border-right: none;
  }
  
  .mom-googleplus-widget .mgw-cover:before {
      left: 0;
      right: auto;
  }
  
  /* ==========================================================================
   *                Poll Widget
     ========================================================================== */
  
  .mom-poll-widget .mp-option .mpo-n {
      float: right;
      border-left: 1px solid #eaeaea;
      border-right: none;
  }
  
  /* ==========================================================================
   *                Weather Widget
     ========================================================================== */
  
  .weather-form .sf-loading {
      left: 10px;
      right: auto;
  }
  
  .current-day-weather .cdw-data {
      border-left: 1px solid #eaeaea;
      float: right;
      border-right: none;
  }
  
  .current-day-weather .cd-temp {
      float: left;
  }
  
  .current-day-weather .cdw-data .cs-time {
      float: left;
  }
  
  .current-day-weather ol li span {
      float: left;
  }
  
  .current-day-weather .cd-temp .weather-icon {
      float: right;
  }
  
  .current-day-weather .cd-temp .weather-icon .w-icon {
      margin-right: -19px;
      margin-left: auto;
  }
  
  .weather-widget .next-days .day-summary .d-date {
      float: right;
      margin-left: 20px;
      margin-right: -1px;
  }
  
  .weather-widget .next-days .day-summary .weather-icon {
      left: 23px;
      right: auto;
  }
  
  .weather-widget .next-days .day-summary .d-handle {
      left: -1px;
      right: auto;
  }
  
  .weather-widget .next-days .day-summary .d-handle i {
      padding-right: 1px;
      padding-left: 0;
  }
  
  .message-box i {
      left: 1px;
      right: auto;
  }
  
  body:not(.both_sidebars_same_width) .secondary-sidebar .weather-widget .next-days .day-summary .weather-icon {
      left: auto;
      right: auto;
  }
  
  body:not(.both_sidebars_same_width) .secondary-sidebar .current-day-weather .cd-temp .weather-icon .w-icon {
      margin-right: 18px;
      margin-left: auto;
  }
  
  /* ==========================================================================
   *                Recent Comments
     ========================================================================== */
  
  .mom-recent-comments .author_avatar {
      float: right;
      margin-left: 15px;
      margin-right: auto;
  }
  
  .mom-recent-comments .author_comment {
      margin-right: 75px;
      margin-left: auto;
  }
  
  /* ==========================================================================
   *                twitter widget
     ========================================================================== */
  
  .widget ul.twiter-list > li img {
      float: right;
      margin-left: 15px;
      margin-right: auto;
  }
  
  .widget ul.twiter-list > li .twitter-user-name a {
      margin-left: 10px;
      margin-right: auto;
  }
  
  .widget ul.twiter-list > li .twiter-follow {
      background-image: -webkit-gradient(linear,right top,right bottom,from(#fff),to(#dedede));
  }
  
  .widget ul.twiter-list > li .twiter-follow:before {
      right: 0px;
      margin-left:2px;
      left: auto;
      margin-right: auto;
  }
  
  .widget .twiter-list ul.twiter-buttons li {
      float: right;
      margin-left: 20px;
      margin-right: auto;
  }
  
  .widget .twiter-list ul.twiter-buttons li:last-child {
      margin-left: 0;
      margin-right: auto;
  }
  
  .widget .twiter-list ul.twiter-buttons li a:before {
      padding-left: 3px;
      padding-right: 0;
  }
  
  .sidebar .twitter-widget ul li {
      padding-right: 40px !important;
      padding-left: 0;
  }
  
  .secondary-sidebar .twitter-widget ul li {
      padding-right: 33px !important;
      padding-left: 0;
  }
  
  .sidebar .twitter-widget ul li div {
      margin-right: 12px;
      margin-left: auto;
  }
  
  .widget .twitter-widget ul li:before {
      float: right;
      margin-right: -29px;
      margin-left: auto;
  }
  
  #footer .widget .twitter-widget ul li {
      padding-right: 30px;
      padding-left: 0;
  }
  
  /* Secondary sidebar */
  
  .secondary-sidebar .widget .twiter-list ul.twiter-buttons li {
      margin-left: 5px;
      margin-right: auto;
  }
  
  /* ==========================================================================
   *                Flickr & Dribbble
     ========================================================================== */
  .widget .flicker-widget-wrap,
  .widget .dribbble-widget-wrap {
      margin-left: -6px;
      margin-right: auto;
  }
  
  .widget .flicker-widget-item,
  .widget .dribbble-widget-item {
      margin-left: 6px;
      float: right;
      margin-right: auto;
  }
  
  /* ==========================================================================
   *                Footer
     ========================================================================== */
  
  #footer .widget ul.two-cols-ul li {
      float: right;
      margin-left: 8%;
      margin-right: auto;
  }
  
  #footer .widget ul.two-cols-ul li:nth-child(2n+2) {
      margin-left: 0;
      margin-right: auto;
  }
  
  /* footer colomns for bothsides */
  .both-sidebars #footer .one_half, .both-sidebars #footer .one_third, .both-sidebars #footer .two_third,.both-sidebars #footer .three_fourth, .both-sidebars #footer .two_fourth, .both-sidebars #footer .one_fourth, .both-sidebars #footer .one_fifth, .both-sidebars #footer .two_fifth, .both-sidebars #footer .three_fifth, .both-sidebars #footer .four_fifth, .both-sidebars #footer .one_sixth, .both-sidebars #footer .two_sixth, .both-sidebars #footer .three_sixth, .both-sidebars #footer .four_sixth, .both-sidebars #footer .five_sixth {
      margin-left: 3%;
      float: right;
      margin-right: auto;
  }
  
  .both-sidebars #footer .last {
      margin-left: 0 !important;
      clear: left;
      margin-right: auto;
  }
  
  /* footer colomns for onesidebar */
  #footer .one_half, #footer .one_third, #footer .two_third, #footer .three_fourth, #footer .two_fourth, #footer .one_fourth, #footer .one_fifth, #footer .two_fifth, #footer .three_fifth, #footer .four_fifth, #footer .one_sixth, #footer .two_sixth, #footer .three_sixth, #footer .four_sixth, #footer .five_sixth {
      margin-left: 2%;
      float: right;
      margin-right: auto;
  }
  
  #footer .widget ul.two_columns_categoreis li {
      float: right;
      margin-left: 10%;
      margin-right: auto;
  }
  
  #footer .widget ul.two_columns_categoreis li:nth-child(2n+2) {
      margin-left: 0;
      margin-right: 0;
  }
  
  /* ==========================================================================
   *                copylefts
     ========================================================================== */
  
  .copyrights-text {
      float: right;
  }
  
  .copyrights-area  .mom-social-icons {
      float: left;
  }
  
  .footer_menu {
      float: left;
  }
  
  .footer_menu li {
      float: right;
  }
  
  /* ==========================================================================
   *                scroll to top
     ========================================================================== */
  
  .scrollToTop {
      left: 50px;
      right: auto;
  }
  
  /* ==========================================================================
   *                BreadCrumbs
     ========================================================================== */
  
  /* ==========================================================================
   *                Category
     ========================================================================== */
  
  .category-title .bc-rss {
      left:0;
      right: auto;
  }
  
  /* ==========================================================================
   *                Blog
     ========================================================================== */
  
  .blog-post .bp-head .bp-meta > span {
      margin-left: 10px;
      margin-right: auto;
  }
  
  .bp-vertical-share .bp-entry {
      float: right;
      margin-left: 103px;
      margin-right: auto;
  }
  
  .bp-vertical-share.share-off .bp-entry {
      margin-left: 0;
      margin-right: auto;
  }
  
  .bp-vertical-share .bp-details .post-img {
      float: right;
      margin-left: 20px;
      margin-right: auto;
  }
  
  .bp-vertical-share .mom-social-share {
      left: 0;
      border-right-width: 1px;
      right: auto;
  }
  
  .default-blog-post.bp-horizontal-share .bp-details .post-img {
      float:right;
      margin-left:20px;
      margin-right: auto;
  }
  
  /* vertical post share */
  
  .mom-social-share .ss-icon i {
      margin-left: 5px;
      margin-right: auto;
  }
  
  .mom-social-share.ss-vertical .ss-icon span.count:after,.mom-social-share.ss-vertical .ss-icon span.count:before {
      right: 50%;
      left: auto;
  }
  
  .mom-social-share.ss-vertical .ss-icon span.count:after {
      margin-right: -5px;
      margin-left: auto;
  }
  
  .mom-social-share.ss-vertical .ss-icon span.count:before {
      margin-right: -6px;
      margin-left: auto;
  }
  
  /* Horizontal Share */
  
  .mom-social-share.ss-horizontal .ss-icon {
      float:right;
      margin-left:10px;
      margin-right: auto;
  }
  
  .mom-social-share.ss-horizontal .ss-icon span {
      float:right;
  }
  
  .mom-social-share.ss-horizontal .ss-icon span.icon {
      padding-right:7px;
      padding-left:10px;
  }
  
  .mom-social-share.ss-horizontal .ss-icon span.icon i {
      margin-left:4px;
      margin-right: auto;
  }
  
  .mom-social-share.ss-horizontal .ss-icon span.count {
      padding-right:6px;
      padding-left: 0;
  }
  
  .mom-social-share.ss-horizontal .ss-icon span.count:after,.mom-social-share.ss-horizontal .ss-icon span.count:before {
      left: 100%;
      right: auto;
  }
  
  .mom-social-share.ss-horizontal .ss-icon span.count:after {
      border-left-color: #f5f5f5;
  }
  
  .mom-social-share.ss-horizontal .ss-icon span.count:before {
      border-left-color: #eaeaea;
  }
  
  .mom-social-share .ss-more {
      left:20px;
      right: auto;
  }
  
  /* posts grid */
  
  .posts-grid .mom-grid-item {
      float:right;
  }
  
  .posts-grid .mom-grid-item.first {
      clear:right;
  }
  
  .posts-grid .mom-social-share.ss-horizontal .ss-icon span.icon i {
      right:0;
      left: auto;
  }
  
  /*
      Timline
  */
  
  .mom-timeline .tl-month .tlm-title {
      float:right;
      padding-right:31px;
      padding-left:10px;
      clear:right;
  }
  
  .mom-timeline .tl-month .tlm-title:before {
      right:10px;
      left: auto;
  }
  
  .mom-timeline .tl-month .tlm-title .handle {
      right:0;
      border-left-width: 1px;
      left: auto;
  }
  
  .mom-timeline .tl-month .tl-day {
      margin-right:30px;
      margin-left: auto;
  }
  
  .mom-timeline .tl-month .tl-day:before {
      left:100%;
      right: auto;
  }
  
  .mom-timeline .tl-month .tl-day:after {
      right:-19px;
      left: auto;
  }
  
  .mom-timeline .tl-month .tl-day .tld-title:after {
      right:10px;
      left: auto;
  }
  
  .mom-timeline .tl-month .tl-day ul.tl-posts {
      padding-right:30px;
      padding-left: 0;
  }
  
  .mom-timeline .tl-month .tl-day ul.tl-posts li {
      float:right;
      padding-left:13px;
      padding-right: 0;
  }
  
  .mom-timeline .tl-month .tl-day ul.tl-posts li:before {
      right:-21px;
      left: auto;
  }
  
  .mom-timeline .tl-month .tl-day ul.tl-posts li:after {
      left:100%;
      right: auto;
  }
  
  .mom-timeline .tl-month .tl-day ul.tl-posts li .post-img {
      float:right;
      border-left-width: 1px;
      margin-left:10px;
      right: 0;
      left: auto;
      margin-right: auto;
  }
  
  .mom-timeline .tl-month .tl-day ul.tl-posts li .details {
      padding-right: 10px;
      padding-left: 0;
  }
  
  .mom-timeline .tl-month .tl-day ul.tl-posts li .details.has-feature-image {
      margin-right:103px;
      margin-left: auto;
  }
  
  /* ==========================================================================
   *                Single Post
     ========================================================================== */
  
  blockquote {
      padding-right:42px;
      padding-left: 0;
  }
  
  blockquote:before {
      float:right;
      margin-right:-42px;
      margin-left: auto;
  }
  
  .post .post-tags .pt-title {
      float:right;
      margin-left:10px;
      margin-right: auto;
  }
  
  .post .post-tags a {
      float:right;
      margin-left:5px;
      margin-right: auto;
  }
  
  /* Table
  __________________ */
  
  /* Zebra striping */
  
  td, th {
      text-align: right;
  }
  
  /* Definition list
  __________________ */
  
  dd {
      background:none no-repeat right top;
      padding-right: 0px;
      padding-left: 0;
  }
  
  /* nasted lists
  __________________ */
  
  /* ==========================================================================
   *                single post elements
     ========================================================================== */
  
  h2.single-title:after, .comment-reply-title:after {
      margin-right:10px;
      margin-left: auto;
  }
  
  /* ==========================================================================
   *                nex/prev posts
     ========================================================================== */
  
  .np-posts ul li.prev:before {
      left:0;
      right: auto;
  }
  
  .np-posts ul li {
      float:right;
      padding-left:15px;
      padding-right: 0;
  }
  
  .np-posts ul li .post-img {
      float:right;
      margin-left:10px;
      margin-right: auto;
  }
  
  .np-posts ul li .details.has-feature-image {
      margin-right:100px;
      margin-left: auto;
  }
  
  .np-posts ul li .details .link i {
      margin-left:10px;
      margin-right: auto;
  }
  
  /* next */
  .np-posts ul li.next {
      padding-left:0;
      padding-right:15px;
      text-align: left;
  }
  
  .np-posts ul li.next .post-img {
      float:left;
      margin-left:0;
      margin-right:10px;
  }
  
  .np-posts ul li.next .details.has-feature-image {
      margin-left:100px;
      margin-right:0;
  }
  
  .np-posts ul li.next .details .link {
      text-align:left;
  }
  
  .np-posts ul li.next .details .link i {
      margin-left:0;
      margin-right:10px;
  }
  
  /* ==========================================================================
   *                about author
     ========================================================================== */
  .about-the-author .author_avatar {
      float:right;
      margin-left:20px;
      margin-right: auto;
  }
  
  .about-the-author .author_desc {
      margin-right:110px;
      margin-left: auto;
  }
  
  /* ==========================================================================
   *               Related posts
     ========================================================================== */
  .single-related-posts {
      margin-left:-20px;
      margin-right: auto;
  }
  
  .single-related-posts li {
      float:right;
      margin-left:20px;
      margin-right: auto;
  }
  
  /* ==========================================================================
   *                comments/respond
     ========================================================================== */
  
  #comments .children {
      margin-right:110px;
      margin-left: auto;
  }
  
  #comments .single-comment .avatar {
      float:right;
      margin-left:20px;
      margin-right: auto;
  }
  
  #comments .single-comment .comment-content {
      margin-right:90px;
      margin-left: auto;
  }
  
  #comments .single-comment .comment-content .comment-reply-link, #comments .single-comment .comment-content .comment-edit-link {
      margin-left: 1px;
      margin-right: auto;
  }
  
  #commentform input {
      float:right;
      margin-left:1.4%;
      margin-right: auto;
  }
  
  #commentform input:last-of-type, #commentform input#url {
      margin-left:0;
      margin-right: auto;
  }
  
  .comment-wrap .comment-awaiting-moderation {
      float: left;
  }
  
  .comment-wrap .commentnumber {
      float: left;
  }
  
  /* ==========================================================================
   *                Pages
     ========================================================================== */
  
  .single-product .page-title {
      padding-left: 120px;
      padding-right: 0;
  }
  
  .ltr.single-product .page-title {
      padding-left: 0;
      padding-right: 120px;
  }
  
  /* ==========================================================================
   *                Search Page
     ========================================================================== */
  /*advanced form */
  
  .asf-el {
      float: right;
      margin-left: 10px;
      margin-right: auto;
  }
  
  .asf-el .mom-select.year {
      float: right;
      border-left: 0;
      border-right: none;
  }
  
  .asf-el .mom-select.month {
      float: right;
  }
  
  /* ==========================================================================
   *                Pagination
     ========================================================================== */
  
  .woocommerce-pagination li {
      float: right;
  }
  
  .pagination a, .pagination span {
      float: right;
      margin-left: 6px;
      margin-right: auto;
  }
  
  .woocommerce-pagination li * {
      margin-left: 6px;
      margin-right: auto;
  }
  
  /* ==========================================================================
   *                Portfolio
     ========================================================================== */
  
  .portfolio-filter li {
      float: right;
  }
  
  /* Overlay */
  ul.portfolio-list li .pt-overlay {
      right:0;
      left: auto;
  }
  
  ul.portfolio-list li .pt-overlay .ov-content a.ov-link {
      margin-left: 3px;
      margin-right: auto;
  }
  
  ul.portfolio-list li .pt-overlay .ov-content a {
      float: right;
  }
  
  /* default is four column */
  ul.portfolio-list li {
      float: right;
  }
  
  /* portfolio 3 columns */
  
  /* portfolio 2 columns */
  
  /* portfolio 1 columns */
  
  ul.portfolio-list.portfolio-one-column li .portfolio-image {
      float: right;
  }
  
  ul.portfolio-list.portfolio-one-column li .portfolio-details {
      margin-right: 384px;
      margin-left: auto;
  }
  
  /*------------------------------
      both sidebars portfolio
  --------------------------------*/
  
  /* 3 column */
  
  /* portfolio 2 columns */
  
  /* portfolio 1 columns */
  
  .both-sidebars ul.portfolio-list.portfolio-one-column li .portfolio-image {
      float: right;
  }
  
  .both-sidebars ul.portfolio-list.portfolio-one-column li .portfolio-details {
      margin-right: 475px;
      margin-left: auto;
  }
  
  /* portfolio single */
  
  /* Start: Recommended Isotope styles */
  /**** Isotope Filtering ****/
  
  /**** Isotope CSS3 transitions ****/
  
  /* ==========================================================================
   *                Author page
     ========================================================================== */
  
  .single-author-box .articles-count {
      float: left;
  }
  
  /* ==========================================================================
   *                Ajax
     ========================================================================== */
  .nb-load {
      right: -20px;
      left: auto;
  }
  
  /* ==========================================================================
   *                Visual composer
     ========================================================================== */
  .vc_main_col.vc_column_container:first-child, .vc_sec_sidebar.vc_column_container:first-child, .vc_sidebar.vc_column_container:first-child {
      margin-right: 15px !important;
      margin-left: auto;
  }
  
  .vc_main_col.vc_column_container:last-child, .vc_sec_sidebar.vc_column_container:last-child, .vc_sidebar.vc_column_container:last-child,
  .vc_main_col.vc_column_container:nth-child(3n+3), .vc_sec_sidebar.vc_column_container:nth-child(3n+3), .vc_sidebar.vc_column_container:nth-child(3n+3) {
      margin-left: 15px;
      margin-right: auto;
  }
  
  .both-sidebars .vc_sec_sidebar.vc_column_container+.vc_main_col.vc_column_container:not(.one_side) {
      margin-right: 5px;
      margin-left: auto;
  }
  
  .vc_sec_sidebar.vc_column_container.alignlefti {
      margin-right: 10px;
      margin-left: 10px;
  }
  
  /* ==========================================================================
   *                Media element
     ========================================================================== */
  
  .gallery-post-slider .fs-drection-nav {
      left: 0;
      right: auto;
  }
  
  .gallery-post-slider.feature-slider .fslides .owl-item {
      float: right;
  }
  
  /* ==========================================================================
   *                Chat Post Format
     ========================================================================== */
  
  .chat-author {
      float: right;
      margin-left: 10px;
      margin-right: auto;
  }
  
  .chat-text {
      margin-right: 90px;
      margin-left: auto;
  }
  
  .chat-text:after, .chat-text:before {
      left: 100%;
      right: auto;
  }
  
  .chat-text:after {
      border-left-color: #f8f8f8;
  }
  
  .chat-text:before {
      border-left-color: #f0f0f0;
  }
  
  /* ==========================================================================
   *                Gallery
     ========================================================================== */
  .gallery .gallery-item {
      float: right;
  }
  
  .gallery .gallery-item {
      margin-right: 2%;
      margin-left: auto;
  }
  
  .gallery .gallery-item:first-child, .gallery br+.gallery-item {
      margin-right: 0;
      margin-left: auto;
  }
  
  /* ==========================================================================
   *                404 page
     ========================================================================== */
  
  .not-found-wrap .ops {
      text-align: right;
      padding-right: 20px;
      padding-left: 0;
  }
  
  /* ==========================================================================
   *                Review System
     ========================================================================== */
  
  .mom-reveiw-system .review-header {
      padding-right:20px;
      padding-left: 0;
  }
  
  .mom-reveiw-system .review-header h2 {
      float:right;
  }
  
  .mom-reveiw-system .review-header .mr-types {
      float:left;
  }
  
  .mom-reveiw-system .review-header .mr-types li {
      float:right;
      border-right-width: 1px;
  }
  
  .mom-reveiw-system .review-header .mr-types li.current:after,
  .mom-reveiw-system .review-header .mr-types li.current:before {
      right: 50%;
      left: auto;
  }
  
  .mom-reveiw-system .review-header .mr-types li.current:after {
      margin-right: -6px;
      margin-left: auto;
  }
  
  .mom-reveiw-system .review-header .mr-types li.current:before {
      margin-right: -7px;
      margin-left: auto;
  }
  
  .mom-reveiw-system  .review-summary .review-score {
      float: left;
      margin-right: 20px;
      margin-left: auto;
  }
  
  .mom-reveiw-system  .review-footer h3 {
      padding-left:0 !important;
      padding-right: 0;
  }
  
  /*--------------------------
              Bars
  ---------------------------*/
  
  .mom-reveiw-system .mom-bar {
      margin-left: 59px;
      margin-right: auto;
  }
  
  .mom-reveiw-system .mom-bar .mb-score {
      right:100%;
      left: auto;
  }
  
  /* predefind colors */
  
  /*--------------------------
              Stars
  ---------------------------*/
  
  .mom-reveiw-system .stars-cr .star-rating {
      float:left;
  }
  
  .user-star-rate .yr {
      margin-right: 5px;
      right: 100%;
      left: auto;
      margin-left: auto;
  }
  
  /* predefind colors */
  
  /*--------------------------
              Circles
  ---------------------------*/
  
  .mom-reveiw-system .review-circles .review-circle {
      float:right;
      margin-right:2%;
      margin-left: auto;
  }
  
  .mom-reveiw-system .review-circles .review-circle:nth-child(3n+1) {
      margin-right: 0;
      clear: right;
      margin-left: auto;
  }
  
  .mom-reveiw-system .review-circle .circle .val {
      right: 0;
      left: auto;
  }
  
  .mom-reveiw-system .circles-tab .review-footer h3 {
      margin-left:18px;
      float: right;
      margin-right: auto;
  }
  
  .mom-reveiw-system .user-rate-circle {
      float:right;
      margin-left:17px;
      margin-right: auto;
  }
  
  .mom-reveiw-system .user-rate-circle .cru-score {
      right: 0;
      left: auto;
  }
  
  /* predefind colors */
  
  /*--------------------------
              Review Tabs
  ---------------------------*/
  
  /*--------------------------
              user rate
  ---------------------------*/
  
  /*--------------------------
              Adaptin
  ---------------------------*/
  /* smaller */
  
  /* bars */
  
  /* stars */
  
  /* Circles */
  
  .rs-smaller_than_default.mom-reveiw-system .review-circles .review-circle:nth-child(3n+1) {
      margin-right: 2%;
      margin-left: auto;
  }
  
  .rs-smaller_than_default.mom-reveiw-system .review-circles .review-circle:nth-child(2n+1) {
      margin-right: 0;
      margin-left: auto;
  }
  
  /* bigger */
  
  .rs-full_width.mom-reveiw-system .review-circles .review-circle {
      margin-right: 1.5%;
      margin-left: auto;
  }
  
  .rs-full_width.mom-reveiw-system .review-circles .review-circle:nth-child(3n+1) {
      margin-right: 1.5%;
      margin-left: auto;
  }
  
  .rs-full_width.mom-reveiw-system .review-circles .review-circle:nth-child(5n+1) {
      margin-right: 0;
      clear: right;
      margin-left: auto;
  }
  
  /* ==========================================================================
   *                end Review System
     ========================================================================== */
  /* ==========================================================================
   *                ads
     ========================================================================== */
  
  /* Grid */
  .e3lanat-layout-grid.mom-e3lanat {
      margin-left: -12px;
      margin-right: auto;
  }
  
  .e3lanat-layout-grid .mom-e3lan {
      margin-left: 11px;
      margin-right: auto;
  }
  
  .mom_e3lan-empty a.overlay {
      right: 0;
      left: auto;
  }
  
  /* rotator */
  
  .header .e3lanat-layout-rotator {
      left: 0;
      right: auto;
  }
  
  .e3lanat-layout-rotator .adr-arrows {
      left: 0;
      right: auto;
  }
  
  
  .e3lanat-layout-rotator .adr-arrows span.adr-next i {
      right: 1px;
      left: auto;
  }
  
  .mom_contet_e3lanat {
      right: 50%;
      left: auto;
  }
  
  .mom_contet_e3lanat.mc_e3lan-right {
      margin-right: 509px;
      margin-left: auto;
  }
  
  .layout-boxed .mom_contet_e3lanat.mc_e3lan-right {
      margin-right: 519px;
      margin-left: auto;
  }
  
  .both-sidebars .mom_contet_e3lanat.mc_e3lan-right {
      margin-right: 615px;
      margin-left: auto;
  }
  
  .layout-boxed.both-sidebars .mom_contet_e3lanat.mc_e3lan-right {
      margin-right: 625px;
      margin-left: auto;
  }
  
  .mom_contet_e3lanat.mc_e3lan-left {
      right: auto;
      left: 50%;
      margin-left: 509px;
      margin-right: auto;
  }
  
  .layout-boxed .mom_contet_e3lanat.mc_e3lan-left {
      margin-left: 519px;
      margin-right: auto;
  }
  
  .both-sidebars .mom_contet_e3lanat.mc_e3lan-left {
      margin-left: 615px;
      margin-right: auto;
  }
  
  .both-sidebars.layout-boxed .mom_contet_e3lanat.mc_e3lan-left {
      margin-left: 625px;
      margin-right: auto;
  }
  
  .both-sidebars.both_sidebars_same_width .mom_contet_e3lanat.mc_e3lan-right {
      margin-right: 665px;
      margin-left: auto;
  }
  
  .both-sidebars.both_sidebars_same_width .mom_contet_e3lanat.mc_e3lan-left {
      margin-left: 665px;
      margin-right: auto;
  }
  
  /* ==========================================================================
   *                End Ads System
     ========================================================================== */
  /* ==========================================================================
   *                Shortcodes
     ========================================================================== */
  
   /*-----------------------------------------------------------------------------------*/
  /*		Typography
  /*-----------------------------------------------------------------------------------*/
  
  /* DropCaps*/
  .dropcap {
      float: right;
      margin-left: 20px;
      margin-right: auto;
  }
  
  /* Quotes */
  
  .mom_quote {
      border-right-width: 4px;
  }
  
  .mom_quote .quote-arrow {
      right: -1px;
      border-left-width: 0;
      left: auto;
  }
  
  .quote_right {
      float: left;
      margin-right: 20px;
      margin-left: auto;
  }
  
  .quote_left {
      float: right;
      margin-left: 20px;
      margin-right: auto;
  }
  
  /* Testimonials */
  .mom_testimonial {
      padding-right: 50px;
      padding-left: 0;
  }
  
  span.leftquote {
      right: 17px;
      left: auto;
  }
  
  .tesim_arrow_bot, .tesim_arrow {
      border-right: 0;
      border-left: none;
  }
  
  .tesim_arrow {
      right: 20px;
      left: auto;
  }
  
  .tesim_arrow_bot {
      right: 19px;
      left: auto;
  }
  
  .testim_person img {
      float: right;
      margin-left: 10px;
      margin-right: auto;
  }
  
  /*---------------------------------
              Testimonials Slider
  ---------------------------------*/
  .testim_slider_wrap > div {
      float: right;
      margin-left: 10px;
      margin-right: auto;
  }
  
  /*-----------------------------------------------------------------------------------*/
  /*		Buttons
  /*-----------------------------------------------------------------------------------*/
  a.mom_button {
      margin-left: 10px;
      margin-right: auto;
  }
  
  .mom_button_ob {
      margin-left: 10px;
      margin-right: auto;
  }
  
  /* Icons */
  
  .bt_icon {
      margin-left: 8px;
      float: right;
      margin-right: auto;
  }
  
  .big_bt .bt_icon {
      margin-left: 10px;
      margin-right: auto;
  }
  
  .bigger_bt .bt_icon {
      margin-left: 10px;
      margin-right: auto;
  }
  
  /* Grey Buttons */
  
  /* Grey Buttons */
  
  /* Orange Buttons */
  
  /* Black Button */
  
  /* Orange Button */
  
  /* Blue Button */
  
  /* Blue Button */
  
  /* Red Button */
  
  /* Green Button */
  
  /* purple Button */
  
  /* Yellow Button */
  
  /* pink Button */
  
  /* Lime Button */
  
  /* brown Button */
  
  /*-----------------------------------------------------------------------------------*/
  /*		Accordion
  */
  
  .acc_vertical .acc_handle {
      left: 12px;
      right: auto;
  }
  
  .acc_horizontal .acc_handle {
      right: 15px;
      left: auto;
  }
  
  /*Arrows*/
  .acch_arrows {
      left: 10px;
      right: auto;
  }
  
  /*Numbers*/
  
  /*Plus & minus*/
  .acch_pm {
      left: 10px !important;
      right: auto;
  }
  
  /* Space */
  
  .acc_title i[class*="-icon-"] {
      text-align: left;
      margin-left: 10px;
      margin-right: -10px;
      float: right;
  }
  
  .acc_ico {
      margin-left: 10px;
      margin-right: -10px;
  }
  
  /*-----------------------------------------------------------------------------------*/
  /*		Tabs
  */
  
  /* Vertical */
  .tabs_v1:before, .tabs_v2:before {
      right: 149px;
      left: auto;
  }
  
  .tabs_v1 ul.tabs, .tabs_v2 ul.tabs, .tabs_v3 ul.tabs {
      float: right;
  }
  
  .tabs_v1 ul.tabs li, .tabs_v2 ul.tabs li, .tabs_v3 ul.tabs li {
      border-right-width:0;
  }
  
  .tabs_v1 .tabs-content-wrap, .tabs_v2 .tabs-content-wrap, .tabs_v3 .tabs-content-wrap {
      margin-right: 150px;
      margin-left: auto;
  }
  
  /* Vertical 1 */
  .tabs_v1 ul.tabs li a:before {
      right: -1px;
      left: auto;
  }
  
  .tabs_v1 ul.tabs li a.current {
      border-left: none;
      border-right: none;
  }
  
  /* Vertical 3 */
  
  .tabs_v3 ul.tabs li a {
      padding-right: 10px;
      padding-left: 0;
  }
  
  .tabs_v3 ul.tabs li a.current {
      border-left: none;
      border-right: none;
  }
  
  .tabs_v3 .tabs-content-wrap {
      margin-right: 234px;
      margin-left: auto;
  }
  
  .tabs_v3:before {
      right: 233px;
      left: auto;
  }
  
  /*Tab Icons */
  .tab_ico {
      margin-left: 10px;
      float: right;
      margin-right: auto;
  }
  
  ul.tabs li i[class*='-icon-'] {
      margin-left: 5px;
      margin-right: -5px;
  }
  
  .tabs_v3 .tab_ico {
      margin-left: 15px;
      margin-right: auto;
  }
  
  .tabs_v3  ul.tabs li i[class*='-icon-'] {
      margin-left: 8px;
      margin-right: 0;
  }
  
  /*-----------------------------------------------------------------------------------*/
  /*		Lists
  */
  
  .mom_list li {
      padding-right: 26px;
      padding-left: 0;
  }
  
  .mom_list li i {
      margin-left: 9px;
      margin-right: -26px;
  }
  
  .mom_list_square_bg ul li i {
      margin-left: 10px;
      margin-right: auto;
  }
  
  .mom_list_circle_bg ul li i {
      margin-left: 10px;
      margin-right: auto;
  }
  
  /*-----------------------------------------------------------------------------------*/
  /*		Icon Box
  */
  
  .mom_icon {
      margin-left: 15px;
      margin-right: auto;
  }
  
  .mom_iconbox {
      padding-right: 47px;
      padding-left: 0;
  }
  
  .iconb_left .iconb_wrap {
      right: 0;
      left: auto;
  }
  
  .iconb_right {
      padding-right: 0;
      padding-left: 47px;
  }
  
  .iconb_right .iconb_wrap {
      left:0;
      margin-left: 0;
      margin-right: 15px;
      right: auto;
  }
  
  .iconb_center .mom_icon {
      margin-left: 0;
      margin-right: auto;
  }
  
  .iconb_middle_left .iconb_wrap {
      right: 0;
      left: auto;
  }
  
  .iconb_middle_right {
      padding-right: 0;
      padding-left: 47px;
  }
  
  .iconb_middle_right .iconb_wrap {
      left: 0;
      right: auto;
  }
  
  .iconb_middle_right .iconb_wrap {
      left:0;
      margin-left: 0;
      margin-right: 15px;
      right: auto;
  }
  
  /* Icona */
  .mom_icona {
      margin-left:10px;
      float: right;
      margin-right: auto;
  }
  
  .mom_icona.mom_iconbox_square, .mom_icona.mom_iconbox_circle {
      margin-left: 15px;
      margin-right: auto;
  }
  
  /* ==========================================================================
   *                Icons Hover Effects
     ========================================================================== */
  /* Border Increase */
  .iconb_wrap .border_increase_effect {
      right: 0;
      left: auto;
  }
  
  /* Border Decrease */
  .iconb_wrap .border_decrease_effect {
      right: 0;
      left: auto;
  }
  
  /* Animate from right */
  
  /*****************************************************************************************
   *	Boxes ShortCode
  ******************************************************************************************/
  
  .mom_box_sc .mom_icona {
      margin-right: -3px;
      margin-left: auto;
  }
  
  .box_left {
      float: right;
      margin-left: 5px;
      margin-right: auto;
  }
  
  .box_right {
      float: left;
      margin-right: 5px;
      margin-left: auto;
  }
  
  /*****************************************************************************************
   *	Callout ShortCode
  ******************************************************************************************/
  
  /*---------------------------------
              Social Icons
  ---------------------------------*/
  
  .social_icons_wrap {
      margin-left: 30px;
      margin-right: auto;
  }
  
  .social_icons_wrap .mom_icona {
      margin-left: 0;
      margin-right: auto;
  }
  
  /*-----------------------------------------------------------------------------------*/
  /*	6.	Toggle ShortCode
  */
  
  .toggle_wrap:before {
      right: -1px;
      left: auto;
  }
  
  /***********************************
   * toogle min
   ***********************************/
  
  /*Arrows*/
  .toggle_icon {
      float: right;
      margin-left: 3px;
      margin-right: auto;
  }
  
  .toggle_qm {
      margin-left: 7px;
      margin-right: auto;
  }
  
  /*Lightbox*/
  
  /*---------------------------------
              Images Grid
  ---------------------------------*/
  
  .mom_images_grid ul li {
      float: right;
  }
  
  .mom_images_grid.mom_images_three_cols ul li:nth-child(3n+3) {
      margin-left: 0;
      margin-right: auto;
  }
  
  .mom_images_grid.mom_images_four_cols ul li:nth-child(4n+4) {
      margin-left: 0;
      margin-right: auto;
  }
  
  .mom_images_grid.mom_images_five_cols ul li:nth-child(5n+5) {
      margin-left: 0;
      margin-right: auto;
  }
  
  .mom_images_grid.mom_images_six_cols ul li:nth-child(6n+6) {
      margin-left: 0;
      margin-right: auto;
  }
  
  .owl-dot {
      margin-left: 6px;
      margin-right: auto;
  }
  
  .owl-dot:last-child {
      margin-left: 0;
      margin-right: auto;
  }
  
  /******************************
   *      Progress Bar
   ******************************/
  
  .parograss_inner {
      right: 0;
      left: auto;
  }
  
  .mom_graph_strips {
      right: 0;
      left: auto;
  }
  
  /* ==========================================================================
   *                Dividers
     ========================================================================== */
  
  .mom_hr .mom_inner_hr i {
      right: 50%;
      margin-right: -5px;
      left: auto;
      margin-left: auto;
  }
  
  .mom_hr .mom_inner_hr i:before {
      right: -9px;
      left: auto;
  }
  
  .mom_hr .mom_inner_hr i:after {
      left: -9px;
      right: auto;
  }
  
  .hr_icon_left .mom_inner_hr i {
      right: 0;
      margin-right: 0;
      left: auto;
      margin-left: auto;
  }
  
  .mom_hr_short.hr_icon_left {
      padding-right: 0;
      padding-left: 60%;
  }
  
  .hr_icon_right .mom_inner_hr i {
      left: 0;
      right: auto;
      margin-left: 0;
      margin-right: auto;
  }
  
  .mom_hr_short.hr_icon_right {
      padding-left: 0;
      padding-right: 60%;
  }
  
  /******************************
   *      divider 2
   ******************************/
  
  .divider2:before {
      right: 0;
      left: auto;
  }
  
  /******************************
   *      divider 3
   ******************************/
  
  /******************************
   *      divider 4 triple border
   ******************************/
  
  /* ==========================================================================
   *                Icons spin
     ========================================================================== */
  
  /*---------------------------------
              Animated
  ---------------------------------*/
  /* ==========================================================================
   *                end Shortcodes
     ========================================================================== */
  /*----------------------------
      Wide layout
   ----------------------------*/
  
  /* ==========================================================================
   *                Top banner
     ========================================================================== */
  
  .top_banner .tob_banner_close {
      left: 0;
      right: auto;
  }
  
  body.ltr .top_banner .tob_banner_close {
      left: auto;
      right: 0;
  }
  
  /* ==========================================================================
   *                Wp poll
     ========================================================================== */
  
  .wp-polls IMG, .wp-polls LABEL, .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {
      margin: 0 0 0 5px;
  }
  
  /* ==========================================================================
   *                authors widget
     ========================================================================== */
  
  .mom-authors-widget .mom-author .author_avatar {
      float: right;
      margin-left: 15px;
      margin-right: auto;
  }
  
  /*RTl*/
  .ltr .mom-authors-widget .mom-author .author_avatar {
      float: left;
      margin-left:0;
      margin-right: 15px;
  }
  
  /* ==========================================================================
   *                Print Stylesheet
     ========================================================================== */
  
  .post-tools {
      float: left;
  }
  
  .post-tools a {
      margin-right: 15px;
      margin-left: auto;
  }
  
  .ltr .post-tools a {
      margin-left: 15px;
      margin-right: 0;
  }
  
  .responsive-toggle a {
      margin-left: 15px;
      margin-right: auto;
  }
  
  .responsive-toggle a:last-child {
      margin-left: 0;
      margin-right: auto;
  }
  
  #buddypress div#item-header div.generic-button, #buddypress div#item-header a.button {
      float: left;
  }
  
  
  
  
  
  
  
  @media only screen and (min-width: 1001px) and (max-width: 1310px) {
   .both-sidebars .vc_sec_sidebar + .vc_main_col:not(.one_side) {
      margin-right: 15px;  margin-left:auto;
   }
   
  } /*End 1024*/
  /* ==========================================================================
   *                  All devices
     ========================================================================== */
  @media only screen and (min-width: 0) and (max-width: 1000px) {
   /*----------------------------
          Columns
       ----------------------------*/
  
  /*----------------------------
      Navigation
   ----------------------------*/
  
  .device-menu-wrap.has_nav_search {
      padding-left: 51px;
      padding-right: 0;
  }
  
  #menu-holder {
      border-left-width: 1px;
      border-right-width: 1px;
  }
  
  .device-menu-wrap.has_nav_search #menu-holder {
      border-left-width: 0;
  }
  
  .device-menu-wrap.has_nav_search #menu-holder.active:after {
      left: -1px;
      right: auto;
  }
  
  #menu-holder.active:before {
      right: 0;
      border-left: 1px solid #fff;
      left: auto;
      border-right: none;
  }
  
  .the_menu_holder_area i {
      float: right;
      margin-left: 5px;
      margin-right: auto;
  }
  
  #menu-holder .mh-caret {
      left: -1px;
      right: auto;
  }
  
  #menu-holder .mh-icon {
      float: right;
      margin-left: 10px;
      margin-right: auto;
  }
  
  #navigation .device-menu li.menu-item ul.sub-menu li a {
      padding-right: 47px;
      padding-left: 0;
  }
  
  #navigation .device-menu li.menu-item.mom_default_menu_item ul.sub-menu li ul li a {
      margin-right: 20px;
      margin-left: auto;
  }
  
  #navigation .device-menu li.menu-item a i {
      margin-left: 10px;
      float: right;
      margin-right: auto;
  }
  
  #navigation .device-menu li.menu-item li a i {
      margin-right: -26px;
      margin-left: auto;
  }
  
  #navigation .device-menu li .responsive-caret {
      border-right-width: 1px;
      left: 0;
      right: auto;
  }
  
  /*----------------------------
      Top Navigation
   ----------------------------*/
  
  .device-top-nav {
      right: 0;
      left: auto;
  }
  
  .top-right-content .device-top-nav {
      right: auto;
      left: 0;
  }
  
  .device-top-nav li ul li a:before {
      margin-left: 5px;
      float: right;
      margin-right: auto;
  }
  
  .device-top-nav li ul li a {
      padding-right: 35px;
      padding-left: 0;
  }
  
  .device-top-nav li ul li ul li a {
      padding-right: 50px;
      padding-left: 0;
  }
  
  .device-top-nav li .responsive-caret {
      left: 0;
      border-right-width: 1px;
      right: auto;
  }
  
  .device-top-nav li.dm-active:before, .device-top-nav li.dm-active:after {
      right: 0;
      left: auto;
  }
  
  /*----------------------------
      Footer
   ----------------------------*/
  
  /*----------------------------
      Portfolio
   ----------------------------*/
  
  /*columns*/
  
  .secondary-sidebar .mom-posts-widget .mpw-post .post-img {
      float: right;
      margin-left: 10px;
      margin-right: auto;
  }
  
  .posts-grid.cols-3 .mom-grid-item:nth-child(2n+1) {
      clear: right;
  }
  
  
  
  
  
      
  }
  
  /*------------------------------------------------------------------------------*/
  /*                    Width : 768 = ipad portrait
  /*------------------------------------------------------------------------------*/
  @media only screen and (min-width: 0px) and (max-width: 1000px) {
  /*----------------------------
      Header
   ----------------------------*/
  
  .header-right {
      margin-right: -38px;
      margin-left: auto;
  }
  
  /*----------------------------
      main area
   ----------------------------*/
  
  .vc_main_col, .wpb_column.sidebar, .both-sidebars .vc_main_col.one_side {
      margin-right: 15px;
      margin-left: 15px;
  }
  
  .both-sidebars .vc_sec_sidebar + .vc_main_col:not(.one_side) {
      margin-right: 15px;
      margin-left: auto;
  }
  
  /*----------------------------
      Feature Slider
   ----------------------------*/
  
  .feature-slider .fs-nav a {
      margin-left: 8px;
      margin-right: auto;
  }
  
  /*----------------------------
      Widget
   ----------------------------*/
  
  .mom-login-widget .lw-user-info > a.button {
      margin-left: 5px;
      margin-right: auto;
  }
  
  .current-day-weather .cd-temp .weather-icon {
      right: 50%;
      margin-right: -34px;
      left: auto;
      margin-left: auto;
  }
  
  .secondary-sidebar .current-day-weather .cd-temp .weather-icon {
      margin-right: -58px;
      margin-left: auto;
  }
  
  .mom-recent-comments .author_comment h4 span {
      margin-right: 5px;
      margin-left: auto;
  }
  
  /*----------------------------
      404 page
   ----------------------------*/
  
  
  
  
   
  } /*End ipad*/
  /*------------------------------------------------------------------------------*/
  /*                    Width : 568 = iphone 5 landscape
  /*------------------------------------------------------------------------------*/
  @media only screen and (min-width: 0) and (max-width: 670px) {
  .header-right {
      margin-right: 0;
      margin-left: auto;
  }
  
  /*----------------------------
      Header
   ----------------------------*/
  
  /*----------------------------
      News Ticker
   ----------------------------*/
  
  /*----------------------------
      News Boxes
   ----------------------------*/
  .recent-news .news-image {
      float: right !important;
      margin-left: 20px !important;
      margin-right: auto;
  }
  
  /*News Box 1*/
  
  /*News box 2*/
  
  /*News box 3 and 4*/
      .nb-style3 .nb-content {
      margin-right: -20px;
      margin-left: auto;
  }
  
  .nb-style3 .recent-news {
      padding-right: 20px;
      padding-left: 0;
  }
  
  .nb-style3 .older-articles {
      margin-right: 0;
      margin-left: auto;
  }
  
  /*News Box 2 cols*/
  
  .nb-2col, .nb-2col.nb2c-wide, .both-sides-layout .nb-2col.nb2c-wide, .both-sidebars .vc_sec_sidebar + .vc_main_col.one_side .nb-2col.nb2c-wide {
      margin-left: 0;
      margin-right: auto;
  }
  
  /*----------------------------
      Feature Slider
   ----------------------------*/
  
  /*----------------------------
      Scrolling box
   ----------------------------*/
  
  /*----------------------------
      News in pics
   ----------------------------*/
  
  .new-in-pics.nip-big .nip-recent {
      margin-left: 10px;
      margin-right: auto;
  }
  
  /*----------------------------
      Blog posts
   ----------------------------*/
  
  .bp-vertical-share .mom-social-share {
      border-right-color: transparent !important;
  }
  
  .bp-vertical-share .mom-social-share .ss-icon {
      float: right;
      margin-left: 10px;
      margin-right: auto;
  }
  
  /*----------------------------
      Single post
   ----------------------------*/
  
      .single-related-posts {
      margin-left: -10px;
      margin-right: auto;
  }
  
  .single-related-posts li {
      margin-left: 10px;
      margin-right: auto;
  }
  
  /*----------------------------
      Portfolio
   ----------------------------*/
  
  /*columns*/
  
  /*----------------------------
      Widgets
  ----------------------------*/
  
  /*----------------------------
      404 page & search page
   ----------------------------*/
  
  .advanced-search-form .search.button {
      float: right;
  }
  
  
  
  
  
  
  }
  
  /*------------------------------------------------------------------------------*/
  /*                    Width : 480
  /*------------------------------------------------------------------------------*/
  @media only screen and (min-width: 0) and (max-width: 567px) {
  /*----------------------------
      News Boxes
   ----------------------------*/
  .recent-news .news-image {
      float: right !important;
      margin-left: 20px !important;
      margin-right: auto;a
  }
  
  /*----------------------------
      Feature Slider
   ----------------------------*/
  
  .feature-slider .fslide .slide-caption h2 {
      left: 30px;
      right: 30px;
  }
  
  /*----------------------------
      Scrolling box
   ----------------------------*/
  
  /*----------------------------
      News in pics
   ----------------------------*/
  
  /*----------------------------
      Blog posts
   ----------------------------*/
  
      
  /*----------------------------
      Single post
   ----------------------------*/
      .single-related-posts {
      margin-left: -10px;
      margin-right: auto;
  }
  
  .single-related-posts li {
      margin-left: 10px;
      margin-right: auto;
  }
  
  /*----------------------------
      Portfolio
   ----------------------------*/
  
  /*columns*/
  
  /*----------------------------
      Widgets
  ----------------------------*/
  
  /*----------------------------
      404 page & search page
   ----------------------------*/
  
  /*----------------------------
      BBpress
   ----------------------------*/
  
  #bbpress-forums div.bbp-reply-author img.avatar {
      right: 0;
      left: auto;
  }
  
  .bbp-forum-reply-count, .bbp-topic-reply-count {
      border-left: 0 !important;
      border-right: none;
  }
  
  #bbpress-forums #bbp-single-user-details #bbp-user-avatar {
      float: right;
      margin-left: 10px;
      margin-right: auto;
  }
  
  #bbpress-forums #bbp-single-user-details #bbp-user-navigation {
      margin-right: 80px;
      margin-left: auto;
  }
  
  #bbpress-forums #bbp-single-user-details #bbp-user-navigation li {
      float: right;
      margin-left: 15px;
      margin-right: auto;
  }
  
  
  
  
  
  
  } /* end 480px devices */
  /*------------------------------------------------------------------------------*/
  /*                    width : 320 = portrait mobiles
  /*------------------------------------------------------------------------------*/
  
  @media only screen and (min-width: 0) and (max-width: 460px) {
  /*----------------------------
      News Boxes
   ----------------------------*/
  .recent-news .news-image {
      margin-left: 0 !important;
      margin-right: auto;
  }
  
  /*----------------------------
      Feature Slider
   ----------------------------*/
  
  .feature-slider .fslide .slide-caption h2 {
      left: 10px;
      right: 10px;
  }
  
  .feature-slider .fslide .slide-caption.fs-caption-alt h2 {
      right: 0;
      left: 0;
  }
  
  /*----------------------------
      Scrolling box
   ----------------------------*/
  
  /*----------------------------
      News in pics
   ----------------------------*/
  
  .new-in-pics.nip-big .nip-grid ul li {
      margin-left: 8px;
      margin-right: auto;
  }
  
  /*----------------------------
      Blog posts
   ----------------------------*/
  
  /*----------------------------
      Single post
   ----------------------------*/
  
  .about-the-author .author_avatar {
      right: 0;
      left: auto;
  }
  
  .single-related-posts {
      margin-left:0;
      margin-right: auto;
  }
  
  /*----------------------------
      Portfolio
   ----------------------------*/
  /*columns*/
  /*----------------------------
      Widgets
  ----------------------------*/
  /*----------------------------
      404 page & search page
   ----------------------------*/
  /*----------------------------
      BBpress
   ----------------------------*/
  /*----------------------------
      review
   ----------------------------*/
  
  
  
  
  } /* end 320px devices */
  /**
   * bbPress specific CSS
   *
   * @package bbPress
   * @subpackage Theme
   */
  /* =bbPress Style
  -------------------------------------------------------------- */
  
  #bbpress-forums ul.bbp-threaded-replies {
      margin-right: 50px;
      margin-left: auto;
  }
  
  #bbpress-forums .bbp-forums-list {
      margin: 0 5px 0 0;
      padding-right: 15px;
      border-right: 1px solid #ddd;
      padding-left: 0;
      border-left: none;
  }
  
  li.bbp-forum-info,
  li.bbp-topic-title {
      float: right;
      text-align: right;
  }
  
  li.bbp-forum-topic-count,
  li.bbp-topic-voice-count,
  li.bbp-forum-reply-count,
  li.bbp-topic-reply-count {
      float: right;
  }
  
  li.bbp-forum-freshness,
  li.bbp-topic-freshness {
      float: right;
  }
  
  li.bbp-header div.bbp-topic-content span#subscription-toggle,
  li.bbp-header div.bbp-topic-content span#favorite-toggle,
  li.bbp-header div.bbp-reply-content span#subscription-toggle,
  li.bbp-header div.bbp-reply-content span#favorite-toggle {
      float: left;
  }
  
  #bbpress-forums div.bbp-forum-author,
  #bbpress-forums div.bbp-topic-author,
  #bbpress-forums div.bbp-reply-author {
      float: right;
  }
  
  #bbpress-forums div.bbp-topic-author a.bbp-author-name,
  #bbpress-forums div.bbp-reply-author a.bbp-author-name {
      clear: right;
  }
  
  #bbpress-forums li.bbp-header .bbp-search-author,
  #bbpress-forums li.bbp-footer .bbp-search-author,
  #bbpress-forums li.bbp-header .bbp-forum-author,
  #bbpress-forums li.bbp-footer .bbp-forum-author,
  #bbpress-forums li.bbp-header .bbp-topic-author,
  #bbpress-forums li.bbp-footer .bbp-topic-author,
  #bbpress-forums li.bbp-header .bbp-reply-author,
  #bbpress-forums li.bbp-footer .bbp-reply-author {
      float: right;
  }
  
  #bbpress-forums li.bbp-header .bbp-search-content,
  #bbpress-forums li.bbp-footer .bbp-search-content,
  #bbpress-forums li.bbp-header .bbp-forum-content,
  #bbpress-forums li.bbp-footer .bbp-forum-content,
  #bbpress-forums li.bbp-header .bbp-topic-content,
  #bbpress-forums li.bbp-footer .bbp-topic-content,
  #bbpress-forums li.bbp-header .bbp-reply-content,
  #bbpress-forums li.bbp-footer .bbp-reply-content {
      margin-right: 140px;
      text-align: right;
      margin-left: auto;
  }
  
  /* =Topic and reply content
  -------------------------------------------------------------- */
  
  #bbpress-forums div.bbp-forum-content,
  #bbpress-forums div.bbp-topic-content,
  #bbpress-forums div.bbp-reply-content {
      margin-right: 130px;
      padding: 12px 0 12px 12px;
      text-align: right;
      margin-left: auto;
  }
  
  /* Clearing hack */
  
  /* =Reply to
  -------------------------------------------------------------- */
  
  #bbpress-forums div.bbp-reply-to {
      margin-right: 130px;
      padding: 12px 0 12px 12px;
      text-align: left;
      margin-left: auto;
  }
  
  #bbpress-forums div#bbp-cancel-reply-to {
      text-align: left;
  }
  
  /* =Breadcrumb and Tags
  -------------------------------------------------------------- */
  
  div.bbp-breadcrumb {
      float: right;
  }
  
  #bbpress-forums div.bbp-topic-tags {
      float: left;
  }
  
  /* =Search
  -------------------------------------------------------------- */
  
  #bbpress-forums #bbp-search-form {
      clear: right;
  }
  
  #bbpress-forums #bbp-search-form .hidden {
      right: -999em;
      left: auto;
  }
  
  #bbpress-forums div.bbp-search-form {
      float: left;
  }
  
  /* =Admin Links
  -------------------------------------------------------------- */
  
  span.bbp-admin-links {
      float: left;
  }
  
  fieldset span.bbp-admin-links {
      float: right;
  }
  
  .bbp-forum-header a.bbp-forum-permalink,
  .bbp-topic-header a.bbp-topic-permalink,
  .bbp-reply-header a.bbp-reply-permalink {
      float: left;
      margin-right: 10px;
      margin-left: auto;
  }
  
  /* =Toggles
  -------------------------------------------------------------- */
  
  /* =Pagination
  -------------------------------------------------------------- */
  
  .bbp-pagination-count {
      float: right;
  }
  
  .bbp-pagination-links {
      float: left;
  }
  
  .bbp-pagination-links a,
      .bbp-pagination-links span.current {
      float: right;
      margin-right: 6px;
      margin-left: auto;
  }
  
  .bbp-pagination-links span.dots {
      float: right;
      margin-right: 5px;
      margin-left: auto;
  }
  
  .bbp-pagination {
      float: right;
  }
  
  .bbp-topic-pagination {
      margin-right: 5px;
      margin-left: auto;
  }
  
  /* =Forms
  -------------------------------------------------------------- */
  
  #bbpress-forums fieldset.bbp-form {
      clear: right;
  }
  
  #bbpress-forums fieldset.bbp-forum-form-attributes {
      float: left;
      margin-right: 25px;
      margin-left: auto;
  }
  
  /**
   * Fix for too-long forum names, usually from conversion
   */
  
  .bbp-topic-form,
  .bbp-reply-form,
  .bbp-topic-tag-form {
      clear: right;
  }
  
  body.topic-edit .bbp-topic-form div.avatar img,
  body.reply-edit .bbp-reply-form div.avatar img,
  body.single-forum .bbp-topic-form div.avatar img,
  body.single-reply .bbp-reply-form div.avatar img {
      margin-left: 0;
      margin-right: auto;
  }
  
  div.bbp-submit-wrapper {
      float: left;
  }
  
  /* =TinyMCE in themes
  -------------------------------------------------------------- */
  
  #bbpress-forums div.bbp-the-content-wrapper input {
      margin: 0 0 0 5px;
  }
  
  /* =Edit User
  -------------------------------------------------------------- */
  
  #bbpress-forums #bbp-your-profile fieldset div {
      float: right;
      clear: right;
  }
  
  #bbpress-forums #bbp-your-profile fieldset label[for] {
      float: right;
      padding: 5px 0 5px 20px;
      text-align: left;
  }
  
  #bbpress-forums #bbp-your-profile fieldset dl label[for] {
      text-align: right;
  }
  
  #bbpress-forums #bbp-your-profile fieldset span.description {
      margin: 5px 20% 0 0;
      float: right;
      clear: right;
  }
  
  #bbpress-forums #bbp-your-profile fieldset fieldset.password span.description {
      margin-right: 0;
      margin-left: auto;
  }
  
  #bbpress-forums #bbp-your-profile fieldset.submit button {
      float: left;
  }
  
  /* =Notices
  -------------------------------------------------------------- */
  
  div.bbp-template-notice,
  div.indicator-hint {
      padding-right: 88px !important;
      padding-left: 0;
  }
  
  div.bbp-template-notice:before,
  div.indicator-hint:before {
      right: 0;
      border-left: 1px solid #e0e0e0;
      left: auto;
      border-right: none;
  }
  
  /* =Stickies
  -------------------------------------------------------------- */
  
  /* =Revisions
  -------------------------------------------------------------- */
  
  /* =Widgets
  -------------------------------------------------------------- */
  
  .bbp-login-form .bbp-submit-wrapper {
      text-align: left;
  }
  
  .bbp-login-form .bbp-login-links a {
      float: right;
      clear: right;
  }
  
  .bbp-logged-in img.avatar {
      float: right;
      margin: 0 0 0 15px;
  }
  
  /* =Avatars
  -------------------------------------------------------------- */
  
  fieldset div.avatar {
      float: left;
  }
  
  /* =BuddyPress Activity Streams
  -------------------------------------------------------------- */
  
  .activity-list li.bbp_topic_create .activity-content .activity-inner,
  .activity-list li.bbp_reply_create .activity-content .activity-inner {
      border-right: 2px solid #eaeaea;
      margin-right: 5px;
      padding-right: 10px;
      padding-left: 0;
      margin-left: auto;
      border-left: none;
  }
  
  /* =User Pages
  -------------------------------------------------------------- */
  
  #bbpress-forums #bbp-user-wrapper {
      float: right;
  }
  
  #bbpress-forums #bbp-single-user-details {
      float: right;
  }
  
  #bbpress-forums #bbp-single-user-details+ul {
      margin-right: 170px;
      margin-left: auto;
  }
  
  #bbpress-forums #bbp-single-user-details #bbp-user-description {
      margin-right: 170px;
      margin-left: auto;
  }
  
  #bbpress-forums #bbp-user-body {
      margin-right: 170px;
      margin-left: auto;
  }
  
  /* =User Capabilities
  -------------------------------------------------------------- */
  
  /* =BuddyPress Group Forums
  -------------------------------------------------------------- */
  
  /*--------------------------------------------------------------
   Media Queries
  --------------------------------------------------------------*/
  /* =Standard Mobile Landscape
  -------------------------------------------------------------- */
  /* =Standard Mobile Portrait
  -------------------------------------------------------------- */
  
  /* ==========================================================================
   *                Search form
     ========================================================================== */
  .bbp-search-form {
      float: left;
      padding-left: 41px;
      padding-right: 0;
  }
  
  .bbp-search-form #bbp_search_submit {
      left: 0;
      right: auto;
  }
  
  /* ==========================================================================
   *                Forums
     ========================================================================== */
  
  #bbpress-forums li.bbp-header {
      padding: 0 20px 0 0;
  }
  
  #bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
      padding: 0 20px 0 0;
  }
  
  #bbpress-forums li.bbp-forum-freshness, #bbpress-forums li.bbp-topic-freshness {
      padding-right: 6px !important;
      padding-left: 0;
  }
  
  #bbpress-forums li.bbp-header > ul > li, #bbpress-forums li.bbp-body > ul > li {
      border-left-width:1px;
  }
  
  #bbpress-forums li.bbp-header > ul > li:last-child, #bbpress-forums li.bbp-body > ul > li:last-child {
      border-left: 0;
      border-right: none;
  }
  
  #bbpress-forums .sub-forums-list .sub-forum {
      float: right;
      margin-left: 18px;
      margin-right: auto;
  }
  
  #bbpress-forums .sub-forums-list .sub-forum i {
      float: right;
      margin-left: 3px;
      margin-right: auto;
  }
  
  /* ==========================================================================
   *                Comment form
     ========================================================================== */
  
  /* ==========================================================================
   *                Single
     ========================================================================== */
  
  #bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-topic-author, #bbpress-forums div.bbp-reply-author {
      margin-left: 20px;
      margin-right: auto;
  }
  
  #bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content {
      margin-right: 90px;
      margin-left: auto;
  }
  
  #bbpress-forums .bbp-admin-links a {
      margin-right:15px !important;
      margin-left: auto;
  }
  
  .bbp-admin-links a:not(.bbp-topic-super-sticky-link):before {
      margin-left: 5px;
      margin-right: auto;
  }
  
  #bbpress-forums .bbp-admin-links .bbp-topic-super-sticky-link {
      margin-right: 0 !important;
      margin-left: auto;
  }
  
  /* -----BaseCloud----- */
  
  /* -----windyraincloud----- */
  
  /* -----Windysnowcloud----- */
  
  /* -----Basethundercloud----- */
  
  /* -----Thunder----- */
  
  /* -----Sunny----- */
  
  /* -----Drizzle----- */
  
  /* -----Hail----- */
  
  /* -----Showers----- */
  
  /* -----Rainy----- */
  
  /* -----Snowy----- */
  
  /* -----Frosty----- */
  
  /* -----Windy----- */
  
  /* -----WindyRain----- */
  
  /* -----WindySnow----- */
  
  /* -----Sleet----- */
  
  /* -----Moon----- */
  
  /* -----Night----- */
  
  /* -----Sun----- */
  
  /* -----Cloud----- */
  
  /* -----Sunrise----- */
  
  /* -----Sunset----- */
  
  /* -----Mist----- */
  
  /* SimpTip v1.0.2
  // a simple CSS tooltip made with Sass
  // source: https://github.com/arashmanteghi/simptip/
  // ducoment: http://arashm.net/lab/simptip/
  // by @ArashManteghi - http://arashm.net */
  
  [data-tooltip].simptip-position-left:before {
      border-right-color: #323232;
  }
  
  [data-tooltip].simptip-position-right:before {
      border-left-color: #323232;
  }
  
  [data-tooltip].simptip-position-bottom.half-arrow:before,
  [data-tooltip].simptip-position-top.half-arrow:before {
      border-left: 7px solid #323232;
      border-right: none;
  }
  
  .simptip-position-right:after,
  .simptip-position-right:before {
      right: 100%;
      left: auto;
  }
  
  .simptip-position-right:before {
      margin-right: -2px;
      margin-left: auto;
  }
  
  .simptip-position-right:after {
      margin-right: 10px;
      margin-left: auto;
  }
  
  .simptip-position-right.simptip-movable:before {
      margin-right: -10px;
      margin-left: auto;
  }
  
  .simptip-position-right.simptip-movable:after {
      margin-right: 2px;
      margin-left: auto;
  }
  
  .simptip-position-right.simptip-movable.half-arrow:before {
      margin-right: -5px;
      margin-left: auto;
  }
  
  .simptip-position-right.half-arrow:before {
      margin-right: 3px;
      border-left: 7px solid #323232;
      margin-left: auto;
      border-right: none;
  }
  
  .simptip-position-left:after,
  .simptip-position-left:before {
      left: 100%;
      right: auto;
  }
  
  .simptip-position-left:before {
      margin-left: -2px;
      margin-right: auto;
  }
  
  .simptip-position-left:after {
      margin-left: 10px;
      margin-right: auto;
  }
  
  .simptip-position-left.simptip-movable:before {
      margin-left: -10px;
      margin-right: auto;
  }
  
  .simptip-position-left.simptip-movable:after {
      margin-left: 2px;
      margin-right: auto;
  }
  
  .simptip-position-left.simptip-movable.half-arrow:before {
      margin-left: -5px;
      margin-right: auto;
  }
  
  .simptip-position-left.half-arrow:before {
      margin-left: 3px;
      border-right: 7px solid #323232;
      margin-right: auto;
      border-left: none;
  }
  
  .half-arrow.simptip-position-bottom:before,
  .half-arrow.simptip-position-top:before {
      border-left: 7px solid #323232;
      border-right: none;
  }
  
  .simptip-multiline:after {
      text-align: right;
  }
  
  .simptip-success.simptip-position-left:before {
      border-right-color: #62c462;
  }
  
  .simptip-success.simptip-position-right:before {
      border-left-color: #62c462;
  }
  
  .simptip-success.simptip-position-bottom.half-arrow:before,
  .simptip-success.simptip-position-top.half-arrow:before {
      border-left: 7px solid #62c462;
      border-right: none;
  }
  
  .simptip-info.simptip-position-left:before {
      border-right-color: #5bc0de;
  }
  
  .simptip-info.simptip-position-right:before {
      border-left-color: #5bc0de;
  }
  
  .simptip-info.simptip-position-bottom.half-arrow:before,
  .simptip-info.simptip-position-top.half-arrow:before {
      border-left: 7px solid #5bc0de;
      border-right: none;
  }
  
  .simptip-danger.simptip-position-left:before {
      border-right-color: #e74c3c;
  }
  
  .simptip-danger.simptip-position-right:before {
      border-left-color: #e74c3c;
  }
  
  .simptip-danger.simptip-position-bottom.half-arrow:before,
  .simptip-danger.simptip-position-top.half-arrow:before {
      border-left: 7px solid #e74c3c;
      border-right: none;
  }
  
  .simptip-warning.simptip-position-left:before {
      border-right-color: #e67e22;
  }
  
  .simptip-warning.simptip-position-right:before {
      border-left-color: #e67e22;
  }
  
  .simptip-warning.simptip-position-bottom.half-arrow:before,
  .simptip-warning.simptip-position-top.half-arrow:before {
      border-left: 7px solid #e67e22;
      border-right: none;
  }
  
  
  
  
  
  @media only screen and (max-width: 480px) {
      #bbpress-forums div.bbp-topic-tags {
      clear: right;
      float: right;
  }
  
  span.bbp-reply-post-date {
      float: right;
  }
  
  span.bbp-admin-links {
      clear: right;
      float: right;
  }
  
  #bbpress-forums .bbp-body div.bbp-reply-author {
      padding-right: 80px;
      text-align: right;
      padding-left: 0;
  }
  
  #bbpress-forums div.bbp-reply-author a.bbp-author-name {
      margin-right: 0;
      margin-left: auto;
  }
  
  #bbpress-forums div.bbp-reply-author img.avatar {
      right: 0;
      left: auto;
  }
  
  div.bbp-submit-wrapper {
      float: right;
  }
  
  #bbpress-forums #bbp-user-body {
      margin-right: 0;
      margin-left: auto;
  }
  
  
  
  }
