@import url("https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i");@import url("https://use.fontawesome.com/releases/v5.8.1/css/all.css");
.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background-color:#585050;position:relative}.jspDrag{background:url('../_img/jspDrag.gif') repeat-x;position:relative;top:0;left:0;cursor:pointer}.jspDragRight{float:right;width:6px;height:16px;background-image:url('../_img/jspDragRight.gif')}.jspDragLeft{float:left;width:6px;height:16px;background-image:url('../_img/jspDragLeft.gif')}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}.jspArrow.jspDisabled{cursor:default}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:21px;float:left;height:100%}.jspArrowLeft{background-image:url('../_img/jspArrowLeft.gif')}.jspArrowRight{background-image:url('../_img/jspArrowRight.gif')}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}
.tp-simpleresponsive .button{padding:6px 13px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:30px;cursor:pointer;color:#fff !important;text-shadow:0 1px 1px rgba(0,0,0,.6) !important;font-size:15px;line-height:45px !important;background:url(../../_img/_slider/gradient/g30.png) repeat-x top;font-family:arial,sans-serif;font-weight:bold;letter-spacing:-1px}.tp-simpleresponsive .button.big{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.6);font-weight:bold;padding:9px 20px;font-size:19px;line-height:57px !important;background:url(../../_img/_slider/gradient/g40.png) repeat-x top}.tp-simpleresponsive .purchase:hover,.tp-simpleresponsive .button:hover,.tp-simpleresponsive .button.big:hover{background-position:bottom,15px 11px}@media only screen and (min-width:480px) and (max-width:767px){.tp-simpleresponsive .button{padding:4px 8px 3px;line-height:25px !important;font-size:11px !important;font-weight:normal}.tp-simpleresponsive a.button{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none}}@media only screen and (min-width:0) and (max-width:479px){.tp-simpleresponsive .button{padding:2px 5px 2px;line-height:20px !important;font-size:10px !important}.tp-simpleresponsive a.button{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none}}.tp-simpleresponsive .button.green,.tp-simpleresponsive .button:hover.green,.tp-simpleresponsive .purchase.green,.tp-simpleresponsive .purchase:hover.green{background-color:#21a117;-webkit-box-shadow:0 3px 0 0 #104d0b;-moz-box-shadow:0 3px 0 0 #104d0b;box-shadow:0 3px 0 0 #104d0b}.tp-simpleresponsive .button.blue,.tp-simpleresponsive .button:hover.blue,.tp-simpleresponsive .purchase.blue,.tp-simpleresponsive .purchase:hover.blue{background-color:#1d78cb;-webkit-box-shadow:0 3px 0 0 #0f3e68;-moz-box-shadow:0 3px 0 0 #0f3e68;box-shadow:0 3px 0 0 #0f3e68}.tp-simpleresponsive .button.red,.tp-simpleresponsive .button:hover.red,.tp-simpleresponsive .purchase.red,.tp-simpleresponsive .purchase:hover.red{background-color:#cb1d1d;-webkit-box-shadow:0 3px 0 0 #7c1212;-moz-box-shadow:0 3px 0 0 #7c1212;box-shadow:0 3px 0 0 #7c1212}.tp-simpleresponsive .button.orange,.tp-simpleresponsive .button:hover.orange,.tp-simpleresponsive .purchase.orange,.tp-simpleresponsive .purchase:hover.orange{background-color:#f70;-webkit-box-shadow:0 3px 0 0 #a34c00;-moz-box-shadow:0 3px 0 0 #a34c00;box-shadow:0 3px 0 0 #a34c00}.tp-simpleresponsive .button.darkgrey,.tp-simpleresponsive .button.grey,.tp-simpleresponsive .button:hover.darkgrey,.tp-simpleresponsive .button:hover.grey,.tp-simpleresponsive .purchase.darkgrey,.tp-simpleresponsive .purchase:hover.darkgrey{background-color:#555;-webkit-box-shadow:0 3px 0 0 #222;-moz-box-shadow:0 3px 0 0 #222;box-shadow:0 3px 0 0 #222}.tp-simpleresponsive .button.lightgrey,.tp-simpleresponsive .button:hover.lightgrey,.tp-simpleresponsive .purchase.lightgrey,.tp-simpleresponsive .purchase:hover.lightgrey{background-color:#888;-webkit-box-shadow:0 3px 0 0 #555;-moz-box-shadow:0 3px 0 0 #555;box-shadow:0 3px 0 0 #555}.fullscreen-container{width:100%;position:relative;padding:0}.fullwidthbanner-container{width:100%;position:relative;padding:0;overflow:hidden}.fullwidthbanner-container .fullwidthbanner{width:100%;position:relative}.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption{position:absolute;visibility:hidden;-webkit-font-smoothing:antialiased !important}.tp-simpleresponsive img{max-width:none}.noFilterClass{filter:none !important}.tp-bannershadow{position:absolute;margin-left:auto;margin-right:auto;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tp-bannershadow.tp-shadow1{background:url(../../_img/_slider/assets/shadow1.png) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}.tp-bannershadow.tp-shadow2{background:url(../../_img/_slider/assets/shadow2.png) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}.tp-bannershadow.tp-shadow3{background:url(../../_img/_slider/assets/shadow3.png) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}.caption.fullscreenvideo{left:0;top:0;position:absolute;width:100%;height:100%}.caption.fullscreenvideo iframe,.caption.fullscreenvideo video{width:100% !important;height:100% !important;display:none}.tp-caption.fullscreenvideo{left:0;top:0;position:absolute;width:100%;height:100%}.tp-caption.fullscreenvideo iframe,.tp-caption.fullscreenvideo iframe video{width:100% !important;height:100% !important;display:none}.fullcoveredvideo video,.fullscreenvideo video{background:#000}.fullcoveredvideo .tp-poster{background-position:center center;background-size:cover;width:100%;height:100%;top:0;left:0}.html5vid.videoisplaying .tp-poster{display:none}.tp-video-play-button{background:#000;background:rgba(0,0,0,0.3);padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:absolute;top:50%;left:50%;font-size:40px;color:#FFF;z-index:3;margin-top:-27px;margin-left:-28px;text-align:center;cursor:pointer}.html5vid .tp-revstop{width:6px;height:20px;border-left:5px solid #fff;border-right:5px solid #fff;position:relative;margin:10px 20px}.html5vid .tp-revstop{display:none}.html5vid.videoisplaying .revicon-right-dir{display:none}.html5vid.videoisplaying .tp-revstop{display:block}.html5vid.videoisplaying .tp-video-play-button{display:none}.html5vid:hover .tp-video-play-button{display:block}.fullcoveredvideo .tp-video-play-button{display:none !important}.tp-dottedoverlay{background-repeat:repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.tp-dottedoverlay.twoxtwo{background:url(../../_img/_slider/assets/gridtile.png)}.tp-dottedoverlay.twoxtwowhite{background:url(../../_img/_slider/assets/gridtile_white.png)}.tp-dottedoverlay.threexthree{background:url(../../_img/_slider/assets/gridtile_3x3.png)}.tp-dottedoverlay.threexthreewhite{background:url(../../_img/_slider/assets/gridtile_3x3_white.png)}.tpclear{clear:both}.tp-bullets{z-index:1000;position:absolute;-ms-filter:"alpha(opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-webkit-transform:translateZ(5px)}.tp-bullets.hidebullets{-ms-filter:"alpha(opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0}.tp-bullets.simplebullets.navbar{border:1px solid #666;border-bottom:1px solid #444;background:url(../../_img/_slider/assets/boxed_bgtile.png);height:40px;padding:0 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tp-bullets.simplebullets.navbar-old{background:url(../../_img/_slider/assets/navigdots_bgtile.png);height:35px;padding:0 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tp-bullets.simplebullets.round .bullet{cursor:pointer;position:relative;background:url(../../_img/_slider/assets/bullet.png) no-Repeat top left;width:20px;height:20px;margin-right:0;float:left;margin-top:0;margin-left:3px}.tp-bullets.simplebullets.round .bullet.last{margin-right:3px}.tp-bullets.simplebullets.round-old .bullet{cursor:pointer;position:relative;background:url(../../_img/_slider/assets/bullets.png) no-Repeat bottom left;width:23px;height:23px;margin-right:0;float:left;margin-top:0}.tp-bullets.simplebullets.round-old .bullet.last{margin-right:0}.tp-bullets.simplebullets.square .bullet{cursor:pointer;position:relative;background:url(../../_img/_slider/assets/bullets2.png) no-Repeat bottom left;width:19px;height:19px;margin-right:0;float:left;margin-top:0}.tp-bullets.simplebullets.square .bullet.last{margin-right:0}.tp-bullets.simplebullets.square-old .bullet{cursor:pointer;position:relative;background:url(../../_img/_slider/assets/bullets2.png) no-Repeat bottom left;width:19px;height:19px;margin-right:0;float:left;margin-top:0}.tp-bullets.simplebullets.square-old .bullet.last{margin-right:0}.tp-bullets.simplebullets.navbar .bullet{cursor:pointer;position:relative;background:url(../../_img/_slider/assets/bullet_boxed.png) no-Repeat top left;width:18px;height:19px;margin-right:5px;float:left;margin-top:0}.tp-bullets.simplebullets.navbar .bullet.first{margin-left:0 !important}.tp-bullets.simplebullets.navbar .bullet.last{margin-right:0 !important}.tp-bullets.simplebullets.navbar-old .bullet{cursor:pointer;position:relative;background:url(../../_img/_slider/assets/navigdots.png) no-Repeat bottom left;width:15px;height:15px;margin-left:5px !important;margin-right:5px !important;float:left;margin-top:10px}.tp-bullets.simplebullets.navbar-old .bullet.first{margin-left:0 !important}.tp-bullets.simplebullets.navbar-old .bullet.last{margin-right:0 !important}.tp-bullets.simplebullets .bullet:hover,.tp-bullets.simplebullets .bullet.selected{background-position:top left}.tp-bullets.simplebullets.round .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.navbar .bullet:hover,.tp-bullets.simplebullets.navbar .bullet.selected{background-position:bottom left}.tparrows{-ms-filter:"alpha(opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-webkit-transform:translateZ(5000px);-webkit-transform-style:flat;-webkit-backface-visibility:hidden;z-index:600;position:relative}.tp-leftarrow,.tp-rightarrow{z-index:100;cursor:pointer;position:relative;background-repeat:no-repeat;background-position:top left;width:40px;height:40px;background-image:url(../../_img/_slider/assets/large_left.png)}.tp-rightarrow{background-image:url(../../_img/_slider/assets/large_right.png)}.tp-leftarrow:hover,.tp-rightarrow:hover{background-position:bottom left}.tp-bullets.tp-thumbs{z-index:1000;position:absolute;padding:3px;background-color:#fff;width:500px;height:50px;margin-top:-50px}.fullwidthbanner-container .tp-thumbs{padding:3px}.tp-bullets.tp-thumbs .tp-mask{width:500px;height:50px;overflow:hidden;position:relative}.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{width:5000px;position:absolute}.tp-bullets.tp-thumbs .bullet{width:100px;height:50px;cursor:pointer;overflow:hidden;background:none;margin:0;float:left;-ms-filter:"alpha(opacity=50)";-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out}.tp-bullets.tp-thumbs .bullet:hover,.tp-bullets.tp-thumbs .bullet.selected{-ms-filter:"alpha(opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}.tp-thumbs img{width:100%}.tp-bannertimer{width:100%;height:10px;background:url(../../_img/_slider/assets/timer.png);position:absolute;z-index:200;top:0}.tp-bannertimer.tp-bottom{bottom:0;height:5px;top:auto}@media only screen and (min-width:0) and (max-width:479px){.responsive .tp-bullets{display:none}.responsive .tparrows{display:none}}.tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tp-simpleresponsive a{text-decoration:none}.tp-simpleresponsive ul{list-style:none;padding:0;margin:0}.tp-simpleresponsive>ul>li{list-style:none;position:absolute;visibility:hidden}.caption.slidelink a div,.tp-caption.slidelink a div{width:3000px;height:1500px;background:url(../../_img/_slider/assets/coloredbg.png) repeat}.tp-loader{top:50%;left:50%;z-index:10000;position:absolute}.tp-loader.spinner0{width:40px;height:40px;background:url(../../_img/_slider/assets/loader.gif) no-repeat center center;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.15);margin-top:-20px;margin-left:-20px;-webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tp-loader.spinner1{width:40px;height:40px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.15);margin-top:-20px;margin-left:-20px;-webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tp-loader.spinner5{background:url(../../_img/_slider/assets/loader.gif) no-repeat 10px 10px;background-color:#fff;margin:-22px -22px;width:44px;height:44px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}@-webkit-keyframes tp-rotateplane{0{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes tp-rotateplane{0{transform:perspective(120px) rotateX(0) rotateY(0);-webkit-transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.tp-loader.spinner2{width:40px;height:40px;margin-top:-20px;margin-left:-20px;background-color:red;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.15);border-radius:100%;-webkit-animation:tp-scaleout 1s infinite ease-in-out;animation:tp-scaleout 1s infinite ease-in-out}@-webkit-keyframes tp-scaleout{0{-webkit-transform:scale(0.0)}100%{-webkit-transform:scale(1.0);opacity:0}}@keyframes tp-scaleout{0{transform:scale(0.0);-webkit-transform:scale(0.0)}100%{transform:scale(1.0);-webkit-transform:scale(1.0);opacity:0}}.tp-loader.spinner3{margin:-9px 0 0 -35px;width:70px;text-align:center}.tp-loader.spinner3 .bounce1,.tp-loader.spinner3 .bounce2,.tp-loader.spinner3 .bounce3{width:18px;height:18px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.15);border-radius:100%;display:inline-block;-webkit-animation:tp-bouncedelay 1.4s infinite ease-in-out;animation:tp-bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.tp-loader.spinner3 .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.tp-loader.spinner3 .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes tp-bouncedelay{0,80%,100%{-webkit-transform:scale(0.0)}40%{-webkit-transform:scale(1.0)}}@keyframes tp-bouncedelay{0,80%,100%{transform:scale(0.0);-webkit-transform:scale(0.0)}40%{transform:scale(1.0);-webkit-transform:scale(1.0)}}.tp-loader.spinner4{margin:-20px 0 0 -20px;width:40px;height:40px;text-align:center;-webkit-animation:tp-rotate 2s infinite linear;animation:tp-rotate 2s infinite linear}.tp-loader.spinner4 .dot1,.tp-loader.spinner4 .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#fff;border-radius:100%;-webkit-animation:tp-bounce 2s infinite ease-in-out;animation:tp-bounce 2s infinite ease-in-out;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.15)}.tp-loader.spinner4 .dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes tp-rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes tp-rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes tp-bounce{0,100%{-webkit-transform:scale(0.0)}50%{-webkit-transform:scale(1.0)}}@keyframes tp-bounce{0,100%{transform:scale(0.0);-webkit-transform:scale(0.0)}50%{transform:scale(1.0);-webkit-transform:scale(1.0)}}.tp-transparentimg{content:"url(../../_img/_slider/assets/transparent.png)"}.tp-3d{-webkit-transform-style:preserve-3d;-webkit-transform-origin:50% 50%}.tp-caption img{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);zoom:1}@font-face{font-family:'revicons';src:url('../font/revicons.eot?5510888');src:url('../font/revicons.eot?5510888#iefix') format('embedded-opentype'),url('../font/revicons.woff?5510888') format('woff'),url('../font/revicons.ttf?5510888') format('truetype'),url('../font/revicons.svg?5510888#revicons') format('svg');font-weight:normal;font-style:normal}[class^="revicon-"]:before,[class*=" revicon-"]:before{font-family:"revicons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.revicon-search-1:before{content:'\e802'}.revicon-pencil-1:before{content:'\e831'}.revicon-picture-1:before{content:'\e803'}.revicon-cancel:before{content:'\e80a'}.revicon-info-circled:before{content:'\e80f'}.revicon-trash:before{content:'\e801'}.revicon-left-dir:before{content:'\e817'}.revicon-right-dir:before{content:'\e818'}.revicon-down-open:before{content:'\e83b'}.revicon-left-open:before{content:'\e819'}.revicon-right-open:before{content:'\e81a'}.revicon-angle-left:before{content:'\e820'}.revicon-angle-right:before{content:'\e81d'}.revicon-left-big:before{content:'\e81f'}.revicon-right-big:before{content:'\e81e'}.revicon-magic:before{content:'\e807'}.revicon-picture:before{content:'\e800'}.revicon-export:before{content:'\e80b'}.revicon-cog:before{content:'\e832'}.revicon-login:before{content:'\e833'}.revicon-logout:before{content:'\e834'}.revicon-video:before{content:'\e805'}.revicon-arrow-combo:before{content:'\e827'}.revicon-left-open-1:before{content:'\e82a'}.revicon-right-open-1:before{content:'\e82b'}.revicon-left-open-mini:before{content:'\e822'}.revicon-right-open-mini:before{content:'\e823'}.revicon-left-open-big:before{content:'\e824'}.revicon-right-open-big:before{content:'\e825'}.revicon-left:before{content:'\e836'}.revicon-right:before{content:'\e826'}.revicon-ccw:before{content:'\e808'}.revicon-arrows-ccw:before{content:'\e806'}.revicon-palette:before{content:'\e829'}.revicon-list-add:before{content:'\e80c'}.revicon-doc:before{content:'\e809'}.revicon-left-open-outline:before{content:'\e82e'}.revicon-left-open-2:before{content:'\e82c'}.revicon-right-open-outline:before{content:'\e82f'}.revicon-right-open-2:before{content:'\e82d'}.revicon-equalizer:before{content:'\e83a'}.revicon-layers-alt:before{content:'\e804'}.revicon-popup:before{content:'\e828'}.slides-countainer{background-color:#eee;width:100%;position:relative;padding:0}.xtra_wide{max-width:700px}.slides{width:100%;position:relative}.tparrows{top:100% !important;margin:0 !important}.tparrows,.playpause{width:17px;height:0;font-size:1em;padding-top:29px;text-indent:-2000px;overflow:hidden}.tp-leftarrow{left:0 !important;background:url('../../_img/gl-div-rw-bg.png') no-repeat}.tp-rightarrow{right:0 !important;background:url('../../_img/gl-div-ff-bg.png') no-repeat}.playpause{cursor:pointer;margin:0 auto 0;background:url('../../_img/gl-button-playpause-bg.png') no-repeat}.playpause:hover{background-position:0 -29px}.playpause.pause{background-position:-19px 0}.playpause.pause:hover{background-position:-19px -29px}.actualCaption{margin-top:10px;padding-top:10px;border-top:1px solid #e5e5e5}.slideshow-footer{margin-bottom:30px;padding:10px 0;font-size:.85em;border-top-width:0;border-bottom:1px solid #e5e5e5;color:#999}.slideshow-footer p{margin-bottom:0}
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
pre,textarea{overflow:auto}.fai span{position:absolute;top:-9999px;left:-9999px}.site-content,pre{word-wrap:break-word}.artwork-listing:after,.clearfix:after,.container-fluid:after,.container:after,.filler:after,.mobile-footer-nav ul:after,.mobile-search:after,.pager:after,.recipients:after,.row:after,header:after{clear:both}.mobile-nav li,button,select{text-transform:none}.invisible,.placeholder{visibility:hidden}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{color:#000}sub,sup{line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;margin-top:20px;margin-bottom:20px}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:focus,a:hover{color:#06c;text-decoration:underline}a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}figure{margin:0}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:5px;padding-right:5px}[role=button]{cursor:pointer}@media(min-width:500px){.container{width:730px}}@media(min-width:768px){.container{width:950px}}@media(min-width:1040px){.container{width:1150px}}.row{margin-left:-5px;margin-right:-5px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:5px;padding-right:5px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media(min-width:500px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media(min-width:768px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media(min-width:1040px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.text-left,body{text-align:left}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid transparent;border-radius:0}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:transparent}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#818181;background-color:#fff;cursor:not-allowed}.artwork-listing:after,.artwork-listing:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.filler:after,.filler:before,.pager:after,.pager:before,.recipients:after,.recipients:before,.row:after,.row:before{content:" ";display:table}.center-block{display:block;margin-left:auto;margin-right:auto}a,blockquote p{margin:0}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}a,body,input,select,textarea{color:#000}.affix{position:fixed}@-ms-viewport{width:device-width}@media(max-width:499px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}td.visible-xs,th.visible-xs{display:table-cell !important}.visible-xs-block{display:block !important}.visible-xs-inline{display:inline !important}.visible-xs-inline-block{display:inline-block !important}}@media(min-width:500px) and (max-width:767px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}td.visible-sm,th.visible-sm{display:table-cell !important}.visible-sm-block{display:block !important}.visible-sm-inline{display:inline !important}.visible-sm-inline-block{display:inline-block !important}}@media(min-width:768px) and (max-width:1039px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}td.visible-md,th.visible-md{display:table-cell !important}.visible-md-block{display:block !important}.visible-md-inline{display:inline !important}.visible-md-inline-block{display:inline-block !important}}@media(min-width:1040px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}td.visible-lg,th.visible-lg{display:table-cell !important}.visible-lg-block{display:block !important}.visible-lg-inline{display:inline !important}.visible-lg-inline-block{display:inline-block !important}.hidden-lg{display:none !important}}@media(max-width:499px){.hidden-xs{display:none !important}}@media(min-width:500px) and (max-width:767px){.hidden-sm{display:none !important}}@media(min-width:768px) and (max-width:1039px){.hidden-md{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}td.visible-print,th.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}.hidden-print{display:none !important}}.mobile-nav a,article,aside,canvas,figure,footer,header,hgroup,menu,nav,section,summary{display:block}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:400;line-height:20px;text-rendering:optimizeLegibility}code,kbd,pre,samp{font-family:monospace,sans-serif}.mobile-nav li,body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}a{padding:0;border:0;font-size:100%;vertical-align:baseline;background:0}a img,fieldset{border:0}ol,ul{list-style-type:none}a:hover,ins{text-decoration:none}a:active,a:hover{outline:0}del{text-decoration:line-through}.ep .col h3 a,.search .main a,.site-footer a:hover,a,dt a{text-decoration:none}table{border-collapse:separate;border-spacing:0}input,select{vertical-align:middle}button{width:auto;overflow:visible}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}body{background-color:#fff;font-size:.8em;line-height:1.4em}@media(min-width:1040px){body{padding:0 10px}}p{font-size:14px;line-height:20px;margin-bottom:20px}blockquote{width:80%;font-size:1.5625rem;font-weight:200;margin:1.625rem 0;line-height:1.875rem}blockquote p{font-size:1.5625rem;font-weight:200;line-height:1.875rem}blockquote:after{content:url(../_img/quote-line.png);display:block;margin-top:1.125rem}a{color:#595959}@media(max-width:1039px){a{color:#06c}}.selected a,a.selected,a:focus,a:hover{color:#06c}@media(max-width:1039px){.selected a,a.selected,a:focus,a:hover{color:#595959}.site-content{padding-left:10px;padding-right:10px}}img,object{display:block;max-width:100%;height:auto}small{display:block;font-size:12px;line-height:18px;color:#666}hr{margin:20px 0;height:1px;border:0;background-color:#e5e5e5}.site,html{height:100%}.text-right{text-align:right}.text-center{text-align:center}html{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit}.site{display:flex;flex-direction:column}.site-content{flex:1 0 auto;overflow-wrap:break-word}.site-content a{color:#06c}.site-content a:hover{text-decoration:none;color:#595959}.site-footer,.site-header{flex:none}header{position:relative;z-index:1000;padding-top:10px}.mobile-nav,.mobile-nav.collapsing{position:absolute}header:after,header:before{content:" ";display:table}header .logo{margin:0}header .logo a{float:left;width:145px;padding-top:33px;background-image:url(../_img/jmf-header-logo-white.png);background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){header .logo a{background-image:url(../_img/jmf-header-logo-white@2x.png);background-size:138px 30px}}@media(max-width:1039px){header{background:#58595b;padding:5px 5px 5px 10px}header .logo a{margin-top:6px}}@media(min-width:1040px){header{border-top:9px solid #e5e5e5;border-bottom:1px solid #e5e5e5;height:85px}header .logo a{background:url(../_img/jmf-logo-290x64.png) no-repeat;background-size:100% 100%}.mobile-nav-menu-toggle{display:none}}.mobile-nav-menu-toggle{float:right;-webkit-appearance:none;padding:15px 12px;background-color:transparent;background-image:none;border:1px solid transparent;margin:0;outline:0;transition:border-color .2s}.mobile-nav-menu-toggle:focus .icon-bar,.mobile-nav-menu-toggle:hover .icon-bar{background-color:#cfcfcf}.mobile-nav{color:#fff;top:100%;right:0;z-index:1000;background:#58595b;border-top:1px solid #818181;border-bottom:1px solid #818181;width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:480px){.mobile-nav{width:100%}}.mobile-nav a{color:#fff;padding:0 10px;position:relative}.collapse-btn-icon,.collapse-btn-icon:after{display:block;background:#fff;top:50%;position:absolute}.mobile-nav a.selected,.mobile-nav a:focus,.mobile-nav a:hover{color:#cfcfcf}.mobile-nav li{font-size:14px;line-height:1.78571429}.mobile-nav .subtog{text-decoration:none}.mobile-nav .subtog .collapse-btn-icon{left:115px;margin-top:-1px;transform:scale(0.75)}.mobile-nav #past-programs-menu li{font-weight:normal}.mobile-nav ol>li,.timeline-pager>li{font-family:'Playfair Display',serif;font-weight:700}.mobile-nav ol{padding:15px 0 5px}.mobile-nav ol>li{font-size:25px;line-height:1.2}.mobile-nav ol>li>a{padding:8px 36px}.mobile-nav ol>li ul{padding:0 26px}.collapse-btn-icon{width:15px;height:3px;left:13px;margin-top:-2px}.collapse-btn-icon:after{content:' ';speak:none;width:3px;height:15px;right:6px;margin-top:-8px;transform:scaleY(0);transform-origin:50%;transition:transform .2s}.collapsed .collapse-btn-icon:after{transform:scaleY(1)}@media(max-width:1039px){.header-nav{display:none}}@media(min-width:1040px){.mobile-nav,.mobile-nav.collapse.in{display:none}.header-nav{z-index:500;position:relative;float:right;width:76.73469388%;font-size:14px;padding:0 0 0 1px}.header-nav a.selected,.header-nav a:hover{text-decoration:none;color:#06c}.header-nav ol li{position:relative;float:left;margin-right:25px}.header-nav ol li.news{margin-right:0}.header-nav ol a{display:block;height:24px;color:#595959}.header-nav ol>li>a{font-family:'Playfair Display',serif;font-weight:700;font-size:20px;line-height:24px;text-transform:none}.header-nav ol li.hover ul,.header-nav ol li:hover ul{display:block}.header-nav ul{display:none;position:absolute;top:24px;left:0;padding:10px;font-size:11px;background-color:#fff;box-shadow:rgba(0,0,0,.2) 0 3px 5px}.header-nav .work ul{width:240px}.header-nav .a_prog ul{width:300px}.header-nav .jmc ul{width:230px}.header-nav .y_prog ul{width:230px}.header-nav .about ul{width:155px}.header-nav ul li{float:none;margin:0 5px 4px 0;text-transform:none}.header-nav ul a,.header-nav ul span{display:inline;font-size:12px;font-weight:700;line-height:18px}.header-nav ul span{color:#595959}.header-nav ul ul{position:relative;width:auto;overflow:hidden;margin:2px 0 4px;padding:0;top:0;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.header-nav ul ul li{float:left;line-height:1em;padding-right:5px;border-right:1px solid #d0d0d0}.header-nav .a_prog ul ul li:nth-child(2){border:0}.header-nav ul ul li.last{border-width:0}.header-nav ul ul a{font-weight:400}}@media(min-width:1040px) and (max-width:1400px){.header-nav{font-size:13px}}@media(min-width:1040px) and (max-width:1250px){.header-nav{font-size:12px}}@media(min-width:1040px) and (max-width:1150px){.header-nav{font-size:11px}}@media(min-width:1040px) and (max-width:1060px){.header-nav{font-size:10px}}@media(min-width:1040px) and (max-width:1039px){.header-nav{display:none}}.mobile-search{padding:0 36px 20px}.mobile-search:after,.mobile-search:before{content:" ";display:table}.mobile-search-input{background:0;border:0;border-bottom:1px solid #fff;width:150px;margin-left:25px;float:left;height:20px;font-size:14px;color:#fff;padding:5px}.mobile-search-submit{width:16px;height:16px;background-color:transparent;border:0;background-image:url(../_img/search-btn.png);background-repeat:no-repeat;float:left;margin:4px 0 0 -175px;cursor:pointer}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.mobile-search-submit{background-image:url(../_img/search-btn@2x.png);background-size:16px 16px}}.header-search-btn{z-index:501;position:absolute;top:10px;right:6px;width:12px;margin-bottom:0}@media(max-width:1039px){.header-search-btn{display:none}}.header-search-btn a{display:block;width:12px;padding-top:12px;margin:6px;background:url(../_img/gl-a-search_form-bg-blue.gif) no-repeat}.header-search-btn a.selected,.header-search-btn a:hover{background-position:0 -12px}.footer-search,.header-search{display:none;position:absolute;right:0;top:26px;width:234px;margin-top:6px;z-index:100}.footer-search input,.header-search input{float:left}.footer-search .query,.header-search .query{height:20px;width:178px;margin-right:4px;border:1px solid #999}.footer-search .submit,.header-search .submit{height:20px;color:#fff;width:48px;text-align:center;font-size:11px;line-height:14px;background-color:#06c;border:1px solid #06c;cursor:pointer}.footer-search .submit:hover,.header-search .submit:hover{background-color:#595959;border-color:#595959}#breadcrumbs{position:absolute;bottom:7px;right:0;z-index:250;width:76.73469388%;margin-top:26px}.footer-nav,.site-footer{position:relative}.footer-nav .footer-programs{display:none}#breadcrumbs a{color:#000}#breadcrumbs a.selected,#breadcrumbs a:hover{color:#06c}.col{float:left;margin-right:10px}.col.last{margin-right:0}aside h1,aside .h1{margin-bottom:6px !important}.inset-sidebar{margin-top:8px}.main .txt h2,main .txt .h2{margin-bottom:0}@media(min-width:1040px){.footer-search.selected,.header-search.selected{display:block}#content{padding-bottom:100px}aside{float:left;width:22.24489796%}.site-footer{border-top:1px solid #e5e5e5;padding-top:10px}}.footer-search-btn{float:right;font-weight:700}@media(max-width:1039px){.site-footer{background:#58595b;color:#e4e4e4}.footer-search-btn{display:none}}.site-footer,.site-footer .selected,.site-footer a{color:#000}@media(max-width:1039px){.site-footer,.site-footer .selected,.site-footer a{color:#e4e4e4}.footer-nav{display:none}}.site-footer a:hover{color:#cfcfcf}.footer-nav{height:290px;overflow:hidden;padding-bottom:10px}.footer-nav ol>li{position:absolute}.footer-nav .work{left:0;width:23%}.footer-nav .a_prog,.footer-nav .jmc{width:23%;left:23%}.footer-nav .y_prog{width:23%;left:46%}.footer-nav .about{width:17%;left:69%}.footer-nav .news_cal{width:12%;left:86%}.footer-nav .news_cal a{display:block}.footer-nav ol a{font-size:14px;font-weight:700;line-height:20px}.footer-nav ol ul a{font-size:12px;line-height:18px}.footer-nav ul{margin-top:2px}.footer-nav ul li{float:none;margin-bottom:2px}.footer-nav ul a{color:#000;font-weight:400}.footer-nav strong{font-weight:400}.footer-nav ul ul{display:none}footer form{top:24px}.mini-footer{overflow:hidden;padding:18px 12px}@media(min-width:1040px){.mini-footer{border-top:1px solid #e5e5e5;padding:10px 0 15px}}@media(min-width:980px) and (max-width:1039px){.mini-footer{display:flex;flex-direction:row;justify-content:space-between}}@media(max-width:1039px){.footer-nav ul a{color:#e4e4e4}.mini-footer{font-size:13px}.mini-footer-nav{display:none}}.mini-footer-nav>ul{float:left}.mini-footer-nav>ul>li{float:left;margin-right:44px}@media(min-width:1040px){.mobile-footer-nav{display:none}.copyright{text-align:right}}.mobile-footer-nav ul:after,.mobile-footer-nav ul:before{content:" ";display:table}@media(max-width:979px){.mini-footer{padding:0}.mobile-footer-nav ul{float:left;padding:14px 10px}.mobile-footer-nav ul:nth-child(2){margin-top:10px;clear:right}}@media(min-width:980px){.mobile-footer-nav ul{float:left;border-right:1px solid #818181}}@media(max-width:649px){.mobile-footer-nav li{line-height:1;margin-bottom:11px}.mobile-footer-nav li:last-child{margin-bottom:0}}.mobile-footer-nav a{display:inline-block}@media(min-width:650px){.mobile-footer-nav li{float:left}.mobile-footer-nav a{padding:24px 14px}}.mobile-footer-nav li.mobile-footer-nav-contact{font-weight:700;float:left}@media(max-width:979px){.mobile-footer-nav li.mobile-footer-nav-contact{margin-bottom:0;margin-right:19px}}.mobile-footer-nav li.mobile-footer-nav-contact a{padding:24px 19px 24px 0;border-right:1px solid #818181}.copyright{margin:0}@media(max-width:979px){.copyright{border-top:1px solid #818181;padding:10px;font-size:11px}}@media(min-width:980px) and (max-width:1039px){.copyright{float:right;display:inline-block;padding:24px 2px 24px 21px;border-left:1px solid #818181}}.local_nav .prev,.social-nav>li{float:left}.social-nav:after,.social-nav:before{content:" ";display:table}.social-nav:after{clear:both}.social-nav>li:not(:last-child){margin-right:16px}.social-nav a,.social-nav img{display:block;font-size:20px}.social-nav-desktop{margin-bottom:-3px}.social-nav-mobile{padding:24px 20px 0}@media(max-width:979px){.social-nav-mobile{clear:both;border-top:1px solid #818181;padding:13px 10px}}@media(min-width:980px){.social-nav-mobile{float:left}}@media(min-width:1040px){.social-nav-mobile{display:none}}.local_nav{overflow:hidden;margin:18px 0}.local_nav .next{float:right}.local_nav-large{text-align:center;font-size:17px;margin-top:20px}@media(min-width:500px){.local_nav-large{margin:30px 0 10px}}.ir{display:block;height:0;overflow:hidden;font-size:1em;text-indent:-2000px;background-repeat:no-repeat}.home #news,.main .col blockquote{font-size:1.1em;line-height:1.3em}.faq{font-size:14px;line-height:20px;margin-bottom:20px}.main section .faq dd{margin-bottom:0}dt a{font-weight:700;color:#000}.body-copy p+ul:not(.local_nav){margin-top:-15px}.body-copy ul:not(.local_nav){font-size:14px;line-height:20px;margin:20px 0}.body-copy ul:not(.local_nav) li{position:relative;padding-left:20px;margin:0 0 5px}.body-copy ul:not(.local_nav) li:before{content:"";position:absolute;display:block;width:5px;height:5px;top:.5em;left:6px;background-color:#06c}.home #slideshow{overflow:hidden;padding:10px 0 50px;position:relative;z-index:500}.home #slideshow li{width:100%;background-color:#fff}.home #slideshow img{display:block;margin:0 auto 8px}.home #slideshow p{height:1em;text-align:center}.home #slideshow h2{font-family:'Playfair Display',serif;font-size:20px;font-weight:700;line-height:24px;text-align:left;color:#595959;padding:0 5px}.home .home-sub_sections .block-link{display:block}.home .home-sub_sections .block-link h2{color:#595959}.home .home-sub_sections .block-link p{color:#000}.home .home-sub_sections .block-link:hover h2,.home .home-sub_sections .block-link:hover p{color:#06c}.home .sub_sections h2{font-family:'Playfair Display',serif;font-size:20px;font-weight:700;line-height:24px;color:#595959;padding:9px 0 0;margin:0}.home .sub_sections .post{margin:0 0 50px}.home .sub_sections .post h3{font-size:18px;line-height:25px;padding:25px}.home .blog-sub_sections .post h3{font-size:2rem;line-height:2.15rem;padding:1.125rem}.home .home-sub_sections .post .post-bg-image .overlay{display:flex;align-items:center;background:none}.home .home-sub_sections .post .post-bg-image .overlay h3{position:relative;bottom:auto;left:auto}.home .home-sub_sections .post-teaser-text{padding:5px 0 0}.home .home-sub_sections .post-teaser-text a{color:#000}.home .blog-sub_sections{padding:50px 0 0;border-top:1px solid #e5e5e5;margin:0 0 50px}.home .blog-sub_sections h2{padding:0 5px;margin:0 0 17px}.home .blog-sub_sections time{display:block;color:#000;padding:11px 1.125rem 0;margin:0}@media(min-width:400px){.home .home-sub_sections .post h3{padding:50px}}@media(min-width:768px){.home #slideshow h2,.home .blog-sub_sections h2{padding:0 15px}.home .sub_sections .post{padding:0 20px}.home .home-sub_sections .post h3{font-size:13px;line-height:20px;padding:15px}.home .blog-sub_sections .post{width:33.33%}.home .blog-sub_sections .post h3{font-size:18px;line-height:25px}}@media(min-width:900px){.home .home-sub_sections .post h3{font-size:15px;line-height:24px;padding:25px}}@media(min-width:1040px){.home .home-sub_sections .post h3{font-size:20px;line-height:27px}.home .blog-sub_sections .post h3{font-size:25px;line-height:30px}.home .blog-sub_sections .post{clear:none !important;width:20%;margin:0 0 24px}.home .blog-sub_sections .post h3{font-size:13px;line-height:20px}}@media(min-width:1200px){.home .home-sub_sections .post h3{padding:50px}.home .blog-sub_sections .post h3{font-size:20px;line-height:27px}}@media(min-width:1400px){.home .home-sub_sections .post h3,.home .blog-sub_sections .post h3{font-size:27px;line-height:34px}}.home #content{overflow:hidden;padding-top:50px}.home #content.double_v{padding-bottom:50px}.home #content.double_v img{display:block;margin-bottom:8px}.home .col{width:28%;margin:0 0 20px 4%}.home .first{clear:left}.main section:after,.simple_txt:after,.sub_sections:after{clear:both}.home .col.double_h{width:66.32653061%}.home #content .col img{display:block;margin-bottom:6px}.main section:after,.main section:before,.simple_txt:after,.simple_txt:before,.sub_sections:after,.sub_sections:before{content:" ";display:table}.home h2,.home h3{font-weight:700;line-height:1.5em}.home .double_v h3{margin-bottom:25px;font-weight:400;color:#706a6a}.home h3 a{font-weight:400}.home #news h1,.main section dt,.main section h1,.main section .h1{font-weight:700}.home .double_v h3 a{padding-right:1.5em;color:#000}.home .double_v h3 a:hover{color:#06c}.home .summary{margin-top:20px;padding-right:45px;line-height:1.6em}.home #news{padding-right:20px}.home #news h1{margin-bottom:15px;font-size:1.1em;color:#666}.home #news h2,.home #news h3{margin-bottom:0;line-height:1.3em;color:#000}.main section{padding:20px 0;border-bottom:1px solid #e5e5e5}.main section.last{border-bottom-width:0}.main section h2,.main section .h2{margin-bottom:10px;font-weight:700}.main section .h1{margin:0 0 20px}.main section .h1 a{color:#06c}.main section h2 a,.main section .h2 a{color:#000}@media(min-width:1040px){.index section h1,.index section .h1{float:left}.main .sub_pagination,.main .sub_sections{float:right;width:76.73469388%}}.main .col{width:32.44680851%}@media screen and (max-width:1020px){.main .col{width:32.37%}}.main .col blockquote{padding:5px 20px 15px;font-style:italic;color:#666}.main .two_col .col{width:46.0106383%;margin-right:60px}@media screen and (max-width:1020px){.main .two_col .col{width:45.65%}}.main .simple_two_col .col{width:47.8724%;margin-right:20px}.main .simple_two_col .last,.main .two_col .last{margin-right:0}.two_col .col-md-6:first-child,.two_col .col-sm-6:first-child{padding-right:15px}.two_col .col-md-6:last-child,.two_col .col-sm-6:last-child{padding-left:15px}@media(min-width:768px){.two_col .col-md-6:first-child,.two_col .col-sm-6:first-child{padding-right:30px}.two_col .col-md-6:last-child,.two_col .col-sm-6:last-child{padding-left:30px}}@media(min-width:500px){.simple_two_col .col-md-6:first-child,.simple_two_col .col-sm-6:first-child{padding-right:10px}.simple_two_col .col-md-6:last-child,.simple_two_col .col-sm-6:last-child{padding-left:10px}}.main .col.double_h{width:66.22340426%}@media(max-width:1020px){.main .col.double_h{width:66.185%}}.main .col.double_h.triple{width:99.44%}.simple_txt .img{margin:4px -10px}@media(min-width:768px){.simple_txt .img{margin:0 0 16px 10px;clear:right;float:right;width:32.44680851%}}.simple_txt .img img{display:block}.simple_txt_new{width:66%}.simple_txt .img p{margin-bottom:0}.simple_txt .dl{margin-top:15px;padding-top:15px;border-top:1px solid #e5e5e5}.txt_float p{width:64.88%}.divided{margin-bottom:1.5em;border-bottom:1px solid #e5e5e5}.main section dd{margin-bottom:1em}.main section .caption{margin-bottom:0}.main section .multi_img_caption .caption,.subnav{margin-bottom:20px}.main section .multi_img img{display:block;margin-bottom:20px}.subnav li{font-size:14px;line-height:20px;margin-bottom:6px}.subnav .selected{font-weight:bold}.subnav--multiCat>li{margin-bottom:15px}.subnav--multiCat ul li{margin-bottom:0}.work aside .title{margin-bottom:15px;font-weight:400}.work .main_painting img{display:block;margin:0 auto}.arrows,aside .local_nav{margin-top:18px;border-top:1px solid #e5e5e5}.arrows.top{margin:0;border-top-width:0}.arrows ul,aside .local_nav ul{width:56px;height:19px;padding:24px 0;margin:0 auto}.arrows.top ul{padding:0 0 10px}.arrows li,aside .local_nav li{display:inline}.arrows li.off{display:none}.arrows a,aside .local_nav a{width:17px;height:0;font-size:1em;padding-top:19px;text-indent:-2000px;overflow:hidden}.arrows .prev a,aside .local_nav .prev a{float:left;background:url(../_img/gl-a-local_nav-prev-bg.gif) no-repeat}.arrows .next a,aside .local_nav .next a{float:right;background:url(../_img/gl-a-local_nav-next-bg.gif) no-repeat}aside .local_nav a:hover{background-position:0 -19px}.work .stButton .chicklets{margin-left:-5px;width:87px;padding-top:33px;display:block;height:0;overflow:hidden;font-size:1em;text-indent:-2000px;background:url(../_img/news-a-share_btn-bg.gif) no-repeat}.work .txt h2{margin-bottom:15px}@media(max-width:1039px){.artwork-aside{display:none}}.artwork-meta-mobile{margin-top:10px}@media(min-width:1040px){.artwork-meta-mobile{display:none}}.artwork-meta-mobile .title{font-weight:400;margin-bottom:20px}.artwork-pager{margin-top:26px;margin-bottom:16px}.artwork-pager>li{display:inline-block;min-width:54px}.artwork-pager>li a{padding-right:7px;padding-left:7px}.artwork-listing{margin-left:-5px;margin-right:-5px;margin-top:15px}.artwork-listing .artwork-listing-item{float:left;width:50%;position:relative;min-height:1px;padding:5px}@media(min-width:500px){.artwork-listing .artwork-listing-item{float:left;width:25%}}@media(min-width:1040px){.artwork-listing .artwork-listing-item{min-height:210px}}.artwork-listing .artwork-listing-item p{margin-bottom:0}.artwork-listing .artwork-listing-item img{display:block;margin:0 auto 8px}#on_joan .sub_sections{padding-bottom:15px;margin-bottom:15px}@media(max-width:767px){#on_joan .sub_sections{border-bottom:1px solid #e5e5e5}}#on_joan h1{margin-bottom:15px}#video{position:relative;overflow:hidden;height:0;padding-bottom:55%}#video embed,#video iframe,#video object{position:absolute;top:0;left:0;width:100%;height:100%;margin-bottom:8px}.collapsing,.filler li,.filler li:after,.icon-bar,.pager-arrow,.recipients li{position:relative}.pullquote{margin-top:85px;padding-right:20px;font-size:1.45em;line-height:1.1em;font-weight:700;color:#b0b0b0}.pullquote blockquote{margin-bottom:20px}.recipients{margin-top:15px;margin-left:-5px;margin-right:-5px}.recipients li{float:left;width:100%;min-height:1px;padding-left:5px;padding-right:5px;padding-bottom:6px;font-size:.9em}@media(min-width:500px){.recipients li{float:left;width:50%}.recipients li:after{content:'';speak:none;height:0;border-bottom:1px solid #e5e5e5;display:block;position:relative;bottom:-6px}}@media(min-width:500px) and (max-width:767px){.recipients li:nth-child(2n+3){clear:left}}@media(min-width:768px){.recipients li{float:left;width:25%}.recipients li:nth-child(4n+5){clear:left}}.calendar:after,.disclaimer,h2.cl{clear:both}.recipients.recipients-padded li{margin-bottom:10px}.recipients li img{display:block;margin-bottom:8px}@media(max-width:499px){.recipients-textonly{margin-top:0}.recipients-textonly li{padding-bottom:0}.recipients-textonly li:after{display:none;content:none}.recipients-textonly p{margin-bottom:6px}}.disclaimer{padding:20px 0;color:#777;font-style:italic;font-size:1em}#bio ul{margin-bottom:1em}.ex .main .sub_sections{overflow:hidden;margin-bottom:10px;border-bottom:1px solid #e5e5e5}.ex .main .sub_sections.last{border-bottom-width:0}.pub .main .sub_sections{overflow:hidden;padding:10px 0;border-bottom:1px solid #e5e5e5}.pub .main .sub_sections.last{border-bottom-width:0}.ap .txt h2,.ap .txt .h2{margin-bottom:15px}#artist_page h1,#artist_page .h1{margin-bottom:10px}#artist_page h2,#artist_page .h2{margin-bottom:0}#artist_page .local_nav .off{color:#ddd}.ep .col h2,.ep .col h3{line-height:1.5em}.ep .txt h2{margin-bottom:15px}.ep .col h3{margin-bottom:25px;color:#706a6a}.ep .col h3 a{color:#000}.ep .col h3 a:hover{color:#06c}.teachers .sub_sections h2{margin-bottom:1em}#air_program h1,#call_prog_artists h1,#call_prog_artists .h1{margin-bottom:10px}.local_nav .off{color:#ddd}.local_nav-large .off{color:inherit}#air_program .local_nav .off{color:#ddd}#call_images img{cursor:pointer}.staff-listing h2{margin-bottom:1em;padding-bottom:.5em}.staff-listing img{float:left;margin:5px 15px 0 0}.staff-listing .bio{overflow:hidden;padding-top:10px}@media(min-width:768px){.staff-listing h2{border-bottom:1px solid #e5e5e5}.staff-listing .note{margin:-2em 0 2em}.calendar-month-nav{float:left}}.press .main .sub_sections{overflow:hidden;padding:10px 0;border-bottom:1px solid #e5e5e5}.press .main .sub_sections.last{border-bottom-width:0}.news section{padding:0}.news section aside{padding-top:10px}.news .main .sub_sections{overflow:hidden;padding:10px 0;border-bottom:1px solid #e5e5e5}.news .main .sub_sections.last{border-bottom-width:0}.news .local_nav .next{margin-right:10px}.news .stButton .chicklets{margin-left:-5px;width:87px;padding-top:33px;display:block;height:0;overflow:hidden;font-size:1em;text-indent:-2000px;background:url(../_img/news-a-share_btn-bg.gif) no-repeat}.news .stButton .chicklets:hover{background-position:0 -33px}.news.archives .main .col{margin-top:-15px}.news.archives .main section h1{margin:15px 0 5px}.news.archives .main section h2{margin-bottom:5px;font-weight:400}.news.archives p{margin-bottom:5px}.connect{margin-top:50px;padding:15px 0;border-top:1px solid #e5e5e5}.connect p{margin-bottom:6px;line-height:16px}.connect .fb{padding-left:20px;background:url(../_img/facebook.png) no-repeat}.connect-mobile{margin-top:10px;padding-top:0}.connect-borderless{border:0}.connect-calendar{margin-top:33px}.calendar-month-nav{margin:4px 0 54px}.calendar-month-nav li{display:inline-block;font-weight:700;font-size:14px;line-height:19px;vertical-align:middle}.calendar-month-nav li:not(:last-child){margin-right:25px}@media(min-width:768px){.calendar-month-nav li{float:left;display:block;line-height:10px;font-size:12px;vertical-align:inherit}.calendar-month-nav li:not(:last-child){margin-right:.5em}}.calendar-month-nav a{display:inline-block;background:url(../_img/gl-a-local_nav-prev-bg.gif) no-repeat;width:17px;height:19px;vertical-align:middle}@media(min-width:768px){.calendar-month-nav a{display:block;background:url(../_img/cal-a-prev-bg.jpg) no-repeat;width:9px;height:10px}}.calendar-month-nav .next a{background:url(../_img/gl-a-local_nav-next-bg.gif) no-repeat}@media(min-width:768px){.calendar-month-nav .next a{background:url(../_img/cal-a-next-bg.jpg) no-repeat}}.calendar-month-nav .next a:hover,.calendar-month-nav a:hover{background-position:0 -19px}.calendar-cat-list{float:right}@media(max-width:767px){.connect-mobile.connect-calendar{border:0}.calendar-month-nav{margin-bottom:15px;text-align:center}.calendar-cat-list{display:none}}.calendar-cat-list li{float:right;margin-left:.5em;padding:4px;font-weight:700;color:#000}.calendar:after,.calendar:before{content:" ";display:table}.calendar table{clear:both;width:99.9%;border-collapse:collapse;border-bottom:1px solid #bbb}.calendar table th{padding:0 0 .5em;font-size:.9em;border-bottom:1px solid #bbb}.calendar table td{width:14.14%;height:80px;border:1px solid #bbb;border-top-width:0}.calendar table td div{margin:1px;padding:4px;color:#000}.calendar table td div a{color:#000;font-weight:700}.calendar table strong{display:block;margin:1px;padding-left:.25em;background-color:#e8e8e8;color:#8c8c8c}.calendar .calendarendarToday strong{background-color:#4d4d4d;color:#fff}.calendar .calendarendarBlank{background-color:#fafafa}.calendar .calendarendarBlank strong{color:#bdbdbd}.calendar-list a{color:#000;font-weight:700}.calendar-list div{padding:10px;margin-bottom:9px}#legacy{border-top:1px solid #e5e5e5;margin-top:15px;padding-top:15px}@media(max-width:767px){#timeline ol{width:auto !important}#timeline li{padding-bottom:6px;border-bottom:1px solid #e5e5e5;margin-bottom:20px}}#timeline h2{height:16px;margin-bottom:10px}@media(min-width:768px){.calendar-month-nav .next a:hover,.calendar-month-nav a:hover{background-position:0 -10px}.calendar-list{display:none}#timeline{overflow-x:auto}#timeline li{padding-bottom:26px;width:235px;float:left;margin-right:10px}.timeline-pager{display:none}}.timeline-pager>li{font-size:20px;line-height:28px}.btn,.page-title{line-height:1.4;font-family:'Playfair Display',serif;font-weight:700;text-align:center}.timeline-pager>li a{color:#06c;padding-right:7px;padding-left:7px}.timeline-pager>li a:focus,.timeline-pager>li a:hover{color:#06c}.pager-arrow{top:-1px;vertical-align:middle;display:inline-block}.pager-arrow-left{margin-left:35px}.pager-arrow-right{margin-right:35px}.timeline-cta{margin:20px}.timeline-cta a{color:#06c}.timeline-cta a:focus,.timeline-cta a:hover{text-decoration:none;color:#06c}.btn{font-size:25px;padding:3px 10px;border:1px solid #06c;background:#fff;display:block;margin:0 auto 13px;max-width:220px}@media(max-width:767px){.timeline-hero{margin:0 -10px}}#contact_form{border-top:1px solid #e6e6e6;padding-top:20px}#contact_form li{margin-bottom:6px}#contact_form label{float:left;width:90px;padding:4px 0;font-weight:700}#contact_form li input,#contact_form li textarea{width:326px;padding:4px 8px;border:1px solid #e6e6e6;background-color:#e6e6e6}#contact_form p input{margin:10px 0 0 90px;padding:6px 16px;font-size:14px;font-weight:700;color:#fff;background-color:#06c;border:1px solid #06c;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#contact_form p input:hover{background-color:#3ea188;cursor:pointer}.alert{width:404px;overflow:hidden;margin-bottom:15px;padding:15px 14px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.errors{background-color:#fff7df;color:#e56637;border:1px solid #fa914e}.success{background-color:#f2ffeb;color:#56a763;border:1px solid #8ccc88}.errors li{margin:5px 0}input.error{background-color:#fff7df;border-color:#fa914e}.search #breadcrumbs{display:none}.search .main dt{margin-bottom:.3em}.search .main a{color:#000}.search .main a:hover{color:#06c}.noresults,.page-title a{color:#727272}.search .main dd{margin-bottom:15px;padding-bottom:20px;border-bottom:1px solid #e5e5e5}.search .main .txt h2{margin-bottom:20px}.filler{margin-top:15px;margin-left:-5px;margin-right:-5px}.filler li{float:left;width:100%;min-height:1px;padding-left:5px;padding-right:5px;padding-bottom:6px;font-size:.9em}@media(min-width:500px){.filler li{float:left;width:50%}}.filler li:after{content:'';speak:none;height:0;border-bottom:1px solid #e5e5e5;display:block;bottom:-6px}@media(min-width:500px) and (max-width:767px){.filler li:nth-child(2n+3){clear:left}}@media(min-width:768px){.filler li{float:left;width:25%}.filler li:nth-child(4n+5){clear:left}}.filler li img{display:block;margin-bottom:8px}.sitemap #content h2{margin-bottom:20px}.sitemap #content nav{font-weight:700}.sitemap #content nav ul{padding:.5em 0;font-weight:400}.sitemap #content nav ul ul{padding-left:15px}.sitemap #content nav li{margin-bottom:3px}.multi-list h3{margin-bottom:.5em;font-weight:700}.multi-list ul{margin-bottom:2em}@media(max-width:767px){section.section-collapse-mobile{padding:0;margin:0 0 4px;border:0}}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{height:0;overflow:hidden;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}.icon-bar{background:#fff;display:block;width:24px;height:3px;border-radius:2px;transform-origin:50% 50%}.icon-bar+.icon-bar{margin-top:2px}.icon-bar-top{top:5px;transform:rotate3d(0,0,1,45deg);transition:top .2s ease,transform .2s .3s ease}.collapsed .icon-bar-top{top:0;transform:none;transition:top .2s .3s ease,transform .2s ease}.icon-bar-middle{opacity:0;transition:opacity .3s ease}.collapsed .icon-bar-middle{background:#fff;opacity:1}.icon-bar-bottom{top:-5px;transform:rotate3d(0,0,1,-45deg);transition:top .2s ease,transform .2s .3s ease}.collapsed .icon-bar-bottom{top:0;transform:none;transition:top .2s .3s ease,transform .2s ease}.page-title{color:#595959;font-size:23px;line-height:26px;padding:12px 10px 14px;margin:0 -10px 10px;border-bottom:1px solid #e4e4e4}@media(min-width:1040px){.page-title{position:absolute;top:-9999px;left:-9999px}}.page-title a:focus,.page-title a:hover{color:#06c}.page-title-borderless{border-bottom:0 none;margin-bottom:0}.page-title-subhead{color:#595959;font-size:23px;line-height:26px;display:block}.page-title-subhead a{color:#06c}.page-title-subhead a:focus,.page-title-subhead a:hover{color:#06c}@media(min-width:768px){.section-thumb{background:0 !important}.section-thumb-menu,.section-thumb-menu.in{display:none}}@media(max-width:767px){.section-thumb{margin:0 -10px !important;height:0;padding-top:46.875%;position:relative;background-color:#58595b;background-size:cover;background-repeat:no-repeat}.main section .section-thumb a,.section-thumb a{position:absolute;bottom:0;left:0;color:#fff;width:100%;height:100%;font-size:25px;line-height:1.2;font-family:'Playfair Display',serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section-thumb-title{position:absolute;left:0;bottom:0;padding:14px 7px 8px}}.main section .accordion-title a,.section-thumb-menu a,section .section-thumb-menu a{color:#06c}.section-thumb-menu{font-family:'Playfair Display',serif;font-weight:700;font-size:19px;line-height:1.36842105}.section-thumb-menu p{margin-bottom:0}.section-thumb-menu-inner{padding:8px 0 5px}.accordion{padding-bottom:8px}.main section .accordion-title a:focus,.main section .accordion-title a:hover{color:#595959}@media(min-width:768px){.accordion h2.accordion-title a,.accordion-title a,.index .accordion-title a{text-decoration:none;color:#000 !important;cursor:default}.accordion h2.accordion-title a:focus,.accordion h2.accordion-title a:hover,.accordion-title a:focus,.accordion-title a:hover,.index .accordion-title a:focus,.index .accordion-title a:hover,.main .accordion h2.accordion-title a:hover,.main .accordion-title a:hover,.main .index .accordion-title a:hover{color:#000;text-decoration:none}.accordion-text{display:block;height:auto !important;overflow:visible}}.main section h2.time-heading-style a:focus,.main section h2.time-heading-style a:hover,.related-posts ul li a,.time-heading-style a:focus,.time-heading-style a:hover,time a:focus,time a:hover{text-decoration:underline}@media(max-width:767px){.accordion-title,.accordion-title a:before{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.accordion-title{margin-bottom:6px;padding-left:10px;font-size:13px;line-height:inherit;color:#000;text-transform:none}.accordion h2.accordion-title{margin-bottom:4px;font-weight:400}.accordion-title a{font-weight:400}.accordion-title a:before{content:'–';speak:none;color:#6e6e6e;font-weight:400;font-size:17px;position:relative;top:-2px;width:0;left:-14px;float:left}.accordion-title a.collapsed:before{content:'+'}.accordion-title-fancy{font-size:17px;line-height:18px;font-family:'Playfair Display',serif;font-weight:700;margin-bottom:6px;padding-left:10px}.accordion h2.accordion-title-fancy a,.accordion-title-fancy a,.index .accordion-title-fancy a{color:#000}}.custom-select-fancy select,.post-title{font-family:'Playfair Display',serif;font-weight:700}@media(max-width:767px){.accordion-text{margin:0 0 0 10px}}@media(min-width:768px){.accordion-text-bio{margin-bottom:34px}}.custom-select{position:relative;display:block}.custom-select select{width:100%;margin:0;outline:0;padding:.6em .8em .5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px}.custom-select::after{content:" ";position:absolute;top:50%;right:1em;z-index:2;pointer-events:none;display:none}@supports(-webkit-appearance:none) or(appearance:none) or((-moz-appearance:none) and (mask-type:alpha)){.custom-select::after{display:block}.custom-select select{background:0;border:1px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select select:focus{border-color:#06c}}@-moz-document url-prefix(){.custom-select{overflow:hidden}.custom-select::after{display:block}.custom-select select{overflow:-moz-hidden-unscrollable;padding-right:.4em;background:0;border:1px solid transparent;min-width:calc(0em);width:calc(102.4%)}@supports(mask-type:alpha){.custom-select{overflow:visible}.custom-select select{-moz-appearance:none;width:100%}}}.custom-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.custom-select select::-ms-expand{display:none}.custom-select select:focus{border-color:#06c}.custom-select select:focus::-ms-value{background:0;color:#222}.custom-select select{background:0;border:1px solid transparent}.custom-select::after{display:block}}.no-js .redirect-menu{display:none}.custom-select{color:#06c;border:1px solid #06c;background-color:#fff;max-width:220px}#calendar-icon img,.post-body img{max-width:100%}.custom-select select{color:#06c;border-radius:0}.custom-select select.focus,.custom-select select:focus{color:#595959;background-color:#fff;border-color:#fff}.custom-select-fancy{display:block;margin:18px auto 13px}.custom-select-fancy select{text-align:center;text-align-last:center}.custom-select-lg select{font-size:25px;line-height:1.1;padding:4px 10px;height:40px}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-loading{min-height:50px;background:url(../_img/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.home-slideshow{width:100%;text-align:center}.home-slideshow img{display:inline-block}.js .home-slideshow>div:not(:first-child){display:none}@media(max-width:1039px){.home-slideshow-desktop{display:none}}@media(min-width:1040px){.home-slideshow-mobile{display:none}}.post{margin-bottom:4.875rem;padding:0 .625rem}.post:nth-child(3n+1){clear:left}.post .post-bg-image{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.post .post-bg-image .overlay,.post .post-bg-image a{display:block;width:100%;height:19.6875rem;background-color:transparent;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.75)));background:-webkit-linear-gradient(top,transparent 0,transparent 50%,rgba(0,0,0,.75) 100%);background:-moz-linear-gradient(top,transparent 0,transparent 50%,rgba(0,0,0,.75) 100%);background:-ms-linear-gradient(top,transparent 0,transparent 50%,rgba(0,0,0,.75) 100%);background:-o-linear-gradient(top,transparent 0,transparent 50%,rgba(0,0,0,.75) 100%)}.clear-both{clear:both}.post-body img{margin:.9375rem 0}.post-body img[style*="float: right"]{margin-left:1.875rem}.post-body img[style*="float: left"]{margin-right:1.875rem;clear:left}.list-unstyled{list-style:none;margin:0 !important}.list-unstyled li:before{content:"";position:relative;display:none !important;background:none}.list-unstyled li{padding-left:0 !important}.post-sidebar{padding-left:2.5rem}.post-sidebar .post-sidebar-section{margin-bottom:2.3125rem}.post-sidebar-section a,.related-posts a{color:#595959}@media(max-width:767px){.post-sidebar{padding:0 .3125rem}.post-sidebar-section .col-xs-3.col-md-12.time-heading-style,.related-posts .col-xs-3.col-md-12.time-heading-style{margin-top:.5rem}.post-sidebar-section .st_sharethis,.related-posts .st_sharethis{clear:right}}.stButton .sharethis{background-image:url(../_img/share-icons.png) !important;height:29px !important;width:59px !important;background-size:contain !important}.post-tags{margin-bottom:2.1875rem}.post-tags h2.time-heading-style{margin-bottom:0}.post-tags ul li{display:inline-block;margin:.625rem .625rem 0 0 !important}.post-tags:before{content:url(../_img/quote-line.png);display:block;margin-top:3.375rem;margin-bottom:1.875rem}@media(max-width:767px){.no-top-breaker:before{content:none;display:none}}.related-posts{font-size:14px;line-height:20px;margin-bottom:3.125rem}.post-title{position:absolute;bottom:0;left:0;font-size:2rem;line-height:2.15rem;color:#fff;padding:1.125rem}.main section h2.time-heading-style,.time-heading-style{font-weight:400 !important;color:#06c}.main section h2.time-heading-style a,.time-heading-style a{color:#06c}time{font-weight:400;color:#666}time a{color:#06c}.post-teaser-text{padding:0 1.125rem}.post-teaser-text h3{margin:.9375rem 0 .4375rem}.post-teaser-text p{margin-bottom:0}.main section h1.blog-subheading,.main section h2.blog-subheading{font-size:14px;font-weight:400;line-height:20px;color:#06c}.main section h1.blog-subheading .tag-style,.main section h2.blog-subheading .tag-style{margin-left:.375rem}.main section h1.blog-subheading.bottom-line,.main section h2.blog-subheading.bottom-line{padding-bottom:1.5rem;border-bottom:.0625rem solid #e6e7e8;margin:1.5rem 0}h2[class*=blog-subheading] .accordion-plus{display:inline}h2[class*=blog-subheading] .accordion-minus{display:none}h2[aria-expanded=true] .accordion-plus{display:none !important}h2[aria-expanded=true] .accordion-minus{display:inline}#filters{margin-bottom:4.375rem}.sidebar-link-style{color:#595959;font-size:.75rem}#nav_categories li a,#nav_categories1 li a,#nav_categories2 li a,#no-tags a,#no-tags1 a,#no-tags2 a,.tag-style{font-size:12px;font-weight:400;line-height:18px;text-transform:uppercase;color:#595959 !important;padding:3px 5px;background-color:#e6e7e8}#no-tags,#no-tags1,#no-tags2{display:block;margin-bottom:.375rem}#nav_categories li a.selected,#nav_categories1 li a.selected,#nav_categories2 li a.selected,.main section .blog-sidebar h2 a,#no-tags1.selected a{color:#06c !important}.blog-sidebar{margin-top:.9375rem}.blog-sidebar.filters-mobile{margin-top:0;padding-bottom:.3125rem;margin-bottom:.9375rem;border-bottom:.0625rem solid #e6e7e8}.blog-sidebar>li{margin-bottom:2.5rem}.blog-sidebar>li:last-child{margin-bottom:0}.blog-sidebar ul li a{color:#595959}.blog-sidebar li.selected a{color:#06c}#calendar-icon{display:block;max-width:3.125rem}.post .post-hero{position:relative;min-height:25rem}.post .post-hero .overlay{height:25rem}.post .post-hero h1{font-size:3.5rem;padding:0 0 2.5rem 1.75rem;line-height:1}@media(max-width:767px){.post .post-hero{min-height:inherit}.post .post-hero h1{padding:1rem 1.25rem;font-size:2.375rem}}.post-hero-caption{font-size:.625rem;color:#595959;margin:.625rem 0 1.875rem}.post-hero-caption p{margin-bottom:0}.local_nav.blog-pagination li.next,.local_nav.blog-pagination li.prev{float:none;display:inline-block;padding:0 .625rem 0 0}.local_nav.blog-pagination li.next a,.local_nav.blog-pagination li.prev a{font-size:14px;line-height:20px;color:#595959;font-weight:400}.local_nav.blog-pagination li.next{border-left:1px solid #6d6e71;padding-left:.625rem}.local_nav.blog-pagination li.next::after,.local_nav.blog-pagination li.prev::before{display:inline-block}.local_nav.blog-pagination li.next::after{content:url(../_img/arrow-right-gray.png);margin-left:.625rem}.local_nav.blog-pagination li.prev::before{content:url(../_img/arrow-left-gray.png);margin-right:.625rem}.page-nav a:nth-child(2){margin-left:20px}@media(min-width:1040px){.site-footer a:hover{color:#06c}}@media(min-width:1200px){.header-nav>ol>li{margin-right:50px}}
