/*
Theme Name: Oren Merel
Theme URI:https://merel-law.co.il/
Author: CNC
Description:  משרד עו"ד בוטיק בתחום דיני העבודה  יעוץ וייצוג עובדים ומעבידים בתחום דיני העבודה. משרדי מתמחה בהענקת ליווי משפטי, למעסיקים ולעובדים בכל תחומי משפט העבודה הפרטי ובין השאר ליווי בשאלות של שכר וזכויות עובדים כגון: פיטורין והתפטרות,פנסיה,הודעה מוקדמת, גמול שעות נוספות,הבראה,חילופי מעבידים,חופשה שנתית, החזרי נסיעות,הלנת שכר,זכויות נשים בהריון,שימוע,ייצוג בבתי הדין לעבודה ובהליכי גישור.
Version:2.9
*/
@charset "utf-8";
/* CSS Document */
.aligncenter,.gallery-item a{display:block}
.alignleft{float:left; margin-right:15px; margin-bottom:10px}
.alignright{float:right; margin-left:15px; margin-bottom:10px}
.aligncenter{margin-left:auto; margin-right:auto}
.wp-caption{max-width:100%;padding:4px}
.entry-caption, .gallery-caption, .wp-caption .wp-caption-text{font-style:italic; font-size:12px; font-size:.857142857rem; line-height:2; color:#757575}
ul:before, ul:after{ content:''; display:table;}
ul:after{ clear:both;}
.full-img img{ width:100%; height:auto;}
img.img-crop { display:block; max-width:none }
.table-cell {display:table-cell; vertical-align:middle; padding:0;}
.table-div{ display:table; height:100%; width:100%; }
.header{ position:relative; z-index:1000}
.header .container{ position:relative; }
.pre-header{ background:#224275; padding:10px 0; color:#fff; }
.pre-header ul{ margin:0; padding:0; list-style:none; }
.pre-header ul li:nth-child(1){ float:right; }
.pre-header ul li:nth-child(2){ float:left; }
.pre-header ul li i{ margin-left:8px; }
.pre-header ul li a{ color:#fff; }
.wpcf7-form{ direction:rtl;}

.post-header{ padding:15px 0}
.logo{ float:right; font-size:36px; font-weight:700; vertical-align:middle}
.logo a, .logo a:hover{ color:#f7aa1e; }
.logo a span, .logo a:hover span{ color:#224275}
.logo a:hover{ text-decoration:none; }
.logo img{ width:101px; float:right; margin-left:10px; }
.logo .logo-text{ padding-top:15px; float:right}

.phone{ padding:8px 15px; color:#fff; background:#224275; float:left; display:block; font-size:20px; border-radius:8px; font-weight:700; margin-top:14px; }
.phone i{ margin-left:10px; }
.phone:hover{ color:#fff; text-decoration:none; background:#f7aa1e; }

.navigation{ background:#f7aa1e; }

.toggleMenu { display:none; height:50px; width:100%; text-transform:uppercase; background:url(images/toogle-open.png) no-repeat center left; font-size:18px; font-weight:700; line-height:50px; color:#fff; }
.toggleMenu.active{ background:url(images/toogle-close.png) no-repeat center left; color:#fff; }
.toggleMenu:hover{ color:#fff; }
.menu { list-style:none; *zoom:1; margin:0; padding:0; width:100%; display:table; }
.menu:before, .menu:after { content:""; display:table; }
.menu:after { clear:both; }
.menu ul { list-style:none; min-width:250px; float:none; right:0; top:100%; position:relative; background:rgba(255,255,255, 0.9); }
.menu a { padding:0 15px; color:#fff; font-size:18px; }
.menu li { position:relative; padding:0; }
.menu > li > .parent:after{ content:'\f107'; font-family:'FontAwesome'; font-size:15px; float:left; margin-right:5px; }
.menu li a:hover, .menu li:hover > a, .menu li.current-menu-item > a, .menu li.current-menu-parent > a{color:#fff; text-decoration:none; background-color:#224275; }
.menu > li { float:right; position:relative; line-height:50px; font-weight:700; text-transform:uppercase; }
.menu > li:last-child{ background:none; }
.menu > li > a { display:block;  text-transform:uppercase; position:relative; }
.menu li ul { position:absolute; right:-9999px; margin:0; list-style:none;  padding:0 }
.menu > li.hover > ul { right:0; margin-right:0; }
.menu li li.hover ul { right:100%; top:0; }
.menu li li{ padding:0; line-height:22px; margin:0; }
.menu li li a { display:block; position:relative; z-index:100; padding:8px 10px; background:#f7aa1e; text-transform:inherit; font-weight:400; }
.menu li li:last-child{ border-bottom:none; }
.menu li li a:hover{ color:#fff; background:#224275; }
.menu li li li a { background-color:#f7aa1e; z-index:200; }

@media screen and (max-width:767px) {
.main-nav .active { display:block; }
.main-nav{ position:absolute; top:100%; left:0; right:0; background:#f7aa1e; z-index:9999; display:block; padding:0; width:auto; }
.menu > li { float:none; display:block; border-top:1px solid #ecc15b; line-height:30px; background:none; font-size:16px; }
.menu a{ padding:8px 25px }
.menu li{ display:block; }
.menu > li > .parent { background-image:none; }
.menu > li > .parent:after{ content:'\f107'; font-family:'FontAwesome'; position:absolute; top:7px; left:15px; right:auto; -webkit-transform:translateX(0%); -ms-transform:translateX(0%); transform:translateX(0%); }
.menu li.hover > .parent:after{ content:'\f106'; font-family:'FontAwesome';  position:absolute; top:7px; left:15px; right:auto; -webkit-transform:translateX(0%); -ms-transform:translateX(0%); transform:translateX(0%)}
.menu li li .parent:after {content:'\f107'; font-family:'FontAwesome'; position:absolute; top:7px; left:15px; right:auto; -webkit-transform:translateX(0%); -ms-transform:translateX(0%); transform:translateX(0%)}
.menu ul { display:block; width:auto; border-bottom:none; min-width:inherit}
.menu > li.hover > ul , .menu li li.hover ul {position:static; margin-left:0}
.menu li li a { padding:8px 35px; font-size:15px; }
.menu li li{ }
.menu li li li a{ padding:5px 45px; }
.menu li ul{ box-shadow:none; -webkit-box-shadow:none}
.menu li ul::after{ display:none; }
}

.banner{ padding:70px 0 0 0; background-position:cente; background-repeat:no-repeat; background-size:cover; overflow:hidden; }
.banner .form-wrapper{ padding:0; margin:0 auto; width:auto; max-width:400px; background:#fff; -webkit-box-shadow: 0 10px 20px 0 rgba(0,0,0,0.4); box-shadow: 0 10px 20px 0 rgba(0,0,0,0.4); float:left; }
.banner .form-wrapper h3{ margin:0; padding:15px 20px; color:#fff; background:#f7aa1e; text-align:center; font-size:24px; }
.banner .form-wrapper .content{ padding:25px; }
.banner .form-wrapper p{ font-weight:700; font-size:20px; color:#224275; text-align:center; }
.banner .form-wrapper .form-group{ position:relative; padding-right:45px;}
.banner .form-wrapper .form-group i{ text-align:center; width:45px; height:45px; line-height:45px; position:absolute; top:0; right:0; text-align:center; background:#224275; color:#fff; }
.banner .form-wrapper .form-group .wpcf7-not-valid-tip{ font-size:14px;}
.banner .form-wrapper div.wpcf7-response-output{ margin:5px 0 0 0; font-size:14px; text-align:center;}

.w1{ padding:50px 0 100px; background:url(images/fish-shadow.png) no-repeat center 1px; }
.w1 h2{ text-align:center; padding-bottom:15px; position:relative; margin-bottom:0; color:#224275; font-size:40px; }
.w1 h2:after{ content:''; position:absolute; bottom:0; left:50%; margin-left:-50px; height:3px; width:100px; background:#224275; }

.w3{ padding:100px 0 50px; }

.service-box{background:#fff; margin-top:30px; -webkit-box-shadow: 0 5px 12px 0 rgba(0,0,0,0.3); box-shadow: 0 5px 12px 0 rgba(0,0,0,0.3); }
.service-image{ position:relative; }
.service-image:before{ content:''; position:absolute; top:15px; right:15px; bottom:15px; left:15px; border:2px solid #fff; z-index:10; }
.service-box .content{ padding:25px; text-align:center; }

.w2{ padding:0; background-position:center; background-repeat:no-repeat; background-size:cover; font-size:222;}
.w2 h1{ padding-bottom:15px; position:relative; color:#f7aa1e; margin-bottom:25px; }
.w2 h1:after{ content:''; position:absolute; bottom:0; right:0; height:3px; width:100px; background:#f7aa1e; }
.w2 .content{ background:#224275; padding:15px 30px; color:#fff; position:relative; }
.w2 .content:before, .w2 .content:after{ position:absolute; content:''; left:0; right:0; height:40px; background:#224275; }
.w2 .content:before{ top:-40px; }
.w2 .content:after{ bottom:-40px; }

.w2 .table{ background:#fff; -webkit-box-shadow: 0 10px 20px 0 rgba(0,0,0,0.2); box-shadow: 0 10px 20px 0 rgba(0,0,0,0.2); }
.w2 .table td{ width:50%; text-align:right; }

.footer{ background:#000;color:#fff; padding:24px 0 0}
.footer a{ color:#fff; }
.footer a:hover{ color:#f7aa1e; }
.footer h6{color:#f7aa1e; }
.footmenu{ padding:0; list-style:none; }
.footmenu li{ display:block; margin-bottom:5px; float:right; width:50%}
.footer-bottom{ padding:24px 0; border-top:1px solid rgba(255,255,255,0.2);}
.footer-bottom .facebook{ float:left; display:block; width:32px;}


.page-header{ padding:90px 0; background-size:cover; background-position:center; background-repeat:no-repeat; position:relative; }
.page-header:before{ content:''; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.5); z-index:5; }
.page-header .container{ position:relative; z-index:10; color:#fff; }

/*.site-content{ padding:70px 0; }*/

.contact-info{ padding:0; list-style:none}
.contact-info li{ margin-bottom:15px; }
.contact-info strong{ margin-left:10px; }
.contact-info strong i{ margin-left:10px; font-weight:normal}

.icon-box-horizontal .unit-left{min-width:48px}
.icon-box-horizontal [class*=icon-md]{margin-top:-2px}
.icon-box-horizontal [class*=icon-lg]{margin-top:-5px}
.icon-box-horizontal *+p{margin-top:9px}
.icon-box-vertical *+p{margin-top:9px}
.icon-box-vertical *+.icon-box-header{margin-top:25px}
.icon-box-vertical-sm{}
@media(max-width:575px)
{
.icon-box-vertical-sm{margin-left:auto; margin-right:auto}
}
.icon-box{position:relative; display:-webkit-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; max-width:400px; width:100%; margin-left:auto; margin-right:auto; padding:35px 30px; text-align:center; cursor:default}
.icon-box:before,.icon-box:after{content:''; position:absolute; width:calc(100% - 35px); height:calc(100% - 35px); border:1px solid #e5e7e9; pointer-events:none; transition:.33s all ease}
.icon-box:before{top:0; left:0; border-width:1px 0 0 1px}
.icon-box:after{bottom:0; right:0; border-width:0 1px 1px 0}
.icon-box .box-top .box-header>*{font-size:18px}
.icon-box .divider{max-width:100%; margin:13px auto; transition:.33s all ease}
.icon-box .box-top,.icon-box .box-body{position:relative; will-change:transform; transition:.33s all ease; -webkit-filter:blur(0)}
.icon-box .box-top{top:0}
.icon-box .box-body{max-width:100%}
.icon-box .box-header{bottom:0}
.icon-box .box-icon{min-height:46px; display:-webkit-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; -webkit-flex-direction:row; -ms-flex-direction:row; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center}
.icon-box *+.box-header{margin-top:5px}
.icon-box.hover:before,.icon-box.hover:after,.icon-box:hover:before,.icon-box:hover:after{width:100%; height:100%; border-color:#224275}
.icon-box.hover .box-top,.icon-box:hover .box-top{-webkit-transform:translateY(-9px); transform:translateY(-9px)}
.icon-box.hover .box-body,.icon-box:hover .box-body{-webkit-transform:translateY(9px); transform:translateY(9px)}
.icon-box.hover .divider,.icon-box:hover .divider{width:168px}
@media(min-width:768px){
.icon-box{ padding:67px 40px 61px}
.icon-box .box-top .box-header>*{font-size:22px}
}

.blockquote-complex{position:relative}.blockquote-complex cite,.blockquote-complex small{display:inline-block;vertical-align:baseline}.blockquote-complex cite{font:700 18px/24px "PT Serif","Times New Roman",Times,serif}.blockquote-complex cite:before{content:'';display:inline-block;vertical-align:middle;height:2px;width:28px;margin-right:4px;background:#000}.blockquote-complex cite:after{content:','}.blockquote-complex small{margin-left:8px;color:#666c84;font-size:14px;font-weight:300;font-style:italic}.blockquote-complex small:before{display:none}.blockquote-complex .quote-footer{padding:0 12px}.blockquote-complex *+.quote-footer{margin-top:19px}.blockquote-complex.blockquote-complex-inverse:before,.blockquote-complex.blockquote-complex-inverse:after{border-color:#fff}.blockquote-complex.blockquote-complex-inverse q{color:#fff}.blockquote-complex.blockquote-complex-inverse cite{color:#fff}.blockquote-complex.blockquote-complex-inverse cite:before{background:#fff}@media(min-width:768px){.blockquote-complex{padding:26px 60px 26px 63px}.blockquote-complex:before,.blockquote-complex:after{content:'';position:absolute;width:54px;height:54px;border-style:solid;border-color:#000}.blockquote-complex:before{top:0;left:0;border-width:1px 0 0 1px}.blockquote-complex:after{right:0;bottom:0;border-width:0 1px 1px 0}}


.page-banner{ position:relative; background:#111a20;}
.page-banner .banner-image{ min-width:initial; height:250px; position:relative; overflow:hidden; flex:0 0 auto; display:flex;}
.page-banner .banner-image:before{ content:''; position:absolute; top:0; left:0; bottom:0; right:0; background:rgba(0,0,0,0.60); content:''; z-index:1}
.page-banner .banner-image img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}
.page-banner .banner-content{ position:absolute; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); left:0; right:0; text-align:center; z-index:10;  left:0; right:0; color:#fff; }
.page-banner .banner-content h1 small{ display:block; font-size:30%; letter-spacing:2px;}

.section{ padding:50px 0;}

.blog-post{ margin:0 0 30px 0; padding:0 0 30px; border-bottom:1px solid rgba(255,255,255,0.4)}
/*.blog-post .blog-post-img{ margin:0; padding:0; position:relative; overflow:hidden;}
.blog-post .blog-post-img img{ width:100%; height:auto; transition:transform 200ms linear; -webkit-transition:-webkit-transform 200ms linear; border-radius:0;}*/
.blog-post-content{ margin:0; padding:0;}
.blog-post-content h5{ font-size:20px;}
.blog-post-content p, .blog-post-content blockquote{}
/*.blog-post:hover .blog-post-img img{-webkit-transform:-webkit-scale(1.1) -webkit-rotate(1deg); transform:scale(1.1) rotate(1deg);}*/
.entry-meta{ font-size:14px; margin-bottom:12px;}
.blog-post .full-img a{ min-width:initial; height:300px; position:relative; overflow:hidden; flex:0 0 auto; display:flex;}
.blog-post .full-img a img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}

.blog-sidebar h3{ margin-bottom:20px; padding-bottom:10px; position:relative; text-transform:uppercase; font-size:24px;}
.blog-sidebar h3:after{ right:0; bottom:0; height:2px; width:80px; background:#e5e7e9; content:''; position:absolute;}
.single-post .blog-post .blog-post-img{ display:none;}
.blog-sidebar .widget{ margin:0 0 30px 0; padding:0;}
.blog-sidebar .widget:last-child{ margin:0;}
.blog-sidebar .widget ul{ padding:0; margin:0; list-style:none;}
.blog-sidebar .widget ul li{ border-bottom:1px solid #e5e7e9; display:block; padding:8px 15px 8px 0; position:relative}
.blog-sidebar .widget ul li:before{ content:''; float:right; margin-left:10px; background:#f7aa1e; height:6px; width:6px; top:19px; right:0; position:absolute;}
.blog-sidebar .widget ul li:last-child{ border:none}
.blog-sidebar .widget ul li .post-date{ font-size:12px;}
.blog-sidebar .widget ul li .post-date{ display:block;}
.blog-sidebar .widget .widget-content{padding:15px; border:1px solid #e5e7e9;}
.blog-sidebar .widget .widget-content form{ padding:5px 0 15px 0}

.search-list article{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid rgba(255,255,255,0.4)}
.search-list article:last-child{  padding-bottom:0; border:none;}
.search-list img.wp-post-image{ display:none;}
.search-list article .comments-link, .search-list article .entry-meta, .search-list article img.default-image{ display:none}
.entry-meta{ margin-bottom:12px;}
.entry-meta .byline, .entry-meta .posted-on, .entry-meta .comments-link, .entry-meta .cat-links{ margin-left:10px; display:inline-block; line-height:12px;}
.entry-meta .svg-icon{ margin-left:5px; color:#f7aa1e;}

.comment-list .comment{ border:1px solid #d8d8d8; background:#fff; -webkit-box-shadow: 0 10px 20px 0 rgba(0,0,0,0.20); box-shadow: 0 10px 20px 0 rgba(0,0,0,0.20); margin-bottom:25px; padding:20px;}
/*.comment-respond{ margin-top:25px;}*/
.comment-respond h3.comment-reply-title{font-family: 'Source Sans Pro', sans-serif; font-weight:600;}
.comment-respond h3.comment-reply-title small{ font-size:14px; font-weight:600; letter-spacing:2px; text-transform:uppercase;}
.search-form label, .search-form span{ display:block;}