/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	Web2
Author URI: https://web2.co.il/
*/

/**
 * Header
 */
header.l-header:not(.sticky) .header_login_btn:not(.on_forum_page) .w-btn-label{color:#fff}
header.l-header:not(.sticky) .header_login_btn.on_forum_page .w-btn-label{color:#c7234e}
header.l-header:not(.sticky) .header_login_btn.on_forum_page:focus .w-btn-label,
header.l-header:not(.sticky) .header_login_btn.on_forum_page:hover .w-btn-label{color:#fff}

/**
 * Footer
 */
footer#page-footer .footer_top_row .footer_text_block p{font:300 14px/1.5 'Roboto',sans-serif;text-align:justify}
footer#page-footer .footer_top_row .footer_menu_block ul>li{padding:0}
footer#page-footer .footer_top_row .footer_menu_block ul>li:before{display:none}
footer#page-footer .footer_top_row{padding:50px}
footer#page-footer .footer_top_row .footer_menu_block{display:flex;justify-content:center}
footer#page-footer .footer_top_row .footer_menu_block ul>li>a{font:300 14px/1.6 'Roboto',sans-serif}
footer#page-footer .copyright_text{padding:20px 0;font:300 14px/1.2 'Roboto',sans-serif;text-align:center}
footer#page-footer .copyright_text>a{color:#fff}
footer#page-footer .copyright_text>a:hover{color:#ddd}

/**
 * Home Page
 */
section.home-row-2,
section.home-row-3,
section.home-row-4{padding:0 0 2rem !important}
section .section_title h2{color:#fff;font:500 30px/1.6 'Roboto',sans-serif;margin:5vh 0}
section .section_title.magenta_color h2{color:#c7234e}

.home-row-1 .col_left>.vc_column-inner>.wpb_wrapper{max-width:480px;margin:0 auto;display:flex;flex-direction:column}
.home-row-1 .col_left .wpb_text_column{margin-bottom:0 !important}
.home-row-1 .col_left .main_title h1{color:#fff;font:400 54px/1.4 'Roboto',sans-serif;text-align:justify;margin-bottom:15px}
.home-row-1 .col_left .subtitle h2{color:#fff;font:300 32px/1.4 'Roboto',sans-serif;text-align:justify;margin-bottom:2vh}
.home-row-1 .col_left .subtitle_description p{color:#fff;font:300 18px/1.4 'Roboto',sans-serif;text-align:justify;margin-bottom:5vh}
.home-row-1 .col_left .btn_learn_more,
.home-row-1 .col_left .btn_contact_us{width:340px;margin-bottom:10px}

.home-row-2 .section_subtitle-description{max-width:1100px;margin:0 auto 5rem !important}
.home-row-2 .section_subtitle-description p{color:#2D2D2D;font:300 18px/1.2 'Roboto',sans-serif}
.home-row-2 .row_with_projects_column{max-width:1440px;margin:0 auto}
.home-row-2 .row_with_projects_column .vc_column_container>.vc_column-inner{padding:30px}
.home-row-2 .row_with_projects_column .vc_column_container .vc_column-inner>.wpb_wrapper{height:100%}
.home-row-2 .row_with_projects_column .about_project_item{height:100%;padding:25px 55px 35px;border-radius:10px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.1);max-width:100%;transition:.5s}
.home-row-2 .row_with_projects_column .about_project_item:focus,
.home-row-2 .row_with_projects_column .about_project_item:hover{box-shadow:0 0 33px 3px rgba(0,0,0,.2)}
.home-row-2 .row_with_projects_column .about_project_item .w-iconbox-icon{width:100px;height:100px;margin-bottom:15px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}
.home-row-2 .row_with_projects_column .about_project_item.item_1 .w-iconbox-icon{background-color:#c7234e !important}
.home-row-2 .row_with_projects_column .about_project_item.item_2 .w-iconbox-icon{background-color:#4842d5 !important}
.home-row-2 .row_with_projects_column .about_project_item.item_3 .w-iconbox-icon{background-color:#a3cc38 !important}
.home-row-2 .row_with_projects_column .about_project_item.item_4 .w-iconbox-icon{background-color:#ff5219 !important}
.home-row-2 .row_with_projects_column .about_project_item .w-iconbox-meta .w-iconbox-title{color:#2D2D2D;font:500 24px/1.4 'Roboto',sans-serif;margin-bottom:15px}
.home-row-2 .row_with_projects_column .about_project_item .w-iconbox-meta .w-iconbox-text p{color:#2D2D2D;font:300 18px/1.2 'Roboto',sans-serif}

.home-row-2 .row_with_projects_column .quick-timeline .timeline-slider .owl-stage-outer .owl-stage{display:flex;flex-direction:row}
.home-row-2 .row_with_projects_column .quick-timeline .timeline-slider .owl-stage-outer .owl-stage .owl-item{padding:0 14px;text-align:center}
.home-row-2 .row_with_projects_column .quick-timeline .timeline-slider .owl-stage-outer .owl-stage .owl-item .timeline-item .content{font-size:14px;line-height:1.5}

.home-row-3 .row_with_grid_column{max-width:1440px;margin:0 auto}
.home-row-3 .col_news>.vc_column-inner,
.home-row-3 .col_news>.vc_column-inner>.wpb_wrapper,
.home-row-3 .col_news .w-grid,
.home-row-3 .col_news .w-grid .w-grid-list,
.home-row-3 .col_news .w-grid .w-grid-list .owl-stage-outer,
.home-row-3 .col_news .w-grid .w-grid-list .owl-stage-outer .owl-stage,
.home-row-3 .col_news .w-grid .w-grid-list .owl-stage-outer .owl-stage .owl-item,
.home-row-3 .col_news .w-grid .w-grid-list .owl-stage-outer .owl-stage .owl-item article,
.home-row-3 .col_news .w-grid .w-grid-list .owl-stage-outer .owl-stage .owl-item article>.w-grid-item-h{height:100%}
.home-row-3 .col_news article .w-grid-item-h{background:#c7234e}
.home-row-3 .col_news article .post_news_item__image{margin:0 !important}
.home-row-3 .col_news article .post_news_item__text_container{padding:30px 35px}
.home-row-3 .col_news article .post_news_item__text_container h2.post_news_item__title{color:#fff;font:500 24px/1.4 'Roboto',sans-serif;text-transform:uppercase}
.home-row-3 .col_news article .post_news_item__text_container .post_news_item__description{color:#fff;font:400 18px/1.2 'Roboto',sans-serif}

.home-row-3 .col_events article.w-grid-item:not(:last-child){margin-bottom:1rem}
.home-row-3 .col_events article .post_event_item{display:flex;flex-direction:row;align-items:stretch}
.home-row-3 .col_events article .post_event_item .post_image{margin:0}
.home-row-3 .col_events article .post_event_item .post_event_item__text_container{padding:27px;justify-content:space-between}
.home-row-3 .col_events article .post_event_item .post_event_item__text_container .post_event_item__footer_row{width:100%;align-items:center;justify-content:space-between}
.home-row-3 .col_events article .post_event_item .post_event_title{color:#000;font:400 24px/1.4 'Roboto',sans-serif}
.home-row-3 .col_events article .post_event_item .post_event_date{color:#282828;font:300 18px/1.2 'Roboto',sans-serif}
.home-row-3 .col_events article .post_event_item .post_event_btn{color:#c7234e;font:300 18px/1.2 'Roboto',sans-serif}
.home-row-3 .col_events article .post_event_item .post_event_btn>.w-btn-label:after{content:' ';border-bottom:1px solid transparent;width:100%;height:1px;display:block;transition:.5s}
.home-row-3 .col_events article .post_event_item .post_event_btn:focus>.w-btn-label:after,
.home-row-3 .col_events article .post_event_item .post_event_btn:hover>.w-btn-label:after{border-bottom-color:#850023}
.home-row-3 .open_all_news{margin-top:30px}
.home-row-3 .open_all_news>.w-btn-label{color:#fff}

.home-row-4 .w-grid.type_carousel .w-grid-list{padding:0 65px}
.home-row-4 .w-grid.type_carousel .owl-nav>.owl-prev{right:auto;left:0;background:none !important}
.home-row-4 .w-grid.type_carousel .owl-nav>.owl-next{left:auto;right:0;background:none !important}
.home-row-4 article.w-grid-item{padding:30px 16px !important}
.home-row-4 article .w-grid-item-h{padding:20px 30px 40px;border-radius:3px;background-color:#fff;box-shadow:0 4px 46px 0 rgba(0,0,0,.06)}
.home-row-4 article .testimonial_user_container .post_image{background:none}
.home-row-4 article .testimonial_user_container .testimonial_user_name p{color:#898989;font:300 16px/1.2 'Roboto',sans-serif;margin:25px 0 15px}
.home-row-4 article .testimonial_user_container .testimonial_user_description p{color:#5e5e5e;font:400 18px/1.2 'Roboto',sans-serif}

.home-vertical-navigation-menu{position:fixed !important;left:0;right:auto;top:0;bottom:0;z-index:9;height:200px;margin:auto;padding:0 1rem !important}
.home-vertical-navigation-menu .l-section-h{padding:0}
.home-vertical-navigation-menu .l-section-h>.vc_row>.vc_column_container>.vc_column-inner{padding:0 0.75rem !important}
.home-vertical-navigation-menu .menu-home-dots-navigation ul#menu-home-dots-navigation{border:none;display:inline-block;}
.home-vertical-navigation-menu .menu-home-dots-navigation ul#menu-home-dots-navigation>li{display:flex;flex-direction:row;background-color:#5b88d8;border-radius:50%;margin:35px 5px}
.home-vertical-navigation-menu .menu-home-dots-navigation ul#menu-home-dots-navigation>li>a{padding:0;width:10px;height:10px;font-size:0 !important;border-radius:50%;border:none !important}
.home-vertical-navigation-menu .menu-home-dots-navigation ul#menu-home-dots-navigation>li.current-menu-item>a,
.home-vertical-navigation-menu .menu-home-dots-navigation ul#menu-home-dots-navigation>li:hover>a{background-color:#c7234e}

.partners-row-2 .wpb_wrapper>.wpb_row>.vc_col-sm-9{padding:25px 0}



/*###############################
 ###          FORUM           ###
 ###############################*/

/**
 * Login Page
 */
body.wpft-login>.l-canvas,
body.wpft-register>.l-canvas{position:relative}
body.wpft-login main#page-content:before,
body.wpft-register main#page-content:before{content:' ';background:url(https://promentors.ln3.tempurl.info/wp-content/uploads/2020/04/home_row_1-1_bg.jpg) top center no-repeat;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0}
body.wpft-login #wpforo-wrap .wpforo-subtop,
body.wpft-register #wpforo-wrap .wpforo-subtop,
body.wpft-login .wpf-sbtn,
body.wpft-register .wpf-sbtn,
body.wpft-login #wpforo-footer,
body.wpft-register #wpforo-footer{display:none !important}
.wpft-login #wpforo-wrap,
.wpft-register #wpforo-wrap,
.wpft-login .wpforo_login__form .wpforo-login-wrap,
.wpft-register .wpforo_register__form .wpforo-register-wrap{background:transparent !important}
.wpft-login .wpforo_login__form .wpforo-login-content,
.wpft-register .wpforo_register__form .wpforo-register-content{border:none !important}

.wpft-login #wpforo-wrap .wpforo_login__form .wpforo-login-content .wpforo-login-table h3,
.wpft-register #wpforo-wrap .wpforo_register__form .wpforo-register-content .wpforo-register-table h3{
    color:#c7234e;
    font:500 24px/1.2 Roboto,sans-serif;
    margin:0 0 22px 0;
}
.wpft-login #wpforo-wrap .wpforo_login__form .wpforo-login-content .wpforo-login-table,
.wpft-register #wpforo-wrap .wpforo_register__form .wpforo-register-content .wpforo-register-table{
    background-color: rgba(255, 255, 255, 0.6) !important;
}
.wpft-login #wpforo-wrap .wpforo_login__form .wpforo-login-content .wpforo-login-table .wpf-field,
.wpft-register #wpforo-wrap .wpforo_register__form .wpforo-register-content .wpforo-register-table .wpf-field{
    background-color: transparent !important;
}
.wpft-login #wpforo-wrap .wpforo_login__form .wpforo-login-content .wpforo-login-table,
.wpft-register #wpforo-wrap .wpforo_register__form .wpforo-register-content .wpforo-register-table{
    box-shadow:0 0 5px 1px rgba(0,0,0,.2);
    min-width:400px;
    width:50%;
    margin:0 auto;
    padding: 1%;
    text-align:center;
}
.wpft-login #wpforo-wrap .wpforo_login__form .wpforo-login-content .wpforo-login-table .wpf-field .wpf-field-wrap input,
.wpft-register #wpforo-wrap .wpforo_register__form .wpforo-register-content .wpforo-register-table .wpf-field .wpf-field-wrap input{
    border: none !important;
    padding: 10px 20px 10px 34px;
    font: 300 16px/1.4 Roboto,sans-serif;
}
.wpft-register #wpforo-wrap .wpforo_register__form .wpforo-register-content .wpforo-register-table .wpf-field>.wpf-label-wrap{display:none}
.wpft-register #wpforo-wrap .wpforo_register__form .wpforo-register-content .wpforo-register-table .wpf-field>.wpf-field-wrap{display:block;width:100%}
.wpft-register #wpforo-wrap .wpforo_register__form .wpforo-register-content .wpforo-register-table .wpf-field>.wpf-field-wrap i{
    left:14px;
    top:15px;
    font-size:14px
}

.wpft-login #wpforo-wrap .wpforo_login__form .wpforo-login-content .wpforo-login-table .wpf-field .wpf-field-wrap .wpf-extra a.wpf-forgot-pass{color:#c7234e}
.wpft-login #wpforo-wrap .wpforo_login__form .wpforo-login-content .wpforo-login-table .wpf-field .wpf-field-wrap .wpf-extra label,
.wpft-register #wpforo-wrap .wpforo_register__form .wpforo-register-content .wpforo-register-table .wpf-tr label.wpforo-legal-checkbox{color:#a3cc38}
.wpft-register #wpforo-wrap .wpforo_register__form .wpforo-register-content .wpforo-register-table .wpf-tr label.wpforo-legal-checkbox{
    display: flex;
    align-items: center;
    justify-content: center;
}
.wpft-register #wpforo-wrap .wpforo_register__form .wpforo-register-content .wpforo-register-table .wpf-tr label.wpforo-legal-checkbox>input{margin-right:7px}

.wpft-login #wpforo-wrap .wpforo_login__form .wpforo-login-content .wpforo-login-table .wpf-field .wpf-field-wrap input[type="submit"],
.wpft-register #wpforo-wrap .wpforo_register__form .wpforo-register-content .wpforo-register-table .wpf-field input[type="submit"]{
    font:500 18px/1 'Roboto',sans-serif;
    text-transform:uppercase;
    letter-spacing:0;
    max-width: 300px;
    border-radius: 3em;
    padding:15px;
    background:#c7234e;
    border-color: #c7234e;
    color:#fff !important;
    box-shadow:0 0 0 rgba(0,0,0,.2);
    transition:.5s;
}
.wpft-login #wpforo-wrap .wpforo_login__form .wpforo-login-content .wpforo-login-table .wpf-field .wpf-field-wrap input[type="submit"]:focus,
.wpft-login #wpforo-wrap .wpforo_login__form .wpforo-login-content .wpforo-login-table .wpf-field .wpf-field-wrap input[type="submit"]:hover,
.wpft-register #wpforo-wrap .wpforo_register__form .wpforo-register-content .wpforo-register-table .wpf-field input[type="submit"]:focus,
.wpft-register #wpforo-wrap .wpforo_register__form .wpforo-register-content .wpforo-register-table .wpf-field input[type="submit"]:hover{
    color: #c7234e !important;
    background: #fff;
}


/**
 * Forum Page
 */
body.wpforo>.l-canvas,
body.wpforo>.l-canvas{position:relative}
body.wpforo main#page-content:before,
body.wpforo main#page-content:before{
    content:' ';
    background:url(https://promentors.ln3.tempurl.info/wp-content/uploads/2020/03/home_row_3_bg.jpg) top center no-repeat;
    background-size:cover;
    position:absolute;
    top:0;
    left:0;
    right:0;
    width:100%;
    height:220px;
}
/*body.wpforo #wpforo-wrap .wpf-breadcrumb .wpf-root{border:none}
body.wpforo #wpforo-wrap .wpf-breadcrumb .wpf-item-element,
body.wpforo #wpforo-wrap .wpf-breadcrumb .wpf-item-element a{color:#eee;font:400 16px/1.2 'Roboto',sans-serif}
body.wpforo #wpforo-wrap .wpf-breadcrumb .wpf-item-element:hover,
body.wpforo #wpforo-wrap .wpf-breadcrumb .wpf-item-element a:hover,
body.wpforo #wpforo-wrap .wpf-breadcrumb .wpf-item-element.active{color:#fff}
body.wpforo #wpforo-wrap .wpf-breadcrumb .wpf-item-element,
body.wpforo #wpforo-wrap .wpf-breadcrumb .wpf-item-element:after{background:transparent}
body.wpforo #wpforo-wrap .wpf-breadcrumb .wpf-item-element.active:after{display:none}
body.wpforo #wpforo-wrap{background-color:transparent}*/

body.wpforo #wpforo-wrap{background-color:transparent;margin-top:55px}


#wpforo-wrap .forum_custom_cat_loop__container{
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    align-items:center;
    justify-content:space-between;
}
#wpforo-wrap .forum_custom_cat_loop__container .forum_cat_item__level_0{
    padding:15px;
    width:33.3%;
    min-height:300px;
    display: flex;
}
#wpforo-wrap .forum_custom_cat_loop__container .forum_cat_item__level_0 .cat-title{
    padding:0;
    width:100%;
    float:unset;
}
#wpforo-wrap .forum_custom_cat_loop__container .forum_cat_item__level_0 .cat-title>a{
    background:#c7234e ;
    color:#fff;
    font:500 28px/1 Roboto,sans-serif;
    height:100%;
    width:100%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition:.5s;
}
#wpforo-wrap .forum_custom_cat_loop__container .forum_cat_item__level_0 .cat-title>a:focus,
#wpforo-wrap .forum_custom_cat_loop__container .forum_cat_item__level_0 .cat-title>a:hover{
    background: #9c2248;
    cursor:pointer;
}


@media only screen and (max-width: 1600px) {
    header .l-subheader.at_middle.with_centering .l-subheader-cell.at_left,
    header .l-subheader.at_middle.with_centering .l-subheader-cell.at_right {
        flex-basis: unset;
    }
}

@media only screen and (max-width: 1280px) {
    header .l-subheader.at_middle.with_centering .l-subheader-cell nav ul.w-nav-list li a.level_1:not(.w-btn) {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media only screen and (max-width: 1180px) {
    header .l-subheader.at_middle.with_centering .l-subheader-cell nav ul.w-nav-list li a.level_1:not(.w-btn) {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 16px;
    }
    header .l-subheader.at_middle.with_centering .l-subheader-cell.at_right a.header_login_btn {
        padding: 0.75em 1.1em;
        margin-left: 1rem;
    }
    header .l-subheader.at_middle.with_centering .l-subheader-cell.at_right a.w-image-h {
        margin-left: 1rem;
    }
}

@media only screen and (max-width: 1180px) and (min-width: 1023px) {
    header .l-subheader.at_middle.with_centering .l-subheader-cell.at_right a.w-image-h img {
        max-width: 100px;
        object-fit: contain;
        object-position: center;
    }
}

@media only screen and (max-width: 900px) {
    header.l-header:not(.sticky) .header_login_btn{padding:.6em 1.5em}
    footer#page-footer .footer_top_row .w-image .w-image-h{text-align:center !important}
}

@media only screen and (max-width: 768px) {
    section .section_title h2{font-size:24px}

    section.home-row-1{padding:1.5rem !important}
    .home-row-1 .col_left>.vc_column-inner>.wpb_wrapper{margin:unset}
    .home-row-1 .col_left .main_title h1{font-size:36px}
    .home-row-1 .col_left .subtitle h2{font-size:26px}
    .home-row-1 .col_left .subtitle_description p,
    .home-row-3 .col_events article .post_event_item .post_event_date,
    .home-row-3 .col_events article .post_event_item .post_event_btn{font-size:16px}
    .home-row-2 .section_subtitle-description{margin:0 20px 2rem !important}

    .l-section-h>.vc_row>.vc_column_container>.us_custom_62f661de{margin:0 !important}
}