@charset "utf-8";
 .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%; }
.wpcf7-form{ direction:rtl;}
.wrapper{ min-height:100vh; padding:0;}
.sidebar{  position:fixed; top:0; left:0; width:10%; bottom:0; z-index:510; background:#262626;}
.sidebar-inner{ height:100vh; position:relative; padding:70px 10px;}
.sidebar-inner .logo img{ border-radius:50%; border:2px solid #cdab49;}
.sidebar-inner .social{ margin:0; padding:0; list-style:none; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}
.sidebar-inner .social li{ margin-bottom:10px;}
.sidebar-inner .social li:last-child{ margin-bottom:0;}
.sidebar-inner .social a{ display:inline-block; height:40px; width:40px;}
.banner{ position:relative;}
.banner-image{ min-width:initial; height:80vh; position:relative; overflow:hidden; flex:0 0 auto; display:flex;}
.banner-image img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}
.banner .carousel-caption{ background:rgba(0,0,0,0.6); border:3px solid rgba(0,0,0,0.6); top:auto; bottom:20px; right:20px; width:700px; left:auto; text-align:inherit; padding:40px; font-size:20px;}
.banner .carousel-caption h2{ font-family: 'Amatic SC', cursive; font-size:72px; color:#c6ab47; line-height:100%; margin-bottom:20px; padding-bottom:15px; position:relative;}
.banner .carousel-caption h2:after{ height:3px; width:80px; background:#c6ab47; content:''; position:absolute; right:0; bottom:0;}
.banner .carousel-control-prev, 
.banner  .carousel-control-next
{ position:absolute; left:auto; right:0; background-color:rgba(0,0,0,0.8); height:40px; width:40px; background-size:18px; background-position:center; background-repeat:no-repeat; text-indent:-9999px; z-index:200; opacity:1;}
.banner .carousel-control-prev{ background-image:url(//cover-pro.co.il/wp-content/themes/hatzvi/images/prev.svg); top:50%; margin-top:-20px;}
.banner .carousel-control-next{ background-image:url(//cover-pro.co.il/wp-content/themes/hatzvi/images/next.svg); top:50%; margin-top:-60px;}
.header-nav .container-fluid{ position:relative;}
.header-nav{ position:fixed; top:0; left:0; right:0; z-index:500; background:#1a1a1a;}
.header-nav .container-fluid{ position:relative;}
.header-nav .call{position:absolute; top:50%; right:20px; margin:0; padding:0; list-style:none; margin-top:-20px; z-index:1;}
.header-nav .call li{ float:right; margin-left:10px; line-height:0; height:36px; width:36px; vertical-align:text-bottom;}
.header-nav .call li:last-child{ margin-left:0;}
.header-nav .call li a{ display:block; background-repeat:no-repeat; background-position:center; background-size:100%; height:36px; width:36px; line-height:0;}
.header-nav .call li img{height:36px; width:36px;}
.header-nav .ccw_plugin { line-height:0; height:36px; width:36px; }
.header-nav .logo{ margin:0 auto; width:130px;}
.float-social{ z-index:500; display:none; position:absolute; right:65px; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); margin:0; padding:0; list-style:none;}
.float-social li{ margin-bottom:10px;}
.float-social li:last-child{ margin-bottom:0;}
.float-social li a{ display:block; background-repeat:no-repeat; background-position:center; background-size:100%; height:36px; width:36px; line-height:0;}
.toggleMenu { display:none; height:40px; width:40px; text-transform:uppercase; background:url(//cover-pro.co.il/wp-content/themes/hatzvi/images/toogle-open.png) no-repeat left; float:right; margin:30px 0 0 15px;}
.toggleMenu.active{ background:url(//cover-pro.co.il/wp-content/themes/hatzvi/images/toogle-close.png) no-repeat left; color:#fff;}
.toggleMenu:hover{ color:#fff; }
.menu { list-style:none; *zoom:1; margin:0; padding:0; width:100%; text-align:center;}
.menu:before, .menu:after { content:""; display:table; }
.menu:after { clear:both; }
.menu ul { list-style:none; min-width:280px; float:none; right:0; top:100%; position:relative;}
.menu a { padding:0; color:#fff; font-size:20px;}
.menu li { position:relative; padding:0; }
.menu > li > .parent:after{ content:'\f0d7'; margin-right:5px; font-family:'FontAwesome'; font-size:15px;}
.menu li a:hover, .menu li:hover > a, .menu li.current-menu-item > a, .menu li.current-menu-parent > a{color:#fff; background-color:#c6ab47; text-decoration:none;}
.menu > li { display:inline-block; position:relative;}
.menu > li:last-child{ background:none;}
.menu > li > a { display:block;  text-transform:uppercase; position:relative;  text-align:center;  padding:20px; font-weight:700;}
.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:10px 15px; background:rgba(0,0,0,0.8); text-transform:inherit;}
.menu li li:last-child{ border-bottom:none; }
.menu li li a:hover{ color:#fff; background:#b4b734;}
.menu li li li a { background-color:rgba(0,0,0,0.3); z-index:200; }
@media screen and (max-width:1199px) {
.main-nav .active { display:block; }
.main-nav{ position:absolute; top:100%; left:0; right:0; background:#1a1a1a; z-index:9999; display:block; padding:0; width:auto;}
.menu > li { float:none; display:block; border-top:1px solid #404040; line-height:30px; background:none;}
.menu a{ padding:8px 25px; font-size:16px;}
.menu li{ display:block; }
.menu > li > a{ text-align:right; padding:8px 25px;}
.menu > li > .parent { background-image:none;}
.menu > li > .parent:after{ content:'\f0d7'; 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:'\f0d8'; font-family:'FontAwesome';  position:absolute; left:15px; right:auto; -webkit-transform:translateX(0%); -ms-transform:translateX(0%); transform:translateX(0%)}
.menu li li .parent:after {content:'\f0d7'; font-family:'FontAwesome'; position:absolute; 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;}
.menu li li li a{ padding:5px 45px; }
}
.btn.btn-light{ padding:0;}
.btn-light span{ padding: 0.7rem 1.5rem; display:block; position:relative; z-index:10}
.btn-light:after{ position:absolute; top:0; left:0; right:0; height:100%; content:''; top:43px; -moz-transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -o-transition:all 0.5s ease; transition:all 0.5s ease;}
.btn-light:hover:after{ top:0;}
.btn-light:after{ background:#d3b74c;}
.section{ padding:60px 0;}
.vertical{white-space:nowrap; margin:0 -10px; -moz-transform:rotate(90deg) translate(51%,0); -ms-transform:rotate(90deg) translate(51%,0); -o-transform:rotate(90deg) translate(51%,0); -webkit-transform:rotate(90deg) translate(51%,0); transform:rotate(90deg) translate(51%,0);}
.w1-box{ padding:40px; border:5px solid #fff; text-align:center; color:#fff; -moz-transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -o-transition:all 0.5s ease; transition:all 0.5s ease;}
.w1-box:hover{ border-color:#c6ab47;}
.w1-box span{ font-size:200px; line-height:100%; color:#fff;}
.w2{ background:rgba(255,255,255,0.02);}
.w2 .d-block{ position:relative;}
.w2 .d-block .overlay{ position:absolute; top:15px; right:15px; bottom:15px; left:15px; background:rgba(26,26,26,0.9); text-align:center; z-index:100; padding:20px; color:#b3b3b3; -moz-transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -o-transition:all 0.5s ease; transition:all 0.5s ease; opacity:0}
.w2 .d-block:hover .overlay{ opacity:1}
.w2 .d-block .overlay:hover{ color:#b3b3b3;}
.w2 .d-block .overlay h5{ color:#c6ab47; font-family: 'Miriam Libre', sans-serif; font-size:22px;}
.w2 .d-block span.link{ display:inline-block; padding-bottom:8px; position:relative; color:#c6ab47;}
.w2 .d-block span.link:after{ background:#c6ab47; height:2px; width:100%; bottom:0; left:0; right:0; content:''; position:absolute; -moz-transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -o-transition:all 0.5s ease; transition:all 0.5s ease;}
.w2 .d-block:hover span.link:after{ height:6px;}
.w3 .form-control, .w3 .form-control:focus{ background:rgba(0,0,0,0.2); color:#fff; border:1px solid rgba(255,255,255,0.4);}
.w3 textarea.form-control{ height:150px;}
.footer{ background:#000; text-align:center; padding:20px 0;}
.page-header{ margin-top:83px;}
.page-banner{ position:relative;}
.page-banner-img{ min-width:initial; height:300px; position:relative; overflow:hidden; flex:0 0 auto; display:flex;}
.page-banner-img:before{ content:''; position:absolute; top:0; left:0; bottom:0; right:0; background:url(//cover-pro.co.il/wp-content/themes/hatzvi/images/banner-overlay.png) repeat-x top; content:''; z-index:1}
.page-banner-img:after{ content:''; position:absolute; top:0; left:0; bottom:0; right:0; background:rgba(0,0,0,0.60); content:''; z-index:2}
.page-banner-img img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}
.page-banner .page-header-content{ color:#fff; position:absolute; z-index:50; left:0; right:0; bottom:60px;}
.page-banner .page-header-content h1{ color:#fff;}
.page-banner .page-header-content h1 small{ font-size:50%; display:none;}
.breadcrum-items{margin-bottom:5px; font-size:14px;}
.breadcrum-items:before, .breadcrum-items:after{ content:''; display:table; }
.breadcrum-items:after{ clear:both;}
.breadcrum-items span{ float:right; display:block; }
.breadcrum-items span a{ display:block; color:#fff; }
.breadcrum-items span a:after{ content:">"; float:right; margin:0 8px; color:#fff}
.breadcrum-items span:last-child a:after{ display:none; }
.breadcrum-items span.current-item{ font-weight:500;}
.article-list .row{ margin-top:30px;}
.article-list .row:nth-child(even){ direction:ltr;}
.article-list .row [class*=col-]{ margin-top:30px; direction:rtl;}
.article-list .row .full-img{ position:relative;}
.article-list .row .full-img .icon{ position:absolute; height:120px; width:120px; text-align:center; line-height:120px; background:#282828; top:20px; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; z-index:10;}
.article-list .row:hover .full-img .icon{ background:#b82737;}
.article-list .row .full-img .icon img{ height:81px; width:81px;}
.article-list .row:nth-child(odd) .full-img .icon{ right:25px;}
.article-list .row:nth-child(even) .full-img .icon{ left:25px;}
.article-list .row .link{ display:inline-block; font-weight:500; color:#282828; padding-bottom:4px; border-bottom:3px solid #282828;}
.article-list .row:hover .link{ color:#b82737; border-color:#b82737;}
.blog-post{ margin:0 0 30px 0; padding:0 0 30px; border-bottom:1px solid rgba(255,255,255,0.4)} .blog-post-content{ margin:0; padding:0;}
.blog-post-content h5{ font-size:20px;}
.blog-post-content p, .blog-post-content blockquote{} .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:#262626; 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 #262626; display:block; padding:8px 15px 8px 0; position:relative}
.blog-sidebar .widget ul li:before{ content:''; float:right; margin-left:10px; background:#c7ac48; height:6px; width:6px; top:16px; 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 #262626;}
.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:#c7ac48;}
.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 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;}
.owl-carousel, .owl-carousel .owl-item{-webkit-tap-highlight-color:transparent; position:relative}
.owl-carousel{display:none; width:100%; z-index:1}
.owl-carousel .owl-stage{position:relative; -ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}
.owl-carousel .owl-stage-outer{position:relative; overflow:hidden; -webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px; float:left; -webkit-backface-visibility:hidden; -webkit-touch-callout:none}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel, .owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{cursor:pointer; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
.owl-carousel.owl-loading{opacity:0; display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
.owl-carousel.owl-grab{cursor:move; cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{-webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut; animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0; transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d; transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative; height:100%; background:#000}
.owl-carousel .owl-video-play-icon{position:absolute; height:80px; width:80px; left:50%; top:50%; margin-left:-40px; margin-top:-40px; background:url(//cover-pro.co.il/wp-content/themes/hatzvi/owl.video.play.png) no-repeat; cursor:pointer; z-index:1; -webkit-backface-visibility:hidden; transition:-webkit-transform .1s ease; transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3); -ms-transform:scale(1.3,1.3); transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0; height:100%; background-position:center center; background-repeat:no-repeat; background-size:contain; transition:opacity .4s ease}
.owl-next, .owl-prev{background-position:0 0}
.owl-carousel .owl-video-frame{position:relative; z-index:1; height:100%; width:100%}
.owl-nav{text-align:center; margin-top:0;}
.owl-next, .owl-prev{ position:absolute; top:50%; margin-top:-20px; height:40px; width:40px;text-align:center;-webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s;display:inline-block; margin:0;}
.owl-next{ background:url(//cover-pro.co.il/wp-content/themes/hatzvi/images/next.svg) no-repeat center rgba(0,0,0,0.5); background-size:20px; right:0}
.owl-prev{ background:url(//cover-pro.co.il/wp-content/themes/hatzvi/images/prev.svg) no-repeat center rgba(0,0,0,0.5); background-size:20px; left:0}
.bg-cover{ background-size:cover; background-position:center; background-repeat:no-repeat;}
.gallery-modal .modal-content, .gallery-modal .modal-content .modal-body{ margin:0; padding:0; border:none; border-radius:0; position:relative;}
.gallery-modal .modal-content .close, .gallery-modal .modal-content .close:hover{ background: url(//cover-pro.co.il/wp-content/themes/hatzvi/images/cancel.svg) no-repeat center #E04F5F; background-size:20px; height:40px; width:40px; position:absolute; top:0; right:0; display:block; margin:0; padding:0; z-index:100; opacity:1}