article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html,button,input,select,textarea{font-family:sans-serif;}
body{margin:0;}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}
h1{font-size:2em;margin:0.67em 0;}
h2{font-size:1.5em;margin:0.83em 0;}
h3{font-size:1.17em;margin:1em 0;}
h4{font-size:1em;margin:1.33em 0;}
h5{font-size:0.83em;margin:1.67em 0;}
h6{font-size:0.75em;margin:2.33em 0;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
p,pre{margin:1em 0;}
code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new',monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,q:after{content:'';content:none;}
small{font-size:75%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
dl,menu,ol,ul{margin:1em 0;}
dd{margin:0 0 0 40px;}
menu,ol,ul{padding:0 0 0 40px;}
nav ul,nav ol{list-style:none;list-style-image:none;}
img{border:0;-ms-interpolation-mode:bicubic;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input{line-height:normal;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
p{-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
b,strong,.strong{font-weight:bold;}
dfn,em,.em{font-style:italic;}
small,.small{font-size:75%;}
ul,ol{padding:0;list-style-type:none;}
dd{margin:0;}
.sidebar ul,.sidebar ol,.commentlist{list-style:none;}
.clearfix{zoom:1;}.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden;}
@font-face{font-family:'wisdom_scriptregular';src:url('../fonts/wisdom-script/wisdom_script_aj-webfont.eot');src:url('../fonts/wisdom-script/wisdom_script_aj-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/wisdom-script/wisdom_script_aj-webfont.woff') format('woff'),url('../fonts/wisdom-script/wisdom_script_aj-webfont.ttf') format('truetype'),url('../fonts/wisdom-script/wisdom_script_aj-webfont.svg#wisdom_scriptregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'ProximaNovaRgRegular';src:url('../fonts/proximanova/proximanova_regular_macroman/ProximaNova-Reg-webfont.eot');src:url('../fonts/proximanova/proximanova_regular_macroman/ProximaNova-Reg-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/proximanova/proximanova_regular_macroman/ProximaNova-Reg-webfont.woff') format('woff'),url('../fonts/proximanova/proximanova_regular_macroman/ProximaNova-Reg-webfont.ttf') format('truetype'),url('../fonts/proximanova/proximanova_regular_macroman/ProximaNova-Reg-webfont.svg#ProximaNovaRgRegular') format('svg');font-weight:normal;font-style:normal;}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif;font-style:italic;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.alert{margin:10px;padding:5px 18px;border:1px solid;}
.alert-help{margin:10px;padding:5px 18px;border:1px solid;border-color:#e8dc59;background:#ebe16f;}
.alert-info{margin:10px;padding:5px 18px;border:1px solid;border-color:#bfe4f4;background:#d5edf8;}
.alert-error{margin:10px;padding:5px 18px;border:1px solid;border-color:#f8cdce;background:#fbe3e4;}
.alert-success{margin:10px;padding:5px 18px;border:1px solid;border-color:#deeaae;background:#e6efc2;}
.button,.button:visited{border:1px solid #7c6020;border-top-color:#957227;border-left-color:#957227;padding:4px 12px;color:#ffffff;display:inline-block;font-size:11px;font-weight:bold;text-decoration:none;text-shadow:0 1px rgba(0, 0, 0, 0.75);cursor:pointer;margin-bottom:20px;line-height:21px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#9d7829;background-image:-webkit-gradient(linear, left top, left bottom, from(#b1882e), to(#9d7829));background-image:-webkit-linear-gradient(top, #b1882e, #9d7829);background-image:-moz-linear-gradient(top, #b1882e, #9d7829);background-image:-o-linear-gradient(top, #b1882e, #9d7829);background-image:linear-gradient(to bottom, #b1882e, #9d7829);}.button:hover,.button:visited:hover,.button:focus,.button:visited:focus{color:#ffffff;border:1px solid #7c6020;border-top-color:#604a19;border-left-color:#604a19;background-color:#896923;background-image:-webkit-gradient(linear, left top, left bottom, from(#9d7829), to(#896923));background-image:-webkit-linear-gradient(top, #9d7829, #896923);background-image:-moz-linear-gradient(top, #9d7829, #896923);background-image:-o-linear-gradient(top, #9d7829, #896923);background-image:linear-gradient(to bottom, #9d7829, #896923);}
.button:active,.button:visited:active{background-color:#b1882e;background-image:-webkit-gradient(linear, left top, left bottom, from(#9d7829), to(#b1882e));background-image:-webkit-linear-gradient(top, #9d7829, #b1882e);background-image:-moz-linear-gradient(top, #9d7829, #b1882e);background-image:-o-linear-gradient(top, #9d7829, #b1882e);background-image:linear-gradient(to bottom, #9d7829, #b1882e);}
.blue-button,.blue-button:visited{border-color:#1472ad;text-shadow:0 1px 1px #1472ad;background-color:#1681c4;background-image:-webkit-gradient(linear, left top, left bottom, from(#1990db), to(#1681c4));background-image:-webkit-linear-gradient(top, #1990db, #1681c4);background-image:-moz-linear-gradient(top, #1990db, #1681c4);background-image:-o-linear-gradient(top, #1990db, #1681c4);background-image:linear-gradient(to bottom, #1990db, #1681c4);-webkit-box-shadow:inset 0 0 3px #59b3ec;-moz-box-shadow:inset 0 0 3px #59b3ec;box-shadow:inset 0 0 3px #59b3ec;}.blue-button:hover,.blue-button:visited:hover,.blue-button:focus,.blue-button:visited:focus{border-color:#116396;background-color:#1472ad;background-image:-webkit-gradient(linear, left top, left bottom, from(#1784c9), to(#1472ad));background-image:-webkit-linear-gradient(top, #1784c9, #1472ad);background-image:-moz-linear-gradient(top, #1784c9, #1472ad);background-image:-o-linear-gradient(top, #1784c9, #1472ad);background-image:linear-gradient(to bottom, #1784c9, #1472ad);}
.blue-button:active,.blue-button:visited:active{background-color:#1990db;background-image:-webkit-gradient(linear, left top, left bottom, from(#1681c4), to(#1990db));background-image:-webkit-linear-gradient(top, #1681c4, #1990db);background-image:-moz-linear-gradient(top, #1681c4, #1990db);background-image:-o-linear-gradient(top, #1681c4, #1990db);background-image:linear-gradient(to bottom, #1681c4, #1990db);}
.onecol-nomargin-width{width:8.333333333%;}
.twocol-nomargin-width{width:16.666666666%;}
.threecol-nomargin-width{width:25%;}
.fourcol-nomargin-width{width:33.333333333%;}
.fivecol-nomargin-width{width:41.666666666%;}
.sixcol-nomargin-width{width:50%;}
.sevencol-nomargin-width{width:58.333333333%;}
.eightcol-nomargin-width{width:66.666666666%;}
.ninecol-nomargin-width{width:75%;}
.tencol-nomargin-width{width:83.333333333%;}
.elevencol-nomargin-width{width:91.666666666%;}
.twelvecol-nomargin-width{width:99.999999993%;}
html,body{}
body{font-family:"ProximaNovaRgRegular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:100%;line-height:1.5;color:#565656;}
.clear-both{clear:both;}
.image-border{border:7px solid #b1882e;}
.drop-shadow{-webkit-box-shadow:0 0 5px 5px rgba(0, 0, 0, 0.2);box-shadow:0 0 5px 5px rgba(0, 0, 0, 0.2);}
.no-drop-shadow{-webkit-box-shadow:0 0 0px 0px rgba(0, 0, 0, 0);box-shadow:0 0 0px 0px rgba(0, 0, 0, 0);}
img{color:#FFFFFF;font-size:16px;}
.mobile{display:none;}
.copy-text ul{list-style-type:disc;list-style-position:inside;}
.cta-wrapper-base{width:100%;text-align:center;pointer-events:auto;}.cta-wrapper-base a{display:inline-block;text-transform:uppercase;font-size:1.75em;font-family:'Scout Cond',impact,sans-serif;padding:7px 12px;pointer-events:auto;text-decoration:none;}.cta-wrapper-base a:hover{text-decoration:underline;}
.cta-wrapper{width:100%;text-align:center;pointer-events:auto;}.cta-wrapper a{display:inline-block;text-transform:uppercase;font-size:1.75em;font-family:'Scout Cond',impact,sans-serif;padding:7px 12px;pointer-events:auto;text-decoration:none;}.cta-wrapper a:hover{text-decoration:underline;}
.cta-wrapper a{color:#ffffff;-webkit-box-shadow:0 0 5px 5px rgba(0, 0, 0, 0.2);box-shadow:0 0 5px 5px rgba(0, 0, 0, 0.2);background-color:#f8f2e4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1Yjc1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMzg5MmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #e5b755 0%, #b3892e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5b755), color-stop(100%, #b3892e));background:-webkit-linear-gradient(top, #e5b755 0%, #b3892e 100%);background:-o-linear-gradient(top, #e5b755 0%, #b3892e 100%);background:-ms-linear-gradient(top, #e5b755 0%, #b3892e 100%);background:linear-gradient(to bottom, #e5b755 0%, #b3892e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5b755', endColorstr='#b3892e', GradientType=0);}
.cta-wrapper-white{width:100%;text-align:center;pointer-events:auto;}.cta-wrapper-white a{display:inline-block;text-transform:uppercase;font-size:1.75em;font-family:'Scout Cond',impact,sans-serif;padding:7px 12px;pointer-events:auto;text-decoration:none;}.cta-wrapper-white a:hover{text-decoration:underline;}
.cta-wrapper-white a{color:#b1882e;background-color:#fff;}
.generic-h4{font-family:'Scout Cond',impact,sans-serif;text-transform:capitalize;font-size:2.2em;font-weight:normal;line-height:110%;margin-top:0px;padding-top:0px;}
.wrap{width:96%;margin:0 auto;}
a,a:visited{color:#f01d4f;}a:hover,a:visited:hover,a:focus,a:visited:focus{color:#d10e3c;}
a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0, 0, 0, 0.3);}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:"ProximaNovaRgRegular","Helvetica Neue",Helvetica,Arial,sans-serif;text-rendering:optimizelegibility;font-weight:400;}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none;}
h1,.h1{font-size:2.5em;line-height:1.333em;font-family:'Scout Cond',impact,sans-serif;}
h2,.h2{font-size:1.75em;line-height:1.4em;margin-bottom:0.375em;}
h3,.h3{font-size:1.125em;}
h4,.h4{font-size:1.1em;font-weight:700;margin:.66em 0;}
h5,.h5{font-size:0.846em;line-height:2.09em;text-transform:uppercase;letter-spacing:2px;}
.header{top:0px;width:100%;z-index:100;}
.billboard-main{position:relative;}
.billboard-empty{background:url('../images/bg-paper.jpg') left bottom;height:100px;width:100%;overflow:hidden;}.billboard-empty .billboard-overlay{position:absolute;width:100%;height:300px;top:0px;left:0px;z-index:10;pointer-events:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjQ2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzU0NTQ1NCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.46) 0%, rgba(84, 84, 84, 0) 33%, rgba(255, 255, 255, 0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.46)), color-stop(33%, rgba(84, 84, 84, 0)), color-stop(100%, rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.46) 0%, rgba(84, 84, 84, 0) 33%, rgba(255, 255, 255, 0) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0.46) 0%, rgba(84, 84, 84, 0) 33%, rgba(255, 255, 255, 0) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0.46) 0%, rgba(84, 84, 84, 0) 33%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.46) 0%, rgba(84, 84, 84, 0) 33%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#75000000', endColorstr='#00ffffff', GradientType=0);}
.billboard-large-wrapper{position:relative;width:1100%;height:700px;left:-500%;}
.billboard-image-wrapper{width:100%;position:relative;margin-left:auto;margin-right:auto;height:700px;overflow:hidden;z-index:1;}.billboard-image-wrapper img{height:700px;z-index:1;}
.billboard-latest-post-wrapper{position:absolute;top:50%;width:100%;left:0px;}.billboard-latest-post-wrapper .billboard-latest-post{position:relative;text-align:right;}.billboard-latest-post-wrapper .billboard-latest-post .billboard-latest-post-container{display:inline-block;background:#fff;background:rgba(255, 255, 255, 0.7);-webkit-box-shadow:3px 3px 3px 3px rgba(0, 0, 0, 0.2);box-shadow:3px 3px 3px 3px rgba(0, 0, 0, 0.2);max-width:60%;}.billboard-latest-post-wrapper .billboard-latest-post .billboard-latest-post-container>div{display:inline-block;padding:8px;}
.billboard-latest-post-wrapper .billboard-latest-post .billboard-latest-post-container .billboard-latest-post-title{font-size:200%;font-weight:bold;}
.billboard-latest-post-wrapper .billboard-latest-post a{color:#000;text-decoration:none;}
.template-home .billboard-overlay-graphic,.template-park .billboard-overlay-graphic{width:100%;height:334px;background-image:url('../images/overlays/homepage_mobile_header_overlay.png');background-position:center center;background-repeat:no-repeat;margin:250px auto 30px;}
/*.template-fort-mackinac .billboard-overlay-graphic{background-image:url('../images/logos/Fort-Mackinac_Logo_Rv.png');height:173px;}*/
.template-fort-mackinac .billboard-overlay-graphic{background-image:url('../images/logos/fort-mackinac-logo.png');height:340px;}
.template-colonial-michilimackinac .billboard-overlay-graphic{background-image:url('../images/logos/Colonial-Michilimackinac_Logo_Rv.png');height:240px;}
.template-historic-downtown .billboard-overlay-graphic{background-image:url('../images/logos/Historic-Downtown-Mackinac_Rv.png');height:180px;}
.template-historic-mill-creek-discovery-park .billboard-overlay-graphic{background-image:url('../images/logos/Mill-Creek-Logo_Rv.png');height:241px;}
.template-mackinac-island-state-park .billboard-overlay-graphic{background-image:url('../images/logos/Mackinac-Island-State-Park_Rv.png');height:235px;}
/*.template-old-mackinac-point-lighthouse .billboard-overlay-graphic{background-image:url('../images/logos/Old-Mackinac-Point-Lighthouse_Logo_Rv.png');height:181px;}*/
.template-old-mackinac-point-lighthouse .billboard-overlay-graphic{background-image:url('../images/logos/old-mackinac-point-lighthouse-logo.png');height:368px;}
.template-richard-and-jane-manoogian-mackinac-art-museum .billboard-overlay-graphic{background-image:url('../images/logos/RJM-Mackinac-Art-Museum_Logo_Rv.png');height:200px;}
.billboard-overlay{position:absolute;width:100%;height:650px;top:0px;left:0px;z-index:10;pointer-events:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjQ2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzU0NTQ1NCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.46) 0%, rgba(84, 84, 84, 0) 33%, rgba(255, 255, 255, 0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.46)), color-stop(33%, rgba(84, 84, 84, 0)), color-stop(100%, rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.46) 0%, rgba(84, 84, 84, 0) 33%, rgba(255, 255, 255, 0) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0.46) 0%, rgba(84, 84, 84, 0) 33%, rgba(255, 255, 255, 0) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0.46) 0%, rgba(84, 84, 84, 0) 33%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.46) 0%, rgba(84, 84, 84, 0) 33%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#75000000', endColorstr='#00ffffff', GradientType=0);}.billboard-overlay .billboard-overlay-cta{width:100%;text-align:center;pointer-events:auto;}.billboard-overlay .billboard-overlay-cta a{display:inline-block;text-transform:uppercase;font-size:1.75em;font-family:'Scout Cond',impact,sans-serif;padding:7px 12px;pointer-events:auto;text-decoration:none;}.billboard-overlay .billboard-overlay-cta a:hover{text-decoration:underline;}.billboard-overlay .billboard-overlay-cta a{color:#ffffff;-webkit-box-shadow:0 0 5px 5px rgba(0, 0, 0, 0.2);box-shadow:0 0 5px 5px rgba(0, 0, 0, 0.2);background-color:#f8f2e4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1Yjc1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMzg5MmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #e5b755 0%, #b3892e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5b755), color-stop(100%, #b3892e));background:-webkit-linear-gradient(top, #e5b755 0%, #b3892e 100%);background:-o-linear-gradient(top, #e5b755 0%, #b3892e 100%);background:-ms-linear-gradient(top, #e5b755 0%, #b3892e 100%);background:linear-gradient(to bottom, #e5b755 0%, #b3892e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5b755', endColorstr='#b3892e', GradientType=0);}.billboard-overlay .billboard-overlay-scroll{width:100%;text-align:center;padding-top:20px;}.billboard-overlay .billboard-overlay-scroll img{width:120px;}.home-billboard-float{z-index:10;position:absolute;background-repeat:no-repeat;display:none;}.home-billboard-float-left{left:20px;bottom:-100px;background-image:url('../images/billboard-float-left.png');background-position:top right;width:266px;height:229px;}
.home-billboard-float-right{right:0px;bottom:-130px;background-image:url('../images/billboard-float-right.png');background-position:top left;width:290px;height:304px;}
.park-logos{padding-top:25px;line-height:175px;max-height:175px;}.park-logos div{display:table-cell;vertical-align:middle;max-height:110px;}
.park-logos img{width:100%;}
#billboard{min-height:700px;background-color:#565656;}#billboard .flexslider{background:url('../images/bg-paper.jpg') left bottom;z-index:1;}#billboard .flexslider .slides{text-align:center;}#billboard .flexslider .slides>li{overflow:hidden;}
#billboard .flexslider .slides img{width:auto;margin:auto;display:block;}
#billboard .flex-direction-nav{display:none;}
#billboard .flex-control-nav{bottom:2%;}
#homemap{width:100%;height:600px;}
#map-canvas{height:100%;width:100%;}
#home_header_cta .graphic{position:absolute;margin-top:250px;display:inline;margin:250px auto 0 15%;z-index:10;height:185px;width:888px;background-image:url("../images/overlays/homepage_desktop_header_overlay.png");}
.footer nav>ul>li{border-bottom:1px dotted #b1882e;}.footer nav>ul>li:last-child{border-bottom:none;}
.nav-text{font-family:inherit !important ;}
.nav{border-bottom:0;}.nav li{}.nav li a{display:block;color:#b1882e;text-decoration:none;padding:10px 10px;font-family:'Scout Cond',impact,sans-serif;line-height:100%;font-weight:normal;}.nav li a span.nav-text{text-transform:capitalize;}.nav li a span.nav-text span{margin-left:4px;}
.nav li a:hover,.nav li a:focus{color:#887777;}
.nav li ul.sub-menu li a,.nav li ul.children li a{padding-left:30px;}
#content{}
#content h5{font-family:'Scout Cond',impact,sans-serif;font-size:1.5em;text-transform:none;}
#content h6{font-family:'Scout Cond',impact,sans-serif;font-size:1.4em;font-weight:normal;color:#134e63;text-transform:uppercase;}
.byline{color:#999;}
.entry-content{}.entry-content>div{clear:both;}
.entry-content dd{margin-left:0;font-size:0.9em;color:#787878;margin-bottom:1.5em;}
.entry-content img{margin:0 0 1.5em 0;max-width:100%;height:auto;}
.entry-content video,.entry-content object{max-width:100%;height:auto;}
.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px;}
.wp-caption{max-width:100%;background:#eee;background:rgba(255, 255, 255, 0.4);padding:5px;}.wp-caption img{max-width:100%;margin-bottom:0;width:100%;}
.wp-caption p.wp-caption-text{font-size:0.8em;margin:4px 0 7px;text-align:center;}
.content-main{padding:90px 0px;}
.promo-tiles-main{padding:70px 0px;}.promo-tiles-main.promo-tiles-small{padding-top:0px;}
.promo-tiles-main .promo-tile{margin-bottom:40px;}.promo-tiles-main .promo-tile a{text-decoration:none;color:#b1882e;}
.promo-tiles-main .promo-tile img{height:auto;max-width:100%;margin-bottom:20px;width:100%;padding:7px;}.promo-tiles-main .promo-tile img:hover{padding:0px;border:7px solid #b1882e;}
.promo-tiles-main .promo-tile h4{font-family:'Scout Cond',impact,sans-serif;text-transform:capitalize;font-size:2.2em;font-weight:normal;line-height:110%;margin-top:0px;padding-top:0px;}
.promo-tiles-main .promo-tile p{font-size:1.25em;}
.promo-content-main .promo-tiles-main{margin-top:50px;padding:50px 0 0;border-top:1px solid #b1882e;}.promo-content-main .promo-tiles-main.no-top-border{border-top:none;padding-top:0;}
.template-home .promo-tiles-main{padding:140px 0px 70px;}
.attractions-main{background:#134e63;color:white;}.attractions-main h3{font-family:'Scout Cond',impact,sans-serif;font-size:1.6em;}
.attractions-main h4{font-family:'Scout Cond',impact,sans-serif;text-transform:uppercase;font-weight:normal;font-size:1.4em;}
.attractions-main img{width:97%;border:7px solid #ffffff;}
.attractions-main div.attractions-grid-image-wrapper{border:7px solid #b1882e;-webkit-box-shadow:0 0 5px 5px rgba(0, 0, 0, 0.2);box-shadow:0 0 5px 5px rgba(0, 0, 0, 0.2);border-color:#fff;max-height:164px;overflow-y:hidden;}.attractions-main div.attractions-grid-image-wrapper img.attachment-promo-tile-medium{border-width:0px;-webkit-box-shadow:0 0 0px 0px rgba(0, 0, 0, 0);box-shadow:0 0 0px 0px rgba(0, 0, 0, 0);width:100%;}
.attractions-main li.attraction{margin-bottom:20px;text-decoration:none;cursor:pointer;}.attractions-main li.attraction img{margin-bottom:0px;-webkit-box-shadow:0 0 5px 5px rgba(0, 0, 0, 0.2);box-shadow:0 0 5px 5px rgba(0, 0, 0, 0.2);}
.attractions-main li.attraction p{display:none;}
#details-carousel div.attractions-grid-carousel-image-wrapper{border:7px solid #b1882e;-webkit-box-shadow:0 0 0px 0px rgba(0, 0, 0, 0);box-shadow:0 0 0px 0px rgba(0, 0, 0, 0);border-color:white;overflow-y:hidden;max-height:110px;margin-bottom:25px;}#details-carousel div.attractions-grid-carousel-image-wrapper img.attachment-promo-tile-small{border-width:0px;-webkit-box-shadow:0 0 0px 0px rgba(0, 0, 0, 0);box-shadow:0 0 0px 0px rgba(0, 0, 0, 0);width:100%;}
.attraction-detail-panel h4{margin-top:0px;}
#details-slider{margin:30px auto;}
.content-main,.promo-tiles-main,.event-calendar-main{background:url('../images/bg-paper.jpg') top left;}
.mackinac-gallery-main{background-color:#134e63;}.mackinac-gallery-main .mackinac-gallery{line-height:0;background-color:#134e63;margin-top:0;margin-bottom:0;}.mackinac-gallery-main .mackinac-gallery li{text-align:center;position:relative;background-color:#134e63;}.mackinac-gallery-main .mackinac-gallery li img{width:100%;margin:0px;color:#134e63;}
.mackinac-gallery-main .mackinac-gallery li.text-tile .text{position:absolute;top:25%;width:100%;color:#ffffff;line-height:150%;font-family:'Scout Cond',impact,sans-serif;font-size:2.2em;text-transform:uppercase;}.mackinac-gallery-main .mackinac-gallery li.text-tile .text span{font-family:'Scout Cond',impact,sans-serif;text-transform:none;font-size:0.95em;}
.mackinac-gallery-main .mackinac-gallery .mackinac-gallery-more,.mackinac-gallery-main .mackinac-gallery .mackinac-gallery-image-tile{cursor:pointer;}
.mackinac-gallery-main .mackinac-gallery .no-more{cursor:default;}.mackinac-gallery-main .mackinac-gallery .no-more .text{display:none;}
.post-single article.post>header{text-align:center;margin:0px 0px 50px;}.post-single article.post>header h1{margin-bottom:0.33em;}
.post-single article.post .post-single-content p:first-child:first-letter,.post-single article.post .post-single-content div:first-child:first-letter{font-size:50px;float:left;margin:4px 4px 0 0;line-height:0.8;text-shadow:2px 2px 0 #000;}
.content-main a,.content-main a:link,.content-main a:hover{color:#b1882e;text-decoration:none;}
.content-main article.post{border-top:1px solid #ccc;border-top:1px solid rgba(0, 0, 0, 0.2);padding-top:60px;margin-top:20px;}.content-main article.post:first-child{border-top:none;padding-top:20px;}
.content-main article.post header.article-header img{float:left;margin:0 20px 0 0;border:1px solid #dcdcdc;border:1px solid rgba(0, 0, 0, 0.1);-webkit-box-shadow:1px 1px 1px 1px rgba(0, 0, 0, 0.075);box-shadow:1px 1px 1px 1px rgba(0, 0, 0, 0.075);}
.content-main article.post header.article-header h4{font-family:'Scout Cond',impact,sans-serif;text-transform:capitalize;font-size:2.2em;font-weight:normal;line-height:110%;margin-top:0px;padding-top:0px;margin-bottom:0px;}
.content-main article.post header.article-header p{margin:5px 0;}
.content-main article.post section{clear:both;}
.attractions-controls{color:#134e63;}.attractions-controls div{background:#ffffff;display:inline-block;text-align:center;text-transform:uppercase;font-weight:normal;font-family:'Scout Cond',impact,sans-serif;font-size:1.4em;width:13%;cursor:pointer;padding:8px auto;}
.attractions-controls div.selected{background:#ccc;cursor:default;}
.attractions-controls div:hover{background:#ccc;}
.attractions-details .flexslider{-webkit-box-shadow:none;box-shadow:none;background:none;color:#ffffff;}.attractions-details .flexslider a{color:#b1882e;height:50px;}
.event-calendar-main{padding-top:20px;}.event-calendar-main h3{font-family:'Scout Cond',impact,sans-serif;font-size:1.6em;}
.event-calendar-main .event-calendar{margin-bottom:100px;}.event-calendar-main .event-calendar li{margin-top:10px;margin-bottom:10px;border-top:1px dotted #666666;}.event-calendar-main .event-calendar li img{border:7px solid #b1882e;margin:0px;}
.event-calendar-main .event-single-short{color:#134e63;cursor:pointer;font-family:'Scout Cond',impact,sans-serif;font-size:1.4em;}.event-calendar-main .event-single-short .event-time{font-family:'Scout Cond',impact,sans-serif;}
.event-calendar-main .event-single-short .event-show-text{text-align:right;text-transform:uppercase;color:#887777;}.event-calendar-main .event-single-short .event-show-text span{font-weight:bold;}
.event-calendar-main .event-single-short:hover .event-show-text{text-decoration:underline;}
.event-calendar-main .event-single-full{display:none;margin-top:15px;font-size:.8em;}
#instagram-gallery ul{list-style-type:none;margin:0px;padding:0px;}#instagram-gallery ul li{float:left;display:inline-block;width:25%;margin:0;padding:0;}#instagram-gallery ul li img{display:block;width:100%;padding:0;margin:0;-webkit-box-shadow:inset 0 0 5px 5px rgba(177, 136, 46, 0.5);box-shadow:inset 0 0 5px 5px rgba(177, 136, 46, 0.5);}
#instagram-gallery ul li .instagram-shadow{display:block;position:relative;}#instagram-gallery ul li .instagram-shadow::before{display:block;content:'';position:absolute;width:100%;height:100%;-moz-box-shadow:inset 0px 0px 3px 1px #000000;-webkit-box-shadow:inset 0px 0px 3px 1px #000000;box-shadow:inset 0px 0px 3px 1px #000000;}
.page-navigation,.wp-prev-next{margin:1.1em 0 2.2em;}
.bones_page_navi{}.bones_page_navi li{float:left;margin-left:10px;}.bones_page_navi li a{padding:3px 6px;display:block;text-decoration:none;position:relative;}.bones_page_navi li a:hover,.bones_page_navi li a:focus{color:#f01d4f;text-decoration:underline;}
.bones_page_navi li.bpn-current{padding:3px 6px;border-bottom:2px solid #f01d4f;position:relative;}.bones_page_navi li.bpn-current a{}
.bones_page_navi li.bpn-prev-link,.bones_page_navi li.bpn-next-link{font-weight:700;}.bones_page_navi li.bpn-prev-link a,.bones_page_navi li.bpn-next-link a{padding:0;}
.bones_page_navi li.bpn-prev-link a:hover,.bones_page_navi li.bpn-next-link a:hover,.bones_page_navi li.bpn-first-page-link a:hover,.bones_page_navi li.bpn-last-page-link a:hover{background:none;}
.wp-prev-next .prev-link{float:left;}
.wp-prev-next .next-link{float:right;}
nav.pagination{text-align:center;margin-top:30px;}nav.pagination ul{margin-right:auto;margin-left:auto;display:inline-block;}nav.pagination ul li{float:left;display:inline-block;margin:0 15px;}
#comments{}
.commentlist{}.commentlist li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:0.5em;padding:0.7335em 10px;}.commentlist li:last-child{margin-bottom:0;}
.commentlist li header{text-align:left;}
.commentlist li ul.children{margin:0;}
.commentlist li[class*=depth-]{margin-top:1.1em;}
.commentlist li.depth-1{margin-left:0;margin-top:0;}
.commentlist li:not(.depth-1){margin-right:-10px;margin-left:-10px;margin-top:0;padding-bottom:0;}
.commentlist .odd{background:none;}
.commentlist .even{background:none;}
.commentlist .vcard{margin-left:50px;}.commentlist .vcard cite.fn{font-weight:700;font-style:normal;}
.commentlist .vcard time{float:right;}.commentlist .vcard time a{color:#999;text-decoration:none;}.commentlist .vcard time a:hover{text-decoration:underline;}
.commentlist .vcard img.avatar{position:absolute;left:10px;padding:2px;border:1px solid #cecece;background:#fff;}
.commentlist .comment_content{margin-left:50px;}.commentlist .comment_content p{margin:0.7335em 0 1.5em;font-size:1em;line-height:1.5em;}
.commentlist .comment-reply-link{text-decoration:none;float:right;background:#134e63;padding:3px 5px;color:#fff;opacity:0.65;margin-bottom:10px;font-weight:700;font-size:0.9em;}.commentlist .comment-reply-link:hover,.commentlist .comment-reply-link:focus{opacity:1;}
.respond-form{margin:1.5em 10px;padding-bottom:2.2em;}.respond-form form{margin:0.75em 0;}.respond-form form li{list-style-type:none;clear:both;margin-bottom:0.7335em;}.respond-form form li small{display:none;}
.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url],.respond-form form textarea{padding:3px 6px;background:#efefef;border:2px solid #cecece;line-height:1.5em;}.respond-form form input[type=text]:focus,.respond-form form input[type=email]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{background:#fff;}
.respond-form form input[type=text]:invalid,.respond-form form input[type=email]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{outline:none;border-color:#fbc2c4;background-color:#f6e7eb;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}
.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url]{max-width:400px;min-width:250px;}
.respond-form form textarea{resize:none;width:97.3%;height:150px;}
#comment-form-title{margin:0 0 1.1em;}
#allowed_tags{margin:1.5em 10px 0.7335em 0;}
.nocomments{margin:0 20px 1.1em;}
.widgettitle{font-family:'Scout Cond',impact,sans-serif;font-size:2em;}
.widget:first-child{margin-top:0;}.widget:first-child .widgettitle{margin-top:0;}
.widget ul li{}
.overlay-links{border-left:1px solid #999;}.overlay-links li{display:block;margin:0px 0px 20px 40px;width:60%;text-align:center;position:relative;}.overlay-links li div{width:100%;display:block;background:#134e63;padding:7px 12px;font-family:'Scout Cond',impact,sans-serif;font-size:1.4em;text-decoration:underline;text-transform:uppercase;color:white;cursor:pointer;}
.template-fort-mackinac .overlay-links li div{background:#004e63;}
.template-fort-mackinac .mackinac-gallery-main .mackinac-gallery li{background:#004e63;}
.template-mackinac-island-state-park .overlay-links li div{background:#b1882e;}
.template-mackinac-island-state-park .mackinac-gallery-main .mackinac-gallery li{background:#b1882e;}
.template-historic-mill-creek-discovery-park .overlay-links li div{background:#2e552f;}
.template-historic-mill-creek-discovery-park .mackinac-gallery-main .mackinac-gallery li{background:#2e552f;}
.template-colonial-michilimackinac .overlay-links li div{background:#ae2927;}
.template-colonial-michilimackinac .mackinac-gallery-main .mackinac-gallery li{background:#ae2927;}
.template-old-mackinac-point-lighthouse .overlay-links li div{background:#497996;}
.template-old-mackinac-point-lighthouse .mackinac-gallery-main .mackinac-gallery li{background:#497996;}
.template-richard-and-jane-manoogian-mackinac-art-museum .overlay-links li div{background:#b6892d;}
.template-richard-and-jane-manoogian-mackinac-art-museum .mackinac-gallery-main .mackinac-gallery li{background:#b6892d;}
#sidebar3 #instagram-widget{width:100%;}#sidebar3 #instagram-widget ul.instagram-pics{margin:0;padding:0;line-height:0;}#sidebar3 #instagram-widget ul.instagram-pics li{width:25%;display:inline-block;position:relative;}#sidebar3 #instagram-widget ul.instagram-pics li.instagram-title a{position:absolute;top:25%;left:0%;width:100%;line-height:1.1;color:#b1882e;}
#sidebar3 #instagram-widget ul.instagram-pics li .widgettitle{text-align:center;border-bottom:none;position:absolute;top:30%;width:100%;line-height:1.1;}#sidebar3 #instagram-widget ul.instagram-pics li .widgettitle:hover{text-decoration:underline;}
#sidebar3 #instagram-widget ul.instagram-pics li a{line-height:0;display:inline-block;}
#sidebar3 #instagram-widget ul.instagram-pics li img{width:100%;}
.footer{clear:both;background:black;color:#b1882e;}.footer #social-footer{background:#b1882e;padding:50px 0px;color:white;font-family:'Scout Cond',impact,sans-serif;font-size:2.5em;}.footer #social-footer a{color:white;}
.footer #social-footer .blog a{text-decoration:none;}.footer #social-footer .blog a:hover{text-decoration:underline;}
.footer #social-footer .mackinac-associates-logo img{width:100%;}
.footer nav ul.nav li a{color:#b1882e;}
.footer nav ul.nav li .sub-menu{display:block;position:relative;border-color:#b1882e;margin-top:20px;}.footer nav ul.nav li .sub-menu li{padding-left:0px;clear:both;}.footer nav ul.nav li .sub-menu li:first-child{margin-top:20px;}
.footer nav ul.nav li .sub-menu li a{border-bottom:none;padding-left:10px;padding-right:0px;font-family:"ProximaNovaRgRegular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.7em;width:auto;}
.article-footer{margin-bottom:70px;}
#map-header{background-color:#b2892d;width:100%;padding:50px 20px;text-align:center;color:white;}
#map-header .block-font{font-family:'Scout Cond',impact,sans-serif;font-size:5.0em;line-height:110%;text-transform:uppercase;}
#map-header .wide-font{font-family:"Dispatch Ext Black","Blackoak Std";font-size:1.2em;line-height:110%;text-transform:uppercase;}
#map-header .script-font{font-family:"wisdom_scriptregular",brush script mt;font-size:2.1em;line-height:150%;}
#map-header .cta{width:100%;text-align:center;pointer-events:auto;}#map-header .cta a{display:inline-block;text-transform:uppercase;font-size:1.75em;font-family:'Scout Cond',impact,sans-serif;padding:7px 12px;pointer-events:auto;text-decoration:none;}#map-header .cta a:hover{text-decoration:underline;}
#map-header .cta a{color:#b1882e;background-color:#fff;}
#map-header .cta-map-wrapper{margin:25px 0px;}
.map-select{width:350px;height:34px;overflow:hidden;background:url('../images/map-select-arrow.png') no-repeat 95% #ffffff;border:0px;margin-top:40px;margin-left:auto;margin-right:auto;}.map-select select{background:transparent;width:378px;padding:10px 5px 5px;font-size:16px;font-weight:bold;line-height:1;border:0;border-radius:0;height:34px;-webkit-appearance:none;color:#b2892d;}
.close{color:#FFFFFF;float:right;font-size:34px;font-weight:bold;line-height:1;opacity:0.8;}
.close:hover,.close:focus{color:#000000;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50);}
button.close{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:0 none;color:#000000;cursor:pointer;padding:0;-webkit-appearance:none;}
.modal-open{overflow:hidden;}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:none;overflow:auto;overflow-y:scroll;}
.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;}
.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
.modal-dialog{position:relative;z-index:1050;width:600px;margin:100px auto 0;}
.modal-content{background:url("../images/bg-paper.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);border:0 none;border-radius:0;box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);outline:medium none;position:relative;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000000;}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0);}
.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50);}
.modal-header{height:30px;padding:0;}
.modal-header .close{margin-right:5px;margin-top:-2px;}
.modal-title{margin:0;line-height:1.428571429;}
.modal-body{overflow:auto;padding:10px 10px 30px;position:relative;width:100%;}
.modal-footer{padding:19px 20px 20px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5;}
.modal-footer:before,.modal-footer:after{display:table;content:" ";}
.modal-footer:after{clear:both;}
.modal-footer:before,.modal-footer:after{display:table;content:" ";}
.modal-footer:after{clear:both;}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px;}
.modal-footer .btn-group .btn+.btn{margin-left:-1px;}
.modal-footer .btn-block+.btn-block{margin-left:0;}
.modal-header{height:30px;padding:0;}
#tdiModalBoxBody .modal-container {margin: 20px;}
.books-alphabet td{width:2.3%;text-align:left;}
.book-description p:first-child{text-transform:uppercase;}
.park-overlay-cta{width:100%;text-align:center;pointer-events:auto;margin-top:40px;margin-bottom:10px;}.park-overlay-cta a{display:inline-block;text-transform:uppercase;font-size:1.75em;font-family:'Scout Cond',impact,sans-serif;padding:7px 12px;pointer-events:auto;text-decoration:none;}.park-overlay-cta a:hover{text-decoration:underline;}
.park-overlay-cta a{color:#ffffff;-webkit-box-shadow:0 0 5px 5px rgba(0, 0, 0, 0.2);box-shadow:0 0 5px 5px rgba(0, 0, 0, 0.2);background-color:#f8f2e4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1Yjc1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMzg5MmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #e5b755 0%, #b3892e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5b755), color-stop(100%, #b3892e));background:-webkit-linear-gradient(top, #e5b755 0%, #b3892e 100%);background:-o-linear-gradient(top, #e5b755 0%, #b3892e 100%);background:-ms-linear-gradient(top, #e5b755 0%, #b3892e 100%);background:linear-gradient(to bottom, #e5b755 0%, #b3892e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5b755', endColorstr='#b3892e', GradientType=0);}
.park-overlay-cta a{-webkit-box-shadow:0 0 0px 0px rgba(0, 0, 0, 0);box-shadow:0 0 0px 0px rgba(0, 0, 0, 0);}
@media only screen and (max-width:767px){.content-main{padding:140px 0px;} .no-more{ display:none; } .wrap{width: 90%;} .header{background:none;position:absolute;}.header .nav{display:none;} #content{margin-top:0px;} .mackinac-gallery li{float:left;width:50%;} #social-footer .wrap{width:100%;margin:0%;} #social-footer .onecol,#social-footer .threecol,#social-footer .sixcol{margin-left:1%;float:left;}#social-footer .onecol.first,#social-footer .threecol.first,#social-footer .sixcol.first{margin-left:0px;} #social-footer .sixcol{width:100%;margin:0px;} #social-footer .threecol{width:24%;} #social-footer .onecol{width:15.6%;} #mobile-container{overflow:hidden;position:relative;max-width:640px;} #inner-footer{font-size:135%;} .mobile{display:block;} .nav-bg{background-color:rgba(0, 0, 0, 0.5);bottom:0;left:0;position:absolute;right:0;top:0;z-index:100;display:none;} body.menu-active .nav-bg{display:block;} body.menu-active{background-color:#2A2A2A;} #container{transition:left 0.6s;-webkit-transition:left 0.6s;-moz-transition:left 0.6s;-o-transition:left 0.6s;position:relative;left:0;max-width:640px;} body.menu-active #container{left:-500px;} #inner-header .nav-icon{background-image:url("../images/mobile/nav-icon.png");cursor:pointer;height:37px;position:absolute;left:-100px;top:40px;width:59px;} #inner-header nav.active{left:0;} #inner-header nav{background-color:rgba(0, 0, 0, 0.5);left:100%;margin:0;padding:0;position:absolute;top:0;width:500px;transition:left 0.6s;-webkit-transition:left 0.6s;-moz-transition:left 0.6s;-o-transition:left 0.6s;z-index:200;} #inner-header nav .nav{background-color:#2A2A2A;border:medium none;display:block;margin:0;padding:0;} #inner-header nav .nav li{padding:0;} #inner-header nav .nav li a{border-bottom:2px solid #404040;color:inherit;display:block;margin:0 auto;padding:35px 0 !important;text-shadow:0 0 0 rgba(0, 0, 0, 0);vertical-align:middle;width:80%;} #inner-header .sub-menu a{line-height:100px;display:block;color:inherit !important ;} #inner-header .sub-menu form{margin-left:30px;display:block;line-height:100px;} #inner-header .sub-menu a span{vertical-align:middle;display:inline-block !important;font-size:30px;color:inherit;} #inner-header .sub-menu .nav-text{line-height:100%;max-width:59%;color:inherit;font-family:impact !important;} #inner-header .sub-menu .pre-nav-time{background-color:#FFFFFF;background-image:url("../images/mobile/nav-list.png");height:100px;width:100px;margin-right:30px;} #inner-header .sub-menu li:nth-child(4n + 1){color:#3f766e;} #inner-header .sub-menu li:nth-child(4n + 2){color:#7b7457;} #inner-header .sub-menu li:nth-child(4n + 3){color:#134e63;} #inner-header .sub-menu li:nth-child(4n + 4){color:#b02927;} #inner-header .sub-menu li:nth-child(4n + 1) .pre-nav-time{background-color:#3f766e;} #inner-header .sub-menu li:nth-child(4n + 2) .pre-nav-time{background-color:#7b7457;} #inner-header .sub-menu li:nth-child(4n + 3) .pre-nav-time{background-color:#134e63;} #inner-header .sub-menu li:nth-child(4n + 4) .pre-nav-time{background-color:#b02927;} #inner-header #menu-primary-nav>li>a{color:#FFF;} #inner-header #menu-primary-nav>li>a>span{color:inherit;font-family:inherit;font-size:1.8em;line-height:100%;} #inner-header li>.sub-menu-wrapper{max-height:0;overflow:hidden;transition:max-height 0.6s;-webkit-transition:max-height 0.6s;-moz-transition:max-height 0.6s;-o-transition:max-height 0.6s;} #inner-header li.active>.sub-menu-wrapper{max-height:2000px;} #inner-header .menu-item-has-children>a{background:url("../images/mobile/nav-item-closed.png") no-repeat scroll right center;} #inner-header .menu-item-has-children.active>a{background-image:url("../images/mobile/nav-item-open.png");color:#b3892e !important ;} .modal-dialog{margin:40px auto 0;} #sidebar3 #instagram-widget ul.instagram-pics li{width:50%;} .park-logos{max-height:initial;}.park-logos div{display:inline-block;width:40%;margin-left:3%;margin-right:3%;}}@media only screen and (min-width:481px){.menu{}.menu ul{}.menu ul li{}.menu ul li a{} .entry-content{}.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left;} .entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right;} .entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both;}}@media only screen and (min-width:768px){.onecol{width:5.801104972%;} .twocol{width:14.364640883%;} .threecol{width:22.928176794%;} .fourcol{width:31.491712705%;} .fivecol{width:40.055248616%;} .sixcol{width:48.618784527%;} .sevencol{width:57.182320438000005%;} .eightcol{width:65.74585634900001%;} .ninecol{width:74.30939226%;} .tencol{width:82.87292817100001%;} .elevencol{width:91.436464082%;} .twelvecol{width:99.999999993%;} .onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol{position:relative;float:left;margin-left:2.762430939%;} .first{margin-left:0;} .last{float:right;} .onecol.nomargin{margin-left:0px;width:8.333333333%;} .twocol.nomargin{margin-left:0px;width:16.666666666%;} .threecol.nomargin{margin-left:0px;width:25%;} .fourcol.nomargin{margin-left:0px;width:33.333333333%;} .fivecol.nomargin{margin-left:0px;width:41.666666666%;} .sixcol.nomargin{margin-left:0px;width:50%;} .sevencol.nomargin{margin-left:0px;width:58.333333333%;} .eightcol.nomargin{margin-left:0px;width:66.666666666%;} .ninecol.nomargin{margin-left:0px;width:75%;} .tencol.nomargin{margin-left:0px;width:83.333333333%;} .elevencol.nomargin{margin-left:0px;width:91.666666666%;} .twelvecol.nomargin{margin-left:0px;width:99.999999993%;} .onecol.nomargin.first,.twocol.nomargin.first,.threecol.nomargin.first,.fourcol.nomargin.first,.fivecol.nomargin.first,.sixcol.nomargin.first,.sevencol.nomargin.first,.eightcol.nomargin.first,.ninecol.nomargin.first,.tencol.nomargin.first,.elevencol.nomargin.first,.twelvecol.nomargin.first{clear:both;} .wrap{max-width:1140px;} .billboard-overlay .billboard-overlay-cta a{padding:25px;} .header{height:110px;}.header #menu-primary-nav>li>a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNC8yOC8xNEuQTaQAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAgElEQVQImV2KXwvBcABFz908kE3IG21riTz4/l9FzYovYKLIn/2uB1HcOi/nXNX7nQ/HhhbTOhARI4kYIYnJeESnzHLdaN2cT1gxd78PNoyTlHw6UwSwykoN0wHt40nAhBBI+wmLohCAbPPZZlu5uV5Iel3W86W+wfYPVb31v3sB43dF3Klt5xwAAAAASUVORK5CYII=);}.header #menu-primary-nav>li>a:hover,.header #menu-primary-nav>li>a:focus{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNC8yOC8xNEuQTaQAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAj0lEQVQImV2KIQ8BARxH3x93iqLZNNOES0xks5E020WijyW47YovgJnZBTJVue2Sfridn3Yb4ZX3nkW7ueLLmowMt1rmmeXUDNKPYbnwektMEtHGV3ILyUtgBnJBaYW2N6M7DcwkAXAKR0ruexwHXm9otAYM/YMBFBPAdtXXIz5Tb3aYLK5WBEk/HIOx/t0XHu5Nh2UmhpIAAAAASUVORK5CYII=);} .nav{display:inline-block;float:right;margin-top:40px;border:0;font-size:1.4em;position:relative;}.nav li{float:left;}.nav li:first-child{padding-left:0px;} .nav li a{border-bottom:0;background-position:bottom center;background-repeat:no-repeat;} .nav li ul.sub-menu,.nav li ul.children{margin-top:0;border:1px solid #ccc;border:0;position:absolute;display:none;z-index:8999;}.nav li ul.sub-menu li,.nav li ul.children li{float:none;}.nav li ul.sub-menu li a,.nav li ul.children li a{border-right:0;display:block;width:180px;background-image:none;} .nav li ul.sub-menu li:last-child a,.nav li ul.children li:last-child a{border-bottom:0;} .nav li:hover ul{top:auto;} .footer nav>ul>li{border-bottom:none;}.footer nav>ul>li .sub-menu{border-top:1px dotted #b1882e;} .menu-background-color{background:#000000;background:rgba(0, 0, 0, 0);} ul#menu-primary-nav>li.current-menu-item>a,ul#menu-primary-nav>li.current-menu-ancestor>a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNC8yOC8xNEuQTaQAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAj0lEQVQImV2KIQ8BARxH3x93iqLZN
NOES0xks5E020WijyW47YovgJnZBTJVue2Sfridn3Yb4ZX3nkW7ueLLmowMt1rmmeXUDNKPYbnwektMEtHGV3ILyUtgBnJBaYW2N6M7DcwkAXAKR0ruexwHXm9otAYM/YMBFBPAdtXXIz5Tb3aYLK5WBEk/HIOx/t0XHu5Nh2UmhpIAAAAASUVORK5CYII=);} .header{position:fixed;top:0px;width:100%;z-index:100;background:#fff;background:rgba(255, 255, 255, 0.85);-webkit-box-shadow:0 6px 2px 2px rgba(0, 0, 0, 0.3);box-shadow:0 6px 2px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow:none;box-shadow:none;}.header:hover{-webkit-box-shadow:none;box-shadow:none;}.header:hover .sub-menu-wrapper{display:none;} .header p#logo{line-height:100%;margin-top:20px;margin-bottom:20px;padding:0px;}.header p#logo img{height:80px;} .header .menu-item-search{width:100%;text-align:right;font-family:'Scout Cond',impact,sans-serif;}.header .menu-item-search input{font-family:'Scout Cond',impact,sans-serif;} .header .nav:hover .sub-menu-wrapper{display:none;} .header .nav:hover li:hover .sub-menu-wrapper{display:block;} .header .nav li{padding-left:10px;padding-bottom:30px;}.header .nav li.current-menu-item .sub-menu-wrapper,.header .nav li.current-menu-ancestor .sub-menu-wrapper,.header .nav li:hover .sub-menu-wrapper{position:fixed;top:110px;padding-top:12px;left:0px;width:100%;height:65px;background:#fff;background:rgba(255, 255, 255, 0.85);-webkit-box-shadow:0 6px 2px 2px rgba(0, 0, 0, 0.2);box-shadow:0 6px 2px 2px rgba(0, 0, 0, 0.2);} .header .nav li.current-menu-item .sub-menu-wrapper div.sub-menu-table,.header .nav li.current-menu-ancestor .sub-menu-wrapper div.sub-menu-table,.header .nav li:hover .sub-menu-wrapper div.sub-menu-table{display:table;table-layout:fixed;text-align:center;}.header .nav li.current-menu-item .sub-menu-wrapper div.sub-menu-table ul.sub-menu,.header .nav li.current-menu-ancestor .sub-menu-wrapper div.sub-menu-table ul.sub-menu,.header .nav li:hover .sub-menu-wrapper div.sub-menu-table ul.sub-menu{display:table-row;width:100%;}.header .nav li.current-menu-item .sub-menu-wrapper div.sub-menu-table ul.sub-menu>li,.header .nav li.current-menu-ancestor .sub-menu-wrapper div.sub-menu-table ul.sub-menu>li,.header .nav li:hover .sub-menu-wrapper div.sub-menu-table ul.sub-menu>li{display:table-cell;padding-left:0px;width:2%;}.header .nav li.current-menu-item .sub-menu-wrapper div.sub-menu-table ul.sub-menu>li.current-menu-item,.header .nav li.current-menu-ancestor .sub-menu-wrapper div.sub-menu-table ul.sub-menu>li.current-menu-item,.header .nav li:hover .sub-menu-wrapper div.sub-menu-table ul.sub-menu>li.current-menu-item{} .header .nav li.current-menu-item .sub-menu-wrapper div.sub-menu-table ul.sub-menu>li a,.header .nav li.current-menu-ancestor .sub-menu-wrapper div.sub-menu-table ul.sub-menu>li a,.header .nav li:hover .sub-menu-wrapper div.sub-menu-table ul.sub-menu>li a{padding:10px;font-family:'Scout Cond',impact,sans-serif;font-size:0.9em;width:auto;}.header .nav li.current-menu-item .sub-menu-wrapper div.sub-menu-table ul.sub-menu>li a span.nav-text,.header .nav li.current-menu-ancestor .sub-menu-wrapper div.sub-menu-table ul.sub-menu>li a span.nav-text,.header .nav li:hover .sub-menu-wrapper div.sub-menu-table ul.sub-menu>li a span.nav-text{text-transform:uppercase;text-decoration:underline;} #content{} .sidebar{margin-top:2.2em;} .widgettitle{border-bottom:2px solid #887777;margin-bottom:0.75em;} .widget{padding:0 10px;margin:2.2em 0;}.widget ul li{margin-bottom:0.75em;} .widget ul li ul{margin-top:0.75em;padding-left:1em;} .footer-links ul li{} .event-single-full p{max-width:85%;} #map-header .cta a{padding:25px;}}@media only screen and (min-width:1030px){.template-home .billboard-overlay-graphic{width:889px;height:190px;background:url('../images/overlays/homepage_desktop_header_overlay.png') no-repeat top left;margin:220px auto 50px;}}@media only screen and (min-width:1240px){#sidebar3 #instagram-widget ul.instagram-pics li{width:16.666666666%;}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){}@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;} a,a:visited{color:#444 !important;text-decoration:underline;} a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")";} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{border:1px solid #999;page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100% !important;} @page {margin:0.5cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;} .sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none;}}

/* revised by MCGWD */
.alignnone { margin:0.25em 1.5em 1em 0; }
.aligncenter, .alignleft, .alignright { display:block; margin:0.5em auto 1em; }
img.alignleft, img.alignright { max-width:100%; }
#instagram-widget .widgettitle{ border-bottom:0;margin:0;padding:0;line-height:2em;text-align:center; }
@media only screen and (min-width:321px){
  .aligncenter { display:block; margin:0.5em auto 1em; }
  .alignleft { float:left; margin:0 1.5em 0.8em 0; }
  .alignright { float:right; margin:0 0 0.8em 1.5em; }
  img.alignleft, img.alignright { max-width:50%; }
}
@media only screen and (min-width:481px){}
@media only screen and (min-width:768px){}
@media only screen and (min-width:1030px){}
@media only screen and (min-width:1240px){}
