/*@import url(//fonts.googleapis.com/earlyaccess/droidarabicnaskh.css);
@import url(//fonts.googleapis.com/earlyaccess/notokufiarabic.css);
@import url(//fonts.googleapis.com/earlyaccess/notonaskharabic.css);*/






body{font-family:'Noto Kufi Arabic'; direction:rtl !important}
h1,h2,h3,h4 {font-family:'Noto Kufi Arabic'!important}
.tab_switch {font-family:'Noto Kufi Arabic','open sans',serif!important}
.pf-iconbox-title {font-family:'Noto Kufi Arabic','open sans',serif!important; font-size:16px!important;}
.pf-iconbox-text{font-family:'Noto Kufi Arabic','open sans',serif!important; font-size:16px!important;}
.wpf-footer-row-move li {font-family:'Noto Kufi Arabic','open sans',serif!important;font-size:13px!important;}
.wpf-footer-row-move .widgetheader {font-family:'Noto Kufi Arabic','open sans',serif!important; font-size:16px!important;}
.wpf-footer p{font-family:'Noto Kufi Arabic','open sans',serif!important;font-size:13px!important;}
.select2-selection,.select2-results{font-size:13px!important;}
::-webkit-input-placeholder {font-family:'Noto Kufi Arabic','open sans',serif!important;font-size:13px!important;}
::-moz-placeholder          {font-family:'Noto Kufi Arabic','open sans',serif!important;font-size:13px!important;}  
:-moz-placeholder           {font-family:'Noto Kufi Arabic','open sans',serif!important;font-size:13px!important;}  
:-ms-input-placeholder      {font-family:'Noto Kufi Arabic','open sans',serif!important;font-size:13px!important;}
.postanitem-inner,.pfsearch {font-family:'Noto Kufi Arabic','open sans',serif!important; font-size:13px!important;}
.pfnotvalid, .cnamcv, .pf-review-list, .txtrange, .pfmyitempagebuttonsex, .select2-selection__choice, .page-numbers, p {font-size:15px!important;}
.wpb_wrapper .med-mini-search .input::placeholder {font-family:'Noto Kufi Arabic','open sans',serif!important;}
.form-block p, .radiobox span {font-size:13px!important;}
#pfcrumbs a {font-size:13px!important;}
input, textarea, select {font-family:'Noto Kufi Arabic','open sans',serif!important;font-size:13px!important;}
h3.subtitle { font-size:16px!important;} h2.subtitle {font-size:22px!important;line-height:40px !important}
.proitemreg li {font-size:13px!important;} 
label.lbl-text {font-family:'Noto Kufi Arabic','open sans',serif!important;font-size:14px!important; font-weight:normal !important}
.pfsubmit-title, .pfmu-itemlisting-htitle {font-family:'Noto Kufi Arabic','open sans',serif!important; font-size:14px!important;}
.proinfo p {font-family:'Noto Kufi Arabic','open sans',serif!important; font-size:16px!important;}
.btn {font-family:'Noto Kufi Arabic','open sans',serif!important;}
.wpb_support h1 { margin-top:0px!important;font-size:30px!important; line-height:56px !important}
.wpb_support h2{font-size:18px!important; ;line-height:30px !important}
.aboutus p {font-size:16px!important;}
.pf_pageh_title_inner, .widgetheader {font-family:'Noto Kufi Arabic','open sans',serif!important; font-size:15px!important;}
.item-menu-med a, .menu-item-link {font-family:'Noto Kufi Arabic','open sans',serif!important; font-size:14px!important;}

#pfmenucol1 { float:left;} #pfmenucol2 { float:right;} 
.pf-menu-container { float:none !important; }
.wpb_column_step { float:right !important;}
.wpf-footer-text { float:right !important; text-align:right;}
.wpf-copyright { clear:both !important;}
.wpf-copyright p {font-size:14px!important;}
.colhorsearch { float:right;}
.tab_switchs { float:right; margin-right:10px;}
.tab_switchs li { float:right;}

.select2-selection__rendered {
     padding-right: 25px!important; 
	text-align: right!important;
}
@media (max-width:768px){	 
	 .colhorsearch { width:100%;}
}

.golden-forms .append-icon span{right:0;}
.golden-forms .append-icon .input,
.golden-forms .append-icon .textarea{padding-right:30px;}
.radiobox { text-align:right !important;}
.radiobox label { margin-right:6px;font-size: 14px !important;}
.pfsearchformerrors > ul{text-align:right;}
.pfsearchformerrors .pfsearch-err-button{ float:left; margin-left:10px;}
.proitemreg li { text-align:right!important;} 
.col-resp { float:right;}
.pfsearchformerrors.success li, .pfsearchformerrors li { font-size:13px !important}
.pfmu-itemlisting-inner .pfmu-itemlisting-title{ text-align:right !important;padding: 0 10px 0 5px;}
.pfmu-itemlisting-htitle, .pfmu-itemlisting-title-wd { float:right!important; }
#pfuaprofileform .pfhtitle { padding-right:0 !important;}
#pfuaprofileform .pfhtitle .pfmu-itemlisting-htitle:first-child{border-right:0px!important;} 
#pfuaprofileform .pfhtitle .pfmu-itemlisting-htitle:last-child{border-right:1px #e0e0e0 solid !important;}
.pfmu-itemlisting-title.pf-review-list {padding-right:0;}
.pfmu-itemlisting-inner { padding-right:5px !important}
.pfnavmenu { float:left !important}
.item-menu-med { float:right !important;}
.viewprofile{ right:inherit !important;  left:20px !important;  padding:0px 4px 0px 8px!important;  }

.pfsubmit-inner-sub label { text-align:right!important;font-size:15px!important;}

.actcol { float:right;}
.blockBox .actcol { margin-left:5px;}
.blockBox .actcol:last-child {margin-left:0;}
.addrow {font-family:'Noto Kufi Arabic','open sans',serif!important; font-size:14px!important; margin-right:5px;}
.col6.last {padding-left:0 !important; padding-right:5px !important}
.col6.first, .col8.first {padding-left:5px !important; padding-right:0 !important} 

#calendar h2 { direction:rtl !important}
.fc-next-button, .fc-today-button, .fc-prev-button { float:right!important;}
.fc-next-button { border-top-left-radius: 4px !important;border-bottom-left-radius: 4px !important;border-top-right-radius: 0px !important;	border-bottom-right-radius: 0px !important;}
.fc-prev-button { border-top-right-radius: 4px !important;border-bottom-right-radius: 4px !important;border-top-left-radius: 0px !important;	border-bottom-left-radius: 0px !important;}
.fc-day-header {font-family:'Noto Kufi Arabic','open sans',serif!important; font-size:14px!important;}
.fc-today-button, .fc-agendaDay-button, .fc-agendaWeek-button {font-family:'Noto Kufi Arabic','open sans',serif!important; font-size:13px!important;}

.xdsoft_datetimepicker {font-family:'Noto Kufi Arabic','open sans',serif!important; font-size:12px!important;}
.xdsoft_datetimepicker .xdsoft_datepicker {	width: 325px !important;}

.popover .popover-title { text-align:right;}
.popover .close-popover { float:left !important;}
.popover .popover-content { text-align:right;font-size:14px!important;}
.popover .popover-content strong {font-family:'Noto Kufi Arabic','open sans',serif!important; font-size:12px!important;}
.popover .popover-content div { text-align:left !important;}
.popover .popover-content button {margin-left: 10px!important; margin-right:0 !important}
.agenda-leg li {font-family:'Noto Kufi Arabic','open sans',serif!important; font-size:14px!important;}
.bootstrap-dialog-title {font-family:'Noto Kufi Arabic','open sans',serif!important; font-size:14px!important;}
.indispo th {font-family:'Noto Kufi Arabic','open sans',serif!important; font-size:12px!important; text-align:center;}
 
 #datatable th {font-family:'Noto Kufi Arabic','open sans',serif!important; font-size:12px!important; text-align:right !important}
 #pf-primary-nav-button{position:absolute;left:35px!important; right:inherit !important}
@media (max-width: 992px) {  
 #pfmenucol1, .pf-topnavmenu { width:100%}
 .postanitem-inner, .item-menu-med a { text-align:right !important}
 }
 @media (max-width: 568px) {
.pf-proban h1 {font-size:19px !important; }
.pf-proban h2 { font-size:14px !important;}
}

.pf-breadcrumbs { float:right!important}

.tab2_switchs { float:right;}
.tab2_switchs li { float:right;}


.result__showing-days .result__showing-days__list {
	position: relative;
	margin-left:0 !important;
	margin-right:55% !important;

	border-top-right-radius: 7px!important;
	border-top-left-radius: 0px!important;
	border-left: #1e73be solid 1px!important;

	
	border-right:0!important;
}

.result__praticien {
	border-left:0 !important;

	border-top-right-radius: 7px!important;
	border-bottom-right-radius: 7px!important;

	border-top-left-radius: 0px!important;
	border-bottom-left-radius: 0px!important;
	
}

.doc_result_list {	
	border-top-right-radius: 7px!important;
	border-bottom-right-radius: 7px!important;
	border-left: #1e73be solid 1px!important;
}

.praticien__sticker .praticien__fn {
	margin-right: 90px !important;
	text-align:right;
	/*width: 100%;*/
}

@media (max-width:568px) {
.praticien__sticker .praticien__fn { min-width: 250px!important;}


}


.praticien__infos { margin-right:90px !important;}
.praticien__adress { text-align:right!important; padding-right:0 !important; font-size:12px !important}
.praticien__sticker .praticien__adress i:before {
	margin-right: -0.2em!important
}
.praticien__sticker .praticien__adress i {margin-left:0.5em!important;}
.no-availabilities-results {font-size:14px !important}
.praticien__options__wrapper .btn.btn-rdv, .no-availabilities-results .btn.btn-rdv { text-align:right !important;}


@media (min-width:768px) {
	td.availabilities__results-nav, td.no-availabilities-results {
		border-right: 0 !important;
	}

	.result__doctorId td.availabilities__results-nav:last-child {
		border-right:#dddddd solid 1px !important;
		border-radius: 0px!important;
		 
	}
	

}

.praticien__options__wrapper { display:none !important}
.result__praticien .praticien__sticker .praticien__infos, .result__praticien .praticien__sticker { width:inherit !important}
.praticien__sticker .praticien__infos .praticien__adress { float:right; width:120px!important}

@media (max-width:1200px) {
.results__list .doc_result_list .result__praticien {width:300px !important;}
}
@media (max-width:992px) {
.results__list .doc_result_list .result__praticien {width:350px !important;}
}
@media (max-width:768px) {
	 .result__showing-days .result__showing-days__list { margin-right:0 !important;}
	 
	 .results__list .doc_result_list { border-left:0 !important}
	.result__doctorId td.availabilities__results-nav:last-child {border-right:0!important;	border-bottom-right-radius: 0px!important;
}
	.result__doctorId td.availabilities__results-nav:first-child {border-left:0!important;	border-bottom-left-radius: 0px!important;}
	td.availabilities__results-nav {border-right: 0 !important;	}
	.result__doctorId td.availabilities__results-nav:last-child {
		border-right:#dddddd solid 1px !important;
	}
} 
@media (max-width: 568px) {
	.results__list .doc_result_list .result__praticien {border-radius: 0px!important;border-bottom:0px!important}
	.praticien__infos .praticien__options__wrapper { display:block !important;}
   .result__praticien .praticien__sticker .praticien__infos {width:200px !important;}
	
	
	
	
}


.result__rdv .result__showing-days .result__showing-days__list { 
	margin-right:0 !important;
	 border-top-right-radius:0px!important;
	  border-top-left-radius:7px!important;
	  border-right:#1e73be solid 1px !important;
}

.pf-itempage-maindiv .docimage { float:right !important}
.pf-itempage-maindiv .docinfo { float:right !important; margin-right:40px; margin-left:0 !important}

#readavis { font-size:14px; font-family:'Noto Kufi Arabic','open sans',serif!important;}

.jq-review-wrapper {
  margin-left:0;
  margin-right:140px !important;
}

.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group.jq-ry-rated-group {
  right: 0!important;
  left:inherit !important;
}

.pf-itempage-sidebarinfo-elurl .docqrcode { float:left !important;}
.pfdetailitem-subelement .pf-ftitle,.pf-itempage-ohours .pf-ftitle {float: right;font-size:12px; font-family:'Noto Kufi Arabic','open sans',serif!important;}
.pfdetailitem-subelement .pfdetail-ftext {font-size:14px;}
.opening .pfdetail-ftext {font-size:13px;}

.ui-tooltip {font-family:'Noto Kufi Arabic','open sans',serif!important;}
 .honolist ul {padding-right:18px;}
 .honolist ul li {list-style:none;list-style-position: inside; text-indent: -0.5em;font-size:14px; float:right; width: 100%;}
 .honolist ul li:before {font-family: fontello;content:"\eb31";display:inline-block;width: 0.5em;}
  .honolist ul li strong{ float:left; margin-right:15px;}

#pf_gdirections_geolocateme{ right:inherit !important;  left:-5px}	
#pf-itempage-page-map-directions .gdbutton {font-size:12px; font-family:'Noto Kufi Arabic','open sans',serif!important;margin-left:5px;  margin-right:10px}

.docinfo .doctitle { font-size:34px; font-weight:bold;}
.docinfo .docsubtitle { margin-top:8px;}
.docinfo .codedoc { direction:ltr; text-align:right;font-family:'Noto Kufi Arabic','open sans',serif!important;}
.list-locality-speciality  li{ text-align:right;}
@media (max-width: 568px) {
	.jq-review-wrapper {
  margin-top:15px !important;
  margin-right:-62px !important;
  margin-left:0 !important
  
	}
	.docinfo .codedoc {text-align:center; margin-top:5px;}
	.pf-itempage-maindiv .docinfo {margin-right:0px!important}
	
	.praticien__rdv-table__rdvs time {font-size:10px;}
	
	.praticien__infos .praticien__options__wrapper { display:block !important;}
}

@media (max-width:768px) {
.praticien__rdv-table { border-left:#1e73be solid 1px;border-right:#1e73be solid 1px;}

	
	.result__praticien .praticien__sticker .praticien__fn {white-space:nowrap !important;} 
	
}

.aboutus_ar { background:url(../img/doctor_ar.png) no-repeat top left; min-height:300px;border-radius:8px;}
.aboutus_ar .txt { padding:10px; width:66%;}
.aboutus_ar p {font-size:14px !important;font-family:'Noto Kufi Arabic','open sans',serif!important;}

@media (max-width: 992px){
	 .aboutus_ar { background:#dbe4e9;}
	 .aboutus_ar .txt { width:inherit;}
}

.contact_form .wpb_column { padding-right:0 !important}
.contact_form .col6.last {padding-right:0 !important; padding-left:5px !important;}
.contact_form .col6.first {padding-left:0 !important; padding-right:5px !important;}


.confirm_form .input {font-family:'open sans',serif!important;font-size:22px !important;}
.pfmu-itemlisting-title-wd .pfmu-itemlisting-title {font-size:13px !important;}
.rdvdoc .subtitle {font-size:16px !important;}
.noreview {font-size:14px !important;}



.rdv-nav-prev:after, .rdv-nav-prev:before, .rdv-nav-prev:visited:after, .rdv-nav-prev:visited:before {
	border-left-color: #1e73be!important;
	border-right:none !important
}
.rdv-nav-prev:active:after, .rdv-nav-prev:active:before, .rdv-nav-prev:focus:after, .rdv-nav-prev:focus:before, .rdv-nav-prev:hover:after, .rdv-nav-prev:hover:before {
	border-left-color: #2690ab!important;
	border-right:none !important
}
.rdv-nav-prev.rdv-nav-disabled:active:after, .rdv-nav-prev.rdv-nav-disabled:active:before, .rdv-nav-prev.rdv-nav-disabled:hover:after, .rdv-nav-prev.rdv-nav-disabled:hover:before {
	border-left-color: #1e73be!important;
	border-right:none!important
}



.rdv-nav-next:after, .rdv-nav-next:before, .rdv-nav-next:visited:after, .rdv-nav-next:visited:before {
	border-right-color: #1e73be!important;
	border-left-color:#FFF !important
}
.rdv-nav-next:active:after, .rdv-nav-next:active:before, .rdv-nav-next:focus:after, .rdv-nav-next:focus:before, .rdv-nav-next:hover:after, .rdv-nav-next:hover:before {
	border-right-color: #2690ab!important;
	border-left-color:#FFF !important
}
.rdv-nav-next.rdv-nav-disabled:active:after, .rdv-nav-next.rdv-nav-disabled:active:before, .rdv-nav-next.rdv-nav-disabled:hover:after, .rdv-nav-next.rdv-nav-disabled:hover:before {
	border-right-color: #1e73be!important;
	border-left-color:#FFF !important
}




.stepsForm .sf-steps-content>div>span {
	right: 0 !important;
	left:inherit !important;
}
.stepsForm .sf-steps-content>div>span:after {
	left: -10px !important;
	right:inherit !important;
}

.wpfinfowindow .wpf-closeicon {  right: inherit !important; left:0px !important}

.wpftext { padding-right:10px !important}
 .wpftext .wpfaddress {font-size:12px !important;font-family:'Noto Kufi Arabic','open sans',serif!important;}

.wpfinfowindow .wpftext >.wpftitle a{font-size:16px !important;font-family:'Noto Kufi Arabic','open sans',serif!important;}

.owl-carousel .owl-item{float:right !important}
.owl-wrapper-outer .owl-wrapper { right:0px !important; left:inherit !important}


@media (max-width: 568px) {
.pf-probanpage h1 { font-size:18px!important;}
.pf-probanpage h2 { font-size:15px!important;}
.proclick { font-size:13px!important;}

.proinfo p { font-size:14px!important;}

.contact_form .col6.last { padding-left:0!important;}
.contact_form .col6.first { padding-right:0!important;}


 
/*.results__list .result .result__praticien .praticien__sticker .praticien__infos {  width:100% !important}*/

.results__list .result .result__praticien .praticien__sticker .praticien__infos .praticien__adress {width:auto !important}

}
.pfsubmit-inner-sub .lbl-text {font-family:'Noto Kufi Arabic','open sans',serif!important;font-size:13px!important;}


.pf-iconbox-wrapper.pfib-type5 .pficonboxcover{left:inherit !important; right:0 !important}

.praticien__sticker .praticien__infos .praticien__adress {width:180px !important;}

.bx-wrapper .bx-viewport {
	left: -5px;direction:rtl;
}

.widget_recent_entries ul li a:before{content:'\e996';font-family:"fontello";}
.widget_categories ul li a:before, .widget_recent_entries ul li a:before {margin-left: .4em !important; margin-right:0 !important;}
.widget_categories ul li a:after, .widget_recent_entries ul li:after{content:none!important}

.pf-container .bloglist li {
	float:right;
	border-top-right-radius: 7px !important;
	border-bottom-right-radius: 7px !important;

	border-top-left-radius:0px !important;
	border-bottom-left-radius:0px !important;
 
}

.bloglist .blog_img {
	float:right;
}
.bloglist .blog_body {padding-right:0 !important; padding-left:15px !important;}

a.pp_expand,a.pp_contract{left:30px; right:30px;text-indent:-20000px !important;}
a.pp_close{ left:0;text-indent:10000px}


.ppt, .ppt img { margin-left:-15px !important}


.wpf-toplinewrapper .pf-toplinks-left {float: right; }
.wpf-toplinewrapper .pf-toplinks-right {float: left; }
.menu-item-link.my-account {margin-left: 15px!important;}

@media (min-width: 992px){
.wpf-header .pf-logo-container {margin-right: 30px!important;}
}

 
#aside-toggle {
	 right: 0!important;
	 left: inherit!important;
	 top: 12px;
	margin-top: 5px!important;
}

.aside {
  right: -1px;
  left:inherit;
	 
}

 


 .wpf-header .pfnavmenu li a .pfadmicon-glyph-860:before{margin-right:5px;width: 9px;}
.sub-menu-item {text-align: right;}
.pfnavmenu li {float: right;}

@media (max-width: 992px){
	#aside-toggle { top: 12px!important;}
	#pf-topprimary-nav .pf-topnavmenu .pfnavsub-menu {left:0!important;}

}

.menu-lang-select { border-right: none!important; border-left:1px solid rgb(60,60,60);border-left:1px solid rgba(255,255,255,0.2); }

.backtoresults {float: left!important; text-align: left;}


.praticien__img .verified-doc {right: -10px!important; left: inherit!important}
.praticien__img .online-doc {left: -25px!important; right: inherit!important}

 @media (max-width: 568px) {
	.resultsxyz .results__list .doc_result_list .result__praticien .praticien__sticker .praticien__infos .praticien__options__wrapper .praticien__options .btn-rdv { margin-right: 0!important;}
 }



/*#pf_search_geolocateme_doctor{left:0px!important; right: inherit!important}
#pf_search_geodistance_doctor{left:2px!important;right: inherit!important} 

#pf_search_geolocateme_pharma{left:0px!important; right: inherit!important}
#pf_search_geodistance_pharma{left:2px!important;right: inherit!important}*/

 .golden-forms .select:before,.golden-forms .select:after{left:10px!important; right: inherit!important}

.select2-selection__clear { margin-left: 15px!important}

#searchByPharmacy { direction: ltr!important}
.pflistingtype-selector-main {direction: rtl; text-align: right!important}
.pflistingtype-selector-main label{ padding-right: 10px!important;}

 
.widget_pfitem_recent_entries ul li img{float:right!important; margin-left:10px!important; margin-right: 0!important}
.widget_pfitem_recent_entries ul li{text-align:right!important;}

.golden-forms .pflabelfixsearch.search >.input{padding:0 9px 0 30px!important}
#pf_search_geolocateme_doctor,#pf_search_geolocateme_pharma{left:10px!important;right: inherit!important}

.cd-slider-nav li a {font-family:'Noto Kufi Arabic','open sans',serif!important;font-size:13px!important;}
.alphamed { text-align: right!important}

.ui-tabgroup >.ui-tabs >[class^="ui-tab"]{ float:right!important;font-family:'Noto Kufi Arabic','open sans',serif!important;font-size:13px!important;}

.cat-medica,.gp-medica,.ap-medica { float: right!important; }

 @media (max-width: 568px) {
.docinfo .cat-medica,.docinfo .gp-medica,.docinfo .ap-medica {float: none!important; display: inline-table!important;}
	 
 .praticien__options__wrapper .praticien__options {width: 120px!important; }

	
}


#lang-toggle {
	 margin-top: 10px!important;
	margin-left: 10px ;
 	 left: 0;
	right: inherit!important
	}

.widget_pfitem_reg_user .pf-widget-itemlist li span {float: right;margin-left: 10px; margin-right: 0!important}

.widget_pfitem_reg_user .pf-widget-itemlist li {text-align: right;}


.mail_holder .mail_body .mail_list .search_bar_block .search_icon_block input {
  padding-right: 20px!important;
}


.mail_list_block {float: right;}

.mail_brief_holder {float: left}

.heading_block .left .avatar_holder { margin-right: 0!important; margin-left: 10px;}

.mail_holder .mail_body .mail_list .mails_holder li a .left .avatar_holder { float: right!important;margin-right: 0!important; margin-left: 10px;}


.heading_block .left {float: right;}


.heading_block .left .spe:before {margin-left: 5px!important; margin-right: 0!important;float:right;}
.heading_block .left .loc:before { margin-left: 5px!important;margin-right: 0!important;float:right;}
.heading_block .left .pat:before { margin-left: 5px!important;margin-right: 0!important;float:right;}

 
.praticien__fn .medrateyo {float: right!important;}
.praticien__fn .reviews {float: right!important;}


.heading_block .left .spe, .message_list_block .right .spe {
	line-height: 18px!important;
}
.heading_block .left .loc, .message_list_block .right .loc {
	line-height: 18px!important;
}
.heading_block .left .name {
	line-height: 16px!important;
}


.br-theme-bars-1to10 .br-widget {
	direction: rtl;
}
.br-theme-bars-1to10 .br-widget a, .br-theme-bars-1to10 .br-widget .br-current-rating  {
	float: right!important;
}


.ui-autocomplete-loading {background-position: 5% center!important;}
.ui-autocomplete li { text-align: right!important; direction: rtl!important;}
	 
	 
.easy-autocomplete-container ul{text-align:right;}
.eac-item img {
  float: right;
  margin: 0 0 0 10px;
}
.eac-item {font-family:'Noto Kufi Arabic','open sans',serif!important;font-size:13px!important; font-weight: 600; white-space:nowrap}
.eac-item h3 {font-family:'Noto Kufi Arabic','open sans',serif!important;font-size:13px!important; font-weight: 600; white-space:nowrap }
.eac-item p {font-family:'Noto Kufi Arabic','open sans',serif!important;font-size:11px!important; line-height: 13px; }

.widget_recent_entries ul li:before{content:none!important; margin-left:inherit!important;}
.widget_recent_entries ul li:after{content: '\e996';font-family:"fontello"; margin-left:.3em;}

.praticien__speciality {
	line-height: 26px!important;
}
.golden-forms .toggle-switch > input + label,.golden-forms .toggle-switch > input:checked + label{padding-right:28px; padding-left: 0!important;}


#pf-primary-nav .pfnavmenu .myaccount .pfnavsub-menu { direction: rtl!important; }
#pf-primary-nav .pfnavmenu .myaccount .pfnavsub-menu li a {font-family:'Noto Kufi Arabic','open sans',serif!important;font-size:13px!important;  text-align: right!important;}

#account-toggle { right: 45px; top: 20px;  width: 30px!important}

@media (max-width: 768px) {
	#pf_advanced_search { float: right!important;}
	#pf_advanced_search_main .btn-checkbox {margin-top: 5px;}
	#pf_advanced_search_main .colhorsearch:last-child{padding-right: 5px;}
}
@media (max-width: 568px) {
	.btn-radio label::before {right: 0!important;margin-right: -20px!important; }
	.btn-radio label::after {right: 3px;  margin-right: -20px!important;}

	.wpf-header .pf-logo-container{
		margin:0px 10px 0px!important; float:right!important;
		background-size:86px 40px;width: 86px;
	}
	
	#aside-toggle {top: 0!important; margin-top: 8px!important;}
	#lang-toggle { top: 2px!important;}

 }

#pf-primary-nav .pfnavmenu .pfnavsub-menu li span { left: 10px!important; right: inherit!important}

@media (max-width: 992px) {

	#pf-primary-nav .pfnavmenu .myaccount { right: inherit!important; left: 75px!important}
	#pf-primary-nav .pfnavmenu .myaccount .pfnavsub-menu{ left: 0!important; right: inherit!important}
	
	
	.wpf-header .pfnavmenu li a .pfadmicon-glyph-860:before{margin-right:0!important;width: 9px;}
	
	
}


.pfadvsearch { padding-right: 0!important;  padding-left: 0!important; }
#pf_advanced_search { float: left;}

#pf_advanced_search_main .colhorsearch:first-child{padding-right: 0;}

#pf_advanced_search_main {text-align: right!important;}
.btn-radio label::before {right: 0!important;margin-right: -15px; }
.btn-radio label::after {right: 3px;  margin-right: -15px;}
.btn-radio label {padding-right: 5px;margin-left: 5px;}

.btn-checkbox label::before {right: 0!important;margin-right: -15px; }
.btn-checkbox label::after {right: 3px;  margin-right: -15px;}
.btn-checkbox label {padding-right: 5px;margin-left: 5px;}






.pfribbon-wrapper-featured{left:0!important; right: inherit!important; z-index: 5}
.pfribbon-featured{ font:bold 13px 'Noto Kufi Arabic'; -webkit-transform:rotate(-45deg);  -moz-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg); right:-5px!important; left: 0!important;top:5px;}
.pfribbon-featured:before{ right:0;}
.pfribbon-featured:after{ left:0;}




.doc_result_list .RibbonCTR {position: absolute; bottom: 15px; right: inherit!important; left: 0px!important;}

@media (max-width: 768px) {
	.doc_result_list .RibbonCTR {bottom: -15px;} 
}
@media (max-width: 568px) {
	.doc_result_list .RibbonCTR {bottom: 15px;} 
}

.praticien__adress { margin-bottom: 0!important}



 

.btn-doctor {margin-top: 0; text-align: right}

#ask-question{ line-height: 30px;}


#fblikepop #closeable {
    float: left!important;
    margin: 10px 0px 0px 15px!important;
}
#fblikepop h1 {
	text-align: right!important;
}
#fblikepop #buttonArea { text-align: right!important;}




.pfadmicon-glyph-dz, .pfadmicon-glyph-ma {float: right!important; margin-left: 8px!important;}


#pf_search_geolocateme_doctor, #pf_search_geolocateme_pharma { left: 0!important; width: 75px; }
#pf_search_geolocateme_doctor span, #pf_search_geolocateme_pharma span { left:0px!important;right: inherit!important;font:13px 'Noto Kufi Arabic';top:3px;line-height: 12px!important; }	
.pf-search-locatemebut {left:48px!important; right: inherit!important;}
.pf-search-locatemebutloading {left:52px!important;right: inherit!important;}


.clearable input[type=text]{
  padding-right:10px!important;padding-left: 27px;
}
.clearable__clear{
  left:3px;right: inherit!important;
}
@media (max-width: 768px) {
	.clearable__clear.cloc{right:inherit!important;left: 90px;}
	.clearable.cloc input[type=text]{ padding-right:10px!important; padding-left: 120px;}
}

.post-content {font-size: 16px; line-height: 22px;}


main .tlabel:before {
  margin-right: 0px;
  margin-left: 10px;
}
  
.card-doctor-button div[class*="text-"] {width: 120px;display: inline-block;}

.card-doctor-options button {
	text-align: right!important;
	}
@media screen and (max-width:568px) {
 
 	.card-doctor-options {
        right: 90px!important;
    }
    .card-doctor-button {
        left: 0px!important;
		text-align: left!important;
    }
	 
    .card-doctor .card-doctor-header .card-doctor-picture {
		text-align: right!important;
    }
	
}
@media (max-width:568px) {
.dow {font-size: 11px; font-weight: normal;}
	.btn-cde {margin-right: 150px;}
}

  

#datetimepicker .prev i:before, .goprev i:before {content:"\eac0"!important}
#datetimepicker .next i:before, .gonext i:before {content:"\eabf"!important}


 
#cookies-agreement{left: 10px;right: inherit}
#cookie-close{left: 10px;right: inherit}


