/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */


@font-face {
    font-family: 'Assistant';
    src: url('fonts/assitant/Assistant-SemiBold.eot');
    src: url('fonts/assitant/Assistant-SemiBold.eot?#iefix') format('embedded-opentype'),
    url('fonts/assitant/Assistant-SemiBold.woff2') format('woff2'),
    url('fonts/assitant/Assistant-SemiBold.woff') format('woff'),
    url('fonts/assitant/Assistant-SemiBold.ttf') format('truetype'),
    url('fonts/assitant/Assistant-SemiBold.svg#Assistant-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Assistant';
    src: url('fonts/assitant/Assistant-ExtraLight.eot');
    src: url('fonts/assitant/Assistant-ExtraLight.eot?#iefix') format('embedded-opentype'),
    url('fonts/assitant/Assistant-ExtraLight.woff2') format('woff2'),
    url('fonts/assitant/Assistant-ExtraLight.woff') format('woff'),
    url('fonts/assitant/Assistant-ExtraLight.ttf') format('truetype'),
    url('fonts/assitant/Assistant-ExtraLight.svg#Assistant-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Assistant';
    src: url('fonts/assitant/Assistant-Regular.eot');
    src: url('fonts/assitant/Assistant-Regular.eot?#iefix') format('embedded-opentype'),
    url('fonts/assitant/Assistant-Regular.woff2') format('woff2'),
    url('fonts/assitant/Assistant-Regular.woff') format('woff'),
    url('fonts/assitant/Assistant-Regular.ttf') format('truetype'),
    url('fonts/assitant/Assistant-Regular.svg#Assistant-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Assistant';
    src: url('fonts/assitant/Assistant-Bold.eot');
    src: url('fonts/assitant/Assistant-Bold.eot?#iefix') format('embedded-opentype'),
    url('fonts/assitant/Assistant-Bold.woff2') format('woff2'),
    url('fonts/assitant/Assistant-Bold.woff') format('woff'),
    url('fonts/assitant/Assistant-Bold.ttf') format('truetype'),
    url('fonts/assitant/Assistant-Bold.svg#Assistant-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Assistant';
    src: url('fonts/assitant/Assistant-Light.eot');
    src: url('fonts/assitant/Assistant-Light.eot?#iefix') format('embedded-opentype'),
    url('fonts/assitant/Assistant-Light.woff2') format('woff2'),
    url('fonts/assitant/Assistant-Light.woff') format('woff'),
    url('fonts/assitant/Assistant-Light.ttf') format('truetype'),
    url('fonts/assitant/Assistant-Light.svg#Assistant-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Assistant';
    src: url('fonts/assitant/Assistant-ExtraBold.eot');
    src: url('fonts/assitant/Assistant-ExtraBold.eot?#iefix') format('embedded-opentype'),
    url('fonts/assitant/Assistant-ExtraBold.woff2') format('woff2'),
    url('fonts/assitant/Assistant-ExtraBold.woff') format('woff'),
    url('fonts/assitant/Assistant-ExtraBold.ttf') format('truetype'),
    url('fonts/assitant/Assistant-ExtraBold.svg#Assistant-ExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Gveret Levin AlefAlefAlef';
    src: url('fonts/gveretlevin/subset-GveretLevinAlefAlefAlef-Regular.eot');
    src: url('fonts/gveretlevin/subset-GveretLevinAlefAlefAlef-Regular.eot?#iefix') format('embedded-opentype'),
    url('fonts/gveretlevin/subset-GveretLevinAlefAlefAlef-Regular.woff2') format('woff2'),
    url('fonts/gveretlevin/subset-GveretLevinAlefAlefAlef-Regular.woff') format('woff'),
    url('fonts/gveretlevin/subset-GveretLevinAlefAlefAlef-Regular.ttf') format('truetype'),
    url('fonts/gveretlevin/subset-GveretLevinAlefAlefAlef-Regular.svg#GveretLevinAlefAlefAlef-Regular') format('svg');
    font-weight: normal;
    font-style: italic;
}


#comments{display: none;}

/*home*/
#home-icons .elementor-widget-image-box{display: block;}
p strong{color: #29abe2;}
#site-header:after{background: #ffffff57; visibility: visible; height: 100%; width: 100%; position: absolute; top: 0; z-index: -1}
#site-navigation-wrap{width: calc(100% - 100px);}
.top-phone .menu-link span{background: #0f5d9d; color: #ffffff; padding: 10px 15px; border-radius: 2em;}
.top-phone .menu-link:hover span{background: #2185F5;}
.top-phone .menu-link:hover span:after, #site-navigation-wrap .dropdown-menu > li.m-float-left a:hover span:after{display: none;}
#site-navigation-wrap .dropdown-menu > li.m-float-left {float: left;}
#site-navigation-wrap .dropdown-menu > li.m-float-left a{padding: 0 10px;}

.page-id-253 .elementor-posts-container article{border-bottom: 1px solid #D4D4D4;}
/*side-panel*/
.side-panel-btn .side-panel-icon.none:before{content:'\f0e0'; font: normal normal normal 14px/1 FontAwesome; display: block; margin-bottom: 0.3em; }
.osp-left #side-panel-wrap a.side-panel-btn{ border-radius: 0 1em 1em 0!important;
    height: fit-content;
    font-size: unset;
    line-height: 1em;
    text-align: center;
    width: 70px;
    right: -70px!important;
    padding: 0.7em 0.3em;}
.osp-left #side-panel-wrap .side-panel-btn:after{content: 'להצעת מחיר משתלמת ויעוץ מידי'; font-size: 1em;}
.side-panel-btn.opened .side-panel-icon.none:before{content:'\f2b6'; }
.elementor-price-table__additional_info a.side-panel-btn{display: block;}
.elementor-price-table__additional_info a.side-panel-btn .side-panel-text{background-color: #A5CE38; color:#0f5d9d; padding: 0.8em 1.2em; border-radius: 3px; font-size: 1.2em; font-weight: 400;}
.elementor-price-table__additional_info a.side-panel-btn:hover .side-panel-text{background-color: #2185F5; color: #fff;}
/*next_stage*/
#next_stage .oew-accordion .oew-accordion-title{width: fit-content;
    margin: 0 auto; border-radius: 3px;}

/*test - slider*/
.wptww-testimonials-slide-widget .slick-dots li button{border-color: #999999;}
.wptww-testimonials-slide-widget .slick-dots li.slick-active button{background:#0f5d9d!important; }
.wptww-testimonials-list .wptww-testimonials-text p, .wptww-testimonials-slidelist .wptww-testimonials-text p, .wptww-testimonials-slide-widget .wptww-testimonials-text p{font-size: 1.2em; font-style: italic; line-height: 1.2em; }
.wptww-testimonials-slidelist.design-1 .fa-quote-left, .wptww-testimonials-list.design-1 .fa-quote-left, .wptww-testimonials-slide-widget.design-1 .fa-quote-left{color: #29abe2;}
.wptww-testimonials-list.design-1 .wptww-testimonial-content .wptww-testimonials-text p:after{width: 100px; height: 2px; color: #29abe2; margin: 20px auto; display: block; content: '• • • • • •';}


.wptww-testimonials-list .wptww-quote{
    width: calc(70% / 3); border: 1px solid #ededed; max-height:35vh;
    margin-bottom: 5em;
    background: #f7f7f7;
    padding: 2em;
    margin: 0 2% 4%;
    box-sizing: content-box;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.20);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.20);
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.20);}

.first_letter.elementor-widget.elementor-widget-heading .elementor-heading-title:first-letter{color: #0f5d9d!important;}
.page-id-252 .oew-blog-grid .oew-grid-details{padding: 20px;}
.page-id-252 .oew-blog-grid .oew-grid-details .oew-grid-excerpt:before, .page-id-252 .oew-blog-grid .oew-grid-details .oew-grid-excerpt:after {content: '\f10d'!important; font: normal normal normal 14px/1 FontAwesome; color: #0f5d9d; visibility: visible; display: block; margin: 5px 0;}
#form-wide p{margin: 0;}
.page-id-253 .elementor-grid article .elementor-post__text{display: flex;     padding: 0; margin-bottom: 10px; margin-top: 10px; }
.page-id-253 .elementor-grid article .elementor-post__text h4{margin-left: 10px;}
.page-id-253 .elementor-grid article .elementor-post__text h4:before{content: '\f104'; font: normal normal normal 1.1em/1 FontAwesome;   }
/*footer*/
.widget_nav_menu ul.menu li, .widget_nav_menu ul.menu li:first-child{border-top: unset; border-bottom: unset;}
#footer-bottom.no-footer-nav #copyright{width: 50%; text-align: right; float: right;}
#footer-bottom.no-footer-nav #zivit-design{width: 50%; text-align:left; float: right;}
/*#whatsapp{width: 50px; height: 50px; position: absolute; z-index: 1000; display: none;}*/

#open_sogoacc.bottomright{right: 25px;}
#open_sogoacc.bottomleft{left: 25px;}
scroll-top-right{top:20px; left: 20px;}
/*messenger*/

.error404 .page-header{display: none;}

input[type="submit"], button[type="submit"]{width: 100%; font-size: 1em;}