@font-face {font-family: 'Assistant';font-style: normal;font-weight: 200;src: url('Fonts/assistant-v8-latin_hebrew-200.eot'); /* IE9 Compat Modes */src: local(''),url('Fonts/assistant-v8-latin_hebrew-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('Fonts/assistant-v8-latin_hebrew-200.woff2') format('woff2'), /* Super Modern Browsers */url('Fonts/assistant-v8-latin_hebrew-200.woff') format('woff'), /* Modern Browsers */url('Fonts/assistant-v8-latin_hebrew-200.ttf') format('truetype'), /* Safari, Android, iOS */url('Fonts/assistant-v8-latin_hebrew-200.svg#Assistant') format('svg'); /* Legacy iOS */}
@font-face {font-family: 'Assistant';font-style: normal;font-weight: 400;src: url('Fonts/assistant-v8-latin_hebrew-regular.eot'); /* IE9 Compat Modes */src: local(''),url('Fonts/assistant-v8-latin_hebrew-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('Fonts/assistant-v8-latin_hebrew-regular.woff2') format('woff2'), /* Super Modern Browsers */url('Fonts/assistant-v8-latin_hebrew-regular.woff') format('woff'), /* Modern Browsers */url('Fonts/assistant-v8-latin_hebrew-regular.ttf') format('truetype'), /* Safari, Android, iOS */url('Fonts/assistant-v8-latin_hebrew-regular.svg#Assistant') format('svg'); /* Legacy iOS */}
@font-face {font-family: 'Assistant';font-style: normal;font-weight: 600;src: url('Fonts/assistant-v8-latin_hebrew-600.eot'); /* IE9 Compat Modes */src: local(''),url('Fonts/assistant-v8-latin_hebrew-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('Fonts/assistant-v8-latin_hebrew-600.woff2') format('woff2'), /* Super Modern Browsers */url('Fonts/assistant-v8-latin_hebrew-600.woff') format('woff'), /* Modern Browsers */url('Fonts/assistant-v8-latin_hebrew-600.ttf') format('truetype'), /* Safari, Android, iOS */url('Fonts/assistant-v8-latin_hebrew-600.svg#Assistant') format('svg'); /* Legacy iOS */}
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 800;
  src: url('Fonts/assistant-v8-latin_hebrew-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('Fonts/assistant-v8-latin_hebrew-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Fonts/assistant-v8-latin_hebrew-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('Fonts/assistant-v8-latin_hebrew-800.woff') format('woff'), /* Modern Browsers */
       url('Fonts/assistant-v8-latin_hebrew-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('Fonts/assistant-v8-latin_hebrew-800.svg#Assistant') format('svg'); /* Legacy iOS */
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em,
img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0px;padding:0px;border:0px;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}table {border-collapse:collapse;border-spacing:0;}table, td, th {vertical-align:top;}*:focus { outline: none;}a img {border:none;} hr{display: block;clear: both;background: #ccc;color: #ccc;width: 100%;float:left;height: 1px;border: none;margin:30px 0;} textarea {overflow:auto;vertical-align:top;resize: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button;cursor:pointer;}input[type="checkbox"], input[type="radio"]{box-sizing:border-box;padding:0;float:left;margin:0 10px 0 0;width:15px;height:15px;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}::-moz-selection {background:#A4C139;color:#fff;text-shadow: none;}::-webkit-selection {background:#A4C139;color:#fff;text-shadow: none;}::selection {background:#A4C139;color:#fff;text-shadow: none;}* {-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing: border-box;} ::-webkit-input-placeholder {color: #000;}::-moz-placeholder {color: #000;}:-ms-input-placeholder {color: #000;}:-moz-placeholder {color: #000;}
html {font-size:100%;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}
ol {list-style-type:decimal;} nav ul{ display: inline;margin:0;list-style-type:none;list-style: none;}
img { -ms-interpolation-mode: bicubic;display: block; max-width:100%;}main li ul, main ol {margin:0 1.5em;}nav ul li {display:inline-block}ul li{margin:0;list-style: none;}.clear {clear:both;}input, textarea, select, button {line-height:normal;margin:0px;padding:0px;border:none;color: #000;background:none;vertical-align: middle;}
.error::-webkit-input-placeholder {color: #ff0000;}.error::-moz-placeholder {color: #ff0000;}.error:-ms-input-placeholder {color: #ff0000;}.error:-moz-placeholder {color: #ff0000;}em {font-style:italic}
body, h1, h2, h3, h4, h5, h6, input, textarea, select, button, p, li {font: 200 24px Assistant, Arial, Helvetica, sans-serif;}
body {font-size:24px;color:#000;-webkit-animation: bugfix infinite 1s;overflow-x:hidden;}
.tmpindex {background:#ECECEC;}
h1, h2, h3, h4, h5, h6, h7 {color:#A4C139;margin:0px 0px 20px 0px;line-height:100%;}
h1 {margin:2% 0px 2.5% 0px;} h1 span {font-size: 60px;color:#fff;background:#A4C139;padding: 10px 2.5% 15px 2.5%;display:inline-block;line-height:100%;} h2, .bigtitle {font-size: 50px;} h3 {font-size: 40px;} h4 {font-size: 30px;} h5 {font-size: 24px;}
p, li {margin:0px 0px 15px 0px;line-height:140%;font-weight:400} 
input, textarea, select {border:2px solid #A4C139;padding:18px 10px;width:100%;}
select {padding:9px 10px;}
input:hover, textarea:hover, select:hover, input:focus, textarea:focus, select:focus {border:2px solid #666;}
label {position:relative;display:block;margin:0 0 30px 0;width: 100%;float: left;} 
input[type="checkbox"] {float:left;margin: 0px 10px 0 0px;width:20px;height:20px;}
a, a:link,  a:visited,  a:focus,  a:active{color:#A4C139;text-decoration:none;outline-style:none;} a:hover, a:focus {color:#000;}
.mainmenu a, .menuopen, div .more, div input[type="submit"], button, .simplegallery img, .flex img, .featuresplace .feature, .menuplace,
.accountplace a, .sliderhome a:after, .feature img, .logo img {transition: all 0.20s ease-in-out;-o-transition: all 0.20s ease-in-out;-ms-transition: all 0.20s ease-in-out;-moz-transition: all 0.20s ease-in-out;-webkit-transition: all 0.20s ease-in-out;}
div:after {content: "";display: table;clear: both;}
.loading, .errorplace, .dnone, .slick-slider:after, .slick-slider div:after, .imagesplace:after, .moremenu, .cookiesplace, .opencontact,
.featurepopupplace {display: none;}
.errorplace {color:#ff0000;position:absolute;left:0;bottom:-15px;font-size:12px;font-weight:400}
.error {border-bottom:2px solid #ff0000;color: #ff0000;width: 100%;float: left;margin: 0;}
.alert{color:#ff0000;margin:0 0 20px 0;font-size:12px;display:none}
.openmenu {display:none}

#main {max-width:1920px;margin:auto;}

.page {max-width:1640px;margin:auto;position:relative}

header {position:fixed;left:0;top:0;width:100%;z-index:998;background: #fff;-moz-box-shadow: 0px 0px 10px rgba(100,100,100,0.5);-webkit-box-shadow: 0px 0px 10px rgba(100,100,100,0.5);box-shadow: 0px 0px 10px rgba(100,100,100,0.5);}

.logo {margin:10px 0;display: block;float:left;}
.logo img {height:140px;}
header.sticky .logo {margin:5px 0;}
header.sticky .logo img {height:65px;}

.menuplace {float:right;margin: 70px 0 0 0;}
header.sticky .menuplace {margin:35px 0 0 0}
.menuplace ul ul ul, .menuplace ul ul {display:block}

.mainmenu {display: flex;align-content:stretch;justify-content:space-between;flex-wrap: wrap;}
.mainmenu li {flex: auto;position:relative}
.mainmenu > li a {color:#000;display:block;text-align:center;line-height:110%;padding:5px 10px;font-size:23px;margin:0 0px 0 20px}
.mainmenu a:hover, .mainmenu a:focus, .mainmenu li.this > a, .mainmenu li:hover > a {color:#A4C139;text-decoration:underline}
.mainmenu li.this a {color:#A4C139;font-weight:600}
.mainmenu li li {display:block}
.mainmenu li.this li a, .mainmenu li li a {color:#000;padding:10px ;text-align:initial;display:block;font-weight:400;margin:0;font-size:22px;}
.mainmenu li li a:hover, .mainmenu li li a:focus, .mainmenu li li.this > a {color:#A4C139;}
.mainmenu li li.this > a {color:#A4C139;}
.mainmenu li li li {float:none;display:block;margin: 0 10px;}
.mainmenu li li li a {color:#000;text-align:initial}
.mainmenu li li li a:hover, .mainmenu li li li a:focus, .mainmenu li li li.this > a {color:#A4C139;}
.mainmenu li li li.this > a {color:#A4C139;}
.mainmenu li:last-of-type a span {display: inline-block;direction: ltr;}
.mainmenu li:hover > .dropmenuplace, .topmenu li:hover > .dropmenuplace, .dropmenuplace.show-menu {opacity: 1;display:block}

.dropmenuplace {padding:20px;position: absolute;top: 35px;left: 0px;z-index: 1;opacity: 0;width: 300px;display: none;background: #fff;-moz-box-shadow: 0px 0px 10px rgba(100,100,100,0.5);-webkit-box-shadow: 0px 0px 10px rgba(100,100,100,0.5);box-shadow: 0px 0px 10px rgba(100,100,100,0.5);}
.dropmenuplace .page {width:100%;padding:0;}
.topmenu .dropmenuplace {top: 59px;}

.maincontent {margin:160px 0 0 0}

.bodytext ul li, .mainabstract ul li {padding-left:15px;background: url(../images/dot.png) left 7px no-repeat;}
.mainabstract p, .mainabstract {font-size:24px;font-weight:400;overflow:hidden;margin:0 0 2.5% 0}

div .more, div input[type="submit"], #showmore, .btnorder, .viewas button, a.btnstyle, .addtocart {border:none;display: inline-block;margin: auto;background: #1D1E23;color: #fff;text-align: center;padding: 21.5px 15px;font-size: initial;margin:0;font-weight: 400;}
div .more:hover, div .more:focus, div input[type="submit"]:hover, div input[type="submit"]:focus, #showmore:hover, .viewas button.this,
.btnorder:hover, .viewas button:hover, .btnorder:focus, .viewas button:focus, a.btnstyle:hover,
a.btnstyle:focus, .addtocart:hover, .addtocart:focus {background: #A4C139;text-decoration:underline}

div .slick-dots {bottom:0;}
div .slick-dots li button {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;padding:0;width: 15px;height: 15px;}
div .slick-dots li button:before {font-size: 17px;width: 15px;height: 15px;line-height: 100%;}
div .slick-dots li.slick-active button:before {opacity:1}
.featuresslider .slick-prev, .featuresslider .slick-next, .featuresslider .slick-prev:hover, .featuresslider .slick-next:hover, .featuresslider .slick-prev:focus, .featuresslider .slick-next:focus {z-index:13;width: 100px;height: 40px;top:auto;bottom:-60px; background:#161616 url(../images/arrow.png) center center no-repeat;left:0;}
.featuresslider .slick-prev, .featuresslider .slick-prev:hover, .featuresslider .slick-prev:focus {left:140px;transform: rotate(-180deg);bottom: -40px;}
.featuresslider .slick-next:before, .featuresslider .slick-prev:before, .featuresslider .slick-next:after, .featuresslider .slick-prev:after {content:"";}
.featuresslider .slick-prev:hover, .featuresslider .slick-next:hover, .featuresslider .slick-prev:focus, .featuresslider .slick-next:focus {width:140px;}

.imagesplace {position:relative;z-index:9;margin:0 0 40px 0;}
.imagesplace a {display:block;margin:0 auto 10px auto;height: 100%;position:relative;overflow:hidden}
.imagesplace img {width: 100%;margin:auto;}
.tmparticle .imagesplace img {width:auto;margin:0}
.imagesplace a:hover img, .imagesplace a:focus img {-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.imagesplace .slick-dots {bottom:-25px;}
.imagesplace .slick-dots li button:before, .imagesplace .slick-dots li.slick-active button:before {color:#A4C139;}
.imgslider {background:#f0f0f0}
.imgslider.imagesplace a {margin:0 0 -4px 0}
.imgside, .tmpproject .imagesplace, .imgside.simplegallery {float:right;width:45%;margin:2% 0 5% 0px;}
div .curtainplace {background: #000000\8;background: rgba(0, 0, 0, 0.8);width:100%;height:auto;position:absolute;left:0px;bottom:0px;margin:0;}
div .curtainplace .curtain {padding:5px;display:block;color:#ffffff;text-align:center;height:auto;}

.featuresplace {margin:0 0 .75% 0;width: 100%;float: left;}
.tmpindex .featuresplace {margin:0 0 10% 0}
.featuresplace .features {display:flex;flex-direction: row;height:600px;}
.featuresplace .feature {position:relative;background:#000;margin: 0.25%;flex: 1;height: 100%;transition: all 0.8s ease;overflow: hidden;}
.featuresplace .feature .abstract {position:absolute;left:0;top:0;width:100%;height:100%;    display: flex;align-items: flex-start;padding: 6%;flex-direction: column;justify-content: flex-end;}
.featuresplace .feature .title {color:#fff;font-size: 2.5vw;position:relative;z-index:2}
.featuresplace .feature .title:after {content:"";display:block;width:80%;height:2px;background:#A4C139;position:absolute;left:0%;top:-10px;}
.featuresplace .feature a:hover img, .featuresplace .feature a:focus img {-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);transform: scale(1.1,1.1);opacity:.8}
.featuresplace .feature a:hover .abstract:after, .featuresplace .feature a:focus .abstract:after {content: "";display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);}
.featuresplace .feature img {height:100%;width:auto;max-width:none;opacity:.6;margin:auto}
.featuresplace .feature .moreabstract {color:#fff;font-weight:400;width:100%;opacity:0;margin:0 0 5% 0;    max-width: 600px;z-index:2}
.featuresplace .feature a:hover .moreabstract, .featuresplace .feature a:focus .moreabstract {opacity:1;-webkit-animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) .4s both;animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) .4s both;}
.featuresplace .feature:hover, .featuresplace .feature:focus {flex: 2;}

@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}


.featuressliderplace {margin:0 0 10% 0}
.featuressliderplace .bigtitle {background:none;border:3px solid #A4C139;color:#A4C139;font-weight:500;float:none;margin:0 0 2.5% 0}
.featuresslider {width:100%;float: left;}
.featuresslider .slick-slide {margin:0 20px 0 0px;float:left}
.featuresslider .feature {position:relative;width:24.5%;}
.featuresslider .feature .num {z-index: 2;display:none;background:#161616;padding:5px 15px;color:#A4C139;font-size:60px;position:absolute;right:15px;top:0;}
.featuresslider .feature .title {color:#000;font-size: 23px;margin:20px 0;    font-weight: 400;}
.featuresslider .feature .imgplace {height:670px;overflow:hidden;}
.featuresslider .feature img {height:670px;width:auto;max-width:none;}
.featuresslider .feature a:hover img, .featuresslider .feature a:focus img {-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);transform: scale(1.1,1.1);opacity:.8}

.featuresblackplace {background:#161616;margin:0 0 10% 0;width:100%;float:left}
.featuresblackplace .feature {display:flex;justify-content: space-evenly;}
.featuresblackplace div {padding:3%;margin:3%;text-align:center;margin:0;color:#A4C139;font-weight: 400;}
.featuresblackplace h2, .featuresblackplace .title {color:#fff;font-size:3vw;margin:0 0 5px 0;}

.m10p {margin:0 0 10% 0;width:100%;float:left}

.flexplace {display: flex;flex-wrap: wrap;float:left;width:100%;margin:0 0 5% 0}
.flex {width: 23.5%;margin: 4% 2% 0 0;position:relative;    font-weight: 400;}
.flex:nth-of-type(4n) {margin-right: 0;}
.flex .title {margin:0px 0 5% 0;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display:inline-block;padding:2% 4%;border: 3px solid #A4C139;font-size:32px;/*font-weight:400*/}
.flex > a {display:block;color:#000;overflow: hidden;position:relative}
.flex a:hover, .flex a:focus {color:#A4C139;}
.flex .imgplace {width: 100%;height: 600px;position: relative;overflow: hidden;background:#f0f0f0 url(../images/noimg.png) center center no-repeat;background-size:40%;display: flex;align-items: center;justify-content: center;}
.flex a img {max-width:none;height:600px}
.flex a:hover img, .flex a:focus img, .flex:hover img {-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
/*.flex .noimg {max-width:200px;max-height:200px}*/
.flex iframe {height:100%;}

.flexplace.liststyle > .flex {width:100%;margin:0 0 3% 0;padding:0 0 3% 0;border-bottom:1px solid #ccc}
.flexplace.liststyle > .flex .imgplace {width:31.3%;float:left;margin: 0px 3% 0 0px;}
.flexplace.liststyle > .flex .abstract {overflow: hidden;}

.flexplace.liststyle .childrenplace {margin:30px 0 0 0}
.flexplace.liststyle .childrenplace .imgplace {float:none;width: 100%;margin:0;}

.managements {margin:5% 0 0 0}
.managements .management {margin:1.5%;width:30.3%}
.managements .management .title {font-size:40px;margin:20px 0 20px 0;position:relative}
.managements .management .title:after {content: "";display: block;width: 120px;height: 2px;background: #A4C139;position: absolute;left: 0%;bottom: -10px;}
.managements .management:first-of-type {flex: 1 0 100%;margin:2%}
.managements .management:first-of-type .imgplace {width:410px;float:left;margin:0 4% 4% 8%;}
.managements .management:first-of-type .abstract {padding:4%}
.managements .management .abstract {overflow:hidden}

.movieplace {position:relative} 
.movieplace video {width:100%;}

.slidetodown {width:60px;height:60px;border:1px solid #ffffff;position:absolute;left:50%;bottom:100px;margin:0 0 0 -20px;background: #fff\1;background: rgba(255, 255, 255, 0.1);border-radius: 100%;cursor:pointer}
.slidetodown:hover {background-color:#000000}
.slidetodown:after, .slidetodown:before {content: "";display: block;width: 30px;height: 2px;position: absolute;left: 4px;top: 32px;transform: rotate(45deg);background: #fff;}
.slidetodown:before {left:25px;transform: rotate(-45deg);}

#showmore {display:none}

.project .title {padding:0;border:none;font-size:23px;margin:20px 0 0 0;font-weight:500}
.blackplace .project .title {color:#fff;}

.projectfive {width:18.3%;margin:0 0 5% 2%}
.projectfive:nth-of-type(5n) {margin:0 0 5% 0}
.projectfive .imgplace {height:360px;overflow:hidden;background:#f0f0f0 url(../images/noimg.png) center center no-repeat;background-size:40%}
.projectfive .imgplace img {height:360px;max-width:none;margin:auto}
.projectfive .title {margin:15px 0;font-size:23px;font-weight:500}

.sliderhome {position: relative;margin:125px 0 10% 0}
.sliderhome h1 {position: absolute;top: 5%;right: 10%;color:#ffffff;z-index:2;font-size:100px;display:none}
.sliderhome h1 span {display:inline-block;margin:2% 10% 0 0;background:none}

.sliderhome .links {/*position:absolute;left:0;bottom:5%;*/width:100%;z-index:2;background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 60%);padding:10px 0 6% 0;margin:-8px 0 0 0}
.sliderhome .links .page {display:flex;justify-content: space-between;}
.sliderhome .links a {font-size:2vw;color:#fff;display:block;padding:0 .5%;text-align:center;border-right:1px solid #A4C139;width:25%;position:relative}
.sliderhome .links a:last-of-type {border:none;}
.sliderhome .links a:after {width:0;height:2px;background:#A4C139;position:absolute;left:50%;bottom:-10px;content:"";display:block;}
.sliderhome .links a:hover:after {width:100%;left:0;}
/*.sliderhome:after {content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:40%;background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);}*/

.flexhalf {display:flex}
.flexhalf > div {width:50%;padding:0 6% 0 0%}

.content, .content.contentwide {float:left;width:100%;padding:0 0 3% 0}
.content p a {text-decoration:underline;color:#A4C139;}
.content p a:hover, .content p a:focus {color:#000;}
.content p iframe {width:100%}

.bodytext {overflow:hidden}
.shortbody {max-width:70%}
.tmpprojects .bodytext {width:100%}
.leftcolumn {background:#A4C139}
.leftmenu {text-align:center;} 
.leftmenu li {display: inline-block;}
.leftmenu a {display:block;color:#000;padding:10px 20px;    font-size: 22px;}
.leftmenu a:hover, .leftmenu .this a, .leftmenu a:focus {text-decoration:underline}
.leftmenu li.this a {font-weight:800}
.leftmenu .level2, .leftmenu .level3, .leftmenu .level4 {display:none}

.breadcrumbs {width:100%;float:left;}
.breadcrumbs li {font-size:22px;}
.breadcrumbs span {padding: 0 5px;}
.breadcrumbs a {color:#666;font-family:Arial;}
.breadcrumbs a:hover, .breadcrumbs a:focus {text-decoration: underline}
.breadcrumbs br {display:none}

.docsplace, .linksplace {margin:20px 0;width:100%;float:left}
.docsplace a, .linksplace a {    font-weight: 500;display:inline-block;color:#000; margin: 10px 0 10px 20px;display: inline-block;align-items: center;background:#A4C139;padding:15px 20px;}
.docsplace a:hover, .docsplace a:focus, .linksplace a:hover, .linksplace a:focus {text-decoration:underline;}
.docsplace img, .linksplace img {margin:-3px 10px;width:30px;float:right;filter: brightness(0) invert(0);}
.docsplace .title, .linksplace .title {display:none;color: #A4C139;margin: 0 0 5px 0;}
.linksplace a {background: url(../images/link.png) 1% center no-repeat;background-size:contain;padding:6px 50px}

.footerlinksplace {float:left;width:60%;}
.footerlinksbox {width:50%;float:right}
.footerlinksbox li {width:48%;float:left;margin:0 1%}
.footerlinksbox a {color:#E8E8E8;margin:0 0 5px 0;display:block;font-size:21px;font-weight:200}
.footerlinksbox a:hover, .footerlinksbox a:focus {text-decoration:underline;color:#fff;}
.footerlinksbox .title {color:#E8E8E8;margin:0 0 5px 0;font-weight:600;font-size: 24px;}
.footerlinksbox li {display:block}

.sitemapheader {margin:0px 0px 5px 0px;font-weight:600}
.sitemap {width:30%;margin-bottom:40px;float:left}
.sitemap ul {margin:0px 10px 5px 10px;}
.sitemap li {margin:5px 0px 5px 0px;}
.sitemap a {color:#000000;}
.sitemap a:hover, .sitemap a:focus {text-decoration:underline}
.sitemap b, .sitemap strong {font-weight:400}

footer {padding:5% 0 20px 0px;position:relative;background:#000;width:100%;float:left}
footer .rightside {float:left;width:40%;}

.credits {color:#E8E8E8;font-size:23px;float:left;width:100%;margin:5% 0 0 0;}
.credits a {color:#fff;}
.credits a:hover, .credits a:focus {text-decoration:underline}
.credits p {font-weight:200;margin:0;font-size:17px;}

.popupplace {background: #000\5;background: rgba(0, 0, 0, 0.5);position:fixed;left:0;top:0;width:100%;z-index:0;opacity:0}
.popupplace.opened {z-index:99;opacity:1;height:100%;}

.tmprmp .bigtitleplace {    top: -90px;
    position: relative;
    margin-bottom: -150px;
    width: 100%;
    float: left;}

.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}

.slideto {background:#fff;padding:10px;border:1px solid #575757;position:fixed;left:10px;top:10px;z-index:9999;width:1px;height:1px;clip: rect(0,0,0,0);}
.slideto:focus {width:auto;height:auto;clip:auto;}

.tmpcontact {background:#000}

.contactform .s_top {position:absolute;left:0;top:0px;font-size:12px; opacity:0}
.contactform .viewframe {opacity:1;top:-15px;}
.contactform span {font-weight:600;color:#666;display:block;margin:0 0 5px 0;}
.contactform textarea {padding: 10px 10px;height: 64px;}

.contactformplace {float:right;width:35%;}
.contactformplace .contactform ::-webkit-input-placeholder {color: #fff;}
.contactformplace .contactform ::-moz-placeholder {color: #fff;}
.contactformplace .contactform :-ms-input-placeholder {color: #fff;}
.contactformplace .contactform :-moz-placeholder {color: #fff;}
.contactformplace input, .contactformplace textarea {color:#fff}
.contactformplace input[type="submit"] {background:#fff;color:#000}
.contactformplace p {color:#fff}

#contactfooter {margin:0 0 10% 0;width:100%;float:left}
#contactfooter label {margin:0 2% 20px 0;width:30%}
#contactfooter label.comments {width:60%;width: 94%;margin: 0;}
#contactfooter .contactform {float:right;width:85%;display:flex;flex-wrap: wrap;padding: 0 80px 0 0px;position:relative}
#contactfooter .contactform ::-webkit-input-placeholder {color: #000;}
#contactfooter .contactform ::-moz-placeholder {color: #000;}
#contactfooter .contactform :-ms-input-placeholder {color: #000;}
#contactfooter .contactform :-moz-placeholder {color: #000;}
#contactfooter .bigtitle {color:#000;background:none;text-align:initial;width:auto;margin:0;padding: 10px 10px 15px 10px;}
#contactfooter input[type="submit"] {width:120px;position: absolute;right: 0;bottom: 0;}
.mandatoryContact span:after {content: "*";display: inline-block;color: #ff0000;}

.gmap {width:55%;float:left}
.gmap iframe {width:100%}

.indexcontent {margin:0 auto 10% auto}
.indexcontent .bodytext {float:right;width:70%;}
.indexcontent .bodytext a {color:#000;font-weight:800}
.indexcontent .bodytext a:before {float:left;margin:15px 10px 0 0px;width:100px;height:2px;background:#A4C139;content:"";display:block}
.indexcontent .bodytext a:hover {text-decoration:underline}

.bigtitle, .bigtitle2 {text-align:center;color:#fff;font-size: 3vw;background:#A4C139;width:25%;margin:0 5% 0 0%;padding:15px 10px 20px 10px;float:left;line-height: 80%;}
.bigtitle2 {float:none;margin:0 auto 2.5% auto;width: 30%;}

.banner {color:#fff;font-size: 23px;}
.banner a {color:#fff;display: inline-block;direction: ltr;}
.banner a:hover {text-decoration:underline}

a.whatsup {display:block;background: url(../images/whatsup.png) 90% center no-repeat;margin:0 0 20px 0;border:1px solid #A4C139;color:#fff;width:250px;padding:15px;}
a.whatsup:hover {text-decoration:underline}

.socialmedia a {filter: brightness(0) invert(1);display: block;float:left;margin:0 10px 0 0px;}
.socialmedia a:hover {opacity:.7}

.tmpregular h1 span, .tmpprojects h1 span, .tmpproject h1 span {background:none;border:3px solid #A4C139;color:#000}

.blackplace {background:#000;padding:6%;margin:5% 0 .5% 0;width: 100%;float: left;color:#fff;}
.tmpproject .blackplace {margin:5% 0 }
.blackplace p, .blackplace h2, .blackplace h3, .blackplace li {color:#fff;text-align:center;max-width:60%;margin:auto}
.blackplace h2 {margin:0 auto 5% auto;position:relative}
.blackplace h2:after {content: "";display: block;width: 120px;height: 2px;background: #A4C139;position: absolute;left: 50%;bottom: -30%;margin:0 0 0 -60px}

.simplegallery {margin:0 0 5% 0;width: 100%;float: left;}
.sliderimages .slick-slide {margin:20px;overflow:hidden}
.sliderimages a {height:360px;}
.sliderimages a img {height:360px;max-width:none}
.sliderimages a:hover img, .sliderimages a:focus img {-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.sliderimages  .slick-prev, .sliderimages  .slick-prev:hover, .sliderimages  .slick-prev:focus {left:0px;transform: rotate(180deg);margin-top: -40px;background:#000;width:60px;height:90px;z-index: 2;}
.sliderimages  .slick-next, .sliderimages  .slick-next:hover, .sliderimages  .slick-next:focus {right:0px;background:#000;width:60px;height:90px;}
.sliderimages  .slick-next:before, .sliderimages  .slick-prev:before, .sliderimages  .slick-next:after, .sliderimages  .slick-prev:after {background:#A4C139;content:"";display:block;position:absolute;right:25px;top:20px;width:3px;height:30px;transform: rotate(-45deg);opacity:1;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.sliderimages  .slick-next:before, .sliderimages  .slick-prev:before {transform: rotate(45deg);top:40px;}
.sliderimages  .slick-next.slick-disabled:before, .sliderimages  .slick-prev.slick-disabled:before {opacity:1}
.sliderimages .imgplace {overflow:hidden}

.projectsmapplace {background: #161616;position:relative;overflow:hidden;margin:2.5% 0 0 0;width: 100%;}
.projectsmapplace > img {position:absolute;left:0;top:0;filter:blur(10px);opacity:.5}
.projectsmap {background: url(../images/projectsmap.jpg) center center no-repeat;height:799px;width:1200px;position:relative;margin:auto}

.countrypin {z-index:1;position:absolute;background:#000 url(../images/logosmall.png) center center no-repeat;width:30px;height:30px;display:block;background-size:contain}
.countrypin .title {display:none;padding:10px;background: #161616;color: #A4C139;position:absolute;left:0;top:40px;font-weight:600;-moz-box-shadow: 0px 0px 10px rgba(100,100,100,0.5);-webkit-box-shadow: 0px 0px 10px rgba(100,100,100,0.5);box-shadow: 0px 0px 10px rgba(100,100,100,0.5);white-space:nowrap}
.countrypin:hover .title {display:block;}
.countrypin:hover {z-index:2}

.gallerypage {margin:5% 0}
.grid-sizer, .grid-item {width: 22%;}
.grid-item {margin-bottom:40px;float: right;overflow:hidden;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius:3px;-moz-box-shadow: 0px 0px 5px rgba(100,100,100,0.5);-webkit-box-shadow: 0px 0px 5px rgba(100,100,100,0.5);box-shadow: 0px 0px 5px rgba(100,100,100,0.5);}
.gutter-sizer {width: 4%;}
.grid-item a:hover img {-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.grid-item div {background: #000000\8;background: rgba(0, 0, 0, 0.8);width:100%;height:auto;position:absolute;left:0px;bottom:0px;margin:0;color:#fff;padding:5px 10px;}

.sliderbtn {}
.sliderbtn a {padding:2px 5px;margin:0 2.5px;background:#f0f0f0;color:#000;font-size:16px;    display: inline-block;font-weight:400}
.sliderbtn a:hover, .sliderbtn a:focus {background:#ccc}

a:focus, button:focus, input[type="submit"]:focus, input:focus, select:focus, textarea:focus, input[type="checkbox"]:focus { -moz-box-shadow: 0px 0px 10px rgba(100,100,100,0.5);-webkit-box-shadow: 0px 0px 10px rgba(100,100,100,0.5);box-shadow: 0px 0px 10px rgba(100,100,100,0.5);outline: 1px dashed #A4C139;}

.accessibility {width:30px;height:30px;padding:0;border:1px solid #000;position:relative;z-index:999;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;/*position:absolute;right:0;top:20px;*/float:right;margin:20px 0 0 0}
header.sticky .accessibility {margin:5px 0 0 0}

.accessibility:before, .accessibility:after {content:"";width: 15px;height: 20px;display: block;background: #000;transform: rotate(55deg);-webkit-border-radius: 25px 0 25px 0px;-moz-border-radius: 25px 0 25px 0px;border-radius: 25px 0px 25px 0;position: absolute;top: 6px;left: 8px;zoom: .9;}
.accessibility:after {width: 8px;height: 8px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;background:#fff;top: 10px;left: 10px;zoom: 1;}
.accessibility:hover, .accessibility:focus  {border:1px solid #000;}
.accessibility:hover:before, .accessibility:focus:before {background: #000;}

.invertsite img {filter: grayscale(100%);}
.invertsite p, .invertsite div, .invertsite li, .invertsite span, .invertsite button, .invertsite input, .invertsite header, .invertsite label,
.invertsite body, .invertsite a, .invertsite h1, .invertsite h2, .invertsite h3, .invertsite h4, .invertsite h5, .invertsite select, 
.invertsite textarea, .invertsite table td, .invertsite table th, .invertsite footer {background-color:#000 !important;color:#ffffff !important;}
.invertsite .lightblueplace {background:#000;}
.invertsite input, .invertsite button, .invertsite select, .invertsite .contactform textarea, .invertsite .contactform input[type="submit"],
.invertsite .contactsideplace textarea {border:1px solid #fff;}
.invertsite ::-webkit-input-placeholder {color: #fff;}
.invertsite ::-moz-placeholder {color: #fff;} 
.invertsite :-ms-input-placeholder {color: #fff;}
.invertsite :-moz-placeholder {color: #fff;}
.invertsite .searchplace .submitsearch { background:#000 url(../images/search.png) center center no-repeat !important;}

html:lang(he) body, html:lang(he) input {text-align:right;direction:rtl;}
html:lang(he) .slick-slider, html:lang(he) .slick-slider div, html:lang(he) .total, html:lang(he) .oneunitprice, html:lang(he) .priceOfItem,
html:lang(he) .price {direction:ltr;}
html:lang(he) div .ellipsis, html:lang(he) .sliderhome .caption, html:lang(he) .featuresslider.slick-slider div {direction:rtl;}
html:lang(he) .logo, html:lang(he) .leftside, html:lang(he) .content, html:lang(he) .cartheader div,
html:lang(he) .cartitemplace div div, html:lang(he) .bigtitle, html:lang(he) .bigtitle2, html:lang(he) footer .rightside, 
html:lang(he) .footerlinksbox li {float:right;}

html:lang(he) .bigtitle {margin: 0 0 0 5%;}
html:lang(he) .bigtitle2 {float: none;margin: 0 auto 2.5% auto;}
html:lang(he) a.opensearch, html:lang(he) .shoppingcart, html:lang(he) .accountplace, html:lang(he) .menuplace, html:lang(he) .indexcontent .bodytext,
html:lang(he) .searchplace, html:lang(he) #contactfooter .contactform, html:lang(he) .accessibility {float:left;}
html:lang(he) #contactfooter .contactform {padding: 0 0 0 80px;}
html:lang(he) .mainmenu > li a {margin: 0 20px 0 0;}
html:lang(he) .mainmenu > li li a {margin:0;}
html:lang(he) .changeq input, html:lang(he) div .more, html:lang(he) div input[type="submit"] {text-align:center}
html:lang(he) .mandatoryContact:before, html:lang(he) .mandatoryContacts span:before, html:lang(he) .errorplace, 
html:lang(he) .contactform .s_top, html:lang(he) .dropmenuplace, html:lang(he) .sliderhome .caption,
html:lang(he) .scroll-wrapper > .scroll-content, html:lang(he) .search_results, html:lang(he) .featuresplace .feature .title:after,
html:lang(he) .managements .management .title:after {left: auto;right:0}
html:lang(he) .togglecart, html:lang(he) .accessibility, html:lang(he) #contactfooter input[type="submit"] {right: auto;left:0}
html:lang(he) input[type="checkbox"], html:lang(he) input[type="radio"], html:lang(he) .search_results .imgplace,
html:lang(he) .flexplace.liststyle .flex .imgplace {float:right;margin: 0px 0px 0 3%;}
html:lang(he) .imgside, html:lang(he) .tmpproject .imagesplace {float:left;margin:2% 5% 5% 0px;}
html:lang(he) .tmpproject .imagesplace {margin-top:0;}
html:lang(he) .shoppingcarticon {float:left;margin:0px 10px 0 0px;}
html:lang(he) .downloads .download img {margin:0 0px 0 10px;}
html:lang(he) .flexplace.liststyle .childrenplace .imgplace  {float:none;margin:0}
html:lang(he) .bodytext ul li, html:lang(he) .mainabstract ul li {padding-left:0px;padding-right:15px;background: url(../images/dot.png) 99.5% 10px no-repeat;}
html:lang(he) #contactfooter label {margin: 0 0 20px 2%;}
html:lang(he) #contactfooter label.comments {margin:0}
html:lang(he) .indexcontent .bodytext a:before {float: right;margin: 15px 0 0 10px;}
html:lang(he) .featuresslider .slick-slide {margin: 0 0 0 20px;float: right;}
html:lang(he) a.whatsup {display:block;background: url(../images/whatsup.png) 20px center no-repeat;}
html:lang(he) .btnplace button, html:lang(he) .btnplace a {margin:10px 0 0 10px;float:right}
html:lang(he) .sl-wrapper .sl-navigation button.sl-prev {left:auto;right:20px;}
html:lang(he) .sl-wrapper .sl-navigation button.sl-next {right:auto;left:20px;}
html:lang(he) .flex {margin: 4% 0 2% 2%;}
html:lang(he) .flex:nth-of-type(4n) {margin-right:0;margin-left: 0;}
html:lang(he) .events > div {margin: 0 0 10px 0;}
html:lang(he) .linksplace a {background-position: 99% center;background-size: contain;}
html:lang(he) .socialmedia a {float: right;margin: 0 0 0 10px;}
html:lang(he) .sliderhome .links a {border:none;border-left: 1px solid #A4C139;}
html:lang(he) .managements .management:first-of-type .imgplace {width:410px;float:right;margin:0 8% 4% 4%;}
html:lang(he) .flex .title {font-size:36px;}
html:lang(he) .flexhalf > div {    padding: 0 0 0 6%;}


@media screen and (min-width: 320px) and (max-width: 1640px) {}
@media screen and (min-width: 320px) and (max-width: 1030px) 
{
	@-webkit-keyframes bugfix { from {padding:0;} to {padding:0;} }
	input {border-radius: 0;}

	header:before, .countriesname, .sliderhome h1, .slidetodown {display:none}

	body, p, li {line-height: normal;text-align:initial}
	.credits p, .footerlinksbox a {font-size:small}
	.featuresplace .feature .title,  .sliderhome h1, h1, h1 span, .flex .title, h3 {font-size:20px;font-weight:400}
	.sliderhome .links a {font-size: 20px;line-height: 100%;color:#fff;    font-weight: 400;}
	.sliderhome h2, .sliderhome h3, .featuresblackplace h2,.featuresblackplace .title,.sliderhome p, h1, h2 {font-size:30px;line-height:100%;margin:0 0 2.5% 0;font-weight:400}
	h1, h1 span {font-size:40px}

	.logo, html:lang(he) .logo {float:right;margin:5px 0;position: static;}
	.logo img {max-height: 40px;}
	/*.sticky .logo img {max-height: 40px;}*/

	.openmenu {display:block;width:30px;height:30px;position:relative;float:left;margin:10px 10px 0 0px;background:none;border:none;padding:0;}
	.openmenu span, .openmenu div:after, .openmenu div:before {border-radius: 3px;display:block;height:6px;background:#80b134;margin: auto;width: 30px;position:relative}
	.openmenu div:after { content: '';bottom:-4px;}
	.openmenu div:before { content: '';top:-4px;}
	.openmenu.opened {opacity:1}
	.openmenu.opened div:before {transform: translateY(10px) rotate(135deg);}
	.openmenu.opened div:after {transform: translateY(-10px) rotate(-135deg);}
	.openmenu.opened span {transform: scale(0);}

	.menuplace, body:lang(he) .menuplace {display:none;z-index:999;transform: translateX(100%);background: #fff;position:fixed;left:auto;right:-10px;top:0px;width:86%;margin:0;height: 100vh;height: calc(var(--vh, 1vh) * 100);-moz-box-shadow:5px 5px 5px rgba(0,0,0,.3);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.3);box-shadow:5px 5px 5px rgba(0,0,0,.3);}
	.mainmenu, .sticky .mainmenu {display:block;width: 100%;height: 100%;padding: 0;position: absolute;top: 0px;left: 0%;margin: 0; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;background: inherit;-webkit-overflow-scrolling: touch;overflow: scroll;overflow-x: hidden;overflow-y: auto;}
	.mainmenu li, html:lang(he) .mainmenu li, .mainmenu li li, .mainmenu li li li {float:none;margin:0;position:relative;display:block;width:100%;max-width:100%}
	.mainmenu > li a {padding:2%;border-bottom:1px solid #ccc;margin:0;font-weight: 600;background: #f0f0f0;}
	.mainmenu li li a, .mainmenu li li li a, .mainmenu li.this li a, .mainmenu li li a {font-size:16px;text-align:center;background:#fff}
	.menuopen, body:lang(he) .menuopen {transform: translateX(0px);right:0;display:block}
	
	.mdisable, .mdisable #main {overflow: hidden;}
	.mdisable #main {-webkit-animation:none;animation:none;}

	.dropmenuplace {display:block;opacity:1;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;left:0;margin:0;position:static;width:100%;padding:0;height:auto;-moz-box-shadow: 0px 0px 0px rgba(0,0,0,.2);-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,.2); box-shadow: 0px 0px 0px rgba(0,0,0,.2); }

	.page, .indexcontent {width:94%;margin:auto}

	.dropmenuplace .page, .sliderhome .links .page {width:100%;max-width:100%;}

	.sliderhome, .maincontent {margin:40px 0 20px 0}
	.sliderhome img {max-width:100%;height:auto}
	.sliderhome div, .imgslider .slick-slide > div {height:auto}

	footer .page, .bodyflex .bodytextplace, .catalogpage.opened .catalogpagetoogle, .featuresplace .feature .abstract,
	.featuresblackplace .feature, .featuresplace .features, .flexhalf {display:block}
	.featuresplace .features {height:auto}
	.featuresplace > div {justify-content: center;}
	.featuresplace .feature {max-width:640px;margin: .5% auto;width:100%;}
	.featuresplace .feature .moreabstract {display:-webkit-box;opacity:1}
	/*.featuresplace .feature .imgplace, .featuresslider .feature .imgplace {height: 500px;}*/
	.featuresplace .feature .title {margin:5% 0 5px 0;font-size:30px;}

	.content, .flex, .bannerplace, .sliderhome h2, .sliderhome h3, .sliderhome p, .socialmedia, .footerlinksplace, .bodyflex .bodytextplace > div,
	.bodyflex .bodytextplace > div:nth-of-type(2n), .catalogpagetoogle > div, .infobox, .flexsimple, footer .rightside, .indexcontent .bodytext,
	.featuresslider, .slick-list, .featuresblackplace div, .flexhalf > div, .managements .management:first-of-type .imgplace,
	.managements .management:first-of-type, .contactformplace, .gmap {float:none;width:100%;max-width:100%;margin:0 auto 2.5% auto;}

	html:lang(he) .imgside, html:lang(he) .tmpproject .imagesplace {float:none;width:100%;max-width:100%;margin:0 auto 40px auto;}
	.imagesplace .slick-dots {bottom:-30px;}

	.accessibility, header.sticky .accessibility {margin: 10px 0 0 0;}

	.childrenplace > div {width:49%;max-width:180px;margin:0 .5% 5% .5%}

	.featurepopup, .sliderhome .caption, .logindata {left:0;margin:0;width:100%;max-width:100%;padding:4%;display:block}
	
	.flexplace.similarslider .flex, html:lang(he) .flexplace.similarslider .flex, .searchplace, .featuresslider .slick-slide {margin:0;}

	.logosslider, breadcrumbs, .tmpmanagementItem .imagesplace {margin:5% auto}

	.blackplace p, .blackplace h2, .blackplace h3, .blackplace li {max-width:100%;}
	.blackplace h2:after {bottom:-10px;}

	.flexhalf > div {padding:0;}

	.opensearch span, .shoppingcart .opencart span, .accountplace .openaccount span {margin:5px 0}

	.projectfive, .flex, html:lang(he) .flex, html:lang(he) .flex:nth-of-type(3n) {width:48%;margin:1%;}
	.projectfive .imgplace img, .projectfive .imgplace, .flex .imgplace, .flex .imgplace img {height: 210px;}

	#contactfooter {right:2%;bottom:2%}
	#contactfooter .contactform, #contactfooter label, html:lang(he) #contactfooter .contactform {width: 100%;padding:0;margin:0 0 10px 0;}
	.opencontact {padding:0;width:40px;height:40px;background: url(../images/send.png) center center no-repeat;background-size: 50%;}
	.opencontact span {display:none;}
	.opencontact.opened {padding: 20px 20px 20px 70px;width:auto;height:auto;background-size: auto;background: url(../images/send.png) 10px center no-repeat;}

	.indexcontent, .bigtitleplace {text-align:center}

	.bigtitle, .bigtitle2 {width:auto;max-width:100%;font-size:30px;margin:0 auto 5% auto;padding: 10px 10px 15px 10px;float:none;display: inline-block;}
	.bigtitle h2, .bigtitle2 h2 {font-size:30px;margin:10px 0;line-height: 120%;}
	.bigtitle h2:before, .bigtitle h2:after {top:auto;bottom:0;}

	.featuressliderplace .bigtitle {color:#000;font-weight:400}
	.featuresslider .slick-prev {left:auto;right:0px;}
	.featuressliderplace {margin:0 0 60px 0}

	.smalltitle {font-size: 22px;padding: 0 0 10px 0;font-weight:400}

	header {background:#fff;-moz-box-shadow: 0px 0px 10px rgba(100,100,100,0.5);-webkit-box-shadow: 0px 0px 10px rgb(100 100 100 / 50%);box-shadow: 0px 0px 10px rgb(100 100 100 / 50%);}

	.popupplace {z-index: 998;overflow: hidden;}
	
	.managements .management:first-of-type .title {margin:0 0 20px 0;font-size:28px;line-height:100%;}
	.managements .management .title {font-size:20px;}

	.projectsmap {zoom: .31;}

	.sliderhome .links {position:static;}
	.sliderhome:after {display:none}

	.flexplace.liststyle > .flex .imgplace {height:110px}
	.flex .moreabstract {margin:0 0 20px 0;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
	.flex.project .title {margin: 5px 0 0 0;font-size:20px;}

	.bodytext {width:100%;float:left}

	.shoppingcart .numof {top:0;}

	.search {right: 0;top: 40px;}

	.leftmenu a {font-size: initial;padding: 5px 10px;}

	.slider-for div {height:400px;}
	.slider-for img {max-width:100%;max-height:none}

	.toggleaccount {left:auto;right:0;}
	.togglecart {left: -85px;top: 40px;}

	.grid-item div, div .curtainplace {position:static;padding:5px;font-size:16px;}

	div .slick-prev {left:0px;margin-top:-5.5%}
	div .slick-next {right:0px;}

	.managements .management:first-of-type .abstract {padding:0;}

	.breadcrumbs {padding:2%}
	.breadcrumbs a, .breadcrumbs li {font-size:11px;}
		.grid-sizer, .grid-item {width: 44%;}
	.imgside, html:lang(he) .imgside {width:100%;margin:0 auto 10px auto;float:none;}

	.tmprmp .bigtitleplace {top:0px;position:relative;    margin-bottom: 10px;}

	.gutter-sizer {width: 2%;}

	.docsplace a, .linksplace a {padding: 10px;
    margin: 1%;
    font-size: 16px;
    width: 48%;
    float: right;}
	.docsplace a span {display:none}
	.docsplace img, .linksplace img {margin: -1px 5px;width: 20px;}
}

@media screen and (min-width: 1000px) and (max-width: 1639px) {.page {padding:0 4%}
.accessibility{right:4%}
html:lang(he) .accessibility{right:auto;left:4%}
}
@media (-webkit-device-pixel-ratio: 1.25) {#main {zoom: 0.8;}}
@media (-webkit-device-pixel-ratio: 1.5) {#main {zoom: 0.67;}}
@media screen and (min-width: 1921px) and (max-width: 6000px) {header {width:1920px;left:50%;margin:0 0 0 -960px}.openmenu {display:none}}

@media print 
{
	@page {size: A4 Portrait; }
    * {-webkit-print-color-adjust:exact;}
	h1, h2, h3, h4, h5, h6, h7, p, a, li {line-height:120%;color:#000 !important;}
	h1 {font-size:30px;margin:20px 0;}
	h2 {font-size:26px;} 
	h3 {font-size:20px;}
	h4 {font-size:18px;}
	p {line-height: 120%;font-size: 16px;}
	div, header, footer, a {color:#000 !important;background:none !important;}
	.page, .content, .imgside, .indexcontent, .bodytext, .rightside, .leftside { width: auto !important;width:100% !important; margin:auto !important;max-width:100% !important;float:none}
	.leftcolumn, .mainmenu, .topmenu, .breadcrumbs, .search, .socialmedia, .strip, .opensearch, .shoppingcart, #openlogin, #strip,
	.footerlinksplace, .more, .docsplace, div .slick-dots, .sliderhome, .accessibility, #contactfooter {display:none !important;}
	div, span, body, header, .sticky {background:none;-moz-box-shadow: 0px 0px 0px rgba(100,100,100,0);-webkit-box-shadow: 0px 0px 0px rgba(100,100,100,0);box-shadow: 0px 0px 0px rgba(100,100,100,0);}
	.maincontent {min-height:0;height:auto;margin:0;}
	header, .infobox, .timelinegreyplace .bigtitle, .timelineplace, .linkssplace .bigtitle {width:100%;position:static}
	.pagetitle, .columns {background:none;padding:0;min-height:0;position:static;height:auto}
	.bodytext p a {box-shadow: inset 0 0px 0 rgba(255,255,255,0), inset 0 0px 0 #ffffff;}
	.credits {text-align:center;padding:5px;font-size:14px;margin: 0}
	.content {page-break-after: always;}
}
