/*
Theme Name: Zon
Description: Adds support for languages written in a Right To Left (RTL) direction.
It's easy, just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

See: https://codex.wordpress.org/Right_to_Left_Language_Support
*/

/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 2.0 - Typography
 * 3.0 - FontAwesome
 * 4.0 - Elements
 * 5.0 - Padding/Margin
 * 6.0 - Forms
 * 7.0 - Navigation
 *    7.1 - Main Menu
 * 8.0 - Widgets
 * 9.0 - Content
 *	  9.1 - Posts and pages
 *	  9.2 - Comments
 * 10.0 - Modules
 *	  10.1 - Audio Player
 	  10.2 - Hero Content
 * 11.0 - WooCommerce
 * 12.0 - Media Queries

 /**
 * 1.0 - Normalize
 */

/*--------------------------------------------------
=>> font family changing to Cairo 
--------------------------------------------------*/

@font-face {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/cairo/v17/SLXVc1nY6HkvangtZmpcWmhzfH5lWWgcQyyS4J0.woff2) format('woff2');
    unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
  }
  

  body,
  button,
  input,
  select,a,
  textarea , h1, .h1, h2, .h2, .h3, h3,
  h4, .h4, h5, .h5, .h6, h6 {
      font-family:'Cairo' !important;
  }
  


/*Change directions of double angles in pagination page*/

body {
	direction: rtl;
	unicode-bidi: embed;
	font-family:'Cairo' !important;
}

input[type="checkbox"],
input[type="radio"] {
	margin-right: auto;
	margin-left: 0.4375em;
}

caption,
th {
	text-align: right;
}

td,
th {

	border-width: 0 0 1px 1px;
}

/**
 * 2.0 - Typography
 */
blockquote {


	right: auto;
	left: 0;

}

blockquote cite {

	text-align: left;
}

pre {
	right: auto;
	left: 0;
}

sup,
sub {
	right: auto;
	left: 0;
}

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

.zon-no-sidebar #primary {
	float: right;

}

.one-column,
.two-column,
.three-column,
.four-column {
	float: right;

}

.two-column-full-width {
	float: right;

}

.btn-default {

	right: auto;
	left: 0;
}

/* .go-to-top {

	left: 40px;

} */
.go-to-top .back-to-top-icon {

	right: 50%;
	left: auto;
	-webkit-transform: translate3d(50%, -50%, 0px);
	-moz-transform: translate3d(50%, -50%, 0px);
	-ms-transform: translate3d(50%, -50%, 0px);
	-o-transform: translate3d(50%, -50%, 0px);
	transform: translate3d(50%, -50%, 0px);

}

a.more-link {

	text-align: right;

}

a.more-link:after {

	right: 5px;
	left: 0;
}



table {

	border-width: 1px 1px 0 0;

}

caption,
th {

	text-align: right;
}


td,
th {

	border-width: 0 0 1px 1px;
}



/* 2.0 Typography
================================================== */




/* ----- #Text Elements  ----- */
p {
	margin: 0 0 15px 0;
}


/* -----  #Blockquote shortcode start styles  ----- */

blockquote cite {

	text-align: left;
}





.zon-no-sidebar #primary {
	float: right;

}

/* --------------------------------------------
	Column
-------------------------------------------- */



.one-column,
.two-column,
.three-column,
.four-column {
	float: right;

}

.two-column-full-width {
	float: right;

}



/* 5.0 Buttons
================================================== */


/* ----- Go To Top Button ----- */

.go-to-top {
	left: 40px;

}


.go-to-top .back-to-top-icon {

	right: 50%;

}


/* ----- More Link Button ----- */

a.more-link {

	text-align: right;

}


a.more-link:after {
	content: "\f100";
	right: 5px;

}




/* 6.0 Accessibility
================================================== */


.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	right: 5px;

}

/* 7.0 Alignments
================================================== */

/* 8.0 Breadcrumb
================================================== */

.breadcrumb .home:before {
	margin-left: 4px;

}



/* 10.0 Forms
================================================== */

input[type="text"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="date"],
input[type="password"],
textarea {
	direction: rtl;
}

input[type="search"] {
	direction: rtl;
}



/* #Search Form 
================================================== */
.search-toggle {
	margin: 0 0 0 50px;
	left: 0;
	right: 900px;

}


/** hidden search field **/
#header-search-box {
	left: 50px;

}


.header-search-x {
	margin-left: -4px;
	margin-right: 0;

}


/* 11.0 Logo-Name-Slogan
================================================== */
#site-branding {
	text-align: right;
}


#site-detail {
	text-align: right;

}



/* 12.0 Images
================================================== */



/* 13.0 Margin-Padding-Border Override Classes
================================================== */


.margin-right-none {
	/* Clear Margin Right */
	margin-left: 0 !important;
}

.margin-left-none {
	/* Clear Margin Left */
	margin-right: 0 !important;
}


.padding-right-none {
	/* Clear Padding Right */
	padding-left: 0 !important;
}

.padding-left-none {
	/* Clear Padding Left */
	padding-right: 0 !important;
}


.border-right-none {
	/* Clear Border Right */
	border-left: 0 none !important;
}

.border-left-none {
	/* Clear Border Left */
	border-right: 0 none !important;
}



/* 15.0 Header Section
================================================== */
/* ----- Top Header Bar ----- */

.side-menu-wrap {
	margin-right: 0;
	margin-left: -14px;
	left: 0;

}

.side-menu {
	margin-left: -14px;
	left: -100%;
	right: auto;
	margin-right: 0;
	;
}

.side-menu.show {
	left: 0;
}


.page-overlay {
	right: 0;
	left: 0;

}

.show-menu-toggle {
	left: 0;
}


.hide-menu-toggle {
	right: auto;
	left: 288px;

}



.hide-menu-toggle .bars:after,
.hide-menu-toggle .bars:before {
	right: 0;
}



.side-menu-wrap .side-nav-wrap a {
	text-align: left;

}


.top-bar-date {
	float: right;

}

.top-bar-date:before {
	margin-left: 5px;
	margin-right: 0;
}

.top-bar-menu {
	float: right;
}

.top-bar .top-bar-menu a {
	text-align: right;
}



.top-bar .top-bar-menu ul li ul {
	right: 0;

}



.top-bar .top-bar-menu ul li ul li ul {
	right: 190px;
	left: 0px;
}

.top-bar .widget_contact {
	float: right;

}

.top-bar .widget_contact ul li {

	margin-left: 10px;
	margin-right: 0px;
}



.logo-bar #site-branding {
	float: right;
}


/* Logo Bar Advertisement Box */
.logo-bar .advertisement-box {
	float: left;

}

.top-logo-title .advertisement-box {
	float: inherit;

}

/* Live Update Button */
.live-update {
	float: left;

}

.live-update a {
	padding: 8px 0 8px 10px;

}

.live-update span {
	margin-right: 10px;
	margin-left: 0;
}


.home-buttom {
	float: right;
	margin-left: 10px;
	margin-right: 0;

}



.wp-custom-header .wp-custom-header-video-button {
	left: 30px;
	right: auto;

}





/* 16.0 Social Links
================================================== */
.header-social-block {
	float: left;
}

.header-social-block .social-links {
	margin-top: 3px;
	float: left;
}

.social-links {
	float: right;
}


.social-links li {
	float: right;

}

.social-links li a {
	float: right;

}




.search-toggle:after {

	-webkit-transform: translateX(-50%) translateY(50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(50%) rotate(45deg);
	-o-transform: translateX(-50%) translateY(50%) rotate(45deg);
	transform: translateX(-50%) translateY(50%) rotate(45deg);

}


.hide-menu-toggle .bars:after {

	-webkit-transform: translateX(50%) rotate(45deg);
	-moz-transform: translateX(50%) rotate(45deg);
	-ms-transform: translateX(50%) rotate(45deg);
	-o-transform: translateX(50%) rotate(45deg);
	transform: translateX(50%) rotate(45deg);
}

.hide-menu-toggle .bars:before {

	-webkit-transform: translateX(50%) rotate(-45deg);
	-moz-transform: translateX(50%) rotate(-45deg);
	-ms-transform: translateX(50%) rotate(-45deg);
	-o-transform: translateX(50%) rotate(-45deg);
	transform: translateX(50%) rotate(-45deg);
}


/* 17.0 Navigation
================================================== */
.main-navigation {
	float: right;
	margin-left: 80px;
	margin-right: 0;
}

.main-navigation a {
	padding: 0 10px;

}


/* ----- Dropdown ----- */

.main-navigation ul li ul {
	left: 0;
	right: -9999rem;

}

.main-navigation>ul>li:hover>ul,
.main-navigation>ul>li.focus>ul {
	right: 0;

}


.main-navigation ul li ul li {
	text-align: right;

}

.main-navigation ul li ul li:before {
	right: 10px;
	left: auto;
}

.main-navigation ul li ul li ul {
	right: 190px;
	left: auto;
}

.main-navigation ul li:last-child ul li ul {
	right: -200px;
	left: auto;
}


.main-navigation li.menu-item-has-children>a:after,
.main-navigation li li.menu-item-has-children>a:after,
.main-navigation li.page_item_has_children>a:after,
.main-navigation li li.page_item_has_children>a:after {
	padding-left: 6px;
	padding-right: 6px;
}


.main-navigation li li.menu-item-has-children>a:after,
.main-navigation li li.page_item_has_children>a:after {
	content: "\f104";
	left: 15px;
	right: auto;
}



/* 18.0 Content
================================================== */



.zon-corporate #primary,
.right-sidebar-layout.page-template-contact-template #primary,
.right-sidebar-layout #primary {
	float: right;

}


/* 19.0 Sidebars
================================================== */
.zon-corporate #secondary,
.right-sidebar-layout.page-template-contact-template #secondary,
.right-sidebar-layout #secondary {
	float: right;
	padding-right: 40px;
	padding-left: 0;

}



/* 20.0 Post
================================================== */


.post-featured-image {
	text-align: right;
}



.entry-meta span:last-child {
	margin-left: 0;
}

.entry-meta span {
	margin-left: 15px;
	margin-right: 0;
}


/* ----- Tag-cat Links ----- */

.entry-content .entry-meta {
	float: left;
}

.tag-links a {
	padding: 0 0 5px 5px;
}


.entry-meta .author:before,
.entry-meta .posted-on:before,
.entry-meta .comments:before,
.tag-links:before,
.entry-meta .entry-format a:before {
	padding-right: 0;
	padding-left: 5px;
}



/* #Entry Content
================================================== */

.entry-content ul,
.entry-content ol {
	margin: 0 30px 30px 0;
}

/* 21.0 Gallery
================================================== */


.gallery-item {

	margin: 0 0 4px 4px;

}


.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin-left: 0;
}

.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
	clear: right;
}

.gallery-caption {
	text-align: right;
}

/* #Post-Image-Paging Navigation
================================================== */

.wp-pagenavi .current,
.wp-pagenavi a {
	float: right;

}


.wp-pagenavi .current,
.wp-pagenavi a {
	margin-left: 0px;
	margin-right: 4px;
}

/* ----- Default wp-page ----- */
#main ul.default-wp-page {
	margin-right: 0;

}

ul.default-wp-page li.previous {
	float: right;
}

ul.default-wp-page li.next {
	float: left;
}


.navigation.pagination .nav-links {
	display: inline-block;
}

.page-numbers {
	float: right;
	margin-left: 8px;
	margin-right: 0;
}

.page-numbers:last-child {
	margin-left: 0;
}


.navigation.post-navigation .nav-previous {
	float: right;
}

.navigation.post-navigation .nav-next {
	float: left;
}



/* 23.0 Comments
================================================== */

#main .comments-area ul,
#main .comments-area ol {
	margin: 0 30px 30px 0;
}



.comments-area article header img {
	float: right;

}

.comments-area article header cite,
.comments-area article header time {

	margin-right: 85px;
	margin-left: 0;
	margin-right: 6.071428571rem;
}


.comments-area article header h4 {
	right: auto;
	left: 0;
}

.comments-area li.bypostauthor cite span {
	margin-right: 5px;
	margin-right: 0.357142857rem;
	margin-left: 0;
}


.commentlist .children {
	margin-right: 48px;
	margin-right: 3.428571429rem;
	margin-left: 0;
}


/* ----- Comment form ----- */


#respond h3#reply-title #cancel-comment-reply-link {
	margin-right: 10px;
	margin-right: 0.714285714rem;
	margin-left: 0;


}

#respond form input[type="text"],
#respond form textarea {
	direction: rtl;
}


label~span.required {
	float: right;
	margin: -18px -16px 0 0;
	margin: -1.285714286rem -1.142857143rem 0 0;
}

/* 14.0 Layouts
================================================== */


.boxed-layout #page,
.boxed-layout-small #page {
	overflow: hidden;
}

/* ----- two-column-blog ----- */
.two-column-blog #primary .post {

	float: right;
	margin-left: 30px;
	margin-right: 0;
}

.two-column-blog #primary .post:nth-child(2n+1) {
	margin-left: 0;
}


/* ----- three-column-blog ----- */
.three-column-blog #primary .post {
	float: right;
	margin-left: 30px;
	margin-right: 0;

}

.three-column-blog #primary .post:nth-child(3n+1) {
	margin-left: 0;
}


/* ----- four-column-blog ----- */
.four-column-blog #primary .post {
	float: right;
	margin-left: 30px;
	margin-right: 0;

}

.four-column-blog #primary .post:nth-child(4n+1) {
	margin-left: 0;
}


/* ----- small-image-blog ----- */
.small-image-blog .post {
	float: right;

}

.small-image-blog .entry-title {
	text-align: right;
}

.small-image-blog #primary .post-featured-image {

	float: right;
	margin-left: 20px;
	margin-right: 0;

}


.search-results.small-image-blog #primary .page,
.search-results.two-column-blog #primary .page {
	float: right;

}



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

/* widget Title */


.widget-title span:after {
	right: 0;
	left: auto;
}

/* Search Widget
================================================== */
input.search-field {
	float: right;

}

.search-submit {
	margin-right: -1px;
	margin-left: 0;
	left: 0;
	right: 0;
}


/* Breaking News Box
================================================== */

.breaking-news-img {
	margin: 0 20px 0 10px;
}

.breaking-news-header {
	float: right;
}

.news-header-title:after {
	left: -14px;
	right: 0px;

}

.news-header-title:before {
	margin-right: 0;
	margin-left: 5px;
}



/* Feature News Box
================================================== */


.feature-news-title:after {

	left: auto;
	right: 50%;
	transform: translateX(50%);
}

.feature-news-box .post-featured-image .entry-meta {
	right: 0;
	padding: 15px 15px 5px 0;
}


/* Feature News Slider */



.feature-news-slider .flex-direction-nav .flex-nav-prev {
	right: 0;

}

.feature-news-slider .flex-direction-nav .flex-nav-next {
	left: 0;

}

/* Widget Category Box
================================================== */


.box-layout-1 .cat-box-primary {
	float: right;

}

.box-layout-1 .cat-box-secondary {
	float: right;

}

.box-layout-1 .cat-box-secondary .post {
	float: right;

}


.box-layout-1 .cat-box-secondary .cat-box-image {
	float: right;
	margin-right: 0;
	margin-left: 10px;
}


.box-layout-1 .cat-box-secondary .has-post-thumbnail .cat-box-text {
	margin-left: 0;
	margin-right: 10px;
	float: left;
}


/* Box Layout 2 */

.box-layout-2 .cat-box-primary {
	float: right;
	padding-right: 15px;
	padding-left: 0;
}

.box-layout-2 .cat-box-primary:nth-child(2) {
	float: left;
	padding-right: 0;
	padding-left: 15px;
}


.box-layout-2 .cat-box-secondary {
	float: right;

}


.box-layout-3 .cat-box-primary,
.box-layout-3 .cat-box-secondary {
	float: right;
}


.box-layout-3 .has-post-thumbnail .cat-box-text {
	right: 0;

}





/* Widget Category Box Two
================================================== */
/* Box Two Layout 1 */

.widget-cat-box-2 .widget-cat-box-left {
	float: right;
}

.widget-cat-box-2 .widget-cat-box-right {
	float: left;
}

.widget-cat-box-2 .cat-box-two-primary,
.widget-cat-box-2 .cat-box-two-secondary {
	display: block;
	float: right;

}



.widget-cat-box-2 .widget-cat-box-left .cat-box-two-image,
.widget-cat-box-2 .widget-cat-box-right .cat-box-two-image {
	float: right;
	margin-right: 0;
	margin-left: 10px;
}

.widget-cat-box-2 .widget-cat-box-left .has-post-thumbnail .cat-box-two-text,
.widget-cat-box-2 .widget-cat-box-right .has-post-thumbnail .cat-box-two-text {
	margin-left: 0;
	margin-right: 10px;
	float: left;
}


/* Box Two Layout 2 */


.widget-cat-box-2 .box-two-layout-2 .widget-cat-box-left .cat-box-two-image,
.widget-cat-box-2 .box-two-layout-2 .widget-cat-box-right .cat-box-two-image,
.widget-cat-box-2 .box-two-layout-2 .cat-box-two-primary .cat-box-two-image {
	float: right;
	margin-right: 0;
	margin-left: 10px;
}

.widget-cat-box-2 .box-two-layout-2 .has-post-thumbnail .widget-cat-box-left .cat-box-two-text,
.widget-cat-box-2 .box-two-layout-2 .has-post-thumbnail .widget-cat-box-right .cat-box-two-text,
.widget-cat-box-2 .box-two-layout-2 .cat-box-two-primary .has-post-thumbnail .cat-box-two-text {
	margin-left: 0;
	margin-right: 10px;
	float: left;
}

/* Tab Box Widget
================================================== */

.tab-menu button {

	margin-left: 10px;
	margin-right: 0;
}

.tab-menu button:last-child {
	margin-left: 0;
}


/* Tab Popular */


.mb-popular .mb-featured-image {
	float: right;
	margin-left: 15px;
	margin-right: 0;
}

.mb-popular .has-post-thumbnail .mb-content {
	float: left;
}



.mb-entry-meta span {
	margin-left: 10px;
	margin-right: 0;
}


.mb-comment-meta .comment-author span {
	margin-right: 3px;
	margin-left: 0;
}

/* Tab Tags */
.mb-tag-cloud .mb-tags a {
	margin-right: 0;
	margin-left: 5px;

}


/* Contact Widget
================================================== */
.widget_contact ul li i {
	padding-left: 5px;
	padding-right: 0;
}

.widget_contact ul li {
	padding: 6px 0 7px 0;
}


/* Tag Cloud Widget
================================================== */
.widget_tag_cloud a {
	margin-left: 5px;
	margin-right: 0;
}




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

.fbg-active .footer-bg-color {
	top: 0;
	right: 0;
	left: 0;

}



#colophon .widget_categories ul ul li a,
#colophon .widget_pages ul ul li a,
#colophon .widget_nav_menu ul ul li a,
#colophon .widget_recent_entries ul ul li a,
#colophon .widget_categories ul ul li a,
#colophon .widget_recent_comments ul ul li a,
#colophon .widget_meta ul ul li a,
#colophon .widget_rss ul ul li a {
	padding-right: 20px;
	padding-left: 0;
}

#colophon .widget_categories ul ul ul li a,
#colophon .widget_pages ul ul ul li a,
#colophon .widget_nav_menu ul ul ul li a,
#colophon .widget_recent_entries ul ul ul li a,
#colophon .widget_categories ul ul ul li a,
#colophon .widget_recent_comments ul ul ul li a,
#colophon .widget_meta ul ul ul li a,
#colophon .widget_rss ul ul ul li a {
	padding-right: 30px;
	padding-left: 0;
}




.widget-area ul,
.widget-area .wp-block-latest-posts.wp-block-latest-posts__list,
.widget_meta ul,
.widget_recent_comments ul,
.widget_categories ul,
.widget_recent_entries ul,
.widget_archive ul {
	padding-right: 0;
}


/* Footer column
================================================== */
.column-4 {
	float: right;

}

/* ----- Site Info ----- */


.site-info .copyright {

	float: left;
	text-align: right;
}


/* #Main Slider
================================================== */

.boxed-layout-small .main-slider .image-slider {
	min-height: 450px;
}

.slider-content {

	left: 15%;
	right: auto;
	text-align: left;

}



/* ----- Multi Slider ----- */


.main-slider .multi-slider .slider-content {
	left: inherit;
	text-align: right;

}


/* ----- No Slider ----- */


.main-slider .no-slider .slides>li {
	float: right;

}


.main-slider .no-slider .slider-content {
	left: 0;
	text-align: right;

}


/* ----- Slider Buttons ----- */


.main-slider .flex-direction-nav li {
	right: 10px;
	left: 0;
	text-align: right;

}

.main-slider .flex-direction-nav a:before {
	-webkit-transform: translateX(50%) rotate(-30deg);
	-moz-transform: translateX(50%) rotate(-30deg);
	-ms-transform: translateX(50%) rotate(-30deg);
	-o-transform: translateX(50%) rotate(-30deg);
	transform: translateX(50%) rotate(-30deg);
	transform-origin: 100% 100% 0;
}

.main-slider .flex-direction-nav a:before,
.main-slider .flex-direction-nav a:after {
	right: 30%;
	left: auto;

}

.main-slider .flex-direction-nav a:after {
	-webkit-transform: translateX(50%) rotate(30deg);
	-moz-transform: translateX(50%) rotate(30deg);
	-ms-transform: translateX(50%) rotate(30deg);
	-o-transform: translateX(50%) rotate(30deg);
	transform: translateX(50%) rotate(30deg);
	transform-origin: 100% 0 0;
}

.main-slider .flex-direction-nav a {

	margin: 15% 15% 0 0;

}

.main-slider .flex-direction-nav li.flex-nav-next {
	right: auto;
	left: 10px;
}

.main-slider .flex-direction-nav li.flex-nav-next a {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
}


/* ----- Slider Pagination Buttons ----- */
.main-slider .flex-control-nav {
	text-align: left;
	left: 50px;
	right: auto;
}

.main-slider .flex-control-nav li {
	display: inline-block;
}

.main-slider .flex-control-nav li a {

	margin-left: 5px;
	margin-right: 0;
}

.main-slider .multi-slider .flex-direction-nav li {
	right: 1px;
	left: auto;

}

.main-slider .multi-slider .flex-direction-nav li.flex-nav-next {
	right: auto;
	left: 1px;
}

/* ----- Small Slider ----- */


.small-slider {
	float: right;

}


.main-slider .small-slider .slider-content {
	left: inherit;
	text-align: right;
	-webkit-transform: inherit;
	-moz-transform: inherit;
	-ms-transform: inherit;
	-o-transform: inherit;
	transform: inherit;
}


.main-slider .small-slider .flex-control-nav {
	top: 20px;
	left: 15px;
	right: auto;
}



.sld-right-section {

	float: right;
	padding-right: 15px;
	padding-left: 0;
}

.small-sld-cat .post {
	margin-left: 0;
	margin-right: 30px;
	float: right;
}


.small-sld-cat .post:nth-child(4) .sld-cat-image,
.small-sld-cat .post:nth-child(5) .sld-cat-image {
	float: right;
	margin-left: 15px;
	margin-right: 0;
}

/* Category Color Design
================================================== */
/* Category color Layout 1 */
.cats-links a {
	margin-left: 6px;
	margin-right: 0;
	padding-right: 20px;
	padding-left: 0;
}

.cat-color-1 .cats-links a:before {
	right: 4px;
	left: auto;
}

.cat-color-1 .cats-links a:after {
	right: 0px;


}

/* Category color Layout 2 */
.cat-color-2 .cats-links a,
.cat-color-2 #secondary .cats-links a,
.cat-color-2 #colophon .cats-links a,
.cat-color-2 .side-widget-tray .cats-links a {
	margin-left: 3px;
	margin-right: 0;
}


/* #bbpress
================================================== */
#bbpress-forums p.bbp-topic-meta img.avatar,
#bbpress-forums ul.bbp-reply-revision-log img.avatar,
#bbpress-forums ul.bbp-topic-revision-log img.avatar,
#bbpress-forums div.bbp-template-notice img.avatar,
#bbpress-forums .widget_display_topics img.avatar,
#bbpress-forums .widget_display_replies img.avatar,
#bbpress-forums p.bbp-topic-meta img.avatar {
	margin-left: 1px;
	margin-right: 0;
}

.bbp-pagination {
	text-align: left;
}

#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer {
	padding: 15px 18px 15px 18px;
}


#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic {
	padding: 12px 18px 10px 0;
}



/* Woocommerce
================================================== */


.woocommerce span.onsale {
	right: -20px;
	left: auto;
}

.woocommerce ul.products li.product .onsale {
	margin: -1em 0 0 -1em;
}



.woocommerce .woocommerce-product-search button[type="submit"] {
	margin-right: -1px;
	margin-left: 0;
}


.woocommerce .tagcloud a {
	margin: 0 0 6px 2px;

}



@media only screen and (max-width: 767px) {
	.woocommerce span.onsale {
		right: 0;
	}

	.woocommerce ul.products li.product .onsale {
		margin: -0.6em 0 0 -0.6em;
	}
}



/* Recent Posts With Thumbnails
================================================== */
.rpwwt-widget ul li {
	margin: 0 0 5px !important;
}

/* Print
================================================== */

@media print {


	/* Layout */

	.wrap {
		padding-right: 5% !important;
		padding-left: 5% !important;
		max-width: none;
	}



}

/**
 * 3.0 - FontAwesome
 */



/**
 * 4.0 - Elements
 */


ol {
	margin-right: 1.5em;
	margin-left: 0;
}

caption,
th,
td {
	text-align: right;
}