﻿.lg-actions .lg-next,.lg-actions .lg-prev,.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45);z-index:1080}#lg-counter,.lg-outer .lg-video-cont{vertical-align:middle;display:inline-block}@font-face{font-family:lg;src:url(/static/js/lightGallery/fonts/lg.eot?n1z373);src:url(/static/js/lightGallery/fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(/static/js/lightGallery/fonts/lg.woff?n1z373) format("woff"),url(/static/js/lightGallery/fonts/lg.ttf?n1z373) format("truetype"),url(/static/js/lightGallery/fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#fff}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:""}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:""}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none !important;outline:0}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:""}.lg-toolbar .lg-download:after{content:""}.lg-sub-html{bottom:0;color:#eee;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;font-size:16px;padding-left:20px;padding-top:12px}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .35s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:-moz-transform .35s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .35s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:-o-transform .35s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .35s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform .35s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .35s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(0.5, 0.5, 0.5);transform:scale3d(0.5, 0.5, 0.5);opacity:0;-webkit-transition:-webkit-transform 250ms ease 0s,opacity 250ms !important;-moz-transition:-moz-transform 250ms ease 0s,opacity 250ms !important;-o-transition:-o-transform 250ms ease 0s,opacity 250ms !important;transition:transform 250ms ease 0s,opacity 250ms !important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:-webkit-transform .25s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:-o-transform .25s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform .25s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #fff;border-radius:4px;margin-bottom:5px}@media(min-width: 1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0d0a0a;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:after{content:""}.lg-outer .lg-toogle-thumb:hover{color:#fff}.lg-outer .lg-video-cont{max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100% !important;height:100% !important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url(../img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(../img/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(../img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../img/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100% !important;height:100% !important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-palying .lg-object,.lg-outer .lg-has-video.lg-video-palying .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-palying .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1080;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:""}.lg-show-autoplay .lg-autoplay-button:after{content:""}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s ease 0s;-moz-transition:-moz-transform .3s ease 0s;-o-transition:-o-transform .3s ease 0s;transition:transform .3s ease 0s;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition:-webkit-transform .3s ease 0s,opacity .15s !important;-moz-transition:-moz-transform .3s ease 0s,opacity .15s !important;-o-transition:-o-transform .3s ease 0s,opacity .15s !important;transition:transform .3s ease 0s,opacity .15s !important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:""}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:""}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#fff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}.lg-fullscreen:after{content:""}.lg-fullscreen-on .lg-fullscreen:after{content:""}.group:after,.group:before{display:table;content:"";line-height:0}.group:after{clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:1050;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(../img/loading.gif) center center no-repeat;display:none !important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block !important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{top:0;bottom:0;left:0;right:0;padding:0 5px}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto !important;height:auto !important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s !important;-moz-transition:none 0s ease 0s !important;-o-transition:none 0s ease 0s !important;transition:none 0s ease 0s !important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .1s ease 0s}input.es-input{padding-right:20px !important;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAG2YAABzjgAA4DIAAIM2AAB5CAAAxgwAADT6AAAgbL5TJ5gAAABGSURBVHjaYvz//z8DOYCJgUzA0tnZidPK8vJyRpw24pLEpwnuVHRFhDQxMDAwMPz//x+OOzo6/iPz8WFGuocqAAAA//8DAD/sORHYg7kaAAAAAElFTkSuQmCC) right center no-repeat}input.es-input:focus{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.es-list{display:block;position:absolute;padding:0;margin:0;border:1px solid #d1d1d1;display:none;z-index:1000;background:#fff;max-height:160px;overflow-y:auto;-moz-box-shadow:0 2px 3px #ccc;-webkit-box-shadow:0 2px 3px #ccc;box-shadow:0 2px 3px #ccc}.es-list li{display:block;padding:5px 10px;margin:0}.es-list li.selected{background:#f3f3f3}.board-piece-start-style{visibility:hidden;background-repeat:no-repeat;border:0;position:relative;padding:0}.ct-board-container{box-sizing:content-box;padding:5px}.ct-board{display:block;overflow:hidden;text-align:center}.ct-board-border{border:2px solid #363a3d}.ct-board-border-green{background-color:#408038;color:#ccc;border:2px solid #363a3d}.ct-board-border-greenwhite{background-color:#112724;color:#ccc;border:2px solid #363a3d}.ct-board-border-stucco{background-color:#777;color:#333;border:2px solid #363a3d;background:url("/images/tiles/Worn Stucco.jpg") repeat}.ct-board-border-wooddark{background-color:#777;color:#ccc;border:2px solid #363a3d;background:url(/images/tiles/WoodFine0011_preview.jpg) repeat}.ct-black-square,.ct-white-square,.ct-black-square-grey,.ct-white-square-grey,.ct-black-square-lightgrey,.ct-white-square-lightgrey,.ct-black-square-brown,.ct-white-square-brown,.ct-black-square-greenwhite,.ct-white-square-greenwhite,.ct-black-square-green,.ct-white-square-green,.ct-black-square-woodlight,.ct-white-square-woodlight,.ct-black-square-marblebrown,.ct-white-square-marblebrown,.ct-black-square-metal,.ct-white-square-metal,.ct-black-square-stucco,.ct-white-square-stucco,.ct-black-square-goldsilver,.ct-white-square-goldsilver,.ct-black-square-wooddark,.ct-white-square-wooddark,.ct-black-square-sandsnow,.ct-white-square-sandsnow,.ct-black-square-crackedstone,.ct-white-square-crackedstone,.ct-black-square-granite,.ct-white-square-granite,.ct-black-square-marblegreen,.ct-white-square-marblegreen{display:block;float:left}.ct-black-square,.ct-black-square-grey{background-color:#666}.ct-white-square,.ct-white-square-grey{background-color:#8d8d8c}.ct-white-square-lightgrey{background-color:#cdcdcd}.ct-black-square-lightgrey{background-color:#aaa}.ct-white-square-brown{background-color:#fccc9c}.ct-black-square-brown{background-color:#cc9c6c}.ct-white-square-woodlight{background-color:#fccc9c;background:url(/images/tiles/WoodFine0009_preview.jpg) repeat}.ct-black-square-woodlight{background-color:#cc9c6c;background:url(/images/tiles/WoodFine0015_preview.jpg) repeat}.ct-white-square-green{background-color:#c8c060;color:red}.ct-black-square-green{background-color:#70a068;color:red}.ct-white-square-greenwhite{background-color:ivory;color:red}.ct-black-square-greenwhite{background-color:#2c794f;color:red}.ct-black-square-marblebrown{background-color:#cc9c6c;background:url("/images/tiles/Egyptian Marble.jpg") repeat}.ct-white-square-metal{background-color:#fccc9c;background:url("/images/tiles/Aluminum Light.jpg") repeat}.ct-black-square-metal{background-color:#cc9c6c;background:url("/images/tiles/Aluminum Dark.jpg") repeat}.ct-white-square-stucco{background-color:#fccc9c;background:url("/images/tiles/Tan Stucco.jpg") repeat}.ct-black-square-stucco{background-color:#cc9c6c;background:url("/images/tiles/Santa Fe Stucco.jpg") repeat}.ct-white-square-goldsilver{background-color:#fccc9c;background:url(/images/tiles/Mothership.jpg) repeat}.ct-black-square-goldsilver{background-color:#cc9c6c;background:url("/images/tiles/Raw Gold.jpg") repeat}.ct-white-square-wooddark{background-color:#fccc9c;background:url(/images/tiles/WoodFine0010_preview.jpg) repeat}.ct-black-square-wooddark{background-color:#cc9c6c;background:url(/images/tiles/WoodFine0003_preview.jpg) repeat}.ct-white-square-sandsnow{background-color:#fccc9c;background:url(/images/tiles/Snow.jpg) repeat}.ct-black-square-sandsnow{background-color:#cc9c6c;background:url(/images/tiles/Slush.jpg) repeat}.ct-white-square-crackedstone{background-color:#fccc9c;background:url("/images/tiles/Cracked Pomegranate.jpg") repeat}.ct-black-square-crackedstone{background-color:#cc9c6c;background:url("/images/tiles/Lightning Rock.jpg") repeat}.ct-white-square-granite{background-color:#fccc9c;background:url("/images/tiles/White Beach Granite.jpg") repeat}.ct-black-square-granite{background-color:#cc9c6c;background:url("/images/tiles/Brown Pearl Granite.jpg") repeat}.ct-black-square-marblegreen{background-color:#cc9c6c;background:url("/images/tiles/Sea Green Marble.jpg") repeat}.ct-from-square{background:none;background-color:#9f9fff}.ct-to-square{background:none;background-color:#557fff}.ct-over-valid-square{background:none;background-color:green}.ct-over-invalid-square{background:none;background-color:red}.ct-nav-buttons{padding-bottom:7px;padding-top:7px;text-align:left}.ct-back,.ct-forward,.ct-start,.ct-end,.ct-play,.ct-stop{vertical-align:middle;display:inline}.ct-mainline-commentary{padding-left:15px}.ct-board-move-mainline{font-weight:700}.ct-board-move-comment{color:green}.ct-board-move-current{color:red}.ct-board-move-dottedempty{display:none}.ct-bad-move-score{color:#ff2020}.pgn-parser-error{background-color:red;color:#fff;border:2px solid #363a3d}#board-position-moves{overflow:auto;padding-top:10px;height:auto;width:210px}#board-moves{overflow:auto;height:400px;width:210px}.ct-top-to-move-outer{border:1px solid transparent}.ct-top-to-move-inner{width:15px;height:15px;border:1px solid green;margin:1px}.ct-bottom-to-move-outer{border:1px solid transparent;position:absolute;left:0;bottom:0}.ct-bottom-to-move-inner{width:15px;height:15px;border:1px solid green;margin:1px}.ct-to-move-active{border:1px solid red}.ct-source-square{background:none;background-color:#ae8}.ct-forum-pgn-moves{height:264px;width:280px;overflow:auto;border:1px solid #fff;margin-top:4px;padding:3px}.ct-forum-pgn-headers{border:1px solid #fff;width:280px;padding:3px}.ct-forum-pgn-moves .ct-board-move-comment{color:#a1c4e8}.ct-datatable .yui-dt .yui-dt-data .ct-player-won,.ct-datatable .yui-dt .yui-dt-data .ct-player-lost,.ct-datatable .yui-dt .yui-dt-data .ct-player-drew{color:#ddd;text-align:center}.ct-player-lost{background-color:#e22}.ct-player-drew{background-color:#bb8c00}.ct-board-border-lightgrey,.ct-board-border-goldsilver{background-color:#777;border:2px solid #363a3d;color:#ccc}.ct-board-border-grey,.ct-board-border-metal,.ct-board-border-sandsnow,.ct-board-border-crackedstone,.ct-board-border-granite{background-color:#555;border:2px solid #363a3d;color:#ccc}.ct-board-border-brown,.ct-board-border-wood,.ct-board-border-marblebrown,.ct-board-border-marblegreen{background-color:#9c6c3c;border:2px solid #363a3d;color:#ccc}.ct-white-square-marblebrown,.ct-white-square-marblegreen{background:url("/images/tiles/Light Swirl Marble.jpg") repeat;background-color:#fccc9c}.ct-board-move-mainline,.ct-board-move-variation,.ct-board-clickable-comment{cursor:pointer}.ct-subopt-move-score,.ct-opt-move-score{color:#8aafef}.ct-dest-square,.ct-player-won{background-color:green}.ct-forum-pgn-board,.ct-forum-pgn-moves-and-headers{float:left}*{margin:0;padding:0;font-family:Arial,Verdana,Tahoma;font-size:12px;letter-spacing:normal;font-weight:normal;color:#666;outline:medium none;text-align:left;line-height:14px;text-decoration:none;-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img{border:0}a:hover,a:focus{text-decoration:none;outline:none}ul{list-style:none}input,button{border:0;border-radius:0;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;cursor:pointer}textarea{border:0;border-radius:0;resize:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;cursor:pointer}sub,sup{font-family:inherit;font-weight:inherit;font-size:smaller;line-height:0;color:inherit}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.fade{opacity:0;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.fade.in{opacity:1}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:100%;margin:0 auto}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#838391}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.8;filter:alpha(opacity=80)}.hide{display:none !important}.show{display:block !important}.trAll,.inputBox input{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.trColor,.inputBox label,.modalClose i,.subPageTitleBox .openLink span,.gridList a span,.socialMenu li i,.subMenu li a,.menu .icon-arrowDown,.menu .impLink a,.menu>ul>li>a,.homeLinkAlternative,.langMenu li a{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.trBgr,.subPageTitleBox .openLink,.gridList a{-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;-ms-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}@font-face{font-family:"sofia_B";src:url("/static/fonts/sofiapro-bold-webfont.eot");src:url("/static/fonts/sofiapro-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/static/fonts/sofiapro-bold-webfont.woff2") format("woff2"),url("/static/fonts/sofiapro-bold-webfont.woff") format("woff"),url("/static/fonts/sofiapro-bold-webfont.ttf") format("truetype"),url("/static/fonts/sofiapro-bold-webfont.svg#sofia_pro_bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"sofia_L";src:url("/static/fonts/sofiapro-semilight-webfont.eot");src:url("/static/fonts/sofiapro-semilight-webfont.eot?#iefix") format("embedded-opentype"),url("/static/fonts/sofiapro-semilight-webfont.woff2") format("woff2"),url("/static/fonts/sofiapro-semilight-webfont.woff") format("woff"),url("/static/fonts/sofiapro-semilight-webfont.ttf") format("truetype"),url("/static/fonts/sofiapro-semilight-webfont.svg#sofia_pro_semilight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"sofia_I";src:url("/static/fonts/sofiapro-italic.otf-webfont.eot");src:url("/static/fonts/sofiapro-italic.otf-webfont.eot?#iefix") format("embedded-opentype"),url("/static/fonts/sofiapro-italic.otf-webfont.woff2") format("woff2"),url("/static/fonts/sofiapro-italic.otf-webfont.woff") format("woff"),url("/static/fonts/sofiapro-italic.otf-webfont.ttf") format("truetype"),url("/static/fonts/sofiapro-italic.otf-webfont.svg#sofia_pro_italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"sofia_R";src:url("/static/fonts/sofiapro-regular.otf-webfont.eot");src:url("/static/fonts/sofiapro-regular.otf-webfont.eot?#iefix") format("embedded-opentype"),url("/static/fonts/sofiapro-regular.otf-webfont.woff2") format("woff2"),url("/static/fonts/sofiapro-regular.otf-webfont.woff") format("woff"),url("/static/fonts/sofiapro-regular.otf-webfont.ttf") format("truetype"),url("/static/fonts/sofiapro-regular.otf-webfont.svg#sofia_pro_regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"icomoon";src:url("/static/fonts/icomoon.eot?nkrhz0");src:url("/static/fonts/icomoon.eot?nkrhz0#iefix") format("embedded-opentype"),url("/static/fonts/icomoon.ttf?nkrhz0") format("truetype"),url("/static/fonts/icomoon.woff?nkrhz0") format("woff"),url("/static/fonts/icomoon.svg?nkrhz0#icomoon") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"instagram";src:url("/static/fonts/instagram.eot?1nfbaz");src:url("/static/fonts/instagram.eot?1nfbaz#iefix") format("embedded-opentype"),url("/static/fonts/instagram.ttf?1nfbaz") format("truetype"),url("/static/fonts/instagram.woff?1nfbaz") format("woff"),url("/static/fonts/instagram.svg?1nfbaz#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.sofia_B,.modalBtn,.inputBox label,.errorMsg,#eventModal .prevEventLink p,#eventModal .prevEventLink h4 span,#eventModal .nextEventLink p,#eventModal .nextEventLink h4 span,#eventModal .eventTitle,#gridModal .gridTitle,#eventModal .eventInfos h4,#lecturesModal .modalHeading,#contactModal .modalHeading,.mainTextbox u,.mainTextbox strong,.mainTextbox h6,.mainTextbox h5,.mainTextbox h4,.mainTextbox h3,.mainTextbox h2,.mainTextbox h1,.subPageTitleBox .openLink span,.subPageTitleBox h1,.lecturesBox .textBox h2,.bioBox .textBox p strong,.gridList a span,.mainHeading,.galleryList .dateItem>h3,.resultsList h3,.resultsList h1,.legendBox>h3,.mainTitleBox p,.mainTitleBox h1,.subMenu li a,.menu .impLink a,.menu>ul>li>a,.homeLinkAlternative,.langMenu li a{font-family:"sofia_B"}.sofia_L,.es-list li,.inputBox textarea,.inputBox input,#lecturesModal .modalInfo,#contactModal .modalInfo,.mainTextbox a,.mainTextbox ol li:before,.mainTextbox ol li,.mainTextbox ul li,.mainTextbox p,.subPageTitleBox p,.lecturesBox .textBox a span,.lecturesBox .textBox p,.lecturesBox .textBox ul li,.bioBox .textBox p,.bioBox .textBox ul li,.galleryItem p,.resultsList p,.legendBox .legend{font-family:"sofia_L"}.sofia_I,.mainTextbox em,.subPageTitleBox em,.lecturesBox .imgBox figcaption,.bioBox .textBox em,.galleryFilter li a{font-family:"sofia_I"}.sofia_R,.pgnInfo a,.pgnInfo,.ct-board-move-mainline span,.cc_container .cc_btn,.cc_container .cc_message,.subPageTitleBox .videoLink,.subPageTitleBox h5,#gridSection .mainTextbox h5,.tooltip{font-family:"sofia_R"}[class^=icon-],[class*=" icon-"],.instagram{position:relative;display:inline-block;vertical-align:middle;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-],[class*=" icon-"]{font-family:"icomoon"}.icon-arrowLeft:before{content:""}.icon-arrowRight:before{content:""}.icon-wikipedia:before{content:""}.icon-arrowDown:before{content:""}.icon-bqClose:before{content:""}.icon-bqOpen:before{content:""}.icon-modalClose:before{content:""}.icon-fb:before{content:""}.icon-gPlus:before{content:""}.icon-twitter:before{content:""}.icon-youtube:before{content:""}.instagram{font-family:"instagram"}.instagram:before{content:""}#wrapper{position:relative;display:block;width:100%;height:auto;overflow:hidden}.mainLogo{position:fixed;top:45px;left:60px;z-index:500}.mainLogo .greyLogo{display:none}.mainLogo.grey .whiteLogo{display:none}.mainLogo.grey .greyLogo{display:block}.absolute .mainLogo{position:absolute}.menuOpen{position:fixed;float:right;width:50px;height:50px;top:53px;right:60px;background:#fff;border-radius:50%;cursor:pointer;overflow:hidden;z-index:600;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.menuOpen span{position:absolute;width:28px;height:3px;top:50%;left:50%;background:transparent;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.menuOpen span:before,.menuOpen span:after{position:absolute;width:100%;height:100%;left:0;background:#838391;content:"";-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.menuOpen span:before{top:-5px}.menuOpen span:after{bottom:-5px}.menuOpen.grey{background:#838391}.menuOpen.grey span:before,.menuOpen.grey span:after{background:#fff}.menuIn .menuOpen{background:#838391;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.menuIn .menuOpen span{width:22px;background:transparent}.menuIn .menuOpen span:before{top:0;background:#fff;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menuIn .menuOpen span:after{bottom:0;background:#fff;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.absolute .menuOpen{position:absolute}.menuBefore{position:fixed;display:block;width:100%;height:100%;top:0;left:100%;padding:80px;background:rgba(255,255,255,.7);z-index:550}.menuIn .menuBefore{left:0;-webkit-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);transition:left .8s cubic-bezier(0.77, 0, 0.175, 1)}.menuOut .menuBefore{left:100%;-webkit-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition-delay:.3s;-o-transition-delay:.3s;-webkit-transition-delay:.3s;transition-delay:.3s}.menuWrapper{position:fixed;display:block;width:100%;height:100%;top:0;left:100%;padding:80px;background:#fff;z-index:550}.menuWrapper>div{position:relative;display:block;width:100%;height:100%}.menuIn .menuWrapper{left:0;-webkit-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition-delay:.3s;-o-transition-delay:.3s;-webkit-transition-delay:.3s;transition-delay:.3s}.menuOut .menuWrapper{left:100%;-webkit-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);transition:left .8s cubic-bezier(0.77, 0, 0.175, 1)}.loaderBefore{position:fixed;display:block;width:100%;height:100%;top:0;left:100%;padding:80px;background:rgba(36,38,39,.7);z-index:9999}.openedLoader .loaderBefore{left:0}.loaderIn .loaderBefore{left:0;-webkit-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);transition:left .8s cubic-bezier(0.77, 0, 0.175, 1)}.loaderOut .loaderBefore{left:-100%;-webkit-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);transition:left .8s cubic-bezier(0.77, 0, 0.175, 1)}.loader{position:fixed;display:block;width:100%;height:100%;top:0;left:100%;padding:80px;background:#242627;z-index:9999}.loader img{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.openedLoader .loader{left:0}.loaderIn .loader{left:0;-webkit-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition-delay:.3s;-o-transition-delay:.3s;-webkit-transition-delay:.3s;transition-delay:.3s}.loaderOut .loader{left:-100%;-webkit-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);transition:left .8s cubic-bezier(0.77, 0, 0.175, 1)}.barba-container{position:relative;left:100%}.contentToLeft .barba-container{left:0;-webkit-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);transition:left .8s cubic-bezier(0.77, 0, 0.175, 1)}.homeWrapper,.langMenu{position:absolute;top:0;opacity:0;-moz-transform:translate(50px, 0);-o-transform:translate(50px, 0);-ms-transform:translate(50px, 0);-webkit-transform:translate(50px, 0);transform:translate(50px, 0)}.homeWrapper{left:calc(50% - 25px)}.langMenu{position:absolute;top:0;left:calc(50% + 25px);opacity:0;-moz-transform:translate(50px, 0);-o-transform:translate(50px, 0);-ms-transform:translate(50px, 0);-webkit-transform:translate(50px, 0);transform:translate(50px, 0)}.langMenu li{float:left;margin-right:20px}.langMenu li:last-child{margin:0}.homeLinkAlternative,.langMenu li a{font-size:20px;line-height:22px;color:#838391;text-transform:uppercase;letter-spacing:2px}.homeLinkAlternative:hover,.langMenu li a:hover{color:#c7c4b7}.homeLinkAlternative{display:block;-moz-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}.menu{position:absolute;top:calc(50% - 5px);left:calc(50% + 25px);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.menu>ul{position:relative;opacity:0;-moz-transform:translate(80px, 0);-o-transform:translate(80px, 0);-ms-transform:translate(80px, 0);-webkit-transform:translate(80px, 0);transform:translate(80px, 0)}.menu>ul>li{margin-bottom:35px;text-align:left}.menu>ul>li>a{position:relative;display:inline-block;font-size:23px;line-height:25px;color:#838391;text-transform:uppercase;letter-spacing:2px;cursor:pointer}.menu>ul>li>a:hover{color:#c7c4b7}.menu>ul>li>a:hover i{color:#c7c4b7}.menu>ul>li:last-child{margin:0}.menu>ul.leftMenuList{position:absolute;top:0;left:-50px;-moz-transform:translate(calc(-100% + 50px), 0);-o-transform:translate(calc(-100% + 50px), 0);-ms-transform:translate(calc(-100% + 50px), 0);-webkit-transform:translate(calc(-100% + 50px), 0);transform:translate(calc(-100% + 50px), 0)}.menu>ul.leftMenuList>li,.menu>ul.leftMenuList .subMenu{text-align:right}.menu>ul.leftMenuList>li,.menu>ul.rightMenuList>li{margin-bottom:15px}.menu>ul.leftMenuList>li:last-child,.menu>ul.rightMenuList>li:last-child{margin-bottom:0}.menu .hasSubMenu>a{pointer-events:none}.menu .homeLink{display:none;margin-bottom:30px !important}.menu .impLink a{font-size:17px;line-height:19px;color:#c7c4b7;letter-spacing:1px;text-transform:none}.menu .impLink a:hover{color:#838391}.menu .icon-arrowDown{display:none;top:-1px;margin-left:7px;font-size:9px;color:#838391}.menuIn .menu>ul{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all .8s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all .8s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all .8s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all .8s cubic-bezier(0.77, 0, 0.175, 1);transition:all .8s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition-delay:.6s;-o-transition-delay:.6s;-webkit-transition-delay:.6s;transition-delay:.6s}.menuIn .menu>ul.leftMenuList{-moz-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}.menuOut .menu>ul{opacity:0;-moz-transform:translate(80px, 0);-o-transform:translate(80px, 0);-ms-transform:translate(80px, 0);-webkit-transform:translate(80px, 0);transform:translate(80px, 0);-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}.menuOut .menu>ul.leftMenuList{-moz-transform:translate(calc(-100% + 50px), 0);-o-transform:translate(calc(-100% + 50px), 0);-ms-transform:translate(calc(-100% + 50px), 0);-webkit-transform:translate(calc(-100% + 50px), 0);transform:translate(calc(-100% + 50px), 0)}.menuIn .menuWrapper .socialMenu{opacity:1;-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition:all .8s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all .8s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all .8s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all .8s cubic-bezier(0.77, 0, 0.175, 1);transition:all .8s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition-delay:.6s;-o-transition-delay:.6s;-webkit-transition-delay:.6s;transition-delay:.6s}.menuIn .homeWrapper,.menuIn .langMenu{opacity:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all .8s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all .8s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all .8s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all .8s cubic-bezier(0.77, 0, 0.175, 1);transition:all .8s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition-delay:.6s;-o-transition-delay:.6s;-webkit-transition-delay:.6s;transition-delay:.6s}.menuOut .menuWrapper .socialMenu{opacity:0;-moz-transform:translate(calc(-50% + 50px), 0);-o-transform:translate(calc(-50% + 50px), 0);-ms-transform:translate(calc(-50% + 50px), 0);-webkit-transform:translate(calc(-50% + 50px), 0);transform:translate(calc(-50% + 50px), 0);-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}.menuOut .homeWrapper,.menuOut .langMenu{opacity:0;-moz-transform:translate(50px, 0);-o-transform:translate(50px, 0);-ms-transform:translate(50px, 0);-webkit-transform:translate(50px, 0);transform:translate(50px, 0);-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}.subMenu{display:inline-block;margin-top:10px;text-align:left}.subMenu li{display:inline-block;margin-bottom:7px}.subMenu li a{font-size:17px;line-height:19px;color:#c7c4b7;letter-spacing:1px}.subMenu li a:hover{color:#838391}.aboutMenu .subMenu{width:450px}.aboutMenu .subMenu.doubleMenu{width:320px}.mediaLink .subMenu{max-width:290px}.educationMenu .subMenu{width:450px}.leftMenuList .subMenu li:not(:first-child){margin-left:10px;padding-left:15px;border-left:2px solid #c7c4b7}.rightMenuList .subMenu li:not(:last-child){margin-right:10px;padding-right:15px;border-right:2px solid #c7c4b7}.socialMenu li{display:inline-block;margin-right:45px;vertical-align:middle}.socialMenu li a:hover i{color:#c7c4b7}.socialMenu li i{color:#838391}.socialMenu li i.icon-fb{font-size:25px}.socialMenu li i.icon-twitter{font-size:21px}.socialMenu li i.icon-gPlus,.socialMenu li i.instagram{font-size:24px}.socialMenu li i.icon-youtube{font-size:29px}.socialMenu li i.icon-wikipedia{font-size:32px}.socialMenu li:last-child{margin-right:0}.menuWrapper .socialMenu{position:absolute;bottom:0;left:50%;opacity:0;-moz-transform:translate(calc(-50% + 50px), 0);-o-transform:translate(calc(-50% + 50px), 0);-ms-transform:translate(calc(-50% + 50px), 0);-webkit-transform:translate(calc(-50% + 50px), 0);transform:translate(calc(-50% + 50px), 0)}#homeSection,#newHomeSection{position:relative}.mainTitleBox{position:absolute;top:calc(50% + 100px);right:50%;font-size:10px;z-index:3}.mainTitleBox h1{position:relative;right:-45px;font-size:12.6em;line-height:.9em;color:#fff;text-align:right}.mainTitleBox p{display:inline;font-size:2.5em;line-height:1.5em;color:#fff;box-shadow:0 -12px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 -12px 0 rgba(255,255,255,.15) inset}.mainTitleBox.headline{right:calc(50% + 240px)}.mainTitleBox.dscrptn{max-width:240px}.homeGradient,#homeSection,#newHomeSection{background:#323c73;background:-moz-linear-gradient(-45deg, #323d73 0%, #c1c1bf 100%);background:-webkit-linear-gradient(-45deg, #323d73 0%, #c1c1bf 100%);background:linear-gradient(135deg, #323d73 0%, #c1c1bf 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#323d73", endColorstr="#c1c1bf",GradientType=1 )}#homeBgr{position:relative;width:110%;height:110%;top:-5%;left:-5%;background:url(/static/images/mainBgr.png) no-repeat 0 0/cover}.pjBox{position:absolute;height:100%;bottom:-120px;left:50%;z-index:3}.pjBox>img{display:block;width:auto;height:100%}.layer{z-index:1 !important}.layer.bgr{z-index:1 !important}.layer.headline{z-index:3 !important}.layer.square{z-index:2 !important}.layer.dscrptn{z-index:4 !important}.layer.btnLayer{z-index:5 !important}.timelineGradient,#timelineBgr{background:#92958a;background:-moz-linear-gradient(-45deg, #92958a 0%, #3f5765 100%);background:-webkit-linear-gradient(-45deg, #92958a 0%, #3f5765 100%);background:linear-gradient(135deg, #92958a 0%, #3f5765 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#92958a", endColorstr="#3f5765",GradientType=1 )}#timelineBgr{position:fixed;width:100%;height:100%;top:0;left:100%;z-index:1}#timelineBgr img{display:block;width:auto;height:100%}.contentToLeft #timelineBgr{left:0;-webkit-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:left .8s cubic-bezier(0.77, 0, 0.175, 1);transition:left .8s cubic-bezier(0.77, 0, 0.175, 1)}.legendBox{position:fixed;bottom:45px;left:45px;z-index:2}.legendBox>h3{margin-bottom:15px;font-size:30px;line-height:32px;color:#fff}.legendBox li{margin-bottom:13px}.legendBox li:last-child{margin-bottom:0}.legendBox .dot{float:left;margin-right:12px}.legendBox .legend{position:relative;float:left;top:1px;font-size:18px;line-height:20px;color:#fff;letter-spacing:.5px}.safari .legendBox .dot{margin-top:2px}.dot{display:inline-block;width:20px;height:20px;border-radius:50%;overflow:hidden}.invidual .dot{background:#ff826a}.team .dot{background:#d3b167}.exhibition .dot{background:#4aade5}.private .dot{background:#ca51a6}.tooltip{position:fixed;bottom:45px;left:45px;z-index:2;padding:7px 12px 5px;font-size:15px;line-height:17px;color:#fff;background-color:rgba(255,255,255,.25)}.timelineContent{position:relative;float:right;z-index:3}.resultsList{position:relative;float:left;margin-right:170px;padding:165px 0 155px}.resultsList:before,.resultsList:after{position:absolute;width:2px;height:160px;right:0;background:rgba(255,255,255,.25);content:""}.resultsList:before{top:0}.resultsList:after{height:159px;bottom:0}.resultsList li{position:relative;max-width:320px;padding:0 20px 80px 0}.resultsList li:last-child{padding-bottom:0}.resultsList li .dot{position:absolute;width:16px;height:16px;top:6px;right:-7px}.resultsList li:after{position:absolute;width:2px;height:calc(100% - 36px);top:32px;right:0px;background:rgba(255,255,255,.25);content:""}.resultsList a{pointer-events:none;position:relative;display:block}.resultsList a:hover article{transform:scale(1.1) translate(-13px, 5px);-webkit-transform:scale(1.1) translate(-13px, 5px)}.resultsList a:hover h1,.resultsList a:hover p{color:rgba(255,255,255,.5)}.resultsList a:hover h3{padding-bottom:5px;box-shadow:0 -4px 0 rgba(255,255,255,.25) inset;-webkit-box-shadow:0 -4px 0 rgba(255,255,255,.25) inset}.safari .resultsList a{top:-5px}.resultsList article{text-align:right;-webkit-transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1)}.resultsList h1{margin-bottom:10px;font-size:30px;line-height:32px;color:#fff;letter-spacing:.5px;text-align:right;-webkit-transition:color 1s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:color 1s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:color 1s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:color 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:color 1s cubic-bezier(0.165, 0.84, 0.44, 1)}.resultsList .imgBox{display:none;width:280px;height:auto;margin-bottom:10px}.resultsList .imgBox img{display:block;width:100%;height:auto}.resultsList h3{display:inline;box-shadow:0 -10px 0 rgba(255,255,255,.25) inset;-webkit-box-shadow:0 -10px 0 rgba(255,255,255,.25) inset;font-size:17px;line-height:27px;color:#fff;letter-spacing:.5px;-webkit-transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1)}.resultsList p{margin-top:5px;font-size:18px;line-height:27px;color:#fff;letter-spacing:.5px;text-align:right;-webkit-transition:color 1s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:color 1s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:color 1s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:color 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:color 1s cubic-bezier(0.165, 0.84, 0.44, 1)}.resultsGalleryBox{float:left;width:730px;background:#fff}.galleryList{padding:165px 0}.galleryList .dateItem{position:relative;z-index:2}.galleryList .dateItem>h3{position:absolute;top:5%;right:50px;font-size:180px;line-height:180px;color:rgba(214,208,205,.25);letter-spacing:-5px}.galleryList .dateItem:first-child .imagesList li:first-child{margin-top:0 !important}.galleryList .imagesList{position:relative;z-index:1}.galleryList .imagesList li{position:relative}.galleryList .imagesList li:first-child{margin-top:150px}.galleryList .imagesList li:first-child img{margin-left:-134px}.galleryList .imagesList li:nth-child(2){margin-top:-130px;z-index:2}.galleryList .imagesList li:nth-child(2) img{margin-left:70px}.galleryList .imagesList li:nth-child(3){margin-top:10px}.galleryList .imagesList li:nth-child(3) img{margin-left:-113px}.galleryList .imagesList li:nth-child(4){margin-top:0px;z-index:2}.galleryList .imagesList li:nth-child(4) img{margin-left:166px}.galleryList .imagesList li:nth-child(5){margin-top:50px}.galleryList .imagesList li:nth-child(5) img{margin-left:-94px}.galleryList .imagesList img{display:block}#gallerySection,#mediaSection,#gridSection{padding:90px 0 70px}#bioSection,#lecturesSection,#siteNoticeSection,#contentSection{padding:90px 0}.mainHeading{font-size:125px;line-height:127px;color:#838391}#gallerySection .mainHeading,#mediaSection .mainHeading{margin-left:-160px;color:#c9c9ce}#gridSection .mainHeading{margin-left:-160px;color:#fff}#lecturesSection .mainHeading{max-width:750px;line-height:100px}.container{width:1260px;max-width:calc(100% - 80px);margin:0 auto}.container.small{width:940px}#gridSection .container{z-index:1;position:relative}.galleryFilter{margin-top:7px}.galleryFilter li{float:left;margin-right:45px}.galleryFilter li a{padding-right:2px;font-size:22px;line-height:24px;color:#5e5e69;cursor:pointer}.galleryFilter li.active a{box-shadow:0 -12px 0 #c9c9ce inset;-webkit-box-shadow:0 -12px 0 #c9c9ce inset}.galleryFilter li:last-child{margin:0}.masonryGalleryBox{position:relative;display:block;width:calc(100% + 20px);height:auto;margin-top:40px;-webkit-transition:height .4s ease-in-out;-moz-transition:height .4s ease-in-out;-ms-transition:height .4s ease-in-out;-o-transition:height .4s ease-in-out;transition:height .4s ease-in-out}.galleryItem{position:relative;display:block;float:left;width:calc(33.333333% - 20px);margin:0 20px 20px 0;cursor:pointer;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.galleryItem img{display:block;width:100%;height:auto}.galleryItem p{padding:20px;background:#55555e;font-size:18px;line-height:24px;color:#fff}.galleryItem:hover{opacity:.7}#gridSection{position:relative;min-height:100vh}#gridSection .mainTextbox{margin-top:7px}#gridSection .mainTextbox h1,#gridSection .mainTextbox h2,#gridSection .mainTextbox h3,#gridSection .mainTextbox h4,#gridSection .mainTextbox h5,#gridSection .mainTextbox h6,#gridSection .mainTextbox p,#gridSection .mainTextbox strong,#gridSection .mainTextbox em,#gridSection .mainTextbox u,#gridSection .mainTextbox ul li,#gridSection .mainTextbox ol li,#gridSection .mainTextbox ol li:before{color:#fff}#gridSection .mainTextbox u{border-color:#fff}#gridSection .mainTextbox ul li:before{background:#fff}#gridSection .mainTextbox a{border-color:rgba(255,255,255,.5);color:#fff}.gridGradient,#gridSection{background:#987d5a;background:-moz-linear-gradient(-45deg, #987d5a 0%, #cfd3c0 100%);background:-webkit-linear-gradient(-45deg, #987d5a 0%, #cfd3c0 100%);background:linear-gradient(135deg, #987d5a 0%, #cfd3c0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#987d5a", endColorstr="#cfd3c0",GradientType=1 )}#gridBgr{position:fixed;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:cover}.gridList{display:flex;flex-wrap:wrap;width:calc(100% + 20px);margin-top:40px}.gridList li{width:calc(25% - 20px);margin:0 20px 20px 0}.gridList a{display:flex;justify-content:center;align-items:center;padding:0 30px;border:3px solid #fff;font-size:10px}.gridList a span{font-size:1.6em;line-height:1.6em;color:#fff;letter-spacing:2px;text-transform:uppercase;text-align:center}.gridList a:hover{background:#fff}.gridList a:hover span{color:#838391}.bioWrapper{margin-top:160px}.bioBox{position:relative}.bioBox .textBox{float:left}.bioBox .textBox p,.bioBox .textBox ul li{text-align:justify;font-size:18px;line-height:27px;color:#5e5e68;letter-spacing:1px}.bioBox .textBox p strong{font-size:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}.bioBox .textBox ul li{position:relative;padding-left:20px}.bioBox .textBox ul li:before{position:absolute;width:8px;height:8px;top:7.5px;left:0;background:#838391;border-radius:50%;content:""}.bioBox .textBox em{position:relative;display:block;padding:30px 40px;text-align:justify;font-size:22px;line-height:34px;font-style:normal;color:#838391;background:#fff;border:4px solid #838391}.bioBox .textBox em span{position:absolute;top:-4px;padding:0 4px 0 6px;background:#fff;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);text-align:center}.bioBox .textBox em i{color:#838391;font-size:25px}.bioBox .imgBox{position:absolute;top:0;right:0;z-index:-1}.bioBox .imgBox img{display:block}.bioBox:first-child .textBox p{max-width:380px}.bioBox:first-child .textBox em{max-width:540px;margin-top:70px}.bioBox:first-child .textBox em span{top:0;left:38px}.bioBox:first-child .imgBox{top:-120px;right:160px}.bioBox:nth-child(2){margin-top:90px}.bioBox:nth-child(2) .textBox{max-width:700px}.bioBox:nth-child(2) .imgBox{top:calc(50% - 70px);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.bioBox:nth-child(3){margin-top:230px;z-index:2}.bioBox:nth-child(3) .textBox{float:right;max-width:460px}.bioBox:nth-child(3) .imgBox{top:50%;right:auto;left:0;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.bioBox:nth-child(4){margin-top:220px;z-index:1}.bioBox:nth-child(4) .textBox em{max-width:460px;margin:0 0 90px 160px}.bioBox:nth-child(4) .textBox em span{left:38px}.bioBox:nth-child(4) .textBox p{max-width:460px}.bioBox:nth-child(4) .imgBox{top:-180px}.bioBox:nth-child(5){margin-top:-70px}.bioBox:nth-child(5) .textBox{float:right}.bioBox:nth-child(5) .textBox em{max-width:480px;margin-left:-160px}.bioBox:nth-child(5) .textBox em span{top:auto;right:38px;bottom:-4px;-moz-transform:translate(0, 50%);-o-transform:translate(0, 50%);-ms-transform:translate(0, 50%);-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}.bioBox:nth-child(5) .textBox p{max-width:540px;margin:50px 0}.bioBox:nth-child(5) .imgBox{top:auto;right:auto;bottom:-50px;left:0}.bioBox:nth-child(6){margin-top:110px;z-index:2}.bioBox:nth-child(6) .textBox em{max-width:620px;margin:70px 0 50px}.bioBox:nth-child(6) .textBox em span{top:0;left:38px}.bioBox:nth-child(6) .textBox p{max-width:700px;margin-bottom:50px}.bioBox:nth-child(6) .textBox p:first-child{margin-bottom:30px}.bioBox:nth-child(6) .imgBox{top:0}.bioBox:nth-child(7){margin-top:60px;z-index:1}.bioBox:nth-child(7) .textBox{float:right}.bioBox:nth-child(7) .textBox em{max-width:460px;margin-left:-160px}.bioBox:nth-child(7) .textBox em span{top:auto;right:38px;bottom:-4px;-moz-transform:translate(0, 50%);-o-transform:translate(0, 50%);-ms-transform:translate(0, 50%);-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}.bioBox:nth-child(7) .textBox p{max-width:460px;margin:50px 0}.bioBox:nth-child(7) .imgBox{top:auto;right:auto;bottom:80px;left:0}.bioBox:nth-child(8){margin-top:90px;z-index:1}.bioBox:nth-child(8) .textBox em{max-width:400px;margin-bottom:50px}.bioBox:nth-child(8) .textBox em span{top:0;left:38px}.bioBox:nth-child(8) .textBox p{max-width:550px}.bioBox:nth-child(8) .imgBox{right:80px}.bioBox:nth-child(9){margin-top:40px;padding-bottom:100px;z-index:2}.bioBox:nth-child(9) .textBox{float:right}.bioBox:nth-child(9) .textBox p{max-width:460px}.bioBox:nth-child(9) .textBox p:first-child{margin-bottom:30px}.bioBox:nth-child(9) .textBox ul{max-width:460px}.bioBox:nth-child(9) .imgBox{top:auto;right:auto;bottom:0px;left:70px}.lecturesWrapper{margin-top:50px}.lecturesBox{position:relative}.lecturesBox .textBox{float:left}.lecturesBox .textBox h2{margin-bottom:20px;font-size:28px;line-height:30px;color:#5e5e68;letter-spacing:1px}.lecturesBox .textBox p,.lecturesBox .textBox ul li{text-align:justify;font-size:18px;line-height:27px;color:#5e5e68;letter-spacing:1px}.lecturesBox .textBox ul li{position:relative;padding-left:20px}.lecturesBox .textBox ul li:before{position:absolute;width:8px;height:8px;top:7.5px;left:0;background:#838391;border-radius:50%;content:""}.lecturesBox .textBox a{display:inline-block}.lecturesBox .textBox a span{display:inline;padding-bottom:3px;box-shadow:0 -2px 0 rgba(131,131,145,.5) inset;-webkit-box-shadow:0 -2px 0 rgba(131,131,145,.5) inset;font-size:18px;line-height:27px;color:#5e5e68;letter-spacing:1px}.lecturesBox .imgBox{position:absolute;top:0;right:0;z-index:-1}.lecturesBox .imgBox figcaption{position:absolute;display:inline-block;max-width:420px;padding:30px 40px;background:#fff;border:4px solid #838391;font-size:22px;line-height:34px;color:#838391}.lecturesBox:first-child{z-index:3}.lecturesBox:first-child .textBox p,.lecturesBox:first-child .textBox ul{max-width:620px}.lecturesBox:first-child .textBox h2{margin-top:50px}.lecturesBox:first-child .imgBox figcaption{width:400px;top:190px;right:calc(100% - 70px)}.lecturesBox:nth-child(2){margin-top:-80px;z-index:2}.lecturesBox:nth-child(2) .textBox{float:right;max-width:460px}.lecturesBox:nth-child(2) .imgBox{top:150px;right:auto;left:75px}.lecturesBox:nth-child(3){margin-top:250px;z-index:1}.lecturesBox:nth-child(3) .textBox{max-width:460px}.lecturesBox:nth-child(3) .imgBox{top:-150px}.lecturesBox:nth-child(4){margin-top:70px}.lecturesBox:nth-child(4) .textBox{float:right;max-width:540px;margin-right:90px}.lecturesBox:nth-child(4) .imgBox{right:auto;left:150px}.linkWrapper{margin:30px 0}.linkWrapper p{display:inline-block}.linkWrapper.first{max-width:300px;margin-bottom:160px}.linkWrapper.second{max-width:620px}#eduSection{position:relative}.subPageTitleBox{position:absolute;top:50%;z-index:3}.subPageTitleBox h1{position:relative;font-size:125px;line-height:127px;color:#fff;text-align:right}.subPageTitleBox h5{font-size:20px;line-height:22px;color:#fff}.subPageTitleBox p{font-size:16px;line-height:32px;color:#fff}.subPageTitleBox em,.subPageTitleBox a{font-size:inherit;line-height:inherit;color:inherit}.subPageTitleBox a{padding-bottom:3px;font-family:inherit;font-weight:inherit;border-bottom:2px solid #fff}.subPageTitleBox .videoLink{display:inline-block;margin-top:10px;padding-bottom:3px;border-bottom:2px solid #fff;font-size:18px;line-height:20px;color:#fff}.subPageTitleBox .openLink{position:relative;display:inline-block;padding:0 30px;border:3px solid #fff;text-align:center;font-size:10px}.subPageTitleBox .openLink span{position:absolute;display:inline-block;top:50%;left:50%;font-size:1.6em;line-height:1.6em;color:#fff;letter-spacing:2px;text-transform:uppercase;text-align:center;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.subPageTitleBox .openLink:hover{background:#fff}.subPageTitleBox .openLink:hover span{color:#838391}.subPageTitleBox.headline{right:50%}.subPageTitleBox.dscrptn{left:50%}.subPageTitleBox.websiteLink{right:50%}#eduSection .subPageTitleBox.headline{right:calc(50% - 50px);max-width:710px}#eduSection .subPageTitleBox.dscrptn{left:calc(50% - 140px);max-width:630px}#eduSection .subPageTitleBox.websiteLink{right:calc(50% + 150px)}#booksSection .subPageTitleBox.headline{max-width:500px}#booksSection .subPageTitleBox.dscrptn{left:calc(50% - 140px);max-width:630px}#booksSection .subPageTitleBox.websiteLink{right:calc(50% + 100px)}#foundationSection .subPageTitleBox.headline{right:calc(50% - 100px);max-width:670px}#foundationSection .subPageTitleBox.dscrptn{left:calc(50% - 50px);max-width:650px}#foundationSection .subPageTitleBox.websiteLink{right:calc(50% - 300px)}#chessfestSection .subPageTitleBox.headline,#webshopSection .subPageTitleBox.headline{right:calc(50% - 240px);max-width:780px}#chessfestSection .subPageTitleBox.dscrptn,#webshopSection .subPageTitleBox.dscrptn{left:calc(50% - 50px);max-width:650px}#chessfestSection .subPageTitleBox.websiteLink,#webshopSection .subPageTitleBox.websiteLink{right:calc(50% - 200px)}#contactSection .subPageTitleBox.headline{right:calc(50% - 50px);max-width:710px}#contactSection .subPageTitleBox.dscrptn{left:calc(50% - 140px);max-width:630px}#contactSection .subPageTitleBox.websiteLink{right:calc(50% + 150px)}#imageSection .subPageTitleBox.headline{right:calc(50% - 50px);max-width:625px}#imageSection .subPageTitleBox.dscrptn{left:calc(50% - 140px);max-width:650px}#imageSection .subPageTitleBox.websiteLink{right:calc(50% + 150px)}.squareBox{position:absolute}.squareBox .shine{position:absolute;width:100%;height:100%;background:rgba(255,255,255,.15);top:0;left:0}#eduSection .squareBox,#booksSection .squareBox{width:384px;height:384px;top:calc(50% - 192px);left:calc(50% - 192px)}#foundationSection .squareBox,#chessfestSection .squareBox,#webshopSection .squareBox{width:482px;height:482px;top:calc(50% - 241px);left:calc(50% - 241px)}#imageSection .squareBox,#contactSection .squareBox{width:420px;height:420px;top:calc(50% - 210px);left:calc(50% - 210px)}#homeSection .squareBox{width:600px;height:600px;top:calc(50% - 300px);left:calc(50% - 300px)}#homeSection .squareBox .shine{background:rgba(199,196,183,.25)}.eduGradient,#eduSection{background:#987d5a;background:-moz-linear-gradient(-45deg, #987d5a 0%, #cfd3c0 100%);background:-webkit-linear-gradient(-45deg, #987d5a 0%, #cfd3c0 100%);background:linear-gradient(135deg, #987d5a 0%, #cfd3c0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#987d5a", endColorstr="#cfd3c0",GradientType=1 )}#eduBgr{position:relative;width:110%;height:110%;top:-5%;left:-5%;background:url(/static/images/eduBgr.png) no-repeat 0 0/cover}#booksSection{position:relative}.booksGradient,#booksSection{background:#bc8d6d;background:-moz-linear-gradient(-45deg, #bc8d6d 0%, #bcc1c7 100%);background:-webkit-linear-gradient(-45deg, #bc8d6d 0%, #bcc1c7 100%);background:linear-gradient(135deg, #bc8d6d 0%, #bcc1c7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#bc8d6d", endColorstr="#bcc1c7",GradientType=1 )}#booksBgr{position:relative;width:110%;height:110%;top:-5%;left:-5%;background:url(/static/images/booksBgr.png) no-repeat 0 0/cover}#foundationSection{position:relative}.foundationGradient,#foundationSection{background:#4b6d67;background:-moz-linear-gradient(-45deg, #4b6d67 0%, #d0cec1 100%);background:-webkit-linear-gradient(-45deg, #4b6d67 0%, #d0cec1 100%);background:linear-gradient(135deg, #4b6d67 0%, #d0cec1 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#4b6d67", endColorstr="#d0cec1",GradientType=1 )}#foundationBgr{position:relative;width:110%;height:110%;top:-5%;left:-5%;background:url(/static/images/foundationBgr.png) no-repeat 0 0/cover}#chessfestSection{position:relative}.chessfestGradient,#chessfestSection{background:#6e4c60;background:-moz-linear-gradient(-45deg, #6e4c60 0%, #a6b8a8 100%);background:-webkit-linear-gradient(-45deg, #6e4c60 0%, #a6b8a8 100%);background:linear-gradient(135deg, #6e4c60 0%, #a6b8a8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#6e4c60", endColorstr="#a6b8a8",GradientType=1 )}#chessfestBgr{position:relative;width:110%;height:110%;top:-5%;left:-5%;background:url(/static/images/chessfestBgr.png) no-repeat 0 0/cover}#webshopSection{position:relative}.webshopGradient,#webshopSection{background:#987d5a;background:-moz-linear-gradient(-45deg, #987d5a 0%, #cfd3c0 100%);background:-webkit-linear-gradient(-45deg, #987d5a 0%, #cfd3c0 100%);background:linear-gradient(135deg, #987d5a 0%, #cfd3c0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#987d5a", endColorstr="#cfd3c0",GradientType=1 )}#webshopBgr{position:relative;width:110%;height:110%;top:-5%;left:-5%;background:url(/static/images/webshopBgr.png) no-repeat 0 0/cover}#contactSection{position:relative}.contactGradient,#contactSection{background:#2c3767;background:-moz-linear-gradient(-45deg, #2c3767 0%, #cdcbc2 100%);background:-webkit-linear-gradient(-45deg, #2c3767 0%, #cdcbc2 100%);background:linear-gradient(135deg, #2c3767 0%, #cdcbc2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#2c3767", endColorstr="#cdcbc2",GradientType=1 )}#contactBgr{position:relative;width:110%;height:110%;top:-5%;left:-5%;background:url(/static/images/contactBgr.png) no-repeat 0 0/cover}#imageSection{position:relative}.imageGradient,#imageSection{background:#433b57;background:-moz-linear-gradient(-45deg, #433b57 0%, #c8c7bb 100%);background:-webkit-linear-gradient(-45deg, #433b57 0%, #c8c7bb 100%);background:linear-gradient(135deg, #433b57 0%, #c8c7bb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#433b57", endColorstr="#c8c7bb",GradientType=1 )}#imageBgr{position:relative;width:110%;height:110%;top:-5%;left:-5%;background:url(/static/images/imageBgr.png) no-repeat 0 0/cover}.siteNoticeWrapper{margin-top:70px;padding-left:180px;text-align:center}.siteNoticeWrapper .mainTextbox{display:inline-block;margin-right:90px;vertical-align:top}.siteNoticeWrapper .imgBox{display:inline-block;vertical-align:top}.siteNoticeWrapper .imgBox img{display:block}.mainTextbox h1{font-size:30px;line-height:32px;color:#838391;letter-spacing:1px}.mainTextbox h2{font-size:28px;line-height:30px;color:#838391;letter-spacing:1px}.mainTextbox h3{font-size:23px;line-height:26px;color:#838391;letter-spacing:1px}.mainTextbox h4{font-size:22px;line-height:24px;color:#838391;letter-spacing:1px}.mainTextbox h5{font-size:20px;line-height:22px;color:#838391;letter-spacing:1px}.mainTextbox h6{font-size:17px;line-height:20px;color:#838391;letter-spacing:1px}.mainTextbox p{font-size:16px;line-height:32px;color:#838391}.mainTextbox strong{font-size:inherit;line-height:inherit;color:#5e5e68;letter-spacing:inherit}.mainTextbox em{font-size:inherit;line-height:inherit;color:#5e5e68;letter-spacing:inherit}.mainTextbox u{border-bottom:2px solid #5e5e68;font-size:inherit;line-height:inherit;color:#5e5e68;letter-spacing:inherit;text-decoration:none}.mainTextbox ul li{position:relative;margin-bottom:5px;padding-left:20px;font-size:16px;line-height:32px;color:#838391}.mainTextbox ul li:before{position:absolute;width:8px;height:8px;top:10px;left:0;background:#838391;border-radius:50%;content:""}.mainTextbox ul li:last-child{margin-bottom:0}.mainTextbox ol{list-style:none;counter-reset:my-badass-counter}.mainTextbox ol li{position:relative;margin-bottom:5px;padding-left:20px;font-size:16px;line-height:32px;color:#838391}.mainTextbox ol li:before{position:absolute;top:0;left:0;font-size:16px;line-height:32px;color:#838391;content:counter(my-badass-counter);counter-increment:my-badass-counter}.mainTextbox ol li:last-child{margin-bottom:0}.mainTextbox img{max-width:100%}.mainTextbox a{border-bottom:2px solid rgba(94,94,104,.5);font-size:16px;line-height:32px;color:#5e5e68;letter-spacing:1px}.mainTextbox iframe{max-width:100%}.mainTextbox .youtubeBox{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.mainTextbox .youtubeBox iframe,.mainTextbox .youtubeBox object,.mainTextbox .youtubeBox embed{position:absolute;top:0;left:0;width:100%;height:100%;background:#000}.contentWrapper{margin-top:70px;padding-left:180px;text-align:center}.contentWrapper .mainTextbox{display:inline-block;vertical-align:top}#lecturesModal .modal-dialog,#contactModal .modal-dialog{width:850px;max-width:calc(100% - 100px);margin:90px auto}#lecturesModal .modalBody,#contactModal .modalBody{position:relative;padding:80px 110px}#lecturesModal .modalHeading,#contactModal .modalHeading{margin-bottom:30px;font-size:27px;line-height:29px;color:#838391;text-align:center}#lecturesModal .modalInfo,#contactModal .modalInfo{max-width:540px;margin:0 auto;font-size:18px;line-height:27px;color:#5e5e68;text-align:center}#lecturesModal .modalForm,#contactModal .modalForm{margin-top:50px}#eventModal .modal-dialog,#gridModal .modal-dialog{width:850px;margin:90px auto}#eventModal .modalBody,#gridModal .modalBody{padding:60px 110px}#eventModal .modalBody .mainTextbox:not(:last-child),#gridModal .modalBody .mainTextbox:not(:last-child){margin-bottom:32px}#eventModal .eventInfos{margin-bottom:60px}#eventModal .eventInfos .dot{position:relative;display:inline-block;width:16px;height:16px;margin-right:10px;vertical-align:middle}#eventModal .eventInfos h4{font-size:17px;line-height:32px;color:#838391;letter-spacing:1px}#eventModal .eventInfos h4 span{position:relative;display:inline-block;margin-right:15px;font-family:inherit;font-size:30px;line-height:32px;color:inherit;letter-spacing:inherit;vertical-align:middle}.safari #eventModal .eventInfos .dot{top:-1px}.safari #eventModal .eventInfos h4 span{top:-5px}#eventModal .eventTitle,#gridModal .gridTitle{margin-bottom:40px;font-size:30px;line-height:40px;color:#838391;letter-spacing:1px}#eventModal .nextEventLink{float:right;padding:40px 40px 40px 25px;background:rgba(131,131,145,.12)}#eventModal .nextEventLink .textBox{float:left;max-width:250px}#eventModal .nextEventLink .dot{position:relative;display:inline-block;width:16px;height:16px;margin-right:10px;vertical-align:middle}#eventModal .nextEventLink h4{margin-bottom:10px;text-align:right}#eventModal .nextEventLink h4 span{display:inline-block;font-size:30px;line-height:32px;color:#838391;letter-spacing:1px;vertical-align:middle}.safari #eventModal .nextEventLink .dot{top:3px}#eventModal .nextEventLink p{font-size:17px;line-height:24px;color:#838391;text-align:right}#eventModal .nextEventLink .icon-arrowRight{float:left;margin:3px 0 0 20px;font-size:30px;color:#838391}#eventModal .prevEventLink{float:left;padding:40px 40px 40px 25px;background:rgba(131,131,145,.12)}#eventModal .prevEventLink .textBox{float:left;max-width:250px}#eventModal .prevEventLink .dot{position:relative;display:inline-block;width:16px;height:16px;margin-right:10px;vertical-align:middle}#eventModal .prevEventLink h4{margin-bottom:10px;text-align:left}#eventModal .prevEventLink h4 span{display:inline-block;font-size:30px;line-height:32px;color:#838391;letter-spacing:1px;vertical-align:middle}.safari #eventModal .prevEventLink .dot{top:3px}#eventModal .prevEventLink p{font-size:17px;line-height:24px;color:#838391;text-align:left}#eventModal .prevEventLink .icon-arrowLeft{float:left;margin:3px 20px 0 0px;font-size:30px;color:#838391}.btGalleryBox .mainImgContainer{position:relative;overflow:hidden}.btGalleryBox .mainImgContainer .mainImgBox{position:relative;float:left}.btGalleryBox .mainImgContainer img{cursor:default}.btGalleryBox .thumbContainer{position:relative;overflow:hidden}.btGalleryBox .thumbContainer .thumbImgBox{position:relative;float:left;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.btGalleryBox .thumbContainer .thumbImgBox.active{opacity:.6}.btGalleryBox img{display:block;width:100%;height:auto;cursor:pointer}.btGalleryBox .galleryPager{position:absolute;top:50%;margin-top:-20px;line-height:normal !important;cursor:pointer}.btGalleryBox .galleryPager.prev{left:20px}.btGalleryBox .galleryPager.next{right:20px}.btGalleryBox .galleryPager i{font-size:40px;color:#fff;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.btGalleryBox .galleryPager:hover i{color:rgba(255,255,255,.6)}#videoModal .modal-dialog{position:absolute;width:80vw;top:50%;left:50%;background:#000;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#videoModal .modal-content{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}#videoModal .modal-content iframe,#videoModal .modal-content object,#videoModal .modal-content embed{position:absolute;top:0;left:0;width:100%;height:100%;background:#000}.modalClose{position:absolute;top:30px;right:30px;cursor:pointer;z-index:5}.modalClose i{font-size:22px;color:#838391}.modalClose:hover i{color:#5e5e68}#videoModal .modalClose i{color:#fff}#videoModal .modalClose:hover i{color:rgba(255,255,255,.6)}.errorMsg{margin-bottom:30px;font-size:17px;line-height:20px;color:#ed6d72;text-align:center}.hiddenInput{display:none}.selectBox{position:relative}.selectBox input{padding-right:29px}.selectBox .icon-arrowDown{position:absolute;top:50%;right:7px;font-size:10px;color:#838391;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.inputWrapper{text-align:center}.inputBox{float:left;width:50%;margin-bottom:60px}.inputBox label{display:block;margin-bottom:4px;font-size:17px;line-height:20px;color:rgba(94,94,104,.25)}.inputBox input{width:100%;height:40px;border-bottom:2px solid rgba(131,131,145,.5);font-size:18px;line-height:20px;color:#5e5e68}.inputBox textarea{width:100%;height:80px;border-bottom:2px solid rgba(131,131,145,.5);font-size:18px;line-height:20px;color:#5e5e68}.inputBox:nth-child(odd){padding-right:25px}.inputBox:nth-child(even){padding-left:25px}.inputBox.textareaBox{width:100%;padding:0 !important}.inputBox.error label{color:#ed6d72}.inputBox.error input,.inputBox.error textarea{border-color:#ed6d72;color:#ed6d72}.inputBox.focused label{color:rgba(94,94,104,.8)}.inputBox.focused input{border-color:rgba(94,94,104,.8)}input.es-input{position:relative;padding-right:40px !important;background:none}.es-list{max-height:250px;padding:10px 0;border-color:#333;box-shadow:none;z-index:2000}.es-list li{padding:5px 15px;font-size:18px;line-height:20px;color:#5e5e68;letter-spacing:1px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.es-list li:hover,.es-list li.selected{background:#fff;color:#333}.modalBtn{display:inline-block;width:auto;height:60px;padding:4px 80px 0;background:transparent;border:2px solid #838391;font-size:16px;line-height:18px;color:#838391;text-transform:uppercase;letter-spacing:2px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modalBtn:hover{background:#838391;color:#fff}#myCookiesBox{display:none}.cc_banner-wrapper{display:none !important}.cc_banner-wrapper.visible{display:block !important}.cc_container{width:350px !important;padding:30px 40px 72px !important;background:#fff !important;box-shadow:0 0 4px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.cc_container .cc_logo{display:none !important}.cc_container .cc_message{font-size:15px !important;line-height:24px !important;color:#838391 !important;letter-spacing:1px}.cc_container .cc_btn{width:auto !important;right:auto !important;bottom:30px !important;left:40px !important;padding:0 !important;background:none !important;border-bottom:2px solid #838391;border-radius:0 !important;font-size:15px !important;line-height:24px !important;color:#838391 !important;letter-spacing:1px}.ct-white-square{background:#cdcdcd !important}.ct-black-square{background:#aaa !important}.ct-board-border{border:0 !important}.board-piece-start-style{background-size:80% auto !important;background-position:center center !important}#chessTable-container{float:left;width:368px !important;margin-right:30px;padding:0 !important}#chessTable-moves{float:left;width:calc(100% - 400px) !important}.ct-nav-buttons{margin-top:20px;padding:0 !important;text-align:center !important}#chessTable-nav-buttons-only{display:inline-block}.ct-board-move-mainline span{font-size:16px;line-height:26px;color:#838391}.ct-board-move-mainline.ct-board-move-current span{color:#222}.ct-result{display:none}.ct-back,.ct-forward,.ct-start,.ct-end,.ct-play,.ct-stop{height:18px;margin-right:20px;cursor:pointer}.ct-start,.ct-end,.ct-play{height:16px}.ct-stop{height:14px;margin-right:0}.pgnInfo{float:left;margin-top:20px;font-size:16px;line-height:26px;color:#838391}.pgnInfo a{font-size:16px;line-height:26px;color:#c7c4b7}@media(min-height: 1100px){.pjBox{height:auto;bottom:-130px}.pjBox>img{width:auto;height:auto}.menuWrapper{padding:110px}.homeLinkAlternative,.langMenu li a{font-size:23px;line-height:25px}.menu>ul>li{margin-bottom:50px}.menu>ul>li>a{font-size:28px;line-height:30px}.menu>ul.leftMenuList{top:-80px}.menu>ul.leftMenuList>li{margin-bottom:5px}.menu .homeLink{margin-bottom:50px !important}.menu .mediaLink{margin-bottom:58px !important}.menu .impLink a{font-size:23px;line-height:25px}.subMenu li{margin-bottom:10px}.subMenu li a{font-size:23px;line-height:25px}.aboutMenu .subMenu,.educationMenu .subMenu{width:600px}.mediaLink .subMenu{max-width:400px;margin-top:15px}.socialMenu li{margin-right:55px}}@media(max-height: 899px){.mainTitleBox{font-size:8px}.mainTitleBox.headline{right:calc(50% + 200px)}.mainTitleBox.dscrptn{max-width:190px}#eduSection .subPageTitleBox.dscrptn,#booksSection .subPageTitleBox.dscrptn,#chessfestSection .subPageTitleBox.dscrptn,#webshopSection .subPageTitleBox.dscrptn,#foundationSection .subPageTitleBox.dscrptn,#imageSection .subPageTitleBox.dscrptn,#contactSection .subPageTitleBox.dscrptn{max-width:500px}#eduSection .squareBox,#booksSection .squareBox{width:350px;height:350px;top:calc(50% - 175px);left:calc(50% - 175px)}#foundationSection .squareBox,#chessfestSection .squareBox,#webshopSection .squareBox{width:380px;height:380px;top:calc(50% - 190px);left:calc(50% - 190px)}#homeSection .squareBox{width:500px;height:500px;top:calc(50% - 250px);left:calc(50% - 250px)}.menuWrapper{padding:40px}.homeLinkAlternative,.langMenu li a{font-size:18px;line-height:20px}.menu>ul>li{margin-bottom:20px}.menu>ul>li>a{font-size:18px;line-height:20px}.menu .impLink a{font-size:14px;line-height:16px}.subMenu{margin-top:10px}.subMenu li{margin-bottom:5px}.subMenu li a{font-size:14px;line-height:16px}.socialMenu li{margin-right:20px}.socialMenu li i.icon-fb{font-size:20px}.socialMenu li i.icon-twitter{font-size:16px}.socialMenu li i.icon-gPlus,.socialMenu li i.instagram{font-size:18px}.socialMenu li i.icon-youtube{font-size:22px}}@media(max-height: 599px){.menuWrapper{padding:0 !important;overflow-y:scroll;-webkit-overflow-scrolling:touch}.menuWrapper>div{height:auto;min-height:none;padding:44px 20px}.menuWrapper .socialMenu{position:relative;text-align:center}.homeLinkAlternative{display:none}.langMenu{position:relative;left:auto;margin-bottom:60px;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);text-align:center}.langMenu li{float:none;display:inline-block}.menu{position:static;margin-bottom:60px;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.menu>ul>li{text-align:center}.menu .homeLink{display:block}.menu .hasSubMenu>a{pointer-events:unset}.menu .icon-arrowDown{display:inline-block}.subMenu{width:100% !important}.subMenu li,.aboutMenu .subMenu li{width:100%;margin:0 0 10px 0 !important;text-align:center}.leftMenuList .subMenu li:not(:first-child){padding-left:0;border-left:none}.rightMenuList .subMenu li:not(:last-child){padding-right:0;border-right:none}#eduSection .squareBox,#booksSection .squareBox{width:350px;height:350px;top:calc(50% - 175px);left:calc(50% - 175px)}#foundationSection .squareBox,#chessfestSection .squareBox,#webshopSection .squareBox{width:380px;height:380px;top:calc(50% - 190px);left:calc(50% - 190px)}#homeSection .squareBox{width:400px;height:400px;top:calc(50% - 200px);left:calc(50% - 200px)}}@media(max-height: 479px){.openingSection{min-height:480px}}@media(max-width: 1599px){.mainLogo{left:45px}.menuOpen{right:45px}#gallerySection .mainHeading,#mediaSection .mainHeading,#gridSection .mainHeading{margin-left:0}.siteNoticeWrapper{padding-left:0}.siteNoticeWrapper .mainTextbox{float:left;margin-right:0}.siteNoticeWrapper .imgBox{float:right}.siteNoticeWrapper .imgBox img{width:400px}.contentWrapper{padding-left:0}.contentWrapper .mainTextbox{float:left}.mainHeading{font-size:90px;line-height:100px}.subPageTitleBox h1{font-size:90px;line-height:100px}.container{width:900px}.container.small{width:900px}.galleryFilter li a{font-size:18px;line-height:20px}.galleryFilter li.active a{box-shadow:0 -8px 0 #c9c9ce inset;-webkit-box-shadow:0 -8px 0 #c9c9ce inset}.lecturesBox .imgBox img{display:block;width:100%}.lecturesBox:first-child .textBox p,.lecturesBox:first-child .textBox ul{max-width:100%}.lecturesBox:first-child .textBox p:first-child,.lecturesBox:first-child .textBox ul:first-child{max-width:450px}.lecturesBox:first-child .textBox a{max-width:300px}.lecturesBox:first-child .textBox a.first{margin-bottom:125px}.lecturesBox:first-child .imgBox{width:350px}.lecturesBox:first-child .imgBox figcaption{width:320px;top:210px;right:calc(100% - 155px);padding:20px 30px;font-size:16px;line-height:28px}.lecturesBox:nth-child(2) .textBox{max-width:450px}.lecturesBox:nth-child(2) .imgBox{width:400px;top:200px;left:0px}.lecturesBox:nth-child(3){margin-top:80px;z-index:1}.lecturesBox:nth-child(3) .textBox{max-width:450px}.lecturesBox:nth-child(3) .imgBox{width:400px;top:40px}.lecturesBox:nth-child(4){margin-top:80px}.lecturesBox:nth-child(4) .textBox{max-width:450px;margin-right:0px}.lecturesBox:nth-child(4) .imgBox{top:40px;left:0px}.linkWrapper.first{margin-bottom:125px}.linkWrapper.second{max-width:300px}.bioWrapper{margin-top:80px}.bioBox .textBox em{font-size:18px;line-height:30px}.bioBox .imgBox img{display:block;width:100%}.bioBox:first-child .imgBox{width:500px;top:-50px;right:0px}.bioBox:nth-child(2) .textBox{max-width:500px}.bioBox:nth-child(2) .imgBox{width:350px;top:calc(50% - 70px);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.bioBox:nth-child(3){margin-top:150px;z-index:2}.bioBox:nth-child(3) .textBox{float:right;max-width:350px}.bioBox:nth-child(3) .imgBox{width:500px;top:100px;left:0;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.bioBox:nth-child(4){margin-top:60px;z-index:1}.bioBox:nth-child(4) .textBox em{max-width:460px;margin:0 0 90px 160px}.bioBox:nth-child(4) .textBox em span{left:38px}.bioBox:nth-child(4) .textBox p{max-width:450px}.bioBox:nth-child(4) .imgBox{width:400px;top:100px}.bioBox:nth-child(5){margin-top:0px}.bioBox:nth-child(5) .textBox p{max-width:400px;margin:40px 0}.bioBox:nth-child(5) .imgBox{width:450px;top:180px;bottom:auto}.bioBox:nth-child(6){margin-top:80px}.bioBox:nth-child(6) .textBox em{max-width:450px;margin:0 0 40px}.bioBox:nth-child(6) .textBox p{max-width:450px}.bioBox:nth-child(6) .textBox p:first-child{margin-bottom:30px}.bioBox:nth-child(6) .imgBox{width:400px;top:100px}.bioBox:nth-child(7) .textBox{margin-right:0px}.bioBox:nth-child(7) .textBox p{max-width:400px;margin:40px 0}.bioBox:nth-child(7) .imgBox{width:450px;top:180px;bottom:auto}.bioBox:nth-child(8){margin-top:70px}.bioBox:nth-child(8) .textBox em{max-width:450px;margin-bottom:40px}.bioBox:nth-child(8) .textBox p{max-width:450px}.bioBox:nth-child(8) .imgBox{width:400px;right:0px}.bioBox:nth-child(9){padding-bottom:0}.bioBox:nth-child(9) .textBox{float:right}.bioBox:nth-child(9) .textBox p{max-width:460px}.bioBox:nth-child(9) .textBox p:first-child{margin-bottom:30px}.bioBox:nth-child(9) .textBox ul{max-width:460px}.bioBox:nth-child(9) .imgBox{width:400px;bottom:200px;left:0px}.legendBox>h3{margin-bottom:15px;font-size:22px;line-height:24px;color:#fff}.legendBox .dot{width:12px;height:12px;margin:2px 5px 0 0;vertical-align:middle}.legendBox .legend{top:1px;font-size:14px;line-height:16px}.safari .legendBox .dot{margin-top:4px}.tooltip{font-size:13px;line-height:15px}.resultsList{margin-right:95px}.resultsGalleryBox{width:600px}.galleryList{padding:165px 0}.galleryList .imagesList li:first-child img{margin-left:-44px}.galleryList .imagesList li:nth-child(2) img{margin-left:80px}.galleryList .imagesList li:nth-child(3) img{margin-left:-33px}.galleryList .imagesList li:nth-child(4) img{margin-left:86px}.galleryList .imagesList li:nth-child(5) img{margin-left:-34px}}@media(max-width: 1299px){.mainTitleBox{font-size:8px}.mainTitleBox.headline{right:calc(50% + 200px)}.mainTitleBox.dscrptn{max-width:190px}#eduSection .subPageTitleBox.dscrptn,#booksSection .subPageTitleBox.dscrptn,#chessfestSection .subPageTitleBox.dscrptn,#webshopSection .subPageTitleBox.dscrptn,#foundationSection .subPageTitleBox.dscrptn,#imageSection .subPageTitleBox.dscrptn,#contactSection .subPageTitleBox.dscrptn{max-width:500px}.siteNoticeWrapper .imgBox{display:none}.siteNoticeWrapper .imgBox img{width:400px}.container{width:700px}.container.small{width:700px}.galleryItem p{font-size:16px;line-height:22px}.lecturesBox .textBox p,.lecturesBox .textBox ul li,.lecturesBox .textBox a span{font-size:14px;line-height:24px}.lecturesBox .textBox ul li:before{top:6px}.lecturesBox:first-child .textBox p,.lecturesBox:first-child .textBox ul{max-width:100%}.lecturesBox:first-child .textBox p:first-child,.lecturesBox:first-child .textBox ul:first-child{max-width:350px}.lecturesBox:first-child .textBox a{max-width:300px}.lecturesBox:first-child .textBox a.first{margin-bottom:125px}.lecturesBox:first-child .imgBox{width:300px;top:20px}.lecturesBox:first-child .imgBox figcaption{width:285px;top:210px;right:calc(100% - 200px);padding:20px 30px;font-size:14px;line-height:24px}.lecturesBox:nth-child(2) .textBox{max-width:350px}.lecturesBox:nth-child(2) .imgBox{width:300px;top:200px;left:0px}.lecturesBox:nth-child(3){margin-top:30px;z-index:1}.lecturesBox:nth-child(3) .textBox{max-width:350px}.lecturesBox:nth-child(3) .imgBox{width:300px;top:40px}.lecturesBox:nth-child(4){margin-top:-20px}.lecturesBox:nth-child(4) .textBox{max-width:350px}.lecturesBox:nth-child(4) .imgBox{width:300px;top:100px;left:0px}.bioBox .textBox p,.bioBox .textBox ul li{font-size:14px;line-height:24px}.bioBox .textBox ul li:before{top:6px}.bioBox .textBox em{font-size:14px;line-height:24px}.bioBox:first-child .textBox p{max-width:300px}.bioBox:first-child .textBox em{margin-top:50px}.bioBox:first-child .imgBox{width:350px;top:0px}.bioBox:nth-child(2){margin-top:50px}.bioBox:nth-child(2) .textBox{max-width:300px}.bioBox:nth-child(2) .imgBox{width:350px}.bioBox:nth-child(3){margin-top:110px}.bioBox:nth-child(3) .textBox{max-width:300px}.bioBox:nth-child(3) .imgBox{width:350px;top:110px}.bioBox:nth-child(4){margin-top:20px;z-index:1}.bioBox:nth-child(4) .textBox em{max-width:460px;margin:0 0 70px 160px}.bioBox:nth-child(4) .textBox em span{left:38px}.bioBox:nth-child(4) .textBox p{max-width:300px}.bioBox:nth-child(4) .imgBox{width:350px;top:230px}.bioBox:nth-child(5){margin-top:50px}.bioBox:nth-child(5) .textBox p{max-width:300px;margin:30px 0}.bioBox:nth-child(5) .imgBox{width:350px;top:180px;bottom:auto}.bioBox:nth-child(6){margin-top:30px}.bioBox:nth-child(6) .textBox em{max-width:300px;margin-bottom:30px}.bioBox:nth-child(6) .textBox p{max-width:300px;margin-bottom:0}.bioBox:nth-child(6) .textBox p:first-child{margin-bottom:30px}.bioBox:nth-child(6) .imgBox{width:350px;top:100px}.bioBox:nth-child(7){margin-top:50px}.bioBox:nth-child(7) .textBox p{max-width:300px;margin:30px 0}.bioBox:nth-child(7) .imgBox{width:350px;top:180px;bottom:auto}.bioBox:nth-child(8){margin-top:90px}.bioBox:nth-child(8) .textBox em{max-width:300px;margin-bottom:30px}.bioBox:nth-child(8) .textBox p{max-width:300px}.bioBox:nth-child(8) .imgBox{width:350px}.bioBox:nth-child(9){margin-top:30px}.bioBox:nth-child(9) .textBox{float:right}.bioBox:nth-child(9) .textBox p{max-width:300px}.bioBox:nth-child(9) .textBox p:first-child{margin-bottom:20px}.bioBox:nth-child(9) .textBox ul{max-width:300px}.bioBox:nth-child(9) .imgBox{width:350px;bottom:200px;left:0px}.resultsList{margin-right:200px}.resultsList .imgBox{display:inline-block}.resultsGalleryBox{display:none}}@media(max-width: 1299px)and (min-height: 801px){.pjBox{height:90%}}@media(max-width: 1099px){.mainTitleBox{font-size:7px}.mainTitleBox.headline{right:calc(50% + 150px)}.mainTitleBox.dscrptn{max-width:175px;padding-top:10px}#homeSection .squareBox{width:400px;height:400px;top:calc(50% - 200px);left:calc(50% - 200px)}}@media(max-width: 999px){.mainTitleBox{font-size:6px}.mainTitleBox.dscrptn{max-width:145px}.subPageTitleBox h1{font-size:76px;line-height:80px}.subPageTitleBox .openLink{padding:0 20px}#eduSection .subPageTitleBox.headline,#booksSection .subPageTitleBox.headline,#chessfestSection .subPageTitleBox.headline,#webshopSection .subPageTitleBox.headline,#foundationSection .subPageTitleBox.headline,#imageSection .subPageTitleBox.headline,#contactSection .subPageTitleBox.headline{max-width:440px}#eduSection .subPageTitleBox.dscrptn,#booksSection .subPageTitleBox.dscrptn,#chessfestSection .subPageTitleBox.dscrptn,#webshopSection .subPageTitleBox.dscrptn,#foundationSection .subPageTitleBox.dscrptn,#imageSection .subPageTitleBox.dscrptn,#contactSection .subPageTitleBox.dscrptn{max-width:300px}#foundationSection .subPageTitleBox.websiteLink{right:calc(50% - 250px)}#booksSection .subPageTitleBox.headline{right:calc(50% - 50px)}#booksSection .subPageTitleBox.dscrptn{left:calc(50% - 50px)}#booksSection .subPageTitleBox.websiteLink{right:calc(50% + 25px)}#imageSection .subPageTitleBox.headline,#contactSection .subPageTitleBox.headline{right:calc(50% - 100px)}#imageSection .subPageTitleBox.dscrptn,#contactSection .subPageTitleBox.dscrptn{left:calc(50% - 80px)}#eduSection .subPageTitleBox.headline{right:calc(50% - 100px)}#eduSection .subPageTitleBox.websiteLink{right:calc(50% + 100px)}#chessfestSection .subPageTitleBox.headline,#webshopSection .subPageTitleBox.headline{max-width:480px}.menuWrapper{padding:69px 40px 64px}.homeLinkAlternative,.langMenu li a{font-size:18px;line-height:20px}.menu>ul>li{margin-bottom:20px}.menu>ul>li>a{font-size:18px;line-height:20px}.menu .impLink a{font-size:14px;line-height:16px}.subMenu{margin-top:10px}.subMenu li{margin-bottom:5px}.subMenu li a{font-size:14px !important;line-height:16px !important}#lecturesModal .modalBody,#contactModal .modalBody{padding-right:50px;padding-left:50px}#gallerySection,#mediaSection,#gridSection,#siteNoticeSection,#contentSection,#lecturesSection,#bioSection{padding-top:146px}.galleryFilter li{margin-right:30px}.mainHeading{font-size:76px;line-height:80px !important}.gridList li{width:calc(33.33333% - 20px)}.gridList a{padding:0 20px}#eventModal .modal-dialog,#gridModal .modal-dialog{max-width:calc(100% - 40px)}#eventModal .modalBody,#gridModal .modalBody{padding:60px 40px}#eventModal .eventInfos{margin-bottom:40px}.resultsList{margin-right:69px;padding-bottom:40px}}@media(max-width: 799px){.pjBox img{-moz-transform:translate(-35%, 0);-o-transform:translate(-35%, 0);-ms-transform:translate(-35%, 0);-webkit-transform:translate(-35%, 0);transform:translate(-35%, 0)}.mainTitleBox{top:50%}}@media(max-width: 799px)and (min-height: 900px){#eduSection .squareBox,#booksSection .squareBox{width:350px;height:350px;top:calc(50% - 175px);left:calc(50% - 175px)}#foundationSection .squareBox,#chessfestSection .squareBox,#webshopSection .squareBox{width:380px;height:380px;top:calc(50% - 190px);left:calc(50% - 190px)}#homeSection .squareBox{width:500px;height:500px;top:calc(50% - 250px);left:calc(50% - 250px)}}@media(max-width: 767px){.mainLogo{top:20px;left:20px}.menuOpen{top:28px;right:20px}.loader img{max-width:220px}.menuWrapper{padding:0 !important;overflow-y:scroll;-webkit-overflow-scrolling:touch}.menuWrapper>div{height:auto;min-height:none;padding:44px 20px}.menuWrapper .socialMenu{position:relative;text-align:center}.homeWrapper{display:none}.langMenu{position:relative;left:50%;margin-bottom:60px;-moz-transform:translate(calc(-50% + 50px), 0);-o-transform:translate(calc(-50% + 50px), 0);-ms-transform:translate(calc(-50% + 50px), 0);-webkit-transform:translate(calc(-50% + 50px), 0);transform:translate(calc(-50% + 50px), 0);text-align:center}.langMenu li{float:none;display:inline-block}.menuIn .langMenu{-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.menuOut .langMenu{-moz-transform:translate(calc(-50% + 50px), 0);-o-transform:translate(calc(-50% + 50px), 0);-ms-transform:translate(calc(-50% + 50px), 0);-webkit-transform:translate(calc(-50% + 50px), 0);transform:translate(calc(-50% + 50px), 0)}.menu{position:static;margin-bottom:60px;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.menu>ul>li{text-align:center}.menu .homeLink{display:block}.menu .hasSubMenu>a{pointer-events:unset}.menu .icon-arrowDown{display:inline-block}.subMenu{width:100% !important}.subMenu li,.aboutMenu .subMenu li{width:100%;margin:0 0 10px 0 !important;text-align:center}.leftMenuList .subMenu li:not(:first-child){padding-left:0;border-left:none}.rightMenuList .subMenu li:not(:last-child){padding-right:0;border-right:none}#lecturesModal .modal-dialog,#contactModal .modal-dialog{max-width:calc(100% - 40px);margin:40px auto}#lecturesModal .modalBody,#contactModal .modalBody{padding:50px 20px 40px}#lecturesModal .modalInfo,#contactModal .modalInfo{font-size:16px;line-height:24px}#videoModal .modal-dialog{width:calc(100% - 40px)}.modalClose{top:15px;right:15px}.modalClose i{font-size:18px}.inputBox:nth-child(odd){padding-right:10px}.inputBox:nth-child(even){padding-left:10px}.masonryGalleryBox{width:calc(100% + 10px);margin-top:20px}.galleryItem{width:calc(50% - 10px);margin:0 10px 10px 0}.galleryItem p{padding:10px;font-size:14px;line-height:20px}#gallerySection,#mediaSection,#gridSection,#siteNoticeSection,#contentSection,#lecturesSection{padding-top:120px}.container{width:auto !important;max-width:calc(100% - 40px) !important}.mainHeading{font-size:40px;line-height:42px !important}.subPageTitleBox h1{font-size:40px;line-height:42px}.subPageTitleBox h5{font-size:18px;line-height:20px}.subPageTitleBox p{font-size:14px;line-height:28px}.subPageTitleBox .videoLink{font-size:16px;line-height:18px}.subPageTitleBox .openLink{padding:0 15px;border-width:2px}.galleryFilter li{margin-right:10px}.galleryFilter li a{font-size:14px;line-height:16px}.galleryFilter li.active a{box-shadow:0 -4px 0 #c9c9ce inset;-webkit-box-shadow:0 -4px 0 #c9c9ce inset}#gallerySection,#mediaSection,#gridSection,#siteNoticeSection,#contentSection{padding-bottom:30px}#lecturesSection,#bioSection{padding-bottom:40px}.siteNoticeWrapper,.contentWrapper,.lecturesWrapper{margin-top:40px}.mainTextbox h1{font-size:26px;line-height:28px}.mainTextbox h2{font-size:24px;line-height:26px}.mainTextbox h3{font-size:22px;line-height:24px}.mainTextbox h4{font-size:20px;line-height:22px}.mainTextbox h5{font-size:18px;line-height:20px}.mainTextbox h6{font-size:16px;line-height:18px}.mainTextbox p{font-size:14px;line-height:28px}.mainTextbox ul li{font-size:14px;line-height:28px}.mainTextbox ol li{font-size:14px;line-height:28px}.mainTextbox a{font-size:14px;line-height:28px}.gridList{width:calc(100% + 10px);margin-top:20px}.gridList li{width:calc(50% - 10px);margin:0 10px 10px 0}.gridList a span{font-size:14px}.lecturesBox{margin-top:40px !important}.lecturesBox .imgBox{position:static;float:left !important;width:auto !important;max-width:100%;margin-top:40px !important}.lecturesBox .imgBox img{display:block;width:auto;max-width:100%}.lecturesBox .textBox{float:left !important}.lecturesBox .textBox h2{font-size:22px;line-height:24px}.lecturesBox .textBox p,.lecturesBox .textBox ul,.lecturesBox .textBox a{max-width:100% !important}.lecturesBox .textBox p,.lecturesBox .textBox ul li,.lecturesBox .textBox a span{font-size:14px;line-height:24px}.lecturesBox .textBox ul li:before{top:6px}.lecturesBox:first-child .textBox a.first{margin-bottom:40px}.lecturesBox:first-child .textBox h2{margin-top:40px}.lecturesBox:first-child .imgBox figcaption{display:none}.linkWrapper{max-width:100% !important;margin-bottom:0}.linkWrapper.first{margin-bottom:40px}.bioWrapper{margin-top:20px}.bioBox{margin-top:40px !important}.bioBox .textBox{float:left !important;max-width:100% !important}.bioBox .textBox p,.bioBox .textBox ul li{max-width:100% !important;font-size:14px;line-height:24px}.bioBox .textBox ul li:before{top:6px}.bioBox .textBox em{max-width:100% !important;padding:20px;border-width:2px;font-size:14px;line-height:24px}.bioBox .textBox em i{font-size:20px}.bioBox .imgBox{position:static;float:left !important;width:auto !important;max-width:100%;margin-top:40px !important}.bioBox .imgBox img{display:block;width:auto;max-width:100%}.bioBox:first-child .textBox em{margin-top:30px}.bioBox:nth-child(2) .imgBox{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.bioBox:nth-child(3) .imgBox{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.bioBox:nth-child(4) .textBox em{margin:0 0 30px}.bioBox:nth-child(5) .textBox em{margin-left:0}.bioBox:nth-child(7) .textBox em{margin-left:0}.bioBox:nth-child(9){padding-bottom:0}.timelineContent{float:left;padding:0 20px 0 27px}.resultsList{margin-right:0;padding:140px 0 40px}.resultsList:before,.resultsList:after{display:none}.resultsList li{padding:0 0 50px 20px}.resultsList li .dot{right:auto;left:-7px}.resultsList li:before{position:absolute;width:2px;height:calc(100% - 36px);top:32px;left:0px;background:rgba(255,255,255,.25);content:""}.resultsList li:after{display:none}.resultsList a:hover article{transform:scale(1) translate(0, 0);-webkit-transform:scale(1) translate(0px, 0px)}.resultsList a:hover h1,.resultsList a:hover p{color:#fff}.resultsList a:hover h3{padding-bottom:0px;box-shadow:0 -10px 0 rgba(255,255,255,.25) inset;-webkit-box-shadow:0 -10px 0 rgba(255,255,255,.25) inset}.safari .resultsList a{top:-1px}.resultsList article,.resultsList h1,.resultsList h3,.resultsList p{text-align:left}.resultsList h1{margin-bottom:5px;font-size:24px;line-height:26px}.resultsList h3,.resultsList p{font-size:14px;line-height:24px}.resultsList p{margin-top:0}.legendBox,.tooltip{display:none}.cc_container{width:280px !important;left:auto !important;right:20px !important;bottom:20px !important;padding:20px 20px 52px !important}.cc_container .cc_message{font-size:12px !important;line-height:20px !important}.cc_container .cc_btn{bottom:20px !important;left:20px !important;font-size:12px !important;line-height:20px !important}#eventModal .modal-dialog,#gridModal .modal-dialog{margin:40px auto}#eventModal .modalBody,#gridModal .modalBody{padding:50px 20px 40px}#eventModal .modalBody .mainTextbox:not(:last-child),#gridModal .modalBody .mainTextbox:not(:last-child){margin-bottom:28px}#eventModal .eventInfos{margin-bottom:30px}#eventModal .eventInfos .dot{width:12px;height:12px}#eventModal .eventInfos h4{font-size:14px;line-height:20px}#eventModal .eventInfos h4 span{margin-right:10px;font-size:20px}.safari #eventModal .eventInfos .dot{top:-2px}.safari #eventModal .eventInfos h4 span{top:-4px}#eventModal .eventTitle,#gridModal .gridTitle{margin-bottom:30px;font-size:20px;line-height:28px}.prevEventLink,.nextEventLink{height:auto !important;padding:20px 23px !important}.prevEventLink .textBox,.nextEventLink .textBox{display:none}.prevEventLink i,.nextEventLink i{margin:0 !important;font-size:20px !important}.squareBox{display:none}#chessTable-container{float:none;width:232px !important;margin-right:0px}#chessTable-moves{float:none;width:100% !important}.ct-nav-buttons{margin-bottom:20px}.ct-board-move-mainline span{font-size:14px;line-height:22px}.pgnInfo{float:none}}@media(max-width: 699px){.mainTitleBox{top:55%;right:auto !important;left:calc(40% - 145px) !important;font-size:4px}.mainTitleBox h1{right:0;line-height:1em;text-align:left}.mainTitleBox p{font-size:3.5em}.subPageTitleBox h5,.subPageTitleBox p,.subPageTitleBox .videoLink{text-align:center}#eduSection .subPageTitleBox.headline,#booksSection .subPageTitleBox.headline,#chessfestSection .subPageTitleBox.headline,#webshopSection .subPageTitleBox.headline,#foundationSection .subPageTitleBox.headline,#imageSection .subPageTitleBox.headline,#contactSection .subPageTitleBox.headline{width:calc(100% - 40px);right:50%;transform:translateX(50%) !important}#eduSection .subPageTitleBox.headline h1,#booksSection .subPageTitleBox.headline h1,#chessfestSection .subPageTitleBox.headline h1,#webshopSection .subPageTitleBox.headline h1,#foundationSection .subPageTitleBox.headline h1,#imageSection .subPageTitleBox.headline h1,#contactSection .subPageTitleBox.headline h1{text-align:center}#eduSection .subPageTitleBox.dscrptn,#booksSection .subPageTitleBox.dscrptn,#chessfestSection .subPageTitleBox.dscrptn,#webshopSection .subPageTitleBox.dscrptn,#foundationSection .subPageTitleBox.dscrptn,#imageSection .subPageTitleBox.dscrptn,#contactSection .subPageTitleBox.dscrptn{width:calc(100% - 40px);top:calc(50% - 70px);left:50%;text-align:center;transform:translateX(-50%) !important}#eduSection .subPageTitleBox.websiteLink,#booksSection .subPageTitleBox.websiteLink,#chessfestSection .subPageTitleBox.websiteLink,#webshopSection .subPageTitleBox.websiteLink,#foundationSection .subPageTitleBox.websiteLink,#imageSection .subPageTitleBox.websiteLink,#contactSection .subPageTitleBox.websiteLink{left:auto;right:auto}#homeSection .squareBox,#eduSection .squareBox,#booksSection .squareBox,#foundationSection .squareBox,#chessfestSection .squareBox,#webshopSection .squareBox,#imageSection .squareBox,#contactSection .squareBox{width:200px;height:200px;top:calc(50% - 100px);bottom:auto;left:calc(50% - 100px)}.gridList a{padding:0 15px;border-width:2px}}@media(max-width: 499px){.mainTitleBox{left:calc(50% - 145px) !important}.inputBox{width:100%;margin-bottom:40px;padding:0 !important}.modalBtn{width:100%;padding-left:0;padding-right:0;text-align:center}}@media(max-width: 399px){#mediaSection{padding-bottom:20px}#mediaSection .masonryGalleryBox{width:100%}#mediaSection .galleryItem{width:100%;margin:0 0 20px 0}}@media(max-width: 359px){.subPageTitleBox h1{word-break:break-word}}/*# sourceMappingURL=style.css.map */
