/*
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;
}

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

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

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

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

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

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

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

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


body{font-size: 1em;}
H1, h2, h3, h4, h5, h6, .elementor-heading-title, .widget-title{font-family: 'Heebo'!important;}
.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{font-family: 'Heebo';}
.elementor-widget-heading.elementor-widget-heading .elementor-heading-title{font-family: 'Heebo';}
.red{color:#D42F2F;}
.custom-header-nav #site-navigation-wrap #menu-main-menu .menu-item-796, #sidr .sidr-inner #sidr-id-menu-main-menu #sidr-id-menu-item-796{display: none;}
form.oceanwp-searchform button{left:0; right: unset;  }
form.oceanwp-searchform input{ height: 30px; min-height:30px;}

.single .entry-title{text-align: center;}

/*nav*/
#site-header #site-header-inner.container{width: 100%; max-width: 100%;}

/*footer*/
#footer-bottom #footer-bottom-inner #footer-bottom-menu, #footer-bottom #footer-bottom-inner #copyright, #footer-bottom #footer-bottom-inner #zivit-design{width: 33%; float: left; }
#footer-bottom #footer-bottom-inner #copyright{text-align: center; }
#footer-bottom #footer-bottom-inner #zivit-design{ text-align:right; }

footer .contact-info-widget.default i{border-radius: 50%;}

.menu-footer-menu-he-2-container ul{display: inline-block; width: 100%;}
.menu-footer-menu-he-2-container ul li{width: 50%; float: left; padding: 3px 10px 3px 0;}

footer .widget-title{ font-size: 1em; font-weight: lighter;  }
.contact-info-widget .oceanwp-info-wrap span.oceanwp-contact-title{color: #C2DA0A;}
#footer-widgets .contact-info-widget i{color: #C2DA0A; border-color: #005662; border-bottom-color: #fff; border-top-color: #fff; border-bottom-width: 1px;  }
footer .contact-info-widget.default i{}
#footer-widgets .footer-box a:hover{}
#footer-bottom #footer-bottom-menu li:after{color:#FF6659; content:'•'; font-size: 1.2em; line-height: 0; }
.oceanwp-widget-recent-posts-li:first-child, .widget_categories li:first-child, .widget_recent_entries li:first-child, .widget_archive li:first-child, .widget_recent_comments li:first-child, .widget-recent-posts-icons li:first-child, .site-footer .widget_nav_menu li:first-child{border-top: none;}
.oceanwp-widget-recent-posts-li, .widget_categories li, .widget_recent_entries li, .widget_archive li, .widget_recent_comments li, .widget-recent-posts-icons li, .site-footer .widget_nav_menu li{border-bottom: none;}


footer form input[type="text"], footer form input[type="email"], footer form input[type="url"], footer form input[type="number"], footer form input[type="search"], footer form input[type="tel"], footer form select, footer form textarea{margin-bottom: 20px;}
footer input[type="submit"], footer button[type="submit"], footer .button{background-color:#0C572C; border-radius: 5px; color: #000;}
footer input[type="submit"]:hover, footer button[type="submit"]:hover, footer .button:hover{ }

#footer-widgets {background: url(/wp-content/uploads/2019/06/footer-bg-o.png) no-repeat;
    background-color: #005662;
    background-size:auto;
    background-position: right;
    background-blend-mode: multiply;
}

/*home*/

#hp-services .elementor-row{    background-color: #ffffff82;
    padding: 5px;
    border-radius: 8px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);}

#home-slide .elementor-slick-slider .slick-dots-inside .slick-dots{bottom: 100px;}

#brand-slider .elementor-carousel-image{filter: grayscale(100%); -webkit-filter: grayscale(100%);}
#brand-slider .elementor-carousel-image:hover{filter: grayscale(0); -webkit-filter: grayscale(0);}

/*contact*/
#vertical-form input[type="submit"], #vertical-form button[type="submit"], #vertical-form .button{background-color:#0C572C; border-radius: 5px; color: #000;}
#vertical-form form input[type="text"], #vertical-form form input[type="email"], #vertical-form form input[type="url"], #vertical-form form input[type="number"], #vertical-form form input[type="search"], #vertical-form form input[type="tel"], #vertical-form form select, #vertical-form form textarea{margin-bottom: 20px!important;}


#projects .elementor-swiper .elementor-testimonial .elementor-testimonial__content{display: flex; flex-direction: column-reverse;}
#projects .elementor-swiper .elementor-testimonial .elementor-testimonial__content .elementor-testimonial__text:before{color:#fff; margin-left: 5px; font-weight: 400; border-bottom: 2px solid;}
#projects .elementor-swiper .elementor-testimonial .elementor-testimonial__footer .elementor-testimonial__image{/*background-color: #fff; border-radius: 50%;*/}
/*#projects .elementor-testimonial-wrapper{display: flex; flex-direction: row-reverse;}
#projects .elementor-testimonial-wrapper .elementor-testimonial-content:before{color:#D42F2F; margin-left: 5px; font-weight: 800;
    content: "העבודה שבוצעה"}
#projects .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{background-color: #fff; border-radius: 50%;}*/

#side-panel-wrap .elementor-icon-box-icon  .elementor-icon{color: #ffffff7d; border-color: #005662; border-bottom-color: #fff; border-top-color: #fff; border-bottom-width: 1px;}
#side-panel-wrap .elementor-icon-box-wrapper h3, #side-panel-wrap .elementor-icon-box-wrapper h3 a{color: #C2DA0A;}
#side-panel-wrap .elementor-icon-box-wrapper h3 a:hover{color: #D42F2F;}