/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-content {
  margin: 0.625rem;
  padding: 1.5rem;
}
/* line 6, media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-flushed .g-content {
  margin: 0;
  padding: 0;
}
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
body {
  font-size: 1rem;
  line-height: 1.5;
}
/* line 8, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h1 {
  font-size: 2.2rem;
}
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h2 {
  font-size: 2rem;
}
/* line 16, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h3 {
  font-size: 1.7rem;
}
/* line 20, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h4 {
  font-size: 1.25rem;
}
/* line 24, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h5 {
  font-size: 1.2rem;
}
/* line 28, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h6 {
  font-size: 1rem;
}
/* line 33, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
small {
  font-size: 0.875rem;
}
/* line 37, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
cite {
  font-size: 0.875rem;
}
/* line 41, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
sub, sup {
  font-size: 0.75rem;
}
/* line 46, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
code, kbd, pre, samp {
  font-size: 1rem;
  font-family: "Menlo", "Monaco", monospace;
}
/* line 1, media/gantry5/engines/nucleus/scss/nucleus/theme/_forms.scss */
textarea, select[multiple=multiple], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]) {
  border-radius: 0.1875rem;
}
/* line 1, templates/rt_akuatik/custom/scss/_calendar.scss */
/* line 2, templates/rt_akuatik/custom/scss/_calendar.scss */
/* line 3, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .days-container:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* line 13, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .controls .clndr-previous-button, .g-calendar-particle .g-calendar .clndr .controls .clndr-next-button {
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */
}
/* line 19, templates/rt_akuatik/custom/scss/_calendar.scss */
/* line 23, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr {
  overflow: hidden;
  font-size: 1vw;
}
@media (max-width: 100rem) {
  /* line 25, media/gantry5/engines/nucleus/scss/nucleus/theme/mixins/_typography.scss */
  .g-calendar-particle .g-calendar .clndr {
    font-size: 1rem;
  }
}
/* line 27, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .controls {
  font-size: 1.15vw;
  line-height: 3.5;
  background-color: #e8ac50;
  color: #fff;
}
@media (max-width: 100rem) {
  .g-calendar-particle .g-calendar .clndr .controls {
    font-size: 1.15rem;
  }
}
/* line 33, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .controls .clndr-previous-button, .g-calendar-particle .g-calendar .clndr .controls .clndr-next-button {
  width: 10%;
  padding: 5px 0;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  -webkit-transition: background-color 0.5s;
  -moz-transition: background-color 0.5s;
  transition: background-color 0.5s;
}
/* line 42, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .controls .clndr-previous-button:hover, .g-calendar-particle .g-calendar .clndr .controls .clndr-next-button:hover {
  background-color: #e29723;
}
/* line 47, templates/rt_akuatik/custom/scss/_calendar.scss */
/* line 48, templates/rt_akuatik/custom/scss/_calendar.scss */
/* line 49, templates/rt_akuatik/custom/scss/_calendar.scss */
/* line 50, templates/rt_akuatik/custom/scss/_calendar.scss */
.dir-rtl .g-calendar-particle .g-calendar .clndr .controls .clndr-previous-button .fa-arrow-circle-left:before {
  content: "\f0a9";
}
/* line 57, templates/rt_akuatik/custom/scss/_calendar.scss */
/* line 58, templates/rt_akuatik/custom/scss/_calendar.scss */
/* line 59, templates/rt_akuatik/custom/scss/_calendar.scss */
/* line 60, templates/rt_akuatik/custom/scss/_calendar.scss */
.dir-rtl .g-calendar-particle .g-calendar .clndr .controls .clndr-next-button .fa-arrow-circle-right:before {
  content: "\f0a8";
}
/* line 67, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .controls .month-year {
  width: 80%;
  padding: 5px 0;
  display: inline-block;
  text-align: center;
  font-weight: 700;
  letter-spacing: 1px;
}
/* line 77, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .days-container {
  position: relative;
  width: 100%;
  height: 400px;
}
@media only all and (min-width: 88rem) {
  /* line 4, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .g-calendar-particle .g-calendar .clndr .days-container {
    height: 575px;
  }
}
/* line 87, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .days-container .days {
  position: absolute;
  left: 0;
  width: 100%;
  background-color: #fff;
  border-left: 1px solid #e5e5e5;
  -webkit-transition: left 0.5s;
  -moz-transition: left 0.5s;
  transition: left 0.5s;
}
/* line 96, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .days-container .days .day, .g-calendar-particle .g-calendar .clndr .days-container .days .empty {
  width: 14.2857142857%;
  display: inline-block;
  padding: 8px 0;
  line-height: 2.5;
  text-align: center;
  color: #030303;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
/* line 106, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .days-container .days .day.today, .g-calendar-particle .g-calendar .clndr .days-container .days .empty.today {
  color: #000;
  font-weight: 600;
}
/* line 111, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .days-container .days .day.event, .g-calendar-particle .g-calendar .clndr .days-container .days .empty.event {
  background-color: #ffd594;
  border-color: #e5e5e5;
  color: rgba(20, 12, 0, 0.8);
  -webkit-transition: background-color 0.5s;
  -moz-transition: background-color 0.5s;
  transition: background-color 0.5s;
  cursor: pointer;
}
/* line 118, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .days-container .days .day.event:hover, .g-calendar-particle .g-calendar .clndr .days-container .days .empty.event:hover {
  background-color: #ffcb7a;
}
/* line 123, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .days-container .days .day.adjacent-month, .g-calendar-particle .g-calendar .clndr .days-container .days .empty.adjacent-month {
  color: rgba(0, 0, 0, 0.3);
}
/* line 128, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .days-container .days .empty {
  height: 31px;
  vertical-align: bottom;
}
/* line 133, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .days-container .days .headers {
  border-bottom: 1px solid #e5e5e5;
  background-color: #f9fafb;
}
/* line 137, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .days-container .days .headers .day-header {
  width: 14.2857142857%;
  display: inline-block;
  padding: 1rem 0;
  border-right: 1px solid #e5e5e5;
  text-align: center;
  text-transform: uppercase;
  color: rgba(95, 63, 13, 0.4);
  letter-spacing: 1px;
}
/* line 151, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .days-container .events {
  position: absolute;
  left: 100%;
  width: 100%;
  border-bottom: 1px solid #e5e5e5;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-transition: left 0.5s;
  -moz-transition: left 0.5s;
  transition: left 0.5s;
}
/* line 160, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .days-container .events .headers {
  position: relative;
}
/* line 164, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .days-container .events .event-header {
  width: 100%;
  background-color: #e8ac50;
  padding: 5px 0;
  text-align: center;
  color: #fff;
  font-weight: 600;
}
/* line 173, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .days-container .events .x-button {
  position: absolute;
  font-size: 80%;
  top: 7px;
  left: 20px;
  cursor: pointer;
  color: #fff;
  -webkit-transition: color 0.25s;
  -moz-transition: color 0.25s;
  transition: color 0.25s;
}
/* line 182, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .days-container .events .x-button:hover {
  color: rgba(255, 255, 255, 0.75);
}
/* line 186, templates/rt_akuatik/custom/scss/_calendar.scss */
.dir-rtl .g-calendar-particle .g-calendar .clndr .days-container .events .x-button {
  right: 20px;
  left: auto;
}
/* line 192, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .days-container .events .events-list {
  overflow-y: auto;
  height: 90%;
}
/* line 196, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .days-container .events .events-list .event {
  padding: 8px 20px;
  border-bottom: 1px solid #e5e5e5;
  -webkit-transition: background-color 0.25s;
  -moz-transition: background-color 0.25s;
  transition: background-color 0.25s;
}
/* line 201, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .days-container .events .events-list .event a {
  position: relative;
  letter-spacing: 1px;
  background-color: transparent;
  color: #e8ac50;
  text-decoration: none;
  -webkit-transition: color 0.25s;
  -moz-transition: color 0.25s;
  transition: color 0.25s;
}
/* line 209, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .days-container .events .events-list .event a:hover {
  background-color: transparent;
  color: #030303;
}
/* line 215, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .days-container .events .events-list .event .event-desc {
  display: block;
  padding: 5px 0;
  font-size: 0.7vw;
}
@media (max-width: 142.8571428571rem) {
  .g-calendar-particle .g-calendar .clndr .days-container .events .events-list .event .event-desc {
    font-size: 1rem;
  }
}
/* line 224, templates/rt_akuatik/custom/scss/_calendar.scss */
/* line 225, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .days-container.show-events .days {
  left: -100%;
}
/* line 229, templates/rt_akuatik/custom/scss/_calendar.scss */
.g-calendar-particle .g-calendar .clndr .days-container.show-events .events {
  left: 0;
}
/*
 //////////////////////////////////////////////// 
 //                                            //
 //                                            //                                                                                                                 
 //		STYLESHEET ORGANIZATION OVERVIEW      //                                                                                                                  
 //                                            //                                                                                                                  
 //      1 - STYLES                            //                                                                                                                  
 //        '--> Buttons                        //                                                                                                                 
 //        '--> Colors                         //                                                                                                                  
 //           '- 1 - Main Colors               //                                                                                                                  
 //           '- 2 - Background Colors         //                                                                                                                  
 //           '- 3 - Button Colors             //
 //           '- 4 - Menu Colors               //                                                                                                                 
 //           '- 5 - Shapes Colors             //                                                                                                                  
 //           '- 6 - Typography Colors         //  
 //           '- 7 - Other Colors              //                                                                                                                
 //        '--> Icons                          // 
 //        '--> Logos                          //                                                                                                                 
 //        '--> Menu                           //  
 //        '--> Menu Mobile                    //                                                                                                             
 //        '--> Resets & Fixes                 //                                                                                                                  
 //        '--> Typography                     //                                                                                                                  
 //        '--> Utilities                      //                                                                                                                  
 //                                            //
 //      2 - PARTICLES                         //                                                                                                                 
 //                                            //                                                                                                                  
 //      3 - SHARED SECTIONS                   //                                                                                                                  
 //                                            //                                                                                                                  
 //      4 - PAGES                             //                                                                                                                 
 //         '--> Page 1                        //                                                                                                                  
 //            '- Common Settings              //                                                                                                                  
 //            '- Section 1 Settings           //                                                                                                                  
 //            '- Section 2 Settings           //
 //         '--> Page 2                        //                                                                                                                 
 //            '- Common Settings              //                                                                                                                  
 //            '- Section 1 Settings           //                                                                                                                  
 //            '- Section 2 Settings           //                                                                                                                  
 //                                            //                                                                                                                 
 //                                            //                                                                                                                  
 //      BREAKPOINTS ORDER OVERVIEW            //                                                                                                                  
 //                                            //                                                                                                                  
 //      // No Breakpoints                     //
 //                                            //   
 //      // Commonly used media queries        //
 //         '--> Large Desktop > 1200px        //                                                                                                                 
 //         '--> Desktop 1199px -> 960px       //                                                                                                                  
 //         '--> Tablet 959px -> 815px         //                                                                                                                  
 //         '--> Large Mobile 815px -> 480px   //                                                                                                                  
 //         '--> Small Mobile < 480px          //
 //                                            //
 //		// Less commonly used media queries   //                                                                                                                 
 //         '--> Desktop Only > 960px          //                                                                                                                  
 //         '--> No Mobile > 816px             //                                                                                                                  
 //         '--> Mobile Only < 815px           //                                                                                                                  
 //         '--> No Desktop < 960px            //
 //                                            //                                                                                                                 
 //                                            //
 ////////////////////////////////////////////////
 */
/* ########################################################################## 1 - STYLES ########################################################################## */
/* ****************************************** BUTTONS ****************************************** */
/* ****************************************** COLORS ****************************************** */
/* ----------------- 1 - Main Colors ----------------- */
/* ----------------- 2 - Background Colors ----------------- */
/* ----------------- 3 - Button Colors ----------------- */
/* ----------------- 4 - Menu Colors ----------------- */
/* ----------------- 5 - Shapes Colors ----------------- */
/* ----------------- 6 - Typography Colors ----------------- */
/* ----------------- 7 - Other Colors ----------------- */
/* ****************************************** LOGOS ****************************************** */
/* line 108, templates/rt_akuatik/custom/scss/custom.scss */
.g-logo svg {
  max-width: 200px;
}
/* line 113, templates/rt_akuatik/custom/scss/custom.scss */
.offline-logo {
  margin: 0 auto;
}
/* ****************************************** MENUS ****************************************** */
/* ----------------- Footer Menu ----------------- */
/* ----------------- Horizontal Menu ----------------- */
/* ----------------- Main Menu ----------------- */
/* ----------------- Mobile Menu ----------------- */
/* ****************************************** RESETS % FIXES ****************************************** */
/* ****************************************** TYPOGRAPHY ****************************************** */
/* ****************************************** UTILITIES ****************************************** */
/* line 146, templates/rt_akuatik/custom/scss/custom.scss */
.offscreen {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
/* ########################################################################## 2 - PARTICLES / EXTENSIONS ########################################################################## */
/* ****************************************** BACK TO TOP (ATOM) ****************************************** */
/* ****************************************** EVENT GALLERY ****************************************** */
/* ****************************************** INFO LIST  ****************************************** */
/* ****************************************** FOOTER MENU  ****************************************** */
/* ****************************************** PRICING TABLE  ****************************************** */
/* ****************************************** SERVICES MENU ****************************************** */
/* ****************************************** SOCIAL ****************************************** */
/* ****************************************** TESTIMONIALS ****************************************** */
/* line 173, templates/rt_akuatik/custom/scss/custom.scss */
.g-testimonials .g-testimonials-wrapper {
  width: 70%;
  right: 5%;
}
/* line 179, templates/rt_akuatik/custom/scss/custom.scss */
.g-testimonials .g-testimonials-image {
  display: none;
}
/* line 184, templates/rt_akuatik/custom/scss/custom.scss */
.g-testimonials .g-testimonials-wrapper {
  width: 80%;
}
/* ########################################################################## 3 - SHARED SECTIONS ########################################################################## */
/* ----------------- Copyright ----------------- */
/* ----------------- Testimonials ----------------- */
/* ----------------- Calls-to-action ----------------- */
/* ########################################################################## 4 - PAGES ########################################################################## */
/* ****************************************** FRONT PAGE ****************************************** */
/* ----------------- FP Common Settings ----------------- */
/* ----------------- FP Section 1 - Hero ----------------- */
/* ----------------- FP Section 2 ----------------- */
/* ****************************************** OFFLINE PAGE ****************************************** */
/* line 223, templates/rt_akuatik/custom/scss/custom.scss */
#g-feature.offline-s1 .g-blockcontent-description {
  font-size: 0.9vw;
  font-weight: 500;
  color: #ffa314;
  margin-bottom: 2.5rem;
}
/* ****************************************** CONTACTS PAGE ****************************************** */
/* line 233, templates/rt_akuatik/custom/scss/custom.scss */
#contact-form .controls input, #contact-form .controls textarea {
  color: #030303;
  background: #fff2dd;
  border-radius: 3px;
  border-width: 2px;
  min-height: 3.5rem;
  border-color: #e8ac50;
}
/* line 242, templates/rt_akuatik/custom/scss/custom.scss */
#contact-form legend, #contact-form legend + .control-group, #contact-form .control-label {
  color: #040303;
}
@media only all and (min-width: 88rem) {
}
@media only all and (min-width: 76rem) and (max-width: 87.99rem) {
  /* line 7, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@media only all and (min-width: 51rem) and (max-width: 75.99rem) {
  /* line 13, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@media only all and (min-width: 30.01rem) and (max-width: 50.99rem) {
  /* line 16, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@media only all and (max-width: 30rem) {
  /* line 19, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@media only all and (min-width: 76rem) {
  /* line 10, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@media only all and (min-width: 51rem) {
  /* line 22, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@media only all and (max-width: 50.99rem) {
  /* line 25, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* ****************************************** TESTIMONIALS ****************************************** */
  /* line 315, templates/rt_akuatik/custom/scss/custom.scss */
  .g-testimonials .g-testimonials-wrapper {
    width: 70%;
    right: 15%;
  }
}
@media only all and (max-width: 75.99rem) {
  /* line 28, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@media only all and (max-width: 111.1111111111rem) {
  /* line 343, templates/rt_akuatik/custom/scss/custom.scss */
  #g-feature.offline-s1 .g-blockcontent-description {
    font-size: 1rem;
  }
}
/*# sourceMappingURL=custom_20.css.map */