/*
Theme Name: Backbone
Version: 1.0.2
Theme URI: http://www.freshthemes.net/demo/backbone/
Author: rifki
Author URI: http://themeforest.net/user/rifki/
Description: A Corporate Wordpress Themes
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: white, business, corporate, superfish, grey, slider
*/

/* Import stylesheets
 * ---------------------------------------------------- */
@import url('stylesheets/base.css');
@import url('stylesheets/shortcodes.css');

/* Basic
 * ---------------------------------------------------- */
body{
	background:#b0b0b0;
}

/* Selection/Higlight
 * ---------------------------------------------------- */
::-moz-selection{
	background:#f9ba00;
	color:#fff;
	text-shadow:none;
}
::selection{
	background:#f9ba00;
	color:#fff;
	text-shadow:none;
}

/* Header
 * ---------------------------------------------------- */
#header-wrapper{
	background:transparent;
}
#header{
	background:#FFF;
	padding:30px 20px;
	position:relative;
}
#site-title{
	margin-bottom:0
}
#site-title a{
	color:#181818
}
#site-title a:hover{
	text-decoration:none
}
#site-description{
font-size: 20px;
line-height: 5px;
margin: 0;
font-weight: normal;
color: #17B6CC;
}

/* Phone and Email
 * ---------------------------------------------------- */
.telemail{
	margin-bottom:10px;
	font-weight:bold;
	text-align:right
}
.telemail-email{
	margin-right:10px;
	/*border-right:1px solid #EEE; shlomy */
	padding-right:5px;
}

/* Social Links
 * ---------------------------------------------------- */
.social-links{
	margin:0;
	padding:0;
	list-style:none;
	float:right
}
.social-links li{
	display:inline-block;
	margin:0;
	padding:0;
	*display:inline;
}
.social-links li a{
	background:#FFF;
	border:1px solid #ccc;
	-webkit-box-shadow:1px 1px 1px #eeeeee;
    box-shadow:1px 1px 1px #eeeeee;
	color:#999;
	display:inline-block;
	font-size:16px;
	line-height:32px;
	margin-right:2px;
	width:32px;
	height:32px;
	text-align:center
}
.social-links li a:hover{
	color:#FFF;
	text-decoration:none
}
.social-links li.facebook a:hover{
	background-color:#5474ac;
	border-color:#355284;
	text-shadow:-1px -1px 2px #355284;
}
.social-links li.github a:hover{
	background-color:#e0e0e0;
	border-color:#ccc;
	color:#181818
}
.social-links li.google-plus a:hover{
	background-color:#d14130;
	border-color:#a52f22;
	text-shadow:-1px -1px 2px #a52f22;
}
.social-links li.linkedin a:hover{
	background-color:#0073b2;
	border-color:#015989;
	text-shadow:-1px -1px 2px #015989;
}
.social-links li.twitter a:hover{
	background-color:#1fa5e1;
	border-color:#1a8aba;
	text-shadow:-1px -1px 2px #1a8aba;
}
.social-links li.pinterest a:hover{
	background-color:#da002e;
	border-color:#a80525;
	text-shadow:-1px -1px 2px #a80525;
}
.social-links li.rss a:hover{
	background-color:#ff8c00;
	border-color:#d37102;
	text-shadow:-1px -1px 2px #d37102;
}

/* Searchform
 * ---------------------------------------------------- */
.widget_search{
	position:relative;
}
form.searchform{
	margin:0
}
form.searchform input.search_input{
	height:22px;
	line-height:22px;
	margin:0;
	padding:5px 42px 5px 10px;
	width:241px;
}
form.searchform button.search_btn{
	background:none;
	border:none;
	box-shadow:none;
	color:#999;
	font-size:16px;
	height:32px; width:32px;
	line-height:32px;
	padding:0;
	position:absolute;
	top:1px; right:0;
	text-align:center;
}

#top-search{
	position:relative;
	float:right
}
#top-search .searchform{
	width:170px
}
#top-search .searchform input.search_input{
	width:120px
}

/* Menu 
 * ---------------------------------------------------- */
#main-menu{
	background:#e0e0e0; /* Old browsers */
	background:-moz-linear-gradient(top,  #e0e0e0 0%, #d2d2d2 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(100%,#d2d2d2)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #e0e0e0 0%,#d2d2d2 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #e0e0e0 0%,#d2d2d2 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #e0e0e0 0%,#d2d2d2 100%); /* IE10+ */
	background:linear-gradient(to bottom,  #e0e0e0 0%,#d2d2d2 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#d2d2d2',GradientType=0 ); /* IE6-9 */
}
#main-menu ul{
	list-style:none;
	margin:0;
	padding:0 10px;
}
#main-menu ul li{
	margin-bottom:0;
	padding:0;
}
#main-menu > ul > li > a{
	color:#444;
	display:block;
	font-size:14px;
	font-weight:700;
	padding:14px 20px;
	text-shadow:0 1px rgba(255, 255, 255, 0.3);
}
#main-menu ul li a:hover{
	color:#f9ba00;
	text-decoration:none
}
#main-menu > ul > li.active, #main-menu > ul > li.current-cat, #main-menu > ul > li.current_page_item {
	background:#f9ba00;
}
#main-menu > ul > li.active > a, #main-menu > ul > li.current-cat > a, #main-menu > ul > li.current_page_item > a{
	color:#FFF;
	text-decoration:none
}
#main-menu > ul > li.sfHover{
	background:#555
}
#main-menu > ul > li.sfHover > a, #main-menu > ul > li.sfHover > a:hover{
	color:#FFF;
	text-shadow:none
}
#main-menu ul li a.sf-with-ul {
	min-width:1px; /* trigger IE7 hasLayout so spans position accurately */
}
#main-menu > ul > li > a span.sf-sub-indicator{
	display:none;
	position:absolute;
	top:-8px;right:0;
	width:100%;
	text-align:center;
	text-shadow:none;
	color:#FFF;
}
#main-menu > ul > li.sfHover > a span.sf-sub-indicator{
	display:inline-block;
}
#main-menu ul li:hover ul,#main-menu ul li.sfHover ul{
	top:46px;
}
#main-menu ul li ul {
	background:#555;
	-webkit-border-radius:0 0 2px 2px;
	   -moz-border-radius:0 0 2px 2px;
	        border-radius:0 0 2px 2px;
	padding:10px 20px 10px;
}
#main-menu ul li ul li a {
	color:#FFF;
	font-weight:400;
	padding:8px 0;
	background:url('images/x-line.png') repeat-x bottom left;
}
#main-menu ul li ul > li:last-child > a{
	background:none;
}
#main-menu ul li ul li a:hover{
	color:#f9ba00;
}
#main-menu ul li li:hover ul,#main-menu ul li li.sfHover ul{
	top:-10px;
	margin-left:28px;
}
#main-menu ul li li ul {
	background:#555;
	-webkit-border-radius:2px 2px 2px 2px;
	   -moz-border-radius:2px 2px 2px 2px;
	        border-radius:2px 2px 2px 2px;
	padding:10px 20px 10px;
}
#main-menu ul li li a.sf-with-ul {
	padding-right:2.25em;
}
#main-menu ul li li a span.sf-sub-indicator{
	display:inline-block;
	position:absolute;
	top:9px;right:0;
}

/* responsive menu */
#responsive-menu{
	display:none;
	padding:10px 0;
}
#responsive-menu select{
	padding:8px 10px;
	margin:0;
	width:420px;
	color:#555555;
}

/* Slider 
 * ---------------------------------------------------- */
#slider{
	background:#FFF;
	margin:0 -20px;
	padding:0;
}
#slider li{
	margin:0;
	overflow:hidden;
	padding:0
}
#slider img{
	display:block;
	width:100%
}

/* Caption */
#slider .flex-caption{
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	position:absolute;
	top:0;left:0
}
#slider .caption-text{
	width:40%;
	position:absolute;
	z-index:101
}
#slider .caption-image{
	width:100%;
	height:100%;
	position:absolute;
	z-index:100
}

/* Caption Styles Option 1 */
#slider .option1 .caption-text{
	background:rgba(0,0,0,0.3);
	color:#fff;
	bottom:0;left:0;
	padding:15px 2%;
	width:96%;
	text-shadow:1px 1px 1px rgba(0,0,0,0.1)
}
#slider .option1 .caption-text h1{
	color:#FFF;
	font-size:18px;
	line-height:24px;
	margin-bottom:5px
}
#slider .option1 .caption-text p{
	margin-bottom:0;
	color:#fff;
}
#slider .option1 .caption-image{
	bottom:0;
	left:0;
}

/* Caption Styles Option 2 */
#slider .option2 .caption-text{
	width:40%;
	top:25%;
	left:0;
	margin-left:6.12244%;
	text-align:left
}
#slider .option2 .caption-image{
	text-align:right
}

/* Caption Styles Option 3 */
#slider .option3 .caption-text{
	width:40%;
	top:25%;
	right:0;
	margin-right:6.12244%;
	text-align:right
}
#slider .option3 .caption-image{
	text-align:left
}

/* Post slider
 * ---------------------------------------------------- */
.gallery-slider , .gallery-slider ul, .gallery-slider li{
	margin:0;
}
.gallery-slider .flex-caption{
	background:rgba(0,0,0,0.3);
	color:#FFF;
	width:96%;
	margin:0;
	padding:8px 2%;
	position:absolute;
	text-align:center;
	bottom:0;left:0
}
.gallery-slider .flex-direction-nav a{
	background-color:#FFF;
	font-size:16px;
	height:38px;
	width:38px;
	line-height:38px;
	top:50%;
	margin-top:-19px;
}
.gallery-slider .flex-direction-nav a:hover{
	background-color:#FFF
}
.gallery-slider .flex-direction-nav a.flex-next {
	right:0;
	box-shadow:-1px 1px 1px rgba(0,0,0,0.3);
}
.gallery-slider .flex-direction-nav a.flex-prev {
	left:0;
	box-shadow:1px 1px 1px rgba(0,0,0,0.3);
}

/* Main
 * ---------------------------------------------------- */
#main{
	background:#FFF;
	position:relative;
	padding:40px 20px 0;
	height:100%
}
#content{
	margin-bottom:20px;
}
#content.eleven{
	width:597px;
	padding-right:10px;
}
#content.eleven.right{
	float:right;
	padding-right:0;
	padding-left:10px;
}
#sidebar{
	margin-bottom:20px;
}

/* Welcome Message
 * ---------------------------------------------------- */
#welcome-message{
	border-bottom:1px solid #ededed;
	margin-bottom:40px;
	padding-bottom:20px;
}
#welcome-message p{
	font-size:17px;
	line-height:25px;
}

/* Page Title
 * ---------------------------------------------------- */
#page-title{
	border-bottom:1px solid #ededed; 
	margin-bottom:40px
}
#page-title h1{
	font-size:29px;
	line-height:38px;
	margin-bottom:10px
}

/* Heading
 * ---------------------------------------------------- */
.heading{
	background:url('images/line.png') repeat-x center center;
	font-size:14px;
	line-height:20px;
	margin-bottom:30px;
	text-align:left
}
.heading span{
	background:#FFF;
	padding:0 20px 0 0
}

/* Breadcrumb Trail
 * ---------------------------------------------------- */
.breadcrumbs{
	color:#999;
	margin-bottom:20px
}

/* Teasers
 * ---------------------------------------------------- */
#teaser-block{
	margin-bottom:10px;
}
ul.teasers{
	margin:0;
	padding:0;
	width:105%
}
ul.teasers li, ul.teasers li.columns{
	margin:0 20px 30px 0;
	padding:0
}
ul.teasers li.clear{
	margin:0
}
.teaser{
}
.teaser a:hover{
	text-decoration:none
}
.teaser span.circle{
	/*background:#999; shlomy*/
background:#16B7CC;
	color:#FFF;
	display:inline-block;
	float:left;
	font-size:16px;
	font-weight:700;
	line-height:36px;
	width:36px;
	height:36px;
	margin:-5px 10px 0 0;
	text-align:center;
	-webkit-border-radius:100%;
	-khtml-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
}
.teaser.active span.circle, .teaser:hover span.circle{
	background-color:#f9ba00;
}
.teaser h5 a{
	color:#444;
}
.teaser p{
	margin-bottom:0;
}

/* Entry 
 * ---------------------------------------------------- */
.entry{
	border-bottom:1px solid #ededed;
	margin-bottom:40px;
	padding-bottom:20px;
}
.gecko .entry{
	padding-bottom:0; /* Fix Mozilla */
}
.type-page.entry{
	border-bottom:none;
	padding-bottom:0;
}
.eleven .entry{
	max-width:597px
}
.entry-header{
	margin-bottom:20px;
}
.entry-title{
	font-size:22px;
	line-height:28px;
	margin-bottom:8px;
}
.entry-title a{
	color:#181818
}
.entry-title a:hover{
	color:#f9ba00;
	text-decoration:none
}
.entry-meta{
	color:#999;
	font-weight:300
}
.entry-asset{
	margin-bottom:20px;
}
.entry-asset img{
	display:block;
}
.entry-content{
	margin-bottom:20px;
}
a.more-link{
	font-weight:700;
}
a.more-link span{
	font-weight:400;
}
.entry-footer{
}

/* Blog List
 * ---------------------------------------------------- */
ul.blog-list{
	margin:0;
	padding:0;
	width:105%;
}
ul.blog-list li, ul.blog-list li.columns{
	margin:0 20px 20px 0;
	padding:0;
	position:relative;
	overflow:hidden;
}

#recent-updates{
	overflow:hidden
}

.blog-item{
}
.blog-item h5{
	margin-bottom:10px;
}
.blog-item h5 a{
	color:#181818
}
.blog-item h5 a:hover{
	color:#f9ba00;
	text-decoration:none
}
.blog-item .meta{
	color:#888;
	font-weight:300;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #ededed;
}
.blog-item p{
	margin-bottom:0
}

/* Recent Project
 * ---------------------------------------------------- */
#recent-project{
	position:relative;
}

/* Portfolio List
 * ---------------------------------------------------- */
ul.project-list{
	margin:0;
	padding:0;
	width:105%;
}
ul.project-list li, ul.project-list li.columns{
	margin:0 20px 20px 0;
	padding:0;
	position:relative;
	overflow:hidden;
}
.eleven ul.project-list li.five{
	width:288px;
}

/* Portfolio Filter
 * ---------------------------------------------------- */
#portfolio-filter{
	list-style:none;
	margin:0 0 20px;
	position:relative;
}
#portfolio-filter li{
	float:left;
	margin:0 5px 10px 0;
}
#portfolio-filter li a{
	background:#F4F4F4;
	color:#555555;
	display:inline-block;
	padding:4px 10px;
	border-radius:2px;
}
#portfolio-filter li span.caption{
	background:#555555;
	color:#fff;
	cursor:default;
	display:inline-block;
	padding:3px 10px;
	border-radius:2px;
}
#portfolio-filter li a.selected{
	background:#f9ba00;
	color:#FFF;
	cursor:default;
	text-decoration:none
}
#portfolio-filter li a:hover{
	color:#181818;
	text-decoration:none
}
#portfolio-filter li a.selected:hover{
	color:#FFF;
}

/* Portfolio Item
 * ---------------------------------------------------- */
.portfolio-item{
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	text-align:center;
}
.portfolio-item img{
	display:block;
	width:100%;
	height:auto;
}
.portfolio-item a > div{
	position:absolute;
	vertical-align:middle;
	/*background-image:url(images/stripes.png);
	background-color:rgba(0,0,0,0.85);shlomy - cancale portfolio items overlay*
	width:100%;
	height:100%;
}
.portfolio-item a > div.da-animate{
	/*-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out; shlomy - cancale portfolio items overlay*/
}
.portfolio-item a > div:before{
	content:'';
	display:inline-block;
	height:100%; 
	vertical-align:middle;
}
.portfolio-item a > div div{
	position:relative;
	display:inline-block;
	vertical-align:middle;
	width:85%;
	height:auto;
}
.portfolio-item a > div div h5{
	color:#FFF;
	margin:0 0 5px
}
.portfolio-item a > div div span{
	color:#999;
	display:block;
}
.portfolio-item a > div div [class^="icon-"], .portfolio-item a > div div [class*=" icon-"], .portfolio-item a > div div i{
	background:#FFF;
	height:32px;
	width:32px;
	line-height:32px;
	color:#181818;
	font-size:16px;
	border-radius:100%;
	margin-bottom:15px;
}

/* Portfolio Single
 * ---------------------------------------------------- */
.portfolio{
	margin-bottom:20px
}
.portfolio-asset, .portfolio-asset.columns{
	max-width:597px;
	margin-right:20px;
}
.portfolio-header{
	border-bottom:1px dotted #EEE;
	margin-bottom:20px;
	padding-bottom:10px;
}
.portfolio-title{
	font-size:20px;
	line-height:26px;
	margin-bottom:5px;
}
.portfolio-meta{
	color:#999;
}
.portfolio-content{
}

/* Page
 * ---------------------------------------------------- */
article.type-page{
	margin-bottom:0;
}

/* Post Nav
 * ---------------------------------------------------- */
.post-nav{
}
.post-nav a.button{
}
.post-nav a.button{
	margin:0
}

/* Comment list
 * ---------------------------------------------------- */
#comments{
	
}
h2#comments-title{
	font-size:16px;
	line-height:22px;
	margin-bottom:20px;
}
h2#comments-title span{
	
}
ol.commentlist, ul.children{
	list-style:none;
	margin:0;
	padding:0;
}
ol.commentlist{
	border-bottom:1px solid #ededed;
	margin-bottom:20px;
	padding-bottom:10px;
}
ol.commentlist li{
	list-style:none;
	margin:0 0 0 100px;
	padding:0;
}
ol.commentlist li li{
	margin-left:75px
}
ol.commentlist li > .comment{
	background:#FFF;
	border:1px solid #ededed;
	-webkit-border-radius:3px;
	 -khtml-border-radius:3px;
	   -moz-border-radius:3px;
	     -o-border-radius:3px;
	        border-radius:3px;
	margin-bottom:20px;
	padding:15px 0;
	position:relative
}
ol.commentlist li > .comment span.triangle{
	display:block;
	border:1px solid transparent;
	content:" ";
	height:0; width:0;
	position:absolute;
	pointer-events:none;
	border-right-color:#ededed;
	border-width:11px;
	left:-11px;
	top:30px;
	margin-left:-11px;
}
ol.commentlist li > .comment span.triangle:before{
	display:block;
	border:1px solid transparent;
	content:" ";
	height:0; width:0;
	position:absolute;
	pointer-events:none;
	border-right-color:#FFF;
	border-width:10px;
	left:1px;
	top:-10px;
	margin-left:-10px;
}
ol.commentlist li li > .comment span.triangle{
	top:18px;
}
ol.commentlist li .comment-meta{
	border-bottom:1px dotted #ededed;
	color:#444;
	font-weight:700;
	margin:0 15px 10px;
	padding-bottom:10px;
}
ol.commentlist li .comment-meta a{
	color:#444;
}
ol.commentlist li .comment-author{
	position:relative;
}
ol.commentlist li .comment-author img.avatar{
	position:absolute;
	margin-top:-15px;
	margin-left:-115px;
}
ol.commentlist li li .comment-author img.avatar{
	margin-left:-90px
}
ol.commentlist li .comment-content{
	margin:0 15px;
}
ol.commentlist li .reply{
	margin:0 15px;
}

/* Comment Form
 * ---------------------------------------------------- */
#respond{
	
}
h3#reply-title{
	font-size:16px;
	line-height:22px;
	margin-bottom:20px;
}
h3#reply-title span{
	
}
form#commentform{

}
form#commentform p{
	margin-bottom:10px;
	position:relative;
}
form#commentform p.form-allowed-tags{
	margin-bottom:20px;
}
form#commentform p.comment-notes{
	margin-bottom:20px;
}
form#commentform input[type="text"]{
	width:40%;
	margin:0;
	clear:both
}
form#commentform p.comment-form-comment{
	margin-bottom:20px;
}
form#commentform textarea{
	width:98%;
	margin:0;
}
form#commentform label, form#commentform .comment-form-author span.required, form#commentform .comment-form-email span.required{
	float:left
}
form#commentform label{
	margin-bottom:10px;
}
form#commentform span.required{
	color:#ff0000;
}
form#commentform .comment-form-author span.required, form#commentform .comment-form-email span.required{
	margin-left:5px;
}

/* Pagenavi
 * ---------------------------------------------------- */
#pagenavi{
	margin-bottom:20px
}
#pagenavi.eleven.columns{
	width:597px;
}
.pagenavi span.pages{
	font-weight:700;
	margin-right:10px;
	padding:3px 0;
}
#pagenavi a, .pagenavi span.current{
	display:inline-block;
	background:#f4f4f4;
	 -webkit-border-radius:2px;
	  -khtml-border-radius:2px;
		-moz-border-radius:2px;
		     border-radius:2px;
	color:#555555;
	margin-right:5px;
	padding:3px 10px;
}
#pagenavi a:hover, .pagenavi span.current{
	background-color:#f9ba00;
	color:#FFF;
	text-decoration:none
}

/* Footer
 * ---------------------------------------------------- */
#footer-wrapper{
	background:#212121 url('images/bg.png') repeat top left scroll;
	color:#757575
}
#footer-widget-area{
	background:#212121;
	padding:40px 20px 0;
}
#footer{
	background:transparent url('images/trans30.png') repeat 0 0 scroll;
}
#footer a{
	color:#ccc;
}
#footer a:hover{
	color:#f9ba00;
}
#footer .container{
	background:#111;
	padding-bottom:15px;
	padding-top:15px;
}
#footer .site-info{
	text-align:right
}

/* Widget
 * ---------------------------------------------------- */
.widget{
	margin-bottom:40px
}
.widget .heading{
	margin-bottom:20px;
	text-align:left
}
.widget .heading span{
	padding-left:0
}
	#footer-widget-area .heading{
		background-image:url('images/line-footer.png');
		color:#FFF
	}
	#footer-widget-area a{
		color:#ccc
	}
	#footer-widget-area a:hover{
		color:#f9ba00
	}
	#footer-widget-area .heading span{
		background-color:#212121
	}
	
.widget ul{
	list-style:none;
	margin:0;
	padding:0
}
.widget ul.iconic-list{
	padding-left:20px
}
.widget ul li{
	margin-bottom:5px;
	border-bottom:1px dotted #e5e5e5;
	padding-bottom:5px
}
	#footer-widget-area .widget ul li{
		border-color:#333
	}
.widget ul li:last-child{
	border:none;
	padding-bottom:0
}

/* Entry List
 * ---------------------------------------------------- */
.entry-list ul{
}
.entry-list ul li{
	margin-bottom:10px;
	padding-bottom:10px;
}
.entry-list ul li a.thumb{
	float:left;
	color:#ccc;
	width:42px;
	padding:0;
	height:42px;
	line-height:42px;
	font-size:22px;
	text-align:center;
	background:#FFF;
	border:4px solid #F4F4F4;
	margin-right:10px;
}
.entry-list ul li a.thumb:hover{
	border-color:#f9ba00;
	text-decoration:none
}
	#footer-widget-area .entry-list ul li a.thumb{
		background:#FFF;
		border-color:#F4F4F4;
		text-shadow:none
	}
	#footer-widget-area .entry-list ul li a.thumb:hover{
		border-color:#f9ba00;
	}
.entry-list ul li .details{
	float:left;
	width:233px;
}
.entry-list ul li .details h5{
	font-size:13px;
	line-height:18px;
	margin-bottom:3px;
}
.entry-list ul li .details h5 a{
	color:#555555;
}
	#footer-widget-area .entry-list ul li .details h5 a{
		color:#ccc;
	}
	#footer-widget-area .entry-list ul li .details h5 a:hover{
		color:#f9ba00;
	}
.entry-list ul li .details h5 a:hover{
	color:#f9ba00;
	text-decoration:none;
}
	#footer-widget-area .entry-list ul li .details h5 a:hover{
		text-decoration:underline;
	}
.entry-list ul li .details .meta{
	font-size:11px;
	font-weight:300;
	line-height:15px;
	color:#999
}
	#footer-widget-area .entry-list ul li .details .meta{
		color:#666;
	}
	
/* Tag Cloud Widget
 * ---------------------------------------------------- */
.tagcloud a{
	display:inline-block;
	background:#f4f4f4;
	 -webkit-border-radius:2px;
	  -khtml-border-radius:2px;
		-moz-border-radius:2px;
		     border-radius:2px;
	font-size:13px;
	color:#555555;
	padding:3px 8px;
	margin:0 2px 5px 0;
}
	#footer-widget-area .tagcloud a{
		background-color:#191919;
		color:#757575
	}
.tagcloud a:hover{
	background-color:#f9ba00;
	color:#FFF;
	text-decoration:none
}
	#footer-widget-area .tagcloud a:hover{
		background-color:#f9ba00;
		color:#FFF;
	}
 
/* Tweet Widget
 * ---------------------------------------------------- */
.tweet a{
	font-style:italic;
}
.tweet ul.tweet_list{
	list-style:none;
	margin:0;
	padding:0;
}
.tweet ul.tweet_list li{
	list-style:none;
	margin:0 0 10px;
	background: url(images/twitter-bird-off.png) no-repeat 0 0;
	padding: 0 0 0 30px;
	position:relative;
}
.tweet ul.tweet_list li:hover{
	background-image:url(images/twitter-bird-on.png);
}
.tweet ul.tweet_list li .tweet_text {
	clear:both;
	display:block;
	margin-bottom:5px;
}
.tweet ul.tweet_list li .tweet_text a{
	font-family:Georgia, serif;
}
.tweet ul.tweet_list li .tweet_time a{
	display:block;
	color:#999;
	font-style:normal;
	font-size:12px;
	font-weight:300;
	line-height:20px;
	margin-right:6px;
	margin-bottom:10px;
}
	#footer-widget-area .tweet ul.tweet_list li .tweet_time a{
		border-color:#333;
		color:#555;
	}
.tweet ul.tweet_list li .tweet_time a:hover{
	color:#555555;
}
	#footer-widget-area .tweet ul.tweet_list li .tweet_time a:hover{
		color:#555;
	}

/* Dribbble Widget
 * ---------------------------------------------------- */
.dribbble_shots ul{
	width:303px;
}
.dribbble_shots ul li{
	float:left;
	border:none;
	width:94px;
	margin:0 5px 5px 0;
	padding:0
}
.dribbble_shots ul li a{
	display:block;
	background:#E5E5E5;
	padding:4px
}
.dribbble_shots ul li a:hover{
	background-color:#f9ba00
}
.dribbble_shots ul li img{
	display:block;
}

/* Flickr Widget
 * ---------------------------------------------------- */
.flickr_photos ul{
	width:303px;
}
.flickr_photos ul li{
	float:left;
	border:none;
	width:70px;
	margin:0 5px 5px 0;
	padding:0
}
.flickr_photos ul li a{
	display:block;
	background:#E5E5E5;
	padding:3px
}
.flickr_photos ul li a:hover{
	background-color:#f9ba00
}
.flickr_photos ul li img{
	display:block;
	width:100%;
}

/* Contact Form
 * ---------------------------------------------------- */
.freshthemes-form{}
.freshthemes-form > div{
	margin-bottom:20px;
	overflow:hidden
}
.freshthemes-form > div span.error{
	clear:both;
	display:block;
	color:#999;
	margin-top:5px;
	font-size:90%;
	font-style:italic
}
.freshthemes-form input[type="text"], .freshthemes-form input[type="email"]{
	float:left;
	width:90%;
	margin-bottom:0
}
.freshthemes-form textarea{
	float:left;
	width:90%;
	height:120px;
	margin-bottom:0
}
.freshthemes-form input[type="submit"]{
	margin-bottom:0
}
.freshthemes-form label{
	margin-bottom:5px;
}

.google_map{
	max-width:100%;
	margin-bottom:30px;
}

/* jPlayer
 * ---------------------------------------------------- */
.jp-jplayer{ 
    background-color:#555555;
    max-width:100%; 
	height:auto
}
.jp-jplayer img, .jp-jplayer video{ 
	display:block; width:100%; 
	height:auto
}
.jp-video, .jp-audio{
    border:1px solid #181818;
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);
            box-shadow:0 1px 3px rgba(0,0,0,0.2);
    position:relative;
    width:99.832%;
}
.jp-interface{
	position:relative;
	width:100%;
	height:30px;
	background-color:#333333;
	background-repeat:repeat-x;
	background-image:-khtml-gradient(linear, left top, left bottom, from(#3d3d3d), to(#333333));
	background-image:-moz-linear-gradient(#3d3d3d, #333333);
	background-image:-ms-linear-gradient(#3d3d3d, #333333);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #3d3d3d), color-stop(100%, #333333));
	background-image:-webkit-linear-gradient(#3d3d3d, #333333);
	background-image:-o-linear-gradient(#3d3d3d, #333333);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d3d3d', endColorstr='#333333', GradientType=0);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d3d3d', endColorstr='#333333', GradientType=0)";
	background-image:linear-gradient(#3d3d3d, #333333);
	z-index:100;
}
.jp-controls {
	list-style-type:none;
	padding:0;
	margin:0;
}
.jp-controls:after {
	content:" ";
	position:absolute;
	top:0; left:30px;
	width:0;
	height:30px;
	border-left:1px solid #252525;
	border-right:1px solid #444;
}
.jp-controls li { 
	display:inline; 
}
.jp-controls a {
    border-bottom:none;
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
}
.jp-play, .jp-pause, .jp-mute, .jp-unmute {
	z-index:1;
	outline:none;
	width:30px;
	height:30px;
	background-position:10px center;
	background-repeat:no-repeat;
}
.jp-play {
	background-image:url('images/play.png');
}
.jp-pause {
	display: none;
	background-image: url('images/pause.png');
}
.jp-mute, .jp-unmute {
	display:block;
	position:absolute;
	top:0; right:55px;
}
.jp-mute {
	background-image: url('images/mute-off.png');
}
.jp-unmute {
	background-image: url('images/mute-on.png');
}
.jp-play:hover, .jp-pause:hover, .jp-mute:hover, .jp-unmute:hover {
	background-position:-23px center;
}
.jp-progress {
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
	position:absolute;
	padding:0 95px 0 40px;
	margin-top:12px;
	margin-bottom:12px;
	margin-left:0;
	margin-right:0;
	width:100%;
	height:7px;
}
.jp-seek-bar, .jp-play-bar {
	width:0px;
	height:7px;
	-webkit-border-radius:1px;
	-khtml-border-radius:1px;
	-moz-border-radius:1px;
	-o-border-radius:1px;
	border-radius:1px;
}
.jp-seek-bar {
	cursor:pointer;
	position:relative;
	z-index:999;
	background:#464849;
}
.jp-seek-bar:before {
	content:" ";
	display:block;
	background:transparent;
	border:1px solid;
	border-color: #212424 #262929 #262929;
	height:7px;
	width:100%;
	position:relative;
	top:-1px; left:-1px;
	-webkit-box-shadow:0 1px 1px rgba(255, 255, 255, 0.1);
	-khtml-box-shadow:0 1px 1px rgba(255, 255, 255, 0.1);
	-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.1);
	-o-box-shadow:0 1px 1px rgba(255, 255, 255, 0.1);
	box-shadow:0 1px 1px rgba(255, 255, 255, 0.1);
	-webkit-border-radius:1px;
	-khtml-border-radius:1px;
	-moz-border-radius:1px;
	-o-border-radius:1px;
	border-radius:1px;
}
.jp-play-bar {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: progress 0.75s linear infinite;
	-moz-animation: progress 0.75s linear infinite;
	-o-animation: progress 0.75s linear infinite;
	-ms-animation: progress 0.75s linear infinite;
	animation: progress 0.75s linear infinite;
}

/* VOLUME BAR
----------------------------------------------- */
.jp-volume-bar {
	float:right;
	z-index:99;
	position:relative;
	margin:11px 10px 12px;
	width:40px;
	height:9px;
	cursor:pointer;
	background:#262929;
	-webkit-box-shadow:0 1px 1px rgba(255, 255, 255, 0.1);
	-khtml-box-shadow:0 1px 1px rgba(255, 255, 255, 0.1);
	-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.1);
	-o-box-shadow:0 1px 1px rgba(255, 255, 255, 0.1);
	box-shadow:0 1px 1px rgba(255, 255, 255, 0.1);
	-webkit-border-radius:1px;
	-khtml-border-radius:1px;
	-moz-border-radius:1px;
	-o-border-radius:1px;
	border-radius:1px;
}
.jp-volume-bar:before {
	content: " ";
	position: absolute;
	top:-11px;
	left:-35px;
	width:0;
	height:30px;
	border-left:1px solid #252525;
	border-right:1px solid #444;
}
.jp-volume-bar-value {
	width:0px;
	height:7px;
	margin:1px;
	-webkit-border-radius: 1px;
	-khtml-border-radius: 1px;
	-moz-border-radius: 1px;
	-o-border-radius: 1px;
	border-radius: 1px;
}
/* Diagonal Background Bars */
.jp-play-bar, .jp-volume-bar-value {
	-webkit-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.3);
	-khtml-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.3);
	-moz-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.3);
	-o-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.3);
	box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.3);
	-webkit-background-size: 7px 7px;
	-moz-background-size: 7px 7px;
	-o-background-size: 7px 7px;
	background-size: 7px 7px;
	background-color: #fcc500;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#fff200), to(#fcc500));
	background-image: -moz-linear-gradient(#fff200, #fcc500);
	background-image: -ms-linear-gradient(#fff200, #fcc500);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff200), color-stop(100%, #fcc500));
	background-image: -webkit-linear-gradient(#fff200, #fcc500);
	background-image: -o-linear-gradient(#fff200, #fcc500);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff200', endColorstr='#fcc500', GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff200', endColorstr='#fcc500', GradientType=0)";
	background-image: linear-gradient(#fff200, #fcc500);
	background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255, 255, 255, 0.3)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.3)), color-stop(0.75, rgba(255, 255, 255, 0.3)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, transparent 75%, transparent);
	background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, transparent 75%, transparent);
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, transparent 75%, transparent);
}

/* CSS3 ANIMATIONS
----------------------------------------------- */
/* Progress Bar Animation */
@-webkit-keyframes progress {
  0% {
    background-position: 0;
  }
  100% {
    background-position: -7px;
  }
}
@-moz-keyframes progress {
  0% {
    background-position: 0;
  }
  100% {
    background-position: -7px;
  }
}
@-ms-keyframes progress {
  0% {
    background-position: 0;
  }
  100% {
    background-position: -7px;
  }
}
@-o-keyframes progress {
  0% {
    background-position: 0;
  }
  100% {
    background-position: -7px;
  }
}

/* Backstrech Inner 
 * ---------------------------------------------------- */
#backstrech-inner{
	background:transparent url('images/pat.png') repeat scroll 0 0; 
}


/* UItoTop jQuery Plugin 1.2
 * http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
 * ---------------------------------------------------- */
#toTop {
	display:none;
	text-decoration:none;
	text-align:center;
	position:fixed;
	bottom:8px;
	right:8px;
	overflow:hidden;
	width:32px;
	height:32px;
	line-height:28px;
	border:none;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#f9ba00;
	color:#FFF;
	font-size:18px;
}
#toTop:active, #toTop:focus {
	outline:none;
}

/* WordPress Required CSS
 * ---------------------------------------------------- */
.sticky{}
.bypostauthor{}



/*shlomy rlt classes*/
/*

*/

/* Basic
 * ---------------------------------------------------- */
body{direction: rtl}

/* Phone and Email
 * ---------------------------------------------------- */
.telemail{text-align:left}
.telemail-email{
/*margin-left:10px;*/
margin-right:auto;
	/*border-left:1px solid #EEE;*/
border-right:auto;
	padding-left:5px;padding-right:auto;}

/* Social Links
 * ---------------------------------------------------- */
.social-links{float:left}
.social-links li a{margin-left:2px;margin-right:auto;}
/* Searchform
 * ---------------------------------------------------- */
form.searchform input.search_input{padding:5px 10px 5px 42px;}
form.searchform button.search_btn{left:0;right:auto;}
#top-search{float:left}
/* Menu 
 * ---------------------------------------------------- */
#main-menu{
background:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#e0e0e0), color-stop(100%,#d2d2d2)); /* Chrome,Safari4+ */
}

#main-menu > ul > li > a span.sf-sub-indicator{left:0;right:auto;}

#main-menu ul li ul {
	-webkit-border-radius:0 2px 2px 0;
	   -moz-border-radius:0 2px 2px 0;
	        border-radius:0 2px 2px 0;}
#main-menu ul li ul li a {background:url('images/x-line.png') repeat-x bottom right;}
#main-menu ul li li:hover ul,#main-menu ul li li.sfHover ul{margin-right:28px;margin-left:auto;}
#main-menu ul li li a.sf-with-ul {padding-left:2.25em;padding-right:auto;}
#main-menu ul li li a span.sf-sub-indicator{left:0;right:auto;}


/* Caption */


#slider .option2 .caption-text{
	text-align:right !important;
}

/* Post slider
 * ---------------------------------------------------- 
.gallery-slider .flex-caption{right:0;left:auto}
.gallery-slider .flex-direction-nav a.flex-next {left:0;right:auto;}
.gallery-slider .flex-direction-nav a.flex-prev {right:0;left:auto;}*/

/* Main
 * ---------------------------------------------------- */


#content.eleven{padding-left:10px;padding-right:0;}
#content.eleven.right{
	/* float:left; */
	padding-left:0;
	padding-right:10px;}

/* Heading
 * ---------------------------------------------------- */
.heading{text-align:right}
.heading span{padding:0 0 0 20px}


/* Teasers
 * ---------------------------------------------------- */
ul.teasers li, ul.teasers li.columns{margin:0 0 30px 25px;} /* margin:0 0 30px 20px; mmm */
.teaser span.circle{float:right;margin:-5px 0 0 10px;}



/* Blog List
 * ---------------------------------------------------- */
ul.blog-list li, ul.blog-list li.columns{margin:0 0 20px 20px;}


/* Portfolio List
 * ---------------------------------------------------- */

ul.project-list li, ul.project-list li.columns{margin:0 0 20px 20px;}


/* Portfolio Filter
 * ---------------------------------------------------- */
#portfolio-filter li{display:none}
 
 /*#portfolio-filter li{float:right;	margin:0 0 10px 5px;}*/


/* Portfolio Single
 * ---------------------------------------------------- */
.portfolio-asset, .portfolio-asset.columns{
	margin-left:20px;margin-right:auto;}

/* Comment list
 * ---------------------------------------------------- */



ol.commentlist li{margin:0 100px 0 0;}
ol.commentlist li li{margin-right:75px;margin-left:auto}


/**/
ol.commentlist li > .comment span.triangle{
	border-left-color:#ededed solid transparent;border-right-color:none;
	right:-11px;left:0;
	/*margin-right:-11px;margin-left:auto;*/
}
ol.commentlist li > .comment span.triangle:before{
	border-left-color:#FFF solid transparent;border-right-color:none;
/*	right:1px;left:auto;*/
/*	margin-right:-10px;margin-left:auto;*/
}





ol.commentlist li .comment-author img.avatar{
	margin-right:-115px;margin-left:auto}
ol.commentlist li li .comment-author img.avatar{
	margin-right:-90px;margin-left:auto}

/* Comment Form
 * ---------------------------------------------------- */

form#commentform label, form#commentform .comment-form-author span.required, form#commentform .comment-form-email span.required{
	float:right}

form#commentform .comment-form-author span.required, form#commentform .comment-form-email span.required{
	margin-right:5px;margin-left:auto;}

/* Pagenavi
 * ---------------------------------------------------- */
.pagenavi span.pages{margin-left:10px;margin-right:auto;}
#pagenavi a, .pagenavi span.current{margin-left:5px;margin-right:auto;}
/* Footer
 * ---------------------------------------------------- */
#footer-wrapper{background:#212121 url('images/bg.png') repeat top right scroll;}

#footer .site-info{text-align:left}

/* Widget
 * ---------------------------------------------------- */
.widget .heading{text-align:right}
.widget .heading span{padding-right:0;padding-left:auto}
.widget ul.iconic-list{padding-right:20px;padding-left:auto}

/* Entry List
 * ---------------------------------------------------- */
.entry-list ul li a.thumb{float:right;margin-left:10px;margin-right:auto;}
.entry-list ul li .details{float:right;}

/* Tag Cloud Widget
 * ---------------------------------------------------- */
.tagcloud a{margin:0 0 5px 2px;}

/* Tweet Widget
 * ---------------------------------------------------- */
.tweet ul.tweet_list li{padding: 0 30px 0 0;}
.tweet ul.tweet_list li .tweet_time a{margin-left:6px;margin-right:auto;}

/* Dribbble Widget
 * ---------------------------------------------------- */
.dribbble_shots ul li{float:right;margin:0 0 5px 5px;}
/* Flickr Widget
 * ---------------------------------------------------- */
.flickr_photos ul li{float:right;margin:0 0 5px 5px;}
/* Contact Form
 * ---------------------------------------------------- */
.freshthemes-form input[type="text"], .freshthemes-form input[type="email"]{
	float:right;}
.freshthemes-form textarea{float:right;}

/* jPlayer /* no /*
 * ---------------------------------------------------- 
.jp-controls:after {
left:30px;
border-left:1px solid #252525;
border-right:1px solid #444;}
.jp-mute, .jp-unmute {
 right:55px;}
.jp-progress {padding:0 95px 0 40px;}
.jp-seek-bar:before {left:-1px;}
.jp-play-bar {left: 0;}*/


/* VOLUME BAR - no
----------------------------------------------- 
.jp-volume-bar {	float:right;margin:11px 10px 12px;}
.jp-volume-bar:before {left:-35px;
	border-left:1px solid #252525;
	border-right:1px solid #444;}*/




/* UItoTop jQuery Plugin 1.2
 * http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
 * ---------------------------------------------------- */
#toTop {left:8px;right:auto;}





/* base.css  */





/* Basic Styles
 * ------------------------------------------------ */
body{direction: rtl;
font:13px/21px Arial, "Open Sans",  "HelveticaNeue", "Helvetica Neue", Helvetica, sans-serif;}


/* Blockquotes
 * ------------------------------------------------ */
blockquote{padding:9px 19px 0px 20px;border-right:3px solid #ddd;border-left:auto}

/* Divider
 * ------------------------------------------------ */

hr.striped, .divider.striped{
	background:url('../images/stripes.png') repeat-x bottom right;}


/* Table 
 * ----------------------------------------------- */
table {border-right:1px solid #eee;border-left:auto;}
td,th {border-left:1px solid #eee;border-right:auto;}

/* Lists
 * ------------------------------------------------ */
ul, ol,ul.square,ul.circle,ul.disc{margin-right:20px;margin-left:auto}
ul ul,ul ol,ol ol,ol ul{margin:4px 30px 5px 0}

/* Media
 * ------------------------------------------------ */
/* align - no
 .alignleft{
	float:left;
	margin:3px 20px 0 0;}
.alignright{float:right;
	margin:0 0 0 20px} */

#content .gallery-columns-4 .gallery-item {
	padding-left: 2%;padding-right:auto;}
#content .gallery-columns-5 .gallery-item {
	padding-left: 2%;padding-right:auto;}

.video-container iframe,
.video-container object,
.video-container embed {right:0;left:auto;}


/* Base 960 Grid
 * ---------------------------------------------------- */

.container .column,.container .columns{float:right;}

/* Nested Column Classes 
.column.alpha,.columns.alpha{margin-right:0;margin-left:auto;}
.column.omega,.columns.omega{margin-left:0;margin-right:auto;}*/

/* Offsets */
.container .offset-by-one{padding-right:60px;padding-left:auto;}
.container .offset-by-two{padding-right:120px;padding-left:auto;}
.container .offset-by-three{padding-right:180px;padding-left:auto;}
.container .offset-by-four{padding-right:240px;padding-left:auto;}
.container .offset-by-five{padding-right:300px;padding-left:auto;}
.container .offset-by-six{padding-right:360px;padding-left:auto;}
.container .offset-by-seven{padding-right:420px;padding-left:auto;}
.container .offset-by-eight{padding-right:480px;padding-left:auto;}
.container .offset-by-nine{padding-right:540px;padding-left:auto;}
.container .offset-by-ten{padding-right:600px;padding-left:auto;}
.container .offset-by-eleven{padding-right:660px;padding-left:auto;}
.container .offset-by-twelve{padding-right:720px;padding-left:auto;}
.container .offset-by-thirteen{padding-right:780px;padding-left:auto;}
.container .offset-by-fourteen{padding-right:840px;padding-left:auto;}
.container .offset-by-fifteen{padding-right:900px;padding-left:auto;}



/* Helper - no
 * ---------------------------------------------------- 
.left{float:left}
.right{float:right}
.align-left{text-align:left}
.align-right{text-align:right} */


/* Dropdown menu 
 * ---------------------------------------------------- */
.sf-menu li{float:right;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{right:0;left:auto;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul, ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul{
	right:10em;	left:auto;}


	
/* Hover Animations
 * ---------------------------------------------------- */
.da-slideFromTop {right: 0px;left:auto;}
.da-slideFromBottom {right: 0px;left: auto;}
.da-slideFromLeft {right: -100%;left:auto;}
.da-slideFromRight {right: 100%;left:auto;}
.da-slideLeft {right: 0px;left:auto;}


/* Direction Nav 

.flex-direction-nav a{float:right;}

.flex-direction-nav .flex-next{
	left:-15px;right:auto;
	-webkit-box-shadow:-1px 0px 1px 1px rgba(0, 0, 0, 0.1);
        box-shadow:-1px 0px 1px 1px rgba(0, 0, 0, 0.1);}
.flex-direction-nav .flex-prev{
	right:-15px;left:auto;
	-webkit-box-shadow:1px 0 1px 1px rgba(0, 0, 0, 0.1);
        box-shadow:1px 0 1px 1px rgba(0, 0, 0, 0.1);}

.flex-direction-nav .flex-next span{
border-width:15px 0 0 15px;left:0;right:auto;}
.flex-direction-nav li .flex-prev span{
	border-width:0 0 15px 15px;
	right:0;left:auto;}*/

/* Control Nav */
.flex-control-nav {text-align:right;}
.flex-control-thumbs li {float: right;}


/*  Font Awesome styles
    ------------------------------------------------------- */

li[class^="icon-"], li[class*=" icon-"] {
  margin-right: 0;margin-left:auto;}
/* icon menu - michael  
.icon-chevron-right:before         { content: "\f053"; }
.icon-chevron-left:before        { content: "\f054"; }*/

/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons 
.icon-glass:before                { content: "\f000"; }
.icon-music:before                { content: "\f001"; }
.icon-search:before               { content: "\f002"; }
.icon-envelope:before             { content: "\f003"; }
.icon-heart:before                { content: "\f004"; }
.icon-star:before                 { content: "\f005"; }
.icon-star-empty:before           { content: "\f006"; }
.icon-user:before                 { content: "\f007"; }
.icon-film:before                 { content: "\f008"; }
.icon-th-large:before             { content: "\f009"; }
.icon-th:before                   { content: "\f00a"; }
.icon-th-list:before              { content: "\f00b"; }
.icon-ok:before                   { content: "\f00c"; }
.icon-remove:before               { content: "\f00d"; }
.icon-zoom-in:before              { content: "\f00e"; }
.icon-zoom-out:before             { content: "\f010"; }
.icon-off:before                  { content: "\f011"; }
.icon-signal:before               { content: "\f012"; }
.icon-cog:before                  { content: "\f013"; }
.icon-trash:before                { content: "\f014"; }
.icon-home:before                 { content: "\f015"; }
.icon-file:before                 { content: "\f016"; }
.icon-time:before                 { content: "\f017"; }
.icon-road:before                 { content: "\f018"; }
.icon-download-alt:before         { content: "\f019"; }
.icon-download:before             { content: "\f01a"; }
.icon-upload:before               { content: "\f01b"; }
.icon-inbox:before                { content: "\f01c"; }
.icon-play-circle:before          { content: "\f01d"; }
.icon-repeat:before               { content: "\f01e"; }*/

/* \f020 doesn't work in Safari. all shifted one down  
.icon-refresh:before              { content: "\f021"; }
.icon-list-alt:before             { content: "\f022"; }
.icon-lock:before                 { content: "\f023"; }
.icon-flag:before                 { content: "\f024"; }
.icon-headphones:before           { content: "\f025"; }
.icon-volume-off:before           { content: "\f026"; }
.icon-volume-down:before          { content: "\f027"; }
.icon-volume-up:before            { content: "\f028"; }
.icon-qrcode:before               { content: "\f029"; }
.icon-barcode:before              { content: "\f02a"; }
.icon-tag:before                  { content: "\f02b"; }
.icon-tags:before                 { content: "\f02c"; }
.icon-book:before                 { content: "\f02d"; }
.icon-bookmark:before             { content: "\f02e"; }
.icon-print:before                { content: "\f02f"; }
.icon-camera:before               { content: "\f030"; }
.icon-font:before                 { content: "\f031"; }
.icon-bold:before                 { content: "\f032"; }
.icon-italic:before               { content: "\f033"; }
.icon-text-height:before          { content: "\f034"; }
.icon-text-width:before           { content: "\f035"; }
.icon-align-right:before           { content: "\f036"; }
.icon-align-center:before         { content: "\f037"; }
.icon-align-left:before          { content: "\f038"; }
.icon-align-justify:before        { content: "\f039"; }
.icon-list:before                 { content: "\f03a"; }
.icon-indent-right:before          { content: "\f03b"; }
.icon-indent-left:before         { content: "\f03c"; }
.icon-facetime-video:before       { content: "\f03d"; }
.icon-picture:before              { content: "\f03e"; }
.icon-pencil:before               { content: "\f040"; }
.icon-map-marker:before           { content: "\f041"; }
.icon-adjust:before               { content: "\f042"; }
.icon-tint:before                 { content: "\f043"; }
.icon-edit:before                 { content: "\f044"; }
.icon-share:before                { content: "\f045"; }
.icon-check:before                { content: "\f046"; }
.icon-move:before                 { content: "\f047"; }
.icon-step-backward:before        { content: "\f048"; }
.icon-fast-backward:before        { content: "\f049"; }
.icon-backward:before             { content: "\f04a"; }
.icon-play:before                 { content: "\f04b"; }
.icon-pause:before                { content: "\f04c"; }
.icon-stop:before                 { content: "\f04d"; }
.icon-forward:before              { content: "\f04e"; }
.icon-fast-forward:before         { content: "\f050"; }
.icon-step-forward:before         { content: "\f051"; }
.icon-eject:before                { content: "\f052"; }
.icon-chevron-right:before         { content: "\f053"; }
.icon-chevron-left:before        { content: "\f054"; }
.icon-plus-sign:before            { content: "\f055"; }
.icon-minus-sign:before           { content: "\f056"; }
.icon-remove-sign:before          { content: "\f057"; }
.icon-ok-sign:before              { content: "\f058"; }
.icon-question-sign:before        { content: "\f059"; }
.icon-info-sign:before            { content: "\f05a"; }
.icon-screenshot:before           { content: "\f05b"; }
.icon-remove-circle:before        { content: "\f05c"; }
.icon-ok-circle:before            { content: "\f05d"; }
.icon-ban-circle:before           { content: "\f05e"; }
.icon-arrow-right:before           { content: "\f060"; }
.icon-arrow-left:before          { content: "\f061"; }
.icon-arrow-up:before             { content: "\f062"; }
.icon-arrow-down:before           { content: "\f063"; }
.icon-share-alt:before            { content: "\f064"; }
.icon-resize-full:before          { content: "\f065"; }
.icon-resize-small:before         { content: "\f066"; }
.icon-plus:before                 { content: "\f067"; }
.icon-minus:before                { content: "\f068"; }
.icon-asterisk:before             { content: "\f069"; }
.icon-exclamation-sign:before     { content: "\f06a"; }
.icon-gift:before                 { content: "\f06b"; }
.icon-leaf:before                 { content: "\f06c"; }
.icon-fire:before                 { content: "\f06d"; }
.icon-eye-open:before             { content: "\f06e"; }
.icon-eye-close:before            { content: "\f070"; }
.icon-warning-sign:before         { content: "\f071"; }
.icon-plane:before                { content: "\f072"; }
.icon-calendar:before             { content: "\f073"; }
.icon-random:before               { content: "\f074"; }
.icon-comment:before              { content: "\f075"; }
.icon-magnet:before               { content: "\f076"; }
.icon-chevron-up:before           { content: "\f077"; }
.icon-chevron-down:before         { content: "\f078"; }
.icon-retweet:before              { content: "\f079"; }
.icon-shopping-cart:before        { content: "\f07a"; }
.icon-folder-close:before         { content: "\f07b"; }
.icon-folder-open:before          { content: "\f07c"; }
.icon-resize-vertical:before      { content: "\f07d"; }
.icon-resize-horizontal:before    { content: "\f07e"; }
.icon-bar-chart:before            { content: "\f080"; }
.icon-twitter-sign:before         { content: "\f081"; }
.icon-facebook-sign:before        { content: "\f082"; }
.icon-camera-retro:before         { content: "\f083"; }
.icon-key:before                  { content: "\f084"; }
.icon-cogs:before                 { content: "\f085"; }
.icon-comments:before             { content: "\f086"; }
.icon-thumbs-up:before            { content: "\f087"; }
.icon-thumbs-down:before          { content: "\f088"; }
.icon-star-half:before            { content: "\f089"; }
.icon-heart-empty:before          { content: "\f08a"; }
.icon-signout:before              { content: "\f08b"; }
.icon-linkedin-sign:before        { content: "\f08c"; }
.icon-pushpin:before              { content: "\f08d"; }
.icon-external-link:before        { content: "\f08e"; }
.icon-signin:before               { content: "\f090"; }
.icon-trophy:before               { content: "\f091"; }
.icon-github-sign:before          { content: "\f092"; }
.icon-upload-alt:before           { content: "\f093"; }
.icon-lemon:before                { content: "\f094"; }
.icon-phone:before                { content: "\f095"; }
.icon-check-empty:before          { content: "\f096"; }
.icon-bookmark-empty:before       { content: "\f097"; }
.icon-phone-sign:before           { content: "\f098"; }
.icon-twitter:before              { content: "\f099"; }
.icon-facebook:before             { content: "\f09a"; }
.icon-github:before               { content: "\f09b"; }
.icon-unlock:before               { content: "\f09c"; }
.icon-credit-card:before          { content: "\f09d"; }
.icon-rss:before                  { content: "\f09e"; }
.icon-hdd:before                  { content: "\f0a0"; }
.icon-bullhorn:before             { content: "\f0a1"; }
.icon-bell:before                 { content: "\f0a2"; }
.icon-certificate:before          { content: "\f0a3"; }
.icon-hand-left:before           { content: "\f0a4"; }
.icon-hand-right:before            { content: "\f0a5"; }
.icon-hand-up:before              { content: "\f0a6"; }
.icon-hand-down:before            { content: "\f0a7"; }
.icon-circle-arrow-right:before    { content: "\f0a8"; }
.icon-circle-arrow-left:before   { content: "\f0a9"; }
.icon-circle-arrow-up:before      { content: "\f0aa"; }
.icon-circle-arrow-down:before    { content: "\f0ab"; }
.icon-globe:before                { content: "\f0ac"; }
.icon-wrench:before               { content: "\f0ad"; }
.icon-tasks:before                { content: "\f0ae"; }
.icon-filter:before               { content: "\f0b0"; }
.icon-briefcase:before            { content: "\f0b1"; }
.icon-fullscreen:before           { content: "\f0b2"; }
.icon-group:before                { content: "\f0c0"; }
.icon-link:before                 { content: "\f0c1"; }
.icon-cloud:before                { content: "\f0c2"; }
.icon-beaker:before               { content: "\f0c3"; }
.icon-cut:before                  { content: "\f0c4"; }
.icon-copy:before                 { content: "\f0c5"; }
.icon-paper-clip:before           { content: "\f0c6"; }
.icon-save:before                 { content: "\f0c7"; }
.icon-sign-blank:before           { content: "\f0c8"; }
.icon-reorder:before              { content: "\f0c9"; }
.icon-list-ul:before              { content: "\f0ca"; }
.icon-list-ol:before              { content: "\f0cb"; }
.icon-strikethrough:before        { content: "\f0cc"; }
.icon-underline:before            { content: "\f0cd"; }
.icon-table:before                { content: "\f0ce"; }
.icon-magic:before                { content: "\f0d0"; }
.icon-truck:before                { content: "\f0d1"; }
.icon-pinterest:before            { content: "\f0d2"; }
.icon-pinterest-sign:before       { content: "\f0d3"; }
.icon-google-plus-sign:before     { content: "\f0d4"; }
.icon-google-plus:before          { content: "\f0d5"; }
.icon-money:before                { content: "\f0d6"; }
.icon-caret-down:before           { content: "\f0d7"; }
.icon-caret-up:before             { content: "\f0d8"; }
.icon-caret-right:before           { content: "\f0d9"; }
.icon-caret-left:before          { content: "\f0da"; }
.icon-columns:before              { content: "\f0db"; }
.icon-sort:before                 { content: "\f0dc"; }
.icon-sort-down:before            { content: "\f0dd"; }
.icon-sort-up:before              { content: "\f0de"; }
.icon-envelope-alt:before         { content: "\f0e0"; }
.icon-linkedin:before             { content: "\f0e1"; }
.icon-undo:before                 { content: "\f0e2"; }
.icon-legal:before                { content: "\f0e3"; }
.icon-dashboard:before            { content: "\f0e4"; }
.icon-comment-alt:before          { content: "\f0e5"; }
.icon-comments-alt:before         { content: "\f0e6"; }
.icon-bolt:before                 { content: "\f0e7"; }
.icon-sitemap:before              { content: "\f0e8"; }
.icon-umbrella:before             { content: "\f0e9"; }
.icon-paste:before                { content: "\f0ea"; }
.icon-user-md:before              { content: "\f200"; }*/

/* end base.css  */




/* shortcodes.css */

/* Buttons
 * ------------------------------------------------ */
a.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover{
	background-color:#bababa;}

 
 
 
 
 
 
/* Fix for odd Mozilla border & padding issues */

.example a.button{margin:0 0 4px 4px;}

/* Columns 
 * --------------------------------------- */
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth { 
	margin-left:2.083%;margin-right:auto;
	float:right;
}
.one_half.last,.one_third.last,.two_third.last,.three_fourth.last,.one_fourth.last,.one_fifth.last,.two_fifth.last,.three_fifth.last,.four_fifth.last{
	margin-left:0 !important;margin-right:auto; 
	clear:left;
}

/* Dropcap
 * ---------------------------------------------------- */
.dropcap{float:right;margin:0 0 0 10px;}

/* Tabs
 * ---------------------------------------------------- */
.tabs ul.tabs-nav li{float:right;margin:0 0 0 -1px;}




/* Allert
 * ---------------------------------------------------- */

.alert span.close{left:10px;right:auto;}

.alert [class^="icon-"], .alert [class*=" icon-"]{
	right:20px;left:auto;
	margin-left:20px;margin-right:auto;}


/* Plans
 * ---------------------------------------------------- */

.plan{float:right;}
.plan-inner{border-left:none;border-right:auto;}
.plan.last .plan-inner{border-left:1px solid #ccc;border-right:auto;}

/* end shortcodes.css */

/* mobile.css */
/* IPhone Landscape */
@media screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 750px)  {
/* Shortcode Columns
 * --------------------------------------- */
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth {margin-left:0;margin-right:auto; }
/* Content
 * ------------------------------------------------- */
#content.eleven{padding-left:0;padding-right:auto;}
ol.commentlist li li{margin-right:0;margin-left:auto}
}
/*iPhone Portrait*/
@media screen and (max-width: 320px), screen and (max-device-width: 320px), screen and (max-width: 450px) {
/* Shortcode Columns
 * --------------------------------------- */
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth {margin-left:0;margin-right:auto; }
/* Content
 * ------------------------------------------------- */
#content.eleven{padding-left:0;padding-right:auto;}
ol.commentlist li li{margin-right:0;margin-left:auto}
}
/* end mobile.css */

/*  prettyPhoto.css  */
.pp_content_container{text-align:right}
/*  end prettyPhoto */

/*  tablet.css */
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
	
/* Nested Column Classes */
.column.alpha,.columns.alpha{margin-right:0;margin-left:10px}
.column.omega,.columns.omega{margin-left:0;margin-right:10px}

/* Offsets */
.container .offset-by-one{padding-right:48px;padding-left:auto;}
.container .offset-by-two{padding-right:96px;padding-left:auto;}
.container .offset-by-three{padding-right:144px;padding-left:auto;}
.container .offset-by-four{padding-right:192px;padding-left:auto;}
.container .offset-by-five{padding-right:240px;padding-left:auto;}
.container .offset-by-six{padding-right:288px;padding-left:auto;}
.container .offset-by-seven{padding-right:336px;padding-left:auto;}
.container .offset-by-eight{padding-right:384px;padding-left:auto;}
.container .offset-by-nine{padding-right:432px;padding-left:auto;}
.container .offset-by-ten{padding-right:480px;padding-left:auto;}
.container .offset-by-eleven{padding-right:528px;padding-left:auto;}
.container .offset-by-twelve{padding-right:576px;padding-left:auto;}
.container .offset-by-thirteen{padding-right:624px;padding-left:auto;}
.container .offset-by-fourteen{padding-right:672px;padding-left:auto;}
.container .offset-by-fifteen{padding-right:720px;padding-left:auto;}

/* Shortcode Columns
 * --------------------------------------- */
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,
.three_fifth,.four_fifth,.one_sixth,.five_sixth {margin-left:2.824858%;margin-right:auto}

/* Content
 * ------------------------------------------------- */
#content.eleven{padding-left:10px;padding-right:auto;}
} 
	
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
/* Nested Column Classes */
.column.alpha,.columns.alpha{margin-right:0;margin-left:10px}
.column.omega,.columns.omega{margin-left:0;margin-right:10px}

/* Offsets */
.container .offset-by-one{padding-right:48px;padding-left:auto;}
.container .offset-by-two{padding-right:96px;padding-left:auto;}
.container .offset-by-three{padding-right:144px;padding-left:auto;}
.container .offset-by-four{padding-right:192px;padding-left:auto;}
.container .offset-by-five{padding-right:240px;padding-left:auto;}
.container .offset-by-six{padding-right:288px;padding-left:auto;}
.container .offset-by-seven{padding-right:336px;padding-left:auto;}
.container .offset-by-eight{padding-right:384px;padding-left:auto;}
.container .offset-by-nine{padding-right:432px;padding-left:auto;}
.container .offset-by-ten{padding-right:480px;padding-left:auto;}
.container .offset-by-eleven{padding-right:528px;padding-left:auto;}
.container .offset-by-twelve{padding-right:576px;padding-left:auto;}
.container .offset-by-thirteen{padding-right:624px;padding-left:auto;}
.container .offset-by-fourteen{padding-right:672px;padding-left:auto;}
.container .offset-by-fifteen{padding-right:720px;padding-left:auto;}

/* Shortcode Columns
 * --------------------------------------- */
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,
.three_fifth,.four_fifth,.one_sixth,.five_sixth {margin-left:2.824858%;margin-right:auto}
/* Content
 * ------------------------------------------------- */
#content.eleven{padding-left:10px;padding-right:auto;}
ol.commentlist li li{margin-right:0;margin-left:auto}
} 

/*  end tablet.css */

/* michael
 * --------------------------------------- */


/* font atlas 
h1,h2,h3,h4,h5,#main-menu > ul > li > a,#main-menu ul li ul li a,#home-tagline,.hp-highlight h3,h6 {
font-family:   'atlas', Arial, Helvetica, sans-serif; }
*/
/* end font atlas */


/* pelepay */
.table-pelepay {display:table;}
.tr-pelepay{display:table-row;}
.td-pelepay {display:table-cell;padding-left:10px;}
/*.table-pelepay input[type="image"] {float:left;}*/
.table-pelepay input[type="text"], input[type="password"], input[type="email"], textarea, select {display:inline;}

/* widget */ 
#sidebar.widget{background:#F5F4F0;
	border: 1px solid #E8DDC9;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
/*	padding-right:5px;padding-left:5px; padding-bottom:15px;padding-top:5px;*/
	}




/* end widget */ 


/* category-news.php */
#cat-de3 {list-style-type:none;width1:100%;border-bottom:2px solid #EEE;text-align:justify;}
#cat-de3 a {text-decoration:none;font-size:1.3rem;}
#cat-de3 li img {float: right;margin-left:15px;max-width1:25%; height1:120px;}
#cat-de3-exc a {text-decoration:none;color:#000;font-size:12px;text-align:justify;line-height: 1.846153846;color:#000;}
#cat-de3 li {padding:5px;overflow: auto;}
#cat-de3 li:hover {background: #eee;cursor: pointer;}
/* end category.php */

/* for category-team-new.php */
#cat-de4 {list-style-type:none;width1:100%;border-bottom:2px solid #EEE;text-align:justify;}
#cat-de4 a {text-decoration:none;font-size:1.3rem;}
#cat-de4 li img {float: right;margin-left:15px;max-width1:25%; height1:120px;}
#cat-de4-exc a {text-decoration:none;color:#000;font-size:12px;text-align:justify;line-height: 1.846153846;color:#000;}
#cat-de4 li {padding:5px;overflow: auto;}
/*#cat-de4 li:hover {background: #eee;cursor: pointer;}*/
/* end category.php */

/* category team */
.cat-1 {background:#777;border-left1:2px solid #EEE;margin-right:16px;
margin-bottom:30px; padding: 0 0;width:150px;height1:180px;float:right;display:inline-table;}
.cat-1 a {text-decoration:none;}
.cat-1-img {float:right;}
.cat-1-img:hover {-moz-opacity: 0.8;-khtml-opacity: 0.8; opacity: 0.8;filter:alpha(opacity=80)}
.cat-1-text {float: right;padding1:10px;height:50px;font-size:12px;text-align:center;}
.cat-1 h3  {	color:#001D3B !important;font-size:14px !important;	line-height:16px !important;margin:0 0 5px !important;}
/* end category team */


/* tubepress-michael */
.tubepress_container {float: right;}
.tubepress_normal_embedded_wrapper {
	text-align: right;margin: auto;}
.tubepress_thumbs {float: right;}
.tubepress_thumb {float: right;}
.tubepress_meta_group {text-align: right;}
.tubepress_meta {float: right;}
dd.tubepress_meta {margin-right: 0 ! important;}
dd.tubepress_meta_title, dd.tubepress_meta_title a, dd.tubepress_meta_title a:hover {float: right;}
dd.tubepress_meta_author, 
dd.tubepress_meta_keywords,
dd.tubepress_meta_category, 
dd.tubepress_meta_rating, 
dd.tubepress_meta_ratings,
dd.tubepress_meta_likes,
dd.tubepress_meta_id,
dd.tubepress_meta_views,
dd.tubepress_meta_uploaddate {
	margin-right: .2em ! important;	}
dd.tubepress_meta_url {
	clear: right;}
dd.tubepress_meta_description {float: right;}
.tubepress_meta_group dt {float: right;}
.tubepress_sidebar .tubepress_thumb img {padding: 5% 2% 1% 5%;}
.tubepress_container div.pagination .tubepress_pagination_dots {
    padding: 0px 3px 0px 0px;}
div.tubepress_single_video {float: right;text-align: right;}
/* end tubepress-michael */

/* widget_wysija_cont - michael */
#wysija-2{background:#F5F4F0;
	border: 1px solid #E8DDC9;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
	padding-right:10px;padding-left:5px; padding-bottom:15px;padding-top:5px;}
#wysija-2  h3{font-size: 15px;text-align:center}
/* end widget_wysija_cont - michael */

/* ltr page - michael */
#ltr-page{direction: ltr !important;}
/* ltr page - michael */

#links-footer{text-align: center ;background:#0C0C0C;color1:#757575 }
#links-footer a{color:#ccc;}
#links-footer a:hover{color:#005BAB;}
.salesforce{margin-right:40px}


/* events */
#tribe-events-content{margin-bottom: 0px;}
#tribe-events-content.upcoming {margin-bottom: 0px;}
.tribe-events-calendar-buttons{right:auto;left:0}
.tribe-events-month-nav{left:auto;right:0}
#tribe-events-event-meta{direction:rtl;text-align:right}
.tribe-events-events .tribe-events-event-list-meta {	margin-bottom:0px;}
.tribe-events-calendar-buttons a.tribe-events-button-off{
    background: none repeat scroll 0 0 #666666;}
.tribe-events-calendar-buttons a.tribe-events-button-on {
    background: none repeat scroll 0 0 #DDDDDD;    color: #444444;}

/* events-thumbnail */
.events-thumbnail{float:right}
/* events-thumbnail */
/* events */


.ab-item a{display:none}

/* single-portfolio */
.portfolio-asset, .portfolio-asset.columns{max-width:300px;}
.portfolio-details.one_half{width:62%}
/* single-portfolio */

/* english menu */
#menu-item-36{float:left}
/* eng menu */


/* main-menu */
.1sf-menu li {
	border-right: 1px solid #DBEAF9;
	border-right: 1px solid rgba(255,255,255, 0.08);
}
.sf-menu li {border-left1: 1px solid #DBEAF9;
	border-left1: 1px solid rgba(255,255,255, 0.08);
	border-right: 1px solid #c7cdd2;
	border-right1: 1px solid rgba(199,205,210, 0.7);}
.sf-menu li:first-child a{	border-left: none;}
.sub-menu li{border:none}




#main-menu1 ul li ul li a:hover{color:#bababa;}

.telemail{clear: left;float: left;font-size:16px;margin-top:15px;}


#main-menu ul {padding: 0 0px;}

/* main-menu */

/* Teaser 
.container .five.columns {width: 273px;}*/

/* Teaser */

/* .blog-item{border-top:1px dotted #ededed;}*/


.portfolio-item a > div div h5{color:#000000;}

/* top slider */
#px3{height:3px; background: none repeat scroll 0 0 #FFFFFF;  margin: 0 -20px;}


.portfolio-item a > div div h5{display:none}
.portfolio-item a > div div [class^="icon-"], .portfolio-item a > div div [class*=" icon-"], .portfolio-item a > div div i{display:none}

.heading span{font-size:20px;
/*color:#005BAB; shlomy*/
color:#16B7CC;

}

.blog-item h6 a{color:#181818;}
.blog-item h6 a:hover{color:#005BAB;text-decoration:none;}


/* 	
font	
	 */ 
	
form{font-family:Arial,"Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, sans-serif}	
body{font-family:Arial, Open Sans, sans-serif;}
form, a.button, button, input[type="submit"], input[type="reset"], input[type="button"], input[type="text"], input[type="password"], input[type="email"], textarea, select, .entry-list ul li .details h5{
      font-family:Arial, Open Sans, sans-serif;}
h1,h2,h3,h4,h5,h5{font-family:Arial, Open Sans, sans-serif;}
#main-menu > ul > li > a{font-family:Arial, Open Sans, sans-serif;}
#main-menu ul li ul li a{font-family:Arial, Open Sans, sans-serif;}

/* 	
font	
	 */ 


/*shlomy*/
.icon-phone-sign{margin-left:2px}
.icon-envelope-alt{float:left;margin-left:2px}
#footer-widget-area .heading{background-image:none}

