#toTop
{
    opacity: 1;
}

.menu .sub-menu
{
    display: none;
    z-index: 1000;
}
.menu--miranda .menu__item
{
    margin: 1.5em 11px;
}
.w3_navigation_pos
{
    left: 37%;
}
.w3_agileits_twitter_post h4:before
{
    display: none;
}
.w3_agileits_twitter_post h4
{
    text-align: center;
}
.navbar-nav > li:nth-child(3) 
{
    margin-right: 24.6em !important;
}
.wthree_team_grid
{
    margin-bottom: 15px;
}
.w3_agile_i0
{
    color: #fee00c;
}
.w3ls_stats_grid0
{
    border: 2px solid #fee00c;
}
.w3ls_stats_grid0 i 
{
    background: #fee00c;
}
.w3_agileits_contact_right2 input[type="submit"]
{
    font-size: 0;
}
body div.wpcf7-validation-errors, body div.wpcf7-acceptance-missing
{
    text-align: center;
    font-size: 18px;
    border: none;
    color: red;
}
body div.wpcf7-mail-sent-ok
{
    text-align: center;
    font-size: 18px;
    border: none;
    color: #398f14;
}
.wpcf7-form.invalid .w3_agileits_contact_left input:empty + label
{
    border: 3px solid red;
}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle,
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a
{
    width: 100%;
    padding: 10px 13px;
    box-sizing: border-box;
}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle
{
    padding-right: 0;
}
.w3_agile_header_right ul li
{
    position: relative;
}
.wpml-ls-legacy-dropdown .wpml-ls-item
{
    width: 100%;
}
.w3_agile_header_right > ul > li:last-child
{
    width: 240px;
    margin-right: 15px;
}

.all_pages
{
    font-size: 0;
}

.all_pages .breadcrumbs
{
    padding: 20px 0;
    border-bottom: 2px solid #14a1ff;
}

.all_pages .breadcrumbs a
{
    font-size: 18px;
    color: #14a1ff;
    text-decoration: none;
}

.all_pages .breadcrumbs a:hover
{
    text-decoration: underline;
}

.all_pages .breadcrumbs .sep
{
    font-size: 18px;
    color: #43474a;
    padding: 0 10px;
}

.all_pages .breadcrumbs .cur
{
    font-size: 18px;
    color: #43474a;
}

.all_pages .main_title
{
    margin-top: 15px;
    margin-bottom: 30px;
}

.all_pages .main_title h1
{
    font-size: 36px;
    color: #1d2034;
    padding: 0;
    margin: 0;
    font-weight: 400;
}

.all_pages .desc
{
    font-size: 18px;
    color: #161f2d;
    line-height: 1.333;
    margin-top: 20px;
    padding-bottom: 40px;
}

.all_pages .desc p
{
    padding-bottom: 15px;
    font-size: 18px;
}

.all_pages .desc ul,
.all_pages .desc ol
{
    padding-bottom: 15px;
    list-style: square;
    margin-left: 20px;
    margin-top: 20px;
    font-size: 18px;
}

.all_pages .desc ol
{
    list-style: decimal;
}

.all_pages .desc a
{
    color: #002642;
    font-size: 18px;
    text-decoration: underline;
}

.all_pages .desc a:hover
{
    text-decoration: none;
}

.all_pages .desc h1
{
    padding: 0;
    font-weight: normal;
    margin: 0;
    font-size: 60px;
    padding-bottom: 15px;
    color: #002642;
}

.all_pages .desc h2
{
    padding: 0;
    font-weight: 700;
    margin: 0;
    font-size: 32px;
    padding-bottom: 15px;
    color: #002642;
}

.all_pages .desc h3
{
    padding: 0;
    font-weight: 700;
    margin: 0;
    font-size: 28px;
    padding-bottom: 15px;
    color: #002642;
}

.all_pages .desc h4
{
    padding: 0;
    font-weight: 700;
    margin: 0;
    font-size: 24px;
    padding-bottom: 15px;
    color: #002642;
}

.all_pages .desc h5
{
    padding: 0;
    font-weight: 700;
    margin: 0;
    font-size: 22px;
    padding-bottom: 15px;
    color: #002642;
}

.all_pages .desc h6
{
    padding: 0;
    font-weight: 800;
    margin: 0;
    font-size: 20px;
    padding-bottom: 15px;
    color: #002642;
}

.all_pages .alignleft
{
    float: left;
    margin-right: 30px;
    margin-bottom: 30px;
}

.all_pages .alignright
{
    float: right;
    margin-left: 30px;
    margin-bottom: 30px;
}

.all_pages .aligncenter
{
    display: block;
    margin: 0 auto;
    margin-bottom: 30px;
}

.all_pages .container > .wp-block-image
{
    display: none!important;
}

.map_frame
{
    
}

.map_frame iframe
{
    width: 100%!important;
    height: 100%!important;
}

.sub-menu
{
    position: absolute;
    background: #fff;
    border: 1px solid #fc8c6a;
}

.menu--miranda > ul > .menu__item:hover .sub-menu
{
    display: block;
}

.menu--miranda > ul > .menu__item:hover .sub-menu a:before,
.menu--miranda > ul > .menu__item:hover .sub-menu a:after
{
    display: none;
}

.sub-menu .menu__item:last-child
{
    margin: 1.5em 1em;
}

.v_testimonials
{
    font-size: 0;
    padding: 50px 0;
}

.v_testimonials .item
{
    display: inline-block;
    vertical-align: top;
    width: 48%;
    margin-right: 4%;
    margin-bottom: 25px;
}

.v_testimonials .item:nth-child(2n+2)
{
    margin-right: 0;
}

.v_testimonials .item .title
{
    font-size: 18px;
    color: #fff;
    background: #14a1ff;
    padding: 10px;
    text-align: center;
    height: 42px;
    overflow: hidden;
    box-sizing: border-box;
}

.v_testimonials .item .video
{
    margin: 0;
}

.v_testimonials .item .video a
{
    display: inline-block;
    vertical-align: top;
    width: 100%;
    position: relative;
    height: 300px;
}

.v_testimonials .item .video a .bg
{
    background: rgba(0, 0, 0, .5);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: none;
}

.v_testimonials .item .video a:hover .bg
{
    display: block;
}

.v_testimonials .item .video a i
{
    position: absolute;
    top: 50%;
    margin-top: -29px;
    width: 58px;
    height: 58px;
    background: url(../img/play.png) no-repeat center center;
    display: inline-block;
    left: 50%;
    margin-left: -29px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}

.v_testimonials .item .video a:hover i
{
    transform: scale(1.3);
}

.main_slider .owl-carousel .owl-nav .owl-next 
{
    font-size: 0!important;
    background: url(https://kulinaro4ka.ussl.co.il/wp-content/uploads/2019/10/sl_l.gif) no-repeat center center!important;
    width: 68px!important;
    height: 95px!important;
    margin: 0!important;
    box-sizing: border-box;
    border-radius: 0;
    position: absolute;
    left: 15px;
    top: 50%;
    margin-top: -47.5px!important;
}

.main_slider .owl-carousel .owl-nav .owl-prev 
{
    font-size: 0!important;
    background: url(https://kulinaro4ka.ussl.co.il/wp-content/uploads/2019/10/sl_r.gif) no-repeat center center!important;
    width: 68px!important;
    height: 95px!important;
    margin: 0!important;
    box-sizing: border-box;
    border-radius: 0;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -47.5px!important;
}


.main_slider .owl-carousel .owl-nav .owl-prev:hover,
.main_slider .owl-carousel .owl-nav .owl-next:hover
{
    opacity: .5;
}

.w3_agile_header_right ul li a
{
    background: #33af41;
}

.w3_agile_header_right .fb
{
    margin-left: 20px;
}

@media (max-width: 1200px) 
{
    .menu--miranda .menu__item
    {
        margin: 1.5em 3px;
    }
    .w3_navigation_pos
    {
        left: 45%;
        max-width: 189px;
    }
    .navbar-nav > li:nth-child(3) 
    {
        margin-right: 15.6em !important;
    }
    
}

@media (max-width: 980px) 
{
    .v_testimonials .item
    {
        width: 100%;
        margin-left: 0;
    }
    .v_testimonials .item .title
    {
        height: auto;
    }
    .v_testimonials .item .video a
    {
        height: 400px;
    }
    .navbar-nav > li:nth-child(3)
    {
        margin-right: 8.6em !important;
    }
    .w3_navigation_pos 
    {
        left: 45%;
        max-width: 105px;
    }
}
@media (max-width: 767px)
{
    .w3_navigation_pos 
    {
        max-width: 180px;
    }
    .menu .sub-menu {
        display: none;
        position: initial;
        display: block;
        background: transparent;
        border: none;
    }
    .navbar-nav > li:nth-child(3) 
    {
        margin-right: 1em !important;
    }
    .v_testimonials .item .title
    {
        height: auto;
        font-size: 16px;
    }
    .prod_tabs .tabs_c .cont#cont_4 .item .title
    {
        height: auto;
    }
    .v_testimonials .item .video a,
    .vid_block a
    {
        height: 200px;
    }
    .main_slider .owl-carousel .owl-nav .owl-prev
    {
        right: 0;
    }
    .main_slider .owl-carousel .owl-nav .owl-next
    {
        left: 0;
    }
}


@media (max-width: 480px)
{
    body .w3_agile_header_right
    {
        float: none;
        text-align: center;
    }
    body .w3_agile_header_right > ul
    {
        text-align: left;
        display: inline-block;
    }
}