

blockquote::before {
	left: auto;
	right: -20px
}

::-webkit-input-placeholder {
	text-align: right;
	direction: rtl;
}
::-moz-placeholder          {
	text-align: right;
	direction: rtl;
}/* Firefox 19+ */
:-moz-placeholder           {
	text-align: right;
	direction: rtl;
}/* Firefox 18- */
:-ms-input-placeholder      {
	text-align: right;
	direction: rtl;
}
input{
	direction: rtl;
}

.gallery-item {
	float: rightt;
}

.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1) {
	clear: right;
}

/* Forms
--------------------------------------------- */


/* Tables
--------------------------------------------- */


td,
th {
	text-align: right;
}


/*
Structure and Layout
---------------------------------------------------------------------------------------------------- */

/* Site Containers
--------------------------------------------- */

/* Column Widths and Positions
--------------------------------------------- */

/* Content */

.content {
	float: left;
}

.content-sidebar .content {
	float: right;
}

/* Primary Sidebar */

.sidebar-primary {
	float: left;
}



/* Column Classes
	Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
--------------------------------------------- */

.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: right;
	margin-right: 2.564102564102564%;
	margin-left: 0;
}

.first {
	margin-right: 0;
}

/*
Common Classes
---------------------------------------------------------------------------------------------------- */

/* Avatar
--------------------------------------------- */

.avatar {
	float:right;
}

.alignleft .avatar,
.author-box .avatar {
	margin-right: 24px;
}

.alignright .avatar {
	margin-right: 24px;
}

.comment .avatar {
	margin: 0 0 24px 16px;
}

/* Genesis
--------------------------------------------- */

/* Search Form
--------------------------------------------- */


.site-header .search-form {
	float: left;
}



/* Titles
--------------------------------------------- */

.page-title {
  text-align: right;
}
/* WordPress
--------------------------------------------- */

.alignright {
	float: left;
	text-align: left;
}

.alignleft {
	float: right;
	text-align: right;
}


a.alignleft,
img.alignleft,
.wp-caption.alignleft {
	margin: 0 0 24px 24px ;
}

a.alignright,
img.alignright,
.wp-caption.alignright {
	margin: 0 24px 24px 0;
}

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


.widget ol > li {
	padding-right: 20px;
	padding-left: 0;
}

.widget li li {
	margin: 0 30px 0 0;
}

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

/*
Plugins
---------------------------------------------------------------------------------------------------- */

/* Genesis eNews Extended
--------------------------------------------- */

.enews-widget input[type="submit"] {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	left: 0;
	right: auto;
}

.enews-widget input:hover[type="submit"] {
	border-right-color: #484a4e;
}


/* Genesis Latest Tweets
--------------------------------------------- */

/* Genesis Responsive Slider
--------------------------------------------- */

.all-news{
	right: 0;
	top: -36px;
	right: auto;
}
.slider-news{
	margin-top: 70px;
	margin-bottom: 70px;
}
.slider-news .two-sixths{
	text-align: center;
}
.slick-navigation.prev{
	left: 0;
	bottom: -30px;
	right: auto;
}
.slick-navigation.next{
	left: 50px;
	bottom: -30px;
	right: auto;
}
.post-video{
	margin-bottom: 20px;
	text-align: center;
	display: block;
	max-height: none;
}
.fancybox-close{
	left: -18px;
	right: auto;
}
/* Gravity Forms
--------------------------------------------- */

/* Jetpack
--------------------------------------------- */


/* Simple Social Icons
--------------------------------------------- */


/*
Site Header
---------------------------------------------------------------------------------------------------- */
.site-header {
	left: auto;
	right: 0;
}

/* Title Area
--------------------------------------------- */

.title-area {
	float: right;
}

.header-image .site-title > a {
	float: right;
}

/* Widget Area
--------------------------------------------- */

.site-header .widget-area {
	float: left;
	text-align: left;
}

/* Shrink
--------------------------------------------- */

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

.genesis-nav-menu .menu-item {
	text-align: right;
}
.nav-primary  ul{
	text-align: left;
}

.genesis-nav-menu.menu-secondary li a {
  padding: 25px 5px 25px 0;
}
.genesis-nav-menu .menu-item:hover > .sub-menu {
	right: auto;
}

.genesis-nav-menu > .first > a {
	padding-right: 0;
	padding-left: inherit;
}

.genesis-nav-menu > .last > a {
	padding-left: 0;
	padding-right: inherit;
}

.genesis-nav-menu > .right {
	float: left;
}

/* Site Header Navigation
--------------------------------------------- */

.site-header .genesis-nav-menu li li {
	margin-right: 0;
}

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

.nav-primary .genesis-nav-menu li .sub-menu, .nav-primary{
	float: left;
}
/*.nav-secondary .genesis-nav-menu li .sub-menu, .nav-secondary {
	float: left;
}*/

/* Responsive Menu
--------------------------------------------- */
/*
Content Area
---------------------------------------------------------------------------------------------------- */

/* Home Page
--------------------------------------------- */

.home-widgets .featuredpost .entry {
	float: right;
	margin-right: 2.564102564102564%;
	margin-left: 0;
}

.home-widgets .featuredpost .entry:nth-of-type(3n+1) {
	margin-left: inherit;
	margin-right: 0;
}

.pricing-table .one-third:nth-child(3n+1) {
	clear: both;
	margin: 20px 2.564102564102564% 20px 0 ;
}

.pricing-table .one-third:nth-child(3n+3) {
	margin:  20px 0 20px 2.564102564102564%;
}
/* Entries
--------------------------------------------- */

.entry-content ol,
.entry-content ul {
	margin-right: 40px;
	margin-left: inherit;
}


/* After Entry
--------------------------------------------- */

/* Pagination
--------------------------------------------- */
/* Comments
--------------------------------------------- */

.comment-list li li {
	margin-left: -40px;
	margin-right: inherit;
}

.comment-respond label {
	margin-right: inherit;
	margin-left: 12px;
}

/*
Sidebars
---------------------------------------------------------------------------------------------------- */

.sidebar {
	border-right: 1px solid #e5e5e5;
	border-left: none;
}
.sidebar-content .sidebar {
	border: none;
	border-left: 1px solid #e5e5e5;
	text-align: left;
}
/*
Footer Widgets
---------------------------------------------------------------------------------------------------- */

.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3 {
	float: right;
}

.footer-widgets-4 {
	float: left;
}

.site-footer p{
	float: left;
}
.testimonials blockquote{
	padding-right: 25px;
}
.post-article a img{
	transform: rotate(180deg);
}
/*
Site Footer
---------------------------------------------------------------------------------------------------- */
/*
Theme Colors
---------------------------------------------------------------------------------------------------- */

/* GENFON */
/* === SECTION JOBS  === */
.section-positions {
  text-align: right;
}
.gform_widget .gform_footer.top_label {
  margin: -19px -30px;
  width: 8%;
}
/* Jobs Taxonomy */
.plus, .minus {
	left: 20px;
    right: auto;
}
.all-positions{
	left: 50px;
	right: auto;
}
.feedback {
	text-align: right;
}
.social-container{
	float: right;
	margin-top: 4px;
}
.form-search{
	float: left;
	margin-left: 37px;
	margin-right: 8px;
}

.main-form .wpcf7-form-control.wpcf7-submit{
	float: right;
}
.question-container a{
	float: left;
}
.entry-content p{
	margin-top:0;
}
.faq ul li .social-container{
	float: none;
	margin-top:0;
}
.testimonials{
	border-left:none;
	padding:15px 22px 20px 30px;
}
.slick-slider.slider-testimonials{
	border-right: 30px solid #df9f3a;
	border-left: none;
	padding-right: 20px;
}
.contact-information a{
	margin-left: 0;
	margin-right: 15px;
}
.content{
	float: right;
	padding-left: 20px;
}
.sidebar-content .sidebar{
	border-left: 0;
}
.news-sidebar{
	text-align: right;
	padding: 35px 20px 35px 10px;
}

.slider-news h3{
	display: block;
}

.genesis-nav-menu .menu-item-has-children .fa{
	right: auto;
	left: -16px;
	top: 40%;
	-webkit-transform: translateY(-60%);
	-moz-transform: translateY(-60%);
	-ms-transform: translateY(-60%);
	-o-transform: translateY(-60%);
	transform: translateY(-60%);
	z-index: -10;
}
.faq span{
	left: auto;
	right: 40px;
}

.social-container{
	font-size: 1rem;

}
.social-container span{
	display: inline-block;
	vertical-align: middle;
}
.news-sidebar ul li p{
	padding-left: 0;
	padding-right: 10px;
}
.text-under-the-video{
	text-align: right;
}
.form-news h2{
	text-align: right;
}
/*

Media Queries
---------------------------------------------------------------------------------------------------- */

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

}

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

	.footer-widgets-1,
	.footer-widgets-2 {
		margin-left: 30px;
		margin-right: inherit;
	}
}
@media only screen and (max-width: 1216px){
	/*.genesis-nav-menu .sub-menu{*/
		/*top: 160px;*/
	/*}*/
}
@media only screen and (max-width: 1023px) {
	.genesis-nav-menu .sub-menu{
		top: 114px;
	}
}
@media only screen and (max-width: 905px) {
	.toggle-menu{
		left: 0px;
		right: auto;
	}
	.genesis-nav-menu .menu-item-has-children .fa{
		right: auto;
		left: -16px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 1;
	}
	.genesis-nav-menu .menu-item-has-children .fa{
		left: 20px;
		right: auto;
	}
	.genesis-nav-menu .sub-menu{
		top: 0;
	}
	.form-search{
		margin-left: 0;
	}
	.site-header .widget-area{
		float: left;
		margin-left: 90px;
		margin-top: 22px;
	}
	.question-container a{
		float: none;
	}
	.block-rectangle{
		display: block;
		margin: 20px auto 0 !important;
		float: none;
		width: 100%;
	}
	.slick-navigation.next,
	.slick-navigation.prev{
		display: none !important;
	}
}
@media only screen and (max-width: 782px) {
 .five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds {
    margin: 0;
    width: 100%;
}
	.title-area{
		float: none;

	}
	.slider-news .two-sixths{
		margin-top: 50px;
	}
	.genesis-nav-menu .menu-item-has-children .fa{
		z-index: 10;
	}
	.site-footer p{
		float: none;
	}
	.social-container{
		float: none;
	}

}
@media only screen and (max-width: 768px){
	.question-container a{
		float: none;
	}
	.content{
		padding-left: 0;
	}
	.main-form h2{
		text-align: right;
	}
}
@media only screen and (max-width: 660px) {
	.social-container{
		float: none;
		text-align: center;
	}
	.main-form span{
		text-align: right;
	}

	.form-search{
		text-align: center;
	}
	.main-form .wpcf7-form-control.wpcf7-submit{
		float: none;
		display: block;
		margin: 10px auto 0;
	}
	.question-container a{
		float: none;
	}
	.site-footer p{
		float: none;
		text-align: center;
	}

}
@media only screen and (max-width: 480px) {
	.main-form .wpcf7-form{
		float: none;
	}
	.main-form h2{
		text-align: center;
		max-width: 100%;
	}
	.main-form span{
		max-width: 100%;
		text-align: center;
	}
}