@font-face {
  font-family: 'p30';
  font-style: bold;
  font-weight: 700;
  src: url(../../pfonts/p30.eot);
  src: url(../../pfonts/p30.eot?#iefix) format('embedded-opentype'),
       url(../../pfonts/p30.woff2) format('woff2'),
       url(../../pfonts/p30.woff) format('woff'),
       url(../../pfonts/p30.ttf) format('truetype');
}
p,h1,h2,h3,h4,h5,h6,a,ul,tr,td,input,.menu-title,.sansFont,.module h3.modtitle,.wellcomesj h1 span,.wellcomesj a.readmore.gray, .top_video_text, .top_box top_box_3, .top_box, .large_split_title span, .large_text h3, .large_text_sub, .item-title, .item column-1 span12, .image_and_icon_wrap h3, .doctor_name,.doctor_text, .doctor_text, .s5_h3_last,#s5_main_body_wrap, .location_text, .location_title, .location_address,#s5_qc_field3box{
font-family: "p30" !important;
}
.checkmark_list i {
float:right !important;
}
#s5_nav li {
float:right !important;
}
#s5_qc_namebox {
text-align:right !important;
direction:rtl !important;

}
#s5_qc_emailbox {
text-align:right !important;
direction:rtl !important;
}
body {
direction:rtl !important;
}
#s5_qc_field1box {
text-align:right !important; 
direction:rtl !important;
}
#s5_qc_field2box {
text-align:right !important; 
direction:rtl !important; 
}
#s5_qc_field3box {
text-align:right !important;  
direction:rtl !important; 
}
#cboxContent, #s5_body_padding, .slideInfoZone .left {
direction:rtl;
text-align:right;
}

#s5_center_area1, #s5_pos_custom_4_wrap_inner, #s5_pos_custom_1 {
direction:ltr;
}

li.pagenav-next {
float:left;
}

li.pagenav-prev {
float:right;
}

ul.actions {
float:left;
}

.pull-right {
float:left;
}

.checkbox, .ordering-box, .ordering-box #ordering_chzn, .ordering-box .ordering, .phrases-box, .radio {
float:right;
}

#loading_img {
visibility:hidden;
}

#s5_responsive_menu_button {
margin-right:0px;
margin-left:28px;
float:right;
}

#s5_ls_close {
right:auto !important;
left:4px !important;
}

.article-info dt, .article-info dd {
margin-right:0px;
margin-left:14px;
}

#s5_logo_wrap {
float:right;
}

.top_box h3 i {
margin-right:0px;
margin-left:15px;
}

.large_text_sub {
float:right;
}

p.readmore a, p.readmore {
margin-right:0px;
margin-left:15px;
}

.s5_tab_show_slide_button_active, .s5_tab_show_slide_button_inactive {
float:right !important;
margin-right:0px !important;
margin-left:4px !important;
}

#s5_menu_inner {
float: left;
margin-left: -19px;
margin-right: 0px;
}

/* Accordion
----------------------------------------------------------- */

.s5_am_toggler {
text-indent:22px;
}

div.s5_accordion_menu_element li a, .s5_am_inner_li .separator span {
background-position:center right !important;
padding-left:0px;
padding-right:8px;
}

#s5_accordion_menu h3.s5_am_parent span.s5_accordion_menu_left, h3 span.s5_accordion_menu_left {
padding-right: 46px !important;
}


.s5_am_not_parent .s5_accordion_menu_left {
padding-right:20px !important;
}


/* Flex Menu
----------------------------------------------------------- */


#s5_nav, #subMenusContainer {
direction:rtl;
}

#s5_nav li {
float:left;
}

#subMenusContainer a, #s5_nav li li a {
text-align:right;
}

#s5_nav li.mainParentBtn .s5_level1_span2 a {
background-position:center left !important;
padding-right:0px;
padding-left:20px;
}

.subParentBtn .S5_submenu_item a {
background:none !important;
}

.subParentBtn:hover .S5_submenu_item a {
background:none !important;
}