/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:"Work Sans",sans-serif;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}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.group:after,.charter_options_wrapper:after,.the-boats-container .images:after,.content-area main:after{content:"";display:table;clear:both}h1{font-weight:400;font-size:65px;line-height:1.1em;font-family:"Alegreya",serif;color:#5fc4b7;text-shadow:2px 2px 2px #969696}h2,.site-header .book-now a{font-family:"Alegreya",serif;font-weight:700;font-size:22px;line-height:1.2em;color:#008a7f}h3{font-weight:500;font-size:22px;line-height:1.1em}h4{font-weight:400;font-size:16px;line-height:1.2em}a{color:#008a7f;text-decoration:none}a:hover,a:focus{text-decoration:underline}p{line-height:1.5em}.button{border:2px solid #000;text-transform:uppercase;padding:0 57px 0 17px;color:#3e3e3e;display:inline-block;line-height:45px;position:relative}.button:after{content:'';background-image:url("data:image/svg+xml, %3Csvg width='8px' height='12px' viewBox='0 0 8 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 50.2 (55047) - http://www.bohemiancoding.com/sketch --%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Footer-1' transform='translate(-1032.000000, -171.000000)' stroke='%23e8b25b' stroke-width='2'%3E %3Cg id='Group' transform='translate(867.000000, 82.000000)'%3E %3Cg id='Group-5' transform='translate(1.000000, 71.000000)'%3E %3Cpolyline id='Rectangle-4-Copy-2' transform='translate(165.167262, 24.167262) rotate(-315.000000) translate(-165.167262, -24.167262) ' points='161.513456 20.513456 168.821068 20.513456 168.821068 27.8210678'%3E%3C/polyline%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");width:8px;height:12px;display:block;position:absolute;right:17px;top:17px}.button:hover,.button:focus{background-color:#5fc4b7;color:#fff;text-decoration:none}html{font-family:"Work Sans",sans-serif;color:#3e3e3e;line-height:1.167em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fffefa}.site-header{background-color:#fff8e0;position:relative}.site-header .image-container{max-width:1440px;margin:0 auto;background-size:cover;padding-bottom:92px;background-image:linear-gradient(180deg,#fff 0%,rgba(255,255,255,.9222) 72%,rgba(255,255,255,0) 100%),url(//ameliarivercruises.com/wp-content/themes/amelia-2018/./img/main_header_image.jpg);background-position:center bottom}.site-header .container{margin:0 auto;max-width:1200px;position:relative;z-index:500}.site-header .top-bar{padding:15px 10px 0;display:flex;justify-content:space-between}@media (min-width:500px){.site-header .top-bar{padding:30px 10px 0}}@media (min-width:900px){.site-header .top-bar{padding-top:50px}}.site-header .logo{width:50%}@media (min-width:700px){.site-header .logo{width:36%}}@media (min-width:900px){.site-header .logo{width:26%}}.site-header .logo img{width:100%;height:auto}.site-header .util{display:flex;justify-content:flex-end;width:50%}@media (min-width:700px){.site-header .util{width:60%}}@media (min-width:900px){.site-header .util{width:70%}}.site-header .util div{margin-right:10px}@media (min-width:500px){.site-header .util div{margin-right:15px}}.site-header .util div:last-child{margin-right:0}.site-header .address p,.site-header .phone p{margin-top:10px;margin-bottom:10px}.site-header p.phone{margin-top:0;margin-bottom:0}.site-header .address{display:none;width:34%;font-size:15px}@media (min-width:900px){.site-header .address{display:block}}.site-header .phone{display:none;font-size:15px}@media (min-width:700px){.site-header .phone{display:block}}.site-header .book-now{background-color:#e8b25b;width:65px;height:85px;display:table}@media (min-width:500px){.site-header .book-now{width:85px;height:100px}}@media (min-width:700px){.site-header .book-now{width:96px}}@media (min-width:900px){.site-header .book-now{height:129px}}.site-header .book-now a{font-size:17px;line-height:1.2em;color:#fff;display:table-cell;vertical-align:middle;text-align:center;padding-top:15px}@media (min-width:450px){.site-header .book-now a{font-size:19px}}@media (min-width:700px){.site-header .book-now a{font-size:20px}}.site-header .book-now a:hover,.site-header .book-now a:focus{text-decoration:none;background-color:#e5a845}.site-header .social-media{display:none}@media (min-width:700px){.site-header .social-media{display:flex;align-items:center}}.site-header .mobile-menu-button .hamburger{padding:5px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.site-header .mobile-menu-button .hamburger:hover{opacity:.7}.site-header .mobile-menu-button .hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.site-header .mobile-menu-button .hamburger-inner{display:block;top:50%;margin-top:-2px}.site-header .mobile-menu-button .hamburger-inner,.site-header .mobile-menu-button .hamburger-inner:before,.site-header .mobile-menu-button .hamburger-inner:after{width:40px;height:4px;background-color:#5fc4b7;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.site-header .mobile-menu-button .hamburger-inner:before,.site-header .mobile-menu-button .hamburger-inner:after{content:"";display:block}.site-header .mobile-menu-button .hamburger-inner:before{top:-10px}.site-header .mobile-menu-button .hamburger-inner:after{bottom:-10px}.site-header .mobile-menu-button .hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.site-header .mobile-menu-button .hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s .275s ease}.site-header .mobile-menu-button .hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.site-header .mobile-menu-button .hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:.075s}.site-header .mobile-menu-button .hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.site-header .mobile-menu-button .hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:.075s}@media (min-width:700px){.site-header .mobile-menu-button{display:none}}.site-header .mobile-menu-button button{outline:transparent}.home .site-header .image-container{padding:0}.home .site-header .container{position:absolute;left:0;right:0}.home .swiper-button-next,.home .swiper-button-prev{top:70%}@media (min-width:760px){.home .swiper-button-next{right:20px}}@media (min-width:760px){.home .swiper-button-prev{left:20px}}.home .hero-slider img{display:block;width:100%;height:auto}.home .slide{position:relative;z-index:1}.home .slide:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(180deg,#fff 0%,rgba(255,255,255,.5222) 30%,rgba(255,255,255,0) 35%)}.home .slide p{position:absolute;color:#fff;font-family:"Alegreya",serif;font-weight:700;margin:0;text-shadow:2px 2px 2px #969696;line-height:1em;left:9%;font-size:22px;width:77%;top:70%}@media (min-width:500px){.home .slide p{font-size:30px}}@media (min-width:700px){.home .slide p{left:8%;font-size:42px;width:68%}}@media (min-width:760px){.home .slide p{font-size:42px;width:68%}}@media (min-width:900px){.home .slide p{font-size:55px;width:65%}}@media (min-width:1200px){.home .slide p{font-size:65px}}.home .slide a{color:#fff}.page-template-template-cruise .site-header .image-container,.page-template-template-ferry .site-header .image-container,.parent-pageid-191 .site-header .image-container{padding:0}.page-template-template-cruise .site-header .container,.page-template-template-ferry .site-header .container,.parent-pageid-191 .site-header .container{position:absolute;left:0;right:0}.page-template-template-cruise .page-header-image,.page-template-template-ferry .page-header-image,.parent-pageid-191 .page-header-image{position:relative;z-index:1}.page-template-template-cruise .page-header-image img,.page-template-template-ferry .page-header-image img,.parent-pageid-191 .page-header-image img{display:block;width:100%;height:auto}.page-template-template-cruise .page-header-image:before,.page-template-template-ferry .page-header-image:before,.parent-pageid-191 .page-header-image:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(180deg,#fff 0%,rgba(255,255,255,.7222) 30%,rgba(255,255,255,0) 35%)}.page-template-template-cruise .page-header-title,.page-template-template-ferry .page-header-title,.parent-pageid-191 .page-header-title{position:absolute;width:100%;margin:0 auto;left:0;right:0;max-width:1200px;z-index:80;text-shadow:2px 2px 2px #969696;top:42%;padding-left:5%}@media (min-width:380px){.page-template-template-cruise .page-header-title,.page-template-template-ferry .page-header-title,.parent-pageid-191 .page-header-title{top:46%}}@media (min-width:500px){.page-template-template-cruise .page-header-title,.page-template-template-ferry .page-header-title,.parent-pageid-191 .page-header-title{top:49%}}@media (min-width:700px){.page-template-template-cruise .page-header-title,.page-template-template-ferry .page-header-title,.parent-pageid-191 .page-header-title{top:70%}}@media (min-width:900px){.page-template-template-cruise .page-header-title,.page-template-template-ferry .page-header-title,.parent-pageid-191 .page-header-title{top:51%}}@media (min-width:1100px){.page-template-template-cruise .page-header-title,.page-template-template-ferry .page-header-title,.parent-pageid-191 .page-header-title{top:51%}}.page-template-template-cruise .page-header-title h1,.page-template-template-ferry .page-header-title h1,.parent-pageid-191 .page-header-title h1{color:#fff;font-weight:400;margin:0;font-size:28px;width:90%}@media (min-width:380px){.page-template-template-cruise .page-header-title h1,.page-template-template-ferry .page-header-title h1,.parent-pageid-191 .page-header-title h1{font-size:35px}}@media (min-width:500px){.page-template-template-cruise .page-header-title h1,.page-template-template-ferry .page-header-title h1,.parent-pageid-191 .page-header-title h1{font-size:42px;width:68%}}@media (min-width:760px){.page-template-template-cruise .page-header-title h1,.page-template-template-ferry .page-header-title h1,.parent-pageid-191 .page-header-title h1{font-size:42px;width:68%}}@media (min-width:900px){.page-template-template-cruise .page-header-title h1,.page-template-template-ferry .page-header-title h1,.parent-pageid-191 .page-header-title h1{font-size:55px;width:55%}}@media (min-width:1200px){.page-template-template-cruise .page-header-title h1,.page-template-template-ferry .page-header-title h1,.parent-pageid-191 .page-header-title h1{font-size:65px}}.site-footer .container{margin:0 auto;max-width:1200px;display:flex;justify-content:space-between;flex-wrap:wrap;padding:50px 0 50px;font-size:16px}.site-footer .container>div{width:100%;padding:20px;text-align:center}@media (min-width:700px){.site-footer .container>div{width:48%}}@media (min-width:1000px){.site-footer .container>div{padding:0;width:22%;text-align:left}}.site-footer .logo{text-align:center}.site-footer .logo img{width:100%;height:auto;max-width:250px;margin:0 auto}.site-footer .address p,.site-footer .newsletter p{margin-top:0}.site-footer .email{margin-bottom:0}.site-footer .phone{margin-top:.5em}.social-media ul{list-style:none;margin:0;padding:0}.social-media li{display:inline-block}.social-media a{display:inline-block;height:32px;width:55px;background-position:center;background-repeat:no-repeat}.social-media a:hover,.social-media a:focus{opacity:.7}.social-media a[href*=facebook]{background-image:url(//ameliarivercruises.com/wp-content/themes/amelia-2018/./img/icn_facebook.png);width:40px}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.social-media a[href*=facebook]{background-image:url(//ameliarivercruises.com/wp-content/themes/amelia-2018/./img/icn_facebook@2x.png);background-size:17px 29px}}.social-media a[href*=instagram]{background-image:url(//ameliarivercruises.com/wp-content/themes/amelia-2018/./img/icn_instagram.png)}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.social-media a[href*=instagram]{background-image:url(//ameliarivercruises.com/wp-content/themes/amelia-2018/./img/icn_instagram@2x.png);background-size:32px 32px}}.social-media a[href*=tripadvisor]{background-image:url(//ameliarivercruises.com/wp-content/themes/amelia-2018/./img/icn_tripadvisor.png)}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.social-media a[href*=tripadvisor]{background-image:url(//ameliarivercruises.com/wp-content/themes/amelia-2018/./img/icn_tripadvisor@2x.png);background-size:53px 32px}}.main-menu{z-index:500;margin-top:35px;display:none}@media (min-width:700px){.main-menu{display:block}}@media (min-width:1100){.main-menu{margin-top:55px}}.main-menu.toggled{display:block}.main-menu ul{background-color:#5fc4b7;margin:0;padding:0;list-style:none;justify-content:space-around}@media (min-width:700px){.main-menu ul{display:flex}}.main-menu li{display:block;width:100%;height:auto}.main-menu a{text-transform:uppercase;color:#fff;font-weight:600;padding:17px 10px;display:table;height:100%;width:100%}@media (min-width:700px){.main-menu a{text-align:center}.main-menu a span{display:table-cell;text-align:center;vertical-align:middle}}.main-menu a:hover,.main-menu a:focus{background-color:#008a7f;text-decoration:none}.main-menu .current_page_parent>a,.main-menu .current-menu-item>a{background-color:#008a7f}.main-menu .menu-item-has-children:hover>a:after,.main-menu .menu-item-has-children:focus>a:after,.main-menu .menu-item-has-children.focus>a:after{content:'>'}.main-menu .menu-item-has-children>a:after{content:'+';display:block;float:right;background-color:#008a7f;width:52px;height:52px;text-align:center;position:absolute;right:0;top:0;line-height:52px;border-left:2px solid #5fc4b7}@media (min-width:700px){.main-menu .menu-item-has-children>a:after{display:none}}.main-menu li{position:relative;z-index:500}.main-menu li:hover .sub-menu,.main-menu li:focus .sub-menu{display:block;border-top:2px solid #5fc4b7;width:100%;z-index:500;background-color:#008a7f}@media (min-width:700px){.main-menu li:hover .sub-menu,.main-menu li:focus .sub-menu{position:absolute;left:0;width:230px}}.main-menu li:hover .sub-menu a,.main-menu li:focus .sub-menu a{padding:10px;text-transform:none}.main-menu li:hover .sub-menu a:hover,.main-menu li:hover .sub-menu a:focus,.main-menu li:focus .sub-menu a:hover,.main-menu li:focus .sub-menu a:focus{text-decoration:underline}.main-menu li:hover .sub-menu a span,.main-menu li:focus .sub-menu a span{text-align:left}.main-menu li:hover .sub-menu .current-menu-item a,.main-menu li:focus .sub-menu .current-menu-item a{text-decoration:underline}.main-menu .sub-menu{display:none}.trip-advisor-wrapper{background-color:#fff8e0}.trip-advisor-wrapper .container{max-width:1200px;margin:0 auto;padding:40px 20px 20px;display:flex;flex-wrap:wrap}.trip-advisor-wrapper .container .left,.trip-advisor-wrapper .container .right{width:100%;text-align:center}@media (min-width:650px){.trip-advisor-wrapper .container .left,.trip-advisor-wrapper .container .right{width:50%}}.trip-advisor-wrapper .right{font-size:28px;font-weight:900;line-height:1.2em;padding:0 15px}.trip-advisor-wrapper img{width:70%;height:auto;margin:0 auto}.trip-advisor-wrapper #CDSWIDCOE{margin:0 auto}.cruise_details-wrap{margin:0 auto;max-width:1200px;z-index:100;position:relative}.cruise_details{display:flex;flex-wrap:wrap;margin:20px 15px 20px}@media (min-width:680px){.cruise_details{margin-left:16px;box-shadow:-16px 16px 0 rgba(155,122,2,.1);max-width:900px;margin-top:-11px;margin-bottom:50px}}@media (min-width:780px){.cruise_details{margin-top:-51px}}.cruise_details .block{display:inline-block;display:flex;flex-direction:column;background-color:#fff;height:140px;border-right:4px solid #fff}.cruise_details .block:last-child{border-right:none}.cruise_details h3{background-color:#008a7f;margin:0;padding:10px;color:#fff;font-size:16px;text-transform:uppercase;font-weight:700;border-bottom:4px solid #fff;flex:1}.cruise_details .value{background-color:#5fc4b7;margin:0;padding:10px;color:#fff;flex:3;font-weight:600}.cruise_details .length{width:50%}@media (min-width:680px){.cruise_details .length{width:16%}}.cruise_details .rates{width:50%}@media (min-width:680px){.cruise_details .rates{width:21%}}@media (min-width:760px){.cruise_details .rates{width:18%}}.cruise_details .departures{width:100%}@media (min-width:680px){.cruise_details .departures{width:28%}}.cruise_details .schedule{width:70%;margin:15px auto;height:80px;background-color:#e8b25b;display:table;color:#fff;font-family:"Alegreya",serif;font-size:22px;font-weight:700;text-decoration:none;text-transform:uppercase}@media (min-width:680px){.cruise_details .schedule{margin:0;width:35%;height:140px}}@media (min-width:760px){.cruise_details .schedule{font-size:20px;width:38%}}.cruise_details .schedule:hover,.cruise_details .schedule:focus{background-color:#e5a845}.cruise_details .schedule span{display:table-cell;text-align:center;vertical-align:middle}.cruise_details .schedule span:after{content:' >';font-size:28px;font-weight:700;padding-left:10px}.area-information-section{margin:20px auto}.area-information-section .businesses{display:flex;flex-wrap:wrap}.area-information-section .business{margin:15px 0;padding-right:10px;width:100%}@media (min-width:450px){.area-information-section .business{width:50%}}@media (min-width:550px){.area-information-section .business{width:33.3333%}}@media (min-width:760px){.area-information-section .business{width:25%}}.area-information-section .business h3{margin-top:0}.area-information-section h2,.area-information-section .site-header .book-now a,.site-header .book-now .area-information-section a{color:#5fc4b7}.cruise-gallery{max-width:1440px;margin:0 auto;position:relative}.cruise-gallery ul{list-style:none;margin:0;padding:0}.cruise-gallery li[key="0"]{width:64.9305556%}.cruise-gallery li[key="1"],.cruise-gallery li[key="2"]{width:35.0694444%}.cruise-gallery li[key="1"]{position:absolute;right:0;top:0}.cruise-gallery li[key="2"]{position:absolute;right:0;bottom:0}.cruise-gallery img{width:100%;height:auto;display:block}.special-events-section{display:flex;justify-content:space-between;flex-wrap:wrap}.event{width:100%;margin-bottom:25px}@media (min-width:450px){.event{width:48%}}.event .date,.event .length{font-size:16px;font-weight:500}.event img{max-width:100%;height:auto}.destinations{display:flex;justify-content:space-between;flex-wrap:wrap}.destination{width:100%;margin-bottom:25px}@media (min-width:450px){.destination{width:49%}}@media (min-width:760px){.destination{width:32%}}.destination img{max-width:100%;height:auto}.charter-boat-details{border:2px solid #000;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:50px}.charter-boat-details .text{width:100%;padding:5px 15px 10px 20px}@media (min-width:700px){.charter-boat-details .text{width:65%}}.charter-boat-details .image{width:100%}@media (min-width:700px){.charter-boat-details .image{width:35%}}.charter-boat-details .image img{width:100%;height:auto;display:block}.charter-book-now{background-color:#e8b25b;color:#fff;font-size:19px;font-weight:900;padding:15px 20px;width:100%;margin:-30px 0 0;display:block;font-family:"Alegreya",serif;text-transform:uppercase;position:relative;z-index:100;text-align:center;line-height:1.2em}@media (min-width:450px){.charter-book-now{font-size:22px;padding:20px 30px;width:290px}}.charter-book-now:hover,.charter-book-now:focus{text-decoration:none;background-color:#e5a845}.charter_options_wrapper h2,.charter_options_wrapper .site-header .book-now a,.site-header .book-now .charter_options_wrapper a{float:left}.charter_options_wrapper .about-boats{float:right}.charter_options{display:flex;justify-content:space-between;flex-wrap:wrap;clear:both}.charter{width:100%;margin-bottom:25px}@media (min-width:450px){.charter{width:49%}}@media (min-width:760px){.charter{width:32%}}.charter img{max-width:100%;height:auto}.charter ul{padding:0;list-style:none;font-weight:700}.two_column{display:flex;justify-content:space-between;flex-wrap:wrap}.two_column div{width:100%}@media (min-width:450px){.two_column div{width:48%}}.the-boats-container .boat{margin-bottom:50px}.the-boats-container .boat ul{width:25%;min-width:180px;float:right;margin-top:0}.the-boats-container .boat ul li{margin:0 0 15px;font-weight:700}.the-boats-container .images .one{width:58%;float:left}.the-boats-container .images .two{width:36%;float:right}.our-team-section .members{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:50px}.our-team-section .member{width:100%;margin-bottom:20px}@media (min-width:450px){.our-team-section .member{width:49%}}@media (min-width:550px){.our-team-section .member{width:33.3333%}}@media (min-width:760px){.our-team-section .member{width:25%}}@media (min-width:900px){.our-team-section .member{width:19%}}.search{border:2px solid #000}.search input{background-color:transparent;padding:10px 5px;border:none;color:#3e3e3e;width:78%}.search button{border:none;background-image:url(//ameliarivercruises.com/wp-content/themes/amelia-2018/./img/search_icon.png);background-position:center;background-repeat:no-repeat;width:36px;height:36px;vertical-align:middle;float:right}.sidebar-widget h3{text-transform:uppercase}.sidebar-widget ul{padding:0;list-style:none}.sidebar-widget ul li{margin:8px 0}.tour-options-book{background-color:#ebf7f0;padding:50px 20px}.tour-options-book .container{max-width:1200px;margin:0 auto}.tour-options-book h2,.tour-options-book .site-header .book-now a,.site-header .book-now .tour-options-book a{text-align:center;color:#3e3e3e;text-transform:uppercase;margin-bottom:25px}.tour-options-book .tour-options-table{clear:both;overflow:auto}.tour-options-book .serif{font-family:"Alegreya",serif;font-weight:700;font-size:30px;line-height:1em}.tour-options-book .vertical{text-align:center;padding:0 10px;min-width:35px}.tour-options-book .vertical p{line-height:1em;margin:0;writing-mode:vertical-rl;text-orientation:sideways}.tour-options-book table{width:100%}.tour-options-book tbody th{padding:10px;text-align:left;text-transform:uppercase}.tour-options-book td{text-align:center;font-size:18px;font-weight:500}.tour-options-book .asterisk{font-size:30px;padding-top:9px}.tour-options-book .dot{font-size:60px}.tour-options-book .hours{padding:10px;font-weight:700}.tour-options-book .text{padding:5px 10px}.tour-options-book .yellow td,.tour-options-book .yellow th{background-color:#e8b25b;color:#fff}.tour-options-book .blue td,.tour-options-book .blue th{background-color:#5fc4b7;color:#fff}.tour-options-book .green td,.tour-options-book .green th{background-color:#20a05f;color:#fff}.tour-options-book .ocean td,.tour-options-book .ocean th{background-color:#008a7f;color:#fff}.tour-options{background-color:#ebf7f0;padding:100px 20px;clear:both}.tour-options h2,.tour-options .site-header .book-now a,.site-header .book-now .tour-options a{text-align:center;margin-bottom:70px;color:#3e3e3e}.tour-options .container{position:relative;max-width:1200px;margin:0 auto}.tour-options .map-container{background-repeat:no-repeat;background-size:cover;margin:0 auto 50px;background-color:#fff}@media (min-width:735px){.tour-options .map-container{background-color:transparent;background-image:url(//ameliarivercruises.com/wp-content/themes/amelia-2018/./img/amelia-map-background.png);padding:67px 0 91px 103px;height:648px;width:686px}}.tour-options .map-container img{width:100%;height:auto}@media (min-width:1150px){.tour-options .map-container{float:right;margin:0;padding:67px 0 91px 153px;height:848px;width:886px}}.music-dates{clear:both;display:flex;flex-wrap:wrap}.music-dates .item{float:left;width:50%;text-align:center;margin:10px 0;padding:10px}@media (min-width:350px){.music-dates .item{width:33.333%}}@media (min-width:500px){.music-dates .item{width:25%}}.content-area{max-width:1200px;margin:0 auto}.content-area main{padding:50px 10px 50px}.content-area main>section>h1{margin-top:0}.content-area.with-sidebar{display:flex;justify-content:space-between;flex-wrap:wrap}.content-area.with-sidebar main{width:100%}.content-area.with-sidebar>aside{width:100%;padding:50px 10px 50px;max-width:400px;margin:0 auto}@media (min-width:760px){.content-area.with-sidebar main{width:75%}.content-area.with-sidebar>aside{width:25%;padding:50px 10px 50px}}.post_thumbnail img{width:100%;height:auto}.tour-gallery{background-color:#fff8e0}@media (min-width:450px){.tour-gallery{padding-top:8%;padding-bottom:11%}}.tour-gallery .container{margin:0 auto;max-width:1200px;display:flex;flex-wrap:wrap;justify-content:center}.tour-gallery .tour{display:block;width:100%;padding:15px 50px 15px 0;border-bottom:1px solid #f4e1a0;position:relative}@media (min-width:450px){.tour-gallery .tour{width:33.3333%;border-bottom-width:5px;border-bottom-color:transparent;padding:0;margin-bottom:25px}}@media (min-width:720px){.tour-gallery .tour{width:20%;margin-bottom:0}}.tour-gallery .tour:after{content:'';background-color:#feca09;display:block;height:100%;width:50px;right:0;top:0;position:absolute;background-image:url(//ameliarivercruises.com/wp-content/themes/amelia-2018/./img/tour_arrow.png);background-position:center;background-repeat:no-repeat}@media (min-width:450px){.tour-gallery .tour:after{display:none}}.tour-gallery .tour img{display:none;width:100%;height:auto}@media (min-width:450px){.tour-gallery .tour img{display:inline-block}}.tour-gallery .tour .text{padding:0 12px}.tour-gallery .tour p{color:#3e3e3e}.tour-gallery .tour h2,.tour-gallery .tour .site-header .book-now a,.site-header .book-now .tour-gallery .tour a,.tour-gallery .tour p{margin:0}.tour-gallery .tour h2,.tour-gallery .tour .site-header .book-now a,.site-header .book-now .tour-gallery .tour a{font-size:20px;text-transform:uppercase}.tour-gallery .tour:hover,.tour-gallery .tour:focus{text-decoration:none;border-bottom-color:#e8b25b}.tour-gallery .tour:hover h2,.tour-gallery .tour:hover .site-header .book-now a,.site-header .book-now .tour-gallery .tour:hover a,.tour-gallery .tour:focus h2,.tour-gallery .tour:focus .site-header .book-now a,.site-header .book-now .tour-gallery .tour:focus a{color:#e8b25b}.view_schedule_button{background-color:#e8b25b;color:#fff;font-size:20px;font-weight:900;padding:20px 30px;width:235px;margin:30px auto 0;display:block;font-family:"Alegreya",serif;text-transform:uppercase}@media (min-width:450px){.view_schedule_button{margin:-30px auto 0;font-size:20px;padding:20px 37px;width:295px}}.email_signup_button{background-color:#e8b25b;color:#fff;font-size:20px;font-weight:900;padding:20px 30px;width:235px;text-align:center;margin:30px auto 50px;display:block;font-family:"Alegreya",serif;text-transform:uppercase}@media (min-width:450px){.email_signup_button{margin:-30px auto 50px;font-size:22px;padding:20px 37px;width:245px}}.video-section .text p{font-weight:500;font-size:19px}.video-section .container{margin:0 auto;max-width:1080px;display:flex;flex-wrap:wrap}.video-section .text,.video-section .video{padding:55px 15px;width:100%}@media (min-width:500px){.video-section .text,.video-section .video{width:50%}}.tour-options{background-color:#ebf7f0;padding:60px 0;clear:both}@media (min-width:500px){.tour-options{padding:100px 20px}}.tour-options h2,.tour-options .site-header .book-now a,.site-header .book-now .tour-options a{text-align:center;margin-bottom:70px;color:#3e3e3e}.tour-options .container{position:relative;max-width:1200px;margin:0 auto}.tour-options .map-container{background-repeat:no-repeat;background-size:cover;margin:0 auto 50px;background-color:#fff}@media (min-width:735px){.tour-options .map-container{background-color:transparent;background-image:url(//ameliarivercruises.com/wp-content/themes/amelia-2018/./img/amelia-map-background.png);padding:67px 0 91px 103px;height:648px;width:686px}}.tour-options .map-container img{width:100%;height:auto}@media (min-width:1150px){.tour-options .map-container{float:right;margin:0;padding:67px 0 91px 153px;height:848px;width:886px}}.tour-options .tour-options-table{background-color:#fff;padding:10px;clear:both;overflow:auto}@media (min-width:400px){.tour-options .tour-options-table{padding:25px;margin-left:18px;box-shadow:-18px 18px 0 rgba(218,215,186,.67)}}@media (min-width:1150px){.tour-options .tour-options-table{position:absolute;top:50%;transform:translateY(-50%);width:599px}}.tour-options .serif{font-family:"Alegreya",serif;font-weight:700;font-size:20px;line-height:1em}@media (min-width:450px){.tour-options .serif{font-size:30px}}.tour-options .vertical{text-align:center}.tour-options .vertical p{writing-mode:vertical-rl;text-orientation:sideways}.tour-options table{width:100%}.tour-options tbody th{padding:5px;text-align:left}@media (min-width:450px){.tour-options tbody th{padding:10px}}.tour-options td{text-align:center;font-size:18px;font-weight:700}.tour-options .asterisk{font-size:30px;padding-top:9px}.tour-options .dot{font-size:60px}.tour-options .hours{padding:5px}@media (min-width:450px){.tour-options .hours{padding:10px}}.tour-options .yellow td,.tour-options .yellow th{background-color:#e8b25b;color:#fff}.tour-options .blue td,.tour-options .blue th{background-color:#5fc4b7;color:#fff}.tour-options .green td,.tour-options .green th{background-color:#20a05f;color:#fff}.tour-options .ocean td,.tour-options .ocean th{background-color:#008a7f;color:#fff}.four-quad .container{margin:0 auto;max-width:1440px;display:flex;flex-wrap:wrap;background-image:url(//ameliarivercruises.com/wp-content/themes/amelia-2018/./img/dock_boardwalk.jpg);background-size:cover}.four-quad a{display:table;width:100%;text-align:center;height:106px;padding:10px}@media (min-width:500px){.four-quad a{width:50%}}@media (min-width:700px){.four-quad a{height:236px}}@media (min-width:1000px){.four-quad a{height:336px}}.four-quad a span{display:table-cell;vertical-align:middle;text-align:center;color:#fff;font-weight:700;font-size:16px;line-height:.9em;text-transform:uppercase;font-family:"Alegreya",serif}@media (min-width:400px){.four-quad a span{font-size:20px}}@media (min-width:700px){.four-quad a span{font-size:28px}}.four-quad a:first-child{background-color:rgba(32,160,95,.5)}.four-quad a:nth-child(2){background-color:rgba(0,138,127,.5)}.four-quad a:nth-child(3){background-color:rgba(95,196,183,.5)}.four-quad a:nth-child(4){background-color:rgba(145,145,145,.5)}.four-quad a:hover,.four-quad a:focus{background-color:rgba(232,178,91,.54);text-decoration:none}.featured-articles{background-color:#ebf7f0;padding:10px 10px 40px}.featured-articles h2,.featured-articles .site-header .book-now a,.site-header .book-now .featured-articles a{text-align:center;color:#3e3e3e}.featured-articles .container{margin:0 auto;max-width:1200px}.articles{display:flex;justify-content:space-between;flex-wrap:wrap}.articles article{width:100%;margin-bottom:30px}@media (min-width:500px){.articles article{width:30%}}.articles article h2,.articles article .site-header .book-now a,.site-header .book-now .articles article a{text-align:left}.articles article img{display:block;width:100%;height:auto}div.aw-widget-36hour-inner{margin:0 auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}::selection{background:#04a4cc;color:#fff;text-shadow:none}::-webkit-selection{background:#04a4cc;color:#fff;text-shadow:none}::-moz-selection{background:#04a4cc;color:#fff;text-shadow:none}.alignnone{margin:5px 30px 30px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 30px 30px}.alignleft{float:left;margin:5px 30px 30px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:96%}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:14px;line-height:19px;margin:0;padding:0 0 5px;text-transform:uppercase;font-weight:500}@media print{*{background:0 0 !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}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:.5cm}p,h2,.site-header .book-now a,h3{orphans:3;widows:3}h2,.site-header .book-now a,h3{page-break-after:avoid}}.cart-contents{position:relative;display:flex !important;flex-flow:column nowrap;justify-content:center}.cart-contents:before{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f290" !important;font-size:30px;color:#ff1493}.cart-contents:hover{text-decoration:none}.cart-contents-count{color:#fff;background:0 0;font-weight:700;border-radius:50%;padding:1px 6px;line-height:1.5;font-family:Arial,Helvetica,sans-serif;vertical-align:top;height:17px;width:17px;transform:translateY(-105%) translateX(25%);font-size:10px}body.theme-amelia-2018 .book-now{width:121px;height:84px}@media (min-width:900px){.site-header .book-now{margin-top:0}}@media (min-width:900px){.site-header .util{width:70%;top:0;position:absolute;right:0}}.nav-cart a{display:flex;justify-content:center;align-items:center;position:relative;height:100%}span.count{font-weight:700;color:#b6b6b6;position:absolute;left:0;right:0;margin:auto;top:38px;background:#fff;height:23px;width:23px;text-align:center;border-radius:100%;display:flex;justify-content:center;align-items:center}.site-header .util{top:0;position:absolute;right:0}.woocommerce aside.sidebar{display:none}@media (min-width:760px){.content-area.with-sidebar main{width:100%}}figure.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{border:2px solid #a3a3a3;margin-bottom:10px}figure.woocommerce-product-gallery__wrapper{border:none}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:35%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:59%}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.button{background:#e8b259;font-family:"Alegreya",serif;border-radius:2px;letter-spacing:1px;transition:.3s;color:#fff}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button:hover{background:#5fc4b7}.woocommerce .quantity .qty{height:36px;border-radius:2px}button.single_add_to_cart_button.button:after,.woocommerce button.button:after{content:none}.product span.date{display:none}span.woocommerce-Price-amount.amount{font-size:19px;line-height:26px;color:#4a4a4a;letter-spacing:1.58px;color:#4a4a4a}body.theme-amelia-2018 .book-now a{padding:0}.woocommerce .products .product a.button.product_type_variable.add_to_cart_button{display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{border:2px solid #eaeaea}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product h2.woocommerce-loop-product__title{padding-left:10px;color:#008a80;font-family:"Work Sans",sans-serif;font-weight:600;font-size:15px;letter-spacing:1.25px;line-height:20px}.woocommerce ul.products li.product .price{font-size:20px;color:#4a4a4a;font-weight:500}a.cart-shop-pages{float:right;position:absolute;right:0;top:-8px;width:287px;justify-content:space-between;border-bottom:2px solid #008a80;display:flex;justify-content:space-between;align-items:flex-end;color:#94999f}a.cart-shop-pages:hover{text-decoration:none}.shop main>section{position:relative}p.woocommerce-result-count{display:none}.shop form.woocommerce-ordering{display:none}a.cart-shop-pages,a.cart-shop-pages span.woocommerce-Price-amount.amount{font-size:22px;padding:0;margin:0;line-height:1.5}a.button.wc-backward:after{content:none}.tour-gallery .tour .text{padding:20px}.tour-gallery .tour h2{color:#55c4ce;font-size:22px;line-height:29px}@media (min-width:1150px){.tour-options .map-container{float:right;margin:0;padding:28px 0 84px 125px;height:701px;width:943px;background-size:100% 100%}}@media (min-width:501px){.tour-options{padding:100px 20px 100px}}@media (min-width:1151px){.tour-options{padding:100px 20px 257px}}@media (min-width:1150px){.tour-options .tour-options-table{top:88%}}.tour-gallery .tour img{object-fit:cover;height:250px}.home .hero-slider .slide.swiper-slide{max-height:803px}a.view_schedule_button i.far{margin:0 0 0 16px;transition:.25s;font-family:'FontAwesome';font-style:normal}a.view_schedule_button:hover i.far{transform:translate(8px,0px) scale(1.2)}a.view_schedule_button{text-align:center}.tour-options .vertical p{line-height:1}@media (min-width:1150px){.tour-options .tour-options-table{width:535px}}@media (min-width:450px){.tour-options .serif{font-size:26px;text-align:left;padding-right:20px}}.schedule-asterisk p{font-size:14px;font-weight:500;line-height:21px}.schedule-asterisk{position:absolute;bottom:-120px;max-width:550px;right:0}@media (max-width:1150px){.schedule-asterisk{position:static;max-width:90%;text-align:center;margin:47px auto 0;clear:both}}.site-footer a{color:#5ac4b7}.site-footer .newsletter a{color:#252525}.trip-advisor-wrapper .container{align-items:center}.trip-advisor-wrapper .right p{font-size:28px}.ferry-schedule .container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-evenly}.ferry-schedule{background:#ebf7f0;padding-top:125px;padding-bottom:125px}.ferry-season h4{font-size:22px;line-height:31px;font-family:'Work Sans';color:#008a80;font-weight:700}.schedule-top{background:#008a80;height:26px}.ferry-season:last-of-type .schedule-top{background:#d89932}.ferry-season{width:50%;text-align:center;max-width:400px}.ferry-season .schedule-item{padding:9px 50px;margin:5px 0;display:flex;justify-content:space-evenly;position:relative}.ferry-season:first-of-type .schedule-item{background:#60c4b7}.ferry-season:last-of-type .schedule-item{background:#e9b35b}.ferry-season .schedule-details{max-width:400px}.schedule-item-half{width:50%;flex-basis:50%;position:relative;text-align:left;margin-left:38px}.schedule-item-half:after{content:'\f061';position:absolute;font-family:FontAwesome;font-weight:400;font-style:normal;margin:0 0 0 10px;text-decoration:none;top:1px;left:95px;right:0;text-align:center;color:#fff}.schedule-item-half:last-of-type:after{content:none}.schedule-item-half p{font-size:14px;color:#fff;padding:0;margin:0}p.schedule-location{font-weight:500;font-size:18px}.ferry-season p{font-size:14px}p.schedule-days{font-size:16px;font-weight:700}@media (max-width:700px){.nav-cart{display:none !important}body.theme-amelia-2018 .book-now{width:70px;height:75px}}.site-header .mobile-menu-button .hamburger{padding-top:50px;padding-right:20px}@media (min-width:720px){.tour-gallery .tour{width:30%;margin-bottom:0}}.product_meta{display:none}a.cart-shop-pages{top:0;position:absolute}.woocommerce div.product{position:unset}article.type-product{position:relative}.tour-gallery .tour:after{background-color:#e8b25b}.ferry-detail{text-align:center}.page-id-175 .lgc-column img{width:100%;max-width:100%;height:auto}.page-id-175 .lgc-column{height:100% !important}.page-id-173 h2#captains,h2#musicians{display:none}.member img.attachment-team-member{height:230px;object-fit:cover;object-position:top}.tour-options-book .tour-options-table{overflow:visible}.woocommerce-message{border-top-color:#008a7f}.woocommerce-message:before{color:#008a7f}.woocommerce-message a.button.wc-forward{background-color:#008a7f;color:#fff;border-radius:0}.woocommerce-message a.button.wc-forward:after{content:none}.type-product h1{font-size:50px}@media (max-width:1150px){a.cart-shop-pages{display:none}}@media (max-width:500px){article.type-product h1{font-size:35px}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%;margin:auto}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;max-width:98%}.single-product .content-area main{padding-left:20px;padding-right:20px}div.woocommerce-Tabs-panel{border:1px solid #eae9eb;padding:0 10px}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0}.woocommerce div.product .woocommerce-tabs .panel{padding:0 10px}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{content:none}}.member a{color:unset}article>h1{display:none}.type-product .shop-title h1{font-size:65px}@media (max-width:768px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%}.table-responsive.dynamic{overflow:scroll}.type-product .shop-title h1{font-size:45px}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%}.home .hero-slider img{display:block;width:100%;height:auto;min-height:367px;object-fit:cover}.home .slide p{top:60%;left:12%;left:calc(9% + 18px)}}.summary.entry-summary h1{color:#008a80;text-shadow:none;font-family:'Work Sans';font-weight:600;font-size:40px}.woocommerce div.product form.cart .variations select{max-width:500px;min-width:200px}.woocommerce div.product form.cart .variations select,.woocommerce .quantity .qty{height:36px;color:#4a4a4a;border:1px solid #6d7278;border-radius:3px}.woocommerce div.product form.cart .variations td.label{padding:0}.type-product>p{display:none}form.woocommerce-cart-form td.product-name a{font-size:18px;font-weight:600;color:#008a80}.page-id-332 li[key="2"] img{max-height:234px;object-fit:cover;object-position:50% 27%}.ferry-season>p:not(.schedule-days){height:83px}