@font-face{font-family:'Jura';font-style:normal;font-weight:400;font-display:swap;src:url(../font/jura-v34-latin-regular.woff2) format('woff2')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url(../font/open-sans-v44-latin-regular.woff2) format('woff2')}@font-face{font-family:'Raleway';font-style:normal;font-weight:400;font-display:swap;src:url(../font/raleway-v37-latin-regular.woff2) format('woff2')}@font-face{font-family:'Volkhov';font-style:normal;font-weight:400;font-display:swap;src:url(../font/volkhov-v18-latin-regular.woff2) format('woff2')}html{height:101%}header,figure,figcaption,footer,nav,article,section,aside,summary{display:block}body{background:#fff;font-family:'Open Sans',Verdana,Helvetica,sans-serif;font-size:90%;color:#000;margin:0;padding:0}#limheight{height:200px;-webkit-column-count:3;-moz-column-count:3;column-count:3}.subheader{font:20px 'Raleway',Arial,Verdana,Helvetica,sans-serif;font-weight:700;color:#5b3233;margin:.3em 0;text-align:center}.subheader2{font:16px 'Raleway',Arial,Verdana,Helvetica,sans-serif;color:#5b3233;margin:.3em 0;text-align:center}.solid-scroller{font:18px Arial,Verdana,Helvetica,sans-serif;color:#000;margin:.3em 0;text-align:left}A.scrollerlinksu{font-size:16px;font-family:Verdana,Arial,Helvetica;text-decoration:underline;color:blue}A.scrollerlinksu:hover{font-size:16px;font-family:Verdana,Arial,Helvetica;color:red;text-decoration:underline}A.subheaderlinks{font-size:20px;font-family:Verdana,Arial,Helvetica;text-decoration:underline;color:blue}A.subheaderlinks:hover{font-size:20px;font-family:Verdana,Arial,Helvetica;color:red;text-decoration:underline}A.textlinks{font-family:Verdana,Arial,Helvetica;text-decoration:underline;color:blue}A.textlinks:hover{font-family:Verdana,Arial,Helvetica;color:red;text-decoration:underline}A.smalltextlinks{font-size:9px;font-family:Verdana,Arial,Helvetica;text-decoration:underline;color:blue}A.smalltextlinks:hover{font-size:9px;font-family:Verdana,Arial,Helvetica;color:red;text-decoration:underline}.gallery-container{max-width:301px}#datacontainer{background-color:#fff;position:absolute;left:1px;top:1px;width:100%}.videoWrapper{position:relative;padding-bottom:56.25%;height:0;margin-bottom:0}.videoWrapper iframe{position:absolute;top:0;left:0;bottom:0;padding:0;width:100%;height:100%}iframe,video{max-width:100%!important;height:auto!important}.review{margin-left:.5in;background-color:#cdcdcd;text-align:justify}blockquote.review{color:#5b3233;font-weight:700}.review-block{margin:0 0 12px;padding:3px 5px;background-color:#cdcdcd;font-size:.8rem}blockquote.reviewpage{color:#191970;font-weight:700}blockquote.ai{margin:1rem 0 1rem 1.5rem;padding:12px 20px;border-left:4px solid #2b547e;background-color:#f8f9fa;border-radius:0 4px 4px 0;color:#333;font-style:normal}.header-top{display:flex;align-items:center;justify-content:flex-start;gap:20px;padding-top:15px}.site-logo{height:90px;width:auto;flex-shrink:0;border:2px solid #000}.landing-photo{display:block;margin:0 auto;max-width:800px;width:100%;height:auto}.welcome-text{max-width:800px;margin:0 auto}.range-block{margin:0 0 12px;padding:3px 5px;background-color:#cdcdcd;font-size:14px}#phone-container a{text-decoration-skip-ink:none}.faq-item{background-color:#f8f9fa;padding:15px 20px;margin-bottom:15px;border-radius:0 4px 4px 0}.checklist-item{border-left:4px solid #2b547e;background-color:#f8f9fa;padding:15px 20px;margin-bottom:15px;border-radius:0 4px 4px 0}.responsive-image{height:auto;width:100%}.column{float:left;width:50%;padding:5px}.row::after{content:"";clear:both;display:table}img.about{display:inline-block;margin:20px 20px}.responsive{max-width:100%;height:auto}.training-indent{padding-left:30px}.blacktext{color:#000;font-weight:400}.redtext{color:red;font-weight:400}.dispnon{display:none}.slideshow-container{position:relative;width:100%;max-width:800px;margin:0 auto;aspect-ratio:2 / 1;overflow:hidden;background:#000}.slideshow-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity 0.8s ease-in-out}.slideshow-container img.active{opacity:1}<!--a{color:#5b3233;font-weight:400;text-decoration:none;outline:none}a:hover{color:#6c3d3c;text-decoration:none;font-weight:400;outline:none}-->a{color:blue;font-weight:400;text-decoration:underline;outline:none}a:hover{color:red;text-decoration:underline;font-weight:400;outline:none}hr{background-color:#5b3233;border:none;color:#5b3233;height:1px;clear:both}hr.fancy{background:#fff0 url(../images/hr.webp) center center no-repeat;color:#eee;border:none;height:40px}hr.noshow{background-color:#fff0;border:none;color:#fff;height:0;clear:both;visibility:hidden}.clearfix:before,.clearfix:after,.breadcrumbs:before,.breadcrumbs:after,.group:before,.group:after,.container:before,.container:after{display:table;content:""}.clearfix:after,.container:after{clear:both}.white *{color:#fff}.clear{clear:both}ul{margin:10px 0 20px 0;padding:0 0 0 15px}ul li a{color:#5b3233;font-weight:400;padding:0}ul li a:hover{color:#404040;font-weight:400;text-decoration:underline}ul.list1 li{list-style-type:none;position:relative;margin-left:-10px;padding-left:20px}ul.list1 li:before{position:absolute;font-family:'FontAwesome';font-size:14px;top:3px;left:0;content:"\f0a9";color:#6c3d3c}ul.list2 li{margin:0;padding:.5em 0em 3em 0em;border-bottom:1px solid #ececec;list-style-type:none}ul.list2 li:first-child{padding-top:0;border-top:none}ul.list2 p{color:#777;font-size:14px}ul.list2 img{float:left;margin-right:20px;border-radius:5px;border:1px #444 solid}ul.list2 .posted{padding:0em 0em .5em 0em;letter-spacing:1px;text-transform:uppercase;font-size:14px;color:#a2a2a2}ul.list2 .first{padding-top:0;border-top:none}.list3{list-style-type:none;position:relative}.list3 a::before{content:"";position:absolute;display:block;width:100%;height:2px;bottom:0;left:0;background-color:#6c3d3c;transform:scaleX(0);transform-origin:top left;transition:transform 0.3s ease}.list3 a{padding-top:20px;padding-bottom:20px;text-decoration:none}.list3 a,.list3 a:focus,.list3 a:active{color:inherit}.list3 a:hover{color:#174a45;text-decoration:none}.list3 a{position:relative;display:block;color:#6c3d3c;padding:10px 0;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #e1e1e1;text-transform:uppercase}.list3 a,a:focus,a:active{color:#6c3d3c;text-decoration:none!important}.list3 a,a:focus,a:active,a:hover::before{transform:scaleX(1)}ul.list4{margin:10px 0 20px 0;padding:0 0 0 0}ul.list4 li{list-style-type:none;line-height:30px;width:300px;padding-left:5px;background:#5b3233;background-image:linear-gradient(#5b3233,#a35a5b,#5b3233);color:#fff;font-weight:400;font-size:16px;text-decoration:none;margin:5px auto;border-radius:5px;transition:background-color 0.8s;box-sizing:border-box;display:block}ul.list4 a::before{content:"";transition:transform 0.3s ease}ul.list4 li a{color:#fff;font-weight:400;text-decoration:none;display:block}ul.list4 li:hover{color:#fff!important;background:#325c00;background-image:linear-gradient(135deg,#6c3d3c,#a35a5b,#6c3d3c);font-weight:400;text-decoration:none;box-sizing:border-box;display:block}ul.list4 li a:hover{color:#fff!important;font-weight:400;text-decoration:none;display:block}.list-inline{list-style:outside none none;margin-left:-5px;padding-left:0}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}p a{word-wrap:break-word}h1{font:40px 'Volkhov',serif,Verdana,Helvetica,sans-serif;color:#5b3233;margin:.3em 0 .3em 0;letter-spacing:-1px}h2{font:32px 'Volkhov',serif,Arial,Verdana,Helvetica,sans-serif;color:#6c3d3c;font-weight:400;margin:.3em 0;letter-spacing:1px;overflow:hidden}h3{font:28px 'Raleway',Verdana,Helvetica,sans-serif;color:#5b3233;padding:0;letter-spacing:-1px;margin:10px 0;padding:5px 0}h4{font:normal 28px 'Jura',Verdana,Helvetica,sans-serif;color:#6c3d3c;margin:.3em 0}h5{font:normal 28px 'Raleway',Verdana,Helvetica,sans-serif;color:#a35a5b;margin:.3em 0;font-variant:small-caps}h6{font:normal 24px 'Jura',Verdana,Helvetica,sans-serif;color:#a35a5b;margin:.3em 0}.alternate{font:38px 'Raleway',Arial,Verdana,Helvetica,sans-serif;color:#6c3d3c;margin:.3em 0;text-align:center}.alternate:before{content:"\2729";display:inline;font-size:38px;margin-right:5px;padding-bottom:10px;color:#6c3d3c;text-shadow:1px 1px 1px rgb(0 0 0 / .5);border-bottom:none}.alternate:after{content:"\2729";display:inline;font-size:38px;color:#6c3d3c;padding-bottom:10px;margin-left:5px;text-shadow:1px 1px 1px rgb(0 0 0 / .5);border-bottom:none}.nav-menu{width:100%;height:42px;color:#fff;text-align:left;margin:0;text-transform:uppercase}ul.slimmenu{width:100%;text-align:center}ul.slimmenu li{text-align:left}ul.slimmenu>li{margin-right:-4px}ul.slimmenu li a{font-size:14px;font-weight:400;color:#fff;padding:8px 15px 10px 15px;display:block;font-family:'Open Sans',sans-serif;transition:background-color 0.2s ease-out;text-decoration:none;border-radius:5px}ul.slimmenu li a:hover{color:#ffffff!important;background-color:#6c3d3c}ul.slimmenu li .sub-collapser>i{color:#fff;text-shadow:1px 1px 1px rgb(0 0 0 / .4)}ul.slimmenu li ul li .sub-collapser>i{color:#fff}ul.slimmenu li ul li{width:160px;background-color:#fff;text-align:left;border-radius:0}ul.slimmenu li ul li a{color:#000;border-radius:0}ul.slimmenu li ul li a:hover{color:#fff;background:navy}ul.slimmenu li ul li ul li a{color:#fff;background-color:navy;text-align:left}.menu-collapser{border-radius:0;color:#fff}.collapse-button{background-color:#fff0}.collapse-button:hover,.collapse-button:focus{background-color:#fff0}.collapse-button .icon-bar{background-color:#fff;display:block;height:3px;width:24px;margin:2px 0}.collapse-button:hover .icon-bar{background-color:#fff}ul.slimmenu.collapsed li{background:#fff}ul.slimmenu.collapsed li a{color:#000}ul.slimmenu.collapsed li a:hover{color:#fff;background:#a35a5b}ul.slimmenu.collapsed li .sub-collapser>i{font-style:normal;color:#5b3233}ul.slimmenu.collapsed li ul li{background:#5b3233}ul.slimmenu.collapsed li ul li a{color:#fff}ul.slimmenu.collapsed li ul li a:hover{color:#fff;background:#a35a5b}ul.slimmenu.collapsed li ul li .sub-collapser>i{font-style:normal;color:#fff}ul.slimmenu.collapsed li ul li ul li{background-color:#b77713}ul.slimmenu.collapsed li ul li ul li a{color:#fff}ul.slimmenu.collapsed li ul li ul li a:hover{color:#fff;background-color:#5b3233}ul.slimmenu{list-style-type:none;margin:0;padding:0;font-size:.9em}ul.slimmenu li{position:relative;display:inline-block}ul.slimmenu>li:first-child{border-left:0}ul.slimmenu>li:last-child{margin-right:0}ul.slimmenu li ul li:last-of-type{border-bottom:none}ul.slimmenu li ul{margin:0;list-style-type:none;text-transform:none}ul.slimmenu li .sub-collapser{position:absolute;right:0;top:0;width:30px;height:100%;text-align:left;z-index:999;cursor:pointer}ul.slimmenu li .sub-collapser:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:0}ul.slimmenu li .sub-collapser>i,ul.slimmenu li ul li .sub-collapser>i{font-size:14px;display:inline-block;vertical-align:middle}ul.slimmenu li>ul{display:none;position:absolute;left:0;top:100%;z-index:999;padding-left:0;box-shadow:0 3px 4px rgb(0 0 0 / .4)}ul.slimmenu li>ul>li ul{display:none;position:absolute;left:100%;top:0;z-index:999;width:100%;white-space:normal;padding-left:0}ul.slimmenu li a:hover,ul.slimmenu li ul li a:hover{text-decoration:none}.menu-collapser{width:96%;margin:0 2%;position:relative;text-align:left;height:42px;line-height:42px;font-size:18px;padding:0 8px;box-sizing:border-box}.collapse-button{position:absolute;right:8px;top:50%;width:40px;background-repeat:repeat-x;border-radius:4px;color:#fff;padding:7px 10px;cursor:pointer;font-size:14px;text-align:center;transform:translate(0,-50%);box-sizing:border-box}ul.slimmenu.collapsed{list-style-type:none;margin:0 1%;padding:0;width:98%;text-align:left}ul.slimmenu.collapsed li{border-left:none;display:block;width:100%;box-sizing:border-box;z-index:999;text-align:left}ul.slimmenu.collapsed li .sub-collapser{position:absolute;right:0;top:0;width:40px;height:48px;text-align:center;z-index:999;cursor:pointer}ul.slimmenu.collapsed li .sub-collapser>i{font-size:18px;display:inline-block;vertical-align:middle}ul.slimmenu.collapsed li ul li ul{display:none;position:relative;left:0;top:0;z-index:999;width:100%;white-space:normal;padding-left:0}ul.slimmenu.collapsed li>ul{display:none;position:relative;width:100%;box-shadow:none}ul.slimmenu.collapsed li a{display:block;box-sizing:border-box}ul.slimmenu.collapsed li ul li{display:block;width:100%;box-sizing:border-box;z-index:999;text-align:left;border-bottom:0}ul.slimmenu.collapsed li ul li a{padding-left:30px;display:block;box-sizing:border-box}ul.slimmenu.collapsed li ul li ul li{display:block;width:100%;box-sizing:border-box;z-index:999;text-align:left}ul.slimmenu.collapsed li ul li ul li a{padding-left:30px}ul.slimmenu li .sub-collapser{visibility:hidden;position:absolute;right:0;top:0;width:0;height:100%;text-align:center;z-index:999;cursor:pointer}ul.slimmenu li a{display:block;font-family:'Open Sans',sans-serif;transition:background-color 0.2s ease-out}ul.slimmenu.collapsed li .sub-collapser{visibility:visible}.left{text-align:left}.center{text-align:center}.right{text-align:right}.tiny{font-size:65%}.small{font-size:85%}.medium{font-size:90%}.large{font-size:120%}.xlarge{font-size:180%}.xxlarge{font-size:52px;font-weight:700}.authorDate{color:#333;font-size:.95em;text-transform:uppercase;border-bottom:1px #333 solid;font-weight:lighter;letter-spacing:2px;margin:0 0 15px 0;padding:0}.lead{font-size:1.4em;line-height:1.5em;font-variant:small-caps;text-align:center}.lead2{font-size:22px;line-height:22px;font-variant:small-caps}.textcolorDark{color:#5b3233}.text-align-right{text-align:right;padding-right:10px}.dropcap{overflow:hidden}.dropcap:first-letter{color:#5b3233;display:block;float:left;font:60px/50px Georgia,Garamond,serif;padding:6px 4px 0 0}icon::before{display:inline-block;position:relative}*::before,*::after{box-sizing:border-box}[class*="fa-"]::before{font-family:"FontAwesome";font-weight:400}a.icon{transition:all 0.3s ease 0s}a.icon:hover{text-decoration:none;background:#6c3d3c;color:#fff}.home{position:relative;padding:0 0 5px 25px}.home:before{position:absolute;font-family:'FontAwesome';content:"\f015";top:1px;left:0;font-size:20px;color:#8c5b0e}.call{position:relative;padding:0 0 5px 25px}.call:before{position:absolute;font-family:'FontAwesome';content:"\f095";top:1px;left:0;font-size:20px;color:#8c5b0e}.email{position:relative;padding:0 0 5px 25px}.email:before{position:absolute;font-family:'FontAwesome';content:"\f003";top:1px;left:0;font-size:20px;color:#8c5b0e}.hours{position:relative;padding:0 0 5px 25px}.hours:before{position:absolute;font-family:'FontAwesome';content:"\f017";top:1px;left:0;font-size:20px;color:#8c5b0e}.comment{position:relative;padding:0 0 5px 25px}.comment:before{position:absolute;font-family:'FontAwesome';content:"\f27b";top:1px;left:0;font-size:20px;color:#8c5b0e}img{border:none;box-sizing:border-box;max-width:100%}.img-border{margin:10px;border:1px #777 solid;max-width:100%}.img-border-left{float:left;background:#fff;border:1px #aaa solid;padding:3px;margin:4px 20px 4px 0;max-width:100%}.img-border-right{float:right;background:#fff;border:1px #aaa solid;padding:3px;margin:4px 20px 4px 0;max-width:100%}.img-right{margin:5px 0 10px 18px;float:right;max-width:100%}.img-left{margin:5px 18px 10px 0;float:left;max-width:100%}.img-frame{background:#fff;border:1px #aaa solid;box-shadow:0 0 10px rgb(0 0 0 / .3);padding:3px;margin:12px;max-width:100%}.img-frame-right{background:#fff;border:1px #aaa solid;box-shadow:0 0 10px rgb(0 0 0 / .3);padding:3px;margin:5px 0 10px 18px;float:right;max-width:100%}.img-frame-left{background:#fff;border:1px #aaa solid;box-shadow:0 0 10px rgb(0 0 0 / .3);padding:3px;margin:5px 18px 10px 0;float:left;max-width:100%}.img-curved{border-radius:10px;margin:12px;border:1px #444 solid;box-shadow:0 10px 15px -9px rgb(0 0 0 / .5);max-width:100%}.img-curved-right{border-radius:10px;margin:5px 0 10px 18px;float:right;border:1px #444 solid;box-shadow:0 10px 15px -9px rgb(0 0 0 / .5);max-width:100%}.img-curved-left{border-radius:10px;margin:5px 18px 10px 0;float:left;border:1px #444 solid;box-shadow:0 10px 15px -9px rgb(0 0 0 / .5);max-width:100%}.img-shadow{margin:5px 0;box-shadow:0 10px 15px -9px rgb(0 0 0 / .5);max-width:100%}.img-shadow-right{margin:5px 0 0 10px;float:right;box-shadow:0 10px 15px -9px rgb(0 0 0 / .5);max-width:100%}.img-shadow-left{margin:5px 10px 0 0;float:left;box-shadow:0 10px 10px -9px rgb(0 0 0 / .5);max-width:100%}.img-round{border-radius:50%;border:2px #fff solid;box-shadow:0 10px 15px -9px rgb(0 0 0 / .7);max-width:100%}.img-round-left{border-radius:50%;float:left;border:1px #444 solid;box-shadow:0 10px 10px -9px rgb(0 0 0 / .5);margin-right:10px;max-width:100%}.img-round-right{border-radius:50%;float:right;border:1px #444 solid;box-shadow:0 10px 15px -9px rgb(0 0 0 / .5);margin-left:10px;max-width:100%}.img-rotate-right{margin:20px;transform:rotate(4deg)}.img-rotate-left{margin:20px;transform:rotate(-4deg)}.img-small{max-width:150px;height:auto}.img-round2{border-radius:50%;border:1px #6c3d3c solid}.img-gallery{border:1px #d0d0d0 solid;padding:1%;margin:1% 2%;max-width:100%}.img-logo{max-width:114px}.row1{background:#2b2b2b;padding:6px 30px;color:#fff;margin:0;font-size:small;height:30px}.row1 a{color:#fff;font-weight:400;text-decoration:none;outline:none}.row1 a:hover{color:#cecece;text-decoration:none;font-weight:400;outline:none}.row1 h4{color:#fff}.row2{background:#2b2b2b;padding:6px 30px;color:#fff;margin:0}.row2 a{color:#fff;font-weight:400;text-decoration:none;outline:none}.row2 a:hover{color:#cecece;text-decoration:none;font-weight:400;outline:none}.row2 h4{color:#fff}.row2 ul.list1 li a{color:#fff}.row2 ul.list1 li a:hover{color:#cecece}.row2 ul.list1 li:before{color:#fff}.row4{background:#202020;padding:0;color:#fff}.row4 a{color:#fff;font-weight:400;text-decoration:none;outline:none}.row4 a:hover{color:#cecece;text-decoration:none;font-weight:400;outline:none}.container{width:1300px;text-align:left;margin:0 auto}.inside{width:98%;padding:10px 1%}.row-opacity{background-color:rgb(0 0 0 / .4);background-size:cover;min-height:600px}header{background:navy;background-image:linear-gradient(#000080,#000080,#000080);color:#fff;box-shadow:0 15px 20px -15px rgb(0 0 0 / .2)}.brand,.brand a,.brand a:hover{font:38px 'Volkhov',Verdana,Helvetica,sans-serif;color:#fff;letter-spacing:-1px;text-decoration:none;margin:0}.slogan{font-size:22px;font-family:'Volkhov',cursive,Verdana,Helvetica,sans-serif;color:#fff;padding-left:10px;margin:0}.contentBox2a{float:left;width:48%;padding:0;margin:0 2% 0 0}.contentBox2b{float:right;width:48%;padding:0;margin:0 0 0 2%}.contentBox3a{float:left;width:31.33333%;padding:0;margin:0 0 5px 0}.contentBox3b{float:left;width:31.33333%;padding:0;margin:0 1% 5px 1%}.contentBox3c{float:left;width:31.33333%;padding:0;margin:0 0 5px 0}.contentBox4a{float:left;width:23%;padding:0;margin:0 1% 0 0}.contentBox4b,.contentBox4c{float:left;width:23%;padding:0;margin:0 1% 0 1%}.contentBox4d{float:left;width:23%;padding:0;margin:0 0 0 1%}.contentBox5a{float:left;width:18%;padding:0;margin:0 1% 0 0}.contentBox5b,.contentBox5c,.contentBox5d{float:left;width:18%;padding:0;margin:0 1% 0 1%}.contentBox5e{float:left;width:18%;padding:0;margin:0 0 0 1%}.sidebarLeft{float:left;width:25%;padding:10px 0;margin:0 1% 0 0}.contentRight{float:right;width:73%;padding:10px 0;margin:0}.sidebarRight{float:right;width:25%;padding:10px 0;margin:0 0 0 1%}.contentLeft{float:left;width:73%;padding:10px 0;margin:0}.contentBox25Left{float:left;width:23%;padding:10px 0;margin:0}.contentBox25Right{float:right;width:23%;padding:10px 0;margin:0}.contentBox75Left{float:left;width:73%;padding:10px 0;margin:0}.contentBox75Right{float:right;width:73%;padding:10px 0;margin:0}.alignleft{float:left;padding:0;margin:0}.alignright{float:right;padding:0;margin:0}footer{clear:both;color:#fff;padding:10px;font-size:80%}footer h3{font:26px 'Jura',Verdana,Helvetica,sans-serif;text-align:center;border-top:none;border-bottom:1px solid #fff}footer a,footer a:visited{color:#fff}footer a:hover{color:#ccc}.copyright{letter-spacing:3px;text-align:center;font-size:80%;color:#cecece;margin:0;padding:0}.topsection{padding:0 0 10px 0;width:1200px;margin-top:-200px!important;font:36px 'Cormorant Garamond',Verdana,Helvetica,sans-serif;color:#fff;margin:0 auto}.topcontentBox2a{float:left;width:48%;border-radius:10px;padding:0;margin:0 2% 0 0}.topcontentBox2b{float:right;width:48%;border-radius:10px;padding:0;margin:0 0 0 2%}.fancybox{text-align:center;height:auto;min-height:600px;background:#eddfdf url(../images/background-resized.webp);background-size:cover;box-sizing:border-box;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin:10px 0 20px 0}.fancybox p{font:26px 'Volkhov',serif,Arial,Verdana,Helvetica,sans-serif;color:#fff;font-weight:400;text-align:center}.fancybox h1{font:42px 'Volkhov',serif,Arial,Verdana,Helvetica,sans-serif;color:#fff;font-weight:400;text-align:center;margin:.3em 0;margin-bottom:-10px}.fancybox h5{color:#fff;margin:.3em 0;font-variant:small-caps;text-align:center}.fancybox h6{color:#fff}.snip2{font-family:sans-serif;position:relative;overflow:hidden;max-height:350px;max-width:250px;margin:0 auto;margin-bottom:20px;width:90%;color:#fff;text-align:left;background-color:#000;border:1px solid #404040;border-radius:10px}.snip2 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.45s ease;transition:all 0.45s ease}.snip2 img{vertical-align:top;max-width:140%;backface-visibility:hidden}.snip2 figcaption{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;padding:30px;background-color:#000;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-box-shadow:0 0 50px rgb(0 0 0 / .5);box-shadow:0 0 50px rgb(0 0 0 / .5)}.snip2 h2{margin:0;color:#a35a5b;font:1.7em 'Raleway',Verdana,Helvetica,sans-serif;padding:0;letter-spacing:-1px;margin:5px 0;text-align:center}.snip2 h3{color:silver;font-size:1.1em;font-weight:400;letter-spacing:1px;text-align:center;padding:12px 0 5px;margin:0;border-bottom:1px solid silver}.snip2 p{color:#fff;font-size:.9em;margin-top:12px;padding:12px 0 15px;line-height:1.5em}.snip2 a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.snip2:hover>img,.snip2.hover>img{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.snip2:hover figcaption,.snip2.hover figcaption{-webkit-transform:translateX(0%);transform:translateX(0%)}.snip3{position:relative;display:inline-block;overflow:hidden;width:100%;color:#fff;text-align:left;font-size:16px;margin:0;border-radius:10px;box-shadow:0 0 5px rgb(0 0 0 / .5)}.snip3 *{-webkit-transition:all 0.35s;transition:all 0.35s;-webkit-box-sizing:border-box;box-sizing:border-box}.snip3 img{max-width:100%;vertical-align:top}.snip3 figcaption{position:absolute;top:0;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(to top,rgb(0 0 0 / .4) 0%,transparent 100%);display:flex;flex-direction:column;justify-content:flex-end}.snip3 h3{font-size:44px;font-weight:400;color:#fff;line-height:1;letter-spacing:1px;text-transform:uppercase;margin:3px 0}.snip3 .title1{font-weight:700}.snip3 .title2{font-weight:300;font-size:36px}.snip3 .title3{font-weight:700;font-size:25px}.snip3 a{position:absolute;top:0;bottom:0;left:0;right:0}.snip3:hover img,.snip.hover img{-webkit-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}blockquote{color:#000;border-top:none;border-bottom:none;font-size:.95em;line-height:1.4em;margin:2px 40px;padding:12px 12px 12px 20px;text-align:left}blockquote p{padding:0;margin:0}blockquote strong{color:#000;font-size:1.4em;font-weight:400;letter-spacing:-1px}blockquote.leftside{float:left;display:block;width:30%;border-width:3px;border-style:double;border-left:none;border-top:none;border-bottom:none;margin:5px 2% 10px .5%}blockquote.rightside{float:right;display:block;width:30%;border-style:double;border-right:none;border-top:none;border-bottom:none;margin:5px .5% 10px 2%}blockquote.alternate-blockquote{background:none;color:#777;border-top:none;border-bottom:none;font-size:.95em;line-height:1.4em;margin:2px 10px;padding:12px 5px 12px 5px;text-align:left}#ticker{list-style:none outside none;margin:22px 0 0 0;min-height:400px}#ticker li{margin:0;background:none;padding:0}#ticker p{color:#202020;font-size:18px;padding-left:20px;margin-top:0;padding-top:0}#ticker .tcontent{color:#202020;padding:15px;text-align:left}#ticker .author{font:32px 'Raleway',Verdana,Helvetica,sans-serif;color:#5b3233;margin-top:-8px}.testimonial{position:relative;color:#202020}.btn-detail{position:relative;background:navy;background-image:linear-gradient(#000080,#000080);background-position:center;transition:background-color 0.8s;border:1px solid #174a45;color:#fff!important;cursor:pointer;font-weight:400;font-size:80%;text-decoration:none;padding:5px 35px 5px 5px;border-radius:5px;text-transform:uppercase}.btn-detail:after{position:absolute;font-family:'FontAwesome';content:"\f0a9";top:7px;right:10px}.btn-detail:hover{background-color:#a35a5b;background-image:radial-gradient(circle,transparent 1%,#a35a5b 1%);background-position:center;background-size:15000%;border:1px solid #6c3d3c;color:#fff;font-weight:400;text-decoration:none}.btn-detail a{color:#fff;text-decoration:none!important;font-weight:400;outline:none}.btn-detail:active{transition:background-color 0s;background-color:#a35a5b;background-size:100%;color:#fff}.btn-small{position:relative;background:navy;background-image:linear-gradient(#000080,#000080);background-position:center;transition:background-color 0.8s;border:1px solid #174a45;color:#fff!important;cursor:pointer;font-weight:400;font-size:80%;text-decoration:none;padding:5px 5px 5px 5px;border-radius:5px;text-transform:uppercase;float:right}.btn-small:hover{background-color:#a35a5b;background-image:radial-gradient(circle,transparent 1%,#a35a5b 1%);background-position:center;background-size:15000%;border:1px solid #6c3d3c;color:#fff;font-weight:400;text-decoration:none}.btn-small a{color:#fff;text-decoration:none!important;font-weight:400;outline:none}.btn-small:active{transition:background-color 0s;background-color:#a35a5b;background-size:100%;color:#fff}.bignumber{border-radius:50%;background:#6c3d3c;box-shadow:0 0 20px #5b3233 inset;color:#fff;display:block;float:left;font:normal 30px/50px 'Raleway',Garamond,Georgia,serif;margin:-10px 10px 5px 0;text-align:center;text-transform:uppercase;height:50px;width:50px;text-shadow:1px 1px 1px rgb(0 0 0 / .5)}.bigletters{font:2em 'Raleway',Arial,Verdana,Helvetica,sans-serif;font-weight:700;text-align:center;color:#6c3d3c;margin:5px;text-shadow:1px 1px 1px rgb(0 0 0 / .5)}form.contactform{width:99%;text-align:left}.contactform label{width:99%;text-align:left;font-style:italic;display:block;margin-bottom:4px}.contactform input{width:99%;border:1px silver solid;background-color:#efefef;padding:5px;margin-bottom:10px;color:#000}.contactform textarea{width:99%;border:1px silver solid;background-color:#efefef;padding:5px;resize:none;color:#000}.contactform .submit{width:100px;margin:10px 0 20px 0;cursor:pointer;color:#444;font:16px 'Open Sans',Verdana,Helvetica,sans-serif;font-weight:400;padding:1px 14px;text-decoration:none;background-color:#eee;background:linear-gradient(#eee,#ccc);border:solid 1px #ccc;border-radius:5px;box-shadow:inset 0 2px 2px rgb(255 255 255 / .8),0 1px 1px rgb(0 0 0 / .3)}.contactform .submit:hover{text-decoration:none;color:#eee;background-color:#6c3d3c;background:linear-gradient(#6c3d3c,#5b3233);border:solid 1px #6c3d3c;border-radius:5px;box-shadow:inset 0 2px 2px rgb(255 255 255 / .2),0 1px 1px rgb(0 0 0 / .5)}fieldset{width:90%;border:1px dashed silver;padding:20px 3%;margin:20px 2%}legend{color:#000;font:30px 'Raleway',Verdana,Helvetica,sans-serif;background-color:#fff;padding:0 10px}.googlemaps{position:relative;padding-bottom:10%;height:450px;overflow:hidden;background-color:#ccc;border:1px solid silver}.googlemaps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.pagination{display:block;text-align:center;height:22px;line-height:21px;clear:both;padding-top:3px;margin:20px 0;font-size:12px;font-weight:400}.pagination a{padding:7px;padding-top:2px;padding-bottom:2px;border:1px solid silver;margin-left:5px;text-decoration:none;background-color:#f5f5f5;color:#000;width:22px;font-weight:400;border-radius:3px}.pagination a:hover{background-color:#a35a5b;border:1px solid #000;color:#fff}.pagination .active_link{padding:7px;padding-top:2px;padding-bottom:2px;border:1px solid #000;margin-left:5px;text-decoration:none;background-color:#6c3d3c;color:#fff;cursor:default;border-radius:3px}.pagination .disabled_pagination{padding:7px;padding-top:2px;padding-bottom:2px;border:1px solid #e5e5e5;margin-left:5px;text-decoration:none;background-color:#fff;color:#d5d5d5;cursor:default;border-radius:3px}.photogallery{background-color:#f2f2f2;border:15px #fff solid;padding:20px;margin:0 1% 40px 1%;text-align:center;box-shadow:0 5px 15px -4px rgb(0 0 0 / .8)}.photogallery img{background-color:#fff;padding:7px;border:1px silver solid;margin:3px 3px 12px 3px;box-shadow:0 10px 15px -9px rgb(0 0 0 / .8)}.photogallery p{text-align:center}.showcode{font-family:"Courier New",Courier,monospace;font-size:16px;background-color:#f5f5f5;border-radius:3px;border:1px dotted #bbb;color:#0000c0;vertical-align:middle;padding:1px 4px}.codeblock{margin:10px 1% 20px 1%;background-color:#f5f5f5;overflow:auto;border:1px #ccc solid;border-radius:10px}.codeblock .title{background-color:#ddd;padding:3px 25px;color:#000;letter-spacing:2px;text-transform:uppercase}.codeblock .insidecode{font-family:"Courier New",Courier,monospace;font-size:18px;color:#000;padding:10px;overflow:auto}.codeblock ol{list-style:none;margin:0;padding:0;white-space:nowrap}.highlight{background-color:#FF0;color:#000}.scroll-to-top{display:none;position:fixed;bottom:20px;right:10px;z-index:5;width:30px;height:30px;padding:8px;text-align:center;color:#fff;text-decoration:none;background-color:#6c3d3c;text-shadow:1px 1px 2px rgb(0 0 0 / .7);border-radius:50%}.scroll-to-top:hover{text-decoration:none;background-color:#777;text-shadow:1px 1px 2px rgb(0 0 0 / .7)}.scroll-to-top a,.scroll-to-top a:hover{text-decoration:none}.wow{opacity:inherit}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@media screen and (max-width:320px){.container{width:98%;margin:0 auto}.nav-menu .search-menu-item{display:block!important}.row2{height:110px}.navrow{height:auto}.homerow{width:98%;min-height:0}div.icons-rt{margin-top:-20px}ul.tngdd{float:left!important}img{max-width:200px}.topsection{width:98%;margin:0 auto;margin-top:0!important}.snip{width:98%;margin:0 auto}.snip .title1{font-size:18px}.snip .title2{font-size:16px}.snip .title3{font-size:14px}.snip h3{font-size:20px}.topcontentBox2a,.topcontentBox2b{float:none;width:80%;margin:0 auto;padding:20px 0}.contentBox2a,.contentBox2b,.contentBox3a,.contentBox3b,.contentBox3c,.contentBox4a,.contentBox4b,.contentBox4c,.contentBox4d,.contentBox5a,.contentBox5b,.contentBox5c,.contentBox5d,.contentBox5e{width:98%;margin:0 1% 20px 1%;padding:0;float:none}.sidebarLeft,.sidebarRight{width:98%;margin:1%;padding:0;float:none}.contentRight,.contentLeft{width:98%;margin:1%;padding:0;float:none}h1{font-size:36px}h2{font-size:32px}.header-top{flex-wrap:wrap;justify-content:center;text-align:center;gap:8px;padding-top:10px}.site-logo{height:45px}.brand,.brand a,.brand a:hover{font-size:22px;margin-top:0}.slogan{font-size:14px;text-align:center}.text-align-right{text-align:center;padding-right:0}#charts{width:300px!important;margin:0 auto}.focus-chart{width:300px!important;height:auto!important}}@media screen and (min-width:321px) and (max-width:480px){.container{width:98%;margin:0 auto}.nav-menu .search-menu-item{display:block!important}.row2{height:110px}.navrow{height:auto}.homerow{width:98%;min-height:0}div.icons-rt{margin-top:-20px}ul.tngdd{float:left!important}img{max-width:100%}.topsection{width:98%;margin:0 auto;margin-top:0!important}.snip{width:98%;margin:0 auto}.topcontentBox2a,.topcontentBox2b{float:none;width:98%;margin:0 auto;padding:20px 0}.contentBox2a,.contentBox2b,.contentBox3a,.contentBox3b,.contentBox3c,.contentBox4a,.contentBox4b,.contentBox4c,.contentBox4d,.contentBox5a,.contentBox5b,.contentBox5c,.contentBox5d,.contentBox5e{width:98%;margin:0 1% 20px 1%;padding:0;float:none}.sidebarLeft,.sidebarRight{width:98%;margin:1%;padding:0}.contentRight,.contentLeft{width:98%;margin:1%;padding:0}.header-top{flex-wrap:wrap;justify-content:center;text-align:center;gap:10px;padding-top:10px}.site-logo{height:50px}.brand,.brand a,.brand a:hover{font-size:28px;margin-top:0}.text-align-right{text-align:center;padding-right:0}.text-align-right{text-align:center;padding-right:0}.slogan{clear:both;text-align:center}}@media screen and (min-width:481px) and (max-width:623px){.container{width:98%;margin:0 auto}.nav-menu .search-menu-item{display:block!important}.row2{height:110px}.navrow{height:auto}div.icons-rt{margin-top:-20px}ul.tngdd{float:left!important}img{max-width:100%}.topsection{width:98%;margin:0 auto}.snip{width:98%;margin:0 auto}.topcontentBox2a,.topcontentBox2b{float:none;width:98%;margin:0 auto;max-width:450px;margin-bottom:20px}.contentBox2a,.contentBox2b,.contentBox3a,.contentBox3b,.contentBox3c,.contentBox4a,.contentBox4b,.contentBox4c,.contentBox4d{width:98%;padding:0;margin:20px auto;float:none;max-width:450px}.contentBox5a,.contentBox5b,.contentBox5c,.contentBox5d,.contentBox5e{width:98%;margin:0 1% 20px 1%;padding:0;float:none}.sidebarLeft,.sidebarRight{width:98%;float:none;margin:1%;padding:0}.contentRight,.contentLeft{width:98%;float:none;margin:1%;padding:0}.text-align-right{text-align:center;padding-right:0}.slogan{clear:both;text-align:center}.header-top{flex-wrap:wrap;justify-content:center;text-align:center;gap:12px}.site-logo{height:60px}.brand,.brand a,.brand a:hover{font-size:30px;margin-top:0}}@media screen and (min-width:624px) and (max-width:669px){.container{width:97%;margin:0 auto}.row2{height:110px}.navrow{height:auto}div.icons-rt{margin-top:-20px}ul.tngdd{float:left!important}.topsection{width:98%;margin:0 auto}.snip{width:98%;margin:0 auto}.topcontentBox2a,.topcontentBox2b{float:none;width:98%;margin:0 auto;max-width:450px;margin-bottom:20px}.contentBox2a,.contentBox2b,.contentBox3a,.contentBox3b,.contentBox3c,.contentBox4a,.contentBox4b,.contentBox4c,.contentBox4d{width:98%;padding:0;margin:0 auto 20px auto;float:none;max-width:450px}.contentBox5a{width:250px;margin:0 40px}.contentBox5b{width:250px;margin:0 40px}.contentBox5c{width:250px;margin:0 40px;clear:both}.contentBox5d{width:250px;margin:0 40px}.contentBox5e{width:250px;float:none;margin:0 auto}.sidebarLeft,.sidebarRight{width:98%;padding:0;margin:0 auto 20px auto;float:none;max-width:450px}.contentRight,.contentLeft{width:98%;margin:1%;padding:0}.text-align-right{text-align:center;padding-right:0}.slogan{clear:both;text-align:center}}@media screen and (min-width:670px) and (max-width:768px){.container{width:98%;margin:0 auto}.row2{height:110px}.navrow{height:auto}div.icons-rt{margin-top:-20px}ul.tngdd{float:left!important}.topsection{width:98%;margin:0 auto}.snip{width:98%;margin:0 auto}.topcontentBox2a,.topcontentBox2b{float:none;width:98%;margin:0 auto;max-width:450px;margin-bottom:20px}.contentBox2a,.contentBox2b,.contentBox3a,.contentBox3b,.contentBox3c,.contentBox4a,.contentBox4b,.contentBox4c,.contentBox4d{width:98%;padding:0;margin:0 auto 20px auto;float:none;max-width:450px}.contentBox5a{width:250px;margin:0 40px}.contentBox5b{width:250px;margin:0 40px}.contentBox5c{width:250px;margin:0 40px;clear:both}.contentBox5d{width:250px;margin:0 40px}.contentBox5e{width:250px;float:none;margin:0 auto}.sidebarLeft,.sidebarRight{width:98%;padding:0;margin:0 auto 20px auto;float:none;max-width:450px}.contentRight,.contentLeft{width:98%;margin:1%;padding:0}.text-align-right{text-align:center;padding-right:0}.slogan{clear:both;text-align:center}}@media screen and (min-width:769px) and (max-width:800px){.container{width:98%;margin:0 auto}.row2{height:70px}.navrow{height:auto}div.icons-rt{margin-top:-20px}ul.tngdd{float:left!important}.topsection{width:98%;margin:0 auto}.snip{width:98%;margin:0 auto}.topcontentBox2a,.topcontentBox2b{float:none;width:98%;margin:0 auto;max-width:450px;margin-bottom:20px}.contentBox2a,.contentBox2b,.contentBox4a,.contentBox4b,.contentBox4c,.contentBox4d{width:98%;padding:0;margin:0 auto 20px auto;float:none;max-width:450px}.contentBox5a{width:250px;margin:0 40px}.contentBox5b{width:250px;margin:0 40px}.contentBox5c{width:250px;margin:0 40px;clear:both}.contentBox5d{width:250px;margin:0 40px}.contentBox5e{width:250px;float:none;margin:0 auto}.sidebarLeft,.sidebarRight{width:98%;padding:0;margin:0 auto 20px auto;float:none;max-width:450px}.contentRight,.contentLeft{width:98%;margin:1%;padding:0}.slogan{clear:both;text-align:center}}@media screen and (min-width:801px) and (max-width:1024px){.container{width:98%;margin:0 auto}.row2{height:70px}.navrow{height:auto}div.icons-rt{margin-top:-20px}.topsection{width:98%;margin:0 auto}.snip{width:98%;margin:0 auto}.topcontentBox2a,.topcontentBox2b{width:48%;margin:0 auto!important;padding:0}.contentBox2a,.contentBox2b,.contentBox4a,.contentBox4b,.contentBox4c,.contentBox4d{width:98%;padding:0;margin:0 auto 20px auto;float:none;max-width:450px}.slogan{clear:both;text-align:center}}@media screen and (min-width:1025px) and (max-width:1279px){.container{width:98%;margin:0 auto}.topsection{width:98%;margin:0 auto}.snip{width:98%;margin:0 auto}.topcontentBox2a,.topcontentBox2b{width:48%;margin:0 auto!important;padding:0}}