@charset "utf-8";
 @font-face {
font-family: 'Open Sans Hebrew Condensed';
src: url(//www.hagag-adv.co.il/wp-content/themes/hencard/fonts/OpenSansHebrewCondensed-Regular.eot);
src: url(//www.hagag-adv.co.il/wp-content/themes/hencard/fonts/OpenSansHebrewCondensed-Regular.eot?#iefix) format('embedded-opentype'),
url(//www.hagag-adv.co.il/wp-content/themes/hencard/fonts/OpenSansHebrewCondensed-Regular.woff2) format('woff2'),
url(//www.hagag-adv.co.il/wp-content/themes/hencard/fonts/OpenSansHebrewCondensed-Regular.woff) format('woff'),
url(//www.hagag-adv.co.il/wp-content/themes/hencard/fonts/OpenSansHebrewCondensed-Regular.ttf) format('truetype'),
url(//www.hagag-adv.co.il/wp-content/themes/hencard/fonts/OpenSansHebrewCondensed-Regular.svg#fonts/OpenSansHebrewCondensed-Regular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Open Sans Hebrew Condensed';
src: url(//www.hagag-adv.co.il/wp-content/themes/hencard/fonts/OpenSansHebrewCondensed-BoldItalic.eot);
src: url(//www.hagag-adv.co.il/wp-content/themes/hencard/fonts/OpenSansHebrewCondensed-BoldItalic.eot?#iefix) format('embedded-opentype'),
url(//www.hagag-adv.co.il/wp-content/themes/hencard/fonts/OpenSansHebrewCondensed-BoldItalic.woff2) format('woff2'),
url(//www.hagag-adv.co.il/wp-content/themes/hencard/fonts/OpenSansHebrewCondensed-BoldItalic.woff) format('woff'),
url(//www.hagag-adv.co.il/wp-content/themes/hencard/fonts/OpenSansHebrewCondensed-BoldItalic.ttf) format('truetype'),
url(//www.hagag-adv.co.il/wp-content/themes/hencard/fonts/OpenSansHebrewCondensed-BoldItalic.svg#fonts/OpenSansHebrewCondensed-BoldItalic) format('svg');
font-weight: bold;
font-style: italic;
}
@font-face {
font-family: 'Open Sans Hebrew Condensed';
src: url(//www.hagag-adv.co.il/wp-content/themes/hencard/fonts/OpenSansHebrewCondensed-Bold.eot);
src: url(//www.hagag-adv.co.il/wp-content/themes/hencard/fonts/OpenSansHebrewCondensed-Bold.eot?#iefix) format('embedded-opentype'),
url(//www.hagag-adv.co.il/wp-content/themes/hencard/fonts/OpenSansHebrewCondensed-Bold.woff2) format('woff2'),
url(//www.hagag-adv.co.il/wp-content/themes/hencard/fonts/OpenSansHebrewCondensed-Bold.woff) format('woff'),
url(//www.hagag-adv.co.il/wp-content/themes/hencard/fonts/OpenSansHebrewCondensed-Bold.ttf) format('truetype'),
url(//www.hagag-adv.co.il/wp-content/themes/hencard/fonts/OpenSansHebrewCondensed-Bold.svg#fonts/OpenSansHebrewCondensed-Bold) format('svg');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Open Sans Hebrew Condensed';
src: url(//www.hagag-adv.co.il/wp-content/themes/hencard/fonts/OpenSansHebrewCondensed-Italic.eot);
src: url(//www.hagag-adv.co.il/wp-content/themes/hencard/fonts/OpenSansHebrewCondensed-Italic.eot?#iefix) format('embedded-opentype'),
url(//www.hagag-adv.co.il/wp-content/themes/hencard/fonts/OpenSansHebrewCondensed-Italic.woff2) format('woff2'),
url(//www.hagag-adv.co.il/wp-content/themes/hencard/fonts/OpenSansHebrewCondensed-Italic.woff) format('woff'),
url(//www.hagag-adv.co.il/wp-content/themes/hencard/fonts/OpenSansHebrewCondensed-Italic.ttf) format('truetype'),
url(//www.hagag-adv.co.il/wp-content/themes/hencard/fonts/OpenSansHebrewCondensed-Italic.svg#fonts/OpenSansHebrewCondensed-Italic) format('svg');
font-weight: normal;
font-style: italic;
}
.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%; }
.bg-cover{ background-size:cover; background-position:center; background-repeat:no-repeat; position:relative;}
textarea{ height:160px;}
.wpcf7{ text-align:right; direction:rtl;}
.banner{ position:relative}
.banner-image{ min-width:initial; height:360px; position:relative; overflow:hidden; flex:0 0 auto; display:flex;}
.banner-image:before{ content:''; position:absolute; top:0; left:0; bottom:0; right:0; content:''; z-index:1; background:rgba(255,255,255,0.7)}
.banner-image img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}
.banner .logo{ position:absolute; top:50%; left:50%; z-index:100; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}
.banner .logo img{ width:220px;}
.banner .container{ position:relative;}
.header{ position:relative; left:0; right:0; top:0; z-index:500;}
.header-nav{ background:#00386c;}
.header-nav .container{ position:relative;}
.header-nav .container .social{ position:absolute; top:5px; left:15px; height:30px; width:30px; z-index:100;}
.section, .site-content{ padding:30px 0; background-attachment:fixed; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative;}
.section .container{ position:relative; z-index:10;}
.w1 .content{ padding:15px; background:#f9f9f9; -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.3); box-shadow: 0 0 20px 0 rgba(0,0,0,0.3);}
.w2:before{ position:absolute; background:rgba(255,255,255,0.9); top:0; right:0; bottom:0; left:0; z-index:1; content:'';}
.w2 hr{ border-color:#000; width:80px; display:none}
.w2 .content{ padding:20px; background:rgba(255,255,255,0.9); -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.3); box-shadow: 0 0 20px 0 rgba(0,0,0,0.3);}
.w2 .content ul{  list-style:none; padding:0; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.w2 .content ul li{ position:relative; font-size:17px;  -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; padding:8px 30px 8px 20px;}
.w2 .content ul li:before{ content:''; position:absolute; height:4px; width:4px; background:url(//www.hagag-adv.co.il/wp-content/themes/hencard/images/checked.svg) no-repeat; right:0; top:14px; background-size:18px; height:18px; width:18px;}
.w3:before{ position:absolute; background:#00386c; top:0; right:0; bottom:0; left:0; z-index:1; content:'';}
.form-wrapper{padding:15px; background:#fff; -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.3); box-shadow: 0 0 20px 0 rgba(0,0,0,0.3); text-align:center;}
.form-group{ margin-bottom:24px;}
.form-wrapper form{ display:block; margin-top:25px;}
.form-wrapper textarea{ height:100px;}
.contact-section ul{ margin:0 0 25px 0; padding:0; list-style:none;}
.contact-section ul li{ margin-bottom:15px; font-size:16px; position:relative; padding:4px 40px 4px 0; color:#fff;}
.contact-section ul li:last-child{ margin-bottom:0;}
.contact-section ul li i{ font-size:16px; position:absolute; top:50%; margin-top:-15px; right:0; text-align:center; width:30px; height:30px; background:#fff; color:#00386c; border-radius:50px; line-height:30px;}
.contact-section .embed-responsive{-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.3); box-shadow: 0 0 20px 0 rgba(0,0,0,0.3); text-align:center;}
.footer{ background:#000; text-align:center; color:#fff; padding:25px 0;}
.footer a{ color:#fff;}
.footer a:hover{ color:#eee;}
.banner .container{ position:relative}
.page-title{ position:relative; padding:20px; text-align:center; z-index:100; background:#f5f5f5;}
.page-title h1{ font-size:30px; font-weight:400;}
.page-breadcrumb:before, .page-crum:after{ content:''; display:table; }
.page-breadcrumb:after{ clear:both;}
.page-breadcrumb span{ display:inline-block; }
.page-breadcrumb span a{ display:block; color#5b6c6d; }
.page-breadcrumb span a:after{ content:"/"; float:left; margin:0 8px; color:#5b6c6d}
.page-breadcrumb span:last-child a:after{ display:none; }
.page-breadcrumb span.current-item{ font-weight:700; color:#155c99; }
.blog-post{ margin:0 0 30px 0; padding:0; background:#fff; -webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,0.1); box-shadow:0 3px 5px 0 rgba(0,0,0,0.1); border:1px solid #d8d8d8}
.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:20px;}
.blog-post-content p, .blog-post-content blockquote{} .blog-post .entry-meta{ font-size:12px; margin-bottom:12px;}
.blog-sidebar h3{ margin:0; padding:12px 20px; font-size:20px;  border-bottom:1px solid #d8d8d8; background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );}
.blog-sidebar .widget{ margin:0 0 30px 0; padding:0; border:1px solid #d8d8d8; background:#fff; -webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,0.1); box-shadow:0 3px 5px 0 rgba(0,0,0,0.1);}
.blog-sidebar .widget ul{ padding:0; margin:0; list-style:none;}
.blog-sidebar .widget ul li{ border-bottom:1px solid #e4e4e4; color:#686868; display:block; padding:8px 12px 8px 0; position:relative}
.blog-sidebar .widget ul li:before{ content:'\f104'; float:left; margin-left:10px; font-family:FontAwesome; position:absolute; top:8px; right:0;}
.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:7px 15px;}
.blog-sidebar .widget .widget-content form{ padding:5px 0 15px 0}
form.searchform input[type=text], #respond form input[type="text"], #respond form textarea{ display:block; width:100%; padding:0.65rem 1rem ; line-height:1.5; color:#495057; background-color:#fff; background-clip:padding-box; border:1px solid #ced4da; border-radius:0; transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
form.searchform input[type=text]{ margin-bottom:15px;}
form.searchform input[type=text]::-ms-expand { background-color:transparent; border:0;}
form.searchform input[type=text]:focus, #respond form input[type="text"]:focus,#respond form textarea:focus { color:#495057; background-color:#fff; border-color:#325aaf; outline:0; box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25); -webkit-box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25)}
.search-list article{ margin-bottom:30px;}
.search-list article:last-child{ margin-bottom:0;}
.search-list img.wp-post-image{ display:none;}
.search-list article .comments-link, .search-list article .entry-meta{ display:none}
.page-form input[type=submit]{ width:100%; margin-top:15px;} .comments-area:before, .comments-area:after{ content:''; display:table;}
.comments-area:after{ clear:both}
.comment-form-url {display:none; }
.comments-title {margin-bottom:15px; font-size:20px; font-weight:700; }
.comments-area article {margin:0; }
.comments-area article header {margin:0 0 15px; overflow:hidden; position:relative; }
.comments-area article header img {float:right; padding:0; line-height:0; }
.comments-area article header cite,.comments-area article header time {display:block; margin-left:85px; }
.comments-area article header cite {font-style:normal; font-size:12px;}
.comments-area cite b {font-weight:normal; }
.comments-area article header time {text-decoration:none; font-size:12px; color:#5e5e5e; }
.comments-area article header a {text-decoration:none; color:#5e5e5e; }
.comments-area article header a:hover {color:#21759b; }
.comments-area article header cite a {color:#444; }
.comments-area article header cite a:hover {text-decoration:underline; }
.comments-area article header h4 {position:absolute; top:0; right:0; padding:6px 12px; padding:0.428571429rem 0.857142857rem; font-size:12px; font-size:0.857142857rem; font-weight:normal; color:#fff; background-color:#0088d0; background-repeat:repeat-x; background-image:-moz-linear-gradient(top, #009cee, #0088d0); background-image:-ms-linear-gradient(top, #009cee, #0088d0); background-image:-webkit-linear-gradient(top, #009cee, #0088d0); background-image:-o-linear-gradient(top, #009cee, #0088d0); background-image:linear-gradient(top, #009cee, #0088d0); border-radius:3px; border:1px solid #007cbd; }
.comments-area .bypostauthor cite span {position:absolute; margin-left:5px; padding:2px 5px; font-size:10px;}
.comments-area .bypostauthor cite b {font-weight:bold; }
a.comment-reply-link,a.comment-edit-link {font-size:13px; font-weight:700; }
a.comment-reply-link:hover, a.comment-edit-link:hover {}
.commentlist .pingback {margin-bottom:24px; } #respond {margin-top:15px;}
#respond h3#reply-title {font-size:26px; }
#respond h3#reply-title #cancel-comment-reply-link {margin-left:10px;font-weight:normal; font-size:12px; }
#respond form {margin:24px -15px }
#respond form p {margin:0 0 15px; padding:0 15px; width:100%; float:left;}
#respond form p.comment-form-author, #respond form p.comment-form-email{ float:left; width:50%;}
#respond form p.logged-in-as {margin-bottom:24px; }
#respond form textarea{ height:100px;  resize:none; }
#respond form p.form-allowed-tags {margin:0; font-size:12px;  line-height:2; color:#5e5e5e; }
.required {color:red; }
.commentlist{ margin:0 0 25px;  padding:0;  list-style:none; } .commentlist > li.comment {background:none; position:relative; width:auto; border:1px solid #ccc; background:#fff;  padding:15px; -webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,0.1); box-shadow:0 3px 8px 0 rgba(0,0,0,0.1); }
.commentlist > li.comment:before, .commentlist > li.comment:after{ content:''; display:table;}
.commentlist > li.comment:after{ clear:both;}
.commentlist .avatar {height:39px; left:2.2em; top:2.2em; width:39px; }
.comments-area article header cite,.comments-area article header time {margin-right:50px; }