	/* replace bars icons with user icon from frontawsom
.fa-navicon::before, .fa-reorder::before, .fa-bars::before {
	content: "\f007"!important;
}*/
	/* give product info full width*/
	/* html[dir="rtl"] .jrListingDetail .jrCustomFields {
	display: inline!important;
}*/
	/* reduce padding in slider module*/
.slide-desc-text-default {
	padding: 2px 5px 5px!important;
	text-align: right!important;
}

	/* give product images max width of 75px*/
.jrFieldRow img {
	width: 55px !important;
	height: 55px !important;
}
	/* hide li after options in product page*/
html[dir="rtl"] ul.jrFieldValueList li::after {
	display: none;
}
	/* correct widjet direction*/
.jrWidgetLayout {
	direction: rtl;
}
	/* hide editor review */
.jrOverallEditor {
	display: none !important;
}
	/* img sidebar images menu  */
.mod_jmg_sidebar_image_container {
	max-width: 35%;
	display: inline-table;
}
.mod_jmg_sidebar_image_container img {
	/* max-width: 50%; */
	max-height: 200px;
	width: auto;
}
.mod_jmg_sidebar_container img {

	border-radius: 5px 15px;
}
	/* make category images beside each other*/
.healthproductmanager {
	display: flex;
}
.homeappliance-info {
	display: flex;
}
.foods {
	display: flex;
}
.jrWidgetItems .jrWidgetItem * {
	direction: ltr!important;
}
	/*banner images centering*/
.banneritem img {
	display: block;
	margin-left: auto;
	margin-right: auto;

}

	/* compare css rules*/
.comparetabel {
	width: 100%;
	background: #fbfbfb;
    box-shadow: 5px 5px 5px #eaeaea;
}

.comparepositive {
	background: url('/images/icons/goods.png') no-repeat right;
	background-size: 25px;
	border: black;
	box-shadow: 0 1px 3px 0 rgb(230, 230, 230),0 1px 2px 0 rgba(0,0,0,.06);
	background-color: #d9d9d9;
	padding-right: 4px;
	font-size: 20px;
	font-weight: 600;
	font-family: sans-serif;
	color: #000;
	width: 50% !important;
	padding-right: 28px;
}
.comparepositiveitem {
	background: url('/images/icons/checkgreen.png') no-repeat right;
	padding: 3px 20px 3px 7px;
	background-size: 14px !important;
	color: black;
  	margin: 0px 6px 1px 1px;
	text-decoration: #e3e3e3 underline;
}
.comparenegative {
	background: url('/images/icons/bads.png') no-repeat right;
	background-size: 25px;
	border: black;
	box-shadow: 0 1px 3px 0 rgb(230, 230, 230),0 1px 2px 0 rgba(0,0,0,.06);
	padding-right: 4px;
	font-size: 20px;
	font-weight: 600;
	font-family: sans-serif;
	color: #000;
	width: 50% !important;
	background-color: #d9d9d9;
	padding-right: 28px;
}
.comparenegativeitem {
	background: url('/images/icons/xred.png') no-repeat right;
	padding: 3px 20px 3px 3px;
	background-size: 14px !important;
	color: black;
  	margin: 0px 6px 1px 1px;
	text-decoration: #e3e3e3 underline;
}
	/* breadcrumb */
.breadcrumb {
	padding: 1px 5px !important;
	margin-bottom: 3px !important;
	list-style: none;
	background-color: #fff !important;
	border-radius: 0px !important;
}

	/* field filtering show all show less centering */
.jrFieldsShowAll {
	text-align: center !important;
	display: block;
	background: #e6e1d436;
	max-width: 100%;
}
.jrFieldsShowLess {
	text-align: center !important;
	display: block;
	background: #e6e1d436;
	max-width: 100%;
}
	/* cell phone specs */
.cellspecs {
	cursor: pointer;
	padding: 0px 40px 22px 2px;
	box-shadow: 0 1px 1px 0 rgb(106, 106, 106),0 1px 2px 0 rgba(0,0,0,.06);
	display: flex;
	background: #30a0c9;
	-webkit-transition: background 0.3 s;
	transition-duration: 300ms;
	height: 45px;
	line-height: 45px;
	width: 350px;
}

.cellspecs:hover {
	background: #f1d16f;
	transition-duration: 700MS;
}
 /* cellphones buttons */

.cell_weight {
	background: url('/images/icons/cell_weight.png') #f4f4f4 no-repeat calc(100% - 3px) center;
}
.cell_os {
	background: url('/images/icons/cell_os.png') #f4f4f4 no-repeat calc(100% - 3px) center;
}
.cell_global {
	background: url('/images/icons/cell_global.png') #f4f4f4 no-repeat calc(100% - 3px) center;
}
.cell_speaker {
	background: url('/images/icons/cell_speaker.png') #f4f4f4 no-repeat calc(100% - 3px) center;
}
.cell_shield {
	background: url('/images/icons/cell_shield.png') #f4f4f4 no-repeat calc(100% - 3px) center;
}
.cell_settings {
	background: url('/images/icons/cell_settings.png') #f4f4f4 no-repeat calc(100% - 3px) center;
}
.cell_screen {
	background: url('/images/icons/cell_screen.png') #f4f4f4 no-repeat calc(100% - 3px) center;
}
.cell_processer {
	background: url('/images/icons/cell_processer.png') #f4f4f4 no-repeat calc(100% - 3px) center;
}
.cell_price {
	background: url('/images/icons/cell_price.png') #f4f4f4 no-repeat calc(100% - 3px) center;
}
.cell_diskette {
	background: url('/images/icons/cell_diskette.png') #f4f4f4 no-repeat calc(100% - 3px) center;
}
.cell_music {
	background: url('/images/icons/cell_music.png') #f4f4f4 no-repeat calc(100% - 3px) center;
}
.cell_camera-color {
	background: url('/images/icons/cell_camera-color.png') #f4f4f4 no-repeat calc(100% - 3px) center;
}
.cell_camera {
	background: url('/images/icons/cell_camera.png') #f4f4f4 no-repeat calc(100% - 3px) center;
}
.cell_battery {
	background: url('/images/icons/cell_battery.png') #f4f4f4 no-repeat calc(100% - 3px) center;
}
	/* online stores rule */
.online-stores {
	display: flex;
	table-layout: fit-content;
	flex-wrap: wrap;
}
.jrFieldGroupTitle {
	padding: 0px 0px 10px 0px !important;
	box-shadow: 0 1px 1px 0 rgb(227, 227, 227),0 1px 1px 0 rgba(60, 60, 60, 0.06);
	font-weight: bold;
	width: 100%;
}
	/* delete link decoration macros modules titles */

.module-title-link {
  text-decoration:none;
}

	/* social  buttons and whatsapp */
.socialBookmarksCustom .whatsapp:hover {
	background: #00a844;
}
.socialBookmarksCustom .whatsapp {
	background: #0fae50;
}
.socialBookmarksCustom {
	display: inline-flex;
	align-items: flex-start;
	flex-flow: row wrap;
	padding: 4px 4px;
	color: #fff !important;
	text-decoration: none;
	margin: 6px 6px 6px 0 !important;
	border-radius: 2px 10px 2px 12px;
	/* text-transform: uppercase; */
	font-size: 10px;
	font-weight: 700;
	vertical-align: middle;
	text-align: center;
}


	/* button helix modules */
.btn-helix {
	color: #30a0c9;
	border-color: #46b8da;
	font-weight: bold;
}
.btn-helix  a {
	color: #30a0c9;
	border-color: #46b8da;
  	font-weight: bold;
}
	/* hide arrow in menu and tabel items */
.sp-module ul > li > a::before {
	display: none;
}
	/* hide copy right side menu; */
.mod_jmg_sidebar_copyright {
	display: none !important;
}
	/* give description a line boxed view; */
.jrListingDescription, .jrListingFulltext, .jrListingSummary {
	display: inherit;
	padding: 3px 6px 2px 5px;
}
	/* end */
	/* off canvas menu link color*/
.menuoffcanvas-menu a {
	color: white;
}
	/* end */
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
	display: inline-block;
	padding: 0 10px;
	line-height: 90px;
	font-size: 14px;
	letter-spacing: 1px;
	color: #000;
	margin: 0;
	font-weight: bold;
}
	/*Add inline-block ; */
.inline-block {
	display: inline-block;
}
	/*search module correction for mobile view ; */
.margintop15 {
	margin-top: 15px;
}
	/* Give article path more margin ; */
.jrPathway {
	margin-bottom: .9em !important;
}
	/*product Info class ; */
.jrFieldGroup .jrFieldRow {
	/* display: block; */
}
.brand {
	background: linear-gradient(461deg,#fff 10%,#fff 22%,#ffe4e4 55%);
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
	border: 3px 3px 3px 3px black;
	color: #000;
	font-weight: bold;
	/* text-shadow: 0.5px 0.5px #ffcf4b; */
	display: block;
	border-radius: 5px;
}
.brand a {
	background: linear-gradient(461deg,#fff 10%,#fff 22%,#ffe4e4 55%);
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
	border: 3px 3px 3px 3px black;
	color: #000;
	font-weight: bold;
	/* text-shadow: 0.5px 0.5px #ffcf4b; */
	display: block;
	border-radius: 5px;
}
	/* End of product Info class */

#sp-main-body {
	padding: 15px 0 !important;
}
.fwd-text-base {
font-size: 14px !important;
}

.jrFiltersButtonContainer {
margin-bottom: 24px !important;
}

html[dir="rtl"] .jrForm select.jrSelect, html[dir="rtl"] .jrPage select.jrSelect {
	max-width: 95% !important;
}
.jrListingDetail .jrListingMainImage img {
width: 90% !important;
height: auto !important;
}

.jrPagenavResults {
display: none !important;
}

.jrModuleLinks {
	font-size: 16px !important;
	color: #111c2a;
	padding: 4px 2px 0px 2px;
	margin-top: 3px;
	height: 15px;
	font-weight: bold;
}
.searchhelix {
	font-size: 12px !important;
	color: #fff;
	padding: 4px 2px 0px 2px;
	/* margin-top: 3px; */
	height: 15px;
	text-align: center;
	height: auto;
	width: 100%;
	padding: 4px 4px 4px 4px;
	/* margin-bottom: 2px; */
	background-image: linear-gradient(164151deg,#ffffff3d 0%,#ffffffa3 51%,#eee 95%);
	/* border-radius: 10px; */
}
.moduleheading100 {
	color: #fff;
	margin-top: 3px;
	height: inherit;
	width: 100%;
	padding: 4px 24px 4px 4px;
	margin-bottom: 2px;
	background-image: linear-gradient(141deg,#fff 20%,#a4ddff 51%,#2294d8 75%);
	border-radius: 3px;
	font-size: 12px;
}
.smalltext {
	font-variant: super;
	font-size: 12px;
}
.moduleheading100 a {
	color: #2294d8;
	text-decoration: none;
	text-shadow: 1px 1px #e3e3e3;
	font-weight: bold;
}
.moduleheadinggolden {
	color: #000;
	margin-top: 3px;
	height: inherit;
	width: 100%;
	padding: 4px 24px 4px 4px;
	margin-bottom: 2px;
	background-image: linear-gradient(141deg,#fff 24%,#fff 51%,#f2d26f 85%);
	border-radius: 3px;
	font-size: 15px;
}
.moduleblue {
	font-size: 16px !important;
	color: #fff;
	padding: 4px 2px 0px 2px;
	margin-top: 3px;
	height: 15px;
	text-align: center;
	height: inherit;
	width: 100%;
	padding: 4px 4px 4px 4px;
	margin-bottom: 2px;
	background-image: linear-gradient(361deg,#2cb5e800 10%,#2cb5e8a8 32%,#4d4d4d 75%);
  	border-radius: 10px;
}

.moduleheading {
	font-size: 16px !important;
	color: #26292d;
	/* border-radius: 3px; */
	padding: 4px 2px 0px 2px;
	margin-top: 3px;
	border-top: .2857142857rem solid #33a3cd;
	height: 15px;
	border-right: .2857142857rem solid #33a3cd;
	border-left: .2857142857rem solid #33a3cd;
  	border-top: .2857142857rem solid #33a3cd;
}

.border-bottom {
	border-bottom: .2857142857rem solid #2294d866;
}

.moduleheadingdark  {
	font-size: 16px !important;
	color: #000;
	/* border-radius: 3px; */
	padding: 4px 2px 0px 2px;
	margin-top: 3px;
	border-top: .2857142857rem solid #f1d16f;
	height: 15px;
	border-right: .2857142857rem solid #f1d16f;
	border-left: .2857142857rem solid #f1d16f;
}
.moduleheadingblue  {
	font-size: 12px !important;
	  background-image: linear-gradient(#2c9bc4, #3badd8);
	text-align: center;
	color: #FFF;
	border-radius: 2px;
	padding: 4px 2px 2px 2px;
	margin-top: 14px;
}
 /* main page top10 */

.top10 li {
	cursor: pointer;
	padding: 3px 30px 3px 7px;
	margin: 12px 1px 1px 1px;
	border-radius: 4px;
	display: grid;
	box-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);
	background: url('/images/icons/arabratethumbsup25px.png') no-repeat right;
	text-shadow: 1px 1px #e3e3e3;
}
.top10 {
	cursor: pointer;
	padding: 1px 3px 3px 3px;
	margin: 1px 1px 1px 1px;
	color: #000;
	border-radius: 4px;
	display: grid;
}

 /* buttons */
 /* hide buttons till click */

#onlinestoreshideshow {
  display: none;
}

#onlinestoreshideshow:target {
  display: list-item;
}
 /* END hide buttons till click */

.unstyledTable {
	border-spacing: 5px;
	border-collapse: inherit;
}
.unstyledTable, td, tr td {
	border-top: 0px;
}
.dirbuybut {
	cursor: pointer;
	padding: 1px 27px 1px 3px;
	margin: 3px 3px 3px 3px;
	background-size: 24px !important;
	background-color: #ffffff69 !important;
	color: #000 !important;
	box-shadow: 0 1px 1px 0 rgb(132, 132, 132),0 1px 2px 0 rgba(0,0,0,.06);
	display: inline-block;
	font-size: 16px;
	color: black;
}

.buybut {
	cursor: pointer;
	padding: 3px 30px 3px 7px;
	margin: 1px 1px 1px 1px;
	background-size: 23px !important;
	background-color: #dbdbdb !important;
	color: #000;
	border-radius: 4px;
	display: grid;
	box-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);
	font-size: 12px;
}
.buyincountry {
	padding: 3px 30px 3px 30px;
	margin: 1px 1px 1px 1px;
	color: #fff !important;
	box-shadow: 0 1px 1px 0 rgb(172, 172, 172),0 1px 1px 0 rgba(255, 255, 255, 0.06);
	background: #30a0c8;
}
.amazondirbuy {
	cursor: pointer;
	padding: 3px 30px 3px 7px;
	margin: 3px 3px 3px 3px;
	background-size: 24px !important;
	background-color: #f1d16f61 !important;
	color: #fff;
	box-shadow: 0 1px 3px 0 rgb(181, 181, 181),0 1px 2px 0 rgba(0,0,0,.06);
	display: inline-block;
	font-size: 12px;
	color: black;
	inset-block: unset;
	display: list-item;
	text-align: center;
}
.amazondirbuy a:hover  {
	background-color: #fff !important;
	color: #fff;
	box-shadow: 0 2px 3px 0 rgb(0, 0, 0),0 1px 2px 0 rgba(0,0,0,.06)!important;
}
.amazondirbuy:hover {
	background-color: #fff !important;
	color: #515151;
}
 /* buy buttons */
.amazonbut {
	background: url('/images/icons/cart.gif') no-repeat right;
}
.amazonbutpng {
	background: url('/images/icons/amazonicon4.png') no-repeat right;
}
.zawadehbut {
	background: url('/images/icons/zwaadeh1.png') no-repeat right;
}
.ubuybutton {
	background: url('/images/icons/ubuy-logo.png') no-repeat calc(100% - 3px) center;
}

.mezashop {
	background: url('/images/icons/meza.png')  #f1d16f no-repeat calc(100% - 3px) center;
}

.jomla {
	background: url('/images/icons/jomla.png') #f1d16f no-repeat calc(100% - 3px) center;
}
.shopping-cart {
	background: url('/images/icons/shopping-cart.png') #f1d16f no-repeat calc(100% - 3px) center;
}

 /* social buttons */
.youtubebut {
	background: url('/images/icons/youtube.png') no-repeat calc(100% - 1px) center;
	cursor: pointer;
	padding: 3px 30px 3px 7px;
	margin: 1px 1px 1px 1px;
	background-size: 24px;
  	background-color: #33a3cd40;
  	text-shadow: 1px 1px #fff;
	color: #000;
}
.btn-danger.btn-danger {
	border: 0px;
}
.instabutton {
	background: url('/images/icons/instaicon24px.png') no-repeat calc(100% - 1px) center;
	cursor: pointer;
	padding: 3px 30px 3px 7px;
	margin: 1px 1px 1px 1px;
	background-size: 24px;
  	background-color: #33a3cd40;
  	color: #000;
}
.btn-insta {
	border: 0px;
}
.btn-insta:hover {
	color: #ffffff;
	background-color: #aa2a9f;
	border-color: #aa2a9f;
}
.facebutton {
	background: url('/images/icons/faceicon24px.png') no-repeat calc(100% - 1px) center;
	cursor: pointer;
	padding: 3px 30px 3px 7px;
	margin: 1px 1px 1px 1px;
	background-size: 24px;
  	background-color: #5d78aa;
  	color: #ffffff;
}
.facebutton {
	border: 0px;
}
.facebutton:hover {
	color: #ffffff;
	background-color: #5d78aa;
	border-color: #5d78aa;
}

 /* small text */
.smalltext {
	font-variant: super;
	font-size: 12px;
}
/* footer menu wrapping */
.menufootermenu {
	display: inline-flex;
	flex-wrap: wrap;
}
.menufootermenu li {
	margin: 6px 6px 5px 5px;
	border-bottom: none !important;
	font-size: 12px;
}

.mobup {
	font-size: 12px !important;
	color: #fff;
	margin-top: 3px;
	height: inherit;
	width: 100%;
	padding: 1px 1px 1px 1px;
	margin-bottom: 2px;
	background-image: linear-gradient(to right, #9d9d9d 0%, black 100%);
}
.mobup {
	font-size: 12px !important;
	color: #000;
	margin-top: 3px;
	height: inherit;
	width: 100%;
	padding: 4px 6px 1px 1px;
	margin-bottom: 2px;
	background-image: linear-gradient(to top, #fff 0%, #b9b9b9 100%);
}
.mobup img {
	filter: grayscale(80%);
	opacity: 80% !important;
	border: solid 5px 5px 5px 5px brown;
}
.graymodule {
	color: #000;
	margin-top: 3px;
	height: inherit;
	width: 100%;
	padding: 4px 4px 4px 4px;
	margin-bottom: 2px;
	background-image: linear-gradient(461deg,#f4f4f4 10%,#fff 12%,#f7f7f7 35%);
	border-radius: 10px;
}
.graymodule a {
	color: #000;
	text-decoration: none;
	text-shadow: 1px 1px #fff;
}


	/* remove none used buttons from module slider */
.jrModuleSlider .bx-wrapper .bx-pager {
	text-align: inherit !important;
}

.jrModuleSlider .bx-wrapper .bx-controls-direction {
	display: none !important;
}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
	display: none !important;
}
html[dir="rtl"] .jrDropdown .jrDropdownMenu li a {
	text-align: right;
	font-size: 12px;
}
.form-horizontal .control-label {
	text-align: right  !important;
}
html[dir="rtl"] .jrRatingInfo {
	float: none !important;
}
html[dir="rtl"] .jrRight {
	float: right  !important;
}

html[dir="rtl"] .jrPage .jrListingMainImage.jrMediaLeft {
	float: left !important;
}

.jrFieldsModule.jrTagsLayout ul li a.jrActive, .jrFieldsModule.jrTagsLayout ul li a:hover {
	color: #FFF !important;
}
.jrFieldsModule.jrTagsLayout ul li a {
	background: #f1d16f !important;
        color:#26292d !important;
}

.ja-toppanel-row li {
	text-align: right  !important;
}


.jrFieldsShowLess {
	color: white !important;
}

.acm-slideshow .owl-carousel .item .slider-content .item-title {
	font-size: 30px  !important;
}
.jrButton.jrBlue, a.jrButton.jrBlue, a.jrButton.jrBlue:link, a.jrButton.jrBlue:visited {
	background: #30A0C9 !important;
	border-color: #30A0C9 !important;
	 color:  white !important;
}
.btn-primary {
	background-color: #33a3cd !important;
	border-color: #33a3cd !important;
}

.jrFilterFieldWrap .jrFilterName {
	font-weight: 200 !important;
	font-size: 14px !important;
}
.jrFilterFieldWrap .jrFilterItem .jrOptionText {
	margin-right: 15px  !important;
}
.jrListingDetail .jrOverallRatings, .jrListingDetail .jrOverallRatings .jrOverallEditor, .jrListingDetail .jrOverallRatings .jrOverallUser {
	float: right  !important;
}

.jrPage h1, .jrPage h2 {
	text-align: right;
	color: #26292d;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	max-width: -moz-fit-content;
	font-size: 20px;
}
.jrListingDetail.jrCompact .jrCustomFields {
	background: #f4fcff !important;
}

.jrListings .jrPageHeader {
	min-height: 5px !important;
}
.ja-toppanel-mainwrap {
 position: inherit !important;
}
.fwd-bg-gray-100 {
	background-color: #FFF !important;
}
.jrTableGrid {
	width: -moz-fit-content !important;
}
.jrOwnerReplyDate, .jrReviewDate {
	float: left !important;
}
.jrModuleSlider .bx-wrapper {
	text-align: right;
}
.jrModuleItems .jrOverallRatings {
	direction: rtl;
}
label {
	color: #8f8f8f !important;
}
#email-lbl, #name-lbl {
	width: auto !important;
}
#password-lbl, #username-lbl {
	width: auto !important;
}


html[dir="rtl"] .jrFieldGroup .jrFieldValue {
	margin-right: 5px !important;
}
html[dir="rtl"] .jrFieldGroup .jrFieldLabel {
	display: contents !important;
	font-weight: bold;
}


.jrPage h1, .jrPage h2, .jrPage h3 {
	font-size: 14px !important;
}
.jrButton:hover, a.jrButton:hover {
	color: #fff !important;
	background: #1d9bdc !important;
	border-color: #1d9bdc !important;
}
#es a.jrButton, .jrButton, a.jrButton, a.jrButton:link, a.jrButton:visited {
	color: #26292d !important;
	background: #ffffff !important;
	border-color: #F4F5F6 !important;
	border-right: 2px solid #1d9bdc !important;
}
.jrCompareDashboard .jrCompareTabs ul.jrCompareTabsNav.ui-tabs-nav li a {
	padding: 0 10em !important;
}
.jrCompareDashboard {
	position: fixed;
	background: #FFF;
	text-align: center;
	box-shadow: 0 0 9px #F1D16F;
}

html[dir="rtl"] .jrStatusIndicators {
	display: ruby-text-container !important;
}

.jrCaptcha {
	float: left;
}
.xl\:fwd-flex-row {
	flex-direction: column !important;
}
.jrButton.jrGreen:hover, a.jrButton.jrGreen:hover {
	background: #2F855A !important;
	border-color: #2F855A !important;
}
#es a.jrButton.jrGreen, .jrButton.jrGreen, a.jrButton.jrGreen, a.jrButton.jrGreen:link, a.jrButton.jrGreen:visited {
	background: #38A169 !important;
	border-color: #38A169  !important;
	color: white !important;
}
.jrButton.jrOrange:hover, a.jrButton.jrOrange:hover {
	background: #C05621 !important;
	border-color: #C05621 !important;
}
.jrButton.jrOrange, a.jrButton.jrOrange, a.jrButton.jrOrange:hover, a.jrButton.jrOrange:link, a.jrButton.jrOrange:visited {
	background: #DD6B20 !important;
	border-color: #DD6B20 !important;
	color: #fff;
}
	/* give images rounded radius class */
.imagerounded  {
  border-radius: 20px;
  padding: 10px 0px 10px 10px;
}
	/* reviews background*/
.jrRoundedPanel, .jrRoundedPanelLt {
	border-radius: 5px;
	padding: 10px 10px 10px 10px !important;
	margin: 3px 3px 3px 3px;
}
	/* editor reviews background*/
.jrEditorReviewsSummary  {
	display: none;
}
.jrEditorReviewsContainer a:visited {
	color: #000;
}
.jrEditorReviewsContainer a:link {
	color: #000;
}
.jrEditorReviewsTitle {
	/*	background: #f1d16e !important;
	border-radius: 5px 5px 0px 0 !important;
	padding: 5px 7px 5px 5px !important;
	margin: 0px 0px 0px 0px !important;
	color: #515151 !important;*/
	display: none;
}
.jrEditorReviewsContainer {
	border-radius: 5px;
	padding: 10px 10px 10px 10px !important;
	margin: 0px 0px 0px 0px;
	background-image: linear-gradient(to bottom, #f4dc92c4, #fff);
}

	/* end of reviews background  */

.fwd-pb-1 {
	padding-right: 24px;
}

.jrAdvSearchModule.jrRoundedPanel {
	background: #f2d26f00 !important;
}
.fwd-py-4 {
	padding-top: 0rem !important;
}


.jrBlogview .jrResults .jrListItem {
	background-color: white !important;
}
.fwd-pb-4 {
	direction: rtl;
}

.acm-slideshow .owl-carousel .owl-dots {
	display: none !important;
}
.acm-slideshow .owl-carousel .item .slider-content {
	top: 5% !important;
}

.acm-slideshow .owl-carousel .item .slider-content {
	padding: 3px !important;
}
.acm-slideshow .owl-carousel .item {
	height: 120px !important;
}

.jrModuleItems .jrModuleItemContent {
	/* background: #fff; */
	/* border-radius: 3px; */
	padding: 1px 4px 4px 4px;
	/* border: 1px #f2f2f2 solid; */
}

.jrOverallRatings > * {
	 margin-right: 0em !important; 
}
.fwd-pb-1 {
	padding-right: 5px !important;
}


 /* Hide title */
.jrListingDetail h1.contentheading { 	
	
   display: none !important; 
}
 /* Date Picker font */
#ui-datepicker-div { 	
   font-size: inherit !important; 
}

.jrFieldsShowLess { 	
   color: #000 !important; 
}

 /* Registration Form input forms */
.form-horizontal .control-group .controls {
 margin-right: 30px; 
}

 /* Change font for listings postcards */
.fwd-text-sm {
	font-size: .875rem !important;
	font-weight: bold;
}
 /* remove page counter and indexing when page break is used */
.pagenavcounter {
	display: none !important;
}
.article-index {
	display: none !important;
}
 /* make search on mainpage much wider till 90% */

.jrForm input[type="text"].jrAutoSuggest, .jrForm input[type="text"].jrKeywords, .jrForm input[type="text"].jrName, .jrPage input[type="text"].jrAutoSuggest, .jrPage input[type="text"].jrKeywords, .jrPage input[type="text"].jrName {
	width: 100% !important;
}

 /* Hide maps module  show results*/
.jrMapResultsTotal {
	display: none;
}
.jrMapAddressBar {
	padding: 3px !important;
}
 /* Hide ModuleSlider*/
.jrModuleSlider .bx-wrapper .bx-pager {
	display: none;
}
 /* Hide page header */
.jrPageDescription {
	margin: 5px 0 6px;
}
.jrListings .jrPageHeader {
	min-height: 5px !important;
	/*  display: none; */
}

.jrFieldsModule.jrTagsLayout ul {
	text-align: center !important;
}


 /* give pros and cons a propper width */
.jrForm input[type="text"].jrText, .jrPage input[type="text"].jrText {
	width: 100%;
}

/* comment color on review */
.jrDiscussReview {
	color: #7d7d7d !important;
	border-radius: 3px 3px 3px 10px;
	align-items: center;
	border-width: 1px;
	cursor: pointer;
	box-shadow: 0 1px 3px 0 rgb(172, 222, 255),0 1px 2px 0 rgba(173, 112, 112, 0.06);
	line-height: 1.5;
	padding: 3px 6px;
	width: max-content;
	/* max-height: 2.55em; */
	float: left;
	background: #f8f8f8;
	font-size: smaller;
}

/* responsive tables*/
@media only screen and (max-width: 800px) {
        /* Force table to not be like tables anymore */
        #no-more-tables table,
        #no-more-tables thead,
        #no-more-tables tbody,
        #no-more-tables th,
        #no-more-tables td,
        #no-more-tables tr {
        display: block;
        }
         
        /* Hide table headers (but not display: none;, for accessibility) */
        #no-more-tables thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
        }
         
        #no-more-tables tr { border: 1px solid #ccc; }
          
        #no-more-tables td {
        /* Behave like a "row" */
        border: none;
        border-bottom: 0px solid #eee;
        position: relative;
        padding-left: 50%;
        white-space: normal;
        text-align:left;
        }
         
        #no-more-tables td:before {
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
        text-align:left;
        font-weight: bold;
        }
         
        /*
        Label the data
        */
        #no-more-tables td:before { content: attr(data-title); }
        }
/* end of responsive tables*/
/* social logins*/
.akeeba-sociallogin-buttons {
	display: inline-grid;
}
.akeeba-sociallogin-button-facebook {
	width: 100%;
	height: 40px;
}
.akeeba-sociallogin-button-google {
	background-color: #FFF !important;
	color: #000 !important;
	padding: 2px 8px 2px 2px !important;
	width: 100%;
	height: 30px;
}

/* End social logins*/