
@import url('DBS-Fonts.css');
@import url('DBS-Shortcode-RTL.css');
@import url('DBS-Page-Template-RTL.css');

body { direction: rtl; }

dd  { margin-right: 1.5em; margin-left: 0;}

img#about-image { float: right; margin: 3px 0px 8px 8px; }

.container { text-align: right; }

.tagline { margin: 15px auto 60px; }

.project-description { left: auto; right: 0; }

#et-projects li, #testimonials-authors li, .team-member { float: right; }
	
.et-main-image { float: right; margin-left: 80px; margin-right: 0; }

.et-description { float: left; }

.team-member { margin-left: 79px; margin-right: 0; }

.member-image { right: 65px; left: auto; }

.member-image:before { left: auto; right: 5px; }

.skills li { padding: 14px 14px 14px 58px; }

.skill-amount { right: 0; left: auto; }

.skill-number { right: auto; left: 14px; }

#main-area { float: right; margin-left: 60px; margin-right: 0; }

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

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

.description h2, .alt-description h2 { padding: 15px 52px 18px 30px; }

.alt-description h2 { padding-right: 30px; padding-left: 0; }

.description p.meta-info, .alt-description p.meta-info { padding: 11px 52px 12px 25px; margin-left: 17px; margin-right: 0; }

.alt-description p.meta-info { padding-right: 25px; padding-left: 0; }

.member-image.small { right: -33px; left: auto; }

.entry blockquote { border-right: 7px solid #C24C4C; border-left: none; }

blockquote p { padding-right: 30px; }

.entry .read-more { float: left; }

.et-slide { float: right; margin-left: -100%; margin-right: 0; }

.et-arrow-prev { right: -80px; left: auto; }

.et-arrow-next { left: -80px; right: auto; }

.et-slider-area:hover .et-arrow-prev { right: -60px; left: auto; }

.et-slider-area:hover .et-arrow-next { left: -60px; right: auto; }

#top-menu.et-fixed { left: auto; right: 0; }

.page-template-page-template-team-php .team-member { margin-left: 0; }

.member-skills { float: right; margin-left: 50px; margin-right: 0; }
	
.member-info { float: left; }

.page-template-page-template-team-php .member-info .title { text-align: right; }

.fullwidth #main-area { margin-left: 0; }

.entry table { text-align: right; }

.entry ul, .comment-content ul { padding: 0 16px 23px 0; }

.entry ol, .comment-content ol { padding: 0 0 23px 0; }

.entry ul li ul, .entry ul li ol, .comment-content ul li ul, .comment-content ul li ol { padding: 2px 20px 2px 0px; }

.entry ol li ul, .entry ol li ol, .comment-content ol li ul, .comment-content ol li ol  { padding: 2px 35px 2px 0px; }

.entry .et-zoom { left: auto; right: 50%; margin: -21px -21px 0 0; }

/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/

.comment-body { padding: 0 100px 0 0; }

.comment_avatar { left: auto; right: 0; margin-right: 0; margin-left: 32px; }

.comment_avatar:before { left: auto; right: 5px; }

.comment-reply-link, .form-submit #submit { float: left; }

.commentlist .children { padding-right: 100px; padding-left: 0; }

.form-submit { text-align: left; }

/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/

.footer-widget { float: right; margin-left: 64px; margin-right: 0; }

.last { margin-left: 0 !important; clear: left; }
	
.footer-widget li, .widget li { padding: 9px 15px 9px 0; }

.footer-widget li:before, .widget li:before { left: auto; right: 0; }

html body .footer-widget ul li:before, html body .widget ul li:before {  border-left-color: transparent !important; border-right-color: #c24c4c !important; }

/*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/

#sidebar { float: right; }

/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/

.wp-caption.alignleft { margin: 0px 0px 10px 10px; }

.wp-caption.alignright { margin: 0px 10px 10px 0px; }

.alignright { float: left; }

.alignleft { float: right }

img.alignleft { margin-right: 0; float:right; margin-left:15px; }

img.alignright { margin-left: 0; float:left; margin-right:15px; }


/*------------------------------------------------*/
/*---------------[DEFAULT DROPDOWN SETTINGS]---*/
/*------------------------------------------------*/

.nav li ul, .et_mobile_menu { text-align: right; }

.nav li:hover ul, ul.nav li.sfHover ul { right: -19px; left: auto; }

.nav li li a:link, .nav li li a:visited, .et_mobile_menu a { padding: 9px 30px 9px 10px !important; }

.nav li li:hover ul, ul.nav li li.sfHover ul { right: 238px; left: auto; }

/*------------------------------------------------*/
/*-----------------[WP CALENDAR]-----------------*/
/*------------------------------------------------*/

#wp-calendar #next a { padding-left: 10px; padding-right: 0; text-align: left; }

#wp-calendar #prev a { padding-right: 10px; padding-left: 0; text-align: right; }

/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/

#content-area .wp-pagenavi { text-align: left; }

#image-navigation .previous-image { float: right; }

#image-navigation .next-image { float: left; }

#et-logo { float: right; }

.et-fixed #et_mobile_nav_menu { float: left; }

#top-menu.et-fixed #et_mobile_nav_menu { right: -20px; left: auto; }

.form-allowed-tags code { margin: 10px 0; direction: ltr; text-align: left; display: block; }

#et_pt_portfolio_gallery { margin-right: -70px; }

.et_pt_portfolio_item { margin-right: 70px; }

.et_portfolio_small .et_pt_portfolio_item { margin-right: 45px !important; }

html body div.et_portfolio_small { margin-right: -45px !important; }

html body div.et_portfolio_large div.et_pt_portfolio_item { margin-right: 76px !important; }

html body div.et_portfolio_large { margin-right: -76px !important; }



@media only screen and ( min-width: 768px ) {
	.team-member:nth-child(3n) { margin-left: 0; }
}

@media only screen and ( max-width: 960px ) {
	
	#et-search-right { text-align: right !important; }
	
}

@media only screen and ( min-width: 768px ) and ( max-width: 960px ) {
	
	.et-main-image { margin-left: 71px; margin-right: 0; }
	
	.team-member { margin-left: 64px; margin-right: 0; }
	
	.member-image { right: 33px; left: auto; }
	
	.description h2 { padding: 21px 48px 18px 24px; }
	
	.description p.meta-info { padding: 9px 48px 10px 18px; }
	
	.page-template-page-template-team-php .member-image { right: 65px; left:auto; }
	
	#et_pt_portfolio_gallery { margin-right: -35px !important; margin-left: -20px !important; }
	
	.et_pt_portfolio_item { margin-right: 52px !important; margin-left: 0; }
	
	.et_portfolio_more_icon { right: 65px !important; left: auto; }
	
	.et_portfolio_zoom_icon { right: 106px !important; left: auto; }

	#et_pt_portfolio_gallery.et_portfolio_small { margin-right: -39px !important; margin-left: 0; }
	
	#et_pt_portfolio_gallery.et_portfolio_small .et_pt_portfolio_item { margin-right: 40px !important; margin-left: 0; }
	
	#et_pt_portfolio_gallery.et_portfolio_small .et_portfolio_more_icon { right: 26px !important; left: auto; }
	
	#et_pt_portfolio_gallery.et_portfolio_small .et_portfolio_zoom_icon { right: 62px !important; left: auto; }

	#et_pt_portfolio_gallery.et_portfolio_large { margin-right: -42px !important; margin-left: 0; }
	
	#et_pt_portfolio_gallery.et_portfolio_large .et_pt_portfolio_item { margin-right: 60px !important; margin-left: 0; }
	
	#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon, #et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon { top: 99px !important; }
	
	#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon { right: 140px !important; left: auto; }
	
	#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon { right: 178px !important; left: auto; }

}

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

	.team-member { margin-left: 40px; margin-right: 0; }
	
	.team-member:nth-child(2n) { margin-left: 0; }
	
	.member-image { right: 33px; left: auto; }
	
	.footer-widget { margin-left: 0; }
	
	#main-area { margin-left: 0; }
	
	#content-area .wp-pagenavi { text-align: left; }
	
	.description h2 { padding: 21px 48px 18px 24px; }
	
	.description p.meta-info { padding: 9px 48px 10px 18px; }
	
	.page-template-page-template-team-php .member-image { right: 152px; left: auto; }
	
	.commentlist .children { padding-right: 0; }
	
	.mobile_nav > .et_mobile_arrow { right: auto; left: -16px; }
	
	.et_mobile_menu { left: auto; right: -26px; text-align: right; }
	
	#top-menu .et_mobile_menu ul a { padding-right: 45px !important; padding-left: 0; }
	
	#top-menu .et_mobile_menu ul ul a { padding-right: 65px !important; padding-left: 0; }
	
	#top-menu .et_mobile_menu ul ul ul a { padding-right: 85px !important; padding-left: 0; }

	#et_contact_left, #et_contact_right { margin-right: 0 !important; }

	.et_pt_gallery_entry { margin-right: 23px !important; padding-left: 0; }

	.et_pt_portfolio_item { margin-right: 170px !important; padding-left: 0; }

	.et_portfolio_small .et_pt_portfolio_item { padding-left: 0; margin-right: 17px !important; }
	
	.et_portfolio_small .et_pt_portfolio_entry { padding-right: 0; margin-left: 15px; }
	
	.et_portfolio_small .et_portfolio_more_icon { right: 38px !important; left: auto; }
	
	.et_portfolio_small .et_portfolio_zoom_icon { right: 77px !important; left: auto; }
	
	.et_portfolio_small .et_pt_portfolio_item.et_pt_portfolio_item { margin-right: 44px !important; padding-left: 0; }

	#et_pt_portfolio_gallery.et_portfolio_large { margin-right: -23px !important; padding-left: 0; }
	
	#et_pt_portfolio_gallery.et_portfolio_large .et_pt_portfolio_item { margin-right: 21px !important; padding-left: 0; }
		
	#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon { right: 155px !important; left: auto; }
	
	#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon { right: 195px !important; left: auto; }

	.et-fixed .et_mobile_menu { left: -22px; right: auto; }

	body.home #et-logo { float: right; }

}

@media only screen and ( max-width: 479px ) {
	
	.team-member { margin-left: 0; }
	
	.member-image { right: 72px; left: auto; }
	
	.footer-widget { margin-left: 0; }
	
	#main-area { margin-left: 0; }
	
	.description p.meta-info { margin-left: 0; }
	
	.page-template-page-template-team-php .member-image { right: 72px; left: auto; }
	
	#et_pt_portfolio_gallery, #et_pt_portfolio_gallery.et_port-leftfolio_lleft-arge { margin-right: -39px !important; margin-left: 0; }
	
	.et_pt_portfolio_item, #et_pt_portfolio_gallery.et_portfolio_large .et_pt_portfolio_item { margin-right: 14px !important; margin-left: 0; }
			
	.et_portfolio_more_icon, #et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon { right: 70px !important; left: auto; }
	
	.et_portfolio_zoom_icon, #et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon { right: 110px !important; left: auto; }

	#et_pt_portfolio_gallery { margin-right: -16px !important; margin-left: 0; }

	.et_portfolio_small .et_pt_portfolio_item { width: 255px !important; margin-right: 0 !important; }
	
	.et_portfolio_small .et_pt_portfolio_item.et_pt_portfolio_item { margin-right: 14px !important; margin-left: 0; }

	#et_pt_portfolio_gallery.et_portfolio_large .et_pt_portfolio_item { margin-right: 38px !important; margin-left: 0; }
}