/*
Theme Name: Office

rtl: michael moyal - 054-2156745 http://www.bigmedia.co.il/

*/

/* =Reset reset
----------------------------------------------- */

caption, th, td {
	text-align: right;
}

/* =Structure
----------------------------------------------- */

body {
	direction:rtl;
	unicode-bidi:embed;
}

/*  */
.remove-margin { margin-right: 0 !important }  /*no*/

#breadcrumbs{
	padding-right: 15px;
	background: url("images/breadcrumbs-arrow.png") right top no-repeat;}
.breadcrumbs-title{margin-left: 5px;}


/*aligns
.alignright{
float:left;
	margin:0 20px 10px 0;
}
.alignleft{
float:right;
	margin:0 0 10px 20px;}*/

/*floats*/
.floatleft{ float:right}
.floatright{ float:left}

/*text style*/
.textright{ text-align:left}
.textleft{ text-align:right}

/*blockquote*/
blockquote{
	border-right: 4px solid #ccc;
	padding-right: 20px;
}

blockquote.left{
	margin-left:20px;
	text-align:left;
	margin-right:0;
	float:right;
}
blockquote.right{
	margin-right:20px;
	text-align:right;
	margin-left:0;
	float:left;
}

/**/
#top-bar-inner ul.top-menu a{
	float: right;
	padding-left: 10px;
	background: url("images/menu-dash.png") left center no-repeat;
}

/**/
a#top-bar-callout {left:0px;right:auto} 

#logo{float: right;}

/*header aside - added in Version 1.9*/
#header-aside{float: left;}
#header-phone{text-align: left;}
#header-aside #searchbar{float: left;}

/*social*/
#social {text-align: left;margin-left: 170px;}
#social li {margin-left: 7px;}
#social a {float: right;}


.sf-menu li {float: right;}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
    right: 0px;left:auto;}
	
ul.sf-menu li:hover li ul,
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
    right: 180px;left:auto; /* match ul width */
}
/*** navigation skin ***/
.sf-menu {
    float: right;
	border-left: 1px solid #3c3c3c;
	border-left: 1px solid rgba(255,255,255, 0.08);
}
.sf-menu li:first-child a{	border-right: none;}
.sf-menu a.sf-with-ul {padding-left: 2.25em;}
.sf-sub-indicator {left: .75em;right:auto}



/*menu icons*/
.sf-menu .icon-bolt > a,
.sf-menu .icon-pig > a,
.sf-menu .icon-briefcase > a,
.sf-menu .icon-camera > a,
.sf-menu .icon-film > a,
.sf-menu .icon-gear > a,
.sf-menu .icon-grid > a,
.sf-menu .icon-home > a,
.sf-menu .icon-mail > a,
.sf-menu .icon-pencil > a,
.sf-menu .icon-photo > a,
.sf-menu .icon-graph > a,
.sf-menu .icon-lab > a,
.sf-menu .icon-map > a,
.sf-menu .icon-cloud > a,
.sf-menu .icon-cart > a,
.sf-menu .icon-flag > a,
.sf-menu .icon-bulb > a,
.sf-menu .icon-date > a,
.sf-menu .icon-brush > a,
.sf-menu .icon-megaphone > a,
.sf-menu .icon-support > a,
.sf-menu .icon-person > a,
.sf-menu .icon-bubble > a,
.sf-menu .icon-rss > a,
.sf-menu .icon-link > a{
	padding-right: 45px;
}

/*highlights*/
#home-highlights{margin-left: -20px;}
#home-highlights .heading{margin-left: 20px;}
.hp-highlight{float: right;margin-left: 20px;margin-left:auto;}
.hp-highlight-img{float: right;margin-left: 15px;}


#home-portfolio-carousel-wrp{ padding-right: 23px; }
#home-portfolio-carousel-wrp .portfolio-item{
	margin-left: 25px !important;}	
#carousel-pagination a{margin-left: 5px;}	

/*homepage specific*/
#full-slides .caption{right: 0px;left: auto;}
#full-slides .prev,
#full-slides .next{left: 30px;right: auto;}
#full-slides .prev{left: 0px;right: auto;} 





/*Portfolio */
#portfolio-wrap{margin-left: -20px;}
#portfolio-by-category-wrap .portfolio-category{
	margin-left: -20px;}
#portfolio-by-category-wrap .portfolio-category .heading{
	margin-left: 20px;}
.no-margin{margin-left: 0px !important;}
.no-border{border-left: 0px !important;}
ul.filter{left: 0px;}
ul.filter li{
	float: right;
	margin-left: 10px;
	padding-left: 16px;
	background: url("images/asterisk.png") left center no-repeat;}


.portfolio-item{float:right;}
#single-portfolio-left{float: right;}
#single-portfolio-meta:before {float: right;}
#single-portfolio-meta span{margin-left: 5px;}
#single-portfolio-right{float: left;}
#portfolio-slides-wrap .flex-control-nav li{float: right;}
#portfolio-slides-wrap .flex-control-nav a{
    margin-left: 7px;float: right;}
#single-portfolio-nav .column-last{float: left;text-align: left;}
#full-portfolio-content{float: left;}


/*-----------------------------------------------------------------------------------*
/* = Posts & Pages
/*-----------------------------------------------------------------------------------*/
.post{float: right;}
.loop-entry-left{float: right;}
.loop-entry-right{float: left;}

.entry ul,
.entry ol {margin-right: 30px;}

/*post meta*/
.post-meta{float: right;margin-right:0;margin-left: 20px;}
.post-date{text-align: right;display:none;}
.post-author,
.post-cat{text-align: right;}

/*post tags*/
.post-tags a {
	background: url("images/asterisk.png") left no-repeat;
	padding-left: 15px;
	margin-left: 8px;}

/*-----------------------------------------------------------------------------------*
/* = Services /*no*/
/*-----------------------------------------------------------------------------------*/
#service-tabs{float: left;}
#service-content{float: right;}
#service-tabs a span{margin-right: 10px;}
/*-----------------------------------------------------------------------------------*
/* = FAQ's
/*-----------------------------------------------------------------------------------*/

#faqs-cats li{margin-left: 5px;}
#faqs-cats .active:after {right: 50%;margin-right: -6px;}
.faq-title span{padding-right: 60px;background: url("images/question.png") right no-repeat;}
.faq-title {background-position: 2% center;}
.faq-content{padding-right: 60px;
background: #fff url("images/answer.png")  right no-repeat;}

/*-----------------------------------------------------------------------------------*
/* = Testimonials - Post Type /*no*/
/*-----------------------------------------------------------------------------------*/
.testimonial:after {
    left: 50%;margin-left: -10px;}
/*-----------------------------------------------------------------------------------*
/* = Pagination
/*-----------------------------------------------------------------------------------*/
.page-pagination a,
.page-pagination span{
    margin-left: 7px;
    float: right;}

/*-----------------------------------------------------------------------------------*
/* = Comments /*no*/
/*-----------------------------------------------------------------------------------*/
.children li.depth-2 { margin: 0 0 0px 65px }
.children li.depth-3 { margin: 0 0 0px 65px }
.children li.depth-4 { margin: 0 0 0px 65px }
.children li.depth-5 { margin: 0 0 0px 65px }
.children li.depth-6 { margin: 0 0 0px 65px }
.children li.depth-7 { margin: 0 0 0px 65px }
.children li.depth-8 { margin: 0 0 0px 65px }
.children li.depth-9 { margin: 0 0 0px 65px }
.children li.depth-10 { margin: 0 0 0px 65px }
.comment-body {margin-left: 65px;}
.comment-body:after {left: -12px;}
.reply{right: 10px;}
#commentsbox .avatar {left: -65px;}
#comments-respond {clear: left;}



/*WP JetPack*/
.comment-subscription-form input{
	float: right;
	margin-left: 5px;}
/*-----------------------------------------------------------------------------------*/
/* = Form Styling
/*-----------------------------------------------------------------------------------*/

/*contact form 7 specific*/
.wpcf7-not-valid-tip {
	right: 0 !important;}
/*-----------------------------------------------------------------------------------*
/* = Sidebar
/*-----------------------------------------------------------------------------------*/
#sidebar {float: left;}
/*-----------------------------------------------------------------------------------*/
/* = Gallery
/*-----------------------------------------------------------------------------------*/
.gallery-wrap{margin-left: -20px;}
.gallery-photo {float: right;}
/*-----------------------------------------------------------------------------------*/
/* = Staff
/*-----------------------------------------------------------------------------------*/

.staff-member{float: right;}

/*-----------------------------------------------------------------------------------*/
/* = Widgets
/*-----------------------------------------------------------------------------------*/
/*tagcloud*/
.tagcloud a {	float: right;}

/*twitter*/
.widget_twitter h4{
	background: url("images/twitter-widget-icon.png") left top no-repeat;}

/*testimonial widget*/
#testimonials-slider .flex-control-nav{left: 0px;right:auto;}

/*flickr & recent work*/
.office-flickr-widget,
.widget-recent-portfolio{
	margin-left: -5px !important;
}

.office-flickr-widget a,
.widget-recent-portfolio a{
	float: right;	
	margin-left: 5px;}

#footer .office-flickr-widget,
#footer .widget-recent-portfolio{
	margin-left: -8px !important;
}
#footer .office-flickr-widget a,
#footer .widget-recent-portfolio a{
	margin-left: 8px;}

/*-----------------------------------------------------------------------------------*
/* = Footer
/*-----------------------------------------------------------------------------------*/
#footer  ul{margin-right: 0px !important;}

/*footer widgets*/
#footer-widget-wrap{ }
#footer-left,
#footer-middle,
#footer-right{float: right;}
#footer-middle{margin-right: 40px;margin-left: 40px;}

/*footer bottom*/
#copyright {float: right;}
#footer-menu{float: left;text-align: left;}

#footer-menu a{margin-left: 5px;padding-left: 10px;
	background: url("images/square.png") right center no-repeat;}
#toplink{left: -60px;right:auto;}

/*-----------------------------------------------------------------------------------*
/* = Search Bar
/*-----------------------------------------------------------------------------------*/
#search {padding: 10px 30px 10px 10px;}
#searchsubmit {left: 10px;}
.search-portfolio-thumb{float: right;margin-left: 20px;}
/*-----------------------------------------------------------------------------------*/
/* = Shortcodes 
/*-----------------------------------------------------------------------------------*/
/*lists*/
.check ul { margin: 25px 20px 25px 0; list-style-image: url('images/shortcodes/check.png'); }
.bullets-gray ul { margin: 25px 20px 25px 0; list-style-image: url('images/shortcodes/bullets-gray.png'); }
.bullets-black ul { margin: 25px 20px 25px 0; list-style-image: url('images/shortcodes/bullets-black.png'); }
.bullets-blue ul { margin: 25px 20px 25px 0; list-style-image: url('images/shortcodes/bullets-blue.png'); }
.bullets-red ul { margin: 25px 20px 25px 0; list-style-image: url('images/shortcodes/bullets-red.png'); }
.bullets-purple ul { margin: 25px 20px 25px 0; list-style-image: url('images/shortcodes/bullets-purple.png'); }

/*alerts*/
.alert-red,
.alert-yellow,
.alert-green,
.alert-blue {text-align: right;}
.alert-red.alignright,
.alert-yellow.alignright,
.alert-green.alignright,
.alert-blue.alignright{
	float: left;
	margin: 0 20px 10px 0;
}
.alert-red.alignleft,
.alert-yellow.alignleft,
.alert-green.alignleft,
.alert-blue.alignleft{
/*	float: right; */
	margin: 0 0 10px 20px;
}


/*buttons*/
.button { margin-left: 5px }


/*columns*/
.two-columns,
.three-columns,
.four-columns ,
.one-two-third,
.one-three-fourths,
.one-half,
.one-third,
.two-third,
.one-fourth,
.three-fourth,
.one-fifth,
.one-sixth {float: right;}
.column-last {margin-left: 0px;}
.column-first {margin-right: 0px;}

/*tabs*/
.tab-shortcode{ }
.tab-shortcode ul.ui-tabs-nav {
		margin-right: 1px !important;}
.tab-shortcode	ul.ui-tabs-nav li {	float: right;}

.tab-shortcode	ul.ui-tabs-nav .ui-state-active a {
		border-right-width: 1px;}
.tab-shortcode ul.ui-tabs-nav li:first-child .ui-state-active a {
		margin-right: 0; }
.tab-shortcode ul.ui-tabs-nav li:first-child a {
		border-width: 1px 1px 0 1px;
		-moz-border-radius-topleft: 2px;
		-webkit-border-top-right-radius: 2px;
		border-top-right-radius: 2px;
}
.tab-shortcode ul.ui-tabs-nav li:last-child a {
		-moz-border-radius-topright: 2px;
		-webkit-border-top-left-radius: 2px;
		border-top-left-radius: 2px;
}
		
.tab-shortcode .tab_content{
		border-right: solid 1px #ddd;
		border-left: solid 1px #ddd;}

	
/* Pricing Tables*/
.pricing-table li:last-child .pricing-content {
	border-left: 1px solid #e0e0e0;}

.pricing{float: right;}

.featured-pricing .pricing-header{margin-left: -1px;}

.pricing-content{
	border-left: 0px;
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,.1);
	-moz-box-shadow: 0 0 4px rgba(0,0,0,.1);
	box-shadow: 0 0 4px rgba(0,0,0,.1);}

.featured-pricing .pricing-button{
	margin-left: -1px;}

/*-----------------------------------------------------------------------------------*/
/* = Clean button
/*-----------------------------------------------------------------------------------*/	
input[type="clean-button"],
.wpcf7-submit,
#commentSubmit {
    background: #eee; /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* W3C */
    border: 1px solid #aaa;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
input[type="clean-button"]:hover,
.wpcf7-submit:hover,
#commentSubmit:hover {
    color: #222;
    background: #ddd; /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* W3C */
    border: 1px solid #888;
    border-top: 1px solid #aaa;
    border-right: 1px solid #aaa;
}
input[type="clean-button"]:active,
.wpcf7-submit:active,
#commentSubmit:active {
    border: 1px solid #666;
    background: #ccc; /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,rgba(255,255,255,.35)), color-stop(100%,rgba(10,10,10,.4))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* W3C */
}
input[type="clean-button"].full-width {
    width: 100%;
    padding-right: 0 !important;
    padding-left: 0 !important;
}


/*-----------------------------------------------------------------------------------*
/* Updates
/*-----------------------------------------------------------------------------------*/
/*Version 1.6*/
#staff-by-department .staff-category{
	margin-left: -25px;}
	
	
	
	
/* fonts - michael  */

h1,h2,h3,h4,h5,#home-tagline,.hp-highlight h3,h6 {
font-family:  Arial, Helvetica, sans-serif; }

/* michael */
#header {margin-bottom:0px;}
#home-portfolio-carousel-wrp .portfolio-item{float:left;}

.post-author a,
.post-cat a{
	color: #fff;
}
.post-author a:hover,
.post-cat a:hover{color:  #a1a1a1;}