@import url("https://fonts.googleapis.com/css2?family=Merriweather:wght@400;700&family=Source+Sans+Pro:wght@400;700&display=swap");h1, h2, h3, h4, h5, h6 { font-family:'Merriweather', serif; }.site-title, .site-tag { font-family:'Merriweather', serif; }body, p, ul, li { font-family:'Source Sans Pro', sans-serif; }#menu li { font-family:'Merriweather', serif; }body {overflow-x:hidden;}.row.wrapper > .col-sm-12 {padding-left:0;padding-right:0;}.row.wrapper,#wrapper>.row {margin-left:0;margin-right:0;}#location_map {margin:0;}h1 {font-size:28px;line-height:1.5em;font-weight:400;}h2 {font-size:24px;line-height:1.5em;font-weight:400;}#page-left h2:first-of-type,#page-right h2:first-of-type {margin-top:0;}h3 {font-size:20px;line-height:1.5em;font-weight:400;}h4 {font-size:16px;line-height:1.5em;font-weight:400;}h5 {font-size:14px;line-height:1.5em;font-weight:400;}h6 {font-size:12px;line-height:1.5em;font-weight:400;}.h-s h1 {font-size:24px;}.h-s h2 {font-size:20px;}.h-s h3 {font-size:18px;}.h-s h4 {font-size:15px;}.h-s h5 {font-size:13px;}.h-l h1 {font-size:30px;}.h-l h2 {font-size:26px;}.h-l h3 {font-size:22px;}.h-l h4 {font-size:18px;}.h-l h5 {font-size:16px;}.h-l h6 {font-size:14px;}.column h1,.column h2,.column h3 {font-size:18px;}p {font-size:15px;line-height:1.5em;margin-bottom:1em;}p.small {font-size:12px;}p.large {font-size:18px;}.b-s p {font-size:14px;}.b-s p.small {font-size:12px;}.b-s p.large {font-size:16px;}.b-l p {font-size:16px;}.b-l p.small {font-size:13px;}.b-l p.large {font-size:19px;}ul, ol {padding-left:15px;margin-bottom:1em;font-size:15px;line-height:1.5em;}ul {list-style:none;}.mce-content-body ul {list-style:disc;}li {margin-bottom:5px;padding-left:5px;position:relative;}#content ul li:before,#footer ul li:before {display:block;width:6px;height:6px;background:rgba(0,0,0,0.4);content:"";border-radius:3px;position:absolute;left:-15px;top:9px;}strong {font-weight:bold;}em {}a {text-decoration:underline;}hr {border-top:2px dashed #F2F2F2;margin:30px 0;}blockquote {font-size:30px;line-height:1.5em;border-left:none;color:#CCC;vertical-align:text-bottom;font-weight:normal;font-style:italic;margin:20px 0;padding:0;position:relative;}blockquote strong {font-size:14px;color:#666;font-weight:bold;font-style:italic;display:block;text-align:right;}.pn.feature blockquote {margin:0;}.column blockquote {font-size:20px;padding:0 10px;}.column blockquote strong {font-size:12px;}blockquote.alt {background:rgba(0,0,0,0.05);color:#FFF;}blockquote.alt em {color:#FFF;}@media only screen and (max-width:767px) {blockquote {font-size:24px;padding:0;}blockquote em {display:block;}}.btn {border-radius:0px;border:none;padding:0.75em 1.5em;}.pn {clear:both;margin-bottom:30px;}.pn:after {float:none;clear:both;content:"";display:block;height:0;}.clear {clear:both;}.quote-content {position:relative;z-index:10;}.quote {display:block;width:70px;height:70px;opacity:0.2;position:absolute;top:20px;right:20px;}.quote-classic-dk {background:url(../images/icons/quote-classic-dk-r.svg) no-repeat 0 0;background-size:contain;}.quote-classic-lt {background:url(../images/icons/quote-classic-lt-r.svg) no-repeat 0 0;background-size:contain;}.quote-curved-dk {background:url(../images/icons/quote-curved-dk-r.svg) no-repeat 0 0;background-size:contain;}.quote-curved-lt {background:url(../images/icons/quote-curved-lt-r.svg) no-repeat 0 0;background-size:contain;}.quote-square-dk {background:url(../images/icons/quote-square-dk-r.svg) no-repeat 0 0;background-size:contain;}.quote-square-lt {background:url(../images/icons/quote-square-lt-r.svg) no-repeat 0 0;background-size:contain;}#header {min-height:100px;}.fixed-header #header {left:0;right:0;top:0;width:100%;z-index:3000;position:fixed;min-height:100px;}.fixed-header #wrapper {margin-top:100px;}@media only screen and (max-width:767px) {.mob-fixed-header #header {left:0;right:0;top:0;width:100%;z-index:3000;position:fixed;min-height:100px;}.mob-fixed-header #wrapper {margin-top:100px;}}.logo-text {display:inline-block;margin:10px 0 0;}.logo-text a {text-decoration:none;}.logo-text a:hover {text-decoration:none;}.site-title {display:block;font-size:30px;}.site-tag {display:block;font-size:18px;text-align:center;}.logo-image {margin:0;}.logo-image img {max-width:100%;background-size:contain;margin-bottom:0;}@media only screen and (max-width:991px) {.logo-text {margin-top:22px;}.site-title {font-size:20px;}.site-tag {font-size:14px;}}@media only screen and (max-width:767px) {.logo-text,.logo-image {position:relative;z-index:1010;}}.nav>li>a:focus, .nav>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {background:transparent;}#menu .dropdown ul.dropdown-menu {display:none;border:none;border-radius:0;padding:10px;}#menu .dropdown:hover ul.dropdown-menu,#menu .dropdown.open ul.dropdown-menu {display:block !important;}#menu li a,#menu li a:hover {text-decoration:none;}#menu .dropdown ul.dropdown-menu li {list-style:none;padding:0;}#menu .dropdown ul.dropdown-menu li a {text-decoration:none;padding-left:10px;}#menu li.active > a {background:none;}#menu .dropdown .fas {padding-left:10px;font-size:12px;}#menu {margin:22px 0 0;}#menu ul.nav {float:right;}#menu .navbar-toggle {width:85px;margin-right:20px;}#menu .nav-label {float:left;position:relative;top:-3px;}#menu .icon-bar {margin-left:50px;background:rgba(0,0,0,0.4);}.navbar-collapse {padding-left:0;}#menu .dropdown ul.dropdown-menu {-webkit-box-shadow:none;-moz-box-shadow: none;box-shadow:none;}#menu .navbar-collapse.in .dropdown:hover ul.dropdown-menu {display:none;}@media only screen and (max-width:991px) and (min-width:768px) {.sm-menu .navbar-header {float:none;}.sm-menu .navbar-left,.navbar-right {float:none !important;}.sm-menu .navbar-toggle {display:block;}.sm-menu .navbar-collapse {border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}.sm-menu .navbar-fixed-top {top:0;border-width:0 0 1px;}.sm-menu .navbar-collapse.collapse {display:none!important;}.sm-menu .navbar-nav {float:none!important;margin-top:7.5px;}.sm-menu .navbar-nav>li {float:none;}.sm-menu .navbar-nav>li>a {padding-top:10px;padding-bottom:10px;}.sm-menu .collapse.in{display:block !important;}}@media only screen and (max-width:991px) and (min-width:768px) {.sm-menu .menu-wrap {position:absolute;left:0;right:0;z-index:1000;}.sm-menu #menu .navbar-collapse {position:absolute;left:-15px;right:-15px;top:70px;background:#fff;z-index:1000;}.sm-menu #menu .navbar-nav {display:block !important;width:100%;}.sm-menu #menu .navbar-nav>li {margin:0 20px;padding:0;text-align:left;border-bottom:1px dashed #ccc;}.sm-menu #menu .navbar-nav>li:first-of-type {border-top:1px dashed #ccc;}.sm-menu #menu .navbar-nav>li>a {font-size:14px;line-height:28px;padding:14px;}.sm-menu #menu button.navbar-toggle,.sm-menu #menu button.navbar-toggle:hover,.sm-menu #menu button.navbar-toggle:focus {background:none;border:0;}.sm-menu #menu .dropdown ul.dropdown-menu {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.sm-menu .fixed-header #menu .navbar-collapse {position:fixed;top:100px;}.sm-menu #menu li.dropdown .fas {position:absolute;right:14px;top:50%;margin-top:-7px;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}.sm-menu #menu .nav .open > a {background:rgba(150,150,150,0.07);}}@media only screen and (max-width:767px) {.menu-wrap {position:absolute;left:0;right:0;z-index:1000;}#menu .navbar-collapse {position:absolute;left:-15px;right:-15px;top:70px;background:#fff;z-index:1000;}#menu .navbar-nav {display:block !important;width:100%;}#menu .navbar-nav>li {margin:0 20px;padding:0;text-align:left;border-bottom:1px dashed #ccc;}#menu .navbar-nav>li:first-of-type {border-top:1px dashed #ccc;}#menu .navbar-nav>li>a {font-size:14px;line-height:28px;padding:14px;}#menu button.navbar-toggle,#menu button.navbar-toggle:hover,#menu button.navbar-toggle:focus {background:none;border:0;}#menu .dropdown ul.dropdown-menu {webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.fixed-header #menu .navbar-collapse {position:fixed;top:100px;}#menu li.dropdown .fas {position:absolute;right:14px;top:50%;margin-top:-7px;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}#menu .nav .open > a {background:rgba(150,150,150,0.07);}}#content {padding-left:0;padding-right:0;padding-bottom:20px;}#content .feature {padding:20px;margin:0 0 30px 0;}#content #page-top .pn.feature,#content #page-bottom .pn.feature,#content #page-top .s-col.feature,#content #page-bottom .s-col.feature {margin:0 0 30px;}#content .feature .snippet-title {margin-top:0;}#content .s-col.feature > div > h3,#content .s-col.feature > div > h2,#content .s-col.feature > div > h3,#content .s-col.feature > div > h4,#content .s-col.feature > div > h5,#content .s-col.feature > div > h6 {margin-top:0;}#content .s-col.feature .col-sm-12 {padding-left:0;padding-right:0;}#content .s-col.feature .col-sm-6:first-of-type,#content .s-col.feature .col-md-4:first-of-type {padding-left:0;}#content .s-col.feature .col-sm-6:last-of-type,#content .s-col.feature .col-md-4:last-of-type {padding-right:0;}#content .column .feature {padding:15px;}#footer {margin:0;padding-bottom:20px;}#footer h3 {margin-top:0;}#footer ul {}#copy {font-size:14px;margin:0;padding:30px 0;}.powered-by {text-align:right;}.powered-by a {color:#333;text-decoration:none;}.powered-by a:hover {color:#333;text-decoration:underline;}@media only screen and (max-width:767px) {#copy,.powered-by {text-align:center}}ul.slideshow {padding:0;margin:0;}.featured-image {overflow:hidden;}.featured-image .single {width:100%;}.featured-image .double {display:inline-block;margin:0;float:left;width:50%;}.featured-image .triple {display:inline-block;margin:0;float:left;width:33.3333333%;}.featured-image .quad {display:inline-block;margin:0;float:left;width:25%;}.featured-image img {margin:0 auto;}img {margin-bottom:15px;max-width:100%;height:auto;}img.img-left {float:left;margin-right:20px;}img.img-right {float:right;margin-left:20px;}img.img-rounded {border-radius:50%;}img.full-width,#page-left .pn img,#page-right .pn img {width:100%;}@media only screen and (max-width:767px) {#content img {max-width:100%;width:100%;}img.img-left,img.img-right {float:none;display:block;margin-left:0 !important;margin-right:0 !important;}}.contact-form {margin-bottom:30px;}.contact-form h3 {margin:0 0 15px;}.contact-form.feature {padding:15px;}.form-control {border-radius:0;height:40px;padding:10px 14px;line-height:1.5em;}.contact-form label span {margin-left:5px;color:#900;font-size:18px;}.contact-form .form-group.has-error {border:1px solid rgb(180,0,0);background:rgba(180,0,0,0.05);padding:10px;}.contact-form .form-group.has-error input,.contact-form .form-group.has-error textarea {}.contact-form .text-warning {}.contact-form textarea {min-height:120px;}.embed {}.embed ul {margin:0 0 10px;padding:0;}.embed li {list-style:none;margin:0 0 10px;padding:0;}.s-col {padding:0;margin-top:30px !important;margin-bottom:30px !important;}.s-col:nth-child(even) {}.row.s-col.feature {margin-left:0;margin-right:0;}.s-col.three-col img.lb-pop {width:100%;}@media only screen and (max-width:767px) {.s-col {margin-bottom:0;}.s-col .col-sm-4 {margin-bottom:30px;}}.column label,.column input {max-width:100%;}.faqs {margin-bottom:30px;}.faq-accordion {}.faq-accordion .faq {border-bottom:1px dashed #CCC;}.faq-accordion .faq h3,.faq-accordion .faq h4 {cursor:pointer;}.faq-accordion .faq .fas {font-size:14px;margin-right:10px;color:#9cb207;top:0;}.faq-accordion .faq div {display:none;margin:0 0 0 25px;}.faq-accordion .faq div p {margin:0 0 20px;}.faq-classic h3 {position:relative;}.faq-classic h3 span {position:absolute;top:-20px;}.fixed-header .faq-classic h3 span {position:absolute;top:-120px;}@media only screen and (max-width:767px) {.faq-accordion .faq h3 {margin:10px 0;}.faq-classic h3 span {top:-20px;}.fixed-header .faq-classic h3 span {top:-90px;}}#CDSWIDEXC {margin:0 !important;}.calendar {width:100%;margin:0 0 30px;background:rgba(255,255,255,0.5);}.calendar .cal {width:100%;margin:0;}.cal-controls {width:100%;position:relative;line-height:28px;}.cal-controls .cal-previous-button,.cal-controls .cal-next-button {cursor:pointer;background:#f7f7f7;padding:0 10px;position:absolute;top:0;}.cal-controls .cal-previous-button {text-align:left;left:0;}.cal-controls .current-month {text-align:center;font-size:16px;}.cal-controls .current-month .month, .cal-controls .current-month .year {display:inline;}.cal-controls .cal-next-button {text-align:right;right:0;}.cal-controls .inactive {cursor:default;color:#ccc;background:#fbfbfb;}.cal-grid {width:100%;cursor:default;}.cal-grid .days-of-the-week {width:100%;margin:0;}.cal-grid .days-of-the-week .header-day {text-align:center;padding:10px 0;float:left;width:14.285714%;}.cal-grid .days {}.cal-grid .days .day {text-align:center;padding:10px 0;float:left;width:14.285714%;position:relative;border:1px solid #FFF;}.cal-grid .days::after {content:'';display:block;float:none;clear:both;}.cal-grid .days .day span.d {position:relative;z-index:1010;}.cal-grid .days .day .day-split {display:none;}.cal-grid .days .day.event.half-day-start .day-split,.cal-grid .days .day.event.half-day-end .day-split {display:block;position:absolute;width:100%;z-index:1000;}.cal-grid .days .day.event.half-day-start .day-split {height:52%;top:0%;}.cal-grid .days .day.event.half-day-end .day-split {height:52%;top:48%;}.cal-grid .days .day.event.half-day-both .day-split {height:4%;top:48%;}.cal-grid .event-start-side {display:block;position:absolute;width:1px;height:100%;top:0;left:0;}.cal-grid .event-end-side {display:block;position:absolute;width:1px;height:100%;top:0;right:0;}.cal-grid .half-start-side {display:block;position:absolute;width:2px;height:52%;top:48%;left:0;}.cal-grid .half-end-side {display:block;position:absolute;width:2px;height:52%;top:0%;right:0;}.cal-grid .days .day span.d {color:#404040;}.cal-grid .days .day.event span.d {color:#FFF;text-shadow:0px 1px 2px rgba(0,0,0,0.65);}.cal-grid .days .day,.cal-grid .days .day .day-split,.cal-grid .days .day .half-start-side,.cal-grid .days .day .half-end-side,.cal-grid .days .event-start-side,.cal-grid .days .event-end-side {background:#FFF;}.cal-grid .days .day.adjacent-month,.cal-grid .days .day.adjacent-month .day-split,.cal-grid .days .day.adjacent-month .half-start-side,.cal-grid .days .day.adjacent-month .half-end-side,.cal-grid .days .day.adjacent-month .event-start-side,.cal-grid .days .day.adjacent-month .event-end-side {background:#f9f9f9;}.cal-grid .days .day.calendar-dow-6,.cal-grid .days .day.calendar-dow-0,.cal-grid .days .day.calendar-dow-6 .day-split,.cal-grid .days .day.calendar-dow-0 .day-split,.cal-grid .days .day.calendar-dow-0 .half-start-side,.cal-grid .days .day.calendar-dow-0 .half-end-side,.cal-grid .days .day.calendar-dow-6 .half-start-side,.cal-grid .days .day.calendar-dow-6 .half-end-side,.cal-grid .days .day.calendar-dow-6 .event-start-side,.cal-grid .days .day.calendar-dow-0 .event-end-side {background:#f3f3f3;}.cal-grid .days .day.today,.cal-grid .days .day.today .day-split,.cal-grid .days .day.today .half-start-side,.cal-grid .days .day.today .half-end-side,.cal-grid .days .day.today .event-start-side,.cal-grid .days .day.today .event-end-side{background:#b5ceca;}.cal-grid .days .day.event {background:#C33;}body#tinymce {background:#FFF !important;background-image:none !important;}.table thead td,.table th {font-weight:bold;}.table-striped>tbody>tr {background:rgba(255,255,255,0.1);}.table-striped>tbody>tr:nth-child(odd) {background:rgba(0,0,0,0.04);}.table-striped>tbody>tr>td,.table-striped>tbody>tr>th,.table-striped>tfoot>tr>td,.table-striped>tfoot>tr>th,.table-striped>thead>tr>td,.table-striped>thead>tr>th {border-top:none;}.table-alternate>tbody>tr>td,.table-alternate>tbody>tr>th,.table-alternate>tfoot>tr>td,.table-alternate>tfoot>tr>th,.table-alternate>thead>tr>td,.table-alternate>thead>tr>th {border:2px solid #FFF;background:rgba(0,0,0,0.04);}.cookie-pop-up {text-align:center;background:rgba(0,0,0,0.75);color:#fff;padding:15px;margin:0;display:none;position:fixed;bottom:0;left:0;right:0;z-index:2000;}.cookie-pop-up p {margin:0;font-size:12px;width:100%;color:#fff;}.cookie-pop-up a, .cookie-pop-up a:hover {color:#1bc1cf;}.cookie-pop-up .cookie-accept {position:relative;margin-left:40px;}.cookie-pop-up .cookie-accept:hover {}.cookie-pop-up .cookie-close .fas {margin-right:8px;top:1px;}#content .cookie-prefs.feature {margin-top:30px;}.cookie-prefs.feature h3 {margin-top:0;}.cookie-pop-up a,.cookie-prefs a {margin-left:7.5px;margin-right:7.5px;}@media only screen and (max-width:1091px) {.cookie-pop-up .cookie-accept {margin-left:0;}}@media only screen and (max-width:767px) {.cookie-pop-up {padding-left:0;padding-right:0;}}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}.fancybox-wrap {position:absolute;top:0;left:0;z-index:8020;}.fancybox-skin {position:relative;background:#f9f9f9;color:#444;text-shadow:none;}.fancybox-opened {z-index:8030;}.fancybox-opened .fancybox-skin {-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-outer, .fancybox-inner {position:relative;}.fancybox-inner {overflow:hidden;}.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling:touch;}.fancybox-error {color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}.fancybox-image, .fancybox-iframe {display:block;width:100%;height:100%;}.fancybox-image {max-width:100%;max-height:100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image:url('../images/fancybox/fancybox_sprite.png');}#fancybox-loading {position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}#fancybox-loading div {width:44px;height:44px;background:url('../images/fancybox/fancybox_loading.gif') center center no-repeat;}.fancybox-close {position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}.fancybox-nav {position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../images/fancybox/blank.gif'); -webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev {left:0;}.fancybox-next {right:0;}.fancybox-nav span {position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span {left:10px;background-position:0 -36px;}.fancybox-next span {right:10px;background-position:0 -72px;}.fancybox-nav:hover span {visibility:visible;}.fancybox-tmp {position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}.fancybox-lock {overflow:hidden !important;width:auto;}.fancybox-lock body {overflow:hidden !important;}.fancybox-lock-test {overflow-y:hidden !important;}.fancybox-overlay {position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../images/fancybox/fancybox_overlay.png');}.fancybox-overlay-fixed {position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay {overflow:auto;overflow-y:scroll;}.fancybox-title {visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title {visibility:visible;}.fancybox-title-float-wrap {position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child {display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent; background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px; -moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap {position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap {padding-top:10px;}.fancybox-title-over-wrap {position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image:url('../images/fancybox/fancybox_sprite@2x.png');background-size:44px 152px; }#fancybox-loading div {background-image:url('../images/fancybox/fancybox_loading@2x.gif');background-size:24px 24px; }}.bx-wrapper{position:relative;margin:0 auto 20px;padding:0}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;left:0;background:transparent;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000;}.bx-wrapper .bx-prev{left:10px;background:url(../images/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-next{right:10px;background:url(../images/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.bx-wrapper {max-width:1400px !important;margin-bottom:40px;}.bx-wrapper .bx-controls-direction a {width:34px;height:34px;border-radius:17px;background:rgba(0,0,0,0.5);color:rgba(255,255,255,0.7);text-indent:0;}.bx-wrapper:hover .bx-controls-direction a {background:rgba(0,0,0,0.6);color:rgba(255,255,255,1);}.bx-wrapper .bx-controls-direction a span {top:5px;left:11px;font-size:22px;font-weight:900;position:relative;}.bx-wrapper .bx-controls-direction a.bx-prev,.bx-wrapper .bx-controls-direction a.bx-next {z-index:900;}.bx-wrapper .bx-controls-direction a.bx-prev span {}.bx-wrapper .bx-controls-direction a.bx-next span {left:14px;}li.featured-image {padding:0;}.bx-wrapper img {width:100%;}#page-feature>div>div.single {text-align:center;}#page-feature>div>div.single>img {display:inline-block;}.bx-wrapper .bx-pager.bx-default-pager a {width:12px;height:12px;border-radius:6px;}#ui-datepicker-div {padding:10px;background:#FFF;display:none;-webkit-box-shadow:0px 5px 10px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 5px 10px 0px rgba(0,0,0,0.35);box-shadow:0px 5px 10px 0px rgba(0,0,0,0.35);}.ui-datepicker-prev {float:left;text-decoration:none;}.ui-datepicker-next {float:right;text-decoration:none;}.ui-datepicker-prev:hover,.ui-datepicker-next:hover {cursor:pointer;}.ui-datepicker-title {text-align:center;}.ui-datepicker-calendar {margin-top:5px;}.ui-datepicker-calendar tr {}.ui-datepicker-calendar th,.ui-datepicker-calendar td {padding:2px;text-align:center;}.ui-datepicker-calendar th a,.ui-datepicker-calendar td a {padding:4px 6px;text-decoration:none;}.ui-datepicker-calendar td a:hover {background:rgba(180,180,180,0.2);}.social-icons {}.social-icons .social-icon {display:inline-block;height:40px;width:40px;margin:0 10px 10px 0;text-align:center;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.social-icons .social-icon:hover {opacity:0.8;}.social-icons .social-icon span.fab {font-size:24px;position:relative;top:7px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}#footer .social-icons {}#footer .social-icons .social-icon {margin:0 3px 3px 0;}.social-icon-default {position:relative;}.social-icon-default:hover {-webkit-box-shadow:0px 2px 6px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 2px 6px 0px rgba(0,0,0,0.4);box-shadow:0px 2px 6px 0px rgba(0,0,0,0.4);opacity:1 !important;top:-1px;}.social-icon .fab {color:#fff;}.social-icon-default.social-icon-facebook {background:#3a5897;}.social-icon-default.social-icon-google-plus {background:#d13e2c;}.social-icon-default.social-icon-instagram {background:#3b749f;}.social-icon-default.social-icon-linked-in {background:#0775b7;}.social-icon-default.social-icon-pinterest {background:#cd2129;}.social-icon-default.social-icon-twitter {background:#49c9f2;}.social-icon-default.social-icon-youtube {background:#ce332c;}.social-icon-rounded {border-radius:20px;background:#ebecec;}.social-icon-rounded.social-icon-facebook .fab {color:#3a5897;}.social-icon-rounded.social-icon-google-plus .fab {color:#d13e2c;}.social-icon-rounded.social-icon-instagram .fab {color:#3b749f;}.social-icon-rounded.social-icon-linked-in .fab {color:#0775b7;}.social-icon-rounded.social-icon-pinterest .fab {color:#cd2129;}.social-icon-rounded.social-icon-twitter .fab {color:#49c9f2;}.social-icon-rounded.social-icon-youtube .fab {color:#ce332c;}.social-icon-rounded:hover {opacity:1 !important;}.social-icon-rounded:hover .fab {color:#fff;}.social-icon-rounded.social-icon-facebook:hover {background:#3a5897;}.social-icon-rounded.social-icon-google-plus:hover {background:#d13e2c;}.social-icon-rounded.social-icon-instagram:hover {background:#3b749f;}.social-icon-rounded.social-icon-linked-in:hover {background:#0775b7;}.social-icon-rounded.social-icon-pinterest:hover {background:#cd2129;}.social-icon-rounded.social-icon-twitter:hover {background:#49c9f2;}.social-icon-rounded.social-icon-youtube:hover {background:#ce332c;}.social-icon-rounded-black {border-radius:20px;background:#000;}.social-icon-rounded-black .fab {color:#fff;}.social-icon-rounded-black:hover {opacity:1 !important;}.social-icon-rounded-black.social-icon-facebook:hover {background:#3a5897;}.social-icon-rounded-black.social-icon-google-plus:hover {background:#d13e2c;}.social-icon-rounded-black.social-icon-instagram:hover {background:#3b749f;}.social-icon-rounded-black.social-icon-linked-in:hover {background:#0775b7;}.social-icon-rounded-black.social-icon-pinterest:hover {background:#cd2129;}.social-icon-rounded-black.social-icon-twitter:hover {background:#49c9f2;}.social-icon-rounded-black.social-icon-youtube:hover {background:#ce332c;}.social-icon-simple {background:rgba(100,100,100,0.25);}.social-icon-simple:hover {opacity:1 !important;background:#fff;}.social-icon-simple.social-icon-facebook:hover .fab {color:#3a5897;}.social-icon-simple.social-icon-google-plus:hover .fab {color:#d13e2c;}.social-icon-simple.social-icon-instagram:hover .fab {color:#3b749f;}.social-icon-simple.social-icon-linked-in:hover .fab {color:#0775b7;}.social-icon-simple.social-icon-pinterest:hover .fab {color:#cd2129;}.social-icon-simple.social-icon-twitter:hover .fab {color:#49c9f2;}.social-icon-simple.social-icon-youtube:hover .fab {color:#ce332c;}.social-icon-simple-black .fab {color:#000;}.social-icon-simple-black:hover {opacity:1 !important;background:#000;}.social-icon-simple-black:hover .fab {color:#fff;}.row {margin-left:-15px;margin-right:-15px;}.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {padding-left:15px;padding-right:15px;}.row.s-col.two-col.feature,.row.s-col.three-col.feature {margin-left:-35px;margin-right:-35px;}body {background-color:#FFF;}#header {background-color:transparent;}#content {background-color:transparent;}#footer {background-color:#404040;}#copy {background-color:#404040;}.feature {background-color:#FFF;}h1, h2, h3, h4, h5, h6 {color:#404040;}body, p, label {color:#404040;}.feature h1, .feature h2, .feature h3, .feature h4, .feature h5, .feature h6 {color:#404040;}.feature, .feature p {color:#404040;}blockquote {color:#bbb;}blockquote.alt {padding:15px;color:#aaa;background:rgba(0,0,0,0.05);}.feature blockquote {color:#aaa;}.feature blockquote.alt {}blockquote strong {color:#404040;}.feature blockquote strong {color:#404040;}p.box {background-color:#FFF;color:#404040;padding:15px;}#content ul li:before,#footer ul li:before {background-color:#3673B3;}a, a:focus, a:visited {color:#3673B3;}a:hover, a:visited:hover {color:rgba(54,115,179,0.8);}.btn, .btn:focus, .btn-success, .btn-success:focus, .btn-default, .btn-default:focus {color:#FFF !important;background-color:#3673B3;text-decoration:none;border:2px solid #3673B3;}.btn:hover, .btn-success:hover, .btn-default:hover {color:rgba(255,255,255,1) !important;background-color:rgba(54,115,179,0.8);border:2px solid transparent;text-decoration:none;}.btn-primary, .btn-primary:focus {color:#3673B3 !important;background-color:#FFF;border:2px solid #3673B3;text-decoration:none;}.btn-primary:hover {color:rgba(54,115,179,0.8) !important;background-color:rgba(255,255,255,1);border:2px solid rgba(54,115,179,0.8);text-decoration:none;}#footer, #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer p, #footer li, #footer a {color:#f3f3f3;}#copy, #copy p, #copy a {color:#f3f3f3;}.logo-text a .site-title {color:#404040;}.logo-text a .site-tag {color:#404040;}#menu li a, #menu li a:focus, #menu li a:visited {color:#404040;}#menu li a:hover {color:#404040;}#menu li.active > a, #menu li.active > a:hover {color:#404040;}#menu .dropdown-menu {background-color:transparent;}img.img-left {margin-right:30px;}img.img-right {margin-left:30px;}@media only screen and (max-width:767px) {}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {border-top:1px solid #ddd;}.table-alternate>tbody>tr>td,.table-alternate>tbody>tr>th,.table-alternate>tfoot>tr>td,.table-alternate>tfoot>tr>th,.table-alternate>thead>tr>td,.table-alternate>thead>tr>th {background:#f7f7f7;}.table-striped>tbody>tr>td,.table-striped>tbody>tr>th,.table-striped>tfoot>tr>td,.table-striped>tfoot>tr>th,.table-striped>thead>tr>td,.table-striped>thead>tr>th {border-top:none;}.table-striped>tbody>tr:nth-child(odd) {background:#f7f7f7;}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {border-color:#ddd;}.table-bordered.table-striped,.table-bordered.table-striped>tbody>tr>td,.table-bordered.table-striped>tbody>tr>th,.table-bordered.table-striped>tfoot>tr>td,.table-bordered.table-striped>tfoot>tr>th,.table-bordered.table-striped>thead>tr>td,.table-bordered.table-striped>thead>tr>th {border-color:#ddd;}.contact-form label span {color:#900;}.bx-wrapper .bx-pager.bx-default-pager a {background:rgba(243,56,7,0.4);}.bx-wrapper .bx-pager.bx-default-pager a:hover {background:rgba(243,56,7,0.7);}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a.active:hover {background:rgba(243,56,7,1);}.calendar {background-color:#fff;;}.feature .calendar {background-color:rgba(255,255,255,0.5);}.cal-grid .days .day span.d {color:#404040;}.cal-grid .days .day.adjacent-month span.d {color:#999;}.cal-grid .days .day.event span.d {color:#fff;}.cal-controls .cal-next-button, .cal-controls .cal-previous-button {background:#3673B3;color:#FFF;}.cal-controls .cal-next-button:hover, .cal-controls .cal-previous-button:hover {background:rgba(54,115,179,0.8);color:@buttonHoverTextColor;}.cal-grid .days .day {border:1px solid #fff;}.cal-grid .days .day,.cal-grid .days .day .day-split,.cal-grid .days .day .half-start-side,.cal-grid .days .day .half-end-side,.cal-grid .days .event-start-side,.cal-grid .days .event-end-side {background:#f7f7f7;}.cal-grid .days .day.calendar-dow-6,.cal-grid .days .day.calendar-dow-0,.cal-grid .days .day.calendar-dow-6 .day-split,.cal-grid .days .day.calendar-dow-0 .day-split,.cal-grid .days .day.calendar-dow-0 .half-start-side,.cal-grid .days .day.calendar-dow-0 .half-end-side,.cal-grid .days .day.calendar-dow-6 .half-start-side,.cal-grid .days .day.calendar-dow-6 .half-end-side,.cal-grid .days .day.calendar-dow-6 .event-start-side,.cal-grid .days .day.calendar-dow-0 .event-end-side {background:#f7f7f7;}.cal-grid .days .day.adjacent-month,.cal-grid .days .day.adjacent-month .day-split,.cal-grid .days .day.adjacent-month .half-start-side,.cal-grid .days .day.adjacent-month .half-end-side,.cal-grid .days .day.adjacent-month .event-start-side,.cal-grid .days .day.adjacent-month .event-end-side {background:rgba(0,0,0,0.025);}.cal-grid .days .day.today,.cal-grid .days .day.today .day-split,.cal-grid .days .day.today .half-start-side,.cal-grid .days .day.today .half-end-side,.cal-grid .days .day.today .event-start-side,.cal-grid .days .day.today .event-end-side{background:#b5ceca;}.cal-grid .days .day.event {background:#C33;}.cal-grid .days .day.event-start .event-start-side,.cal-grid .days .day.event-end .event-end-side {display:none;}@import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@700&family=Source+Sans+Pro:wght@700&display=swap');body {font-size:17px;}p {font-size:17px;}p.large {font-size:19px;}.pn > p:last-of-type {margin-bottom:0;}h1 {font-size:32px;margin-bottom:30px;}.h-l h1 {font-size:36px;}.h-s h1 {font-size:28px;}h2 {font-size:28px;margin-top:0;margin-bottom:20px}.h-l h2 {font-size:32px;}.h-s h2 {font-size:24px;}#footer h2 {font-size:24px;}#footer .h-l h2 {font-size:28px;}#footer .h-s h2 {font-size:20px;}h3 {font-size:24px;margin-top:0;}.h-l h3 {font-size:28px;}.h-s h3 {font-size:20px;}h4 {font-size:20px;}.h-l h4 {font-size:24px;}.h-s h4 {font-size:16px;}h5 {font-size:16px;}.h-l h5 {font-size:20px;}.h-s h5 {font-size:14px;}h6 {font-size:16px;text-transform:uppercase;}.h-l h6 {font-size:20px;}.h-s h6 {font-size:14px;}label {font-weight:400;}#header .logo-text {margin:0;}.site-title {font-size:40px;line-height:100px;}#menu {margin-top:15px !important;border:none;}#menu ul.nav {float:none;text-align:center;}.nav-bar {}.nav-bar li {margin-bottom:0 !important;padding:10px 5px;}.nav-bar li a {font-size:20px;line-height:40px;padding:5px 15px;border-bottom:1px solid transparent;}.nav-bar li a:hover,.nav-bar .active a {background:#FFF !important;}.nav-bar a,.nav-bar a:hover,.nav-bar .active a {}.nav-bar a:hover,.nav-bar .active a {}#menu .dropdown-menu {background:#FFF;padding:0 !important;}#menu .dropdown-menu a {padding:10px !important;}#menu .dropdown-menu a:hover,#menu .dropdown-menu .active a {color:#FFF !important;}#copy {font-size:12px;padding:15px 0;line-height:50px;z-index:100;}.cookie-pop-up p {font-size:15px;}.cookie-pop-up .cookie-accept {font-size:15px;padding:10px 10px;line-height:1em;}@media only screen and (max-width:767px) {.site-title {font-size:30px;}#menu {margin-top:0 !important;}.mob-menu-container {position:absolute;}#menu button.navbar-toggle {height:34px;line-height:24px;margin-top:30px;margin-right:5px;}#menu .icon-bar {background:#404040;}.navbar-toggle .nav-label {display:none;}.navbar-toggle .icon-bar {height:3px;width:28px;}.navbar-toggle .icon-bar+.icon-bar {margin-top:7px;}#menu .navbar-collapse {padding-right:0;top:100px;border:none;z-index:unset;background-color:#404040;}#menu ul.nav {margin:0;padding:15px 0;position:relative;z-index:1000;}#menu .navbar-nav>li:first-of-type {border:none;}#menu .navbar-nav>li {border:none;}#menu ul.nav a,#menu ul.nav a {color:#f5f5f5 !important;font-size:20px;line-height:2em;}#menu ul.nav .active a,#menu ul.nav a:hover {color:#FFF !important;background:transparent !important;}.cookie-pop-up .cookie-decline {display:inline-block;}}.faq-accordion .faq .glyphicon,.faq-accordion .faq .fas {color:#3673B3;}blockquote {font-size:20px;line-height:2em;font-family:"Merriweather", serif;font-style:normal;color:#777 !important;margin:0 !important;padding:30px;position:relative;z-index:1;}blockquote::before,blockquote::after {}blockquote::after {}blockquote .quote-content {display:block;}blockquote .quote-content::before {content:"\201C";display:block;position:absolute;top:52px;left:-20px;right:-20px;font-size:255px;color:#f7f7f7;font-family:"Source Sans Pro", sans-serif;text-align:left;z-index:-1;}blockquote .quote-content::after {content:"\201D";display:block;position:absolute;bottom:-55px;left:0;right:-20px;font-size:255px;color:#f7f7f7;font-family:"Source Sans Pro", sans-serif;text-align:right;z-index:-1;}body.fe {background-color:#FCFCFC;background:url(/templates/richardgirling/images/background-texture.png) repeat 50% 50%;position:relative;z-index:1;min-height:100vh;padding-bottom:70px;}body.fe #content > .container {position:relative;z-index:1;}body.fe #content > .container::before {content:"";display:block;position:absolute;top:70px;bottom:0;left:-140px;right:0;min-height:170px;background:url(/templates/richardgirling/images/bg_tl.png) no-repeat 0 0;}#content > .container::after {content:"";display:block;position:absolute;top:250px;bottom:0;left:90%;width:200px;background:url(/templates/richardgirling/images/bg_r.png) no-repeat 0 0;z-index:-1;}body.fe::after {content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:url(/templates/richardgirling/images/bg_b.png) no-repeat 50% 100%;z-index:-1;}#header {min-height:unset;padding:0;}body.fe #copy {position:absolute;left:0;right:0;bottom:0;height:50px;padding:0;}#page-bottom .col-sm-6 > p:last-of-type {margin-bottom:0;}.home #page-bottom p img {margin-bottom:0;}.home .s-col {margin-top:0 !important;}.about .pn:not(.feature) p img {margin-bottom:0;}.books blockquote {font-size:18px;line-height:1.8em;margin-top:40px !important;padding:30px 30px 20px;}.books .pn.feature img {position:relative;z-index:5;}.form-control,.btn {border-radius:2px;font-size:17px;}input.form-control {padding:15px 10px;}.grecaptcha-badge {bottom:50px !important;}@media only screen and (max-width:767px) {body.fe #copy {height:70px;line-height:20px;}body.fe #copy > .container {margin-top:15px;}blockquote {text-align:center;}blockquote em {display:inline;}.home #page-bottom .two-col > .col-sm-6:first-of-type {margin-bottom:30px;}.books blockquote {padding:30px 10px 20px;}.grecaptcha-badge {bottom:70px !important;}}