/* 

 * 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(//esteghlaljavan.ir/WMitra/WebMitra.eot);

  src: url(//esteghlaljavan.ir/WMitra/WebMitra.eot?#iefix) format('embedded-opentype'),

       url(//esteghlaljavan.ir/WMitra/WebMitra.woff2) format('woff2'),

       url(//esteghlaljavan.ir/WMitra/WebMitra.woff) format('woff'),

       url(//esteghlaljavan.ir/WMitra/WebMitra.ttf) format('truetype');

}

@font-face {

  font-family: 'Droid Arabic Kufi';

  font-style: normal;

  font-weight: 700;

  src: url(//esteghlaljavan.ir/WMitra/WebMitra.eot);

  src: url(//esteghlaljavan.ir/WMitra/WebMitra.eot?#iefix) format('embedded-opentype'),

       url(//esteghlaljavan.ir/WMitra/WebMitra.woff2) format('woff2'),

       url(//esteghlaljavan.ir/WMitra/WebMitra.woff) format('woff'),

       url(//esteghlaljavan.ir/WMitra/WebMitra.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(//esteghlaljavan.ir/WMitra/WebMitra.eot);

  src: url(//esteghlaljavan.ir/WMitra/WebMitra.eot?#iefix) format('embedded-opentype'),

       url(//esteghlaljavan.ir/WMitra/WebMitra.woff2) format('woff2'),

       url(//esteghlaljavan.ir/WMitra/WebMitra.woff) format('woff'),

       url(//esteghlaljavan.ir/WMitra/WebMitra.ttf) format('truetype');

}

@font-face {

  font-family: 'Droid Arabic Naskh';

  font-style: normal;

  font-weight: 700;

  src: url(//esteghlaljavan.ir/WMitra/WebMitra.eot);

  src: url(//esteghlaljavan.ir/WMitra/WebMitra.eot?#iefix) format('embedded-opentype'),

       url(//esteghlaljavan.ir/WMitra/WebMitra.woff2) format('woff2'),

       url(//esteghlaljavan.ir/WMitra/WebMitra.woff) format('woff'),

       url(//esteghlaljavan.ir/WMitra/WebMitra.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;

}

.ltr{

	direction:ltr !important;

}



/* ==========================================================================

 *                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;

}
.news-summary p{
	text-align: justify;
}


/* 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 */

.wp-pagenavi {
    clear: both;
    padding:0px 5px 15px 5px;
    direction:rtl
}
.wp-pagenavi h3 {
    font-weight:normal
}
.wp-pagenavi a, .wp-pagenavi span {
    text-decoration: none;
    background:#F9F8F2;
    border: 1px solid #ECE9D8;
    padding: 1px 6px;
    float :right;
    margin: 2px;
    -moz-border-radius: 3px;
}
.wp-pagenavi span.current {
    background:#ffffff;
    color:#666666;
    border: 1px solid #ECE9D8;
}
.wp-pagenavi a:hover {
    background:#e20030;
    border-color: #87001d;
    color:#ffffff
}
.wp-pagenavi span.current {
    font-weight: bold;
}