.left #cnc_toolbar * {font-family: 'Open Sans' !important; direction: ltr}
.rtl_direction #cnc_toolbar * {direction: rtl}
#cnc_toolbar button{outline: none !important;}
#cnc_toolbar button:hover{cursor: pointer}

body.cnc-focus-blue button:focus, body.cnc-focus-blue input[type="button"]:focus, body.cnc-focus-blue input[type="reset"]:focus, body.cnc-focus-blue input[type="submit"]:focus,
body.cnc-focus-blue input[type="text"]:focus, body.cnc-focus-blue input[type="email"]:focus, body.cnc-focus-blue input[type="url"]:focus, body.cnc-focus-blue input[type="password"]:focus, body.cnc-focus-blue input[type="search"]:focus, body.cnc-focus-blue input[type="tel"]:focus, body.cnc-focus-blue input[type="number"]:focus, body.cnc-focus-blue textarea:focus,
body.cnc-focus-blue *:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

body.cnc-focus-red button:focus, body.cnc-focus-red input[type="button"]:focus, body.cnc-focus-red input[type="reset"]:focus, body.cnc-focus-red input[type="submit"]:focus,
body.cnc-focus-red input[type="text"]:focus, body.cnc-focus-red input[type="email"]:focus, body.cnc-focus-red input[type="url"]:focus, body.cnc-focus-red input[type="password"]:focus, body.cnc-focus-red input[type="search"]:focus, body.cnc-focus-red input[type="tel"]:focus, body.cnc-focus-red input[type="number"]:focus, body.cnc-focus-red textarea:focus,
body.cnc-focus-red *:focus {
    outline: thin dotted;
    outline: 2px solid red;
    outline-offset: -2px; }

#cnc-toolbar-close {appearance: normal;-webkit-appearance: none;padding: 0;background-color: transparent !important;color: #6d6d6d !important;position: absolute;right: 5px;top: 5px;font-weight: 400;letter-spacing: normal;line-height: normal;text-transform: none;border: 0; }
#cnc-toolbar-close i {background-color: transparent !important;color: #6d6d6d !important; }
#cnc-toolbar-close:hover, #cnc-toolbar-close:focus {outline: none;color: #90091F !important;-webkit-transition: all 100ms ease;-moz-transition: all 100ms ease;-ms-transition: all 100ms ease;transition: all 100ms ease; }
#cnc-toolbar-close:hover i, #cnc-toolbar-close:focus i {color: #90091F !important; }
.rtl #cnc-toolbar-close {right: auto;left: 5px; }
#cnc-toggle-toolbar {background-color: #274690 !important;color: white !important;cursor: pointer;position: fixed;z-index: 100000;top: -120px;left: 30px;cursor: pointer;padding: 0;line-height: 1;width: 70px;height: 70px;border: 5px solid white;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;-webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.75);-moz-box-shadow: 0 0 24px rgba(0, 0, 0, 0.75);-ms-box-shadow: 0 0 24px rgba(0, 0, 0, 0.75);box-shadow: 0 0 24px rgba(0, 0, 0, 0.75);-webkit-transition: top 600ms ease-out 300ms;-moz-transition: top 600ms ease-out 300ms;-ms-transition: top 600ms ease-out 300ms;transition: top 600ms ease-out 300ms; }
#cnc-toggle-toolbar:focus, #cnc-toggle-toolbar:hover {outline: none;border: 5px solid #90091F; }
.rtl #cnc-toggle-toolbar {left: auto;right: 30px; }
body.cnc-readable #cnc-toolbar,body.cnc-marklinks #cnc-toolbar,body.cnc-dark #cnc-toolbar,body.cnc-bright #cnc-toolbar,#cnc-toolbar {display: none;position: fixed;z-index: 99999;top: 30px;bottom: 30px;left: 30px;width: 310px;overflow: hidden;background-color: white !important;border: 1px solid #999;-webkit-border-radius: 12px;-moz-border-radius: 12px;-ms-border-radius: 12px;border-radius: 12px;-webkit-box-shadow: 0 0 24px black;-moz-box-shadow: 0 0 24px black;-ms-box-shadow: 0 0 24px black;box-shadow: 0 0 24px black; }
body.cnc-readable #cnc-toolbar .cnc-author,
body.cnc-marklinks #cnc-toolbar .cnc-author,
body.cnc-dark #cnc-toolbar .cnc-author,
body.cnc-bright #cnc-toolbar .cnc-author,
#cnc-toolbar .cnc-author {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    text-align: center;
    font-size: 13px;
    height: 32px;
    line-height: 32px;
    border-top: 1px solid #999;
    font-family: 'Merriweather Sans', sans-serif !important;
    font-weight: 400;
    background-color: #274690 !important; }
body.cnc-readable #cnc-toolbar .cnc-author a,
body.cnc-marklinks #cnc-toolbar .cnc-author a,
body.cnc-dark #cnc-toolbar .cnc-author a,
body.cnc-bright #cnc-toolbar .cnc-author a,
#cnc-toolbar .cnc-author a {
    color: white !important;
    background-color: #274690 !important; }
.rtl body.cnc-readable #cnc-toolbar,
.rtl body.cnc-marklinks #cnc-toolbar,
.rtl body.cnc-dark #cnc-toolbar,
.rtl body.cnc-bright #cnc-toolbar,
.rtl #cnc-toolbar {
    left: auto;
    right: 30px; }

#cnc-toolbar > div {
    background-color: white !important; }

#cnc-toolbar-title {background-color: white !important;text-align: center;margin: 10px 0 5px;font-family: 'Merriweather Sans', sans-serif;font-weight: 700;font-style: italic;color: #404040 !important; }
.rtl #cnc-toolbar-title {font-style: normal;font-size: 24px;font-family: 'Open Sans Hebrew', sans-serif; }
#cnc-toolbar-extra {padding: 4px;position: absolute;bottom: 32px;right: 0;left: 0; }
#cnc-toolbar-extra a {display: block;background-color: #5d74ac !important;color: white !important;height: 38px;line-height: 40px;font-family: 'Merriweather Sans', sans-serif !important;font-weight: 400;font-size: 13px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;-webkit-transition: all 100ms ease;-moz-transition: all 100ms ease;-ms-transition: all 100ms ease;transition: all 100ms ease;overflow: hidden; }
#cnc-toolbar-extra a i {float: left;margin-right: 10px;line-height: 38px;width: 40px;text-align: center;background-color: #1c3268 !important;-webkit-transition: all 100ms ease;-moz-transition: all 100ms ease;-ms-transition: all 100ms ease;transition: all 100ms ease; }
#cnc-toolbar-extra a:hover, #cnc-toolbar-extra a:focus {background-color: #1c3268 !important;color: white !important; }
#cnc-toolbar-extra a:hover i, #cnc-toolbar-extra a:focus i {color: white !important;background-color: #5d74ac !important; }
#cnc-toolbar-extra a:first-child {margin-bottom: 4px; }
.rtl #cnc-toolbar-extra a i {float: right;margin-left: 10px;margin-right: auto; }
body.cnc-readable .cnc-toolbar-label,
body.cnc-marklinks .cnc-toolbar-label,
body.cnc-dark .cnc-toolbar-label,
body.cnc-bright .cnc-toolbar-label,
.cnc-toolbar-label {display: block;text-align: center;margin: 5px 0;font-family: 'Merriweather Sans', sans-serif !important;font-weight: 400;background-color: white !important;color: #404040 !important; }
.cnc-toolbar-btn-group {display: flex;padding: 2px; }

body.cnc-readable .cnc-toolbar-btn,
body.cnc-marklinks .cnc-toolbar-btn,
body.cnc-dark .cnc-toolbar-btn,
body.cnc-bright .cnc-toolbar-btn,
.cnc-toolbar-btn {width: 33%;flex-grow: 1;text-transform: none;font-size: 13px;font-family: 'Merriweather Sans', sans-serif;font-weight: 400;line-height: 1.681;margin: 2px;padding: 5px;text-align: center;color: white !important;background-color: #5d74ac !important;border-bottom: 4px solid #0c152c;-webkit-transition: all 100ms ease;-moz-transition: all 100ms ease;-ms-transition: all 100ms ease;transition: all 100ms ease;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px; }
body.cnc-readable .cnc-toolbar-btn i,
body.cnc-marklinks .cnc-toolbar-btn i,
body.cnc-dark .cnc-toolbar-btn i,
body.cnc-bright .cnc-toolbar-btn i,
.cnc-toolbar-btn i {line-height: 36px;height: 36px;color: white !important;background-color: #5d74ac !important;-webkit-transition: all 100ms ease;-moz-transition: all 100ms ease;-ms-transition: all 100ms ease;transition: all 100ms ease; }
body.cnc-readable .cnc-toolbar-btn span,
body.cnc-marklinks .cnc-toolbar-btn span,
body.cnc-dark .cnc-toolbar-btn span,
body.cnc-bright .cnc-toolbar-btn span,
.cnc-toolbar-btn span {display: block;margin-bottom: 4px;color: white !important;background-color: #5d74ac !important;-webkit-transition: all 100ms ease;-moz-transition: all 100ms ease;-ms-transition: all 100ms ease;transition: all 100ms ease; }
body.cnc-readable .cnc-toolbar-btn.cnc-active,
body.cnc-readable .cnc-toolbar-btn:hover,
body.cnc-readable .cnc-toolbar-btn:focus,
body.cnc-marklinks .cnc-toolbar-btn.cnc-active,
body.cnc-marklinks .cnc-toolbar-btn:hover,
body.cnc-marklinks .cnc-toolbar-btn:focus,
body.cnc-dark .cnc-toolbar-btn.cnc-active,
body.cnc-dark .cnc-toolbar-btn:hover,
body.cnc-dark .cnc-toolbar-btn:focus,
body.cnc-bright .cnc-toolbar-btn.cnc-active,
body.cnc-bright .cnc-toolbar-btn:hover,
body.cnc-bright .cnc-toolbar-btn:focus,
.cnc-toolbar-btn.cnc-active, .cnc-toolbar-btn:hover, .cnc-toolbar-btn:focus {
    background-color: #1c3268 !important;
    border-bottom: 4px solid #5d74ac; }
body.cnc-readable .cnc-toolbar-btn.cnc-active span,
body.cnc-readable .cnc-toolbar-btn.cnc-active i,
body.cnc-readable .cnc-toolbar-btn:hover span,
body.cnc-readable .cnc-toolbar-btn:hover i,
body.cnc-readable .cnc-toolbar-btn:focus span,
body.cnc-readable .cnc-toolbar-btn:focus i,
body.cnc-marklinks .cnc-toolbar-btn.cnc-active span,
body.cnc-marklinks .cnc-toolbar-btn.cnc-active i,
body.cnc-marklinks .cnc-toolbar-btn:hover span,
body.cnc-marklinks .cnc-toolbar-btn:hover i,
body.cnc-marklinks .cnc-toolbar-btn:focus span,
body.cnc-marklinks .cnc-toolbar-btn:focus i,
body.cnc-dark .cnc-toolbar-btn.cnc-active span,
body.cnc-dark .cnc-toolbar-btn.cnc-active i,
body.cnc-dark .cnc-toolbar-btn:hover span,
body.cnc-dark .cnc-toolbar-btn:hover i,
body.cnc-dark .cnc-toolbar-btn:focus span,
body.cnc-dark .cnc-toolbar-btn:focus i,
body.cnc-bright .cnc-toolbar-btn.cnc-active span,
body.cnc-bright .cnc-toolbar-btn.cnc-active i,
body.cnc-bright .cnc-toolbar-btn:hover span,
body.cnc-bright .cnc-toolbar-btn:hover i,
body.cnc-bright .cnc-toolbar-btn:focus span,
body.cnc-bright .cnc-toolbar-btn:focus i,
.cnc-toolbar-btn.cnc-active span, .cnc-toolbar-btn.cnc-active i, .cnc-toolbar-btn:hover span, .cnc-toolbar-btn:hover i, .cnc-toolbar-btn:focus span, .cnc-toolbar-btn:focus i {
    background-color: #1c3268 !important; }
body.cnc-readable .cnc-toolbar-btn.cnc-btn-reset,
body.cnc-marklinks .cnc-toolbar-btn.cnc-btn-reset,
body.cnc-dark .cnc-toolbar-btn.cnc-btn-reset,
body.cnc-bright .cnc-toolbar-btn.cnc-btn-reset,
.cnc-toolbar-btn.cnc-btn-reset {
    display: none; }
.rtl body.cnc-readable .cnc-toolbar-btn,
body.cnc-readable.rtl body.cnc-readable .cnc-toolbar-btn,
.rtl body.cnc-marklinks .cnc-toolbar-btn,
body.cnc-readable.rtl body.cnc-marklinks .cnc-toolbar-btn,
.rtl body.cnc-dark .cnc-toolbar-btn,
body.cnc-readable.rtl body.cnc-dark .cnc-toolbar-btn,
.rtl body.cnc-bright .cnc-toolbar-btn,
body.cnc-readable.rtl body.cnc-bright .cnc-toolbar-btn,
.rtl .cnc-toolbar-btn,
body.cnc-readable.rtl .cnc-toolbar-btn {
    font-size: 16px; }

.cnc-toolbar-btn[disabled],
.cnc-toolbar-btn[disabled]:hover,
.cnc-toolbar-btn[disabled]:focus {text-transform: none;font-weight: 400;line-height: 1.681;letter-spacing: normal;background-color: #6d6d6d !important;opacity: 1;padding: 5px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;border-bottom: 4px solid #404040;font-family: 'Merriweather Sans', sans-serif !important; }
.cnc-toolbar-btn[disabled] i,
.cnc-toolbar-btn[disabled] span,
.cnc-toolbar-btn[disabled]:hover i,
.cnc-toolbar-btn[disabled]:hover span,
.cnc-toolbar-btn[disabled]:focus i, .cnc-toolbar-btn[disabled]:focus span {
    background-color: #6d6d6d !important; }

body.cnc-dark {
    background-color: black !important;
    color: white !important;
    /* firefox 19+ */
    /* ie */ }
body.cnc-dark * {
    background-color: black !important;
    color: white !important; }
body.cnc-dark a {
    color: yellow !important; }
body.cnc-dark .material-icons {
    color: !important;
    background-color: transparent !important; }
body.cnc-dark ::-webkit-input-placeholder {
    color: #eee; }
body.cnc-dark ::-moz-placeholder {
    color: #eee; }
body.cnc-dark :-ms-input-placeholder {
    color: #eee; }
body.cnc-dark input:-moz-placeholder {
    color: #eee; }
body.cnc-dark input {
    border: 1px solid white; }

body.cnc-bright {
    background-color: white !important;
    color: black !important;
    /* firefox 19+ */
    /* ie */ }
body.cnc-bright * {
    background-color: white !important;
    color: black !important; }
body.cnc-bright .material-icons {
    color: white !important;
    background-color: transparent !important; }
body.cnc-bright a {
    color: blue !important; }
body.cnc-bright ::-webkit-input-placeholder {
    color: #333; }
body.cnc-bright ::-moz-placeholder {
    color: #333; }
body.cnc-bright :-ms-input-placeholder {
    color: #333; }
body.cnc-bright input:-moz-placeholder {
    color: #333; }
body.cnc-bright input {
    border: 1px solid black; }

body.cnc-animation * {
    transition: none !important;
    -o-transition: none !important;
    -ms-transition: none !important;
    -moz-transition: none !important;
    -webkit-transition: none !important; }

body.cnc-underline a, body.cnc-underline button {
    text-decoration: underline !important; }

body.cnc-marklinks a, body.cnc-marklinks button {
    background-color: yellow !important;
    color: black !important; }

@media (min-width: 320px) and (max-height: 830px) {
    body.cnc-readable .cnc-toolbar-btn, body.cnc-marklinks .cnc-toolbar-btn, body.cnc-dark .cnc-toolbar-btn, body.cnc-bright .cnc-toolbar-btn, .cnc-toolbar-btn {
        padding: 2px;
        line-height: 1.21; } }

@media (min-width: 320px) and (max-height: 768px) {
    body.cnc-readable .cnc-toolbar-btn, body.cnc-marklinks .cnc-toolbar-btn, body.cnc-dark .cnc-toolbar-btn, body.cnc-bright .cnc-toolbar-btn, .cnc-toolbar-btn {
        padding: 2px;
        line-height: 1.21; }
    .rtl body.cnc-readable .cnc-toolbar-btn, body.cnc-readable.rtl body.cnc-readable .cnc-toolbar-btn, .rtl body.cnc-marklinks .cnc-toolbar-btn, body.cnc-readable.rtl body.cnc-marklinks .cnc-toolbar-btn, .rtl body.cnc-dark .cnc-toolbar-btn, body.cnc-readable.rtl body.cnc-dark .cnc-toolbar-btn, .rtl body.cnc-bright .cnc-toolbar-btn, body.cnc-readable.rtl body.cnc-bright .cnc-toolbar-btn, .rtl .cnc-toolbar-btn, body.cnc-readable.rtl .cnc-toolbar-btn {
        font-size: 14px; }
    body.cnc-readable .cnc-toolbar-label, body.cnc-marklinks .cnc-toolbar-label, body.cnc-dark .cnc-toolbar-label, body.cnc-bright .cnc-toolbar-label, .cnc-toolbar-label {
        margin: 3px 0 2px; } }




#cnc_toolbarWrap {width: 307px;height: 100%;position: fixed;top: 0;bottom: 0;border: 0;z-index: 10000000001;font-family: 'Arial', sans-serif !important;-webkit-transition: all 400ms ease-out;-moz-transition: all 400ms ease-out;-ms-transition: all 400ms ease-out;-o-transition: all 400ms ease-out;transition: all 400ms ease-out; }
#cnc_toolbarWrap button.cnc_hide_toolbar {border: 0;padding: 0;position: absolute;top: 25%;background-image: url("../images/site/universal-access.png");background-repeat: no-repeat; }
#cnc_toolbarWrap button.cnc_hide_toolbar.middle {top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%); }
#cnc_toolbarWrap button.cnc_hide_toolbar.bottom {top: auto;bottom: 10%; }
#cnc_toolbarWrap button.cnc_hide_toolbar span {position: absolute;display: block;width: 100%;text-align: center;bottom: 5px;top: 39px;line-height: 12px;font-weight: 700;height: 12px;background-color: #4169E1 !important;color: white !important;font-size: 9px !important; }
#cnc_toolbarWrap button.cnc_hide_toolbar.cnc-icon-small {background-color: transparent !important;outline: none;width: 97px;height: 97px;background-position: center center;}
#cnc_toolbarWrap button.cnc_hide_toolbar.cnc-icon-medium {width: 66px;height: 56px;background-position: center 5px; }
#cnc_toolbarWrap.right {right: 0; }
#cnc_toolbarWrap.right.close-toolbar {right: -307px; }
#cnc_toolbarWrap.right button.cnc_hide_toolbar.cnc-icon-small {left: -97px; }
#cnc_toolbarWrap.right button.cnc_hide_toolbar.cnc-icon-medium {left: -66px; }
#cnc_toolbarWrap.left {left: 0;}
#cnc_toolbarWrap.left.close-toolbar {left: -307px; }
#cnc_toolbarWrap.left button.cnc_hide_toolbar.cnc-icon-small {cursor: pointer;right: -97px;}
#cnc_toolbarWrap.left button.cnc_hide_toolbar.cnc-icon-medium {right: -66px; }
#cnc_toolbarWrap .cnc-additional-buttons {position: absolute;bottom: 68px;right: 4px;left: 7px; }
#cnc_toolbarWrap .cnc-additional-buttons a {display: block;width: 80px;height: 74px;padding: 5px;font-size: 12px !important;line-height: 1.1;border: 1px solid #ccc !important;opacity: 1;text-align: center;color: #3d3d3d !important;-webkit-transition: all 250ms ease;-moz-transition: all 250ms ease;-ms-transition: all 250ms ease;-o-transition: all 250ms ease;transition: all 250ms ease; }
#cnc_toolbarWrap .cnc-additional-buttons a i {font-size: 36px;line-height: 0.8;opacity: 0.85; }
#cnc_toolbarWrap .cnc-additional-buttons a:hover, #cnc_toolbarWrap .cnc-additional-buttons a:focus {color: #ddd !important;background-color: #3d3d3d !important;text-decoration: none !important; }
#cnc_toolbarWrap .cnc-additional-buttons a:first-child {float: left; }
#cnc_toolbarWrap .cnc-additional-buttons a:last-child {float: right; }
#cnc_toolbarWrap .cnc-additional-buttons .cnc-icon-wrap {height: 60%;position: relative; }
#cnc_toolbarWrap .cnc-additional-buttons .cnc-txt-wrap {height: 40%;position: relative; }
#cnc_toolbarWrap .cnc-additional-buttons .cnc-txt-wrap span {position: absolute;top: 50%;right: 0;left: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%); }
#cnc_toolbarWrap .cnc-author {position: absolute;bottom: 0;right: 0;left: 0;text-align: center;background-color: transparent !important; }
#cnc_toolbarWrap .cnc-author a {font-size: 13px;line-height: 2;-webkit-transition: all 250ms ease;-moz-transition: all 250ms ease;-ms-transition: all 250ms ease;-o-transition: all 250ms ease;transition: all 250ms ease;background-color: transparent !important; }
#cnc_toolbarWrap .cnc-author a span {color: #3d3d3d !important;position: relative;z-index: 2;font-size: 13px;background-color: transparent !important; }
#cnc_toolbarWrap .cnc-author a:before {content: "";display: block;height: 0;position: absolute;z-index: 1;right: 0;left: 0;bottom: 0;background-color: #4169E1;-webkit-transition: all 250ms ease;-moz-transition: all 250ms ease;-ms-transition: all 250ms ease;-o-transition: all 250ms ease;transition: all 250ms ease; }
#cnc_toolbarWrap .cnc-author a:hover, #cnc_toolbarWrap .cnc-author a:focus {opacity: 1;text-decoration: none;color: white !important; }
#cnc_toolbarWrap .cnc-author a:hover:before, #cnc_toolbarWrap .cnc-author a:focus:before {height: 28px; }

#cnc_toolbar {overflow: auto;list-style: none;padding: 0;margin: 0;background: #f5f5f5 !important;position: absolute;right: 0;left: 0;top: 0;bottom: 0; box-shadow:0 0 10px rgba(0,0,0,0.7)}
#cnc_toolbar h3 {font-size: 31.23px;font-weight: normal;text-align: center;padding: 0 0 0px;margin: 26px 0 35px;color: #171717 !important;background-color: transparent !important; }
#cnc_toolbar .cnc-font-reset,
#cnc_toolbar .cnc-contrast-reset {-webkit-appearance: none;background: none;border: 0;text-align: center; }
#cnc_toolbar li {display: block;width: 100%;margin: 0;padding: 0 20px;background-color: transparent !important; }
#cnc_toolbar li button {border: 0;padding: 0 0 0 15px;display: block;width: 100%;text-align: left;line-height: 32px;background-color: transparent !important;-webkit-appearance: none;font-size: 14px;-webkit-transition: background-color 250ms ease;-moz-transition: background-color 250ms ease;-ms-transition: background-color 250ms ease;-o-transition: background-color 250ms ease;transition: background-color 250ms ease; }
/*#cnc_toolbar li button:before {
display: block;
content: "";
width: 0;
height: 32px;
position: absolute;
left: 0;
right: auto;
background-color: #3d3d3d;
-webkit-transition: width 250ms ease;
-moz-transition: width 250ms ease;
-ms-transition: width 250ms ease;
-o-transition: width 250ms ease;
transition: width 250ms ease;
z-index: 1; }*/
#cnc_toolbar li button i {display: inline-block;text-align: center;font-style: normal;font-size: 18px;margin-right: 7px;position: relative;top: 2px;z-index: 2;color: #171717 !important;background-color: transparent !important; }
#cnc_toolbar li button:hover:before, #cnc_toolbar li button:focus:before {width: 36px; }
#cnc_toolbar li button:hover i, #cnc_toolbar li button:focus i {color: #ddd !important; }
#cnc_toolbar li button.cnc-hide {display: none; }
.rtl #cnc_toolbar li button {text-align: right; }
.rtl #cnc_toolbar li button:before {left: auto;right: 0; }
.rtl #cnc_toolbar li button i {margin-right: auto;margin-left: 7px; }
.rtl #cnc_toolbarWrap button.cnc_hide_toolbar span {font-size: 12px !important; }
.rtl #cnc_toolbar li button {padding: 0 0px 0 0;}
/* disable toolbar buttons animation */
body.cnc-no-toolbar-animation #cnc_toolbar li button:before {-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none; }
body.cnc-dark {background: #171717 !important;color: white !important; }
body.cnc-bright {background: white !important;color: #171717 !important; }
body.cnc-dark a {color: #ffee00 !important; }
/*body.cnc-dark #cnc_toolbar li button.cnc-dark-btn {
background-color: #3d3d3d !important; }*/
body.cnc-dark #cnc_toolbar li button.cnc-dark-btn, body.cnc-dark #cnc_toolbar li button.cnc-dark-btn{box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3); }
body.cnc-grayscale #cnc_toolbar li button.cnc-grayscale, body.cnc-grayscale #cnc_toolbar li button.cnc-grayscale{box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3); }
body.cnc-bright a {color: #4169E1 !important; }
body.cnc-bright #cnc_toolbar li button.cnc-bright-btn {box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);}
body.cnc-focus a:focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px; background: #FF0;}
body.cnc-grayscale {filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter: gray;-webkit-filter: grayscale(100%); }
body.cnc-grayscale #cnc_toolbar li button.cnc-grayscale {background-color: #3d3d3d; }
body.cnc-readable-font * {font-family: "Arial", sans-serif !important; }
#cnc_toolbar .col_half{padding: 0;width: 48%;float: right;font-size: 13px;text-align: center;position: relative;z-index: 2;color: #000000 !important;border-radius: 7px ; background-color: rgb(253, 253, 253) !important; box-shadow: 0px 0px 3.88px 0.12px rgba(0, 0, 0, 0.3); margin-left: 4%;text-align: center; line-height: normal; margin-bottom: 10px; overflow: hidden}
#cnc_toolbar .col_half{padding: 0;width: 49%;float: inherit;font-size: 13px;text-align: center;position: relative;z-index: 2;color: #000000 !important;border-radius: 7px;background-color: rgb(253, 253, 253) !important;box-shadow: 0px 0px 3.88px 0.12px rgba(0, 0, 0, 0.3);margin-left: 0%;text-align: center;line-height: normal;display: inline-block;    vertical-align: middle;border: 1px solid #fff;}
#cnc_toolbar .col_half .d_tab{ display: table; height: 58px; width: 100%; background-color: rgb(253, 253, 253) !important;}
#cnc_toolbar .col_half .mid{ display: table-cell; vertical-align: middle; background-color: rgb(253, 253, 253) !important;}
#cnc_toolbar .col_half .mid span{position: relative;z-index: 2;color: #000000 !important;}
#cnc_toolbar .col_half .mid a,#cnc_toolbar .col_full .mid a{position: relative;z-index: 2;color: #000000 !important; font-size: 13px; background-color: rgb(253, 253, 253) !important; display: inline-block; vertical-align: middle;}
#cnc_toolbar .col_half .mid span,#cnc_toolbar .col_full .mid span{background-color: rgb(253, 253, 253) !important;}
#cnc_toolbar .col_half.last{margin-left: 0;}
#cnc_toolbar .col_half img{display: block; margin: 0 auto 7px; background-color: rgb(253, 253, 253) !important;}
#cnc_toolbar .col_half.b_img img{display: block; margin: 0 auto 4px;}
#cnc_toolbar .col_full{padding: 0;width: 100%;float: inherit;font-size: 13px;text-align: center;position: relative;z-index: 2;color: #000000 !important;border-radius: 7px;background-color: rgb(253, 253, 253) !important;box-shadow: 0px 0px 3.88px 0.12px rgba(0, 0, 0, 0.3);margin-left: 0;text-align: center;line-height: normal;margin-bottom: 10px;overflow: hidden;-o-transition: 0.5s ease all;-webkit-transition: 0.5s ease all;-moz-transition: 0.5s ease all;transition: 0.5s ease all;}
#cnc_toolbar .col_full.cnc-active{box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);}
#cnc_toolbar .col_full .d_tab{ height: 34px; display: table; width: 100%;}
#cnc_toolbar .col_full .mid{ display: table-cell; vertical-align: middle; background-color: rgb(253, 253, 253) !important;}
#cnc_toolbar .col_full .mid span{ display: inline-block; vertical-align: middle; position: relative;z-index: 2;color: #000000 !important; margin-bottom: 0;}
#cnc_toolbar .col_full .mid label{ display: inline-block; vertical-align: middle; position: relative;z-index: 2;color: #000000 !important; margin-bottom: 0; margin-left: 7px;}
#cnc_toolbar .col_full img{ vertical-align: middle; margin-right: 12px; background-color: rgb(253, 253, 253) !important; max-width: 19px;}
.rtl_direction #cnc_toolbar .col_full img{ margin-right: 0; margin-left: 12px;}
#cnc_toolbar #cnc-keyboard.col_full img{  width: 35px; margin-top: -7px;}
#change_color .color_list {text-align: left; padding-left: 15px;}
#cnc_toolbar li button i{display: inline-block; width: 21px; height: 21px; margin-right: 5px; border-radius: 5px;}
._yellow_,#cnc_toolbar li button ._yellow_{background: #FFFF00 !important;}
._green_,#cnc_toolbar li button ._green_{background: #008000 !important;}
._sky_,#cnc_toolbar li button ._sky_{background: #87CEEB !important;}
._red_,#cnc_toolbar li button ._red_{background: #FF0000 !important;}
._black_,#cnc_toolbar li button ._black_{background: #000 !important;}
._clean_{width: auto; display: block; font-size: 12px; padding-left: 15px;}
body.cnc-underline a, body.cnc-underline button {text-decoration: underline !important; }
body.cnc-marklinks a, body.cnc-marklinks button {background-color: yellow !important;color: black !important; }
body.cnc-animation * {transition: none !important;-o-transition: none !important;-ms-transition: none !important;-moz-transition: none !important;-webkit-transition: none !important; }
body #cnc_toolbar #cnc-copyr {text-align: center; padding-bottom: 15px;clear: right;}
body #cnc_toolbar #cnc-copyr img{display: block; margin: 10px auto 10px;}
body #cnc_toolbar #cnc-copyr a{color: #777777 !important;}
body #cnc_toolbar #cnc-copyr a i {color: #e42929 !important; font-style: normal;}
#cnc_toolbar button:hover{box-shadow: 0 0 9px -2px #b24147;}

/* contact popup */
.contact_popup{position: fixed ;font-family: PTSansRegular, Arial, Helvetica, sans-serif ;top: 0 ;right: 0 ;bottom: 0 ;width: 100% ;background: rgba(0, 0, 0, .8) ;z-index: 2147483647 ;opacity: 0 ;visibility: hidden}
.contact_popup.active{opacity: 1;visibility: visible}
.contact_popup .inner{ width: 400px ;position: relative ;margin: 10% auto ;padding: 5px 20px 13px ;background: #fff ;text-align: left;box-shadow: 0px 0px 20px #000;transform: scale(1.5);opacity: 0.3;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;transition: 0.4s ease all;}
.contact_popup.active .inner {transform: scale(1);opacity: 1}
.contact_popup .inner h2{font-size: 19px;line-height: 22px;margin-bottom: 20px;color: #000;margin-top: 10px}
.contact_popup .inner .close{position:absolute;right: -10px;top: -10px;cursor: pointer}
.contact_popup .inner .close img{border-radius: 50%}
.contact_popup .inner .email input[type="text"]{font-family: PTSansRegular, Arial, Helvetica, sans-serif ;font-size: 20px ;line-height: 25px ;color: #000 ;border: 1px solid #000 ;width:100%;height: 27px;background-color: #fff;text-align: left}
.contact_popup .inner .email h3{font-size: 15px ;color: #999;font-weight:400;    margin-bottom: 6px;}
.contact_popup .inner .text h3{font-size: 15px ;color: #999;font-weight:400;    margin-bottom: 6px;}
.contact_popup .inner .text .desc{font-family: PTSansRegular, Arial, Helvetica, sans-serif;font-size: 20px ;line-height: 25px ;color: #000 ;border: 1px solid #000 ;width: 100%;height: 72px;border-radius: 5px;background-color: #fff;padding-right: 10px;padding-top: 5px;text-align: left;padding-left: 10px }
.contact_popup .inner .bt{position: relative;height: 33px;margin-top: 10px}
.contact_popup .inner .bt .left_bt{background-color: #333 ;border: 0 ;color: #fff ;cursor: pointer ;font-family: PTSansRegular, Arial, Helvetica, sans-serif ;font-size: 12px ;font-weight: 400 ;padding: .7917em 1.5em ;text-transform: uppercase ;border-radius: 4px ;-o-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;-moz-transition: 0.4s ease all;transition: 0.4s ease all;}
.contact_popup .inner .bt .left_bt:hover{background-color: #b14046}
.contact_popup .inner .bt  .send{position: absolute;left:0;top: 0}
.contact_popup .inner .bt  .cancel{position: absolute;right: 0;top: 0}


.accessibility_popup{position: fixed ;font-family: PTSansRegular, Arial, Helvetica, sans-serif ;top: 0 ;right: 0 ;bottom: 0 ;width: 100% ;background: rgba(0, 0, 0, 0.67) ;z-index: 2147483647 ;opacity: 0 ;visibility: hidden}
.accessibility_popup.active{opacity: 1 ;visibility: visible}
.accessibility_popup .inner .close{position:absolute;right: -10px;top: -10px;cursor: pointer}
.accessibility_popup .inner .close img{border-radius: 50%}
.accessibility_popup .inner{ width: 550px ;position: relative ;margin: 8% auto ;padding: 2px 2px 2px;background: #a2a2a2 ;text-align: left;box-shadow: 0px 0px 20px #000;transform: scale(1.5);opacity: 0.3;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;transition: 0.4s ease all;border-radius: 3px;}
.accessibility_popup.active .inner {transform: scale(1);opacity: 1}
.accessibility_popup .inner h2{font-size: 19px;line-height: 22px;margin-bottom: 1px;color: #000;margin-top: 0px;background: #1259a7;color: #fff;padding: 12px 13px;}
.accessibility_popup .inner .text { height: 420px;overflow: auto;width: 100%;padding: 13px 14px;background: #000;box-sizing: border-box;border-bottom: 3px solid #1259a7;background: #f4f4f4; font-weight:bold;}
.accessibility_popup .inner .text p{ font-size: 14px ;line-height: 20px ;color: #000;    padding-left: 10px;    line-height: 19px;}
.rtl .accessibility_popup .accessterm p {white-space: pre-wrap;text-align: right; color:#000;}
.scheduler-border  label {margin-left: 15px; }
.rtl .accessibility_popup .inner h2 {text-align: right;}



