@font-face{font-family:NeutraTextTF;src:url(../fonts/NeutraTextTF-Demi-webfont.eot);src:url(../fonts/NeutraTextTF-Demi-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/NeutraTextTF-Demi-webfont.woff2) format('woff2'),url(../fonts/NeutraTextTF-Demi-webfont.woff) format('woff'),url(../fonts/NeutraTextTF-Demi-webfont.ttf) format('truetype'),url(../fonts/NeutraTextTF-Demi-webfont.svg#webfontregular) format('svg');font-weight:400;font-style:normal}body{background:#fff;margin:0;padding:0;font-family:NeutraTextTF,Arial,Helvetica,Sans-Serif;font-size:80%;overflow-x:hidden}a:active,a:link,a:visited{color:#000;font-weight:700;text-decoration:none}a:active,a:hover{text-decoration:none;color:#d21242}img{border:0;display:block}.container{width:1280px;margin:0 auto;text-align:center}header{background:#d1d1d2;width:100%}header .banner{background:#333;color:#fff;font-size:125%;padding:.5em;position:relative;text-align:right}header .banner .reservations{text-transform:uppercase;text-align:left;display:block;position:absolute;left:2em}header .banner a{text-transform:uppercase;color:#d21242}footer .left .logo,header .logo a{line-height:0;font-size:0;color:transparent}header .banner form{display:inline-block;margin:0 2em}header .banner form label{font-size:0}header .banner form input{background:#b9b8b9;border:0;padding:.4em .5em;width:250px}header .banner form input.submit{width:70px;padding:.35em;background:#fff;text-transform:uppercase}header .logo{display:table-cell;padding:.6em 3.4em .7em 3.2em;vertical-align:middle}header .logo a{background:url(../images/ramada-by-wyndham-niagara-falls-fallsview.png) center center no-repeat;width:168px;height:64px;display:block}header .menu{display:table-cell;vertical-align:top;text-align:left}header .menu ul{padding:0}header .menu ul li{display:inline-block;list-style:none;padding:1em 2em 0 0}header .menu ul li:first-child{padding-left:0}header .menu ul li a{text-transform:uppercase;font-size:145%}#splash{height:463px;margin:0 auto;text-align:center;position:relative}#splash .title{position:absolute;bottom:0;color:#fff;background:#333;background:rgba(51,51,51,.4);font-size:315%;text-transform:uppercase;padding:.25em 0 1em;width:100%}.stupid{font-size:1.25em}#splash .booking{position:absolute;top:0;left:0;height:220px;width:200px;margin-top:2em;margin-left:2em}#splash .booking .search{color:#c22046;text-transform:uppercase;text-align:left;padding:.5em 1em;display:inline-block;float:left;background:#fff}#splash .booking .deals{background:#fff;position:relative;top:-2em;padding:0 0 1em}#splash .booking .deals a{background:#d21243;color:#fff;text-transform:uppercase;display:block;margin:0 auto;padding:.25em 1em;width:70%}#splash .booking .deals a div{font-size:1.5em}.garbage{position:absolute;top:20px;left:25px;padding:.5em 1em;background:linear-gradient(to bottom,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 100%),url(http://www.guestserve.com/images/overlay.png);background-size:380px 170px;background-repeat:no-repeat}.garbage-title{color:#fff;text-align:left;font-weight:700;font-size:125%;line-height:150%}#events,#specials{text-align:center;clear:both}#specials{margin:0 auto;width:70%;position:relative}.specials-main{position:relative;top:-2em}.specials-interior{padding:2em 0 3em}#specials .special{width:30%;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;display:inline-block;position:relative;margin-bottom:1em}#events h1,#events ul{margin:0;display:inline}#specials .special img{width:100%}#specials .special div:hover{text-decoration:underline!important}.feature-button a:active,.feature-button a:hover,.feature-highlight a:active,.feature-highlight a:hover,footer a:active,footer a:hover{text-decoration:underline}#specials .special div.text{position:absolute;bottom:0;left:0;width:100%;font-size:98%;text-transform:uppercase;background:#333;background:rgba(51,51,51,.7);display:table}#specials .special div.text div{display:table-cell;word-spacing:.1em;width:79%;color:#fff;padding:.5em;position:relative;vertical-align:middle}#specials .special div.text div.view{width:20%;background:#d21242;background:rgba(210,18,66,.7)}#events{font-size:150%;width:100%;margin:0 auto}#events .upcoming{background:#fff;padding:1em 0}#events h1{padding:0;color:#d21242;font-weight:700;text-transform:uppercase}#events ul{padding:0;list-style:none}#events ul li{display:inline;color:#d21242}#content{text-align:left;width:1100px;margin:0 auto;padding:0}#content h1{padding:0;margin:1em 0;color:#d21242;font-size:175%;text-transform:uppercase}#content p{margin:0 0 1em;padding:0}#content .main-left,#content .main-right{float:left;width:46%;margin-top:2.5em;padding:1em 0 0 3em;font-size:90%}#content .main-left{background:url(../images/content-center-line.png) right no-repeat;padding:1em 3em 0 0}#content .main-left h1,#content .main-right h2{margin:1em 0 0;padding:0;color:#d21242;font-size:150%;text-transform:capitalize}footer,footer a{color:#fff}#content img{display:block}footer{display:table;background:#333;font-size:150%;margin:1.5em 0 0;width:100%}footer .left{background:#c1c1c1;color:#333;font-size:100%;display:table-cell}footer .left .logo{background:url(../images/ramada-by-wyndham-niagara-falls-fallsview-dark.png) no-repeat;width:168px;height:64px;display:block;margin:10px auto 0;text-align:center}footer .left .approved,footer .left .rewards{display:block;font-size:0;color:transparent;margin:25px auto;text-align:center;line-height:0}footer .left .rewards{background:url(../images/wyndham-rewards.png) no-repeat;width:155px;height:35px}footer .left .approved{background:url(../images/caa-aaa-approved-lodging.png) no-repeat;width:148px;height:29px}footer .left .line{background:url(../images/footer-sidebar-line.png) center no-repeat;height:3px;width:100%}footer .content{display:table-cell;padding:1em 2em;width:65%}footer .content .menu ul,footer .content .submenu ul{list-style:none;text-align:left;padding:0;margin:0;font-size:80%}footer .content .menu ul li,footer .content .submenu ul li{display:inline}footer .content .menu ul li a,footer .content .submenu ul li a{text-transform:uppercase;color:#fff}footer .content .menu ul li a{margin-right:1em}footer .content .submenu ul{margin:.5em 0}footer .content .submenu ul li a{margin-right:.5em;font-size:75%}footer .content .line{background:url(../images/footer-content-line.png) center no-repeat;height:3px;width:100%;margin:1em 0}footer .content .footer-left{display:table-cell;padding:0 0 0 2em;text-align:left;min-height:147px;font-size:75%;text-transform:uppercase}footer .content .footer-left:nth-child(2n+1){background:url(../images/footer-content-center-line.png) right top no-repeat;padding:0 2em}footer .content .footer-left:nth-child(3n+1){background:url(../images/footer-content-center-line.png) right top no-repeat;padding:0 2em 0 0}footer .content .footer-left a{text-transform:none}.feature-button a,.feature-content div h2,.feature-highlight a,.meetings-table td.title,.new-calendar .new-calendar-day-title i,.new-calendar .new-calendar-title,.new-calendar-select ul a,.sidebar .title,.uppercase,a.packages-check-rates,a.sidebar-button{text-transform:uppercase}footer .content .contact,footer .content .contact a{color:#fff}footer .content .social a{border:1px solid #c1c1c1;width:30px;height:30px;display:inline-block;padding:0;margin:0 5px 0 0;line-height:0;font-size:0;color:transparent;background-image:url(../images/icons.png);background-repeat:no-repeat}footer .content .social a.facebook{background-position:0 0}footer .content .social a.twitter{background-position:-36px 0}footer .content .social a.google{background-position:-73px 0}footer .content .social a.pinterest{background-position:-110px 0}footer .content .social a.instagram{background-position:-147px 0}footer .content p{padding:.25em 0;margin:0}h1{font-size:110%}.clear{clear:both}.feature{background:#e3e5e5;margin:.5em 0;float:left;width:544px}.feature:nth-of-type(even){margin-left:12px}.feature-thumb{display:block;z-index:100}.thumb-shadow{position:relative}.thumb-shadow:after,.thumb-shadow:before{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.thumb-shadow:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}.button-shadow:after,.shadow-horizontal:after{content:"";z-index:-1;bottom:0;left:3%;right:3%;width:96%}.feature-content img{display:block}.feature-content div{padding:1em;display:block;vertical-align:top;text-align:left}.feature-content div div{padding:0 0 1em;margin:0}.feature-content div ul{padding:0 0 0 1em}.feature-content div h2{color:#d21242;margin:0 0 .5em;padding:0;font-weight:400}.feature-button a,.feature-highlight{text-align:center;font-size:125%;padding:.5em;color:#fff}.feature-highlight{background:#333}.feature-highlight a{color:#fff;margin:0 2em}.feature-button a{background:#d21242;display:block}.button-shadow{position:relative;-webkit-box-shadow:0 0 0 #777;-moz-box-shadow:0 0 0 #777;box-shadow:0 0 0 #777;min-height:1px}.button-shadow:after{position:absolute;height:10%;-webkit-box-shadow:0 3px 7px #777;-moz-box-shadow:0 3px 7px #777;box-shadow:0 3px 7px #777;-moz-border-radius:50%;border-radius:50%}.shadow-horizontal{position:relative;-webkit-box-shadow:0 0 0 #777;-moz-box-shadow:0 0 0 #777;box-shadow:0 0 0 #777;min-height:1px}.shadow-horizontal:after{position:absolute;top:0;height:90%;-webkit-box-shadow:0 3px 15px #777;-moz-box-shadow:0 3px 15px #777;box-shadow:0 3px 15px #777;-moz-border-radius:50%;border-radius:50%}.feature-inline{float:left;width:550px;background:#e3e5e5}.feature-inline-info{background:#333;color:#fff}.feature-inline-info a{color:#fff}.feature-x1{width:774px;margin:.5em 0;background:#e3e5e5}.feature-x1 .feature-thumb{float:left;margin-right:1em}.feature-x1 .feature-button{text-align:right;background:#333}.feature-x1 .feature-button a{display:inline-block;text-align:right}.feature-x1 .feature-iframe{background:#d21242;text-align:center}.feature-x1 .feature-iframe-bottom{background:#272727;height:30px;display:block}.sidebar{width:296px;margin:0 0 0 30px;padding:0}.sidebar .title{margin:0 0 .5em;padding:0;color:#d21242;font-size:150%;font-weight:700}a.sidebar-button{background:#333;color:#fff;display:block;text-align:center;margin:1em 0}a.sidebar-button div{padding:.5em 1em}a.sidebar-button div .button-title{font-size:175%;padding:0;margin:0}.button,a.button{background:#d21242;display:block;font-size:150%;color:#fff;text-align:center;text-transform:uppercase}a.button{padding:.25em}.feature-full{background:#e3e5e5;margin:.5em 0;width:100%}.content-photo-gallery div{float:left;width:15.5%;margin:0 0 1em 1em;position:relative;left:-1em}.content-photo-gallery div img{width:100%}#content-quick-menu{width:774px;background:#000;text-align:center;margin:0 auto}#content-quick-menu ul{display:inline-block;margin:0 auto;padding:.5em 0;text-align:center}#content-quick-menu ul li{display:inline;margin:0 1em}#content-quick-menu ul li a{color:#fff;font-size:.9em;font-weight:400}.meetings-table{width:544px;font-size:75%}.meetings-table td.title{color:#fff;font-weight:700;background:#06421e;text-align:center}.meetings-table td.title:nth-child(odd){background:#335044}.meetings-table td.dark:nth-child(odd){background:#d7dcd8}.meetings-table td.dark:nth-child(even){background:#dde1de}.meetings-table td.light:nth-child(odd){background:#e5e7e4}.meetings-table td.light:nth-child(even){background:#e9ebe8}.meetings-table td.blue{background:#00bbe4}.meetings-table td.orange{background:#f89827}.meetings-table td.green{background:#48a942}.meetings-table td.purple{background:#c34c9c}.meetings-table td.red{background:#ee2d24}.meetings-capacities{background:#d3d4ce}.new-calendar-select{background:#c4123c;padding:1.5em;text-align:center}.new-calendar-select ul{list-style:none;padding:0;margin:0}.new-calendar-select ul li{display:inline-block;padding:0 2em}.new-calendar-select ul a{color:#fff;font-size:1.75em}.new-calendar-container{display:none;font-size:20pt;font-weight:500;width:100%;height:100%;overflow:hidden;text-align:center;margin:0 auto;box-sizing:border-box}.calendar-display,.new-calendar-container-show{display:block}.new-calendar-split{width:49%;max-width:675px;margin:15px auto;display:inline-block}.new-calendar{margin:auto;width:82%;height:auto;clear:both}.new-calendar .new-calendar-title{height:70px;position:relative;line-height:70px;font-size:1em;text-align:center;letter-spacing:1px}.new-calendar .new-calendar-day-title{height:35px}.new-calendar .new-calendar-day-title i{display:block;height:25px;line-height:25px;text-align:center;font-style:normal;float:left;width:14.28%;font-size:15px;letter-spacing:3px}.new-calendar .new-calendar-days i{display:block;float:left;width:14.28%;height:50px;font-size:18px;font-weight:400;line-height:50px;text-align:center;font-style:inherit}.bold,ul.form label{font-weight:700}.new-calendar .highlight{background-image:url(../images/bg-new-calendar-highlight.png);background-repeat:no-repeat;background-size:65%;background-position:center;color:#fff}.sitemap{width:50%;text-align:center;margin:0 auto}.sitemap div{display:inline-block;text-align:left}.sitemap div ul{padding-left:3em}.sitemap div ul li ul{padding-left:.5em}.center{text-align:center;margin:0 auto}.float-left{float:left}.added{background:url(../images/bg-added.png) center center no-repeat;width:129px;height:129px}ul.form{list-style-type:none;margin:0;padding:0}ul.form li{padding:0;margin:.25em 0 0}ul.form label{padding:.5em;width:260px;display:block;float:left;text-align:left;margin:0}ul.form label.full{width:400px}ul.form .required{color:#666;font-weight:400}select,textarea,ul.form input{padding:.5em;margin:0;float:left}ul.form textarea{width:375px}iframe{margin:0;padding:0;border:none;overflow:hidden;scrolling:no}.floorplans{border:1em solid #fff}.hide{display:none}a.packages-check-rates{display:inline-block;text-align:right;float:right;background:#d21243;color:#fff;border:1px solid #000;padding:0 .5em;font-weight:400;font-size:1.5em}.feature-full #subscribe-success{margin:10px;background-color:#d9edf7;border:1px solid #bce8f1;color:#31708f;padding:15px;border-radius:4px}.feature-full #subscribe-form input{padding:6px 12px;font-size:14px;line-height:1.4285;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px}.single{width:544px}@media screen and (max-width :1200px){.container{width:auto;margin:0 auto}.container img{width:100%}#content{width:89%}header .logo{padding:.5em 2em}header .banner .reservations{position:relative;left:0;text-align:center}header .banner{text-align:center}header .banner form{display:block;text-align:center}#splash{height:auto}#splash .booking{margin-top:1em;margin-left:1em;display:none}.specials-main{left:auto}#splash .title{font-size:150%;padding-bottom:1.5em;margin-bottom:.15em}#specials .special{width:100%}#content .main-left,#content .main-right{width:95%;padding:0;float:none;margin:0 auto;background:0 0;display:block}footer,footer .content,footer .left{width:auto;display:block}#content .main-left{padding-top:2em}#content p{margin:auto}footer .left{padding:1em 0}footer .content{margin:0}.feature,.feature-inline,.feature-inline iframe{width:100%;display:block}.feature:nth-of-type(even){margin-left:0}.feature img{width:100%}.feature-highlight a{font-size:.85em}#content-quick-menu,.feature-x1{width:auto;display:block}.sidebar{width:100%;float:none;margin:0;display:table}}@media (max-width:768px){.container{min-width:auto;width:auto}#splash .title{font-size:.9em;padding-bottom:2.5em}#specials .special,#specials .special div.text div,#specials .special div.text div.view{width:100%}header .banner .reservations{width:auto;text-align:center;left:0;position:relative}header .banner form{width:auto;margin:0}header .banner form input{margin:.25em}header .logo,header .logo a,header .menu{text-align:center;margin:0 auto}header .logo,header .menu{display:block;width:auto;padding:1em 0 0}header .menu ul li:nth-child(n){display:block;padding:0 .5em .5em}header .menu ul li a{display:block;background:#333;color:#fff;text-transform:uppercase;padding:.25em}footer .content{padding:1em}footer .content .line{margin:1em 0 0}footer .content .footer-left,footer .content .footer-left:nth-child(2n+1),footer .content .footer-left:nth-child(3n+1){display:block;width:auto;float:none;height:auto;min-height:auto;background:url(../images/footer-content-line.png) bottom center no-repeat;padding:1em 0;margin:0}.feature-highlight a{display:block;float:none;margin:.5em}.new-calendar,.new-calendar-split{width:100%}}@media (min-width:768px) and (max-width:1280px){.container{min-width:auto;width:auto}header .banner .reservations{position:absolute;left:1em;text-align:center}header .banner{text-align:right}header .banner form{display:inline-block;text-align:right}#specials{width:75%}#specials .special{width:49%}#splash .title{font-size:225%;padding-bottom:1em}#splash .booking{display:block}footer .content,footer .left{display:table-cell}footer .left{width:25%;vertical-align:top}}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}#events,#header,#specials,#specials-main,.booking,.title,footer{display:none}body{font:12pt georgia,serif}h1{font-size:18pt}h2{font-size:16pt}.feature-highlight{display:block;clear:both;float:none}}