/* 
 * Droid Arabic Kufi (Arabic) http://www.google.com/webfonts/earlyaccess
 */
@font-face {
  font-family: 'Droid Arabic Kufi';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Droid Arabic Kufi';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Bold.ttf) format('truetype');
}

/* 
 * Droid Arabic Naskh (Arabic) http://www.google.com/webfonts/earlyaccess
 */
@font-face {
  font-family: 'Droid Arabic Naskh';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Droid Arabic Naskh';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v4/DroidNaskh-Bold.ttf) format('truetype');
}

/* ==========================================================================
 *                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;
}

/* ==========================================================================
 *                Fonts
   ========================================================================== */
/*----------------------------
    Main Font
 ----------------------------*/
.mom_main_font, .topbar, #navigation .main-menu, .breaking-news, .breaking-news .bn-title, .feature-slider li .slide-caption h2, .news-box .nb-header .nb-title, a.show-more, .widget .widget-title, .widget .mom-socials-counter ul li, .main_tabs .tabs a, .mom-login-widget, .mom-login-widget input, .button, .mom-newsletter h4, .mom-newsletter input, .mpsw-slider .slide-caption, .tagcloud a,
button,input,select,textarea, .weather-widget, .weather-widget h3, .search-wrap .search-results-title, .show_all_results, .mom-social-share .ss-icon span.count, .mom-timeline, .mom-reveiw-system .review-header h2, .mom-reveiw-system .review-summary h3, .mom-reveiw-system .user-rate h3, .mom-reveiw-system  .review-summary .review-score, .mom-reveiw-system .mom-bar, .mom-reveiw-system .review-footer, .mom-reveiw-system .stars-cr .cr, .mom-reveiw-system .review-circles .review-circle, .p-single .post-tags, .np-posts ul li .details .link, h2.single-title, .page-title, label, .portfolio-filter li, .pagination 
.main-title h1, .main-title h2, .main-title h3, .main-title h4, .main-title h5, .main-title h6, .mom-ad-empty, .user-star-rate .yr, .comment-wrap .commentnumber, .copyrights-area, .news-box .nb-footer a,
#bbpress-forums li.bbp-header, .bbp-forum-title, div.bbp-template-notice, div.indicator-hint, #bbpress-forums fieldset.bbp-form legend, .bbp-s-title, #bbpress-forums .bbp-admin-links a, #bbpress-forums #bbp-user-wrapper h2.entry-title,
.mom_breadcrumb, .single-author-box .articles-count, .not-found-wrap, .not-found-wrap h1, .gallery-post-slider.feature-slider li .slide-caption.fs-caption-alt p, .chat-author,
.accordion .acc_title, .acch_numbers, .logo span, .device-menu-holder, #navigation .device-menu,  h1, h2, h3, h4, h5, h6, .nb-style1 .nb1-older-articles, .scrolling-box .sb-item h3, .widget ul li, .mom-reveiw-system .circle input, .mom_quote
{
    font-family: 'Droid Arabic Kufi', serif !important;
}

/*----------------------------
    Secondary Font
 ----------------------------*/
.button, .older-articles ul li, .copyrights-text, #comments .single-comment .comment-content .comment-reply-link, #comments .single-comment .comment-content .comment-edit-link, #navigation .main-menu > li .cats-mega-wrap .subcat li .subcat-title, .widget ul.twiter-list, #bbpress-forums ul.bbp-replies .bbp-reply-content .bbp-author-name {
    font-family: 'Droid Arabic Naskh', serif !important;
}

/* ==========================================================================
 *                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 .ads-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 {
  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
 ----------------------------*/
.posts-grid .blog-post {
    margin-right: 5px;
    margin-bottom: 5px;
    width: 217px;
}
    
/*----------------------------
    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 .blog-post {
    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 */