section#header{background-color:#170a12}section#header .row{background-color:#170a12;padding-top:.425rem;padding-bottom:.425rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section#header .primary-logo{max-height:32px;position:relative;top:2px}section#header .cell-2{text-align:right}section#header .search-form{width:350px}section#header-navigation-container{background-color:#b089a2}section#header-navigation-container .container{padding-left:95px}section#header-navigation-container .row{background-color:#823867;position:relative}section#header-navigation-container .row:before{content:'';position:absolute;left:-92px;top:-6px;border-bottom:46px solid transparent;border-left:46px solid transparent;border-right:46px solid #170a12}section#header-navigation-container .row:after{content:'';position:absolute;left:100%;top:0;width:calc((100vw - 1200px)/ 2);height:40px;background-color:#823867}section#header-navigation-container .cell-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section#header-navigation-container #header-navigation{margin-left:-12px;-ms-flex-preferred-size:60%;flex-basis:60%}section#header-navigation-container #header-navigation>.menu-item>a{color:#fff;font-size:16px;font-weight:400;letter-spacing:3px;padding-left:12px;padding-right:12px;padding-top:11px;padding-bottom:11px;font-family:Oswald,Helvetica,Arial,sans-serif;position:relative}section#header-navigation-container #header-navigation>.menu-item:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;width:0;background-color:#170a12;-webkit-transition:width 150ms ease-out;transition:width 150ms ease-out}section#header-navigation-container #header-navigation>.menu-item:hover:before{width:100%}section#header-navigation-container #header-navigation .submenu{background-color:#170a12}section#header-navigation-container #header-navigation .submenu>.menu-item>a:hover{background-color:#823867}section#header-navigation-container #header-2-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-16px}section#header-navigation-container #header-2-navigation>.menu-item>a{text-decoration:none;color:rgba(255,255,255,.9);font-size:13px;padding-left:16px;padding-right:16px;padding-top:1px;padding-bottom:2px;text-transform:uppercase;font-weight:700;letter-spacing:2px;display:inline-block;font-family:Oswald,Helvetica,Arial,sans-serif}section#header-navigation-container #header-2-navigation>.menu-item>a:hover{color:#fff}section#header-navigation-container #header-2-navigation>.menu-item>a .light{font-weight:200}section#header-navigation-container #header-2-navigation>.menu-item{border-left:1px solid rgba(255,255,255,.5)}section#header-navigation-container #header-2-navigation>.menu-item:first-child{border-left:none}@media screen and (max-width:1249px){section#header-navigation-container .row:after{width:20px}}section#page-header.default{padding-top:3rem}section#page-header.default .cell-1{position:relative}section#page-header.default .cell-1:after{content:'';height:3px;background-color:#b089a2;display:block;width:100%;position:absolute;top:50%;left:0;margin-top:-1px}section#page-header.default #page-title{background-color:#fff;display:inline-block;position:relative;z-index:2;padding-left:.5rem;padding-right:.5rem;text-transform:uppercase;font-size:1.8em;line-height:1.2em;font-family:Oswald,Helvetica,Arial,sans-serif}@media screen and (max-width:599px){section#page-header.default{padding-top:2rem}section#page-header.default #page-title{font-size:1.5em}}section#content.default{min-height:700px;padding-top:3rem}@media screen and (max-width:599px){section#content.default{padding-top:2rem}}section#footer{background-color:#823867;position:relative;overflow:hidden}section#footer .background-image{background-image:url(../images/background-footer-v2.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.2}@media screen and (max-width:599px){section#footer .background-image{display:none}}section#footer #footer-1{padding-top:1.2rem;padding-bottom:1.2rem;z-index:2;position:relative;background-color:rgba(0,0,0,.75)}section#footer #footer-1 .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}section#footer #footer-1 .row:before{content:'';position:absolute;right:-20px;bottom:-74px;border-bottom:46px solid transparent;border-right:46px solid transparent;border-left:46px solid rgba(0,0,0,.75)}section#footer #footer-1 .primary-logo{max-width:250px}section#footer #footer-1 #crofoot-properties{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section#footer #footer-1 #crofoot-properties a{text-decoration:none;text-transform:uppercase;font-family:Oswald,Helvetica,Arial,sans-serif;font-size:17px;font-weight:700;letter-spacing:2px;color:rgba(255,255,255,.9)}section#footer #footer-1 #crofoot-properties a .light{font-weight:200;font-size:1.075em;color:rgba(255,255,255,.7)}section#footer #footer-1 #crofoot-properties a:hover{color:#fff}section#footer #footer-1 #crofoot-properties a:hover .light{color:rgba(255,255,255,.85)}@media screen and (max-width:1249px){section#footer #footer-1 .primary-logo{max-width:200px}section#footer #footer-1 #crofoot-properties a{font-size:15px}section#footer #footer-1 #crofoot-properties{max-width:550px;margin-left:auto}}@media screen and (max-width:767px){section#footer #footer-1 .cell-1{text-align:center}section#footer #footer-1 .cell-2{margin-top:1rem}section#footer #footer-1 #crofoot-properties{margin-right:auto}}@media screen and (max-width:599px){section#footer #footer-1 #crofoot-properties{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}section#footer #footer-1 #crofoot-properties a{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:.5rem}section#footer #footer-1 #crofoot-properties a:first-child{margin-top:0}}section#footer #footer-2{padding-top:4rem;padding-bottom:4rem;z-index:2;position:relative;color:rgba(255,255,255,.75)}section#footer #footer-2 .footer-menus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:650px;margin-right:2rem}section#footer #footer-2 .contact-methods a{color:#fff;text-decoration:none}section#footer #footer-2 .contact-methods a:hover{text-decoration:underline}section#footer #footer-2 h4{color:#fff}section#footer #footer-2 .menu-header{text-transform:uppercase;font-family:Oswald,Helvetica,Arial,sans-serif;font-size:22px;font-weight:500;letter-spacing:2px;margin-bottom:1rem;color:#fff}section#footer #footer-2 .menu>.menu-item{display:block}section#footer #footer-2 .menu>.menu-item>a{font-size:17px;color:rgba(255,255,255,.75);display:inline-block;padding-top:7px;padding-bottom:7px;text-decoration:none;font-weight:500;position:relative}section#footer #footer-2 .menu>.menu-item>a:hover{color:#fff}section#footer #footer-2 .menu>.menu-item>a:before{content:'';position:absolute;display:block;background-color:#fff;height:1px;width:0;bottom:0;left:0;-webkit-transition:width .2s ease-out;transition:width .2s ease-out}section#footer #footer-2 .menu>.menu-item>a:hover:before{width:100%}section#footer #footer-2 .cell-2{font-size:1.05em}@media screen and (max-width:959px){section#footer #footer-2 .footer-menus{margin-left:auto;margin-right:auto;max-width:600px}}@media screen and (min-width:600px) and (max-width:959px){section#footer #footer-2 .cell-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:600px;margin-left:auto;margin-right:auto}section#footer #footer-2 .contact-methods{margin-top:0}section#footer #footer-2 .social-media-icons{text-align:center;margin-top:1rem;-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width:599px){section#footer #footer-2{padding-top:2rem;padding-bottom:2rem}section#footer #footer-2 .footer-menus{-ms-flex-wrap:wrap;flex-wrap:wrap}section#footer #footer-2 .menu-wrap{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center;margin-top:2rem}section#footer #footer-2 .menu-wrap:first-child{margin-top:0}section#footer #footer-2 .menu>.menu-item{display:inline-block}section#footer #footer-2 .menu>.menu-item>a{padding:.25rem .5rem;font-size:18px}section#footer #footer-2 .cell-2{text-align:center}section#footer #footer-2 .contact-methods{display:inline-block;margin-top:0}section#footer #footer-2 .contact-methods th{text-align:center}}section#footer #footer-3{color:rgba(255,255,255,.85);padding-bottom:2rem;font-size:.85em;z-index:2;position:relative}section#footer #footer-3 .cell-2{text-align:right}@media screen and (max-width:599px){section#footer #footer-3 .cell-1{text-align:center;padding-top:1rem;border-top:1px solid rgba(255,255,255,.3)}section#footer #footer-3 .cell-2{text-align:center;margin-top:0}}section#copyright{padding-top:1rem;padding-bottom:1.5rem;background-color:red;color:rgba(0,0,0,.65);font-size:.8em}section#copyright .row{border-top:2px solid #fff;padding-top:1.5rem}section#copyright .cell-1{padding-left:0}section#copyright .cell-2{text-align:right;padding-right:0}section#homepage-billboard{background-color:#170a12;position:relative}section#homepage-billboard .container{position:relative;z-index:1;margin-top:0;margin-bottom:0;background-image:radial-gradient(rgba(0,0,0,.75),rgba(0,0,0,.5) 25%,transparent 50%);height:650px}section#homepage-billboard .row{height:100%}section#homepage-billboard .circle-down{position:absolute;left:50%;bottom:2rem;margin-left:-25px;background-color:#cd3997;background-image:url(../images/icon-arrow.png);background-size:75%;background-position:50% 50%;background-repeat:no-repeat;margin-top:1rem;width:50px;height:50px;border-radius:25px;display:inline-block;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.4);box-shadow:0 2px 4px rgba(0,0,0,.4);-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}section#homepage-billboard h1{text-align:center;font-weight:400;font-size:3em;color:rgba(255,255,255,.85)}section#homepage-billboard h1 strong{font-family:'Lobster Two',Oswald,Helvetica,Arial,sans-serif;font-size:1.25em;color:#d24ea2;font-weight:700}section#homepage-billboard p{font-size:1.1em;color:rgba(255,255,255,.9);text-align:center}section#homepage-billboard .break{display:block}@media screen and (max-width:599px){section#homepage-billboard .break{display:inline}}body:not(.page-at-top) section#homepage-billboard .circle-down{opacity:0}section#homepage-about{padding-top:3rem;padding-bottom:3rem}section#homepage-testimonials{padding-top:2rem;padding-bottom:2rem}section#homepage-venues{position:relative;border-top:10px solid #fff;border-bottom:10px solid #fff}section#homepage-venues .quadrant-row{display:-webkit-box;display:-ms-flexbox;display:flex}section#homepage-venues .quadrant-row:first-child{margin-bottom:10px}section#homepage-venues .quadrant-row:last-child{margin-top:10px}section#homepage-venues .quadrant{display:block;position:relative;background-color:#ddd;-ms-flex-preferred-size:50%;flex-basis:50%;height:400px;background-size:cover;background-position:50% 50%;text-decoration:none;-webkit-transition:-webkit-filter .2s ease-out;transition:-webkit-filter .2s ease-out;transition:filter .2s ease-out;transition:filter .2s ease-out, -webkit-filter .2s ease-out}section#homepage-venues .quadrant:first-child{margin-right:5px}section#homepage-venues .quadrant:last-child{margin-left:5px}section#homepage-venues .quadrant.the-crofoot-ballroom{background-image:url(../images/feature-venue-ballroom.jpg)}section#homepage-venues .quadrant.the-crofoot-cafe{background-image:url(../images/feature-venue-cafe.jpg)}section#homepage-venues .quadrant.the-vernors-room{background-image:url(../images/feature-venue-vernors-room.jpg)}section#homepage-venues .quadrant.the-patio{background-image:url(../images/feature-venue-patio.jpg)}section#homepage-venues .quadrant .title{display:block;position:absolute;font-size:1.5em;text-shadow:0 0 10px rgba(0,0,0,.9);font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#fff;font-family:Oswald,Helvetica,Arial,sans-serif}section#homepage-venues .quadrant.the-crofoot-ballroom .title{top:1rem;left:1rem}section#homepage-venues .quadrant.the-crofoot-cafe .title{right:1rem;top:1rem;text-align:right}section#homepage-venues .quadrant.the-vernors-room .title{left:1rem;bottom:1rem}section#homepage-venues .quadrant.the-patio .title{right:1rem;bottom:1rem;text-align:right}section#homepage-venues .center-cell{background-color:#fff;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:50%;left:50%;margin-left:-150px;margin-top:-150px;width:300px;height:300px;padding:1.5rem;z-index:10;text-align:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section#homepage-venues h2{color:#823867;text-transform:uppercase;letter-spacing:2px;font-size:1.5em;text-align:center}@media screen and (max-width:1249px){section#homepage-venues .quadrant .title{font-size:1.4em}}@media screen and (max-width:959px){section#homepage-venues .center-cell{padding:1rem;width:250px;height:250px;margin-left:-125px;margin-top:-125px}section#homepage-venues h2{font-size:1.1em;margin-bottom:.5rem}section#homepage-venues .center-cell p{margin-top:.5rem;font-size:.9em;line-height:1.5em}}@media screen and (max-width:767px){section#homepage-venues .quadrant:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.2);display:block}section#homepage-venues .quadrant .title{font-size:1.1em;line-height:1.2em;letter-spacing:0}}@media screen and (max-width:599px){section#homepage-venues .quadrant{height:300px}section#homepage-venues .quadrant.the-crofoot-ballroom .title{top:.75rem;left:.75rem}section#homepage-venues .quadrant.the-crofoot-cafe .title{right:.75rem;top:.75rem}section#homepage-venues .quadrant.the-vernors-room .title{left:.75rem;bottom:.75rem}section#homepage-venues .quadrant.the-patio .title{right:.75rem;bottom:.75rem}}@media screen and (max-width:359px){section#homepage-venues .quadrant .title{font-size:1em}}article.testimonial .byline{font-size:.85em}section#header .search-form{position:relative;display:inline-block}section#header .search-form input[type=submit]{font-size:16px;background:0 0;border:none;position:absolute;top:5px;left:5px;padding:5px;color:#b3b3b3;font-family:cemah-icons;border-radius:1px}section#header .search-form input[type=submit]:hover{background-color:#823867;color:#FFF}section#header .search-form input[type=submit]:focus{outline:0}section#header .search-form input[type=text]{padding:10px 10px 10px 35px;border-radius:1px;font-size:.75em;width:100%;border:none;border-bottom:2px solid rgba(255,255,255,.85);background-color:transparent;color:rgba(255,255,255,.8);-webkit-transition:border-color 150ms ease-out;transition:border-color 150ms ease-out}section#header .search-form input[type=text]::-webkit-input-placeholder{color:rgba(255,255,255,.65)}section#header .search-form input[type=text]:-ms-input-placeholder{color:rgba(255,255,255,.65)}section#header .search-form input[type=text]::-ms-input-placeholder{color:rgba(255,255,255,.65)}section#header .search-form input[type=text]::placeholder{color:rgba(255,255,255,.65)}section#header .search-form input[type=text]:focus{outline:0;background-color:rgba(255,255,255,.2);color:#fff}.social-media-icons>a{background-color:#FFF;color:#170a12;font-size:14px;display:inline-block;padding:6px 5px;width:45px;text-align:center;border-radius:2px;margin:0;text-decoration:none}.social-media-icons>a:hover{color:#FFF;background-color:#170a12}.social-media-icons>a:first-child{margin-left:0}.social-media-icons>a:last-child{margin-right:0}body{font-family:Roboto,Helvetica,Arial,sans-serif}a{outline:0}.like-h1,h1{color:#170a12;font-family:Oswald,Helvetica,Arial,sans-serif}.like-h2,h2{color:#333;font-family:Oswald,Helvetica,Arial,sans-serif}.like-h3,h3{color:#823867;font-family:Oswald,Helvetica,Arial,sans-serif}.like-h4,h4{color:#823867;font-family:Oswald,Helvetica,Arial,sans-serif}.like-h5,h5{color:#333;font-family:Oswald,Helvetica,Arial,sans-serif}.like-h6,h6{color:#333;font-family:Oswald,Helvetica,Arial,sans-serif}h3.cemah-widget-title{color:#333}blockquote,ol,p,ul{color:#333}a{color:#823867}.button,a.button,button,input[type=button],input[type=submit]{background-color:#823867;color:#FFF;font-family:Roboto,Helvetica,Arial,sans-serif}.button:hover,a.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#944075}.button.secondary,a.button.secondary,button.secondary,input[type=button].secondary,input[type=submit].secondary{background-color:red;color:#FFF}.button.secondary:hover,a.button.secondary:hover,button.secondary:hover,input[type=button].secondary:hover,input[type=submit].secondary:hover{background-color:#ff1a1a}.button.disabled,.button[disabled],a.button.disabled,a.button[disabled],button.disabled,button[disabled],input[type=button].disabled,input[type=button][disabled],input[type=submit].disabled,input[type=submit][disabled]{color:#FFF;background-color:#ccc}.button.white,a.button.white,button.white,input[type=button].white,input[type=submit].white{background-color:#FFF;color:#333}.button.white:hover,a.button.white:hover,button.white:hover,input[type=button].white:hover,input[type=submit].white:hover{background-color:#823867}.button.ghost-light,a.button.ghost-light,button.ghost-light,input[type=button].ghost-light,input[type=submit].ghost-light{border-color:#FFF;color:#FFF}.button.ghost-dark,a.button.ghost-dark,button.ghost-dark,input[type=button].ghost-dark,input[type=submit].ghost-dark{border-color:#333;color:#333}.button.ghost-dark:hover,a.button.ghost-dark:hover,button.ghost-dark:hover,input[type=button].ghost-dark:hover,input[type=submit].ghost-dark:hover{background-color:rgba(51,51,51,.07)}.button.ghost-primary,a.button.ghost-primary,button.ghost-primary,input[type=button].ghost-primary,input[type=submit].ghost-primary{border-color:#823867;color:#823867}.button.ghost-primary:hover,a.button.ghost-primary:hover,button.ghost-primary:hover,input[type=button].ghost-primary:hover,input[type=submit].ghost-primary:hover{background-color:rgba(130,56,103,.07)}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{border:1px solid #d9d9d9;font-family:Roboto,Helvetica,Arial,sans-serif}.cemah-message,.woocommerce-message{border-top-color:#4DA621}.cemah-message:before,.woocommerce-message:before{color:#4DA621}.cemah-info,.woocommerce-info{border-top-color:#217AA6}.cemah-info:before,.woocommerce-info:before{color:#217AA6}.cemah-error,.woocommerce-error{border-top-color:#A62121}.cemah-error:before,.woocommerce-error:before{color:#A62121}.wedding-guide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.wedding-guide img{-ms-flex-preferred-size:35%;flex-basis:35%;max-width:35%}.wedding-guide p{font-size:.9em;margin-top:0;-ms-flex-preferred-size:62%;flex-basis:62%;line-height:1.5em}