div.a_module div.a_module_exe button.wah-action-button {
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 18px;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-radius: 0px;
    background: white !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

#access_container button.close_container,
#access_container button.close_container:hover,
#access_container button.close_container:active,
#access_container button.close_container:focus {
    color: #fff !important;
    background: #002e5f none repeat scroll 0 0 !important;
    cursor: pointer;
    display: block;
    border: 0;
    width: 100%;
    margin: 0;
    font-weight: bold;
    font-size: 15px;
    border-radius: 0;
    height: 40px;
    text-align: center;
    padding: .3rem 0;
    text-decoration: none;
    text-shadow: none;
}

#wp_access_helper_container #access_container {
    margin-top: 0;
    padding-top: 0px;
}

body .accessability_container .a_module {
    border-bottom: 1px solid #ebebeb !important;
}

.a_module_title {
    font-size: 14px;
    margin-bottom: 3px;
}

button.close_container.wahout {
    color: white !important;
    min-height: 59px;
}

button.aicon_link {
    height: auto;
    width: 48px;
}

img.aicon_image {
    max-width: 48px;
}

body .accessability_container.active {
    width: 25%;
    min-width: 350px;
}

body .accessability_container {
    width: -25%;
}

div#wp_access_helper_container .a_module_exe.font_resizer button {
    float: left;
    width: 33.3%;
    clear: none;
    margin: 0px;
    height: 60px;
}

body .accessability_container .a_module {
    border-bottom: none !important;
}

.a_module.wah_keyboard_navigation,
.a_module.wah_readable_fonts {
    float: right;
    width: 42%;
}

.a_module.wah_keyboard_navigation button,
.a_module.wah_readable_fonts button {
    height: 70px;
}

.a_module.wah_readable_fonts {
    margin-right: 10px;
}

body div#wp_access_helper_container button.wah-action-button.larger.wahout,
body div#wp_access_helper_container button.wah-action-button.smaller.wahout {
    font-size: 0px !important;
    background-size: contain !important;
    background-position: center center !important;
}

body div#wp_access_helper_container button.wah-action-button:not(.wah-font-reset) {
    padding-top: 40px;
}

body div#wp_access_helper_container button.wah-action-button.wah-call-readable-fonts {
    background-size: 30px 34px !important;
    background-position: top 3px center !important;
}

body div#wp_access_helper_container button.wah-action-button.wah-call-keyboard-navigation {
    background-position: top 3px center !important;
}

body div#wp_access_helper_container button.wah-action-button {
    background-repeat: no-repeat !important;
    background-position: top center !important;
    font-size: 16px !important;
}

.a_module:not(.wah_font_resize):not(.wah_keyboard_navigation):not(.wah_readable_fonts) {
    width: 31.3%;
    float: right;
    margin-left: 5px;
    margin-right: 5px;
    padding-bottom: 0px;
}

.a_module:not(.wah_font_resize):not(.wah_keyboard_navigation):not(.wah_readable_fonts) button {
    height: 90px;
}

.a_module.wah_contrast_trigger {
    position: relative;
}

.a_module.wah_contrast_trigger .a_module_title {
    position: absolute;
    font-size: 18px;
    top: -30px;
    min-width: 170px;
    right: 0;
    text-align: right;
    display: block;
}

.a_module.wah_underline_links,
.a_module.wah_highlight_links,
.a_module.wah_contrast_trigger {
    margin-top: 30px;
}

.a_module:nth-child(5),
.a_module:nth-child(6) {
    margin-top: 45px;
}

.a_module:nth-child(4) .a_module_exe {
    margin-top: 15px;
}

.a_module:nth-child(6),
.a_module:nth-child(9) {
    margin-left: 0px !important;
}

.a_module.wah_lights_off {
    margin-right: 0px !important;
}

div#wp_access_helper_container #access_container button:nth-child(2) {
    border-left: none !important;
    border-right: none !important;
}

.a_module.wah_font_resize .a_module_title {
    display: none;
}

.color_selector.is_visible:after {
    clear: both;
    content: "";
    display: block;
}

button.convar {
    height: 14px !important;
    width: 14px !important;
    float: left !important;
    margin: 2px;
    margin-top: 0px;
    margin-bottom: 0px;
}

button.convar:first-child,
button.convar:nth-child(5) {
    margin-left: 0 !important;
}

.color_selector button {
    margin: 2px !important;
}

.color_selector.is_visible {
    max-width: 70px;
    margin: -20px auto 0 auto;
    position: relative;
    z-index: 999999999;
}

body div#wp_access_helper_container button.wah-action-button.contrast_trigger {
    padding-top: 20px;
}

body div#wp_access_helper_container button.wah-action-button {
    background-position: top 5px center !important;
}

.a_module.wah_lights_off {
    margin-right: 5px !important;
}

.a_module:nth-child(7),
.a_module:nth-child(4),
.a_module:nth-child(10) {
    margin-right: 0px !important;
}

#contrast_trigger {
    padding-top: 40px !important;
}

button.convar.wahout:nth-child(5),
button.convar.wahout:nth-child(6),
button.convar.wahout:nth-child(7),
button.convar.wahout:nth-child(8) {
    display: none;
}

div#wp_access_helper_container button.wahout.aicon_link,
div#wp_access_helper_container img.aicon_image {
    background: none !important;
}

.access_container_inner:after {
    content: "";
    display: block;
    clear: both;
}

#acc-bottom {
    background-color: #eaeaea !important;
    padding: 3% 0% 1% !important;
}

#acc-bottom li {
    display: inline-block !important;
    text-align: center!important;
    width: 48% !important;
    border-bottom: #D9D9D9;
}

div#acc-bottom ul,
div#acc-bottom ul li,
div#acc-bottom ul li a {
    background: none !important;
}

div#acc-bottom ul li a {
    color: #002e5f !important;
    font-weight: 700!important;
}

.fancybox-inner .hentry {
    padding: 0 0% 3% !important;
    background-color: #eaeaeb !important;
    border: 20px solid #d3d3d3 !important;
    direction: rtl;
    text-align: right !important;
    max-width: 95% !important;
}

.fancybox-inner .form-title1 {
    background-color: #002e5f;
    color: #ffffff;
    padding: 3% 6% !important;
    margin-top: 0;
    font-size: 20px;
}

.policy-text {
    padding: 1% 6% !important;
}

.fancybox-bg {
    background-color: rgb(119, 119, 119) !important;
}

.fancybox-is-open .fancybox-bg {
    opacity: 0.4 !important;
}

body .active_greyscale {
    filter: grayscale(100%) !important;
    -webkit-filter: grayscale(100%) !important;
    -moz-filter: grayscale(100%) !important;
    -ms-filter: grayscale(100%) !important;
    -o-filter: grayscale(100%) !important;
    filter: url(//www.zehavasade.co.il/wp-content/plugins/wp-accessibility-helper/css/desaturate.svg#greyscale);
    filter: gray;
    -webkit-filter: grayscale(1) !important;
}

#contact_form_pop label {
    display: none;
}

#contact_form_pop input[type='text'],
#contact_form_pop input[type='email'],
#contact_form_pop input[type='tel'] {
    color: #002e5f !important;
    font-size: 16px !important;
    opacity: 1 !important;
    border-radius: 3px;
    background-color: #fff;
    border: 1px solid rgb(232, 232, 232);
    display: inline-block;
    min-height: 40px;
    max-height: 40px;
    padding: .313em 0;
    letter-spacing: normal;
    text-indent: .25em;
    direction: rtl;
    width: 100%;
}

#fancyboxID-1 .textwidget {
    max-height: 220px;
    overflow-y: scroll;
}

#contact_form_pop input:not(:first-child) {
    margin: 6px 0 0 0px !important;
}

#contact_form_pop textarea#input_message {
    height: 147px;
    direction: rtl;
    width: 100% !important;
    border-radius: 3px;
}

div#contact_form_pop {
    margin: 0 !important;
}

div#contact_form_pop .textwidget {
    padding: 0 6% 0 !important;
}

h3.form_sub_title {
    padding-right: 6% !important;
    font-size: 16px;
}

div#contact_form_pop form:after {
    content: "";
    display: block;
    clear: both;
}

.accessibility_statement_right {
    float: right;
    width: 45%;
}

.accessibility_statement_left {
    float: right;
    width: 45%;
    margin-right: 20px;
}

.accessibility_statement_right br {
    display: none !important;
}

.fancybox-inner input.wpcf7-form-control.wpcf7-submit {
    background: #002e5f !important;
    border-radius: 4px;
    text-shadow: none;
    color: white !important;
    float: left;
    height: 30px;
    font-size: 18px !important;
}

.fancybox-inner input.wpcf7-form-control.wpcf7-submit:hover {
    color: white !important;
}

.fancybox-close-small {
    top: -35px !important;
    right: -35px !important;
}

div#contact_form_pop,
div#fancyboxID-1 {
    overflow: visible;
}

.fancybox-close-small {
    background: none !important;
}

.fancybox-close-small:after {
    background: url(/wp-content/plugins/wp-accessibility-helper-extended/images/fancybox.png) -40px 0 !important;
    color: transparent !important;
    font-size: 0 !important;
}

span.wpcf7-form-control-wrap.mathcaptcha-35 {
    font-weight: normal !important;
    font-size: 16px;
    direction: rtl;
}

span.wpcf7-form-control-wrap.mathcaptcha-35 input {
    width: 28% !important;
    vertical-align: baseline;
}

.accessibility_statement_math_captcha span {
    font-weight: 700;
    font-size: 18px;
}

@media (max-width: 767px) {
    body .accessability_container.active {
        width: 60%;
        min-width: 290px;
    }
    .a_module:not(.wah_font_resize):not(.wah_keyboard_navigation):not(.wah_readable_fonts) {
        width: 29.5%;
        margin-left: 3px;
        margin-right: 3px;
    }
    body div#wp_access_helper_container button.wah-action-button {
        font-size: 13px !important;
    }
    .fancybox-inner .hentry {
        max-width: 95% !important;
    }
}