@import"https://use.typekit.net/tqb1kym.css";@font-face{font-family:GTsuper;src:url(//bristolwarnervillage.com/wp-content/themes/bristolWarnerVillage/assets/fonts/GTSuper-bold.otf)}@font-face{font-family:revisal;src:url(//bristolwarnervillage.com/wp-content/themes/bristolWarnerVillage/assets/fonts/revisal.otf)}@font-face{font-family:revisalMedium;src:url(//bristolwarnervillage.com/wp-content/themes/bristolWarnerVillage/assets/fonts/revisal-medium.otf)}@font-face{font-family:revisalBold;src:url(//bristolwarnervillage.com/wp-content/themes/bristolWarnerVillage/assets/fonts/revisal-bold.otf)}.whitetext,.whitetext p{color:#fff}.blacktext,.blacktext p{color:#333}.bluetext,.bluetext p{color:#3c3d98}.greytext,.greytext p{color:#666}.yellowtext,.yellowtext p{color:#fed175}.whitebg{background-color:#fff}.yellowbg{background-color:#fed175}.blackbg{background-color:#333}.greydientbg{background:#fff;background:-webkit-linear-gradient(legacy-direction(#efefef), #ffffff);background:linear-gradient(#efefef, #ffffff)}.photobg{background-position:top center;background-repeat:no-repeat;background-size:cover}body.body{margin:0}.row{overflow:hidden;max-width:66rem}.row.fullwidth{max-width:100%}.row.overflow{overflow:visible}.block{display:block}@media only screen and (max-width: 640px){.sm-block{display:block}}.nowrap{white-space:nowrap}@media only screen and (min-width: 641px){.showforsmall{display:none}}.margin-row-0{margin-left:0 !important;margin-right:0 !important}.margin-rowhalf{margin-left:-0.469rem !important;margin-right:-0.469rem !important}.margin-top-0{margin-top:0 !important}.margin-bottom-0{margin-bottom:0 !important}.margin-top-25{margin-top:.25rem !important}.margin-bottom-25{margin-bottom:.25rem !important}.margin-top-half{margin-top:.5rem !important}.margin-bottom-half{margin-bottom:.5rem !important}.margin-bottom-75{margin-bottom:.75rem !important}.margin-top-1r{margin-top:1rem !important}.margin-bottom-1r{margin-bottom:1rem !important}.margin-topbottom-1r{margin-top:1rem !important;margin-bottom:1rem !important}.margin-bottom-1halfr{margin-bottom:1.5rem !important}.margin-top-2r{margin-top:2rem !important}.margin-bottom-2r{margin-bottom:2rem !important}.margin-bottom-2halfr{margin-bottom:2.5rem !important}.margin-top-3r{margin-top:3rem !important}.margin-bottom-3r{margin-bottom:3rem !important}.margin-bottom-4r{margin-bottom:4rem !important}.margin-bottom-neg-half{margin-bottom:-0.5rem !important}.margin-top-neg-1r{margin-top:-1rem !important}.margin-top-neg-2r{margin-top:-2rem !important}.margin-left-half{margin-left:.5rem !important}.padding-0{padding:0 !important}.padding-1r{padding:1rem !important}.padding-1halfr{padding:1.5rem !important}.padding-2r{padding:2rem !important}.padding-top-0{padding-top:0 !important}.padding-top-25{padding-top:.25rem !important}.padding-top-half{padding-top:.5rem !important}.padding-top-1r{padding-top:1rem !important}.padding-top-1halfr{padding-top:1.5rem !important}.padding-top-2r{padding-top:2rem !important}.padding-top-3r{padding-top:3rem !important}.padding-top-4r{padding-top:4rem !important}.padding-top-6r{padding-top:6rem !important}.padding-top-7r{padding-top:7rem !important}.padding-topbottom-half{padding-top:.5rem !important;padding-bottom:.5rem !important}.padding-topbottom-1r{padding-top:1rem !important;padding-bottom:1rem !important}.padding-topbottom-1halfr{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.padding-topbottom-2r{padding-top:2rem !important;padding-bottom:2rem !important}.padding-topbottom-3r{padding-top:3rem !important;padding-bottom:3rem !important}.padding-bottom-0{padding-bottom:0 !important}.padding-bottom-25{padding-bottom:.25rem !important}.padding-bottom-half{padding-bottom:.5rem !important}.padding-bottom-1r{padding-bottom:1rem !important}.padding-bottom-1halfr{padding-bottom:1.5rem !important}.padding-bottom-2r{padding-bottom:2rem !important}.padding-bottom-3r{padding-bottom:3rem !important}.padding-bottom-4r{padding-bottom:4rem !important}.padding-bottom-5r{padding-bottom:5rem !important}.padding-left-0{padding-left:0 !important}.padding-lr-half{padding-left:.469rem !important;padding-right:.469rem !important}.padding-lr-1r{padding-left:.9375rem !important;padding-right:.9375rem !important}.padding-lr-2r{padding-left:2rem !important;padding-right:2rem !important}.padding-right-1r{padding-right:.9375rem !important}@media only screen and (max-width: 640px){.sm-padding-lr-0{padding-left:0 !important;padding-right:0 !important}.sm-padding-topbottom-0{padding-top:0rem !important;padding-bottom:0rem !important}.sm-padding-lr-1r{padding-left:.9375rem !important;padding-right:.9375rem !important}.sm-padding-bottom-0{padding-bottom:0rem !important}.sm-padding-bottom-1r{padding-bottom:1rem !important}.sm-padding-bottom-2r{padding-bottom:2rem !important}.sm-padding-top-1r{padding-top:1.5rem !important}.sm-padding-top-2r{padding-top:2rem !important}.sm-padding-top-4halfr{padding-top:4.5rem !important}.sm-padding-topbottom-2r{padding-top:2rem !important;padding-bottom:2rem !important}.sm-margin-top-0{margin-top:0 !important}.sm-margin-bottom-0{margin-bottom:0 !important}.sm-margin-bottom-half{margin-bottom:.5rem !important}.sm-margin-bottom-1r{margin-bottom:1rem !important}.sm-margin-bottom-1halfr{margin-bottom:1.5rem !important}.sm-margin-bottom-2r{margin-bottom:2rem !important}.sm-margin-left-0{margin-left:0 !important}}@media only screen and (min-width: 641px){.lrg-padding-left-0{padding-left:0 !important}.lrg-padding-right-0{padding-right:0 !important}}@media only screen and (min-width: 64.0625em){.lrg-padding-top-half{padding-top:.5rem !important}}h1,h2,h3,h4,h5{margin:0;padding:0;font:700 1em "GTsuper",sans-serif;color:inherit;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.bodyfont{font:400 1em "revisal",sans-serif}.mediumfont{font:400 1em "revisalMedium",sans-serif}.h1{font-size:2rem;line-height:2.3rem;text-transform:none}@media only screen and (min-width: 641px){.h1{font-size:2.65rem;line-height:2.95rem}}.h2{font-size:1.6rem;line-height:1.9rem}@media only screen and (min-width: 641px){.h2{font-size:2rem;line-height:2.33rem}}.h3{font-size:1.35rem;line-height:1.65rem}.h4,h4{font-size:1.05rem;line-height:1.35rem;letter-spacing:1px}@media only screen and (min-width: 768px){.alignit{top:50%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}}.alignit.righty{left:auto;right:.9375rem}.alignitalways{top:50%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0}ul,ol,dl,li{margin:0;padding:0}a{text-decoration:none;color:#333;font-weight:400;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;transition:color .2s linear;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}a:hover{color:#4d4d4d}a.blacklinks,.blacklinks a{color:#333}a.blacklinks:hover,.blacklinks a:hover{color:#4d4d4d}a.bluelinks,.bluelinks a{color:#3c3d98}a.bluelinks:hover,.bluelinks a:hover{color:#4e4fb9}a.whitelinks,.whitelinks a{color:#fff}a.whitelinks:hover,.whitelinks a:hover{color:rgba(255,255,255,.6)}a.underlined{border-bottom:2px solid #333;-webkit-transition:border-bottom-color .2s linear;-moz-transition:border-bottom-color .2s linear;transition:border-bottom-color .2s linear}a.underlined:hover{border-bottom-color:#e6984a}a.bluelinks.underlined{border-bottom-color:#3c3d98}a.bluelinks.underlined:hover{border-bottom-color:#6a6bba}a.arrowed,.arrowed a{margin-left:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}a.arrowed:after,.arrowed a:after{content:"➝";padding-left:4px;-webkit-transition:padding .2s linear;-moz-transition:padding .2s linear;transition:padding .2s linear}a.arrowed:hover,.arrowed a:hover{margin-left:3px}a.arrowed:hover:after,.arrowed a:hover:after{padding:0 0 0 7px}.text-left a.arrowed,.text-left .arrowed a{margin-left:0 !important}p{font:400 1em "revisal",sans-serif;font-weight:400;font-size:1em;line-height:1.33em;margin-bottom:1em;color:#333}p b,strong,p.bold{font:400 1em "revisalBold",sans-serif;font-size:inherit}p a{font:400 1em "revisalMedium",sans-serif;font-size:inherit}p.big{font-size:1.18em;line-height:1.84rem}@media only screen and (min-width: 641px){p.big{font-size:1.32em}}p.small{font-size:.84rem;line-height:1.5em}p.verySmall{font-size:.8rem;line-height:1.7em}.text-uppercase{text-transform:uppercase}.notransform{text-transform:none !important}a.button,input.button,.button,button.btn{padding:1rem 1.5rem .9rem;font:700 1em "GTsuper",sans-serif;font-weight:700;font-size:1.4em;line-height:1.5rem;cursor:pointer;border:none;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear;margin-bottom:0;outline:none !important;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;border-radius:2px !important}.button.black{background-color:#333}.button.black:hover{background-color:#4d4d4d}.button.purple,button.btn{background-color:#3c3d98;color:#fff}.button.purple:hover,button.btn:hover{background-color:#4e4fb9}a.button.width100{width:100%;border-radius:0}a.button.arrowed{margin-left:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}a.button.arrowed:after{padding-left:6px}a.button.arrowed:hover{padding-right:calc(1.5rem - 3px)}a.button.arrowed:hover:after{padding:0 0 0 9px}.flex-video img{margin-top:-1.2rem}.flex-video iframe{border:0}img.width100,.width100 img{width:100%}.section{float:left;width:100%;position:relative;background-position:center;margin:0;padding:4em 0;border:none}@media only screen and (min-width: 641px){.section{padding:5em 0}}.borderbottom{border-bottom:1px solid #333}.dottedbottom{border-bottom:2px dotted #d0d0d0}.weather,.search{font-size:1.25rem;position:relative;z-index:20}.weather .icon,.search .icon{font-size:1.3rem;vertical-align:top}.weather{padding-top:7px}.search span{vertical-align:top}.navigation{width:100%;padding:1rem .9375rem .5rem;z-index:99;top:0;left:0;right:0}@media only screen and (min-width: 641px){.navigation{padding:.5rem .9375rem}}.navigation .logo{max-height:42px;vertical-align:middle;padding-right:.5rem}@media only screen and (min-width: 641px){.navigation .logo{max-height:124px;vertical-align:text-top;padding:0}}.navigation .mallname{font-family:copperplate,serif;text-transform:uppercase;display:inline-block;font-size:.9rem;letter-spacing:1px}@media only screen and (min-width: 641px){.navigation .mallname{display:block;font-size:1.9rem;line-height:2.1rem;letter-spacing:2px}}.navigation .menulink{margin:-1px 0 -1px;background-color:transparent !important;padding:0;position:absolute;top:1rem;right:0;z-index:100;border:none;width:1.3em;height:1em;float:right;display:inline-block}.navigation .menulink:hover,.navigation .menulink:focus,.navigation .menulink:active{outline:none}.navigation .menulink:before{content:"";opacity:0;display:block;width:100px}.navigation .menulink .hamb-top{-moz-transition:all .35s ease;-o-transition:all .35s ease;-webkit-transition:all .35s ease;top:0;width:1.3em}.navigation .menulink .hamb-middle{-moz-transition:all .35s ease;-o-transition:all .35s ease;-webkit-transition:all .35s ease;top:7px;width:1.3em}.navigation .menulink .hamb-bottom{-moz-transition:all .35s ease;-o-transition:all .35s ease;-webkit-transition:all .35s ease;top:14px;width:1.3em}.navigation .menulink .hamb-top,.navigation .menulink .hamb-middle,.navigation .menulink .hamb-bottom{height:3px;position:absolute;background-color:#333;left:0}.navigation .menulink.is-open .hamb-top,.navigation .menulink.is-open .hamb-middle,.navigation .menulink.is-open .hamb-bottom{background-color:#333}.navigation .menulink.is-open .hamb-top{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:7px}.navigation .menulink.is-open .hamb-middle{background-color:transparent}.navigation .menulink.is-open .hamb-bottom{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:7px}.navigation .searchform{position:relative;width:100%;overflow:hidden;height:2rem}.navigation .searchform input.searchfield{display:inline-block;position:absolute;top:0;right:-100%;height:2rem;border:none;box-shadow:none;background:#f4f4f4;padding:0 .5rem 0 2.1rem;-webkit-transition:right .2s ease-in-out;-moz-transition:right .2s ease-in-out;transition:right .2s ease-in-out}.navigation .searchform input.searchfield::placeholder{color:#848484}.navigation .searchform input.searchfield::-ms-input-placeholder{color:#848484}.navigation .searchform input.searchfield:-ms-input-placeholder{color:#848484}.navigation .searchform input.submit{font-family:"FontAwesome";font-size:1.25rem;border:none;background:none;display:none}.navigation .searchform label{display:inline-block;position:absolute;top:.25rem;right:0;-webkit-transition:right .2s ease-in-out;-moz-transition:right .2s ease-in-out;transition:right .2s ease-in-out;font-size:1.25rem;font-weight:bold;padding:2px 6px 0;color:#333}.navigation .searchform.searchable input.searchfield{right:0}.navigation .searchform.searchable label{right:calc(100% - 32px)}.navigation .main_nav ul{list-style:none;display:none;text-align:center;padding-top:.5rem;margin-bottom:0}@media only screen and (min-width: 641px){.navigation .main_nav ul{display:block;padding-top:0;padding-bottom:.25rem;width:100%}}.navigation .main_nav ul li{position:relative;display:block;margin:.4rem 0}.navigation .main_nav ul li:last-child{margin-bottom:.9rem}@media only screen and (min-width: 641px){.navigation .main_nav ul li{display:inline-block;margin:0 .5%;vertical-align:middle}.navigation .main_nav ul li:nth-of-type(1){margin-left:0;display:inline-block}.navigation .main_nav ul li:last-child{margin-right:0;margin-bottom:0}}.navigation .main_nav ul li a{color:#333;font:400 1em "revisalMedium",sans-serif;font-weight:bold;font-size:.8rem;text-transform:uppercase}.navigation .main_nav ul li a:after{border-bottom:2px solid #e6984a;content:"";position:relative;display:block;width:0%;webkit-transition:width .2s linear;-moz-transition:width .2s linear;transition:width .2s linear}.navigation .main_nav ul li a:hover{color:#4d4d4d}.navigation .main_nav ul li a:hover:after{width:100%}@media only screen and (min-width: 641px){.navigation .main_nav ul li a{font-size:.74rem}}.navigation .main_nav ul li ul{display:block;position:relative;padding:0;margin:0}.navigation .main_nav ul li ul li{margin:0 !important;padding-top:.4rem}.navigation .main_nav ul li ul li a{white-space:nowrap}@media only screen and (min-width: 641px){.navigation .main_nav ul li ul{display:none;position:absolute;top:100%;left:-0.9rem;background:#fff;padding:.9rem;width:auto}}.navigation .main_nav ul li.current-menu-item a{color:#333}.navigation .main_nav ul li.current-menu-item a:after{width:100%}.navigation .main_nav ul li.current-menu-item ul.sub-menu li a:after{width:0%}.navigation .main_nav ul li.current-menu-item ul.sub-menu li a:hover:after{width:100%}.navigation .main_nav ul li.current-menu-item ul.sub-menu li.current-menu-item a:after{width:100%}@media only screen and (max-width: 640px){.navigation .main_nav ul li a{border-bottom:2px solid transparent;padding-bottom:1px}.navigation .main_nav ul li a:after{display:none}.navigation .main_nav ul li.current-menu-item a,.navigation .main_nav ul li.current-post-ancestor a{color:#333;border-bottom-color:#e6984a}.navigation .main_nav ul li.menu-item-has-children ul li a{display:inline-block}.navigation .main_nav ul li.menu-item-has-children ul.sub-menu{display:none}}.videoHero{height:24rem;overflow:hidden;position:relative;text-align:center}.videoHero .container{width:auto;height:100%}.videoHero .container video{width:auto;height:100%}.videoHero .videotext{z-index:20;width:100%;position:absolute;bottom:3rem;left:0}.videoHero .videotext .h1{font-size:2.5rem;line-height:2.8rem}@media screen and (min-width: 40em){.videoHero{height:22rem}.videoHero .container{width:100%;height:auto}.videoHero .container video{width:100%;height:auto;margin-left:0}.videoHero .videotext{bottom:6rem}.videoHero .videotext .h1{font-size:3.6rem;line-height:3.95rem}}@media only screen and (min-width: 64em){.videoHero{height:32rem}}img.placeholder{width:100%;opacity:0}.topslider,.topslide{height:24rem;width:100%;position:relative}@media screen and (min-width: 40em){.topslider,.topslide{height:22rem}}@media only screen and (min-width: 64em){.topslider,.topslide{height:32rem}}.topslider .slick-list,.topslider .slick-track,.topslide .slick-list,.topslide .slick-track{height:100%;overflow:hidden}.topslider .slide,.topslide .slide{display:inline-block;width:100%;height:110%;position:absolute;left:0;bottom:0}.topslider .slide.photobg,.topslide .slide.photobg{background-position:center 100%}.slick-dots{display:none;bottom:.5rem}.slick-dots li{width:16px;margin:0}.slick-dots li button:before{color:#fff;opacity:.65 !important;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.slick-dots li button:hover:before{color:#fff;opacity:1 !important}.slick-dots li.slick-active button:before{color:#fff;opacity:1 !important}.sticky,.stickycol_sticky{width:100%;height:0;float:left}.stickycolumn.stuck{position:sticky}.cat-label{font:400 1em "revisal",sans-serif;font-weight:600;font-size:1.1rem;letter-spacing:1px;text-transform:uppercase}.cat-label span{color:#fe99b6;margin-right:.1rem}.cat-link{font:400 1em "revisal",sans-serif;font-weight:600;letter-spacing:1px;text-transform:uppercase}.cat-link span{color:#fe99b6}.archive .cat-label span{color:#3c3d98}.divider{border-top:2px dashed #d0d0d0}.gradDivider{width:100%;height:1.2rem;float:left;background:#3c3d98;background:-webkit-linear-gradient(legacy-direction(90deg), #3c3d98, #6a6bba);background:linear-gradient(90deg, #3c3d98, #6a6bba)}.gradDivider.short{height:.6rem;background:#d71921}.decorativeFan{position:absolute;right:.9375rem;top:-3rem;width:calc(100% - 0.9375rem);height:100%;border-radius:0;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 240.68 338.95' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='11.66' x2='274.1' y1='177.83' y2='177.83' gradientTransform='translate(-28.54 22.1) rotate(-9.78)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fed175' offset='.36'/%3E%3Cstop stop-color='%23f2b35e' offset='.68'/%3E%3Cstop stop-color='%23e79949' offset='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='Isolation Mode'%3E%3Cpath d='M125.49,104.49q-11.11-9.8-22.56-18.55l41.46-14L90.92,55.77,88.15,0,55.27,45,3.1,29.18,34.79,72.42,0,119.05l57.61-18.23L94,147.51l-2-54.82q13,9.82,25.57,20.9c79,69.58,123.21,157,120.94,225.36C251.28,271.68,208.59,177.71,125.49,104.49Z' fill='url(//bristolwarnervillage.com/wp-content/themes/bristolWarnerVillage/%23a)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:auto 50%;background-position:top right}.decorativeFan img{opacity:0;width:100%}@media only screen and (min-width: 641px){.decorativeFan{top:-2rem}}.decorativeCircle{position:relative;width:94%;border-radius:100%;border:0px solid #e6984a;padding:.5rem;margin-top:2rem;margin-left:0;background:#e6984a;background:-webkit-linear-gradient(legacy-direction(90deg), #e6984a, #fed175);background:linear-gradient(90deg, #e6984a, #fed175)}.decorativeCircle .container{width:100%;margin-left:0;border-radius:100%}.decorativeCircle .container img{opacity:0;width:100%}.circleImg{position:relative;width:100%;border-radius:100%}.circleImg .container{width:100%;border-radius:100%}.circleImg .container img{opacity:0;width:100%}.a_logo{width:51px;height:51px;display:inline-block;vertical-align:top;margin-left:4px;background-repeat:no-repeat;background-size:auto 100%;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 142.46 148.09' xmlns='http://www.w3.org/2000/svg'%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='Layer 1'%3E%3Cpolygon points='90.72 55.7 142.46 72.88 91.63 89.94 93.17 148.09 56.61 99.98 0 117.16 35.1 71.17 2.35 26.36 55.38 43.97 89.81 0 90.72 55.7' fill='%23db8229'/%3E%3Cpolygon points='65.96 71.81 86.75 9.21 56.67 48.69 65.96 71.81' fill='%23ffd56c'/%3E%3Cpolygon points='65.96 71.81 131.24 73.45 86.31 58.53 65.96 71.81' fill='%23ffd56c'/%3E%3Cpolygon points='65.96 71.81 10.64 33.41 39.7 71.47 65.96 71.81' fill='%23ffd56c'/%3E%3Cpolygon points='65.96 71.81 89.6 137.91 87.95 87.48 65.96 71.81' fill='%23ffd56c'/%3E%3Cpolygon points='65.9 71.99 9.32 111.26 57.95 95.93 65.9 71.99' fill='%23ffd56c'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}.bloglinks{display:inline-block;width:100%;margin-bottom:.25rem}.bloglinks .linktext{font:700 1em "GTsuper",sans-serif;font-weight:500;font-size:1.4em;padding:.75rem 0 0;display:inline-block}.bloglinks .linktext span{padding:0;-webkit-transition:padding .2s linear;-moz-transition:padding .2s linear;transition:padding .2s linear}.bloglinks .linktext:after{border-bottom:2px solid #e6984a;content:"";position:relative;display:block;width:0;webkit-transition:width .2s linear;-moz-transition:width .2s linear;transition:width .2s linear}.bloglinks .linktext.underliner{border-bottom:2px solid #333;webkit-transition:border-bottom-color .2s linear;-moz-transition:border-bottom-color .2s linear;transition:border-bottom-color .2s linear}.bloglinks .linktext.underliner:after{content:none;display:none}.bloglinks .linktext.small{font:400 1em "revisalBold",sans-serif;font-weight:normal;font-size:.9rem;padding:.5rem 0 0}.bloglinks .gradContainer{width:100%;height:100%;position:relative;padding:.5rem;background:#3c3d98;background:-webkit-linear-gradient(legacy-direction(90deg), #3c3d98, #6a6bba);background:linear-gradient(90deg, #3c3d98, #6a6bba)}.bloglinks .gradContainer .gradTransition{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:#6a6bba;background:-webkit-linear-gradient(legacy-direction(135deg), #6a6bba, #3c3d98);background:linear-gradient(135deg, #6a6bba, #3c3d98);opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.bloglinks .scaler{overflow:hidden;position:relative;z-index:2}.bloglinks .scaler .thumbnailer{background-color:#f6f6f6;-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;transition:transform .5s ease}.bloglinks:hover .linktext span{padding:0 0 0 3px}.bloglinks:hover .linktext:after{width:100%}.bloglinks:hover .linktext.underliner{border-bottom-color:#e6984a}.bloglinks:hover .gradTransition{opacity:1}.bloglinks:hover .scaler .thumbnailer{-ms-transform:scale3d(1.05, 1.05, 1);-webkit-transform:scale3d(1.05, 1.05, 1);transform:scale3d(1.05, 1.05, 1)}.thumbnailer{width:100%;background-color:transparent;background-position:center;background-size:cover;background-repeat:no-repeat}.thumbnailer img{visibility:hidden}.entry p a,.entry ul li a,.entry ol li a{font-weight:500;text-decoration:underline;color:#333}.entry p a:hover,.entry ul li a:hover,.entry ol li a:hover{color:#3c3d98}.entry .sharing{width:100%;display:block;float:left;text-align:center}.entry .sharing ul{list-style:none;margin:0 0 1rem;padding:0}.entry .sharing ul li{display:inline-block;font-size:1.8rem;line-height:1.9rem;padding:0;margin:0 .25rem}.entry .sharing ul li a{color:#6a6bba}.entry .sharing ul li a:hover{color:#4c4da5}@media only screen and (min-width: 641px){.entry .sharing{width:2rem;display:inline-block;vertical-align:top;float:right}.entry .sharing ul li{display:block;margin:0 0 1rem}}.entry .wp-caption{margin-bottom:1.2rem !important;background-color:transparent}.entry .wp-caption p.wp-caption-text{font-size:.9em;text-align:left;font-style:italic;padding:.25rem 0 .5rem;color:#d0d0d0}.entry .wp-caption p.wp-caption-text span{font-style:normal}.entry .wp-caption p.wp-caption-text i,.entry .wp-caption p.wp-caption-text em{font-style:normal;padding-right:0}.entry .wp-caption img{width:100%;margin-bottom:.2rem}.entry .wp-caption.alignnone{width:100% !important}.entry .wp-caption.alignleft{margin-right:1.2rem;float:left}.entry .wp-caption.alignright{margin-left:1.2rem;float:right}.entry .wp-caption.aligncenter{width:100% !important;margin-bottom:1.2rem !important;max-width:100% !important}.entry .wp-caption.aligncenter img{width:100% !important}.entry img.alignleft,.entry img.alignright,.entry img.aligncenter{width:100% !important;margin:0 auto 1rem !important;display:block}@media only screen and (min-width: 641px){.entry img.alignleft{width:auto !important;margin:.5rem 1.2rem 1rem 0 !important;float:left}.entry img.alignright{width:auto !important;margin:.5rem 0 1rem 1.2rem !important;float:right}.entry img.aligncenter{width:auto !important;max-width:100%;margin:0 auto 1rem !important;display:block}}.entry iframe{max-width:100%}.entry ul,.entry ol{margin:0 0 1rem 1rem}.entry ul li,.entry ol li{font:400 1em "revisal",sans-serif;font-size:.99em;line-height:1.7em;color:#333;padding-bottom:0;margin-bottom:.5rem}.entry ul.nobullets{margin-left:0;list-style:none}.entry ul.nobullets li:before{content:""}.entry [class*=block-grid-].images{margin:0 -0.625rem}.entry [class*=block-grid-].images li{margin-bottom:0}.entry [class*=block-grid-].archive{margin:0 -0.625rem}.entry [class*=block-grid-].archive li{margin-bottom:1rem}span.quote{font:700 1em "GTsuper",sans-serif;font-weight:300;font-size:1.6rem;line-height:1.5em}span.quote:before,span.quote:after{content:"“";font-size:6.5rem;display:inline-block;line-height:0rem;vertical-align:bottom;padding:0 .5rem 0 0}span.quote:after{content:"”";padding:0 0 0 .5rem;margin-bottom:-0.5rem}.littleSlider{padding-bottom:1.5rem;position:relative}.littleSlider .slick-dots{bottom:0;right:0;width:auto}.littleSlider .slick-dots li button:before{color:#d0d0d0;opacity:.65 !important;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.littleSlider .slick-dots li button:hover:before{color:#eaeaea;opacity:1 !important}.littleSlider .slick-dots li.slick-active button:before{color:#3c3d98;opacity:1 !important}ul.centerBlock{text-align:center;margin:0 -1.1rem}@media only screen and (min-width: 641px){ul.centerBlock{margin:0 -1.5625rem}}ul.centerBlock li{position:relative;display:inline-block;overflow:hidden;float:none;padding-bottom:0;margin:0 -0.25rem}.gmap_canvas{overflow:hidden;height:500px;width:100%}.gmap_canvas iframe{position:relative;width:100%;height:100%}#image-map{position:relative}#image-map .logo{position:absolute;top:-1rem;right:.9375rem;width:10%}.scrollbox{border:1px solid #f4f4f4;overflow:scroll;height:100%;position:relative}.scrollbox ul{list-style:none;position:absolute;top:0;left:0;width:100%}.scrollbox ul li{display:block;width:100%;background:#fbfbfb}.scrollbox ul li a{display:inline-block;width:100%;background-color:transparent;padding:.6rem 1rem;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.scrollbox ul li a:hover{background-color:#eaeaea}.scrollbox ul li div{display:inline-block}.scrollbox ul li .icon{display:inline-block;width:3rem;height:3rem;margin-right:.5rem;background-color:#d0d0d0;vertical-align:bottom}.scrollbox ul li .name{font:400 1em "revisalBold",sans-serif;font-size:1rem;display:block;white-space:nowrap}.scrollbox ul li .desc{font:400 1em "revisalMedium",sans-serif;font-size:.9rem;display:block;color:#a7a7a7}.searchform.midpage{position:relative;width:100%;overflow:hidden;height:2rem}.searchform.midpage input.searchfield{display:inline-block;height:2rem;position:absolute;top:0;left:0;border:none;box-shadow:none;background:#f4f4f4;padding:0 .5rem}.searchform.midpage input.searchfield::placeholder{color:#848484}.searchform.midpage input.searchfield::-ms-input-placeholder{color:#848484}.searchform.midpage input.searchfield:-ms-input-placeholder{color:#848484}.searchform.midpage button[type=submit]{font-size:1.25rem;border:none;background:none;color:#333;display:inline-block;position:absolute;top:0;right:0;padding:.25rem .45rem}.searchform.midpage label{display:inline-block;font-size:1.25rem;font-weight:bold;padding:2px 6px 0;color:#333;position:absolute;top:0;right:0}select{text-transform:uppercase;background-color:#fff;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}select:active,select:hover,select:focus{outline-color:#3c3d98}.article_nav .button{font-size:1em;padding:.5rem 1rem .3rem}.article_nav .prev a:before,.article_nav .prev a:after,.article_nav .next a:before,.article_nav .next a:after{display:inline-block;font-weight:normal;font-size:1.2em;vertical-align:top}.article_nav .prev a:before{content:"←";margin-right:6px}.article_nav .next a:after{content:"→";margin-left:6px}.leftnav,.rightnav{display:inline-block;vertical-align:top;padding-top:2px}.leftnav a,.rightnav a{display:inline-block;color:#fff;background-color:#333;width:2.5rem;height:2.5rem;border-radius:50px;font-size:1.4rem;padding:.25rem;text-align:center;margin:0;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.leftnav a:last-child,.rightnav a:last-child{margin-right:0}.leftnav a:hover,.rightnav a:hover{background-color:#4d4d4d}.leftnav .greylinks a,.rightnav .greylinks a{background-color:#d0d0d0;cursor:default}.wpcf7-form .input-field{font-size:1em;box-shadow:inset 0px 0px 0px 0px;padding:1rem;background-color:#f4f4f4;border:none;min-height:3rem}.wpcf7-form .input-field::-webkit-input-placeholder{color:#848484}.wpcf7-form .input-field::-moz-placeholder{color:#848484}.wpcf7-form .input-field:-moz-placeholder{color:#848484}.wpcf7-form .input-field:-ms-input-placeholder{color:#848484}.wpcf7-form .wpcf7-select{text-transform:none}.wpcf7-form button.btn{font-size:1.15em}.wpcf7-form .wpcf7-response-output{font:400 1em "revisal",sans-serif;font-size:.85em;margin:0 !important}.mc_embed_signup{display:block;width:auto}.mc_embed_signup input.email,.mc_embed_signup input.text,.mc_embed_signup input.subscribe,.mc_embed_signup .subfields input{display:inline-block;margin:0;border:0;height:2.5rem;box-shadow:none}.mc_embed_signup input.email:focus,.mc_embed_signup input.text:focus,.mc_embed_signup input.subscribe:focus,.mc_embed_signup .subfields input:focus{outline:none}.mc_embed_signup input.email{font:400 1em "revisal",sans-serif;font-size:.9rem;padding-top:.8rem;padding-left:1rem;padding-right:1rem;width:69%;border-radius:2px 0 0 2px;background-color:#fff}.mc_embed_signup input.subscribe{width:30%;padding:.55rem 0 .3rem;vertical-align:bottom;margin-left:-1.5%;text-align:center;font:400 1em "revisalMedium",sans-serif;text-transform:uppercase;font-size:.8rem;font-weight:bold;background-color:#333;border-radius:0;border-radius:0 2px 2px 0 !important;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.mc_embed_signup input.subscribe:hover{background-color:#4d4d4d}.mc_embed_signup input.text,.mc_embed_signup .subfields{margin-bottom:1rem}.ctct-form-defaults .ctct-form-header{font:700 1em "GTsuper",sans-serif !important;color:#333 !important;font-size:1.6rem !important}.ctct-form-defaults .ctct-form-text{font:400 1em "revisal",sans-serif !important;font-weight:700 !important;color:#333}.ctct-form-defaults .ctct-form-success .ctct-form-header{margin-bottom:1.25rem !important}.ctct-form-defaults .ctct-form-success .ctct-form-text{margin-bottom:0 !important;font-weight:400 !important}.ctct-form-defaults .ctct-form-label,.ctct-form-defaults .ctct-form-errorMessage,.ctct-form-defaults .ctct-form-element,.ctct-form-defaults p{font:400 1em "revisal",sans-serif !important;font-size:.9rem !important}.ctct-form-defaults .ctct-form-errorMessage{font-weight:700 !important}.ctct-form-defaults .ctct-form-element{margin-bottom:0 !important}.ctct-form-defaults #gdpr_text,.ctct-form-defaults #gdpr_text p{font-size:.6rem !important}.ctct-form-defaults .ctct-form-custom button.ctct-form-button{padding:.75rem 0 .6rem !important;text-align:center !important;font:400 1em "revisalMedium",sans-serif !important;border:none !important;text-transform:uppercase !important;font-size:.9rem !important;font-weight:bold !important;background-color:#3c3d98 !important;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.ctct-form-defaults .ctct-form-custom button.ctct-form-button:hover{background-color:#4e4fb9 !important}#mapplic h1,#mapplic h2,#mapplic h3,#mapplic h4{font-family:"revisalMedium",sans-serif}#mapplic button,#mapplic .mapplic-button{margin-bottom:0}#mapplic .mapplic-sidebar .mapplic-dir-item h4{display:block}#mapplic .mapplic-sidebar .mapplic-dir-item.mapplic-active>a,#mapplic .mapplic-sidebar .mapplic-dir-item:hover>a,#mapplic .mapplic-sidebar .mapplic-dir-item>a:focus{padding:12px 20px 12px 18px}#mapplic .mapplic-image,#mapplic .mapplic-tooltip-wrap{min-width:240px !important}#mapplic .mapplic-tooltip-title{margin-right:0 !important}#mapplic p.phone{position:absolute;bottom:.76rem;text-align:left;width:auto}g#LOGOS{pointer-events:none}.fancybox-navigation .fancybox-button,.fancybox-toolbar .fancybox-button{-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.fancybox-navigation .fancybox-button:hover,.fancybox-toolbar .fancybox-button:hover{background-color:#3c3d98}.fancybox-navigation button[disabled],.fancybox-toolbar button[disabled]{background-color:transparent !important}.fancybox-button--print{padding:11px}.fancybox-button--close{padding:7px}.fancybox-button--print svg path{stroke-width:0}.calendarToggle{display:none;pointer-events:none;position:absolute;top:0;right:.9275rem}@media only screen and (max-width: 640px){.calendarToggle .button{padding:.6rem 1rem .5rem}}.calendarHolder{display:none}#calendar{display:inline-block;width:100%}.gc-calendar{font-family:inherit;background-color:#fff}.gc-calendar .gc-calendar-header{font:400 1em "revisalBold",sans-serif;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:1.1rem;line-height:1.3rem;position:relative;text-align:center;width:20rem;display:inline-block;padding-bottom:2rem}.gc-calendar .gc-calendar-header button.next,.gc-calendar .gc-calendar-header button.prev{position:absolute;top:0;background:none;color:#333;height:auto;width:auto;display:inline-block;font-size:1rem;line-height:1rem;padding:0;margin:0;font-weight:1000;font-size:1.8rem;font-family:"Font Awesome 5 Free";color:#6a6bba;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;transition:color .2s linear}.gc-calendar .gc-calendar-header button.next:hover,.gc-calendar .gc-calendar-header button.prev:hover{color:#4c4da5}.gc-calendar .gc-calendar-header button.prev{left:0}.gc-calendar .gc-calendar-header button.next{right:0}.gc-calendar .gc-calendar-header .gc-calendar-month-year{text-transform:uppercase;display:inline-block;width:auto;border-bottom:2px solid #3c3d98}.gc-calendar table.calendar{width:100%;border-spacing:0;border:none;margin-bottom:0}.gc-calendar table.calendar thead{background-color:transparent}.gc-calendar table.calendar th{text-align:left;font:400 1em "revisalBold",sans-serif;font-size:.9rem;line-height:.9rem;border-bottom:2px solid #d0d0d0;padding:3px;text-transform:uppercase;color:#3c3d98;position:relative;padding-bottom:.4rem}.gc-calendar table.calendar td{height:80px;position:relative;padding:.25rem;border:1px solid #d0d0d0;border-top:0;border-left:0;vertical-align:top;width:calc(100% / 7)}.gc-calendar table.calendar td:first-child{border-left:1px solid #d0d0d0}@media only screen and (min-width: 641px){.gc-calendar table.calendar td{height:100px}}.gc-calendar table.calendar td .day-number{font:400 1em "revisalBold",sans-serif;font-size:1rem;line-height:1.45rem;text-align:left;color:#909090;text-decoration:none;display:inline-block;width:1.6rem;height:1.6rem;padding:3px;margin:0 .2rem .3rem 0}.gc-calendar table.calendar td .today .day-number{border-radius:50%;background-color:#3c3d98;color:#fff;text-align:center}.gc-calendar table.calendar td.next-month .day-number,.gc-calendar table.calendar td.prev-month .day-number{color:#ddd}.gc-calendar .gc-event{display:inline-block;width:100%;padding:.18rem .28rem;z-index:20;position:relative;font:inherit;border-radius:2px;font-size:.75rem;line-height:1rem;font-weight:500;margin-bottom:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.gc-calendar .gc-event:before{content:"✶";margin-right:6px}@media only screen and (max-width: 640px){.gc-calendar .gc-event{width:1rem;height:1rem;overflow:hidden;text-indent:-99rem;border-radius:50%}}.gc-calendar .gc-event.eventType1{background-color:#d86a6f;color:#fff}.gc-calendar .gc-event.eventType1:before{color:#fff}.gc-calendar .gc-event.eventType1:hover{background-color:#e39296}.gc-calendar .gc-event.eventType2{background-color:#ffdb66;color:#333}.gc-calendar .gc-event.eventType2:before{color:#fff}.gc-calendar .gc-event.eventType2:hover{background-color:#ffe799}.gc-calendar .gc-event.eventType3{background-color:#6fa6c8;color:#fff}.gc-calendar .gc-event.eventType3:before{color:#fff}.gc-calendar .gc-event.eventType3:hover{background-color:#94bdd6}.gc-calendar .gc-event.eventType4{background-color:#d31821;color:#fff}.gc-calendar .gc-event.eventType4:before{color:#f8bfc2}.gc-calendar .gc-event.eventType4:hover{background-color:#e8363e}.gc-calendar .gc-event.eventType5{background-color:#0177c2;color:#fff}.gc-calendar .gc-event.eventType5:before{color:#91d4fe}.gc-calendar .gc-event.eventType5:hover{background-color:#0196f5}.gc-calendar .gc-event.eventType6{background-color:#faecbd;color:#333}.gc-calendar .gc-event.eventType6:before{color:#fff}.gc-calendar .gc-event.eventType6:hover{background-color:#fefaec}.gc-calendar .gc-event.pastEvent{pointer-events:none;background-color:#d0d0d0;color:#fff}.gc-calendar .gc-event.pastEvent:before{color:#fff}.section.subscribe{background:#e6984a;background:-webkit-linear-gradient(legacy-direction(0deg), #e6984a, #fed175);background:linear-gradient(0deg, #e6984a, #fed175)}.section.subscribe h3.h3{display:inline-block}.section.subscribe a.social{display:inline-block;color:#fff;background-color:#333;width:2.5rem;height:2.5rem;border-radius:50px;font-size:1.4rem;padding:.25rem;text-align:center;margin:0 .2rem;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.section.subscribe a.social:last-child{margin-right:0}.section.subscribe a.social:hover{background-color:#4d4d4d}.map{width:110%;height:110%;position:absolute;top:-5%;left:-5%;filter:grayscale(100%);opacity:.5;background-repeat:no-repeat;background-size:cover;background-position:center}.visitImg{background:none;padding:.5rem}footer p{font-size:.78rem;line-height:1.2rem;display:block}footer p.small{font-size:.7rem;line-height:1.1rem}footer a.arrowed,footer .arrowed a{border-bottom:1px solid #333;margin-left:0 !important}footer a.arrowed:after,footer .arrowed a:after{content:"➝";padding-left:4px}footer a.arrowed:hover,footer .arrowed a:hover{border-bottom-color:#e6984a}footer ul.socials{list-style:none;display:block}footer ul.socials li{display:inline-block;margin-right:.4rem;font-size:1.1rem}footer ul.socials li a{border:1px solid #333;border-radius:100px;width:30px;height:30px;text-align:center;display:inline-block;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}footer ul.socials li a:hover{background-color:#6a6bba}footer ul.menu{list-style:none}footer ul.menu li{font:400 1em "revisalMedium",sans-serif;font-size:.78em;line-height:1.2rem;display:block;margin-bottom:.2rem}.grecaptcha-badge{display:none !important}