﻿/*#region body*/
html
{ font-size:100%;
  background-color:#f1f1f1;
}

body {
    /*padding-top: 50px;*/
    /*padding-bottom: 20px;*/
    direction: rtl;
    font-family:Arial!important;
    font-family: SimplerPro_BEZEQ_HEBREW2, Arial !important;
}

main {
    display: block
}

ul, ol {
    margin: 0px;
    padding: 0;
}

/* Set padding to keep content from hitting the edges */
.body-content {

    position: relative;
    z-index: 1;
    background-color: #fff;
    margin-bottom: 630px;

    -webkit-box-shadow: 0 0 10px rgba(8, 22, 37, 0.3);
    box-shadow: 0 0 10px rgba(8, 22, 37, 0.3);

    /*padding-left: 15px;
    padding-right: 15px;*/
    padding-bottom:120px;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    /*max-width: 280px;*/
}

a, a:active, a:visited {
    color: #2b358f;
}

legend {
    margin-bottom: 0px;
     border-bottom: none; 
}

input[type="radio"], input[type="checkbox"] {
     margin-top: 0; 
}

img {
    /*vertical-align: baseline;*/
}

/*#endregion body*/

/*#region Master*/
.header_background {
    background-color: #17206c;
    /*background-color: rgba(0,58,144,0.51);*/
    height: 32px;
    overflow:hidden;
        z-index: 101;
            position: relative;
}

.bezeq_main_header_new {
    /*height: 142px;*/
    /*position: relative;*/
    z-index: 101;
    /*min-width:986px;*/
    position: absolute;
    top: 0;
    width: 100%;
}

.top_header_new a {
    color: #fff;
}

    .top_header_new a:hover, .top_header_new a:focus, .top_header_new a:active {
        color: #00c6ff;
        text-decoration: none;
    }

.bezeq_sites_menu_new, .bezeq_sites_menu_new li, .header_left_new, .top_header_new {
    height: 28px;
}

.top_header_container_new {
    /*background-color: rgba(0,58,144,0.51);*/
    color: #fff;
    font-size: 12px;
}

.top_header_new {
    position: relative;
    /*background-color: rgba(0,58,144,0.51);*/
    max-height: 46px;
}

.bezeq_sites_menu_new {
    float: right;
    /*width: 400px;*/
}

    .bezeq_sites_menu_new li {
        float: right;
        display: block;
    }

        .bezeq_sites_menu_new li a {
            font-size: 17px;
            line-height: 21px;
            padding: 0px 19px 0 19px;
            display: block;
            text-align: center;
            height: 35px;
            min-width: 45px;
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
            background-position: center top;
        }

            .bezeq_sites_menu_new li a span {
                display: inline-block;
                height: 23px;
                cursor: pointer;
                padding: 0 5px;
                border-top: 4px solid transparent;
            }

.bezeq_sites_menu li:hover, .bezeq_sites_menu li:focus, .bezeq_sites_menu li:active {
}

.bezeq_sites_menu_new li:hover a, .bezeq_sites_menu_new li:focus a, .bezeq_sites_menu_new li:active a {
    /*color: #00c6ff;*/
    text-decoration: none;
    color: #fff;
}

.bezeq_sites_menu_new li:hover a span, .bezeq_sites_menu_new li:focus a span, .bezeq_sites_menu_new li:active a span {
     border-top: 4px solid #348ee1;
}

.bezeq_sites_menu_new li.current a span {
    border-top: 4px solid #348ee1;
}

.bezeq_sites_menu_new li.current a {
    /*color: #00c6ff;*/
}

.bezeq_sites_menu_new li.first a {
    padding-right: 0;
}

.bezeq_sites_menu_new li.last a {
    padding-left: 0;
}

.bezeq_sites_menu_new li.current a:hover, .bezeq_sites_menu_new li.current a:focus, .bezeq_sites_menu_new li.current a:active {
}

.bezeq_sites_menu_new li.current a span {
}

.header_left_new {
    float: left;
    /*margin-left: 32px;*/
    overflow: hidden;
    margin-top: 4px;
}

    .header_left_new a {
        font-size: 14px;
        display: inline-block;
        margin: 1px 10px 0;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        vertical-align: baseline !important;
    }

.icon_disabled_new {
    font-size: 17px !important;
    margin-top: 0 !important;
    margin-left: 0 !important;

        padding-left: 25px;
    background: url('/images/bezeq_sprite_master.png') no-repeat -50px -48px;


}

.header_seperator {
    width: 1px;
    margin-top: 1px;
    height: 20px;
    background-color: rgb(89, 122, 178);
    background-color: rgba(89, 122, 178, 0.5);
    display: inline-block;
        vertical-align: bottom;
}

a#m_hypRussian {
    display: none;
}

.header_left_new span:first-of-type {
  display: none;
}

.nav_background {
    /*background: rgb(255,255,255);
    background: rgba(255,255,255,0.95);*/
    /*height: 60px;*/
    clear: both;
}

.bezeq_logo_new {
    float: right;
        position: relative;
    z-index: 101;
}

    .bezeq_logo_new.menuForLogo {
     display:none;}

    .bezeq_logo_new img {
        width: 41px;
        height: 41px;
        margin-top: 13px;
        /*height: 100%;*/
    }

.bnhp_main_menu_new {
    float: right;
    width: 400px;
    margin-right: 15px;
    margin-top: 0px;
    padding: 0 15px;
}

    .bnhp_main_menu_new > li {
        display: block;
        float: right;
        padding: 0;
        text-align: right;
        vertical-align: top;
    }

        .bnhp_main_menu_new > li:last-child, .bnhp_main_menu_new > li.last {
            padding-left: 0;
        }

        .bnhp_main_menu_new > li > a {
            color: #17206c;
            display: inline-block;
            font-size: 20px;
            line-height: 28px;
            padding: 20px 30px 24px 30px;
            text-decoration: none !important;
            white-space: nowrap;
            -webkit-transition: color 0.5s ease;
            -moz-transition: color 0.5s ease;
            -o-transition: color 0.5s ease;
            transition: color 0.5s ease;

            background:url('/images/menu_seperator.png') no-repeat left 19px;
        }

         .bnhp_main_menu_new > li > a:hover, .bnhp_main_menu_new > li > a:focus, .bnhp_main_menu_new > li.sfHover > a  
        {
             font-weight:bold;
             font-size:19px;
        }

         .bnhp_main_menu_new > li.last > a { background:none }

        .mobileLanguagesContainer
        { display:none!important;
        }

        .mobileLanguages {
            width: 50%;
            text-align: center;
            font-size: 17px!important;
            padding: 15px 0!important;
            color: #17206c;
            float: right;
            background:none!important;
        }

        .middleLanguge {
            /*border-right: 1px solid #bdbdbd;*/
            border-left: 1px solid #bdbdbd;
        }

        .middleLanguge, .mobileLanguagesContainer .mobileLanguages:nth-child(1){ display:none }


         /* menu*/

         .menu_container { position:relative;}

         .bnhp_sub_menu_new {
            width: 100%;
            position: absolute;
            top: 100%;
            background: url('/images/menu_background.jpg') no-repeat right top #FFF;
            display: none;
            right: 0;

            -webkit-box-shadow: 0px 0px 3px #333;
            box-shadow: 0px 0px 3px #333;

            -moz-border-radius: 0 0 8px 8px;
            -webkit-border-radius: 0 0 8px 8px;
            -khtml-border-radius: 0 0 8px 8px;
            border-radius: 0 0 8px 8px;

            overflow:hidden;
            height:432px;
        }

         .bnhp_sub_menu_new > li {
            width: 350px;
            height: 108px;
            cursor: pointer;
            text-align: center;
                padding: 0 24px;
        }

         .bnhp_sub_menu_new > li > a {
            font-size: 22px;
            padding-top: 38px;
            display: block;
            height: 100%;
            border-bottom: 1px solid #4a5e84;
            color: #fff;
            position:relative;
            text-decoration:none;
        }

             .arrowMenu{
                 position: absolute;
                width: 8px;
                right: 324px;
                display: block;
                height: 20px;
                top:47px;
                background:url('/images/menu_arrow.png') no-repeat center center;

                -webkit-transition: opacity 400ms ease-in-out;
                -moz-transition: opacity 400ms ease-in-out;
                -o-transition: opacity 400ms ease-in-out;
                transition: opacity 400ms ease-in-out;
                opacity: 0;
                filter: alpha(opacity=0); z-index:100;
            }

          .sfHover > a > .arrowMenu{opacity: 1; filter: alpha(opacity=100);}
          .sfHoverManual > a > .arrowMenu{opacity: 1; filter: alpha(opacity=100);}

         .bnhp_sub_menu_new > li.last > a
         {
              border-bottom:none
         }

         .bnhp_sub_menu_new > li > ul {
            position: absolute;
            top: 0;
            text-align: right;
            right: 349px;
            width: 275px;
            padding-top: 38px;
            height: 100%;

            background:url('/images/menu_sub_seperator.png') no-repeat left 5px;
        }

         .bnhp_sub_menu_new > li > ul > li {
            
        }

         .bnhp_sub_menu_new > li > ul > li > a {
            color: #646769;
            padding: 8px 35px 8px 0;
            display: block;
            font-size: 18px;
        }

         .bnhp_sub_menu_new > li > ul > li > a:hover, .bnhp_sub_menu_new > li > ul > li > a:focus
         { text-decoration:none;
            
            color:#2574be;
         }

         .bnhp_sub_menu_new > li > ul > li > ul {
            height: 100%;
            position: absolute;
            top: 0;
            right: 100%;
            width: 516px;
            background-color:#fff;
            background-repeat:no-repeat;
            background-position: left top;
            z-index:100;
        }

         .bnhp_sub_menu_new > li > ul > li.sfHover > ul {
    display: block!important;
}

         .submenuMainImage {    height: 100%;
    position: absolute;
    top: 0;
    right: 624px;
    width: 516px;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: left top;

                -moz-border-radius: 0 0 8px 8px;
            -webkit-border-radius: 0 0 8px 8px;
            -khtml-border-radius: 0 0 8px 8px;
            border-radius: 0 0 8px 8px;
      
      -webkit-transition: opacity 400ms ease-in-out;
                -moz-transition: opacity 400ms ease-in-out;
                -o-transition: opacity 400ms ease-in-out;
                transition: opacity 400ms ease-in-out;
                transition: visibility 0s, opacity 400ms ease-in-out;
                opacity: 0;
                filter: alpha(opacity=0); 
                visibility: hidden;
         }

         .sfHover > .submenuMainImage { opacity:1; filter: alpha(opacity=100); visibility: visible; }
         .sfHoverManual > .submenuMainImage { opacity:1; filter: alpha(opacity=100); visibility: visible; }



         .bnhp_sub_menu_new > li > ul > li > ul > li {
            height:100%;
        }
         .bnhp_sub_menu_new > li > ul > li > ul > li > a {
            display: block;
            padding-top: 41px;
            height: 100%;
            padding-right: 30px;
        }

        

            .bnhp_sub_menu_new > li > ul > li > ul > li > a:hover, .bnhp_sub_menu_new > li > ul > li > ul > li > a:focus {
                 text-decoration:none;
            } 


        .bnhp_sub_menu_new .menu_header {
            font-size: 24px;
            color: #2574be;
            font-weight: bold;
            margin-bottom: 15px;
            display:block;
        }

        .bnhp_sub_menu_new .menu_text {
            font-size: 17px;
            width: 180px;
            color: #646769;
            line-height: 24px;
        }


         /* end menu*/



.bezeq_search_new {
    float: left;
    position: relative;
    margin-top: 10px;
    width: 315px;
}

.search_icon {
    position: absolute;
    left: 1px;
    top: 1px;
    padding: 23px;
    display: block;
    background: url('/images/bezeq_sprite_master.png') no-repeat -36px -297px;
}

#bezeq_search_text_new {
    width: 100%;
    background-color: rgba(255,255,255,0.53);
    height: 48px;
    font-size: 16px;
    border: none!important;
    padding: 5px 5px;
}

input[type="search"]:hover {    border: 1px solid #b9b9b9!important;
    border-top-color: #a0a0a0!important;}

input[type="search"]:focus {    border: 1px solid #4d90fe!important;}

input[type="search"]::-ms-clear {
  margin-left:40px;
}

.menu_icon, .menu_icon_fullscreen {
   
    display: none;

    background: url('/images/menu_moblie_btn.png') no-repeat center center;
        width: 31px;
        height: 30px;
        font-weight: bold;
        color: #17206c;
        font-size: 12px;
        float: left;
        margin-right: 11px;
        padding: 40px 10px 29px 42px;
        text-decoration: none!important;
}

.menu_icon_fullscreen_store {
    display: none;
    background: url(//media.bezeq.co.il/common/master/images/menu_moblie_btn.png) no-repeat center 5px;
    width: 31px;
    height: 30px;
    font-weight: bold;
    color: #17206c;
    font-size: 12px;
    position: absolute;
    padding: 26px 10px 18px 42px;
    text-decoration: none!important;
    left: 0;
}

.arrowBreadCrumbs {
    color: #478ac8;
    font-family: monospace;
        padding: 0 3px;
}

#bnhp_sub_header {
    margin-top: 70px!important;
    position: absolute;
    width: 100%;
    z-index: 101;
    top: 0;
    height:auto;
}

#galleryPage #bnhp_sub_header
{ 
    /*margin-top: 102px;*/
}

#bnhp_breadcrumbs {padding-right: 15px;      padding-left: 15px;      margin-right: auto;padding-top: 0;margin-left: auto;    font-family: arial;}



.bezeq_footer_container {
    border: none;
    background: #f1f1f1;

        position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 0;
}

#bezeq_sitemap_mobile
{ display:none;
}

.bezeq_sitemap {
    margin: 50px auto 50px;
}

    .bezeq_sitemap > ul > li {
        margin-left: 0px;
    }

        .bezeq_sitemap > ul > li > ul > li.first {
            padding-bottom: 15px;
        }

            .bezeq_sitemap > ul > li > ul > li.first a {
                font-size: 24px;
                color: #17206c;
                cursor:text;
            }

        .bezeq_sitemap > ul > li a {
            color: #5f5f5f;
            font-size: 16px;
        }

#bezeq_footer, #bezeq_blue_footer {
    width: auto;
}

.bezeq_footer_container {
    min-width: initial;
}


.bezeq_social li.bezeq_plus a {
    width: 23px;
    height: 24px;
    background: url('/images/bezeq_sprite_master.png') no-repeat -50px -174px;
}

    .bezeq_social li.bezeq_plus a:hover, .bezeq_social li.bezeq_plus a:focus, .bezeq_social li.bezeq_plus a:active {
        background-position: -173px -174px;
    }

.bezeq_social li.bezeq_youtube a {
    width: 23px;
    height: 26px;
   background: url('/images/bezeq_sprite_master.png') no-repeat -432px -50px;
}

    .bezeq_social li.bezeq_youtube a:hover, .bezeq_social li.bezeq_youtube a:focus, .bezeq_social li.bezeq_youtube a:active {
        background-position: -432px -176px;
    }

.bezeq_social li.bezeq_facebook a {
    width: 11px;
    height: 24px;
    background: url('/images/bezeq_sprite_master.png') no-repeat -164px -50px;
}

    .bezeq_social li.bezeq_facebook a:hover, .bezeq_social li.bezeq_facebook a:focus, .bezeq_social li.bezeq_facebook a:active {
        background-position: -275px -50px;
    }

.bezeq_social li.bezeq_twitter a {
    width: 22px;
    height: 18px;
    background: url('/images/bezeq_sprite_master.png') no-repeat -169px -310px;
}

    .bezeq_social li.bezeq_twitter a:hover, .bezeq_social li.bezeq_twitter a:focus, .bezeq_social li.bezeq_twitter a:active {
        background-position: -291px -310px;
    }

#bezeq_search_social {
    border-top: 2px solid #fff;
    padding: 55px 0;
}

.bezeq_search_footer_text {
    font-size: 33px;
    color: #2574be;
    margin-bottom: 10px;
    font-weight:normal;
}

#bezeq_social_container {
      
    float: left;
    font-size: 24px;
    width: 220px;
    margin-left: 60px;
    color: #17206c;
}

.bezeq_search_footer {
    float: right;
    width: 55%;
}

.bezeq_search_footer .search_icon_homepage {padding: 24px;
    left: 5px;
}
.bezeq_search_footer .bezeq_search_input input{    height: 50px;
    font-size: 22px;    width: 100%;}

.bezeq_social {
    float: none;
    width: auto;
    text-align: right;
    margin-top:25px;
}

.bezeq_blue_footer ul li {
     border-right: none;
}

.bezeq_blue_footer ul {
    padding: 19px 0 17px;
        text-align: center;
}

.bezeq_blue_footer ul li {
    padding: 0 0.69em;
    line-height:30px;
}



/*#endregion Master*/

.selfInput
{
font-size: 14px;
    height: 56px;
    padding: 0 12px 0 0;
    vertical-align: middle;
    border: 1px solid #DEE0E1;
    font-family: sans-serif, Arial;
    width: 65%;
}

.preloader_bezeq
{ display:none;
}

#sendSmsContainer
{    text-align: right;
}

#sendSmsContainer .preloader_bezeq
{        margin-right: 70px;
}

#sendsms
{
    width: 35%;
    text-align: center;
    margin: 0;
    vertical-align: middle;
    font-size: 18px;
    display: inline-block;
}

#sendSmsMobileContainer
{ margin-bottom:20px;
}

#thanksSms
{
    color: #008000;
    font-size: 18px;
    text-align: center;
}

/*#region cookie*/

.cookieAlert .bezeq_main_header_new
{ /*top: 40px;*/
}

.cookiesMessage {
    height: 48px;
    background: #dfe0ef;
    font-size: 16px;
    color: #2574be;
    display: none;
    /*position: absolute;*/
    position: relative;
    z-index: 999999;
    width: 100%;
    top: 0;
}

.cookieAlert .cookiesMessage {
    position: fixed;
    bottom: 0;
    text-align: center;
    height: 88px;
    top: auto;
    color: #fff;
    opacity: 1;
    background-color: #010636;
    right: 0;
    font-family: SimplerPro_BEZEQ_HEBREW2, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.cookieAlert .cookiesMessage
{ /*display:block;*/ 
}

.rightCookie {
    float: right;
    padding-right: 0px;
    display: inline-block;
    padding-top: 24px;
    height: 40px;
    width: calc(100% - 185px);
    height: auto;
    text-align: right;
    overflow: hidden;
}

.rightCookieText {
    float: right;
    display: block;
    width: calc(100% - 177px);
    padding-right: 88px;
    background: url(//media.bezeq.co.il/common/master/images/cookie_white.svg) no-repeat calc(100% - 35px) 2px transparent;
    line-height: 17px;
}

.rightCookieLink {
}

.leftCookieClose {
    width: 138px;
    height: 40px;
    margin: 0 0px 0 0;
    padding: 0;
    line-height: 16px;
    color: #010636 !important;
    border-radius: 40px;
    border: solid 1px #fff;
    display: inline-block !important;
    background: url(//media.bezeq.co.il/common/master/store/images/buttons-14-close-small.png) no-repeat 19px center transparent;
    text-align: right;
    background: white;
    font-weight: 700;
    text-align: center;
    padding-top: 11px;
    margin-top: 24px;
    float: left;
    text-decoration: none;
    margin-left: 38px;
}

    .leftCookieClose:focus, .leftCookieClose:hover {
        text-decoration:none!important;
        color: #056AE5 !important;
    }

.leftCookieClose .leftCookieX { display:none;

}

.rightCookie a {
    text-decoration: none;
    white-space: normal;
    color: #fff !important;
    float: left;
    display: block;
    width: 138px;
    height: 40px;
    color: #fff !important;
    border-radius: 40px;
    padding: 0;
    padding-top: 7px;
    text-align: center;
    border: solid 1px #fff;
}

    .rightCookie a:focus, .rightCookie a:hover {
        color: #fff !important;
        border-width: 2px;
        padding-top: 6px;
        text-decoration: none;
    }

    .rightCookie a .rightCookieLinkMoreInfo {
        text-decoration: none;
        white-space: nowrap;
        font-weight: normal;
        padding-right: 0;
    }

.leftCookieMobile {
    display: none !important;
}
/* .leftCookieDesktop
    { 
        display:block;
    }*/
.cookiesMessage.cookiesMessageMobile {
    display: none !important;
}
@media (min-width: 768px) {
   

    header#bezeq_main_header_new {
        top: 0px !important;
    }
}

/*#endregion cookie*/

/*#region Homepage*/

.arrow_down_slide_container {
    position: absolute;
    width:59px;
    height: 60px;
    background: transparent url('/images/homepage/arrow_slide_down_background.png');
    z-index: 10;
    cursor: pointer;
    top: 700px;
    margin-right: -85px;
}

.arrow_down_slide {
    position: absolute;
    width: 100%;
    height: 100%;
    background: url('/images/homepage/arrow_slide_down.png') center center no-repeat;
}

.arrow_down_slide:hover, .arrow_down_slide.onload {
    -webkit-animation: bounce 2.5s infinite;
    animation: bounce 2.5s infinite;
}

.homepage_slider {
    position: absolute !important;
    z-index: 100;
    top: 32px;
    width: 100%;
    height:645px;
        overflow: hidden;
   
    text-align: center;
   
    z-index: 1;}


.main_banner_image_container {
        overflow: hidden;
    height: 645px;
     width:100%;
     position: absolute;
}

.main_banner_image_container > li { position:absolute;     width: 100%;}
.main_banner_image_container > li .main_banner_image_new {
    
     width:100%;
     position: absolute;
     margin-left: -960px;
    right: 50%;
    left: 50%;
    margin-right: -960px;  
     width: 1920px;
}

.main_banner_image_new {}

ul.bjqs-controls.v-centered li a {
    height: 74px;
        width: 33px;
        top:335px!important;
}

ul.bjqs-controls.v-centered li.bjqs-next a {
    background: url("/images/arrow_bannerNav_new.png") 0 -74px no-repeat;
     left: 15px;
}

ul.bjqs-controls.v-centered li.bjqs-prev a {
        right: 15px;
    background: url("/images/arrow_bannerNav_new.png") 0 0 no-repeat;
}

ol.bjqs-markers li a {
    /*background: url("/images/grey_dot_bannerNav_new.png") no-repeat;*/
    width: 9px;
    height: 9px;
}

ol.bjqs-markers li.active-marker a, ol.bjqs-markers li a:hover, ol.bjqs-markers li a:focus {
    /*background: url("/images/white_dot_bannerNav_new.png") no-repeat;*/
}

ol.bjqs-markers {
    margin-right: -35px;
    top: 617px;
}

ol.bjqs-markers li {
    margin-left: 11px;
}

#main_banner_image_mobile { display:none}

#bezeq_main_Worlds {
    padding-top: 720px;
    text-align: center;
    padding-bottom: 50px;
}

    #bezeq_main_Worlds ul {
        display: flex;
        flex-wrap: wrap;
    }

    #bezeq_main_Worlds ul li {
        margin-bottom: 15px;
    }

    #bezeq_main_Worlds a {
        text-decoration: none;
        display: block;
    }

    #bezeq_main_Worlds img {
        width: 100%;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    #bezeq_main_Worlds a:hover img, #bezeq_main_Worlds a:focus img {
        -moz-transform: translateY(-15px);
        -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px);
    }

    #bezeq_main_Worlds .bezeq_main_World_header {
        line-height: 28px;
        padding: 10px 0 0;
        color: #17206C;
        font-size: 40px;
        padding-bottom: 45px;
        /*white-space: nowrap;*/
            max-height: 83px;
        background: url('/images/HomePage/main_world_line.png') no-repeat center 65px;
            margin-bottom: 0;
    margin-top: 0;
    }

    #bezeq_main_Worlds .bezeq_main_World_text {
        color: #484C50;
        display: block;
        font-size: 22px;
    }

*.b-lazy-fade {
    -webkit-transition: opacity 1000ms ease-in-out;
    -moz-transition: opacity 1000ms ease-in-out;
    -o-transition: opacity 1000ms ease-in-out;
    transition: opacity 1000ms ease-in-out;
    max-width: 100%;
    opacity: 0;
}

.b-lazy-fade.b-loaded {
    opacity: 1;
}

#bezeq_search {
    margin-top: 60px;
}

.bezeq_search_text {
    font-size: 60px;
    color: #348ee1;
    margin: 38px 0 25px;
}

.bezeq_search_input {
    position: relative;
}

    .bezeq_search_input input {
        width: 86%;
        height: 70px;
        border: 1px solid #A8A8A8;
        font-size: 27px;
        color: #484C50;
        padding: 0 15px;
        background-color: rgba(255, 255, 255, 0.93);
    }

#bezeq_search_background {
    background: url('/blank.gif') no-repeat center top;
    height: 279px;
    width: 100%;
}

    #bezeq_search_background.b-loaded {
        background-image: url("/images/HomePage/search_background_desktop.jpg") !important;
    }

.search_icon_homepage {
    position: absolute;
    left: 7%;
    top: 1px;
    padding: 34px;
    display: block;
    background: url('/images/bezeq_sprite_master.png') no-repeat -290px -168px;
}

#bezeq_search_background .search_icon_homepage 
{ background-position:-280px -158px;
}

#bezeq_common_functions {
    background-color: #f0f2f2;
    min-height: 1080px;
    position: relative;
    padding-bottom: 20px;
}

.bezeq_homepage_header_wrapper {
    padding-top: 145px;
    text-align: center;
    z-index: 3;
    position: relative;
}

.bezeq_homepage_header {
    font-size: 68px;
    color: #2574be;
    margin-bottom: 0;
    margin-top: 0;
}

.bezeq_homepage_header_smaller {
    font-size: 60px;
    color: #2574be;
    margin-bottom: 0px;
    margin-top: 0px;
}

.bezeq_homepage_text {
    color: #484c50;
    font-size: 26px;
}

#bezeq_common_functions_content {
    width: 350px;
    margin-top: 50px;
    float: left;
}

    #bezeq_common_functions_content.go {
        
    }

#bezeq_common_functions_background {
    height: 1080px;
    top: 0;
    width: 100%;
    position: absolute;
    right: 0;
    left: 0;
    background: url('/blank.gif') no-repeat center top;
}


     #bezeq_common_functions_background.b-loaded {
        background-image: url('/images/HomePage/common_functions_background_desktop.jpg')!important;
    }

#bezeq_common_functions_background_link, #bezeq_support_background_link
{ display: block;
    width: 59%;
    float: right;
    height: 600px;
    /*background: #000;*/
    margin-top: 39px;
}

#bezeq_support_background_link
{width: 43%;
}

.widgetTeaser {
    height: 170px;
    width: 170px;
    margin-top: 10px;
    display: block;
    color: #484c50!important;
    font-size: 17px;
    border: 1px solid #c7c7c7;
    text-align: center;
    background-color: #fff;
    background-color: rgba(255,255,255,0.93);
    text-decoration: none;
    float: right;
    margin-right: 10px;
    -webkit-transition: all .1s;
    -moz-transition: all .1s;
    -ms-transition: all .1s;
    transition: all .1s;

        text-decoration: none!important;
}

    .widgetTeaser:focus, .widgetTeaser:hover {
        border-color: #7a7a7a;
        text-decoration: none;
        -webkit-box-shadow: 1px 1px 6px #666;
        box-shadow: 1px 1px 6px #666;
    }

.widgetTeasers.twoCoulmns .widgetTeaser:nth-child(2n + 1) {
    margin-right: 0;
}

.widgetIcon {
    min-height: 95px;
    display: block;
}

.widgetImage {
        margin-top: 7px;
    width: 100px;
      height: 100px;
}

.widgetTeaserText {
    display: block;
    width: 80%;
    margin: 0 auto;
}

#bezeq_internet_phone {
    position: relative;
    overflow: hidden;
    background-position: center top;
    background-repeat: no-repeat;
    background-color: #f0f2f2;
}


#bezeq_internet_phone_background, #bezeq_bills_background {
    background: url('/blank.gif') no-repeat center top;
    width: 100%;
        min-height: 800px;
}

#bezeq_internet_phone_dynamic {
    width: 100%;
    height: 732px;
    position: absolute;
    /*background: url('/images/HomePage/internet_phone_woman2.png') no-repeat center top;*/
    left: 0;
    top: 3px;
    z-index: 1;

    display:none;
}

.bezeq_bottom_blue_strip {
    text-align: center;
    margin-top: 411px;
    height: 180px;
    position: relative;
    z-index: 2;
    /*background: url('/images/HomePage/internet_phone_bottom_background_new.png') repeat right top;*/
}

    .bezeq_bottom_blue_strip li {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .bezeq_bottom_blue_strip a {
        text-decoration: none;
        display: block;
        height: 180px;
    }

    .bezeq_bottom_blue_strip .bezeq_internet_phone_icon {
        min-height: 110px;
        display: block;
    }

    .bezeq_bottom_blue_strip img {
        margin-top: 25px;
        width: 100px;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .bezeq_bottom_blue_strip li:hover, .bezeq_bottom_blue_strip li a:focus {
        background-color: #004990;
    }

    .bezeq_bottom_blue_strip .bezeq_main_World_text {
        color: #fff;
        display: block;
        font-size: 19px;
        width: 130px;
        margin: 0 auto;
    }


#bezeq_support {
    background-color: #f0f2f2;
    min-height: 1060px;
    position: relative;
    padding-bottom: 80px;
}

#bezeq_support_background {
    height: 833px;
    top: 210px;
    width: 100%;
    position: absolute;
    right: 0;
    left: 0;
    background: url('/blank.gif') no-repeat center top;
}

#bezeq_support_background.b-loaded {
    background: url('/images/HomePage/support_background_desktop.jpg') no-repeat center 0px!important;
}


#bezeq_support_content {
    width: 530px;
    margin-top: 85px;
     float: left;
}

    #bezeq_support_content.go {
       
    }

#widgetTeaserYoutubeSupport {
    float: left;
    width: 350px;
    height: 170px;
}

#bezeq_support_content .widgetTeasers .widgetTeaser.first {
    margin: 0;
}

.widgetTeasers.threeCoulmns .widgetTeaser:nth-child(3n) {
    margin-right: 0;
}

.bezeq_support_search_input {
    position: relative;
}

.search_support_icon_homepage {
    position: absolute;
    left: 1px;
    top: 1px;
    padding: 23px;
    display: block;
    background: url('/images/icon_search_new.png') no-repeat center center;
}

.bezeq_support_search_input input {
    width: 100%;
    height: 50px;
    border: 1px solid #4076aa;
    font-size: 22px;
    color: #484c50;
    padding: 0 15px;
    background-color: rgba(255,255,255, 0.5);
    margin-bottom: 25px;
}



#bezeq_products .bezeq_homepage_header_wrapper {
    /*padding-top: 225px;*/
    padding-bottom: 25px;
}

#bezeq_internet_phone_background .bezeq_homepage_header_wrapper,
#bezeq_bills_background .bezeq_homepage_header_wrapper {
   
        padding-top: 100px;
}


.bezeq_products_right {
    float: right;
    height: 360px;
    width: 49.5%;
    background: url('/blank.gif') no-repeat 3% top;
    text-align: left;
}

.bezeq_products_left {
    float: left;
    height: 360px;
    width: 49.5%;
    background: url('/blank.gif') no-repeat 97% top;
}

.bezeq_products_right, .bezeq_products_left {
    display: block;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

    .bezeq_products_left:hover, .bezeq_products_left:focus {
        background-position: 100% 0;
    }

    .bezeq_products_right:hover, .bezeq_products_right:focus {
        background-position: 0 0;
    }

#bezeq_products a {
    color: #fff;
    text-decoration: none;
}

#bezeq_products h3 {
    font-size: 32px;
    margin-top: 263px;
    -webkit-transition: color 0.3s ease;
    -moz-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease;
}

#bezeq_products p {
    font-size: 20px;
}

.bezeq_products_left h3, .bezeq_products_left p {
    padding-right: 25px;
}

.bezeq_products_right h3, .bezeq_products_right p {
    padding-left: 25px;
}

#bezeq_products a:hover h3, #bezeq_products a:focus h3 {
    color: #40deff;
}


#bezeq_news {
text-align: center;
    padding: 120px 15px 25px;
}

.bezeq_news_header {
    font-size: 33px;
    color: #2574be;
    margin-bottom: 15px;
}

.bezeq_news_date {
    font-weight: bold;
    font-size: 25px;
    margin-bottom: 3px;
    color: #5f5f5f;
}

.bezeq_news_text {
    font-size: 20px;
    color: #5f5f5f;
    margin-bottom: 25px;
}

.bezeq_news_readMore {
    font-size: 22px;
    color: #2b358f;
}


#app_download_mobile{ display:none;}
#app_download_mobile img {width:100%;}
#storeProducts {
    background-image: linear-gradient(30deg, #d5d5d5, #f6f6f6);

}
.storeProductsContainer
{
     margin-top: 40px;
}
.store_products_right {
    float: right;
    /*height: 360px;*/
    width: 40%;
   /* background: url('../images/HomePage/background_xtreamer.jpg') no-repeat 3% top;*/
    text-align: left;
}
.store_products_left {
    float: left;
   background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    z-index: 999;
    position: relative;
    width: 60%;
        padding: 54.8% 0 0 0;
}
.text-area{
       position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    font-size: 36px;
    color:white;
    text-align:center;
}
.moreProducts{
    /*background-image:url('/images/HomePage/more_products_btn.png');*/
     display: block;
    z-index: 9;
    position: relative;
        color: #fff!important;
    font-size:18px;
     /*background-size: contain;
    background-repeat: no-repeat;
    background-position: center;*/
    float:right;
    /*padding: 65px;*/
}
.text-area2{
    width: 100%;
    position:relative;
    display:block;
    /*bottom: 0;
    left: 0;*/
    text-align:center;
    padding: .75em 3.9em;
    /*border:solid 1pc #000;*/
    /*background: linear-gradient(30deg, #d5d5d5, #f6f6f6);*/
    background: #18264f;
    border-radius: 2em;
}
/*.moreProducts::after {
    position: absolute;
    top: -2px;
    bottom: -2px;
    left: -2px;
    right: -2px;
    background: #00c6ff;
    background: -moz-linear-gradient(left,rgba(0,198,255,1) 0%,rgba(23,32,108,1) 48%,rgba(23,32,108,1) 100%);
    background: -webkit-linear-gradient(left,rgba(0,198,255,1) 0%,rgba(23,32,108,1) 48%,rgba(23,32,108,1) 100%);
    background: linear-gradient(to right,rgba(0,198,255,1) 0%,rgba(23,32,108,1) 48%,rgba(23,32,108,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c6ff',endColorstr='#17206c',GradientType=1);
    content: '';
    z-index: -1;
    border-radius: 2em;
}*/
.promotedText1{
    display:block;
    font-size:33px;
}
.promotedText2{
    display:block;
    font-size:20px;
}
.promotedText3{
    display:block;
    font-size:20px;
    font-weight:bold;
    margin-bottom:24px;
    margin-top:29px;
}
.storeTitle{
    padding-top: 114px;
    text-align: center;
    z-index: 3;
    position: relative;
    margin-bottom:82px;
}
.storeProductTitle{
    float:right;
    margin-right: 120px;
    margin-top: -80px;
    font-size:18px;
    font-weight:bold;
    color:#2574be;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width:70%;
    text-align :right;
}
.storeProductSubTitle{
    float:right;
    margin-right: 120px;
    margin-top: -60px;
    font-size:15px;
    color:#484C50;
}
.storeProductPrice{
    float:right;
    margin-right: 120px;
    margin-top: -30px;
    font-size:18px;
    color:#484C50;
    margin-bottom: 34px;
}
 .lastProduct {
        border-bottom: none !important;
    }
 .borderProduct
 {
        border-bottom: 1px solid #dadada;
        overflow:hidden;
 }
 .storeIcon{
    
    float: right;
    margin-top: 16px;
 }
 .moreProductsDiv{
     position: relative;
     display: block;
     width: 100%;
     clear: both;
     padding-bottom: 121px;
 }
/*#endregion Homepage*/


/*#region Productpage*/

.topSection
{ 
    margin-top:32px;
    min-height: 700px;
}

@media (min-width: 1200px)
{
    .bStoreMenu .topSection {
        margin-top:96px;
    }

    .bStoreMenu .bezeq_sites_menu_store .desktop-hidden {
        display: block!important;
    }

    .bStoreMenu .bezeq_sites_menu_store li.desktop-hidden a span,
    .bStoreMenu .bezeq_sites_menu_store li.current:hover a span,
    .bStoreMenu .bezeq_sites_menu_store li.current:focus a span {
            border-top: 4px solid #43a9ff;
    }

    .bStoreMenu .bezeq_sites_menu_store li.current a span  {
            border-top: 4px solid transparent;
    }
}



#product_stiki
{
    position: fixed;
    top: 0;
    color: #fff;
    width: 100%;
    font-size: 20px;
    right: 0;
    left: 0;
    background: #192061;
    height: 60px;
    z-index: 1;
    /*display:none;*/

    overflow:hidden;

    top:-60px;

     -webkit-transition: top .9s ease;
    -moz-transition: top .9s ease;
    -o-transition: top .9s ease;
    transition: top .9s ease;
}

    #product_stiki.open
    {
        top:0px;
    }

#product_stiki_container
{
    text-align: center;
}

#stiki_title
{
    margin-top: 19px;
    margin-left: 50px;
    display: inline-block;
}

#stiki_join_btn, #stiki_sms_mobile_link, #stiki_join_btn_form
{
    color: #fff;
    display: inline-block;
    padding: 5px 80px;
    font-weight: bold;
    font-size: 20px;
    background: #2574be;
    border-radius: 4px;
        margin-top: 14px;

        text-decoration:none;

            -webkit-transition: background-color .3s ease;
    -moz-transition: background-color .3s ease;
    -o-transition: background-color .3s ease;
    transition: background-color .3s ease;
}

    #stiki_join_btn:hover, #stiki_sms_mobile_link:hover, #stiki_join_btn:focus, #stiki_sms_mobile_link:focus
    {
        background: #1264b0;


    }

#stiki_sms_mobile_link
{
     margin-top: 0px;
     display:none;
}

#stiki_sms {
    margin-top: 14px;
     display:none;
}

#stiki_join_btn_form
{ 
    display:none
}


    #stiki_sms.showSms, #stiki_join_btn_form.showBtn
    {display: inline-block;
    }

#stiki_sms_input {
    height: 33px;
    /*direction: ltr;*/
    padding: 0 10px;
    vertical-align: middle;
    border: none;
        font-size: 17px;
}

#stiki_sms_btn {
    background: #2574be;
    vertical-align: middle;
    display: inline-block;
    border-radius: 4px 0 0 4px;
    padding: 6px 20px;
    font-size: 18px;
    color: #fff;
    font-weight: bold;

    text-decoration:none;

     -webkit-transition: background-color .3s ease;
    -moz-transition: background-color .3s ease;
    -o-transition: background-color .3s ease;
    transition: background-color .3s ease;
}

 #stiki_sms_btn:hover, #stiki_sms_btn:focus
    {
        background: #1264b0;
    }



#bezeq_product_banner
{
    background-repeat:no-repeat;
    background-position: center top;
    height: 734px;
}

.product_header {
    margin-top: 180px;
    position: relative;
    height: 554px;
}

.product_header_title {
    font-size: 45px;
    font-weight: bold;
}

.product_header_subtitle {
    font-size: 24px;
    color: #646769;
    margin:15px auto 65px;
        line-height: 24px;
}

.product_price {
    font-weight: bold;
    font-size: 48px;
}

#productPage, #supportPage {
    color: #2574be;
}

.product_price_container {
    font-size: 31px;
}

.product_price_container {}

a.product_button {
    display: block;
    width: 70%;
    font-weight: bold;
    line-height: 53px;
    font-size: 24px;
    margin: 60px auto 0;
    height: 56px;
    color: #fff;
    background-color: #2674be;

        -webkit-transition: background-color .3s ease;
    -moz-transition: background-color .3s ease;
    -o-transition: background-color .3s ease;
    transition: background-color .3s ease;
}

a.product_button:hover, a.product_button:focus {
    background-color: #1264b0;
    text-decoration:none;
    
}

    a.product_button:hover
    {text-decoration:none;
    }

.product_header_footer {
    position: absolute;
    width: 100%;
    bottom: 21px;
    font-size: 17px;
    color: #646769;
        right: 0;
}

#bezeq_product_four_articles, #bezeq_support_four_articles {
    margin: 60px auto 140px;
}

.product_section_title {
    font-size: 52px;
     margin-bottom:20px;
     text-align:center;
}

.product_top_article_img img {
    width: 100%;
}

.product_top_article_header {
    color: #171f6c;
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 25px;
}

.product_top_article_link:hover
{ text-decoration:none;
}

.product_top_article {
    font-size: 17px;
    color: #646769;
    line-height: 24px;
        margin-bottom: 20px;
}

.product_top_content
{ 
    padding: 15px 15px 0;
    height: 190px;
    border: 1px solid #e2e2e2;
    border-top: none;
}

.product_section_subtitle {
    font-size: 35px;
        margin-bottom: 35px;
}

.product_section {
    font-size: 18px;
        text-align: right;
            margin-top: 150px;
}

.product_section .product_section_text {
    color: #646769;
    line-height: 25px;
}

.product_section_content
{ min-height: 625px;
      margin-bottom: 50px;
      position:relative;
}

.product_section_content.left_content
{ background:url('/images/product/background_product_left.png') no-repeat center bottom;
     
}

.product_section_content.right_content
{background:url('/images/product/background_product_right.png') no-repeat center bottom;
}

.product_section_image_right, .product_section_image_left
{
    height: 607px;
    position: absolute;
    width: 1100px;
    margin-left: -50px;
    
}

.product_section_image_right
{
    left: 50%;
    margin-left: -50px;
    background: url('/blank.gif') no-repeat left 0;
}

.product_section_image_left
{
    right: 50%;
    margin-right: -50px;
    background: url('/blank.gif') no-repeat right 0;
}

.product_section_image, .product_section_image_mobile
{ width:100%;
}

.videoLink
{ margin-top:90px;
  padding-right:45px;
  display:block;
  background:url('/images/product/icon_play.png') no-repeat right 0px;
  padding-bottom:60px;
}

.product_section_content.right_content .product_section
{    
    /*text-align: left;*/
}

#bezeq_product_qa {
    margin-top: 100px;
        margin-bottom: 120px;
}

.questionList_container {
    margin: 25px 0;
}

.questionList {
    width: 95%;
    margin: 0 auto;
}

.questionList .questionList_item .questionList_question {
font-size: 22px;
    color: #484c50;
    padding-top: 25px;
    padding-bottom: 30px;
    padding-right: 15px;
    background-position: 13px center;
    background: none;
    position: relative;
}


.questionList .questionList_item.question_opened .questionList_question {
    color: #00509c;
    font-weight: normal;
    background:none;
}

.questionList .questionList_item {
    padding-bottom: 0;
    margin-bottom: 5px;
    

    -webkit-transition: opacity 0.7s ease;
            -moz-transition: opacity 0.7s ease;
            -o-transition: opacity 0.7s ease;
            transition: opacity 0.7s ease;
}

.questionList .questionList_item .questionList_question::after {
    content: '+';
    position: absolute;
    font-size: 31px;
    top: 20px;
    left: 13px;
    /* margin: 0 0 0 10px; */
    -moz-transition: 0.5s all;
    color: #c8c8c8;
    -webkit-transition: 0.5s all;
    font-family: serif;
}

.questionList .questionList_item.question_opened .questionList_question::after {
    color: #00509c;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

    .questionList .questionList_item .questionList_question:hover
    { color:#00509c;
    }


.questionList.hideAll .questionList_item:nth-child(n+5) {
     /*height: 0;
    opacity: 0;*/
    /*margin:0;
    border:none;
    overflow:hidden;*/

    /*display:none;*/
     
}

.questionList .questionList_item:nth-child(n+5) {
     /*height: 0;
    opacity: 0;*/
    /*margin:0;
    border:none;
    overflow:hidden;*/

    display:none;
     
}

.questionList.showAll .questionList_item:nth-child(n+5), .jobsList .questionList .questionList_item:nth-child(n+5){
    /*height: auto;*/
    /*display: block;
    opacity: 1;*/

    display: block;
}


.questionList .questionList_item .questionList_answer {
    font-size: 17px;
    color: #484c50;
    padding-right: 15px;
    border-top: 1px solid #dddddd;
    background: #e9ecf3;
    padding-bottom: 30px;
    padding-top: 30px;    
} 

.more_qa_link {
        font-size: 20px;
    margin-top: 21px;
    text-decoration: underline;
    margin-right: 2.5%;
    padding-right: 15px;
    display: block!important;
}

    .more_qa_link.hide
    {
        display: none!important;
    }

#bezeq_product_existing_and_articles {
    background: url('/images/product/white_seperator.png') repeat-y center top #f1f1f1;
    min-height: 360px;
        /*margin-bottom: 120px;*/
}

    #bezeq_product_existing_and_articles.hasOnlyOneSection
    {
        background: #f1f1f1;
    }


.product_existing_title, .product_articles_title {
    font-size: 52px;
    color: #2574be;
    padding-top: 40px;
    padding-bottom: 60px;
    padding-left: 10px;
}

.product_existing {
    font-size: 22px;
    margin-bottom:40px;

}

.product_existing_content {
    color: #646769;
    padding-left:10px;
}

ul.vBullets li {
    background-position-y: 7px
}

.contactForm ul.vBullets li {
    background-position-y: 4px;
}

.product_existing_links {
    margin-top: 90px;
    margin-bottom: 20px;
}

.product_existing_links a {
    padding: 10px 0;
    display: block;
    color: #00509c;
    text-decoration: underline;
}

.product_articles {
    padding-right: 45px;
    color: #646769;
    font-size: 17px;
    margin-bottom:40px;
}

.product_articles a
{ color: #646769;
  text-decoration:none;
}

.product_articles img {
    float: right;
    margin-left: 15px;
    width: 25%;
    margin-top: 5px;
}

    .product_articles article
    { margin-bottom:22px;
    }

.product_article_title {
    color: #00509c;
    font-size: 22px;
}

.product_more_intrested_link
{ display:block;
}

.product_more_intrested {
    float: right;
    width: 260px;
    margin: 0 15px;
    height: 390px;

    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    
}


.product_more_intrested_content {
    margin-top: 125px;
    text-align: center;
    border: 1px solid #e2e2e2;
    color: #646769;
    padding: 0 20px;
    height: 265px;
    position:relative;

        background-color: rgba(255,255,255,0.87);
}

#bezeq_product_more_intrested {
    /*padding-bottom: 130px;*/
        margin-top: 50px;
}

.product_more_intrested_img {
    height: 80px;
    padding-top: 16px;
}

.product_more_intrested_header {
    font-size: 23px;
    color: #171f6c;
    margin-bottom: 10px;
}

.product_more_btn {
    position: absolute;
    bottom: 10px;
    width: 85%;
    font-size: 17px;
    background: #d4690b;
    height: 40px;
    line-height: 40px;
    color: #fff;
}

.product_more_intrested_container
{width: 1160px; margin: 0 auto;
}

.scrollX
{
    /*overflow-x: scroll;*/
}

div.dark_rounded .pp_details
{ /*display:none;*/
}

div.dark_rounded .pp_close {
    direction: ltr;
    width: 30px;
    height: 30px;
    background: url('/images/prettyPhoto/default/sprite.png') 2px 1px no-repeat;
    cursor: pointer;
    z-index: 100;
}

.pp_close
{ direction:ltr;
}

.bannerUnderTitleImage {
    margin: 10px 0 30px;
}

div.ppt {
    outline: none;
}

/*#endregion region Productpage*/


#htmlPage {
    padding-top: 130px;
        color: #484c50;

    background-repeat: no-repeat;
    background-position: center top;
}

    #htmlPage.fullscreen
    {
        padding-top: 0px;
    }

    .htmlTitleContainer {
    height: 250px;
}

.htmlTitle {
    font-size: 40px;
    color: #2574be;
    font-weight: bold;
    margin-bottom: 30px;
        line-height: 53px;
}

/*support*/

#supportPage .product_header_title {
    color:#2574be; font-weight:bold;
     font-size:50px;
}

#supportPage .product_header_subtitle
{    font-size: 30px; font-weight:bold;
     margin: 50px auto 15px;
      color:#171f6c;
}

#supportPage .product_header_subtitle_text
{    font-size: 18px; line-height: 26px; color: #2d2d2d; 
}

.support_top_article
{
    font-size: 21px;
    color: #2574be;
    line-height: 24px;
    margin-bottom: 20px;

      
    height:230px; 
}

.support_top_background
{  background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    height:230px; 
    position:relative;
}

.support_top_content
{ 
  position:absolute;
  bottom: 6px;
  width:92%;
  background-color:rgba(255,255,255,0.9);
  text-align:center;
  min-height:65px;
  right:4%;
}

.support_top_article_header
{padding:5px 5px;
}

#bezeq_support_videos
{ 
    background-repeat: no-repeat;
    background-position: center top;
  padding-top:170px;
  min-height:814px;

  padding-bottom: 155px; 
}

#support_videos_content {
    width: 374px;
    height: 384px;
    padding-right: 17px;
    background: url('/images/support/support_videos_background.png') no-repeat right top;
    padding-top: 15px;
    float: right;
}

#supportYoutubeVideo {
       float: left;
    margin-left: 128px;
}

#supportYoutubeVideo iframe
{

    width: 613px;
    height: 362px;
}



.support_videos_content {
    float: right;
    width: 135px;
    color: #fff;
    text-align: right;
    padding-left: 5px;
    padding-top: 12px;
}


.support_videos {
    padding: 10px 20px 10px 10px;
    background: url('/images/support/support_video_border.png') no-repeat bottom center;
    height: 118px;
}

    .support_videos.selected
    {
        background:#093361;
    }

#support_videos_content li:last-child .support_videos {
    background-image: none;
}

article.support_videos.animated.fadeInUpShort.fast.go.clearfix {}

.support_videos_img {
    float: right;
        width: 154px;
}

.support_videos_img img {
    width: 100%;
}

.support_video_article_header {
    margin-bottom: 12px;
}

.support_videos_content_container
{ margin-top: 117px;
}

.supportTabs {
    width: 320px;
    float: right;
    min-height: 600px;
    background: url('/images/support/support_tabs_background.jpg') right top;
    color: #fff;
    font-size: 18px;
}

.supportTabs_container {
    position: relative;
}

.supportTab_item {
    cursor: pointer;
    border-bottom: 1px solid #5981AD;
}

.supportTab_item .supportTabTitle {
    cursor: pointer;
    min-height: 60px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: right;
    z-index: 5;
    position: relative;
    padding-right: 15px;
    
    width: 320px;
    margin-right: 1px;
}
.supportTabs .supportTab_item:last-child
{ border:none;
}

.supportTabContent {
         cursor: default; 
    color: #171f6c;
    border: 1px solid #b4bcc4;
    text-align: right;
    padding-right: 50px;
    padding-left: 15px;
    padding-bottom: 25px;
    padding-top: 25px;
    width: 820px;
    min-height: 600px;
    background-color: #fff;
    z-index: 1;
    position:absolute;
    left:0;
    top:0;

    display:none;
        font-size: 16px;
}

    .supportTabContent.selectedFirst
    { display:block;
    }

.supportTab_item_content
{ display:none;
}

.supportTab_item:hover .supportTabTitle, .supportTab_item.slected .supportTabTitle {
    background: #093361;
}

.supportTab_item.selectedFirst .supportTabTitle, .supportTab_item.selected .supportTabTitle {
    background: url('/images/support/support_tabs_selected_arrow.png') no-repeat left center #093361;
}

.supportTab_item.selectedFirst .supportTabTitle.fadeInRightShort, .supportTab_item:first-child .supportTabTitle.fadeInRightShort {
    opacity: 1!important;

    -moz-transform: translateX(0px)!important;
    -webkit-transform: translateX(0px)!important;
    -ms-transform: translateX(0px)!important;
    transform: translateX(0px)!important;

  animation: none;
}

/*support end*/

/*#region ie*/
html.ieUpgrade, .ieUpgrade body {
    /*margin: 0; padding: 0; background: #d0d0d0; text-align: center; font-family: 'Arial', sans-serif;*/
        overflow: hidden;

}

.ieUpgrade .bezeq_main_header_new, .ieUpgrade .body-content, .ieUpgrade .bezeq_footer_container, .ieUpgrade #siteActionsContainer
{
     display:none;
}

#ieUpgradeContentBackground
{
        position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1001;
    background: #d0d0d0;
    display:none;
}

#ieUpgradeContent {   
     text-align:center;
     direction: rtl;
    position: absolute;
    margin-top: 120px;
    width: 630px;
    z-index: 1001;
    height: 350px;
    right: 50%;
    margin-right: -315px;
    top: 0;
    background: #f7f9fa;
    border-radius: 8px;
    font-size: 0;
    display: none;}
.ieUpgrade #ieUpgradeContent, .ieUpgrade #ieUpgradeContentBackground { display:block; }
#ieUpgradeTitle {margin-top: 45px; font-size: 20px; color: #2b358f;     font-weight: bold;}
#ieUpgradeMessage {margin-top: 20px; line-height: 1.3; font-size: 17px; color: #5a5a5a;}

#browser_suggestions li {display: inline-block; *display: inline; zoom: 1; margin-top: 47px; padding-bottom: 10px; width: 130px; font-size: 15px; margin-left: -10px; padding-left: 13px;}
.browser-name {margin-top: 6px; margin-bottom: 13px;}
.dl-link {display: inline-block; text-decoration: none; color: #2b358f;}
    .dl-link:hover
    {text-decoration:none;
    }
    .dl-link:hover .browser-name
    { text-decoration:underline;
    }

.browser-link
{border-bottom: 1px solid #2b358f; 
}
#sugesstion_ie {border-left: 1px solid #c1c1c1;}
#sugesstion_ff {margin-right: 32px;}

/*#endregion ie*/

/*#region common*/
.center {
    text-align: center;
}

.relative {
    position: relative;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #484c50;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #484c50;
    opacity: 1;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #484c50;
    opacity: 1;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #484c50;
}

/*:placeholder-shown { }*/ /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */

.overflow-hidden { overflow:hidden;}

/*#endregion common*/

/*#region form*/

.contourField
{ position:relative;
}


    .contourField.textfield label
    { 
            position: absolute;
    pointer-events: none;
    top: 9px;
    right: 8px;
    color: #515151;
    font-weight: normal;
    height: 17px;
    font-size: 14px;
    z-index: 1;
    margin-bottom: 0;
    /*overflow: hidden;*/
    -webkit-transition: top 0.3s;
    -moz-transition: top 0.3s;
    -ms-transition: top 0.3s;
    -o-transition: top 0.3s;
    width: auto;
    /*max-width: 195px;*/
    transition: top 0.3s;
    font-weight:normal;
        white-space: nowrap;
    }

    .static-label.contourField.textfield label {
        top: -20px;
    }

    .contourField.textfield input:focus {
    outline: 1px solid #4D90FE;
    -webkit-box-shadow: 0px 0px 5px #4D90FE;
    -moz-box-shadow: 0px 0px 5px #4D90FE;
    -ms-box-shadow: 0px 0px 5px #4D90FE;
    -o-box-shadow: 0px 0px 5px #4D90FE;
    box-shadow: 0px 0px 5px #4D90FE;
}



    .contourField.dropdownlist label
    {  /*display:none;*/
    }

    .contourField.hiddenfield
    { margin-bottom:0;
    }

    .contourField.recaptcha label { display: none}


/*#endregion form*/

/* form buss */



.product_header .contour
{
    border: 1px solid #b4b6b3;
    margin: 0 auto;
    max-width: 400px;
    border-radius: 5px;

    background: rgba(255,255,255, 0.9);
}

.product_header .contourFieldSet {
    text-align: right;
}

.product_header .contour legend
{
    border-bottom: none;
    color: #646769;
    text-align: center;
        font-size: 16px;
}

.product_header .contour input.text, .product_header .contour select
{
        width: 100%!important;
}

.product_header label
{ color:#515151;
}

.contour .contourNavigation input[type="submit"]
{    
         height:46px;
             font-size: 23px;
                 margin-bottom: 6px;
}

.product_header .contour .contourNavigation input[type="submit"]
{    width: 100%;
}

/* news press */

#galleryPressPage #bnhp_sub_header, #convertedPage #bnhp_sub_header
{
    margin-top: 0!important;
    padding-top: 70px;
    height: 230px;
        z-index:  0;
}


#galleryPressPage .bezeq_main_content, #convertedPage .bezeq_main_content
{
    margin-top: 32px;
    width: auto;
}

@media (min-width: 1200px)
{
    .bStoreMenu #galleryPressPage .bezeq_main_content, .bStoreMenu #convertedPage .bezeq_main_content
    {
        margin-top: 96px;
    }
}



    #galleryPressPage .bezeq_main_content img
    {     max-width: 100%;
    }

#galleryPressPage #press_container {
    float: none;
    width: auto;
     margin: 240px 0 0;
     max-width: 640px;
}

#galleryPressPage #bnhp_sub_header h1, #convertedPage #bnhp_sub_header h1
{    padding-right: 15px!important;
}

#galleryPressPage .bezeq_bottomTabsContainer, #convertedPage .bezeq_bottomTabsContainer
{ display:none;
}

/* news press end */

/* contact new */

#convertedPage #contactPage {
    float: none;
    width: auto;
    margin: 185px auto 0;
    
      padding-left: 0;
    padding-right: 0;
}

#contactPage .contactContentWrapperBottom, #contactPage .contactContentWrapperTop 
{ max-width:550px; width:auto}

/*::placeholder*/
.contour .textfield ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
}
.contour .textfield :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff;
   opacity:  1;
}
.contour .textfield ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #fff;
   opacity:  1;
}
.contour .textfield :-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #fff;
}

.contactLinks .contactHeadLink {
background-position: 2% 8px;
}


fieldset.contourFieldSet {
    min-width: 0;
}


/* contact new end */

/* job */

.JobPage .questionList .questionList_item
{
        margin-bottom: 15px;
    padding-bottom: 10px;
}

    .JobPage .questionList .questionList_item .questionList_question
    {font-size: 16px; 
         padding-bottom: 10px;
              padding-top: 0px; 
    }

   .JobPage .questionList .questionList_item .questionList_question::after {
    top: -8px;
}

   .bzq-gallery_leftPanel .bzq-wpLinksHolder{width:247px;background:url(Images/left_box_bottom.gif) left bottom no-repeat;margin-bottom:7px;padding-bottom:4px;}
   .bzq-gallery_leftPanel .bzq-wpLinks{width:222px;background:url(Images/left_box_top.gif) left top no-repeat;padding:10px 21px 4px 4px;font-size:.9em;}
   .bzq-gallery_leftPanel .bzq-wpLinks h3{color:#000080;margin:2px 0 6px 0;padding:0;font:bold 1.1em arial;}
   HTML>BODY .bzq-gallery_leftPanel .bzq-wpLinks h3{margin:0 0 6px 0;}
   .bzq-gallery_leftPanel .bzq-wpLinks ul{margin:0 5px 12px 0;padding:0;list-style:none;}
   HTML>BODY .bzq-gallery_leftPanel .bzq-wpLinks ul{margin:0 5px 12px 0;*margin:0 0 12px 0;}
   .bzq-gallery_leftPanel .bzq-wpLinks li{margin-bottom:2px;margin-right:-5px;}
   HTML>BODY .bzq-gallery_leftPanel .bzq-wpLinks li{margin-right:-5px;*margin-right:0;}
   .bzq-gallery_leftPanel .bzq-wpLinks ul a{color:#000080;text-decoration:none;font:normal 1em arial;}
   .bzq-gallery_leftPanel .bzq-wpLinks ul a:hover,.bzq-gallery_leftPanel .bzq-wpLinks ul a:focus,.bzq-gallery_leftPanel .bzq-wpLinks ul a:active{text-decoration:underline;color:#000080!important;}

   .JobPage .bzq-gallery_leftPanel * {
    box-sizing: content-box;
}

#convertedPage .JobPage.bezeq_main_content
{    padding-top: 210px;
}

.JobPage .questionList {
    width: 584px;
    margin: 0;
}
/* job end*/


.mobile
{ display:none;
}


.bezeq_logo_store {
    margin-bottom: 0;
    margin-top: 0;
    font-size: initial;
}


/*#bezeq_search_new, .bezeq_search_footer, 
.bezeq_support_search_input { 
display:none!important;}*/