#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;cursor:pointer;}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:100%;max-height:100%;}.cboxIframe{width:100%;height:100%;display:block;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}#cboxOverlay{background:#000;}#colorbox{outline:0;}#cboxWrapper{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#cboxTopLeft{width:15px;height:15px;}#cboxTopCenter{height:15px;}#cboxTopRight{width:15px;height:15px;}#cboxBottomLeft{width:15px;height:10px;}#cboxBottomCenter{height:10px;}#cboxBottomRight{width:15px;height:10px;}#cboxMiddleLeft{width:15px;}#cboxMiddleRight{width:15px;}#cboxContent{background:#fff;overflow:hidden;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute;background:rgba(255,255,255,0.7);bottom:28px;left:0;color:#535353;width:100%;padding:4px 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#cboxCurrent{position:absolute;bottom:4px;left:60px;color:#949494;}.cboxSlideshow_on #cboxSlideshow{position:absolute;bottom:0px;right:30px;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px -50px;width:25px;height:25px;text-indent:-9999px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-101px -50px;}.cboxSlideshow_off #cboxSlideshow{position:absolute;bottom:0px;right:30px;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px -50px;width:25px;height:25px;text-indent:-9999px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-49px -50px;}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxPrevious:hover{background-position:-75px -25px;}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -50px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxNext:hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:#fff;}#cboxLoadingGraphic{background:url(/sites/all/modules/contrib/colorbox/styles/default/images/loading_animation.gif) no-repeat center center;}#cboxClose{position:absolute;bottom:0;right:0;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxClose:hover{background-position:-25px -25px;}
.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
#lightbox{position:absolute;top:40px;left:0;width:100%;z-index:100;text-align:center;line-height:0;}#lightbox a img{border:none;}#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;min-width:240px;overflow:hidden;}#imageContainer,#frameContainer,#modalContainer{padding:10px;}#modalContainer{line-height:1em;overflow:auto;}#loading{height:25%;width:100%;text-align:center;line-height:0;position:absolute;top:40%;left:45%;}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#imageContainer>#hoverNav{left:0;}#frameHoverNav{z-index:10;margin-left:auto;margin-right:auto;width:20%;position:absolute;bottom:0px;height:45px;}#imageData>#frameHoverNav{left:0;}#hoverNav a,#frameHoverNav a{outline:none;}#prevLink,#nextLink{width:49%;height:100%;background:transparent url(/sites/all/modules/contrib/lightbox2/images/blank.gif) no-repeat;display:block;}#prevLink,#framePrevLink{left:0;float:left;}#nextLink,#frameNextLink{right:0;float:right;}#prevLink:hover,#prevLink:visited:hover,#prevLink.force_show_nav,#framePrevLink{background:url(/sites/all/modules/contrib/lightbox2/images/prev.gif) left 15% no-repeat;}#nextLink:hover,#nextLink:visited:hover,#nextLink.force_show_nav,#frameNextLink{background:url(/sites/all/modules/contrib/lightbox2/images/next.gif) right 15% no-repeat;}#prevLink:hover.force_show_nav,#prevLink:visited:hover.force_show_nav,#framePrevLink:hover,#framePrevLink:visited:hover{background:url(/sites/all/modules/contrib/lightbox2/images/prev_hover.gif) left 15% no-repeat;}#nextLink:hover.force_show_nav,#nextLink:visited:hover.force_show_nav,#frameNextLink:hover,#frameNextLink:visited:hover{background:url(/sites/all/modules/contrib/lightbox2/images/next_hover.gif) right 15% no-repeat;}#framePrevLink,#frameNextLink{width:45px;height:45px;display:block;position:absolute;bottom:0px;}#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;min-width:240px;}#imageData{padding:0 10px;}#imageData #imageDetails{width:70%;float:left;text-align:left;}#imageData #caption{font-weight:bold;}#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}#imageData #lightbox2-node-link-text{display:block;padding-bottom:1.0em;}#imageData #bottomNav{height:66px;}.lightbox2-alt-layout #imageData #bottomNav,.lightbox2-alt-layout-data #bottomNav{margin-bottom:60px;}#lightbox2-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}#overlay_default{opacity:0.6;}#overlay_macff2{background:transparent url(/sites/all/modules/contrib/lightbox2/images/overlay.png) repeat;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html>body .clearfix{display:inline;width:100%;}* html .clearfix{height:1%;}#bottomNavClose{display:block;background:url(/sites/all/modules/contrib/lightbox2/images/close.gif) left no-repeat;margin-top:33px;float:right;padding-top:0.7em;height:26px;width:26px;}#bottomNavClose:hover{background-position:right;}#loadingLink{display:block;background:url(/sites/all/modules/contrib/lightbox2/images/loading.gif) no-repeat;width:32px;height:32px;}#bottomNavZoom{display:none;background:url(/sites/all/modules/contrib/lightbox2/images/expand.gif) no-repeat;width:34px;height:34px;position:relative;left:30px;float:right;}#bottomNavZoomOut{display:none;background:url(/sites/all/modules/contrib/lightbox2/images/contract.gif) no-repeat;width:34px;height:34px;position:relative;left:30px;float:right;}#lightshowPlay{margin-top:42px;float:right;margin-right:5px;margin-bottom:1px;height:20px;width:20px;background:url(/sites/all/modules/contrib/lightbox2/images/play.png) no-repeat;}#lightshowPause{margin-top:42px;float:right;margin-right:5px;margin-bottom:1px;height:20px;width:20px;background:url(/sites/all/modules/contrib/lightbox2/images/pause.png) no-repeat;}.lightbox2-alt-layout-data #bottomNavClose,.lightbox2-alt-layout #bottomNavClose{margin-top:93px;}.lightbox2-alt-layout-data #bottomNavZoom,.lightbox2-alt-layout-data #bottomNavZoomOut,.lightbox2-alt-layout #bottomNavZoom,.lightbox2-alt-layout #bottomNavZoomOut{margin-top:93px;}.lightbox2-alt-layout-data #lightshowPlay,.lightbox2-alt-layout-data #lightshowPause,.lightbox2-alt-layout #lightshowPlay,.lightbox2-alt-layout #lightshowPause{margin-top:102px;}.lightbox_hide_image{display:none;}#lightboxImage{-ms-interpolation-mode:bicubic;}
#ex-room-form{margin:0 0 20px 0;}#ex-room-form .form-row{margin:5px 0;}#ex-room-form .form-row label{float:left;width:100px;text-align:right;margin-right:5px;}#ex-room-form #submit-btn{margin-left:105px;}#ex-room-form .date-input{width:90px;}#content .ex-content-book{background:#fafafa;border:#ddd 1px solid;padding:5px !important;margin-top:10px !important;margin-bottom:10px !important;text-align:center;}.ex-content-book h3{color:#91b646;font-family:'TuffyBold',"Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:-2px;font-size:16px;line-height:16px;padding-bottom:2px;margin:0 !important;letter-spacing:-1px !important;}.ex-content-book h3 strong{color:#FCB03B;}#booking-form{margin-bottom:20px;}#display-book-expedia fieldset,#display-manage-expedia fieldset,#display-manage-expedia-cancel fieldset{width:98%;padding:1%;}#display-book-expedia fieldset input.form-text,#display-manage-expedia fieldset input.form-text,#display-manage-expedia-cancel input{width:100%;max-width:100%;}#book-expedia .next-button,#manage-expedia .next-button{display:none !important;}.hil-group{margin:5px 0;padding:5px;border:#eee 1px solid;}.hil-group-total{font-size:16px;line-height:20px;}.hil-group .disclaim{font-size:12px;line-height:16px;color:#666;}.hil-group .non-refundable{color:red !important;}.hotel-info{font-size:12px;line-height:18px;}h1.book-title{padding:7px 0 0 55px !important;margin:0;font-size:22px !important;line-height:28px !important;background:url(/sites/all/themes/twp/images/twp-badge-small.gif) top left no-repeat white;min-height:40px;color:#acc87a;font-family:'TuffyBold',"Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:-1px;}.hotel-info h2{color:#444;font-size:16px;line-height:22px;padding:0;margin:10px 0 5px 0;font-family:Helvetica,Sans-Serif;font-weight:normal;letter-spacing:0;}.book-address{margin-left:55px;font-size:16px;line-height:20px;font-style:italic;color:#333;padding-bottom:10px;}#edit-billinginfo-get-states{display:none;}.hil-title{font-size:14px;line-height:16px;font-weight:bold;margin:0 0 10px 0;}#edit-CreditCardInfo-creditCardExpiration-day-wrapper{display:none;}#response,#response-1,#response-2,#response-3,#response-4,#response-5{border:2px #999 solid;padding:10px;display:none;background:#f5f5f5;}#js-warn{background:yellow;padding:20px;border:1px solid #999;font-size:20px;line-height:25px;}#display-book-expedia fieldset,#display-manage-expedia fieldset,#display-manage-expedia-cancel input.form-submit{display:none;}#loader{width:100%;text-align:center;padding:10px 0;display:none;background:white;}#content #loader img{width:100% !important;max-width:200px !important;height:100% !important;}#twp-block-tp-output2 .reset-link a{color:#333;}#twp-block-tp-output2 .reset-link a:hover{color:black;text-decoration:underline;}#hotel-overview-form .form-submit{background:none;padding:0;margin:0 0 20px 0;border:0;border-radius:0;}#content-area p#hof-instruct{font-size:14px;line-height:18px;font-weight:bold;border:1px solid #aaa;padding:5px;background:#eee;color:red;text-align:center;}#hotel-overview-form,.hidden-button{display:none;}.diagnostic{background:yellow;border:black 2px solid;color:black;font-size:14px;line-height:18px;padding:5px;margin:5px;}.diagnostic ul{margin:0 0 10px 0 !important;padding:0 !important;}.diagnostic ul li{list-style-type:none;list-style-image:none;}.diagnostic p.key{font-size:12px !important;line-height:15px !important;margin:3px 0 !important;padding:5px !important;border-top:1px #666 dashed !important;}.city-third{width:50%;float:left;margin-top:20px;}.city-third ul{margin:36px 0 0 0;padding:0;}.city-third ul li{list-style:none;margin:0;padding:0;}.city-third ul li a{background:#f0b255;border:1px solid #d39537;font-size:17px;line-height:17px;padding:4px;border-radius:5px;color:white;margin:20px 0 10px 0;}.city-third ul li a:hover{background:#d39537;}.city-third ul li ul{padding:5px 0 15px 0;}.city-third ul li ul li{padding:3px 0 3px 5px;margin:0;}.city-third ul li ul li a{color:#666;background:none;padding:0;margin:0;border-radius:0;font-size:12px;line-height:12px;}#state-cities-table{margin-top:20px;margin-bottom:20px;}#state-cities-table h2{margin-bottom:20px !important;}#state-cities-table ul li{float:left;width:33%;}div.sidebar input{width:96% !important;}div.sidebar select{width:100% !important;}div.sidebar label{font-size:14px !important;line-height:18px;}input#city{border:2px solid #d3d3d3 !important;margin-left:-3px;width:98% !important;}#help-911 td{padding:5px;border:thin #ddd solid;}#activity-switchers{margin-bottom:20px;}#activity-switchers a,#activity-switchers span{border:1px solid #ddd !important;background:#eee;color:black;font-size:16px;line-height:20px;padding:5px;margin:0 5px 15px 5px;border-radius:5px;display:inline-block;}#activity-switchers a:hover,#activity-switchers span.active{background:#3eab2c;color:#fff;}#store-front-cats{margin-right:-20px;}.sf-cat{float:left;width:25%}.sf-cat a{padding:0 20px 20px 0;display:block;}.sf-cat img{width:100% !important;max-width:100% !important;height:auto !important;}.sf-cat img,.sf-cat span{display:block;text-align:center;}.sf-cat span{padding:3px 0;border-top:thin solid #3eab2c;border-bottom:thin solid #3eab2c;margin-top:6px;font-size:14px;line-height:22px;}.prop-special-deal{font-style:italic;color:red;padding:2px 0 5px 0;}.prop-title{font-weight:bold;}.prop-lowrate-grand-parent{float:right;width:100%;position:relative;}.prop-lowrate-parent{text-align:right;width:100%;position:absolute;}.prop-lowrate{float:right;font-size:16px;font-weight:normal;color:#eee;padding:15px 20px;text-align:left;font-weight:800;text-shadow:0 0 3px rgba(0,0,0,.5),0 1px 1px rgba(0,0,0,.5);}.prop-lowrate strong{font-size:24px;color:#FCB03B;font-style:normal;font-weight:1500;text-shadow:0 0 6px rgba(0,0,0,.4),0 1px 1px rgba(0,0,0,.4);}span.twp-stars{display:inline-block !important;background:url(/sites/all/modules/custom/twpmod/images/star-ratings-sprite.png) 0 0 repeat-x;width:88px;height:16px;}span.twp-stars{display:block;background:url(/sites/all/modules/custom/twpmod/images/star-ratings-sprite.png) 0 0 repeat-x;width:88px;height:16px;}span.twp-stars50{background-position:0 -160px;}span.twp-stars45{background-position:0 -144px;}span.twp-stars40{background-position:0 -128px;}span.twp-stars35{background-position:0 -112px;}span.twp-stars30{background-position:0 -96px;}span.twp-stars25{background-position:0 -80px;}span.twp-stars20{background-position:0 -64px;}span.twp-stars15{background-position:0 -48px;}span.twp-stars10{background-position:0 -32px;}span.twp-stars05{background-position:0 -16px;}span.twp-stars00,span.twp-stars0{background-position:0 0px;}#feature-block .form-item-brand{display:none !important;}.brand-cities{display:none;}.brand-group h2{display:block;background:#fafafa;padding:3px;border:#eee;margin:10px 0;font-size:14px !important;line-height:16px !important;}.brand-cities{font-size:12px;line-height:16px;}.brand-cities p a span{color:#f89e1e;font-weight:bold;}.trigger-brand-accordion{font-size:12px;line-height:16px;font-weight:normal;display:inline-block;padding-right:15px;background:url(/sites/all/modules/custom/twpmod/images/brands-accodion_off.png) center right no-repeat;}.ad-block{}#block-twpmod-twp-block-things-to-do ul{margin:0;padding:0;}#block-twpmod-twp-block-things-to-do li{padding:5px 0 5px 35px;list-style-type:none !important;list-style-image:none !important;}#block-twpmod-twp-block-things-to-do li a{color:#444;font-size:14px;line-height:14px;font-weight:400;}#block-twpmod-twp-block-things-to-do li a:hover{color:#666;}li.ttd-restaurants{background:url(/sites/all/modules/custom/twpmod/images/icons/restaurants.svg) center left no-repeat;}li.ttd-attractions{background:url(/sites/all/modules/custom/twpmod/images/icons/attractions.svg) center left no-repeat;}li.ttd-breweries{background:url(/sites/all/modules/custom/twpmod/images/icons/breweries.svg) center left no-repeat;}li.ttd-beaches{background:url(/sites/all/modules/custom/twpmod/images/icons/beaches.svg) center left no-repeat;}#block-block-55{border:1px solid #999;padding:20px;}#block-block-55 h2{font-size:18px;line-height:22px;text-align:center;display:block;}#block-block-55 p{background:url(/sites/all/modules/custom/twpmod/images/icons/thumbs-up.svg) top left no-repeat;padding:5px 0 5px 35px !important;font-size:12px;line-height:14px;margin:5px 0 !important;}@media all and (max-width:579px){.sf-cat{float:left;width:33%;}.sf-cat span{font-size:14px;line-height:20px;}}@media all and (max-width:450px){.sf-cat{float:left;width:50%;}#feature-block .form-submit{font-size:12px;line-height:18px;}}@media all and (min-width:580px) and (max-width:759px){}@media all and (min-width:760px) and (max-width:979px){}#response.error{background-color:#fef5f1;color:#8c2e0b;}#response.confirm{background-color:#f8fff0;color:#234600;}
#block-twpmod-twp-block-trip-planner{background:rgba(255,255,255,.8);border-radius:2px;padding:10px;box-shadow:2px 2px 2px 1px rgba(0,0,0,0.2);margin-bottom:0;}#block-twpmod-twp-block-trip-planner fieldset,#hotel-overview-form fieldset{margin:20px 0;padding:5px;background:#f2f9eb;}#block-twpmod-twp-block-trip-planner fieldset legend,#hotel-overview-form fieldset legend{background:#f0b255;font-size:12px;line-height:16px;padding:3px;color:#333;}#block-twpmod-twp-block-trip-planner fieldset,#block-twpmod-twp-block-trip-planner fieldset legend{background:none;border:none;}#block-twpmod-twp-block-trip-planner fieldset legend{font-size:14px;margin-bottom:-10px;}#block-twpmod-twp-block-trip-planner .form-item input,#block-twpmod-twp-block-trip-planner .form-item select{width:98%;}.form-item-arrivalDate-date label,.form-item-arrivalDate-date .description,.form-item-departureDate-date label,.form-item-departureDate-date .description,.form-item-arrivalDateHO-date label,.form-item-arrivalDateHO-date .description,.form-item-departureDateHO-date label,.form-item-departureDateHO-date .description{display:none !important;}#feature-block #submit-parent{text-align:center;}#block-twpmod-twp-block-trip-planner label{font-size:12px;line-height:16px;color:#333;font-weight:bold;}.form-item-room1-r1childAge1,.form-item-room1-r1childAge2,.form-item-room1-r1childAge3,.form-item-room2-r2childAge1,.form-item-room2-r2childAge2,.form-item-room2-r2childAge3,.form-item-room3-r3childAge1,.form-item-room3-r3childAge2,.form-item-room3-r3childAge3,.form-item-room4-r4childAge1,.form-item-room4-r4childAge2,.form-item-room4-r4childAge3,.form-item-room5-r5childAge1,.form-item-room5-r5childAge2,.form-item-room5-r5childAge3,.form-item-room1HO-r1childAge1HO,.form-item-room1HO-r1childAge2HO,.form-item-room1HO-r1childAge3HO,.form-item-room2HO-r2childAge1HO,.form-item-room2HO-r2childAge2HO,.form-item-room2HO-r2childAge3HO,.form-item-room3HO-r3childAge1HO,.form-item-room3HO-r3childAge2HO,.form-item-room3HO-r3childAge3HO,.form-item-room4HO-r4childAge1HO,.form-item-room4HO-r4childAge2HO,.form-item-room4HO-r4childAge3HO,.form-item-room5HO-r5childAge1HO,.form-item-room5HO-r5childAge2HO,.form-item-room5HO-r5childAge3HO,#hide-room2,#hide-room3,#hide-room4,#hide-room5,#hide-room-ho2,#hide-room-ho3,#hide-room-ho4,#hide-room-ho5{display:none;}#twp-block-tp-output2,#hotel-overview-form{font-size:0;line-height:0;}#twp-block-tp-output2 .form-item,#hotel-overview-form .form-item{padding:4px 0;}#twp-block-tp-output2 .form-item input,#twp-block-tp-output2 .form-item label,#twp-block-tp-output2 .form-item select,#twp-block-tp-output2 #city-wrapper,#hotel-overview-form .form-item input,#hotel-overview-form .form-item label,#hotel-overview-form .form-item select,#hotel-overview-form #city-wrapper{color:#333;font-size:11px;line-height:15px;}#autocomplete{border:1px solid #cecece;padding:5px;background:white;width:166px !important;margin-left:-1px !important;}.reference-autocomplete{border-bottom:1px solid #cecece;}#twp-block-tp-output2 .form-item #autocomplete .reference-autocomplete{white-space:normal;padding:5px;}.form-item #autocomplete .reference-autocomplete label{display:inline;font-weight:normal;}#twp-block-tp-output2 .form-item input,#hotel-overview-form .form-item input{width:174px;}#twp-block-tp-output2 label,#hotel-overview-form label{padding:0 0 1px 3px;}#twp-block-tp-output2 select,#hotel-overview-form select{}#twp-block-tp-output2 .reset-link{font-size:9px;line-height:11px;text-align:right;margin:0;padding:2px 0;}#feature-block .form-item select,#feature-block .form-item input,#block-twpmod-twp-block-trip-planner .form-submit{color:#333;font-size:14px;line-height:14px;padding:5px;}#block-twpmod-twp-block-trip-planner .form-submit{border:none !important;border-radius:0 !important;box-shadow:none !important;padding:8px;font-weight:bold;margin:0 !important;width:100%;display:block;color:white;}#feature-block-mobile{display:none;}#feature-block .container-inline-date{display:inline;}#feature-block .form-item-city,#feature-block .form-item-arrivalDate,#feature-block .form-item-departureDate,#feature-block .form-item-numRooms,#feature-block .form-item-numAdults,#feature-block .form-item-numPets,#feature-block #submit-parent{float:left;margin-right:2%;margin-top:0;margin-bottom:0;}#feature-block .form-item-city{width:20%;}#feature-block .form-item input.fadedInput{color:#999;}#feature-block .form-item input.nonfadedInput{color:#333;}#feature-block .form-item-arrivalDate,#feature-block .form-item-departureDate{width:12%;}#feature-block .form-item-numRooms{width:12%;}#feature-block .form-item-numAdults{width:12%;}#feature-block .form-item-numPets{width:12%;}#feature-block #submit-parent{margin-top:0 !important;width:8%;margin-right:0;}.form-item-room1-r1numberOfChildren{display:none;}.front #block-twpmod-twp-block-trip-planner{padding:0 !important;}.front #feature-block .form-item-arrivalDate,.front #feature-block .form-item-departureDate,.front #feature-block .form-item-numRooms,.front #feature-block .form-item-numAdults,.front #feature-block .form-item-numPets{display:none;}.front #feature-block .form-item-city{width:88%;margin-right:0;font-size:16px;color:black;padding:1%;}.front #twp-block-trip-planner .form-item-start_date,.front #twp-block-trip-planner .form-item-end_date,.front #twp-block-trip-planner .form-item-rooms,.front #twp-block-trip-planner .form-item-people,.front #twp-block-trip-planner .form-item-pets{width:12%;border:1px solid;padding:1%;}.front #twp-block-trip-planner .form-item select,.front #twp-block-trip-planner .form-item input,.front #twp-block-trip-planner .form-item .form-submit{background:transparent;border:none;}.front #feature-block #submit-parent{width:10%;height:100%;display:inline-block;min-height:100% !important;max-height:100% !important;}.front #feature-block #submit-parent .form-submit{height:100%;display:inline-block;min-height:100% !important;max-height:100% !important;font-size:30px;line-height:30px;padding:12px;text-transform:uppercase;padding-left:10px;padding-right:10px;}.front #twp-block-trip-planner .form-item select,.front #twp-block-trip-planner .form-item input,.front #twp-block-trip-planner .form-item .form-submit{height:32px;font-weight:normal;}#feature-block h2{display:none;}.front #feature-block h2{text-align:center;display:block;background:none;font-size:45px;line-height:45px;font-weight:bold;color:#fefefe;margin-top:55px;margin-bottom:35px;text-shadow:0 0 3px rgba(0,0,0,.5),0 1px 1px rgba(0,0,0,.25);}#block-twpmod-twp-block-trip-planner h2{background:#ddd;opacity:.95;margin:0;padding:7px;text-align:center;color:#444;text-transform:capitalize;font-size:20px;line-height:26px;font-weight:normal;border:2px solid white;border-top-right-radius:15px;border-top-left-radius:15px;letter-spacing:1px;}.front #feature-block .form-item input{background:none !important;outline:none !important;border:none !important;}#trip-information{padding:5px 0;font-size:12px;line-height:14px;}.ti-segment{}#trip-information .label{color:#666;font-weight:300;}.ti-info{color:#3eab2c}#ti-segment-search .ti-info{padding-top:5px;font-size:11px;}body:not(.front) div#feature-block-grandparent .region > div{margin:0 auto;}body:not(.front) div#feature-block-grandparent form{padding:0;display:flex;flex-wrap:wrap;box-shadow:none;background:#fff;border-radius:5px;overflow:hidden;}body:not(.front) div#feature-block-grandparent form .form-item{margin:0;width:auto;flex:1;border-right:1px solid #d5d3d3;padding:20px 15px 0 9px;position:relative;float:none;}body:not(.front) div#feature-block-grandparent input,body:not(.front) div#feature-block-grandparent select{border:none;background:#fff;font-size:16px;outline:none;font-weight:500;color:#000;height:45px;padding:0;margin:0;}body:not(.front) div#feature-block-grandparent input[type='submit']{background:#3eab2c;border-radius:0;height:100%;}body:not(.front) div#feature-block-grandparent div#feature-block{margin:auto;padding:12px 0;}body:not(.front) div#feature-block-grandparent form .form-item:before{content:'Label';display:block;position:absolute;top:8px;font-weight:600;}body:not(.front) div#feature-block-grandparent select{margin-left:-3px;}body:not(.front) div#feature-block-grandparent form .form-item-city:before{content:'Going to';}body:not(.front) div#feature-block-grandparent form .form-item-start_date:before{content:'Check in';}body:not(.front) div#feature-block-grandparent form .form-item-end_date:before{content:'Check out';}body:not(.front) div#feature-block-grandparent form .form-item-rooms:before{content:'Rooms';}body:not(.front) div#feature-block-grandparent form .form-item-people:before{content:'People';}@media (max-width:785px){body:not(.front) div#feature-block-grandparent form .form-item{flex:100%;border-right:0;border-bottom:1px solid #d5d3d3;}body:not(.front) div#feature-block-grandparent #submit-parent{width:100% !important;}body:not(.front) div#feature-block-grandparent input{width:100%;}}@media all and (max-width:979px){#block-twpmod-twp-block-trip-planner{max-width:360px;margin:0 auto;}.front #block-twpmod-twp-block-trip-planner{max-width:none !important;}#mobile-trip-planner{padding:20px;width:340px;border:1px solid #aaa;color:#222;font-size:14px;line-height:18px;}#feature-block .form-item{float:none;width:100%;margin:2%;}.front #feature-block .form-item-city{float:left !important;width:83% !important;margin:0 !important;height:auto;}.front #feature-block #submit-parent .form-submit{padding:12px;}#feature-block #submit-parent{width:50px !important;}#feature-block .date-padding .form-item{margin:0;}#departureDate,#arrivalDate{width:100%;}.front #feature-block #submit-parent{width:15% !important;margin:0 auto;float:none;}#feature-block-grandparent{display:none;}}@media all and (max-width:579px){.front #feature-block .form-item-city{width:77% !important;margin-top:1% !important;margin-left:1% !important;}.front #feature-block #submit-parent{width:20% !important;}.front #feature-block #submit-parent .form-submit{font-size:25px;line-height:25px;}}@media all and (min-width:580px) and (max-width:779px){.front #feature-block .form-item-city{margin-top:1% !important;}}
a,img,a:active{border:0 !important;outline:0 !important}.section-pet-friendly-lodging-ex .content-left p:first-of-type br:first-of-type{display:none}.catalog-grid-title{font-size:14px !important}div#state-cities-table a{font-size:12px !important;line-height:18px !important}#content-area .node-type-blog img{margin:15px !important}div.region-footer a{font-size:15px !important;line-height:18px !important}h2.feature-title-city{margin-top:20px !important;margin-bottom:10px !important;display:block !important}.state-featured img{width:153px !important;height:102px !important}.state-featured-title{font-weight:bold;letter-spacing:-.02em}.state-featured-location{font-style:italic}.state-featured-description{line-height:normal}#city-listing-wrapper{margin-right:-20px;background:none !important}.top-trip-property{margin:5px 0 5px;border-bottom:1px solid #bbb;padding:0 0 8px;display:table;width:100%;font-size:.85em;line-height:normal}#city_top_trip .top-trip-property-last,.ttd-properties .top-trip-property-last{border-bottom:0 !important;margin-bottom:0 !important}.prop-thumb{width:100%;display:block}.prop-thumb img{width:100% !important;min-width:100% !important;height:322px !important;max-height:353px !important;border:none !important;line-height:0 !important;font-size:0 !important;border-radius:8px 8px 0 0}.prop-thumb a{min-width:100%;min-height:100%;display:block;line-height:0 !important;font-size:0 !important}.prop-listing{padding:10px 0;float:left;width:50%;font-size:12px;line-height:14px;line-height:normal}.prop-listing .content{margin-right:20px;margin-bottom:20px;box-shadow:0px 0px 3px 2px rgba(0,0,0,0.1);border-radius:8px}.paid-listing-parent{position:relative;float:left}.prop-listing .paid-listing{color:#333;opacity:80%;padding:5px;width:420px;background:#FCB03B;font-size:16px;font-weight:bold;position:absolute;top:-45px;z-index:100}.prop-listing-divder{height:1px;background:#cfcfcf}.prop-desc{margin:0;padding:20px 0;font-size:14px;line-height:20px;min-height:70px !important;max-height:70px !important;overflow:hidden !important;padding:10px 10px 0 10px}.prop-details{font-size:13px;line-height:18px;padding-bottom:10px}.prop-title-bar{background:#eee;padding:10px}.prop-title{font-size:18px;line-height:22px;margin:5px 0 3px 0}.prop-title a{}.top-trip-title{font-weight:bold}.top-trip-location{padding:5px 0}.top-trip-description{}#content-area .content-book h3{margin-top:0}.content-book .prop-lowrate{top:0}.content-book .prop-lowrate strong{}#city_featured,#city_top_trip,.ttd-properties{padding:2%;width:96%}.ttd-properties{padding-bottom:0 !important}#city_top_trip,.ttd-properties{background:#f6f6f6;border:1px solid #999;margin-top:10px}#city_top_trip .prop-thumb,.ttd-properties .prop-thumb{float:left;width:15%;margin-right:-15%;margin-top:3px}#city_top_trip .prop-thumb img,.ttd-properties .prop-thumb img{width:100% !important;max-width:100% !important;height:101px !important;border:none !important;padding:1px;border-radius:8px !important}#city_top_trip .prop-wrapper,.ttd-properties .prop-wrapper{float:left;margin-left:17%;width:83%;margin-right:-100%;font-size:13px;line-height:18px}#city_featured .prop-thumb{width:25%;margin-right:-25%}#city_featured .prop-wrapper{margin-left:27%;width:73%}.prop-listing .prop-loc{font-size:13px !important;line-height:17px !important}#loc-paginate{text-align:center;margin-bottom:20px;padding:0}#loc-paginate li{display:inline;list-style-type:none;list-style-image:none;padding:0 5px}#loc-paginate li{background-image:none;display:inline;list-style-type:none;padding:0;margin:0 5px}#loc-paginate a:link,ul.pager a:visited{color:#2f8a20}#loc-paginate a{color:#2f8a20;border:1px solid #2f8a20;text-decoration:none;margin-right:3px;padding:3px 6px}#loc-paginate li.pager-current{border:0 !important;background:none !important}#loc-paginate li.pager-current a,#loc-paginate li a:hover{color:white;background:#2f8a20;border:1px solid white}.place-name-grid{width:100%;margin-bottom:20px}.place-name-grid .place-name-grid-item{float:left;width:25%;padding:3px 0}#state-bio{background:#fdfdfd;border:#ddd thin solid;padding:10px 15px;border-radius:5px;margin:5px 0;font-size:13px;margin-bottom:15px;line-height:19px}@media all and (max-width:779px){.prop-listing{float:none;width:100%}.prop-desc{min-height:0 !important;max-height:none !important}.prop-listing .content{margin-right:0 !important}.prop-desc{min-height:0 !important;max-height:none !important;height:auto !important}#city-listing-wrapper{margin-right:0 !important}.paid-listing-parent{float:none}.prop-listing .paid-listing{width:98%;padding:1%}.prop-thumb img{width:100% !important;height:auto !important}.place-name-grid .place-name-grid-item{width:100%}#state-featured .state-featured-property{width:100%;margin-bottom:20px !important}#state-featured .state-featured-property .content{height:auto !important}#state-featured .state-featured-property img{width:100% !important;height:auto !important}.sf-cat{float:left;width:50%}.sf-cat span{font-size:14px;line-height:20px}.place-name-grid .place-name-grid-item{width:50%}#city_top_trip .prop-thumb img{height:60px !important}}@media all and (min-width:780px) and (max-width:979px){.prop-listing .paid-listing{width:235px;font-size:11px;line-height:11px;}#content .prop-thumb img{height:184px !important;max-height:184px !important}.place-name-grid .place-name-grid-item{width:25%}#city_top_trip .prop-thumb img{height:55px !important}.prop-desc{min-height:90px !important;max-height:90px !important;font-size:12px !important;line-height:16px !important}.prop-title{font-size:12px;line-height:16px}.prop-title-bar{min-height:75px;height:75px}.prop-loc{font-size:9px;line-height:12px}}@media all and (min-width:780px) and (max-width:1239px){.prop-listing .prop-loc span{display:block}.prop-listing .prop-loc span.addr-dash{display:none}}@media all and (min-width:980px) and (max-width:1239px){.prop-desc{min-height:0 !important;max-height:none !important}.prop-listing .paid-listing{width:310px;font-size:14px;line-height:14px;}.prop-thumb img{height:240px !important;max-height:240px !important}#city_top_trip .prop-thumb img{height:72px !important}.prop-desc{min-height:80px !important;max-height:80px !important}.prop-title{font-size:14px !important;line-height:20px !important}.state-prop-listing .prop-special-deal{font-size:11px;line-height:11px;}}@media all and (min-width:1240px){.prop-listing .paid-listing{width:440px}}
