/*

Theme Name: Halsey

Theme URI: http://halsey.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.9

*/





body {

	text-align:right;

	unicode-bidi:embed;

	direction:rtl;

}



div {text-align:right;}



.preloader .fullwidth, 

.preloader_removed .fullwidth, 

.portfolio .preloader .fullwidth, 

.portfolio .preloader_removed .fullwidth, 

.resizable_block .fullwidth {

	left:auto;

	right:0;

}



.fl {float:right;}



.fr {float:left;}



ul li {list-style-image:url(img/arrow_list_rtl.png);}



/* ---------- Header ---------- */



.liquid #header, 

#header.fullWidthHeader {

	left:auto;

	right:0;

}



#header nav {

	right:0 !important;

	left: auto;

}



.logo {

	left:0 !important;

	right:auto;
	
	top:20px !important;

}





/* ---------- Navigation ---------- */



#navigation > li {

	float:right;

	background-position:100% 50%;

}



#navigation > li > a > span.link_before {

	margin-left:0;

	margin-right:-50px;

	left:auto;

	right:50%;

}



#navigation > li > a > span.link_after {

	margin-left:0;

	margin-right:-50px;

	left:auto;

	right:50%;

}



#navigation ul {

	left:auto;

	right:0;

}



#navigation ul ul {

	margin:0 20px 0 0;

	left:auto;

	right:167px;

}





/* ---------- Middle ---------- */



#slide_top {

    right:auto;

	left:10px;

}



.headline img {margin:0 0 -10px 20px;}



.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;}





/* ---------- Content ---------- */



.cmsms_sitemap > li > ul > li {float:right;}



.cmsms_sitemap_category > li, 

.cmsms_sitemap_archive li {float:right;}



.liquid .error_inner:before {

	left:auto;

	right:-100%;

}



.liquid .error_inner:after {

	right:auto;

	left:-100%;

}



.cmsms_timeline {

	border-left:0;

	border-right:1px solid #ededed;

	margin-left:0;

	margin-right:25px;

}



.cmsms_timeline li a {

	background-position:100% 6px;

	padding-left:0;

	padding-right:15px;

	margin-left:0;

	margin-right:-3px;

}





/* ---------- Shortcodes ---------- */



.table td:first-child {

	border-left:0;

	border-right:1px solid #ededed;

}



.table td:last-child {

	border-right:0;

	border-left:1px solid #ededed;

}



.table th {text-align:right;} 



span.dropcap {

	float:right;

	padding:0 7px 0 20px;

}



span.dropcap2 {

    float:right;

	margin-right:0;

	margin-left:15px;

}



q, 

blockquote {

	padding:0 45px 20px 0;

}



blockquote > p:before, 

q > p:before {

	content:'\201D';

	left:auto;

	right:0;

}



.cmsms_plus {

	right:10px;

	left:auto;

}



.cmsms_plus .vert_line {

	left:auto;

	right:10px;

}



.cmsms_plus .horiz_line {

	left:auto;

	right:7px;

}



.togg .tog {padding:5px 50px 5px 0;}



.togg .tab_content {padding:5px 50px 5px 0;}



.accordion .cmsms_plus {

	left:auto;

	right:5px;

}



.accordion .tog {padding:11px 35px 10px 20px;}



.accordion .tab_content {padding:25px 35px 7px 25px;}



.tour_box_inner {

	padding-right:0;

	padding-left:20px;

}



.tour {float:right;}



.tour > li {

	margin:0 0 1px -1px;

	border-left:0;

	border-right:2px solid transparent;

}



.tour_box_content {padding:20px 20px 20px 0;}



.post_type_shortcode .cmsms_content_prev_slide,

.post_type_shortcode .cmsms_content_next_slide {right:auto;}



.post_type_shortcode .cmsms_content_prev_slide {left:20px;}



.post_type_shortcode .cmsms_content_next_slide {left:0;}



.post_type_shortcode.type_testimonial .cmsms_content_prev_slide {

	right:auto;

	left:50px;

}



.post_type_shortcode.type_testimonial .cmsms_content_next_slide {

	right:auto;

	left:30px;

}



.post_type_shortcode .testimonial img {

	float:right;

	margin:0 0 0 25px;

}



.format-album.one_block .resize figure {padding-left:0;}



.box table td {

	padding:25px 0 25px 20px;

	text-align:right;

}



.colored_button {

	border-right:1px solid #dedede;

	border-left:0;

}



.icon_banner {float:left;}



div.jp-playlist li a {

	padding:11px 30px 11px 20px;

	background-position:92% 18px;

}



.person_subtitle {

	border-left:0;

    border-right:1px solid #999999;

    margin-left:0;

	margin-right:10px;

    padding-left:0;

	padding-right:10px;

}





/* ---------- Buttons ---------- */



.button_pf {padding:3px 15px 3px 10px;}



.button:hover {

	padding-left:15px;

	padding-right:25px;

}



.button:before {

	right:auto;

	left:-13px;

}



.button:hover:before {

	right:auto;

	left:-26px;

}



.button_medium:hover {

	padding-left:18px;

	padding-right:32px;

}



.button_medium:before {

	right:auto;

	left:-16px;

}



.button_medium:hover:before {

	right:auto;

	left:-32px;

}



.button_large:hover {

	padding-left:25px;

	padding-right:45px;

}



.button_large:before {

	right:auto;

	left:-20px;

}



.button_large:hover:before {

	left:-40px;

	right:auto;

}



.button:before, 

.button_medium:before, 

.button_large:before {border-color:transparent #313131 transparent transparent;}





/* ---------- Widgets ---------- */



.widget_custom_posts_tabs_entries .tabs_tab .alignleft {

	float:right;

	margin-right:0;

	margin-left:20px;

}



.widget_custom_contact_form_entries .loading {

	margin-right:0;

	margin-left:20px;

}



.widget_custom_posts_tabs_entries .tabs > li {

	margin-right:.5%;

	margin-left:0;

}



.widget_custom_posts_tabs_entries .tabs > li:first-child {margin-right:0;}



.widget_custom_twitter_entries .tweet_time {padding:15px 0 10px 10px;}



.tweet_text:before {

	left:auto;

	right:20px;

	border-right:0;

	border-left:11px solid transparent;

}



.tweet_text:after {

	left:auto;

	right:21px;

	border-right:0;

	border-left:11px solid transparent;

}



.widget_custom_advertisement_entries .adv_widget_image {

	float:right;

	padding:0 0 3% 3%;

}



.widget_custom_flickr_entries .flickr_badge_image {

	float:right;

	padding:0 0 7% 7%;

}



.widget_custom_flickr_entries .more_button {float:right;}



.search_line input[type="text"] {

	float:right;

	padding-right:10px;

	padding-left:45px;

}



.search_line input[type="submit"] {

	float:right;

	margin-left:0;

	margin-right:-45px;

}



.widget_custom_recent_testimonials_entries .cmsms_content_slider_parent li .tl-content blockquote p:after {

	right:auto;

	left:0;

}



.widget_custom_recent_testimonials_entries .cmsms_content_slider_parent li .tl-content:before, 

.widget_custom_recent_testimonials_entries .cmsms_content_slider_parent li .tl-content:after {left:auto;}



.widget_custom_recent_testimonials_entries .cmsms_content_slider_parent li .tl-content:before {

	left:auto;

	right:25px;

}



.widget_custom_recent_testimonials_entries .cmsms_content_slider_parent li .tl-content:after {

	left:auto;

	right:26px;

}



.widget_custom_latest_projects_entries .responsiveContentSlider > li figure > img, 

.widget_custom_popular_projects_entries .responsiveContentSlider > li figure > img {

	left:auto;

	right:0;

}



.widget_custom_featured table td:first-child img {

	margin-left:15px;

	margin-right:0;

}



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



.tl-content {padding:30px 20px 20px 30px;}



.tl-content:before {

	right:auto;

	left:0;

	border-left:0;

	border-right:28px solid transparent;

}



.tl-content:after {

	left:-1px;

	right:auto;

	border-left:0;

	border-right:28px solid transparent;

}



.widget_custom_recent_testimonials_entries li img {

	float:right;

	margin:0 0 10px 15px;

}



.tl-content_wrap:before {

    right:auto;

	left:0;

    border-left:0;

    border-right:30px solid transparent;

}



.tl-content_wrap:after {

    right:auto;

	left:0;

    border-left:0;

	border-right:29px solid transparent;

}



.widget_custom_recent_testimonials_entries .cmsms_content_prev_slide {

	right:auto;

	left:40px;

}



.widget_custom_recent_testimonials_entries .cmsms_content_next_slide {

	right:auto;

	left:26px;

}



.cmsms-form-builder .more_button + .more_button {

	margin-left:0;

	margin-right:20px;

}



.widget_custom_contact_form_entries .cmsms-form-builder .more_button + .more_button {margin-right:0;}





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



.blog article.post .post_side_bar {

	text-align:left;

	float:right;

	margin-left:40px;

	margin-right:0;

}



.blog.opened-article aside.project_navi, 

.blog.opened-article aside.share_posts, 

.blog.opened-article aside.about_author, 

.blog.opened-article aside.related_posts, 

.blog.opened-article aside#comments, 

.blog.opened-article div#respond {

	margin-left:0;

	margin-right:165px;

}



.post .published {float:left;}



.post .published .cmsms_day {float:left;}



.cmsms_post_format_img{

	float:left;

	margin-left:0;

	margin-right:15px;

}



.post.format-aside .entry-header .entry-content {padding:25px 30px 30px 0;}



.post.format-quote blockquote {padding:25px 65px 30px 30px;}



.post.format-quote blockquote:before {

	border-right:7.5px solid #ededed;

	border-left:7.5px solid transparent;

	right:auto;

	left:30px;

}



.post.format-quote blockquote:after {

	border-right:7px solid #ffffff;

	border-left:7px solid transparent;

	right:auto;

	left:29px;

}



.post.format-quote blockquote > p:before {

	left:auto;

	right:20px;

}



.post.format-quote .quote-author {float:left;}



.comment-reply-link, 

.more_button {float:left;}



.more_button.fl {float:right;}



.comment-reply-link span, 

.more_button span {

	background-image:url(img/arrow_more_rtl.png);

	margin:0 10px -6px 0;

}



.blog ul.page-numbers {

	margin-left:0;

	margin-right:165px;

}



ul.page-numbers span,

ul.page-numbers a {

	float:right;

	margin-left:1px;

}



ul.page-numbers a.next,

ul.page-numbers a.prev {background-position:50% -27px;}



ul.page-numbers a.prev  {background-position:50% 10px;}



.person_social {

	padding-right:0;

	padding-left:10px;

}





/* ---------- Open Post ---------- */



.related_posts_content .alignleft {

	margin-left:20px;

	margin-right:0;

}



.project_navi a[rel="prev"] {

	float:right;

	padding-left:0;

	padding-right:15px;

	background-position:100% 0;

}



.project_navi a[rel="next"] {

	float:left;

	padding-right:0;

	padding-left:15px;

	background-position:0 -15px;

}



.cmsmsLike {

	float:right;

	margin:-8px 0 3px 60px;

}



.cmsmsLike span {

	padding-left:0;

	padding-right:45px;

}



.related_posts > ul li {

	float:right;

	margin-right:0;

	margin-left:10px;

}



.about_author_inner .alignleft {

	float:right;

	margin-right:0;

	margin-left:20px;

}



.cmsms_social a {padding:5px 2px 0 10px;}



.comment-body .fn {float:right;}



.comment-body .fl .alignleft {

	margin-right:0;

	margin-left:20px;

}



.comment-body .published {

	float:left;

	padding:5px 15px 15px 30px;

}



#cancel-comment-reply-link {float:left;}



.commentlist li {padding-right:0;}



.commentlist ul {

	padding-right:20px;

	padding-left:0;

}



.commentlist li div.comment-content ul ul, 

.commentlist li div.comment-content ol ol {padding:0 20px 0 0;}



#commentform label {

	padding-left:0;

	padding-right:20px;

}



.post.format-aside .entry-header .entry-content {

	border-left:0;

	border-right-width:2px;

	border-right-style:solid;

}





/* ---------- Testimonials ---------- */



.testimonial .published {

	float:left;

	padding:0 15px 15px 0;

}



.testimonials .testimonial .button {float:left;}



.tl_author_img {

	float:right;

	margin:0 0 0 25px;

}





/* ---------- Portfolio ---------- */



.format-album .resize figure {

	float:right;

	padding-right:0;

	padding-left:4%;

}



.opened-article .project > .two_third {

	margin-left:4%;

	margin-right:0;

}



.cmsms_details_links {float:left;}

.format-album.cmsms_four .resize figure:nth-child(4n), 

.format-album.cmsms_three .resize figure:nth-child(3n), 

.format-album.cmsms_two .resize figure:nth-child(2n),

.format-album.cmsms_one .resize figure {padding-left:0;}



.portfolio .project {float:right;}

.portfolio.one_block .project {padding-left:0;}



.post_type_shortcode_inner > div article figure span.image_rollover, 

.portfolio.loaded > article span.image_rollover {

	left:auto;

	right:0;

}



.pj_ddn header {

	left:auto;

	right:20px;

}



.pj_ddn footer {

	padding-left:45px;

	padding-right:0;

	left:auto;

	right:20px;

}



.pj_ddn .more_button {

	right:auto;

	left:20px;

}



.opened-article .project .pj_content_bar {float:right;}



.opened-article .project .pj_side_bar {float:left;}



.opened-article .project .pj_side_bar > div > h6 {float:right;}



.opened-article .project .pj_side_bar > div > .cmsms_details_links {float:left;}



.opened-article .project .pj_side_bar > div.pj_comments > .cmsms_details_links > a > span {margin:0 0 -4px 7px;}



.pj_options_loader {

	left:auto;

	right:0;

}



.pj_options_block {

	left:auto;

	right:0;

}



.pj_sort_block p {

	margin-left:auto;

	margin-right:10px;

}



.pj_sort {float:left;}



.pj_sort a[name="pj_date"] {float:right;}



.pj_sort a[name="pj_name"] > span, 

.pj_sort a[name="pj_date"] > span {

	padding-right:0;

	padding-left:20px;

}



.pj_sort a[name="pj_name"] span, 

.pj_sort a[name="pj_date"] span {background-position:left 7px;}



.pj_sort a.current.reversed[name="pj_name"] span, 

.pj_sort a.current.reversed[name="pj_date"] span, 

.pj_filter_container:hover .pj_cat_filter.button span, 

.pj_filter_container:hover .pj_cat_filter.button_pf span, 

a.pj_cat_filter:hover span {background-position:left -19px;}



.pj_sort a[name="pj_name"] {

	float:right;

	margin-left:10px;

	margin-right:0;

}



div.pj_filter {

	float:right;

	padding:0 0 0 10px;

}





/* ---------- Footer ---------- */



#footer .social_icons {float:left;}



.footer_nav {

	float:left;

	margin:0 0 0 10px;

}



.footer_nav li {padding:0 15px 0 0;}



.social_icons li {

	float:left;

	padding:2px 0 0 9px;

}





/* ---------- Form builder ---------- */



#commentform input[type="text"] {float:right;}



#commentform input[type="text"]+label {

	float:right;

	padding-left:auto;

	padding-right:20px;

}



.cmsms-form-builder .check_parent input[type="checkbox"], 

.cmsms-form-builder .check_parent input[type="radio"],

.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"],

.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] {

	left:auto;

	right:0;

	float:right;

}



.cmsms-form-builder .check_parent input[type="checkbox"] + label, 

.cmsms-form-builder input[type="radio"] + label,

.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"] + span.wpcf7-list-item-label,

.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] + span.wpcf7-list-item-label{

	float:right;

	padding:0 25px 0 0;

}



.cmsms-form-builder .check_parent input[type="checkbox"] +l abel:before, 

.cmsms-form-builder input[type="radio"] + label:before,

.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"] + span.wpcf7-list-item-label:before,

.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] + span.wpcf7-list-item-label:before  {

	left:auto;

	right:0;

}



.loading {float:left;}





/* ---------- Form Error ---------- */



.inputContainer {float:right;}



.formError {

	left:auto;

	right:300px;

}



.formError .formErrorArrow {margin:-2px 13px 0 0;}





/* ---------- Responsive Content Slider ---------- */



.responsiveContentSlider {text-align:right;}



.cmsms_content_slider_parent ul.cmsms_slides_nav {

	right:auto;

	left:0;

}

 

.cmsms_content_slider_parent ul.cmsms_slides_nav li {

	float:right;

	padding:0 8px 0 0;

}



.cmsms_content_prev_slide {

	right:10px;

	left:auto;

}



.cmsms_content_next_slide {

	right:30px;

	left:auto;

}



.cmsms_content_prev_slide span,

.cmsms_content_next_slide span {background-position:100% -43px;}



.cmsms_content_prev_slide span {background-position:0 0;}





/* ---------- Revolution Slider ---------- */



/*.tp-leftarrow.round {

	right:auto !important;

	left:75px !important;

	background:url(img/arrow_slide.png) no-repeat 0 0 !important;

}



.tp-rightarrow.round {

	right:auto !important;

	left:18px !important;

	background:url(img/arrow_slide.png) no-repeat 0 -19px !important;

}



.tp-bannershadow.tp-shadow3 {

	left:auto;

	right:0;

}



.tp-leftarrow.round:before {right:33px;}
*/




/* ---------- Small Tablet (Note: Design for a width more than 540px but less than 768px) ---------- */



@media only screen and (min-width: 541px) and (max-width: 767px) {

	

	.portfolio.four_columns .project:nth-child(2n+1), 

	.format-album.cmsms_four .resize figure:nth-child(2n+1), 

	.post_type_shortcode.four_columns article:nth-child(2n+1), 

	.cmsms_sitemap_archive li:nth-child(2n+1), 

	.cmsms_sitemap > li > ul > li:nth-child(2n+1) {

		padding-right:0;

		padding-left:4%;

	}

	

	.portfolio.four_columns .project:nth-child(odd), 

	.format-album.cmsms_four .resize figure:nth-child(odd),

	.post_type_shortcode article.one_fourth:nth-child(odd),

	.cmsms_sitemap_category > li:nth-child(odd), 

	.cmsms_sitemap_archive li:nth-child(odd),  

	.cmsms_sitemap > li > ul > li:nth-child(odd) {

		float:right;

		padding-left:0;

	}

	

	.portfolio.four_columns .project:nth-child(even),  

	.format-album.cmsms_four .resize figure:nth-child(even), 

	.post_type_shortcode article.one_fourth:nth-child(even), 

	.cmsms_sitemap_category > li:nth-child(even), 

	.cmsms_sitemap_archive li:nth-child(even), 

	.cmsms_sitemap > li > ul > li:nth-child(even) {

		float:left;

		padding-left:0;

	}

	

}





/* ---------- Small Monitor (Note: Design for a width less than 1024px) ---------- */



@media only screen and (max-width: 1023px) {

	

	.liquid .content_wrap {background-position:27% 0;}

	

	#navigation > li > a:after {

		margin-left:0;

		margin-right:-40px;

	}

	

	.one_fourth .tabs > li a span {text-align:right;}

	

	.one_fourth .tabs > li a,

	.one_fourth .tabs > li:first-child a {

		margin:0 10px -1px 0;

	}

	

	.one_fourth .tabs > li.current a {margin-right:0;}

	

	.one_fourth .tabs > li.current a:before {

		left:-20px;

		right:auto;

	}

	

}





/* ---------- Small Tablet & Mobile (Note: Design for a width less than 768px) ---------- */



@media only screen and (max-width: 767px) {

	

	.content_wrap {background:none;}

	

	#content, 

	.content_wrap.l_sidebar #content {padding:30px 3.25% 40px;}

	

	#sidebar, 

	.content_wrap.l_sidebar #sidebar {padding:25px 3.25%;}

	

	.portfolio.three_columns .project, 

	.format-album.cmsms_two .resize figure, 

	.format-album.cmsms_three .resize figure {padding-left:0;}

	

	.responsive_nav {

		right:auto;

		left:0;

	}

	

	.responsive_nav.active {	background-position:1px -63px;}

	

	#header nav {left:auto;}

	

	#navigation > li {float:none;}

	

	#navigation li > a {text-align:right;}

	

	#navigation ul ul li a {

		padding-left:0;

		padding-right:70px;

	}

	

	#navigation ul li a {

		padding-left:20px;

		padding-right:50px;

	}

	

	#navigation ul, 

	#navigation ul ul, 

	#navigation > li > ul {right:auto;}

	

	#navigation li.dropdown > a > span.link_inside {background:url(img/resp_nav_arrows_rtl.png) no-repeat 0 7px;}

	

	#navigation li.dropdown:hover > a > span.link_inside, 

	#navigation li.dropdown > a:hover > span.link_inside {background-position:0 -105px;}

	

	#navigation li.dropdown > a.drop_active > span.link_inside {background-position:0 -48px;}

	

	#navigation li.dropdown:hover > a.drop_active > span.link_inside, 

	#navigation li.dropdown > a.drop_active:hover > span.link_inside {background-position:0 -148px;}

	

	.commentlist ul {padding-left:10px;}

	

	.colored_button {border-right:0;}

	

	.p_options_block {left:auto;}

	

	.p_sort a[name="p_name"],

	.p_sort a[name="p_date"],

	div.p_filter {float:right;}

	

	.tabs > li > a, 

	.tabs > li.current > a {text-align:right;}

	

	.tabs > li {border-right-color:transparent;}

	

	.tabs > li, 

	.tabs > li:first-child, 

	.tabs li.current, 

	.tabs.active li.current:first-child {

		border-left:0;

		border-right-width:2px;

		border-right-style:solid;

	}

	

	.widget_custom_posts_tabs_entries .tabs > li {margin-right:0;}

	

	.tour_box_content {padding:30px 20px 10px 0;}

	

	.tour > li {margin-left:0;}

	

	.tour > li:first-child a, 

	.tour li.current a, 

	.tour.active li.current:first-child a {

		border-right:0;

		border-left:1px solid #ededed;

	}

	

	.comment-body .fn, 

	.comment-reply-link, 

	.more_button, 

	.comment-body .published {float:none;}

	

	.related_posts > ul li {

		float:none;

	}

	

	#footer .social_icons {float:none;}

	

}



@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2) {

	

	#navigation li.dropdown > a > span.link_inside {

		background-image:url(img/retina/resp_nav_arrows_rtl@2x.png);

		background-size:7px 162px;

	}

	

}





/* ---------- Mobile (Note: Design for a width less than 541px) ---------- */



@media only screen and (max-width: 540px) {

	

	.portfolio.two_columns .project, 

	.portfolio.four_columns .project:nth-child(odd), 

	.portfolio.four_columns .project:nth-child(even), 

	.format-album.cmsms_four .resize figure:nth-child(odd), 

	.format-album.cmsms_four .resize figure:nth-child(even), 

	.post_type_shortcode article.one_fourth:nth-child(odd), 

	.post_type_shortcode article.one_fourth:nth-child(even),

	.cmsms_sitemap_category > li:nth-child(odd), 

	.cmsms_sitemap_category > li:nth-child(even), 

	.cmsms_sitemap_archive li:nth-child(odd),  

	.cmsms_sitemap_archive li:nth-child(even), 

	.cmsms_sitemap > li > ul > li:nth-child(odd),

	.cmsms_sitemap > li > ul > li:nth-child(even) {padding-left:0;}

	

	.blog article.post .post_side_bar {

		margin-left:0;

		text-align:right;

	}

	

	.blog article.post .post_side_bar .cmsms_post_format_img {

		float:right;

		margin-left:35px;

		margin-right:0;

	}

	

	.blog article.post .post_side_bar {

		float:none;

		margin-right:0;

		overflow:hidden;

		text-align:left;

		width:auto;

	}

	

	.post .user_name, 

	.post .cmsms_category {

		text-align:left;

		float:right;

		margin-right:0;

		margin-left:15px;

	}

	

	.cmsms_comments_wrap {text-align:left;}

	

	.blog.opened-article aside.project_navi, 

	.blog.opened-article aside.share_posts, 

	.blog.opened-article aside.about_author, 

	.blog.opened-article aside.related_posts, 

	.blog.opened-article aside#comments, 

	.blog.opened-article div#respond {margin-right:0;}

	

	#commentform label {padding-right:0;}

	

	#commentform label {padding-right:0;}

	

	.pj_options_loader {

		left:15px;

		right:auto;

	}

	

}



.dark #bottom .widget_custom_latest_projects_entries .more_button span, 

.dark #bottom .widget_custom_popular_projects_entries .more_button span {background-image:url(img/arrow_more_dark_bot_pj_rtl.png);}



.dark #bottom .more_button span {background-image:url(img/arrow_more_dark_bot_rtl.png);}



#bottom .widget_custom_latest_projects_entries .more_button span, 

#bottom .widget_custom_popular_projects_entries .more_button span {background-image:url(img/arrow_more_dark_pj_rtl.png);}



#bottom .more_button span {background-image:url(img/arrow_more_dark_rtl.png);}



.comment-reply-link span, 

.more_button span {background-image:url(img/arrow_more_rtl.png);}





@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), 

	only screen and (-moz-min-device-pixel-ratio: 1.5), 

	only screen and (-o-min-device-pixel-ratio: 3/2), 

	only screen and (min-device-pixel-ratio: 1.5) {

	

	.dark #bottom .widget_custom_latest_projects_entries .more_button span, 

	.dark #bottom .widget_custom_popular_projects_entries .more_button span {

		background-image:url(img/retina/arrow_more_dark_bot_pj_rtl@2x.png);

		background-size:21px 21px; 

	}



	.dark #bottom .more_button span {

		background-image:url(img/retina/arrow_more_dark_bot_rtl@2x.png);

		background-size:21px 21px; 

	}



	#bottom .widget_custom_latest_projects_entries .more_button span, 

	#bottom .widget_custom_popular_projects_entries .more_button span {

		background-image:url(img/retina/arrow_more_dark_pj_rtl@2x.png);

		background-size:21px 21px; 

	}



	#bottom .more_button span {

		background-image:url(img/retina/arrow_more_dark_rtl@2x.png);

		background-size:21px 21px; 

	}



	.comment-reply-link span, 

	.more_button span {

		background-image:url(img/retina/arrow_more_rtl@2x.png);

		background-size:21px 21px; 

	}



}



