 .builder-guide-wrap { display: non; padding:10px 0; margin-bottom: 10px; }
 .builder-guide-lightbg {border:3px dashed #ff0000; position: relative;}
 .builder-guide-darkbg {border:3px dashed #fff; position: relative;}
 .builder-guide-darkbg:after, .builder-guide-lightbg:after {position: absolute; content:''; border-right:10px solid transparent; border-left:10px solid transparent; border-top:10px solid #ff0000; width: 0; height: 0; right: 10px; bottom: -15px;}
 .builder-guide-darkbg:after {border-top:10px solid #ffffff;}
 .builder-guide-lightbg div.paragraph, .builder-guide-darkbg div.paragraph {font-size: 18px!important; font-weight: 600; font-family: 'Open Sans', sans-serif!important; padding:6px 15px!important; text-align: left;}
 .builder-guide-lightbg p, .builder-guide-darkbg p {font-size: 18px!important; font-weight: 600; font-family: 'Open Sans', sans-serif!important; padding:6px 15px!important; text-align: left;}
 .builder-guide-lightbg div.paragraph {color: #ff0000!important }
 .builder-guide-lightbg p {color: #ff0000!important }
 .builder-guide-darkbg div.paragraph {color: #fff!important }
 .builder-guide-darkbg p {color: #fff!important }
 .section-spacer {display: none; margin:40px 0;}
 .bot-content-helpe {min-heighT: 400px!important;}
 .display-none {display: none;}
 ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, div.paragraph, blockquote, section, article, table, th, td, tr, embed, object, fieldset, input { margin: 0; padding: 0; }
 ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, section, article, table, th, td, tr, embed, object, fieldset, input { margin: 0; padding: 0; }
 a img {border: 0;}
 a { text-decoration: none; color: #2f82bf; }
 a:hover {color: #3c3c3c; text-decoration: none;}
 body { font-family: 'News Cycle', serif; font-size: 20px; font-weight: 400; color: #555555; line-height: 28px; background: #fff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 .container {width: 70%; margin: 0 auto;}
 .container-small {width:30%; margin: 0 auto;}
 .container-medium {width: 55%; margin: 0 auto;}
 .container-large {width: 80%; margin: 0 auto;}
 .container-blog {width:60%; margin: 0 auto;}
 h1, h2 { font-size: 42px; padding:15px 0; line-height: 38px; font-family: 'CAC Champagne', cursive; font-weight: 400; color: #138aa8; letter-spacing: 3px; }
 h3, h4 { font-size: 24px; padding:10px 0; line-height: 34px; font-family: 'CAC Champagne', cursive; font-weight: 300; color: #555555; }
 div.paragraph { line-height: 28px; color: #555555; font-size: 20px; padding:5px 0; font-weight: 400; font-family: 'News Cycle', serif; }
 p { line-height: 28px; color: #555555; font-size: 20px; padding:5px 0; font-weight: 400; font-family: 'News Cycle', serif; }
 blockquote { color: #555555; font-size: 24px; line-height: 30px; padding:10px 10px 10px 40px; font-family: 'CAC Champagne', cursive; position: relative; }
 blockquote:before { position: absolute; font-family: FontAwesome; content: "\f10d"; font-size: 32px; left: 0; }
 .pmtevent-details .blog-post blockquote, #menu-item-subtitle, #menu-item-subtitle, .menu3-content blockquote {font-family: 'News Cycle', serif;}
 hr.styled-hr {background-color: rgb(62, 62, 62); background: rgba(62, 62, 62, 0.3)!important;}
 #main-footer hr.styled-hr {background-color: #138aa8!important;}
 div#content {min-height: 400px;}
 #main-header, #layout-banner-wrap, #layout-banner, .wsite-background, #main-content, .full-content-section, #main-footer {width:100%;}
 .no-display {display: none;}
 .section-padding-small {padding:50px 0;}
 .section-padding-bottom {padding-bottom: 50px;}
 .full-width-section, .full-content-width {width: 100%;}
 .wsite-section {padding:50px 0;}
 .black-bg {background: #081118; color: #fff;}
 .light-grey-bg {background: #f0f0f0; }
 .primary-bg {background: #13a89e;}
 .secondary-bg {background: #138aa8;}
 .tertiary-bg {background: $tertiary_bg;}
 .primary-color {color: #13a89e;}
 .secondary-color {color: #138aa8;}
 h1.white-texts, h2.white-texts, h3.white-texts, h4.white-texts, p.white-texts, span.white-texts, .white-texts, .white-texts h1, .white-texts h2, .white-texts h3, .white-texts h4, .white-texts div.paragraph, .white-texts span {color: #fff!important;}
 h1.white-texts, h2.white-texts, h3.white-texts, h4.white-texts, p.white-texts, span.white-texts, .white-texts, .white-texts h1, .white-texts h2, .white-texts h3, .white-texts h4, .white-texts p, .white-texts span {color: #fff!important;}
 h1.huge-size, h2.huge-size {font-size: 75px; font-weight: 700; line-height: 94px; letter-spacing: 30px;}
 h1.large-size, h2.large-size {font-size: 60px; font-weight: 700; line-height: 84px; letter-spacing: 25px;}
 .theme-dark-bg, .theme-dark-bg .wsite-form-label, .theme-dark-bg .wsite-form-sublabel, {color: #fff;}
 #main-header-wrap {background: #ffffff;}
 #main-header-left {width: 55%; float: left; position: relative;}
 #main-header-right {width: 45%; float: right;}
 .mhd-height {width: 100%; height: 120px; display: table;}
 .mhd-height-inner {display: table-cell; vertical-align: middle; position: relative;}
 #main-header-right ul {float: right; margin-right: 90px; list-style: none;}
 #main-header-right ul li { display: inline-block; vertical-align: middle; font-size: 24px; }
 #main-header-right ul li.phone-cell {margin-right: 20px;}
 #main-header-right ul i {margin-right: 6px;}
 #header-phone {color: #138aa8; position: relative;}
 #header-phone a {display: inline-block; color: #138aa8;}
 #header-reservation {color: #13a89e; position: relative;}
 #header-reservation a {display: inline-block; color: #13a89e;}
 span.phone-bubble {background: #138aa8; color: #ffffff; left: -40px; top: -5px;}
 span.phone-text {display: inline-block; padding-left: 5px; margin-top: 5px;}
 span.phone-text a {color: #138aa8;}
 span.phone-bubble i {margin-top: 8px;}
 span.phone-bubble:after { font-family: FontAwesome; font-size: 36px; color: #138aa8; position: absolute; content: "\f0da"; right: -6px; top: 8px; }
 span.reserv-bubble {background: #13a89e; color: #ffffff; left: -40px; top: -5px;}
 span.reserv-text {display: inline-block; padding-left: 5px; margin-top: 5px;}
 span.reserv-text a {color: #13a89e;}
 span.reserv-bubble i {margin-top: 6px;}
 span.reserv-bubble:after { font-family: FontAwesome; font-size: 36px; color: #13a89e; position: absolute; content: "\f0da"; right: -6px; top: 8px; }
 span.phone-bubble, span.reserv-bubble, span.slogreview-bubble { display: inline-block; width:35px; height: 35px; text-align: center; font-size: 20px; border-radius: 50%; position: absolute; }
 .header-position { position: fixed!important; top: 0; width: 100%!important; z-index: 99; }
 .header-position .mhd-height {height: 80px;}
 .header-position #logo img {max-width: 400px!important; max-height: 55px!important;}
 .header-position #menu-toggle-trigger {top: 10px;}
 #bot-header-left {width: 70%; float: left;}
 #bot-header-right {width: 30%; float: right;}
 #bot-header-right ul {float: right; list-style: none;}
 #bot-header-right li {display: inline-block; padding:0 8px;}
 #bot-header-right li.cell1 {border-right:1px dotted #0d0d0d;}
 #bot-header-right li.cell2 {position: relative;}
 #slogan-section {padding:20px 0; background: #081118;}
 .slogan-container {position: relative;}
 h1.slogan-text { color: #fff; font-size: 20px; line-height: 18px; text-align: left; padding:2px 0; margin: 0; }
 #bot-header-right { font-size: 20px; color: #ffffff; }
 #bot-header-right a {color: #fff;}
 #bot-header-right a:hover {color: #13a89e;}
 #bot-header-right i {margin-right: 6px;}
 #slogan-review {font-size: 16px;}
 span.slogreview-bubble {background: #fff; left: -40px; top: -5px;}
 span.slogreview-text {display: inline-block; padding-left: 5px; color: #fff; letter-spacing: 5px;}
 span.slogreview-text a {color: #ffffff;}
 span.slogreview-bubble i {margin-top: 8px; color: #ffffff; font-size: 18px;}
 span.slogreview-bubble:after { font-family: FontAwesome; font-size: 36px; color: #fff; position: absolute; content: "\f0da"; right: -6px; top: 8px; }
 #slogan-review:hover span.slogreview-bubble i {color: #13a89e;}
 #logo, #logo h1, #logo a, #logo a:hover { font-size: 52px; font-family: 'CAC Champagne', cursive; font-weight: bold; color: #13a89e; letter-spacing: 10px; }
 #logo img {max-width: 500px!important; max-height: 70px!important;}
 .menu-toggle-wrap {background: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.8);}
 #menu-toggle-container {background: #fff;}
 #menu-toggle-trigger { cursor: pointer; padding:5px 0; margin-top: 0!important; width: 62px; height: 52px; position: absolute; right: 10%; top: 30px; z-index: 25!important; }
 #menu-toggle-trigger span#mttrigger-dtheme {display: none;}
 #menu-toggle-trigger img {max-width: 100%!important;}
 #main-nav {padding:5px 10px; margin-top: 10px;}
 #main-nav ul li {list-style: none; display: block;}
 .mobile-nav-features a, #main-nav ul li a { display: block; font-family: 'News Cycle', serif; font-weight: 300; font-size: 24px; color: #555555; background: none; padding:15px 5px; border-top:1px dotted #b9b9b9; }
 #main-nav ul li#active a {background: transparent; border-color: transparent;}
 #main-nav ul li a:hover, .mobile-nav-features a:hover, #main-nav ul li a:active {color: #13a89e; background: transparent; border-color: transparent;}
 #main-nav .wsite-menu-wrap { display: block!important; margin-left: 15px; position: relative!important; }
 #main-nav .wsite-menu-wrap:after { font-family: FontAwesome; font-size: 18px; color: #b9b9b9; cursor: pointer; content: "\f078"; position: absolute; right: 5px; top: -30px; z-index: 999999999; }
 #main-nav .wsite-menu {display: none;}
 #main-nav .wsite-menu a {position: relative;}
 #main-nav .wsite-menu a:before { font-family: FontAwesome; font-size: 18px; color: #b9b9b9; cursor: pointer; content: "\f105"; position: absolute; left: -8px; z-index: 9999; }
 #main-nav a.wsite-menu-subitem, .wsite-menu-title {display: block !important; font-size: 18px;}
 #header-menu {display: none; padding-top: 5px;}
 #header-menu ul li {list-style: none; display: inline-block;}
 #header-menu ul li a { display: block; font-family: 'News Cycle', serif; font-weight: 300; font-size: 20px; color: #fff; background: none; padding:0 5px; margin-left: -4px; }
 #header-menu ul li#active a {background: none; color: #13a89e;}
 #header-menu ul li a:hover, #header-menu ul li a:active {color: #13a89e; background: none;}
 .wsite-menu-wrap {z-index: 99999!important;}
 #wsite-menus .wsite-menu { box-shadow:0 1px 4px rgba(0,0,0,0.5); background: #081118; }
 #wsite-menus .wsite-menu li a { display: block; background: #081118; color: #fff; padding:8px 15px; font-weight: bold; text-transform: uppercase; margin:0; border: 0; }
 #wsite-menus .wsite-menu li a:hover {color: #555555; background: #fff;}
 .mobile-nav-features {padding-left: 10px; display: none;}
 ul.mobile-menu-options {display: block; padding:20px 10px; margin-top: 20px; border-top:1px solid #333;}
 ul.mobile-menu-options li {display: block; list-style: none; padding:10px 8px; font-size: 20px;}
 ul.mobile-menu-options span.mob-phone, ul.menu-options span.mob-reserv { color: #555555; display: block; }
 ul.mobile-menu-options li i.fa-phone {color: #138aa8; margin-right: 8px;}
 ul.mobile-menu-options li i.fa-user-plus {color: #13a89e; margin-right: 8px;}
 ul.mobile-menu-options li a {color: #555555;}
 ul.mobile-menu-options li a:hover {color: #13a89e;}
 .cta-menu {display: inline-block; border-left:1px solid #138aa8;}
 .cta-menu a { display: inline-block; color: #ffffff; font-size: 16px; padding:15px 25px; border-right:1px solid #138aa8; margin-left: -5px; }
 .cta-menu a:hover {background: #138aa8; color: #ffffff;}
 #layout-banner-wrap {width: 100%; background: #13a89e;}
 .wsite-background {background-size: cover!important; background-attachment: fixed!important;}
 .layout-banner-height {display: table; width: 100%;}
 .banner-content {display: table-cell; vertical-align: middle;}
 .heaher-content h1, .header-content h2, .banner-content h1, .banner-content h2 {font-size: 54px; line-height: 60px; text-shadow:2px 1px #202020;}
 .header-content div.paragraph, .banner-content div.paragraph {font-size: 28px; line-height: 32px;}
 .header-content p, .banner-content p {font-size: 28px; line-height: 32px;}
 .content-section-bg {width: 100%; background-size: cover!important;}
 .section-bg-cover-dark {background: rgba(0, 0, 0, 0.7);}
 .section-bg-cover-light {background: rgba(255, 255, 255, 0.7);}
 .section-bg-height {display: table; width: 100%;}
 .section-bg-inner {display: table-cell; vertical-align: middle;}
 .landing1-banner-height {height: 800px;}
 .landing1-s1-cols-inner {padding:10px 20px;}
 #landing1-s1-top {padding-bottom:40px;}
 #landing1-s1-bot { padding: 15px; border:1px solid #b9b9b9; position: relative; }
 #landing1-s1-bot:before { font-family: FontAwesome; font-size: 28px; text-align: center; color: #b9b9b9; content: "\f0d8"; position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; top: -15px; }
 .landing1-s1-cols-inner:hover #landing1-s1-bot {box-shadow:0 0 5px 0 #777777;}
 .landing1-s1-cols-inner:hover #landing1-s1-bot, .landing1-s1-cols-inner:hover #landing1-s1-bot:before {border-color: transparent; content: none;}
 #landing1-section3 {padding:60px 0 20px 0;}
 #landing1-section3-top {margin-bottom: 40px;}
 #landing1-section4 {padding:20px 0 60px 0;}
 #landing1-section4-top {margin-bottom: 40px;}
 #landing1-section4-bot {margin-top: 40px;}
 .landing2-slider-height {height: 820px;}
 .landing2-slider-height {background: rgba(0, 0, 0, 0.5);}
 .landing3-main-content .wsite-section-elements { background: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.9); padding:30px 20px; }
 #menu1-col-left, #menu1-col-right {width: 50%; float: left;}
 .menu1-col-inner {padding:30px 20px;}
 .menu1-leftcol-inner {border-right:1px solid #555555; margin-right: 10px;}
 .menu1-rightcol-inner {border-left:1px solid #555555; margin-left: 10px;}
 .menu1-item {padding-bottom:30px;}
 .menu1-item h3 { padding:15px 20px; border-top:2px solid #555555; border-bottom:2px solid #555555; color: #13a89e!important; font-size: 38px; line-height: 42px; }
 #menu-item-subtitle, #menu-item-subtitle { display: block; font-size: 24px; line-height: 28px; padding:0 0 5px 0; color: #191919; font-weight: 400; letter-spacing: 0; }
 .menu1-item table {border-collapse: collapse; border: 0; width: 100%;}
 .menu1-item tr {border-bottom:1px dotted #b9b9b9; position: relative;}
 .menu1-item td {padding:10px 20px;}
 .menu1-item td.menu1-rightcell {text-align: right;}
 .menu1-item span#menu1-item-desc, .menu3-content .paragraph { display: block; font-size: 14px; color: #000000; }
 #menu1-col-left .menu1-item tr:after, #menu1-col-right .menu1-item tr:after { font-family: FontAwesome; font-size: 16px; text-align: center; color: #ffffff; content: "\f192"; position: absolute; opacity: 0; }
 #menu1-col-left .menu1-item tr:after {right: -38px; top: -20px;}
 #menu1-col-right .menu1-item tr:after {left: -38px; top: -20px;}
 #menu1-col-left .menu1-item tr:hover:after, #menu1-col-right .menu1-item tr:hover:after {opacity: 1; top: 35px; color: #13a89e;}
 #menu2-col-left, #menu2-col-right {width: 50%; float: left;}
 .menu2-col-inner {padding:30px 20px;}
 .menu2-leftcol-inner {margin-right: 5px;}
 .menu2-rightcol-inner {margin-left: 5px;}
 .menu2-item { margin-bottom:60px; position: relative; }
 #menu2-col-left .menu2-item {padding-left: 60px;}
 #menu2-col-right .menu2-item {padding-right: 60px;}
 .menu2-cat-image { position: absolute; max-width: 80px max-height: 80px; border-radius: 50%; z-index: 6; }
 #menu2-col-left .menu2-cat-image {left: -50px; top: -20px;}
 #menu2-col-right .menu2-cat-image {right: -50px; top: -20px;}
 .menu2-cat-image img { max-width: 80px; border-radius: 50%; padding:8px; box-shadow:0 0 5px 0 #888; }
 .menu2-cat-image:after { position: absolute; content: ""; height: 300px; top: 60px; left: 0; right: 0; margin-left: auto; margin-right: auto; text-align: center; border-radius: 15px; z-index: -1; }
 #menu2-col-left .menu2-cat-image:after {background: url(theme/menu2-fork.png?1509786179) center center no-repeat;}
 #menu2-col-right .menu2-cat-image:after {background: url(theme/menu2-knife.png?1509786179) center center no-repeat;}
 .menu2-item h3 { color: #13a89e!important; font-size: 38px; line-height: 42px; padding:15px 20px; }
 .menu2-item table {border-collapse: collapse; border: 0; width: 100%;}
 .menu2-item tr {border-bottom:1px dotted #b9b9b9;}
 .menu2-item td {padding:10px 20px;}
 .menu2-item td.menu2-rightcell {text-align: right;}
 .menu2-item span#menu2-item-desc { display: block; font-size: 14px; color: #555555; }
 .menu3-content h2 { padding:15px 20px 10px 20px; border-top:2px solid #555555; border-bottom:2px solid #555555; color: #13a89e!important; font-size: 38px; line-height: 40px; }
 .menu3-content blockquote { color: #555555; font-style: normal; line-height: 28px; padding:0 5px 5px 15px; margin:15px 0 0 0; color: #191919; font-weight: 400; letter-spacing: 0; }
 .menu3-content blockquote:before, .menu3-content blockquote:after {content: none!important;}
 .menu3-content div.paragraph { display: block; font-size: 14px; line-height: 17px; padding:2px 55px 10px 15px; margin-bottom: 15px; border-bottom:1px dotted #b9b9b9; }
 .menu3-content p { display: block; font-size: 14px; line-height: 17px; padding:2px 55px 10px 15px; margin-bottom: 15px; border-bottom:1px dotted #b9b9b9; }
 .menu3-content blockquote a { font-size: 16px; color: #555; display: inline-block; float: right!important; cursor: text!important; }
 .gallery-page h2 { padding:10px 15px; background: #13a89e; color: #ffffff; margin-bottom: 20px; }
 .gallery-full .wsite-multicol-col:hover img {z-index: 16; opacity: 0.9}
 #page-heading {padding:15px 0; border-bottom:1px solid #f0f0f0;}
 #page-heading h2 {padding:2px 0;}
 #page-heading-banner-top {min-height: 400px;}
 #page-heading-banner { background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.7); padding:10px 0; }
 #page-heading-banner h2 {color: #b9b9b9;}
 .tall-header-layout #page-heading-banner-top {min-height: 600px;}
 .short-header-layout #page-heading-banner-top {min-height: 350px;}
 .contact-cols-left, .contact-cols-right {padding:0 10px;}
 .blog-sidebar h2 {font-size: 24px; position: relative;}
 #blog-section3 .wsite-multicol h1, #blog-section3 .wsite-multicol h2 {font-size: 24px;}
 .blog-title a, .blog-title-link { display: block; color: #555555; font-size: 36px; line-height: 40px; font-weight: bold!important; padding-bottom:30px 0; }
 .blog-date { color: #13a89e; font-size: 14px; font-weight: bold; }
 .blog-header .blog-comments a { display: inline-block; color: #13a89e; font-size: 14px; font-weight: bold; padding:5px 15px; border-radius: 5px; margin-top: 10px; }
 .blog-post { padding:10px 0; margin-bottom: 40px; border-bottom:1px solid rgba(62, 62, 62, 0.3); position: relative; }
 .blog-post:hover {border-color: #13a89e;}
 .blog-post a {font-weight: 300;}
 .blog-separator {display: none;}
 .blog-comments-bottom {display: none;}
 .blog-read-more {margin-top: 20px;}
 .blog-comments-bottom a, .blog-read-more a { display: inline-block; color: $grey_text; font-size: 14px; font-weight: bold; padding: 8px; }
 .blog-comments-bottom a:hover, .blog-read-more a:hover {background: #138aa8; color: #ffffff;}
 .blog-content {margin-top:20px;}
 .blog-page-nav-next, .blog-page-nav-previous {margin-top: 40px;}
 .blog-page-nav-next a, .blog-page-nav-previous a { color: $grey_text!important; padding:10px 20px!important; font-weight: bold; }
 .blog-page-nav-next a:hover, .blog-page-nav-previous a:hover {color: #13a89e!important;}
 .blog-page-nav-previous i {margin-right: 15px;}
 .blog-page-nav-next i {margin-left: 15px;}
 #wsite-mini-cart { margin-left: -4px !important; background: #fff !important; left: auto!important; right: 60px!important; position: relative; box-shadow: 0!important; border-radius: 0!important; }
 #wsite-mini-cart:before, #wsite-mini-cart:after { display: none !important; }
 #wsite-mini-cart.arrow-top { color: transparent!important; content: none!important; border: none!important; }
 .wsite-cart-contents .wsite-product-list { border-bottom:2px solid transparent; color: #555555!important; min-height: 150px!important; }
 .wsite-empty-cart { display: inline-block; margin:50px 0!important; color: $grey_text; font-weight: bold; text-transform: uppercase; position: relative; }
 .wsite-empty-cart span {display: block;}
 .wsite-empty-cart span#empty-cart-block1 {font-size: 16px; margin-bottom: 15px;}
 .wsite-empty-cart span#empty-cart-block2 {font-size: 14px;}
 .wsite-theme-dark #wsite-mini-cart .wsite-product-list .wsite-name-header, #wsite-mini-cart ul.wsite-product-list, #wsite-mini-cart ul.wsite-product-list li, .wsite-cart-bottom { color: $grey_text !important; }
 #wsite-mini-cart .wsite-product-list .wsite-list-image-wrap {border-radius: 0!important;}
 .wsite-cart-bottom { background: #f3f3f3!important; padding:20px 15px!important; border-bottom:6px solid transparent; }
 #wsite-mini-cart:hover .wsite-cart-bottom {border-bottom:6px solid #555555;}
 .wsite-product-list .wsite-list-image-wrap, .wsite-product-list .entity-list-image-wrap, .wsite-theme-dark .wsite-product-list .wsite-list-image-wrap { border: none !important }
 .wsite-product-list .wsite-name-header { font-size: 16px; margin-bottom: 5px; display: inline-block; color: #555555; font-weight: 400; line-height: 18px; }
 #wsite-mini-cart .wsite-product-description .wsite-product-option { margin-left: 10px; padding-left: 5px; font-size: 14px; font-weight: 400; }
 .wsite-cart-bottom .wsite-button-highlight .wsite-button-inner { background: #13a89e!important; color: #ffffff!important; }
 .wsite-cart-bottom .wsite-button-highlight .wsite-button-inner:hover { background: #138aa8; color: #ffffff; }
 .wsite-cart-bottom .wsite-button-highlight .wsite-button-inner:after {right: 7px;}
 .wsite-cart-bottom .wsite-button-highlight .wsite-button-inner:hover:after {right: 4px; opacity: 1;}
 #wsite-com-minicart-checkout-button, #wsite-com-minicart-checkout-button.wsite-button-highlight, #wsite-com-checkout-button {background: transparent;}
 .wsite-product .wsite-product-variations {display: none;}
 .multicol-products .wsite-multicol {margin-bottom: 40px!important;}
 .multicol-products .wsite-multicol-col { border:1px solid #dddddd!important; padding-top: 15px!important; padding-bottom: 15px!important; }
 .wsite-product {border: 0;}
 .product-grid__item, .wsite-product { text-align: center; background: #fff; border-bottom:8px solid transparent; border-radius: 0; margin: 0; padding: 0; margin-bottom: 20px!important; position: relative; }
 .product-grid__item, .wsite-product, .wsite-product-image-wrap {border: none; box-shadow: none!important;}
 .wsite-product-image-wrap {margin:0 0 10px 0!important;}
 .product-grid__item:hover {border-color: #13a89e!important;}
 .product-grid__images img, .wsite-product-image-wrap img { margin: 0!important; max-width: 100% !important; border: none!important; }
 .wsite-product a.wsite-product-image {display: block;}
 .wsite-multicol-col .wsite-product-image-wrap {width: 100% !important;}
 .product-cols .wsite-product, .product-cols .wsite-product-image-wrap { border: 0!important; border-radius: 0!important; box-shadow: none!important; padding: 0!important; margin: 0!important; }
 .wsite-product-image { border: 0!important; box-shadow: none!important; border-radius: 0!important; padding: 0!important; background: none!important; }
 .wsite-product-top { float: none; width: 100%; padding: 0; }
 .wsite-com-category-product-name, .wsite-product-top h2.wsite-product-title { font-size: 20px!important; font-weight: bold; line-height: 26px!important; }
 .wsite-com-product-price, .wsite-product-price a { display: inline-block; color: #13a89e!important; padding:3px 0; font-size: 24px; font-weight: bold; }
 .product-grid__price { display: inline-block; color: #13a89e!important; padding:3px 0; font-weight: bold; }
 .product-grid__price span.product-grid-reset, .product-grid__price span.product-grid__sale { display: inline-block; padding:3px 0; font-size: 16px!important; font-weight: bold!important; color: #13a89e; }
 .product-grid__price span.product-grid-reset {font-size: 24px!important;}
 .product-grid__price span.product-grid__sale {font-size: 16px!important;}
 .wsite-product .wsite-product-description {padding:0 15px!important;}
 .product-grid__button, .wsite-product-button-wrap { float: none!important; width: 100%!important; display: inline-block!important; text-align: center!important; padding: 0!important; background: transparent; margin: 0!important; }
 .wsite-product-button-wrap a.wsite-button {padding: 0!important;}
 .product-grid__button .wsite-button-highlight .wsite-button-inner, .wsite-product-button-wrap .wsite-button-highlight .wsite-button-inner { display: inline-block!important; padding: 0!important; margin: 0!important; background: transparent; font-size: 20px; font-weight: bold; color: $grey_text!important; text-transform: uppercase; border: none!important; }
 .product-grid a {background: transparent;}
 .product-grid__button .wsite-button-highlight .wsite-button-inner:hover, .wsite-product-button-wrap .wsite-button-highlight .wsite-button-inner:hover { display: inline-block!important; color: #13a89e!important; padding: 0; background: transparent!important; border: none; }
 .wsite-product-button-wrap:hover {background: $bg_two; color: #138aa8;}
 .product-grid__info .product-grid__description, .wsite-product .wsite-product-description {display: none;}
 .product-grid__info { padding:10px 15px; text-align: center!important; float: none!important; width: auto!important; }
 .multicol-products .wsite-product a.wsite-product-image {border: none!important; padding:0 0 10px 0!important;}
 .multicol-products .wsite-product .wsite-product-top {border-top:1px solid #cacaca; padding-top: 10px!important;}
 #wsite-com-store {padding:40px 0!important;}
 .wsite-com-content {padding:30px 0 10px 0;}
 .wsite-com-category-product-name, .wsite-product-top h2.wsite-product-title {color: #555555;}
 .wsite-com-category-product-name:hover {color: #13a89e;}
 #wsite-com-breadcrumbs.wsite-com-category-breadcrumbs {margin-bottom: 20px!important;}
 .wsite-com-breadcrumb-arrow {display: none !important;}
 ul#wsite-com-breadcrumbs { display: block; padding: 0 !important; margin: 0 !important; }
 ul#wsite-com-breadcrumbs li.wsite-com-breadcrumb { padding: 0!important; margin: 0!important; position: relative; }
 ul#wsite-com-breadcrumbs li span.wsite-com-link-text { display: inline-block; padding:10px 15px; margin-right: 20px; margin-bottom: 5px; font-weight: 400; color: #555555; position: relative; }
 ul#wsite-com-breadcrumbs li a.wsite-com-link span.wsite-com-link-text { display: inline-block; background: #13a89e; color: #ffffff; }
 ul#wsite-com-breadcrumbs li a.wsite-com-link:hover span.wsite-com-link-text { background: #138aa8; color: #ffffff; }
 ul#wsite-com-breadcrumbs li span.wsite-com-link-text:after { font-family: FontAwesome; font-size: 28px; color: transparent; text-align: center; font-weight: 200 !important; content: "\f0da"; position: absolute; right: -7px; top: 7px; }
 ul#wsite-com-breadcrumbs li a.wsite-com-link span.wsite-com-link-text:after {color: #13a89e;}
 ul#wsite-com-breadcrumbs li a.wsite-com-link:hover span.wsite-com-link-text:after {color: #138aa8;}
 .wsite-com-category-product-image-wrap, .wsite-com-category-product-featured-image-wrap, .wsite-com-category-subcategory-image-wrap {border:1px solid rgba(0, 0, 0, 0.2);}
 .wsite-com-category-product-wrap {text-align: center;}
 .wsite-com-category-product-image-container { margin-bottom: 20px;}
 #wsite-com-store #wsite-com-product-list {padding-top: 40px; margin-top: 60px;}
 .product-pagination {margin-top: 40px;}
 .product-grid__paging {text-align: center;}
 .product-grid__controls a span, .product-grid__paging .product-grid__paging--link, .product-grid__paging .product-grid__paging--link span { border-color: rgba(0, 0, 0, 0.2); cursor: pointer; }
 .product-grid__paging .product-grid__paging--link:hover { background: #555555; color: #fff; border-color: #555555; }
 .product-grid__controls a span:hover {border-color: #555555;}
 .product-grid__paging .pagination-wrapper .product-grid__paging--count { color: $grey_text; }
 .product-grid__paging .pagination-wrapper .product-grid__paging--count.wsite-selected, .product-grid__paging .pagination-wrapper .product-grid__paging--count:hover { color: #b9b9b9; }
 #wsite-com-product-gen ul#wsite-com-breadcrumbs {padding-top: 30px!important;}
 #wsite-com-product-area {padding-top: 40px;}
 h2#wsite-com-product-title { font-size: 44px; line-height: 48px; margin-bottom: 20px; font-weight: 500; }
 #wsite-com-product-price-area { padding:20px 15px 15px 35px; font-weight: bold; color: #13a89e; position: relative; }
 #wsite-com-product-price-area:before { font-family: FontAwesome; content: "\f02b"; position: absolute; left: 0; }
 #wsite-com-product-price-range span, #wsite-com-product-price { color: #13a89e !important; padding:5px 15px !important; font-size: 24px; font-weight: bold; margin-top: 15px; }
 #wsite-com-product-social-sharing { display: block; padding:15px 5px; }
 .wsite-com-product-social a { display: inline-block; color: #13a89e; font-size: 16px; text-align: center !important; border-radius: 50%; }
 .wsite-com-product-social a:hover {color: $grey_text;}
 .wsite-com-product-social::before, .wsite-com-product-social a::before { margin-top: 1px !important; text-align: center !important; left: 0; right: 0; margin-left: auto; margin-right: auto; }
 #wsite-com-product-options {border: none;}
 .wsite-checkout-slides__item {min-height: 500px; padding:40px 0;}
 .wsite-checkout-page-title { display: inline-block; color: #13a89e; padding:10px 15px; font-size: 24px; font-weight: bold; margin-bottom: 40px; }
 #two-cols {width: 50%; float: left;}
 #three-cols {width: 33.3%; float: left;}
 #four-cols {width:25%; float: left;}
 #five-cols {width:20%; float: left;}
 #cta-section { background: #13a89e; color: #ffffff; }
 #cta-section h1, #cta-section h2, #cta-section div.paragraph, #cta-section blockquote {color: #ffffff;}
 #cta-section h1, #cta-section h2, #cta-section p, #cta-section blockquote {color: #ffffff;}
 .default-footer {display: none;}
 #main-footer { padding:40px 0; background: #081118; width: 100%; }
 #main-footer h1, #main-footer h2 {color: #138aa8;}
 #main-footer div.paragraph, #main-footer blockquote {color: #b9b9b9;}
 #main-footer p, #main-footer blockquote {color: #b9b9b9;}
 .copyright {font-size: 14px; color: #ffffff; font-weight: 300; padding:5px 0;}
 .backtotop a {font-size: 28px; display: inline-block;}
 #product-branding {font-size: 14px; text-align: center; padding-top: 20px;}
 #product-branding a {color: #888888; display: inline-block;}
 .social-frame{margin:15px auto 0 auto; width: 100%;}
 .wsite-social {vertical-align: middle;}
 .wsite-social-item { width: 35px; height: 35px; border-radius: 1px; margin: 0 0 0 4px; padding: 0; display: inline-block; background: #13a89e; font-size: 16px; color: #ffffff!important; text-align: center; }
 .wsite-social-item:before, .wsite-social-item:after {display: inline-block!important; padding-top: 4px!important;}
 .wsite-social-item:hover {background: #138aa8; color: #ffffff!important;}
 .social-frame div {text-align: center !important; display: inline-block;}
 .wsite-social.wsite-social-default{width:100%;}
 .wsite-search { border:2px solid #555555; background: #fff; padding:2px; border-radius: 3px; }
 .wsite-search-element-input, .wsite-search-input { font-family: 'News Cycle', serif; color: #333!important; font-size: 16px; background: #fff!important; padding:5px 20px!important; border: 0!important; height: 30px; }
 .wsite-search-button {width: 40px; height: 40px; background: url(theme/search-icon.png?1509786179) no-repeat center center!important;}
 .menu-toggle-wrap .wsite-search {margin-right: 8px;}
 .menu-toggle-wrap .wsite-search-element-input, .menu-toggle-wrap .wsite-search-input { width: 170px!important; }
 .wsite-form-label { display: inline-block; color: #555555; font-family: 'News Cycle', serif; font-size: 14px; font-weight: 300; }
 .wsite-form-sublabel {color: #b9b9b9; font-family: 'News Cycle', serif; font-weight: 300;}
 .form-radio-container { color: #555555; font-size: 13px; font-weight: 300; font-family: 'News Cycle', serif; }
 .wsite-form-input, .wsite-search-element-input { border:1px solid #b9b9b9; background: #f3f3f3; color: #202020; padding:7px 5px !important; }
 .wsite-form-input:hover, .wsite-search-element-input:hover { -o-box-shadow:0 0px 1px 0px #dcd9d9; -ms-box-shadow:0 0px 1px 0px #dcd9d9; -moz-box-shadow:0 0px 1px 0px #dcd9d9; -webkit-box-shadow:0 0px 1px 0px #dcd9d9; box-shadow:0 0px 1px 0px #dcd9d9; }
 .wsite-form-input:focus, .wsite-form-input--focus, .wsite-search-input:focus, .wsite-search-element-input:focus {background: #fff;}
 .form-select { color: #555555; font-size: 13px; padding: 2px 0px 2px 5px; width: 300px; border-radius: 5px; }
 .wsite-form-instructions {z-index: 9999!important;}
 .popup-form form {border:1px solid #b9b9b9; padding: 10px; background: #f3f3f3;}
 .popup-form .wsite-form-label {padding-top: 10px!important;}
 .popup-form .wsite-form-sublabel {color: #555555;}
 .popup-form .wsite-form-input {padding:10px 15px!important; background: #fff; border:1px solid #b9b9b9;; border-radius: 0;}
 .popup-form .wsite-form-input:focus, .wsite-form-input--focus {border:1px solid #138aa8;}
 .popup-form select.form-select {border:1px solid #b9b9b9!important; border-radius: 0!important; height: 40px!important; background: #fff!important;}
 .popup-form select.form-select option {padding:7px 15px!important; color: #555555!important;}
 #map-directions-form {padding:20px;}
 #map-directions-form form {width: 100%; width: 100%;}
 #map-directions-form input {border:1px solid #b9b9b9; background: #fff; padding:10px 5px; border-radius: 1px; font-size: 16px; display: inline-block;}
 #map-directions-form input:focus {background: #fff;}
 #map-directions-form input.submit {background: #13a89e; color: #ffffff; border: 0; padding:10px;}
 #map-directions-form input.submit:hover {background: #138aa8;}
 .get-directions-wrap #map-directions-form input.location-field {width: 250px}
 .get-directions-wrap #map-directions-form input.submit {width: 130px}
 #mobile-menu-content #map-directions-form form {overflow: hidden!important}
 #mobile-menu-content #map-directions-form {background: #b9b9b9; padding:15px 8px; margin:20px 5px;}
 #mobile-menu-content #map-directions-form input {width: 100%; padding:10px 5px!important; border-radius: 0;}
 #mailchimp-custom-wrap {overflow-x: hidden; color: #555555;}
 #mailchimp-custom-wrap h2 {font-size: 22px!important;}
 #mailchimp-custom-wrap div.mc-field-group {display: block!important; clear: both!important;}
 #mailchimp-custom-wrap div.mc-field-group label { display: block; font-size: 20px; text-align: left; padding-top:15px; }
 .mailchimp-dark-bg {padding: 15px;}
 .mailchimp-dark-bg div.mc-field-group label {color: #fff;}
 #mailchimp-custom-wrap div.mc-field-group input { width: 98%; padding:8px 15px!important; display: block; color: #555555; border: 0; background: #fff; font-size: 22px; }
 .mailchimp-light-bg div.mc-field-group input {background: #f3f3f3!important;}
 #mailchimp-custom-wrap input.button { background: #13a89e; color: #fff; font-size: 24px; display: inline-block; padding:15px 20px!important; border: 0; margin-top: 15px!important; }
 #mailchimp-custom-wrap input.button:hover {background: #555555;}
 #mailchimp-custom-wrap input.button, input.button:hover {-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
 #mailchimp-custom-wrap .mc-field-group select {background: #f3f3f3; display: inline-block; padding:10px 20px; width: 100%!important; outline: none; border: 0!important; box-shadow: none!important;}
 #mailchimp-custom-wrap div.mc-field-group.input-group {font-size: 20px; font-weight: 300; padding-top: 15px;}
 #mailchimp-custom-wrap div.mc-field-group.input-group strong {font-size: 20px; font-weight: 300;}
 #mailchimp-custom-wrap div.mc-field-group.input-group ul {display: block!important; list-style: none!important; padding-left:20px!important;}
 #mailchimp-custom-wrap div.mc-field-group.input-group ul li {display: block!important; padding: 0!important; margin:0!important;}
 #mailchimp-custom-wrap div.mc-field-group.input-group label {font-size: 16px!important; padding:0 0 0 0!important; margin:0 0 0 5px!important; display: inline-block!important;}
 #mailchimp-custom-wrap div.mc-field-group.input-group input {padding:0!important; margin: 0!important; display: inline-block!important; width: auto!important;}
 #mailchimp-custom-wrap div.mce_inline_error {color: #ff0000!important; font-size: 22px!important;}
 #mailchimp-custom-wrap input.mce_inline_error {color: #ff0000!important; font-size: 22px!important;}
 #mailchimp-custom-wrap #mce-error-response {color: #ff0000!important; font-size: 22px!important;}
 #mailchimp-custom-wrap #mce-success-response {color: #52cf52!important; font-size: 22px!important;}
 #mailchimp-custom-wrap .datefield span {display: inline-block!important; padding:0 8px!important;}
 #mailchimp-custom-wrap .datefield input {width: auto!important;}
 #mailchimp-custom-wrap .datefield .small-meta {font-size: 12px; display: block!important;}
 #mailchimp-custom-wrap .mc-address-group {display: block!important; margin-bottom: 10px!important;}
 #mailchimp-custom-wrap .indicates-required {font-size: 14px;}
 #mailchimp-custom-wrap .mc-field-group .asterisk {color: #ff0000;}
 #mailchimp-custom-wrap .mc-address-group div.size1of2 {clear:none!important; float:left!important; display:inline-block!important; width:40%!important; margin-right: 10%!important;}
 * html #mailchimp-custom-wrap .mc-address-group .size1of2 {margin-right:2%!important; }
 #mailchimp-custom-wrap .mc-address-group div.size1of2 label, #mailchimp-custom-wrap .mc-address-group div.size1of2 input {display: block!important; clear: both!impirtant;}
 .wsite-button { display: inline-block; padding: 0px; color: #fff; font-family: 'News Cycle', serif; background: none; font-size: 14px; font-weight: bold; text-align: center; }
 .wsite-button-inner { color: #ffffff; display: block; font-size: 16px; background: #13a89e; font-weight: 500; padding:15px 30px; text-shadow: 0; border: 0; border-radius: 1px; }
 .wsite-button-inner:hover { color: #ffffff; display: block; padding:15px 35px; background: #138aa8; }
 .wsite-button:active .wsite-button-inner {background: #13a89e;}
 .wsite-button-large {color: #fff; background: #138aa8; border: 0}
 .wsite-button-large:hover {color: #fff; border-radius: 2px;}
 .wsite-button-large .wsite-button-inner { padding:12px 30px; background: #138aa8; color: #ffffff; border: 0; border-radius: 2px; }
 .wsite-button-large .wsite-button-inner:hover {padding: 12px 30px; background: #13a89e; color: #ffffff;}
 .wsite-button-large:hover .wsite-button-inner {background: #13a89e; color: #ffffff; border-radius: 2px;}
 .wsite-button-large:active .wsite-button-inner {background: #ff8d65;}
 .wsite-button-highlight { display: inline-block; padding: 0; text-align: center; text-shadow: 0; background: transparent; }
 .wsite-button-highlight .wsite-button-inner { color: #138aa8; display: block; font-size: 16px; border: 0; font-weight: 500; padding:10px 30px; background: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.8); text-shadow: 0; border-radius: 1px; }
 .wsite-button-highlight .wsite-button-inner:hover { color: #13a89e; background: #fff; }
 .wsite-button-large .wsite-button-highlight {background: none; color: #555555; border:0;}
 .wsite-button-large.wsite-button-highlight .wsite-button-inner {background: #081118; color: #fff; border: 0;}
 .wsite-button-large.wsite-button-highlight .wsite-button-inner:hover {background: #13a89e; color: #ffffff;}
 #prompt-event .wsite-button-inner { position: absolute; bottom: 120px; left: 0; right: 0; margin-left: auto; margin-right: auto; text-align: center; opacity: 0; z-index: 15; }
 #prompt-event:hover .wsite-button-inner {opacity: 1; bottom: 0;}
 .large-button a, a.large-button {padding:20px 30px;}
 .medium-button a, a.medium-button {padding:10px 20px;}
 .small-button a, a.small-button {padding:8px 15px;}
 .primary-color-button a, a.primary-color-button {background: #13a89e; color: #ffffff;}
 .secondary-color-button a, a.secondary-color-button {background: #138aa8; color: #ffffff;}
 .primary-color-button a:hover, a.primary-color-button:hover {background: #138aa8; color: #ffffff;}
 .secondary-color-button a:hover, a.secondary-color-button:hover {background: #13a89e; color: #ffffff;}
 #openhours-table tr,#openhours-table tr:hover {-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
 #main-header-wrap, #main-header, .header-position, .mhd-height, .wsite-product .wsite-imageaspectratio-image-wrap img, .prompt-event-list .container, #prompt-event-col, .prompt-event-list #prompt-event-col, .galleryInnerImageHolder, .galleryInnerImageHolder a, .galleryImageHolder img, #menu1-col-left .menu1-item tr:after, #menu1-col-left .menu1-item tr:hover:after, #menu1-col-right .menu1-item tr:after, #menu1-col-right .menu1-item tr:hover:after, .primary-color-button a, a.primary-color-button, .secondary-color-button a, a.secondary-color-button, .primary-color-button a:hover, a.primary-color-button:hover, .secondary-color-button a:hover, a.secondary-color-button:hover, #landing1-s1-bot, .landing1-s1-cols-inner:hover #landing1-s1-bot, .wsite-button-large .wsite-button-inner, .wsite-button-highlight .wsite-button-inner, .wsite-button-highlight .wsite-button-inner:hover, .wsite-button-inner, .wsite-button-inner:hover, .wsite-button-large .wsite-button-inner:hover {-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
 .container, .prompt-event-list .container, #prompt-event-col, .prompt-event-list #prompt-event-col, .landing1-s2-inner, .landing1-s2-inner:hover {-webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out; transition: all 0.8s ease-in-out;}
 .gallery-full .wsite-multicol-col img, .galleryImageHolder img, #landing1-s1-top img, .landing1-s1-cols-inner:hover #landing1-s1-top img, #landing2-section1 .wsite-multicol-col img, span#pmtevent-day, #landing2-section1 .wsite-multicol-col:hover img {-ms-transition: -ms-transform 0.8s ease-in-out; -webkit-transition: -webkit-transform 0.8s ease-in-out; -moz-transition: -moz-transform 0.8s ease-in-out; transition: transform 0.8s ease-in-out;}
 .gallery-full .wsite-multicol-col:hover img, #landing2-section1 .wsite-multicol-col:hover img {-webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}
 .gallery-full .wsite-multicol-col:hover img, .galleryImageHolder:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
 .landing1-s1-cols-inner:hover #landing1-s1-top img {-webkit-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9);}
 .imageGallery .galleryCaptionInnerText div.paragraph, .imageGallery .galleryCaptionInnerText { display: inline-block; padding:30px 15px; background: rgba(0, 0, 0, 0.7); color: #fff; font-size: 20px; }
 .imageGallery .galleryCaptionInnerText p, .imageGallery .galleryCaptionInnerText { display: inline-block; padding:30px 15px; background: rgba(0, 0, 0, 0.7); color: #fff; font-size: 20px; }
 .wslide-caption-text { font-size: 24px; line-height: 28px!important; font-weight: bold; }
 .fancybox-skin {border-radius: 0!important;}
 .fancybox-close {background: url(theme/fancybox-close-icon.png?1509786179);}
 .fancybox-next span {background: url(theme/fancybox-next-icon.png?1509786179)!important;}
 .fancybox-prev span {background: url(theme/fancybox-previous-icon.png?1509786179)!important;}
 .rss-title, .rss-title a { display: block; background: #13a89e; color: #ffffff!important; font-size: 20px; font-weight: bold; padding:10px 15px; display: none; }
 .rss-items { list-style: none; display: block; border: none!important; background: #fff; }
 .rss-items li.rss-item { display: block; padding:20px 15px!important; border-bottom:1px solid #b9b9b9; font-family: 'Open Sans', sans-serif!important; }
 .rss-items li.rss-item a { display: inline-block; font-size: 20px; color: $grey_text!important; margin-bottom: 8px; background: transparent!important; text-decoration: none; font-family: 'Open Sans', sans-serif!important; }
 .rss-items li.rss-item:hover a {color: #13a89e!important;}
 ul#bubble-double-links {padding:20px 0;}
 ul#bubble-double-links li { display: inline-block; vertical-align: middle; font-size: 24px; }
 ul#bubble-double-links li.bubble-link1 {margin-right: 60px;}
 .content-links {padding:10px 0; font-size: 24px;}
 .content-links-1 a { display: inline-block; padding:5px 10px; margin:5px 2px; }
 .content-links-1 a.link1 {color: #13a89e;}
 .content-links-1 a.link2 {color: #138aa8;}
 .content-links-1 a.link3 {color: #555555;}
 .content-links-1 a:hover {color: #555555;}
 .content-links-1 a.link3:hover {color: #081118;}
 .content-links-1 i, .content-links-2 i {margin-right: 6px;}
 .content-links-2 a { display: inline-block; padding:5px 8px; color: #13a89e; margin:5px 2px; }
 .content-links-2 a:hover {color: #555555;}
 .content-links-3 a { display: inline-block; padding:5px 8px; color: #fff; margin:5px 2px; }
 .content-links-3 a:hover {color: #081118;}
 #openhours-table h3 { font-size: 24px; line-height: 26px; background: #138aa8; color: #ffffff; padding:10px 20px; margin-bottom: 20px; }
 #openhours-table table {border-collapse: collapse;}
 #openhours-table tr {border-bottom:1px dotted #b9b9b9;}
 #openhours-table td {padding:8px 15px; font-size: 16px;}
 #openhours-table td i {margin-right: 8px;}
 #openhours-table i.fa-clock-o {color: #13a89e;}
 #openhours-table tr:hover {background: #13a89e; color: #ffffff; font-size: 20px;}
 #openhours-table tr:hover i.fa-clock-o {color: #ffffff;}
 #block {width: 100%!important; z-index: 4;}
 .footage-plugin-wrap {width: 100%; z-index: 1;}
 #peak-testimonial-wrap {padding-top: 60px;}
 #peak-testimonial-left, #peak-testimonial-right {width: 50%; float: left;}
 .pt-left, .pt-right {padding:0 20px;}
 td.pt-left-cell, td.pt-right-cell {vertical-align: top!important;}
 #pt-image {margin-bottom: 10px;}
 #pt-image img {max-width: 90px; max-height: 90px; border-radius: 50%;}
 #pt-name {font-size: 18px; color: #13a89e; text-align: center; margin-bottom: 5px;}
 #pt-rate {margin-bottom: 5px;}
 #pt-rate h4 { font-family: FontAwesome!important; color: #f1935a; font-size: 12px; line-height: 14px; text-align: center; padding-top: 0!important; letter-spacing: 3px; font-style: normal!important; }
 #pt-quote { padding: 10px; min-height: 100px; margin-left: 20px; font-size: 18px; font-style: italic; border:1px solid #aaaaaa; position: relative; }
 #pt-quote:before { position: absolute; font-family: FontAwesome; content: "\f0d9"; font-size: 18px; color: #aaa; left: -7px; top: 40%; font-style: normal; }
 .pt-container:hover #pt-rate h4 {color: #13a89e;}
 .mfp-bg {background: #000; opacity: 0.8; filter: alpha(opacity=80); }
 .ipopup-fade.mfp-bg {opacity: 0; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out;}
 .ipopup-fade.mfp-bg.mfp-ready {opacity: 0.8;}
 .ipopup-fade.mfp-bg.mfp-removing { opacity: 0;}
 .ipopup-fade.mfp-wrap .mfp-content {opacity: 0; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out;}
 .ipopup-fade.mfp-wrap.mfp-ready .mfp-content {opacity: 1;}
 .ipopup-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0;}
 .mfp-close { width: 44px; height: 44px; border-radius: 50%; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; filter: alpha(opacity=65); padding: 0 0 18px 10px; color: #fff; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; }
 .mfp-close:hover, .mfp-close:focus {opacity: 1; filter: alpha(opacity=100);}
 .mfp-close:active {top: 1px;}
 .mfp-close-btn-in .mfp-close {color: #fff; margin-top: 10px; margin-right: 10px; background: #000; }
 #ipopup-button {padding:30px 0;}
 #ipopup-button a { font-size: 16px; font-family: ; text-align: center; border-radius: 3px; text-decoration: none; }
 #ipopup-content {padding: 20px 0px; background: #13a89e;}
 #ipopup-content h2 {color: #fff;}
 #ipopup-content div.paragraph {color: #fff;}
 #ipopup-content p {color: #fff;}
 .ipopup-content-container-reserv {position: relative; background: #fff; padding: 20px; width: auto; max-width: 800px; margin: 20px auto;}
 .ipopup-content-container-review {position: relative; background: #fff; padding: 20px; width: auto; max-width: 600px; margin: 20px auto; border-radius: 5px;}
 #popup-reviews-top {padding-bottom: 30px; text-align: center;}
 #popup-reviews-bot {padding-top: 30px;}
 #boxit-content-slider {padding: 15px;}
 #boxitslider-dots-section {height: 60px; background: #fff;}
 .bx-wrapper .bx-pager.bx-default-pager a {border:2px solid #fff;}
 .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background: #fff;}
 .landing2-slide {background-size: cover!important;}
 .landing2-slide1 {background: url(theme/boxit-slide1-bg.jpg?1509786179);}
 .landing2-slide2 {background: url(theme/boxit-slide2-bg.jpg?1509786179);}
 .landing2-slide3 {background: url(theme/boxit-slide3-bg.jpg?1509786179);}
 .landing2-slide4 {background: url(theme/boxit-slide4-bg.jpg?1509786179);}
 .landing2-slide5 {background: url(theme/boxit-slide5-bg.jpg?1509786179);}
 .landing2-slide6 {background: url(theme/boxit-slide6-bg.jpg?1509786179);}
 .boxit-landing2-slide h1, .boxit-landing2-slide h2 { font-size: 54px; line-height: 52px; color: #f1f1f1; text-shadow:2px 4px #000000; }
 #milo-cols-wrap {background: #fff;}
 .milo-plugin-full #milo-cols-wrap {padding: 0;}
 .milo-cols {width: 25%; float: left;}
 .milo-cols-full {width: 25%; float: left;}
 .milo-wrap { margin:0 5px; position: relative; overflow: hidden; }
 .milo-full-width .milo-wrap {margin: 0;}
 .milo-front, .milo-back { height: 400px; width: 100%; overflow: hidden; }
 .milo-back {display: table; width: 100%;}
 .milo-front {position: relative;}
 .milo-back {background: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.9);}
 #milo-contents {padding: 15px; display: table-cell; vertical-align: middle; text-align: center;}
 #milo-photo img { width: 100% !important; height: 100%; position: absolute; top: 0; left: 0; }
 h3#milo-front-header { position: absolute; bottom: 20px; z-index: 6; }
 h3#milo-front-header span.front-heading {display: inline-block;}
 h3#milo-front-header { display: inline-block; padding:5px 10px; background: rgba(255, 255, 255, 0.8); }
 #milo-contents h1#milo-heading { position: relative; padding:15px 0; }
 #milo-contents p#milo-info {margin-top: 15px;}
 .milo-cols, .milo-front, .milo-back { -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; }
 #milo-link {display: none;}
 #prompt-event-col {width: 25%; float: left;}
 .prompt-event-col-inner {padding:0 3px;}
 #prompt-event {border:1px solid #b9b9b9; min-height: 200px; margin-bottom:3px;}
 .prompt-event-top {background: #f3f3f3; padding:10px; min-height: 100px; position: relative;}
 .prompt-event-top h1 {font-size: 22px; padding:2px 0; line-height: 26px; color: #191919; margin-right: 120px;}
 .pmtevent-date { background: #EA6A69; width: 100px; position: absolute; right: 8px; top: 8px; z-index: 15; }
 span#pmtevent-month, span#pmtevent-weekday { background: #DA5556; padding:3px; text-align: center; color: #fff; display: block; font-weight: 600; font-size: 14px; }
 .pmtevent-day-time {padding:20px 5px 10px 5px;}
 span#pmtevent-day { padding:3px; text-align: center; color: #fff; display: block; font-weight: 600; font-size: 58px; }
 span#pmtevent-time { padding-top:3px; text-align: center; color: #fff; display: block; font-weight: 500; font-size: 12px; margin-top: 8px; }
 #prompt-event-bot {position: relative;}
 #prompt-event-bot h1, .prompt-event-bot h2 {padding: 10px;}
 #prompt-event-bot div.paragraph {padding: 10px; font-size: 16px; line-height: 22px;}
 #prompt-event-bot p {padding: 10px; font-size: 16px; line-height: 22px;}
 #prompt-event-toolbar {padding:10px 20px; background: #f6f6f6; border:1px solid #b9b9b9; border-radius: 2px; margin-bottom: 30px;}
 #pmtevent-tbar-left {width:70%; float: left;}
 #pmtevent-tbar-right {width:30%; float: left;}
 #pmtevent-tbar-right ul {list-style: none; float: right; padding-top: 8px;}
 #pmtevent-tbar-right ul li {display: inline-block; padding:0 2px;}
 #pmtevent-tbar-left h3 { font-size: 24px; padding:2px 0; line-height: 28px; color: #13a89e; }
 #pmtevent-grid-trigger, #pmtevent-list-trigger {font-size: 20px; color: #DA5556; cursor: pointer;}
 #pmtevent-grid-trigger {color: #13a89e;}
 .prompt-event-list #prompt-event-col {width: 100%;}
 .prompt-event-list .container {width: 40%!important;}
 .prompt-event-list #pmtevent-list-trigger {color: #13a89e;}
 .prompt-event-list #pmtevent-grid-trigger {color: #da5556;}
 .pmtevent-details .blog-sidebar {display: none;}
 .pmtevent-details-container {width: 40%; margin: 0 auto;}
 .pmtevent-details .blog-post { background: #fff; padding:10px 10px; margin-bottom: 30px; border:1px solid #b9b9b9; }
 .pmtevent-details a.blog-title-link {padding-bottom: 6px!important; border-bottom:1px solid #b9b9b9; display: block!important; margin-bottom: 10px!important;}
 .pmtevent-details .blog-post img {background: #13a89e; padding:15px 0; -webkit-box-shadow:0 4px 4px -4px #000; box-shadow:0 4px 4px -4px #000;}
 .pmtevent-details .blog-post blockquote { color: #ffffff; background: #13a89e; display: block; font-size: 18px; line-height: 22px; font-style: normal; padding:15px 10px; font-weight: 300; border: 0; }
 .pmtevent-details .blog-post blockquote:before, .pmtevent-details .blog-post blockquote:after {content: none!important;}
 @media screen and (max-width: 1400px) {
 .container {width: 80%;}
 .container-small {width:40%;}
 .container-medium {width:55%;}
 .container-blog {width:65%;}
 .prompt-event-list .container {width: 50%!important;}
 .pmtevent-details-container {width: 55%;}
 #landing1-banner-tabs .tab-content {min-height: 600px;}
 .landing1-tab1-content {margin-top: 80px;}
 #banner-tab-info, #landing1-banner-tabs #tabs-nav li {width: 90px; height: 90px;}
 #banner-tab-info span {margin-top: 18px;}
 .landing1-banner-height, .landing2-slider-height {height: 560px;}
 .tall-header-layout #page-heading-banner-top {min-height: 500px;}
 .short-header-layout #page-heading-banner-top {min-height: 300px;}
 }
 @media screen and (max-width: 1280px) {
 .landing1-s2-inner {padding:200px 0;}
 .boxit-landing2-slide {min-height: 500px;}
 .boxit-slider-container {padding-top: 100px;}
 .prompt-event-list .container {width: 65%!important;}
 .pmtevent-details-container {width: 65%;}
 .tall-header-layout #page-heading-banner-top {min-height: 400px;}
 .landing1-banner-height, .landing2-slider-height {height: 500px;}
 }
 @media screen and (max-width: 1140px) {
 .container-large, .container {width: 90%;}
 .container-small {width: 60%;}
 .container-medium {width: 65%;}
 .container-blog {width: 75%;}
 .prompt-event-list .container {width: 75%!important;}
 .pmtevent-details-container {width: 75%;}
 }
 @media screen and (max-width: 1024px) {
 body {overflow-x: hidden;}
 #main-header-left {width: 100%;}
 #main-header-right {display: none;}
 .main-header-left-inner {padding-left: 0;}
 #slogan-review {display: none;}
 .landing1-banner-height, .landing2-slider-height {height: 400px;}
 #landing1-banner-tabs .tab-content {min-height: 600px;}
 .landing1-tab1-content {margin-top: 120px;}
 .landing1-s2-inner {padding:150px 0;}
 .boxit-landing2-slide {min-height: 400px;}
 .boxit-slider-container {padding-top: 80px;}
 #prompt-event-col {width: 50%;}
 }
 @media screen and (max-width: 960px) {
 .container-small, .container-medium, .container-blog {width: 90%;}
 #bot-header-left {display: none;}
 #bot-header-right {width: 100%;}
 #bot-header-right ul {padding:5px 0;}
 .tall-header-layout #page-heading-banner-top {min-height: 280px;}
 .short-header-layout #page-heading-banner-top {min-height: 200px;}
 #popup-reviews-bot .pt-review6, #popup-reviews-bot .pt-review7, #popup-reviews-bot .pt-review8, #popup-reviews-bot .pt-review9, #popup-reviews-bot .pt-review10 {display: none;}
 }
 @media screen and (max-width: 840px) {
 .wsite-section, .wsite-section-bg-color { height: auto!important; max-height: auto!important; padding:60px 0; }
 .wsite-section-bg-image { height: 500px!important; max-height: 500px!important; }
 .prompt-event-list .container {width: 90%!important;}
 .pmtevent-details-container {width: 90%;}
 #main-nav {margin-top: 30px;}
 #menu-toggle-trigger {right: 20px;}
 #menu-toggle-close {top: 10px; right: 10px;}
 #menu-toggle-close img {max-width: 20px; max-height: 20px;}
 .cta-menu {border: none; display: block;}
 .cta-menu a { margin:5px 10px; border: none; border:1px solid #138aa8; }
 .banner-content .wsite-spacer {height: auto!important;}
 .tall-header-layout .banner-content {min-height: 400px;}
 .sidebar-layout .wsite-background, .short-header-layout .banner-content {min-height: 250px;}
 .sidebar-left-inner {padding:10px 8px; margin-right: 0;}
 .sidebar-right-inner {padding:10px 8px; margin-left: 0;}
 #sidebar-left, #sidebar-right {display: none;}
 #sidebar-main {width: 100%;}
 table#blogTable td {display: block!important; width: 100%!important;}
 .blog-sidebar {width: 90%; margin: 0 auto; margin-top: 60px!important;}
 .column-blog {width: 100%; float: none;}
 .blog-post {width: 90%; margin:5px auto;}
 #landing1-banner-tabs #tabs-nav-wrap { position: relative; right: 0; top: 0; text-align: center; }
 #landing1-banner-tabs #tabs-nav-wrap li {display: inline-block; margin:0 10px 0 0;}
 #peak-testimonial-left, #peak-testimonial-right {width: 100%;}
 .pt-left, .pt-right {padding: 0;}
 .milo-cols {width: 50%;}
 #menu1-col-left, #menu1-col-right, #menu2-col-left, #menu2-col-right {width: 100%;}
 .menu1-col-inner, .menu2-col-inner {padding:30px 0;}
 .menu1-leftcol-inner, .menu1-rightcol-inner, .menu2-leftcol-inner, .menu2-rightcol-inner {margin: 0; border: none;}
 #menu1-col-left .menu1-item tr:after, #menu1-col-right .menu1-item tr:after {content: none;}
 #menu2-col-left .menu2-item {padding-left: 0;}
 #menu2-col-right .menu2-item {padding-right: 0;}
 .menu2-cat-image {display: none;}
 #three-cols {width: 100%; margin-bottom: 20px;}
 #four-cols {width: 50%; margin-bottom: 20px;}
 #five-cols {width: 100%; margin-bottom: 20px;}
 .landing1-s1-cols-inner {padding:10px 0;}
 .wsite-multicol-col { display: block!important; width: 90%!important; padding: 0!important; margin:5px auto!important; overflow: hidden!important; }
 .copyright, .iwebbic-brand {text-align: center;}
 .back-to-top {right: 0px; border-top-left-radius: 2px; border-top-right-radius: 2px; font-size: 14px; padding:5px 8px;}
 .scroll-to-top-wrap {display: none;}
 .wsite-com-sidebar, #wsite-com-product-images {width: 100% !important; text-align: center; padding: 0; float: none;}
 .wsite-com-content-with-sidebar, #wsite-com-product-info.wsite-com-product-info-with-images {margin-left: 0; padding: 0; clear: both;}
 #wsite-com-product-images-strip .wsite-com-product-images-secondary {margin-top: 0;}
 .wsite-com-content-inner .wsite-com-category-subcategory-group .wsite-com-column, #wsite-com-category-product-group .wsite-com-column, .wsite-com-category-product-group .wsite-com-column {width: 100% !important; height: auto !important; text-align: center; margin-bottom: 1em;}
 .wsite-com-content-with-sidebar .wsite-com-category-subcategory-group {display: none;}
 .wsite-com-category-subcategory, .wsite-com-column {display: block!important; margin-bottom: 20px!important; width: 100%!important; clear: both!important;}
 .wsite-com-category-subcategory-image-wrap, .wsite-imageaspectratio-image-wrap, .wsite-com-category-subcategory-image, .wsite-imageaspectratio-image, .wsite-com-category-subcategory-image-container, .wsite-imageaspectratio-image-container {min-width: 100%!important;}
 #wsite-nav-cart-num {top: -20px !important;}
 #wsite-mini-cart .wsite-product-image {padding: 5px !important;}
 #wsite-mini-cart .wsite-items-right {padding-right: 5px !important;}
 #wsite-mini-cart {width: 100%; left: 3px !important; border-radius: 0 !important;}
 #wsite-com-product-info {margin-left: 0 !important; margin-top: 30px;}
 h2.wsite-checkout-header {padding-bottom: 0 !important;}
 #wsite-com-checkout-list .wsite-com-checkout-item-image, #wsite-com-checkout-summary-list .wsite-com-checkout-item-image {max-width: 50px; max-height: 50px; margin-right: 10px;}
 #wsite-com-checkout-list .wsite-com-checkout-item-details-inner, #wsite-com-checkout-summary-list .wsite-com-checkout-item-details-inner {padding-left: 0 !important;}
 #wsite-com-checkout-list {font-size: .75em !important;}
 .wsite-com-continue-shopping, button.wsite-button.wsite-button-large.wsite-button-highlight.wsite-checkout-button.wsite-com-paypal-checkout-button {font-size: .85em !important;}
 #wsite-com-checkout-list .wsite-form-input, #wsite-com-checkout-summary-list .wsite-form-input {width: 20px !important; margin: 0 10px !important; padding: 5px !important;}
 #wsite-com-checkout-list .wsite-remove-button, #wsite-com-checkout-summary-list .wsite-remove-button {left: 10px!important; top: 10px!important;}
 .wsite-checkout-type .wsite-paypal {margin-left: 0; margin-top: 10px;}
 #wsite-com-checkout-payment > div {width: 100%;}
 #wsite-com-checkout-payment-order {margin: 0; padding: 15px;}
 .wsite-com-continue-shopping .caret {line-height: 3.35 !important;}
 #wsite-com-checkout .wsite-button-inner {font-size: 14px; line-height: 22px; height: 22px; padding: 5px 25px;}
 #wsite-com-checkout .wsite-button {margin-top: 0 !important;}
 }
 @media screen and (max-width: 760px) {
 .mhd-height {height: 90px;}
 #logo img {max-width: 350px!important; max-height: 55px!important;}
 #menu-toggle-trigger {top: 20px; width: 42px; height: 32px;}
 #two-cols, #four-cols {width: 100%; margin-bottom: 20px;}
 #banner-tab-info, #landing1-banner-tabs #tabs-nav li {width: 30px; height: 30px;}
 #banner-tab-info span {display: none;}
 ul#bubble-double-links li {display: block;}
 ul#bubble-double-links li.bubble-link1 {margin:0 0 15px 0}
 #landing1-banner-tabs #tabs-nav-wrap li {margin-right: 5px;}
 .landing1-s2-inner {padding:80px 0;}
 .contact-cols-left, .contact-cols-right {padding: 0;}
 #pt-image img {max-width: 50px; max-height: 50px;}
 #prompt-event-col {width: 100%;}
 .prompt-event-col-inner {padding: 0;}
 #pmtevent-tbar-right {display: none;}
 .wsite-cart-contents {width: 100%!important; left: 0!important}
 #wsite-com-store .wsite-com-category-subcategory-group .wsite-com-column, #wsite-com-store .wsite-com-category-product-featured-group .wsite-com-column, #wsite-com-store .wsite-com-category-product-group .wsite-com-column {float: left; width: 50% !important;}
 #wsite-com-store .wsite-com-sidebar { position: relative; float: none !important; z-index: 10; width: 100%; min-height: 35px; margin: 0 auto 15px; padding: 0; text-align: center; }
 #wsite-com-store .wsite-com-sidebar:before { display: block; width: 100%; padding: 10px 18px; box-sizing: border-box; text-align: center; text-transform: uppercase; content: 'VIEW ALL CATEGORIES\00a0\00a0\25be'; font-weight: 700; cursor: pointer; }
 #wsite-com-store .wsite-com-sidebar #wsite-com-hierarchy { position: relative; display: block; overflow: hidden; width: 100%; max-height: 0px; padding: 0; background: white; box-sizing: border-box; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
 #wsite-com-store .wsite-com-sidebar #wsite-com-hierarchy > ul {width: 100%;padding: 0;}
 #wsite-com-store .wsite-com-sidebar #wsite-com-hierarchy > ul li {margin-bottom: 15px;}
 #wsite-com-store .wsite-com-sidebar.sidebar-expanded {cursor: default !important;}
 #wsite-com-store .wsite-com-sidebar.sidebar-expanded:before {content: 'CLOSE\00a0\00a0\25b4';}
 #wsite-com-store .wsite-com-sidebar.sidebar-expanded #wsite-com-hierarchy {max-height: 1000px; padding: 10px 0;}
 #wsite-com-store .wsite-com-content-with-sidebar {margin-left: 0 !important; padding: 0 !important;}
 #wsite-com-store .wsite-com-content-with-sidebar #wsite-com-product-list {padding-top: 10px;}
 #wsite-com-store .wsite-com-content-with-sidebar h2 {text-align: center !important;}
 #wsite-com-store .wsite-com-content-with-sidebar .wsite-com-category-subcategory-group {display: none !important;}
 div.wsite-product-image-wrap {width: 100% !important;}
 .wsite-product .wsite-product-top {width: 100%;}
 .wsite-product .wsite-product-button-wrap {width: auto;}
 #wsite-com-product-images {float: none; width: 100%; margin-bottom: 20px;}
 #wsite-com-product-info {width: 100%; margin-left: 0;}
 #wsite-com-product-images-strip .wsite-com-product-images-secondary-outer {margin-bottom: 10px;}
 #wsite-com-store .wsite-com-category-subcategory-group .wsite-com-column, #wsite-com-store .wsite-com-category-product-featured-group .wsite-com-column, #wsite-com-store .wsite-com-category-product-group .wsite-com-column {float: none; width: 100% !important;}
 }
 @media screen and (max-width: 600px) {
 .header-content h1, .header-content h2, .banner-content h1, .banner-content h2 {font-size: 30px; line-height: 34px; text-shadow:2px 1px #202020;}
 .header-content div.paragraph, .banner-content div.paragraph {font-size: 24px; line-height: 28px;}
 .header-content p, .banner-content p {font-size: 24px; line-height: 28px;}
 .milo-cols {width: 100%;}
 }
 body.index-dboard {background: #f0f0f0!important; font-size: 14px; color: #191919; font-family: 'Open Sans', sans-serif;}
 #idxboard-page-wrap {padding:40px 40px 20px 40px;}
 .index-dboard a {color: #ef4b4a;}
 .index-dboard a:hover {color: #3d4351;}
 #idxboard-box li, body.index-dboard div.paragraph {color: #191919!important; font-size: 14px; line-height: 24px; font-family: 'Open Sans', sans-serif;}
 #idxboard-box li, body.index-dboard p {color: #191919!important; font-size: 14px; line-height: 24px; font-family: 'Open Sans', sans-serif;}
 #idxboard-header {background: #3d4351; padding: 20px; border:3px solid #fff;}
 .idxboard-header-left {width: 40%; float: left;}
 .idxboard-header-right {width: 60%; float: right;}
 .idxboard-title {font-size: 44px; color: #f0f0f0; font-weight: bold;}
 .idxboard-menu {text-align: right; padding-top: 15px!important;}
 .idxboard-menu a {display: inline-block; color: #f0f0f0; padding:5px 20px; border-right:1px solid #f0f0f0;}
 .idxboard-menu a:hover {color: #ef4b4a;}
 #idxboard-content {padding:40px 0 30px 0;}
 .idxboard-three-cols {width:33.3%; float: left;}
 #idxboard-cols-inner {padding:0 5px;}
 #idxboard-box {background: #fff; border:1px solid #c8c8c8; margin-bottom: 10px;}
 #idxboard-box h3 {background: #ececec; padding:10px 15px!important; font-size: 18px!important; font-family: 'Open Sans', sans-serif; color: #ef4b4a; font-weight: 500; border-left:45px solid #3d4351; position: relative;}
 #idxboard-box h3:after {position: absolute; font-family: FontAwesome; font-size: 20px; color: #fff;}
 #idxboard-box h3.idxbl-title1:after {content: "\f00d"; left: -30px;}
 #idxboard-box h3.idxbl-title2:after {content: "\f07c"; left: -30px;}
 #idxboard-box h3.idxbl-title3:after {content: "\f03e"; left: -33px;}
 #idxboard-box h3.idxbl-title4:after {content: "\f03b"; left: -33px;}
 #idxboard-box h3.idxbl-title5:after {content: "\f121"; left: -33px;}
 #idxboard-box h3.idxbm-title1:after {content: "\f07b"; left: -30px;}
 #idxboard-box h3.idxbm-title2:after {content: "\f0c9"; left: -30px;}
 #idxboard-box h3.idxbm-title3:after {content: "\f16a"; left: -33px;}
 #idxboard-box h3.idxbm-title4:after {content: "\f02d"; left: -30px;}
 #idxboard-box h3.idxbm-title5:after {content: "\f1ea"; left: -34px;}
 #idxboard-box h3.idxbm-title6:after {content: "\f1e0"; left: -33px;}
 #idxboard-box h3.idxbr-title1:after {content: "\f0b0"; left: -30px;}
 #idxboard-box h3.idxbr-title2:after {content: "\f12e"; left: -30px;}
 #idxboard-box h3.idxbr-title3:after {content: "\f01d"; left: -32px;}
 #idxboard-box h3.idxbr-title4:after {content: "\f09e"; left: -30px;}
 #idxboard-box h3.idxbr-title5:after {content: "\f234"; left: -33px;}
 #idxboard-box h3.idxbr-title6:after {content: "\f019"; left: -32px;}
 #idxboard-box section {padding: 20px;}
 #idxboard-box ul {display: block; padding-left: 15px; list-style-position: inside;}
 #idxboard-box a {color: #ef4b4a; border-bottom:1px dotted #ef4b4a;}
 #idxboard-box a.standalone {display: inline-block; margin-top: 15px;}
 table#idxb-socialfollow {margin-top: 20px; display: block!important; border-collapse: collapse;}
 table#idxb-socialfollow tr {display: block; padding-bottom: 15px;}
 table#idxb-socialfollow td {padding:10px 25px; background: #f3f3f3; border:1px solid #3d4351; margin-bottom: 10px!important;}
 table#idxb-socialfollow td.left-cell {background: #3d4351; color: #fff;}
 table#idxb-socialfollow a {display: inline-block; padding:3px 8px 3px 25px; border: none; position: relative; border-radius: 2px;}
 table#idxb-socialfollow a:hover {opacity: 0.8;}
 table#idxb-socialfollow a:before {position: absolute; font-family: FontAwesome; color: #fff;}
 table#idxb-socialfollow a.fbk {background: #3B5998; color: #fff;}
 table#idxb-socialfollow a.twt {background: #1DA1F2; color: #fff;}
 table#idxb-socialfollow a.instag {background: #2A5B83; color: #fff;}
 table#idxb-socialfollow a.ytube {background: #E62117; color: #fff;}
 table#idxb-socialfollow i {margin-right: 5px;}
 table#idxb-socialfollow a.fbk:before {content: "\f09a"; left: 5px; top: 6px;}
table#idxb-socialfollow a.twt:before {content: "\f099"; left: 5px; top: 6px;}
 table#idxb-socialfollow a.instag:before {content: "\f16d"; left: 5px; top: 6px;}
 table#idxb-socialfollow a.ytube:before {content: "\f16a"; left: 5px; top: 6px;}
 #idxboard-footer {text-align: center; color: #555555; margin-top: 40px;}
 @media screen and (max-width: 960px) {
.idxboard-three-cols {width: 100%;}
 .idxboard-header-left, .idxboard-header-right {width: 100%;}
}
 body.buildguides-on .builder-guide-wrap, body.roomybranding-on #product-branding, body.futacta-on #cta-section, body.mainfuta-on #main-footer, body.botfuta-on #bot-footer, body.defaultfuta-on .theme-footer, body.botfuta-on #bot-footer, body.headphone-on #main-header-right li.phone-cell, body.headpopup-on #main-header-right li.reservation-cell, body.headreviews-on #bot-header-right li.cell2, body.headcart-on #bot-header-right li.cell1, body.bubbles-on .reserv-bubble, body.bubbles-on .phone-bubble, body.hornav-on #menu-toggle-trigger, body.hornav-on h1.slogan-text, body.mobphone-on li.mob-phone-cell, body.mobpopup-on li.mob-reserv-cell, body.mobsocial-on li.mob-social, body.mobsearch-on li.mob-search-cell, body.lonebanner-on .landing1-banner, body.lonesone-on #landing1-section1, body.lonestwo-on #landing1-section2, body.lonestri-on #landing1-section3, body.lonesfor-on #landing1-section4, body.ltwoslider-on .landing2-slider, body.ltwosone-on #landing2-section1, body.ltwostwo-on #landing2-section2, body.ltwostri-on #landing2-section3, body.lfm1cats-lfm1catsh2 .menu1-cat2, body.lfm1cats-lfm1catsh2 .menu1-cat3, body.lfm1cats-lfm1catsh2 .menu1-cat5, body.lfm1cats-lfm1catsh2 .menu1-cat6, body.lfm1cats-lfm1catsh3 .menu1-cat3, body.lfm1cats-lfm1catsh3 .menu1-cat5, body.lfm1cats-lfm1catsh3 .menu1-cat6, body.lfm1cats-lfm1catsh4 .menu1-cat3, body.lfm1cats-lfm1catsh4 .menu1-cat6, body.lfm1cats-lfm1catsh5 .menu1-cat6, body.lfm2cats-lfm2catsh2 .menu2-cat2, body.lfm2cats-lfm2catsh2 .menu2-cat3, body.lfm2cats-lfm2catsh2 .menu2-cat5, body.lfm2cats-lfm2catsh2 .menu2-cat6, body.lfm2cats-lfm2catsh3 .menu2-cat3, body.lfm2cats-lfm2catsh3 .menu2-cat5, body.lfm2cats-lfm2catsh3 .menu2-cat6, body.lfm2cats-lfm2catsh4 .menu2-cat3, body.lfm2cats-lfm2catsh4 .menu2-cat6, body.lfm2cats-lfm2catsh5 .menu2-cat6, body.menuonelftcatone-itemstri tr.lfm1-cat1-grp2, body.menuonelftcatone-itemstri tr.lfm1-cat1-grp3, body.menuonelftcatone-itemstri tr.lfm1-cat1-grp4, body.menuonelftcatone-itemssix tr.lfm1-cat1-grp3, body.menuonelftcatone-itemssix tr.lfm1-cat1-grp4, body.menuonelftcatone-itemseit tr.lfm1-cat1-grp4, body.menuonelftcattwo-itemstri tr.lfm1-cat2-grp2, body.menuonelftcattwo-itemstri tr.lfm1-cat2-grp3, body.menuonelftcattwo-itemstri tr.lfm1-cat2-grp4, body.menuonelftcattwo-itemssix tr.lfm1-cat2-grp3, body.menuonelftcattwo-itemssix tr.lfm1-cat2-grp4, body.menuonelftcattwo-itemseit tr.lfm1-cat2-grp4, body.menuonelftcattri-itemstri tr.lfm1-cat3-grp2, body.menuonelftcattri-itemstri tr.lfm1-cat3-grp3, body.menuonelftcattri-itemstri tr.lfm1-cat3-grp4, body.menuonelftcattri-itemssix tr.lfm1-cat3-grp3, body.menuonelftcattri-itemssix tr.lfm1-cat3-grp4, body.menuonelftcattri-itemseit tr.lfm1-cat3-grp4, body.menuonergtcatone-itemstri tr.rtm1-cat1-grp2, body.menuonergtcatone-itemstri tr.rtm1-cat1-grp3, body.menuonergtcatone-itemstri tr.rtm1-cat1-grp4, body.menuonergtcatone-itemssix tr.rtm1-cat1-grp3, body.menuonergtcatone-itemssix tr.rtm1-cat1-grp4, body.menuonergtcatone-itemseit tr.rtm1-cat1-grp4, body.menuonergtcattwo-itemstri tr.rtm1-cat2-grp2, body.menuonergtcattwo-itemstri tr.rtm1-cat2-grp3, body.menuonergtcattwo-itemstri tr.rtm1-cat2-grp4, body.menuonergtcattwo-itemssix tr.rtm1-cat2-grp3, body.menuonergtcattwo-itemssix tr.rtm1-cat2-grp4, body.menuonergtcattwo-itemseit tr.rtm1-cat2-grp4, body.menuonergtcattri-itemstri tr.rtm1-cat3-grp2, body.menuonergtcattri-itemstri tr.rtm1-cat3-grp3, body.menuonergtcattri-itemstri tr.rtm1-cat3-grp4, body.menuonergtcattri-itemssix tr.rtm1-cat3-grp3, body.menuonergtcattri-itemssix tr.rtm1-cat3-grp4, body.menuonergtcattri-itemseit tr.rtm1-cat3-grp4, body.menutwolftcatone-itemstri tr.lfm2-cat1-grp2, body.menutwolftcatone-itemstri tr.lfm2-cat1-grp3, body.menutwolftcatone-itemstri tr.lfm2-cat1-grp4, body.menutwolftcatone-itemssix tr.lfm2-cat1-grp3, body.menutwolftcatone-itemssix tr.lfm2-cat1-grp4, body.menutwolftcatone-itemseit tr.lfm2-cat1-grp4, body.menutwolftcattwo-itemstri tr.lfm2-cat2-grp2, body.menutwolftcattwo-itemstri tr.lfm2-cat2-grp3, body.menutwolftcattwo-itemstri tr.lfm2-cat2-grp4, body.menutwolftcattwo-itemssix tr.lfm2-cat2-grp3, body.menutwolftcattwo-itemssix tr.lfm2-cat2-grp4, body.menutwolftcattwo-itemseit tr.lfm2-cat2-grp4, body.menutwolftcattri-itemstri tr.lfm2-cat3-grp2, body.menutwolftcattri-itemstri tr.lfm2-cat3-grp3, body.menutwolftcattri-itemstri tr.lfm2-cat3-grp4, body.menutwolftcattri-itemssix tr.lfm2-cat3-grp3, body.menutwolftcattri-itemssix tr.lfm2-cat3-grp4, body.menutwolftcattri-itemseit tr.lfm2-cat3-grp4, body.menutworgtcatone-itemstri tr.rtm2-cat1-grp2, body.menutworgtcatone-itemstri tr.rtm2-cat1-grp3, body.menutworgtcatone-itemstri tr.rtm2-cat1-grp4, body.menutworgtcatone-itemssix tr.rtm2-cat1-grp3, body.menutworgtcatone-itemssix tr.rtm2-cat1-grp4, body.menutworgtcatone-itemseit tr.rtm2-cat1-grp4, body.menutworgtcattwo-itemstri tr.rtm2-cat2-grp2, body.menutworgtcattwo-itemstri tr.rtm2-cat2-grp3, body.menutworgtcattwo-itemstri tr.rtm2-cat2-grp4, body.menutworgtcattwo-itemssix tr.rtm2-cat2-grp3, body.menutworgtcattwo-itemssix tr.rtm2-cat2-grp4, body.menutworgtcattwo-itemseit tr.rtm2-cat2-grp4, body.menutworgtcattri-itemstri tr.rtm2-cat3-grp2, body.menutworgtcattri-itemstri tr.rtm2-cat3-grp3, body.menutworgtcattri-itemstri tr.rtm2-cat3-grp4, body.menutworgtcattri-itemssix tr.rtm2-cat3-grp3, body.menutworgtcattri-itemssix tr.rtm2-cat3-grp4, body.menutworgtcattri-itemseit tr.rtm2-cat3-grp4, body.menutwoimg-on .menu2-cat-image, body.pmtevtbar-on #prompt-event-toolbar, body.pmtevview-on #pmtevent-tbar-right, body.pmtevdatetime-on .pmtevent-date, body.pmtevent-pmteventfor .pmtevent-grp2, body.pmtevent-pmteventfor .pmtevent-grp3, body.pmtevent-pmteventeit .pmtevent-grp3, body.peaktestylft-pktestylfttri .pkt-lftgrp2, body.peaktestylft-pktestylfttri .pkt-lftgrp3, body.peaktestylft-pktestylfttri .pkt-lftgrp4, body.peaktestylft-pktestylfttri .pkt-lftgrp5, body.peaktestylft-pktestylftsix .pkt-lftgrp3, body.peaktestylft-pktestylftsix .pkt-lftgrp4, body.peaktestylft-pktestylftsix .pkt-lftgrp5, body.peaktestylft-pktestylftnine .pkt-lftgrp4, body.peaktestylft-pktestylftnine .pkt-lftgrp5, body.peaktestylft-pktestylfttwelve .pkt-lftgrp5, body.peaktestyrgt-pktestyrgttri .pkt-rgtgrp2, body.peaktestyrgt-pktestyrgttri .pkt-rgtgrp3, body.peaktestyrgt-pktestyrgttri .pkt-rgtgrp4, body.peaktestyrgt-pktestyrgttri .pkt-rgtgrp5, body.peaktestyrgt-pktestyrgtsix .pkt-rgtgrp3, body.peaktestyrgt-pktestyrgtsix .pkt-rgtgrp4, body.peaktestyrgt-pktestyrgtsix .pkt-rgtgrp5, body.peaktestyrgt-pktestyrgtnine .pkt-rgtgrp4, body.peaktestyrgt-pktestyrgtnine .pkt-rgtgrp5, body.peaktestyrgt-pktestyrgttwelve .pkt-rgtgrp5, body.peaktestyimg-on #pt-image, body.peaktestyname-on #pt-name, body.peaktestyrate-on #pt-rate {display: none!important;}
 body.hornav-on #header-menu, body.defaultfuta-on .default-footer {display: block!important;}
 body.bothelp-on .bot-content-helper {height: 400px;}
 body.hornav-on #main-header-right ul {margin-right: 0;}
 body.pgesize-smallpge .container {width: 70%;}
 body.pgesize-largepge .container {width: 85%;}
 body.pgesize-fullpge .container {width: 95%;}
 body.menuoneanim-on #menu1-col-left .menu1-item tr:after, body.menuoneanim-on #menu1-col-left .menu1-item tr:after {content: none!important;}
 body.thmtype-dktheme #main-header-wrap, body.thmtype-dktheme #menu-toggle-container {background: #081118;}
 body.thmtype-dktheme #logo, body.thmtype-dktheme #logo a, body.thmtype-dktheme #logo a:hover, body.thmtype-dktheme #header-phone, body.thmtype-dktheme #header-phone a, body.thmtype-dktheme #header-reservation, body.thmtype-dktheme #header-reservation a, body.thmtype-dktheme #main-nav ul li a, body.thmtype-dktheme .mobile-nav-features a, body.thmtype-dktheme ul.mobile-menu-options li a {color: #fff;}
 body.thmtype-dktheme #header-phone:hover, body.thmtype-dktheme #header-phone:hover a, body.thmtype-dktheme #header-reservation:hover, body.thmtype-dktheme #header-reservation:hover a, body.thmtype-dktheme #main-nav ul li a:hover, body.thmtype-dktheme .mobile-nav-features a:hover, body.thmtype-dktheme ul.mobile-menu-options li a:hover {color: #13a89e;}
 body.thmtype-dktheme #slogan-section {background: #555555;}
 body.thmtype-dktheme #menu-toggle-trigger span#mttrigger-ltheme {display: none!important;}
 body.thmtype-dktheme #menu-toggle-trigger span#mttrigger-dtheme, body.mobmenulogin-on .mobile-nav-features {display: block!important;}
 body.thmtype-dktheme .menu-toggle-wrap {background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.8);}
 body.thmtype-dktheme #main-nav ul li a, body.thmtype-dktheme .mobile-nav-features a {border-color: #0d0d0d;}
 body.thmtype-dktheme #main-nav .wsite-menu a:before, body.thmtype-dktheme #main-nav .wsite-menu-wrap:after {color: #555555;}
 body.menutwofork-on .menu2-cat-image:after {content: none!important; background: none!important;}
 body.menutwoimg-on #menu2-col-right .menu2-item {padding-right: 0;}
 body.menutwoimg-on #menu2-col-left .menu2-item {padding-left: 0;}
 body.pmtevdatetime-on .prompt-event-top h1 {margin-right: 0!important;}
, @media screen and (max-width: 1400px) {
body.aplustesty-colone-on #aplus-testy-col-left {width: 55%;}
 body.pgesize-smallpge .container {width: 80%;}
 body.pgesize-largepge .container {width: 90%;}
}
 @media screen and (max-width: 1280px) {
body.aplustesty-colone-on #aplus-testy-col-left {width: 65%;}
}
 @media screen and (max-width: 1140px) {
body.pgesize-smallpge .container, body.pgesize-largepge .container, body.pgesize-fullpge .container {width: 90%;}
}
 @media screen and (max-width: 1024px) {
body.hornav-on #header-menu {display: none!important;}
body.hornav-on #menu-toggle-trigger {display: block!important;}
}
 @media screen and (max-width: 840px) {
body.aplustesty-colone-on #aplus-testy-col-left {width: 100%;}
}

div.paragraph ul, div.paragraph ol { padding-left: 3em !important; margin: 5px 0 !important; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }
