/*
Theme Name: Centum

Adding support for language written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

http://codex.wordpress.org/Right_to_Left_Language_Support

*/



body {
	direction: rtl;
	unicode-bidi: embed;
}


#logo a img {
    float: right;
}

.logo {
    float: right;
}

#tagline {
    border-right: 1px solid #e9e9e9;
    margin: 0px 20px 0 0;
    padding: 5px 20px 5px 0;
    float: right;
	border-left: none;
}

.twitter i, .twitter:before , .facebook i, .facebook:before , .instagram i, .instagram:before , .youtube i, .youtube:before {
    margin: 13px 10px 0 14px;
}


.container .columns.logo-area {
    float: right;
}

/* Contact Details
====================================*/
/* #contact-details {
    float: left;
}

#contact-details li {
    padding-right: 10px;
    margin-right: 10px;
    border-right: 1px solid #e9e9e9;
    padding-left: 0;
    margin-left: auto;
    border-left: none;
}

#contact-details li:first-child {
    margin-right: 0;
    margin-left: auto;
}

#contact-details i {
    margin-left: 5px;
    margin-right: auto;
}
 */
#contact-details {
  float: left;
}
 #contact-details li {
  display: block;
  float: right;
}
#contact-details li:first-child {
    margin-left: 10px;
}
#contact-details i {
    margin-left: 5px;
    margin-right: 0px
}

/* Search Form
====================================*/
.search-form .search-text-box {
    left:10px;
	right: auto;
}

.search-form .search-text-box:focus {
    padding: 16px 58px 16px 18px;
}

/* Main Navigation
====================================*/
.selectnav {
    float: right;
}

#navigation {
    float: right;
}

#navigation ul li {
    float:right;
}

#navigation ul ul {
    right: 0;
	left: auto;
}

#navigation ul ul ul {
    right:100%;
	left: auto;
}

#navigation ul li:hover>ul {
    right:0;
	left: auto;
}

#navigation ul ul li:hover>ul {
    right:100%;
	left: auto;
}


.slider .tp-rightarrow.default,
.slider .tp-leftarrow.default {
    left: 30px;
	right: auto;
}

.slider .tp-leftarrow.default:before {
    right: 16px;
	left: auto;
}

.slider .tp-rightarrow.default:before {
    right: 16px;
	left: auto;
}

/* =================================================================== */
/* Flexslider
====================================================================== */


/* Direction Nav
====================================*/

.flex-direction-nav a {
    left: 20px;
	right: auto;
}

.flex-direction-nav .flex-next {
    background-image: url(images/slider-control-left.png);
}

.flex-direction-nav .flex-prev {
    margin-left: 36px;
    background-image: url(images/slider-control-right.png);
	margin-right: auto;
}

.subpage .flex-direction-nav a {
    left: 0px;
	right: auto;
}

/* Control Nav
====================================*/

.flex-control-nav li {
    margin: 0 0 0 3px;
}

/* Caption
====================================*/
.slide-caption {
    margin: 0 20px 20px 0;
    right: 0;
	left: auto;
}

/* ------------------------------------------------------------------- */
/* Royal Slider
---------------------------------------------------------------------- */

.slider-padding {
    padding-left: 20px;
	padding-right: 0;
}

.royalSlider > * {
    float: right;
}

.royal-caption {
    right:0;
	left: auto;
}

.rsOverflow {
    float: right;
}

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

.rsVisibleNearbyWrap .rsOverflow {
    right: 0;
	left: auto;
}

.rsThumb {
    float: right;
}

.rsGCaption {
    float: right;
}

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

.rsThumbs {
    float: right;
}

.rsTabs {
    float: right;
}

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

.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
    right: 0;
	left: auto;
}

.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
    padding-left: 44px;
	padding-right: 0;
}

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

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

/* Directional Navigation (Next/Prev)
------------------------------------- */

.rsDefault.rsHor .rsArrowLeft {
    left: 37px;
	right: auto;
}

.rsDefault.rsHor .rsArrowRight {
    left: 0px;
	right: auto;
}

.rsDefault .rsArrowIcn {
    left: 30px;
	right: auto;
}

.rsDefault.rsHor .rsArrowLeft .rsArrowIcn:before,
.rsDefault.rsHor .rsArrowRight .rsArrowIcn:before {
    right: 14px;
	left: auto;
}

.post-img .rsDefault.rsHor .rsArrowLeft .rsArrowIcn:before,
.post-img .rsDefault.rsHor .rsArrowRight .rsArrowIcn:before {
    right: 14px;
	left: auto;
}

/* Thumbnails
------------------------------------- */

.rsDefault .rsThumbsVer {
    left: 0;
	right: auto;
}

.rsDefault .rsThumb {
    float: right;
}

/* Thumbnails Arrow Icons */

.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft {
    right: 0;
	left: auto;
}

.rsDefault.rsWithThumbsHor .rsThumbsArrowRight {
    left: 0;
	right: auto;
}

.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn:before,
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn:before {
    right: 0;
	left: auto;
}

.rsDefault .rsThumbsArrowIcn {
    right: 50%;
    margin-right: -4px;
	left: auto;
	margin-left: auto;
}

.rsDefault .rsThumbsVer .rsThumbsArrowIcn {
    margin-right: -10px;
	margin-left: auto;
}

/* Preloader */
.rsDefault .rsPreloader {
    right:50%;
    margin-right:-10px;
	left: auto;
	margin-left: auto;
}

/* Direction Nav
====================================*/
#home-slider.rsDefault .rsArrowIcn,
#portfolio-slider.rsDefault .rsArrowIcn {
    left: 30px;
	right: auto;
}

.rsDefault.rsHor .rsArrowRight .rsArrowIcn:before {
    right: 16px;
	left: auto;
}

.rsDefault.rsHor .rsArrowLeft .rsArrowIcn:before {
    right: 16px;
	left: auto;
}

.rsDefault.rsHor .rsArrowLeft .rsArrowIcn {
    margin-left: 4px;
	margin-right: auto;
}

/* Caption
====================================*/
.slide-caption {
    margin: 0 30px 30px 0;
    right: 0;
	left: auto;
}

/* LayerSlider Caption Styles */


#layerslider .slide-caption.alt {
    padding: 30px 35px 30px 25px;
}

/* =================================================================== */
/* Icon Boxes
====================================================================== */
.icon-box-container {
    float:right;
}

.icon-boxes-container {
    float:right;
}

.icon-box p, .icon-box h3 {
    margin-right: 43px;
	margin-left: auto;
}
.icon-box .custom-icon,
.icon-box i {
    float: right;
}

.image-overlay-zoom:before, .image-overlay-link:before {
  border-radius: 50%;
  width: 55px;
  height: 55px;
  display: block;
  position: relative;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  content: "";
  top: 50%;
  right: 50%;
  margin-top: -27px;
  margin-right: -27px;
  text-align: center;
  vertical-align: middle;
}

/* Headline
====================================*/

.headline h3, .headline h4 {
    padding: 0 0 0 10px;
}

/* Page Title
====================================*/

#page-title h1.has-breadcrumbs,
#page-title h2.has-breadcrumbs {
    float: right;
}

/* =============================================================== */
/* Breadcrumbs
================================================================ */
#breadcrumbs {
    float: left;
}

#breadcrumbs li {
    margin-left: 4px;
    padding-left: 10px;
	padding-right: 0;
	margin-right: auto;
    display: block;
    float: left;
}

#breadcrumbs li :before {
    top: 0px;
	right: -10px;
}

#breadcrumbs li i {
    margin: 0 0 0 3px;
}

/* Client Logo List
====================================*/
.client-list li {
    float: right;
    margin: -1px -1px 0 0;
}


#filters {
    text-align: left;
    left: 0;
    margin: -65px 0 0 2px;
	right: auto;
}

#filters a {
    margin: 0 0 10px 5px;
}

/* Portfolio Navigation
====================================*/
#portfolio-navi {
    left: 0;
    margin: -70px 0 0 10px;
	right: auto;
}

.ie7 #portfolio-navi a {
    margin-right: 3px;
	margin-left: auto;
}

#portfolio-navi .next:before {
    right: 15px;
	left: auto;
}

#portfolio-navi .prev:before {
    right: 15px;
	left: auto;
}


.project-tags strong {
    float: right;
    margin: 5px 0 20px 10px;
}

.project-info-horizontal li {
    float: right;
    margin-left: 20px;
	margin-right: auto;
}


.isotope .isotope-item {
    -o-transition-property:         top, right, opacity;
}


/* =================================================================== */
/* Footer
====================================================================== */

#footer .headline h4,
.footer-headline h4 {
    padding: 0 0 0 10px;
}

/* Links List
====================================*/

.widget ul li:before {
    margin-right: 2px;
    float: right;
	margin-left: auto;
}

.widget .flickr-widget li a {
    margin-right:0px;
	margin-left: auto;
}

.widget li a {
    margin-right: 15px;
	margin-left: auto;
}

#footer .widget_recent_comments li a,
#footer .widget_categories li a,
#footer .widget_archive li a,
.widget_recent_comments li a,
.widget_categories li a,
.widget_archive li a {
    margin-right: 10px;
	margin-left: auto;
}

#footer .widget_recent_comments .comment-author-link,
.widget_recent_comments .comment-author-link {
    padding-right: 10px;
	padding-left: 0;
}

.rsswidget img {
    float: right;
    margin-left: 7px;
	margin-right: auto;
}

.links-list-alt li a {
    background: url(images/links-list-arrow-02.png) no-repeat right 47%;
}

/* Photo Stream
====================================*/
.flickr-widget {
    margin-left: -12px;
	margin-right: auto;
}

.flickr-widget a {
    float: right;
    margin-left: 11px;
	margin-right: auto;
}

/* Footer - Twitter Widget
====================================*/
#twitter {
    float: right;
}

#twitter li {
    margin: 2px 34px 12px 0px;
}

#twitter li:before {
    margin-right: -32px;
	margin-left: auto;
}

#twitter li:last-child {
    margin-right: 34px;
	margin-left: auto;
}

/* Footer Bottom
====================================*/

/* Back To Top
====================================*/
#scroll-top-top {
    left: 10px;
	right: auto;
}

#scroll-top-top a:before {
    right: 13px;
	left: auto;
}

/* =================================================================== */
/* Contact
====================================================================== */
/* Google Map
====================================*/

/* Contact Details
====================================*/

.contact-details p {
    margin: -5px 20px 0 0;
}

.contact-details li i {
    float: right;
}

/* Contact Form
====================================*/

.loading {
    float: right;
    margin: 5px 10px 0 0;
}

a.button.loading:before,button.button.loading:before,input.button.loading:before,#respond input#submit.loading:before,#content input.button.loading:before {
    left:0;
    right:0;
}



.post-content {
    margin: 22px 65px 0 0;
}

.post-content ul {
    margin: 10px 20px 20px 0px;
}

.post-content ol {
    margin: 10px 20px 20px 0px;
}

/* Icons */
.post-icon {
    float: right;
}

.search-results .portfolio .post-content,
.search-results .page .post-content {
    margin: 22px 0px 0 0;
}

/* Tags */

.post-meta i {
    margin-left: 5px;
	margin-right: auto;
}

.post-meta span {
    margin-left: 10px;
	margin-right: auto;
}


.pagination .pages,
.pagination .current,
.pagination a,
.woocommerce-pagination a,
.woocommerce-pagination span,
.pagination li {
    *float: right;
    margin-left: 6px;
	margin-right: auto;
}

.ie7 .pagination li {
    margin-left: 5px;
	margin-right: auto;
}

/* Widgets
====================================*/

.search input {
    padding-right: 30px;
	padding-left: 0;
}

/* Tags */
.tagcloud a {
    margin: 0 0 6px 3px;
}

.tagcloud a:last-child {
    margin-left:0;
	margin-right: auto;
}

/* Popular Posts */

.latest-post-blog p {
    margin-right: 75px;
	margin-left: auto;
}

.latest-post-blog.no-thumb p {
    margin-right:0px;
	margin-left: auto;
}

.latest-post-blog img {
    float: right;
}

/* Twitter */
#twitter-blog li {
    margin: 0 34px 15px 0;
}

#twitter-blog li:before {
    margin-right: -32px;
	margin-left: auto;
}

/* Flickr */
.blog-sidebar .flickr-widget {
    margin-left: -15px;
	margin-right: auto;
}

.blog-sidebar .flickr-widget a {
    float: right;
    margin-left: 10px;
	margin-right: auto;
}

#twitter {
    float: right;
}

#twitter li {
    margin: 2px 34px 12px 0px;
}

#twitter li:before {
    margin-right: -32px;
	margin-left: auto;
}

#twitter li:last-child {
    margin-right: 34px;
	margin-left: auto;
}

/* Blog Post
====================================*/
/* Comments */

.comments-sec {
    float:right;
}

ol.commentlist {
    float:right;
}

ol.commentlist li {
    float:right;
    clear: both;
}

ol li ol.childlist {
    float:left;
}

.comments {
    float:right;
}

ol li ol.childlist .comment-des {
    float:left;
}

.avatar {
    float:right;
}

.comment-des {
    float:left;
}

.comment-des strong {
    float:right;
    padding-left:5px;
	padding-right: 0;
}

.comment-des span {
    float:right;
}

.comment-by {
    float:right;
}

.comment-by span.reply {
    float:left;
}

.comment-by span.reply a {
    float: left;
    margin-right: 5px;
    float:left;
	margin-left: auto;
}

.comment-by span.date {
    padding-left: 7px;
    float: left;
	padding-right: 0;
}

/* =================================================================== */
/* Pricing Tables
====================================================================== */

.pricing-table {
    float: right;
    margin: 1px 1px 0 0;
}



input[type="button"] {
    float: right;
}

/* Input Button */

/* Accordion
====================================*/

.toggle-trigger a,
.acc-trigger a {
   background: url(images/accordion-plus.png) no-repeat left 55%;
}

.toggle-trigger a:before,
.acc-trigger a:before {
    float: left;
    left: 0;
    border-right: 1px solid #dedede;
	right: auto;
	border-left: none;
}

/* Tabs
====================================*/

.tabs-nav li {
    float: right;
}


.tabs-nav li:first-child a {
    border-right: 1px solid #ddd;
	border-left: none;
}

.tabs-nav li:last-child a {
    border-left: 1px solid #ddd;
	border-right: none;
}
.tabs-nav li a {
    border-right: 1px solid #ddd
}

/* Alert Boxes
====================================*/
#result .success,
div.wpcf7-response-output,
.woocommerce-message,
.woocommerce-error,
.woocommerce-info,
.notification {
    padding: 14px 18px 14px 40px;
}

.single-product .woocommerce-message {
    padding-left: 18px;
	padding-right: 0;
}

.woocommerce-message .wc-forward {
    float: left;
}

.notification.success .close,
.notification.error .close,
.notification.warning .close,
.notification.notice .close {
    left: 15px;
	right: auto;
}


.tooltip.left {
    margin-right: 2px;
	margin-left: auto;
}

.tooltip.right {
    margin-right: -2px;
	margin-left: auto;
}

.tooltip.top .tooltip-arrow {
    right: 50%;
    margin-right: -5px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
	left: auto;
	margin-left: auto;
}

.tooltip.right .tooltip-arrow {
    left: 0;
    border-right: 5px solid #444;
	right: auto;
	border-left: none;
}

.tooltip.bottom .tooltip-arrow {
    right: 50%;
    margin-right: -5px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
	left: auto;
	margin-left: auto;
}

.tooltip.left .tooltip-arrow {
    right: 0;
	left: auto;
}

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

/* Testimonial's Carousel
====================================*/

.testimonials-author {
    float: left;
    margin-top: 0px
}

/* Carousel */
.carousel-disabled,
.mr-rotato-disabled,
.mr-rotato-next, 
.mr-rotato-prev {
    margin-left: 1px;
	margin-right: auto;
}

.mr-rotato-next {
    left: -1px;
	right: auto;
}

.mr-rotato-next:before {
    right: 13px;
	left: auto;
}

.mr-rotato-prev:before {
    right: 11px;
	left: auto;
}

.mr-rotato-prev {
    left: 34px;
	right: auto;
}

.mr-rotato-next:before {
    content: "\f104";
}

.mr-rotato-prev:before {
    content: "\f105";
}

blockquote {
    border-right: 4px solid #e7e7e7;
    padding-right: 20px;
	padding-left: 0;
	border-left: none;
}


#header .social-icons li {
    margin-left: -2px;
	margin-right: auto;
}


#header .social-icons {
    float: left;
}

.social-icons.about {
    float: right;
    margin: 0 -5px 0 0;
}



.social-icons li {
    float: right;
    margin-left: 4px;
	margin-right: auto;
}


.twitter i, .twitter:before {
    margin: 13px 12px 0 0;
}

.dribbble i, .dribbble:before {
    margin: 13px 13px 0 0;
}

.facebook i, .facebook:before {
    margin: 13px 16px 0 0;
}

.linkedin i, .linkedin:before {
    margin: 13px 13px 0 0;
}

.delicious i, .delicious:before {
    margin: 13px 13px 0 0;
}

.paypal i, .paypal:before {
    margin: 13px 13px 0 0;
}

.gplus i, .gplus:before {
    margin: 13px 13px 0 0;
}

.stumbleupon i, .stumbleupon:before {
    margin: 13px 11px 0 0;
}

.fivehundredpx i, .fivehundredpx:before {
    margin: 13px 11px 0 0;
}

.pinterest i, .pinterest:before {
    margin: 13px 15px 0 0;
}

.forrst i, .forrst:before {
    margin: 13px 15px 0 0;
}

.digg i, .digg:before {
    margin: 13px 12px 0 0;
}

.spotify i, .spotify:before {
    margin: 13px 13px 0 0;
}

.reddit i, .reddit:before {
    margin: 13px 12px 0 0;
}

.appstore i, .appstore:before {
    margin: 13px 14px 0 0;
}

.blogger i, .blogger:before {
    margin: 13px 15px 0 0;
}

.dribbble i, .dribbble:before {
    margin: 13px 13px 0 0;
}

.evernote i, .evernote:before {
    margin: 13px 15px 0 0;
}

.flickr i, .flickr:before {
    margin: 13px 13px 0 0;
}

.rss i, .rss:before {
    margin: 13px 14px 0 0;
}

.youtube i, .youtube:before {
    margin: 13px 14px 0 0;
}

.vimeo i, .vimeo:before {
    margin: 13px 13px 0 0;
}

.xing i, .xing:before {
    margin: 13px 14px 0 0;
}

.yahoo i, .yahoo:before {
    margin: 13px 11px 0 0;
}

.amazon i, .amazon:before {
    margin: 13px 12px 0 0;
}

.steam i, .steam:before {
    margin: 13px 11px 0 0;
}

.dropbox i, .dropbox:before {
    margin: 13px 13px 0 0;
}

.github i, .github:before {
    margin: 13px 13px 0 0;
}

.lastfm i, .lastfm:before {
    margin: 13px 11px 0 0;
}

.tumblr i, .tumblr:before {
    margin: 13px 15px 0 0;
}

.wordpress i, .wordpress:before {
    margin: 13px 14px 0 0;
}

.instagram i, .instagram:before {
    margin: 13px 14px 0 0;
}

.skype i, .skype:before {
    margin: 13px 14px 0 0;
}

/* Web Font */

/* 'î €' */

/* 'î ' */

/* 'î ‚' */

/* 'î ƒ' */

/* 'î „' */

/* 'î …' */

/* 'î †' */

/* 'î ‡' */

/* 'î ˆ' */

/* 'î ‰' */

/* 'î Š' */

/* 'î ‹' */

/* 'î Œ' */

/* 'î ' */

/* 'î Ž' */

/* 'î ' */

/* 'î ' */

/* 'î ‘' */

/* 'î ’' */

/* 'î “' */

/* 'î ”' */

/* 'î •' */

/* 'î –' */

/* 'î —' */

/* 'î ˜' */

/* 'î ™' */

/* 'î š' */

/* 'î ›' */

/* 'î œ' */

/* 'î ' */

/* 'î ž' */

/* 'î Ÿ' */

/* 'î  ' */

/* 'î ¡' */

/* 'î ¢' */

/* 'î £' */

/* 'î ¤' */

/* 'î ¥' */
/* Table
====================================*/

table th,
table.standard-table th {
    border-left: none;
    text-align: right;
	border-right: none;
}

table td:last-child,
table.standard-table td:last-child {
    border-left: 1px solid #ddd;
	border-right: none;
}

table th:last-child,
table.standard-table th:last-child {
    border-left: 1px solid #ddd;
	border-right: none;
}

table td,
table.standard-table td {
    border-left: none;
	border-right: none;
}

dl dt {
    float: right;
    clear: right;
    text-align: left;
}

dl dd {
    margin-right: 200px;
	margin-left: auto;
}

dl.customer_details dd,
dl.variation dd {
    margin-right: 80px;
	margin-left: auto;
}

dl.customer_details dt {
    text-align: right;
}

/*--------------------------------------------------------------
Galleries
--------------------------------------------------------------*/
/* WordPress Gallery 
------------------------------------------ */

.gallery {
    margin-right: -0.5em;
    margin-left: -0.5em;
}

.gallery-item {
    float: right;
}

.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;
}

/* Responsive Tables */
.st-key {
    text-align: right;
}

.st-val {
    text-align: right;
    border-right:0;
	border-left: none;
}

/* Notice
====================================*/

/* List Styles
====================================*/
.list-1 li,
.list-2 li,
.list-3 li,
.list-4 li {
    margin-right: 2px;
	margin-left: auto;
}

.list-1 li:before,
.list-2 li:before,
.list-3 li:before,
.list-4 li:before {
    margin: 0 0 0 7px;
}

/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */

/* makes the font 33% larger relative to the icon container */

.fa-ul {
    padding-right: 0;
    margin-right: 2.14285714em;
	padding-left: 0;
	margin-left: auto;
}

.fa-li {
    right: -2.14285714em;
	left: auto;
}

.fa-li.fa-lg {
    right: -1.85714286em;
	left: auto;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.fa.pull-right {
    margin-left: .3em;
	margin-right: auto;
}

.fa.pull-left {
    margin-right: .3em;
	margin-left: auto;
}

.fa-stack-1x,
.fa-stack-2x {
    right: 0;
	left: auto;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */

/* Icons Example */

.icons-example ul li {
    margin: 0 4px 4px 0;
}

/* =================================================================== */
/* Media Queries
====================================================================== */


/* Standard 1180 (devices and browsers)
====================================================================== */
@media only screen and (min-width: 1200px) {

}

/* Smaller than standard 1180 (devices and browsers)
====================================================================== */
@media only screen and (min-width: 960px) and (max-width: 1389px) {

}

/* Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width: 768px) and (max-width: 990px) {

}

/* All Mobile Sizes (devices and browser)
====================================================================== */
@media only screen and (max-width: 767px) {

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */

/* Icons Example */

.icons-example ul li {
    margin: 0 4px 4px 0;
}




/* =================================================================== */
/* Media Queries
====================================================================== */


/* Standard 1180 (devices and browsers)
====================================================================== */
@media only screen and (min-width: 1200px)



/* Smaller than standard 1180 (devices and browsers)
====================================================================== */
@media only screen and (min-width: 960px) and (max-width: 1389px) 



/* Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width: 768px) and (max-width: 990px) 
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
====================================================================== */
@media only screen and (max-width: 479px) {

}

/* WooCommerce === */

.product .item-description span.price {
    text-align: right;
}

.woocommerce .price {
    text-align: right;
}

.widget.woocommerce li ins,
.product-list-desc ins,
.price ins {
    margin: -1px 4px 1px 0;
    margin: 0px 4px 0px 0;
}

span.onsale {
    right: 13px;
	left: auto;
}

/* Cart Button */
.cart-btn a.button,
.cart-btn .button {
    padding: 8px 52px 8px 14px;
    float: right;
}

.cart-btn .button.adc:before,
.cart-btn .button.single_add_to_cart_button:before {
    padding: 7px 12px 7px 15px;
    right:0;
	left: auto;
}

.widget_shopping_cart_content .buttons a:first-child {
    margin-left: 5px;
	margin-right: auto;
}

.cart_list.product_list_widget li a {
    margin-right: 0px;
	margin-left: auto;
}

/* .widget_shopping_cart_content .buttons a */

/* Cart List */

#cart ul li a img {
    float: right;
    margin: 0 0 0 15px;
}

.cart-list .arrow {
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    right: 230px;
	left: auto;
}

.cart-buttons a.view-cart:before,
.cart-buttons a.checkout:before {
    right: 0;
	left: auto;
}

.widget.woocommerce li .attachment-cart-square-thumb,
.widget.woocommerce li .attachment-shop_thumbnail {
    */
	float: right;
    margin: 0 0 0 15px;
}

/* Filter By Price
------------------------------------- */

.widget_price_filter input {
    margin: 8px 4px 0 0;
    float: right;
}

.widget_price_filter label {
    float: right;
}

.widget_price_filter .button {
    float: left;
}

.widget_price_filter .ui-slider {
    text-align: right;
}

.widget_price_filter .ui-slider .ui-slider-handle {
    margin: -3px -8px 0 0;
}

.widget_price_filter .ui-slider-horizontal {
    margin: 0 8px 16px 10px;
}

.widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
    right: 0;
	left: auto;
}

.widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
    left: 0;
	right: auto;
}

.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1 {
    float: right;
}

.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2 {
    float: left;
}

/* Product Page
------------------------------------- */

.reviews-counter {
    float: left;
    left: 0;
    padding: 0 0 0 10px;
    text-align: left;
	right: auto;
}

.reviews-counter .five-stars,
.reviews-counter .four-stars,
.reviews-counter .three-stars,
.reviews-counter .two-stars,
.reviews-counter .one-stars {
    text-align: right;
}

.reviews-counter .rating {
    left: -14px;
	right: auto;
}

.woocommerce #content div.product div.thumbnails a.last, .woocommerce div.product div.thumbnails a.last, .woocommerce-page #content div.product div.thumbnails a.last, .woocommerce-page div.product div.thumbnails a.last {
    margin-left: 0px;
	margin-right: auto;
}

.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {
    float: right;
    margin-left: 3.8%;
	margin-right: auto;
}

table.variations,
.product-page section {
    text-align: right;
}

.product-page section p a:after {
    margin: 0 3px 0 1px;
}

/* Variables
------------------------------------- */
/* .variations select */

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

.add_to_wishlist:before {
    margin-left: 7px;
	margin-right: auto;
}

/* Star Rating */

/* Quantity
------------------------------------- */

#quantity {
    float: right;
}

.qty {
    float: right;
}

.quantity input.plus,
.quantity input.minus,
a.cart-remove {
    float: right;
}

/* firefox 19+ */

/* ie */

.cart-remove:before {
    right: 13px;
	left: auto;
}

.qtyplus:before,
.qtyminus:before {
    right: 15px;
	left: auto;
}

.linking button.button {
    margin: 0 25px 0 0;
    padding: 9px 52px 9px 15px;
    float: right;
}

.linking .button.single_add_to_cart_button:before {
    padding: 12px 12px 8px 15px;
    right:0;
	left: auto;
}

.added_to_cart {
    margin-right: 10px;
	margin-left: auto;
}

div.avatar {
    float: right;
    right: -90px;
	left: auto;
}

ol.commentlist li {
    margin: 0 90px 20px 0;
}

ol.commentlist  ul li {
    margin: 20px 90px 0 0;
}

.stars {
    float: right;
}

.stars a {
    float: right;
    padding-left: 2px;
	padding-right: 0;
}

table.standard-table.shop td {
    border-left: none;
	border-right: none;
}

table.standard-table.shop td:last-child {
    border-left: 1px solid #e0e0e0;
	border-right: none;
}

table.standard-table.shop th:last-child {
    border-left: 1px solid #e0e0e0;
	border-right: none;
}

/* Shopping Cart
------------------------------------- */

table.cart-table th,
table.cart-table td.actions {
    text-align: right;
}

table.cart-table td {
    border-left: none;
	border-right: none;
}

table.cart-table .cart-btns {
    float: left;
}

table.cart-table .cart-btns a {
    margin-right: 10px;
	margin-left: auto;
}

/* Cart Totals */
.eight.columns.cart_totals {
    float: left;
}

.apply-coupon input {
    float: right;
}

.apply-coupon input {
    float: right;
}

.woocommerce-checkout .woocommerce-info span {
    margin-left: 5px;
	margin-right: auto;
}

.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last {
    float: right;
}

.woocommerce form .form-row-last,.woocommerce-page form .form-row-last {
    float: left;
}

#ship-to-different-address label {
    float: right;
    margin-left: 15px;
	margin-right: auto;
}

#payment ul.payment_methods {
    text-align:right;
}

#payment ul.payment_methods li {
    text-align:right;
}

#payment ul.payment_methods li input {
    margin: 6px 0 0 9px;
    float: right;
}

#payment ul.payment_methods li img {
    margin:-2px .5em 0 0;
}

#payment #place_order {
    float:left;
}

#payment .terms {
    text-align:left;
}

#payment div.payment_box #cc-expire-month,#payment div.payment_box #cc-expire-year {
    float:right;
}

#payment div.payment_box #cc-expire-year {
    float:left;
}

#payment div.payment_box .form-row select {
    float:right;
    margin-left:3.8%;
	margin-right: auto;
}

#payment div.payment_box .form-row select:nth-child(3n) {
    margin-left:0;
	margin-right: auto;
}

#payment div.payment_box:after {
    border-left-color:transparent;
    border-right-color:transparent;
    right:0;
    margin:-1em 2em 0 0;
	left: auto;
}

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */

.alignright {
    float: right;
    margin: 0 0 8px 15px;
}

.alignleft {
    float: left;
    margin: 0 15px 8px 0;
}

.wp-caption.transparent figcaption {
    right: 0;
	left: auto;
}

/* calendar widget */

#wp-calendar caption {
    text-align: right;
}

#wp-calendar tfoot #next {
    text-align: left;
}

#header #lang_sel {
    float: left;
}

/* Sliding Search Form */
#navigation .dropmenu > li#search-in-menu {
    left:10px;
	right: auto;
}

#navigation .dropmenu > li#search-in-menu .fa {
    left: 0;
	right: auto;
}

#navigation .dropmenu > li#search-in-menu input[type="text"] {
    left:0;
	right: auto;
}

#navigation .dropmenu > li#search-in-menu input[type="text"]:focus {
    padding-left: 15px;
	padding-right: 0;
}

/* Magnific Popup CSS */
.mfp-bg {
    right: 0;
	left: auto;
}

.mfp-wrap {
    right: 0;
	left: auto;
}

.mfp-container {
    right: 0;
	left: auto;
}

.mfp-content {
    text-align: right;
}

.mfp-preloader {
    right: 8px;
    left: 8px;
}

.mfp-close {
    left: 0;
    padding: 0 10px 18px 0;
	right: auto;
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    left: -6px;
    text-align: left;
    padding-left: 6px;
	right: auto;
	padding-right: 0;
}

.mfp-counter {
    left: 0;
	right: auto;
}

.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    right: 0;
    margin-right: 35px;
	left: auto;
	margin-left: auto;
}

.mfp-arrow-right {
    right: 0;
	left: auto;
}

.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-right: 31px;
	margin-left: auto;
	border-right: none;
}

.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    margin-right: 25px;
    border-left: 27px solid #3F3F3F;
	margin-left: auto;
	border-right: none;
}

.mfp-arrow-left {
    left: 0;
	right: auto;
}

.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-right: 39px;
	margin-left: auto;
	border-left: none;
}

.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    border-right: 27px solid #3F3F3F;
	border-left: none;
}

.mfp-iframe-scaler iframe {
    right: 0;
	left: auto;
}

/* Main image in popup */

/* The shadow behind the image */

.mfp-figure:after {
    right: 0;
    left: 0;
}

.mfp-bottom-bar {
    right: 0;
	left: auto;
}

.mfp-title {
    text-align: right;
    padding-left: 36px;
	padding-right: 0;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {

/* The shadow behind the image */

.mfp-figure:after {
    right: 0;
    left: 0;
}

.mfp-bottom-bar {
    right: 0;
	left: auto;
}

.mfp-title {
    text-align: right;
    padding-left: 36px;
	padding-right: 0;
}

}

@media all and (max-width: 900px) {

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {

/* The shadow behind the image */

.mfp-figure:after {
    right: 0;
    left: 0;
}

.mfp-bottom-bar {
    right: 0;
	left: auto;
}

.mfp-title {
    text-align: right;
    padding-left: 36px;
	padding-right: 0;
}

}

}

.mfp-ie7 .mfp-bottom-bar {
    right: 50%;
    margin-right: -300px;
	left: auto;
	margin-left: auto;
}

.mfp-ie7 .mfp-close {
    left: 0;
	right: auto;
}

/* animate in */

/* animate out */

/* Dark overlay, start state */

/* animate in */

/* animate out */

#lang_sel a img {
    float: right;
}

#header #lang_sel {
    margin-left: 15px;
	margin-right: auto;
}

.widget.widget_icl_lang_sel_widget li a {
    margin-right: 0px;
	margin-left: auto;
}

code, samp, kbd {
    text-align: right;
}

pre {
    padding: 0.1em 0.7em 0.3em 0.5em;
    border-right: 11px solid #ccc;
    margin: 1.7em 0.3em 1.7em 0;
	border-left: none;
}



a.ptwsi-social-icon.twitter i, a.ptwsi-social-icon.twitter:before {
  margin: 13px 12px 0 14px;
}
a.ptwsi-social-icon.youtube i, a.ptwsi-social-icon.youtube:before {
  margin:13px 12px 0 14px;
}
a.ptwsi-social-icon.instagram i, a.ptwsi-social-icon.instagram:before {
  margin: 13px 13px 0 14px;
}
a.ptwsi-social-icon.facebook i, a.ptwsi-social-icon.facebook:before {
  margin: 13px 16px 0 16px;
}

a.prev {
  float: left;
}
a.next.off {
  float: right;
}

.widget ul li:before {
  -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";
}

h6.srp-post-title {
  direction: rtl;
}

.widget_price_filter .button {
  margin-left: 10px;
  margin-top: -5px;
}

.tabs-container {
  direction: ltr;
}

body #header .social-icons {
  
  float: left;
}

#lang_sel a.lang_sel_sel {
  background: url(img/nav-arrow-down.png) #fff left no-repeat;
}

span.icl_lang_sel_current {
  margin-right: 10px;
}

.tabs-nav li {
  float: right;
}
.tabs-nav li:first-child a {
  border-right: 1px solid #ddd;
}

.cart-remove:before {
  left: -13px;
}

dl dt {
  float: right;
}



