@font-face{
	font-family:'BYekan';
	src:url('fonts/BYekan.eot');
	src:url('fonts/BYekan.eot?#iefix') format('embedded-opentype'),
		url('fonts/BYekan.woff') format('woff'),
		url('fonts/BYekan.ttf') format('truetype'),
		url('fonts/BYekan.svg#BYekan') format('svg');
		font-weight:normal;
		font-style:normal;		
}

@font-face{
	font-family:IRANSans;
	font-style:normal;
	font-weight:400;
	src:url(fonts/IRANSansWeb.eot);
	src:url(fonts/IRANSansWeb.eot?#iefix) format("embedded-opentype"),
	url(fonts/IRANSansWeb.woff2) format("woff2"),
	url(fonts/IRANSansWeb.woff) format("woff"),
	url(fonts/IRANSansWeb.ttf) format("truetype")
	}

html {
  overflow-x: hidden;
}
body {
	direction: rtl;
    unicode-bidi: embed;
    font-size: 14px;
    line-height: 1.8;
	font-family: 'IRANSans', 'Tahoma';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
h1, h2, h3, h5, h6 {
  font-weight: 400;
  font-family: BYekan, 'Tahoma', Arial;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h4 {
  font-weight: 400;
  font-family: BYekan, 'Tahoma', Arial;
  text-align:justify !important;
  word-spacing: -1px;
  font-size:13px !important;
}

p{
	text-align:justify !important;
}

.star-rating span {
    margin: 0 !important;
}
.nb-item-meta .star-rating {
    margin-left: 0;
    margin-right: 15px;
}

.posts-grid .mom-grid-item {
    float:right;
}

/* ==========================================================================
 *                Fonts
   ========================================================================== */
/*----------------------------
    Main Font
 ----------------------------*/
.mom_main_font, .topbar, #navigation .main-menu, .breaking-news, .breaking-news .bn-title,.feature-slider .fslide .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 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 .fslide .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, .button
{
    font-family: BYekan, 'Tahoma', serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.mom-newsletter h4, .feature-slider li .slide-caption h2, .slide-caption h1, .slide-caption h3, .slide-caption h4, .slide-caption h5, .slide-caption h6
{
    font-family: 'BYekan', 'Tahoma', serif ;
	text-align:right;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.copyrights-text
{
    font-family: 'BYekan', 'Tahoma', serif ;
	font-size:10px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.entry-content{
	color:#666666 !important;
	font-size:14px;
}

/*----------------------------
    Secondary Font
 ----------------------------*/

.older-articles ul li, #comments .single-comment .comment-content, #comments .single-comment .comment-content, #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,div.progress_bar span {
    font-family: 'IRANSans', 'Tahoma';
	font-size:13px !important;
	font-weight:500 !important;
	text-align:justify;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.comment-reply-link{
	font-size:14px !important;
	font-family: BYekan, 'Tahoma', Arial;
}

.comment-edit-link{
	font-size:14px !important;
	font-family: BYekan, 'Tahoma', Arial;
}

.button, #commentform #submit-comment, input[type='submit'], #bbpress-forums #bbp-single-user-details + ul li a, .wp-polls .Buttons {
    background-color: #2196f3;
    color: white;
}

a.scrollToTop, a.scrollToTop:link {
    background-color: #666;
    border-radius: 3px;
}
a.scrollToTop:hover, a.scrollToTop:active {
    /*background-color: #5895fc;*/
	background-color: #ee3661;
	color:white !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 {
	font-size:11px !important;
    float: right;
	font-weight:normal !important;
}

.mom-social-icons li {
    float: right;
}
.topbar .search-form input {
    float: right;
}
.topbar .search-form button {
    float: left;
}
.topbar .top-nav > li ul.sub-menu {
    left: auto;
    right: 0;
}

/* ==========================================================================
 *                Header 
   ========================================================================== */
.header .logo {
    float: right;
}
.header-right {
    float: left;
}
.topbar .top-nav > li ul.sub-menu li ul.sub-menu {
    left: auto;
    right: 100%;
}
.header .e3lanat-layout-rotator {
  right: auto;
  left: 0;
}

/* ==========================================================================
 *                Navigation
   ========================================================================== */
#navigation ul.main-menu {
    margin-right: 0;
    margin-left: 50px;
}
#navigation .main-menu > li {
  float: right;
  font-size: 14px;
}
#navigation .main-menu > li  ul li {
  font-size: 11.5px;
}
#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;
}

/* ==============================  LIKE  =================================== */

.lbg-style2 img {
    background-image: url('/wp-content/uploads/2015/11/thumb_up2.png') !important;
}

.unlbg-style2 img {
    background-image: url('/wp-content/uploads/2015/11/thumb_down2.png') !important;
}
.lbg-style2 img:hover {
    background-image: url('/wp-content/uploads/2015/11/thumb_up2.png') !important;
    background-position: 0 -20px;
}
.unlbg-style2 img:hover {
    background-image: url('/wp-content/uploads/2015/11/thumb_down2.png') !important;
    background-position: 0 -18px;
}
.action-like, .action-unlike {
    border: 1px solid #808080;
    border-radius: 2px;
    height: 18px;
    margin-right: 10px;
    padding: 4px 11px 2px;
}
.watch-action {
    margin-bottom: 20px;
}
.action-unlike {
    display: none !important;
}


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

.feature-slider .fslide .slide-caption {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 10px 30px 40px 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /*background: url(images/slider-caption.png) repeat-x bottom;*/
    min-height: 137px;
}
.feature-slider .fslide .slide-caption.nav-is-thumbs {
    padding-bottom: 20px;
    padding-top: 28px;
}

.feature-slider .fslide .slide-caption h2 {
	/*background:#000;*/
	border-radius:2px;
    background: rgba(0,140,190,0.5);
	font-family:'BYekan', Tahoma, Arial;
    font-size: 30px;
    margin-bottom: 5px;
    font-weight: 400;
    color: #fff;
    text-shadow: 0 0 2px rgba(0,0,0,.5);
	padding: 14px 19px;
    padding-top: 13px;
	position:absolute;
	right:20px;
	bottom:25px;
	width:auto;
}

.feature-slider .fslide .slide-caption p {
	font-family:'BYekan', Tahoma, Arial;
    color: #ffffff;
    font-size: 14px !important;
    margin-bottom: 0;
	text-align:right;
    float:right;
	background:#000;
	border-radius:5px;
    background: rgba(0,0,0,0.5);
	padding: 14px 19px;
    padding-top: 13px;	
	position:absolute;
	right:30px;
	top:40px !important;
	display: none;
}

/* ==========================================================================
 *                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 {
    left:0;
    right: auto;
}
.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;
	font-family: BYekan, 'Tahoma',Arial;
	font-size:12px !important;
	font-weight:200;
}
.mom-post-meta {
	font-family: BYekan, 'Tahoma',Arial;
	font-size:12px;
	font-weight:200;
}
.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: 'IRANSans', 'Tahoma'!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: 101px;
    margin-right: 0;
}
.mom-posts-widget .mpw-post .details .has-feature-image {
    margin-right: 10px;
    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: 'IRANSans', 'Tahoma'!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;
}

.mom_breadcrumb {
  background-color: #f8f8f8;
  border: 1px solid #f0f1f2;
  border-radius: 4px;
  box-shadow: 0 2px 2px #edeef0 !important;
  color: #4d4d4d;
  font-size: 12px;
  padding: 12px 20px;
  position: relative;
  border-bottom: 1px solid #f0f1f2;
}

/* ==========================================================================
 *                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: 'IRANSans', 'Tahoma', "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: 'IRANSans', 'Tahoma', "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 {
	font-size:11px !important;
    float: left;
	font-weight:normal;
}
.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: 'IRANSans', 'Tahoma';
}
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) {
	

	.about-the-author .author_avatar {
    float:auto;
    margin-right:0px;
}
.about-the-author .author_avatar img {
    padding:4px;
    border:1px solid #e5e5e5;
	position:relative;
	z-index:1000!important;
	display:inline-block;
}
	
	.header .mom-e3lanat-inner {
		display:none!important;
	}

	.header .logo{
		float:none !important;
		position:relative !important;
		text-align:center !important;
	}
	
	.wpcf7-form input{
        width: 100%;
	}

	.wpcf7-form select{
        width: 100%;
	}
	
/*----------------------------
    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 !important;
    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) {
	
.about-the-author .author_avatar {
    float:auto;
    margin-right:0px;
}
.about-the-author .author_avatar img {
    padding:4px;
    border:1px solid #e5e5e5;
	position:relative;
	z-index:1000!important;
	display:inline-block;
}
	
	.header .mom-e3lanat-inner {
		display:none!important;
	}
	
	.header .logo{
		float:none !important;
		position:relative !important;
		text-align:center !important;
	}
	
	.custom_textwidget{
		display:none;
	}
	
    #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) {
	
.about-the-author .author_avatar {
    float:auto;
    margin-right:0px;
}
.about-the-author .author_avatar img {
    padding:4px;
    border:1px solid #e5e5e5;
	position:relative;
	z-index:1000!important;
	display:inline-block;
}
	
	.header .mom-e3lanat-inner {
		display:none!important;
	}
	
	.header .logo{
		float:none !important;
		position:relative !important;
		text-align:center !important;
	}
	
	.custom_textwidget{
		display:none;
	}
 
/*----------------------------
    News Boxes
 ----------------------------*/
.recent-news .news-image {
    width: 160px !important;
}

/*----------------------------
    Blog posts
 ----------------------------*/

    
/*----------------------------
    Single post
 ----------------------------*/
    .single-related-posts {
        margin-right: -10px;
    }
    .single-related-posts li {
        margin-right: 10px;
        width: 126px;
    }

/*----------------------------
    BBpress
 ----------------------------*/
#bbpress-forums div.bbp-reply-author img.avatar {
    top: 0;
    left: auto;
    right: 0;
}
li.bbp-forum-info, li.bbp-topic-title {
    width: 70%;
}
li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count {
    width: 15%;
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar {
    float: right;
    margin-right:0;
    margin-left: 10px;
}
#bbpress-forums #bbp-single-user-details {
    width: 100%;
    margin-bottom: 20px;
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar, #bbpress-forums #bbp-single-user-details #bbp-user-avatar {
    width: 70px;
    height: 70px;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation {
    margin-left: 0;
    margin-right: 80px;
    border: none;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li {
    float: right;
    margin-right: 0;
    margin-left: 15px;
}
#bbpress-forums #bbp-user-body {
    margin: 0;
}
} /* end 480px devices */
/*------------------------------------------------------------------------------*/
/*                    width : 320 = portrait mobiles
/*------------------------------------------------------------------------------*/

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 0) and (max-width: 460px) {
	
	.feature-slider .fslide .slide-caption h2{
		display:none !important;
	}
	
.about-the-author .author_avatar {
    float:auto;
    margin-right:0px;
}
.about-the-author .author_avatar img {
    padding:4px;
    border:1px solid #e5e5e5;
	position:relative;
	z-index:1000!important;
	display:inline-block;
}
	
	.header .mom-e3lanat-inner {
		display:none!important;
	}
	
	.header .logo{
		float:none !important;
		position:relative !important;
		text-align:center !important;
		top:12px;
	}
	
	.custom_textwidget{
		display:none;
	}
	
/*----------------------------
    News Boxes
 ----------------------------*/
.recent-news .news-image {
    margin-left: 0 !important;
    float: none !important;
    width: auto !important;
}

.news-list .nl-item .news-image {
    margin-bottom: 20px;
}


/*----------------------------
    Scrolling box
 ----------------------------*/
.scrolling-box:after {
    display: none;
}
.scrolling-box .owl-controls {
    height: auto;
    padding: 10px;
    border-top: 1px solid #eaeaea;
}
/*----------------------------
    News in pics
 ----------------------------*/    
    .new-in-pics .nip-grid ul li {
        width: 77px;
        height: 52px;
    }
    .new-in-pics.nip-big .nip-recent {
        width: 100%;
        float: none;
        margin: 0;
        margin-bottom: 10px;
    }
    .new-in-pics.nip-big .nip-grid {
        width:100%;
        float: none;
    }
    .new-in-pics.nip-big .nip-grid ul li {
        width: 77px;
        height: 52px;
        margin-bottom: 8px;
        margin-right: 8px;
        
    }

/*----------------------------
    Blog posts
 ----------------------------*/
.posts-grid .mom-grid-item {
    width: 100%;
    float: none;
    margin: 0;
    margin-bottom: 20px;
}
.mom-timeline .tl-month .tl-day ul.tl-posts li .post-img {
    display: none;
}
.mom-timeline .tl-month .tl-day ul.tl-posts .mom_review_score {
    margin-bottom: 7px;
}
.mom-timeline .tl-month .tl-day ul.tl-posts li .details.has-feature-image {
    margin: 0;
}
.mom-timeline .tl-month .tl-day ul.tl-posts li {
    min-width: 0;
}

.default-blog-post.bp-horizontal-share .bp-details .post-img, .bp-vertical-share .bp-details .post-img  {
    width: auto;
    float: none;
    margin: 0;
    margin-bottom: 20px;
    max-width: 100%;
}
    
/*----------------------------
    Single post
 ----------------------------*/
.np-posts ul li.prev:before {
    display: none;
}
.np-posts ul li {
    width: auto;
    float: none;
    margin-bottom: 5px;
}

.about-the-author .author_avatar {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    top: -45px;
    left: 0;
}
.single-box.about-the-author {
    margin-top: 60px;
}
.about-the-author .author_desc {
    margin: 0;
    top: 0;
    margin-top: 30px;
}
    .single-related-posts {
        margin-right:0;
    }
    .single-related-posts li {
        margin: 0;
        margin-bottom: 10px;
        float: none;
        width: auto;
    }
#comments .children {
    margin: 0;
}
    

/*----------------------------
    BBpress
 ----------------------------*/
li.bbp-forum-info, li.bbp-topic-title {
    width: 56%;
}
li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count {
    width: 22%;
}
#bbpress-forums .sub-forums-list .sub-forum {
 margin: 0;
 float: none;
}
#bbpress-forums a.bbp-forum-title, #bbpress-forums a.bbp-topic-permalink, #bbpress-forums .bbp-topic-title h3 a {
    font-size: 14px;
}
#bbpress-forums div.bbp-search-form {
    float: none;
    width: 207px;
}
.bbp-search-form #bbp_search_submit {
    line-height: 25px;
}
#bbpress-forums h1 {
    font-size: 24px;
}
.bbp-topic-started-by {
    font-size: 11px;
}
span.bbp-admin-links {
    display: block;
    float: none;
    width: 100%;
}
span.bbp-admin-links > a {
    float: none;
    display: inline-block;
}
#bbpress-forums div.bbp-the-content-wrapper input {
    margin-bottom: 5px;
}
/*----------------------------
    Woocommerce
 ----------------------------*/
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {
  float: none;
  margin: 0;
  width: auto;
}

} /* end 320px devices */

#menu-holder .mh-icon {
  float: right;
}
#menu-holder .mh-caret {
  right: auto;
  left: -1px;
}

/* rtl */
.mpsw-slider .flex-direction-nav li a.flex-next:before{content:'\e6e8'}
.mpsw-slider .flex-direction-nav li a:before{content:'\e6e9'}
.fs-image-nav ul li{float:right;margin-left:10px;margin-right:0;}
.caroufredsel_wrapper{margin: 0 0 0 -12px !important;}
.feature-slider ul.fslides li {
    float: right;
}
#navigation .main-menu > li .cats-mega-wrap .subcat li.has-thumbnail .subcat-thumbnail{    
float: right;
    margin-right: 0;
    margin-left: 13px;
	}
	
.scrollToTop {
    right: 35px;
	left:auto;
	
}	
.widget.woocommerce img{margin-left:10px;}
.ads-layout-grid .mom-ad{margin-right:auto;margin-left:11px;}
.ads-layout-rotator .adr-arrows{left:0;right:auto;}

/* main.css */

@media only screen and (min-width: 0) and (max-width: 670px) {
/* prettyPhoto styling for small screens */
.pp_pic_holder.pp_default {
    right: 0 !important;
    left: auto !important; 
}

div.pp_default .pp_content_container .pp_left {
    padding-right: 0!important;
    padding-left: 0 !important;
}

div.pp_default .pp_content_container .pp_right {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.pp_details {
    padding-right: 3%;
    padding-left: 4%;
}

a.pp_close {
    left: 10px !important;
    right: auto  !important;
}
}
/* ==========================================================================
 *                Basics
   ========================================================================== */

.alignright {
    float: left;
}

.alignrighti {
    float: left !important;
}

img.alignright, .wp-caption.alignright {
    float:left;
    margin-left:0;
    margin-right:1.5em;
}

.alignleft {
    float: right;
}

.alignlefti {
    float: right !important;
}

img.alignleft, .wp-caption.alignleft {
    float:right;
    margin-right:0;
    margin-left:1.5em;
}

.aligncenter {
    margin-right:auto;
    margin-left:auto;
}

code, samp, kbd {
    text-align: right;
}

pre, code {
    border-right-width: 8px;
    margin: 1.7em 0.3em 1.7em 0;
}

/* target IE7 and IE6 */

/* ==========================================================================
 *                Columns
   ========================================================================== */

.one_half, .one_third, .two_third, .three_fourth, .two_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .two_sixth, .three_sixth, .four_sixth, .five_sixth {
    margin-left: 4%;
    float: right;
    margin-right: auto;
}

.last {
    margin-left: 0 !important;
    clear: left;
    margin-right: auto !important;
}

/* ==========================================================================
 *               retina
   ========================================================================== */

/*---------------------------------
            Visibility 
---------------------------------*/

/* ==========================================================================
 *                main font 
   ========================================================================== */

/* ==========================================================================
 *                Secondary font 
   ========================================================================== */

/* ==========================================================================
 *                Main Style
   ========================================================================== */

.main_container {
    float: right;
}

.main-col, .vc_main_col {
    float: right;
}

.main-sidebar, .vc_sidebar {
    float: left;
}

.secondary-sidebar, .vc_sec_sidebar {
    float: right;
    margin-right: 20px;
    margin-left: auto;
}

.base-box:after, .sidebar .widget:after, div.bbp-template-notice:after, div.indicator-hint:after, #bbpress-forums fieldset.bbp-form legend:after {
  border-bottom: 0 !important;
  bottom: -3px;
  content: "";
  left: 0;
  position: absolute;
  width: 100%;
}

/*star rating */

.star-rating:before {
    float: right;
    right: 0;
    left: auto;
}

.star-rating span {
    float: right;
    right: 0;
    left: auto;
}

.star-rating span:before {
    right: 0;
    left: auto;
}

.scrolling-box .nb-item-meta .star-rating {
    margin-right: 0;
    margin-left: auto;
}

/* ==========================================================================
 *                sidebars Variations
   ========================================================================== */

.both-sidebars-all .secondary-sidebar {
    float: right;
    margin-left: 20px;
    margin-right: auto;
}

.both-sidebars-all .main-col {
    float: left;
}

.both-sidebars-left .main_container {
    float: left;
}

.both-sidebars-left .main-sidebar {
    float: right;
}

.both-sidebars-left .secondary-sidebar {
    float: right;
    margin-left: 20px;
    margin-right: auto;
}

.both-sidebars-left .main-col {
    float: left;
}

.left-sidebar .main_container {
    float: left;
}

.left-sidebar .main-sidebar {
    float: right;
}

/* ==========================================================================
 *                Main Title
   ========================================================================== */

/* ==========================================================================
 *                form elements
   ========================================================================== */

.mom-select:before {
    left: 0;
    border-right-width: 1px;
    right: auto;
}

.mom-select select {
    margin-right: 5px;
    margin-left: auto;
}

/* Footer & top bar colors */

.wpcf7-captchac {
    float: right;
    margin-left: 10px;
    margin-right: auto;
}

.rtl .wpcf7-captchac {
    float: left;
    margin-left: 0px;
    margin-right: 10px;
}

/* ==========================================================================
 *                Topbar
   ========================================================================== */

.topbar .top-left-content {
    float: right;
}

.topbar .top-right-content {
    float: left;
}

.topbar .top-nav > li {
    float: right;
}

/* Dropdown */
.topbar .top-nav > li ul.sub-menu {
    right: 0px;
    left: auto;
}

.top-right-content .top-nav > li ul.sub-menu {
    right: auto;
    left: 0;
}

.topbar .top-nav > li ul.sub-menu li ul.sub-menu {
    right: 100%;
    left: auto;
}

.top-right-content .top-nav > li ul.sub-menu li ul.sub-menu {
    right: auto;
    left: 100%;
}

.topbar .top-nav > li ul.sub-menu li.has-child > a:after {
    left: 5px;
    right: auto;
}

.topbar .search-form input {
    float: right;
}

.topbar .search-form button {
    float: left;
}

.mom-social-icons li {
    float: right;
    margin-right: 1px;
    margin-left: auto;
}

.mom-social-icons li a img {
    margin-left: 4px;
    margin-right: auto;
}

/* ==========================================================================
 *                Header
   ========================================================================== */

.header .logo {
    float:  right;
}

.header-right {
    float: left;
}

/* ==========================================================================
 *                	Main Navigation
   ========================================================================== */
#navigation {
    border-right: 0;
    border-left: 0;
}

#navigation ul.main-menu {
    margin-left: 50px;
    margin-right: auto;
}

#navigation .main-menu > li {
    float:  right;
    border-right-width: 1px;
}

#navigation .main-menu > li:last-child {
    border-left: 1px solid #dfdfdf;
    border-right: none;
}

#navigation .main-menu > li:hover > a:before, #navigation .main-menu > li.current-menu-item > a:before, .navigation_highlight_ancestor #navigation .main-menu > li.current-menu-ancestor > a:before,  .navigation_highlight_ancestor #navigation .main-menu > li.current-menu-parent > a:before {
    right: 0;
    left: auto;
}

#navigation .main-menu li a i {
    float: right;
    margin-left: 8px;
    margin-right: auto;
}

#navigation ul.device-menu li.img_icon {
    margin-left: 10px;
    margin-right: auto;
}

#navigation .main-menu li a i[class*="brankic"] {
    margin-left: 6px;
    margin-right: auto;
}

#navigation .nav-buttons {
    left: 0;
    right: auto;
}

#navigation .nav-button {
    float: right;
    border-right-width:1px;
}

#navigation .nav-button:first-child {
    border-right-width: 1px;
}

#navigation .nav-button.active:before {
    right: 0;
    left: auto;
}

#navigation .nav-button.nav-cart {
    padding-left: 6px;
    padding-right: 0;
}

#navigation .nav-button.nav-cart span.numofitems {
    left: 8px;
    right: auto;
}

.nb-inner-wrap {
    left: 0;
    right: auto;
}

.nb-inner-wrap .search-form .sf-loading {
    left:55px;
    right: auto;
}

.nb-inner-wrap .search-form .button {
    float: right;
}

.nb-inner-wrap .search-form input {
    float: right;
    border-left-width: 0;
}

.nb-inner-wrap  ul.s-results .s-img {
    float: right;
    margin-left: 10px;
    margin-right: auto;
}

/* pages */

.nb-inner-wrap  ul.s-results .s-details {
    margin-right: 55px;
    margin-left: auto;
}

.show_all_results a i {
    margin-right: 6px;
    margin-left: auto;
}

/* ==========================================================================
 *                Dropdown Menus 
   ========================================================================== */
ul.main-menu > li:not(.mom_mega):not(.mom_mega_cats) ul.sub-menu {
    right: -1px;
    left: auto;
}

ul.main-menu > li:not(.mom_mega):not(.mom_mega_cats) ul.sub-menu li ul.sub-menu {
    right: 100%;
    left: auto;
}

ul.main-menu > li.menu-item-has-children > a:after {
    right: 0;
    left: auto;
}

ul.main-menu li:not(.mom_mega):not(.mom_mega_cats) ul.sub-menu li.menu-item-has-children > a:after {
    left: 10px;
    right: auto;
}

/* Mega menu */

#navigation .main-menu li a i.mega_menu_arrow_holder {
    margin-left: 5px;
    margin-right: auto;
}

#navigation .main-menu li.mom_mega.menu-item-depth-0 > .mom_mega_wrap {
    right: 0;
    left: auto;
}

.main-menu .mom_mega.menu-item-depth-0 > .mom_mega_wrap:before {
    right: 0;
    left: auto;
}

ul.main-menu li.mom_mega .mom_mega_wrap ul li a {
    padding:9px 0 9px 10px;
}

/* Mega Menu columns */
.mom_mega_wrap .menu-item-depth-1.mega_column {
    float: right;
    margin-left: 3%;
    margin-right: auto;
}

.mom_mega_wrap .menu-item-depth-1.mega_column:last-child {
    margin-left: 0;
    margin-right: auto;
}

.mom_mega_wrap.mom_mega_col_1 .menu-item-depth-1.mega_column {
    margin-left: 0;
    margin-right: auto;
}

.main-menu .mom_mega.menu-item-depth-0 > .mom_mega_wrap .menu-item-depth-1.mega_column:first-child {
    border-right: none;
    border-left: none;
}

.main-menu ul.menu li.mom_mega .mega_col_title > a {
    margin-right: 20px;
    margin-left: auto;
}

/* Category Menu */
#navigation .main-menu > li .cats-mega-wrap {
    right: -1px;
    left: auto;
}

#navigation .main-menu > li.sub-menu-left .cats-mega-wrap {
    left: 0;
    right: auto;
}

#navigation .main-menu > li .cats-mega-wrap .cats-mega-inner {
    border-right-width: 0;
}

#navigation .main-menu > li .cats-mega-wrap .cats-mega-inner:before {
    right: 140px;
    left: auto;
}

#navigation .main-menu > li .cats-mega-wrap ul.sub-menu {
    float: right;
}

ul.main-menu > li .cats-mega-wrap ul.sub-menu li {
    border-left-width: 0px;
}

ul.main-menu > li .cats-mega-wrap ul.sub-menu li.active a:before {
    left: 5px;
    right: auto;
}

#navigation .main-menu > li .cats-mega-wrap .subcat {
    float: left;
}

#navigation .main-menu > li .cats-mega-wrap .subcat ul li {
    margin-left: 15px;
    margin-right: 15px;
}

#navigation .main-menu > li .cats-mega-wrap .subcat li.has-thumbnail .subcat-thumbnail {
    float: right;
    margin-left: 13px;
    margin-right: auto;
}

#navigation .main-menu > li .cats-mega-wrap .subcat li.has-thumbnail .subcat-title {
    margin-right: 83px;
    margin-left: auto;
}

#navigation .main-menu > li .cats-mega-wrap .subcat .mom-cat-latest .view_all_posts i {
    margin-right: 5px;
    margin-left: auto;
}

/* Horizontal Categories */

#navigation .main-menu > li .cats-mega-wrap.mom_cats_horizontal .subcat .mom-cat-latest li {
    float: right;
    border-left: 1px solid #f0f0f0;
    border-right: none;
}

#navigation .main-menu > li .cats-mega-wrap.mom_cats_horizontal .subcat .mom-cat-latest li:last-child {
    border-left: 0;
    border-right: none;
}

/* Custom mega menu */

#navigation .mom_custom_mega ul, #navigation .mom_custom_mega ol {
    margin: 3px 14px 10px 3px;
    padding: 0 5px 0 2px;
}

/* ==========================================================================
 *                Dropdown effects 
   ========================================================================== */
/* Older than css3 */

/* Fade effect (default) */

/* Slide effect */

/* Skew effect */

/* ==========================================================================
 *                Breaking news 
   ========================================================================== */

.the_ticker {
    margin-left: 132px;
    margin-right: auto;
}

.breaking-news .bn-title {
    float: right;
    padding: 0 14px 0 10px;
}

.breaking-news .bn-title:after {
    right: 100%;
    border-right-color: #b00;
    border-right-width: 10px;
    left: auto;
}

.news-ticker {
    padding:0 10px 0 2px;
    margin-right: 120px;
    margin-left: auto;
}

.both-sidebars .news-ticker {
    margin-right: 135px;
    margin-left: auto;
}

.news-ticker li {
    float: right;
    margin-left: 20px;
    margin-right: auto;
}

.news-ticker li i {
    float: right;
    margin-left: 8px;
    margin-right: auto;
}

.news-ticker li img {
    margin-left: 8px;
    margin-right: auto;
}

.current_time {
    left: 0;
    right: auto;
}

/* ticker base style */
.tickeroverlay-left {
    right:-2px;
    left: auto;
}

.tickeroverlay-right {
    left:-2px;
    right: auto;
}

ul.newsticker {
    margin-right: 20px;
    margin-left: auto;
}

ul.newsticker li {
    float: right;
    padding-left: 15px;
    padding-right: 0;
}

/* ==========================================================================
 *                Featutre slider 
   ========================================================================== */

.feature-slider ul.fslides li {
    float: right;
}

.feature-slider li .slide-caption {
    right: 0;
    left: auto;
}

.feature-slider .fs-nav {
    right: 0;
    left: auto;
}

.feature-slider .fs-nav a:last-child {
    margin-left: 0;
    margin-right: auto;
}

.feature-slider .fs-nav:not(.numbers) a {
    margin-left: 4px;
    margin-right: auto;
}

.feature-slider .fs-nav.numbers a {
    margin-left: 5px;
    margin-right: auto;
}

.fs-image-nav {
    padding: 10px 24px 10px 25px;
}

.fs-image-nav ul {
    margin-left: -12px;
    margin-right: auto;
}

.fs-image-nav ul li {
    float: right;
    margin-left: 10px;
    margin-right: auto;
}

/*.fs-image-nav .fs-prev {
    right: 0;
    border-left-width: 1px;
    left: auto;
}

.fs-image-nav .fs-next {
    left: 0;
    border-right-width: 1px;
    right: auto;
}
*/
.fs-image-nav .fs-prev i , .fs-image-nav .fs-next i {
    right: 0px;
    left: auto;
}

.fs-drection-nav {
    left: 20px;
    right: auto;
}

.fs-drection-nav > span {
    float: right;
}

.fs-drection-nav > span.fsd-next {
    float: left;
}

/* Caption style 2*/

.feature-slider li .slide-caption.fs-caption-alt h2 {
    float: right;
    margin-left: 85px;
    margin-right: auto;
}

.feature-slider li .slide-caption.fs-caption-alt p {
    margin-left: 85px;
    margin-right: auto;
}

/* ==========================================================================
 *                News Box
   ========================================================================== */

.news-box .nb-header .nb-title a, .news-box .nb-header .nb-title span {
    padding-left: 11px;
    float: right;
    padding-right: 0;
}

.news-box .nb-footer .nomoreposts {
    right: 0;
    left: auto;
}

.news-box .nb-footer a i {
    margin-right: 3px;
    margin-left: auto;
}

.mom-post-meta > span, .mom-post-meta > a {
    margin-left:10px;
    float: right;
    margin-right: auto;
}

.mom-post-meta .mom_review_score {
    float: right;
}

.news-box .older-articles ul.two-cols li {
    float: right;
    padding-left: 10px;
    padding-right: 15px;
}

.news-box .older-articles ul.two-cols li:nth-child(2n+1) {
    clear: right;
}

.type-post .post-format-icon {
    right: 0;
    left: auto;
}

.news-box .nb-item-meta span:last-child {
    margin-left: 0;
    margin-right: auto;
}

/* ==========================================================================
 *                Scrolling Box
   ========================================================================== */

.scrolling-box:before {
    left: 0;
    right: auto;
}

.scrolling-box:after {
    left: 0;
    right: auto;
}

.scrolling-box .owl-item {
    border-left-width: 1px;
}

.scrolling-box .sb-item {
    float: right;
}

.scrolling-box .nb-item-meta .entry-date {
    margin-left: 5px;
    margin-right: auto;
}

.entry-date {
	font-size:14px !important;
}

.comment_number {
	font-size:14px !important;
}

.owl-dot {
    margin-left: 6px;
    margin-right: auto;
}

.owl-dot:last-child {
    margin-left: 0;
    margin-right: auto;
}

/* ==========================================================================
 *                News List
   ========================================================================== */

.news-list .nl-item .news-image {
    float: right;
    margin-left: 20px;
    margin-right: auto;
}

.news-list .nl-item .news-summary.has-feature-image {
    margin-right: 210px;
    margin-left: auto;
}

.news-list.nl-big .nl-item .news-summary.has-feature-image {
    margin-right: 285px;
    margin-left: auto;
}

/* ==========================================================================
 *                Newsbox style 1
   ========================================================================== */

.nb-style1 .recent-news .news-image {
    float: right;
    margin-left: 20px;
    margin-right: auto;
}

.nb-style1 .nb1-older-articles ul.two-cols:before {
    right: 50%;
    border-left: 1px dotted #bfbfbf;
    left: auto;
    border-right: none;
}

.nb-style1 .nb1-older-articles ul li {
    padding-right: 18px;
    padding-left: 0;
}

.news-box .nb1-older-articles ul li i {
    margin-left: 10px;
    margin-right: -18px;
}

/* ==========================================================================
 *                Newsbox style 2
   ========================================================================== */

.nb-style2 .recent-news .news-image {
    float: right;
    margin-left: 20px;
    margin-right: auto;
}

.nb-style2 .older-articles .two-cols:before {
    right: 50%;
    left: auto;
}

.nb-style2 .older-articles .two-cols li img {
    float: right;
    margin-left: 15px;
    margin-right: auto;
}

.nb-style2 .older-articles .two-cols li .details.has-feature-image {
    margin-right: 103px;
    margin-left: auto;
}

/* ==========================================================================
 *                News box 3
   ========================================================================== */
.nb-style3 .nb-content {
    margin-left: -20px;
    margin-right: auto;
}

.nb-style3 .recent-news {
    float: right;
}

.nb-style3 .older-articles {
    margin-right: 304px;
    border-right-width:1px;
    margin-left: auto;
}

.nb-style3 .older-articles ul li img {
    float: right;
    margin-left: 15px;
    margin-right: auto;
}

.nb-style3 .older-articles ul li .details.has-feature-image {
    margin-right: 103px;
    margin-left: auto;
}

.nb-2col {
    float: right;
    margin-left: 20px;
    margin-right: auto;
}

.nb-2col.last {
    clear: left;
}

.nb-2col .older-articles ul li img {
    float: right;
    margin-left: 15px;
    margin-right: auto;
}

.nb-2col .older-articles ul li .details.has-feature-image {
    margin-right: 103px;
    margin-left: auto;
}
.media-box .nb-content {
    margin-left: -20px;
    margin-right: auto;
}

.media-box .recent-media {
    float: right;
    margin-left: 20px;
    margin-right: auto;
}

.media-box .older-media {
    float: left;
    border-right: 1px solid #eaeaea;
    border-left: none;
}

.new-in-pics .nip-grid ul {
    margin-left: -8px;
    margin-right: auto;
}

.new-in-pics .nip-grid ul li {
    float: right;
    margin-left: 8px;
    margin-right: auto;
}

.new-in-pics.nip-big .nip-recent {
    float: right;
    margin-left: 20px;
    margin-right: auto;
}

.new-in-pics.nip-big .nip-grid {
    float: right;
}

.new-in-pics.nip-big .nip-grid ul {
    margin-left: -9px;
    margin-right: auto;
}

.new-in-pics.nip-big .nip-grid ul li {
    margin-left: 9px;
    margin-right: auto;
}

.widget ul li {
    padding-right: 16px;
    padding-left: 0;
}

.widget ul li .num {
    float: left;
}

.sidebar .widget ul:not(.w-icon) li:before {
    margin-right: -16px;
    float: right;
    margin-left: 9px;
}

.sidebar .widget .widget-title span {
    padding-left: 11px;
    padding-right: 0;
}

.default-search-form input {
    padding-left: 45px;
    padding-right: 0;
}

.default-search-form button {
    left: 0;
    right: auto;
}

/* calendar */
/* RSS Widget */

/* Calendar Widget */

#wp-calendar th,
#wp-calendar td,
#wp-calendar caption {
    text-align: right;
}

#wp-calendar #next {
    padding-left: 24px;
    padding-left: 1.714285714rem;
    text-align: left;
    padding-right: 0;
}

.widget_twitter .timesince {
    text-align: left;
}

/* video widget */

/* category */

.widget li .cat_num {
    float: left;
}

.widget_display_stats dt {
    float: right;
}

.widget_display_stats dd {
    float: left;
}

.widget .new-in-pics-widget ul {
    margin-left: -6px;
    margin-right: auto;
}

.widget .new-in-pics-widget ul li {
    float: right;
    margin-left: 6px;
    margin-right: auto;
}

.secondary-sidebar .widget .new-in-pics-widget ul li {
    margin-left: 5px;
    margin-right: auto;
}
.mom-socials-counter ul {
    margin-left: -5px;
    margin-right: auto;
}

.mom-socials-counter ul li {
    float: right;
    margin-left: 5px;
    margin-right: auto;
}

/*ads 125*/
.ads125 {
    margin-left: -14px;
    margin-right: auto;
}

.ads125 a {
    float: right;
    margin-left: 14px;
    margin-right: auto;
}

.main_tabs .tabs li:first-child {
    border-right-width: 1px;
}

.main_tabs.tabs_v1 .tabs li:first-child, .main_tabs.tabs_v2 .tabs li:first-child, .main_tabs.tabs_v3 .tabs li:first-child {
    border-right-width: 0px;
}

.main_tabs .tabs li {
    float: right;
    border-right-width: 0;
}

.main_tabs .tabs a.current:before {
    right: 0;
    left: auto;
}

.mom-posts-widget .mpw-post .details.has-feature-image {
    margin-right: 101px;
    margin-left: auto;
}

.sidebar .mom-posts-widget .mpw-post .details.has-feature-image {
    margin-right: 90px;
    margin-left: auto;
}

.mom-posts-widget .mpw-post .post-img {
    float: right;
    margin-left: 10px;
    margin-right: auto;
}

.mom-login-form > div:not(.mom-submit-wrapper):before {
    right: 1px;
    border-left-width: 1px;
    left: auto;
}

.mom-login-widget input:not([type="checkbox"]) {
    padding: 0 46px 0 10px;
}

.button.show-more-posts i {
    margin-right: 10px;
    margin-left: auto;
}

.mom-login-widget .button {
    margin-left: 30px;
    margin-right: auto;
}

.mom-login-widget input[type="checkbox"]+label i {
    margin-left: 10px;
    margin-right: auto;
}

.mom-login-widget input[type="checkbox"]+label i:before {
    right:-4px;
    left: auto;
}

.mom-login-widget .avatar, .mom-login-user .avatar {
    float: right;
    margin-left: 15px;
    margin-right: auto;
}

.lw-user-info {
    margin-right: 85px;
    margin-left: auto;
}

/* ==========================================================================
 *                socials Icons
   ========================================================================== */
.mom-socials-icons ul {
    margin-left: -5px;
    margin-right: auto;
}

.mom-socials-icons ul li {
    float: right;
    margin-left: 5px;
    margin-right: auto;
}

/* ==========================================================================
 *                Newsletter Widget
   ========================================================================== */

.mom-newsletter .sf-loading {
    left: 10px;
    right: auto;
}

.mom-newsletter:not(.compact) .mn-form input {
    padding-right: 56px;
    padding-left: 0;
}

.mom-newsletter .mn-form i {
    right: 1px;
    border-left-width: 1px;
    left: auto;
}

.mom-newsletter.compact form input {
    float: right;
    border-left-width: 0 !important;
}

.mom-newsletter.compact form .button {
    float: right;
}

.both-sidebars .secondary-sidebar .mom-newsletter.compact form input {
    border-left-width: 1px !important;
}

/* ==========================================================================
 *                Slider Widget
   ========================================================================== */

.mpsw-slider .flex-direction-nav {
    left: 0;
    right: auto;
}

.mpsw-slider .flex-direction-nav li {
    float: right;
    margin-left: 1px;
    margin-right: auto;
}

/* ==========================================================================
 *                Tags Cloud
   ========================================================================== */
.tagcloud {
    margin-left: 5px;
    margin-right: auto;
}

.tagcloud a {
    float: right;
    margin-left: 5px;
    margin-right: auto;
}

/* ==========================================================================
 *                Google Plus widget 
   ========================================================================== */

.mom-googleplus-widget .mgw-inner {
    border-left: 1px solid rgba(0, 0, 0, 0.2);
    border-right: none;
}

.mom-googleplus-widget .mgw-cover:before {
    left: 0;
    right: auto;
}

/* ==========================================================================
 *                Poll Widget
   ========================================================================== */

.mom-poll-widget .mp-option .mpo-n {
    float: right;
    border-left: 1px solid #eaeaea;
    border-right: none;
}

/* ==========================================================================
 *                Weather Widget
   ========================================================================== */

.weather-form .sf-loading {
    left: 10px;
    right: auto;
}

.current-day-weather .cdw-data {
    border-left: 1px solid #eaeaea;
    float: right;
    border-right: none;
}

.current-day-weather .cd-temp {
    float: left;
}

.current-day-weather .cdw-data .cs-time {
    float: left;
}

.current-day-weather ol li span {
    float: left;
}

.current-day-weather .cd-temp .weather-icon {
    float: right;
}

.current-day-weather .cd-temp .weather-icon .w-icon {
    margin-right: -19px;
    margin-left: auto;
}

.weather-widget .next-days .day-summary .d-date {
    float: right;
    margin-left: 20px;
    margin-right: -1px;
}

.weather-widget .next-days .day-summary .weather-icon {
    left: 23px;
    right: auto;
}

.weather-widget .next-days .day-summary .d-handle {
    left: -1px;
    right: auto;
}

.weather-widget .next-days .day-summary .d-handle i {
    padding-right: 1px;
    padding-left: 0;
}

.message-box i {
    left: 1px;
    right: auto;
}

body:not(.both_sidebars_same_width) .secondary-sidebar .weather-widget .next-days .day-summary .weather-icon {
    left: auto;
    right: auto;
}

body:not(.both_sidebars_same_width) .secondary-sidebar .current-day-weather .cd-temp .weather-icon .w-icon {
    margin-right: 18px;
    margin-left: auto;
}

/* ==========================================================================
 *                Recent Comments
   ========================================================================== */

.mom-recent-comments .author_avatar {
    float: right;
    margin-left: 15px;
    margin-right: auto;
}

.mom-recent-comments .author_comment {
    margin-right: 75px;
    margin-left: auto;
}

/* ==========================================================================
 *                twitter widget
   ========================================================================== */

.widget ul.twiter-list > li img {
    float: right;
    margin-left: 15px;
    margin-right: auto;
}

.widget ul.twiter-list > li .twitter-user-name a {
    margin-left: 10px;
    margin-right: auto;
}

.widget ul.twiter-list > li .twiter-follow {
    background-image: -webkit-gradient(linear,right top,right bottom,from(#fff),to(#dedede));
}

.widget ul.twiter-list > li .twiter-follow:before {
    right: 0px;
    margin-left:2px;
    left: auto;
    margin-right: auto;
}

.widget .twiter-list ul.twiter-buttons li {
    float: right;
    margin-left: 20px;
    margin-right: auto;
}

.widget .twiter-list ul.twiter-buttons li:last-child {
    margin-left: 0;
    margin-right: auto;
}

.widget .twiter-list ul.twiter-buttons li a:before {
    padding-left: 3px;
    padding-right: 0;
}

.sidebar .twitter-widget ul li {
    padding-right: 40px !important;
    padding-left: initial !important;
}

.secondary-sidebar .twitter-widget ul li {
    padding-right: 33px !important;
    padding-left: initial  !important;
}

.sidebar .twitter-widget ul li div {
    margin-right: 12px;
    margin-left: auto;
}

.widget .twitter-widget ul li:before {
    float: right;
    margin-right: -29px;
    margin-left: auto;
}

#footer .widget .twitter-widget ul li {
    padding-right: 30px;
    padding-left: 0;
}

/* Secondary sidebar */

.secondary-sidebar .widget .twiter-list ul.twiter-buttons li {
    margin-left: 5px;
    margin-right: auto;
}

/* ==========================================================================
 *                Flickr & Dribbble
   ========================================================================== */
.widget .flicker-widget-wrap,
.widget .dribbble-widget-wrap {
    margin-left: -6px;
    margin-right: auto;
}

.widget .flicker-widget-item,
.widget .dribbble-widget-item {
    margin-left: 6px;
    float: right;
    margin-right: auto;
}

/* ==========================================================================
 *                Footer
   ========================================================================== */

#footer .widget ul.two-cols-ul li {
    float: right;
    margin-left: 8%;
    margin-right: auto;
}

#footer .widget ul.two-cols-ul li:nth-child(2n+2) {
    margin-left: 0;
    margin-right: auto;
}

/* footer colomns for bothsides */
.both-sidebars #footer .one_half, .both-sidebars #footer .one_third, .both-sidebars #footer .two_third,.both-sidebars #footer .three_fourth, .both-sidebars #footer .two_fourth, .both-sidebars #footer .one_fourth, .both-sidebars #footer .one_fifth, .both-sidebars #footer .two_fifth, .both-sidebars #footer .three_fifth, .both-sidebars #footer .four_fifth, .both-sidebars #footer .one_sixth, .both-sidebars #footer .two_sixth, .both-sidebars #footer .three_sixth, .both-sidebars #footer .four_sixth, .both-sidebars #footer .five_sixth {
    margin-left: 3%;
    float: right;
    margin-right: auto;
}

.both-sidebars #footer .last {
    margin-left: 0 !important;
    clear: left;
    margin-right: auto !important;
}

/* footer colomns for onesidebar */
#footer .one_half, #footer .one_third, #footer .two_third, #footer .three_fourth, #footer .two_fourth, #footer .one_fourth, #footer .one_fifth, #footer .two_fifth, #footer .three_fifth, #footer .four_fifth, #footer .one_sixth, #footer .two_sixth, #footer .three_sixth, #footer .four_sixth, #footer .five_sixth {
    margin-left: 2%;
    float: right;
    margin-right: auto;
}

#footer .widget ul.two_columns_categoreis li {
    float: right;
    margin-left: 10%;
    margin-right: auto;
}

#footer .widget ul.two_columns_categoreis li:nth-child(2n+2) {
    margin-left: 0;
    margin-right: 0;
}

/* ==========================================================================
 *                copylefts 
   ========================================================================== */

.copyrights-text {
    float: right;
}

.copyrights-area  .mom-social-icons {
    float: left;
}

.footer_menu {
    float: left;
}

.footer_menu li {
    float: right;
}

/* ==========================================================================
 *                scroll to top 
   ========================================================================== */

/* .scrollToTop {
    left: 50px;
    right: auto;
} */

/* ==========================================================================
 *                BreadCrumbs
   ========================================================================== */

/* ==========================================================================
 *                Category
   ========================================================================== */

.category-title .bc-rss {
    top:10px;
	left:12px;
    right: auto;
}

/* ==========================================================================
 *                Blog
   ========================================================================== */

.blog-post .bp-head .bp-meta > span {
    margin-left: 10px;
    margin-right: auto;
}

.bp-vertical-share .bp-entry {
    float: right;
    margin-left: 103px;
    margin-right: auto;
}

.bp-vertical-share.share-off .bp-entry {
    margin-left: 0;
    margin-right: auto;
}

.bp-vertical-share .bp-details .post-img {
    float: right;
    margin-left: 20px;
    margin-right: auto;
}

.bp-vertical-share .mom-social-share {
    left: 0;
    border-right-width: 1px;
    right: auto;
}

.default-blog-post.bp-horizontal-share .bp-details .post-img {
    float:right;
    margin-left:20px;
    margin-right: auto;
}

/* vertical post share */

.mom-social-share .ss-icon i {
    margin-left: 5px;
    margin-right: auto;
}

.mom-social-share.ss-vertical .ss-icon span.count:after,.mom-social-share.ss-vertical .ss-icon span.count:before {
    right: 50%;
    left: auto;
}

.mom-social-share.ss-vertical .ss-icon span.count:after {
    margin-right: -5px;
    margin-left: auto;
}

.mom-social-share.ss-vertical .ss-icon span.count:before {
    margin-right: -6px;
    margin-left: auto;
}

/* Horizontal Share */

.mom-social-share.ss-horizontal .ss-icon {
    float:right;
    margin-left:10px;
    margin-right: auto;
}

.mom-social-share.ss-horizontal .ss-icon span {
    float:right;
}

.mom-social-share.ss-horizontal .ss-icon span.icon {
    padding-right:7px;
    padding-left:10px;
}

.mom-social-share.ss-horizontal .ss-icon span.icon i {
    margin-left:4px;
    margin-right: auto;
}

.mom-social-share.ss-horizontal .ss-icon span.count {
    padding-right:6px;
    padding-left: 0;
}

.mom-social-share.ss-horizontal .ss-icon span.count:after,.mom-social-share.ss-horizontal .ss-icon span.count:before {
    left: 100%;
    right: auto;
}

.mom-social-share.ss-horizontal .ss-icon span.count:after {
    border-left-color: #f5f5f5;
	border-right-color:transparent;
}

.mom-social-share.ss-horizontal .ss-icon span.count:before {
    border-left-color: #eaeaea;
	border-right-color:transparent;
}

.mom-social-share .ss-more {
    left:20px;
    right: auto;
}

/* posts grid */

.posts-grid .blog-post {
    float:right;
    margin-left:20px;
    margin-right: auto;
}

.posts-grid .blog-post.second {
    margin-left:0;
    margin-right: auto;
}

.posts-grid .mom-social-share.ss-horizontal .ss-icon span.icon i {
    right:0;
    left: auto;
}

/* 
    Timline
*/

.mom-timeline .tl-month .tlm-title {
    float:right;
    padding-right:31px;
    padding-left:10px;
    clear:right;
}

.mom-timeline .tl-month .tlm-title:before {
    right:10px;
    left: auto;
}

.mom-timeline .tl-month .tlm-title .handle {
    right:0;
    border-left-width: 1px;
    left: auto;
}

.mom-timeline .tl-month .tl-day {
    margin-right:30px;
    margin-left: auto;
}

.mom-timeline .tl-month .tl-day:before {
    left:100%;
    right: auto;
}

.mom-timeline .tl-month .tl-day:after {
    right:-19px;
    left: auto;
}

.mom-timeline .tl-month .tl-day .tld-title:after {
    right:10px;
    left: auto;
}

.mom-timeline .tl-month .tl-day ul.tl-posts {
    padding-right:30px;
    padding-left: 0;
}

.mom-timeline .tl-month .tl-day ul.tl-posts li {
    float:right;
    padding-left:13px;
    padding-right: 0;
}

.mom-timeline .tl-month .tl-day ul.tl-posts li:before {
    right:-21px;
    left: auto;
}

.mom-timeline .tl-month .tl-day ul.tl-posts li:after {
    left:100%;
    right: auto;
}

.mom-timeline .tl-month .tl-day ul.tl-posts li .post-img {
    float:right;
    border-left-width: 1px;
    margin-left:10px;
    right: 0;
    left: auto;
    margin-right: auto;
}

.mom-timeline .tl-month .tl-day ul.tl-posts li .details {
    padding-right: 10px;
    padding-left: 0;
}

.mom-timeline .tl-month .tl-day ul.tl-posts li .details.has-feature-image {
    margin-right:103px;
    margin-left: auto;
}

/* ==========================================================================
 *                Single Post 
   ========================================================================== */

blockquote {
    padding-right:42px;
    padding-left: 0;
	text-align:justify;
}

blockquote:before {
    float:right;
    margin-right:-42px;
    margin-left: auto;
}

.post .post-tags .pt-title {
    float:right;
    margin-left:10px;
    margin-right: auto;
}

.post .post-tags a {
    float:right;
    margin-left:5px;
    margin-right: auto;
}

/* Table 
__________________ */

/* Zebra striping */

td, th {
    text-align: right;
}

/* Definition list 
__________________ */

dd {
    background:none no-repeat right top;
    padding-right: 0px;
    padding-left: 0;
}

/* nasted lists
__________________ */

/* ==========================================================================
 *                single post elements 
   ========================================================================== */

h2.single-title:after, .comment-reply-title:after {
    margin-right:10px;
    margin-left: auto;
}

/* ==========================================================================
 *                nex/prev posts
   ========================================================================== */

.np-posts ul li.prev:before {
    left:0;
    right: auto;
}

.np-posts ul li {
    float:right;
    padding-left:15px;
    padding-right: 0;
}

.np-posts ul li .post-img {
    float:right;
    margin-left:10px;
    margin-right: auto;
}

.np-posts ul li .details.has-feature-image {
    margin-right:100px;
    margin-left: auto;
}

.np-posts ul li .details .link i {
    margin-left:10px;
    margin-right: auto;
}

/* next */
.np-posts ul li.next {
    padding-left:0;
    padding-right:15px;
    text-align: left;
}

.np-posts ul li.next .post-img {
    float:left;
    margin-left:0;
    margin-right:10px;
}

.np-posts ul li.next .details.has-feature-image {
    margin-left:100px;
    margin-right:0;
}

.np-posts ul li.next .details .link {
    text-align:left;
}

.np-posts ul li.next .details .link i {
    margin-left:0;
    margin-right:10px;
}

/* ==========================================================================
 *                about author 
   ========================================================================== */
.about-the-author .author_avatar {
    float:right;
    margin-left:20px;
    margin-right: auto;
}

.about-the-author {
    margin-right:0px;
    margin-left: auto;
}

.author_desc {
	line-height: 1.5 !important;
    margin-right:110px;
    margin-left: auto;
}

/* ==========================================================================
 *               Related posts
   ========================================================================== */
.single-related-posts {
    margin-left:-20px;
    margin-right: auto;
}

.single-related-posts li {
    float:right;
    margin-left:20px;
    margin-right: auto;
}

/* ==========================================================================
 *                comments/respond 
   ========================================================================== */
   
/* Captcha Input By Milad */
#commentform .cptch_block {
    direction: rtl;
}

#commentform .cptch_block input {
    float: none;
}

#comments .children {
    margin-right:110px;
    margin-left: auto;
	font-family: BYekan, 'Tahoma', Arial;
}

#comments .single-comment .avatar {
    float:right;
    margin-left:20px;
    margin-right: auto;
}

#comments .single-comment .comment-content {
    margin-right:90px;
    margin-left: auto;
	font-family: BYekan, 'Tahoma', Arial;
}

#comments .single-comment .comment-content .comment-reply-link, #comments .single-comment .comment-content .comment-edit-link {
    margin-left: 1px;
    margin-right: auto;
	font-family: BYekan, 'Tahoma', Arial;
}

#commentform input {
    float:right;
    margin-left:1.4%;
    margin-right: auto;
}

#commentform input:last-of-type, #commentform input#url {
    margin-left:0;
    margin-right: auto;
}

.comment-wrap .comment-awaiting-moderation {
    float: left;
}

.comment-wrap .commentnumber {
    float: left;
}

/* ==========================================================================
 *                Pages
   ========================================================================== */

/* ==========================================================================
 *                Search Page
   ========================================================================== */
/*advanced form */

.asf-el {
    float: right;
    margin-left: 10px;
    margin-right: auto;
}

.asf-el .mom-select.year {
    float: right;
    border-left: 0;
    border-right: none;
}

.asf-el .mom-select.month {
    float: right;
}

/* ==========================================================================
 *                Pagination
   ========================================================================== */

.pagination a, .pagination span {
    float: right;
    margin-left: 6px;
    margin-right: auto;
}

/* ==========================================================================
 *                Portfolio
   ========================================================================== */

.portfolio-filter li {
    float: right;
}

/* Overlay */
ul.portfolio-list li .pt-overlay {
    right:0;
    left: auto;
}

ul.portfolio-list li .pt-overlay .ov-content a.ov-link {
    margin-left: 3px;
    margin-right: auto;
}

ul.portfolio-list li .pt-overlay .ov-content a {
    float: right;
}

/* default is four column */
ul.portfolio-list li {
    float: right;
}

/* portfolio 3 columns */

/* portfolio 2 columns */

/* portfolio 1 columns */

ul.portfolio-list.portfolio-one-column li .portfolio-image {
    float: right;
}

ul.portfolio-list.portfolio-one-column li .portfolio-details {
    margin-right: 384px;
    margin-left: auto;
}

/*------------------------------
    both sidebars portfolio 
--------------------------------*/

/* 3 column */

/* portfolio 2 columns */

/* portfolio 1 columns */

.both-sidebars ul.portfolio-list.portfolio-one-column li .portfolio-image {
    float: right;
}

.both-sidebars ul.portfolio-list.portfolio-one-column li .portfolio-details {
    margin-right: 475px;
    margin-left: auto;
}

/* portfolio single */

/* Start: Recommended Isotope styles */
/**** Isotope Filtering ****/

/**** Isotope CSS3 transitions ****/

/* ==========================================================================
 *                Author page
   ========================================================================== */

.single-author-box .about-the-author {
    right: 10px;
    left: 10px;
}

.single-author-box .articles-count {
    float: left;
}

/* ==========================================================================
 *                Ajax
   ========================================================================== */
.nb-load {
    right: -20px;
    left: auto;
}

/* ==========================================================================
 *                Visual composer
   ========================================================================== */
.vc_main_col:first-child, .vc_sec_sidebar:first-child, .vc_sidebar:first-child {
    margin-right: 15px !important;
    margin-left: auto !important;
}

.vc_main_col:last-child, .vc_sec_sidebar:last-child, .vc_sidebar:last-child,
.vc_main_col:nth-child(3n+3), .vc_sec_sidebar:nth-child(3n+3), .vc_sidebar:nth-child(3n+3) {
    margin-left: 15px;
    margin-right: auto;
}

.both-sidebars .vc_sec_sidebar+.vc_main_col:not(.one_side) {
    margin-right: 5px;
    margin-left: auto;
}

.vc_sec_sidebar.alignlefti {
    margin-right: 10px;
    margin-left: 10px;
}

/* ==========================================================================
 *                Media element
   ========================================================================== */

.gallery-post-slider .fs-drection-nav {
    left: 0;
    right: auto;
}

/* ==========================================================================
 *                Chat Post Format
   ========================================================================== */

.chat-author {
    float: right;
    margin-left: 10px;
    margin-right: auto;
}

.chat-text {
    margin-right: 90px;
    margin-left: auto;
}

.chat-text:after, .chat-text:before {
    left: 100%;
    right: auto;
}

.chat-text:after {
    border-left-color: #f8f8f8;
}

.chat-text:before {
    border-left-color: #f0f0f0;
}

/* ==========================================================================
 *                Gallery
   ========================================================================== */
.gallery .gallery-item {
    float: right;
}

.gallery .gallery-item {
    margin-right: 2%;
    margin-left: auto;
}

.gallery .gallery-item:first-child, .gallery br+.gallery-item {
    margin-right: 0;
    margin-left: auto;
}

/* ==========================================================================
 *                404 page
   ========================================================================== */

.not-found-wrap .ops {
    text-align: right;
    padding-right: 20px;
    padding-left: 0;
}

/* ==========================================================================
 *                Review System 
   ========================================================================== */

.mom-reveiw-system .review-header {
    padding-right:20px;
    padding-left: 0;
}

.mom-reveiw-system .review-header h2 {
    float:right;
}

.mom-reveiw-system .review-header .mr-types {
    float:left;
}

.mom-reveiw-system .review-header .mr-types li {
    float:right;
    border-right-width: 1px;
}

.mom-reveiw-system .review-header .mr-types li.current:after,
.mom-reveiw-system .review-header .mr-types li.current:before {
    right: 50%;
    left: auto;
}

.mom-reveiw-system .review-header .mr-types li.current:after {
    margin-right: -6px;
    margin-left: auto;
}

.mom-reveiw-system .review-header .mr-types li.current:before {
    margin-right: -7px;
    margin-left: auto;
}

.mom-reveiw-system  .review-summary .review-score {
    float: left;
    margin-right: 20px;
    margin-left: auto;
}

.mom-reveiw-system  .review-footer h3 {
    padding-left:0 !important;
    padding-right: initial  !important;
}

/*--------------------------
            Bars
---------------------------*/

.mom-reveiw-system .mom-bar {
    margin-left: 59px;
    margin-right: auto;
}

.mom-reveiw-system .mom-bar .mb-score {
    right:100%;
    left: auto;
}

/* predefind colors */

/*--------------------------
            Stars
---------------------------*/

.mom-reveiw-system .stars-cr .star-rating {
    float:left;
}

.user-star-rate .yr {
    margin-right: 5px;
    right: 100%;
    left: auto;
    margin-left: auto;
}

/* predefind colors */

/*--------------------------
            Circles
---------------------------*/

.mom-reveiw-system .review-circles .review-circle {
    float:right;
    margin-right:2%;
    margin-left: auto;
}

.mom-reveiw-system .review-circles .review-circle:nth-child(3n+1) {
    margin-right: 0;
    clear: right;
    margin-left: auto;
}

.mom-reveiw-system .review-circle .circle .val {
    right: 0;
    left: auto;
}

.mom-reveiw-system .circles-tab .review-footer h3 {
    margin-left:18px;
    float: right;
    margin-right: auto;
}

.mom-reveiw-system .user-rate-circle {
    float:right;
    margin-left:17px;
    margin-right: auto;
}

.mom-reveiw-system .user-rate-circle .cru-score {
    right: 0;
    left: auto;
}

/* predefind colors */

/*--------------------------
            Review Tabs
---------------------------*/

/*--------------------------
            user rate
---------------------------*/

/*--------------------------
            Adaptin
---------------------------*/
/* smaller */

/* bars */

/* stars */

/* Circles */

.rs-smaller_than_default.mom-reveiw-system .review-circles .review-circle:nth-child(3n+1) {
    margin-right: 2%;
    margin-left: auto;
}

.rs-smaller_than_default.mom-reveiw-system .review-circles .review-circle:nth-child(2n+1) {
    margin-right: 0;
    margin-left: auto;
}

/* bigger */

.rs-full_width.mom-reveiw-system .review-circles .review-circle {
    margin-right: 1.5%;
    margin-left: auto;
}

.rs-full_width.mom-reveiw-system .review-circles .review-circle:nth-child(3n+1) {
    margin-right: 1.5%;
    margin-left: auto;
}

.rs-full_width.mom-reveiw-system .review-circles .review-circle:nth-child(5n+1) {
    margin-right: 0;
    clear: right;
    margin-left: auto;
}

/* ==========================================================================
 *                end Review System 
   ========================================================================== */
/* ==========================================================================
 *                ads 
   ========================================================================== */

/* Grid */
.e3lanat-layout-grid.mom-e3lanat {
    margin-left: -12px;
    margin-right: auto;
}

.e3lanat-layout-grid .mom-e3lan {
    margin-left: 11px;
    margin-right: auto;
}

.mom_e3lan-empty a.overlay {
    right: 0;
    left: auto;
}

/* rotator */

.header .e3lanat-layout-rotator {
    left: 0;
    right: auto;
}

.e3lanat-layout-rotator .adr-arrows {
    left: 0;
    right: auto;
}

/*.e3lanat-layout-rotator .adr-arrows span {
    float: right;
    margin-right: 1px;
    margin-left: auto;
}
*/
.e3lanat-layout-rotator .adr-arrows span.adr-next i {
    right: 1px;
    left: auto;
}

.mom_contet_e3lanat {
    right: 50%;
    left: auto;
}

.mom_contet_e3lanat.mc_e3lan-right {
    margin-right: 509px;
    margin-left: auto;
}

.layout-boxed .mom_contet_e3lanat.mc_e3lan-right {
    margin-right: 519px;
    margin-left: auto;
}

.both-sidebars .mom_contet_e3lanat.mc_e3lan-right {
    margin-right: 615px;
    margin-left: auto;
}

.layout-boxed.both-sidebars .mom_contet_e3lanat.mc_e3lan-right {
    margin-right: 625px;
    margin-left: auto;
}

.mom_contet_e3lanat.mc_e3lan-left {
    right: auto;
    left: 50%;
    margin-left: 509px;
    margin-right: auto;
}

.layout-boxed .mom_contet_e3lanat.mc_e3lan-left {
    margin-left: 519px;
    margin-right: auto;
}

.both-sidebars .mom_contet_e3lanat.mc_e3lan-left {
    margin-left: 615px;
    margin-right: auto;
}

.both-sidebars.layout-boxed .mom_contet_e3lanat.mc_e3lan-left {
    margin-left: 625px;
    margin-right: auto;
}

/* ==========================================================================
 *                End Ads System
   ========================================================================== */
/* ==========================================================================
 *                Shortcodes
   ========================================================================== */

 /*-----------------------------------------------------------------------------------*/
/*		Typography
/*-----------------------------------------------------------------------------------*/

/* DropCaps*/
.dropcap {
    float: right;
    margin-left: 20px;
    margin-right: auto;
}

/* Quotes */

.mom_quote {
    border-right-width: 4px;
}

.mom_quote .quote-arrow {
    right: -1px;
    border-left-width: 0;
    left: auto;
}

.quote_right {
    float: left;
    margin-right: 20px;
    margin-left: auto;
}

.quote_left {
    float: right;
    margin-left: 20px;
    margin-right: auto;
}

/* Testimonials */
.mom_testimonial {
    padding-right: 50px;
    padding-left: 0;
}

span.leftquote {
    right: 17px;
    left: auto;
}

.tesim_arrow_bot, .tesim_arrow {
    border-right: 0;
    border-left: none;
}

.tesim_arrow {
    right: 20px;
    left: auto;
}

.tesim_arrow_bot {
    right: 19px;
    left: auto;
}

.testim_person img {
    float: right;
    margin-left: 10px;
    margin-right: auto;
}

/*---------------------------------
            Testimonials Slider
---------------------------------*/
.testim_slider_wrap > div {
    float: right;
    margin-left: 10px;
    margin-right: auto;
}

/*-----------------------------------------------------------------------------------*/
/*		Buttons
/*-----------------------------------------------------------------------------------*/
a.mom_button {
    margin-left: 10px;
    margin-right: auto;
}

.mom_button_ob {
    margin-left: 10px;
    margin-right: auto;
}

/* Icons */

.bt_icon {
    margin-left: 8px;
    float: right;
    margin-right: auto;
}

.big_bt .bt_icon {
    margin-left: 10px;
    margin-right: auto;
}

.bigger_bt .bt_icon {
    margin-left: 10px;
    margin-right: auto;
}

/* Grey Buttons */

/* Grey Buttons */

/* Orange Buttons */

/* Black Button */

/* Orange Button */

/* Blue Button */

/* Blue Button */

/* Red Button */

/* Green Button */

/* purple Button */

/* Yellow Button */

/* pink Button */

/* Lime Button */

/* brown Button */

/*-----------------------------------------------------------------------------------*/
/*		Accordion 
*/

.acc_vertical .acc_handle {
    left: 12px;
    right: auto;
}

.acc_horizontal .acc_handle {
    right: 15px;
    left: auto;
}

/*Arrows*/
.acch_arrows {
    left: 10px;
    right: auto;
}

/*Numbers*/

/*Plus & minus*/
.acch_pm {
    left: 10px !important;
    right: auto !important;
}

/* Space */

.acc_title i[class*="-icon-"] {
    text-align: left;
    margin-left: 10px;
    margin-right: -10px;
    float: right;
}

.acc_ico {
    margin-left: 10px;
    margin-right: -10px;
}

/*-----------------------------------------------------------------------------------*/
/*		Tabs 
*/

/* Vertical */
.tabs_v1:before, .tabs_v2:before {
    right: 149px;
    left: auto;
}

.tabs_v1 ul.tabs, .tabs_v2 ul.tabs, .tabs_v3 ul.tabs {
    float: right;
}

.tabs_v1 ul.tabs li, .tabs_v2 ul.tabs li, .tabs_v3 ul.tabs li {
    border-right-width:0;
}

.tabs_v1 .tabs-content-wrap, .tabs_v2 .tabs-content-wrap, .tabs_v3 .tabs-content-wrap {
    margin-right: 150px;
    margin-left: auto;
}

/* Vertical 1 */
.tabs_v1 ul.tabs li a:before {
    right: -1px;
    left: auto;
}

.tabs_v1 ul.tabs li a.current {
    border-left: none;
    border-right: none;
}

/* Vertical 3 */

.tabs_v3 ul.tabs li a {
    padding-right: 10px;
    padding-left: 0;
}

.tabs_v3 ul.tabs li a.current {
    border-left: none;
    border-right: none;
}

.tabs_v3 .tabs-content-wrap {
    margin-right: 234px;
    margin-left: auto;
}

.tabs_v3:before {
    right: 233px;
    left: auto;
}

/*Tab Icons */
.tab_ico {
    margin-left: 10px;
    float: right;
    margin-right: auto;
}

ul.tabs li i[class*='-icon-'] {
    margin-left: 5px;
    margin-right: -5px;
}

.tabs_v3 .tab_ico {
    margin-left: 15px;
    margin-right: auto;
}

.tabs_v3  ul.tabs li i[class*='-icon-'] {
    margin-left: 8px;
    margin-right: 0;
}

/*-----------------------------------------------------------------------------------*/
/*		Lists
*/

.mom_list li {
    padding-right: 26px;
    padding-left: 0;
}

.mom_list li i {
    margin-left: 9px;
    margin-right: -26px;
}

.mom_list_square_bg ul li i {
    margin-left: 10px;
    margin-right: auto;
}

.mom_list_circle_bg ul li i {
    margin-left: 10px;
    margin-right: auto;
}

/*-----------------------------------------------------------------------------------*/
/*		Icon Box
*/

.mom_icon {
    margin-left: 15px;
    margin-right: auto;
}

.mom_iconbox {
    padding-right: 47px;
    padding-left: 0;
}

.iconb_left .iconb_wrap {
    right: 0;
    left: auto;
}

.iconb_right {
    padding-right: 0;
    padding-left: 47px;
}

.iconb_right .iconb_wrap {
    left:0;
    margin-left: 0;
    margin-right: 15px;
    right: auto;
}

.iconb_center .mom_icon {
    margin-left: 0;
    margin-right: auto;
}

.iconb_middle_left .iconb_wrap {
    right: 0;
    left: auto;
}

.iconb_middle_right {
    padding-right: 0;
    padding-left: 47px;
}

.iconb_middle_right .iconb_wrap {
    left: 0;
    right: auto;
}

.iconb_middle_right .iconb_wrap {
    left:0;
    margin-left: 0;
    margin-right: 15px;
    right: auto;
}

/* Icona */
.mom_icona {
    margin-left:10px;
    float: right;
    margin-right: auto;
}

.mom_icona.mom_iconbox_square, .mom_icona.mom_iconbox_circle {
    margin-left: 15px;
    margin-right: auto;
}

/* ==========================================================================
 *                Icons Hover Effects
   ========================================================================== */
/* Border Increase */
.iconb_wrap .border_increase_effect {
    right: 0;
    left: auto;
}

/* Border Decrease */
.iconb_wrap .border_decrease_effect {
    right: 0;
    left: auto;
}

/* Animate from right */

/*****************************************************************************************
 *	Boxes ShortCode
******************************************************************************************/

.mom_box_sc .mom_icona {
    margin-right: -3px;
    margin-left: auto;
}

.box_left {
    float: right;
    margin-left: 5px;
    margin-right: auto;
}

.box_right {
    float: left;
    margin-right: 5px;
    margin-left: auto;
}

/*****************************************************************************************
 *	Callout ShortCode
******************************************************************************************/

/*---------------------------------
            Social Icons
---------------------------------*/

.social_icons_wrap {
    margin-left: 30px;
    margin-right: auto;
}

.social_icons_wrap .mom_icona {
    margin-left: 0;
    margin-right: auto;
}

/*-----------------------------------------------------------------------------------*/
/*	6.	Toggle ShortCode
*/

.toggle_wrap:before {
    right: -1px;
    left: auto;
}

/***********************************
 * toogle min
 ***********************************/

/*Arrows*/
.toggle_icon {
    float: right;
    margin-left: 3px;
    margin-right: auto;
}

.toggle_qm {
    margin-left: 7px;
    margin-right: auto;
}

/*Lightbox*/

/*---------------------------------
            Images Grid
---------------------------------*/

.mom_images_grid ul li {
    float: right;
}

.mom_images_grid.mom_images_three_cols ul li:nth-child(3n+3) {
    margin-left: 0;
    margin-right: auto;
}

.mom_images_grid.mom_images_four_cols ul li:nth-child(4n+4) {
    margin-left: 0;
    margin-right: auto;
}

.mom_images_grid.mom_images_five_cols ul li:nth-child(5n+5) {
    margin-left: 0;
    margin-right: auto;
}

.mom_images_grid.mom_images_six_cols ul li:nth-child(6n+6) {
    margin-left: 0;
    margin-right: auto;
}

.owl-dot {
    margin-left: 6px;
    margin-right: auto;
}

.owl-dot:last-child {
    margin-left: 0;
    margin-right: auto;
}

/******************************
 *      Progress Bar
 ******************************/

.parograss_inner {
    right: 0;
    left: auto;
}

.mom_graph_strips {
    right: 0;
    background-image: -webkit-gradient(linear, right top, left bottom,
						color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent),
						color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)),
						color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent),
						to(transparent));
    left: auto;
}

/* ==========================================================================
 *                Dividers
   ========================================================================== */

.mom_hr .mom_inner_hr i {
    right: 50%;
    margin-right: -5px;
    left: auto;
    margin-left: auto;
}

.mom_hr .mom_inner_hr i:before {
    right: -9px;
    left: auto;
}

.mom_hr .mom_inner_hr i:after {
    left: -9px;
    right: auto;
}

.hr_icon_left .mom_inner_hr i {
    right: 0;
    margin-right: 0;
    left: auto;
    margin-left: auto;
}

.mom_hr_short.hr_icon_left {
    padding-right: 0;
    padding-left: 60%;
}

.hr_icon_right .mom_inner_hr i {
    left: 0;
    right: auto;
    margin-left: 0;
    margin-right: auto;
}

.mom_hr_short.hr_icon_right {
    padding-left: 0;
    padding-right: 60%;
}

/******************************
 *      divider 2
 ******************************/

.divider2:before {
    right: 0;
    left: auto;
}

/******************************
 *      divider 3
 ******************************/

/******************************
 *      divider 4 triple border
 ******************************/

/* ==========================================================================
 *                Icons spin
   ========================================================================== */

/*---------------------------------
            Animated
---------------------------------*/

/* ==========================================================================
 *                end Shortcodes
   ========================================================================== */
/*----------------------------
    Wide layout
 ----------------------------*/

/* ==========================================================================
 *                Top banner
   ========================================================================== */

.top_banner .tob_banner_close {
    left: 0;
    right: auto;
}

body.rtl .top_banner .tob_banner_close {
    left: auto;
    right: 0;
}

/* ==========================================================================
 *                Wp poll
   ========================================================================== */

.wp-polls IMG, .wp-polls LABEL, .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {
    margin: 0 0 0 5px;
}

/* plugins.css */

/*!
 * Visual Composer v4.3.0 (http://vc.wpbakery.com)
 * Copyleft 2011-2014 Michael M - WPBakery.com
 */
/** Front end editor */

/* Navbar */
/* Modal box */
/* Panel */
.vc_non_responsive .vc_row .vc_col-sm-1 {
    float: right;
    padding-right: 15px;
    padding-left: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
    float: right;
    padding-right: 15px;
    padding-left: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
    float: right;
    padding-right: 15px;
    padding-left: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
    float: right;
    padding-right: 15px;
    padding-left: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
    float: right;
    padding-right: 15px;
    padding-left: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
    float: right;
    padding-right: 15px;
    padding-left: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
    float: right;
    padding-right: 15px;
    padding-left: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
    float: right;
    padding-right: 15px;
    padding-left: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
    float: right;
    padding-right: 15px;
    padding-left: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
    float: right;
    padding-right: 15px;
    padding-left: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
    float: right;
    padding-right: 15px;
    padding-left: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
    float: right;
    padding-right: 15px;
    padding-left: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
    margin-right: 100%;
    margin-left: auto;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
    margin-right: 91.66666667%;
    margin-left: auto;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
    margin-right: 83.33333333%;
    margin-left: auto;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
    margin-right: 75%;
    margin-left: auto;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
    margin-right: 66.66666667%;
    margin-left: auto;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
    margin-right: 58.33333333%;
    margin-left: auto;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
    margin-right: 50%;
    margin-left: auto;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
    margin-right: 41.66666667%;
    margin-left: auto;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
    margin-right: 33.33333333%;
    margin-left: auto;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
    margin-right: 25%;
    margin-left: auto;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
    margin-right: 16.66666667%;
    margin-left: auto;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
    margin-right: 8.33333333%;
    margin-left: auto;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
    margin-right: 0%;
    margin-left: auto;
}

.vc_row {
    margin-right: -15px;
    margin-left: -15px;
}

.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
    padding-right: 15px;
    padding-left: 15px;
}

.vc_col-xs-1, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12 {
    float: right;
}

.vc_col-xs-pull-12 {
    left: 100%;
    right: auto;
}

.vc_col-xs-pull-11 {
    left: 91.66666667%;
    right: auto;
}

.vc_col-xs-pull-10 {
    left: 83.33333333%;
    right: auto;
}

.vc_col-xs-pull-9 {
    left: 75%;
    right: auto;
}

.vc_col-xs-pull-8 {
    left: 66.66666667%;
    right: auto;
}

.vc_col-xs-pull-7 {
    left: 58.33333333%;
    right: auto;
}

.vc_col-xs-pull-6 {
    left: 50%;
    right: auto;
}

.vc_col-xs-pull-5 {
    left: 41.66666667%;
    right: auto;
}

.vc_col-xs-pull-4 {
    left: 33.33333333%;
    right: auto;
}

.vc_col-xs-pull-3 {
    left: 25%;
    right: auto;
}

.vc_col-xs-pull-2 {
    left: 16.66666667%;
    right: auto;
}

.vc_col-xs-pull-1 {
    left: 8.33333333%;
    right: auto;
}

.vc_col-xs-pull-0 {
    left: auto;
    right: auto;
}

.vc_col-xs-push-12 {
    right: 100%;
    left: auto;
}

.vc_col-xs-push-11 {
    right: 91.66666667%;
    left: auto;
}

.vc_col-xs-push-10 {
    right: 83.33333333%;
    left: auto;
}

.vc_col-xs-push-9 {
    right: 75%;
    left: auto;
}

.vc_col-xs-push-8 {
    right: 66.66666667%;
    left: auto;
}

.vc_col-xs-push-7 {
    right: 58.33333333%;
    left: auto;
}

.vc_col-xs-push-6 {
    right: 50%;
    left: auto;
}

.vc_col-xs-push-5 {
    right: 41.66666667%;
    left: auto;
}

.vc_col-xs-push-4 {
    right: 33.33333333%;
    left: auto;
}

.vc_col-xs-push-3 {
    right: 25%;
    left: auto;
}

.vc_col-xs-push-2 {
    right: 16.66666667%;
    left: auto;
}

.vc_col-xs-push-1 {
    right: 8.33333333%;
    left: auto;
}

.vc_col-xs-push-0 {
    right: auto;
    left: auto;
}

.vc_col-xs-offset-12 {
    margin-right: 100%;
    margin-left: auto;
}

.vc_col-xs-offset-11 {
    margin-right: 91.66666667%;
    margin-left: auto;
}

.vc_col-xs-offset-10 {
    margin-right: 83.33333333%;
    margin-left: auto;
}

.vc_col-xs-offset-9 {
    margin-right: 75%;
    margin-left: auto;
}

.vc_col-xs-offset-8 {
    margin-right: 66.66666667%;
    margin-left: auto;
}

.vc_col-xs-offset-7 {
    margin-right: 58.33333333%;
    margin-left: auto;
}

.vc_col-xs-offset-6 {
    margin-right: 50%;
    margin-left: auto;
}

.vc_col-xs-offset-5 {
    margin-right: 41.66666667%;
    margin-left: auto;
}

.vc_col-xs-offset-4 {
    margin-right: 33.33333333%;
    margin-left: auto;
}

.vc_col-xs-offset-3 {
    margin-right: 25%;
    margin-left: auto;
}

.vc_col-xs-offset-2 {
    margin-right: 16.66666667%;
    margin-left: auto;
}

.vc_col-xs-offset-1 {
    margin-right: 8.33333333%;
    margin-left: auto;
}

.vc_col-xs-offset-0 {
    margin-right: 0%;
    margin-left: auto;
}

.vc_pull-right {
    float: left !important;
}

.vc_pull-left {
    float: right !important;
}

.vc_txt_align_left {
    text-align: right;
}

.vc_txt_align_right {
    text-align: left;
}

.vc_el_width_50 {
    margin-right: auto !important;
    margin-left: auto !important;
}

.vc_el_width_60 {
    margin-right: auto !important;
    margin-left: auto !important;
}

.vc_el_width_70 {
    margin-right: auto !important;
    margin-left: auto !important;
}

.vc_el_width_80 {
    margin-right: auto !important;
    margin-left: auto !important;
}

.vc_el_width_90 {
    margin-right: auto !important;
    margin-left: auto !important;
}

/* 1. Buttons
---------------------------------------------------------- */

i.icon {
    margin-right: 5px;
    margin-left: auto;
}

.wpb_btn-large i.icon {
    margin-right: 9px;
    margin-left: auto;
}

.wpb_address_book i.icon,
option.wpb_address_book {
    background: url(images/icons/address-book.png) no-repeat left center;
}

.wpb_alarm_clock i.icon,
option.wpb_alarm_clock {
    background: url(images/icons/alarm-clock.png) no-repeat left center;
}

.wpb_anchor i.icon,
option.wpb_anchor {
    background: url(images/icons/anchor.png) no-repeat left center;
}

.wpb_application_image i.icon,
option.wpb_application_image {
    background: url(images/icons/application-image.png) no-repeat left center;
}

.wpb_arrow i.icon,
option.wpb_arrow {
    background: url(images/icons/arrow.png) no-repeat left center;
}

.wpb_asterisk i.icon,
option.wpb_asterisk {
    background: url(images/icons/asterisk.png) no-repeat left center;
}

.wpb_hammer i.icon,
option.wpb_hammer {
    background: url(images/icons/auction-hammer.png) no-repeat left center;
}

.wpb_balloon i.icon,
option.wpb_balloon {
    background: url(images/icons/balloon.png) no-repeat left center;
}

.wpb_balloon_buzz i.icon,
option.wpb_balloon_buzz {
    background: url(images/icons/balloon-buzz.png) no-repeat left center;
}

.wpb_balloon_facebook i.icon,
option.wpb_balloon_facebook {
    background: url(images/icons/balloon-facebook.png) no-repeat left center;
}

.wpb_balloon_twitter i.icon,
option.wpb_balloon_twitter {
    background: url(images/icons/balloon-twitter.png) no-repeat left center;
}

.wpb_battery i.icon,
option.wpb_battery {
    background: url(images/icons/battery-full.png) no-repeat left center;
}

.wpb_binocular i.icon,
option.wpb_binocular {
    background: url(images/icons/binocular.png) no-repeat left center;
}

.wpb_document_excel i.icon,
option.wpb_document_excel {
    background: url(images/icons/blue-document-excel.png) no-repeat left center;
}

.wpb_document_image i.icon,
option.wpb_document_image {
    background: url(images/icons/blue-document-image.png) no-repeat left center;
}

.wpb_document_music i.icon,
option.wpb_document_music {
    background: url(images/icons/blue-document-music.png) no-repeat left center;
}

.wpb_document_office i.icon,
option.wpb_document_office {
    background: url(images/icons/blue-document-office.png) no-repeat left center;
}

.wpb_document_pdf i.icon,
option.wpb_document_pdf {
    background: url(images/icons/blue-document-pdf.png) no-repeat left center;
}

.wpb_document_powerpoint i.icon,
option.wpb_document_powerpoint {
    background: url(images/icons/blue-document-powerpoint.png) no-repeat left center;
}

.wpb_document_word i.icon,
option.wpb_document_word {
    background: url(images/icons/blue-document-word.png) no-repeat left center;
}

.wpb_bookmark i.icon,
option.wpb_bookmark {
    background: url(images/icons/bookmark.png) no-repeat left center;
}

.wpb_camcorder i.icon,
option.wpb_camcorder {
    background: url(images/icons/camcorder.png) no-repeat left center;
}

.wpb_camera i.icon,
option.wpb_camera {
    background: url(images/icons/camera.png) no-repeat left center;
}

.wpb_chart i.icon,
option.wpb_chart {
    background: url(images/icons/chart.png) no-repeat left center;
}

.wpb_chart_pie i.icon,
option.wpb_chart_pie {
    background: url(images/icons/chart-pie.png) no-repeat left center;
}

.wpb_clock i.icon,
option.wpb_clock {
    background: url(images/icons/clock.png) no-repeat left center;
}

.wpb_play i.icon,
option.wpb_play {
    background: url(images/icons/control.png) no-repeat left center;
}

.wpb_fire i.icon,
option.wpb_fire {
    background: url(images/icons/fire.png) no-repeat left center;
}

.wpb_heart i.icon,
option.wpb_heart {
    background: url(images/icons/heart.png) no-repeat left center;
}

.wpb_mail i.icon,
option.wpb_mail {
    background: url(images/icons/mail.png) no-repeat left center;
}

.wpb_shield i.icon,
option.wpb_shield {
    background: url(images/icons/plus-shield.png) no-repeat left center;
}

.wpb_video i.icon,
option.wpb_video {
    background: url(images/icons/video.png) no-repeat left center;
}

/* 2. Alerts (Message boxes)
---------------------------------------------------------- */
.wpb_alert {
    padding: 1em 25px 1em 35px;
}

.wpb_alert .messagebox_text,
.wpb_alert-warning .messagebox_text {
    padding-right: 40px;
    background: url(../vc/alert.png) no-repeat right center;
    padding-left: 0;
}

.wpb_alert-info .messagebox_text {
    background: url(../vc/info.png) no-repeat right center;
}

.wpb_alert-success .messagebox_text {
    background: url(../vc/tick.png) no-repeat right center;
}

.wpb_alert-error .messagebox_text,
.wpb_alert-danger .messagebox_text {
    background: url(../vc/exclamation.png) no-repeat right center;
}

/* 4. Separators
---------------------------------------------------------- */
/* 5. Single image
---------------------------------------------------------- */

.wpb_single_image.vc_align_right {
    text-align: left;
}

.wpb_single_image.vc_align_left {
    text-align: right;
}

.vc_box_shadow_3d_wrap:after,
.vc_box_shadow_3d_wrap:before {
    right: 10px;
    left: auto;
}

.vc_box_shadow_3d_wrap:after {
    right: auto;
    left: 10px;
}

/***************** OLD CSS *****************/
/* Content elements margins
---------------------------------------------------------- */
/*Momizat comment this */
/*.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child */

/*
 *  Momizat
 *.wpb_column > .wpb_wrapper > *:last-child */

/* Facebook
---------------------------------------------------------- */

/* Google plus
---------------------------------------------------------- */

/* Pinterest
---------------------------------------------------------- */

/* Pinterest
---------------------------------------------------------- */

/* Toggle / FAQ
---------------------------------------------------------- */
.wpb_toggle,
#content h4.wpb_toggle {
    background: url(images/toggle_open.png) no-repeat right center;
    padding-right: 25px;
    padding-left: 0;
}

.wpb_toggle_title_active,
#content h4.wpb_toggle_title_active {
    background: url(images/toggle_close.png) no-repeat right center;
}

.wpb_toggle_content {
    padding: 0px 25px 0px 0px;
}

/* Widgetised column element
---------------------------------------------------------- */

.wpb_widgetised_column .wpb_wrapper > ul > li {
    margin-right: 0;
    margin-left: auto;
}

/* Buttons
---------------------------------------------------------- */
.wpb_button {
    *margin-right: .3em;
}

.wpb_button:first-child {
    *margin-right: 0;
}

/* Button
---------------------------------------------------------- */

/* Call to action
---------------------------------------------------------- */

.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn {
    float: left;
    margin-right: 2em;
    margin-left: auto;
}

.vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn {
    float: right;
    margin-left: 2em;
    margin-right: auto;
}

.cta_align_left .wpb_button {
    float: right;
}

.cta_align_right .wpb_button {
    float: left;
}

.cta_align_left .wpb_call_text,
.cta_align_right .wpb_call_text {
    float: right;
}

.cta_align_left .wpb_call_text {
    float: left;
}

/* Call to action responsive rules
---------------------------------------------------------- */
/* Google maps
---------------------------------------------------------- */

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {
    right: 0;
    left: auto;
}

/** Tabs/Tour Common **/

.wpb_content_element .wpb_tabs_nav {
    padding-right: 0 !important;
    padding-left: initial  !important;
}

/** Tabs/Tour/Accordion Common **/

/** Tabs **/
.wpb_tabs .wpb_tabs_nav li {
    float: right;
    margin: 0 0 0 1px;
}

/** Tour **/
.wpb_tour .wpb_tabs_nav {
    float: right;
}

.wpb_tour .wpb_tabs_nav li {
    clear: right;
}

.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
    float: right;
    padding: 0 21.73913043px 0 0;
}

.wpb_tour_next_prev_nav {
    margin-right: 31.66666667%;
    padding-right: 21.73913043px;
    padding-left: 0;
    margin-left: auto;
}

.wpb_tour_next_prev_nav span {
    float: right;
}

.wpb_tour_next_prev_nav span.wpb_next_slide {
    text-align: left;
    float: left;
}

/** Accordion **/

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
    padding-right: 1em;
    padding-left: 0;
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
    left: 0.7em;
    right: auto;
}

/* tabs_tour_accordion responsive rules */
/* Teaser Grid
---------------------------------------------------------- */

body ul.wpb_thumbnails-fluid li {
    margin-right: 0;
    margin-left: auto;
}

/* Grid adjustments */
/* Teaser grid
---------------------------------------------------------- */

/* Carousel layout
---------------------------------------------------------- */

.wpb_carousel .prev {
    left: 30px;
    right: auto;
}

.wpb_carousel .next {
    left: 0px;
    right: auto;
}

/*** Categories filter ***/

.wpb_teaser_grid .categories_filter li,
.wpb_categories_filter li {
    float: right;
    margin: 0 0 10px 10px;
}

/* Image grid
---------------------------------------------------------- */

.wpb_image_grid .wpb_image_grid_ul .isotope-item {
    margin: 0 0 1px 1px;
    float: right;
}

/* Gallery
---------------------------------------------------------- */

/*** remove ul & li margins ***/

/* Flickr stream
---------------------------------------------------------- */
.flickr_badge_image {
    margin: 0 0px 10px 10px;
    float: right;
}

.wpb_flickr_widget p.flickr_stream_wrap a {
    background-position: right center;
    padding-right: 25px;
    padding-left: 0;
}

/* Video widget
---------------------------------------------------------- */

.wpb_video_widget .wpb_wrapper iframe {
    right: 0;
    left: auto;
}

/* Posts slider
---------------------------------------------------------- */

/* Progress bar
---------------------------------------------------------- */

.vc_progress_bar .vc_single_bar .vc_bar {
    right: 0;
    left: auto;
}

/*** Pie chart **/

.vc_pie_chart .vc_pie_chart_value {
    right: 0;
    left: auto;
}

.vc_pie_chart_back {
    right: 0;
    left: auto;
}

.vc_separator.vc_separator_align_left {
    margin-right: 0;
    margin-left: auto;
}

.vc_separator.vc_separator_align_left h4 {
    padding: 0 0 0 0.8em;
}

.vc_separator.vc_separator_align_right {
    margin-left: 0;
    margin-right: auto;
}

.vc_separator.vc_separator_align_right h4 {
    padding: 0 0.8em 0 0;
}

/* Separator
---------------------------------------------------------- */

/* Text Separator
---------------------------------------------------------- */

.separator_align_left {
    text-align: right;
}

.separator_align_right {
    text-align: left;
}

/* CSS Animations */

/* Top to bottom keyframes */

/* Bottom to top keyframes */

/* Left to left keyframes */

/* Right to right keyframes */

/* Appear from center keyframes */

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyleft (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the lefts to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyleft notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
}

100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
}

100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
}

100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
}

100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
}

100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
}

100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
}

100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
}

100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
}

100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
}

100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
}

100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
}

100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
}

100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
}

100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
}

100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
}

20%, 60% {
    -webkit-transform-origin: top right;
    transform-origin: top right;
}

40% {
    -webkit-transform-origin: top right;
    transform-origin: top right;
}

80% {
    -webkit-transform-origin: top right;
    transform-origin: top right;
}

20%, 60% {
    -webkit-transform-origin: top right;
    -ms-transform-origin: top right;
    transform-origin: top right;
}

40% {
    -webkit-transform-origin: top right;
    -ms-transform-origin: top right;
    transform-origin: top right;
}

80% {
    -webkit-transform-origin: top right;
    -ms-transform-origin: top right;
    transform-origin: top right;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

100% {
    -webkit-transform-origin: right center;
    transform-origin: right center;
}

100% {
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center;
}

100% {
    -webkit-transform-origin: left center;
    transform-origin: left center;
}

100% {
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
}

/**
 * bbPress specific CSS
 *
 * @package bbPress
 * @subpackage Theme
 */
/* =bbPress Style
-------------------------------------------------------------- */

#bbpress-forums ul.bbp-threaded-replies {
    margin-right: 50px;
    margin-left: auto;
}

#bbpress-forums .bbp-forums-list {
    margin: 0 5px 0 0;
    padding-right: 15px;
    border-right: 1px solid #ddd;
    padding-left: 0;
    border-left: none;
}

li.bbp-forum-info,
li.bbp-topic-title {
    float: right;
    text-align: right;
}

li.bbp-forum-topic-count,
li.bbp-topic-voice-count,
li.bbp-forum-reply-count,
li.bbp-topic-reply-count {
    float: right;
}

li.bbp-forum-freshness,
li.bbp-topic-freshness {
    float: right;
}

li.bbp-header div.bbp-topic-content span#subscription-toggle,
li.bbp-header div.bbp-topic-content span#favorite-toggle,
li.bbp-header div.bbp-reply-content span#subscription-toggle,
li.bbp-header div.bbp-reply-content span#favorite-toggle {
    float: left;
}

#bbpress-forums div.bbp-forum-author,
#bbpress-forums div.bbp-topic-author,
#bbpress-forums div.bbp-reply-author {
    float: right;
}

#bbpress-forums div.bbp-topic-author a.bbp-author-name,
#bbpress-forums div.bbp-reply-author a.bbp-author-name {
    clear: right;
}

#bbpress-forums li.bbp-header .bbp-search-author,
#bbpress-forums li.bbp-footer .bbp-search-author,
#bbpress-forums li.bbp-header .bbp-forum-author,
#bbpress-forums li.bbp-footer .bbp-forum-author,
#bbpress-forums li.bbp-header .bbp-topic-author,
#bbpress-forums li.bbp-footer .bbp-topic-author,
#bbpress-forums li.bbp-header .bbp-reply-author,
#bbpress-forums li.bbp-footer .bbp-reply-author {
    float: right;
}

#bbpress-forums li.bbp-header .bbp-search-content,
#bbpress-forums li.bbp-footer .bbp-search-content,
#bbpress-forums li.bbp-header .bbp-forum-content,
#bbpress-forums li.bbp-footer .bbp-forum-content,
#bbpress-forums li.bbp-header .bbp-topic-content,
#bbpress-forums li.bbp-footer .bbp-topic-content,
#bbpress-forums li.bbp-header .bbp-reply-content,
#bbpress-forums li.bbp-footer .bbp-reply-content {
    margin-right: 140px;
    text-align: right;
    margin-left: auto;
}

/* =Topic and reply content
-------------------------------------------------------------- */

#bbpress-forums div.bbp-forum-content,
#bbpress-forums div.bbp-topic-content,
#bbpress-forums div.bbp-reply-content {
    margin-right: 130px;
    padding: 12px 0 12px 12px;
    text-align: right;
    margin-left: auto;
}

/* Clearing hack */

/* =Reply to
-------------------------------------------------------------- */

#bbpress-forums div.bbp-reply-to {
    margin-right: 130px;
    padding: 12px 0 12px 12px;
    text-align: left;
    margin-left: auto;
}

#bbpress-forums div#bbp-cancel-reply-to {
    text-align: left;
}

/* =Breadcrumb and Tags
-------------------------------------------------------------- */

div.bbp-breadcrumb {
    float: right;
}

#bbpress-forums div.bbp-topic-tags {
    float: left;
}

/* =Search
-------------------------------------------------------------- */

#bbpress-forums #bbp-search-form {
    clear: right;
}

#bbpress-forums #bbp-search-form .hidden {
    right: -999em;
    left: auto;
}

#bbpress-forums div.bbp-search-form {
    float: left;
}

/* =Admin Links
-------------------------------------------------------------- */

span.bbp-admin-links {
    float: left;
}

fieldset span.bbp-admin-links {
    float: right;
}

.bbp-forum-header a.bbp-forum-permalink,
.bbp-topic-header a.bbp-topic-permalink,
.bbp-reply-header a.bbp-reply-permalink {
    float: left;
    margin-right: 10px;
    margin-left: auto;
}

/* =Toggles
-------------------------------------------------------------- */

/* =Pagination
-------------------------------------------------------------- */

.bbp-pagination-count {
    float: right;
}

.bbp-pagination-links {
    float: left;
}

.bbp-pagination-links a,
	.bbp-pagination-links span.current {
    float: right;
    margin-right: 6px;
    margin-left: auto;
}

.bbp-pagination-links span.dots {
    float: right;
    margin-right: 5px;
    margin-left: auto;
}

.bbp-pagination {
    float: right;
}

.bbp-topic-pagination {
    margin-right: 5px;
    margin-left: auto;
}

/* =Forms
-------------------------------------------------------------- */

#bbpress-forums fieldset.bbp-form {
    clear: right;
}

#bbpress-forums fieldset.bbp-forum-form-attributes {
    float: left;
    margin-right: 25px;
    margin-left: auto;
}

/**
 * Fix for too-long forum names, usually from conversion
 */

.bbp-topic-form,
.bbp-reply-form,
.bbp-topic-tag-form {
    clear: right;
}

body.topic-edit .bbp-topic-form div.avatar img,
body.reply-edit .bbp-reply-form div.avatar img,
body.single-forum .bbp-topic-form div.avatar img,
body.single-reply .bbp-reply-form div.avatar img {
    margin-left: 0;
    margin-right: auto;
}

div.bbp-submit-wrapper {
    float: left;
}

/* =TinyMCE in themes
-------------------------------------------------------------- */

#bbpress-forums div.bbp-the-content-wrapper input {
    margin: 0 0 0 5px;
}

/* =Edit User
-------------------------------------------------------------- */

#bbpress-forums #bbp-your-profile fieldset div {
    float: right;
    clear: right;
}

#bbpress-forums #bbp-your-profile fieldset label[for] {
    float: right;
    padding: 5px 0 5px 20px;
    text-align: left;
}

#bbpress-forums #bbp-your-profile fieldset dl label[for] {
    text-align: right;
}

#bbpress-forums #bbp-your-profile fieldset span.description {
    margin: 5px 20% 0 0;
    float: right;
    clear: right;
}

#bbpress-forums #bbp-your-profile fieldset fieldset.password span.description {
    margin-right: 0;
    margin-left: auto;
}

#bbpress-forums #bbp-your-profile fieldset.submit button {
    float: left;
}

/* =Notices
-------------------------------------------------------------- */

div.bbp-template-notice,
div.indicator-hint {
    padding-right: 88px !important;
    padding-left: initial  !important;
}

div.bbp-template-notice:before,
div.indicator-hint:before {
    right: 0;
    border-left: 1px solid #e0e0e0;
    left: auto;
    border-right: none;
}

/* =Stickies
-------------------------------------------------------------- */

/* =Revisions
-------------------------------------------------------------- */

/* =Widgets
-------------------------------------------------------------- */

.bbp-login-form .bbp-submit-wrapper {
    text-align: left;
}

.bbp-login-form .bbp-login-links a {
    float: right;
    clear: right;
}

.bbp-logged-in img.avatar {
    float: right;
    margin: 0 0 0 15px;
}

/* =Avatars
-------------------------------------------------------------- */

fieldset div.avatar {
    float: left;
}

/* =BuddyPress Activity Streams
-------------------------------------------------------------- */

.activity-list li.bbp_topic_create .activity-content .activity-inner,
.activity-list li.bbp_reply_create .activity-content .activity-inner {
    border-right: 2px solid #eaeaea;
    margin-right: 5px;
    padding-right: 10px;
    padding-left: 0;
    margin-left: auto;
    border-left: none;
}

/* =User Pages
-------------------------------------------------------------- */

#bbpress-forums #bbp-user-wrapper {
    float: right;
}

#bbpress-forums #bbp-single-user-details {
    float: right;
}

#bbpress-forums #bbp-single-user-details+ul {
    margin-right: 170px;
    margin-left: auto;
}

#bbpress-forums #bbp-single-user-details #bbp-user-description {
    margin-right: 170px;
    margin-left: auto;
}

#bbpress-forums #bbp-user-body {
    margin-right: 170px;
    margin-left: auto;
}

/* =User Capabilities
-------------------------------------------------------------- */

/* =BuddyPress Group Forums
-------------------------------------------------------------- */

.bbp-search-form {
    float: left;
    padding-left: 41px;
    padding-right: 0;
}

.bbp-search-form #bbp_search_submit {
    left: 0;
    right: auto;
}

#bbpress-forums li.bbp-header {
    padding: 0 20px 0 0;
}

#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
    padding: 0 20px 0 0;
}

#bbpress-forums li.bbp-forum-freshness, #bbpress-forums li.bbp-topic-freshness {
    padding-right: 6px !important;
    padding-left: initial  !important;
}

#bbpress-forums li.bbp-header > ul > li, #bbpress-forums li.bbp-body > ul > li {
    border-left-width:1px;
}

#bbpress-forums li.bbp-header > ul > li:last-child, #bbpress-forums li.bbp-body > ul > li:last-child {
    border-left: 0;
    border-right: none;
}

#bbpress-forums .sub-forums-list .sub-forum {
    float: right;
    margin-left: 18px;
    margin-right: auto;
}

#bbpress-forums .sub-forums-list .sub-forum i {
    float: right;
    margin-left: 3px;
    margin-right: auto;
}

/* ==========================================================================
 *                Comment form
   ========================================================================== */

/* ==========================================================================
 *                Single
   ========================================================================== */

#bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-topic-author, #bbpress-forums div.bbp-reply-author {
    margin-left: 20px;
    margin-right: auto;
}

#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content {
    margin-right: 90px;
    margin-left: auto;
}

#bbpress-forums .bbp-admin-links a {
    margin-right:15px !important;
    margin-left: auto !important;
}

.bbp-admin-links a:not(.bbp-topic-super-sticky-link):before {
    margin-left: 5px;
    margin-right: auto;
}

#bbpress-forums .bbp-admin-links .bbp-topic-super-sticky-link {
    margin-right: 0 !important;
    margin-left: auto !important;
}
@media only screen and (max-width: 480px) {
	#bbpress-forums div.bbp-topic-tags {
    clear: right;
    float: right;
}

span.bbp-reply-post-date {
    float: right;
}

span.bbp-admin-links {
    clear: right;
    float: right;
}

#bbpress-forums .bbp-body div.bbp-reply-author {
    padding-right: 80px;
    text-align: right;
    padding-left: 0;
}

#bbpress-forums div.bbp-reply-author a.bbp-author-name {
    margin-right: 0;
    margin-left: auto;
}

#bbpress-forums div.bbp-reply-author img.avatar {
    right: 0;
    left: auto;
}

div.bbp-submit-wrapper {
    float: right;
}

#bbpress-forums #bbp-user-body {
    margin-right: 0;
    margin-left: auto;
}
}
@media (max-width: 480px) {
  .vc_responsive .wpb_row ul.wpb_thumbnails-fluid {
    margin-right: 0;margin-left:auto;
  }
}
@media (max-width: 480px) {
  .vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,
  .vc_responsive .wpb_tour .wpb_tab,
  .vc_responsive .wpb_tour_next_prev_nav {
    margin-right: 0;margin-left:auto;
  }
}
@media (min-width: 1200px) {
  .vc_col-lg-1, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12 {
    float: right;
}

.vc_col-lg-pull-12 {
    left: 100%;
    right: auto;
}

.vc_col-lg-pull-11 {
    left: 91.66666667%;
    right: auto;
}

.vc_col-lg-pull-10 {
    left: 83.33333333%;
    right: auto;
}

.vc_col-lg-pull-9 {
    left: 75%;
    right: auto;
}

.vc_col-lg-pull-8 {
    left: 66.66666667%;
    right: auto;
}

.vc_col-lg-pull-7 {
    left: 58.33333333%;
    right: auto;
}

.vc_col-lg-pull-6 {
    left: 50%;
    right: auto;
}

.vc_col-lg-pull-5 {
    left: 41.66666667%;
    right: auto;
}

.vc_col-lg-pull-4 {
    left: 33.33333333%;
    right: auto;
}

.vc_col-lg-pull-3 {
    left: 25%;
    right: auto;
}

.vc_col-lg-pull-2 {
    left: 16.66666667%;
    right: auto;
}

.vc_col-lg-pull-1 {
    left: 8.33333333%;
    right: auto;
}

.vc_col-lg-pull-0 {
    left: auto;
    right: auto;
}

.vc_col-lg-push-12 {
    right: 100%;
    left: auto;
}

.vc_col-lg-push-11 {
    right: 91.66666667%;
    left: auto;
}

.vc_col-lg-push-10 {
    right: 83.33333333%;
    left: auto;
}

.vc_col-lg-push-9 {
    right: 75%;
    left: auto;
}

.vc_col-lg-push-8 {
    right: 66.66666667%;
    left: auto;
}

.vc_col-lg-push-7 {
    right: 58.33333333%;
    left: auto;
}

.vc_col-lg-push-6 {
    right: 50%;
    left: auto;
}

.vc_col-lg-push-5 {
    right: 41.66666667%;
    left: auto;
}

.vc_col-lg-push-4 {
    right: 33.33333333%;
    left: auto;
}

.vc_col-lg-push-3 {
    right: 25%;
    left: auto;
}

.vc_col-lg-push-2 {
    right: 16.66666667%;
    left: auto;
}

.vc_col-lg-push-1 {
    right: 8.33333333%;
    left: auto;
}

.vc_col-lg-push-0 {
    right: auto;
    left: auto;
}

.vc_col-lg-offset-12 {
    margin-right: 100%;
    margin-left: auto;
}

.vc_col-lg-offset-11 {
    margin-right: 91.66666667%;
    margin-left: auto;
}

.vc_col-lg-offset-10 {
    margin-right: 83.33333333%;
    margin-left: auto;
}

.vc_col-lg-offset-9 {
    margin-right: 75%;
    margin-left: auto;
}

.vc_col-lg-offset-8 {
    margin-right: 66.66666667%;
    margin-left: auto;
}

.vc_col-lg-offset-7 {
    margin-right: 58.33333333%;
    margin-left: auto;
}

.vc_col-lg-offset-6 {
    margin-right: 50%;
    margin-left: auto;
}

.vc_col-lg-offset-5 {
    margin-right: 41.66666667%;
    margin-left: auto;
}

.vc_col-lg-offset-4 {
    margin-right: 33.33333333%;
    margin-left: auto;
}

.vc_col-lg-offset-3 {
    margin-right: 25%;
    margin-left: auto;
}

.vc_col-lg-offset-2 {
    margin-right: 16.66666667%;
    margin-left: auto;
}

.vc_col-lg-offset-1 {
    margin-right: 8.33333333%;
    margin-left: auto;
}

.vc_col-lg-offset-0 {
    margin-right: 0%;
    margin-left: auto;
}
}
@media (min-width: 992px) {
  .vc_col-md-1, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12 {
    float: right;
}

.vc_col-md-pull-12 {
    left: 100%;
    right: auto;
}

.vc_col-md-pull-11 {
    left: 91.66666667%;
    right: auto;
}

.vc_col-md-pull-10 {
    left: 83.33333333%;
    right: auto;
}

.vc_col-md-pull-9 {
    left: 75%;
    right: auto;
}

.vc_col-md-pull-8 {
    left: 66.66666667%;
    right: auto;
}

.vc_col-md-pull-7 {
    left: 58.33333333%;
    right: auto;
}

.vc_col-md-pull-6 {
    left: 50%;
    right: auto;
}

.vc_col-md-pull-5 {
    left: 41.66666667%;
    right: auto;
}

.vc_col-md-pull-4 {
    left: 33.33333333%;
    right: auto;
}

.vc_col-md-pull-3 {
    left: 25%;
    right: auto;
}

.vc_col-md-pull-2 {
    left: 16.66666667%;
    right: auto;
}

.vc_col-md-pull-1 {
    left: 8.33333333%;
    right: auto;
}

.vc_col-md-pull-0 {
    left: auto;
    right: auto;
}

.vc_col-md-push-12 {
    right: 100%;
    left: auto;
}

.vc_col-md-push-11 {
    right: 91.66666667%;
    left: auto;
}

.vc_col-md-push-10 {
    right: 83.33333333%;
    left: auto;
}

.vc_col-md-push-9 {
    right: 75%;
    left: auto;
}

.vc_col-md-push-8 {
    right: 66.66666667%;
    left: auto;
}

.vc_col-md-push-7 {
    right: 58.33333333%;
    left: auto;
}

.vc_col-md-push-6 {
    right: 50%;
    left: auto;
}

.vc_col-md-push-5 {
    right: 41.66666667%;
    left: auto;
}

.vc_col-md-push-4 {
    right: 33.33333333%;
    left: auto;
}

.vc_col-md-push-3 {
    right: 25%;
    left: auto;
}

.vc_col-md-push-2 {
    right: 16.66666667%;
    left: auto;
}

.vc_col-md-push-1 {
    right: 8.33333333%;
    left: auto;
}

.vc_col-md-push-0 {
    right: auto;
    left: auto;
}

.vc_col-md-offset-12 {
    margin-right: 100%;
    margin-left: auto;
}

.vc_col-md-offset-11 {
    margin-right: 91.66666667%;
    margin-left: auto;
}

.vc_col-md-offset-10 {
    margin-right: 83.33333333%;
    margin-left: auto;
}

.vc_col-md-offset-9 {
    margin-right: 75%;
    margin-left: auto;
}

.vc_col-md-offset-8 {
    margin-right: 66.66666667%;
    margin-left: auto;
}

.vc_col-md-offset-7 {
    margin-right: 58.33333333%;
    margin-left: auto;
}

.vc_col-md-offset-6 {
    margin-right: 50%;
    margin-left: auto;
}

.vc_col-md-offset-5 {
    margin-right: 41.66666667%;
    margin-left: auto;
}

.vc_col-md-offset-4 {
    margin-right: 33.33333333%;
    margin-left: auto;
}

.vc_col-md-offset-3 {
    margin-right: 25%;
    margin-left: auto;
}

.vc_col-md-offset-2 {
    margin-right: 16.66666667%;
    margin-left: auto;
}

.vc_col-md-offset-1 {
    margin-right: 8.33333333%;
    margin-left: auto;
}

.vc_col-md-offset-0 {
    margin-right: 0%;
    margin-left: auto;
}
}
@media (min-width: 768px) {
  .vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12 {
    float: right;
}

.vc_col-sm-pull-12 {
    left: 100%;
    right: auto;
}

.vc_col-sm-pull-11 {
    left: 91.66666667%;
    right: auto;
}

.vc_col-sm-pull-10 {
    left: 83.33333333%;
    right: auto;
}

.vc_col-sm-pull-9 {
    left: 75%;
    right: auto;
}

.vc_col-sm-pull-8 {
    left: 66.66666667%;
    right: auto;
}

.vc_col-sm-pull-7 {
    left: 58.33333333%;
    right: auto;
}

.vc_col-sm-pull-6 {
    left: 50%;
    right: auto;
}

.vc_col-sm-pull-5 {
    left: 41.66666667%;
    right: auto;
}

.vc_col-sm-pull-4 {
    left: 33.33333333%;
    right: auto;
}

.vc_col-sm-pull-3 {
    left: 25%;
    right: auto;
}

.vc_col-sm-pull-2 {
    left: 16.66666667%;
    right: auto;
}

.vc_col-sm-pull-1 {
    left: 8.33333333%;
    right: auto;
}

.vc_col-sm-pull-0 {
    left: auto;
    right: auto;
}

.vc_col-sm-push-12 {
    right: 100%;
    left: auto;
}

.vc_col-sm-push-11 {
    right: 91.66666667%;
    left: auto;
}

.vc_col-sm-push-10 {
    right: 83.33333333%;
    left: auto;
}

.vc_col-sm-push-9 {
    right: 75%;
    left: auto;
}

.vc_col-sm-push-8 {
    right: 66.66666667%;
    left: auto;
}

.vc_col-sm-push-7 {
    right: 58.33333333%;
    left: auto;
}

.vc_col-sm-push-6 {
    right: 50%;
    left: auto;
}

.vc_col-sm-push-5 {
    right: 41.66666667%;
    left: auto;
}

.vc_col-sm-push-4 {
    right: 33.33333333%;
    left: auto;
}

.vc_col-sm-push-3 {
    right: 25%;
    left: auto;
}

.vc_col-sm-push-2 {
    right: 16.66666667%;
    left: auto;
}

.vc_col-sm-push-1 {
    right: 8.33333333%;
    left: auto;
}

.vc_col-sm-push-0 {
    right: auto;
    left: auto;
}

.vc_col-sm-offset-12 {
    margin-right: 100%;
    margin-left: auto;
}

.vc_col-sm-offset-11 {
    margin-right: 91.66666667%;
    margin-left: auto;
}

.vc_col-sm-offset-10 {
    margin-right: 83.33333333%;
    margin-left: auto;
}

.vc_col-sm-offset-9 {
    margin-right: 75%;
    margin-left: auto;
}

.vc_col-sm-offset-8 {
    margin-right: 66.66666667%;
    margin-left: auto;
}

.vc_col-sm-offset-7 {
    margin-right: 58.33333333%;
    margin-left: auto;
}

.vc_col-sm-offset-6 {
    margin-right: 50%;
    margin-left: auto;
}

.vc_col-sm-offset-5 {
    margin-right: 41.66666667%;
    margin-left: auto;
}

.vc_col-sm-offset-4 {
    margin-right: 33.33333333%;
    margin-left: auto;
}

.vc_col-sm-offset-3 {
    margin-right: 25%;
    margin-left: auto;
}

.vc_col-sm-offset-2 {
    margin-right: 16.66666667%;
    margin-left: auto;
}

.vc_col-sm-offset-1 {
    margin-right: 8.33333333%;
    margin-left: auto;
}

.vc_col-sm-offset-0 {
    margin-right: 0%;
    margin-left: auto;
}
}