@import url(//fonts.googleapis.com/earlyaccess/opensanshebrew.css);
@import url('https://fonts.googleapis.com/css?family=Assistant&subset=hebrew');

body, div, p, li, a, ul.navigation > li > a > span .nav_title{font-family: 'Open Sans Hebrew', Arial, Helvetica, sans-serif!important}

h1, h2, h3, h4, h5, h6, .cmsmasters_heading_wrap .cmsmasters_heading {font-family: 'Assistant', Arial, Helvetica, sans-serif!important}

#page:after, #middle:after, .middle_inner:after, .middle_content:after, #bottom:after, .bottom_bg:after, .content_wrap:after, .cmsmasters_row_inner:after, .cmsmasters_row_margin:after, .cmsmasters_column:after {
    content: "";
}

.header_mid .header_mid_inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

.header_mid .mid_search_but_wrap {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
}

.featured_block_text {
    text-align: right !important;
}

.align-right {
    float: left;
}

#cmsmasters_button_058fad16f3,
#cmsmasters_button_91a6f00a7a,
.button, input[type=submit],
input[type=button],
button {
    float: right;
}

#cmsmasters_icon_0957be3d36,
#cmsmasters_icon_72cfc83561,
#cmsmasters_icon_2c8ea5712b,
#cmsmasters_icon_9111521c2b {
    text-align: right;
}

.cmsmasters_simple_icon {
    text-align: right !important;
}

.cmsmasters_heading_wrap .cmsmasters_heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

#cmsmasters_fb_4126dd82dc .featured_block_text {
    text-align: right;
}

#page .cmsmasters_make_an_appointment input,
#page .cmsmasters_make_an_appointment select {
    direction: rtl;
}

.bottom_inner .widget .widgettitle:before {
    left: auto;
}

/*About*/
.cmsmasters_img.cmsmasters_image_l {
    float: right;
    margin-right: 0;
}
/*.header_mid .logo_wrap .logo img {right: auto; left: 0; max-width: 90px;}
.header_mid .logo_wrap {float: left; position: initial;}
.header_mid .mid_nav_wrap {float: right;}*/
.header_mid .header_mid_inner .logo_wrap {width: 400px; position: absolute; top: -1px;}
.header_mid .logo_wrap .logo img {width: 100%; max-height: none;}
.header_mid .header_mid_inner{display: block}
ul.navigation > li#menu-item-13429 > a{padding-right: 0px}
ul.navigation > li > a > span .nav_title{font-size: 18px}
.temp-hide, .cmsmasters_tabs_list{display: none!important}
.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_wrap{padding-top: 0px; margin-top: 0px}
.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea{text-align: right}
.headline_outer .headline_inner.align_left {text-align: right;padding-right: 220px;}
.dark-blue,.header_mid{background: #13466d!important}
ul.navigation ul, ul.navigation .menu-item-mega-container {background-color: #3065b5!important}
.navigation li.current-menu-item > a, .navigation li.current-menu-ancestor > a, .navigation li a {color: #ffffff!important}
.navigation li.current-menu-item > a:hover, .navigation li.current-menu-ancestor > a:hover, .navigation li a:hover {color: #cacaca!important}
.navigation li {border-color: transparent!important}
.cmsmasters_post_cont_info, .cmsmasters_img_wrap,.cmsmasters_post_date{display: none!important}
.cmsmasters_open_post .cmsmasters_post_content{margin-top: 0px!important}
#page .cmsmasters_theme_icon_slide_next:before, #page .cmsmasters_next_arrow span:before {content: '\e902';}
#page .cmsmasters_theme_icon_slide_prev:before, #page .cmsmasters_prev_arrow span:before {content: '\e903';}
.header_mid .mid_search_but_wrap {margin: 0 20px 0 0px; float: left;}
.cmsmasters_header_search_form button{left: 0; right: auto}
.cmsmasters_header_search_form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]) {padding: 0 38px 0 95px;}	
.sidebar {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    float: left;
    background: #3eb8d7;
    margin-top: 20px;
    width: 23%;
}
.sidebar_layout_11{
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    background: #3eb8d7;
	width: 90%
}
.sidebar .widget .widgettitle, .sidebar_layout_11 .widget .widgettitle, .widget_custom_contact_info_entries .adress_wrap span,.widget_custom_contact_info_entries > span, .widget_custom_contact_info_entries .adress_wrap, .widget_custom_contact_info_entries > span a,.widget_custom_contact_info_entries > span:before, .widget_custom_contact_info_entries .adress_wrap:before{color: #ffffff}
.dr-about h2.cmsmasters_heading{color: #13466d!important}
.dr-about h3, .blog h3{color: #13466d!important}
.blog h3{font-size: 19px;font-weight: 700; font-style: normal;}
.headline_outer .headline_inner.align_left{padding-right: 0px!important}
.content{padding-top: 20px}
#bottom aside{width: 35%}
#bottom aside form p{width: 23%; margin-left: 20px; display: inline-block}
#bottom aside form p.half-input{width: 36%; }
#bottom aside form p.third-input{width: 10%; margin-left: 0px; vertical-align: top; padding-top: 23px;}
@media screen and (max-width: 1030px) {
	#bottom aside form p.half-input{width: 30%; }
	#bottom aside form p.third-input{width: auto}
}
@media screen and (max-width: 1030px) {
	#bottom aside form p,
	#bottom aside form p.half-input
	{width: 100%}
#header .navigation li a{color: #13466d!important; padding-right: 15px!important}
#header .navigation li ul li .nav_title{color: #ffffff!important}
.headline_outer .headline_inner.align_left .headline_text{margin-right: 30px}
}
@media screen and (max-width: 768px) {
.header_mid .mid_search_but_wrap{display: none!important}
.header_mid .resp_mid_nav_wrap .resp_mid_nav{float: left; margin-top: 20px}
}
@media screen and (max-width: 540px) {
.header_mid .resp_mid_nav_wrap .resp_mid_nav{margin-top: 0px; margin-bottom: 10px}
.resp_mid_nav_wrap{float: left!important }
.logo_wrap{margin-top: 10px!important }
#header .header_mid .header_mid_inner > div:not(.mid_nav_wrap):not(.logo_wrap):not(.social_wrap){margin-left: 0px!important}
}
@media screen and (max-width: 480px) {
.slider-text.ls-layer, .slider-subtitle.ls-layer, .slider-title.ls-layer,.ls-layer-link{display: none!important}
.cmsmasters_posts_slider .owl-buttons, .cmsms_layer_button{display: none!important}
.sidebar{width: 100%!important}

}
#text-8 p a{color: #ffffff}
ul li:before {
    margin-left: 0px;
    margin-right: 5px; 
    text-align: center;
}
