/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{font-family:Quicksand,sans-serif;color:#022859;background-color:#f3f3f3;font-weight:500;font-size:100%;margin:0}address,button{color:#022859}a{color:#022859;text-decoration:none}header#pageheader{margin:0;height:60px;display:flex;flex-direction:row;flex-wrap:nowrap;position:fixed;top:0;width:100vw;padding:.5vw;background-color:#fff;color:#022859;overflow:hidden;z-index:99;box-shadow:2px 2px 15px gray}header#pageheader .logobutton,header#pageheader .headbutton{background:transparent;border:0}header#pageheader .headbutton{border:1px solid lightgrey;border-radius:5px}header#pageheader .headbutton>img,header#pageheader .headbutton>span{vertical-align:middle}#menuTripSi{flex:40%;text-align:left;padding-left:3vw;margin:auto}#menuPMCLogo{flex:20%;margin:auto;text-align:center}#menuAlerts{flex:40%;text-align:right;padding-right:3vw;margin:auto}#menuAlerts button{margin-left:1em}#menuTripSi img,#menuAlerts img{height:30px;padding:.25em}#menuPMCLogo img{height:50px}#main{width:calc(100vw - 3.75em);margin-top:80px;margin-bottom:100px;padding-top:0;padding-bottom:3em;overflow:scroll}#main p:last-of-type{margin-bottom:0}#slidemenu{display:flex;flex:1;flex-direction:row;height:100%;width:12em;background-color:#f4f4f4;position:fixed;margin-top:0;top:70px;left:0;overflow-x:hidden;overflow-y:scroll;margin-left:calc(100% - 3.75em);transition:.5s;box-shadow:2px 2px 15px gray}#propertydiv{height:0;z-index:-1}#propertyimg{width:100%;transition:.5s;opacity:0}@keyframes fadeIn{0%{opacity:0}to{visibility:visible;opacity:1}}#dots{background-color:transparent;color:#00f;text-align:center;width:1em;padding-top:20vh;padding-left:.25em;padding-right:.25em;border-right:1px solid lightgray;font-size:150%;font-weight:700;background-color:#e3e3e3}#items{display:flex;flex-direction:column}button.sidebutton{border:0;border-radius:5px;display:inline-block;text-align:left;margin:.5em .5em .5em .25em;padding:.25em 1em .25em .3em;white-space:nowrap;background-color:#fff;font-weight:600;overflow:hidden}button.sidebutton img{height:30px;vertical-align:middle;margin-right:.25em;background-color:#fff}footer#pagefooter{position:fixed;bottom:0;width:calc(100% - 3.75em);max-height:150px;margin:0;padding:0;text-align:center;background-color:#a9a9a9;display:flex;flex-direction:column}#footerad{width:100%;max-width:728px;max-height:90px;margin:0 auto;padding:0;border:0}#footerbar{color:#fff;background-color:#022859;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;height:50px}#footerbar img{padding-left:2em;height:30px}#footerbarleft{text-align:left;font-style:italic;font-weight:300;font-size:smaller}#footerbarright{text-align:right;flex:1;padding-right:2em}#footerbarright a{color:#fff}@media (orientation: landscape){#dots{display:none}#slidemenu{margin-left:calc(100% - 12em)}#propertydiv{height:initial!important}#main{width:calc(100% - 12em)}#propertyimg{opacity:1!important}button.sidebutton{margin-left:.5em}footer#pagefooter{width:calc(100% - 12em)}}#secContent,#secCallout,#secLinks,#secCarousel,#secButtons,.content,.carousel{padding:1vh 3vw}#main section.carousel{padding-right:0}#secCallout{border-bottom:1px solid #022859;display:flex}#secCallout h3{font-size:150%}#secCallout.noflex{display:block}#secCallout button{display:flex;background-color:#022859;min-width:64px;height:64px;border:0;border-radius:10px;margin:1em 0 0;padding:.5em}#secCallout button img{width:2.5em;height:2.5em;display:block;margin:auto;text-align:center;border:0}#secCallout>div{margin:1em}#secCallout>div.flexrow{display:flex}#secCallout>article{display:block}#secContent{border-top:1px solid #022859}.contenthead{display:flex;flex-direction:row;padding:2em 0}.contentheadleft{color:inherit}.contentheadright{flex-grow:1;text-align:right}.contenthead img{max-height:2em}.contenthead h3,.content h3,#secCallout h3,#secContent h3{margin:.25vw;font-weight:600;font-size:150%}#secCallout h5{margin:.25vw;font-weight:600;font-size:100%}#secCallout #pmlogo{flex:0}#secCallout #pmlogo img{height:4em;width:auto}.content.flexrow,#secContent.flexrow{display:flex;flex-wrap:nowrap;flex-direction:row;gap:3vw}.content.flexcolumn,.content div.flexcolumn,#secContent.flexcolumn{display:flex;flex-wrap:nowrap;flex-direction:column}.flexrow div{display:flex;flex-direction:column;flex:1;flex-basis:100%}#bttnRebook{color:#fff;background-color:#022859;border-radius:5px;border:none;width:100%;padding:4px 0;font-weight:500;vertical-align:bottom}footer#pagefooter #bttnRebook{margin:0 10vw;width:80vw;padding:1vh;margin-bottom:1vh}.flexcolumn div{display:flex;flex-direction:row;flex-basis:100%;flex:1}.content article,#secContent article{flex:none;padding:0;margin-bottom:1em;border-bottom:1px solid #022859}.content article:last-of-type,#secContent article:last-of-type{border-bottom:none}.content article h4,#secContent article h4{margin-top:0;margin-bottom:1vh}.content article ul,#secContent article ul{padding-left:5vw;margin-top:0}.content article ul li,#secContent article ul li{padding-bottom:1vh}#secMap{width:100vw;height:70vw;background-color:#90ee90}.clientlogo{width:40vw;background-color:#fff;padding:1vw;border-radius:2vw;box-shadow:2px 2px 4px #a9a9a9}.altclientlogo{width:25vw;height:12.5vw;background-color:#fff;padding:1vw;border-radius:2vw}#secLinks{margin:1vh 0;border-top:1px solid #022859;border-bottom:1px solid #022859;overflow-x:scroll;white-space:nowrap}#secContent h4,#secLinks h4,#secCarousel h4,.carousel h3{margin:.24vw}.content h4,.carousel h4{margin:.24vw;margin-left:0}.carousel button.qlButton,#secLinks button.qlButton{background-color:#fff;width:17vw;height:17vw;border:0;border-radius:10px;margin:2.25vw 1vw;font-size:2.75vw;text-align:center;font-weight:600;overflow:hidden}.carousel button.qlButton:first-of-type{margin-left:3.24vw}.carousel button.qlButton:last-of-type{margin-right:3.24vw}#secLinks button.qlButton:first-of-type{margin-left:0}.carousel button.qlButton img{width:8vw;height:8vw;display:block;margin:0 auto;margin-bottom:.25vh;text-align:center;background-color:#fff;border:0}#secLinks button img{width:10vw;height:10vw;display:block;margin:0 auto;text-align:center;background-color:#fff;border:0}#secCarousel{margin:1vh 0;padding-left:0;border-top:1px solid #022859;border-bottom:1px solid #022859;overflow-x:hidden;white-space:nowrap}section.carousel{margin:1vh 0;padding-left:0;overflow-x:hidden;white-space:nowrap}.bordertop{border-top:1px solid #022859}.borderbottom{border-bottom:1px solid #022859}.borderboth{border-top:1px solid #022859;border-bottom:1px solid #022859}.carousel h3{padding-left:3vw;width:90%}#secCarousel h4{padding-left:3vw}.carousel div,#secCarousel div{overflow-x:scroll;width:calc(100vw - 3.5em)}@media (orientation: landscape){.carousel div,#secCarousel div{width:calc(100vw - 12em)}}.carousel button,.content div.flexcolumn button,#secCarousel button,#secContent div.flexcolumn button{background-color:transparent;text-align:left;border:none;margin:1em .25em}.carousel button:last-of-type{margin-right:1em}.content div.flexcolumn button img,#secContent div.flexcolumn button img{width:20vw;height:20vw;border:0;border-radius:10px;float:left;margin-right:3vw}#secCarousel div.mini.flexrow{display:flex;flex-wrap:nowrap;flex-direction:row}#secCarousel div.mini.flexcolumn button{display:flex;width:90vw}.carousel div.mini button img,#secCarousel div.mini.flexcolumn button img{width:20vw;height:20vw}#secCarousel div.mini.flexcolumn button div{display:grid;grid-template-columns:25vw auto auto}.carousel button address,.content button address,#secContent button address,#secCarousel button address{font-size:100%}#secButtons,#secScrollMenu{text-align:center}.tapme,#secButtons button,#secScrollMenu button{padding:1em 2em;font-weight:600;border:1px solid #022859;border-radius:10px}.bigButton{text-align:left}.bigButton img{padding-right:3vw}.tapme:first-of-type,#secButtons button:first-of-type{background-color:#022859;color:#fff}#secScrollMenu button{color:#fff;background-color:#022859}#secScrollMenu button.bigButton{width:90vw}.bigButton img{height:10vw}.noborder{border:none!important}.grid2c{display:grid;grid-template-columns:1fr 1fr}.socialicon,.mapmarker{height:24px!important;width:24px!important}#herobanner{width:cals(100% - 2em);max-height:240px;overflow:hidden;margin:0}#herobanner img{width:100%}#topad{width:100%;text-align:center;padding:.5em 0}#tabnavbar{color:#fff;background-color:#022859;display:block;padding:.25em 0;font-size:1.6vw}#tabnavbar a{flex:1;color:#fff;vertical-align:middle;padding-left:2em}#tabnavbar a:last-of-type{padding-right:2em}#tabnavbar a img{height:30px;width:30px;vertical-align:middle}#tabnavbar a span{margin-left:.25em;vertical-align:middle}#secCarousel button img,.carousel button img{width:250px;height:175px;border:0;border-radius:10px}.coupon{padding:1em .5em;border:1px dashed lightgray;margin-bottom:1em}.coupon img{float:left;width:214px;height:107px;border:1px solid black;margin-left:10px}.couponblock{margin-left:250px;width:440px;position:relative;top:-3px}.coupontitle{font-weight:600}.coupontitle,.couponextra,.coupontext{display:inline-block;width:98%}#couponadvertiser{margin-top:10px}.coupontext a{font-weight:700}.pagetitle{margin-top:0;margin-bottom:.6em;font-size:1.25em;font-weight:700;text-transform:uppercase;clear:both}#propmap{width:350px;height:350px;border:1px solid black;margin-top:0;margin-bottom:0}section#propdetails{float:left;max-width:360px;padding-bottom:5px;border-bottom:1px solid #CCC;margin-bottom:.5em;white-space:nowrap}section#propdetails>div.propdetailitem{display:inline-block;text-align:center;padding:0 4px;font-size:80%;color:#a9a9a9;min-width:75px}section#propdetails>div>img{display:block;margin:0 auto}p{line-height:normal;display:block;margin:1em 0}p#propinfolabel{font-weight:600}#propcollateral{float:right;width:350px;text-wrap:normal;margin-left:15px}#propcollateral #galleria{margin-bottom:1em}#galleria{width:350px;height:365px;background:#e4effc}div#gsunitname{margin-left:0;font-weight:600;font-size:125%}div.gsunitinfo{text-align:left;margin-left:auto;margin-right:auto;display:block}div.gsunitinfo img{top:0;height:20px;width:20px}div.gsunitinfo img{float:left;position:relative;top:5px;height:25px;width:25px;padding-left:5px;padding-right:5px}#unitaddress,#unitphone,div.unitinfo div.gsunitinfo{margin:0}#unitaddress p{display:inline}.center{text-align:center}.center{margin-right:auto;margin-left:auto}#searchlistings{width:100%;background-color:#0092cd;height:40px}#pyslist{position:relative;float:left;margin-right:0;width:269px;min-height:450px;border-bottom:1px solid #CCC;border-left:1px solid #ccc;background-color:#fff}#pyslist>section#searchresults{min-height:393px;overflow-y:scroll;padding:5px;position:relative}pyslist>section#searchfooter{border-top:1px solid #ccc;font-size:85%;height:36px;width:calc(100% - 20px);text-align:right;padding:5px 10px;position:absolute;bottom:0}#pyslist a:hover,#enhitems a:hover{background-color:#003471;color:#fff;cursor:pointer}#pyslist a,#enhitems a{text-decoration:none;text-transform:uppercase}#pysmap{float:left;width:calc(100% - 270px);height:450px;min-height:450px;border:0;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:0px;margin-bottom:10px;position:relative;background-color:#eee;border-bottom:1px solid #CCC}#placeresults dt{margin-top:.25em;margin-left:2em;text-indent:-2em;padding-top:3px}dt{font-weight:600}#pyslist dd{font-size:.8em;margin-left:2em;padding-bottom:3px;border-bottom:1px solid lightgrey}#pyslist>section#searchfooter{border-top:1px solid #ccc;font-size:85%;height:36px;width:calc(100% - 20px);text-align:right;padding:5px 10px;position:absolute;bottom:0}#pyslist p,#pysmapdiv p{margin-top:0;margin-bottom:5px}#searchcredit{font-size:.65em;font-style:italic;text-align:center;float:left;display:inline-block}#proptabs{clear:both;padding-top:1em}#proptabuttons{overflow:auto;border-bottom:1px solid #022859;text-align:center}.tabbutton{float:left;padding-top:15px;width:calc(25% - 6px);margin:5px 3px 0;text-align:center;font-weight:600;background-color:#fafafa}.tabbutton img{height:24px}.tabbutton.selected{border-bottom:4px solid #022859}#propname input{border:0;background:transparent;font-weight:600}.fieldblock label{display:inline-block;width:10em}.reqitems{margin-left:3em}.fldrow,.fieldblock{margin:1em 0}#reqdesc label{width:90%}.chkbox1{margin:.5em 0}.required:after{content:"*";color:red;font-size:125%}#flextilebox{display:flex;flex-flow:row nowrap;justify-content:space-between;padding-top:1.5em}.flextile{flex-shrink:1;flex-basis:0;display:flex;justify-content:space-between;flex-flow:column}.welcometile{width:30%;display:block;margin:1em auto;text-align:center;padding:1em}.welcometile span.tileimage{overflow:hidden;width:100%;height:150px}.welcometile span{display:block;width:100%}.welcometile span.tileimage img.propimg,.welcometile span.tileimage img.tileimg,.welcometile span.tilehtml{display:block;height:150px;width:214px;border:1px solid #003471}.welcometile span.tilename{padding-top:.5em;padding-bottom:.5em;text-transform:uppercase;font-weight:700;text-align:center;color:#fff;background-color:#003471}.welcometile span.tiletext{margin-top:.5em;font-size:90%;text-align:left}@font-face{font-family:Quicksand;font-style:normal;font-weight:300;src:url(/assets/quicksand-v30-latin-300-YHIk99hW.woff2) format("woff2"),url(/assets/quicksand-v30-latin-300-C_5_SS5e.woff) format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;src:url(/assets/quicksand-v30-latin-regular-f8W2p8Ll.woff2) format("woff2"),url(/assets/quicksand-v30-latin-regular-CufVUwVB.woff) format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;src:url(/assets/quicksand-v30-latin-500-B3GyLUD9.woff2) format("woff2"),url(/assets/quicksand-v30-latin-500-DOsTKJ0O.woff) format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;src:url(/assets/quicksand-v30-latin-600-BevArQmI.woff2) format("woff2"),url(/assets/quicksand-v30-latin-600-DIiGHsF_.woff) format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;src:url(/assets/quicksand-v30-latin-700-BWMKJXkp.woff2) format("woff2"),url(/assets/quicksand-v30-latin-700-BWvhf_KP.woff) format("woff")}body{font-family:Quicksand,sans-serif;color:#fff;background-color:#022859;font-weight:500;font-size:100%;margin:0;padding:0 0 2em}a{text-decoration:none}a:visited{color:#fff}header{width:100%;padding:0 1vw;display:flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden;background-color:#fff}header #dummy{flex:25%;padding-left:3vw}header div#pmclogo{flex:50%;height:16vw;margin:auto;text-align:center;padding:1vw}header div#pmclogo img{max-height:60px;margin:0;padding:0}header div#callsupport{flex:25%;text-align:right;padding-right:3vw;margin:auto}header div#callsupport img{height:37px;width:37px}#secHero{width:100vw;height:100vw;background-color:#fff}#heroimg{height:100vw;width:100vw}#herotxt{position:absolute;left:8vw;top:65vw;font-size:10vw;font-weight:600;text-shadow:2px 2px 3px rgba(0,0,0,1)}#tosmain{display:flex;flex-direction:row;align-content:center;align-items:center;width:100%!important;height:calc(100vh - 120px)}#main,#pagefooter{width:100%!important;margin-bottom:0;padding-bottom:0}form #email,form #sms,form #fname,form #lname{font-size:125%}form #signin{font-weight:500;font-size:150%}#secForm{color:#fff;background-color:#022859;padding:1vh 3vw}form#tosform{display:grid;grid-template-columns:1.5em auto 1em;grid-row-gap:.5em}form a{color:#fff;text-decoration:underline}form #signin{grid-column:span 3;width:99%;margin:0;font-weight:600;font-size:175%}form #fname,form #lname,form #email,form #sms{grid-column:span 2;border-radius:5px;font-size:100%}form #fname::placeholder,form #lname::placeholder,form #email::placeholder,form #sms::placeholder{font-weight:500;font-size:75%}form #emspinner{height:24px;padding:0;margin:0;grid-column:3}#emspinnerimg{width:24px;height:24px}form #emcheck{height:24px;padding:0;margin:0;grid-column:3}#emcheckimg{width:24px;height:24px}form div#emailerror,form div#tosmissing{display:none;grid-column-start:2;grid-column-end:4;color:initial;font-size:80%;padding:1em;border:1px solid #999;margin-top:-5px;background-color:#fff;border-radius:5px;box-shadow:3px 3px 2px 2px #00000040}#emailerrmsg{font-style:oblique;color:red;font-weight:600}#emhelpinfo{font-size:smaller}form input[type=checkbox]{grid-column:1;margin:0;width:1.25em;height:1.5em;border:0}form label{grid-column:2;font-weight:400}form #getonline{-webkit-appearance:none;grid-column:span 3;margin:.5em 0 0;font-weight:700;font-size:125%;border:none;border-radius:5px!important;padding:.25em 0;background-color:#fff;color:#022859}form #getonline:disabled{color:gray;background-color:#d3d3d3}.modalTerms{position:fixed;overflow-y:scroll;color:#000;inset:0;background:#000c;z-index:99999;opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;transition:opacity .4s ease-in;pointer-events:none;font-size:.75em}.modalTerms a,.modelTerms a:visited{color:#000}.modalTerms:target{opacity:1;pointer-events:auto}.modalTerms>div{width:70%;max-height:70%;overflow:auto;position:relative;margin:10% auto;padding:5px 20px 13px;border-radius:10px;background:#fff}.modalTerms-help{min-height:20%;max-height:70%;width:10%;overflow:auto}.modalTerms-content{height:100%;overflow:auto}#tcDetail{font-size:.95em}#tcDetail ol{padding-left:.5em}#tcDetail ol li ul.alpha,div.modalTerms-help ul{padding-left:1em}div.modalTerms-help ul li{padding-bottom:1em}div.modalTerms-help ul li:last-of-type{padding-bottom:0}.close{background:#606061;color:#fff;line-height:25px;position:absolute;right:3px;top:3px;text-align:center;width:24px;text-decoration:none;font-weight:700;border-radius:12px;box-shadow:1px 1px 3px #000}.close:hover{background:#00d9ff}.errormsg{padding:.5em;border:1px solid;border-radius:10px;color:#fff;background-color:red;font-weight:700;text-align:center}.errormsg p{margin-top:0}.errormsg ul{width:90%;text-align:left;margin:0 auto;padding-left:.5em}.errorcontactinfo{margin-top:5px;padding-top:5px;border-top:1px solid;display:inline-block;width:100%;font-weight:400;font-size:80%;font-style:italic}@media only screen and (max-width: 450px){#main{margin-top:.5vh}#tosmain{height:initial}#termsform{padding-bottom:5vh}#welcomefloat{display:none}#footerbarright{font-size:smaller}#footerbarright a{white-space:nowrap}}@media only screen and (min-width: 450px){body#tos{background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}header{margin-top:0;padding:0}header div#pmclogo{height:initial;padding:initial}header #dummy{padding-left:1vw}header div#callsupport{padding-right:1vw}#welcomefloat{text-align:center;padding:3em;max-width:calc(500px + 8em)}#welcomefloat img{width:100%}#termsform{width:50%;max-width:400px;margin-top:3vh;padding-left:3vw}#secHero{display:none}#secForm{padding-bottom:3vh;box-shadow:1px 1px 3px 1px #00000080;border-radius:25px}}body#renew{background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}body#renew button{color:gray;background-color:transparent;border:1px solid #666666}body#renew .right{float:right}body#renew #topstatic .right{color:gray;font-size:70%}.tripsilogo{display:block;max-width:350px;max-height:126px;width:auto;height:auto}form#renewform button{font-size:150%;color:#fff;border:0}form #renewbutton{-webkit-appearance:none;margin:.5em 0 0;font-weight:700;font-size:150%;border:1px white solid;border-radius:5px!important;padding:.25em .75em}.tablecenter{margin:0 auto 5%;padding-top:5%}fieldset{display:block;border:2px groove threedface;padding:.5em .75em}legend{width:auto;margin-left:auto;margin-right:auto}#reminderbox{color:initial;background-color:#fff;padding:0 1em 1em;visibility:hidden}#reminders{max-width:680px;border:1px solid #003471;padding:0 1em .5em;margin:0 auto}#reminderbox #reminders{margin:.5em 1em}
