@import url("https://fonts.googleapis.com/css?family=Alef&subset=hebrew");@import url("https://fonts.googleapis.com/earlyaccess/opensanshebrewcondensed.css");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}strong,b{font-weight:bold}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.cf:before,.cf:after{content:'';display:table}.cf:after{clear:both;overflow:hidden}input,textarea{font-family:'Open Sans Hebrew Condensed', Helvetica, sans-serif}input:focus,textarea:focus{outline:none;border-color:#fff !important}*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:'Open Sans Hebrew Condensed', Helvetica, sans-serif;background-color:#F2F4FC;letter-spacing:0.03em}header{position:fixed;background:#fff;border-top:4px solid #2f3293;border-bottom:4px solid #2f3293;-webkit-box-shadow:0 8px 8px rgba(0,0,0,0.7);-moz-box-shadow:0 8px 8px rgba(0,0,0,0.7);box-shadow:0 8px 8px rgba(0,0,0,0.7);width:100%;height:90px;z-index:5;top:0;left:0}body.admin-bar header{margin-top:32px}#content{margin-top:90px}.layout{max-width:1145px;margin:auto;padding:0 5px}.layout:before,.layout:after{content:'';display:table}.layout:after{clear:both;overflow:hidden}.branding{float:right;position:relative}.branding a img{min-height:120px;height:120px;margin:auto;position:absolute;top:9px;z-index:3}.branding a::after{content:' ';height:62px;width:264px;background-color:white;position:absolute;top:82px;right:-15px;z-index:2;border:4px solid #2f3293;border-top:none;-webkit-box-shadow:0 8px 8px rgba(0,0,0,0.7);-moz-box-shadow:0 8px 8px rgba(0,0,0,0.7);box-shadow:0 8px 8px rgba(0,0,0,0.7)}.menu-toggle{display:none}.socialmediaicons ul{float:left}.socialmediaicons ul li{float:left;position:relative;margin:25px 18px 0 0}.socialmediaicons ul li:last-child{margin-right:25px}.icon{background:url(img/sprite-socialmediaicons.png) no-repeat;text-indent:-9999px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.mailto:hover{background-position:0 -388px;width:35px;height:28px}.mailto{background-position:0 -466px;width:35px;height:28px}.facebook:hover{background-position:0 -544px;width:20px;height:32px}.facebook{background-position:0 -626px;width:20px;height:32px}.linkedin:hover{background-position:0 -708px;width:36px;height:36px}.linkedin{background-position:0 -794px;width:36px;height:36px}.youtube:hover{background-position:0 -880px;width:38px;height:30px}.youtube{background-position:0 -960px;width:38px;height:30px}nav{float:left;padding-bottom:15px;margin-top:25px}nav ul>li{display:inline-block;position:relative;margin:0 14px}nav ul>li>a{color:#000;text-decoration:none;font-size:21px;padding:0px;line-height:1.4;border-bottom:1px solid transparent}nav ul>li.normal-weight>a{font-weight:normal}nav ul>li a:hover{text-shadow:0 1px 3px rgba(255,255,255,0.9)}nav ul>li>a::after{content:' ';position:absolute;bottom:-3px;right:0;width:0;height:2px;background-color:#2f3293;-webkit-transition:1s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:1s cubic-bezier(0.68, -0.55, 0.265, 1.55)}nav ul>li:hover>a::after{width:100%}nav ul>li>ul{position:absolute;top:33px;right:0;background-color:#323232;max-height:0;overflow:hidden;-webkit-transition:max-height 0.4s ease-in;-moz-transition:max-height 0.4s ease-in;-ms-transition:max-height 0.4s ease-in;-o-transition:max-height 0.4s ease-in;transition:max-height 0.4s ease-in}nav ul>li:hover>ul{display:block;max-height:800px}nav ul>li>ul>li a{display:block;color:#ffffff;padding:15px 14px 15px 34px;border-bottom:1px solid #707070;font-size:18px;text-decoration:none;white-space:nowrap}nav ul>li>ul>li a:hover{border-bottom:1px solid #ACCFDE}.slider-wrapper{background-color:#fff;padding:70px 0;border-bottom:3px solid #dcdcdc;margin-bottom:40px;height:573px}.slider-wrapper img{width:auto !important;height:565px;margin:0 auto}h2.main-title{padding-top:100px;font-size:42px;line-height:1;color:#4E4E4E;text-shadow:0 4px 2px #fff;margin-bottom:50px}#intro{background-color:#dcdcdd}.intro-wrapper{padding:70px 400px 70px 0;background:transparent url(img/logo.svg) right 10% bottom 5% no-repeat;background-size:90%}.intro-text{position:relative;padding:50px 120px 50px 70px;font-size:30px;line-height:1.2;color:#2f3293;border-bottom:4px solid #2f3293;background-color:rgba(255,255,255,0.7);-webkit-box-shadow:0 8px 8px rgba(0,0,0,0.7);-moz-box-shadow:0 8px 8px rgba(0,0,0,0.7);box-shadow:0 8px 8px rgba(0,0,0,0.7)}.intro-text p{margin-bottom:10px}.intro-text p:last-child{margin-bottom:0}.intro-text span{color:#000;text-decoration:none !important}.intro-text::before{content:'"';position:absolute;top:50px;right:40px;font-size:160px;line-height:110px}#team{border-top:4px solid #2f3293;border-bottom:4px solid #2f3293;background-color:#3c3d53;padding-bottom:100px;-webkit-box-shadow:inset 0 8px 8px rgba(34,35,58,0.7),inset 0 -8px 8px rgba(34,35,58,0.7);-moz-box-shadow:inset 0 8px 8px rgba(34,35,58,0.7),inset 0 -8px 8px rgba(34,35,58,0.7);box-shadow:inset 0 8px 8px rgba(34,35,58,0.7),inset 0 -8px 8px rgba(34,35,58,0.7)}#team .main-title{color:#fff;text-shadow:0 4px 2px #2b2c4a}#team .collegue{background-color:#2b2c4a;width:24%;margin-left:1.33%;float:right}#team .collegue h3{background-color:#1d1e3e;font-size:20px;letter-spacing:normal;border-bottom:1px solid #fff;color:#fff;text-align:center;padding:15px}#team .collegue img{width:100%;height:auto;display:block;padding:10px}#team .collegue:last-of-type{margin-left:0}#team .collegue div.description{position:relative;padding:0 10px;color:#dcdcdd;border-bottom:2px solid #2f3293}#team .collegue div.description>span{display:none}#team .collegue div.description p{padding:10px;padding-top:0;text-align:center}#team .collegue div.description h6{font-size:17px;font-weight:bold;padding:10px 0 2px}.galleries-group p.main-desc{font-size:17px;line-height:1;margin-bottom:58px}.gallery{margin-bottom:160px;position:relative}.gallery-item{position:absolute;margin:0 0 0 5px}.gallery-item a{display:block}.gallery-item img{vertical-align:middle}.gallery-item .empty{width:280px;height:280px}.gray-box{width:280px;height:180px;padding-top:100px;background-color:#ccc;color:#494949;text-align:center}.gray-box h1{font-size:24px;line-height:40px;font-weight:bold;margin-bottom:24px}.gray-box p{font-size:16px;line-height:18px}.galleries-group .post-edit-link{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#464646;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#2EC4F4', endColorstr='#00B7F1');background-image:-webkit-linear-gradient(180deg, #464646 50%, #323232 51%);background-image:-moz-linear-gradient(180deg, #464646 50%, #323232 51%);background-image:-o-linear-gradient(180deg, #464646 50%, #323232 51%);background-image:linear-gradient(180deg, #464646 50%, #323232 51%);font-size:17px;line-height:24px;width:90px;display:block;padding:4px 7px;-webkit-box-shadow:0px 0px 2px 1px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 2px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 2px 1px rgba(0,0,0,0.2);margin:10px 0;text-decoration:none;color:#fff;text-align:center;border:2px solid transparent;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.galleries-group .post-edit-link:hover{filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#2EC4F4', endColorstr='#00B7F1');background-image:-webkit-linear-gradient(180deg, #343434 50%, #202020 51%);background-image:-moz-linear-gradient(180deg, #343434 50%, #202020 51%);background-image:-o-linear-gradient(180deg, #343434 50%, #202020 51%);background-image:linear-gradient(180deg, #343434 50%, #202020 51%);border:2px solid rgba(255,255,255,0.6)}.gallery-item,.gallery-item img{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.gallery-item:hover img{-webkit-transform:scale(0.97);-moz-transform:scale(0.97);-ms-transform:scale(0.97);-o-transform:scale(0.97);transform:scale(0.97)}#about,#customers{font-size:20px;line-height:28px;padding-bottom:100px}#about{background-color:#dcdcdd}.about-right{float:right}.about-left{float:right;max-width:914px}.about-left ul{list-style:square;list-style-position:inside;padding-top:15px;padding-right:30px;-webkit-columns:240px 2;-moz-columns:240px 2;columns:240px 2;line-height:1.7}#contact h4,#about h4{font-weight:bold;margin-bottom:10px}#about p{margin-bottom:10px}ul#logo-customer li{position:relative;height:140px;display:inline-block;width:15.5%;margin-left:1%}ul#logo-customer li:nth-child(6n){margin-left:0}ul#logo-customer li img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;max-width:80%}#customers{position:relative;z-index:2}#contact{font-size:24px;line-height:40px;background-color:#1d1e3e;color:#e0e0e0;padding-bottom:44px;-webkit-box-shadow:inset 0 8px 8px rgba(0,0,0,0.7);-moz-box-shadow:inset 0 8px 8px rgba(0,0,0,0.7);box-shadow:inset 0 8px 8px rgba(0,0,0,0.7);border:solid #2f3293;border-width:4px 0}#contact h2.main-title{color:#e0e0e0;text-shadow:0 4px 2px #000;margin-top:0}#contact h4 span{font-weight:normal;margin-right:10px}h4#sendmail{padding-top:80px}a.sendmail{color:#E0E0E0}#contact h4:last-of-type{margin-bottom:40px}#contact ul{padding:10px 0;margin-bottom:100px}#contact ul li{float:right;height:50px !important;position:relative;margin:9px 0 0 18px}#contact ul li:first-child{margin-right:-4px}#contact .linkedin:hover{background-position:0 -192px;width:48px;height:48px}#contact .linkedin{background-position:0 -290px;width:48px;height:48px}#contact .youtube:hover{background-position:0 -1040px;width:60px;height:45px}#contact .youtube{background-position:0 -1135px;width:60px;height:45px}#contact .facebook:hover{background-position:0 0;width:27px;height:46px}#contact .facebook{background-position:0 -96px;width:27px;height:46px}.happy-service img{vertical-align:middle;margin-right:10px}#contact .layout{position:relative;min-height:600px}#contact form{position:absolute;bottom:0;left:0;height:515px;width:590px;background-color:#2b2c4a;padding:20px 56px 20px 180px}#contact form p,#contact form label{font-size:20px;line-height:50px;margin:0}#contact form p{margin-bottom:10px}#contact form label{display:inline-block;width:40px;text-align:left;overflow:hidden}form *{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;margin:0;text-indent:0.01px;text-overflow:'';margin:0}#contact form input,textarea{float:left;width:300px;height:34px;clear:both;font-size:18px;line-height:1;margin:0 9px 0 0;padding:8px;background-color:#3c3d53;color:#fff;font-weight:normal;border-bottom:2px solid #2f3293;max-width:100%}textarea{height:auto;resize:none;line-height:34px}#contact form input[type="submit"]{background-color:#22233a;*zoom:1;overflow:hidden;font-size:24px;width:110px;padding:10px 0;cursor:pointer;margin-top:20px;height:auto;line-height:1}#contact form input[type="submit"]:hover{background-color:#3c3d53;border-color:#1d1e3e}span.wpcf7-not-valid-tip{font-size:15px !important;line-height:15px;margin:-10px 65px 10px 0}div.wpcf7-mail-sent-ng,div.wpcf7-validation-errors{border:1px solid #f7e700 !important;font-size:15px;line-height:20px;float:left;width:205px}div.wpcf7-response-output{margin:10px 0 0 0 !important;padding:5px !important}#map_container{position:relative}#map_canvas{height:450px}#map_overlay_top{height:20px;width:100%;position:absolute;z-index:1;top:0;right:0;pointer-events:none;background:#ccc;background:-webkit-linear-gradient(top, #000 0%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(top, #000 0%, rgba(255,255,255,0) 100%);opacity:.2}#map_overlay_bottom{height:20px;width:100%;position:absolute;z-index:1;bottom:0;right:0;pointer-events:none;background:#ccc;background:-webkit-linear-gradient(bottom, #000 0%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(bottom, #000 0%, rgba(255,255,255,0) 100%);opacity:.2}.ie #map_overlay_top{display:none}.ie #map_overlay_bottom{display:none}.map_button_wrapper{position:absolute;bottom:0;left:0;width:100%}.map_button_wrapped{width:100%;max-width:960px;margin:0 auto;text-align:left}a#map_button{background:#22233a;border-bottom:2px solid #2f3293;z-index:2;color:#fff;display:inline-block;padding:20px 60px;text-decoration:none}a#map_button:hover{background-color:#3c3d53;border-color:#1d1e3e}footer{font-family:'Alef Hebrew', helvetica, arial, serif;background-color:#22233a;color:#bab8b8;font-size:14px;padding-top:25px;padding-bottom:25px;overflow:hidden;border-bottom:10px solid #2f3293}footer p{float:right}.creators{float:left}.creators li{float:left;position:relative;margin-left:15px;display:inline-block}.creators li a{color:#BAB8B8}.creators li img{overflow:auto;position:absolute;left:0;top:0;bottom:0;margin:auto}.clearfix{clear:both}@media (max-width: 1144px){.layout{padding:0 4.5%}.intro-wrapper{padding:100px 250px 70px 0}#team .collegue{width:48.66%;margin-bottom:1%}#contact div.wpcf7{margin-right:-4.7%}#contact form{position:static;padding:20px 30px 20px 120px;max-width:100%;height:auto}#contact form:after{content:" ";display:table;clear:both}#contact ul{margin-bottom:0}.site-footer .creators,.site-footer .creators li,.site-footer p{float:none;text-align:center;margin-bottom:15px}}@media (max-width: 768px){body{max-width:100%}.intro-wrapper{padding:100px 70px 70px 0}nav,nav ul,nav .menu-toggle span{-webkit-transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);-moz-transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);-ms-transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);-o-transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55)}header .socialmediaicons{margin-left:50px}nav,nav .menu-toggle{position:fixed;top:30px;padding:0;left:16px}nav{width:100%;height:100%;max-height:30px;max-width:35px;overflow:hidden;z-index:4;margin-top:0}nav .menu-toggle{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;height:30px;width:35px;cursor:pointer}nav .menu-toggle:focus{outline:none}nav .menu-toggle span{position:absolute;height:2px;width:36px;left:0px;background-color:#2f3293;display:block}nav .menu-toggle span:first-child{top:0px}nav .menu-toggle span:nth-child(2){color:#2f3293;background-color:transparent;font-size:13px;line-height:12px;top:7px;height:12px}nav .menu-toggle span:last-child{top:24px}nav ul{position:absolute;top:50%;left:-200%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:150px}nav ul li{display:block;text-align:center}nav ul li:first-child a{border-top:none}nav ul li a{border-top:2px solid #2f3293;padding:20px 0;display:block}nav ul li a:after{content:none}nav.toggled{background-color:rgba(255,255,255,0.85);left:0;top:0;max-width:100%;max-height:100%}nav.toggled ul{left:50%}nav.toggled .menu-toggle span{top:15px}nav.toggled .menu-toggle span:first-child{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}nav.toggled .menu-toggle span:nth-child(2){left:50px;top:10px;width:50px}nav.toggled .menu-toggle span:nth-child(2):after{content:" >"}nav.toggled .menu-toggle span:last-child{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}#contact{padding-bottom:0}#contact ul{display:table;margin:0 0 25px}}@media (max-width: 600px){.intro-wrapper{padding:80px 0px 70px 0}.intro-text{padding:60px 70px 50px 40px}.intro-text:before{right:12px}#contact div.wpcf7{margin-left:-4.7%}#contact form{padding:20px 30px 20px 20px}#contact form p{line-height:1.2;margin-bottom:15px}#contact form label{line-height:1.2;margin-top:20px;text-align:right}}
