/*
Theme Name: Whiteblack
Theme URI: http://whiteblack.cmsmasters.net/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Adds support for languages written in a Right To Left (RTL) direction.
Version: 1.1.2
*/


body {
	text-align:right;
	unicode-bidi:embed;
	direction:rtl;
}

ul {list-style:none inside url(img/list_image_rtl.png);}

.preloader .fullwidth, 
.portfolio .preloader .fullwidth,  
.resizable_block .fullwidth {
	left:auto;
	right:0;
}

div	{text-align:right;}

q, 
blockquote {padding:0 30px 18px 0;}

q:before, 
blockquote:before {
	left:auto;
	right:0;
}

.entry h1:before,
.cmsms_cc h1:before {
	left:auto;
	right:0;
}

.fl {float:right;}

.fr {float:left;}

#slide_top {
	right:auto;
    left:20px;
}

a span.image_rollover {
	left:auto;
	right:0;
}


/* ---------- Header ---------- */

#header.fixed {
	left:auto;
	right:0;
}


/* ---------- Navigation ---------- */

#navigation > li {float:right;}

#navigation > li:before {
	left:auto;
	right:0;
}

#navigation > li.current_page_item > a:before,
#navigation > li.current_page_ancestor > a:before,
#navigation > li.current-menu-ancestor > a:before {
	left:auto;
	right:42.5%;
}

#navigation ul {
	left:auto;
	right:0;
}

#navigation ul ul {
	left:auto;
	right:100%;
}

#navigation ul li:hover > ul {margin:0 1px 0 0;}

#navigation ul ul:before {
	left:auto;
	right:-1px;
}

#navigation ul li a {text-align:right;}

#navigation #line {
    left:auto;
	right:auto;
}


/* ---------- Content Wrap ---------- */

.content_wrap:before {
	left:auto;
	right:74%;
}

.content_wrap.l_sidebar:before {
	left:auto;
	right:26%;
}


/* ---------- Content ---------- */

#content {float:right;}

.content_wrap.l_sidebar #content {float:left;}


/* ---------- Sidebar ---------- */

#sidebar {
    float:left;
	margin-left:0;
	margin-right:6.9%;
}

.content_wrap.l_sidebar #sidebar {
	float:right;
	margin-left:6.9%;
	margin-right:0;
}


/* ---------- Footer ---------- */

#footer .footer_nav > li {
	padding-left:0;
	padding-right:20px;
}

#footer .footer_nav > li:first-child {padding-right:0;}

.custom_header .social_icons {text-align:left;}


/* ---------- Shortcodes ---------- */

.one_first,
.one_half,
.one_third,
.two_third,
.one_fourth,
.three_fourth,
.one_sixth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.five_sixth {float:right;}

.table thead th,
.table tfoot th,
.table tbody td {
	text-align:right;
	padding:15px 20px 15px 0;
}

.table thead th,
.table tfoot th {padding:10px 20px 10px 0;}

.wp-caption {padding:10px 10px 10px 0;}

span.dropcap {float:right;}

span.dropcap2 {
	float:right;
	margin-left:10px;
    margin-right:0;
}

.cmsms_social a {padding:5px 2px 0 10px;}


/* ---------- Elements ---------- */

.box table td {
	padding:25px 0 25px 20px;
	text-align:right;
}

.wrap_fb_but {
	text-align:left;
	padding-left:0;
	padding-right:30px;
}

.colored_block_link {
	left:auto;
	right:0;
}

.tog {padding:2px 40px 2px 0;}

.tog:before {
	background:url(img/acc_tog_bg_rtl.png) no-repeat 50% 8px;
	left:auto;
	right:0;
}

.tog:hover:before,
.tog.current:before {background-position:50% -17px;}

.acc .tog {padding:13px 30px 13px 0;}

.togg .tab_content,
.accordion .tab_content {padding:20px 40px 10px 5px;}

.accordion .tab_content {padding:20px 30px 10px 5px;}

.tab .tabs li {
	border-left:0;
	border-right:1px solid #dbdbdb;
}

.tab .tabs li:first-child {border-right:0;}

.tour {
	border-left:1px solid #c7c7c7;
	border-right:0;
	float:right;
}

.tour li a {
	text-align:left;
    padding:14px 0 14px 25px;
}

.tour.tour_load li:first-child a,
.tour li.current a,
.tour li a:hover {
	-webkit-box-shadow:-4px 0 0 0 #7cc576;
	-moz-box-shadow:-4px 0 0 0 #7cc576;
	box-shadow:-4px 0 0 0 #7cc576;
}

.tour_box_content {
	float:right;
	padding:2px 35px 10px 10px;
}

.post_type_shortcode article .entry-meta {
	left:auto;
	right:0;
}

.post_type_shortcode a.cmsms_content_prev_slide,
.post_type_shortcode a.cmsms_content_next_slide {
	left:24px;
	right:auto;
}

.post_type_shortcode a.cmsms_content_prev_slide {
	left:49px;
	right:auto;
}

div.jp-playlist li a {
    background:url(img/list_image_rtl.png) no-repeat 12px 50%;
    padding:14px 38px 14px 25px;
}

.post_type_shortcode .testimonial .tl-content {padding:28px 25px 15px 20px;}

.tl-content:before {
	border-left:16px solid transparent;
	border-right:0;
	left:auto;
	right:47px;
}

.tl-content:after {
	border-left:15px solid transparent;
	border-right:0;
	left:auto;
	right:48px;
}

.post_type_shortcode .testimonial img {
	float:right;
	margin:0 0 10px 30px;
}


/* ---------- Page Layouts ---------- */

/* ===== Error Page ===== */

.search_line input[type="text"] {
	float:right;
	padding-left:35px;
	padding-right:10px;
}

.search_line input[type="submit"] {
    float:right;
    margin:0 -45px 0 0;
}


/* ===== Sitemap Page ===== */

.cmsms_sitemap > li > ul > li {float:right;}

.cmsms_sitemap_archive li {float:right;}

ul.page-numbers li {padding:0 0 0 2px;}

ul.page-numbers li .page-numbers.prev,
ul.page-numbers li .page-numbers.next {
	background:url(img/widget_nav.png) no-repeat 50% -20px;
	margin:0 -7px 0 0;
}

ul.page-numbers li .page-numbers.prev {
	background-position:50% 6px;
	margin:0 0 0 -7px;
}

ul.page-numbers li .page-numbers.prev:hover {background-position:10% 6px;}
ul.page-numbers li .page-numbers.next:hover {background-position:90% -20px;}


/* ===== Timeline Page ===== */

.cmsms_timeline {padding:0 22px 30px 0;}

.cmsms_timeline li:before,
.cmsms_timeline:before {
	left:auto;
	right:0;
}

.cmsms_timeline:before {
	left:auto;
	right:22px;
}

.cmsms_timeline li a {
	padding-left:0;
	padding-right:20px;
}

.cmsms_timeline li a:before {
	left:auto;
	right:-4px;
}


/* ===== Testimonials Page ===== */

.testimonial .published {
	float:left;
	padding:0 15px 20px 0;
}

.testimonials .testimonial .button {float:left;}

.opened-article .testimonial blockquote {
	padding-left:0;
	padding-right:35px;
}

.tl_author_img {
	float:right;
	margin:0 0 10px 25px;
}


/* ---------- Blog ---------- */

.post .cmsms_post_info,
.archive .project .cmsms_post_info {
	float:right;
	margin-left:40px;
	margin-right:0;
}

.post .cmsms_post_info .published,
.archive .project .cmsms_post_info .published {
	padding:0 10px 0 0;
	float:right;
}

.cmsms_post_year,
.cmsms_post_month,
.cmsms_post_day {float:right;}

.cmsms_post_day {
	padding-left:5px;
	padding-right:0;
}

.cmsms_post_format_img {float:left;}

.post .cmsms_post_info .user_name,
.post .cmsms_post_info .cmsms_category,
.post .cmsms_post_info .cmsms_comments_wrap,
.archive .project .cmsms_post_info .user_name,
.archive .project .cmsms_post_info .cmsms_category,
.archive .project .cmsms_post_info .cmsms_comments_wrap {text-align:left;}

.post .entry-header .entry-title:before, 
.archive .project .entry-header .entry-title:before {
	left:auto;
	right:0;
}

.post .cmsms_more,
.archive .project .cmsms_more {
	background:url(img/list_image_rtl.png) no-repeat left 6px;
	float:left;
	padding-left:14px;
	padding-right:0;
}

.post.format-aside .entry-header,
.archive .project.format-aside .entry-header,
.post.format-quote .entry-header,
.archive .project.format-quote .entry-header {
	border-left:0;
	border-right:2px solid #000000;
	padding:35px 35px 40px 10px;
}

.format-slider .shortcode_slideshow .cmsms_slides_nav,
.format-gallery .shortcode_slideshow .cmsms_slides_nav,
.entry .shortcode_slideshow_container .cmsms_slides_nav {
    text-align:left;
	left:15px;
    right:auto;
}

.post .shortcode_slideshow .cmsms_content_prev_slide, 
.post .shortcode_slideshow .cmsms_content_next_slide {
	left:35px;
	right:auto;
}

.post .shortcode_slideshow_container .cmsms_content_next_slide {
	left:10px;
	right:auto;
}

.more_button {
	background:url(img/widget_nav.png) no-repeat left -19px;
	float:left;
	padding-left:13px;
	padding-right:0;
}


/* ---------- Open Post ---------- */

.entry .project_navi span a {background:url(img/widget_nav.png) no-repeat right 7px;}

.entry .project_navi span.fr a {background:url(img/widget_nav.png) no-repeat left -19px;}

a.cmsmsLike {
	float:right;
	margin:-2px 0 0 60px;
}

.project_page a.cmsmsLike {margin:0 0 0 60px;}

a.cmsmsLike span {
    padding-left:0;
	padding-right:34px;
}

ul.cmsms_details .cmsms_details_links a.cmsmsLike span {
    padding-left:0;
	padding-right:55px;
}

.cmsms_social a {padding:5px 2px 0 10px;}

.related_posts ul li {
	border-left:0;
	border-right:1px solid #dbdbdb;
}

.related_posts ul li:first-child {border-right:0;}

.related_posts_content .rel_post_content figure.alignleft {margin:0 0 0 20px;}


/* ---------- Comments List ---------- */

.commentlist ul {
	padding-left:0;
	padding-right:30px;
}

.comment-reply-link {
	background:url(img/widget_nav.png) no-repeat left -17px;
	float:left;
}

#comments .comment-body .published {
	float:left;
	margin:0 0 0 10px;
}

.comment-body .cmsms-edit,
.comment-body .comment-edit-link {float:right;}

#reply-title > small {float:left;}

#commentform label {padding:0 1px 10px 0;}


/* ---------- Portfolio ---------- */

.portfolio .project .project_inner .entry-meta {
	left:auto;
	right:0;
}

.portfolio .project .project_inner a.cmsms_content_prev_slide,
.portfolio .project .project_inner a.cmsms_content_next_slide {
	left:15px;
	right:auto;
}

.portfolio .project .project_inner a.cmsms_content_prev_slide {
	left:40px;
	right:auto;
}

.pj_options_loader {
	left:0;
	right:auto;
}

.pj_options_block {
	left:0;
	right:auto;
}

.pj_sort {float:left;}

.pj_sort a[name="pj_name"], 
.pj_sort a[name="pj_date"] {text-align:right;}

.pj_sort a:before,
a.pj_cat_filter:before {
	left:20px;
	right:auto;
}

a.pj_cat_filter {text-align:right;}

.pj_sort a[name="pj_name"], 
.pj_sort a[name="pj_date"] {float:right;}

.pj_sort a[name="pj_name"] {
	margin-left:20px;
	margin-right:0;
}

div.pj_filter {
	float:left;
	padding:0 0 0 20px;
}

.pj_filter_container ul.pj_filter_list {
	left:auto;
	right:0;
}

ul.pj_filter_list li a {
	padding:0 20px 0 0;
}


/* ---------- Open Project ---------- */

.project_content {float:right;}

.project_sidebar {
	border-left:0;
	border-right:1px solid #e5e5e5;
	float:left;
}

ul.cmsms_details > li {padding:25px 40px 25px 0;}

ul.cmsms_details .cmsms_details_title,
ul.cmsms_details .cmsms_details_links {float:right;}

ul.cmsms_details .cmsms_details_title {padding:0 0 0 10px;}

ul.cmsms_details .cmsms_details_title.cmsms_like_title {padding:11px 0 11px 10px;}

ul.cmsms_details .cmsms_details_title.cmsms_link_title {padding:10px 0 10px 10px;}

ul.cmsms_details .cmsms_share,
.cmsms_share {
	background:url(img/widget_nav.png) no-repeat right -20px;
	padding:0 0 0 15px;
}


/* -------------------------------------------------------------------------------- Widgets */

#sidebar .widget_custom_advertisement_entries {
	margin-left:-3%;
	margin-right:0;
}

.widget_custom_advertisement_entries .adv_widget_image {
	float:right;
	padding:0 0 3% 3%;
}

.widget_custom_contact_form_entries .loading {
	margin-left:20px;
	margin-right:0;
}

.widget_custom_flickr_entries .wrap {
	margin-left:-6%;
	margin-right:0;
}

.widget_custom_flickr_entries .flickr_badge_image {
	float:right;
	padding:0 0 6% 6%;
}

.tab.lpr .tabs li {
	border-left:0;
	border-right:1px solid #dedede;
	width:33%;
}

.tab.lpr .tabs li:first-child {border-right:1px solid transparent;}

.tab.lpr .tabs li.current:first-child {
	border-left:0;
	border-right:1px solid #dedede;
}

.tab.lpr .tabs li + li + li {
	border-left:0;
	border-right:1px solid #dedede;
}

.tab.lpr .tabs li + li + li.current {border-left:1px solid #dedede;}

#bottom .tab.lpr .tabs li {border-right:0;}

#bottom .tab.lpr .tabs li a {border-right:1px solid #3a3a3a;}

#bottom .tab.lpr .tabs li:first-child a {border-right:0;}

#bottom .tab.lpr .tabs li:first-child a {border-right:1px solid #3a3a3a;}

#bottom .tab.lpr .tabs li + li + li {border-left:0;}

#bottom .tab.lpr .tabs li + li + li a {border-left:1px solid #3a3a3a;}

.rss-date {margin:10px 10px 15px 0;}

.tweet_text:before {
	border-left:0;
	border-right:11px solid transparent;
	left:auto;
	right:15px;
}

.tweet_text:after {
	border-left:0;
	border-right:11px solid transparent;
	left:auto;
	right:14px;
}

.search_line input[type="text"] {
	float:right;
	padding-left:45px;
	padding-right:10px;
}

.search_line input[type="submit"] {
	float:right;
	margin-left:0;
	margin-right:-45px;
}

.widget_custom_popular_projects_entries .cmsms_content_slider_parent ul.cmsms_slides_nav,
.widget_custom_latest_projects_entries .cmsms_content_slider_parent ul.cmsms_slides_nav {
	left:10px;
	right:auto;
}

.widget_custom_popular_projects_entries .cmsms_content_prev_slide, 
.widget_custom_latest_projects_entries .cmsms_content_prev_slide, 
.widget_custom_popular_projects_entries .cmsms_content_next_slide,
.widget_custom_latest_projects_entries .cmsms_content_next_slide {
	left:auto;
	right:25px;
}

.widget_custom_popular_projects_entries .cmsms_content_next_slide,
.widget_custom_latest_projects_entries .cmsms_content_next_slide {
	left:auto;
	right:0;
}

#bottom .widget_custom_popular_projects_entries .cmsms_content_next_slide span,
#bottom .widget_custom_latest_projects_entries .cmsms_content_next_slide span,
#bottom .widget_custom_popular_projects_entries .cmsms_content_prev_slide span, 
#bottom .widget_custom_latest_projects_entries .cmsms_content_prev_slide span,
#bottom .widget_custom_recent_testimonials_entries .cmsms_content_prev_slide span,
#bottom .widget_custom_recent_testimonials_entries .cmsms_content_next_slide span {margin:6px 8px 6px 9px;}

.widget .tl-content:before {
	border-left:11px solid transparent;
	border-right:0;
	left:auto;
	right:15px;
}

.widget .tl-content:after {
	border-left:0;
	border-right:9px solid transparent;
	left:auto;
	right:16px;
}

.widget_custom_recent_testimonials_entries .cmsms_content_slider_parent ul.cmsms_slides_nav {
	left:0;
	right:auto;
}

.widget_custom_recent_testimonials_entries .cmsms_content_prev_slide,
.widget_custom_recent_testimonials_entries .cmsms_content_next_slide {
	left:0;
	right:auto;
}

.widget_custom_recent_testimonials_entries .cmsms_content_prev_slide {
	left:25px;
	right:auto;
}

#wp-calendar caption {
	background:url(img/widget_nav.png) no-repeat right -19px;
	text-align:right;
	padding:0 15px 0 0;
}

#bottom #wp-calendar caption {background-image:url(img/widget_nav_bot.png);}


/* ---------- Form builder ---------- */

body #commentform input[type="text"] {float:right;}

body #commentform input[type="text"]+label {
	float:right;
	padding-left:0;
	padding-right:20px;
}

body .cmsms-form-builder .check_parent input[type="checkbox"], 
body .cmsms-form-builder .check_parent input[type="radio"],
body .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"],
body .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] {
	float:right;
	left:auto;
	right:0;
}

body .cmsms-form-builder .check_parent input[type="radio"]+label:before,
body .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] + span.wpcf7-list-item-label:before {background:url(img/radio_check.png) no-repeat 100% -27px;}

body .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"]:checked + span.wpcf7-list-item-label:before,
body .cmsms-form-builder .check_parent input[type="radio"]:checked+label:before {background:url(img/radio_check.png) no-repeat 100% 0;}

body .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"] + span.wpcf7-list-item-label:before,
body .cmsms-form-builder .check_parent input[type="checkbox"]+label:before {background:url(img/radio_check.png) no-repeat 100% -81px;}

body .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"]:checked + span.wpcf7-list-item-label:before,
body .cmsms-form-builder .check_parent input[type="checkbox"]:checked+label:before {background:url(img/radio_check.png) no-repeat 100% -54px;}

body .cmsms-form-builder .check_parent input[type="checkbox"]+label, 
body .cmsms-form-builder input[type="radio"]+label,
body .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"] + span.wpcf7-list-item-label,
body .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] + span.wpcf7-list-item-label{
	float:right;
	padding:0 25px 0 0;
}

body .cmsms-form-builder .check_parent input[type="checkbox"]+label:before, 
body .cmsms-form-builder input[type="radio"]+label:before,
body .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"] + span.wpcf7-list-item-label:before,
body .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] + span.wpcf7-list-item-label:before  {
	left:auto;
	right:0;
}

body .loading {float:left;}


/* ---------- Form Error ---------- */

body .inputContainer {float:right;}

body .formError {
	left:auto;
	right:300px;
}

body .formError .formErrorArrow {margin:-2px 13px 0 0;}

body .formError .formErrorArrowBottom {margin:0 12px 0 0;}


/* ---------- Responsive Content Slider ---------- */

.responsiveContentSlider {text-align:right;}

a.cmsms_content_prev_slide, 
a.cmsms_content_next_slide {
	background:url(img/widget_nav.png) no-repeat 50% 8px;
	left:15px;
	right:auto;
}

a.cmsms_content_next_slide {
	background-position:50% -18px;
	left:40px;
	right:auto;
}

.cmsms_content_slider_parent ul.cmsms_slides_nav {
	left:15px;
	right:auto;
}

.cmsms_content_slider_parent ul.cmsms_slides_nav li {
	float:right;
	padding:0 10px 0 0;
}

.widget_custom_portfolio_entries_container .cmsms_content_slider_parent .cmsms_slides_nav {
	text-align:left;
	padding:15px 0 0 15px;
	right:auto;
}


/* ---------- Revolution Slider ---------- */

.wrap_rev_slider .tp-bullets.simplebullets.round .bullet {
	margin-left:0;
	margin-right:10px;
}

.wrap_rev_slider .tp-bullets.simplebullets.round .bullet.last {
	margin-left:10px;
	margin-right:0;
}


/* ---------- RTL Responsive Design CSS Rules ---------- */

/* ---------- Small Tablet (Note: Design for a width more than 540px but less than 768px) ---------- */

@media only screen and (min-width: 541px) and (max-width: 768px) {
	
	.one_fourth {float:right;}
	
	.portfolio.four_columns .project:nth-child(odd), 
	.format-album.cmsms_four .resize figure:nth-child(odd),
	.post_type_shortcode.four_columns article:nth-child(odd),
	.cmsms_sitemap_archive li:nth-child(odd),  
	.cmsms_sitemap > li > ul > li:nth-child(odd) {
		float:right;
		padding-left:4%;
		padding-right:0;
	}
	
	.portfolio.four_columns .project:nth-child(even),  
	.format-album.cmsms_four .resize figure:nth-child(even), 
	.post_type_shortcode.four_columns article:nth-child(even), 
	.cmsms_sitemap_archive li:nth-child(even), 
	.cmsms_sitemap > li > ul > li:nth-child(even) {
		float:left;
		padding-left:0;
	}
	
	.portfolio.four_columns, 
	.post_type_shortcode.four_columns {margin-left:0;}
	
}


/* ---------- Small Monitor (Note: Design for a width less than 1024px) ---------- */

@media only screen and (max-width: 1023px) {
	
	#sidebar {
		margin-left:0;
		margin-right:4%;
	}
	
	.content_wrap:before {
		left:auto;
		right:69%;
	}
	
	.content_wrap.l_sidebar #content {
		padding-left:0;
		padding-right:4%;
	}
	
	.content_wrap.l_sidebar:before {
		left:auto;
		right:31%;
	}
	
	.header_inner {text-align:right;}
	
	.logo {
		float:right;
		margin:0 5% 26px 0;
	}
	
	.responsive_nav  {
		float:left;
		margin:5px 0 27px 5%;
	}
	
	#navigation > li > a > span {
		text-align:right;
		padding:13px 20px 13px 50px;
	}

	#navigation ul {right:auto;}

	#navigation ul ul {right:auto;}
	
	#navigation ul li a span {
		padding:13px 40px 13px 50px;
	}
	
	#navigation ul li ul li a span {
		padding-left:50px;
		padding-right:60px;
	}
	
	#navigation ul li ul li ul li a span {
		padding-left:50px;
		padding-right:80px;
	}
	
	#navigation ul li ul li ul li ul li a span {
		padding-left:50px;
		padding-right:100px;
	}

	#navigation #line {display:none;}
	
	#navigation li.dropdown > a > span:before {
		background:url(../img/acc_tog_bg_rtl.png) no-repeat right top;
		left:35px;
		right:auto;
	}
	
	#navigation li.dropdown > a.drop_active > span:before {background-position:right bottom;}
	
	#navigation li > a:before,
	#navigation li li > a:before,
	#navigation > li.current_page_item > a:before,
	#navigation > li.current_page_ancestor > a:before,
	#navigation > li.current-menu-ancestor > a:before	{
		left:auto;
		right:0;
	}
	
}


/* ---------- Small Tablet & Mobile (Note: Design for a width less than 768px) ---------- */

@media only screen and (max-width: 767px) {

	#sidebar:before {
		left:auto;
		right:0;
	}
	
	.cmsms_sitemap > li > ul > li > ul,
	.cmsms_sitemap_category > li > ul {
		margin-left:0;
		margin-right:20px;
	}
	
	.tour_box_content {padding:0 10px 10px 35px;}
	
}


/* ---------- Mobile (Note: Design for a width less than 541px) ---------- */

@media only screen and (max-width: 540px) {
	
	#commentform label {padding-right:0;}
	
	.pj_options_loader {
		left:15px;
		right:auto;
	}
	
	div.pj_filter {padding:0 20px 0 0;}
	
	.featured_block > .wrap_fb_text {padding-left:0;}
	
	.post .cmsms_post_info, 
	.archive .project .cmsms_post_info {margin-left:0;}
	
	.cmsms_post_format_img {float:right;}
	
	.post .cmsms_post_info .user_name, 
	.post .cmsms_post_info .cmsms_category, 
	.post .cmsms_post_info .cmsms_comments, 
	.archive .project .cmsms_post_info .user_name, 
	.archive .project .cmsms_post_info .cmsms_category, 
	.archive .project .cmsms_post_info .cmsms_comments {text-align:right;}
	
}


/* ---------- Mobile (Note: Design for a width less than 401px) ---------- */

@media only screen and (max-width: 400px) {
	
	#footer .footer_nav > li {float:right;}
	
}


/* ---------- Mobile (Note: Design for a width less than 360px) ---------- */

@media only screen and (max-width: 360px) {
	
	ul.cmsms_details > li {
		padding-left:0;
		padding-right:10px;
	}
	
}

