/*! MountVernon - Mount Vernon Site Files. *//*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,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:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}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{line-height:normal}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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:active,:after,:before,:focus,:hover,:link,:visited{-webkit-transition:background-color .15s linear,border-color .15s linear,color .15s linear,opacity .15s linear;transition:background-color .15s linear,border-color .15s linear,color .15s linear,opacity .15s linear}:focus{outline:0}.shifter-page{-webkit-backface-visibility:hidden}html{font-size:16px}body{background:#36302a;font-family:"Mercury Text G1 A","Mercury Text G1 B",Georgia,serif;font-size:16px;font-size:1rem;overflow-x:hidden;min-width:300px}body *{word-wrap:break-word}body>img[src=""]{display:none}::-moz-selection,::selection{background:#eee;text-shadow:none}h1,h2,h3,h4,h5,h6{font-weight:400}h2{color:#36302a;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-style:normal;font-size:36px;font-size:2.25rem;font-weight:600}h3{color:#36302a;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-style:normal;font-size:24px;font-size:1.5rem;font-weight:600;margin-top:50px}h4{color:#36302a;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-style:normal;font-size:13px;font-size:.8125rem;font-weight:600;text-transform:uppercase}p{color:#645f5a;font-size:18px;font-size:1.125rem;line-height:1.6;margin:20px 0}p.intro{color:#42403c;font-size:26px;font-size:1.625rem;line-height:1.4}.subtext p,p.subtext{color:#6c6054;font-size:14px;font-size:.875rem;font-style:italic;line-height:1.3}.dropcap p:first-child:first-letter,p.dropcap:first-child:first-letter{float:left;color:#bf2b45;font-size:3em;line-height:1;margin:0 .1em 0 0}@media screen and (min--moz-device-pixel-ratio:0){.dropcap p:first-child:first-letter,p.dropcap:first-child:first-letter{margin:.19em .1em 0 0}}a{border-bottom:1px solid #a2988f;color:#36302a;font-weight:400;text-decoration:none}em{font-style:italic}strong{font-weight:600}blockquote{color:#645f5a;font-size:20px;font-size:1.25rem;font-style:italic;line-height:1.6;position:relative}blockquote:before{color:#bf2b45;content:'\201C';font-size:50px;font-size:3.125rem;font-style:normal;left:-30px;position:absolute;top:-20px}blockquote:after{color:#bf2b45;content:'\201D';display:block;font-size:50px;font-size:3.125rem;font-style:normal;line-height:16px;margin:-30px 0 0 5px;vertical-align:text-bottom;text-align:right}ol,ul{padding:0}li{color:#42403c;font-size:20px;font-size:1.25rem;line-height:1.6;margin:0 0 0 40px}ul{list-style:none}ul li:before{background:#5282aa;border-radius:100%;content:'';display:block;float:left;height:5px;margin:13px 0 0 -20px;width:5px}td>ol,td>ul{margin-top:0;margin-bottom:0}td li:before{margin-top:8px}hr{border:1px solid #d0cdc3;border-width:1px 0 0;clear:both;height:1px;margin:20px 0;padding:0;width:100%}iframe{border:none}audio,canvas,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}input,textarea{border:none;border-radius:0;padding:0}textarea{resize:vertical}button{background:0 0;border:none;padding:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}figure{margin:0}menu{margin:0;padding:0}table{border-collapse:collapse;margin:20px 0;width:100%}table tbody tr td{background:#f5f3ee;border:1px solid transparent;border-width:0 0 1px 0;display:block;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-style:normal;font-size:14px;font-size:.875rem;font-weight:600;padding:5px 20px;vertical-align:top}table tbody tr td *{font-size:14px;font-size:.875rem}table tbody tr td:first-child{padding-top:20px}table tbody tr td:last-child{border-color:#ece9e0;padding-bottom:20px}table tbody tr:nth-child(even) td{background:#f1efe8}@media screen and (max-width:739px){table thead{display:none}table tbody tr td{width:100%}}@media screen and (min-width:740px){table{border-collapse:separate}table th,table thead td{background:#006160;color:#fff;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-style:normal;font-size:13px;font-size:.8125rem;font-weight:600;text-transform:uppercase;padding:20px 20px}table tbody tr td{border-color:#ece9e0;display:table-cell;padding:20px}}.video_frame{margin:20px 0;position:relative;padding-bottom:56.25%;width:100%}.video_frame iframe{height:100%;left:0;position:absolute;top:0;width:100%}.block_left,.left{display:block;float:left}.block_left{margin:5px 35px 20px 0;max-width:100%}.block_right,.right{display:block;float:right}.block_right{margin:5px 0 35px 20px;max-width:100%}.block_center{clear:both;display:block;margin:5px auto 20px;max-width:100%}.block{display:block}.block_figure .table{display:table;width:100%}.block_figure .cell{display:table-cell}.block_figure img{width:100%}.block_figure p{display:table-caption;caption-side:bottom}.clear{clear:both}.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.contain{overflow:hidden}.no_select,.no_select *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hidden{display:none!important;visibility:hidden}.visually_hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visually_hidden.focusable:active,.visually_hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.button{background:#36302a;border:none;color:#fff;display:block;float:left;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-style:normal;font-size:13px;font-size:.8125rem;font-weight:500;line-height:1.2;padding:12px 20px;text-transform:uppercase}.button.large{padding:17px 30px}.button.inline{display:inline-block;float:none}.button.yellow{background:#f0b336}.button.orange{background:#d9852d}.button.red{background:#bf2b45}.button.blue{background:#c8e3e2}.button.aqua{background:#c1dfde}.button.tan{background:#d0cdc3;color:#36302a}.button.white{background:#fff;color:#bf2b45}.button.back:before{background:url(https://mtv-main-assets.mountvernon.org/files/images/icons.png) no-repeat -400px -240px;background-image:url(https://mtv-main-assets.mountvernon.org/files/images/icons.svg),none;content:'';display:inline-block;height:10px;margin:0 15px 0 0;width:6px}.button.bordered{background:0 0;border-bottom:4px solid #f0b336;color:#36302a;margin:0 15px 0 0;padding:5px 0}.button.bordered.aqua{border-color:#c1dfde}@media screen and (min-width:980px){.page a.enc_highlight:hover,a:hover{border-color:#bf2b45;color:#bf2b45}.button:hover{color:#fff}.button.yellow:hover{background:#d0941f}.button.orange:hover{background:#9d6120}.button.red:hover{background:#8d2838}.button.blue:hover{background:#abc9c7}.button.tan:hover{background:#a2988f;color:#36302a}.button.white:hover{color:#8d2838}.button.bordered:hover{border-color:#36302a;color:#36302a}}.page a.enc_highlight{border-bottom:1px solid #a2988f;color:#36302a;font-weight:400;text-decoration:none}.page a.enc_highlight:after{color:#bf2b45;content:'i';display:inline-block;font-style:italic;font-size:14px;font-size:.875rem;margin:0 3px;vertical-align:text-top}#bigtree_bar,#bigtree_bar_tab,#drawer,#footer .footer,#header .buttons,#header .consistent,#header .navigation,#header .search,.breadcrumb,.calendar .extras,.calendar .legend,.card_callouts,.date_header .buttons,.date_header .controls,.feature_grid,.home_feature,.home_locations,.hub_callouts,.intro .video,.page_callouts,.portrait_rotater,.sidebar,.signup,.wallpaper-media{display:none}html{font-size:12px}body{background:#fff;color:#000;padding:25px}img{max-width:100%}h1,h2,h3,h4,h5,h6,p{margin:10px 0}#header{border-bottom:1px solid #e3e0da;overflow:hidden}#header .logo{border:none;display:block;height:55px;position:relative;width:260px;overflow:hidden;text-indent:200%;white-space:nowrap}.ie10 #header .logo,.ie8 #header .logo,.ie9 #header .logo{text-indent:-99999px}#header .logo .print{display:block;left:0;position:absolute;top:0}#footer .prefooter{border-top:1px solid #e3e0da;margin:30px 0;padding:30px 0}#footer .prefooter h2{color:#000;font-family:"Mercury Text G1 A","Mercury Text G1 B",Georgia,serif;font-size:24px;font-size:1.5rem;font-weight:400;margin:0 0 10px}#footer .prefooter time{color:#645f5a;font-family:"Mercury Text G1 A","Mercury Text G1 B",Georgia,serif;font-size:18px;font-size:1.125rem;font-weight:400;font-style:italic;margin:0 0 10px}#footer .prefooter p{color:#000;font-size:16px;font-size:1rem;margin:10px 0 2px}#footer .prefooter img{display:none}#footer .contact .link{color:#000;display:none}#footer .contact .link.phone{border:none;display:block}.page{margin:30px 0}.dropcap p:first-child:first-letter,p.dropcap:first-child:first-letter{color:#36302a;float:none;font-size:26px;font-size:1.625rem;margin:0}.page_callouts.full{display:block}.page_callouts.full .button{display:none}.page_callouts.full figure{max-width:100%}.page_callouts.full .link{display:block}.page_callouts.full .row{overflow:hidden}.page_callouts.full .desktop-7{float:left;max-width:60%}.page_callouts.full .desktop-5{float:right;margin-top:30px;max-width:38%}.block_list_header{margin:20px 0}.block_list .feature_block{display:none}.block_list hr{display:none}.block_list .block_item{border-bottom:1px solid #e3e0da;padding:10px 0}.block_list .block_item h3{margin:10px 0}.block_list .block_item .extras{margin:15px 0 0}.date_header{border-bottom:1px solid #ece9e0}.date_header h3{margin:20px 0}.calendar .block_list_header{display:none}.calendar .legend{border-bottom:1px solid #d0cdc3;margin:20px 0 0;overflow:hidden;padding:0 0 20px}.calendar .legend .item{color:#36302a;display:block;float:left;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-style:normal;font-size:13px;font-size:.8125rem;font-weight:700;margin:0 2% 0 0;width:18%}.calendar .legend .item:before{background:url(https://mtv-main-assets.mountvernon.org/files/images/icons.png) no-repeat 0 0;background-image:url(https://mtv-main-assets.mountvernon.org/files/images/icons.svg),none;content:'';display:block;float:left;height:18px;margin:3px 8px 0 0;width:16px;overflow:hidden;text-indent:200%;white-space:nowrap}.ie10 .calendar .legend .item:before,.ie8 .calendar .legend .item:before,.ie9 .calendar .legend .item:before{text-indent:-99999px}.calendar .legend .item.fee:before{background-position:-280px -225px}.calendar .legend .item.free:before{background-position:-260px -225px}.calendar .legend .item.distances:before{background-position:-305px -200px}.calendar .legend .item.weather:before{background-position:-330px -199px}.calendar .legend .item.family:before{background-position:-354px -200px}.calendar .extras{float:right;position:relative;z-index:1}.calendar .extras .container{border:1px solid #d0cdc3;border-radius:20px;float:left;height:40px;margin:0 5px 0 0;padding:0 8px}.calendar .extras .item{background:url(https://mtv-main-assets.mountvernon.org/files/images/icons.png) no-repeat 0 0;background-image:url(https://mtv-main-assets.mountvernon.org/files/images/icons.svg),none;display:inline-block;height:34px;margin:-1px 0 0;width:22px;overflow:hidden;text-indent:200%;white-space:nowrap}.ie10 .calendar .extras .item,.ie8 .calendar .extras .item,.ie9 .calendar .extras .item{text-indent:-99999px}.calendar .extras .item.distances{background-position:-302px -188px}.calendar .extras .item.weather{background-position:-327px -187px}.calendar .extras .item.family{background-position:-351px -188px}.calendar .extras .item.fee{background:#98942c;border-radius:40px;display:block;float:left;height:40px;width:40px}.calendar .extras .item.fee:before{background:url(https://mtv-main-assets.mountvernon.org/files/images/icons.png) no-repeat -280px -200px;background-image:url(https://mtv-main-assets.mountvernon.org/files/images/icons.svg),none;content:'';display:block;float:left;height:18px;margin:11px 0 0 13px;overflow:hidden;width:16px}.calendar .extras .item.free{background:#f0b336;border-radius:40px;display:block;float:left;height:40px;width:40px}.calendar .extras .item.free:before{background:url(https://mtv-main-assets.mountvernon.org/files/images/icons.png) no-repeat -260px -200px;background-image:url(https://mtv-main-assets.mountvernon.org/files/images/icons.svg),none;content:'';display:block;float:left;height:18px;margin:11px 0 0 13px;overflow:hidden;width:16px}.calendar .page_outro p{line-height:2.5}.calendar .button{display:none}.calendar .location{border:none;margin-left:10px}.calendar_print{margin:0;padding:0}.calendar_print_header{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-style:normal;font-size:28px;font-size:1.75rem}.calendar_print_date{border-bottom:1px solid #ece9e0;display:block;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-style:normal;font-size:18px;font-size:1.125rem;padding:0 0 15px}.calendar_print_list{width:48%}