/*
	Theme Name: Catom Base
	Theme URI: http://catom.com
	Author: Refael Shahar
	Author URI: https://www.linkedin.com/in/refael-shahar-b12574177
	Description: Catom Theme
	Version: 1 
	Date:29.4.2019
*/
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: #cccccc;color: #cccccc;width: 100%;height: 1px;border: none;} 
input, textarea, select, button {line-height:normal;margin:0px;padding:0px;border:none;color: #333;font: normal 16px Raleway, Arial, Helvetica, sans-serif;background:#454444;vertical-align: middle;}
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;}
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}
.errorplace {color:#ff0000;}

::-moz-selection {background:#fcd404;color:#000000;text-shadow: none;}
::-webkit-selection {background:#fcd404;color:#000000;text-shadow: none;}
::selection {background:#fcd404;color:#000000;text-shadow: none;}
* {-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
::-webkit-input-placeholder {color: #999999;}
::-moz-placeholder {color: #999999;}
:-ms-input-placeholder {color: #999999;}
:-moz-placeholder {color: #999999;}

html {font-size:100%;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}
body, body.erc {font-size:18px;color:#ffffff;-webkit-animation: bugfix infinite 1s;overflow-x:hidden;}

h1, h2, h3, h4, h5, h6, h7 {color:#fcd404;margin:0px 0px 40px 0px;line-height:100%}
h1 {font-size:72px;font-weight: 900;}
h2 {font-size:40px;line-height: 49px}
h3, h4, h5, h6 {font-size:28px;}

p {margin:0px 0px 15px 0px;line-height:29px;font-weight:400;/*text-align:justify*/} 
a,  a:link,  a:visited,  a:focus,  a:active{color:#fcd404;text-decoration:none;outline-style:none;}
a:hover, a:focus {text-decoration: underline;}
img { -ms-interpolation-mode: bicubic;display: block; max-width:100%;}
li ul, li ol {margin:0 1.5em;}
ol {list-style-type:decimal;}

nav ul{ display: inline;margin:0;list-style-type:none;list-style: none;}
nav ul li {display:inline-block}
ul li{margin:0;list-style: none;}

body, h1, h2, h3, h4, h5, h6, p, li, input, textarea, select, button {font-family: 'Montserrat', Arial, Helvetica, sans-serif;}

.clear {clear:both;}

body {border-left: 10px solid #fcd404;padding-top: 175px;background-size: contain;min-height: 100vh;background-color: #000;background-position: 0 0;background-repeat: no-repeat;/*background-image: url(img/top_header.png);*/}
body.home {background-size: cover;}

h2.blue_title {color: #00ffff;font-size: 72px;font-weight: 600;margin: 0px 0px 100px 0px;}
h2.blue_title.blue_title_mt {margin: 120px 0px 60px 0px;}
h2.blue_title.blue_title_arrow:before {content: "▶";margin-right: 26px;}

.menuplace, header, .nav, .logo, .logo2, .logo img, .logo2 img, .galleryitem, .nav a, .feature img, .galleryitem img, .featureitem a, .navigation a,.sidemenu a,
.feature a, .slidehome a, a.more, .leftside a, .aboutplace a, .article .link, .article, .book .link, .book, .infobox a, .fp-nav a, .fp-nav span,
.moreofbox img, .section.firstsection a, .footerbody img, .nav a, .newsitem a, .newsitem .moreabout, 
.content_regular_page.show_children h3, .sidemenublue a, .publications.newsitem .article_link a, 
.publications.newsitem a:after, .publications.newsitem a, .year-slider a {transition: all 0.30s ease-in-out;-o-transition: all 0.30s ease-in-out;-ms-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;}
/*trantran*/

.shadow {-moz-box-shadow: 0px 0px 15px rgba(100,100,100,0.4);-webkit-box-shadow: 0px 0px 15px rgba(100,100,100,0.4);box-shadow: 0px 0px 15px rgba(100,100,100,0.4);}

.header:after, .features:after, .indexcontent:after, .mediumpage:after, .pagecontent:after, .featureitem a:after, .navigation:after,
.footer:after, .sidemenu:after, .shortpage:after, .attachments:after, .readmorefooter:after, .article:after, .book:after,
.teamlists:after, .newsitem:after, .moreofplace:after, .mapplace:after, .loginplace:after {content: "";display: table;clear: both;}

#main {max-width:1920px;margin:auto}

.pagemain {width:94%;margin:auto;position:relative;max-width:1920px;}
.shortpage {max-width:100%;margin:auto;position:relative;}
.mediumpage {max-width:1920px;margin:auto;position:relative;}

.logo, .logo2 {opacity: 1;display:block;position:absolute;left:0;top:20px;}
.logo2 img {height: 67px;}
.sticky .logo2 img {height: 50px;}
.logo {opacity: 0}

header {position:fixed;width:100%;top:0;left:0;z-index: 555;min-height: 133px;border-left: 10px solid #fcd404;background-size: auto 100%;background-color: transparent;background-image: url(img/top_header.png);background-position: 0 0;background-repeat: repeat-x;}
.home header {background: initial;}
.admin-bar header {top: 32px;}
header.sticky {min-height: 90px;} 

.home .sticky, .fp-viewing-Research header, .fp-viewing-ERC header, .fp-viewing-Publications header, .fp-viewing-IlanMarek header {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&1+20,0+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(0,0,0,1) 20%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
.sticky .logo, .fp-viewing-Research header .logo, .fp-viewing-ERC header .logo, .fp-viewing-Publications header .logo, .fp-viewing-IlanMarek header .logo {opacity: 1}
.fp-viewing-Research header .logo2, .fp-viewing-ERC header .logo2, .fp-viewing-Publications header .logo2, .fp-viewing-IlanMarek header .logo2 {opacity: 0}

.nav {float:right;margin: 32px 0 0 0;width: 73%;}

.nav a {font-weight: 500;color: #fcd404;font-size: 17px;text-shadow: 1px 1px 10px #000;padding: 12px 15px;display: block;}
.nav a:hover, .nav li.current-menu-item a, .nav li.current-menu-parent a, .current-page-ancestor a {text-decoration: underline;}
.nav li.current-menu-item a, .nav li.current-page-ancestor a {color: #000000;background-color: #fcd404;text-decoration: none;text-shadow: initial;padding: 12px 15px;}
.nav li {display: inline-block;float:left;margin:;position:relative;}
.nav li ul {position: absolute;left:0;top:30px;width:350px;display:none;margin:0;/*-moz-box-shadow: 0px 0px 15px rgba(100,100,100,0.4);-webkit-box-shadow: 0px 0px 15px rgba(100,100,100,0.4);box-shadow: 0px 0px 15px rgba(100,100,100,0.4);*/}
.nav .sub-menu li {float:none;margin: 0;display:block;}
.nav .sub-menu li a {color: #333;display:inline-block;border:none;background: #fff;margin: 0 0 5px 0;-moz-box-shadow: 0px 0px 3px rgba(100,100,100,0.2);-webkit-box-shadow: 0px 0px 3px rgba(100,100,100,0.2);box-shadow: 0px 0px 3px rgba(100,100,100,0.2);}
.nav .sub-menu li a:hover {background: #ff4200;color:#fff;}
.nav li:hover > ul {display:block;}
.nav.blackmenu a:hover, .nav.blackmenu li.current-menu-item a, .nav.blackmenu .current-menu-parent a {color: #000}
.nav .sub-menu .sub-menu {display:none;}
.nav li .openlogin {color:#ff4200;}

.navbottom {float:right;width:35%;margin: 0 0 40px 0}
.navbottom li {display:block;}
.navbottom a {color: #fff;display:inline-block;margin: 0 0 10px 0;}
.navbottom a:hover {text-decoration: underline}
.navbottom .sub-menu li {padding: 0 20px 0 0}
.navbottom .sub-menu li a {background: url(img/whitearrow.png) right center no-repeat;padding: 0 20px 0 0;font-size: 18px;margin: 0 0 5px 0;}

.sidemenu {padding: 40px 0 ;clear: both;}
.sidemenu li {width:50%;float: left;}
.sidemenu a {display:inline-block;margin:0 0 15px 0;border: 1px solid #dbdbdb;	padding: 8px 15px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.sidemenu a:hover, .sidemenu a.current {border: 1px solid #ff4200;background: #ff4200;color:#fff;}
.sidemenu li ul {padding: 0;margin: 0}
.sidemenu li ul li a {color: #333;padding: 5px 10px;}
.sidemenu li ul li ul li a {color: #999;padding: 2px 5px;font-size: 16px;}

.sidemenublue {background-color: #00ffff;padding: 40px 5%;margin-bottom: 20px;}
.sidemenublue li ~ li {margin-top: 10px;}
.sidemenublue li.current-menu-item a:before {content: "";position: absolute;left: 0;width: 29px;background: url(img/side_menu_select.png) no-repeat 0 center;height: 100%;top: 0;}
.sidemenublue a {text-decoration: none;color: #000;opacity: .5;font-size: 45px;line-height: 50px;font-weight: 600;padding-left: 55px;position: relative;}
.sidemenublue a:hover, .sidemenublue a:active, .sidemenublue a:focus, .sidemenublue li.current-menu-item a {opacity: 1;}

.slidehome {padding: 5%;}
.slidehome img, .slidehome .caption div {/*-webkit-transform: translate(0, 0%);-ms-transform: translate(0, 0%);transform: translate(-50%, -50%);position: absolute;top: 50%;left: 50%;*/}
.slidehome .imgplace, .slidehome .caption {width:50%;float:left;position:relative;}
.slidehome .caption h2 {font-size:72px;text-transform: uppercase;color:#555555;margin: 0 0 80px 0;font-weight: 900;position:relative;letter-spacing: 4px;}
.slidehome h2:after {content: "";display:block;width:50%;bottom: -45px;height:1px ;background: #ff4200;position:absolute;left:0%;}

.slidehome a, a.more, .feature a, .leftside a, .aboutplace a { text-transform: uppercase;border: 1px solid #ff4200;display:inline-block;padding:8px 15px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.slidehome a:hover, a.more:hover, .feature a:hover, .leftside a:hover, .aboutplace a:hover {color:#fff;background:#ff4200;}

.aboutplace {width:50%;float:right;position:relative;color: #fff;padding: 0 10% 0 0}
.aboutplace h2 {font-size:72px;text-transform: uppercase;color:#fff;margin: 0 0 80px 0;font-weight: 900;position:relative;letter-spacing: 4px;}
.aboutplace h2:after {content: "";display:block;width:50%;bottom: -45px;height:1px ;background: #ff4200;position:absolute;left:0%;}

.imgside, .imgside2 {width:390px;float:left;margin: 0 5% 0 0;overflow: hidden;height: 390px;}
.imgside2 img {min-height:390px;min-width:390px;max-width:none;}

.slides .slick-prev {right:5%;}
.slides .slick-next {left:5%;}
.slides .slick-dots {bottom: 20px;}
.slides .slick-dots li button:before {color: #ccc;font-size: 52;}
.slides .slick-dots li.slick-active button:before {color: #ccc;}
.slide .caption {position: absolute;right: 15%;top:20%;}
.slide a {display: block;color: #ffff;font-weight: 100}
.slide a:hover {text-decoration:underline;}
.slick-dots li.slick-active button:before {opacity: 1}

.slick-next {right:0;}
.slick-prev {left:0;}
.slick-prev, .slick-prev:hover, .slick-prev:focus {z-index:9;background: url(img/blackleftarrow.png) center center no-repeat;width:25px;height:25px;}
.slick-next, .slick-next:hover, .slick-next:focus {z-index:9;background: url(img/blackrightarrow.png) center center no-repeat;width:25px;height:25px;}
.slick-prev:before, .slick-next:before {display:none}

.indexcontent {margin: 0 auto 0px auto;text-align: center;position:relative;z-index:101;}
.indexcontent h1 {text-transform: uppercase;color:#555555;text-align: center;margin: 0 0 10px 0}
.indexcontent h2 {font-size:25px;text-transform: uppercase;text-align: center;font-weight: 300;margin: 0 0 60px 0;position:relative;letter-spacing: 2px;}
.indexcontent h1:after {content: "";display:block;width:25%;bottom: -25px;height:1px ;background: #ff4200;position:absolute;left:50%;margin: 0 0 0 -13%;}
.indexcontent p {text-align: center;max-width: 600px;margin: 0 auto }

.year-slider {border: 2px solid #00ffff;padding: 0 52px;}
.year-slider .slick-prev, .year-slider .slick-next {display: block;border: 2px solid #00ffff;padding: 26px 0px;width: 54px;color: #00ffff;}
.year-slider .slick-prev, .year-slider .slick-prev:hover, .year-slider .slick-prev:focus {left: -2px;background: url(img/icon_blue_icon_left.png) center center no-repeat;}
.year-slider .slick-next, .year-slider .slick-next:hover, .year-slider .slick-next:focus {right:-2px;background: url(img/icon_blue_icon_right.png) center center no-repeat;}
.year-slider a {color: #00ffff;font-size: 16px;line-height: 30px;font-weight: 500;padding: 11px 20px;}
.year-slider a.active, .year-slider a:hover, .year-slider a:active, .year-slider a:focus {background-color: #00ffff;color: #000;}

.strip {overflow: hidden;width: 20%;float: left;margin-right: 90px;position: sticky;top: 150px;}
.strip .strip_img {margin-bottom: 20px;}
.strip + .contentpage {width: calc(80% - 90px);float: left;}

.footer {padding: 20px 3%;}
.section .footer {position:absolute;left:0;bottom: 0;width:100%;}
.footerbody {float:right;}
.footerbody a {display:inline-block;float:left;margin: 0 40px 0 0;}
.footerbody a:first-of-type {border-right:1px solid #ff4200;padding: 0 40px 0 0}
.footerbody p {float: right;}
.footerbody p:first-child:before {content: ".";width: 2px;margin: 0 36px;background: rgba(255,255,255,0.5);overflow: hidden;font-size: 5px;height: 46px;display: inline-block;}
.footerbody img {display: inline;opacity:.5;filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter: gray contrast(1);-webkit-filter: grayscale(100%) contrast(1);}
.footerbody img ~ img {}
.footerbody img ~ img:before {content: "|";}
.footerbody img:hover {opacity:1;filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");filter: grayscale(0%); -webkit-filter: grayscale(0%);}

.copyright {color: #fcd404;font-size: 15px;float:left;margin: 20px 0 0 0;}
.copyright a {color: #fcd404;text-decoration: underline;}

.mediumpage .bigtitle, .shortpage .bigtitle, .clients .bigtitle, .teamlist .bigtitle {}
.mediumpage .bigtitle span, .shortpage .bigtitle span, .clients .bigtitle span, .teamlist .bigtitle span {}

.secondbody .bigtitle span {background:#fafafa;}

.featuresimg{width:50%;float:left;height:100%;}
.features {width:50%;float:right;padding: 18% 5% 0 0;}
.featuresimg {background: url(img/erc.png) center center no-repeat;}

.feature {margin: 0 0 80px 0;}
.feature h2 {color: #555555;text-transform: uppercase;margin: 0 0 20px 0}

.clients {margin: 100px 0}
.clients .bigtitle span {float:left;padding: 10px 30px 10px 0px;}
.client .imgplace {height:100px}
.client .imgplace img {max-height:100px;max-width:200px;margin:auto;opacity: .5;filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter: gray contrast(1);-webkit-filter: grayscale(100%) contrast(1);}
.client img:hover, .client a:focus img {opacity:1;filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");filter: grayscale(0%); -webkit-filter: grayscale(0%);}

.middleimg {position:relative}
.middleimg img {-webkit-transform: translate(0, 0%);-ms-transform: translate(0, 0%);transform: translate(-50%, -50%);position: absolute;top: 50%;left: 50%;}

.contentpage {position:relative;margin-bottom: 100px;}
.contentpage.nostrip {padding: 150px 0 0 0}
.contentpage .mediumpage, .contentpage .shortpage {padding: 0;width: 94%;}

.section_bio h3 {color: #00ffff;font-size: 30px;line-height: 30px;font-weight: 600;margin-bottom: 0;margin-top: 45px;}

.section_items {display: table;}
.section_items .section_items_box {display: table-row;font-size: 17px;}
.section_items .section_items_box .dev {width: 0px;height: 0;margin-top: 40px;}
.section_items .section_items_box .years {display: table-cell;white-space: nowrap;}
.section_items .section_items_box .content {display: table-cell;padding-left: 12px;color: #fff;}

.contentpage h1, .like_h1 {color: #fcd404;font-size: 70px;font-weight: 600;margin: 0 0 60px 0;line-height: 72px;}
.like_h1 {margin: 100px 0 40px 0;}
.contentpage h1 span {}

.bodytext p a {text-decoration: underline}
.doublebody {overflow: hidden}
.doublebody .bodytext {width:48%;float:left;}
.doublebody .bodytext p {font-size: 17px;color: #fff;line-height: 30px;text-align: justify;}
.doublebody .secondbody {float:right}
.doublebody .bodytext a:hover, .doublebody .bodytext a:active, .doublebody .bodytext a:focus {text-decoration: none;}
.bodytext table {border-top:1px solid #ccc;border-right: 1px solid #ccc;width:100% !important;}
.bodytext table td, .bodytext table th {border-bottom:1px solid #ccc;border-left: 1px solid #ccc;padding:5px;width:auto !important;}

.conatacr_details {font-size: 17px;line-height: 40px;}
.conatacr_details div {margin-bottom: 30px;padding-left: 22px;margin-left: 24px;position: relative;}
.conatacr_details div:before {background-image: url(img/icon_name.png);background-repeat: no-repeat;background-position: center;content: "";position: absolute;width: 22px;height: 22px;left: -24px;top: 0;}
.conatacr_details .name:before {background-image: url(img/icon_name.png);}
.conatacr_details .address:before {background-image: url(img/icon_address.png);}
.conatacr_details .phone:before {background-image: url(img/icon_phone.png);}
.conatacr_details .cellular:before {background-image: url(img/icon_cellular.png);}


.bio_content {font-size: 17px;color: #fff;line-height: 30px;text-align: justify;}

.editoryears h3 {margin: 0;color: #ff4200;font-size: 18px;border-bottom: 1px solid #ff4200;padding-bottom: 5px}
.editoryears {margin: 0 0 10px 0;}
.editoryears table {width:100% !important;}
.editoryears table td, .editoryears table th {padding:5px;width:auto !important}
.editoryears table td:first-of-type {width:200px !important;padding:5px 0 0 50px;}

.featureitem {padding: 0 0 20px 0;margin: 0 0 20px 0;border-bottom: 1px solid #ccc}
.featureitem img {float:right;max-width:250px;margin: 0 0 0 20px;}
.featureitem .abstract {max-width:80%;overflow:hidden}
.featureitem a {display:block;color: #000;}
.featureitem a:hover {-moz-box-shadow: 0px 0px 15px rgba(100,100,100,0.4);-webkit-box-shadow: 0px 0px 15px rgba(100,100,100,0.4);box-shadow: 0px 0px 15px rgba(100,100,100,0.4);}
.featureitem h2 {margin: 0px 0 20px 0;font-weight: 900;padding: 10px 0 0 0}

.doubleboxplace {overflow: hidden}
.doublebox {float:left;margin: 0 2% 2% 0;width: 48%;}
.doublebox h2 {color: #555555;text-transform: uppercase;text-decoration: underline;text-decoration-color: #f4f4f4;    line-height: 61px;}
.doublebox.nomargin {margin: 0 0 2% 0}

.teams {margin: 50px 0;}
.teamitem {float:left;margin: 0 10% 8% 0;width:45%;}
.teamitem.nomargin {margin: 0 0 8% 0}
.teamitem h2 {margin: 40px 0;}

.teamsplace .mediumpage {padding: 0}
.teamsplace h2 {color: #555555;margin: 0 0 50px 0;padding: 0 0 10px 0;}
.teamsplace h2 span {border-bottom: 1px solid #edede6;display: inline-block;padding: 0 0 10px 0;}
.teamsplace:nth-of-type(odd) {background:#ebebeb;padding:100px 0;margin: 0 0 120px 0}
.teamsplace:nth-of-type(odd) h2 span {border-bottom: 1px solid #fff;}
.teamsplace:nth-of-type(3n) {margin: 40px 0 80px 0}
.teamsplace:nth-of-type(4n) {padding: 0 0 100px 0}
.teamsplace:nth-of-type(4n) .teamitem, .teamsplace:nth-of-type(5n) .teamitem, .teamsplace:nth-of-type(6n) .teamitem {width:15.6%;margin: 0 1% 1% 0;min-height: 30px}
.teamsplace:nth-of-type(4n) .teamitem h3, .teamsplace:nth-of-type(5n) .teamitem h3, .teamsplace:nth-of-type(6n) .teamitem h3 {margin:0;font-weight: 400;}
.teamsplace:nth-of-type(4n) .teamitem .abstract, .teamsplace:nth-of-type(5n) .teamitem .abstract, .teamsplace:nth-of-type(6n) .teamitem .abstract {height:0;}
.teamsplace:nth-of-type(4n) .teamitem .imgplace, .teamsplace:nth-of-type(5n) .teamitem .imgplace, .teamsplace:nth-of-type(6n) .teamitem .imgplace {display: none;}

.teamitem {float:left;width:calc((100% - 3%) / 3);margin: 0 1% 90px 0;line-height: 24px;/* min-height: 355px; */}
.teamitem .imgplace {width:150px;height:150px;overflow: hidden;margin: 0 0 20px 0;background: #f0f0f0;}
.teamitem .imgplace img {min-height: 150px;min-width: 150px;max-width:100%;}
.teamitem a {display:block;text-decoration: underline}
.teamitem .date {color:#ff4200;font-size: 15px;}
.teamitem h3 {font-weight: 600;font-size: 17px;margin: 0 0 0  0;color: #fcd404;line-height: 20px;}
.teamitem .mail {color: #fff;font-size: 13px;line-height: 30px;}
.teamitem .mail:before {content: "@";color: #fcd404;font-weight: 600;margin-right: 4px;font-size: 15px;}
.teamitem .abstract {height:120px;overflow: hidden}

.alumni_team h2 {color: #00ffff;font-size: 30px;line-height: 40px;font-weight: 600;margin-top: 40px;}
.alumni_team .alumni_members .alumni_members_single {float: left; width: calc(100% / 4);padding-left: 32px;margin-bottom: 30px;}
.alumni_team .alumni_members .alumni_members_single .name {position: relative;color: #fff;font-size: 17px;margin-bottom: 20px;}
.alumni_team .alumni_members .alumni_members_single .name:before {top:0;content: "";background: url(img/icon_member.png) no-repeat;width: 21px;height: 21px;position: absolute;left: -32px;}
.alumni_team .alumni_members .alumni_members_single .place {color: #00ffff;font-size: 17px;line-height: 12px;margin-bottom: 20px;}
.alumni_team .alumni_members .alumni_members_single .title {color: #fcd404;font-size: 17px;line-height: 12px;margin-bottom: 20px;}

.acf-map, .g-mapf iframe {width: 100%;height: 450px;}


.leftside {float:left;width:42%;padding: 10% 0 0 5%}
.rightside {float:right;width:55%;padding: 0 5% 0 0;}
.bodytext.leftside {float:left;width:29%;padding:0;}
.gallerylistsmall.rightside {float:right;width:68%;}

.breadcrumbs {margin: 150px auto 90px auto}

.evenbody {float:left;width:47%;}
.evenbody:nth-of-type(even) {float:right;}
.evenbody h3 {margin: 0 0 40px 0;text-decoration: underline}
.evenbody iframe {margin: 40px 0 0 0}

.navigation {margin: 50px auto 0 auto;padding: 20px 0 0 0;border-top:1px solid #000;}
.navigation a {display:inline-block;float:right;color: #000;padding: 5px 10px;}
.navigation a.previous {float:left;}
.navigation a:hover {background:#000;color: #fff}

#particles-js {position: absolute;width: 100%;height: 100%;left:0;top:0;z-index:2;}

.js-count-particles{font-size: 5.5em;c}
#stats, .count-particles{-webkit-user-select: none;}
#stats{border-radius: 3px 3px 0 0;overflow: hidden;}
.count-particles{border-radius: 0 0 3px 3px;}

.section {overflow:hidden;background-size: cover;background-attachment: fixed;}
.section.lastsection {background-size:auto;background-repeat: no-repeat;background-position: 15% bottom}
.section.lastsection .fp-tableCell {background: url(img/gradbg.png) right top repeat-y;}


/* .publicationpage {background-image: url(img/bg.jpg) ;} */
.publicationpage .leftside h2 {font-size: 72px;text-transform: uppercase;color: #555555;margin: 0 0 80px 0;font-weight: 900;position: relative;letter-spacing: 0px;line-height: 82px}
.publicationpage .leftside h2:after {content: "";display: block;width: 50%;bottom: -35px;height: 1px;background: #ff4200;position: absolute;left: 0%;}

#fp-nav ul li, .fp-slidesNav ul li {width:18px;height:18px;margin:0px 20px 40px 0;}
#fp-nav ul li a span, .fp-slidesNav ul li a span {width:18px;height:18px;background: #f1f1ec;margin: 0px;border:1px solid #ff4200;}
#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span, #fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, 
#fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span {width:40px;height:40px;margin: -10px 0px 0 -11px;}
#fp-nav ul li a, .fp-slidesNav ul li a {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
#fp-nav ul li .fp-tooltip {min-width:120px;font-size:16px;top:12px;overflow:visible;color:#ff4200;text-align: right }
#fp-nav ul li .fp-tooltip:after {}
#fp-nav ul li .fp-tooltip.right {right:30px}
#fp-nav ul:after {content: "";display:block;width:1px;height:82%;background:#ff4200;position:absolute;left:46%;top:5%;}

.fp-viewing-Research #fp-nav ul li a span, .fp-viewing-Research .fp-slidesNav ul li a span {background: #fff;border:1px solid #e8b23d;}
.fp-viewing-Research #fp-nav ul li .fp-tooltip {color:#e8b23d;}
.fp-viewing-Research #fp-nav ul:after  {background: #e8b23d;}

.fp-viewing-ERC #fp-nav ul li a span, .fp-viewing-ERC .fp-slidesNav ul li a span {background: #fff;}

.fp-viewing-Publications #fp-nav ul li a span, .fp-viewing-Publications .fp-slidesNav ul li a span {background: #eff0ec;border:1px solid #000;}
.fp-viewing-Publications #fp-nav ul li .fp-tooltip {color:#000;}
.fp-viewing-Publications #fp-nav ul:after  {background: #000;}

.fp-viewing-IlanMarek #fp-nav ul li a span, .fp-viewing-IlanMarek .fp-slidesNav ul li a span {background: #000;border:1px solid #e8b23d;}
.fp-viewing-IlanMarek #fp-nav ul li .fp-tooltip {color:#e8b23d;}
.fp-viewing-IlanMarek #fp-nav ul:after  {background: #e8b23d;}
.fp-viewing-IlanMarek .arrowdown {display:none;}

.arrowdown {background: url(img/arrowdown.png) center top no-repeat;width: 120px;position: absolute;left: 50%;bottom: 5%;margin: 0 0 0 -60px;z-index: 3;font-size: 15px;color: #111;text-align: center;line-height: 29px;cursor: pointer;padding: 70px 0 0 0;text-transform: uppercase;opacity: .5}
.arrowdown:hover {opacity: 1}

.attachments {clear: both;margin: 0 0 50px 0;width:100%;float:left;}
.attachments a {background: url(img/pdf.png) 0px 0px no-repeat;padding: 20px 0 20px 80px;display:block;margin:  50px 0 0 0;text-decoration: underline;font-weight: 600}
.attachments a:hover {color:#666;filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter: gray contrast(1);-webkit-filter: grayscale(100%) contrast(1);}

a.mailto {clear: both;background: url(img/link.png) 5px 0px no-repeat;padding: 20px 0 20px 80px;display:block;margin:  50px 0 0 0;text-decoration: underline;font-weight: 600}
a.mailto:hover {color:#666;filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter: gray contrast(1);-webkit-filter: grayscale(100%) contrast(1);}

.downloadslist {width:45%;float:left;}
.downloadslist .bigtitle{color: #555555;text-transform: uppercase;font-size: 40px;line-height: 61px;border-bottom: 1px solid #edede6;display: inline-block;padding: 0 0 5px 0;margin: 0 0 40px 0}

.downloadslist a {line-height:31px;background: url(img/file.png) 0px 0px no-repeat;padding: 5px 0 12px 50px;display:block;margin:  0px 0 15px 0;font-weight: 600;color:#666;filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter: gray contrast(1);-webkit-filter: grayscale(100%) contrast(1);}
.downloadslist a:hover {filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");filter: grayscale(0%); -webkit-filter: grayscale(0%);}
.downloadslist a span {text-transform: uppercase;border: 1px solid #ff4200;color:#ff4200;margin:-10px 0 0 10px;font-weight:300;line-height:18px;display:none;padding:5px 10px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.downloadslist a:hover span {display:inline-block}

.gallerylist, .gallerylistsmall {padding:1.5%;}
.gallerylist img, .gallerylistsmall img {margin:0;padding:0;display:inline-block;vertical-align:bottom;opacity:1;}
.galleryitem {opacity:0;float:right;}
.galleryitem:hover {}
.galleryitem:hover img, .galleryitem a:focus img {-webkit-transform: scale(1.05,1.05);-moz-transform: scale(1.05,1.05);-o-transform: scale(1.05,1.05);-ms-transform: scale(1.05,1.05);transform: scale(1.05,1.05);}

.effect-parent {-webkit-perspective: 1300px;-moz-perspective: 1300px;perspective: 1300px;}
.effect-2 {-webkit-transform: translateY(200px);-moz-transform: translateY(200px);transform: translateY(200px);-webkit-animation: moveUp ease forwards;-moz-animation: moveUp ease forwards;animation: moveUp ease forwards;}

@-webkit-keyframes moveUp {
    to { -webkit-transform: translateY(0); opacity: 1; }
}
@-moz-keyframes moveUp {
    to { -moz-transform: translateY(0); opacity: 1; }
}
@keyframes moveUp {
    to { transform: translateY(0); opacity: 1; }
}
.effect-duration-1{-webkit-animation-duration: .4s;-moz-animation-duration:    .4s;animation-duration:         .4s;}

.pswp__button, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before {    background-image: url(js/PhotoSwipe/dist/default-skin/default-skin.png);}
.pswp__button--arrow--left, .pswp__button--arrow--right {width: 0;height: 0;}

.contactform {float:left;width:40%;}
.contactform label, .post-password-form label, .loginplace label, #loginform p {display:block;margin: 0 0 30px 0}
.contactform input, .contactform textarea, .post-password-form input, .loginplace input {background:none;border-bottom: 1px solid #ccc;color: #666;    width: 100%;}
.contactform label:hover input, .contactform label:hover textarea, .loginplace label:hover input {border-bottom: 1px solid #ff4200;color:#ff4200;}
.contactform input[type="submit"], .post-password-form input[type="submit"], .loginplace input[type="submit"] {border: 1px solid #ff4200;color:#ff4200;padding: 8px 15px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;text-transform: uppercase}
.contactform input[type="submit"]:hover, .post-password-form input[type="submit"]:hover, .loginplace input[type="submit"]:hover {background: #ff4200;color:#fff;}
.contactform textarea {height:95px;}

.contacttext {float:right;width:45%;}
.contacttext strong {color:#949494;}
.contacttext p {padding: 0 0 15px 80px;background: url(img/icon1.png) 10px 5px no-repeat;}
.contacttext p:nth-of-type(2n) {background: url(img/icon2.png) 5px 5px no-repeat;}
.contacttext p:nth-of-type(3n) {background: url(img/icon3.png) left 5px no-repeat;}
.contacttext p:nth-of-type(4n) {background: url(img/icon4.png) left 5px no-repeat;}
.contacttext p:nth-of-type(5n) {background: url(img/icon5.png) left 5px no-repeat;}

.loginplace {display:none;position:absolute;right: 2%;top:80px;z-index:777;background:#fcfcfb;padding:20px 30px;-moz-box-shadow: 0px 0px 3px rgba(100,100,100,0.2);-webkit-box-shadow: 0px 0px 3px rgba(100,100,100,0.2);box-shadow: 0px 0px 3px rgba(100,100,100,0.2);}
.loginplace input {padding: 8px;}
.loginplace label, .loginplace .lwa-username, .loginplace .lwa-password {width:240px;float:left;margin: 0 20px 0 0}
.loginplace input[type="submit"] {width:100px;float:left;}
.loginplace p.explanation {margin: 0;text-align: right;width: 100%;clear: both;font-size: 15px; padding: 10px 0 0 0}
.loginplace p.explanation.loginformstatus {text-align: left;padding: 0 0 0 10px;}
.loginplace .login-remember {display: none}
.loginplace .login-submit {margin: 20px 0 0 0;width: 100px;float: left;}
a.login_button {    color: #ff4200;}
.welcomename {display:none}

.post-password-form {margin: 0 0 50px 0;width:40%;}

.readmorefooter {background:#555555 url(img/bgrepeat.png);padding:100px 0;}
.readmorefooter .bigtitle {color: #fff;font-size:72px;width:250px;border-bottom: 1px solid #ef3f01;text-transform:uppercase;float:left;font-weight: 900;line-height: 66px;padding-bottom: 15px}
.readmorefooter .mediumpage {overflow: hidden}
.readmorefooter .footerbox {width:23%;float:left;margin: 0 0 0 4%;color: #fff}
.readmorefooter .footerbox h3 {font-size: 18px;color: #fff;text-transform:uppercase;font-weight: 600;}

.article {background:#fafafa;margin: 0 0 30px 0;position:relative;-moz-box-shadow: -10px -10px 0px rgba(241,241,229,1);-webkit-box-shadow: -10px -10px 0px rgba(241,241,229,1);box-shadow: -10px -10px 0px rgba(241,241,229,1)}
.article:hover {-moz-box-shadow: -10px -10px 0px rgba(255,153,127,1);-webkit-box-shadow: -10px -10px 0px rgba(255,153,127,1);box-shadow: -10px -10px 0px rgba(255,153,127,1)}
.article:hover h2 {    color: #ff3300;}
.article h2 {font-size: 18px;line-height: 26px;width:29%;}
.article h2, .article .abstract, .article .imgplace {float:left;margin: 0 1% 0 0;padding:20px;}
.article .abstract {width:35%;padding:20px 0;}
.article .link {width:10%;float:right;background:#fafafa url(img/link2.png) center center no-repeat;height:100%;position:absolute;right:0;top:0;color:#fff;}
.article .link span {position:absolute;left:0;top:45%;display:none;text-align:center;width:100%;padding: 10px;}
.article:hover .link {background:#ff3300 url(img/link3.png) center 40px no-repeat;}
.article:hover .link span {display:block;}
.article .imgplace {background:#fff;min-height: 200px;width:24%;}
.article .authors {margin: 0 0 25px 0;}
.article .date {margin: 0 0 10px 0;color: #e8b23d}
.article .publication {color: #555555;}

.articlesplace .year {color:#ff4200;font-size: 18px;margin: 0 0 30px 0;padding: 0 0 5px 0;border-bottom: 1px solid #ff4200;line-height: 29px;}

.articlehome {width:46%;margin: 0 2%;float:left;background: #fff;text-align: center;color:#000;border-right: 10px solid #f9f9f7;position:relative;}
.articlehome:before, .articlehome:after {position:absolute;left:0;top:0;content: "";display: block;background:#e9ce91;}
.articlehome:before {width:100%;height:10px;top:-10px;}
.articlehome:after {height:100%;width:10px;left:-10px;top:-10px;}
.articlehome h2 {color: #e8b23d;font-size: 18px;line-height: 21px;text-align: center;font-weight: 900;text-transform: uppercase;min-height: 50px;margin: 0px 0px 20px 0px;}
.articlehome .abstract {background: #f8f0de;padding:10% 7%;}
.articlehome a {color: #000}
.articlehome .title {margin: 0 0 30px 0;min-height: 130px}
.articlehome .imgplace {background:#fff;min-height: 200px}
.articlehome .imgplace img {max-width:90%;}
.articlehome .authors {min-height: 70px}

.book {background:#fafafa;margin: 0 0 30px 0;position:relative;-moz-box-shadow: -10px -10px 0px rgba(241,241,229,1);-webkit-box-shadow: -10px -10px 0px rgba(241,241,229,1);box-shadow: -10px -10px 0px rgba(241,241,229,1)}
.book:hover {-moz-box-shadow: -10px -10px 0px rgba(255,153,127,1);-webkit-box-shadow: -10px -10px 0px rgba(255,153,127,1);box-shadow: -10px -10px 0px rgba(255,153,127,1)}
.book:hover h2 {color: #ff3300;}
.book h2 {font-size: 18px;line-height: 29px;margin: 0 0 10px 0;font-weight: 600}
.book .authors {margin: 0 0 30px 0;}
.book .date {margin: 0 0 10px 0;color: #e8b23d}
.book .link {width:10%;float:right;background:#fafafa url(img/link2.png) center center no-repeat;height:100%;position:absolute;right:0;top:0;color:#fff;}
.book .link span {position:absolute;left:0;top:45%;display:none;text-align:center;width:100%;padding: 10px;}
.book:hover .link {background:#ff3300 url(img/link3.png) center 40px no-repeat;}
.book:hover .link span {display:block;}
.book .abstract {width:70%;float:left;padding:20px;}
.book .publication {color: #555555;}

.newsitem {margin: 0 0 40px 0;position: relative;color: #fcd404;display: inline-block;min-width: 100%;}
.newsitem.hove_more_link {padding-bottom: 40px;}
.newsitem:hover h2 {color: #ff3300;}
.newsitem h2 {font-size: 18px;line-height: 29px;margin: 0 0 0 0;font-weight: 600;color: #555555;}
.newsitem .imgplace {width: 35%;margin: 0;height: calc(100% - 62px);background: #fff;position: absolute;right: 2px;top: 62px;border: 2px solid #fcd404;display: flex;justify-content: center;align-items: center;}
.newsitem .abstract {padding:20px;}
.newsitem a, .newsitem .newsitemlink {color: #fff;font-size: 17px;padding: 19px 18px;display: inline-block;border: 2px solid #fcd404;position: relative;line-height: 30px;}
.newsitem a.flexbox {border:0 none;width: 100%;}


.newsitem .moreabout {color: #fcd404;display: inline-block;margin: 0;text-decoration: none;position: absolute;right: -2px;bottom: -52px;border: 2px solid #fcd404;padding: 9px 15px;text-transform: uppercase;font-weight: 500;}
.newsitem .moreabout:after {content: "▶";margin-left: 12px;}
.newsitem a:hover .moreabout, .newsitem a:active .moreabout, .newsitem a:focus .moreabout {background-color: #fcd404;color: #000;}
.newsitem .date {margin: 0 0 10px 0;color: #e8b23d;font-weight: 500;}

.publications .pub_id {font-weight: 600;background-color: #fcd404;color: #000000;font-size: 17px;line-height: 30px;padding: 16px 15px;vertical-align: bottom;display: inline-block;}
.publications.newsitem .article_link a {color: #fcd404;padding: 15px 18px;vertical-align: baseline;display: inline-block;text-transform: uppercase;margin-bottom: -2px;margin-left: -5px;font-weight: 600;}
.publications.newsitem .article_link a:after {content: "▶";margin-left: 12px;}
.publications.newsitem .article_link a:hover, .publications.newsitem .article_link a:active, .publications.newsitem .article_link a:focus {background-color: #00ffff;color:#000;border-color: #00ffff;}
.publications.newsitem .imgplace {overflow: hidden;}
.publications.newsitem .imgplace img {max-height: 100%;max-width: 100%;margin: auto;}
.publications.newsitem a {position: relative;overflow: inherit;height: 100%;display: flex;justify-content: center;align-items: center; padding: 10px 15px;}
.publications.newsitem .imgplace a:hover:after, .publications.newsitem .imgplace a:active:after, .publications.newsitem .imgplace a:focus:after {    background: rgba(0, 255, 255, 0.5) url(img/icon_plus_circle.png) no-repeat center;content: "";position: absolute;top: 0;right: 0;z-index: 6;width: 100%;height: 100%;}
.publications .title {color: #fcd404;font-size: 17px;line-height: 30px;}
.publications .newsitemlink > div {margin-bottom: 15px}
.publications .publications {color: #00ffff;font-size: 24px;line-height: 40px;font-weight: 600;}
.publications .newsitemlink .imgplace {}
.publications.newsitem .newsitemlink {color: #fff;font-size: 17px;padding: 19px 18px;display: inline-block;border: 2px solid #fcd404;position: relative;line-height: 30px;max-width: 65%;min-width: 65%;}
.publications.newsitem.no_image .newsitemlink {max-width: 100%;width: auto;min-width: initial;}

.contenttitle {float:left;width:30%;color: #555555;text-transform: uppercase;text-decoration: underline;text-decoration-color: #f4f4f4;line-height: 61px;}
.contentshort {float:right;overflow: hidden;width:65%;}
.contentshort p {font-weight: 500;}

.infoboxesplace {clear: both;margin: 100px 0 0 0;float: left;width:100%;}
.infoboxesplace .bigtitle {margin: 0 0 20px 0;font-weight: 500;max-width:40%}
.infobox {margin: 0 0 15px 0}
.infobox a {border: 1px solid #ccc;color:#ff4200;display: inline-block;padding: 8px 15px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.infobox a h2 {color:#ff4200;}
.infobox h2 {margin: 0;font-size: 18px;    line-height: 19px;}
.infobox a:hover {background:#ff4200;border: 1px solid #ff4200;}
.infobox a:hover h2 {color:#fff;}

.editortabs {margin: 0 0 40px 0;padding: 0 0 0 50px}
.editortabs a {margin: 0 40px 0 0;display:inline-block;text-transform: uppercase;border: 1px solid #ff4200;display: inline-block;color:#ff4200;padding: 5px 10px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.editortabs a:hover {color: #fff;background: #ff4200;}

.notificationplace {float:right;width:45%;}
.notificationplace .bigtitle {color: #555555;text-transform: uppercase;font-size: 40px;line-height: 61px;border-bottom: 1px solid #edede6;display: inline-block;padding: 0 0 5px 0;margin: 0 0 40px 0}

.notification {background:#fafafa;padding:20px;margin: 0 0 30px 0;position:relative;-moz-box-shadow: -10px -10px 0px rgba(241,241,229,1);-webkit-box-shadow: -10px -10px 0px rgba(241,241,229,1);box-shadow: -10px -10px 0px rgba(241,241,229,1)}
.notification:hover {-moz-box-shadow: -10px -10px 0px rgba(255,153,127,1);-webkit-box-shadow: -10px -10px 0px rgba(255,153,127,1);box-shadow: -10px -10px 0px rgba(255,153,127,1)}
.notification:hover h2 {color: #ff3300;}
.notification h2 {font-size: 18px;line-height: 29px;margin: 0 0 10px 0;font-weight: 600;color: #555555;}
.notification .imgplace {width:200px;float:left;margin: 0 30px 0 0;}
.notification .abstract {padding:20px;}
.notification a {color: #000;}
.notification .date {margin: 0 0 10px 0;color: #e8b23d;font-weight: 500;}
.notification .downloadfile {display: block;padding: 5px 0 5px 30px;background:#fafafa url(img/filesmall.png) left center no-repeat;font-size: 15px;}

.moreofplace {margin: 100px 0 }
.moreofplace .bigtitle {color: #555555;text-transform: uppercase;font-size: 40px;line-height: 61px;border-bottom: 1px solid #edede6;display: inline-block;padding: 0 0 5px 0;margin: 0 0 20px 0;float:left;width:29%;}
.moreof {float: right;width: 66%;}

.moreofbox {float:left;width:24%;margin: 0 1% 1% 0;height:180px;position:relative;overflow: hidden}
.moreofbox h2 {position:absolute;left:0;bottom: 0;padding:5px;text-align: center;font-size: 18px;margin: 0;line-height:21px;background: #fff\7; background: rgba(255, 255, 255, 0.7);width:100%;}
.moreofbox:hover img, .moreofbox a:focus img {-webkit-transform: scale(1.05,1.05);-moz-transform: scale(1.05,1.05);-o-transform: scale(1.05,1.05);-ms-transform: scale(1.05,1.05);transform: scale(1.05,1.05);}

.mapplace p {margin: 0}
.mapplace iframe {width: 100%;float: left;}

#acp-toggle-toolbar.small {top:0 !important;right: 0;width:35px;height:95px;background:none;border: 2px solid transparent;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-moz-box-shadow: 0px 0px 0px rgba(241,241,229,1);-webkit-box-shadow: 0px 0px 0px rgba(241,241,229,1);box-shadow: 0px 0px 0px rgba(241,241,229,1)}
#acp-toggle-toolbar.small:after {content: "";display: block;background: url(img/accessibilitysprite.png) 0px 0px no-repeat;width:30px;height:35px;}
#acp-toggle-toolbar.small img {display: none}

.section.firstsection {width: 40%;background-color: #000000\8;background-color: rgba(0, 0, 0, 0.8);color: #ffffff;font-size: 17px;line-height: 30px;padding: 3%;}
.section.firstsection a {border: 2px solid #fcd404;color: #fcd404;font-size: 16px;line-height: 30px;padding: 4px 18px;margin-top: 20px;display: inline-block;font-weight: 500;text-transform: uppercase;}
.section.firstsection a:after {content: "▶";margin-left: 12px;}
.section.firstsection a:hover, .section.firstsection a:active, .section.firstsection a:focus {color: #000;background-color: #fcd404;}
.section.firstsection .indexcontent p {text-align: justify;margin-bottom: 40px;}
.section.firstsection .indexcontent p:first-child::first-letter {color: #fcd404;font-size: 60px;line-height: 60px;font-weight: 500;}

.content_regular_page {margin-bottom: 60px;line-height: 30px;margin-top: 40px;}
.content_regular_page iframe {max-width: 100%;}
.content_regular_page p {margin-bottom: 40px;}
.content_regular_page h2 {color: #00ffff;font-size: 30px;margin-bottom: 40px;font-weight: 600;}
.content_regular_page h3 {color: #fcd404;font-size: 17px;margin-bottom: 8px;font-weight: 500;}
.content_regular_page ul {color: #fff;}
.content_regular_page ul li {padding-left: 40px;margin-bottom: 20px;position: relative;}
.content_regular_page ul li:before {position: absolute;content: "■";color: #fcd404;left: 0;font-size: 30px;top: -2px;}

.content_regular_page.show_children h3 {color: #fcd404;font-size: 30px;line-height: 40px;font-weight: 600;margin-bottom: 40px;}
.content_regular_page.show_children a:hover h3, .content_regular_page.show_children a:active h3, .content_regular_page.show_children a:focus h3 {color: #00ffff;}
.content_regular_page.show_children .abstract, .content_regular_page.show_children .abstract p {color: #fff;font-size: 17px;line-height: 30px;}

.pswp__bg {background: rgba(0,0,0,.85);}

.img_gal {}
.img_gal .grid {}
.grid:after {content: '';display: block;clear: both;}
.grid-sizer, .grid-item {width: calc(25% - 12px);}
.grid-item {float: left;margin: 6px;}
.grid-item img, .grid-item a {display: block;max-width: 100%;width: 100%;}




.grecaptcha-badge {visibility: hidden;opacity: 0;}



/*-HEBREW-*/
/*-HEBREW-*/
/*-HEBREW-*/
[dir='rtl'] p, [dir='rtl'] h1, [dir='rtl'] h2, [dir='rtl'] h3, [dir='rtl'] h4, [dir='rtl'] h5, [dir='rtl'] h6, 
[dir='rtl'] label, [dir='rtl'] li,  [dir='rtl'] div {text-align:right;direction:rtl;}

[dir='rtl'] .logo, [dir='rtl'] .indexcontent div:nth-of-type(even), [dir='rtl'] .evenbody:nth-of-type(even), [dir='rtl'] .navigation a {float:left;}
[dir='rtl'] .indexcontent div, [dir='rtl'] .evenbody, [dir='rtl'] .navigation a.previous {float:right;}

[dir='rtl'] .nav li {float:right;margin: 0 0 0 20px;}
[dir='rtl'] .nav .sub-menu li {float:none;margin: 0}

[dir='rtl'] .slides, [dir='rtl'] .slides div, [dir='rtl'] .rowslider, [dir='rtl'] .rowslider div {direction: ltr}
[dir='rtl'] .rtl .slick-prev, [dir='rtl'] .rowslider .slick-prev {right:auto;left:5%;}
[dir='rtl'] .rtl .slick-next, [dir='rtl'] .rowslider .slick-next {left:auto;right:5%;}
[dir='rtl'] .slick-slide {float:left;}

[dir='rtl'] .feature {float:right;margin: 0 0 4% 3%;}
[dir='rtl'] .feature.nomargin {margin: 0 0 4% 0;}

[dir='rtl'] .team {float:right;margin: 0 0 8% 10%;}
[dir='rtl'] .team.nomargin {margin: 0 0 8% 0;}





















/*-MOBILE-*/
/*-MOBILE-*/
/*-MOBILE-*/
@media screen and (max-width: 768px)
{
	@-webkit-keyframes bugfix { from {padding:0;} to {padding:0;} }
	input {border-radius: 0;}
	p, .navbottom a {line-height: 21px;font-size: 16px;}
	h1, .secondbody h2, .thirdbody h2, .mediumpage .bigtitle, .clients .bigtitle, .teamlist .bigtitle, .mediumpage .bigtitle,
	.shortpage .bigtitle, .clients .bigtitle, .teamlist .bigtitle, .slidehome .caption h2, .aboutplace h2, .publicationpage .leftside h2 {line-height: 34px;font-size: 30px;margin: 0 0 20px 0;}
	.indexcontent h2, .feature h2, .doublebox h2, .contenttitle, .teamsplace h2, .articlehome h2 {line-height: 24px;font-size: 21px;}

	h1, h2, h3, h4, h5, h6, h7 {margin: 0 0 10px 0;letter-spacing: 0;}

	.breadcrumbs, .nav, .arrowdown {display: none}

	.nav {transition:none;-o-transition: none;-ms-transition: none;-moz-transition:none;-webkit-transition: none;}

	.contentpage h1 {font-size: 26px;line-height: 28px;margin: 0 0 20px 0;}

	.sticky {-moz-box-shadow: 0px 0px 15px rgba(100,100,100,0.4);-webkit-box-shadow: 0px 0px 15px rgba(100,100,100,0.4);box-shadow: 0px 0px 15px rgba(100,100,100,0.4);}

	.mediumpage .bigtitle {margin: 55px 0 20px 0}

	.pagemain, .shortpage, .mediumpage {width:94%;}

	header, header.sticky {min-height:60px;}
	.logo, .logo2 {float: none;height: 50px;margin: 9px 0 0 0;left: 0px;top: 0;}
	.logo {margin: 5px 0 0 -95px;}
	.logo img, .logo2 img {max-height: 43px;margin: auto;}

	.openmenu {display:block;width:30px;height:30px;background: url(img/menu.png) 0px 0px no-repeat;position:absolute;right: 5px;top:15px;}
	
	.contentpage .mediumpage, .contentpage .shortpage, .section.firstsection {width: 100%;padding: 80px 0 0 0;}
	.strip + .contentpage .shortpage, .strip + .contentpage .mediumpage {padding-top: 20px;}

	.nav {float:none;margin: 0;text-align: center;position:absolute;left:0;top:60px;width:100%;background:black;z-index: 666;padding:20px;-moz-box-shadow: 0px 0px 15px rgba(100,100,100,0.4);-webkit-box-shadow: 0px 0px 15px rgba(100,100,100,0.4);box-shadow: 0px 0px 15px rgba(100,100,100,0.4);}
	[dir='rtl'] .nav li, .nav li {margin: 5px 0 15px 0;float:none;display:block;}
	.nav a {padding: 3px 15px;font-size: 18px}
	.nav a:hover, .nav li.current-menu-item a, .nav li.current-menu-parent a {color: #000}
	.nav li ul {margin:10px auto 0 auto;position:static;width:100%;}
	.nav .sub-menu li a {font-size: 14px;border-bottom: 1px solid #ccc;text-align: center;}

	.loginplace {top:50px;}

	.sidemenublue a {font-size: 38px;line-height: 40px;padding-left: 30px;}
	.sidemenublue li.current-menu-item a:before {background-size: 15px;}
	.sidemenublue {padding: 20px;}
	.sidemenublue li ~ li {margin-top: 10px;}

	.contentpage, .thirdbody,  .slidehome, .contentpage h1 span, .teamsplace .mediumpage {padding: 0;}
	.contentpage, .section.firstsection {padding-right: 15px;padding-left: 15px;}
	.strip + .contentpage {width: 100%;}
	.contentpage h1 span {}
	.readmorefooter, .section {padding: 5% 0}

	.publications.newsitem .newsitemlink {width: 100%;max-width: initial;}

	.imgside {width: 100%;float: none;margin: 0 auto 20px auto;height: 300px;max-width: 300px;}
	.imgside img{min-height: 300px;  min-width: 300px; }

	.secondbody, .readmorefooter {padding: 20px 0;margin: 20px 0;}

	.indexcontent h2 {margin: 0 0 50px 0;}

	.slide .caption {right: 5%;top:5%;font-weight: 600;font-size:22px;}

	.teams, .team h2, .shortpage.indexcontent, .moreofplace {margin: 20px auto}
	.shortpage.indexcontent {margin: 0 auto 40px auto}

	.feature .imgplace, .feature .imgplace img {height: 300px;}

	.indexcontent div, .pagecontent div, .indexcontent div, .evenbody, .doublebody .bodytext {float:none;width:100%;line-height: 21px;font-size: 16px;}

	.team, .team.nomargin, [dir='rtl'] .team, [dir='rtl'] .team.nomargin, .navbottom, .footerbody, .feature, .feature.nomargin, 
	[dir='rtl'] .feature, [dir='rtl'] .feature.nomargin, .readmorefooter .footerbox, .mediumpage .bigtitle, .moreof, .articlehome,
	.doublebox, .contenttitle, .contentshort, .teamitem, .contactform, .contacttext, .bodytext.leftside, .gallerylistsmall.rightside, .downloadslist, .notificationplace, .loginplace label {float:none;width:100%;margin: 0 auto 20px auto;}

	.slidehome .imgplace, .slidehome .caption, .features, .aboutplace, .leftside, .rightside,
	.article h2, .article .abstract, .article .imgplace, .teamsplace:nth-of-type(4n) .teamitem, .teamsplace:nth-of-type(5n) .teamitem {width:100%;float:none;margin: 0 0 20px 0;padding: 0 3%;}

	.section .footer, .footer {position:static;padding: 15px;}
	.footerbody img, .teamsplace h2 {float:none;margin: 0 auto 20px auto}
	.footerbody p {margin: 0}
	.footerbody a {margin: 0;float:none;max-width:48%;}
	.footerbody a:first-of-type {border:none;}

	.infoboxesplace .bigtitle {max-width:100%;}
	.clients .bigtitle span {float: none;padding: 10px 0 10px 30px;}
	.contentpage.nostrip, .bodytext {float: none;padding: 0}
	.client .imgplace img {max-width:100px;}

	iframe, .strip {width: 100%;position: relative;top: initial;padding-top: 80px;}

	.teamitem {min-height: 0}

	.centerh1 h1 {margin: 0 0 10px 0;color: #000;text-align: inherit}

	.copyright, .copyright a {font-size: 14px;margin: 0 0 30px 0;float: none;}
	.footerbody {display: inline-block;text-align: center;}
	.footerbody p:first-child:before {display: none;}
	.footerbody p {float: none;}
	.footerbody img {opacity: 1}

	.featureitem img {max-width:100px;margin: 0 0 0 10px;}
	.featureitem .abstract {max-width:100%;overflow: visible}
	.featureitem h2, .feature h2 {font-size: 24px;margin: 0 0 10px 0;line-height: 24px}

	.navbottom a {margin: 0 0 5px 0;}
	.navigation {margin: 10px auto 20px auto}

	.moreofbox {width: 49%;margin: 0 .5%;max-width: 230px;}

	#particles-js {height:auto;}

	.sidemenu li {width:100%;float:none;}
	.sidemenu a {display: block;margin: 0 0 10px 0;font-size: 16px;padding: 5px 10px;}

	.slidehome a, a.more, .feature a, .leftside a, .aboutplace a {font-size: 14px;padding: 5px 10px;min-width: 100px;text-align: center}

	.slidehome h2:after, .publicationpage .leftside h2:after, .aboutplace h2:after {bottom: -5px;}

	.erc {background-position: center -100px;background-size: auto 100%;background-repeat: no-repeat;}
	.section.lastsection {background-size: 120%;background-repeat: no-repeat;padding: 5% 0 0 0;background-attachment:inherit }

	.attachments a {margin: 10px 0 0 0;}
	.attachments {margin: 0 0 10px 0;}

	.teamsplace:nth-of-type(odd) {padding: 20px 0;margin: 0 0 20px 0;}

	.editortabs {padding: 0;margin: 0 0 10px 0;}
	.editortabs a {margin: 0}
	.editoryears table td:first-of-type {width: auto !important;padding: 5px;}

	.article .link  {position:static;width:100%;display: block;height:90px;background: #fafafa url(img/link2.png) center 30px no-repeat;}
	.article .link span {position:static;display: block;color: #000;padding: 5px;}
	.article .imgplace {min-height: 150px;}
	.article h2 {line-height: 24px;padding: 10px 3% 0 3%;}

	.newsitem {width: 100%;overflow: hidden;}
	.newsitem .imgplace {width: 100%;margin: 0 10px 0 0;position: relative;top: -2px;right: initial;display: block;}

	.publications .publications {font-size: 19px;line-height: 22px;font-weight: 500;}

	.slidehome img {max-width:300px;margin: auto}

	.featuresimg {width: 300px;height: 300px;margin: 0 auto 30px auto;float: none;background-size: cover;}

	.publicationpage .rightside {margin: 40px 0 0 0}
	.articlehome .abstract {padding: 10px;}
	.articlehome .title, .articlehome h2 {min-height: 0}

	.alumni_team .alumni_members .alumni_members_single {width: 100%;margin-bottom: 20px;}

	.grid-sizer, .grid-item {width: calc(50% - 12px);}

	.content_regular_page.show_children h3 {margin-bottom: 15px;font-size: 25px;line-height: 30px;}

	.contentpage {margin-bottom: 20px;}
	.content_regular_page {margin-bottom: 10px;}

	.contentpage h1, .like_h1 {font-size: 36px;line-height: 40px;}
	h2.blue_title {font-size: 36px;line-height: 40px;margin-bottom: 30px;}
	h2.blue_title.blue_title_mt {margin: 40px 0px 30px 0px;}
	.newsitem.hove_more_link {padding-bottom: 50px;}

}

@media screen and (min-width: 420px) and (max-width: 430px)
{
	.section.lastsection {padding: 20% 0 0 0;background-size: 100%;}
}


@media screen and (min-width: 1030px) and (max-width: 1890px)
{
	.pagemain, .shortpage, .mediumpage {width:94%;}
	.readmorefooter .bigtitle {    width: 220px;}
	.copyright {width: 59%;}
	.footerbody {width: 41%;}
	.features {padding: 22% 5% 0 0;}
}

@media screen and (min-width: 769px) and (max-width: 1029px)
{
	h1, h2, h3, h4, h5, h6, h7 {margin: 0 0 10px 0;letter-spacing: 0;}
	p {line-height: 24px;}
	.pagemain, .shortpage, .mediumpage {width:96%;}
	.nav a {font-size: 16px;    padding: 8px 5px;}
	.copyright {width: 50%;margin: 10px 0 0 0;}
	.nav {margin: 45px 0 0 0;}
	.nav a {padding: 8px 5px;}
	.readmorefooter .bigtitle {    width: 170px;font-size: 52px;}
	.footer {padding: 10px 2%;}
	.readmorefooter {    padding: 40px 0;}
	.logo, .logo2 {max-width: 200px;}
	.contentpage h1 {font-size: 40px;font-weight: 300;}
	.breadcrumbs {margin: 130px auto 40px auto;}
	.aboutplace h2, .publicationpage .leftside h2, .slidehome .caption h2, .indexcontent h1 {    font-size: 52px;line-height: 100%}
	.feature h2, .doublebox h2 {    font-size: 30px;line-height: 100%}
	.features {    padding: 20% 5% 0 50px;}
	.editortabs {padding: 0px}
	.imgside {    width: 300px;height: 300px;margin: 0 2% 0 0;}
	.imgside img {min-height: 300px;min-width: 300px;}
	.article h2, .article .authors {font-size: 16px;line-height: 21px;}
	.footerbody a {    margin: 0 30px 0 0;}
	.footerbody a:first-of-type {margin: 0 40px 0 0;}
}

@media screen and (min-width: 1240px) and (max-width: 1890px)
{
	.nav a {}
	.articlehome .imgplace {min-height: 150px;}
	.articlehome .title {margin: 0}
	h1, .secondbody h2, .thirdbody h2,  .clients .bigtitle, .teamlist .bigtitle, 
	.shortpage .bigtitle, .clients .bigtitle, .teamlist .bigtitle, .slidehome .caption h2, .aboutplace h2, .publicationpage .leftside h2 {line-height: 54px;font-size: 50px;}
	.indexcontent h2, .feature h2, .doublebox h2, .contenttitle, .teamsplace h2, .articlehome h2 {line-height: 24px;font-size: 21px;}
}

@media screen and (min-width: 768px) and (max-width: 769px)
{
		.section.lastsection {background-size: 100%;background-position: 15% 20%;padding: 40% 0 0 0;}
}

@media screen and (min-width: 1921px)
{
		#fp-nav, #fp-nav.right {right: 6%}
}





.medium-editor-placeholder:after {content: attr(data-name)!important;}