html, body {
	direction: rtl;
}

span.category-chevron-homepage {
  	right:inherit;
    left: -20px;
	
}
.homeBigButton#homeButtonPublish {
    border-radius: 15px 0px 0 0;
}
.homeBigButton#homeButtonSearch {
    border-radius: 0 15px  0 0;
}

span.ltr {
    direction: ltr;
    display: inline-block;
}

#share_email_popup input[type=text],
#share_email_popup input[type=email] {
	text-align:right;
}


#my-mails .contentBox p{
	text-align:left;
}


.readerPageTextCon {
	//direction:ltr;
}

#author-carousel .slick-list.draggable {
    direction: ltr;
    float: right;
    text-align: right;
}

span.category-chevron-homepage {
    right: inherit;
	left:-20px;
}
span.seperator {
    padding: 0 10px 0 10px;
}

.tag-box span {
    float: right;
}

div#author-about {
	margin-right: 0px;
	margin-left: 90px;
}
#author-about p {
	padding-left: 40px;
	padding-right: 0px;	

}

.footer-box a.footerLink:not(:last-child) {
	border-right:none;
	border-left:1px solid #fff;
}
a#homeButtonPublish {
    order: 0;
}
a#homeButtonSearch {
    order: 2;
}
.blackLinkUnderLIne {
    background-image: url(/images/site_icons/endLeftBorder.png),url(/images/site_icons/textBorder.png);
    background-repeat: no-repeat , repeat-x;
    padding-right: 0px;
    background-position: bottom left, bottom left;
    padding-left: 10px;
}

.snake_right {
    background-image: url(/images/site_icons/endRightBordern.png),url(/images/site_icons/line_snake.png);
    padding-right: 14px;
    margin-right: 3px;
    background-position: bottom right, bottom left;
    background-size: auto, calc(100% - 16px) 2px;
}

.snake_left:hover {
	background-image: url(/images/site_icons/endLeftBordernG.png),url(/images/site_icons/line_snakeG.png);
}
.snake_right_top:hover, .snake_right:hover {
	background-image: url(/images/site_icons/endRightBordernG.png),url(/images/site_icons/line_snakeG.png);
}

.snake_left {
	background-image: url(/images/site_icons/endLeftBordern.png),url(/images/site_icons/line_snake.png);
	background-position: bottom left, bottom right;
	padding-left: 15px;
    margin-left: 1px;
}
.bookIconImage .tag-box {
    right: -30px;
	direction:rtl;
}

#newBooksSlider .bookIconAuthor {
	direction:rtl;
}

.bookIcon .bookIconTitle {
	direction: rtl !important;
}


#author-carousel button.slick-prev.slick-arrow {
    background-image: url(/images/prev.png);
}

#author-carousel button.slick-next.slick-arrow {
    background-image: url(/images/next.png);
    margin-right: 5px;
}

.customlogout.snake_left_top {
    float: left;
}

/* User Msg */
#ContestNotice .leftCon {
    float: left;
}


.yellwBackgroung {
    text-align: right;
}
#ContestNotice .rightCon {
    padding: 14px 0px;
    float: right;
}


.bigRibbon {
    direction: ltr;
	float:right;
}
.middleText {
	float:right;
	direction: rtl;
}
.book_promote_bookImage {
    float: left;
	
}
.absoBottom {
    right: inherit;
	left:0px;
}
.greenButton {
    border-radius: 9px 0px 0 0;
}
#shelf-button, #read-button,button#support-button, #sign_upB {
    border-radius: 0 18px 0 0;
}
#edit-button, button#instruction-button, button#edit-button, button#comment-button,  #sign_inB {
    border-radius: 18px 0 0px 0;
}
.hvr-sweep-to-top-right:before  {
border-radius: 15px 0px 0px 0;
}
.hvr-sweep-to-top-left:before  {
border-radius: 0px 15px 0px 0px;
}

.bialicArrows#bialicPrev {
	background-image:url('/images/bialicright.png');
}

.bialicArrows#bialicNext {
	background-image:url('/images/bialicleft.png');
}
.homeBigButton#homeButtonPublish {
	color:#e9bece;
	border-left:1px solid white;
}

span.select2.select2-container.select2-container--default {
    text-align: right;
}
span.regVali.selectRegVali {
    position: absolute;
    top: 10px;
    left: -25px;
    color: red;
	right:inherit;
}
#personaldetails-wrap div#country_code {
    margin-right: 1px;
}

#newBooksSlider{
	direction:ltr;
}

.bookIconTitle, div#details-main h3, span.readerBookAuthor, span.bookIconAuthor {
	direction:rtl;
}

#newBooksSlider .slick-track {
    left: 5px;
}
#personaldetails-wrap #phone {
	order:2;
}
#personaldetails-wrap #country_code {
	order:3;
}
#personaldetails-wrap form div#phone, #personaldetails-wrap form div#password2, #personaldetails-wrap form div#email {
    margin-left: 0px;
	margin-right: 30px;
}

#close_usermsg, .closeIcon  {
	margin-left:32px;
	margin-right:0px;
	float:right;	
}

.homeBigButton#homeButtonSearch {
	color:#99cdcf;
}

#k2Container header h1 {
    text-align: right;
}

div#toMyShelf {
	text-align:right;
}

.profileInfoCon {
	text-align:right;
}



#registerCon div#country_code {
    order: 3;
}
#registerCon #phone.input-placeholder {
    order: 2;
}
ul#select2-education-bs-results {
    text-align: right;
    padding-right: 12px;
}

.gk-main-menu > ul > li:last-of-type a {
	padding-left: 0;	
}
.gk-main-menu > ul > li:first-of-type a {
	padding-right: 0;	
}
ul.nav.menu li:first-child {
    text-align: right;
}
ul.nav.menu li:last-child {
    text-align: left;
}

#profileForm h2 {
	text-align:right;
}

#profileInfo3Con {
	text-align:right;
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

.yellowBg label {
	color: #4c4c4c;
}
.rsform-block.rsform-block-name {
    float: right;
    margin-right: 0px;
}

#profileForm input[name=phone],
#profileForm input[name=profession] {
	margin-left:15px;
	margin-right:0px;
}

.form-horizontal .control-label {
	float:right;
}

.ribbon {
	float:right;
}
.bookIcon.newBooksPublish {
    right: 35px;
	left:inherit;
}
.slick-list {
   
	margin-right: auto !important;
	margin-left: inherit !important;

}

span.booksModuleFilterItem.active::before {
    margin-left: 2px;
    margin-right: -23px;
   
}

/* Register */ 

#registerCon .select2-container--default .select2-selection--single .select2-selection__arrow, #personaldetails-wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
    right: inherit;
    left: 1px;
}



/* Contact */
.formValidation {

    right: initial;
    left: 10px;
}
/* Support */

.instruction-step>div>div:after {
	background-image: url(/images/prev.png);
    right: inherit;
	left:10px
}
.termslayout h1,#supportbox h1,#eventspage h1 {
	text-align: right;
	
}


/* Search results */


.blackBg input[type="number"], .blackBg input[type="text"], .blackBg input[type="email"], .blackBg input[type="password"], #search-pg input[type="text"],#result-pg input[type="text"], #search-pg input[type="number"],#result-pg input[type="number"],.blackBg.rating-wrap,.blackBg  span.select2 {		
    background-image: url(/images/input.png), url(/images/input1.png);
    background-position: bottom right, bottom left;
}
form#search-form .select2-container, form#result-form .select2-container {
    direction: rtl;
}
.select2-container--default .select2-selection--single .select2-selection__arrow, span#category-chevron {
    right: inherit;
    left: 1px;
}
.blackBg ~ span.select2-container.select2-container--default.select2-container--open span.select2-dropdown {
	direction:rtl;
}


/* publish creation */


#book-uploadpg .regPlaceholder {
    left: inherit;
    right: 20px;
}

#RadioWrap label {
	font-size: 18px;
    font-weight: bold;
    color: #c3c3c3;
    padding-right: 20px;
    position: relative;
    padding-left: 9px;
}

.blinking-cursor {
	right:280px;
}

#stage-block::before {   
    width: 77%;
    left: 13%;
}

#categoryChoice>p>span {
    left: inherit;
	right:0;	
}
#categoryChoice>p {
    padding-right: 45px;
}
#infomodal {
	float:left;
}

div#comment-button {
    float: left;
}
#read-button {
    float: right;
}

#book-details #comment-button {
    border-radius:  0 15px 0px 0;
}
#book-details #read-button {
    border-radius: 15px 0 0px 0;
}





#book-uploadpg  {
    left: inherit;
	right:20px;	
}
#book-uploadpg #uploaderFirstName, #book-uploadpg #authorFirstName {
    margin-left: 34px;
	margin-right:0px;
}
#book-uploadpg #uploaderLastName {
    margin-right: 30px;
	margin-right:0px;
}

.ribbon .ribbonText {
	transform-origin: 48% 248%;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
	direction: rtl;
}

.bigRibbon .ribbonText {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    direction: rtl;
}

#cboxClose {
    right: inherit !important;
    left: 30px !important;
}

#registerCon .regPlaceholder, #book-uploadpg {
    right: 40px;
	left:inherit;
}
#registerCon #name.input-placeholder, #registerCon #last_name.input-placeholder, #registerCon #email.input-placeholder {
    margin-left: 25px;
    margin-right: 0px;
}

input[type="radio"]:checked+label:before, input[type="radio"]:not(:checked)+label:before{
	right: -10px;
	left:inherit;
   
}

/* profile page */

.leftcolumn {
    margin-left: 0%;
	margin-right: 5%;
}
select#work_language option {
    float: right;
}
#profileForm input[name="name"],#profileForm input[name="last_name"], #profileForm input[name="email"],#profileForm input[name="age"], #profileForm select[name="education"], #profileForm input[name="personal_definition"], #profileForm select[name="gender"] {
	margin-left:40px !important;
	margin-right:0px !important;	
}

span#select2-work_language-container {
    text-align: right;
}
span.select2-results {
    text-align: right;
}
/* my shelf */

#my-shelf h2 {
	text-align: right;
}
.header span {
    right: inherit;
	left:5px;
  	border-left:0px solid #2f2f2f;
	border-right:5px solid #2f2f2f;
}

/* Book details */

#details-main h1, #author-about h1 {
	text-align: right;
}
div#interactions span {
    float: right;
}
.watch,.like,.rating,.date {
	margin-left: 5px;
    margin-right: 24px;
}
div#excerpts {
    padding-left: 40px;
	padding-right: 0px;

}
div#details-main {
    margin-left: 90px;
    margin-right: 0px;
}
.bookIcon {
    text-align: right;
}

/* footer */

.menufooterMenu li {
    display: inline-block;
	padding: 0px 10px !important;
}
.menufooterMenu li:not(:last-child) {

    border-right: none;
    border-left: 1px solid #1e1415;
}

div#usermsg-content {
    float: right;
}
.readMoreUserMsg {
    float: left;
}




/* Comments */ 

.comment .text{
    text-align: right;
}

.commenter .avatar {
    float: right;
    padding-left: 10px;
	padding-right: 0px;
}

/* Read a book */

.readerPageHighlightsSection{
    right: initial;
    width: 20%;
}

div#readerHeadRight {
    float: right;
}
div#readerHeadLeft {
    float: left;
}
div#readerHeadLeft {
    right: inherit;
    left: 0px;
    padding-left: 0px;
}

div#readerAddHighlightIcon {
    background-image: url('/images/remarks_icon.png');
   
}

#bialicTextCon .slick-list {
	direction: rtl;
}


.ribbon .ribbonPages {
	direction:rtl;
}

.readerPageHighlightsSection.open .readerSectionHighlightIcon,
.readerSectionHighlightIcon{
    transform: scale(1);
}

.readerSectionHighlightsCon{
	direction:rtl;
    text-align: right;
}

@media only screen and (max-width: 980px) {
	.nav-collapse.collapse.gk-main-menu.in .menu li {
		text-align: right;
	}
}


@media only screen and (max-width: 767px) {
/* max-container = 480 */

	#registerCon #name.input-placeholder, #registerCon #last_name.input-placeholder, #registerCon #email.input-placeholder {
    	margin-left: 0px;
    	margin-right: 0px;
	}
	.selectionList .current span {
    	left: inherit;
    	right: 10px;
	}
	.book_promote_bookImage {
    right: inherit;
    left: 19px;
	}
	.bookSlider button.slick-next.slick-arrow {
    left: inherit;
    right: 33px;
	}
	.bookSlider button.slick-prev.slick-arrow {
    	left: -12px;
    	height: 440px;
    	background-size: 16px;
		right: inherit;
	}
	
}
@media only screen and (max-width: 767px) {
	.bookSlider button.slick-next.slick-arrow {
    	right: 12px;
	}
	.bookSlider button.slick-prev.slick-arrow {
    	left: -12px;
    	height: 297px;
    	background-size: 16px;
    	right: inherit;
	}
}


@media only screen and (max-width: 480px) {
	div#details-main {
		margin-left: auto;
		margin-right: auto;
	}
}

