@import url(////fonts.googleapis.com/css?family=Josefin+Sans:400,600,300italic);.font,.font-2{font-family:Josefin Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.base-font,.base-italic-font,.header-font{font-family:Josefin Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.base-italic-font{font-style:italic}.global-input{font-family:Josefin Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px}.btn-danger{font-size:21px;padding:10px 20px}.btn-danger,body{font-family:Josefin Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1}body{font-size:16px}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.4}.back-to,h1,h2,h3,h4,h5,h6{font-family:Josefin Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.back-to{margin-bottom:50px}.back-to,.back-to a i{font-size:21px}.holder-title--main{font-family:Josefin Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.maso-wrap .box p{line-height:1.6}.maso-wrap .box .article .caption{font-size:17px}.maso-wrap .box .article .no-events{margin-bottom:20px}.maso-wrap .box .article .news-caption .social ul li{margin:0 5px 0 0;font-size:19px}.tabpanel .nav-tabs>li>a{margin:0;line-height:1;font-size:17px}#menu .navbar-nav>li .dropdown-menu>li>a{font-size:16px;padding:8px 30px 8px 20px}#inquireModal .inquire-holder h2{margin-bottom:95px}#inquireModal .inquire-holder label.error{font-style:italic;padding-top:5px}#inquireModal .inquire-holder input[type=text],#inquireModal .inquire-holder label.error,#inquireModal .inquire-holder textarea{font-family:Josefin Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px}.fancybox-wrap .fancybox-title{font-family:Josefin Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px}#banner .quote h1{font-size:48px;line-height:1.6}#header .navbar .navbar-header .navbar-brand{font-size:26px;padding:25px 15px}#header .navbar .navbar-header .collapse-icon .fa-fw{font-size:22px}#header .navbar .navbar-nav>li .dropdown-menu>li>a{font-size:16px;padding:8px 15px}#contact .contact-info h4{margin-bottom:5px}#contact .contact-info .info .hours li{padding-right:20px;font-size:15px;margin-bottom:15px}#contact .contact-info .info .hours li span{margin-bottom:5px;font-size:17px}#contact .contact-info .form ul li input[type=text],#contact .contact-info .form ul li label.error,#contact .contact-info .form ul li textarea{font-family:Josefin Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px}#contact .contact-info .form ul li label.error{font-style:italic;padding-top:5px}#footer{font-family:Josefin Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px}#events .top .rsvp a{padding:12px 50px;font-size:26px}.social-edit ul li a{font-size:19px}.cart .cart-icon:before{top:-3px}/*!
		* Custom Responsive for Site.
 */@media (min-width:768px) and (max-width:1199px){#vamp_box .holder h2{font-size:26px}}@media (min-width:768px) and (max-width:991px){#vamp_box .holder h2{font-size:21px;margin-bottom:20px}#vamp_box .holder h3{font-size:18px}}@media only screen and (max-width:767px){#header .navbar .navbar-header .navbar-brand{padding:25px 90px 25px 15px;font-size:21px;line-height:1.1}#banner .quote h1{font-size:36px}#events .no-events-text{padding:20px 30px;line-height:1.5}#vamp_box .holder h2{font-size:18px}#vamp_box .holder h3{font-size:16px}}@media only screen and (max-width:667px){#banner .quote h1{font-size:24px}}@media (max-width:480px){#banner .quote h1{font-size:21px}#vamp_box .holder h2{font-size:16px;margin-bottom:20px}#vamp_box .holder h3{font-size:14px;margin-bottom:20px}}@media only screen and (max-width:360px){#banner .quote h1{font-size:19px}}