/*

	 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: Elegant (default)
	---------------------------


	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. Button
    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: 40px !important;
}

.uix-sc-price__period {
    padding-left: auto;
    padding-right: .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-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-left: 1px solid #DFDFDF;
    border-right: none;
}

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

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


@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,iVBORw0KGgoAAAANSUhEUgAAABUAAAARCAYAAAAyhueAAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAP5JREFUOBFjfPv27X8G6oFTwsLC5kzUM49hzbdv3xxA5rFQw9D///93iIiIVMLMotTQX0AD04EGLoAZCKIpMfQdExNTkKCg4EFkA0FsssKUkZHxzt+/f82xGUiWoUDvHmRmZjYXExO7g+5CGJ9U7y8AJpl0oEt/wQzARhPtfaBBlUADEwkZCLKEGJd+B6qLExISWoPNVdjECBn6AhiG/sAkcwqbZlxi+Ay9DPSqD9DLj3BpxiWOK0x3AJOMFdDLJBsIsgjDpUDXTQGmvwIg/ReXSwiJIxv6Fxh+BUDvTiGkiZA8zNAvQIWhwAjZQUgDUfLA8vThu3fvdIlSTKQiAJdaQhmceTebAAAAJXRFWHRjcmVhdGUtZGF0ZQAyMDE2LTAzLTEwVDIxOjU0OjEyKzA4OjAwlYZ7KAAAAAd0SU1FB+ADChU5AgjqppsAAAIrdEVYdFJhdyBwcm9maWxlIHR5cGUgQVBQMQAKZ2VuZXJpYyBwcm9maWxlCiAgICAgMjUwCjQ1Nzg2OTY2MDAwMDRkNGQwMDJhMDAwMDAwMDgwMDA3MDExMjAwMDMwMDAwMDAwMTAwMDEwMDAwMDExYTAwMDUwMDAwMDAwMQowMDAwMDA2MjAxMWIwMDA1MDAwMDAwMDEwMDAwMDA2YTAxMjgwMDAzMDAwMDAwMDEwMDAyMDAwMDAxMzIwMDAyMDAwMDAwMTQKMDAwMDAwNzIwMjEzMDAwMzAwMDAwMDAxMDAwMTAwMDA4NzY5MDAwNDAwMDAwMDAxMDAwMDAwODYwMDAwMDAwMDAwMDAwMDQ4CjAwMDAwMDAxMDAwMDAwNDgwMDAwMDAwMTMyMzAzMTM2M2EzMDMzM2EzMTMwMjAzMjMxM2EzNTM3M2EzMDMyMDAwMDA3OTAwMAowMDA3MDAwMDAwMDQzMDMyMzMzMDkwMDQwMDAyMDAwMDAwMTQwMDAwMDBlMDkxMDEwMDA3MDAwMDAwMDQwMTAyMDMwMGEwMDAKMDAwNzAwMDAwMDA0MzAzMTMwMzBhMDAxMDAwMzAwMDAwMDAxZmZmZjAwMDBhMDAyMDAwMzAwMDAwMDAxMDAxNTAwMDBhMDAzCjAwMDMwMDAwMDAwMTAwMTEwMDAwMDAwMDAwMDAzMjMwMzEzNjNhMzAzMzNhMzEzMDIwMzIzMTNhMzUzNDNhMzEzMjAwCjAAMiAAAAgzaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49J++7vycgaWQ9J1c1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCc/Pgo8eDp4bXBtZXRhIHhtbG5zOng9J2Fkb2JlOm5zOm1ldGEvJyB4OnhtcHRrPSdJbWFnZTo6RXhpZlRvb2wgMTAuMDAnPgo8cmRmOlJERiB4bWxuczpyZGY9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMnPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAgeG1sbnM6ZGM9J2h0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvJz4KICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczpwaG90b3Nob3A9J2h0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8nPgogIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0nJwogIHhtbG5zOnRpZmY9J2h0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvJz4KICA8dGlmZjpJbWFnZUxlbmd0aD4xNzwvdGlmZjpJbWFnZUxlbmd0aD4KICA8dGlmZjpJbWFnZVdpZHRoPjIxPC90aWZmOkltYWdlV2lkdGg+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0nJwogIHhtbG5zOnhtcD0naHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyc+CiAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMDMtMTBUMjE6NTc6MDIrMDg6MDA8L3htcDpNZXRhZGF0YURhdGU+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0nJwogIHhtbG5zOnN0RXZ0PSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMnCiAgeG1sbnM6c3RSZWY9J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMnCiAgeG1sbnM6eG1wTU09J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8nPgogIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSdSZXNvdXJjZSc+CiAgIDxzdFJlZjpkb2N1bWVudElEPnhtcC5kaWQ6OUY4QUFGOUVBQkNBMTFFMkEyRUVFMUUwREZGRDA2QTA8L3N0UmVmOmRvY3VtZW50SUQ+CiAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6OUY4QUFGOURBQkNBMTFFMkEyRUVFMUUwREZGRDA2QTA8L3N0UmVmOmluc3RhbmNlSUQ+CiAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjlGOEFBRkEwQUJDQTExRTJBMkVFRTFFMERGRkQwNkEwPC94bXBNTTpEb2N1bWVudElEPgogIDx4bXBNTTpIaXN0b3J5PgogICA8cmRmOlNlcT4KICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0nUmVzb3VyY2UnPgogICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6Nzk1YTMxZTQtOTM5NS00N2UxLWIyYzctYjE4NjcyMTliNTA5PC9zdEV2dDppbnN0YW5jZUlEPgogICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgIDxzdEV2dDp3aGVuPjIwMTYtMDMtMTBUMjE6NTc6MDIrMDg6MDA8L3N0RXZ0OndoZW4+CiAgICA8L3JkZjpsaT4KICAgPC9yZGY6U2VxPgogIDwveG1wTU06SGlzdG9yeT4KICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjc5NWEzMWU0LTkzOTUtNDdlMS1iMmM3LWIxODY3MjE5YjUwOTwveG1wTU06SW5zdGFuY2VJRD4KICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6OUY4QUFGQTBBQkNBMTFFMkEyRUVFMUUwREZGRDA2QTA8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KIDwvcmRmOkRlc2NyaXB0aW9uPgo8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSdyJz8+4YSO5wAAAABJRU5ErkJggg==') no-repeat scroll 20px top transparent;
}

.uix-sc-testimonials .uix-sc-testimonials__signature img.uix-sc-testimonials--avatar {
    float: left;
    margin: .6em 1em 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);
}

