.hamburger{display:none;position:absolute;z-index:10;top:22px;right:15px;cursor:pointer}.hamburger span{font-size:16px;font-family:monospace}.hamburger div{width:35px;height:5px;background-color:#333;margin:6px 0;transition:0.4s;will-change:transform}.hamburger.change .bar1{-webkit-transform:rotate(-45deg) translate(-9px, 6px);transform:rotate(-45deg) translate(-9px, 6px)}.hamburger.change .bar2{opacity:0}.hamburger.change .bar3{-webkit-transform:rotate(45deg) translate(-8px, -8px);transform:rotate(45deg) translate(-8px, -8px)}a,p,span,li,td,div,label,blockquote,input,textarea,select,h1,h2,h3,h4,h5,h6{font-family:'Tahoma', sans-serif;line-height:1.25;letter-spacing:normal !important}p{margin:0 0 10px}span[style]{font-family:inherit}#warp{-webkit-box-shadow:none;box-shadow:none;margin:0 auto;padding:0;border-left:1px solid #d4d5d5;border-right:1px solid #d4d5d5}.core,.inner{max-width:1080px;margin:0 auto;padding-left:15px;padding-right:15px}.core::after,.inner::after{content:"";display:table;clear:both}.core{padding:15px}.grid-wrap{display:grid}.flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.menu h4{text-transform:capitalize}.menu li a{background-position-y:center}.gallery_details::after{content:"";display:table;clear:both}body{background:#dadfe8 url("https://themes.secure-platform.com/iiasa/background.png") repeat-x left top}.site-header{margin:0;background:#fff url("https://themes.secure-platform.com/iiasa/header.png") no-repeat top left/cover;padding:1rem 0 0;border-bottom:1px solid #d4d5d5}.header_banner{float:left;margin-bottom:1rem}.soc-icons{float:right}.soc-icons ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.soc-icons ul li{margin:0}.soc-icons .fab{width:28px;line-height:28px;color:#00599D;background:none;font-size:22px;margin-left:5px;text-align:center;-webkit-transition:-webkit-transform 200ms ease-in-out;transition:-webkit-transform 200ms ease-in-out;-o-transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;will-change:transform}.soc-icons .fab:hover{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.main-navigation{background-color:transparent;padding:0}.main-navigation .nav-menu{border:none}.main-navigation .nav-menu ul{margin:0;padding:0}.main-navigation .nav-menu ul li{margin:0;padding:0}.main-navigation .nav-menu ul li a{padding:.75em 1rem;text-transform:none;font-weight:400;font-size:1.125rem;color:#03a}.main-navigation .nav-menu ul li a.dropdown::after{content:'';border:6px solid transparent;border-top-color:#ccc;margin-left:5px;display:inline-block;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.main-navigation .nav-menu ul li ul li a{font-size:1rem}footer{border:none;background:#adbcdf;color:#fff;font-size:11px;padding:15px}footer a,footer a:link,footer a:visited{font-size:inherit;color:inherit}footer .flex-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .flex-wrap div:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .flex-wrap div:nth-child(2) a:nth-child(2)::before{content:'|';padding:0 5px}@media screen and (min-width: 768px){.nav-menu>ul{text-align:center}.nav-menu>ul>li+li::before{content:'';position:absolute;z-index:1;left:0;height:50%;top:25%;border-left:1px dotted #999}.nav-menu>ul ul{text-align:left}}@media screen and (min-width: 940px){.content-left+.content-right:not(.loginOrRegister-rightPanel){width:calc(100% - 220px)}}@media screen and (max-width: 880px){footer .flex-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .flex-wrap>div:first-child{margin-bottom:1rem}}@media screen and (max-width: 767px){.content-left .menu h4{background-color:#f8f8f8;background-position:center left+5px}.site-header{background-size:100%;position:relative}.hamburger{display:inline-block}.soc-icons{display:none}.main-navigation{position:absolute;z-index:12;top:100%;left:0;right:0;background:#fefefe}.main-navigation .nav-menu{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.main-navigation .nav-menu ul li a{font-size:1rem}.main-navigation .nav-menu ul li ul li a{padding-left:2rem}}
