/*

	 Uix Shortcodes (RTL)
	 Plugin URI: https://uiux.cc/wp-plugins/uix-shortcodes/
	 Author: UIUX Lab
	 Author URI: https://uiux.cc
	 License: GPLv2 or later
	
	Theme: Rich
	---------------------------

	
	TABLE OF CONTENTS
	---------------------------
	
	1. Basic   
	2. Portfolio  
	3. Features   
	4. Pricing  
    5. Accordion
	6. Tabs
	7. Gallery list (Team)
	8. Card list   
	9. Client 
	10. Testimonials Carousel 
	11. Media
	12. Progress Bar
	13. Timeline 
	14. Author Card    
    15. Image Slider 
    16. Buttons
    17. Recent Posts
    18. Custom Hybrid Content Slider      

*/
/* ====================================================== 
   1. Basic                               
/* ====================================================== */

	/* 
	 * Common columns definitions
	 */
.uix-sc-col--1, .uix-sc-col--2, .uix-sc-col--3, .uix-sc-col--4, .uix-sc-col--5, .uix-sc-col--6, .uix-sc-col--7, .uix-sc-col--8, .uix-sc-col--9, .uix-sc-col--10, .uix-sc-col--11, .uix-sc-col--12 {
    float: right;
    margin: 0 0 0 3%;
}

.uix-sc-tl {
    text-align: right;
}

.uix-sc-tr {
    text-align: left;
}




/* ====================================================== 
   2. Portfolio                               
/* ====================================================== */
.uix-sc-container--fullwidth .uix-sc-portfolio__wrapper {
    padding: 2em;
}

.uix-sc-portfolio__tiles {
    margin: 0 -2.5em 0 0;
}

.uix-sc-portfolio__tiles .uix-sc-portfolio__item {
    margin: 1.5em 2.5em .5em 0;
    float: right;
}

.uix-sc-portfolio__tiles .uix-sc-portfolio__item > .uix-sc-portfolio__image:before {
    right: auto;
    left: 15px;
}

.uix-sc-portfolio__tiles .uix-sc-portfolio__item .uix-sc-portfolio__content {
    left: auto;
    right: 0;
}

.uix-sc-portfolio__tiles .uix-sc-portfolio__item .uix-sc-portfolio__content a.uix-sc-portfolio__link {
    left: auto;
    right: 0;
}

@media screen and (max-width: 1280px) {
	
    .uix-sc-portfolio__tiles {
        margin: -1.25em -1.25em 0 0;
    }

    .uix-sc-portfolio__tiles.uix-sc-portfolio__col--4 .uix-sc-portfolio__item {
        margin: 1.25em 1.25em 0 0;
    }

    .uix-sc-portfolio__tiles.uix-sc-portfolio__col--3 .uix-sc-portfolio__item {
        margin: 1.25em 1.25em 0 0;
    }

    .uix-sc-portfolio__tiles.uix-sc-portfolio__col--2 .uix-sc-portfolio__item {
        margin: 1.25em 1.25em 0 0;
    }
}

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

    .uix-sc-portfolio__tiles {
        margin: -2.5em -2.5em 0 0;
    }

    .uix-sc-portfolio__tiles.uix-sc-portfolio__col--4 .uix-sc-portfolio__item,
	.uix-sc-portfolio__tiles.uix-sc-portfolio__col--3 .uix-sc-portfolio__item,
	.uix-sc-portfolio__tiles.uix-sc-portfolio__col--2 .uix-sc-portfolio__item {
        margin: 2.5em 2.5em 0 0;
    }
}

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

    .uix-sc-portfolio__tiles {
        margin: -1.25em -1.25em 0 0;
    }

    .uix-sc-portfolio__tiles.uix-sc-portfolio__col--4 .uix-sc-portfolio__item,
	.uix-sc-portfolio__tiles.uix-sc-portfolio__col--3 .uix-sc-portfolio__item,
	.uix-sc-portfolio__tiles.uix-sc-portfolio__col--2 .uix-sc-portfolio__item {
        margin: 1.25em 1.25em 0 0;
    }
}



/*-- Categories --*/ 
.uix-sc-portfolio__cat-list li {
    margin-right: auto;
    margin-left: 20px;
}


/* ====================================================== 
   3. Features                              
/* ====================================================== */

.uix-sc-feature__icon-side i {
    margin-right: auto;
    margin-left: .4em;
}
	
	

/* ====================================================== 
   4. Pricing                              
/* ====================================================== */

.uix-sc-price ul,
	.uix-sc-price ol {
    padding-left: auto !important;
    padding-right: 20px !important;
}

.uix-sc-price li:before {
    margin-right: auto;
    margin-left: .5em;
}

.uix-sc-price__period:before {
    padding-right: auto;
    padding-left: .2em;
}

.uix-sc-price__detail {
    text-align: right;
}
	
/* ====================================================== 
   5. Accordion                              
/* ====================================================== */
.uix-sc-accordion .uix-sc-spoiler .uix-sc-spoiler__icon,
.uix-sc-accordion .uix-sc-spoiler .uix-sc-spoiler__closedicon {
	padding: 0 0 0 10px;

}

/* ====================================================== 
   6. Tabs                              
/* ====================================================== */
.uix-sc-tabs .uix-sc-tabs__title li {
    margin-left: auto;
    margin-right: -1px;
    float: right;
}

.uix-sc-tabs .uix-sc-tabs__title li:first-child {
    margin-left: auto;
    margin-right: 0;
}
		
	

/* Vertical tabs */

.uix-sc-tabs.uix-sc-tabs--vertical .uix-sc-tabs__title {
    float: right;
}

.uix-sc-tabs.uix-sc-tabs--vertical .uix-sc-spoiler__group {
    float: right;
}

.uix-sc-tabs.uix-sc-tabs--vertical .uix-sc-tabs__title li {
    border-right: none;
}

.uix-sc-tabs.uix-sc-tabs--vertical .uix-sc-tabs__title li.active {
    border-left-color: #fff;
}

.uix-sc-tabs.uix-sc-tabs__horizontal .uix-sc-tabs__title li.active {
    border-left-color: rgba(0,0,0,0);
}	
	

/* ----------  */


@media (max-width: 768px) {
	
    .uix-sc-tabs.uix-sc-tabs--vertical .uix-sc-tabs__title li {
        border-left: none;
    }
}	


/* ====================================================== 
   7. Gallery list (Team)                              
/* ====================================================== */

.uix-sc-gallery {
    margin: 0 -2.5em 0 0;
}

.uix-sc-gallery .uix-sc-gallery__tiles {
    margin: 1.5em 2.5em .5em 0;
    float: right;
}

.uix-sc-gallery__tiles .uix-sc-gallery__tiles-position {
    right: auto;
    left: 0;
}

@media screen and (max-width: 1280px) {
	
    .uix-sc-gallery {
        margin: -1.25em -1.25em 0 0;
    }

    .uix-sc-gallery .uix-sc-gallery__tiles-col--4 {
        margin: 1.25em 1.25em 0 0;
    }

    .uix-sc-gallery .uix-sc-gallery__tiles-col--3 {
        margin: 1.25em 1.25em 0 0;
    }

    .uix-sc-gallery .uix-sc-gallery__tiles-col--2 {
        margin: 1.25em 1.25em 0 0;
    }
}

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

    .uix-sc-gallery {
        margin: -2.5em -2.5em 0 0;
    }

    .uix-sc-gallery .uix-sc-gallery__tiles-col--4,
	.uix-sc-gallery .uix-sc-gallery__tiles-col--3,
	.uix-sc-gallery .uix-sc-gallery__tiles-col--2 {
        margin: 2.5em 2.5em 0 0;
    }
}

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

    .uix-sc-gallery {
        margin: -1.25em -1.25em 0 0;
    }

    .uix-sc-gallery .uix-sc-gallery__tiles-col--4,
	.uix-sc-gallery .uix-sc-gallery__tiles-col--3,
	.uix-sc-gallery .uix-sc-gallery__tiles-col--2 {
        margin: 1.25em 1.25em 0 0;
    }
}



/* ====================================================== 
   8. Card list                           
/* ====================================================== */
.uix-sc-card__item__body {
    padding-left: auto;
    padding-right: 2em;
}

.uix-sc-card__item__left {
    padding-right: auto;
    padding-left: 10px;
}

.uix-sc-card__item__list {
    padding-left: auto;
    padding-right: 0;
}
	
	
	

/* ----------  */


@media (max-width: 768px) {
 

    .uix-sc-card__item__body {
        padding-left: auto;
        padding-right: 0;
    }
}


/* ====================================================== 
   9. Client                           
/* ====================================================== */
.uix-sc-client__col {
    float: right;
}

	 
/* ====================================================== 
   10. Testimonials Carousel                           
/* ====================================================== */

.uix-sc-testimonials .uix-sc-testimonials__signature {
    text-align: left;
}


.uix-sc-testimonials .uix-sc-testimonials__signature {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAVCAYAAACg/AXsAAAAAXNSR0IArs4c6QAAAN9JREFUOBGdkLsNAjEMhhNaBmAAWiToqahokdiC8ja4HViDggVYgZ4G6CipAN3x+o3IybLivNIksf/vu5ztB8uUrzvQSa+cNySorbUHQy8pWA2YrXuAJYG7ZOxHZEd4xY2Ykt8hcOYEJZIW0AKCM8HdyphHi2zdgfyQIdlxjp9TB3sBNORz4JKUwTYApprgJ4v8zgv9Jf+q9xyQvNFbeyFZDEj2MqveFckV9b4KyYZH8kRtLHPBu5DQHFZBwNcUko0vE60xySka1gJ/yQP7QMtE64BpDvNoMBSAoAr1U3pfbVqFOnMBJ6YAAAGidEVYdFJhdyBwcm9maWxlIHR5cGUgQVBQMQAKZ2VuZXJpYyBwcm9maWxlCiAgICAgMTgyCjQ1Nzg2OTY2MDAwMDRkNGQwMDJhMDAwMDAwMDgwMDA2MDExMjAwMDMwMDAwMDAwMTAwMDEwMDAwMDExYTAwMDUwMDAwMDAwMQowMDAwMDA1NjAxMWIwMDA1MDAwMDAwMDEwMDAwMDA1ZTAxMjgwMDAzMDAwMDAwMDEwMDAyMDAwMDAyMTMwMDAzMDAwMDAwMDEKMDAwMTAwMDA4NzY5MDAwNDAwMDAwMDAxMDAwMDAwNjYwMDAwMDAwMDAwMDAwMDQ4MDAwMDAwMDEwMDAwMDA0ODAwMDAwMDAxCjAwMDU5MDAwMDAwNzAwMDAwMDA0MzAzMjMzMzA5MTAxMDAwNzAwMDAwMDA0MDEwMjAzMDBhMDAwMDAwNzAwMDAwMDA0MzAzMQozMDMwYTAwMTAwMDMwMDAwMDAwMWZmZmYwMDAwYTUwMDAwMDUwMDAwMDAwMTAwMDAwMGE4MDAwMDAwMDAwMDAwMDAwYjAwMDAKMDAwNQrHdS0pAAABsmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLycgeDp4bXB0az0nSW1hZ2U6OkV4aWZUb29sIDEwLjAwJz4KPHJkZjpSREYgeG1sbnM6cmRmPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjJz4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0nJwogIHhtbG5zOnRpZmY9J2h0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvJz4KICA8dGlmZjpJbWFnZUxlbmd0aD4yMTwvdGlmZjpJbWFnZUxlbmd0aD4KICA8dGlmZjpJbWFnZVdpZHRoPjE3PC90aWZmOkltYWdlV2lkdGg+CiA8L3JkZjpEZXNjcmlwdGlvbj4KPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0ncic/PipPtTQAAAAASUVORK5CYII=') no-repeat scroll 20px top transparent;
}


.uix-sc-testimonials .uix-sc-testimonials__signature img.uix-sc-testimonials--avatar {
    float: left;
    margin: .6em 0 1em 1em;
}

.uix-sc-testimonials .uix-sc-testimonials__signature .uix-sc-testimonials--no-avatar {
    float: left;
}

.uix-sc-testimonials .uix-sc-testimonials__signature strong.uix-sc-testimonials__pure-text {
    padding-left: auto;
    padding-right: auto;
	padding: 0 !important;
}
	
					 
	 
/* ====================================================== 
   11. Media                     
/* ====================================================== */
.uix-sc-media iframe,
	.uix-sc-media embed,
	.uix-sc-media object,
	.uix-sc-media video {
    left: auto;
    right: 0;
}


/* ====================================================== 
   12. Progress Bar                     
/* ====================================================== */
.uix-sc-bar__box .uix-sc-bar__desc{
	padding-left: auto;
	padding-right: .3em;
	
}

.uix-sc-bar__box .uix-sc-bar .uix-sc-bar__percent {
    left: auto;
    right: 0;
}
		
	
/* square */
.uix-sc-bar__box.uix-sc-bar__box--square > div {
    text-align: right;
}

.uix-sc-bar__box.uix-sc-bar__box--square .uix-sc-bar .uix-sc-bar__text {
    right: auto;
    left: 0;
}
		
/* ====================================================== 
   13. Timeline               
/* ====================================================== */
.uix-sc-timeline > div {
    float: right;
}

.uix-sc-timeline .uix-sc-timeline__status .uix-sc-timeline__status-dot {
    left: auto;
    right: 42%;
}

@media (max-width: 768px) {
    .uix-sc-timeline .uix-sc-timeline__status .uix-sc-timeline__status-dot {
        right: 48%;
    }
}
		  
/* ====================================================== 
   14. Author Card        
/* ====================================================== */	

.uix-authorcard__top .uix-authorcard__text {
    padding-left: auto;
    padding-right: 1em;
}

.uix-authorcard__top .uix-authorcard__text a {
    margin: 0 .7em 0 0;
}

.uix-authorcard__top .uix-authorcard__pic {
    right: auto;
    left: 1.5em;
}

.uix-authorcard__middle {
    padding: 1em 1em 0 2em;
}

.uix-authorcard__middle p {
    padding: 0 2em 0 1em;
}

.uix-authorcard__final {
    text-align: left;
}

.uix-authorcard__final .uix-authorcard__text {
    margin-left: auto;
    margin-right: .5em;
}	  
		  


/* ====================================================== 
   15. Image Slider                
/* ====================================================== */

/*

	
	TABLE OF CONTENTS (RTL)
	---------------------------
	
     1. Initialize the slider style
     2. Pagination dots
     3. Next/Prev buttons

*/
/*
 ---------------------------
 1. Initialize the slider style
 ---------------------------
 */
.rtl .uix-sc-slideshow .uix-sc-slideshow__inner .uix-sc-slideshow__item {
    left: auto;
    right: 0;
}

/*
 ---------------------------
 2. Pagination dots
 ---------------------------
 */
.rtl .uix-sc-slideshow__pagination ul {
    left: auto;
    right: 0;
}

/*
 ---------------------------
 3. Next/Prev buttons
 ---------------------------
 */
.rtl .uix-sc-slideshow__arrows .uix-sc-slideshow__arrows--prev {
    left: auto;
    right: 15px;
	transform: rotate(180deg);
}

.rtl .uix-sc-slideshow__arrows .uix-sc-slideshow__arrows--next {
    right: auto;
    left: 15px;
    text-align: left;
	transform: rotate(180deg);
}



/* ====================================================== 
   16. Buttons    
/* ====================================================== */

.uix-sc-btn {
    margin: 1em 0 .7em 1em;	
}

.uix-sc-btn .fa {
    margin: 0 0 0 .4em;
}

/* ====================================================== 
   17. Recent Posts               
/* ====================================================== */
.uix-sc-imgposts > li .uix-sc-imgposts__thumb {
    float: right;
}

.uix-sc-imgposts > li .uix-sc-imgposts__info {
    float: right;
}




/* ====================================================== 
   18. Custom Hybrid Content Slider      
/* ====================================================== */


.uix-sc-hybridcontent-slider__controls .uix-sc-hybridcontent-slider__controls--prev {
    padding-left: auto;
	padding-right: 2px;
	float: right;
	transform: rotate(180deg);
}

.uix-sc-hybridcontent-slider__controls .uix-sc-hybridcontent-slider__controls--next {
    padding-right: auto;
	padding-left: 2px;
	float: left;
	transform: rotate(180deg);
}
