/*!
Theme Name: Brown & Co. Starter Theme
Theme URI: http://browndesign.com/
Author: Brown & Co. Design
Author URI: http://browndesign.com/
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bc_starter
*//*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*{-webkit-box-sizing:inherit;box-sizing:inherit}*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}img,embed,object,audio,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-2rem}.row.small-gutters{margin-left:-1rem}.row.large-gutters{margin-left:-4rem}@media screen and (min-width: 820px){.row{margin-left:-4rem}.row.small-gutters{margin-left:-2rem}.row.large-gutters{margin-left:-8rem}}.columns{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:2rem;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-word}@media screen and (min-width: 820px){.columns{padding-left:4rem}}.row.small-gutters .columns{padding-left:1rem}@media screen and (min-width: 820px){.row.small-gutters .columns{padding-left:2rem}}.row.large-gutters .columns{padding-left:4rem}@media screen and (min-width: 820px){.row.large-gutters .columns{padding-left:8rem}}.row.align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 639px){.xsmall-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.xsmall-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666%}.xsmall-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333%}.xsmall-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.xsmall-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666%}.xsmall-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333%}.xsmall-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.xsmall-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666%}.xsmall-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333%}.xsmall-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.xsmall-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666%}.xsmall-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333%}.xsmall-offset-12{margin-left:100%}.xsmall-offset-11{margin-left:91.6666%}.xsmall-offset-10{margin-left:83.3333%}.xsmall-offset-9{margin-left:75%}.xsmall-offset-8{margin-left:66.6666%}.xsmall-offset-7{margin-left:58.3333%}.xsmall-offset-6{margin-left:50%}.xsmall-offset-5{margin-left:41.6666%}.xsmall-offset-4{margin-left:33.3333%}.xsmall-offset-3{margin-left:25%}.xsmall-offset-2{margin-left:16.6666%}.xsmall-offset-1{margin-left:8.3333%}.xsmall-hide{display:none !important}.xsmall-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 640px){.small-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.small-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666%}.small-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333%}.small-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.small-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666%}.small-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333%}.small-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.small-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666%}.small-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333%}.small-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.small-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666%}.small-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333%}.small-offset-12{margin-left:100%}.small-offset-11{margin-left:91.6666%}.small-offset-10{margin-left:83.3333%}.small-offset-9{margin-left:75%}.small-offset-8{margin-left:66.6666%}.small-offset-7{margin-left:58.3333%}.small-offset-6{margin-left:50%}.small-offset-5{margin-left:41.6666%}.small-offset-4{margin-left:33.3333%}.small-offset-3{margin-left:25%}.small-offset-2{margin-left:16.6666%}.small-offset-1{margin-left:8.3333%}.small-hide{display:none !important}.small-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 820px){.medium-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.medium-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666%}.medium-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333%}.medium-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.medium-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666%}.medium-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333%}.medium-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.medium-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666%}.medium-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333%}.medium-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.medium-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666%}.medium-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333%}.medium-offset-12{margin-left:100%}.medium-offset-11{margin-left:91.6666%}.medium-offset-10{margin-left:83.3333%}.medium-offset-9{margin-left:75%}.medium-offset-8{margin-left:66.6666%}.medium-offset-7{margin-left:58.3333%}.medium-offset-6{margin-left:50%}.medium-offset-5{margin-left:41.6666%}.medium-offset-4{margin-left:33.3333%}.medium-offset-3{margin-left:25%}.medium-offset-2{margin-left:16.6666%}.medium-offset-1{margin-left:8.3333%}.medium-hide{display:none !important}.medium-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 1100px){.large-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.large-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666%}.large-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333%}.large-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.large-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666%}.large-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333%}.large-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.large-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666%}.large-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333%}.large-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.large-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666%}.large-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333%}.large-offset-12{margin-left:100%}.large-offset-11{margin-left:91.6666%}.large-offset-10{margin-left:83.3333%}.large-offset-9{margin-left:75%}.large-offset-8{margin-left:66.6666%}.large-offset-7{margin-left:58.3333%}.large-offset-6{margin-left:50%}.large-offset-5{margin-left:41.6666%}.large-offset-4{margin-left:33.3333%}.large-offset-3{margin-left:25%}.large-offset-2{margin-left:16.6666%}.large-offset-1{margin-left:8.3333%}.large-hide{display:none !important}.large-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}html{height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-width:300px;height:100%;font:300 16px/1.5 'Source Sans Pro', Arial, sans-serif;color:#3a3a3a}@media screen and (min-width: 820px){body{font-size:18px}}.wrap{max-width:1024px;width:95%;margin:0 auto}strong{font-weight:900}em{font-style:italic}u{text-decoration:underline}h1,h2,h3,h4{font-weight:900;line-height:1.2}h1{margin-bottom:24px;font-size:40px}@media screen and (min-width: 820px){h1{font-size:50px}}@media screen and (min-width: 1100px){h1{font-size:60px}}h2{margin-bottom:14px;font-size:30px}@media screen and (min-width: 820px){h2{margin-bottom:16px;font-size:34px}}@media screen and (min-width: 1100px){h2{margin-bottom:18px;font-size:38px}}h3{margin-bottom:12px;font-size:26px}h4{margin-bottom:8px;font-size:18px}span.underline{position:relative;display:inline-block;width:100%;margin-bottom:16px}span.underline:after{content:'';position:absolute;bottom:-16px;left:0;right:0;width:48px;margin:auto;padding:0;-webkit-box-sizing:content-box;box-sizing:content-box;border-top:4px solid #bea73c}span.underline.long:after{width:48px}@media screen and (min-width: 820px){span.underline{width:auto}span.underline.long:after{width:94%}}h1 span.underline{margin-bottom:12px}h1 span.underline:after{bottom:-20px;border-top:4px solid #bea73c}@media screen and (min-width: 820px){h1 span.underline{margin-bottom:20px}h1 span.underline:after{border-width:8px}}p{margin-bottom:18px}p span.subhead{display:block;margin-top:-14px;font-size:30px;font-weight:700;color:#606060}@media screen and (min-width: 820px){p{margin-bottom:24px}}a{overflow-wrap:break-word;word-wrap:break-word;color:#606060}a:hover,a:focus{color:#b8b8b8}ul,ol{margin-left:24px;margin-bottom:24px}ul li,ol li{padding-left:4px}ul{list-style-type:disc}ol{list-style-type:decimal}.primary-button,.secondary-button,.tertiary-button,.quaternary-button,input[type="button"],input[type="submit"]{display:inline-block;padding:12px 18px !important;border-radius:0;font-size:16px;font-weight:600;line-height:1;letter-spacing:1px;text-align:center;text-decoration:none;-webkit-transition:background-color 250ms ease-in-out, border-color 250ms ease-in-out, color 250ms ease-in-out;transition:background-color 250ms ease-in-out, border-color 250ms ease-in-out, color 250ms ease-in-out;-webkit-appearance:none;cursor:pointer}.primary-button:hover,.primary-button:focus,.secondary-button:hover,.secondary-button:focus,.tertiary-button:hover,.tertiary-button:focus,.quaternary-button:hover,.quaternary-button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{text-decoration:none}.primary-button,input[type="button"],input[type="submit"]{background-color:#2586b7 !important;border:1px solid #2586b7 !important;color:#fff !important}.primary-button:hover,.primary-button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{background-color:#1c678d !important;border-color:#1c678d !important;color:#fff !important}.secondary-button{border:1px solid #7a003c !important;color:#7a003c !important}.secondary-button:hover,.secondary-button:focus{background-color:#7a003c;border-color:#7a003c;color:#fff !important}.tertiary-button{background-color:#7a003c !important;border:1px solid #7a003c !important;color:#fff !important}.tertiary-button:hover,.tertiary-button:focus{background-color:#470023 !important;border-color:#470023 !important;color:#fff !important}.quaternary-button{background-color:#fff !important;border:1px solid #fff !important;color:#7a003c !important}.quaternary-button:hover,.quaternary-button:focus{background-color:transparent !important;border-color:#fff !important;color:#fff !important}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="search"],select,textarea{position:relative;max-width:100%;width:100% !important;height:auto;background-color:#fff;padding:12px 18px !important;border-radius:0 !important;border:1px solid #b8b8b8;font:bold 16px/1 'Source Sans Pro', Arial, sans-serif;color:#606060 !important;-webkit-appearance:none;-moz-appearance:none;-webkit-transition:border-color 250ms ease-in-out, color 250ms ease-in-out;transition:border-color 250ms ease-in-out, color 250ms ease-in-out}select{height:49px !important;padding:0 18px !important;padding-right:58px !important;background:#fff url("assets/img/down-arrow.png") no-repeat right 26px center;background-size:16px;cursor:pointer}textarea{height:200px !important}input[type="submit"],input[type="button"]{display:inline-block;padding:12px 18px !important;font-size:16px;font-weight:600;line-height:1;letter-spacing:1px;text-decoration:none;-webkit-transition:background-color 250ms ease-in-out, border-color 250ms ease-in-out, color 250ms ease-in-out;transition:background-color 250ms ease-in-out, border-color 250ms ease-in-out, color 250ms ease-in-out;-webkit-appearance:none;cursor:pointer}input[type="submit"]:hover,input[type="submit"]:focus,input[type="button"]:hover,input[type="button"]:focus{background-color:#fff;color:#606060}.nf-after-form-content{margin-bottom:24px}::-webkit-input-placeholder{color:#b8b8b8}:-moz-placeholder{color:#b8b8b8}::-moz-placeholder{color:#b8b8b8}:-ms-input-placeholder{color:#b8b8b8}*:focus{outline:0}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.iframe-container{position:relative;padding-bottom:56.25%;height:0}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft{float:left;margin:0 1em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.site-header{border-bottom:1px solid #b8b8b8}.site-logo{float:left;width:154px;height:56px;margin-top:22px;margin-bottom:18px}.site-logo a{color:#606060;text-decoration:none}.site-logo a img{width:100%}@media screen and (min-width: 640px){.site-logo{width:178px;height:60px;margin-top:32px;margin-bottom:32px}}@media screen and (min-width: 1100px){.site-logo{margin-top:24px;margin-bottom:2px}}.site-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px;font-size:16px}.site-links .site-links-menu{display:none}.site-links ul{margin-left:0;margin-right:20px;margin-bottom:0}.site-links ul li{display:inline-block;list-style-type:none}.site-links ul li a{margin-left:14px;font-weight:600;text-decoration:none;color:#7a003c}.site-links ul li a:hover,.site-links ul li a:focus{color:#2586b7}.site-links a.search-link{display:none;position:relative;top:10px}.site-links a.search-link svg{display:block;width:28px;height:28px;fill:#7a003c}.site-links a.search-link:hover svg,.site-links a.search-link:focus svg{fill:#2586b7}.site-links a.donate-link{margin-left:14px}.site-links a.donate-link svg{position:relative;top:1px;display:inline-block;margin-right:4px;width:11px;height:11px;fill:#fff}.site-links a.primary-button,.site-links a.secondary-button{width:50%;text-align:center}@media screen and (min-width: 640px){.site-links{float:right;display:block}.site-links a.primary-button,.site-links a.secondary-button{width:auto;text-align:center}}@media screen and (min-width: 820px){.site-links .site-links-menu{display:inline-block}.site-links a.search-link{display:inline-block}}.site-links-mobile{border-top:1px solid #fff}.site-links-mobile ul{margin:24px 0 0}.site-links-mobile a.search-link{display:block;margin-top:12px}.site-links-mobile a.search-link svg{display:block;width:28px;height:28px;fill:#b8b8b8}.site-links-mobile a.search-link:hover svg,.site-links-mobile a.search-link:focus svg{fill:#fff}@media screen and (min-width: 1100px){.site-links-mobile{display:none}}.site-navigation-overlay{position:fixed;z-index:9997;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.8)}.site-navigation{font-size:16px;line-height:45px;clear:both}.site-navigation.active div.menu-top-bar-menu-container{display:block}.site-navigation.active .mobile-nav-open{display:none}.site-navigation.active .mobile-nav-close{display:block;position:fixed;top:0;right:-webkit-calc(80vw - 16px);right:calc(80vw - 16px);width:36px;height:36px;margin-left:-42px;padding:0 6px;background-color:#3a3a3a;text-align:center;line-height:42px}.site-navigation div.menu-top-bar-menu-container{display:none;position:fixed;z-index:9998;top:0;right:-16px;width:80vw;height:100vh;background-color:#3a3a3a}.site-navigation div.menu-top-bar-menu-container div.menu-top-bar-menu-container-inner{padding:24px 32px 46px;height:100%;overflow-y:scroll}.site-navigation div.menu-top-bar-menu-container div.menu-top-bar-menu-container-inner>ul{width:100%;margin:0 0 24px}.site-navigation li{display:block;padding-left:0;padding-right:12px}.site-navigation li a{display:block;color:#b8b8b8;text-decoration:none}.site-navigation li a:hover,.site-navigation li a:focus{color:#fff}.site-navigation ul.menu>li>a{position:relative;display:inline-block}.site-navigation ul.menu>li ul.sub-menu{display:none;margin:0 0 0 20px}.site-navigation ul.menu>li.active ul.sub-menu{display:block}.site-navigation ul.menu>li.menu-item-has-children>a:hover{cursor:default}.site-navigation ul.menu>li.menu-item-has-children>a:before{content:'';position:absolute;top:20px;right:-22px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #b8b8b8}.site-navigation ul.menu>li.menu-item-has-children.active>a:before{border-top:none;border-bottom:6px solid #b8b8b8}.site-navigation .mobile-nav-open{position:absolute;top:86px;right:2.5vw;display:block;text-decoration:none}.site-navigation .mobile-nav-open span{position:relative;top:-7px;display:inline-block;padding:0 6px;text-transform:uppercase;color:#606060;-webkit-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out}.site-navigation .mobile-nav-open svg{width:24px;height:24px;margin-top:10px;fill:#606060;-webkit-transition:fill 250ms ease-in-out;transition:fill 250ms ease-in-out}.site-navigation .mobile-nav-open:hover span,.site-navigation .mobile-nav-open:focus span{color:#2586b7}.site-navigation .mobile-nav-open:hover svg,.site-navigation .mobile-nav-open:focus svg{fill:#2586b7}.site-navigation .mobile-nav-close{display:none;position:relative;z-index:9999}.site-navigation .mobile-nav-close svg{width:16px;height:16px;fill:#b8b8b8;-webkit-transition:fill 250ms ease-in-out;transition:fill 250ms ease-in-out}.site-navigation .mobile-nav-close:hover svg,.site-navigation .mobile-nav-close:focus svg{fill:#fff}@media screen and (min-width: 640px){.site-navigation .mobile-nav-open{top:68px}}@media screen and (min-width: 1100px){.site-navigation{overflow:visible}.site-navigation div.menu-top-bar-menu-container{display:inline-block;vertical-align:top;position:relative;top:auto;right:auto;width:auto;height:auto;padding:0;background-color:transparent}.site-navigation div.menu-top-bar-menu-container div.menu-top-bar-menu-container-inner{height:auto;padding:0;overflow-y:visible}.site-navigation div.menu-top-bar-menu-container div.menu-top-bar-menu-container-inner ul{position:relative;width:auto;margin:0}.site-navigation li{display:inline-block}.site-navigation li a{color:#606060}.site-navigation li a:hover,.site-navigation li a:focus{color:#2586b7}.site-navigation ul.menu>li{position:relative}.site-navigation ul.menu>li ul.sub-menu{position:absolute;top:45px;left:0;display:none;width:220px;margin:0;background-color:#3a3a3a;-webkit-box-shadow:6px 0 12px -9px rgba(0,0,0,0.5),-6px 0 12px -9px rgba(0,0,0,0.42),0 8px 12px -7px rgba(0,0,0,0.42);box-shadow:6px 0 12px -9px rgba(0,0,0,0.5),-6px 0 12px -9px rgba(0,0,0,0.42),0 8px 12px -7px rgba(0,0,0,0.42)}.site-navigation ul.menu>li ul.sub-menu li{display:block;border-top:1px solid #606060}.site-navigation ul.menu>li ul.sub-menu li a{display:block;padding:10px 20px;line-height:28px;color:#b8b8b8}.site-navigation ul.menu>li ul.sub-menu li a:hover,.site-navigation ul.menu>li ul.sub-menu li a:focus{color:#fff}.site-navigation ul.menu>li ul.sub-menu li:first-of-type{border-top:none}.site-navigation ul.menu>li.active ul.sub-menu{display:none}.site-navigation ul.menu>li.menu-item-has-children>a{padding-right:20px}.site-navigation ul.menu>li.menu-item-has-children>a:before{top:20px;right:5px;border-top:6px solid #b8b8b8}.site-navigation ul.menu>li.menu-item-has-children.active>a:before{border-top:6px solid #b8b8b8;border-bottom:none}.site-navigation ul.menu>li:last-of-type ul.sub-menu{left:auto;right:0}.site-navigation ul.menu>li:hover ul.sub-menu,.site-navigation ul.menu>li:focus ul.sub-menu{display:block}.site-navigation .mobile-nav-open{display:none}}body.admin-bar .site-navigation.active div.menu-top-bar-menu-container,body.admin-bar .site-navigation.active .mobile-nav-close{top:46px}body.admin-bar .site-navigation .mobile-nav-open{top:130px}@media screen and (min-width: 640px){body.admin-bar .site-navigation.active div.menu-top-bar-menu-container,body.admin-bar .site-navigation.active .mobile-nav-close{top:46px}body.admin-bar .site-navigation .mobile-nav-open{top:116px}}@media screen and (min-width: 783px){body.admin-bar .site-navigation.active div.menu-top-bar-menu-container,body.admin-bar .site-navigation.active .mobile-nav-close{top:32px}body.admin-bar .site-navigation .mobile-nav-open{top:102px}}.site-banner{position:relative}.site-banner .site-banner-image{height:0;padding-bottom:50%;background-color:#606060;background-position:center;background-size:cover;background-repeat:no-repeat}.site-banner .site-banner-inner{background-color:#3a3a3a;padding:2.5rem 0 3.75rem;text-align:center;color:#fff}@media screen and (min-width: 820px){.site-banner .site-banner-inner{padding:4rem 0 5rem}}@media screen and (min-width: 1100px){.site-banner .site-banner-image{padding-bottom:46%}.site-banner .site-banner-inner{position:absolute;bottom:4rem;left:0;width:100%;background-color:transparent;padding:0;text-align:center}.site-banner .site-banner-inner+.site-banner-image{-webkit-box-shadow:inset 0 -280px 280px -20px rgba(0,0,0,0.7);box-shadow:inset 0 -280px 280px -20px rgba(0,0,0,0.7)}}.site-content .page-header{padding:24px 0}.site-content .page-header h1{text-align:center}.site-content .page-meta{text-align:center;font-size:16px;color:#606060}.site-content .page-footer{padding:24px 0}.site-content .events-list-container,.site-content .posts-list-container{padding-bottom:24px}@media screen and (min-width: 820px){.site-content .events-list-container,.site-content .posts-list-container{padding-bottom:0}}.site-content ul.events-list,.site-content ul.posts-list{margin-left:0;list-style-type:none;text-align:left}.site-content ul.events-list li,.site-content ul.posts-list li{padding:16px 0;border-bottom:2px solid #b8b8b8;overflow:hidden}.site-content ul.events-list li a,.site-content ul.posts-list li a{display:block;text-decoration:none}.site-content ul.events-list li a:hover h3,.site-content ul.events-list li a:hover .event-date,.site-content ul.events-list li a:focus h3,.site-content ul.events-list li a:focus .event-date,.site-content ul.posts-list li a:hover h3,.site-content ul.posts-list li a:hover .event-date,.site-content ul.posts-list li a:focus h3,.site-content ul.posts-list li a:focus .event-date{color:#2586b7}.site-content ul.events-list .post-category,.site-content ul.events-list .event-details-content,.site-content ul.posts-list .post-category,.site-content ul.posts-list .event-details-content{font-size:14px;font-weight:600;text-transform:uppercase;line-height:0.8;color:#606060}.site-content ul.events-list h3,.site-content ul.posts-list h3{margin:0 0 2px;font-size:16px;color:#3a3a3a}.site-content ul.events-list li{display:block}.site-content ul.events-list .event-date{float:none;margin-right:24px;margin-bottom:6px;line-height:1;font-size:28px;font-weight:900;color:#606060}@media screen and (min-width: 820px){.site-content ul.events-list li{display:-webkit-box;display:-ms-flexbox;display:flex}.site-content ul.events-list .event-date{float:left}}@media screen and (min-width: 820px){.site-content ul.events-list .event-date{font-size:32px}}@media screen and (min-width: 820px){.site-content .page-header,.site-content .page-footer{padding:46px 0}}ul.social-links{margin-left:0}ul.social-links li{display:inline-block}ul.social-links li svg{position:relative;display:block;width:24px;height:24px;margin:0 5px;fill:#3a3a3a;-webkit-transition:fill 250ms ease-in-out;transition:fill 250ms ease-in-out}ul.social-links li a:hover svg,ul.social-links li a:focus svg{fill:#2586b7}ul.social-links li a.twitter svg{top:1px}ul.social-links li a.instagram svg{top:3px}ul.social-links li a.youtube svg{top:2px}.social-share{margin-top:20px;margin-left:0}.social-share li{display:inline-block}.social-share li svg{position:relative;display:block;width:24px;height:24px;margin:0 5px;fill:#3a3a3a;-webkit-transition:fill 250ms ease-in-out;transition:fill 250ms ease-in-out}.social-share li a:hover svg,.social-share li a:focus svg{fill:#2586b7}@media screen and (min-width: 820px){.social-share{float:right;margin-top:0}}.site-footer{padding:46px 0;background-color:#3a3a3a;font-size:16px;color:#fff}.site-footer h3{margin-bottom:28px;color:#b8b8b8}.site-footer h4{color:#fff}.site-footer img.nhspca-logo{display:block;width:164px;height:auto;margin-top:-14px}.site-footer img.location-graphic{max-width:420px;width:100% !important;height:auto !important;border-top:1px solid #606060}.site-footer ul.social-links li svg{fill:#b8b8b8}.site-footer .columns{margin-bottom:24px}.site-footer.has-campaign-banner{padding:46px 0 92px}@media screen and (min-width: 820px){.site-footer{padding:72px 0}.site-footer.has-campaign-banner{padding:72px 0 144px}}.search-form{max-width:480px;margin-bottom:46px}.search-form input[type="submit"]{margin-top:10px}.search-lightbox{display:none;width:440px;max-width:100%}.search-lightbox .search-lightbox--inner{padding:0;background:#fff}.search-lightbox .search-form{margin-bottom:0}.campaign-lightbox{display:none;max-width:600px}.campaign-lightbox img{display:block}.campaign-lightbox .campaign-lightbox--inner{padding:24px 32px 32px;background:#fff}.campaign-lightbox .campaign-lightbox--inner h1{font-size:47px}.campaign-banner{position:fixed;bottom:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;padding:12px 0;background-color:#6d0036;border-top:#470023;text-align:center;color:#fff}.campaign-banner .campaign-banner-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.campaign-banner img{display:none;width:90px;margin-right:20px;border-radius:50%}.campaign-banner .quaternary-button{position:relative}.campaign-banner a:not(.quaternary-button){display:block;max-width:-webkit-calc(100% - 148px);max-width:calc(100% - 148px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;text-decoration:none;font-weight:600;letter-spacing:1px;color:#fff}.campaign-banner a:not(.quaternary-button):hover,.campaign-banner a:not(.quaternary-button):focus{color:#2586b7 !important}.campaign-banner.animated{-webkit-animation:bounce 1.5s 1s ease;animation:bounce 1.5s 1s ease}@media screen and (min-width: 820px){.campaign-banner img{display:block}}@-webkit-keyframes bounce{50%{padding-bottom:0}60%{padding-bottom:24px}70%{padding-bottom:0}80%{padding-bottom:20px}90%{padding-bottom:0}}@keyframes bounce{50%{padding-bottom:0}60%{padding-bottom:24px}70%{padding-bottom:0}80%{padding-bottom:20px}90%{padding-bottom:0}}.module h1{margin-bottom:16px;font-size:26px;color:#7a003c}@media screen and (min-width: 820px){.module h1{font-size:32px}}@media screen and (min-width: 1100px){.module h1{font-size:38px}}.module.bg-color-grey{background-color:#f1f1f1}.module.collapse-top-margin{padding-top:0}.module.collapse-bottom-margin{padding-bottom:0}.flexible-grid{padding:24px 0}@media screen and (min-width: 820px){.flexible-grid{padding:46px 0}}.photo-full-width .photo-full-width-image{height:0;padding-top:46%;background-color:#606060;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}.photo-full-width .photo-full-width-caption{display:block;margin-top:12px;margin-bottom:46px;line-height:1.3}.photo-full-width .photo-full-width-credit{font-style:italic}.photo-gallery{padding:24px 0}.photo-gallery h2{text-align:center}.photo-gallery ul.photo-gallery-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:102%;margin-left:-2%}.photo-gallery ul.photo-gallery-items li{width:48%;margin-left:2%;margin-bottom:1.75vw;list-style-type:none}.photo-gallery ul.photo-gallery-items li img{display:block;width:100%;height:auto}@media screen and (min-width: 640px){.photo-gallery ul.photo-gallery-items li{width:31.3333%}}@media screen and (min-width: 820px){.photo-gallery{padding:46px 0}.photo-gallery ul.photo-gallery-items li{width:23%}}.photo-gallery-lightbox{display:none;line-height:1}.photo-gallery-lightbox img{display:block}.photo-gallery-lightbox p{margin-bottom:0;padding:16px 16px;font-size:15px}.callout-block{padding:24px 0}.callout-block .callout-block--image{display:block;margin-bottom:24px}.callout-block .callout-block--text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.callout-block .callout-block--text .callout-block--text-inner{margin-top:-6px}@media screen and (min-width: 820px){.callout-block{padding:46px 0}.callout-block .callout-block--image{margin-bottom:0}}.pull-quote{padding:46px 0;font-size:28px;font-weight:900;line-height:1.3}.pull-quote .pull-quote-inner{position:relative;margin-left:64px}.pull-quote .pull-quote-inner:before{content:'"';position:absolute;top:-14px;left:-66px;font-size:80px;color:#2586b7}@media screen and (min-width: 820px){.pull-quote{padding:92px 0;font-size:38px}}.accordion{padding:24px 0}.accordion h2{text-align:center}.accordion .accordion-items{margin-left:0}.accordion .accordion-items li{padding-left:0;list-style-type:none}.accordion .accordion-item-heading{position:relative;margin-bottom:8px;padding:12px 40px 12px 14px;background-color:#f1f1f1;font-weight:bold;color:#606060;cursor:pointer}.accordion .accordion-item-heading:after{content:'+';position:absolute;top:4px;right:14px;font-size:28px;color:#b8b8b8}.accordion .accordion-item-content{display:none;padding:0 14px}.accordion .accordion-items li.active .accordion-item-content{display:block}@media screen and (min-width: 820px){.accordion{padding:46px 0}}.related-content{padding:24px 0;text-align:center}.related-content ul.posts-list{margin-bottom:0}.related-content .view-more-button{margin-top:46px}@media screen and (min-width: 820px){.related-content{padding:46px 0}}.cta-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cta-block .cta-block-image{display:block;width:100%;height:auto;padding-top:58vw;background-repeat:no-repeat;background-position:center;background-size:cover}.cta-block .cta-block-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:46px 24px;background-color:#7a003c;color:#fff}.cta-block .cta-block-content .cta-block-content-inner{margin-top:-24px}.cta-block .cta-block-content h1{color:#fff}@media screen and (min-width: 820px){.cta-block .cta-block-content{padding:92px 46px}}@media screen and (min-width: 1100px){.cta-block .cta-block-image{width:50%;padding-top:38vw}.cta-block .cta-block-content{width:50%;padding:92px}}.quick-links{background-color:#f1f1f1}.quick-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:72%;margin:0 auto;padding:24px 0;list-style-type:none}.quick-links ul li{position:relative;display:inline-block;height:0;margin-bottom:24px;padding-top:80vw;text-align:center;overflow:hidden}.quick-links ul li a{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#3a3a3a;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-box-shadow:inset 0 -280px 280px -20px rgba(0,0,0,0.4);box-shadow:inset 0 -280px 280px -20px rgba(0,0,0,0.4);text-decoration:none;-webkit-transition:-webkit-box-shadow 250ms ease-in-out;transition:box-shadow 250ms ease-in-out}.quick-links ul li a h2{position:absolute;bottom:20px;left:20px;right:20px;font-size:22px;color:#fff !important}.quick-links ul li a:hover,.quick-links ul li a:focus{-webkit-box-shadow:inset 0 -140px 140px -20px rgba(0,0,0,0.5);box-shadow:inset 0 -140px 140px -20px rgba(0,0,0,0.5)}.quick-links ul.two-wide li,.quick-links ul.three-wide li,.quick-links ul.four-wide li,.quick-links ul.five-wide li{width:100%}@media screen and (min-width: 640px){.quick-links ul{width:100%;padding:0}.quick-links ul li{margin-bottom:0;padding-top:50vw}.quick-links ul.two-wide li,.quick-links ul.three-wide li,.quick-links ul.four-wide li,.quick-links ul.five-wide li{width:50%}}@media screen and (min-width: 820px){.quick-links ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.quick-links ul li{padding-top:32vw}.quick-links ul.two-wide li{width:50%}.quick-links ul.three-wide li{width:33.3333%}.quick-links ul.four-wide li{width:25%}.quick-links ul.five-wide li{width:20%}}@media screen and (min-width: 1100px){.quick-links ul li a h2{font-size:26px}}.video-block{padding:24px 0}.video-block .iframe-container{margin-bottom:24px}@media screen and (min-width: 820px){.video-block{padding:46px 0}}.sponsor{padding:46px 0;text-align:center}.sponsor h2{margin-bottom:24px}.sponsor img{display:block;max-width:240px;width:100%;height:auto;margin:0 auto 46px}@media screen and (min-width: 820px){.sponsor{padding:92px 0}.sponsor h2{margin-bottom:46px}}.featured-pet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#7a003c;color:#fff}.featured-pet .featured-pet--image{width:100%;height:0;padding-top:100%;background-color:#f1f1f1;background-repeat:no-repeat;background-position:center;background-size:cover}.featured-pet .featured-pet--image.no-photo{background-size:65%}.featured-pet .featured-pet--details{width:100%;padding:28px 24px}.featured-pet .featured-pet--type{margin-bottom:0;font-weight:bold;text-transform:uppercase;color:#bea73c}.featured-pet .featured-pet--name{margin-bottom:14px}.featured-pet.stacked{display:block;max-width:240px;margin:0 auto;background-color:transparent}.featured-pet.stacked a{text-decoration:none}.featured-pet.stacked .featured-pet--image{width:100%;height:0;padding-top:124%}.featured-pet.stacked .featured-pet--details{width:100%;padding:14px 0 0;text-align:center}.featured-pet.stacked .featured-pet--name{margin-bottom:0;color:#3a3a3a}@media screen and (min-width: 420px){.featured-pet{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.featured-pet .featured-pet--image{width:50%;height:auto;padding-top:0}.featured-pet .featured-pet--details{width:50%;padding:54px 34px}.featured-pet .featured-pet--name{margin-bottom:42px}}@media screen and (min-width: 640px) and (max-width: 819px){.featured-pet .featured-pet--image{height:0 !important;padding-top:50% !important}.featured-pet.stacked .featured-pet--image{padding-top:124% !important}}.styled-text-links{margin:-8px 0 24px}.styled-text-links li{padding:8px 6px;border-bottom:1px solid #b8b8b8;list-style-type:none}.styled-text-links a{font-weight:bold;text-decoration:none;color:#2586b7;-webkit-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out}.styled-text-links a:hover,.styled-text-links a:focus{color:#1c678d}.blog-feed .blog-feed--single{padding:46px}.blog-feed .blog-feed--single h1{font-size:38px}.blog-feed .blog-feed--single .blog-feed--single--img{display:block;height:0;margin-bottom:24px;padding-top:64%;background-color:#b8b8b8;background-repeat:no-repeat;background-position:center;background-size:cover}.blog-feed .blog-feed--single:nth-of-type(odd){background-color:#f1f1f1}@media screen and (min-width: 820px){.blog-feed .blog-feed--single .blog-feed--single--img{margin-bottom:0}}.blog-feed .posts-navigation{padding:46px;text-align:center}.blog-feed .posts-navigation .nav-previous,.blog-feed .posts-navigation .nav-next{display:inline-block;margin:0 6px}.newsletter-signup{padding:46px 0;text-align:center}.newsletter-signup form{position:relative;max-width:480px;margin:0 auto 46px}.newsletter-signup form input[type="email"]{padding-right:80px !important}.newsletter-signup form input[type="submit"]{position:relative;right:0;top:0;margin-left:10px;padding:14px 18px !important;text-transform:uppercase}@media screen and (min-width: 820px){.newsletter-signup{padding:92px 0}}.ctct-form-wrapper .ctct-button,.ctct-form-wrapper .ctct-form-description,.ctct-form-wrapper .ctct-form-field label,.ctct-form-wrapper .ctct-disclosure{display:none}.ctct-form-wrapper .ctct-form-field{display:inherit}.animal-photos{max-width:320px;margin:0 auto}.animal-photos .primary-photo{height:0;margin-bottom:14px;padding-top:124%;background-color:#f1f1f1;background-repeat:no-repeat;background-position:center;background-size:cover}.animal-photos .primary-photo.no-photo{background-size:65%}.animal-photos ul.additional-photos{margin-left:0}.animal-photos ul.additional-photos li{display:inline-block;width:20%;height:0;margin-right:10px;padding-left:0;padding-top:20%;background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer}.animal-photos ul.additional-photos li.current{opacity:0.5}.animal-photos ul.additional-photos li:hover{opacity:0.5}ul.suitability-guide{margin-right:0;border-right:0}ul.suitability-guide h2{margin-left:-24px;font-size:18px}@media screen and (min-width: 820px){ul.suitability-guide{margin-right:2rem;border-right:1px solid #b8b8b8}}.related-animals{padding:46px 0;text-align:center}.related-animals h2{margin-bottom:42px}.animal-results{margin-bottom:24px;text-align:center}.animal-results .animal-results--filters{margin:46px 0 24px;text-align:left}.animal-results .animal-results--filters form{display:inline-block;margin-right:20px}.animal-results .animal-results--filters label{display:block;margin-right:14px;font-weight:bold;line-height:2.25}.animal-results .animal-results--filters input[type="checkbox"]{position:relative;top:-1px;margin-right:4px}.animal-results .animal-results--filters input[type="submit"]{display:block}.animal-results .animal-results--filters select{display:block;height:42px !important;margin:12px 0 24px;padding:12px 16px;padding-right:48px !important;background:#fff url(assets/img/down-arrow.png) no-repeat right 16px center;background-size:16px}@media screen and (min-width: 820px){.animal-results .animal-results--filters input[type="submit"]{float:left}.animal-results .animal-results--filters label{float:left}.animal-results .animal-results--filters select{margin:0}}.animal-results .animal-results--tile{margin-bottom:26px;overflow:hidden}.animal-results .animal-results--tile h1{font-size:26px}.animal-results .animal-results--tile h1 span.underline:after{bottom:-12px;border-top:4px solid #bea73c}.animal-results .animal-results--tile a{color:#3a3a3a;text-decoration:none}.animal-results .animal-results--tile a:hover .primary-photo{opacity:0.5}.animal-results .animal-results--tile .primary-photo{height:0;margin-bottom:14px;padding-top:124%;background-color:#f1f1f1;background-repeat:no-repeat;background-position:center;background-size:cover}.animal-results .animal-results--tile .primary-photo.no-photo{background-size:65%}#tribe-events-content-wrapper{padding-bottom:42px}.type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap,.tribe-events-photo-event-wrap,.type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap:hover,.tribe-events-photo-event-wrap:hover{background-color:#f1f1f1;-webkit-box-shadow:none !important;box-shadow:none !important}.tribe-events-list .tribe-events-event-image img{width:100%;height:auto}ul.tribe-events-sub-nav a{font-size:18px;font-weight:normal}ul.tribe-events-sub-nav li a{color:#606060;text-align:center}@media screen and (max-width: 768px){ul.tribe-events-sub-nav li a{color:#fff !important}}#tribe-bar-form,#tribe-bar-collapse-toggle,#tribe_events_filters_wrapper.tribe-events-filters-horizontal,.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal,.tribe-events-filters-horizontal .tribe-events-filters-content{background-color:#f1f1f1 !important;border:0 !important}@media screen and (max-width: 768px){#tribe-bar-form,#tribe-bar-collapse-toggle,#tribe_events_filters_wrapper.tribe-events-filters-horizontal,.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal,.tribe-events-filters-horizontal .tribe-events-filters-content{padding:12px 0}.tribe-filters-open #tribe_events_filters_wrapper,.tribe-filters-open #tribe_events_filters_wrapper.tribe-events-filters-horizontal,.tribe-filters-open #tribe_events_filters_wrapper.tribe-events-filters-vertical{position:relative !important;top:auto;bottom:auto;left:auto;right:auto;height:auto;margin-bottom:0 !important}.tribe-filters-open #tribe_events_filter_control.tribe-events-filters-mobile-controls{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;float:none;padding:12px 10px 0}#tribe_events_filter_control #tribe_events_filters_toggle,.tribe-filters-open #tribe_events_filter_control.tribe-events-filters-mobile-controls #tribe_events_filters_reset{width:50%}.tribe-events-filters-horizontal #tribe_events_filter_control a+a{margin-left:0 !important}}#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-label,#tribe-bar-form label{font-size:14px !important}#tribe_events_filters_wrapper h3{font-size:15px !important}#tribe_events_filters_wrapper .tribe-filter-status{font-size:16px !important}#tribe_events_filter_control{margin:0 !important}.tribe-bar-disabled{display:none !important}@media only screen and (min-width: 767px){#tribe_events_filters_wrapper.tribe-events-filters-horizontal input[type=submit]{margin-top:0 !important}}.tribe-events-notices{background:#f1f1f1;border-radius:0;border:none;border-left:4px solid #2586b7;color:#3a3a3a;margin:10px 0 18px;padding:8px 35px 8px 14px;text-shadow:0 1px 0 #fff}.single-tribe_events .tribe-events-event-image{text-align:center}.single-tribe_events .tribe-events-event-meta{background:#f1f1f1;border:0}@media screen and (max-width: 768px){.single-tribe_events .tribe-events-schedule{background:#f1f1f1;border:0}}.tribe-events-tickets-title{font-size:38px !important}.tribe-events-tickets{background:#f1f1f1 !important;border-radius:0 !important}.tribe-events-tickets td{padding:10px 14px !important}.tribe-events-tickets .woocommerce .quantity input{width:120px !important}.tribe-events-tickets .woocommerce.add-to-cart{padding:10px 4px !important}.tribe-events-meta-group .tribe-events-single-section-title{font-size:20px}.single-tribe_events .tribe-events-event-meta{font-size:16px}.woocommerce .quantity .qty{width:120px !important}.woocommerce table.shop_table{border-radius:0 !important}.woocommerce-page table.cart td.actions .coupon{margin:6px 0}.woocommerce-page table.cart td.actions .coupon .input-text{margin:0 4px 10px 0 !important}.woocommerce-page table.cart td.actions button[name="update_cart"]{margin-top:6px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background-color:#2586b7 !important;border:1px solid #2586b7 !important;border-radius:0 !important;font-family:'Source Sans Pro', Arial, sans-serif !important;font-weight:600 !important}.woocommerce-checkout{margin-bottom:46px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-radius:0 !important}.woocommerce #customer_details{margin-bottom:24px}.select2-container .select2-selection--single{height:46px;border-radius:0 !important}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0 18px !important;padding-right:32px !important;font:bold 16px/1 'Source Sans Pro', Arial, sans-serif;line-height:44px;color:#606060 !important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:44px;width:32px}.woocommerce_update_item_quantity{position:relative;top:-2px;margin-left:12px;font-size:14px}@media screen and (max-width: 768px){.woocommerce_update_item_quantity{top:0;display:block;margin-left:0}}.woocommerce-checkout #payment{background:#fff !important;border-radius:0 !important}.woocommerce-checkout #payment ul.payment_methods{padding:1em 0 !important;border-bottom:none !important}.woocommerce-checkout #payment div.payment_box{background-color:#f1f1f1 !important;border-left:4px solid #2586b7}.woocommerce-checkout #payment div.payment_box fieldset{border:none !important}.woocommerce-checkout #payment div.payment_box:before{border:1em solid #f1f1f1 !important;border-right-color:transparent !important;border-left-color:transparent !important;border-top-color:transparent !important}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0 !important}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none}h3.tribe-events-related-events-title{font-size:26px}.tribe-events-single ul.tribe-related-events li{font-size:14px}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info{padding:10px 0 0;line-height:1.25}.tribe-events-single ul.tribe-related-events .tribe-related-events-title{margin-bottom:4px;font-size:18px}#tribe-events .tribe-events-button,.tribe-events-button,.tribe-button,a.tribe-button,button.tribe-button,input.tribe-button,#tribe_events_filters_wrapper input[type=submit]{height:auto !important;padding:12px 18px;background-color:#2586b7 !important;border:1px solid #2586b7 !important;border-radius:0 !important;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:16px !important;font-family:'Source Sans Pro', Arial, sans-serif !important;font-weight:600 !important;letter-spacing:0 !important;text-transform:none !important;-webkit-transition:background-color 250ms ease-in-out, border-color 250ms ease-in-out, color 250ms ease-in-out;transition:background-color 250ms ease-in-out, border-color 250ms ease-in-out, color 250ms ease-in-out;cursor:pointer}#tribe-events .tribe-events-button:hover,#tribe-events .tribe-events-button:focus,.tribe-events-button:hover,.tribe-events-button:focus,.tribe-button:hover,.tribe-button:focus,a.tribe-button:hover,a.tribe-button:focus,button.tribe-button:hover,button.tribe-button:focus,input.tribe-button:hover,input.tribe-button:focus,#tribe_events_filters_wrapper input[type=submit]:hover,#tribe_events_filters_wrapper input[type=submit]:focus{background-color:#1c678d !important;border-color:#1c678d !important;color:#fff !important}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0.8)}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:visible;padding:0;margin-left:10%;margin-right:10%;max-width:90%;max-height:90%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:-27px;right:-2px;line-height:22px;width:22px;cursor:pointer;text-align:center;font-family:Arial, sans-serif;font-size:22px;background:transparent;color:#fff;border:none;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch;overflow-y:scroll}.featherlight iframe{border:none}.featherlight *{-webkit-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:5%;margin-right:5%;max-height:95%}.featherlight .featherlight-close-icon{top:0;right:0;line-height:26px;width:26px;background:rgba(255,255,255,0.5);color:#3a3a3a}}
