@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%; }
textarea{ height:150px;}
.landscape-popup {
display: none;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #000;
z-index: 1999;
background-position: 50%;
background-size: auto 60%;
background-repeat: no-repeat;
background-image: url(//mike-law.co.il/wp-content/themes/Michael/images/site_gif.gif);
-webkit-animation: d 2s infinite;
animation: d 2s infinite;
background-size: cover;
}
.header{ position:relative; z-index:500}
.pre-header{ padding:15px 0}
.pre-header .email{ line-height:40px; float:left; background:url(//mike-law.co.il/wp-content/themes/Michael/images/closed-envelope.svg) no-repeat right; background-size:24px 24px; display:block; padding-right:32px;}
.whatsapp{ background:url(//mike-law.co.il/wp-content/themes/Michael/images/whatsapp.svg); background-size:100% 100%; float:left; display:block; height:60px; width:60px; margin:0; position:fixed; bottom:10px; left:10px; z-index:550}
.flag{ background:url(//mike-law.co.il/wp-content/themes/Michael/images/us-flag.png) no-repeat center; background-size:30px 30px; float:left; display:block; height:40px; width:40px; margin-right:15px;}
.navigation{ background:#9b7c30;}
.navigation .container-fluid{ position:relative; margin-left:auto; margin-right:auto; max-width:1300px;}
.toggleMenu { display:none; height:50px; width:100%; text-transform:uppercase; background:url(//mike-law.co.il/wp-content/themes/Michael/images/toogle-open.png) no-repeat left; color:#fff; line-height:50px; font-weight:700;}
.toggleMenu.active{ background:url(//mike-law.co.il/wp-content/themes/Michael/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%; 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;}
.menu a { padding:0 10px; color:#fff;}
.menu li { position:relative; padding:0; }
.menu > li > .parent:after{ content:'\f107'; position:absolute; font-family:'FontAwesome'; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); top:18px; 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; text-decoration:none; background:#231f20;}
.menu > li { display:table-cell; position:relative; line-height:60px; text-transform:uppercase;}
.menu > li:last-child{ background:none;}
.menu > li > a { display:block;  text-transform:uppercase; position:relative;  text-align:center; }
.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:#9b7c30; text-transform:inherit;}
.menu li li:last-child{ border-bottom:none; }
.menu li li a:hover{ color:#fff; background:#231f20;}
.menu li li li a { background-color:#9b7c30; z-index:200; }
@media (min-width: 1200px) and (max-width: 1299px) {
.menu a { font-size:17px; padding:0 10px}
} 
@media screen and (max-width:1199px) {
.main-nav .active { display:block; }
.main-nav{ position:absolute; top:100%; left:0; right:0; background:#9b7c30; z-index:9999; display:block; padding:0; width:auto;}
.menu > li { float:none; display:block; border-bottom:1px solid #aa8938; line-height:30px; background:none;}
.menu a{ padding:8px 25px }
.menu li{ display:block; }
.menu > li > a{ text-align:right;}
.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; 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; 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; }
}
.facebook-like-box{ background:#3b5998; padding:5px; position:fixed; z-index:550; left:-272px; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); -moz-transition:all 0.5s ease;  -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease}
.facebook-like-box.active{ left:0}
.facebook-like-box .box{ background:#fff; height:auto; width:262px;}
.facebook-like-box .box h2.widgettitle{ display:none;}
.facebook-like-box .button{ background:url(//mike-law.co.il/wp-content/themes/Michael/images/FACEBOOK.png); height:115px; width:39px; position:absolute; left:100%; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.banner-image{ height:70vh; background-size:cover; background-repeat:no-repeat; position:relative;}
.banner-image .overlay{ position:absolute; bottom:0; left:0; right:0; top:0; background:rgba(0,0,0,0.3)}
.banner .carousel-caption{  margin:0; padding:0; left:0; right:0; color:inherit; text-align:inherit; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); bottom:auto; font-size:20px;}
.banner .carousel-control-prev{ background:url(//mike-law.co.il/wp-content/themes/Michael/images/back.png) no-repeat center #9b7c30; background-size:16px; width:40px; height:40px; border-radius:6px; opacity:1; text-indent:-9999px; z-index:30; top:50%; margin-top:-20px; left:10px;}
.banner .carousel-control-next{ background:url(//mike-law.co.il/wp-content/themes/Michael/images/next.png) no-repeat center #9b7c30; background-size:16px; width:40px; height:40px; border-radius:6px; opacity:1; text-indent:-9999px; z-index:30;  top:50%; margin-top:-20px; right:10px;}
.banner .carousel-caption .text-left .btn{ margin-right:8px;}
.banner .carousel-caption .text-center .btn{ margin:0 3px;}
.banner .carousel-caption .text-right .btn{ margin-left:8px;}
.banner .carousel-caption h2{ font-size:72px; padding-bottom:0; margin-bottom:10px; position:relative} .banner .carousel-caption h2,.banner .carousel-caption h3{ line-height:100%;}
.carousel-item.active .banner-image {
transition: transform 4000ms linear 0s;
-webkit-transition: transform 4000ms linear 0s;
-webkit-transform:-webkit-scale(1.2) -webkit-rotate(0); 
transform:scale(1.2) rotate(0);
}
.carousel-fade .carousel-inner .active {
opacity: 1;
}
.section{ padding:65px 0;}
.w1{ background:#eff1f6;}
.w1 h2{ color:#9b7c30; margin-bottom:15px; padding-bottom:12px; position:relative; text-align:center; font-size:48px;}
.w1 h2:after{ left:50%; width:70px; content:''; position:absolute; bottom:0; background:#9b7c30; margin-left:-35px; height:2px;}
.w1 [class*=col-]{ margin-top:30px;}
.service-box{-webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,0.2); box-shadow: 0 5px 15px 0 rgba(0,0,0,0.2); background:#fff; border-bottom:3px solid #9b7c30; text-align:center; -moz-transition:all 0.5s ease;  -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease}
.service-box:hover{ -webkit-transform: translateY(-12px); transform: translateY(-12px);}
.service-box .content{ padding:20px;}
.service-box .content h4{ color:#9b7c30; margin-bottom:15px; padding-bottom:12px; position:relative;}
.service-box .content h4:after{ left:50%; width:70px; content:''; position:absolute; bottom:0; background:#9b7c30; margin-left:-35px; height:2px;}
.service-box .full-img{ overflow:hidden} .w2 { overflow:hidden;}
.w2 .content{ padding:0 50px}
.form-wrapper{ position:relative; color:#fff; text-align:center; background-size:cover; background-position:center; background-repeat:no-repeat;}
.form-wrapper:before{ content:''; position:absolute; top:0; left:0; right:0; bottom:0; content:''; background:rgba(0,0,0,0.45);}
.form-wrapper .container{ position:relative;}
.form-wrapper .form-group{ margin-top:30px; margin-bottom:0;}
.form-wrapper .btn{ font-weight:700; font-size:20px;}
.footer{ background:#231f20; text-align:center; color:#fff;}
.footer-top{ padding:40px 0;}
.footer h6{ color:#9b7c30; margin-bottom:12px; font-size:20px;}
.footer-top img{ margin-bottom:15px;}
.footer-top p{ margin-bottom:5px;}
.footer-bottom{ padding:18px 0; text-align:center; border-top:1px solid #3e3a3b}
.page-banner{ position:relative; height:350px; position:relative; background-size:cover; background-repeat:no-repeat; background-position:center;}
.page-banner:before{ content:''; position:absolute; bottom:0; left:0; right:0; top:0; background:rgba(0,0,0,0.70); z-index:1}
.page-banner .container{ color:#fff; text-align:center;}
.page-banner .page-title{ position:absolute; left:0; right:0; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); z-index:100}
.page-banner .page-title h1{ font-size:48px; font-weight:700;}
.page-banner .page-title h1 small{ display:block; font-size:50%;}
.site-content{ padding:65px 0;}
.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:30px;}
.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} .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:left; 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-left:50px; }