:root {

--primary-bg-color: #161b4e;
--primary-bg-color-alt: #00a7e5;
--secondary-bg-color: #ffffff;
--tertiary-bg-color: #007bc4;
--primary-font-color: #007bc4;
--secondary-font-color: #ffffff;
--tertiary-font-color: #000000;
--primary-font-link-color: #007bc4;
--secondary-font-link-color: #00a7e5;
--primary-font-family: "Poppins", sans-serif;
--primary-paragraph-font-size: 18px;
--primary-paragraph-font-weight: 400;
--primary-paragraph-text-transform: normal;
--primary-h1-font-size: 56px;
--primary-h1-font-mobile-size-laptop: 46px;
--primary-h1-font-mobile-size-laptop-alt: 40px;
--primary-h1-font-mobile-size-tablet: 28px;
--primary-h1-font-mobile-size-mobile: 28px;
--primary-h1-font-weight: 700;
--primary-h1-text-transform: normal;
--primary-h2-font-size: 38px;
--primary-h2-font-weight: 600;
--primary-h2-text-transform: normal;
--primary-h3-font-size: 24px;
--primary-h3-font-weight: 400;
--primary-h3-text-transform: normal;
--primary-h4-font-size: 20px;
--primary-h4-font-weight: 400;
--primary-h4-text-transform: normal;
--secondary-font-family: "Zilla Slab", serif;
--secondary-paragraph-font-size: 14px;
--secondary-paragraph-font-weight: 300;
--secondary-paragraph-text-transform: normal;
--primary-border-color: #00a7e5;
--primary-border-radius: 20px;
--primary-border-size: 3px;
--primary-border-state: solid;
--primary-border-padding: 6px 10%;
--secondary-border-color: #161b4e;
--secondary-border-radius: 100%;
--secondary-border-size: 3px;
--secondary-border-state: solid;
--secondary-border-padding: 10% 5%;
--primary-border-top-color: #00a7e5;
--primary-border-top-size: 10px;
--primary-border-top-state: solid;
--primary-border-bottom-color: #00a7e5;
--primary-border-bottom-size: 10px;
--primary-border-bottom-state: solid;
--primary-border-left-color: #00a7e5;
--primary-border-left-size: 10px;
--primary-border-left-state: solid;
--primary-border-right-color: #00a7e5;
--primary-border-right-size: 10px;
--primary-border-right-state: solid;
--secondary-border-top-color: #161b4e;
--secondary-border-top-size: 10px;
--secondary-border-top-state: solid;
--secondary-border-bottom-color: #161b4e;
--secondary-border-bottom-size: 10px;
--secondary-border-bottom-state: solid;
--secondary-border-left-color: #161b4e;
--secondary-border-left-size: 10px;
--secondary-border-left-state: solid;
--secondary-border-right-color: #161b4e;
--secondary-border-right-size: 10px;
--secondary-border-right-state: solid;
--text-line-height: 1.5;
--text-decoration: none;
--text-font-style: normal;
--text-letter-spacing: 0em;
--text-align: left;
--primary-button-bg-color: var(--primary-bg-color-alt);
--primary-button-border: var(--primary-border-state) var(--primary-border-size) var(--primary-border-color);
--primary-button-border-radius: var(--primary-border-radius);
--primary-button-padding: var(--primary-border-padding);
--primary-button-color: var(--tertiary-font-color);
--primary-button-text-transform: uppercase;
--primary-button-font-weight: 400;
--primary-button-font-size: 16px;
--primary-button-letter-spacing: 0px;
--primary-button-display: inline-block;
--primary-button-text-align: center;
--primary-font-color-alt: #000;
--primary-font-link-color-alt: #00a7e5;
--link-hover-color: var(--secondary-font-link-color);
--visited-link-color: var(--secondary-font-link-color);
--secondary-link-hover-color: var(--primary-font-link-color);
--secondary-visited-link-color: var(--primary-font-link-color);
--primary-button-hover-bg-color: var(--tertiary-bg-color);
--primary-button-hover-color: var(--link-hover-color);
--primary-button-hover-border-color: var(--tertiary-bg-color);
--primary-button-hover-text-decoration: none;
--secondary-button-bg-color: var(--secondary-bg-color);
--secondary-button-border: var(--secondary-border-state) var(--secondary-border-size) var(--secondary-border-color);
--secondary-button-border-radius: var(--secondary-border-radius);
--secondary-button-padding: var(--secondary-border-padding);
--secondary-button-color: var(--tertiary-font-color);
--secondary-button-text-transform: uppercase;
--secondary-button-font-weight: 400;
--secondary-button-font-size: 16px;
--secondary-button-letter-spacing: 0px;
--secondary-button-display: inline-block;
--secondary-button-text-align: center;
--secondary-button-hover-bg-color: ;
--secondary-button-hover-color: ;
--secondary-button-hover-border-color: ;
--secondary-button-hover-text-decoration: none;
--primary-margin: 10px;
--secondary-margin: 0px;
--primary-padding: 10px;
--secondary-padding: 0px;
--primary-position: relative;
--secondary-position: absolute;
--tertiary-position: fixed;
--primary-section-width: var(--primary-width);
--primary-section-position: var(--primary-position);
--primary-width: 100%;
--secondary-width: 50%;
--primary-max-width: 100%;
--secondary-max-width: 50%;
--primary-z-index: 9;
--secondary-z-index: 5;
--tertiary-z-index: 1;
--primary-background-size: cover;
--primary-background-position: center;
--primary-background-repeat: no-repeat;
--secondary-background-size: contain;
--secondary-background-position: top left;
--secondary-background-repeat: repeat-x;
--tertiary-background-repeat: repeat-y;
--primary-column-padding: 0;
--secondary-column-padding: 0 5%;
--footer-padding: 100px 5%;
--logo-footer-margin: 0 0 20px 0;
--logo-footer-padding: 0;
--logo-margin: 0;
--logo-padding: 0;
--primary-font-awsome-font-family: 'FontAwesome';
--secondary-font-awsome-font-family: 'Font Awesome 5 Free';
--primary-float: left;
--secondary-float: right;
--tertiary-float: none;
--tertiary-padding: 5px 10px;
--tertiary-margin: 5px 10px;
--primary-header-bg: #fff;
--primary-coloum-wrapper-padding: 10%;
--tertiary-bg-color-alt: #ffc80a;

}

.main-header{width:100%;float:left;padding:0;margin:0;}.center-height-items{display: flex;align-items: center;}.no-padding{padding:0 !important;}.header-logo{}.main-navigation{}.cta-button-primary{}.hero-content-section scroll-past{}.hero-callout-box{position: absolute;bottom: 35%; left: 5%; z-index: 8;}.main-footer section-bg-primary{}.main-section{position:relative;float:left;width:100%;}.section-bg-primary{background-color: var(--primary-bg-color);color: var(--tertiary-font-color);}.section-bg-primary a{color: var(--tertiary-font-color);}.section-bg-primary a:hover{color: var(--secondary-font-link-color);}.section-bg-secondary{background-color: var(--secondary-bg-color);color: var(--tertiary-font-color);padding: 20px 0;}.section-bg-secondary a{color: var(--primary-font-color);}.section-bg-secondary a:hover{color: var(--primary-font-color);}.section-bg-tertiary{background-color: var(--tertiary-bg-color);color: var(--secondary-font-color);padding: 20px 0;}.section-bg-tertiary a{color: var(--secondary-font-color);}.section-bg-tertiary a:hover{color: var(--secondary-font-color);}.row{margin-right: var(--secondary-margin) !important; margin-left: var(--secondary-margin) !important;}.column-wrapper{padding:var(--primary-coloum-wrapper-padding);}.main-header{position: var(--primary-position);width: var(--primary-width);z-index: var(--primary-z-index);float:var(--primary-float);padding:var(--secondary-padding);margin:var(--secondary-margin);}.header-logo{text-align:center;}.header-logo img{/*padding:var(--primary-padding);*/max-width:120px;}.hero-callout-box {position: absolute;bottom: 35%; left: 0%; z-index: 8;padding:10px 20px;background-color:#fff;}.hero-callout-box h1{font-size: var(--primary-h1-font-size) !important;font-weight: var(--primary-h1-font-weight);text-transform: uppercase;color: var(--primary-font-color);line-height:1.0em;margin:0;letter-spacing: 0px;}.main-navigation{}.stick{position: var(--tertiary-position); z-index: var(--primary-z-index) ; width:100%; top:0;left:0; background-color: rgba(255, 255, 255, 1.0);}.nav > li > a:focus, .nav > li > a:hover{background: none !important;color: var(--secondary-font-color) !important;}.nav > li > a{color: var(--secondary-font-color) !important;}.navbar-nav>li.on a{}.navbar-collapse{text-align:center;}.navbar .navbar-nav{display: inline-block;float: none;}.navbar{margin:0 !important;}.scrollTop{position: fixed;right: 20px;bottom: 20px;width: 40px;height: 40px;background-color:var(--primary-bg-color-alt);text-align: center;padding: 0px;color:var(--tertiary-font-color);display: none;cursor: pointer;z-index: 9999;border-radius:100%;border:solid 2px #fff;}.scrollTop i{animation: hero-arrow-icon-up 4s infinite;-webkit-animation: hero-arrow-icon-up 4s infinite;-moz-animation: hero-arrow-icon-up 4s infinite;margin: 12px 0 0 0;}#mainNav.show .nav-toggle .hamburger .line{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#mainNav.show .nav-toggle .hamburger .line1,#mainNav.show .nav-toggle .hamburger .line4{left:50%;margin-top:-2px;opacity:0;right:50%;top:50%}#mainNav.show .nav-toggle .hamburger .line2{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#mainNav.show .nav-toggle .hamburger .line3{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#mainNav.show .nav-list-wrapper{opacity:1;visibility:visible;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}#mainNav .nav-toggle{position:relative;right:0;top:5px;cursor:pointer;display:none;float:none;margin:0 auto}#mainNav .nav-toggle .hamburger{height:20px;width:30px;position:relative;margin:10px auto;float:none;cursor:pointer}#mainNav .nav-toggle .hamburger:hover .line{background-color:var(--primary-bg-color-alt);}#mainNav .nav-toggle .hamburger .line{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;background-color: var(--tertiary-bg-color);height:3px;left:0;opacity:1;position:absolute;right:0}#mainNav .nav-toggle .hamburger .line1{margin:0;top:0}#mainNav .nav-toggle .hamburger .line2,#mainNav .nav-toggle .hamburger .line3{left:0;margin-top:-2px;right:0;top:50%}#mainNav .nav-toggle .hamburger .line4{margin-top:-4px;top:100%}.main-footer{padding: var(--footer-padding);color:var(--secondary-font-color) !important;}.main-footer .site-logo{margin: var(--logo-footer-margin);}h1{font-size: var(--primary-h1-font-size) !important;font-weight: var(--primary-h1-font-weight);text-transform:var(--primary-h1-text-transform);line-height:1.0em;}h2{font-size: var(--primary-h2-font-size);font-weight: var(--primary-h2-font-weight);text-transform:var(--primary-h2-text-transform);}h3{font-size: var(--primary-h3-font-size);font-weight: var(--primary-h3-font-weight);text-transform:var(--primary-h3-text-transform);}h4{font-size: var(--primary-h4-font-size);font-weight: var(--primary-h4-font-weight);text-transform:var(--primary-h4-text-transform);}p{font-size: var(--primary-paragraph-font-size);font-weight: var(--primary-paragraph-font-weight);text-transform:var(--primary-paragraph-text-transform);}li{font-size: var(--primary-paragraph-font-size);font-weight: var(--primary-paragraph-font-weight);text-transform:var(--primary-paragraph-text-transform);}ul{padding:0;margin:10px 15px;}ol{padding:0;margin:10px 15px;}.primary-title{}.site-social-icons{float: var(--primary-float);width:var(--primary-width);list-style:none;margin:var(--secondary-margin);padding:var(--secondary-padding);}.site-social-icons li{margin-right: var(--primary-margin);display:var(--primary-button-display);font-size:18px;}.cta-button-primary{}.cta-button-primary a{background-color:var(--primary-bg-color-alt);border:var(--primary-border-state) var(--primary-border-size) var(--primary-border-color);border-radius: var(--primary-border-radius);padding:var(--primary-border-padding);color: var(--secondary-font-color);text-transform:var(--primary-button-text-transform);font-weight:var(--primary-button-font-weight);letter-spacing: var(--primary-button-letter-spacing);font-size: var(--primary-button-font-size);display:inline-block;text-align:center;}.cta-button-primary a:hover{background-color:var(--tertiary-bg-color-alt);color:var(--secondary-font-color);border-color:var(--tertiary-bg-color-alt);text-decoration:none;}.cta-button-secondary{}.cta-button-secondary a{background-color:var(--secondary-bg-color);border:var(--secondary-border-state) var(--secondary-border-size) var(--secondary-border-color);border-radius: var(--secondary-border-radius);padding:var(--secondary-border-padding);color: var(--tertiary-bg-color);text-transform:var(--secondary-button-text-transform);font-weight:var(--secondary-button-font-weight); letter-spacing: var(--secondary-button-letter-spacing);font-size: var(--secondary-button-font-size);width: 150px;height: 150px;display: inline-block;text-align: center;line-height:1.0em;}.cta-button-primary a:nth-of-type(2) {border:none;background:none;letter-spacing: unset;text-transform: unset;}.full-width-img{}.full-width-img img{width:var(--primary-width);}img{max-width:var(--primary-width);}.circle-img{}.circle-img img{border-radius:100%;}.cover-img-overlay{}.cover-img-overlay:before{content: "";  position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);  pointer-events: none;}.slider-gallery-item img {border-radius:var(--secondary-border-radius);}.primary-border-top{border-top: var(--primary-border-top-state) var(--primary-border-top-size) var(--primary-border-top-color);}.primary-border-bottom{border-bottom: var(--primary-border-bottom-state) var(--primary-border-bottom-size) var(--primary-border-bottom-color);}.primary-border-left{border-left: var(--primary-border-left-state) var(--primary-border-left-size) var(--primary-border-left-color);}.primary-border-right{border-right: var(--primary-border-right-state) var(--primary-border-right-size) var(--primary-border-right-color);}.secondary-border-top{border-top: var(--secondary-border-top-state) var(--secondary-border-top-size) var(--secondary-border-top-color);}.secondary-border-bottom{border-bottom: var(--secondary-border-bottom-state) var(--secondary-border-bottom-size) var(--secondary-border-bottom-color);}.secondary-border-left{border-left: var(--secondary-border-left-state) var(--secondary-border-left-size) var(--secondary-border-left-color);}.secondary-border-right{border-right: var(--secondary-border-right-state) var(--secondary-border-right-size) var(--secondary-border-right-color);}#webCarousel{}#webCarousel, .slideshow-item{height: calc(100vh - 0px);}.slideshow-item{background-size:var(--primary-background-size); background-position: var(--primary-background-position); background-repeat: var(--primary-background-repeat);}.carousel-caption-area {}.carousel-caption-area h2{font-size: var(--primary-h1-font-size);font-weight: var(--primary-h1-font-weight);text-transform:var(--primary-h1-text-transform); color: var(--primary-font-color);text-shadow:2px 2px 12px #444;line-height:1.0em;}.primary-content-padding{padding: var(--secondary-column-padding) !important;}.primary-table table{background-color:var(--primary-bg-color);}.primary-table td{color: var(--primary-font-color);font-size: var(--primary-paragraph-font-size);font-weight: var(--primary-paragraph-font-weight);text-transform: var(--primary-paragraph-text-transform);padding:var(--primary-padding);}@media(max-width:1187px){.hero-callout-box h1{font-size: var(--primary-h1-font-mobile-size-laptop) !important;}}@media(max-width:1187px){.hero-callout-box{width:50% !important;}}@media(max-width:820px){.hero-callout-box h1{font-size: var(--primary-h1-font-mobile-size-laptop-alt) !important;}}@media(max-width:768px){.hero-callout-box h1{font-size: var(--primary-h1-font-mobile-size-tablet) !important;}}@media(max-width:767px){#mainNav .nav-toggle{display:block}}@media(max-width:767px){.navbar{min-height:50px!important}}@media(max-width:767px){.navigation ul li{width:100%;text-align:center;margin:0!important}}@media(max-width:767px){.navigation ul li:hover{background-color:#444}}@media(max-width:767px){.navbar-nav{margin:7.5px 0!important}}@media(max-width:767px){.main-feature{height:auto!important}}@media(max-width:612px){.hero-callout-box h1{font-size: var(--primary-h1-font-mobile-size-mobile) !important;}}@media(max-width:612px){.hero-callout-box{width:100% !important;position:relative !important;}}.animate-element-right{}.animate-element-fade-right{}.animate-element-left{}.animate-element-fade-left{}.animate-element-top{}.animate-element-bottom{}.animate-element-twistX{}.page-form input[type="text"],.page-form input[type="email"],.page-form input[type="tel"]{ padding: 10px;  font-size: var(--primary-button-font-size);  width: 100%;  border-radius: 0px;  border: 1px solid #ccc;  -webkit-font-smoothing: antialiased;  margin:5px 0;color:#666 !important;}.page-form input[type=submit]{padding: 10px;color: var(--tertiary-font-color);text-transform: var(--primary-button-text-transform);font-weight: var(--primary-button-font-weight);letter-spacing: var(--primary-button-letter-spacing);font-size: var(--primary-button-font-size);border-radius: var(--tertiary-border-radius);background-color: var(--primary-bg-color-alt);  
border: var(--primary-border-state) var(--primary-border-size) var(--primary-border-color);  cursor: pointer;  -webkit-font-smoothing: antialiased; width:100%; margin:10px 0 20px 0; font-family: 'FontAwesome',  var(--primary-font-family) !important;line-height: 21px;}.page-form input[type=submit]:hover{background-color:var(--tertiary-bg-color-alt);text-decoration: none;color: var(--secondary-font-color);border-color:var(--tertiary-bg-color-alt);}.page-form textarea{width:100%;border: 1px solid #ccc;padding:10px;font-size: var(--primary-button-font-size);color:#444;margin:5px 0;}.page-form select{border: 1px solid #ccc;padding:10px; margin:0 0 10px 0;font-size: 1.1em;width:100%;color:#444;}.spam-field{display:none;}.blog-category{padding:50px 10% !important;}.news-box-img a{display: block;    padding-bottom: 100%;    background-size: cover;    background-repeat: no-repeat;}.news-box-content a{/*color: var(--secondary-font-color);*/}.news-box-content a:hover{color: var(--primary-font-color);    text-decoration: none;}.blog-internal-content{padding: 0 6%;    float: left;    width: 100%;}a{color:var(--secondary-link-color);}.footer-nav{list-style:none;padding:0; margin:10px 0;}@media(max-width:667px){.center-height-items{display:block !important;}}.outline-content{outline: solid #fff 5px; outline-offset: 15px;  background-color: #fff;  padding: 30px !important;}.page-title{letter-spacing:0px;}.equal-height-columns{display:flex;}.align-column-content-center{display:grid;align-content:center;}.site-social-icons li{}.site-social-icons li a{width:50px;height:50px;border-radius:100%;border:solid 2px #fff;background-color:var(--primary-bg-color);color:#fff;display:inline-block;font-size:24px;padding:5px 12px;}.callout-text{padding: 8%;   float: left;  width: 100%;letter-spacing:0px;text-transform:uppercase;}.callout-text p{text-transform:uppercase;letter-spacing:0px;}.strapline-callout{margin: 20px 0;    border: dotted 1px #ccc;    text-transform: uppercase;    letter-spacing: 0px;   text-align: center; font-size: 20px; padding: 20px 0;}.side-social-icons{width: 30px;    padding: 10px 0;    margin: 0;    position: fixed;    right: 0;    top: 40%;    background-color: #fff;    z-index: 99999;    box-shadow: 5px 0 15px #444;}.side-social-icons ul{width: 100%; list-style: none; padding: 0; margin: 0;}.side-social-icons ul li{text-align: center; width: 100%; padding: 0; margin: 5px 0;}.side-social-icons ul li a{color: #666;}.side-social-icons ul li a:hover{color:var(--secondary-font-color);}html{scroll-behavior: smooth;}.diagonal-bg{background: linear-gradient(45deg, #fff 0%, #fff 60%, #f1f1f1 60%, #f1f1f1 100%);}.icon-link{}.icon-link a{ width: 50px;   height: 50px;     cursor: pointer;    color: #ccc;   text-align: center;  border: 2px solid #FFF;    border-radius: 100%;    z-index: 2; background-color: var(--primary-bg-color) ;    font-size: 22px;padding:8px;display:inline-block;}.icon-link a:hover{color:#fff;}.uppercase-text{padding: 8% 8% 0 8%;   float: left;  width: 100%;letter-spacing:0px;text-transform:uppercase;}@media(max-width:667px){.equal-height-columns{display:block !important;}}.white-overlay{background-color: rgba(255, 255, 255, 0.7);    background-blend-mode: overlay;}.stick .nav > li > a{color: var(--primary-font-color) !important;}.no-padding-margin{padding:0 !important;margin: 0 !important;}.section-container-pull-up{display:flex;}.section-container-pull-up .container{margin-top:-10%;background-color:#fff;}@media(max-width:667px){.section-container-pull-up{display:block;}}@media(max-width:667px){.section-container-pull-up .container{margin-top:0%;background-color:#fff;}}.diagonal-bg-reverse{background: linear-gradient(-30deg, #fff 0%, #fff 65%, #f1f1f1 65%, #f1f1f1 100%);}.events .news_box h2{font-size:30px;}.footer-news{list-style:none;padding:0;margin:10px 0;}.home-feature-event{background-image:none !important;min-height:320px;padding:30px;margin:1px;background-color: var(--primary-bg-color);    color: var(--tertiary-font-color);text-align:left;}.home-feature-event-content{color:#fff !important; }.home-feature-event-title a, .home-feature-event-title a:hover{color:#fff !important; }.slick-slide:nth-of-type(even) .home-feature-event{background-color: var(--tertiary-bg-color) !important;}.home-feature-event-title h2{margin:0;padding:0;font-size:50px;font-weight:500;line-height: 1.0em;}.slick-dots li.slick-active  button:before{background-color:#4e88c7 !important;color:#4e88c7 !important;border-radius:50%;}.slick-dots li{height:5px !important;width:5px !important;margin:0 10px !important;}.slick-dots li button::before{border:solid 1px #fff !important;color:var(--tertiary-bg-color) !important;border-radius:50%;height:15px !important;width:15px !important;margin:0 5px !important;}.training-slider .slick-dots li button::before{border:solid 1px var(--primary-bg-color) !important;color: #fff!important;border-radius:50%;height:15px !important;width:15px !important;margin:0 5px !important;}.training-slider .slick-dots li.slick-active  button:before{background-color:#4e88c7 !important;color:#4e88c7 !important;border-radius:50%;}.training-slider .slick-prev:before, .training-slider .slick-next:before{color:var(--primary-bg-color) !important;}.training-event-link{text-align:center;margin:50px 0;}.local-event{padding:20px;background-color:var(--primary-bg-color);margin:15px;color:#fff;}.local-event h2{margin:0;line-height:1.0em;}.row-flex{ display: flex;   flex-wrap: wrap;}.row-flex > .col-md-4{ display: flex;}.local-event{flex: 1;    display: flex;    flex-direction: column;}.row-flex > .col-md-4:nth-child(even) .local-event{background-color: var(--tertiary-bg-color) !important;}.blog-category{ display: flex;   flex-wrap: wrap;}.blog-category > .col-md-4{ display: flex;}.blog-category .news-box-img{width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}.blog-category .news-box-content{width:100%;}.new-box-wrapper{width:100%;}.news-box-content h2{line-height:1.2em;font-size:28px;}.awards-feature{padding:20px;color:#444;}.slider-content-three .slick-prev:before, .slider-content-three  .slick-next:before, .slider-content-one .slick-prev:before, .slider-content-one  .slick-next:before{color:var(--primary-bg-color) !important;}.slider-content-three .slick-dots li button::before{border:solid 1px var(--primary-bg-color) !important;color: #fff!important;border-radius:50%;height:15px !important;width:15px !important;margin:0 5px !important;}.slider-content-three .slick-dots li.slick-active  button:before{background-color:#4e88c7 !important;color:#4e88c7 !important;border-radius:50%;}.s-68e93453d9{}.e-8e93453ee10{color:#000000;}.s-68e948a576{}.r-68e948a57a0{}.c-e948a57c750{}.e-8e948a57d90{}.c-e948a57e961{}.e-8e948a57f80{}.e-8e948a580d1{}.e-68ea4fad44{text-align: center ;}.s-68ea53f402{padding-top:50px;padding-bottom:50px;}.c-ea53f407d60{text-align:center;}.e-8ea53f408c0{}.e-8ea53f409b1{}.e-8ea53f40aa2{color:#000000;}.e-68ea69878c{}.c-ea53f40b8c1{text-align:center;}.e-8ea53f40ca0{}.e-8ea53f40dc1{}.e-8ea53f40ec2{color:#000000;}.e-68ea9b1c19{}.c-ea53f40faf2{text-align:center;}.e-8ea53f41080{}.e-8ea53f411a1{}.e-8ea53f412b2{color:#000000;}.e-68eaa13492{color:#000000;}.s-68eab414b8{padding-top:50px;padding-bottom:50px;}.e-7e3d5f2c1d{text-align: center ;}.r-68eac198120{display:flex;}.c-eac19814250{}.e-8eac1981530{}.e-8eac1981651{color:#000000;}.e-8eac1981752{color:#000000;}.c-eac19819481{background-image:url(https://www.girlguidingroyalberkshire.org.uk/files/images/gg_repeat_stars_pattern.jpg );background-position:center center;}.e-8eb6b86f2b0{}.navbar-nav p{margin:0;}.feature-event h2 a{color:#fff;}a:hover{color:var(--secondary-font-link-color);}.callout-text p, .callout-text h3{text-transform:uppercase;letter-spacing:0px;font-size:14px;}.cta-button-primary-multiple{}.cta-button-primary-multiple a{background-color:var(--primary-bg-color-alt);border:var(--primary-border-state) var(--primary-border-size) var(--primary-border-color);border-radius: var(--primary-border-radius);padding:var(--primary-border-padding);color: var(--secondary-font-color) !important;text-transform:var(--primary-button-text-transform);font-weight:var(--primary-button-font-weight);letter-spacing: var(--primary-button-letter-spacing);font-size: var(--primary-button-font-size);display:inline-block;text-align:center;}.gg-symbols-pattern{background-image:url(https://www.girlguidingroyalberkshire.org.uk/files/images/gg_symbols_pattern.png);}.circle-img-sml{}.circle-img-sml img{border-radius:100%;max-width:250px;margin:0 auto;	border:solid 8px var(--primary-border-color);}.section-bg-split{color: var(--secondary-font-color);   padding: 0;    background-image: linear-gradient(90deg, var(--primary-bg-color) 50%, var(--tertiary-bg-color) 50%);}@media(max-width:667px){.section-bg-split{color: var(--secondary-font-color);   padding: 0;  background-color: var(--tertiary-bg-color);background-image:none;}}.main-footer a{color: var(--primary-font-link-color);}.page-header-stars-bg{background-image: url(https://www.girlguidingroyalberkshire.org.uk/files/images/GG_GUIDES_RGB_PATTERN.png);    background-position: top center;    padding-top: 50px !important;    padding-bottom: 50px !important;background-color:#153985;    background-size: 50%;    background-position: center;}.page-header-stars-bg h1{color: #ffffff; text-align: center; background-color: #163985; display: table; margin: 20px auto; padding: 15px 30px;  border-radius: 50px;}.page-header-symbols-bg{background-image: url(https://www.girlguidingroyalberkshire.org.uk/files/images/gg_symbols_pattern.png);    background-position: top center;    padding-top: 50px;    padding-bottom: 50px;background-color: #163985;}.page-header-symbols-bg h1{color: #ffffff; text-align: center; background-color: #163985; display: table; margin: 20px auto; padding: 15px 30px;  border-radius: 50px;}.dropdown:hover ul.dropdown-menu{display:block;}.dropdown-menu{background-color:var(--primary-bg-color) !important;border-radius:0 !important;}.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{background-color:var(--primary-bg-color-alt) !important;}.dropdown-menu>li>a{color:#fff !important;}.profile-image-wrapper{}.profile-image-wrapper img{border-radius: 50%;    border: solid 10px var(--primary-font-color);    max-width: 500px;}#loanItemsList{margin:15px 0;list-style:none;}#loanItemsList li{padding:10px;margin:5px;border-bottom:dotted 1px;}#loanForm{float:left;width:100%;margin:15px 0;}.tabs{margin-top: 20px;}.tab-nav{display: flex;  list-style: none;  padding: 0;  border-bottom: 2px solid #ccc;margin:0;}.tab-nav li{padding: 10px 20px;  cursor: pointer;  background: #f1f1f1;  margin-right: 5px;  border-top-left-radius: 5px;  border-top-right-radius: 5px;}.tab-nav li.active{background-color: var(--primary-bg-color);    color: var(--secondary-font-color);}.tab-pane{display: none;  padding: 20px; }.tab-pane.active{display: block;}.cta-button-primary-multiple a:hover{background-color:var(--tertiary-bg-color-alt);color:var(--secondary-font-color);border-color:var(--tertiary-bg-color-alt);text-decoration:none;}.opportunity-feature{background-image: none !important;    min-height: 320px;    padding: 30px;    margin: 1px;    background-color: var(--primary-bg-color);    color: var(--secondary-font-color);    text-align: left;}.opportunity-feature-title h3{margin:0 0 10px 0;}.slick-slide:nth-of-type(even) .opportunity-feature{background-color: var(--tertiary-bg-color) !important;}.img-round-edges{}.img-round-edges img{border-radius:20px;}.gallery-wrapper .slick-next{right:0;}.gallery-wrapper .slick-prev{left:0;z-index:9;}.gallery-wrapper .slick-dots li button{width:10px !important;height:10px !important;}.gallery-wrapper .slick-dots li{margin:0 5px !important;}.column-wrapper-bg-primary{}.column-wrapper-bg-secondary{}.column-wrapper-bg-primary .column-wrapper{background-color: var(--primary-bg-color);color: var(--secondary-font-color);margin:15px 0;}.column-wrapper-bg-secondary .column-wrapper{background-color: var(--primary-bg-color-alt);color: var(--secondary-font-color);margin:15px 0;}.show-all-events .feature-event{background-image: none !important;   padding: 30px;    margin: 1px;    background-color: var(--primary-bg-color);    color: #fff;    text-align: left;flex: 1;  display: flex;  flex-direction: column;}.equal-height{display: flex;  flex-wrap: wrap;}.feature-event h2{margin:0;}.show-all-events .col-md-4:nth-child(even) .feature-event{background-color: var(--tertiary-bg-color) !important;}.s-68fbfe520e{}.e-68fbff8222{}.c-fc02117bb00{}.e-8fc02117c90{}.e-8fc02117d91{color:#000000;}.e-6c8a8321de{color:#000000;}.e-8fe637ab990{color:#000000;}.c-fe637abb381{}.e-8fe637abc00{}.e-8fe637abce1{color:#000000;}.s-68fe686560{padding-top:50px;padding-bottom:50px;}.s-68fe6e376b0{padding-top:100px;padding-bottom:100px;}.c-febfa902810{}.e-801270851f{}.e-801272925b{color:#000000;}.e-801286beed{color:#000000;}.e-8012876873{color:#000000;}.e-8012880d25{color:#000000;}.e-801289032d{color:#000000;}.e-80128a6dfc{color:#000000;}.e-80128bc7a2{color:#000000;}.c-febfa906f91{}.e-80129e42a1{color:#000000;}.e-80129ee1a5{color:#000000;}.e-80129f9e13{color:#000000;}.e-8012a0d3d9{}.s-810a371eaa0{}.e-810a371ed30{}.s-810a371ee21{padding-top:50px;padding-bottom:50px;}.e-810a371f040{text-align: center ;}.c-810a371f171{}.e-810a371f220{color:#000000;}.e-810a371f2c1{color:#000000;}.e-810a4ff039{color:#000000;}.e-810a518408{color:#000000;}.e-810a53277c{color:#000000;}.e-810e56b3da{color:#000000;}.s-810a371f402{padding-top:50px;padding-bottom:50px;}.s-810a4353f40{padding-top:50px;padding-bottom:50px;}.s-810a43bdfe0{padding-top:50px;padding-bottom:50px;}.c-810a43be130{}.e-810a583d03{color:#000000;}.e-810a5971d2{color:#000000;}.e-810a5bd6c0{color:#000000;}.c-810a43be2d1{}.e-810a61014c{color:#000000;}.s-6cdbde5a2d0{}.e-6cdbde5a3e0{}.c-6cdbde5a690{}.e-6cdbde5a6c0{color:#000000;text-align: center ;}.c-6cdbde5a711{}.e-6cdbde5a750{}.s-6cdbde5a793{padding-top:50px;padding-bottom:50px;}.s-6cda6adc5c0{}.e-6cda6adc6d0{}.s-6cda6adc731{padding-top:50px;padding-bottom:50px;}.c-6cda6adc7f0{}.e-6cda6adc8a1{color:#000000;}.e-6cdaa49a57{}.e-6cdaa70846{}.e-6cda6adc970{text-align: center ;}.e-7e3ff15617{}.s-6cda6adc9b2{padding-top:50px;padding-bottom:50px;}.s-6cda6adcaa3{padding-top:50px;padding-bottom:50px;}.c-6cda6adcbe1{}.e-6cda6adcc30{}.e-7e2cee305a{}.e-7e569b85d8{}.s-6cda6adcd24{padding-top:100px;padding-bottom:100px;}.s-6cda6adce35{}.c-6cda6adcf00{}.e-6cda6adcf40{}.e-6cda6adcf81{color:#000000;}.e-6cda6add050{color:#000000;text-align: center ;}.e-7e56b926ab{}.s-6cda6add096{padding-top:50px;padding-bottom:50px;}.s-6cda6add177{padding-top:50px;padding-bottom:50px;}.e-6cda6add240{color:#000000;text-align: center ;}.c-6cda6add281{}.e-6cda6add2b0{}.e-6cda6add2f1{color:#000000;}.s-6cda6add338{padding-top:100px;padding-bottom:100px;}.s-6d0395b469{padding-top:100px;padding-bottom:100px;}.e-6d0396b943{}.s-68fdbea9880{}.e-68fdbea9930{}.c-68fdbea99c0{}.e-68fdbea99e0{}.e-68fdbea9a01{color:#000000;}.e-68fdcb9395{}.e-808b5335de{}.e-68fdbea9a70{text-align: center ;}.s-7e577a845d{}.s-7ebba7f432{padding-top:50px;padding-bottom:50px;}.e-7ebba97118{color:#000000;}.e-7ebbaa42c3{color:#000000;}.s-8134896c290{}.e-8134896c570{}.s-8134896c621{padding-top:50px;padding-bottom:50px;}.e-8134896c7c0{text-align: center ;}.c-8134896c871{}.e-8134896c9e0{color:#000000;}.e-8134896caf2{color:#000000;}.e-8134991d62{text-align: center ;margin-top:30px;margin-bottom:30px;}.s-8134896cba2{padding-top:50px;padding-bottom:50px;}.s-68fb8ad931{}.e-68fb8c4ec1{color:#ffffff;text-align: center ;}.s-68fb92dacc{padding-top:50px;padding-bottom:50px;}.c-fb92dad2f70{}.e-8fb92dad3e0{}.e-8fb92dad4c1{color:#000000;}.e-68fba6a9d1{}.e-68fbbf9a27{}.s-68fdce275c0{}.e-68fdce27680{}.c-68fdce27740{}.e-68fdce27770{}.e-68fdce277a1{color:#000000;}.e-68fdce277e2{}.e-808b5a94e3{}.e-68fdce27850{color:#000000;}.s-7ebbe5dc26{}.s-7ebbe7d93f{padding-top:50px;padding-bottom:50px;}.e-7ebbe920ee{color:#000000;}.e-7ebbea050d{color:#000000;}.s-7eacd14f0e0{}.e-7eacd14f220{}.c-7eacd150031{}.e-7eacd1500e0{color:#000000;}.e-7eacd1501c1{color:#000000;}.e-7eacd150222{color:#000000;}.s-7eacd1502b2{padding-top:50px;padding-bottom:50px;}.s-690fc984410{}.e-690fc9844e0{}.s-690fd11d07{padding-top:50px;padding-bottom:50px;}.e-6d04405cdc{}.s-6cdb646c060{}.e-6cdb646c150{}.c-6cdb646c220{}.e-6cdb646c260{}.e-6cdb646c2a1{color:#000000;}.e-6cdb646c2e2{}.e-6cdba7fc1b{}.e-6cdb646c360{color:#000000;text-align: center ;}.s-6cdb646c3a2{padding-top:50px;padding-bottom:50px;}.e-6cdb646c530{color:#000000;text-align: center ;}.c-6cdb646c571{}.e-6cdb646c5a0{}.e-6cdb646c5e1{}.e-6cdb646c612{color:#000000;}.s-6cdb646c654{padding-top:100px;padding-bottom:100px;}.c-6cdb646c790{}.e-6cdb646c7d0{}.e-6cdb646c831{color:#000000;}.e-6cdb646c910{color:#000000;text-align: center ;}.s-6cdb646c946{padding-top:50px;padding-bottom:50px;}.e-6cdb646cac0{color:#000000;text-align: center ;}.c-6cdb646cb11{}.e-6cdb646cb50{}.e-6cdb646cb81{color:#000000;}.s-6cdb646cbc8{padding-top:100px;padding-bottom:100px;}.s-6cdb646cc89{padding-top:50px;padding-bottom:50px;}.c-6cdb646ccf0{}.e-6cdb646cd20{color:#000000;}.e-6cdbc04ea3{}.e-7e2c494b95{}.e-7e2c4b70e9{}.e-6cdbc5e3be{color:#000000;}.s-6cdb646cdd10{padding-top:50px;padding-bottom:50px;}.s-810b9ad62f{padding-top:50px;padding-bottom:50px;}.e-810b9c1c32{}.e-810ba26553{}.e-810ba76539{}.e-810b9d50ba{}.e-810ba36176{}.e-810ba8646f{}.e-810b9f1193{}.e-810ba46bad{}.e-810ba9811f{}.s-810bbcaa3a0{padding-top:50px;padding-bottom:50px;}.s-6cdfed271b0{}.e-6cdfed272f0{}.s-6cdfed27341{padding-top:50px;padding-bottom:50px;}.c-6cdfed273d0{}.e-6cdfed27410{color:#000000;}.e-6cf484bc80{}.e-6cdfed27520{color:#000000;}.c-808da5a549{}.e-808da670fe{}.e-808da762bb{}.e-808da85547{}.e-808daa3734{}.c-808da5a54e{}.e-808dad89d5{}.e-808dae670c{}.e-808db0015a{}.c-80b71887a40{}.e-80b71887b30{}.e-80b71887c01{}.e-80b71887cf2{}.c-80b71887ec1{}.e-80b71887fa0{}.e-80b71888031{}.e-80b718880d2{}.s-6cdfed27a82{padding-top:50px;padding-bottom:50px;}.s-6cdfed27b43{padding-top:50px;padding-bottom:50px;}.e-6cdfed27bf0{color:#000000;}.c-6cdfed27c31{}.e-6cdfed27c60{}.e-6cdfed27ca1{color:#000000;}.e-6cf5211144{}.s-6cdfed28024{padding-top:100px;padding-bottom:100px;}.s-6cdfed288a6{padding-top:50px;padding-bottom:50px;}.s-7eab643129{padding-top:50px;padding-bottom:50px;}.e-7ebf5a05e8{font-size:30px;margin-top:0;margin-bottom:0;}.e-7ebf7b7d3d{margin-top:0px;margin-bottom:0px;}.e-7ebf862ad0{}.e-7ebf5be950{font-size:30px;margin-top:0;margin-bottom:0;}.e-7ebf98e8c6{margin-top:0px;margin-bottom:0px;}.e-7ebf9b252b{}.e-7ebf70a073{font-size:30px;margin-top:0;margin-bottom:0;}.e-7ebfa95d86{margin-top:0px;margin-bottom:0px;}.e-7ebfad0b30{}.s-6d044508760{}.e-6d044508860{}.s-6d0445088c1{padding-top:50px;padding-bottom:50px;}.e-7e3f0e7638{}.s-6c8aa51d2d0{}.e-6c8aa51d3a0{}.c-6c8aa51d440{}.e-6c8aa51d480{}.e-6c8aa51d4b1{color:#000000;}.c-6c8aa51d521{}.s-6c8aa51dc38{padding-top:100px;padding-bottom:100px;}.c-6c8aa51dd40{}.e-6c8aa51ddb1{color:#000000;}.c-6c8aa51de21{}.s-6c8aa51de810{padding-top:50px;padding-bottom:50px;}.cookie-policy-banner{position:fixed;bottom:0;width:100%;z-index: 99999;overflow: hidden;color: #fff;left: 0;background-color: var(--primary-bg-color-alt);padding: 15px 20px 15px;min-height:30px;font-size: 17px;text-align:center;}.s-7ee49193360{}.e-7ee491935d0{}.s-7ee49193741{padding-top:50px;padding-bottom:50px;}.e-810b8c0c9a{text-align: center ;}.c-7ee491938d1{}.e-7ee49193991{color:#000000;}.e-808d688125{}.e-808d6a475d{color:#000000;}.e-808d6d5dc0{}.s-7ee49193a92{padding-top:50px;padding-bottom:50px;}.s-7ee5c607c1{padding-top:50px;padding-bottom:50px;}.e-7ee5f62c21{color:#000000;}.r-7ee5ce8646{padding-top:50px;padding-bottom:50px;margin-top:0px;margin-bottom:0px;}.e-7ee62ccd01{color:#000000;}.e-7ee64271cd{color:#000000;}.e-7ee6579e9c{color:#000000;}.e-7ee62e371c{color:#000000;}.e-7ee64334b6{color:#000000;}.e-7ee65a649e{color:#000000;}.e-7ee631fc05{color:#000000;}.e-7ee6442dee{color:#000000;}.e-7ee65f1b46{color:#000000;}.e-7ee632e987{color:#000000;}.e-7ee644f692{color:#000000;}.e-7ee660bf07{color:#000000;}.r-7ee667ea6d{color:#000000;padding-top:50px;padding-bottom:50px;}.e-7ee6766044{color:#000000;}.s-7eacf1a73a0{}.e-7eacf1a7500{}.s-7eacf1a7591{padding-top:50px;padding-bottom:50px;}.e-808d3a06f2{text-align: center ;}.c-7eacf1a7791{}.e-7eacf1a77f0{color:#000000;}.e-7eacf1a7861{color:#000000;}.e-7eacf1a78e2{color:#000000;}.s-7eacf1a7952{padding-top:50px;padding-bottom:50px;}.s-7ead120b3a0{}.e-7ead120ba40{}.s-7ead120bae1{padding-top:50px;padding-bottom:50px;}.e-808d4309be{text-align: center ;}.c-7ead120bc31{}.e-7ead120bca0{color:#000000;}.e-7ead120bd31{color:#000000;}.e-7ead120bd92{color:#000000;}.s-7ead120be02{padding-top:50px;padding-bottom:50px;}.c-8d462482280{}.e-08d46248540{}.e-08d462487e1{color:#000000;}.e-08d46249bf0{color:#000000;text-align: center ;}.s-7ebd4bf4be0{}.e-7ebd4bf4d40{}.s-7ebd4bf4dc1{padding-top:50px;padding-bottom:50px;}.e-7ebd51e116{text-align: center ;}.s-7ebd4bf5672{padding-top:50px;padding-bottom:50px;}.c-b79d0390a10{}.e-0b79d039471{color:#000000;}.e-0b79d039612{color:#000000;}.e-80b7ac8a7e{}.e-0b79d039cc0{color:#000000;}.s-6d036bc7a40{}.e-6d036bc7b30{}.s-6d036bc7b81{}.c-6d036bc7c20{}.e-6d036bc7ca1{}.e-6d036bc7ce2{color:#000000;}.e-81353c3ad2{color:#000000;}.e-8135415024{}.e-6d036bc7d80{text-align: center ;}.s-6d036bc82e2{padding-top:50px;padding-bottom:50px;}.s-6d036bc83c3{padding-top:50px;padding-bottom:50px;}.e-6d036bc84a0{color:#000000;text-align: center ;}.c-6d036bc84f1{}.e-6d036bc8520{}.e-6d036bc8571{}.s-6d036bc8924{padding-top:100px;padding-bottom:100px;}.s-6d036bc89f5{padding-top:50px;padding-bottom:50px;}.c-6d036bc8a90{}.e-6d036bc8ad0{}.e-6d036bc8b01{color:#000000;}.e-6d036bc8b90{color:#000000;text-align: center ;}.s-6d036bc9206{padding-top:50px;padding-bottom:50px;}.s-6d036bc92d7{padding-top:50px;padding-bottom:50px;}.c-6d036bc9360{text-align:center;}.e-6d036bc9390{color:#000000;text-align: center ;max-width:300px;margin:0 auto;}.c-6d036bc93e1{}.e-6d036bc9451{color:#000000;}.s-6d036bc94a8{padding-top:100px;padding-bottom:100px;}.s-7e67ce4ca10{}.e-7e67ce4cc10{}.s-7e67ce4cc81{padding-top:50px;padding-bottom:50px;}.e-7e67ce4cda0{}.s-813361dd1c0{}.e-813361dd5b0{}.s-813361dd651{padding-top:50px;padding-bottom:50px;}.e-813361dd810{}.s-68fdd6a9c80{}.e-68fdd6a9d30{}.c-68fdd6a9dc0{}.e-68fdd6a9df0{}.e-68fdd6a9e21{color:#000000;}.e-68fdd6a9e52{}.e-808b5d199b{}.e-68fdd6a9ea0{color:#000000;text-align: center ;}.s-7ebbef6c2c{}.s-7ebbf05bf2{padding-top:50px;padding-bottom:50px;}.e-7ebbf1896d{color:#000000;}.e-7ebbf6c74b{color:#000000;}.s-68fe0522c20{}.e-68fe0522cf0{}.c-68fe0522d90{}.e-68fe0522db0{}.e-68fe0522de1{color:#000000;}.e-68ff38a0a9{}.e-68fe0522e80{text-align: center ;}.s-68ff547274{padding-top:50px;padding-bottom:50px;}.e-8ff59212880{text-align: center ;}.c-ff592129ae1{}.e-8ff59212ab0{}.e-8ff59212ba1{color:#000000;}.e-8ff59212cd2{color:#000000;}.s-68ff5dc8a30{padding-top:100px;padding-bottom:100px;}.c-68ff60948b0{}.e-68ff60948f0{}.e-68ff6094921{color:#000000;}.e-68ff6094952{}.e-68ff60949c0{text-align: center ;}.s-68ffbc489e0{padding-top:50px;padding-bottom:50px;}.e-68ffbcdcc00{color:#000000;text-align: center ;}.c-68ffbcdcc31{}.e-68ffbcdcc60{}.e-68ffbcdcc91{color:#000000;}.e-68ffbcdccd2{color:#000000;}.s-68ffcaec9e0{padding-top:100px;padding-bottom:100px;}.c-68ffcb89e30{}.e-68ffcb89e60{}.e-68ffcb89e91{color:#000000;}.e-68ffcb89ec2{}.e-68ffcb89f20{text-align: center ;}.s-68ffd0817a0{padding-top:50px;padding-bottom:50px;}.e-68ffd135870{text-align: center ;}.c-68ffd1358b1{}.e-68ffd1358e0{}.e-68ffd135911{color:#000000;}.s-68ffd1d8c10{padding-top:100px;padding-bottom:100px;}.c-68ffd28e160{}.e-68ffd28e1a0{}.e-68ffd28e1d1{color:#000000;}.e-68ffd28e202{}.e-68ffd28e270{color:#000000;text-align: center ;}.s-68fff2bbdd0{padding-top:50px;padding-bottom:50px;}.e-68fffff5300{color:#000000;}.c-68fffff5341{}.e-68fffff5370{}.e-68fffff53a1{color:#000000;}.s-7eacea90150{}.e-7eacea90290{}.s-7eacea90361{padding-top:50px;padding-bottom:50px;}.e-808d0ca52a{text-align: center ;}.c-7eacea90591{}.e-7eacea90670{color:#000000;}.e-7eacea90721{color:#000000;}.e-7eacea907d2{color:#000000;}.s-7eacea908b2{padding-top:50px;padding-bottom:50px;}.s-7eab8ec6e10{}.e-7eab8ec6fb0{}.s-7eab8ec7061{padding-top:50px;padding-bottom:50px;}.e-7eab8ec71f0{}.e-7eac365c92{}.e-7eac38b467{color:#000000;}.e-7eac3a71dd{}.s-7ebc9733d20{}.e-7ebc9733e70{}.s-7ebc9733ef1{padding-top:50px;padding-bottom:50px;}.c-7ebc9733ff0{}.e-7ebc9734050{}.e-7ebc97340d1{color:#000000;}.e-808d62f6c0{color:#000000;text-align: center ;}.e-808d6410d3{color:#000000;text-align: center ;}.e-7ebc9734370{color:#000000;text-align: center ;}.c-7ebc9734401{}.e-7ebc9734521{color:#000000;}.s-7ebc97345a3{padding-top:50px;padding-bottom:50px;}.s-7ebc9734644{padding-top:100px;padding-bottom:100px;}.e-7ebc9734820{color:#000000;text-align: center ;}.c-7ebc97348a1{}.e-7ebc9734910{}.e-7ebc9734971{color:#000000;}.e-7ebd23e3bc{}.e-7ebd25eb55{}.s-6cdbceb91c0{}.e-6cdbceb9290{}.c-6cdbceb9360{}.e-6cdbceb93b0{}.e-6cdbceb93f1{color:#000000;}.e-7e2c6ae175{}.e-7e2c6cb57b{}.s-6cdbceb94e2{padding-top:50px;padding-bottom:50px;}.c-6cdbceb95c1{}.e-6cdbceb9641{color:#000000;}.e-7e2c5feb6d{}.e-7e2c618281{}.e-7e2c65079b{}.s-6cdbceb96d3{padding-top:50px;padding-bottom:50px;}.s-690017a4e00{}.e-690017a4ec0{}.c-690017a4f70{}.e-690017a4fa0{}.e-690017a4fe1{color:#000000;}.e-690017a5012{color:#000000;}.e-690017a5070{text-align: center ;}.s-690017a50a2{padding-top:50px;padding-bottom:50px;}.e-690017a5130{text-align: center ;}.c-690017a5171{}.e-690017a51a0{}.e-690017a51e1{color:#000000;}.e-69002039d4{color:#000000;}.s-690017a5233{padding-top:50px;padding-bottom:50px;}.s-7e52ff163c0{padding-top:50px;padding-bottom:50px;}.s-7e5300779a{padding-top:50px;padding-bottom:50px;}.e-7e5303b3e8{}.e-7e53069cc3{color:#000000;}.s-808c6f77970{}.e-808c6f77b20{}.s-808c6f77ba1{padding-top:50px;padding-bottom:50px;}.e-808c76dccb{text-align: center ;}.c-808c6f77d21{}.e-808c6f77d80{color:#000000;}.e-808c6f77df1{color:#000000;}.e-808c6f77e52{color:#000000;}.s-808c6f77ed2{padding-top:50px;padding-bottom:50px;}.s-68fdd9c6430{}.e-68fdd9c6520{}.c-68fdd9c65c0{}.e-68fdd9c65f0{}.e-68fdd9c6621{color:#000000;}.e-68fdd9c6662{}.e-808b5fc5b3{}.e-68fdd9c66d0{text-align: center ;}.s-7ebbfc0499{}.s-7ebbfe22d3{padding-top:50px;padding-bottom:50px;}.e-7ebbff6c0e{color:#000000;}.e-7ebc0443a5{color:#000000;}.s-68fddcb2fd0{}.e-68fddcb3080{}.c-68fddcb3110{}.e-68fddcb3140{}.e-68fddcb3171{color:#000000;}.e-68fddcb31a2{}.e-808b6202b8{}.e-68fddcb3200{text-align: center ;}.s-7ebc08f596{}.s-7ebc0b930b{padding-top:50px;padding-bottom:50px;}.e-7ebc0cac2d{color:#000000;}.e-7ebc1799f5{color:#000000;}.s-6c8c84ada70{}.e-6c8c84adb40{}.s-6c8c84adb81{}.c-6c8c84adc00{}.e-6c8c84adc40{}.e-6c8c84adc71{}.e-808c8a1c75{}.e-6c8c84ade00{color:#000000;text-align: center ;}.c-6c8c84ade41{}.e-6c8c84ade80{}.e-6c8c84adec1{color:#000000;}.e-6c8c84adf02{color:#000000;}.e-6cdb360db3{}.e-6cdb3a0717{}.s-6c8c84adf33{padding-top:50px;padding-bottom:50px;}.s-68fde070880{}.e-68fde070930{}.c-68fde0709c0{}.e-68fde0709e0{}.e-68fde070a11{color:#000000;}.e-68fde070a42{}.s-81356eae61{padding-top:50px;padding-bottom:50px;}.s-813572279b{padding-top:50px;padding-bottom:50px;}.e-81357870c7{color:#000000;}.s-68fde48aeb0{}.e-68fde48af40{}.c-68fde48afd0{}.e-68fde48b010{}.e-68fde48b041{color:#000000;}.e-68fde48b072{}.e-808b2c823a{color:#000000;}.e-68fde48b0d0{color:#000000;text-align: center ;}.s-7e52f4e66a{}.s-7e52f8d7a1{padding-top:50px;padding-bottom:50px;}.e-7e52fab38d{color:#000000;}.e-7e52fb9752{color:#000000;}.s-6cdbffde370{}.e-6cdbffde4a0{}.e-6cdbffde790{text-align: center ;}.c-6cdbffde7f1{}.e-6cdbffde820{color:#000000;}.e-7ea5e9fa65{color:#000000;}.e-7ea5ecd3e0{color:#000000;}.s-6cdbffde873{padding-top:50px;padding-bottom:50px;}.s-6cdc129b500{}.e-6cdc129b600{}.s-6cdc129b812{padding-top:50px;padding-bottom:50px;}.e-6cdc129b8c0{color:#000000;text-align: center ;}.c-6cdc129b911{}.e-6cdc129b950{}.s-6cdc129b993{padding-top:50px;padding-bottom:50px;}.s-68fdf4c98c0{}.e-68fdf4c9970{}.c-68fdf4c9a10{}.e-68fdf4c9a40{}.e-68fdf4c9a71{color:#000000;}.e-68fdf4c9aa2{}.e-68fdf4c9b10{text-align: center ;}.s-7ebc2cb7b3{}.s-7ebc2ec06b{padding-top:50px;padding-bottom:50px;}.e-7ebc2ffe0f{color:#000000;}.e-7ebc34a99b{color:#000000;}.s-68fdeea4c30{}.e-68fdeea4cf0{}.c-68fdeea4d80{}.e-68fdeea4da0{}.e-68fdeea4dd1{color:#000000;}.e-68fdeea4e02{}.e-68fdeea4e60{text-align: center ;}.e-e2c0d485440{text-align: center ;}.e-e2c0d4857c0{}.e-7e2c109ebe{}.e-7e2c11c9b9{color:#000000;}.e-7e2c128143{}.e-7e2c12f931{}.e-7e2c1393bf{color:#000000;}.s-7e2c14e0d6{}.s-7e2c17e2340{}.s-7e2c1936b3{padding-top:50px;padding-bottom:50px;}.e-7e2c1a78b8{color:#000000;}.e-7e2c20525b{color:#000000;}.s-68fde75cc80{}.e-68fde75cd30{}.c-68fde75cdd0{}.e-68fde75ce00{}.e-68fde75ce31{color:#000000;}.e-68fde75ce62{}.e-808b665e6e{}.e-68fde75ced0{color:#000000;text-align: center ;}.s-7e52c0d705{}.s-7e52c567d6{padding-top:50px;padding-bottom:50px;}.e-7e52cadafd{color:#000000;}.e-7e52cc50d6{color:#000000;}.s-7eba20793e0{}.e-7eba2079520{}.s-7eba2079591{padding-top:50px;padding-bottom:50px;}.e-7eba3a22d3{text-align: center ;}.c-7eba20796c1{}.e-7eba2079720{color:#000000;}.e-7eba2079781{color:#000000;}.e-7eba20797e2{color:#000000;}.s-7eba2079852{padding-top:50px;padding-bottom:50px;}
body{font-family: var(--primary-font-family) !important;color: var(--primary-font-color);}

/* Section Styles */

.section-bg-primary{background-color: var(--primary-bg-color);color: var(--tertiary-font-color);}
.section-bg-primary a{color: var(--primary-font-color);}
.section-bg-primary a:hover{color: var(--tertiary-font-color);}

.section-bg-secondary{background-color: var(--secondary-bg-color);color: var(--primary-font-color);padding: 20px 0;}
.section-bg-secondary a{color: var(--primary-font-color);}
.section-bg-secondary a:hover{color: var(--primary-font-color);}

.section-bg-tertiary{background-color: var(--tertiary-bg-color);color: var(--secondary-font-color);padding: 20px 0;}
.section-bg-tertiary a{color: var(--secondary-font-color);}
.section-bg-tertiary a:hover{color: var(--secondary-font-color);}

.row{margin-right: var(--secondary-margin) !important; margin-left: var(--secondary-margin) !important;}
.column-wrapper{padding:var(--primary-coloum-wrapper-padding);}

/* Section Styles */

/* Header Styles */

/*.main-header{position: var(--secondary-position);width: var(--primary-width);z-index: var(--primary-z-index);background-color:var(--primary-header-bg);float:var(--primary-float);padding:var(--secondary-padding);margin:var(--secondary-margin);}*/

.header-logo{text-align:center;}
.header-logo img{/*padding:var(--primary-padding);*/}

.hero-callout-box h1{font-size: var(--primary-h1-font-size) !important;font-weight: var(--primary-h1-font-weight);text-transform: var(--primary-h1-text-transform);color: var(--secondary-font-color);line-height:1.0em;}

/* Header Styles */

/* NavigationsStyles */
.main-navigation{}
.stick{position: var(--tertiary-position); z-index: var(--primary-z-index) ; width:100%; top:0;left:0; background-color: rgba(255, 255, 255, 1.0);}
.nav > li > a:focus, .nav > li > a:hover{background: none !important;color: var(--secondary-font-color) !important;}

.navbar-nav>li.on a	{color: var(--secondary-font-color) !important;}

.navbar-collapse{text-align:center;}
.navbar .navbar-nav{display: inline-block;float: none;}
.navbar{margin:0 !important;}

.scrollTop{position: fixed;right: 20px;bottom: 20px;width: 40px;height: 40px;background-color:var(--primary-bg-color-alt);text-align: center;padding: 0px;color:var(--tertiary-font-color);display: none;cursor: pointer;z-index: 9999;border-radius:100%;}
.scrollTop i{animation: hero-arrow-icon-up 4s infinite;-webkit-animation: hero-arrow-icon-up 4s infinite;-moz-animation: hero-arrow-icon-up 4s infinite;margin: 12px 0 0 0;}

#mainNav.show .nav-toggle .hamburger .line{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#mainNav.show .nav-toggle .hamburger .line1,#mainNav.show .nav-toggle .hamburger .line4{left:50%;margin-top:-2px;opacity:0;right:50%;top:50%}
#mainNav.show .nav-toggle .hamburger .line2{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
#mainNav.show .nav-toggle .hamburger .line3{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
#mainNav.show .nav-list-wrapper{opacity:1;visibility:visible;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
#mainNav .nav-toggle{position:relative;right:0;top:5px;cursor:pointer;display:none;float:none;margin:0 auto}
#mainNav .nav-toggle .hamburger{height:20px;width:30px;position:relative;margin:10px auto;float:none;cursor:pointer}
#mainNav .nav-toggle .hamburger:hover .line{background-color:var(--primary-bg-color-alt);}
#mainNav .nav-toggle .hamburger .line{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;background-color: var(--tertiary-bg-color);height:3px;left:0;opacity:1;position:absolute;right:0}
#mainNav .nav-toggle .hamburger .line1{margin:0;top:0}
#mainNav .nav-toggle .hamburger .line2,#mainNav .nav-toggle .hamburger .line3{left:0;margin-top:-2px;right:0;top:50%}
#mainNav .nav-toggle .hamburger .line4{margin-top:-4px;top:100%}

/* NavigationsStyles */


/* Footer Styles */

.main-footer{padding: var(--footer-padding);}
.main-footer .site-logo{margin: var(--logo-footer-margin);}

/* Footer Styles */


/* Text Styles */

h1{font-size: var(--primary-h1-font-size);font-weight: var(--primary-h1-font-weight);text-transform:var(--primary-h1-text-transform);}
h2{font-size: var(--primary-h2-font-size);font-weight: var(--primary-h2-font-weight);text-transform:var(--primary-h2-text-transform);}
h3{font-size: var(--primary-h3-font-size);font-weight: var(--primary-h3-font-weight);text-transform:var(--primary-h3-text-transform);}
h4{font-size: var(--primary-h4-font-size);font-weight: var(--primary-h4-font-weight);text-transform:var(--primary-h4-text-transform);}
p{font-size: var(--primary-paragraph-font-size);font-weight: var(--primary-paragraph-font-weight);text-transform:var(--primary-paragraph-text-transform);}
li{font-size: var(--primary-paragraph-font-size);font-weight: var(--primary-paragraph-font-weight);text-transform:var(--primary-paragraph-text-transform);}
ul{padding:0;margin:10px 15px;}
.primary-title{}
.site-social-icons{float: var(--primary-float);width:var(--primary-width);list-style:none;margin:var(--secondary-margin);padding:var(--secondary-padding);}
.site-social-icons li{margin-right: var(--primary-margin);display:var(--primary-button-display);}
/* Text Styles */

/* Button Styles */

/*.cta-button-primary{}
.cta-button-primary a{background-color:var(--primary-bg-color-alt);border:var(--primary-border-state) var(--primary-border-size) var(--primary-border-color);border-radius: var(--primary-border-radius);padding:var(--primary-border-padding);color: var(--tertiary-font-color);text-transform:var(--primary-button-text-transform);font-weight:var(--primary-button-font-weight);letter-spacing: var(--primary-button-letter-spacing);font-size: var(--primary-button-font-size);display:inline-block;text-align:center;}
.cta-button-primary a:hover{background-color:var(--tertiary-bg-color);color:var(--tertiary-font-color);border-color:var(--tertiary-bg-color);text-decoration:none;}
.cta-button-secondary{}
.cta-button-secondary a{background-color:var(--secondary-bg-color);border:var(--secondary-border-state) var(--secondary-border-size) var(--secondary-border-color);border-radius: var(--secondary-border-radius);padding:var(--secondary-border-padding);color: var(--tertiary-bg-color);text-transform:var(--secondary-button-text-transform);font-weight:var(--secondary-button-font-weight); letter-spacing: var(--secondary-button-letter-spacing);font-size: var(--secondary-button-font-size);width: 150px;height: 150px;display: inline-block;text-align: center;line-height:1.0em;}
.cta-button-primary a:nth-of-type(2) {border:none;background:none;letter-spacing: unset;text-transform: unset;}
*/
/* Button Styles */

/* Image Styles */
.full-width-img{}
.full-width-img img{width:var(--primary-width);}
img{max-width:var(--primary-width);}
.circle-img{}
.circle-img img{border-radius:100%;}

.cover-img-overlay{}
.cover-img-overlay:before{content: "";  position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);  pointer-events: none;}

.slider-gallery-item img {border-radius:var(--secondary-border-radius);}


/* Image Styles */


/* Border Styles */

.primary-border-top{border-top: var(--primary-border-bottom-state) var(--primary-border-bottom-size) var(--primary-border-bottom-color);}
.primary-border-bottom{border-bottom: var(--primary-border-bottom-state) var(--primary-border-bottom-size) var(--primary-border-bottom-color);}
.primary-border-right{border-right: var(--primary-border-bottom-state) var(--primary-border-bottom-size) var(--primary-border-bottom-color);}
.secondary-border-bottom{border-bottom: var(--secondary-border-bottom-state) var(--secondary-border-bottom-size) var(--secondary-border-bottom-color);}

/* Border Styles */


/* Carousel Styles */

#webCarousel, .slideshow-item{height: calc(100vh - 0px);}
#webCarousel{}
.slideshow-item{background-size:var(--primary-background-size); background-position: var(--primary-background-position); background-repeat: var(--primary-background-repeat);}
.carousel-caption-area h2{font-size: var(--primary-h1-font-size);font-weight: var(--primary-h1-font-weight);text-transform:var(--primary-h1-text-transform); color: var(--primary-font-color);text-shadow:2px 2px 12px #444;line-height:1.0em;}

.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}
@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.active.right,.carousel-fade .carousel-inner>.item.next{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.active.left,.carousel-fade .carousel-inner>.item.prev{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.active,.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}

/* Carousel Styles */


/* Content Padding */

.primary-content-padding{padding: var(--secondary-column-padding) !important;}

/* Content Padding */


/* Calendar and Event Styles */


.single-calendar td.calendar-day-head{background:var(--primary-bg-color-alt);font-weight: var(--primary-paragraph-font-weight);text-align: center;width: unset;padding:var(--primary-padding);border-bottom: 1px solid var(--primary-border-bottom-color);border:none;/*border-top: 1px solid var(--primary-border-bottom-color);border-right: 1px solid var(--primary-border-bottom-color);*/color: var(--primary-font-color);font-size: var(--primary-h3-font-size);
font-weight: var(--primary-h3-font-weight);}
.single-calendar-wrapper{display: flex;  align-items: stretch;}
.single-calendar-wrapper h3{writing-mode: vertical-lr; /* Rotate the text vertically */  transform: rotate(-180deg); /* Adjust rotation direction */  text-align: center; /* Center the text horizontally */  background-color: var(--secondary-bg-color); /* Optional: Add background color to the vertical text */  padding:0 10px ; /* Optional: Add padding for better readability */
margin:0 !important;color: var(--primary-font-color);font-size:var(--primary-h3-font-size);font-weight: var(--primary-h3-font-weight);}

.single-calendar-wrapper table{flex: 1; /* Allow the table to take up remaining space */  border-collapse: collapse;  }
.single-calendar-wrapper .calendar{margin:0;border:none;}
.single-calendar div.day-number{position:relative;width: var(--primary-width);padding:15px 10px;background:unset;color: var(--primary-font-color);font-size: var(--primary-h3-font-size);
font-weight: var(--primary-h3-font-weight);}
.single-calendar td.calendar-day, .single-calendar td.calendar-day-np{width:unset;padding:0;border:none;}
.single-calendar .calendar-row:nth-of-type(odd){background-color: var(--primary-bg-color-alt);}
.single-calendar .calendar-row:nth-of-type(even){background-color: var(--primary-bg-color);}
.single-calendar td.calendar-day-np{background:unset;min-height:unset;}
.single-calendar td.calendar-day:hover{background:var(--secondary-bg-color);}
.event-feature-wrapper{background-color: var(--primary-bg-color);width:var(--primary-width);float: left;height: 100%;}
.event-feature-wrapper-alt{background-color: var(--primary-bg-color-alt);width:var(--primary-width);float: left;height: 100%;}
.event-feature-cover-img{float:left;width:var(--primary-width);padding:0;margin:0;border-bottom: var(--primary-border-state) var(--primary-border-bottom-size) var(--primary-border-color);}
.event-feature-content{float:left;width:var(--primary-width);padding:0;margin:0;color:var(--primary-font-color);padding:20px;}
.event-feature-content h2{font-size: var(--primary-h2-font-size);margin:0;}
.event-feature-content h3{font-size: var(--primary-h3-font-size);margin:5px 0;}
.event-feature-content-alt{float:left;width:var(--primary-width);padding:0;margin:0;color:var(--primary-font-color);padding:0px;}
.event-feature-content-alt h2{font-size: var(--primary-h2-font-size);margin:0;}
.event-feature-content-alt h3{font-size: var(--primary-h3-font-size);margin:5px 0;}


/* Calendar and Event Styles */


/* Table Styles */
.primary-table table{background-color:var(--primary-bg-color);}
.primary-table td{color: var(--primary-font-color);font-size: var(--primary-paragraph-font-size);font-weight: var(--primary-paragraph-font-weight);text-transform: var(--primary-paragraph-text-transform);padding:var(--primary-padding);}

/* Table Styles */



/* Mobile Styles */

@media(max-width: 1187px) {
.hero-callout-box h1{font-size: var(--primary-h1-font-mobile-size-laptop) !important;}
.hero-callout-box{width:50% !important;}

}

@media(max-width: 820px) {
.hero-callout-box h1{font-size: var(--primary-h1-font-mobile-size-laptop-alt) !important;}
}

@media(max-width: 768px) {
.hero-callout-box h1{font-size: var(--primary-h1-font-mobile-size-tablet) !important;}
}

@media (max-width:767px){
#mainNav .nav-toggle{display:block}
.navbar{min-height:50px!important}
.navigation ul li{width:100%;text-align:center;margin:0!important}
.navigation ul li:hover{background-color:#444}
.navbar-nav{margin:7.5px 0!important}
.main-feature{height:auto!important}
}

@media(max-width: 612px) {
.hero-callout-box h1{font-size: var(--primary-h1-font-mobile-size-mobile) !important;}
.hero-callout-box{width:100% !important;position:relative !important;}
}

/* Mobile Styles */


/* Skew Styles */

.skew-both{position:relative;z-index:8}
.skew-both:after,.skew-both:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}
.skew-both:before{top:0;-webkit-transform:skewY(1.5deg);transform:skewY(1.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0} 
.skew-both:after{bottom:0;-webkit-transform:skewY(-1.5deg);transform:skewY(-1.5deg);-webkit-transform-origin:100%;transform-origin:100%} 
.skew-both-med{position:relative;z-index:8} .skew-both-med:after,.skew-both-med:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden} .skew-both-med:before{top:0;-webkit-transform:skewY(2.5deg);transform:skewY(2.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0} .skew-both-med:after{bottom:0;-webkit-transform:skewY(-2.5deg);transform:skewY(-2.5deg);-webkit-transform-origin:100%;transform-origin:100%}
.skew-both-lrg{position:relative;z-index:8} .skew-both-lrg:after,.skew-both-lrg:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}
.skew-both-lrg:before{top:0;-webkit-transform:skewY(3.5deg);transform:skewY(3.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}
.skew-both-lrg:after{bottom:0;-webkit-transform:skewY(-3.5deg);transform:skewY(-3.5deg);-webkit-transform-origin:100%;transform-origin:100%} 
.skew-top{position:relative;z-index:8}
.skew-top:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}
.skew-top:before{top:0;-webkit-transform:skewY(1.5deg);transform:skewY(1.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0} 
.skew-top-med{position:relative;z-index:8}
.skew-top-med:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}
.skew-top-med:before{top:0;-webkit-transform:skewY(2.5deg);transform:skewY(2.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0} 
.skew-top-lrg{position:relative;z-index:8}
.skew-top-lrg:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}
.skew-top-lrg:before{top:0;-webkit-transform:skewY(3.5deg);transform:skewY(3.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0} 
.skew-bottom{position:relative;z-index:8}
.skew-bottom:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}
.skew-bottom:after{bottom:0;-webkit-transform:skewY(-1.5deg);transform:skewY(-1.5deg);-webkit-transform-origin:100%;transform-origin:100%} 
.skew-bottom-med{position:relative;z-index:8}
.skew-bottom-med:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}
.skew-bottom-med:after{bottom:0;-webkit-transform:skewY(-2.5deg);transform:skewY(-2.5deg);-webkit-transform-origin:100%;transform-origin:100%} .skew-bottom-lrg{position:relative;z-index:8}
.skew-bottom-lrg:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}
.skew-bottom-lrg:after{bottom:0;-webkit-transform:skewY(-3.5deg);transform:skewY(-3.5deg);-webkit-transform-origin:100%;transform-origin:100%}

/* Skew Styles */


/* The ribbons */

.corner-ribbon{
  width: 280px;
  background: #e43;
  position: absolute;
  top: 50px;
  left: -65px;
  text-align: center;
  line-height: 50px;
  letter-spacing: 1px;
  color: #f0f0f0;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  text-transform:uppercase; font-size:20px;
}

/* Custom styles */

.corner-ribbon.sticky{
  position: fixed;
}

.corner-ribbon.shadow{
  box-shadow: 0 0 3px rgba(0,0,0,.3);
}

/* Different positions */

.corner-ribbon.top-left{
  top: 50px;
  left: -65px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.corner-ribbon.top-right{
  top: 50px;
  right: -65px;
  left: auto;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.corner-ribbon.bottom-left{
  top: auto;
  bottom: 50px;
  left: -65px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.corner-ribbon.bottom-right{
  top: auto;
  right: -65px;
  bottom: 50px;
  left: auto;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

/* Colors */

.corner-ribbon.white{background: #f0f0f0; color: #555;}
.corner-ribbon.black{background: #333;}
.corner-ribbon.grey{background: #999;}
.corner-ribbon.blue{background: #070033;}
.corner-ribbon.green{background: #2c7;}
.corner-ribbon.turquoise{background: #1b9;}
.corner-ribbon.purple{background: #310647;}
.corner-ribbon.red{background: #e43;}
.corner-ribbon.orange{background: #e82;}
.corner-ribbon.yellow{background: #ec0;}

/* The ribbons */


/* Calendar Styles */

.calendar{width: 100%; margin:0 0 40px 0;}
.calendar-day-head{background-color:#0e7b87;padding:5px 10px;color:#fff; }
.calendar-text a:hover{color:#0e7b87 !important;}
.calendar-text a{color:#444 !important;}
table.calendar		{ border-left:1px solid #999; }
tr.calendar-row	{  }
td.calendar-day	{ min-height:80px; font-size:13px; position:relative; } * html div.calendar-day { height:80px; }
td.calendar-day:hover	{ background:#e1e1e1; }
td.calendar-day-np	{ background:#f1f1f1; min-height:80px; } * html div.calendar-day-np { height:80px; }
td.calendar-day-head { background:#0e7b87; font-weight:bold; text-align:center; width:120px; padding:5px; border-bottom:1px solid #0e7b87; border-top:1px solid #0e7b87; border-right:1px solid #0e7b87;color:#fff; }
div.day-number		{ background:#0e7b87; padding:5px; color:#fff; font-weight:bold; float:right; /*margin:-5px -5px 0 0;*/ width:20px; text-align:center;position:absolute;top:0;right:0;margin:0;}
/* shared */
td.calendar-day, td.calendar-day-np { width:120px; padding:15px; border-bottom:1px solid #999; border-right:1px solid #999; }
.showmobile{display:none;}

/* Calendar Styles */

/* Checkout Styles */

.checkout-header,.checkout-content,.checkout-footer, .col-full{float:left; width:100%; padding:0; margin:0;}
.checkout-btn{float:right; margin:10px 0;}
.checkout-content h1{float:left; width:100%; margin:10px 0; padding:10px 0; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc;}
.cart-prods{float:left; width:100%; padding:5px 0; margin:5px 0; background-color:#fafafa; border-bottom:solid 2px #fff;}
.cart-prod-content{text-transform:capitalize;}
.cart-prod-content a{color:#000000;}
.cart-prod-img img{max-width:100%;border:solid 5px #244320;}
.cart-prod-price p{font-size:16px; text-align:center;}
a.trash{width: 32px;height: 32px;border-radius: 50px; padding:5px 10px;position: relative;border: 0;vertical-align: middle; background-color:#000000; color:#FFFFFF; margin-bottom:5px;}
a:hover.trash, a:hover.refresh{color:#fff;}
a:hover.trash{background-color:#FF0000;}
a.edit-date{width: 32px;height: 32px;border-radius: 50px; padding:5px 10px 5px 9px;position: relative;border: 0;vertical-align: middle; background-color:#244320; color:#FFFFFF; margin-bottom:5px;}
a.edit-date:hover{ background-color:#244320; color:#FFFFFF;}
a.refresh{width: 32px;height: 32px;border-radius: 50px; padding:5px 8px; margin:0 5px;position: relative;border: 0;vertical-align: middle; background-color:#244320; color:#FFFFFF;}
.add-btn{width: 32px !important;height: 32px !important;border-radius: 50px !important; padding:5px 10px 5px 9px !important;position: relative;border: 0;vertical-align: middle;  color:#FFFFFF; background-color:#244320;  margin-bottom:5px;font-family: 'fontawesome','Open Sans',Arial, Helvetica, sans-serif;}
.register-form {  font-family: 'fontawesome','Open Sans',Arial, Helvetica, sans-serif;  float: left;   margin: 10px 5px 10px 0;   width: 100%;}
.register-form ul{list-style:none; padding:0; margin:0;}
.register-form ul li{margin:10px 0; padding:0;}
.register-form input, .myaccount-form input, .myaccount-form textarea{padding: 10px 15px; width: 100%; border: 1px solid #bbb;}
.myaccount-form select{padding: 10px 15px; border: 1px solid #bbb; max-width:100%;}
.register-btn{border-radius: 5px; padding:5px 10px;position: relative;border: 0;vertical-align: middle;  color:#FFFFFF; background-color:#244320; width:100%; }
.form_field, .form_item{margin:10px 0;}
.register-form input[type="checkbox"], .myaccount-form input[type="checkbox"]{width: 20px !important;}
.register-form input[type="submit"], .myaccount-form input[type="submit"]{width: 100% !important;padding: 10px 15px; margin:0 0 20px 0;color: #fff;background-color: #244320/*#008fc3*/;border: none;text-transform: uppercase;font-size: 30px;border-radius: 5px;font-family: 'fontawesome','Open Sans',Arial, Helvetica, sans-serif;}
.inline-block { display: inline-block;}
.checkout-totals{float:left; width:100%; padding:0; margin:5px 0; border-top:solid 1px #ccc;} 
.checkout-totals h2,.checkout-totals h3{text-align:right;}
.checkout-footer-tools .clear-tray{text-align:right; margin:10px 0; padding:0; }
.checkout-footer-tools .clear-tray a{background-color:#ff0000; color:#fff !important;padding:5px 30px; display:inline-block; border-radius:5px;}
.checkout-footer-tools .continue-shopping{ margin:10px 0;}
.checkout-registered{float:left; width:100%; margin:5px 0; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; padding:10px 0;}
.checkout-registered h3{padding:0; margin:0;}
.checkout-customer-details{border-right:solid 1px #e1e1e1;}
.checkout-registered input,.checkout-customer-details input,.checkout-customer-details select{width:100%; padding:10px 15px; border:solid 1px #ccc; margin:5px 0; border-radius:3px;font-family:Arial, Helvetica, sans-serif; color:#444;}
.checkout-registered input[type="submit"]{border:none; color:#fff;}
.checkout-customer-details input[type="checkbox"]{width:20px !important; float:left !important; margin:0 20px 0 0; border-radius:50px;}
.checkout-customer-details legend{border:none; margin:10px 0 0 0;}
.checkout-customer-details fieldset{border-bottom:solid 1px #ccc; padding:0 0 20px 0; margin:0 0 20px 0;float: left;width: 100%;}
.checkout-customer-details input[type="submit"]{border:none; color:#fff;}
.checkout-delivery-method i, .checkout-delivery-options i{cursor:pointer; color:#ccc;}
.checkout-delivery-method i:hover, .checkout-delivery-options i:hover{color:#244320;}

.send-payment-details input[type="submit"]{border:none; color:#fff;}
.send-payment-details input{width:100%; padding:10px 15px; border:solid 1px #ccc; margin:5px 0; border-radius:3px;font-family:Arial, Helvetica, sans-serif; color:#444;}
a.forgotten-pass{color:#ccc; text-align:right; float:right;}
a.forgotten-pass:hover{color:#244320;}
.payment-icons {    font-size: 45px; color:#444;}
ul.payment-icons{float:left; width:100%; display:inline-block; padding:0; margin:20px 0; text-align:center; list-style:none;}
ul.payment-icons li{display:inline-block; padding:0; margin:0 5px;}
.checkout-roundup .checkout-totals h2,.checkout-roundup .prod-roundup-header h2{font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#444;}
.checkout-roundup .checkout-totals h3{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#444;}
.checkout-your-details legend{font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#444;}
.checkout-your-details p,.checkout-terms p,.checkout-delivery-details p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#444;}
.checkout-roundup .cart-prods{background:none; border-bottom:dotted 1px #e1e1e1;font-family:Arial, Helvetica, sans-serif; color:#444; font-size:14px; font-weight:bold;}
.checkout-roundup .cart-prods a{color:#444;}
.checkout-roundup .cart-prods a:hover{ color:#244320;}
.checkout-terms p  a{ color:#244320;}
.checkout-terms h2,.checkout-delivery-options h2,.checkout-delivery-method h2{font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#444;}
.add-delivery{display:none;}

.no-padding-left{padding-left:0;}
.no-padding-right{padding-right:0;}

.buttons-set .go{width: 100% !important;padding: 10px 15px;color: #fff;background-color: #444;border: none;text-transform: uppercase;font-size: 30px;border-radius: 5px;font-family: 'Font Awesome 5 Free', 'FontAwesome','Open Sans',Arial, Helvetica, sans-serif;}
.products .go{padding:10px 30px;}
.go {background-color: #244320;    color: #fff !important;    text-transform: uppercase;    padding: 10px;    border-radius: 5px;    font-weight: 300;    font-family: 'Font Awesome 5 Free', 'FontAwesome' ,'Open Sans',Arial, Helvetica, sans-serif; border:none;}
.form_links {float: left; width: 100%;margin: 20px 0; padding: 0;}
.form_links ul {list-style: none; padding: 0; margin: 0;}
.form_links ul li a {color: #444;}

.none{display:none !important;}
.red{color:#FF0000 !important;}
.blue{color:#008fc3 !important;}
.half-padding{padding-left:7.5px !important;padding-right:7.5px !important;}
.small-text{font-size:16px !important;}
#my-orders-table{width:100%; padding:0; margin:10px 0;}
#my-orders-table tbody tr td{padding:5px 0;  border-bottom:dotted 1px #ccc;}
.productWrapper .shopping-cart-add-form{float:left;}
.product-category-wrapper{border:solid 1px #e6e6e6; padding:0px; margin:10px;text-align:center;float:left; width:100%;}
.productImageWrapper{float:left;width:100%;}
.productImageWrapper img{max-width:100%;}
.productWrapper h3{ padding:0; margin:10px 0;}
.productImage img{max-width:100%; width:100%;}
.prod-cat-buy{float:left; width:100%; margin:5px 0;}
.remove-wishlist{float:right;}
.gridView ul{list-style:none; padding:0; margin:10px 0;}
.shopping-bag .gridView ul li{float:left; width:100%; margin:5px 0; padding:5px 0; border-bottom:dotted 1px #ccc;}
.input-group-addon{border:none !important; padding:10px 12px !important;}
.input-group{border:solid 1px #ccc; border-radius:5px;}
.input-date-select{padding:5px 10px; float:left;}
.input-date-select select{border:none; }
#invoice-details,#invoice-details-right{min-height:130px;}
p.small{font-size:12px;}
p.advert{padding-top:10px;}
p.ads{text-align:right;}
p.ads a{color:#31a3c4; text-decoration:underline;}
.category-options{ }
#products-sort{float:left; width:100%;}
.owner p{margin:0 0 0 35px;}
.footer-icon-wrapper{float:left; width:20px; margin:0 5px 0 0;}
.submit-right{float:right;}
.category-side-nav ul{list-style:none;}
.category-side-nav ul li{padding:0 0 5px 0; margin:0 0 5px 0; border-bottom:dotted 1px #ccc;}
.category-side-nav ul li.article-on a{font-weight:bold; color:#31a3c4;}
.warning-item{float:left; width:100%; margin:5px 0; padding:5px 0; border-bottom:dotted 1px #ccc;}
.warning-item h3{margin:5px 0; padding:0; font-size:18px;}
.priceWrap{margin:0px 0;}
.priceWrap .now{font-size:38px; font-weight:600; color:#444444;}
.stock-level{float:left; width:100%;}

#submit_cart select, .pop-form select{width:100%; padding:13px 15px; font-size:20px; color:#aaa; border:solid 1px #ccc;   -webkit-appearance: none; cursor:pointer;
  -moz-appearance: none;
  appearance: none;
  /* Some browsers will not display the caret when using calc, so we put the fallback first */ 
  background: url("https://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") white no-repeat 98.5% !important; /* !important used for overriding all other customisations */
  background: url("https://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") white no-repeat calc(100% - 10px) !important; /* Better placement regardless of input width */
}
#submit_cart .go, .pop-form .go{width:100%; text-align:center; /*border-radius:0;*/ background-color:#008fc3; color:#fff; font-size:16px; border-radius:20px;}

/* Checkout Styles */

@-webkit-keyframes rotate {
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(45deg);}
}

.animation-delay{
  -webkit-animation-duration: 3s !important;
  -webkit-animation-delay: 0.8s !important;  
    animation-duration: 3s !important;
 animation-delay: 0.8s !important;
 -webkit-animation-iteration-count: 1;
 animation-iteration-count: 1;
 }