﻿.navbar-inverse { background-image: none; background-color: rgba(255, 255, 255, 0.75); border-radius: 0; border: 0; }

.headerv1 { position: fixed; top: 0; width: 100%; z-index: 2000; }

    .headerv1 div.top { background-color: #0d4e70; color: #bcd3e2; }

        .headerv1 div.top .nav > li { padding-bottom: 6px; padding-top: 6px; }

            .headerv1 div.top .nav > li > a { padding: 3px 10px 2px 10px; color: #bcd3e2; }

                .headerv1 div.top .nav > li > a:hover { color: #fff; }

.navbar { min-height: 36px; }

.navbar-brand { height: auto; padding: 0 !important; font-size: 18px; line-height: 20px; }

    .navbar-brand img { margin-top: 5px; margin-bottom: 5px; }

.navbar-toggle { border-radius: 0; border: 0; background-color: transparent; padding: 5px 5px 5px 5px; }

    .navbar-toggle:active { background-color: transparent; }

.push-body-toright { left: 0; }

section.cbp-spmenu { background-color: #333; padding-top: 20px; }

    section.cbp-spmenu ul { list-style-type: none; padding-left: 10px; padding-right: 10px; }

        section.cbp-spmenu ul li { border-bottom: 0; padding-bottom: 10px; padding-top: 10px; }

            section.cbp-spmenu ul li ul { width: 100%; background-color: #555; padding-left: 15px; padding-right: 15px; margin-top: 10px; }

                section.cbp-spmenu ul li ul li { border-bottom: 1px solid #333; padding-bottom: 8px; padding-top: 8px; }

                    section.cbp-spmenu ul li ul li:last-child { border-bottom: 0; }

                    section.cbp-spmenu ul li ul li a { font-size: 16px; }

    section.cbp-spmenu a { color: #bcd3e2; font-size: 18px; }

        section.cbp-spmenu a:hover { color: #fff; }

.side-menu .menu-close { left: auto; position: absolute; right: 20px; top: 20px; display: inline-block; /* background: url("../img/close-white.png") no-repeat center center; */ color: #bcd3e2; font-size: 18px; line-height: 0; overflow: hidden; }

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color: transparent; }

/*div.logo-container {
}*/

#logo { margin-top: 5px; margin-bottom: 5px; }

li.topbar-devider { width: 1px; background-color: #bcd3e2; height: 100%; margin-top: 14px; }

/*li.homemenu {
}*/

li.homemenu:hover a { text-decoration: underline; }

li.homemenu ul { top: -9999px; position: absolute; width: 400px; z-index: 20000; }

li.homemenu:hover ul { top: 31px; display: block; background-color: #0b6a98; padding-top: 10px; padding-bottom: 10px; padding-right: 30px; margin-top: 6px; margin-left: -28px; border-top: 1px solid #bcd3e2; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }

    li.homemenu:hover ul li { list-style: none; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #bcd3e2; }

        li.homemenu:hover ul li:last-child { border-bottom: 0; }

        li.homemenu:hover ul li a { color: #fff; text-decoration: none; }

            li.homemenu:hover ul li a:hover { color: #bcd3e2; text-decoration: none; }

li.search-btn { margin-left: 5px; margin-right: 5px; margin-top: 2px; cursor: pointer; width: 30px; text-align: center; }

    li.search-btn div.search-open { background-color: #0b6a98; width: 388px; height: 200px; padding: 20px; top: -9999px; position: absolute; width: 400px; z-index: 10989; }

    li.search-btn:hover div.search-open { border-top: 1px solid #bcd3e2; top: 33px; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }

    li.search-btn div.search-open div.input-group { width: 100%; }

    li.search-btn div.search-open div.check { margin-top: 10px; }

    li.search-btn div.search-open div.input-group input { width: 100%; font-size: 18px; font-family: 'Open Sans'; }

.checkbox-inline { font-size: 15px; }

li.search-btn div.search-open button { margin-top: 20px; background-color: #7f9fb2; width: 115px; height: 45px; border-radius: 25px; color: #2e607e; float: right; text-transform: uppercase; font-size: 20px; font-weight: 500; font-family: 'Open Sans', Arial, sans-serif; border: 0; }

    li.search-btn div.search-open button:hover { opacity: 0.8; }

li.flags { display: none; }

@media (min-width: 980px) {
    li.flags { width: 110px; display: block; }

        li.flags img { position: absolute; margin-top: -4px; width: 128px; }
}
/****Font REsizer**/
.font-resize { position: absolute; display: block; }

    .font-resize i { _padding-right: 5px; cursor: pointer; padding-top: 10px; }

        .font-resize i.fa-font { font-size: 90%; }

        .font-resize i.fa-2x { font-size: 120%; }

        .font-resize i.fa-3x { font-size: 150%; }

@media (min-width:320px) { /* smartphones, iPhone, portrait 480x320 phones */
    div.ls-mli { margin-top: 98px !important; }

    .breadcrumb { padding-top: 3px !important; padding-bottom: 3px !important; }

    div.ls-l-1 { font-size: 19px !important; font-weight: bold !important; text-shadow: 2px 4px 3px rgba(0,0,0,0.3); line-height: 300%; }

        div.ls-l-1 small { font-size: 50%; }

    div.ls-l-1a { font-size: 15px !important; font-weight: bold !important; text-shadow: 2px 4px 3px rgba(0,0,0,0.2); font-family: 'Open Sans', 'Open Sans Hebrew'; }

    div.ls-l-2 { font-size: 15px !important; font-weight: normal !important; }

    div.ls-l-3 { font-size: 12px !important; font-weight: normal !important; }

    div.ls-s-2a { font-size: 16px !important; font-weight: normal !important; }

        div.ls-s-2a span { display: inline-block; width: 300px; padding-top: 50px; margin: 0 auto !important; text-align: center; text-shadow: 2px 4px 3px rgba(0,0,0,0.2); line-height: 110%; }

    div.ls-s-1b, div.ls-s-2b, div.ls-s-3b { width: 100% !important; text-align: center; }

        div.ls-s-1b span, div.ls-s-2b span, div.ls-s-3b span { display: inline-block; margin: 0 auto !important; width: 300px; text-shadow: 2px 4px 3px rgba(0,0,0,0.2); text-align: initial; font-size: 80%; text-align: right !important; }

    div.ls-s-1b1, div.ls-s-2b1, div.ls-s-3b1 { width: 100% !important; text-align: center; }

        div.ls-s-1b1 span, div.ls-s-2b1 span, div.ls-s-3b1 span { display: inline-block; margin: 0 auto !important; width: 300px; text-shadow: 2px 4px 3px rgba(0,0,0,0.4); text-align: initial; /*   padding-right: 50%;*/ font-size: 80%; }

    div.ls-s-1b3, div.ls-s-2b3, div.ls-s-3b3 { width: 100% !important; text-align: center; }

        div.ls-s-1b3 span, div.ls-s-2b3 span, div.ls-s-3b3 span { display: inline-block; margin: 0 auto !important; width: 300px; text-shadow: 2px 4px 3px rgba(0,0,0,0.2); text-align: initial; padding-left: 55%; font-size: 80%; }

    div.ls-l-3 { font-size: 11px !important; font-weight: normal !important; }
}

@media (min-width:481px) { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */
    div.ls-mli { margin-top: 64px !important; }
}

@media (min-width:641px) { /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */
    div.ls-mli { margin-top: 106px !important; }

    div.ls-l-1 { font-size: 42px !important; font-weight: bold !important; text-shadow: 2px 4px 3px rgba(0,0,0,0.3); line-height: 120%; }

    div.ls-l-1a { font-size: 22px !important; font-weight: bold !important; text-shadow: 2px 4px 3px rgba(0,0,0,0.2); font-family: 'Open Sans', 'Open Sans Hebrew'; line-height: 120%; }

    div.ls-l-2 { font-size: 24px !important; font-weight: normal !important; }

    div.ls-s-2a { font-size: 21px !important; font-weight: normal !important; }

    div.ls-s-1b, div.ls-s-2b, div.ls-s-3b { width: 100% !important; text-align: center; }

        div.ls-s-1b span, div.ls-s-2b span, div.ls-s-3b span { display: inline-block; margin: 0 auto !important; width: 700px; text-shadow: 2px 4px 3px rgba(0,0,0,0.2); text-align: initial; font-size: 80%; text-align: right !important; }

    div.ls-s-1b1, div.ls-s-2b1, div.ls-s-3b1 { width: 100% !important; text-align: center; }

        div.ls-s-1b1 span, div.ls-s-2b1 span, div.ls-s-3b1 span { display: inline-block; margin: 0 auto !important; width: 700px; text-shadow: 2px 4px 3px rgba(0,0,0,0.4); text-align: initial; /*  padding-right: 50%;*/ font-size: 80%; }

    div.ls-s-1b3, div.ls-s-2b3, div.ls-s-3b3 { width: 100% !important; text-align: center; }

        div.ls-s-1b3 span, div.ls-s-2b3 span, div.ls-s-3b3 span { display: inline-block; margin: 0 auto !important; width: 700px; text-shadow: 2px 4px 3px rgba(0,0,0,0.2); text-align: initial; padding-left: 55%; font-size: 80%; }

    div.ls-s-2a span { display: inline-block; width: 700px; padding-top: 50px; margin: 0 auto !important; text-align: center; text-shadow: 2px 4px 3px rgba(0,0,0,0.2); }

    div.ls-l-3 { font-size: 14px !important; font-weight: normal !important; }
}

@media (min-width:961px) { /* tablet, landscape iPad, lo-res laptops ands desktops */
    div.ls-mli { margin-top: 39px !important; }

    div.ls-l-1 { font-size: 42px !important; font-weight: bold !important; text-shadow: 2px 4px 3px rgba(0,0,0,0.3); }

    div.ls-l-1a { font-size: 26px !important; font-weight: bold !important; text-shadow: 2px 4px 3px rgba(0,0,0,0.2); }

    div.ls-l-2 { font-size: 24px !important; font-weight: normal !important; }

    div.ls-s-2a { font-size: 25px !important; font-weight: normal !important; }

    div.ls-s-1b, div.ls-s-2b, div.ls-s-3b { width: 100% !important; text-align: center; }

        div.ls-s-1b span, div.ls-s-2b span, div.ls-s-3b span { display: inline-block; margin: 0 auto !important; width: 980px; text-shadow: 2px 4px 3px rgba(0,0,0,0.2); text-align: initial; padding-right: 12.5%; text-align: right !important; }

    div.ls-s-1b1, div.ls-s-2b1, div.ls-s-3b1 { width: 100% !important; text-align: center; }

        div.ls-s-1b1 span, div.ls-s-2b1 span, div.ls-s-3b1 span { display: inline-block; margin: 0 auto !important; width: 980px; text-shadow: 2px 4px 3px rgba(0,0,0,0.2); text-align: initial; /*   padding-right: 60%;*/ text-align: right !important; }

    div.ls-s-1b3, div.ls-s-2b3, div.ls-s-3b3 { width: 100% !important; text-align: center; }

        div.ls-s-1b3 span, div.ls-s-2b3 span, div.ls-s-3b3 span { display: inline-block; margin: 0 auto !important; width: 980px; text-shadow: 2px 4px 3px rgba(0,0,0,0.2); text-align: initial; padding-left: 55%; }

    div.ls-s-2a span { display: inline-block; width: 980px; padding-top: 50px; margin: 0 auto !important; text-align: center; text-shadow: 2px 4px 3px rgba(0,0,0,0.2); }

    div.ls-l-3 { font-size: 14px !important; font-weight: normal !important; }
}

@media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */
    div.ls-mli { margin-top: 39px !important; }

    div.ls-l-1 { font-size: 46px !important; font-weight: bold !important; text-shadow: 2px 4px 3px rgba(0,0,0,0.3); }

    div.ls-l-1a { font-size: 26px !important; font-weight: bold !important; text-shadow: 2px 4px 3px rgba(0,0,0,0.2); }

    div.ls-l-2 { font-size: 24px !important; font-weight: normal !important; }

    div.ls-s-2a { font-size: 25px !important; font-weight: normal !important; }

    div.ls-s-1b, div.ls-s-2b, div.ls-s-3b { width: 100% !important; text-align: center; }

        div.ls-s-1b span, div.ls-s-2b span, div.ls-s-3b span { display: inline-block; margin: 0 auto !important; width: 980px; text-shadow: 2px 4px 3px rgba(0,0,0,0.2); text-align: initial; }

    div.ls-s-1b1, div.ls-s-2b1, div.ls-s-3b1 { width: 100% !important; text-align: center; }

        div.ls-s-1b1 span, div.ls-s-2b1 span, div.ls-s-3b1 span { display: inline-block; margin: 0 auto !important; width: 980px; text-shadow: 2px 4px 3px rgba(0,0,0,0.2); text-align: initial; /*  padding-right: 60%;*/ text-align: right !important; }

    div.ls-s-1b3, div.ls-s-2b3, div.ls-s-3b3 { width: 100% !important; text-align: center; }

        div.ls-s-1b3 span, div.ls-s-2b3 span, div.ls-s-3b3 span { display: inline-block; margin: 0 auto !important; width: 980px; text-shadow: 2px 4px 3px rgba(0,0,0,0.2); text-align: initial; padding-left: 55%; }

    div.ls-s-2a span { display: inline-block; width: 980px; padding-top: 50px; margin: 0 auto !important; text-align: center; text-shadow: 2px 4px 3px rgba(0,0,0,0.2); }

    div.ls-l-3 { font-size: 14px !important; font-weight: normal !important; }
}

@media (min-width:1281px) { /* hi-res laptops and desktops */
    div.ls-mli { margin-top: 39px !important; }

    div.ls-l-1 { font-size: 46px !important; font-weight: bold !important; text-shadow: 2px 4px 3px rgba(0,0,0,0.3); }

    div.ls-l-1a { font-size: 26px !important; font-weight: bold !important; text-shadow: 2px 4px 3px rgba(0,0,0,0.2); }

    div.ls-l-2 { font-size: 24px !important; font-weight: normal !important; }

    div.ls-s-2a { font-size: 25px !important; font-weight: normal !important; }

    div.ls-s-1b, div.ls-s-2b, div.ls-s-3b { width: 100% !important; text-align: center; }

        div.ls-s-1b span, div.ls-s-2b span, div.ls-s-3b span { display: inline-block; margin: 0 auto !important; width: 980px; text-shadow: 2px 4px 3px rgba(0,0,0,0.2); text-align: initial; padding-right: 12.5%; }

    div.ls-s-1b1, div.ls-s-2b1, div.ls-s-3b1 { width: 100% !important; text-align: center; }


        div.ls-s-1b1 span, div.ls-s-2b1 span, div.ls-s-3b1 span { display: inline-block; margin: 0 auto !important; width: 700px; text-shadow: 2px 4px 3px rgba(0,0,0,0.4); text-align: initial; /*  padding-right: 60%;*/ text-align: right !important; }

    div.ls-s-1b3, div.ls-s-2b3, div.ls-s-3b3 { width: 100% !important; text-align: center; }

        div.ls-s-1b3 span, div.ls-s-2b3 span, div.ls-s-3b3 span { display: inline-block; margin: 0 auto !important; width: 600px; text-shadow: 3px 4px 3px rgba(0,0,0,0.5); text-align: initial; padding-left: 48%; }

    div.ls-s-2a span { display: inline-block; width: 980px; padding-top: 50px; margin: 0 auto !important; text-align: center; text-shadow: 2px 4px 3px rgba(0,0,0,0.2); }

    div.ls-l-2 { font-size: 38px !important; font-weight: normal !important; }

    div.ls-l-3 { font-size: 22px !important; font-weight: normal !important; }
}

.ms-rteThemeForeColor-1-0 { color: white; }

.ms-rteThemeForeColor-1-1 { color: white; padding-right: 60%; }

.ms-rteThemeForeColor-1-2 { color: white; padding-right: 45%; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .ms-rteThemeForeColor-1-1 { color: white; padding-right: 50%; }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .ms-rteThemeForeColor-1-2 { color: white; padding-right: 50%; }
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
    .navbar-brand img{
        max-width: 70% !important;
    }
    div.ls-mli { margin-top: 0px !important; }
}