body{margin:0;-webkit-font-smoothing:auto}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em
2.5rem}hr{box-sizing:content-box;height:0}button{overflow:visible}button,select{text-transform:none}button,
html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],
html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5,h6{clear:both;color:#24292e;font-weight:600;margin-top:24px;margin-bottom:15px}h1{font-size:32px;padding-bottom:10px}h2{font-size:24px;padding-bottom:0.3em;line-height:1.25}h3{font-size:18px;line-height:25px}h4{font-size:16px;line-height:20px}h5{font-size:14px;line-height:17.5px}p{margin-bottom:1.5em}h1.entry-title{font-size:1.31rem;border-bottom:1px solid #eaecef}h2.entry-title{border-bottom:1px solid #eaecef}h3.widget-title{font-size:1.2rem}body{background:#fff}img{height:auto;max-width:100%}figure{margin:1em
0}table{margin:0
0 1.5em;width:100%}header#masthead{margin-bottom:0;background-color:#563d7c;box-shadow:0 0.5rem 1rem rgba(0,0,0,.05), inset 0 -1px 0 rgba(0,0,0,.1);padding: .74rem 1rem}.navbar-brand>a{color:rgba(0, 0, 0, 0.9);font-size:1.1rem;outline:medium none;text-decoration:none;color:#fff;font-weight:700}.navbar-brand>a:visited,.navbar-brand>a:hover{text-decoration:none}#page-sub-header{position:relative;padding-top:5rem;padding-bottom:0;text-align:center;font-size:1.25rem;background-size:cover !important}body:not(.theme-preset-active) #page-sub-header
h1{line-height:1.6;font-size:4rem;color:#563e7c;margin:0
0 1rem;border:0;padding:0}#page-sub-header
p{margin-bottom:0;line-height:1.4;font-size:1.25rem;font-weight:300}body:not(.theme-preset-active) #page-sub-header
p{color:#212529}a.page-scroller{color:#333;font-size:2.6rem;display:inline-block;margin-top:2rem}@media screen and (min-width: 768px){body:not(.theme-preset-active) #page-sub-header
h1{font-size:3.750rem}body:not(.theme-preset-active) #page-sub-header{font-size:1.25rem}}@media screen and (min-width: 992px){#page-sub-header
p{max-width:43rem;margin:0
auto}}#masthead
nav{padding-left:0;padding-right:0}body:not(.theme-preset-active) #masthead .navbar-nav>li>a{color:#cdbfe3;padding:0.5rem;font-weight:500;font-size:0.875rem}body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover,
body:not(.theme-preset-active) #masthead .navbar-nav>li.current_page_item>a{color:#fff;font-weight:600}.navbar-brand{height:auto}.navbar-toggle .icon-bar{background:#000 none repeat scroll 0 0}.dropdown-menu .dropdown-toggle::after{border-bottom:0.3em solid transparent;border-left:0.3em solid;border-top:0.3em solid transparent}.dropdown.menu-item-has-children .dropdown.menu-item-has-children{position:relative}.dropdown.menu-item-has-children .dropdown.menu-item-has-children>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}.dropdown.menu-item-has-children .dropdown.menu-item-has-children:hover>.dropdown-menu{display:block}.dropdown.menu-item-has-children .dropdown.menu-item-has-children>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown.menu-item-has-children .dropdown.menu-item-has-children:hover>a:after{border-left-color:#fff}.dropdown.menu-item-has-children .dropdown.menu-item-has-children.pull-left{float:none}.dropdown.menu-item-has-children .dropdown.menu-item-has-children.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.menu-toggle,
.main-navigation.toggled
ul{display:block}.dropdown-item{line-height:1.2;padding-bottom:0.313rem;padding-top:0.313rem}.dropdown-menu{min-width:12.500rem}.dropdown .open .dropdown-menu{display:block;left:12.250em;top:0}.dropdown-menu .dropdown-item{white-space:normal;background:transparent;line-height:1.6}.dropdown-menu .dropdown-item:hover{background:transparent}@media screen and (min-width: 37.5em){.menu-toggle{display:none}}@media screen and (min-width: 769px){.dropdown-menu li>.dropdown-menu{right:-9.875rem;top:1.375rem}}@media screen and (max-width: 991px){.navbar-nav .dropdown-menu{border:medium none;margin-left:1.250rem;padding:0}.dropdown-menu li
a{padding:0}#masthead .navbar-nav>li>a{padding-bottom:0.625rem;padding-top:0.313rem}.navbar-light .navbar-toggler{border:medium none;outline:none}}.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation{margin:0
0 1.5em;overflow:hidden}.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next{float:right;text-align:right;width:50%}.comment-content.card-block{padding:20px}.navigation.post-navigation{padding-top:1.875rem}.post-navigation .nav-previous a,
.post-navigation .nav-next
a{border:1px
solid #ddd;border-radius:0.938rem;display:inline-block;padding:0.313rem 0.875rem;text-decoration:none}.post-navigation .nav-next a::after{content:" \2192"}.post-navigation .nav-previous a::before{content:"\2190 "}.post-navigation .nav-previous a:hover,
.post-navigation .nav-next a:hover{background:#eee none repeat scroll 0 0}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:0.313rem;line-height:normal;padding:0.938rem 1.438rem 0.875rem;text-decoration:none;top:0.313rem;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}a
img.alignright{float:right;margin:0.313rem 0 1.25rem 1.25rem}a
img.alignnone{margin:0.313rem 1.25rem 1.25rem 0}a
img.alignleft{float:left;margin:0.313rem 1.25rem 1.25rem 0}a
img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption.alignnone{margin:0.313rem 1.25rem 1.25rem 0}.wp-caption.alignleft{margin:0.313rem 1.25rem 1.25rem 0}.wp-caption.alignright{margin:0.313rem 0 1.25rem 1.25rem}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0
0 1.5em;font-size:0.875rem}.widget
select{max-width:100%}.widget_search .search-form input[type="submit"]{display:none}.nav>li>a:focus,.nav>li>a:hover{background-color:#eee;text-decoration:none}.half-rule{width:6rem;margin:2.5rem 0}.widget_categories .nav-link{display:inline-block}#content.site-content{padding-bottom:3.75rem;padding-top:4.125rem}.sticky .entry-title::before{content:'\f08d';font-family:"Font Awesome\ 5 Free";font-size:1.563rem;left:-2.5rem;position:absolute;top:0.375rem;font-weight:900}.sticky .entry-title{position:relative}.single .byline,
.group-blog
.byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0
0 1.5em}.page-template-blank-page .entry-content,
.blank-page-with-container .entry-content{margin-top:0}.post.hentry{margin-bottom:4rem}.posted-on,.byline,.comments-link{color:#9a9a9a}.entry-title>a{color:inherit}.comment-content
a{word-wrap:break-word}.bypostauthor{display:block}.comment-body .pull-left{padding-right:0.625rem}.comment-list
.comment{display:block}.comment-list{padding-left:0}.comments-title{font-size:1.125rem}.comment-list
.pingback{border-top:1px solid rgba(0, 0, 0, 0.125);padding:0.563rem 0}.comment-list .pingback:first-child{border:medium none}.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{background:#f1f1f1 none repeat scroll 0 0;border:1px
solid #f0f0f0;max-width:96%;padding:0.313rem 0.313rem 0;text-align:center}.wp-caption img[class*="wp-image-"]{border:0
none;height:auto;margin:0;max-width:100%;padding:0;width:auto}.wp-caption .wp-caption-text{font-size:0.688rem;line-height:1.063rem;margin:0;padding:0.625rem}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-item .gallery-columns-2{max-width:50%}.gallery-item .gallery-columns-3{max-width:33.33333%}.gallery-item .gallery-columns-4{max-width:25%}.gallery-item .gallery-columns-5{max-width:20%}.gallery-item .gallery-columns-6{max-width:16.66667%}.gallery-item .gallery-columns-7{max-width:14.28571%}.gallery-item .gallery-columns-8{max-width:12.5%}.gallery-item .gallery-columns-9{max-width:11.11111%}.gallery-caption{display:block}.woocommerce-cart-form .shop_table .coupon .input-text{width:8.313rem !important}.variations_form .variations .value>select{margin-bottom:0.625rem}.woocommerce-MyAccount-content .col-1,
.woocommerce-MyAccount-content .col-2{max-width:100%}.elementor-page article .entry-footer{display:none}.elementor-page.page-template-fullwidth #content.site-content{padding-bottom:0;padding-top:0}.elementor-page .entry-content{margin-top:0}.vc_desktop article .entry-footer{display:none}.vc_desktop #content.site-content{padding-bottom:0;padding-top:0}.vc_desktop .entry-content{margin-top:0}footer#colophon{font-size:85%}body:not(.theme-preset-active) footer#colophon{color:#99979c;background-color:#f7f7f7}.navbar-dark .site-info{color:#fff}.copyright{font-size:0.875rem;margin-bottom:0;text-align:center}.copyright a, footer#colophon
a{color:inherit}@media screen and (max-width: 767px){#masthead .navbar-nav>li>a{padding-bottom:0.938rem;padding-top:0.938rem}}@media only screen and (max-width: 1280px){html{font-size:95%}}@media screen and (max-width: 1199px){.navbar-dark .dropdown-item{color:#fff}.navbar-nav .dropdown-menu{background:transparent;box-shadow:none;border:none}}@media only screen and (max-width: 1024px){html{font-size:90%}}@media only screen and (max-width: 960px){html{font-size:85%}}@media only screen and (max-width: 768px){html{font-size:80%}}@media only screen and (max-width: 480px){html{font-size:75%}}html{background-color:black;scroll-behavior:smooth}body{max-width:1900px;background-color:black !important;margin:0
auto !important}body,
body
p{color:white !important;font-family:'Open Sans',sans-serif !important;line-height:1.5em !important;font-weight:400 !important;font-size:19px !important}@media all and (max-width: 768px){body,
body
p{font-size:calc(19px - 2px) !important}}body a,
body p
a{color:#f66f6f;text-decoration:underline}body a:hover,
body p a:hover{color:white;text-decoration:none}p{margin:0
0 25px}ul,ol{font-family:'Open Sans',sans-serif !important;margin-top:0;margin-bottom:20px}.content-area{padding-top:50px;padding-bottom:70px}.content-area
.container{max-width:1400px}.flex-layout1
.light{background-color:#f4f4f4}.flex-layout1
.dark{background-color:#328BC3}.flex_layout_row{padding-top:100px;padding-bottom:90px;background-repeat:no-repeat;background-size:cover;background-position:center top}@media all and (max-width: 1200px){.flex_layout_row{padding-top:8vw;padding-bottom:8vw}}.flex-repeater .repeater-heading{margin-bottom:1vw}@media all and (min-width: 992px){.flex-repeater .repeater-heading{margin-bottom:2em;margin-top:-1.5em}}.link-spanner{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.flex-repeater-cell{position:relative}.graycontent{background:#f4f4f4}.vertical-center{display:flex;justify-content:center;flex-direction:column}.hide{display:none}_:-ms-lang(x),.vertical-center{display:inline}.flex-spacing.dark{background:#328BC3}.flex-spacer.bgnone{background-color:none}.flex-spacer.light{background-color:#f4f4f4}.flex-spacer.dark{background-color:#328BC3}.onswitch-sm,.reverseonswitch-sm,.onswitch-md,.reverseonswitch-md,.onswitch-lg,.reverseonswitch-lg,.onswitch-xl,.reverseonswitch-xl{display:none}@media all and (max-width: 576px){.reverseonswitch-sm{display:block}.reverseoffswitch-sm{display:none}}@media all and (max-width: 768px){.reverseonswitch-md{display:block}.reverseoffswitch-md{display:none}}@media all and (max-width: 992px){.reverseonswitch-lg{display:block}.reverseoffswitch-lg{display:none}}@media all and (max-width: 1200px){.reverseonswitch-xl{display:block}.reverseoffswitch-xl{display:none}}.wow{visibility:hidden}.padding-extra{padding:5% 10%}.padding-extra-side{padding-left:5%;padding-right:5%}.row-no-padding,.cell-no-padding{margin-left:0 !important;margin-right:0 !important}.row-no-padding [class*="col-"],
.cell-no-padding [class*="col-"]{padding-left:0 !important;padding-right:0 !important}.container-no-padding{padding-top:0 !important;padding-bottom:0 !important}.container-no-padding-top{padding-top:0 !important}.container-no-padding-bottom{padding-bottom:0 !important}h2.flex-heading{text-align:center;margin-top:0 !important}.container_fullwidth
.container{max-width:100%}.container_widewidth
.container{max-width:1400px}@media all and (min-width: 960px){.container_smallwidth
.container{max-width:960px}}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper
iframe{position:absolute;top:0;left:0;width:100%;height:100%}.fixed{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.parallax-mirror{z-index:1 !important}.parallax-window{min-height:500px;background-color:transparent;position:relative !important;z-index:10 !important}header#masthead{display:none}@media (max-width: 768px){}.site-header{background-color:white !important;max-width:1900px;width:100%;height:0;box-shadow:none;margin:0
auto;display:flex;justify-content:center;flex-direction:column}.site-header
.container{max-width:1400px}@media all and (max-width: 768px){.site-header{height:0}}.site-header
img{transition:all 0.9s ease-in-out !important;opacity:1;margin-top:10px;width:auto}@media all and (max-width: 992px){.site-header
img{max-height:0}}@media all and (max-width: 768px){.site-header
img{height:0}}.site-header.scroll{transition:all 0.9s ease-in-out !important;height:80px}@media all and (max-width: 768px){.site-header.scroll{height:0}}.site-header.scroll
img{height:0;width:auto;transition:all 0.9s ease-in-out !important}body.logged-in .site-header{top:32px}body.error404 .search-form{display:none}ul.navbar-nav{position:relative;margin-right:2px;-moz-transition-property:none;-webkit-transition-property:none;-o-transition-property:none;transition-property:none;transition:none !important}@media all and (max-width: 768px){}@media all and (max-width: 576px){}#main-nav .navbar-nav>li>a{color:blue !important;font-family:'Open Sans',sans-serif;font-weight:400 !important;font-size:17px;text-transform:uppercase;white-space:nowrap;text-decoration:none !important;padding:10px
1.5vw 10px 1.5vw !important;margin:0
0.5vw !important}@media all and (min-width: 1200px){#main-nav .navbar-nav>li>a{margin:0
10px  !important;padding:10px
20px 10px 20px !important}}@media all and (max-width: 768px){#main-nav .navbar-nav>li>a{font-size:17px}}#main-nav .navbar-nav > li > a:hover,
#main-nav .navbar-nav>li>a:focus{color:black !important;background:none}#main-nav .navbar-nav li.current-page-ancestor a,
#main-nav .navbar-nav li.current_page_parent
a{background:#eee}#main-nav .navbar-nav > .active > a,
#main-nav .navbar-nav > .active > a:hover,
#main-nav .navbar-nav>.active>a:focus{color:#333;background-color:#eee;border-bottom:3px solid blue}.extra-menu-top{position:absolute;float:none !important;right:2px;top:-28px;height:30px}.extra-menu-top
ul.menu{margin-top:0px;margin-right:30px;padding:0}.extra-menu-top ul.menu
li{display:inline-block}.extra-menu-top ul.menu li
a{color:blue;font-family:'Open Sans',sans-serif;position:relative;display:block;padding:4px
15px}.navbar-toggle{display:none}ul.dropdown-menu{background-color:#eee !important;border:1px
solid #ccc !important;border-top:none !important}ul.dropdown-menu li.menu-item{text-align:left;border-bottom:1px solid #f7f7f7;padding:8px}ul.dropdown-menu li.menu-item:hover{background:gray}ul.dropdown-menu li.menu-item.current_page_item
a{color:#333}ul.dropdown-menu li.menu-item:nth-last-child(1){border-bottom:none !important}ul.dropdown-menu li.menu-item
a{color:black;background:none;font-weight:bold;font-size:1.1em;text-decoration:none}ul.dropdown-menu li.menu-item a:hover{color:black;text-decoration:none}.navbar-search{float:right;margin-top:-10px}.footer{max-width:1900px;background-color:#000;height:auto !important;color:white;margin:0
auto;padding:30px
0}.footer
.container{max-width:1400px}.footer
p{color:white}@media all and (max-width: 576px){.footer{text-align:center}}.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer .h1,
.footer .h2,
.footer .h3,
.footer .h4,
.footer .h5,
.footer
.h6{color:white}.footer
a{color:white}.footer a:hover{color:#eee}.footer a
.fab{margin:2px
6px;color:white;background-color:red;display:inline-block}.footer a .fab:hover{color:green}.footer-menu{position:relative}.footer-menu
ul.menu{margin-top:0px;margin-right:30px;padding:0}.footer-menu ul.menu
li{display:inline-block}.footer-menu ul.menu li
a{color:white;font-family:'Open Sans',sans-serif;position:relative;display:block;padding:4px
15px}.footer-menu ul.menu li a:hover{color:#eee}.hero-banner{height:350px;background-repeat:no-repeat;background-position:center top;background-size:cover;position:relative;width:100%}.hero-banner
.container{max-width:1400px}.hero-banner .hero-banner-text{z-index:100}body.home .hero-banner{height:600px}body.home .hero-banner
.right{padding:40px
30px 10px 30px}body.home .hero-banner .right
.address{font-size:1.4em !important;margin:20px
auto}body.home .hero-banner .right
.phone{font-size:1.8em !important;text-shadow:2px 2px 4px #000;margin:20px
auto}body.home .hero-banner .right
h1.playfair{font-family:"Playfair Display",serif !important;font-size:3.5em !important;color:white !important;text-shadow:2px 2px 4px #000}@media (max-width: 1200px){body.home .hero-banner .right
h1.playfair{font-size:2.8em !important}}@media (max-width: 992px){body.home .hero-banner .right
h1.playfair{font-size:2.6em !important}}@media (max-width: 1200px){body.home .hero-banner{height:auto}}@media (max-width: 576px){body.home .hero-banner .hero-banner-text
img{display:none}}body.home .hero-banner .hero-banner-text
h1{font-size:2.3em !important;color:white !important;text-shadow:2px 2px 4px #000;font-weight:400 !important}@media (max-width: 1200px){body.home .hero-banner .hero-banner-text
h1{font-size:2em !important}}@media (max-width: 992px){body.home .hero-banner .hero-banner-text
h1{font-size:1.6em !important}}body.home .hero-banner .hero-banner-text
h2{font-size:1.7em !important;color:white !important;background-color:#a03438 !important;padding:10px
20px;display:inline-block !important}body.blog .hero-banner-text h1,
body.blog .hero-banner-text h2.single-blog-header{color:white !important;font-weight:400 !important;font-size:1.5em !important}@media (max-width: 576px){}body.blog .hero-banner-text h2,
body.blog .hero-banner-text h3.single-blog-header{color:red !important;font-size:2.5em !important}@media (max-width: 576px){}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Open Sans',sans-serif;font-weight:400;color:#f66f6f;line-height:1.1;margin-bottom:0;margin-top:0}h1,.h1{font-size:2.7em !important}h2,.h2{font-size:1.5em !important}h3,.h3{font-size:1.9em !important}h4,.h4{font-size:1.5em !important}h5,.h5{font-size:1.1em !important;font-weight:300}h6,.h6{font-size:0.8em !important}p a.mybutton,a.mybutton{text-decoration:none !important;background:blue;color:white;border:1px
solid white;border-radius:10px;font-weight:600 !important;font-size:20px;margin-top:36px;display:inline-block;transition-timing-function:linear;transition:0.2s;padding:10px
30px}@media all and (max-width: 576px){p a.mybutton,a.mybutton{margin:16px
3px 16px 3px}}p a.mybutton.butlight,a.mybutton.butlight{background:transparent;color:blue;border:1px
solid blue}p a:hover.mybutton,a:hover.mybutton{background:white;color:blue;border:1px
solid blue;transform:translate(3px, 3px) !important}p a:hover.mybutton.butlight,a:hover.mybutton.butlight{background:blue;color:white;border:1px
solid blue}.link-spanner{background:rgba(255, 255, 255, 0.1)}.link-spanner:hover{background:none;box-shadow:0 0 4px rgba(0, 0, 0, 0.5);transition-timing-function:ease-in;transition:0.5s;border:1px
solid #eee}.carousel-item{height:35vw;min-height:300px;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.carousel-item .carousel-caption{bottom:300px}.carousel-item .carousel-caption
h1{color:white}.carousel-indicators{text-align:left}.carousel-indicators
.active{background-color:red !important}h2.entry-title{border:none}h2.entry-title
a{color:gray !important;text-decoration:none}h2.entry-title a:hover{color:black !important}h1.entry-title{color:gray !important;border:none}.entry-meta{font-size:0.8em;line-height:1.4;display:none}#primary .post-thumbnail{margin-top:20px}.comments-area{display:none}.widget{margin-top:30px}h3.widget-title{border-bottom:1px solid #333 !important;color:red;font-size:24px}.widget ul
li{border-bottom:none;padding:4px
2px}.widget ul li
span{float:left;padding-top:5px}.widget ul li
a{margin-left:2px;font-size:18px;color:blue;display:inline-block}.widget ul li a:hover{margin-left:2px;color:green;background:none}body.woocommerce-page h1.page-title{font-size:40px;color:red}body.woocommerce-page h1.entry-title{color:orange;font-size:30px}body.woocommerce-page
h2{color:violet;font-size:30px}body.woocommerce-page
h3{color:black}form.wpcf7-form{width:94%}form.wpcf7-form .textfield input,
form.wpcf7-form .textfield
textarea{background-color:transparent;color:#333 !important;padding:20px
8px !important;width:99%;border:1px
solid #ccc;margin-bottom:10px}form.wpcf7-form .textfield
textarea{max-height:100px;width:99%;padding:10px
8px !important}form.wpcf7-form span.wpcf7-not-valid-tip{color:red}form.wpcf7-form div.wpcf7-validation-errors{border:1px
solid red !important;color:red;font-weight:600}form.wpcf7-form input.wpcf7-submit{background:transparent;border-radius:20px;border:1px
solid #ccc;padding:10px
30px !important;color:black;font-weight:600;font-size:0.9em}form.wpcf7-form input.wpcf7-submit:hover{color:white;background:black}form.wpcf7-form .wpcf7-not-valid-tip{font-size:14px;margin-top:-10px;margin-bottom:-10px;text-align:right}.overlay
.container{position:relative !important;overflow:visible !important;height:auto;width:80%;background:lightskyblue;margin:-150px auto 0 auto;padding:50px}.homebox{padding-bottom:0 !important}.homebox
img{border:3px
solid white}.homebigbox{padding-top:0 !important;padding-bottom:0 !important}.homebigbox .flex-box{padding:2% !important;background:rgba(0, 0, 0, 0.6);color:white}@media all and (max-width: 576px){.homebigbox .flex-box{background:rgba(0, 0, 0, 0.9);padding-top:40px !important}}a.wpf_ref{display:none}.mapbutton{text-align:center;margin:3px}.location .right
img{border:2px
solid white}.ancr-group>.ancr{margin-bottom:0 !important}.ancr-group.ancr-sticky{position:fixed;left:0;right:0}.ancr-group.ancr-normal{z-index:9999}.ancr-group.ancr-pos-top{top:0;z-index:99999}.ancr-group.ancr-pos-top>.ancr{top:0;border-top:0!important}.ancr-group.ancr-pos-bottom{bottom:0;z-index:99999}.ancr-group.ancr-pos-bottom>.ancr{top:0;border-bottom:0!important}.ancr.ancr-wrap{display:none;position:relative;width:100%;background-color:#fff;box-sizing:border-box;padding:0.5em 1em;border-left-width:0 !important;border-right-width:0 !important}.ancr .ancr-container{max-width:1000px;margin:0
auto;display:flex}.ancr .ancr-inner{display:inline-block}.ancr .ancr-inner>*{margin-bottom:1em}.ancr .ancr-inner>*:first-child{margin-top:0}.ancr .ancr-inner>*:last-child{margin-bottom:0}.ancr .ancr-content{display:flex;flex-direction:column;justify-content:center}.ancr .ancr-content
p{color:inherit;font-size:inherit}.ancr.ancr-lo-separate_column .ancr-content{flex:1}.ancr.ancr-lo-separate_row .ancr-container{display:block}.ancr.ancr-lo-separate_row .ancr-btn-wrap{margin:0.5em 0}.ancr.ancr-lo-ticker{overflow:hidden}.ancr.ancr-lo-ticker.ancr-lo-ticker-anim .ancr-container{animation:ancr-marquee 20s linear infinite}.ancr.ancr-lo-ticker .ancr-container{max-width:none !important;display:inline-flex;visibility:hidden}.ancr.ancr-lo-ticker .ancr-content{flex:none;white-space:nowrap}.ancr.ancr-align-center .ancr-container{justify-content:center;text-align:center}.ancr.ancr-align-center .ancr-btn-wrap{justify-content:center}.ancr.ancr-align-right .ancr-container{justify-content:flex-end;text-align:right}.ancr.ancr-align-right .ancr-btn-wrap{justify-content:flex-end}.ancr .ancr-close-btn{position:absolute;top:0;right:0;color:inherit;line-height:0;padding:0.5em;z-index:999}.ancr .ancr-close-btn:hover{opacity:0.5}.ancr .ancr-close-icon{width:16px;height:16px}.ancr.ancr-lo-separate_column.ancr-has-close-btn{padding-right:3.5em}.ancr .ancr-btn-wrap{display:inline-block;margin:0
0 0 1em;line-height:0;display:flex;flex-direction:row;align-items:center}.ancr .ancr-btn{padding:0.5em 1em;display:inline-block;margin:0
0.5em 0 0;text-align:center;line-height:1;white-space:nowrap;vertical-align:middle;text-decoration:none}.ancr .ancr-btn:last-child{margin-right:0}.ancr .ancr-btn:hover{filter:brightness(0.8)}.ancr .ancr-btn:active{filter:brightness(0.5)}.ancr-top-spacer{transition:height 0.5s}@keyframes ancr-marquee{0%{transform:translateX(var(--ancr-width))}100%{transform:translateX(-100%)}}@media only screen and (max-width: 800px){.ancr-lo-same_row .ancr-container{display:block}.ancr-lo-same_row .ancr-btn-wrap{margin:0.5em 0 0 0}.ancr-lo-separate_column .ancr-container{display:block}.ancr-lo-separate_column .ancr-btn-wrap{margin:0.5em 0 0 0}}