/* line 3, ../base/_base.scss */
::-moz-selection {
  background: #529f3b !important;
  color: #fff;
}

/* line 7, ../base/_base.scss */
::selection {
  background: #529f3b !important;
  color: #fff;
}

/* line 15, ../base/_base.scss */
input:focus,
select:focus,
textarea:focus,
button:focus {
  outline: none !important;
}

@media (max-width: 991px) {
  /* line 22, ../base/_base.scss */
  #page .md-d-none {
    display: none !important;
  }
  /* line 25, ../base/_base.scss */
  #page .md-d-block {
    display: flex !important;
  }
}
@media (max-width: 991px) {
  /* line 34, ../base/_base.scss */
  #page .container {
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  /* line 42, ../base/_base.scss */
  #page .xs-d-none {
    display: none !important;
  }
  /* line 45, ../base/_base.scss */
  #page .xs-d-block {
    display: flex !important;
  }
}
/* line 50, ../base/_base.scss */
.html-x {
  overflow: auto !important;
  height: auto;
}
/* line 53, ../base/_base.scss */
.html-x.home-page {
  height: 100% !important;
  overflow: hidden !important;
}

/* line 58, ../base/_base.scss */
.html-y {
  overflow: hidden !important;
  padding-left: 0 !important;
}
/* line 61, ../base/_base.scss */
.html-y nav.navbar {
  padding-left: 0 !important;
}

/* line 67, ../base/_base.scss */
body.loading, footer.loading, #colophon.loading, #page.loading {
  display: none !important;
}
/* line 70, ../base/_base.scss */
body#body-loading, footer#body-loading, #colophon#body-loading, #page#body-loading {
  display: none;
}

/* line 75, ../base/_base.scss */
main#main, .main-wrapper {
  height: 100%;
  padding-bottom: 100px;
}

/* line 81, ../base/_base.scss */
html, body, h1, h2, h3, h4, h5, h6 {
  font-family: 'Oswald', sans-serif !important;
}

/* line 85, ../base/_base.scss */
html, body {
  font-size: 14px;
}

/* line 91, ../base/_base.scss */
body.modal-open {
  overflow: hidden !important;
  position: relative;
}

/* line 97, ../base/_base.scss */
.h-45px {
  height: 45px;
}

/* line 100, ../base/_base.scss */
.header-icon {
  color: #e77e22;
}

/* line 106, ../base/_base.scss */
.view-all-button {
  border: 2px solid #529f3b;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 109, ../base/_base.scss */
.view-all-button:hover {
  border: 2px solid #fff;
  background-color: transparent !important;
  color: #fff;
  text-decoration: none;
}

/* line 116, ../base/_base.scss */
button, input[type="submit"] {
  cursor: pointer !important;
  background-color: #e77e22;
  border: 1px solid #e77e22;
  color: #fff;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 122, ../base/_base.scss */
button:hover, input[type="submit"]:hover {
  color: #e77e22;
  background-color: #fff;
}

/* line 129, ../base/_base.scss */
.break-words {
  word-wrap: break-word;
}

/* line 134, ../base/_base.scss */
p {
  font-size: 14px;
}

/* line 137, ../base/_base.scss */
.cap {
  text-transform: uppercase;
}

/* line 141, ../base/_base.scss */
.z-index-1 {
  z-index: 1;
}

/* line 144, ../base/_base.scss */
.z-index-2 {
  z-index: 2;
}

/* line 148, ../base/_base.scss */
.font-size-24 {
  font-size: 24px;
}

/* line 151, ../base/_base.scss */
.bold {
  font-weight: 900;
}

/* line 154, ../base/_base.scss */
.cap {
  text-transform: uppercase;
}

/* line 157, ../base/_base.scss */
.lower {
  text-transform: lowercase;
}

/* line 160, ../base/_base.scss */
.white {
  color: #fff;
}

/* line 163, ../base/_base.scss */
.orange {
  color: #e77e22;
}

/* line 166, ../base/_base.scss */
.black {
  color: #545458 !important;
}

/* line 169, ../base/_base.scss */
.title-link {
  color: #333;
  text-decoration: none !important;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 173, ../base/_base.scss */
.title-link:hover {
  color: #e77e22;
}

/* line 177, ../base/_base.scss */
.link-white {
  color: #fff;
}
/* line 179, ../base/_base.scss */
.link-white:hover {
  color: #fff;
}

/* line 184, ../base/_base.scss */
.link-orange {
  color: #e77e22;
}
/* line 186, ../base/_base.scss */
.link-orange:hover {
  color: #e77e22;
}

/* line 191, ../base/_base.scss */
.width-100 {
  width: 100%;
}

/* line 198, ../base/_base.scss */
.darken-bg {
  background-color: rgba(0, 0, 0, 0.7);
  /* 	position: absolute;
  	top: 0;
  	bottom: 0;
  	left: 0;
  	right: 0; */
}

/* line 206, ../base/_base.scss */
.footer-blue {
  background-color: #120e47;
}

/* line 213, ../base/_base.scss */
.no-style {
  text-decoration: none;
}
/* line 219, ../base/_base.scss */
.no-style.c-white:hover {
  color: #fff;
}
/* line 223, ../base/_base.scss */
.no-style.no-line {
  text-decoration: none;
}
/* line 225, ../base/_base.scss */
.no-style.no-line:hover {
  text-decoration: none;
}
/* line 229, ../base/_base.scss */
.no-style.c-black {
  color: #000;
}

/* line 236, ../base/_base.scss */
.c-orange {
  color: #e77e22;
}

/* line 239, ../base/_base.scss */
.c-green {
  color: #529f3b;
}

/* line 242, ../base/_base.scss */
.c-white {
  color: #fff;
}

/* line 245, ../base/_base.scss */
.c-violet {
  color: #6313bc;
}

/* line 250, ../base/_base.scss */
.bg-main-blue {
  background-color: #1b1464;
}

/* line 253, ../base/_base.scss */
.bg-blue {
  background-color: rgba(0, 0, 128, 0.7);
}

/* line 256, ../base/_base.scss */
.bg-d-blue {
  background-color: #000080;
}

/* line 259, ../base/_base.scss */
.bg-fff {
  background-color: #fff !important;
}

/* line 262, ../base/_base.scss */
.bg-orange {
  background-color: #e77e22;
}

/* line 265, ../base/_base.scss */
.bg-transparent {
  background-color: transparent !important;
}

/* line 268, ../base/_base.scss */
.bg-white-trans {
  background-color: rgba(255, 255, 255, 0.3);
}

/* line 271, ../base/_base.scss */
.bg-green {
  background-color: #529f3b !important;
}

/* line 275, ../base/_base.scss */
.no-padding {
  padding: 0 !important;
}

/* line 278, ../base/_base.scss */
.padding-12 {
  padding: 12px;
}

/* line 281, ../base/_base.scss */
.padding-tb-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

/* line 285, ../base/_base.scss */
.padding-20 {
  padding: 20px !important;
}

/* line 288, ../base/_base.scss */
.padding-25 {
  padding: 25px !important;
}

/* line 291, ../base/_base.scss */
.padding-50 {
  padding: 55px 25px;
}

/* line 294, ../base/_base.scss */
.padding-t-25 {
  padding-top: 40px;
}

/* line 297, ../base/_base.scss */
.padding-tb-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

/* line 301, ../base/_base.scss */
.padding-tb-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 306, ../base/_base.scss */
.margin-bottom-20 {
  margin-bottom: 20px;
}

/* line 309, ../base/_base.scss */
.margin-left-150 {
  margin-left: 150px !important;
}

/* line 315, ../base/_base.scss */
.border-orange {
  border-color: #e77e22 !important;
}

/* line 318, ../base/_base.scss */
.border-green {
  border-color: #529f3b !important;
}

/* line 321, ../base/_base.scss */
.border-b-green {
  border-bottom: 2px solid #529f3b;
}

/* line 325, ../base/_base.scss */
.border {
  border: 1px solid #e5e5e5;
}

/* line 328, ../base/_base.scss */
.border-y {
  border-bottom: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
}

/* line 332, ../base/_base.scss */
.border-x {
  border-rigth: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
}

/* line 336, ../base/_base.scss */
.border-b {
  border-bottom: 1px solid #e5e5e5;
}

/* line 339, ../base/_base.scss */
.border-t {
  border-top: 1px solid #e5e5e5;
}

/* line 342, ../base/_base.scss */
.border-r {
  border-right: 1px solid #e5e5e5;
}

/* line 345, ../base/_base.scss */
.border-l {
  border-left: 1px solid #e5e5e5;
}

/* line 349, ../base/_base.scss */
.min-height {
  min-height: 300px !important;
}

/* line 355, ../base/_base.scss */
article.no-padding-list ul {
  padding-left: 15px;
}

/* line 362, ../base/_base.scss */
.prod-add-to-cart .button.add_to_cart_button {
  border: none !important;
  color: #e77e22 !important;
  display: block;
}
/* line 370, ../base/_base.scss */
.prod-add-to-cart:hover .button.add_to_cart_button {
  color: #fff !important;
}

/* line 376, ../base/_base.scss */
.button {
  background-color: #e77e22;
  border: 1px solid #e77e22 !important;
  color: #fff !important;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 381, ../base/_base.scss */
.button:hover {
  color: #e77e22 !important;
  background-color: #fff;
}
/* line 385, ../base/_base.scss */
.button.button-green {
  background-color: #529f3b !important;
  border: 1px solid #529f3b !important;
}
/* line 388, ../base/_base.scss */
.button.button-green:hover {
  background-color: #fff !important;
  color: #529f3b !important;
}
/* line 393, ../base/_base.scss */
.button.main-button {
  margin-top: 45px !important;
  font-weight: 900;
  font-size: 30px;
  text-transform: uppercase;
  display: block;
  margin: 0 auto;
  padding: 15px 20px;
  border-radius: 10px;
  text-decoration: none;
  border: 5px solid #e77e22;
  text-align: center;
  max-width: 485px;
}
/* line 407, ../base/_base.scss */
.button.main-button:hover {
  background-color: transparent;
}
/* line 411, ../base/_base.scss */
.button.button-enquire {
  width: 100%;
  display: block;
  text-transform: uppercase;
  text-align: center;
  padding: 10px 0;
  text-decoration: none;
  border: 1px solid #e77e22;
}
/* line 420, ../base/_base.scss */
.button.button-secondary {
  max-width: 245px;
  width: 100%;
  display: block;
  text-align: center;
  margin: 0 auto;
  padding: 15px 0;
  text-decoration: none;
  border: 1px solid #e77e22;
  text-transform: uppercase;
}

/* line 433, ../base/_base.scss */
ul.social {
  margin-bottom: 0;
  margin-top: 50px;
}
/* line 436, ../base/_base.scss */
ul.social h6 {
  margin-bottom: 15px;
}
/* line 439, ../base/_base.scss */
ul.social li {
  padding-left: 10px;
}
/* line 441, ../base/_base.scss */
ul.social li a {
  color: #e77e22;
}
/* line 446, ../base/_base.scss */
ul.social li a.white-soc {
  color: #fff;
}

/* line 452, ../base/_base.scss */
ul.social-icons {
  margin-bottom: 0;
}
/* line 454, ../base/_base.scss */
ul.social-icons h5 {
  margin-bottom: 59px;
}
/* line 457, ../base/_base.scss */
ul.social-icons li {
  padding-left: 10px;
}
/* line 459, ../base/_base.scss */
ul.social-icons li a {
  color: #fff;
}

/* line 467, ../base/_base.scss */
.chev-right:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 30px 0 30px 30px;
  border-color: transparent #FFFFFF;
  display: block;
  width: 0;
  z-index: 1;
  right: -30px;
  top: 0;
}

/* line 481, ../base/_base.scss */
.chev-right-white:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 30px 0 30px 30px;
  border-color: transparent #FFFFFF;
  display: block;
  width: 0;
  z-index: 1;
  right: -30px;
  top: 30px;
}

/* line 495, ../base/_base.scss */
.chev-right-orange:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 30px 0 30px 30px;
  border-color: transparent #e77e22;
  display: block;
  width: 0;
  z-index: 1;
  right: -30px;
  top: 30px;
}

/* line 509, ../base/_base.scss */
.chev-left:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 30px 30px 30px 0;
  border-color: transparent #e77e22;
  display: block;
  width: 0;
  z-index: 1;
  left: -30px;
  top: 0;
}

/* line 523, ../base/_base.scss */
.side-title {
  color: #fff;
  font-weight: 900;
}
/* line 526, ../base/_base.scss */
.side-title small {
  padding-left: 15px;
}
/* line 528, ../base/_base.scss */
.side-title small a {
  color: #e77e22;
  font-weight: 600;
  font-size: 12px;
}

/* line 537, ../base/_base.scss */
.content-title {
  font-size: 40px;
  text-align: center;
  text-transform: uppercase;
}
/* line 542, ../base/_base.scss */
.content-title small a {
  font-size: 18px;
}
/* line 546, ../base/_base.scss */
.content-title.main-title {
  font-size: 59px;
}

/* line 553, ../base/_base.scss */
.right-content .right-content-content {
  padding: 25px;
  background-color: rgba(255, 255, 255, 0.3);
}
/* line 556, ../base/_base.scss */
.right-content .right-content-content ul {
  border-radius: 0 !important;
  width: 100%;
  box-shadow: none;
  padding: 15px 0;
}
/* line 561, ../base/_base.scss */
.right-content .right-content-content ul li {
  border-radius: 0 !important;
  padding: 15px 0;
  border: none;
  background-color: transparent;
}
/* line 567, ../base/_base.scss */
.right-content .right-content-content ul li .img-container a.img-holder {
  text-align: center;
  display: block;
}
/* line 570, ../base/_base.scss */
.right-content .right-content-content ul li .img-container a.img-holder img {
  max-width: 179px;
  min-width: 179px;
}
/* line 577, ../base/_base.scss */
.right-content .right-content-content ul li .text-container .title {
  font-weight: 900;
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  padding-bottom: 15px;
}
/* line 585, ../base/_base.scss */
.right-content .right-content-content ul li .text-container section p {
  color: #fff;
  font-size: 14px;
  padding-bottom: 5px;
}
/* line 589, ../base/_base.scss */
.right-content .right-content-content ul li .text-container section p a {
  color: #e77e22;
}

/* line 600, ../base/_base.scss */
.next-container, .next-spot {
  margin-top: 20%;
  width: 100%;
  text-align: center;
}
@media (max-width: 1676px) and (max-height: 768px) {
  /* line 600, ../base/_base.scss */
  .next-container, .next-spot {
    margin-top: 15%;
  }
}
/* line 613, ../base/_base.scss */
.next-container.school-show-next h4 a span, .next-spot.school-show-next h4 a span {
  text-transform: uppercase;
}
/* line 619, ../base/_base.scss */
.next-container h4, .next-spot h4 {
  max-width: 350px;
  margin: 0 auto;
  margin-left: 32%;
}
/* line 623, ../base/_base.scss */
.next-container h4.main-next, .next-container h4.shop-next, .next-spot h4.main-next, .next-spot h4.shop-next {
  margin-left: auto;
}
/* line 626, ../base/_base.scss */
.next-container h4 a, .next-spot h4 a {
  text-decoration: none;
  color: #fff;
}
/* line 629, ../base/_base.scss */
.next-container h4 a span, .next-spot h4 a span {
  display: block;
}
/* line 631, ../base/_base.scss */
.next-container h4 a span.title, .next-spot h4 a span.title {
  color: #fff;
}
/* line 634, ../base/_base.scss */
.next-container h4 a span.font-awesome, .next-spot h4 a span.font-awesome {
  color: #e77e22;
}
/* line 641, ../base/_base.scss */
.next-container.footer-next-container, .next-spot.footer-next-container {
  position: absolute;
  bottom: 0;
  z-index: 1;
  margin: 0;
  height: 50px;
}
@media (max-width: 991px) {
  /* line 641, ../base/_base.scss */
  .next-container.footer-next-container, .next-spot.footer-next-container {
    height: unset;
  }
  /* line 650, ../base/_base.scss */
  .next-container.footer-next-container h4, .next-spot.footer-next-container h4 {
    font-size: 18px;
    max-width: 561px;
    margin: 0;
  }
}

/* line 667, ../base/_base.scss */
.enquire.btn {
  display: block;
  background-color: #e77e22;
  border: 2px solid #e77e22;
  color: #fff;
  max-width: 300px;
  margin: 0 auto;
  padding: 15px 0;
}

/* line 677, ../base/_base.scss */
.global-button {
  background-color: #e77e22;
  text-align: center;
  padding: 25px 25px 25px 25px;
  position: absolute;
  left: 15px;
  right: 0;
  margin-left: 15px;
  bottom: 0;
  z-index: 99;
}
/* line 687, ../base/_base.scss */
.global-button h5 {
  color: #fff;
  margin-bottom: 20px;
}
/* line 691, ../base/_base.scss */
.global-button .enquiry-global {
  background-color: #fff;
  color: #e77e22 !important;
  text-transform: uppercase;
  font-weight: 900;
  padding: 13px 15px;
  display: block;
  border: 2px solid #fff !important;
  text-decoration: none;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 701, ../base/_base.scss */
.global-button .enquiry-global:hover {
  color: #fff !important;
  background-color: #e77e22;
}

/* line 708, ../base/_base.scss */
.pagination {
  padding-bottom: 30px;
}

/* line 712, ../base/_base.scss */
ul#paginator.load-side-nav {
  opacity: 0;
}

/* line 716, ../base/_base.scss */
ul.onepage-pagination {
  top: 230px;
}
/* line 718, ../base/_base.scss */
ul.onepage-pagination li {
  margin-bottom: 15px;
  /*border: 1px solid $orange;
  border-radius: 100%;
  padding: 12px 9px 3px 9px; */
}
/* line 723, ../base/_base.scss */
ul.onepage-pagination li a {
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 100px;
  width: 100px;
}
/* line 732, ../base/_base.scss */
ul.onepage-pagination li a.active {
  position: relative;
}
/* line 734, ../base/_base.scss */
ul.onepage-pagination li a.active:after {
  position: absolute;
  content: " ";
  margin-bottom: 12px;
  border: 1px solid #e77e22;
  border-radius: 100%;
  height: 110px;
  width: 110px;
  left: -5px;
  top: -9px;
}
/* line 748, ../base/_base.scss */
ul.onepage-pagination li:nth-child(1) a {
  background-image: url("../img/nav/nav-1.png");
}
/* line 753, ../base/_base.scss */
ul.onepage-pagination li:nth-child(2) a {
  background-image: url("../img/nav/nav-2.png");
}
/* line 758, ../base/_base.scss */
ul.onepage-pagination li:nth-child(3) a {
  background-image: url("../img/nav/nav-4.png");
}
/* line 763, ../base/_base.scss */
ul.onepage-pagination li:nth-child(4) a {
  background-image: url("../img/nav/nav-5.png");
}
/* line 768, ../base/_base.scss */
ul.onepage-pagination li:nth-child(5) a {
  background-image: url("../img/nav/nav-3.png");
}
/* line 774, ../base/_base.scss */
ul.onepage-pagination li:nth-child(6) a {
  background-image: url("../img/nav/nav-6.png");
}

/* line 783, ../base/_base.scss */
#content-wrapper .fixed-991-1 {
  width: 991px !important;
  flex: 100% !important;
  height: 100vh;
  position: absolute !important;
  right: 0;
  top: -109px;
  max-width: 100%;
}
/* line 792, ../base/_base.scss */
#content-wrapper .fixed-991 {
  width: 1125px !important;
  flex: 100% !important;
  height: 100vh;
  position: absolute !important;
  right: 0;
  top: -109px;
  max-width: 100%;
}
/* line 801, ../base/_base.scss */
#content-wrapper .fixed-530 {
  width: 530px !important;
  flex: 100% !important;
  height: 100vh;
  position: absolute !important;
  right: 0;
  top: -109px;
  max-width: 100%;
}
/* line 810, ../base/_base.scss */
#content-wrapper .fixed-400 {
  width: 400px !important;
  flex: 100% !important;
  height: 100vh;
  position: absolute !important;
  right: 0;
  top: -109px;
  max-width: 100%;
}
/* line 819, ../base/_base.scss */
#content-wrapper .fixed-450 {
  width: 450px !important;
  flex: 100% !important;
  height: 100vh;
  position: absolute !important;
  right: 0;
  top: -109px;
  max-width: 100%;
}
/* line 828, ../base/_base.scss */
#content-wrapper .fixed-330 {
  width: 330px !important;
  flex: 100% !important;
  height: 100vh;
  position: absolute !important;
  right: 0;
  top: -109px;
  max-width: 100%;
}
/* line 837, ../base/_base.scss */
#content-wrapper .fixed-350 {
  width: 350px !important;
  flex: 100% !important;
  height: 100vh;
  position: absolute !important;
  right: 0;
  top: -109px;
  max-width: 100%;
}
/* line 846, ../base/_base.scss */
#content-wrapper .mid-container {
  right: 330px;
}
/* line 849, ../base/_base.scss */
#content-wrapper .side-container-a {
  background-color: rgba(255, 255, 255, 0.3);
}

/* line 855, ../base/_base.scss */
#footer-x.load-footer {
  opacity: 0;
}

/* line 861, ../base/_base.scss */
#content-wrapper.show-footer {
  transform: translate3d(0px, -500%, 0px) !important;
}

/* line 868, ../base/_base.scss */
a.skip-link {
  display: none;
}

/* line 872, ../base/_base.scss */
body.home #content {
  margin-top: 0;
}

/* line 877, ../base/_base.scss */
#content {
  margin-top: 113px;
}
@media (max-width: 1366px) {
  /* line 877, ../base/_base.scss */
  #content {
    margin-top: 83px;
  }
}

/* line 885, ../base/_base.scss */
#draggable {
  z-index: 9999999;
  position: fixed;
  cursor: pointer;
}
/* line 890, ../base/_base.scss */
#draggable .fa-arrows-alt {
  color: red;
  font-size: 20px;
  position: relative;
  top: 6px;
}
/* line 896, ../base/_base.scss */
#draggable a.cart-draggable {
  background-color: #e77e22;
  color: #fff;
  border-radius: 100%;
  display: block;
  padding: 10px;
  position: relative;
  border: 2px solid #fff;
}
/* line 904, ../base/_base.scss */
#draggable a.cart-draggable span {
  position: absolute;
  bottom: 5px;
  right: 5px;
  z-index: 9999;
  background: red;
  font-size: 13px;
  width: 20px;
  height: 20px;
  text-align: center;
  border-radius: 100%;
}

/* line 919, ../base/_base.scss */
#content {
  background: url(../img/pattern.png) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/* line 929, ../base/_base.scss */
.box-shadow {
  -webkit-box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
}

/* line 938, ../base/_base.scss */
span.select2 {
  text-align: left;
}
/* line 941, ../base/_base.scss */
span.select2 .selection .select2-selection {
  border-radius: 0 !important;
  border: 1px solid #e5e5e5;
  height: 50px;
}
/* line 945, ../base/_base.scss */
span.select2 .selection .select2-selection .select2-selection__rendered {
  padding-top: 10px;
}
/* line 948, ../base/_base.scss */
span.select2 .selection .select2-selection .select2-selection__arrow {
  top: 10px;
}

/* line 956, ../base/_base.scss */
.line-design {
  position: relative;
}
/* line 958, ../base/_base.scss */
.line-design:before {
  position: absolute;
  content: '';
  width: 72px;
  height: 2px;
  bottom: -5px;
  background-color: #529f3b;
}

/* line 967, ../base/_base.scss */
.line-design-center {
  width: 140px;
  text-decoration: underline;
  text-decoration-color: #529f3b;
}

/* line 976, ../base/_base.scss */
.modal.decision-tree .modal-content {
  background-color: transparent;
  border: none;
}

/* line 985, ../base/_base.scss */
#tree ul.tab-nav {
  margin-bottom: 0;
  position: relative;
  bottom: -1px;
  z-index: 99;
  vertical-align: bottom;
}
/* line 991, ../base/_base.scss */
#tree ul.tab-nav li {
  border: 1px solid #e5e5e5;
  background-color: #fff;
  margin-right: 0;
  margin-right: -5px;
  text-align: center;
}
/* line 998, ../base/_base.scss */
#tree ul.tab-nav li a {
  display: block;
  color: #333;
  padding: 10px 15px 10px 15px;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 1005, ../base/_base.scss */
#tree ul.tab-nav li:first-child {
  border-radius: 10px 0 0 0;
}
/* line 1008, ../base/_base.scss */
#tree ul.tab-nav li:last-child {
  border-radius: 0 10px 0 0;
}
/* line 1011, ../base/_base.scss */
#tree ul.tab-nav li.active {
  border-bottom: 1px solid #fff;
}
/* line 1013, ../base/_base.scss */
#tree ul.tab-nav li.active a {
  padding-top: 25px;
  position: relative;
  top: -10px;
}
/* line 1022, ../base/_base.scss */
#tree .content-container {
  padding: 15px;
  border: 1px solid #e5e5e5;
  background-color: #fff;
}
/* line 1026, ../base/_base.scss */
#tree .content-container .tab {
  display: none;
}
/* line 1028, ../base/_base.scss */
#tree .content-container .tab.active {
  display: block;
}

/* line 1041, ../base/_base.scss */
.pagination .pagination-container ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 1045, ../base/_base.scss */
.pagination .pagination-container ul li {
  display: inline-block;
}
/* line 1047, ../base/_base.scss */
.pagination .pagination-container ul li span, .pagination .pagination-container ul li a {
  border: 1px solid #529f3b;
  padding: 0 10px;
  color: #529f3b;
  text-decoration: none;
}
/* line 1052, ../base/_base.scss */
.pagination .pagination-container ul li span.current, .pagination .pagination-container ul li a.current {
  background-color: #529f3b;
  color: #fff;
}
/* line 1056, ../base/_base.scss */
.pagination .pagination-container ul li span.btn, .pagination .pagination-container ul li a.btn {
  border-radius: 0;
  display: block;
}

/* line 1068, ../base/_base.scss */
.ekko-lightbox-item .embed-responsive iframe {
  z-index: 999;
}

/* line 1073, ../base/_base.scss */
.ekko-lightbox-nav-overlay {
  display: flex !important;
  position: relative;
}
/* line 1076, ../base/_base.scss */
.ekko-lightbox-nav-overlay a {
  position: absolute;
  color: #e77e22;
  font-size: 31px;
  font-weight: 900;
  height: 100%;
}
/* line 1082, ../base/_base.scss */
.ekko-lightbox-nav-overlay a span {
  background-color: #e77e22;
  color: #fff;
}
/* line 1086, ../base/_base.scss */
.ekko-lightbox-nav-overlay a:first-child {
  left: -50px;
}
/* line 1089, ../base/_base.scss */
.ekko-lightbox-nav-overlay a:last-child {
  right: -50px;
}

/* line 1097, ../base/_base.scss */
.shaded:after {
  content: '';
  position: absolute;
  background-color: rgba(0, 0, 0, 0.6);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 1111, ../base/_base.scss */
.pos-absolute {
  position: absolute;
}

/* line 1115, ../base/_base.scss */
.pos-relative {
  position: relative;
}

/* line 1119, ../base/_base.scss */
.cursor-pointer {
  cursor: pointer;
}

/* line 1125, ../base/_base.scss */
#podcast-fizzicsed-player .pad {
  padding: 28px 0;
}
/* line 1129, ../base/_base.scss */
#podcast-fizzicsed-player .img-container .img-wrapper {
  padding: 5px;
  background-color: #fff;
  z-index: 99;
  display: block;
  position: absolute;
  top: -39px;
  left: 15px;
}
/* line 1140, ../base/_base.scss */
#podcast-fizzicsed-player .player .play {
  display: flex;
  align-items: center;
  width: 45px;
  float: left;
}
/* line 1145, ../base/_base.scss */
#podcast-fizzicsed-player .player .play a {
  background-color: #529f3b;
  width: 45px;
  height: 45px;
  text-align: center;
  display: flex;
  align-items: center;
  border-radius: 100%;
  color: #fff;
  border: 1px solid #529f3b;
  text-decoration: none;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 1158, ../base/_base.scss */
#podcast-fizzicsed-player .player .play a:hover {
  background-color: #fff;
  color: #e77e22;
  border: 1px solid #e77e22;
}
/* line 1163, ../base/_base.scss */
#podcast-fizzicsed-player .player .play a.disabled {
  background-color: gray;
  border: 1px solid gray;
}
/* line 1166, ../base/_base.scss */
#podcast-fizzicsed-player .player .play a.disabled:hover {
  background-color: gray;
  color: #fff;
  border: 1px solid gray;
}
/* line 1174, ../base/_base.scss */
#podcast-fizzicsed-player .player .text-liner {
  position: relative;
  width: 210px;
  height: 45px;
}
/* line 1179, ../base/_base.scss */
#podcast-fizzicsed-player .player .text-liner a {
  height: 45px;
  font-size: 11px;
  display: flex;
  align-items: center;
  text-align: left;
}
/* line 1191, ../base/_base.scss */
#podcast-fizzicsed-player.player-for-twist .pad {
  padding: 5px 0;
}
/* line 1195, ../base/_base.scss */
#podcast-fizzicsed-player.player-for-twist .img-container .img-wrapper {
  padding: 5px;
  background-color: #fff;
  z-index: 99;
  display: block;
  position: absolute;
  top: -40px;
  left: -1px;
}
/* line 1206, ../base/_base.scss */
#podcast-fizzicsed-player.player-for-twist .player .play {
  display: flex;
  align-items: center;
  width: 45px;
  float: left;
}
/* line 1211, ../base/_base.scss */
#podcast-fizzicsed-player.player-for-twist .player .play a {
  background-color: #6313bc;
  width: 45px;
  height: 45px;
  text-align: center;
  display: flex;
  align-items: center;
  border-radius: 100%;
  color: #fff;
  border: 1px solid #6313bc;
  text-decoration: none;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 1224, ../base/_base.scss */
#podcast-fizzicsed-player.player-for-twist .player .play a:hover {
  background-color: #fff;
  color: #6313bc;
  border: 1px solid #6313bc;
}
/* line 1229, ../base/_base.scss */
#podcast-fizzicsed-player.player-for-twist .player .play a.disabled {
  background-color: gray;
  border: 1px solid gray;
}
/* line 1232, ../base/_base.scss */
#podcast-fizzicsed-player.player-for-twist .player .play a.disabled:hover {
  background-color: gray;
  color: #fff;
  border: 1px solid gray;
}
/* line 1243, ../base/_base.scss */
#podcast-fizzicsed-player.player-for-twist .player .text-liner {
  position: relative;
  height: 45px;
}
/* line 1247, ../base/_base.scss */
#podcast-fizzicsed-player.player-for-twist .player .text-liner a {
  color: #6313bc;
  height: 45px;
  font-size: 11px;
  display: flex;
  align-items: center;
  text-align: left;
}

/* line 1261, ../base/_base.scss */
.img-small {
  height: 21px !important;
}

/* line 1264, ../base/_base.scss */
.img-small-x {
  height: 24px !important;
}

/* line 1270, ../base/_base.scss */
#accordion .collapsing {
  -webkit-transition: none;
  transition: none;
  display: none;
}
/* line 1275, ../base/_base.scss */
#accordion span.first-circle {
  position: absolute;
  top: 14px;
  left: -34px;
  display: flex;
  text-align: center;
  padding: 10px;
  border-radius: 100%;
  z-index: 99;
  background-color: #fff;
}
/* line 1285, ../base/_base.scss */
#accordion span.first-circle .sec-circle {
  display: block;
  text-align: center;
  -webkit-box-align: center!important;
  -ms-flex-align: center!important;
  align-items: center!important;
  background-color: #529f3b;
  padding: 10px 15px;
  border-radius: 100%;
}
/* line 1294, ../base/_base.scss */
#accordion span.first-circle .sec-circle i {
  color: #fff;
}
/* line 1298, ../base/_base.scss */
#accordion span.first-circle.answer-px {
  top: 14px;
  left: -30px;
  background-color: #529f3b;
}
/* line 1302, ../base/_base.scss */
#accordion span.first-circle.answer-px .sec-circle {
  padding: 8px 9px;
  background-color: #fff;
}
/* line 1305, ../base/_base.scss */
#accordion span.first-circle.answer-px .sec-circle i {
  color: #529f3b;
}
/* line 1311, ../base/_base.scss */
#accordion .the-question {
  background-color: #529f3b;
  height: 100px;
  webkit-box-align: center!important;
  -ms-flex-align: center!important;
  align-items: center!important;
  display: flex;
  position: relative;
}
/* line 1319, ../base/_base.scss */
#accordion .the-question a.card-title {
  color: #fff;
}
/* line 1324, ../base/_base.scss */
#accordion .show-answer {
  border: none !important;
}
/* line 1326, ../base/_base.scss */
#accordion .show-answer a {
  color: #fff;
  text-decoration: none;
}
/* line 1329, ../base/_base.scss */
#accordion .show-answer a .hide {
  display: none;
}
/* line 1334, ../base/_base.scss */
#accordion .show-answer a[aria-expanded="true"] .hide {
  display: inline-block;
}
/* line 1337, ../base/_base.scss */
#accordion .show-answer a[aria-expanded="true"] .view {
  display: none;
}
/* line 1343, ../base/_base.scss */
#accordion .the-answer p {
  margin-bottom: 0;
  font-size: 18px;
  margin-left: 30px;
}
/* line 1348, ../base/_base.scss */
#accordion .the-answer .answer-px {
  display: none;
}
/* line 1351, ../base/_base.scss */
#accordion .the-answer.show {
  webkit-box-align: center!important;
  -ms-flex-align: center!important;
  align-items: center!important;
  display: flex;
}
/* line 1357, ../base/_base.scss */
#accordion .the-answer.show .answer-px {
  display: flex !important;
}

/* line 1366, ../base/_base.scss */
#page #event-calendar #ai1ec-container .timely {
  border: none;
  margin-bottom: 0;
}
/* line 1372, ../base/_base.scss */
#page #event-calendar #ai1ec-container .ai1ec-calendar-view-container .ai1ec-title-buttons .ai1ec-pagination {
  margin-left: 0;
}
/* line 1374, ../base/_base.scss */
#page #event-calendar #ai1ec-container .ai1ec-calendar-view-container .ai1ec-title-buttons .ai1ec-pagination a {
  padding: 5px;
}
/* line 1384, ../base/_base.scss */
#page #event-calendar #ai1ec-container .ai1ec-calendar-view-container .ai1ec-calendar-view table.ai1ec-month-view tbody tr.ai1ec-week td .ai1ec-day-stretcher {
  height: 60px;
}
/* line 1394, ../base/_base.scss */
#page #event-calendar #ai1ec-container .ai1ec-subscribe-container {
  display: none;
}

/* line 1401, ../base/_base.scss */
.twitter-tweet {
  margin: 15px auto !important;
}

/* line 1405, ../base/_base.scss */
a.view-all {
  right: 15px;
  top: 35%;
  color: #e77e22;
}
/* line 1409, ../base/_base.scss */
a.view-all:hover {
  color: #e77e22;
}

/* line 1414, ../base/_base.scss */
.vertical-center {
  align-items: center !important;
  display: flex !important;
}

/* line 1421, ../base/_base.scss */
#highlights p {
  margin-bottom: 0;
}

/* line 1432, ../base/_base.scss */
.iframe-container iframe {
  width: 100% !important;
}
/* line 1436, ../base/_base.scss */
.iframe-container.map-content iframe {
  height: 300px !important;
}
/* line 1441, ../base/_base.scss */
.iframe-container.video-content iframe {
  height: 360px !important;
}

/* line 1450, ../base/_base.scss */
.demos .demo:nth-child(2n+1) {
  padding-left: 0 !important;
}
@media (max-width: 575px) {
  /* line 1449, ../base/_base.scss */
  .demos .demo {
    padding-left: 0 !important;
  }
}

/* line 1462, ../base/_base.scss */
#feed .img {
  width: 100px;
  height: 100px;
  position: absolute;
  z-index: 9;
  top: -14px;
  left: -14px;
}
/* line 1469, ../base/_base.scss */
#feed .img img {
  border-radius: 50px;
  height: 100px !important;
  width: 100%;
  -webkit-box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 7px 10px 2px;
}
/* line 1479, ../base/_base.scss */
#feed p {
  margin-bottom: 0;
}

/* line 1484, ../base/_base.scss */
.img-link {
  color: #333;
}
/* line 1486, ../base/_base.scss */
.img-link:hover {
  color: #333;
}

/* line 1494, ../base/_base.scss */
ul.feedback_on li.title {
  padding-bottom: 2px;
}
/* line 1496, ../base/_base.scss */
ul.feedback_on li.title span, ul.feedback_on li.title a {
  display: block;
  color: #fff;
  font-size: 12px;
  padding: 2px 7px;
  text-decoration: none;
  border-radius: 5px;
}
/* line 1504, ../base/_base.scss */
ul.feedback_on li.title a {
  background: #529f3b;
}
/* line 1507, ../base/_base.scss */
ul.feedback_on li.title span {
  background: #333;
}

/* line 1514, ../base/_base.scss */
.p-style-padding-5 p {
  margin-bottom: 5px;
}

/* line 1522, ../base/_base.scss */
.usefull-website a .hover-cover {
  opacity: 0;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 1527, ../base/_base.scss */
.usefull-website a:hover .hover-cover {
  opacity: 1;
}

/* line 1536, ../base/_base.scss */
#booking-form .modal-content {
  border: none;
}

/* line 1542, ../base/_base.scss */
#booking .details p {
  margin-bottom: 5px;
}

/* line 1549, ../base/_base.scss */
form#booking-form-form input {
  width: 100%;
  height: 30px;
  border: 1px solid #333;
}

/* line 1556, ../base/_base.scss */
.overflow-y {
  overflow-y: scroll;
  height: 300px;
}
/* line 1559, ../base/_base.scss */
.overflow-y::-webkit-scrollbar-thumb {
  background-color: #529f3b;
}
/* line 1562, ../base/_base.scss */
.overflow-y::-webkit-scrollbar {
  width: 10px;
}
/* line 1567, ../base/_base.scss */
.overflow-y::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #fff;
}

/* line 1574, ../base/_base.scss */
#states span {
  font-size: 12px;
  color: #fff;
  padding: 3px;
  background-color: #529f3b;
  white-space: nowrap;
  border-radius: 3px;
}

/* line 1584, ../base/_base.scss */
.blur-img {
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
}

/* line 1592, ../base/_base.scss */
.thumbs img {
  max-width: 100%;
  height: auto;
}

/* line 1597, ../base/_base.scss */
span.thumb {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
}
/* line 1604, ../base/_base.scss */
span.thumb img {
  margin: 0 auto;
  height: auto;
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
}
/* line 1613, ../base/_base.scss */
span.thumb.thumb-contain img {
  object-fit: contain;
}

/* line 1621, ../base/_base.scss */
.jumpPoint {
  margin-top: -123px;
  padding-bottom: 123px;
  display: block;
}

/* line 1628, ../base/_base.scss */
.make-responsive img, .make-responsive iframe {
  max-width: 100%;
}
/* line 1632, ../base/_base.scss */
.make-responsive img {
  height: auto;
}

/* line 1641, ../base/_base.scss */
#slider-img .owl-nav, #gallery-outback .owl-nav,
#upsell-product .owl-nav, #crosssell-product .owl-nav,
#newsletter-promo .owl-nav, #CTA .owl-nav {
  /*	&.disabled{
  		display: block;
  	}*/
}
/* line 1645, ../base/_base.scss */
#slider-img .owl-nav button, #gallery-outback .owl-nav button,
#upsell-product .owl-nav button, #crosssell-product .owl-nav button,
#newsletter-promo .owl-nav button, #CTA .owl-nav button {
  position: absolute;
  top: 40%;
  padding: 0;
  align-items: center !important;
  display: flex !important;
  background: green;
  height: 40px;
  width: 40px;
}
/* line 1654, ../base/_base.scss */
#slider-img .owl-nav button span, #gallery-outback .owl-nav button span,
#upsell-product .owl-nav button span, #crosssell-product .owl-nav button span,
#newsletter-promo .owl-nav button span, #CTA .owl-nav button span {
  font-size: 20px;
  display: block;
  width: 100%;
  text-align: center;
  padding: 0 9px;
  color: #fff;
}
/* line 1662, ../base/_base.scss */
#slider-img .owl-nav button.owl-prev, #gallery-outback .owl-nav button.owl-prev,
#upsell-product .owl-nav button.owl-prev, #crosssell-product .owl-nav button.owl-prev,
#newsletter-promo .owl-nav button.owl-prev, #CTA .owl-nav button.owl-prev {
  left: -20px;
  -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.75);
}
@media (max-width: 414px) {
  /* line 1662, ../base/_base.scss */
  #slider-img .owl-nav button.owl-prev, #gallery-outback .owl-nav button.owl-prev,
  #upsell-product .owl-nav button.owl-prev, #crosssell-product .owl-nav button.owl-prev,
  #newsletter-promo .owl-nav button.owl-prev, #CTA .owl-nav button.owl-prev {
    left: -8px;
  }
}
/* line 1671, ../base/_base.scss */
#slider-img .owl-nav button.owl-next, #gallery-outback .owl-nav button.owl-next,
#upsell-product .owl-nav button.owl-next, #crosssell-product .owl-nav button.owl-next,
#newsletter-promo .owl-nav button.owl-next, #CTA .owl-nav button.owl-next {
  right: -20px;
  -webkit-box-shadow: -5px 5px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: -5px 5px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: -5px 5px 5px 0px rgba(0, 0, 0, 0.75);
}
@media (max-width: 414px) {
  /* line 1671, ../base/_base.scss */
  #slider-img .owl-nav button.owl-next, #gallery-outback .owl-nav button.owl-next,
  #upsell-product .owl-nav button.owl-next, #crosssell-product .owl-nav button.owl-next,
  #newsletter-promo .owl-nav button.owl-next, #CTA .owl-nav button.owl-next {
    right: -8px;
  }
}
/* line 1680, ../base/_base.scss */
#slider-img .owl-nav button.disabled, #gallery-outback .owl-nav button.disabled,
#upsell-product .owl-nav button.disabled, #crosssell-product .owl-nav button.disabled,
#newsletter-promo .owl-nav button.disabled, #CTA .owl-nav button.disabled {
  display: none !important;
}

/* line 1690, ../base/_base.scss */
.wpulike {
  padding: 0;
}
/* line 1699, ../base/_base.scss */
.wpulike.wpulike-default .wp_ulike_general_class .wp_ulike_btn {
  background: transparent;
}

/* line 1708, ../base/_base.scss */
.modal.show {
  z-index: 9999999 !important;
}

/* line 1713, ../base/_base.scss */
.ekko-lightbox.show {
  z-index: 99999 !important;
}

@media (max-width: 768px) {
  /* line 1719, ../base/_base.scss */
  .counter {
    padding-top: 5px;
  }
  /* line 1722, ../base/_base.scss */
  .counter .counter {
    padding-top: 0;
  }
}
/* line 1726, ../base/_base.scss */
.counter .link-no-style {
  text-decoration: none;
}
/* line 1729, ../base/_base.scss */
.counter .counter-container {
  height: 20px;
  background-color: #529f3b;
  border-radius: 3px;
  max-width: 90px;
}
/* line 1735, ../base/_base.scss */
.counter .counter-container:hover {
  background-color: #42802f;
}
/* line 1739, ../base/_base.scss */
.counter i, .counter span {
  color: #fff;
  font-size: 12px !important;
}
/* line 1743, ../base/_base.scss */
.counter .count {
  padding-left: 3px;
}
/* line 1746, ../base/_base.scss */
.counter .text {
  padding-left: 3px;
  line-height: 1;
}

/* line 1755, ../base/_base.scss */
.detail__ {
  top: -15px;
  background-color: #529f3b;
  display: block;
  text-align: center;
  text-transform: uppercase;
  padding: 5px 10px;
  border-radius: 5px;
}
/* line 1764, ../base/_base.scss */
.detail__ span.closing-x {
  position: absolute;
  right: -5px;
  top: -10px;
}
/* line 1768, ../base/_base.scss */
.detail__ span.closing-x i {
  background-color: red;
  color: #fff;
  padding: 2px 3px;
  border-radius: 10px;
  font-size: 10px;
}
/* line 1776, ../base/_base.scss */
.detail__ p {
  font-size: 12px;
  color: #fff;
}

/* line 1784, ../base/_base.scss */
ul#search-tag li {
  background-color: #529f3b;
  padding: 2px 10px;
  color: #fff;
  border-radius: 5px;
  text-transform: uppercase;
  margin-bottom: .25rem;
  font-size: 12px;
}
@media (max-width: 320px) {
  /* line 1793, ../base/_base.scss */
  ul#search-tag li span {
    font-size: 10px !important;
  }
}
/* line 1797, ../base/_base.scss */
ul#search-tag li.noel-class {
  background-color: #e77e22 !important;
}

/* line 1803, ../base/_base.scss */
.the-hover {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99;
  opacity: 0;
  background-color: rgba(27, 20, 100, 0.7);
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 1813, ../base/_base.scss */
.the-hover i {
  font-size: 24px;
  color: #fff;
  background-color: #e77e22;
  padding: 15px;
  border-radius: 100%;
}
/* line 1820, ../base/_base.scss */
.the-hover:hover {
  opacity: 1;
}

/* line 1827, ../base/_base.scss */
ul.science-syllabus li a.modal-tags {
  position: relative;
  display: block;
  cursor: pointer;
}
/* line 1831, ../base/_base.scss */
ul.science-syllabus li a.modal-tags span.hover-title {
  position: absolute;
  z-index: 99;
  font-size: 12px;
  width: 100px;
  background-color: #529f3b;
  color: #fff;
  border-radius: 5px;
  padding: 7px 0;
  text-align: center;
  right: 0;
  top: 0;
}
/* line 1845, ../base/_base.scss */
ul.science-syllabus li a.modal-tags span.hover-title:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 9px 10px 9px 0;
  border-color: transparent #529f3b;
  display: block;
  width: 0;
  z-index: 1;
  left: -10px;
  top: 4px;
}
/* line 1859, ../base/_base.scss */
ul.science-syllabus li a.modal-tags:hover span.d-none {
  display: block !important;
}
@media (max-width: 768px) {
  /* line 1859, ../base/_base.scss */
  ul.science-syllabus li a.modal-tags:hover span.d-none {
    display: none !important;
  }
}

/* line 1874, ../base/_base.scss */
#commentform input[type='text'],
#commentform input[type='email'],
#commentform input[type='url'] {
  width: 100%;
  height: 50px;
  padding-left: 15px;
}
/* line 1879, ../base/_base.scss */
#commentform .form-submit {
  max-width: 220px;
  width: 100%;
}
/* line 1882, ../base/_base.scss */
#commentform .form-submit input[type='submit'] {
  height: 50px;
  width: 100%;
}

/* line 1892, ../base/_base.scss */
.video-container iframe {
  max-width: 100% !important;
}

/* line 1901, ../base/_base.scss */
#podcast-player ul li a {
  display: block;
  padding: 12px 15px;
  text-align: center;
  border-radius: 100%;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 1907, ../base/_base.scss */
#podcast-player ul li a.fizzicsed-button {
  border: 2px solid #529f3b;
  background-color: #529f3b;
}
/* line 1910, ../base/_base.scss */
#podcast-player ul li a.fizzicsed-button:hover {
  background-color: transparent;
}
/* line 1912, ../base/_base.scss */
#podcast-player ul li a.fizzicsed-button:hover i {
  color: #529f3b;
}
/* line 1917, ../base/_base.scss */
#podcast-player ul li a.fizzicstwist-button {
  border: 2px solid #6313bc;
  background-color: #6313bc;
}
/* line 1920, ../base/_base.scss */
#podcast-player ul li a.fizzicstwist-button:hover {
  background-color: transparent;
}
/* line 1922, ../base/_base.scss */
#podcast-player ul li a.fizzicstwist-button:hover i {
  color: #6313bc;
}
/* line 1927, ../base/_base.scss */
#podcast-player ul li a.disabled-button {
  border: 2px solid gray;
  background-color: gray;
}
/* line 1930, ../base/_base.scss */
#podcast-player ul li a.disabled-button:hover {
  background-color: transparent;
}
/* line 1932, ../base/_base.scss */
#podcast-player ul li a.disabled-button:hover i {
  color: gray;
}

/* line 1950, ../base/_base.scss */
.single #page .cta-boxes .cta-box .content-container.product-content p.product.add_to_cart_inline {
  padding: 10px 0 !important;
  border: none !important;
  margin: 0;
}
/* line 1954, ../base/_base.scss */
.single #page .cta-boxes .cta-box .content-container.product-content p.product.add_to_cart_inline span.amount {
  font-size: 21px;
  font-weight: 700;
  color: #529f3b;
}
/* line 1962, ../base/_base.scss */
.single #page .cta-boxes .cta-box .content-container.product-content .button-container .col {
  padding: 0 15px !important;
}
/* line 1964, ../base/_base.scss */
.single #page .cta-boxes .cta-box .content-container.product-content .button-container .col:first-child {
  padding-right: 0 !important;
}
/* line 1967, ../base/_base.scss */
.single #page .cta-boxes .cta-box .content-container.product-content .button-container .col a {
  display: block;
  padding: 10px 0;
  background-color: #e77e22;
  color: #fff !important;
  width: 100%;
  text-decoration: none;
  border: 1px solid #e77e22 !important;
  text-align: center;
  font-size: 12px;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 1978, ../base/_base.scss */
.single #page .cta-boxes .cta-box .content-container.product-content .button-container .col a:hover {
  background-color: #fff;
  color: #e77e22 !important;
}
/* line 1991, ../base/_base.scss */
.single #CTA .owl-item {
  height: 480px;
  background-color: #fff;
  position: relative;
}
/* line 1995, ../base/_base.scss */
.single #CTA .owl-item .cta-box {
  height: 100%;
}
/* line 1997, ../base/_base.scss */
.single #CTA .owl-item .cta-box .button-container, .single #CTA .owl-item .cta-box .button-content {
  position: absolute;
  bottom: 15px;
  width: 100%;
}
@media (max-width: 991px) {
  /* line 1997, ../base/_base.scss */
  .single #CTA .owl-item .cta-box .button-container, .single #CTA .owl-item .cta-box .button-content {
    font-size: 10px !important;
    position: relative;
  }
}

/* line 2012, ../base/_base.scss */
span.error-log {
  left: 15px;
  bottom: -40px;
  z-index: 2;
}
/* line 2016, ../base/_base.scss */
span.error-log span {
  border-radius: 10px;
  background-color: #529f3b;
  padding: 10px;
  color: #fff;
  position: relative;
}
/* line 2022, ../base/_base.scss */
span.error-log span:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 0 11px 11px;
  border-color: #529f3b transparent;
  display: block;
  width: 0;
  z-index: 1;
  top: -11px;
  left: 15px;
}

/* line 2040, ../base/_base.scss */
.modal button#close-media {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 2043, ../base/_base.scss */
.modal button#close-media span {
  font-size: 50px;
  color: #e77e22;
}

/* line 2055, ../base/_base.scss */
#newsletter-promo .owl-item .item img {
  max-height: unset !important;
}

/* line 2063, ../base/_base.scss */
#mediaPost__:before {
  content: '';
  position: absolute;
  background-color: #529f3b;
  opacity: 0.6;
  top: 0;
  bottom: 0;
  left: 0;
  top: 0;
}

/* line 2076, ../base/_base.scss */
.cooming-soon {
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: #529f3b;
}
/* line 2080, ../base/_base.scss */
.cooming-soon article {
  padding-top: 20px;
}
/* line 2082, ../base/_base.scss */
.cooming-soon article h1 {
  color: #fff;
}

/*body{
	&.admin-bar{
		#mainNav{
			top: 32px;
		}
	}
}*/
/*#masthead{
	height: 78px !important;
	@media (max-width: 1366px){
		height: 83px !important;
	}
	@media (max-width: 991px){
		height: 113px !important;
	}
}*/
/* line 18, ../base/_nav.scss */
body #secondary-navigation {
  background-color: #120e47;
}
/* line 21, ../base/_nav.scss */
body #secondary-navigation ul li {
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 22, ../base/_nav.scss */
body #secondary-navigation ul li a {
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 1;
  padding: 0 5px;
}
/* line 29, ../base/_nav.scss */
body #secondary-navigation ul li a span {
  color: #e77e22;
}
/* line 34, ../base/_nav.scss */
body #secondary-navigation ul li:hover {
  background-color: #e77e22;
}
/* line 38, ../base/_nav.scss */
body #secondary-navigation ul li.customer-name:hover {
  background-color: transparent;
}
/* line 46, ../base/_nav.scss */
body.admin-bar #secondary-navigation {
  margin-top: 32px;
}
@media (max-width: 768px) {
  /* line 46, ../base/_nav.scss */
  body.admin-bar #secondary-navigation {
    margin-top: 45px;
  }
}

/* line 62, ../base/_nav.scss */
#navbarResponsive ul#menu-primary-menu li.menu-item ul.dropdown-menu.show li.menu-item a:hover {
  color: #529f3b !important;
}
@media (max-width: 1299px) {
  /* line 69, ../base/_nav.scss */
  #navbarResponsive ul#menu-primary-menu li.menu-item ul.dropdown-menu.show li.menu-item ul.custom-nav li a.title .img-container {
    height: 187px !important;
  }
}
@media (max-width: 1199px) {
  /* line 69, ../base/_nav.scss */
  #navbarResponsive ul#menu-primary-menu li.menu-item ul.dropdown-menu.show li.menu-item ul.custom-nav li a.title .img-container {
    height: 151px !important;
  }
}
@media (max-width: 768px) {
  /* line 69, ../base/_nav.scss */
  #navbarResponsive ul#menu-primary-menu li.menu-item ul.dropdown-menu.show li.menu-item ul.custom-nav li a.title .img-container {
    height: 112px !important;
  }
}
@media (max-width: 768px) {
  /* line 69, ../base/_nav.scss */
  #navbarResponsive ul#menu-primary-menu li.menu-item ul.dropdown-menu.show li.menu-item ul.custom-nav li a.title .img-container {
    height: 112px !important;
  }
}
@media (max-width: 414px) {
  /* line 69, ../base/_nav.scss */
  #navbarResponsive ul#menu-primary-menu li.menu-item ul.dropdown-menu.show li.menu-item ul.custom-nav li a.title .img-container {
    height: 220px !important;
  }
}

/* line 96, ../base/_nav.scss */
#mainNav {
  background-color: #529f3b;
  padding: 0;
  z-index: 999;
}
/* line 100, ../base/_nav.scss */
#mainNav button.navbar-toggler {
  border: none;
  padding: 5px;
}
/* line 105, ../base/_nav.scss */
#mainNav button.navbar-toggler span.bar.span-bar {
  height: 5px;
  display: block;
  width: 30px;
  margin-bottom: 5px;
  background-color: #e77e22;
}
/* line 111, ../base/_nav.scss */
#mainNav button.navbar-toggler span.bar.span-bar:last-child {
  margin-bottom: 0;
}
/* line 116, ../base/_nav.scss */
#mainNav button.navbar-toggler:hover {
  background-color: #e77e22;
}
/* line 119, ../base/_nav.scss */
#mainNav button.navbar-toggler:hover span.bar.span-bar {
  background-color: #fff;
}
/* line 125, ../base/_nav.scss */
#mainNav .description {
  font-size: 12px;
  color: #fff;
}
/* line 129, ../base/_nav.scss */
#mainNav.load-nav {
  opacity: 0;
}
/* line 132, ../base/_nav.scss */
#mainNav a.navbar-brand {
  padding: 2px 5px;
  margin-right: 0;
}
/* line 135, ../base/_nav.scss */
#mainNav a.navbar-brand .logo {
  width: 242px;
  max-width: 300px;
}
@media (max-width: 1366px) {
  /* line 135, ../base/_nav.scss */
  #mainNav a.navbar-brand .logo {
    max-width: 162px;
  }
}
/* line 147, ../base/_nav.scss */
#mainNav .nav-container {
  padding: 0;
  margin-right: 100px;
}
@media (max-width: 1366px) {
  /* line 147, ../base/_nav.scss */
  #mainNav .nav-container {
    margin-right: 68px;
  }
}
/* line 154, ../base/_nav.scss */
#mainNav .nav-container .row {
  margin: 0;
  width: 100%;
}
@media (max-width: 1366px) {
  /* line 158, ../base/_nav.scss */
  #mainNav .nav-container .row h4 {
    font-size: 1.2rem;
  }
  /* line 161, ../base/_nav.scss */
  #mainNav .nav-container .row h5 {
    font-size: 1rem;
  }
}
@media (max-width: 768px) {
  /* line 168, ../base/_nav.scss */
  #mainNav .nav-container .row .phone h4 {
    font-size: 1rem;
  }
  /* line 172, ../base/_nav.scss */
  #mainNav .nav-container .row .email {
    padding-left: 0;
  }
}
/* line 177, ../base/_nav.scss */
#mainNav .nav-container .row h4, #mainNav .nav-container .row h5 {
  text-align: right;
  width: 100%;
  line-height: 1;
}
/* line 181, ../base/_nav.scss */
#mainNav .nav-container .row h4 a, #mainNav .nav-container .row h5 a {
  font-weight: 900;
  color: #fff;
  margin-bottom: 0;
  line-height: 1;
  text-decoration: none;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 189, ../base/_nav.scss */
#mainNav .nav-container .row h4 a:hover, #mainNav .nav-container .row h5 a:hover {
  color: #1b1464;
}
/* line 194, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav {
  position: unset;
}
/* line 196, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar {
  padding-left: 0;
  padding-right: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  position: unset;
}
@media (max-width: 1366px) {
  /* line 196, ../base/_nav.scss */
  #mainNav .nav-container .row .main-nav nav.navbar {
    padding-top: 0;
    padding-bottom: 1px;
  }
}
/* line 207, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav {
  flex-direction: row;
}
/* line 209, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item {
  position: unset;
  /* &:hover{
  	ul.dropdown-menu{
  		display: block;
  	}
  } */
}
/* line 212, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item.nav-cart a {
  position: relative !important;
}
/* line 216, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item a {
  display: block;
  padding: 5px 10px;
  font-size: 1rem;
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
@media (max-width: 1366px) {
  /* line 216, ../base/_nav.scss */
  #mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item a {
    padding: 3px 10px;
  }
}
/* line 228, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item a i.fas, #mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item a i.fa, #mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item a i.far {
  color: #e77e22 !important;
}
/* line 231, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item a i.fa-shopping-cart {
  color: #fff !important;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 238, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item a span.plus-caret i.fas, #mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item a span.plus-caret i.fa, #mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item a span.plus-caret i.far {
  color: #1b1464 !important;
}
/* line 244, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item a:hover {
  color: #1b1464;
}
/* line 249, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item a:hover span.plus-caret i.fas, #mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item a:hover span.plus-caret i.fa, #mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item a:hover span.plus-caret i.far {
  color: #fff !important;
}
/* line 255, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item a:hover i.fa-shopping-cart {
  color: #1b1464 !important;
}
/* line 260, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item a.dropdown-toggle {
  position: relative;
  padding-right: 10px;
  margin-right: 5px;
}
/* line 264, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item a.dropdown-toggle:after {
  display: none;
}
/* line 267, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item a.dropdown-toggle span.plus-caret {
  display: block;
}
/* line 269, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item a.dropdown-toggle span.plus-caret i {
  position: absolute;
  top: 13px;
  right: 0;
  font-size: 8px;
  color: #1b1464;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
@media (max-width: 1366px) {
  /* line 269, ../base/_nav.scss */
  #mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item a.dropdown-toggle span.plus-caret i {
    top: 11px;
  }
}
/* line 285, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item:last-child a {
  padding-right: 0;
}
/* line 291, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item.dropdown.show a.dropdown-toggle {
  color: #1b1464;
}
@media (max-width: 991px) {
  /* line 291, ../base/_nav.scss */
  #mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item.dropdown.show a.dropdown-toggle {
    color: #529f3b;
  }
}
/* line 296, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item.dropdown.show a.dropdown-toggle:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 0 13px 13px;
  border-color: #FFFFFF transparent;
  display: block;
  width: 0;
  z-index: 1;
  bottom: -15px;
  margin-left: 0;
  left: 18px;
}
/* line 310, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item.dropdown.show a.dropdown-toggle span.plus-caret i {
  color: #fff;
}
/* line 318, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item ul.dropdown-menu.show {
  padding-top: 15px;
  padding-bottom: 15px;
  border-top: 2px solid #fff !important;
  border: none;
  background-color: rgba(0, 0, 0, 0.9);
  border-radius: 0;
  margin: 0;
  width: 100%;
}
/* line 331, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item ul.dropdown-menu.show li.col {
  padding: 15px 0;
  margin: 0 15px;
}
/* line 334, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item ul.dropdown-menu.show li.col a.menu-item {
  position: relative;
}
/* line 337, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item ul.dropdown-menu.show li.col a.menu-item:hover {
  color: #529f3b !important;
}
/* line 340, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item ul.dropdown-menu.show li.col a.menu-item:after {
  content: '';
  width: 100%;
  background: #529f3b;
  height: 2px;
  display: block;
  position: absolute;
  left: 0;
}
/* line 350, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item ul.dropdown-menu.show li.col ul.list-inline {
  padding-top: 5px;
}
/* line 352, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item ul.dropdown-menu.show li.col ul.list-inline.custom-nav {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
}
/* line 356, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item ul.dropdown-menu.show li.col ul.list-inline.custom-nav li.list-inline-item {
  margin-right: 0;
  width: 100%;
}
/* line 359, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item ul.dropdown-menu.show li.col ul.list-inline.custom-nav li.list-inline-item a {
  padding: 0;
  font-size: 12px;
  border: none;
}
/* line 360, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item ul.dropdown-menu.show li.col ul.list-inline.custom-nav li.list-inline-item a:before {
  display: none;
}
/* line 366, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item ul.dropdown-menu.show li.col ul.list-inline.custom-nav li.list-inline-item a:after {
  display: none;
}
/* line 369, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item ul.dropdown-menu.show li.col ul.list-inline.custom-nav li.list-inline-item a p {
  margin-bottom: 0;
}
/* line 373, ../base/_nav.scss */
#mainNav .nav-container .row .main-nav nav.navbar #navbarResponsive ul.navbar-nav li.menu-item ul.dropdown-menu.show li.col ul.list-inline.custom-nav li.list-inline-item p {
  margin-bottom: 0;
}

/* line 396, ../base/_nav.scss */
#masthead .search {
  background-color: rgba(27, 20, 100, 0.3);
  width: 113px;
}
/* line 399, ../base/_nav.scss */
#masthead .search a {
  display: block;
  width: 113px;
  height: 113px;
  color: #fff;
  font-size: 30px;
  text-align: center;
  z-index: 99;
  padding: 34px 0;
}
/* line 409, ../base/_nav.scss */
#masthead .search #search-box, #masthead .search #search-box2 {
  position: absolute;
  top: 0;
  width: 0;
  right: 0;
  height: 113px;
  z-index: -1;
  border: none;
  padding: 30px 15px;
  font-size: 24px;
  opacity: 0;
  border-radius: 0;
  caret-color: #529f3b;
  font-weight: 600;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 424, ../base/_nav.scss */
#masthead .search #search-box.active, #masthead .search #search-box2.active {
  right: 128px;
  opacity: 1;
  width: 415px;
  z-index: 99;
}
/* line 432, ../base/_nav.scss */
#masthead .search-field {
  border: none;
}
/* line 434, ../base/_nav.scss */
#masthead .search-field:focus {
  border: none;
}
/* line 438, ../base/_nav.scss */
#masthead #icon-close, #masthead #icon-search, #masthead #icon-search-first {
  color: #fff;
}
/* line 442, ../base/_nav.scss */
#masthead .search-icon-container:before {
  content: "\f002";
  font-family: Font Awesome\ 5 Pro;
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
/* line 455, ../base/_nav.scss */
#masthead .search-button-primary {
  background-color: #fff;
}

/* line 463, ../base/_nav.scss */
#page #mainNav ul.list-inline.custom-nav {
  padding-left: 5px;
  border-top: 2px solid #529f3b;
  padding-top: 5px;
}
/* line 467, ../base/_nav.scss */
#page #mainNav ul.list-inline.custom-nav li.list-inline-item {
  position: relative;
  margin-right: 0 !important;
  width: 100%;
}
/* line 471, ../base/_nav.scss */
#page #mainNav ul.list-inline.custom-nav li.list-inline-item a.title {
  padding: 0 !important;
  font-size: 12px !important;
  border: none !important;
}
/* line 481, ../base/_nav.scss */
#page #mainNav ul.list-inline.custom-nav li.view-wrap a.the-view-all {
  background-color: #e77e22;
  color: #fff !important;
  font-size: 10px !important;
  padding: 2px !important;
  border-radius: 3px;
  text-align: center;
  margin-left: auto;
  max-width: 50px;
  text-decoration: none !important;
}
/* line 491, ../base/_nav.scss */
#page #mainNav ul.list-inline.custom-nav li.view-wrap a.the-view-all:hover {
  color: #fff !important;
}

/* line 506, ../base/_nav.scss */
.col.menu-item a:before {
  position: relative;
  font-family: Font Awesome\ 5 Pro;
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1.5;
  display: inline-block;
  background-color: #e77e22;
  border-radius: 100%;
  width: 27px;
  height: 25px;
  padding-top: 3px;
  text-align: center;
  top: -5px;
  margin-bottom: -2px;
  color: #fff;
  margin-right: 10px;
  margin-left: -5px;
}
/* line 533, ../base/_nav.scss */
.col.menu-item ul.custom-nav li.list-inline-item a {
  display: block;
}
/* line 535, ../base/_nav.scss */
.col.menu-item ul.custom-nav li.list-inline-item a .img-container {
  position: relative;
  height: 172px;
}
/* line 538, ../base/_nav.scss */
.col.menu-item ul.custom-nav li.list-inline-item a .img-container img {
  position: absolute;
  max-width: 100%;
  height: auto;
}
/* line 551, ../base/_nav.scss */
.col.menu-item.shop-nav a:before {
  content: "\f217";
}
/* line 558, ../base/_nav.scss */
.col.menu-item.new-books-nav a:before {
  content: "\f02d";
}
/* line 565, ../base/_nav.scss */
.col.menu-item.sale-items-nav a:before {
  content: "\f4d3";
}
/* line 572, ../base/_nav.scss */
.col.menu-item.new-items-nav a:before {
  content: "\f0fe";
}
/* line 579, ../base/_nav.scss */
.col.menu-item.teachers-gifts-nav a:before {
  content: "\f06b";
  font-family: Font Awesome\ 5 Pro;
}
/* line 589, ../base/_nav.scss */
.col.menu-item.programs-nav a:before {
  content: "\f02d";
}
/* line 596, ../base/_nav.scss */
.col.menu-item.school-nav a:before {
  content: "\f19c";
}
/* line 603, ../base/_nav.scss */
.col.menu-item.special-events-nav a:before {
  content: "\f073";
}
/* line 610, ../base/_nav.scss */
.col.menu-item.parties-nav a:before {
  content: "\f0c0";
}
/* line 617, ../base/_nav.scss */
.col.menu-item.holiday-nav a:before {
  content: "\f286";
  font-family: Font Awesome\ 5 Brands;
}
/* line 627, ../base/_nav.scss */
.col.menu-item.about-nav a:before {
  content: "\f059";
}
/* line 634, ../base/_nav.scss */
.col.menu-item.team-nav a:before {
  content: "\f0c0";
}
/* line 641, ../base/_nav.scss */
.col.menu-item.media-nav a:before {
  content: "\f03d";
}
/* line 648, ../base/_nav.scss */
.col.menu-item.projects-nav a:before {
  content: "\f085";
}
/* line 655, ../base/_nav.scss */
.col.menu-item.customer-feedback-nav a:before {
  content: "\f4b4";
}

/* line 665, ../base/_nav.scss */
span.nav-icon {
  position: absolute;
  font-size: 14px;
  color: #fff;
  background-color: #1b1464;
  padding: 5px 10px;
  z-index: 99;
}

/* line 675, ../base/_nav.scss */
span.nav-counter-wrapper {
  position: relative;
}
/* line 677, ../base/_nav.scss */
span.nav-counter-wrapper span.cart-counter {
  position: absolute;
  left: -7px;
  top: -5px;
  height: 20px;
  width: 20px;
  background-color: #e77e22;
  color: #fff;
  text-align: center;
  border-radius: 50px;
  font-size: 12px;
  display: flex;
  align-items: center;
}

/* line 694, ../base/_nav.scss */
#_search {
  right: 0;
  position: absolute;
  height: 92px;
}
@media (max-width: 1366px) {
  /* line 694, ../base/_nav.scss */
  #_search {
    height: 63px;
  }
}
@media (max-width: 414px) {
  /* line 694, ../base/_nav.scss */
  #_search {
    position: fixed;
    transform: translate3d(0, 0, 0);
    top: 21;
    height: 78px;
  }
}
/* line 709, ../base/_nav.scss */
#_search.active {
  width: 435px !important;
  z-index: 9999;
}
@media (max-width: 414px) {
  /* line 709, ../base/_nav.scss */
  #_search.active {
    width: 336px !important;
  }
}
@media (max-width: 375px) {
  /* line 709, ../base/_nav.scss */
  #_search.active {
    width: 297px !important;
  }
}
@media (max-width: 360px) {
  /* line 709, ../base/_nav.scss */
  #_search.active {
    width: 282px !important;
  }
}
@media (max-width: 320px) {
  /* line 709, ../base/_nav.scss */
  #_search.active {
    width: 242px !important;
  }
}
/* line 730, ../base/_nav.scss */
#_search .search-main .search-button-container {
  background-color: #417547;
  width: 100px !important;
  position: absolute;
  right: 0;
}
@media (max-width: 1366px) {
  /* line 730, ../base/_nav.scss */
  #_search .search-main .search-button-container {
    width: 70px !important;
  }
}
@media (max-width: 414px) {
  /* line 730, ../base/_nav.scss */
  #_search .search-main .search-button-container {
    width: 78px !important;
  }
}
/* line 743, ../base/_nav.scss */
#_search .search-main .search-button-container .search-button i {
  font-size: 2.5em;
}
@media (max-width: 1366px) {
  /* line 743, ../base/_nav.scss */
  #_search .search-main .search-button-container .search-button i {
    font-size: 2.2em;
  }
}
@media (max-width: 414px) {
  /* line 743, ../base/_nav.scss */
  #_search .search-main .search-button-container .search-button i {
    font-size: 2em;
  }
}
/* line 755, ../base/_nav.scss */
#_search .search-main .search-bar-container {
  position: absolute !important;
  right: 100px;
  display: none;
}
@media (max-width: 1366px) {
  /* line 755, ../base/_nav.scss */
  #_search .search-main .search-bar-container {
    right: 70px !important;
  }
}
@media (max-width: 414px) {
  /* line 755, ../base/_nav.scss */
  #_search .search-main .search-bar-container {
    right: 78px !important;
  }
}
/* line 765, ../base/_nav.scss */
#_search .search-main .search-bar-container.active {
  display: block;
}
/* line 769, ../base/_nav.scss */
#_search .search-main .search-bar-container .input-container input {
  font-size: 21px;
  border-radius: 0 !important;
  color: #417547;
}
@media (max-width: 414px) {
  /* line 769, ../base/_nav.scss */
  #_search .search-main .search-bar-container .input-container input {
    height: 78px !important;
  }
}

/* line 3, ../base/_footer.scss */
.container-fluid.page-nav-footer .row {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 6, ../base/_footer.scss */
.container-fluid.page-nav-footer .row h4.next {
  margin: 0 auto;
}

/* line 14, ../base/_footer.scss */
.footer .title-box {
  display: none;
}

/* line 24, ../base/_footer.scss */
#footer-x .col.newsletter-footer p a {
  color: #e77e22;
}
/* line 28, ../base/_footer.scss */
#footer-x .col.newsletter-footer input[type="submit"] {
  width: 100%;
  padding: 10px 0;
  text-transform: uppercase;
  color: #fff;
  border: 1px solid #e77e22;
  background-color: #e77e22;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 36, ../base/_footer.scss */
#footer-x .col.newsletter-footer input[type="submit"]:hover {
  color: #e77e22;
  background-color: #fff;
}
/* line 43, ../base/_footer.scss */
#footer-x .col.vacancies-footer h6 {
  position: relative;
}
/* line 45, ../base/_footer.scss */
#footer-x .col.vacancies-footer h6 a {
  float: right;
  color: #e77e22 !important;
}
/* line 53, ../base/_footer.scss */
#footer-x .col.feedback-footer p a {
  color: #e77e22;
}
/* line 58, ../base/_footer.scss */
#footer-x .col.feedback-footer ul li {
  padding-bottom: 10px;
}
/* line 60, ../base/_footer.scss */
#footer-x .col.feedback-footer ul li img {
  max-width: 80%;
  height: auto;
}
/* line 69, ../base/_footer.scss */
#footer-x .col.contact-footer h6 a {
  color: #e77e22;
}
/* line 77, ../base/_footer.scss */
#footer-x.page-footer {
  padding-top: 15px;
  position: fixed;
  top: unset;
  bottom: -100%;
  height: auto;
  z-index: 9999999;
}
/* line 84, ../base/_footer.scss */
#footer-x.page-footer.grow-top {
  bottom: 0;
}
/* line 87, ../base/_footer.scss */
#footer-x.page-footer .row {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 98, ../base/_footer.scss */
.page-footer-directory .row.next-container {
  margin-right: -15px;
  margin-left: -15px;
  position: fixed;
  bottom: -100%;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 104, ../base/_footer.scss */
.page-footer-directory .row.next-container h4.next {
  margin-left: auto;
}
@media (max-width: 991px) {
  /* line 104, ../base/_footer.scss */
  .page-footer-directory .row.next-container h4.next {
    margin: 0 auto;
  }
}
/* line 109, ../base/_footer.scss */
.page-footer-directory .row.next-container h4.next a.next-footer {
  cursor: pointer;
  display: block;
}
/* line 118, ../base/_footer.scss */
.page-footer-directory.scrolled .row.next-container {
  bottom: 0;
  z-index: 999999;
}

/* line 127, ../base/_footer.scss */
#gdpr {
  position: fixed;
  z-index: 99999999;
  width: 100%;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
}
/* line 133, ../base/_footer.scss */
#gdpr p {
  color: #fff;
}

/* line 3, ../base/_search.scss */
#search-queries a.button {
  text-decoration: none;
}
/* line 8, ../base/_search.scss */
#search-queries img {
  max-width: 300px;
  height: auto;
}
/* line 13, ../base/_search.scss */
#search-queries .quantity {
  display: none;
}
/* line 18, ../base/_search.scss */
#search-queries .comments-link,
#search-queries .edit-link {
  display: none;
}
/* line 22, ../base/_search.scss */
#search-queries .fb-like.fb_iframe_widget {
  display: none;
}
/* line 27, ../base/_search.scss */
#search-queries .bordered {
  border: 1px solid #c1c1c1;
}
/* line 31, ../base/_search.scss */
#search-queries .img-container img {
  max-width: 100%;
  width: 100%;
  height: auto;
}
/* line 37, ../base/_search.scss */
#search-queries .border-y {
  border-top: 1px solid #c1c1c1;
  border-bottom: 1px solid #c1c1c1;
}
/* line 41, ../base/_search.scss */
#search-queries .bt-0 {
  border-top: none;
}
/* line 44, ../base/_search.scss */
#search-queries .fas {
  color: #a2a2a2;
}
/* line 46, ../base/_search.scss */
#search-queries .fas.c-white {
  color: #fff;
}
/* line 51, ../base/_search.scss */
#search-queries .meta span {
  font-size: 12px;
  color: #c1c1c1;
}
/* line 54, ../base/_search.scss */
#search-queries .meta span a {
  color: #529f3b;
  text-decoration: none;
}
/* line 57, ../base/_search.scss */
#search-queries .meta span a time {
  padding-left: 5px;
}
/* line 61, ../base/_search.scss */
#search-queries .meta span:first-child {
  padding-right: 5px;
}

/* line 74, ../base/_search.scss */
.wc-product.search-page ul.products li.product a {
  text-decoration: none;
}
/* line 77, ../base/_search.scss */
.wc-product.search-page ul.products li.product h2 {
  color: #000;
  padding: 10px 0;
  margin: 0;
}
/* line 82, ../base/_search.scss */
.wc-product.search-page ul.products li.product .price {
  color: #529f3b;
  font-size: 21px;
  font-weight: bold;
}
/* line 87, ../base/_search.scss */
.wc-product.search-page ul.products li.product img {
  width: 100%;
}
/* line 91, ../base/_search.scss */
.wc-product.search-page ul.products li.product .row.button-container {
  padding-top: 15px;
  margin: 0;
}
/* line 95, ../base/_search.scss */
.wc-product.search-page ul.products li.product .row.button-container .prod-details a {
  margin-right: 7px;
}
/* line 100, ../base/_search.scss */
.wc-product.search-page ul.products li.product .row.button-container .prod-add-to-cart a {
  margin-left: 7px;
}
/* line 105, ../base/_search.scss */
.wc-product.search-page ul.products li.product .row.button-container .prod-details a, .wc-product.search-page ul.products li.product .row.button-container .prod-add-to-cart a {
  color: #fff !important;
  background-color: #e77e22;
  padding: 5px;
  width: 100%;
  display: block;
  border: 1px solid #e77e22 !important;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 113, ../base/_search.scss */
.wc-product.search-page ul.products li.product .row.button-container .prod-details a i, .wc-product.search-page ul.products li.product .row.button-container .prod-add-to-cart a i {
  color: #fff !important;
}
/* line 116, ../base/_search.scss */
.wc-product.search-page ul.products li.product .row.button-container .prod-details a span, .wc-product.search-page ul.products li.product .row.button-container .prod-add-to-cart a span {
  padding-left: 10px;
  font-size: 12px;
}
/* line 120, ../base/_search.scss */
.wc-product.search-page ul.products li.product .row.button-container .prod-details a:hover, .wc-product.search-page ul.products li.product .row.button-container .prod-add-to-cart a:hover {
  color: #e77e22 !important;
  background-color: #fff;
}
/* line 123, ../base/_search.scss */
.wc-product.search-page ul.products li.product .row.button-container .prod-details a:hover i, .wc-product.search-page ul.products li.product .row.button-container .prod-add-to-cart a:hover i {
  color: #e77e22 !important;
}
/* line 134, ../base/_search.scss */
.wc-product.search-page ul.products li.product.instock .row.button-container .prod-add-to-cart {
  display: block;
}

/* line 148, ../base/_search.scss */
.s-form.no-found .search-form {
  display: flex;
}
/* line 150, ../base/_search.scss */
.s-form.no-found .search-form input[type="search"] {
  width: 70%;
  height: 50px;
  border: 1px solid #c1c1c1;
  padding-left: 15px;
  font-size: 24px;
  border-radius: 0;
  caret-color: #529f3b;
  font-weight: 600;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 165, ../base/_search.scss */
.s-form.no-found .search-form input[type="submit"] {
  width: 30%;
  margin: 0 auto;
  padding-top: 13px;
  padding-bottom: 13px;
}

/* line 1, ../base/_form.scss */
#calendar-wrapper, #calendar-wrapper-2 {
  background-color: red;
  position: relative;
}
/* line 4, ../base/_form.scss */
#calendar-wrapper .btn-calendar::-webkit-inner-spin-button, #calendar-wrapper-2 .btn-calendar::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
/* line 7, ../base/_form.scss */
#calendar-wrapper .btn-calendar::-webkit-calendar-picker-indicator, #calendar-wrapper-2 .btn-calendar::-webkit-calendar-picker-indicator {
  right: 0;
  left: 0;
  height: 30px;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  color: rgba(204, 204, 204, 0);
  opacity: 0;
}

/* line 3, ../_homepage-v2.scss */
body.home.page-template-homepage2019v2 #rc-anchor-container {
  z-index: 99;
}
/* line 6, ../_homepage-v2.scss */
body.home.page-template-homepage2019v2 .enquire-buttom {
  position: fixed;
  z-index: 99;
  bottom: 150px;
  right: 0;
}
@media (max-width: 768px) {
  /* line 6, ../_homepage-v2.scss */
  body.home.page-template-homepage2019v2 .enquire-buttom {
    bottom: 0;
  }
}
/* line 14, ../_homepage-v2.scss */
body.home.page-template-homepage2019v2 .enquire-buttom a {
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
  width: 30px;
  background-color: #e77e22;
  color: #fff;
  text-align: center;
  font-size: 10px;
  text-decoration: none;
}
/* line 24, ../_homepage-v2.scss */
body.home.page-template-homepage2019v2 .enquire-buttom a:hover {
  background-color: #e29047;
}
@media (max-width: 320px) and (max-height: 480px) {
  /* line 29, ../_homepage-v2.scss */
  body.home.page-template-homepage2019v2 .enquire-buttom a {
    font-size: 7px;
  }
}
/* line 34, ../_homepage-v2.scss */
body.home.page-template-homepage2019v2 .homepage-container {
  height: 100%;
}
/* line 36, ../_homepage-v2.scss */
body.home.page-template-homepage2019v2 .homepage-container #page {
  height: 100%;
}
/* line 41, ../_homepage-v2.scss */
body.home.page-template-homepage2019v2 .homepage-container #page #content {
  height: 100%;
}
/* line 43, ../_homepage-v2.scss */
body.home.page-template-homepage2019v2 .homepage-container #page #content #homepage2019v2 {
  height: 100%;
}
/* line 46, ../_homepage-v2.scss */
body.home.page-template-homepage2019v2 .homepage-container #page #content #homepage2019v2 #homepage-v2 .owl-stage-outer {
  height: 100%;
}
/* line 48, ../_homepage-v2.scss */
body.home.page-template-homepage2019v2 .homepage-container #page #content #homepage2019v2 #homepage-v2 .owl-stage-outer .owl-stage {
  height: 100%;
}
/* line 50, ../_homepage-v2.scss */
body.home.page-template-homepage2019v2 .homepage-container #page #content #homepage2019v2 #homepage-v2 .owl-stage-outer .owl-stage .owl-item {
  max-width: 100%;
  width: 300px;
  height: 100%;
  position: relative;
}
/* line 55, ../_homepage-v2.scss */
body.home.page-template-homepage2019v2 .homepage-container #page #content #homepage2019v2 #homepage-v2 .owl-stage-outer .owl-stage .owl-item article {
  position: absolute;
  top: 150px;
  left: 15px;
  right: 15px;
  z-index: 99;
}
/* line 61, ../_homepage-v2.scss */
body.home.page-template-homepage2019v2 .homepage-container #page #content #homepage2019v2 #homepage-v2 .owl-stage-outer .owl-stage .owl-item article h1, body.home.page-template-homepage2019v2 .homepage-container #page #content #homepage2019v2 #homepage-v2 .owl-stage-outer .owl-stage .owl-item article p {
  color: #fff;
}
@media (max-width: 768px) {
  /* line 65, ../_homepage-v2.scss */
  body.home.page-template-homepage2019v2 .homepage-container #page #content #homepage2019v2 #homepage-v2 .owl-stage-outer .owl-stage .owl-item article h1 {
    font-size: 51px;
  }
  /* line 68, ../_homepage-v2.scss */
  body.home.page-template-homepage2019v2 .homepage-container #page #content #homepage2019v2 #homepage-v2 .owl-stage-outer .owl-stage .owl-item article p {
    font-size: 21px;
  }
}
@media (max-width: 414px) {
  /* line 73, ../_homepage-v2.scss */
  body.home.page-template-homepage2019v2 .homepage-container #page #content #homepage2019v2 #homepage-v2 .owl-stage-outer .owl-stage .owl-item article h1 {
    font-size: 41px;
  }
  /* line 76, ../_homepage-v2.scss */
  body.home.page-template-homepage2019v2 .homepage-container #page #content #homepage2019v2 #homepage-v2 .owl-stage-outer .owl-stage .owl-item article p {
    font-size: 18px;
  }
}
@media (max-width: 320px) {
  /* line 81, ../_homepage-v2.scss */
  body.home.page-template-homepage2019v2 .homepage-container #page #content #homepage2019v2 #homepage-v2 .owl-stage-outer .owl-stage .owl-item article h1 {
    font-size: 31px;
  }
  /* line 84, ../_homepage-v2.scss */
  body.home.page-template-homepage2019v2 .homepage-container #page #content #homepage2019v2 #homepage-v2 .owl-stage-outer .owl-stage .owl-item article p {
    font-size: 14px;
  }
}
/* line 89, ../_homepage-v2.scss */
body.home.page-template-homepage2019v2 .homepage-container #page #content #homepage2019v2 #homepage-v2 .owl-stage-outer .owl-stage .owl-item .button-container-1 {
  position: absolute;
  bottom: 0;
  left: 0px;
  right: 0px;
  opacity: 0;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 96, ../_homepage-v2.scss */
body.home.page-template-homepage2019v2 .homepage-container #page #content #homepage2019v2 #homepage-v2 .owl-stage-outer .owl-stage .owl-item .button-container-1 button {
  padding: 20px 10px;
  width: 100%;
  text-align: center;
  font-size: 18px;
  color: #fff;
  background-color: #e77e22;
}
/* line 105, ../_homepage-v2.scss */
body.home.page-template-homepage2019v2 .homepage-container #page #content #homepage2019v2 #homepage-v2 .owl-stage-outer .owl-stage .owl-item:after {
  content: '';
  background-color: rgba(27, 20, 100, 0.3);
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
/* line 115, ../_homepage-v2.scss */
body.home.page-template-homepage2019v2 .homepage-container #page #content #homepage2019v2 #homepage-v2 .owl-stage-outer .owl-stage .owl-item:hover .button-container-1 {
  opacity: 1;
}
/* line 118, ../_homepage-v2.scss */
body.home.page-template-homepage2019v2 .homepage-container #page #content #homepage2019v2 #homepage-v2 .owl-stage-outer .owl-stage .owl-item:hover:after {
  display: none;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 128, ../_homepage-v2.scss */
body.home.page-template-homepage2019v2 .homepage-container #page #content #homepage2019v2 #homepage-v2 .owl-nav button {
  position: absolute;
  top: 50%;
  font-size: 71px;
  color: #e77e22;
}
/* line 133, ../_homepage-v2.scss */
body.home.page-template-homepage2019v2 .homepage-container #page #content #homepage2019v2 #homepage-v2 .owl-nav button.owl-prev {
  left: 15px !important;
}
/* line 136, ../_homepage-v2.scss */
body.home.page-template-homepage2019v2 .homepage-container #page #content #homepage2019v2 #homepage-v2 .owl-nav button.owl-next {
  right: 15px !important;
}
/* line 139, ../_homepage-v2.scss */
body.home.page-template-homepage2019v2 .homepage-container #page #content #homepage2019v2 #homepage-v2 .owl-nav button.disabled {
  opacity: 0;
}
/* line 144, ../_homepage-v2.scss */
body.home.page-template-homepage2019v2 .homepage-container #page #content #homepage2019v2 #homepage-v2 .owl-dots {
  position: absolute;
  bottom: 80px;
  left: 0;
  right: 0;
  text-align: center;
}
/* line 150, ../_homepage-v2.scss */
body.home.page-template-homepage2019v2 .homepage-container #page #content #homepage2019v2 #homepage-v2 .owl-dots button {
  height: 10px;
  width: 10px;
  border: 1px solid #e77e22;
  margin-right: 5px;
  border-radius: 10px;
}
/* line 157, ../_homepage-v2.scss */
body.home.page-template-homepage2019v2 .homepage-container #page #content #homepage2019v2 #homepage-v2 .owl-dots button.active {
  background-color: #e77e22;
}

/* line 1, ../main/_main.scss */
body, html {
  	/*scroll-behavior: smooth;
      margin: 0;
    	overflow: hidden !important;
    	-webkit-transition: opacity 400ms;
    	-moz-transition: opacity 400ms;
    	transition: opacity 400ms;*/
}

/* line 10, ../main/_main.scss */
html#html-loading, body#body-loading {
  scroll-behavior: smooth;
  margin: 0;
  overflow: hidden !important;
  -webkit-transition: opacity 400ms;
  -moz-transition: opacity 400ms;
  transition: opacity 400ms;
}

/* line 19, ../main/_main.scss */
body, .onepage-wrapper, html {
  display: block;
  position: static;
  padding: 0;
  width: 100%;
  height: 100%;
}

/* line 27, ../main/_main.scss */
.onepage-wrapper {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  padding: 0;
  -webkit-transform-style: preserve-3d;
}

/* line 36, ../main/_main.scss */
.onepage-wrapper .section {
  width: 100%;
  height: 100%;
}

/* line 41, ../main/_main.scss */
.onepage-pagination {
  position: absolute;
  left: 20px;
  top: 25%;
  z-index: 5;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 50, ../main/_main.scss */
.onepage-pagination li {
  padding: 0;
  text-align: center;
}

/* line 54, ../main/_main.scss */
.onepage-pagination li a {
  padding: 10px;
  height: 50px;
  width: 50px;
  display: block;
}

/* @media (max-width: 768px){
	.home{
		&.page{
			#content{
				section.section{
					opacity: 0;
					@include transition;
					&.active{
						top: 0% !important;
						opacity: 1;
					}
				}
			}	
		}
	}
} */
@media (max-width: 1024px) {
  /* line 84, ../main/_main.scss */
  .home.page #content section.section {
    opacity: 0;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
  }
  /* line 87, ../main/_main.scss */
  .home.page #content section.section.active {
    top: 0% !important;
    opacity: 1;
  }
}
/* line 98, ../main/_main.scss */
#fadeInAnim.section-1 {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background: url(../img/bg-1.png) no-repeat center center;
}

/* line 108, ../main/_main.scss */
#revealAnim .section-content {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background: url(../img/35px.jpg) no-repeat center center;
  image-rendering: auto;
}

/* line 119, ../main/_main.scss */
#betweenSlidesAnimStart .section-content {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background: url(../img/35px.jpg) no-repeat;
}

/* line 128, ../main/_main.scss */
#betweenSlidesAnimEnd .section-content {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background: url(../img/35px.jpg) no-repeat;
}

/* line 137, ../main/_main.scss */
#holiday-workshops .section-content {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background: url(../img/35px.jpg) no-repeat;
  image-rendering: crisp-edges;
}

/* line 147, ../main/_main.scss */
#science-experiments .section-content {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background: url(../img/35px.jpg) no-repeat;
}

/* line 155, ../main/_main.scss */
.page-title {
  color: #fff;
  text-transform: uppercase;
  position: absolute;
  top: 35px;
  font-size: 32px;
}

/* line 165, ../main/_main.scss */
.main-page {
  position: relative;
  top: 113px;
}
@media (max-width: 1366px) {
  /* line 165, ../main/_main.scss */
  .main-page {
    top: 84px;
  }
}
/* line 171, ../main/_main.scss */
.main-page .banner {
  margin-left: 200px;
  margin-top: 150px;
  margin-right: 530px;
}
/* line 175, ../main/_main.scss */
.main-page .banner.banner-a {
  margin-left: 535px;
  margin-right: 330px;
  margin-top: 0;
}
@media (max-width: 1800px) {
  /* line 175, ../main/_main.scss */
  .main-page .banner.banner-a {
    margin-left: 430px;
  }
}
/* line 183, ../main/_main.scss */
.main-page .banner .banner-logo-container {
  border-right: 5px solid #e77e22;
}
/* line 185, ../main/_main.scss */
.main-page .banner .banner-logo-container h1 {
  font-size: 88px;
  color: #e77e22;
}
/* line 191, ../main/_main.scss */
.main-page .banner .secondary-banner-container {
  margin-top: 38px;
}
/* line 193, ../main/_main.scss */
.main-page .banner .secondary-banner-container h4 {
  color: #fff;
}
/* line 197, ../main/_main.scss */
.main-page .banner.store-banner {
  margin-top: 275px;
  margin-right: 950px;
}
/* line 200, ../main/_main.scss */
.main-page .banner.store-banner .banner-logo-container {
  border: 0;
}
/* line 202, ../main/_main.scss */
.main-page .banner.store-banner .banner-logo-container h1 {
  font-weight: 900;
  font-size: 79px;
}
/* line 207, ../main/_main.scss */
.main-page .banner.store-banner .secondary-banner-container {
  margin-top: 0;
}
/* line 209, ../main/_main.scss */
.main-page .banner.store-banner .secondary-banner-container h4 {
  font-weight: 900;
  font-size: 36px;
}
/* line 215, ../main/_main.scss */
.main-page .banner.store-banner a.button.main-button {
  margin-top: 12px !important;
}

/* line 225, ../main/_main.scss */
section.section.active .page-title {
  opacity: 1;
}
/* line 229, ../main/_main.scss */
section.section .page-title {
  left: 30px;
}

/* line 235, ../main/_main.scss */
.first-box, .second-box {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background: url(../img/beebot.png) no-repeat center center;
}

/* line 243, ../main/_main.scss */
ul.list-group {
  padding-top: 20px !Important;
  padding-left: 15px;
  padding-bottom: 20px;
}
/* line 249, ../main/_main.scss */
ul.list-group.science-show li .box {
  border: 1px solid #529f3b;
  border-radius: 10px;
}
/* line 253, ../main/_main.scss */
ul.list-group.science-show li .box a {
  display: block;
  width: 100%;
  text-align: center;
  color: #e77e22;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 261, ../main/_main.scss */
ul.list-group.science-show li .box a .img-container {
  position: absolute;
  top: -25px;
  left: -15px;
}
/* line 265, ../main/_main.scss */
ul.list-group.science-show li .box a .img-container img {
  width: 60px;
  height: 60px;
}
/* line 270, ../main/_main.scss */
ul.list-group.science-show li .box a .text-container {
  padding: 20px 15px;
}
/* line 273, ../main/_main.scss */
ul.list-group.science-show li .box a .text-container h5 {
  font-weight: 900;
  margin-bottom: 0;
  font-size: 13px;
  /* position: absolute;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; */
}

/* line 296, ../main/_main.scss */
.side-container-a.right-content-container ul.list-group li.list-group-item h5 {
  position: relative;
}
/* line 298, ../main/_main.scss */
.side-container-a.right-content-container ul.list-group li.list-group-item h5 a {
  text-decoration: none;
}
/* line 305, ../main/_main.scss */
.side-container-a.right-content-container ul.list-group li.list-group-item h5 span.text {
  padding-left: 30px;
  text-transform: uppercase;
  color: #e77e22;
  font-size: 14px;
}
/* line 311, ../main/_main.scss */
.side-container-a.right-content-container ul.list-group li.list-group-item h5 span.font-awesome {
  position: absolute;
  right: 0;
  top: 5px;
  color: #e77e22;
}

/* line 326, ../main/_main.scss */
.side-container-a.mid-container ul.list-group {
  padding: 0;
  padding-top: 0 !important;
}
/* line 331, ../main/_main.scss */
.side-container-a.mid-container ul.list-group li.list-group-item .text-title h6 {
  font-size: 14px;
  font-weight: 900;
  text-transform: uppercase;
  width: 100%;
}
/* line 340, ../main/_main.scss */
.side-container-a.mid-container ul.list-group li.list-group-item .img-container {
  text-align: center;
}
/* line 344, ../main/_main.scss */
.side-container-a.mid-container ul.list-group li.list-group-item .content-container p {
  font-size: 14px;
}
/* line 347, ../main/_main.scss */
.side-container-a.mid-container ul.list-group li.list-group-item .content-container p, .side-container-a.mid-container ul.list-group li.list-group-item .content-container h4 {
  color: #fff;
}
/* line 350, ../main/_main.scss */
.side-container-a.mid-container ul.list-group li.list-group-item .content-container h4 {
  width: 100%;
  text-align: center;
  font-weight: 900;
  margin-bottom: 1rem;
}
/* line 356, ../main/_main.scss */
.side-container-a.mid-container ul.list-group li.list-group-item .content-container a.add-to-cart {
  display: block;
  width: 100%;
  text-align: center;
  padding: 10px 20px;
  text-decoration: none;
}

/* line 373, ../main/_main.scss */
.side-container-a.science-parties .side-content-2 {
  margin-top: 0 !important;
}
/* line 376, ../main/_main.scss */
.side-container-a.science-parties .side-content, .side-container-a.science-parties .side-content-2 {
  padding: 0 !important;
}
/* line 379, ../main/_main.scss */
.side-container-a.science-parties .side-content .content-left .title-box, .side-container-a.science-parties .side-content-2 .content-left .title-box {
  background-color: #e77e22;
  width: 45%;
  margin-left: auto;
  margin-right: 0;
}
/* line 385, ../main/_main.scss */
.side-container-a.science-parties .side-content .content-left .title-box.free-experiments-box, .side-container-a.science-parties .side-content-2 .content-left .title-box.free-experiments-box {
  padding: 25px 0;
}
/* line 388, ../main/_main.scss */
.side-container-a.science-parties .side-content .content-left .title-box h3, .side-container-a.science-parties .side-content-2 .content-left .title-box h3 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-size: 42px;
  font-weight: 900;
}
/* line 395, ../main/_main.scss */
.side-container-a.science-parties .side-content .content-left .title-box a, .side-container-a.science-parties .side-content-2 .content-left .title-box a {
  margin: 0 auto;
  width: 70%;
  display: block;
  text-align: right;
  color: #fff;
  text-transform: uppercase;
}
/* line 405, ../main/_main.scss */
.side-container-a.science-parties .side-content .content-right, .side-container-a.science-parties .side-content .content-left-2, .side-container-a.science-parties .side-content-2 .content-right, .side-container-a.science-parties .side-content-2 .content-left-2 {
  padding: 25px 15px;
}
/* line 407, ../main/_main.scss */
.side-container-a.science-parties .side-content .content-right .text-title, .side-container-a.science-parties .side-content .content-left-2 .text-title, .side-container-a.science-parties .side-content-2 .content-right .text-title, .side-container-a.science-parties .side-content-2 .content-left-2 .text-title {
  text-transform: uppercase;
}
/* line 409, ../main/_main.scss */
.side-container-a.science-parties .side-content .content-right .text-title h6, .side-container-a.science-parties .side-content .content-left-2 .text-title h6, .side-container-a.science-parties .side-content-2 .content-right .text-title h6, .side-container-a.science-parties .side-content-2 .content-left-2 .text-title h6 {
  position: absolute;
  top: 35%;
  font-size: 14px;
}
/* line 419, ../main/_main.scss */
.side-container-a.science-parties .side-content .content-right .content-container h6, .side-container-a.science-parties .side-content .content-right .content-container p, .side-container-a.science-parties .side-content .content-left-2 .content-container h6, .side-container-a.science-parties .side-content .content-left-2 .content-container p, .side-container-a.science-parties .side-content-2 .content-right .content-container h6, .side-container-a.science-parties .side-content-2 .content-right .content-container p, .side-container-a.science-parties .side-content-2 .content-left-2 .content-container h6, .side-container-a.science-parties .side-content-2 .content-left-2 .content-container p {
  color: #fff;
}
/* line 422, ../main/_main.scss */
.side-container-a.science-parties .side-content .content-right .content-container h6, .side-container-a.science-parties .side-content .content-left-2 .content-container h6, .side-container-a.science-parties .side-content-2 .content-right .content-container h6, .side-container-a.science-parties .side-content-2 .content-left-2 .content-container h6 {
  font-size: 18;
  font-weight: 900;
  text-transform: uppercase;
}
/* line 428, ../main/_main.scss */
.side-container-a.science-parties .side-content .content-right .content-container p, .side-container-a.science-parties .side-content .content-left-2 .content-container p, .side-container-a.science-parties .side-content-2 .content-right .content-container p, .side-container-a.science-parties .side-content-2 .content-left-2 .content-container p {
  padding-bottom: 5px;
  font-size: 14px;
  margin-bottom: 0;
}
/* line 432, ../main/_main.scss */
.side-container-a.science-parties .side-content .content-right .content-container p a, .side-container-a.science-parties .side-content .content-left-2 .content-container p a, .side-container-a.science-parties .side-content-2 .content-right .content-container p a, .side-container-a.science-parties .side-content-2 .content-left-2 .content-container p a {
  color: #e77e22;
}
/* line 437, ../main/_main.scss */
.side-container-a.science-parties .side-content .content-right .content-container a.button, .side-container-a.science-parties .side-content .content-left-2 .content-container a.button, .side-container-a.science-parties .side-content-2 .content-right .content-container a.button, .side-container-a.science-parties .side-content-2 .content-left-2 .content-container a.button {
  display: block;
  text-align: center;
  text-transform: uppercase;
  padding: 8px 0;
}

/* line 451, ../main/_main.scss */
.side-container .side-content.quick-links ul.list-group {
  padding: 0;
}
/* line 453, ../main/_main.scss */
.side-container .side-content.quick-links ul.list-group li.list-group-item {
  padding: 0 !important;
  margin-bottom: 15px;
}
/* line 456, ../main/_main.scss */
.side-container .side-content.quick-links ul.list-group li.list-group-item a {
  padding: 10px 5px;
  border-radius: 10px;
  border: 1px solid #529f3b;
  display: block;
  text-align: center;
  font-size: 14px;
  font-weight: 900;
  color: #e77e22;
  text-decoration: none;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 467, ../main/_main.scss */
.side-container .side-content.quick-links ul.list-group li.list-group-item a:hover {
  color: #1b1464;
}
/* line 475, ../main/_main.scss */
.side-container .side-content.holiday-workshops-links ul.list-group {
  padding: 0;
}
/* line 477, ../main/_main.scss */
.side-container .side-content.holiday-workshops-links ul.list-group li.list-group-item {
  padding: 0 !important;
  margin-bottom: 15px;
}

/* line 489, ../main/_main.scss */
#science-experiments {
  /* .side-container-a{
  	&.free-experiments{
  		.side-content{
  			.text-content{
  				h5{
  					font-size: 25px;
  					padding-bottom: 10px;
  				}
  				p{
  					font-size: 18px;
  					//padding-bottom: 15px;
  				}
  				a.button{
  					background-color: #fff;
  					color: $orange;
  					//max-width: 300px;
  					//margin: 0 auto;
  					display: block;
  					text-align: center;
  					padding: 15px 0;
  					border: 1px solid #fff;
  					text-decoration: none;
  					@include transition;
  					&:hover{
  						background-color: $orange;
  						color: #fff;
  					}
  					&.button-orange{
  						background-color: $orange;
  						border: 1px solid $orange;
  						color: #fff;
  						&:hover{
  							background-color: #fff;
  							color: $orange;
  						}
  					}
  				}
  				ul.social{
  					padding-top: 0;
  					margin-top: 25px;
  				}
  			}
  			.img-container{
  				img{
  					height: 100%;
  					width: 289px;
  				}
  			}
  			.content-container{
  				padding: 30px;
  				h5{
  					padding-right: 15px;
  					font-size: 25px;
  					padding-top: 25px;
  					a{
  						font-size: 12px;
  						text-decoration: underline;
  						@include transition;
  						&:hover{
  							color: $orange;
  						}
  					}
  				}
  				.link{
  					display: block;
  					text-align: center;
  					padding-top: 25px;
  					text-decoration: underline;
  					padding-right: 15px;
  					&:hover{
  						color: $orange;
  					}
  				}
  			}
  		}
  	}
  } */
}
/* line 570, ../main/_main.scss */
#science-experiments .right-content-containers .side-content.free-experiments ul.list-group {
  padding: 0 !important;
}
/* line 572, ../main/_main.scss */
#science-experiments .right-content-containers .side-content.free-experiments ul.list-group li.list-group-item {
  padding: 8px 15px;
  border-bottom: 2px solid #1b1464;
}
/* line 576, ../main/_main.scss */
#science-experiments .right-content-containers .side-content.free-experiments ul.list-group li.list-group-item:last-child {
  border-bottom: none;
}
/* line 580, ../main/_main.scss */
#science-experiments .right-content-containers .side-content.free-experiments ul.list-group li.list-group-item .content h5 {
  font-size: 18px;
  margin-top: 5px;
}
/* line 584, ../main/_main.scss */
#science-experiments .right-content-containers .side-content.free-experiments ul.list-group li.list-group-item .content p {
  font-size: 10px;
  margin-bottom: 5px;
}
/* line 589, ../main/_main.scss */
#science-experiments .right-content-containers .side-content.free-experiments ul.list-group li.list-group-item .content .excerpt p {
  font-size: 12px;
}
/* line 592, ../main/_main.scss */
#science-experiments .right-content-containers .side-content.free-experiments ul.list-group li.list-group-item .content .excerpt p a:hover {
  color: #e77e22;
}
/* line 600, ../main/_main.scss */
#science-experiments .right-content-containers .side-content.free-experiments ul.list-group li.list-group-item .topics h6 {
  padding-top: 10px;
  font-size: 14px;
}
/* line 604, ../main/_main.scss */
#science-experiments .right-content-containers .side-content.free-experiments ul.list-group li.list-group-item .topics ul {
  padding: 0;
  list-style: none;
}
/* line 607, ../main/_main.scss */
#science-experiments .right-content-containers .side-content.free-experiments ul.list-group li.list-group-item .topics ul li {
  padding: 0;
  display: inline-block;
  margin-bottom: 5px;
}
/* line 611, ../main/_main.scss */
#science-experiments .right-content-containers .side-content.free-experiments ul.list-group li.list-group-item .topics ul li a {
  background-color: #e77e22;
  color: #fff;
  padding: 3px;
  display: block;
  border: 1px solid #e77e22;
  text-decoration: none;
  font-size: 12px;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 620, ../main/_main.scss */
#science-experiments .right-content-containers .side-content.free-experiments ul.list-group li.list-group-item .topics ul li a:hover {
  color: #e77e22;
  background-color: #fff;
}
/* line 636, ../main/_main.scss */
#science-experiments .footer-next-container h4.next a.next-footer {
  cursor: pointer;
}

/* line 643, ../main/_main.scss */
.footer {
  position: fixed;
  bottom: -600%;
  z-index: 99;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 649, ../main/_main.scss */
.footer.footer-show {
  bottom: 0;
}
/* line 654, ../main/_main.scss */
.footer h4.next a.close-footer {
  cursor: pointer;
}

/* line 666, ../main/_main.scss */
#footer-x .footer-container h4.next a {
  color: #fff;
  text-decoration: none;
}
/* line 669, ../main/_main.scss */
#footer-x .footer-container h4.next a span {
  display: block;
}
/* line 671, ../main/_main.scss */
#footer-x .footer-container h4.next a span.font-awesome {
  color: #e77e22;
  padding-bottom: 15px;
}
/* line 680, ../main/_main.scss */
#footer-x .footer-container .school-comments h5 a {
  color: #e77e22;
  font-size: 14px;
}
/* line 685, ../main/_main.scss */
#footer-x .footer-container .school-comments a.chev {
  color: #e77e22;
  position: absolute;
  top: 35px;
}
/* line 690, ../main/_main.scss */
#footer-x .footer-container .school-comments p.white {
  margin-left: 40px;
}
/* line 695, ../main/_main.scss */
#footer-x .footer-container .first-img .col-12 {
  padding-bottom: 15px;
  padding-right: 0;
}
/* line 701, ../main/_main.scss */
#footer-x .footer-container .second-img .col-5, #footer-x .footer-container .second-img .col-3 {
  padding-right: 0;
}
/* line 705, ../main/_main.scss */
#footer-x .footer-container .footer-content {
  padding-top: 15px;
}
/* line 708, ../main/_main.scss */
#footer-x .footer-container .footer-content ul.nav-footer-content li, #footer-x .footer-container .footer-content ul.vac li {
  display: block !important;
}
/* line 710, ../main/_main.scss */
#footer-x .footer-container .footer-content ul.nav-footer-content li a, #footer-x .footer-container .footer-content ul.vac li a {
  text-transform: uppercase;
  color: #fff;
}
/* line 719, ../main/_main.scss */
#footer-x .footer-container .footer-content ul.vac li h6 a {
  padding-left: 15px;
}
/* line 726, ../main/_main.scss */
#footer-x .footer-container .footer-content ul.list-unstyled li {
  display: inline-block;
}
/* line 731, ../main/_main.scss */
#footer-x .footer-container .site-info {
  padding-top: 25px;
}
/* line 734, ../main/_main.scss */
#footer-x .footer-container .site-info ul li {
  display: inline-block;
  padding: 0 15px;
  border-right: 2px solid #fff;
}
/* line 738, ../main/_main.scss */
#footer-x .footer-container .site-info ul li a {
  color: #fff;
  text-transform: uppercase;
}
/* line 742, ../main/_main.scss */
#footer-x .footer-container .site-info ul li:first-child {
  padding-left: 0;
}
/* line 745, ../main/_main.scss */
#footer-x .footer-container .site-info ul li:last-child {
  border-right: none;
}

/* line 756, ../main/_main.scss */
ul.action-list {
  list-style: none;
  padding: 0 !important;
  margin: 0 !important;
}
/* line 760, ../main/_main.scss */
ul.action-list li {
  display: inline-block;
  width: 50%;
  float: left;
  padding: 0 !important;
}
/* line 765, ../main/_main.scss */
ul.action-list li a {
  display: block;
  margin: 5px;
  padding: 5px;
  text-align: center;
  color: #fff;
  background-color: #e77e22;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
@media (max-width: 1366px) and (max-height: 662px) {
  /* line 765, ../main/_main.scss */
  ul.action-list li a {
    font-size: 12px;
  }
}
@media (max-height: 768px) {
  /* line 765, ../main/_main.scss */
  ul.action-list li a {
    font-size: 12px;
  }
}
/* line 780, ../main/_main.scss */
ul.action-list li a:hover {
  background-color: #fff;
  color: #e77e22;
}

/* line 794, ../main/_main.scss */
.science-party-cont {
  opacity: 0;
  right: 0 !important;
  /* 	&.default{
  		right: 330px !important;
  		z-index: 1;
  	} */
}
/* line 802, ../main/_main.scss */
.science-party-cont.active {
  -webkit-transition: all 1s ease-out;
  -moz-transition: all 1s ease-out;
  -o-transition: all 1s ease-out;
  transition: all 1s ease-out;
  right: 330px !important;
  opacity: 1;
  z-index: 1;
}
/* line 810, ../main/_main.scss */
.science-party-cont.fade-out {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  top: 100% !important;
  opacity: 0;
  z-index: -1;
}

/* line 825, ../main/_main.scss */
.homepage-post-science-visits .content-container article p {
  margin-bottom: 5px;
  color: #fff;
}

/* line 835, ../main/_main.scss */
.noel-button button {
  background-color: transparent;
  border: none;
}
/* line 838, ../main/_main.scss */
.noel-button button i {
  color: #e77e22;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 844, ../main/_main.scss */
.noel-button.open-this-button button {
  right: 0;
  background-color: #e77e22;
  padding: 10px 20px;
  color: #fff;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  z-index: 9;
}
/* line 853, ../main/_main.scss */
.noel-button.open-this-button button.sec-open-button {
  background-color: #529f3b;
}
/* line 855, ../main/_main.scss */
.noel-button.open-this-button button.sec-open-button.activate {
  right: 250px;
}
/* line 857, ../main/_main.scss */
.noel-button.open-this-button button.sec-open-button.activate span.closing {
  display: block;
}

/* #fadeInAnim{
	z-index: -1 !important;
	.main-page{
		z-index: -1;
		 .banner-container{
		 	z-index: 999;
		 }
	}
} */
/* line 876, ../main/_main.scss */
.side-experiment-visit .box {
  padding-bottom: 15px;
}
/* line 878, ../main/_main.scss */
.side-experiment-visit .box:last-child {
  padding-bottom: 0;
}

/* line 887, ../main/_main.scss */
#podcast-fizzicsed-player .player ul {
  padding-left: 130px !important;
}
@media (max-width: 991px) {
  /* line 887, ../main/_main.scss */
  #podcast-fizzicsed-player .player ul {
    padding-left: 0 !important;
  }
}

/* line 899, ../main/_main.scss */
.sidebar .featured-book .woocommerce ul.products {
  width: 100%;
}
/* line 901, ../main/_main.scss */
.sidebar .featured-book .woocommerce ul.products li.product {
  margin-bottom: 0;
}
/* line 904, ../main/_main.scss */
.sidebar .featured-book .woocommerce ul.products li.product .product-content-container a.woocommerce-LoopProduct-link {
  display: block;
  color: #333;
  text-decoration: none;
}
/* line 908, ../main/_main.scss */
.sidebar .featured-book .woocommerce ul.products li.product .product-content-container a.woocommerce-LoopProduct-link img {
  width: 100%;
  height: auto;
}
/* line 912, ../main/_main.scss */
.sidebar .featured-book .woocommerce ul.products li.product .product-content-container a.woocommerce-LoopProduct-link h2 {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  margin-bottom: 0;
}
/* line 918, ../main/_main.scss */
.sidebar .featured-book .woocommerce ul.products li.product .product-content-container a.woocommerce-LoopProduct-link span.price {
  color: #529f3b;
  font-size: 26px;
  font-weight: 900;
}
/* line 927, ../main/_main.scss */
.sidebar .featured-book .woocommerce ul.products li.product .button-container .col.prod-details {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
/* line 931, ../main/_main.scss */
.sidebar .featured-book .woocommerce ul.products li.product .button-container .col.prod-add-to-cart {
  padding-right: 15px !important;
}
/* line 934, ../main/_main.scss */
.sidebar .featured-book .woocommerce ul.products li.product .button-container .col a {
  background-color: #e77e22;
  padding: 15px;
  width: 100%;
  border: 1px solid #e77e22;
  text-align: center;
  color: #fff;
  text-decoration: none;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 943, ../main/_main.scss */
.sidebar .featured-book .woocommerce ul.products li.product .button-container .col a:hover {
  background-color: #fff;
  color: #e77e22;
}

/* line 957, ../main/_main.scss */
.sidebar #event-calendar iframe {
  height: 100% !important;
  min-height: 400px;
}

/* line 972, ../main/_main.scss */
body.page-template-page-book-preview #page article.page .entry-content {
  height: 100%;
}
/* line 974, ../main/_main.scss */
body.page-template-page-book-preview #page article.page .entry-content .full-size {
  height: 100% !important;
}
/* line 978, ../main/_main.scss */
body.page-template-page-book-preview #page article.page .book-widget {
  height: 900px !important;
}
@media (max-width: 768px) {
  /* line 982, ../main/_main.scss */
  body.page-template-page-book-preview #page article.page .book-widget {
    height: 720px !important;
  }
}
@media (max-width: 414px) {
  /* line 987, ../main/_main.scss */
  body.page-template-page-book-preview #page article.page .book-widget {
    height: 585px !important;
  }
}
@media (max-width: 375px) {
  /* line 992, ../main/_main.scss */
  body.page-template-page-book-preview #page article.page .book-widget {
    height: 327px !important;
  }
}
@media (max-width: 320px) {
  /* line 997, ../main/_main.scss */
  body.page-template-page-book-preview #page article.page .book-widget {
    height: 320px !important;
  }
}

/* line 1006, ../main/_main.scss */
body.home .side-container {
  z-index: 9999;
}
/* line 1010, ../main/_main.scss */
body.home .next-container.footer-next-container {
  z-index: 99;
}

/* line 1017, ../main/_main.scss */
ul#list-404 {
  padding-left: 0;
}
/* line 1019, ../main/_main.scss */
ul#list-404 ul.children {
  padding-left: 10px;
}

/* line 1026, ../main/_main.scss */
.sitemap-box ul {
  padding-left: 25px;
}

/* line 1034, ../main/_main.scss */
.general-title h2 small a {
  font-size: 12px;
  color: #fff;
}

/* line 1045, ../main/_main.scss */
body span.anchor-target {
  position: absolute;
  margin-top: -115px;
}
@media (max-width: 1366px) {
  /* line 1045, ../main/_main.scss */
  body span.anchor-target {
    margin-top: -85px;
  }
}
/* line 1053, ../main/_main.scss */
body.admin-bar span.anchor-target {
  margin-top: -150px;
}
@media (max-width: 1366px) {
  /* line 1053, ../main/_main.scss */
  body.admin-bar span.anchor-target {
    margin-top: -120px;
  }
}

/*body.woocommerce{
	.ttt-pnwc-modal{
		.ttt-pnwc-overlay{
			.ttt-pnwc-container{
				.ttt-pnwc-wrapper{
					.ttt-pnwc-notice{
						&:after{
							background: #fff;
						}
						.ttt-pnwc-message{
							a.button{
								padding: 10px 15px;
								background-color: $orange;
								text-decoration: none;
								@include transition;
								&:hover{
									background-color: #fff;
								}
							}
						}
					}
				}
			}
		}
	}
}*/
/* line 4, ../page/_single.scss */
#single-page.default-single .heading .bg {
  height: 300px;
}
/* line 6, ../page/_single.scss */
#single-page.default-single .heading .bg:before {
  position: absolute;
  content: '';
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.6);
}
/* line 16, ../page/_single.scss */
#single-page.default-single .heading .bg.bg-light:before {
  background-color: rgba(0, 0, 0, 0.3) !important;
}
/* line 21, ../page/_single.scss */
#single-page.default-single .heading .card {
  border-radius: 0;
  border: none;
  background-color: transparent;
}
/* line 29, ../page/_single.scss */
#single-page.default-single .heading .share-link ul li a {
  color: #fff;
  text-decoration: none;
}
/* line 32, ../page/_single.scss */
#single-page.default-single .heading .share-link ul li a i {
  font-size: 24px;
}
/* line 45, ../page/_single.scss */
#single-page .single-content blockquote {
  font-weight: 900;
}
/* line 48, ../page/_single.scss */
#single-page .single-content blockquote p {
  font-size: 21px;
}
/* line 54, ../page/_single.scss */
#single-page .quick-links ul {
  padding-top: 15px;
}
/* line 58, ../page/_single.scss */
#single-page .quick-links ul li a {
  display: block;
  color: #1b1464;
  text-decoration: none;
  padding: 5px 15px;
  background-color: #e5e5e5;
  margin-bottom: 5px;
  position: relative;
}
/* line 66, ../page/_single.scss */
#single-page .quick-links ul li a:after {
  position: absolute;
  content: "\f054";
  font-family: Font Awesome\ 5 Pro;
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  right: 15px;
  font-size: 26px;
  opacity: 0;
  color: #e77e22;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 85, ../page/_single.scss */
#single-page .quick-links ul li a:hover:after {
  opacity: 1;
}
/* line 91, ../page/_single.scss */
#single-page .quick-links ul li:last-child a {
  margin-bottom: 0;
}
/* line 99, ../page/_single.scss */
#single-page .curriculum a.btn {
  background-color: #e77e22;
  border: 2px solid #e77e22;
  color: #fff;
  width: 100%;
  border-radius: 0;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 106, ../page/_single.scss */
#single-page .curriculum a.btn h4 {
  white-space: normal;
}
@media (max-width: 414px) {
  /* line 106, ../page/_single.scss */
  #single-page .curriculum a.btn h4 {
    font-size: 14px;
    padding: 0 20px;
  }
}
/* line 113, ../page/_single.scss */
#single-page .curriculum a.btn p {
  color: #333;
}
/* line 116, ../page/_single.scss */
#single-page .curriculum a.btn:hover {
  background-color: #fff;
  color: #e77e22;
}
/* line 119, ../page/_single.scss */
#single-page .curriculum a.btn:hover i.fas {
  color: #e77e22;
}
/* line 126, ../page/_single.scss */
#single-page .curriculum .content-container p:first-child {
  font-size: 21px;
  font-weight: 700;
}
/* line 130, ../page/_single.scss */
#single-page .curriculum .content-container p:last-child {
  margin-bottom: 0;
}
/* line 134, ../page/_single.scss */
#single-page .curriculum .content-container h4 {
  font-size: 21px;
  font-weight: 700;
}
/* line 139, ../page/_single.scss */
#single-page .curriculum i.fas {
  position: absolute;
  font-size: 31px;
  top: 20%;
  /* &.fa-chevron-left{
  	left: 0;
  } */
}
/* line 143, ../page/_single.scss */
#single-page .curriculum i.fas.fa-chevron-right {
  right: 0;
}
/* line 154, ../page/_single.scss */
#single-page .science-show-demo .demo .col.title, #single-page .science-show-demo .demo .col-5.title {
  text-transform: uppercase;
  color: #fff;
  background-color: #529f3b;
}
/* line 158, ../page/_single.scss */
#single-page .science-show-demo .demo .col.title:after, #single-page .science-show-demo .demo .col-5.title:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 40px 0 35px 35px;
  border-color: transparent #529f3b;
  display: block;
  width: 0;
  z-index: 1;
  right: -35px;
  top: 0;
}
/* line 171, ../page/_single.scss */
#single-page .science-show-demo .demo .col.description, #single-page .science-show-demo .demo .col-5.description {
  color: #fff;
}
/* line 176, ../page/_single.scss */
#single-page .science-show-demo .demo .col-6:nth-child(1), #single-page .science-show-demo .demo .col-6:nth-child(2) {
  padding-top: 0 !important;
}
/* line 184, ../page/_single.scss */
#single-page .requirements .require p {
  padding-left: 15px;
  margin-left: 15px;
  position: relative;
}
/* line 188, ../page/_single.scss */
#single-page .requirements .require p:last-child {
  margin-bottom: 0;
}
/* line 191, ../page/_single.scss */
#single-page .requirements .require p:after {
  content: '\f111';
  position: absolute;
  left: 0;
  font-family: Font Awesome\ 5 Pro;
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-size: 6px;
  top: 9px;
}
/* line 210, ../page/_single.scss */
#single-page .requirements .costs p {
  color: #fff;
}
/* line 213, ../page/_single.scss */
#single-page .requirements .costs a.btn {
  max-width: 300px;
  width: 100%;
  padding: 15px;
  background-color: #e77e22;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  border-radius: 0;
  border: 2px solid #e77e22;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 224, ../page/_single.scss */
#single-page .requirements .costs a.btn:hover {
  background-color: #fff;
  color: #e77e22;
}
/* line 233, ../page/_single.scss */
#single-page .cost-info .additional a.bg {
  text-decoration: none;
  text-align: center;
  display: flex;
  align-items: center;
  position: relative;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 240, ../page/_single.scss */
#single-page .cost-info .additional a.bg article {
  width: 100%;
  z-index: 1;
}
/* line 243, ../page/_single.scss */
#single-page .cost-info .additional a.bg article h4, #single-page .cost-info .additional a.bg article p {
  color: #fff;
}
/* line 247, ../page/_single.scss */
#single-page .cost-info .additional a.bg:after {
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
  position: absolute;
  content: '';
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.6);
}
/* line 257, ../page/_single.scss */
#single-page .cost-info .additional a.bg span.links {
  opacity: 0;
  position: absolute;
  width: 100%;
  left: 0;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 263, ../page/_single.scss */
#single-page .cost-info .additional a.bg span.links i {
  background-color: #e77e22;
  font-size: 18px;
  color: #fff;
  padding: 10px;
  border-radius: 100%;
}
/* line 270, ../page/_single.scss */
#single-page .cost-info .additional a.bg span.links span {
  width: 100%;
  display: block;
  color: #e77e22;
  font-size: 18px;
  font-weight: 700;
}
/* line 279, ../page/_single.scss */
#single-page .cost-info .additional a.bg:hover:after {
  position: absolute;
  content: '';
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(27, 20, 100, 0.6);
}
/* line 288, ../page/_single.scss */
#single-page .cost-info .additional a.bg:hover span.links {
  opacity: 1;
}
/* line 293, ../page/_single.scss */
#single-page .cost-info .additional .btn {
  background-color: #e77e22;
  border: 1px solid #e77e22;
  display: block;
  max-width: 200px;
  border-radius: 0;
  color: #fff;
  text-decoration: none;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 303, ../page/_single.scss */
#single-page .cost-info .additional .btn:hover {
  background-color: #fff;
  color: #e77e22;
}
/* line 313, ../page/_single.scss */
#single-page .related .the-excerpt p {
  padding-left: 15px;
  position: relative;
  margin-bottom: 10px;
}
/* line 318, ../page/_single.scss */
#single-page .related .the-excerpt p:after {
  content: '\f111';
  position: absolute;
  left: 0;
  font-family: Font Awesome\ 5 Pro;
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-size: 6px;
  top: 9px;
}
/* line 337, ../page/_single.scss */
#single-page .related .buttons a {
  background-color: #e77e22;
  color: #fff;
  border-radius: 0;
  font-size: 14px;
  width: 104px;
  padding: 8px 0;
  border: 1px solid #e77e22;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 346, ../page/_single.scss */
#single-page .related .buttons a:hover {
  background-color: #fff;
  color: #e77e22;
}

/* line 356, ../page/_single.scss */
.comment-section {
  position: relative;
}
/* line 358, ../page/_single.scss */
.comment-section #comments {
  background-color: #fff;
  padding: 15px;
}
/* line 361, ../page/_single.scss */
.comment-section #comments h2.comments-title {
  display: none;
}
/* line 364, ../page/_single.scss */
.comment-section #comments ol {
  list-style: none;
}
/* line 367, ../page/_single.scss */
.comment-section #comments ol.comment-list {
  padding-left: 0;
}
/* line 371, ../page/_single.scss */
.comment-section #comments ol.comment-list li.comment article.comment-body {
  position: relative;
}
/* line 375, ../page/_single.scss */
.comment-section #comments ol.comment-list li.comment article.comment-body footer.comment-meta .comment-author img {
  border-radius: 100%;
}
/* line 378, ../page/_single.scss */
.comment-section #comments ol.comment-list li.comment article.comment-body footer.comment-meta .comment-author b.fn {
  font-size: 14px;
}
/* line 381, ../page/_single.scss */
.comment-section #comments ol.comment-list li.comment article.comment-body footer.comment-meta .comment-author span.says {
  display: none;
}
/* line 386, ../page/_single.scss */
.comment-section #comments ol.comment-list li.comment article.comment-body footer.comment-meta .comment-metadata a, .comment-section #comments ol.comment-list li.comment article.comment-body footer.comment-meta .comment-metadata span {
  color: #333;
  font-size: 12px;
  text-decoration: none;
}
/* line 393, ../page/_single.scss */
.comment-section #comments ol.comment-list li.comment article.comment-body .comment-content {
  background-color: #e5e5e5;
  padding: 15px;
  margin-top: 20px;
  border-radius: 5px;
  position: relative;
  margin-bottom: 10px;
}
/* line 400, ../page/_single.scss */
.comment-section #comments ol.comment-list li.comment article.comment-body .comment-content:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 0 10px 10px;
  border-color: #e5e5e5 transparent;
  display: block;
  width: 0;
  z-index: 1;
  top: -10px;
  left: 5px;
}
/* line 412, ../page/_single.scss */
.comment-section #comments ol.comment-list li.comment article.comment-body .comment-content p {
  font-size: 12px;
  margin-bottom: 0;
}
/* line 417, ../page/_single.scss */
.comment-section #comments ol.comment-list li.comment article.comment-body .reply {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 1;
}
/* line 422, ../page/_single.scss */
.comment-section #comments ol.comment-list li.comment article.comment-body .reply a {
  visibility: hidden;
  height: 0;
}
/* line 425, ../page/_single.scss */
.comment-section #comments ol.comment-list li.comment article.comment-body .reply a:after {
  left: 0;
  position: absolute;
  visibility: visible;
  content: '\f3e5';
  font-family: Font Awesome\ 5 Pro;
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
/* line 443, ../page/_single.scss */
.comment-section #comments ol.comment-list li.comment #respond {
  max-width: 600px;
  margin: 0 auto;
  padding: 15px;
  -webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.75);
  position: fixed;
  z-index: 999;
  background-color: #fff;
  left: 50%;
  top: 25%;
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 461, ../page/_single.scss */
.comment-section #comments ol.comment-list li.comment #respond h3 {
  font-size: 18px;
  position: relative;
}
/* line 464, ../page/_single.scss */
.comment-section #comments ol.comment-list li.comment #respond h3 small {
  position: absolute;
  right: 0;
}
/* line 467, ../page/_single.scss */
.comment-section #comments ol.comment-list li.comment #respond h3 small a {
  visibility: hidden;
}
/* line 469, ../page/_single.scss */
.comment-section #comments ol.comment-list li.comment #respond h3 small a:after {
  visibility: visible;
  content: "\f057";
  font-family: Font Awesome\ 5 Pro;
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
/* line 486, ../page/_single.scss */
.comment-section #comments ol.comment-list li.comment #respond form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}
/* line 494, ../page/_single.scss */
.comment-section #comments ol.comment-list li.comment #respond form label {
  width: 100%;
}
/* line 497, ../page/_single.scss */
.comment-section #comments ol.comment-list li.comment #respond form textarea {
  width: 100%;
  height: 100px;
}
/* line 501, ../page/_single.scss */
.comment-section #comments ol.comment-list li.comment #respond form p {
  padding-left: 15px;
  padding-right: 15px;
}
/* line 504, ../page/_single.scss */
.comment-section #comments ol.comment-list li.comment #respond form p.comment-form-comment {
  width: 100%;
}
/* line 508, ../page/_single.scss */
.comment-section #comments ol.comment-list li.comment #respond form p.comment-form-author {
  display: inline-block;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
/* line 520, ../page/_single.scss */
.comment-section #comments ol.comment-list li.comment #respond form p.comment-form-email {
  display: inline-block;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
/* line 532, ../page/_single.scss */
.comment-section #comments ol.comment-list li.comment #respond form p.comment-form-url {
  display: inline-block;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

/* line 556, ../page/_single.scss */
#respond {
  margin: 0 auto;
  /* 	-webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.75);
  	-moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.75);
  	box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.75); */
  z-index: 999;
  background-color: #fff;
}
/* line 567, ../page/_single.scss */
#respond h3 {
  font-size: 18px;
  position: relative;
}
/* line 570, ../page/_single.scss */
#respond h3 small {
  position: absolute;
  right: 0;
}
/* line 573, ../page/_single.scss */
#respond h3 small a {
  visibility: hidden;
}
/* line 575, ../page/_single.scss */
#respond h3 small a:after {
  visibility: visible;
  content: "\f057";
  font-family: Font Awesome\ 5 Pro;
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
/* line 592, ../page/_single.scss */
#respond form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}
/* line 600, ../page/_single.scss */
#respond form label {
  width: 100%;
}
/* line 603, ../page/_single.scss */
#respond form textarea {
  width: 100%;
}
/* line 606, ../page/_single.scss */
#respond form p {
  padding-left: 15px;
  padding-right: 15px;
}
/* line 609, ../page/_single.scss */
#respond form p.comment-form-comment {
  width: 100%;
}
/* line 613, ../page/_single.scss */
#respond form p.comment-form-author {
  display: inline-block;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
/* line 625, ../page/_single.scss */
#respond form p.comment-form-email {
  display: inline-block;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
/* line 637, ../page/_single.scss */
#respond form p.comment-form-url {
  display: inline-block;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

/* line 654, ../page/_single.scss */
#team-content img {
  max-width: 100%;
  height: auto;
}

/* line 661, ../page/_single.scss */
#article-content ul {
  position: relative;
  margin: 0 auto;
  /*list-style: none;
  padding-left: 0;*/
  margin-bottom: 1em;
  background-color: #fff;
  margin-bottom: 1em;
}
/* line 672, ../page/_single.scss */
#article-content ul li {
  z-index: 99;
  padding-top: 15px;
}
/* line 676, ../page/_single.scss */
#article-content ul li img {
  padding: 15px;
  max-width: 500px;
  max-height: 100%;
  height: auto;
  margin-bottom: 0;
  -webkit-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.75);
}
/* line 688, ../page/_single.scss */
#article-content iframe {
  width: 100% !important;
  margin-bottom: 1em;
  /*height: 100% !important;*/
  min-height: 360px;
}
/* line 695, ../page/_single.scss */
#article-content img {
  max-width: 100%;
  max-height: 100%;
  height: auto;
  /* -webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.75); */
}
/* line 706, ../page/_single.scss */
#article-content ol, #article-content ul {
  margin-bottom: 1em;
}

/* line 714, ../page/_single.scss */
#fizzicsed-video iframe {
  width: 100% !important;
}

/* line 723, ../page/_single.scss */
.single-page-template .secondary-archive .heading .hover-bg {
  padding: 5em 0;
}

/* line 733, ../page/_single.scss */
.share-link ul li a {
  font-size: 24px;
  color: #fff;
}

/* line 743, ../page/_single.scss */
.label-title li:last-child {
  display: none;
}

/* line 751, ../page/_single.scss */
.post-title-parties a {
  color: #333;
  text-decoration: none;
}
/* line 754, ../page/_single.scss */
.post-title-parties a:hover {
  text-decoration: none;
  color: #333;
}

/* line 763, ../page/_single.scss */
.parties-excerpt p {
  padding-left: 15px;
  position: relative;
  margin-bottom: 10px;
}
/* line 767, ../page/_single.scss */
.parties-excerpt p:after {
  content: '\f111';
  position: absolute;
  left: 0;
  font-family: Font Awesome\ 5 Pro;
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-size: 6px;
  top: 9px;
}

/* line 791, ../page/_single.scss */
#mediaPost__ .ar iframe, #mediaPost__ .ar img {
  width: 100%;
}
/* line 795, ../page/_single.scss */
#mediaPost__ p {
  margin-bottom: 0;
}

/* line 801, ../page/_single.scss */
article.media-excerpt a {
  padding: 5px;
  margin: 3px;
  background-color: #529f3b;
  color: #fff;
  border-radius: 5px;
  text-decoration: none;
  display: inline-block;
}

/* line 815, ../page/_single.scss */
#single-page.science-parties-single iframe {
  max-width: 100%;
}
/* line 818, ../page/_single.scss */
#single-page.science-parties-single img {
  max-width: 100%;
  height: auto;
}

/* line 5, ../page/_single-experiment.scss */
.default-single.science-experiments .materials .box-container:after {
  content: '';
  position: absolute;
  height: 150px;
  width: 150px;
  background-color: #1b1464;
  bottom: -15px;
  left: -15px;
  z-index: 1;
}
/* line 16, ../page/_single-experiment.scss */
.default-single.science-experiments .materials .box-container:before {
  content: '';
  position: absolute;
  height: 150px;
  width: 150px;
  background-color: #1b1464;
  top: -15px;
  right: -15px;
  z-index: 1;
}
/* line 28, ../page/_single-experiment.scss */
.default-single.science-experiments .materials .box-container.green-box:before, .default-single.science-experiments .materials .box-container.green-box:after {
  background-color: #529f3b;
}
/* line 32, ../page/_single-experiment.scss */
.default-single.science-experiments .materials .box-container .card {
  border-color: #e5e5e5;
  position: relative;
  z-index: 2;
}
/* line 41, ../page/_single-experiment.scss */
.default-single .instruction ul {
  vertical-align: bottom;
}
/* line 44, ../page/_single-experiment.scss */
.default-single .instruction ul li a {
  border-radius: 0;
  border: 1px solid #e5e5e5;
}
/* line 58, ../page/_single-experiment.scss */
.default-single .instruction .tab-content {
  border: 1px solid #e5e5e5;
  border-top: 0;
}
/* line 61, ../page/_single-experiment.scss */
.default-single .instruction .tab-content .add-padding {
  padding-top: 2rem !important;
}
/* line 66, ../page/_single-experiment.scss */
.default-single .instruction .tab-content .tab-pane .col-4 .content-container {
  padding: 15px;
  position: relative;
  -webkit-box-shadow: 0px 5px 10px 5px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 5px 10px 5px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 5px 10px 5px rgba(0, 0, 0, 0.75);
}

/* line 82, ../page/_single-experiment.scss */
.video-container {
  text-align: center;
}

/* line 86, ../page/_single-experiment.scss */
.counter-instruction {
  top: 25px;
  left: 25px;
  position: absolute;
  background-color: #529f3b;
  border-radius: 100%;
  padding: 8px 0;
  width: 40px;
  display: block;
  text-align: center;
  -webkit-box-align: center!important;
  -ms-flex-align: center!important;
  align-items: center!important;
}
/* line 99, ../page/_single-experiment.scss */
.counter-instruction .num {
  color: #fff;
}

/*.cta-boxes{
	.cta-box{
		.woocommerce{
			height: 100%;
			#fizzics-products{
				height: 100%;
				width: 100%;
				li.product{
					height: 100% !important;
					@media (max-width: 991px){
						width: 100% !important;
					}
					.product-content-container{
						position: relative;
						height: 100%;
						a.woocommerce-loop-product__link{
							position: relative;
							display: block;
							span.onsale{
								left: 15px;
							    top: 15px;
							    background-color: $green;
							    color: #fff;
							    vertical-align: center;
							    text-align: center;
							    padding: 20px 18px;
							    height: auto;
							    width: auto;
							}
							@media (max-width: 991px){
								height: auto;
							}
							img{
								height: auto !important;
							}
							h2{
								position: absolute;
								bottom: 0;
								padding: 15px;
								color: #fff;
								background-color: rgba(0,0,0,0.6);
								margin-bottom: 0;
								width: 100%; 
								font-size: 1.5rem;
							}
							span.price{
								padding: 15px;
								font-size: 26px;
								color: $green;
								display: block;
								position: absolute;
								bottom: -60px;
								width: 100%;
								del{
									span.amount{
										font-size: 16px;
									}
								}
							}
						}
						.button-container{
							margin-left: 0;
							margin-right: 0;
							@media (max-width: 991px){
								bottom: 15px;
								position: absolute !important;
							}
							.col{
								padding-left: 15px !important;
								padding-right: 15px !important;
								&.prod-details{
									padding-right: 0 !important;
								}
								a{
									display: block;
									background-color: $orange;
									color: #fff !important;
									padding: 10px 0;
									width: 100%;
									text-align: center;
									border: 1px solid $orange !important;
									text-decoration: none;
									@include transition;
									&:hover{
										background-color: #fff;
										color: $orange !important;
									}
								}
							}
						}
					}
				}
			}
		}
	}
}*/
/* line 207, ../page/_single-experiment.scss */
.cta-boxes .cta-box .woocommerce #fizzics-products li.product {
  margin: 0;
}
/* line 212, ../page/_single-experiment.scss */
.cta-boxes .cta-box .woocommerce #fizzics-products li.product .product-content-container a.woocommerce-loop-product__link span.onsale {
  left: 15px;
  top: 15px;
  background-color: #529f3b;
  color: #fff;
  vertical-align: center;
  text-align: center;
  padding: 20px 18px;
  height: auto;
  width: auto;
}
/* line 223, ../page/_single-experiment.scss */
.cta-boxes .cta-box .woocommerce #fizzics-products li.product .product-content-container a.woocommerce-loop-product__link h2 {
  position: absolute;
  bottom: 0;
  padding: 15px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
  margin-bottom: 0;
  width: 100%;
  font-size: 1.5rem;
}
/* line 233, ../page/_single-experiment.scss */
.cta-boxes .cta-box .woocommerce #fizzics-products li.product .product-content-container a.woocommerce-loop-product__link span.price {
  padding: 15px;
  font-size: 26px;
  color: #529f3b;
  display: block;
  position: absolute;
  bottom: -60px;
  width: 100%;
}
/* line 242, ../page/_single-experiment.scss */
.cta-boxes .cta-box .woocommerce #fizzics-products li.product .product-content-container a.woocommerce-loop-product__link span.price del span.amount {
  font-size: 16px;
}
/* line 248, ../page/_single-experiment.scss */
.cta-boxes .cta-box .woocommerce #fizzics-products li.product .product-content-container .button-container {
  bottom: unset;
}

/* line 3, ../page/_fizzicstwist.scss */
#query-container.fizzicstwist .style-fizzicstwist {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
/* line 9, ../page/_fizzicstwist.scss */
#query-container.fizzicstwist .fizzicstwist-details {
  z-index: 99;
  left: 15px;
  top: 80px;
}
/* line 13, ../page/_fizzicstwist.scss */
#query-container.fizzicstwist .fizzicstwist-details h1 {
  color: #fff;
  font-weight: 900;
}
@media (max-width: 768px) {
  /* line 13, ../page/_fizzicstwist.scss */
  #query-container.fizzicstwist .fizzicstwist-details h1 {
    font-size: 26px;
  }
}
/* line 21, ../page/_fizzicstwist.scss */
#query-container.fizzicstwist .fizzicstwist-details .counter i, #query-container.fizzicstwist .fizzicstwist-details .counter span {
  color: #fff;
}

/* line 29, ../page/_fizzicstwist.scss */
.sidebar-player {
  padding-left: 0 !important;
}
/* line 31, ../page/_fizzicstwist.scss */
.sidebar-player .play {
  margin: 0 auto;
}
/* line 33, ../page/_fizzicstwist.scss */
.sidebar-player .play a {
  background-color: #6313bc;
  width: 50px;
  height: 50px;
  text-align: center;
  display: flex;
  align-items: center;
  border-radius: 100%;
  color: #fff;
  border: 1px solid #6313bc;
  text-decoration: none;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 45, ../page/_fizzicstwist.scss */
.sidebar-player .play a i {
  color: #fff;
}
/* line 48, ../page/_fizzicstwist.scss */
.sidebar-player .play a:hover {
  background-color: #fff;
}
/* line 50, ../page/_fizzicstwist.scss */
.sidebar-player .play a:hover i {
  color: #6313bc;
}

/* line 4, ../page/_page.scss */
.page-banner {
  background: url(../img/banners/liquid-nitrogen.jpg) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  min-height: 200px;
  margin-bottom: 50px;
}
/* line 12, ../page/_page.scss */
.page-banner h1 {
  color: #fff;
}

/* line 19, ../page/_page.scss */
.bg {
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: relative;
}
/* line 28, ../page/_page.scss */
.bg.hover-bg:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 41, ../page/_page.scss */
nav.woocommerce-breadcrumb ul {
  margin: 0;
  color: #e77e22;
}
/* line 44, ../page/_page.scss */
nav.woocommerce-breadcrumb ul li {
  color: #9c9fa2;
  margin: 0 !important;
  padding: 0 10px;
  text-transform: uppercase;
  font-size: 14px;
}
/* line 50, ../page/_page.scss */
nav.woocommerce-breadcrumb ul li a {
  color: #fff;
  text-decoration: none;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 54, ../page/_page.scss */
nav.woocommerce-breadcrumb ul li a:hover {
  color: #e77e22;
}
/* line 58, ../page/_page.scss */
nav.woocommerce-breadcrumb ul li:first-child {
  padding-left: 0;
}

/* line 67, ../page/_page.scss */
.breadcrumbs ul li {
  font-size: 14px;
  text-transform: uppercase;
}
/* line 69, ../page/_page.scss */
.breadcrumbs ul li.divider {
  color: #e77e22;
}
/* line 73, ../page/_page.scss */
.breadcrumbs ul li a {
  color: #fff;
  text-decoration: none;
  font-size: 14px;
}
/* line 78, ../page/_page.scss */
.breadcrumbs ul li a:hover {
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
  color: #e77e22;
}
/* line 83, ../page/_page.scss */
.breadcrumbs ul li:last-child {
  color: #8D8D8D;
}

/* line 90, ../page/_page.scss */
article.entry {
  width: 100%;
}

/* line 104, ../page/_page.scss */
#archive-content a {
  text-decoration: none;
}
/* line 107, ../page/_page.scss */
#archive-content .bg {
  max-height: 360px;
  min-height: 360px;
  position: relative;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 113, ../page/_page.scss */
#archive-content .bg:before {
  content: '';
  position: absolute;
  background-color: rgba(0, 0, 0, 0.6);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 124, ../page/_page.scss */
#archive-content .bg:hover:before {
  background-color: rgba(27, 20, 100, 0.7);
}
/* line 128, ../page/_page.scss */
#archive-content .bg:hover .icon i {
  color: #fff;
}
/* line 132, ../page/_page.scss */
#archive-content .bg:hover h4 {
  color: #fff;
  font-size: 42px;
}
/* line 136, ../page/_page.scss */
#archive-content .bg:hover .button-container {
  display: block !important;
}
/* line 138, ../page/_page.scss */
#archive-content .bg:hover .button-container p {
  color: #fff;
  max-width: 300px;
  margin: 0 auto;
  padding-bottom: 15px;
}
/* line 147, ../page/_page.scss */
#archive-content .bg.no-hover:before {
  background-color: transparent;
}
/* line 151, ../page/_page.scss */
#archive-content .bg.no-hover:hover:before {
  background-color: transparent;
}
/* line 157, ../page/_page.scss */
#archive-content .content {
  min-height: 360px;
}
/* line 159, ../page/_page.scss */
#archive-content .content .icon {
  padding: 15px 0;
}
/* line 161, ../page/_page.scss */
#archive-content .content .icon i {
  color: #e77e22;
}
/* line 167, ../page/_page.scss */
#archive-content .content h4 {
  text-transform: uppercase;
  font-weight: 900;
  color: #e77e22;
  font-size: 30px;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 174, ../page/_page.scss */
#archive-content .content h4.main-title {
  font-size: 42px;
}
/* line 178, ../page/_page.scss */
#archive-content .content p {
  padding: 0 0;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 186, ../page/_page.scss */
#archive-content .content .button-container a.button {
  width: 100px;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 14px;
  display: block;
  margin: 0 auto;
  padding: 10px 0;
  border: 2px solid #e77e22;
  background-color: #e77e22;
  color: #fff;
  text-decoration: none;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 200, ../page/_page.scss */
#archive-content .content .button-container a.button:hover {
  background-color: #fff;
  color: #e77e22;
}
/* line 209, ../page/_page.scss */
#archive-content .content.subscribe a {
  color: #fff;
}
/* line 212, ../page/_page.scss */
#archive-content .content.subscribe h2 {
  font-size: 41px;
  text-transform: uppercase;
  font-weight: 900;
}
/* line 218, ../page/_page.scss */
#archive-content .content.subscribe form input {
  width: 100%;
  max-width: 250px;
  margin: 0 auto;
  margin-bottom: 20px;
  height: 50px;
}
/* line 224, ../page/_page.scss */
#archive-content .content.subscribe form input[type="text"] {
  padding-left: 15px;
}

/* line 237, ../page/_page.scss */
#team .col-3 a.img-parent-container {
  width: 100%;
  height: 250px;
}
/* line 240, ../page/_page.scss */
#team .col-3 a.img-parent-container .img-container {
  padding: 5px;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  transition: all .5s;
}
/* line 253, ../page/_page.scss */
#team .col-3 a.img-parent-container:hover .img-container {
  transform: scale(1.1);
}
/* line 258, ../page/_page.scss */
#team .col-3 h5 {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0 15px;
}
/* line 263, ../page/_page.scss */
#team .col-3 h5 a {
  text-decoration: none;
}
/* line 265, ../page/_page.scss */
#team .col-3 h5 a i {
  padding-right: 10px;
  color: #e77e22;
}

/* line 280, ../page/_page.scss */
#archive .heading .bg {
  padding: 2em 0;
}
/* line 284, ../page/_page.scss */
#archive .heading .bg ul li a {
  font-size: 24px;
  color: #fff;
}
/* line 294, ../page/_page.scss */
#archive .tree .row a.btn {
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
  padding: 10px 0;
  background-color: #e77e22;
  border-radius: 0;
  text-transform: uppercase;
  color: #fff;
  border: 2px solid #e77e22;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 305, ../page/_page.scss */
#archive .tree .row a.btn:hover {
  background-color: #fff;
  color: #e77e22;
}
/* line 317, ../page/_page.scss */
#archive .tags .row ul li a {
  position: relative;
  cursor: pointer;
}
/* line 321, ../page/_page.scss */
#archive .tags .row ul li a:hover span.d-none {
  position: absolute;
  display: block !important;
  z-index: 99;
  font-size: 12px;
  width: 100px;
  background-color: #529f3b;
  color: #fff;
  margin-top: 10px;
  border-radius: 5px;
  padding: 7px 0;
  text-align: center;
}
/* line 333, ../page/_page.scss */
#archive .tags .row ul li a:hover span.d-none:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 0 8px 7px;
  border-color: #529f3b transparent;
  display: block;
  width: 0;
  z-index: 1;
  top: -7px;
  left: 12px;
}
/* line 349, ../page/_page.scss */
#archive .tags .row ul li a.activate:after {
  content: '\f00c';
  position: absolute;
  font-family: Font Awesome\ 5 Pro;
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  top: 0;
  font-size: 31px;
  display: block;
  text-align: center;
  width: 100%;
}
/* line 376, ../page/_page.scss */
#archive .curriculum .col a {
  background-color: #1b1464;
  color: #fff;
  padding: 10px 0;
  display: block;
  text-align: center;
  border: 2px solid #1b1464;
  text-decoration: none;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 386, ../page/_page.scss */
#archive .curriculum .col a:hover {
  background-color: #fff;
  color: #1b1464;
}
/* line 394, ../page/_page.scss */
#archive .filter .label {
  margin-bottom: 0;
}
/* line 397, ../page/_page.scss */
#archive .filter select {
  padding: 0 10px;
  height: 50px;
  width: 250px;
}
/* line 402, ../page/_page.scss */
#archive .filter select option.disabled {
  color: red;
}
/* line 408, ../page/_page.scss */
#archive .content-wrap {
  padding-bottom: 30px;
}
/* line 411, ../page/_page.scss */
#archive .content-wrap.hover a {
  text-decoration: none;
  display: block;
  width: 100%;
}
/* line 416, ../page/_page.scss */
#archive .content-wrap.hover .bg {
  max-height: 441px;
  min-height: 441px;
  position: relative;
}
/* line 421, ../page/_page.scss */
#archive .content-wrap.hover .bg:before {
  content: '';
  position: absolute;
  background-color: rgba(0, 0, 0, 0.6);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 432, ../page/_page.scss */
#archive .content-wrap.hover .bg:hover:before {
  background-color: rgba(27, 20, 100, 0.7);
}
/* line 435, ../page/_page.scss */
#archive .content-wrap.hover .bg:hover .icon {
  opacity: 1;
}
/* line 440, ../page/_page.scss */
#archive .content-wrap.hover .content {
  min-height: 441px;
}
/* line 442, ../page/_page.scss */
#archive .content-wrap.hover .content .icon {
  padding-bottom: 20px;
  opacity: 0;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 447, ../page/_page.scss */
#archive .content-wrap.hover .content .icon .circle {
  width: 50px;
  height: 50px;
  text-align: center;
  background-color: #e77e22;
  border-radius: 100%;
  display: block;
}
/* line 454, ../page/_page.scss */
#archive .content-wrap.hover .content .icon .circle i {
  padding-top: 12px;
  color: #fff;
  font-size: 24px;
}
/* line 462, ../page/_page.scss */
#archive .content-wrap.hover .content .icon p {
  text-transform: uppercase;
  padding-top: 10px;
  text-decoration: underline;
}
/* line 469, ../page/_page.scss */
#archive .content-wrap.hover .content h4 {
  text-transform: uppercase;
  font-weight: 900;
  color: #fff;
  font-size: 18px;
}
/* line 476, ../page/_page.scss */
#archive .content-wrap.hover .content p {
  padding: 0 15px;
  color: #fff;
}
/* line 482, ../page/_page.scss */
#archive .content-wrap.no-hover {
  /* .counter{
  	.fas{
  		font-size: 14px;
  	}
  	.count{
  		padding: 0 15px;
  		font-size: 14px;
  	}
  	.text{
  		text-transform: uppercase;
  		font-size: 14px;
  	}
  } */
}
/* line 484, ../page/_page.scss */
#archive .content-wrap.no-hover .tag.experiment {
  position: absolute;
  z-index: 9;
  right: 20px;
  top: 5px;
}
/* line 490, ../page/_page.scss */
#archive .content-wrap.no-hover .tag ul {
  padding-left: 18px;
}
/* line 493, ../page/_page.scss */
#archive .content-wrap.no-hover .tag ul li {
  font-size: 14px;
  margin: 0;
  padding-bottom: 2px;
}
/* line 497, ../page/_page.scss */
#archive .content-wrap.no-hover .tag ul li a {
  position: relative;
}
/* line 500, ../page/_page.scss */
#archive .content-wrap.no-hover .tag ul li a:hover span.d-none {
  position: absolute;
  display: block !important;
  z-index: 99;
  font-size: 12px;
  width: 100px;
  background-color: #529f3b;
  color: #fff;
  margin-top: 10px;
  border-radius: 5px;
  padding: 7px 0;
}
/* line 511, ../page/_page.scss */
#archive .content-wrap.no-hover .tag ul li a:hover span.d-none:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 0 8px 7px;
  border-color: #529f3b transparent;
  display: block;
  width: 0;
  z-index: 1;
  top: -7px;
  left: 12px;
}
/* line 530, ../page/_page.scss */
#archive .content-wrap.no-hover .details p {
  font-size: 11px;
  color: #878787;
}
/* line 533, ../page/_page.scss */
#archive .content-wrap.no-hover .details p span {
  padding-left: 5px;
}
/* line 552, ../page/_page.scss */
#archive .content-wrap.no-hover h4.post-title {
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 0;
}
/* line 559, ../page/_page.scss */
#archive .content-wrap.no-hover .the-excerpt.no-list p {
  padding: 0;
}
/* line 561, ../page/_page.scss */
#archive .content-wrap.no-hover .the-excerpt.no-list p:after {
  content: '';
}
/* line 566, ../page/_page.scss */
#archive .content-wrap.no-hover .the-excerpt p {
  padding-left: 15px;
  position: relative;
  margin-bottom: 10px;
}
/* line 571, ../page/_page.scss */
#archive .content-wrap.no-hover .the-excerpt p:after {
  content: '\f111';
  position: absolute;
  left: 0;
  font-family: Font Awesome\ 5 Pro;
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-size: 6px;
  top: 9px;
}
/* line 588, ../page/_page.scss */
#archive .content-wrap.no-hover .the-excerpt article {
  font-size: 14px;
}
/* line 595, ../page/_page.scss */
#archive .content-wrap.no-hover .buttons .col .btn {
  background-color: #e77e22;
  color: #fff;
  border-radius: 0;
  font-size: 14px;
  width: 104px;
  padding: 8px 0;
  border: 1px solid #e77e22;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 604, ../page/_page.scss */
#archive .content-wrap.no-hover .buttons .col .btn:hover {
  background-color: #fff;
  color: #e77e22;
}
/* line 612, ../page/_page.scss */
#archive .content-wrap.no-hover .btn {
  text-decoration: none;
  max-width: 200px;
  margin: 0 auto;
  display: block;
  border: 2px solid #e77e22;
  color: #fff;
  background-color: #e77e22;
  border-radius: 0;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 622, ../page/_page.scss */
#archive .content-wrap.no-hover .btn:hover {
  background-color: #fff;
  color: #e77e22;
}

/* line 634, ../page/_page.scss */
#single-school #comment, #single-school nav.navigation {
  display: none;
}
/* line 637, ../page/_page.scss */
#single-school .bg {
  position: relative;
}
/* line 639, ../page/_page.scss */
#single-school .bg:before {
  content: '';
  position: absolute;
  background-color: rgba(0, 0, 0, 0.6);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 649, ../page/_page.scss */
#single-school .heading {
  padding: 85px 0;
}
/* line 651, ../page/_page.scss */
#single-school .heading h1 {
  color: #fff;
  text-transform: uppercase;
}

/* line 659, ../page/_page.scss */
.tree .content {
  border: 1px solid #e5e5e5;
  padding: 15px;
  -webkit-box-shadow: 0px 10px 10px 2px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 10px 10px 2px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 10px 10px 2px rgba(0, 0, 0, 0.75);
}
/* line 665, ../page/_page.scss */
.tree .content a {
  display: block;
  width: 320px;
  background-color: #e77e22;
  margin: 0 auto;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  border: 1px solid #e77e22;
  padding: 15px 0;
}

/* line 686, ../page/_page.scss */
#slider-img .owl-carousel .owl-stage-outer .owl-item .item a.video:before {
  position: absolute;
  content: "\f04b";
  font-family: Font Awesome\ 5 Pro;
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-size: 21px;
  left: 40%;
  top: 35%;
  color: #fff;
  padding: 14px 15px;
  border: 1px solid #fff;
  border-radius: 100%;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 709, ../page/_page.scss */
#slider-img .owl-carousel .owl-stage-outer .owl-item .item a.video:hover:before {
  color: #e77e22;
  border-color: #e77e22;
}
/* line 722, ../page/_page.scss */
#slider-img .owl-carousel .owl-dots {
  display: none;
}

/* line 729, ../page/_page.scss */
.sidebar h5 {
  position: relative;
}
/* line 731, ../page/_page.scss */
.sidebar h5:after {
  content: '';
  height: 2px;
  background-color: #529f3b;
  width: 50px;
  position: absolute;
  left: 0;
  bottom: 10px;
}
/* line 741, ../page/_page.scss */
.sidebar input {
  width: 100%;
  margin-bottom: 20px;
  height: 50px;
}
/* line 745, ../page/_page.scss */
.sidebar input[type="text"] {
  padding-left: 15px;
}
/* line 750, ../page/_page.scss */
.sidebar .featured .bg {
  position: relative;
}
/* line 752, ../page/_page.scss */
.sidebar .featured .bg:after {
  content: '';
  position: absolute;
  background-color: rgba(0, 0, 0, 0.6);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 762, ../page/_page.scss */
.sidebar .featured .content-container {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
/* line 767, ../page/_page.scss */
.sidebar .featured .content-container h4 {
  color: #fff;
}
@media (max-width: 768px) {
  /* line 767, ../page/_page.scss */
  .sidebar .featured .content-container h4 {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  /* line 773, ../page/_page.scss */
  .sidebar .featured .content-container .counter {
    padding-right: 0;
    padding-top: 10px;
  }
}
/* line 778, ../page/_page.scss */
.sidebar .featured .content-container .counter i, .sidebar .featured .content-container .counter span {
  color: #fff;
}
/* line 787, ../page/_page.scss */
.sidebar .misc ul li a, .sidebar .experiment-type ul li a {
  text-decoration: none;
  color: #333;
  padding: 10px 10px;
  display: block;
  border-bottom: 1px solid #e5e5e5;
}

/* line 802, ../page/_page.scss */
.ekko-lightbox.modal .modal-content .modal-header {
  position: relative;
  bottom: 0;
  padding: 0;
  border-bottom: none;
  width: 100%;
}
/* line 808, ../page/_page.scss */
.ekko-lightbox.modal .modal-content .modal-header h4.modal-title {
  font-size: 14px;
  color: #fff;
}
/* line 812, ../page/_page.scss */
.ekko-lightbox.modal .modal-content .modal-header button {
  position: absolute;
  right: 10px;
  bottom: 0;
}
/* line 817, ../page/_page.scss */
.ekko-lightbox.modal .modal-content .modal-header button span {
  font-size: 35px;
  color: #fff;
}

/* line 830, ../page/_page.scss */
#gallery-outback .owl-stage-outer .owl-stage .item a {
  display: block;
  position: relative;
  text-decoration: none;
  color: #fff;
}
/* line 835, ../page/_page.scss */
#gallery-outback .owl-stage-outer .owl-stage .item a:before {
  position: absolute;
  content: '';
  background-color: rgba(0, 0, 0, 0.6);
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 250px;
}
/* line 845, ../page/_page.scss */
#gallery-outback .owl-stage-outer .owl-stage .item a p {
  position: absolute;
  width: 100%;
  padding: 0 .5rem;
  bottom: 0;
  color: #fff;
}

/* line 860, ../page/_page.scss */
#gallery_post a {
  height: 100%;
  display: block;
  padding: 10px;
  background-color: #fff;
  text-decoration: none;
  color: #333;
}
/* line 867, ../page/_page.scss */
#gallery_post a p {
  margin-bottom: 0;
}

/* line 876, ../page/_page.scss */
.tag.tag-blogs ul li {
  margin-bottom: 8px !important;
}
/* line 878, ../page/_page.scss */
.tag.tag-blogs ul li a {
  background-color: #529f3b;
  color: #fff;
  padding: 5px;
  line-height: 1;
  border-radius: 5px;
  text-decoration: none;
  font-size: 12px;
}

/* line 892, ../page/_page.scss */
ul.topic {
  position: absolute;
  right: 30px;
  top: 15px;
  z-index: 99;
}
/* line 897, ../page/_page.scss */
ul.topic li {
  margin-right: 0 !important;
}
/* line 899, ../page/_page.scss */
ul.topic li a {
  background-color: #e77e22;
  font-size: 26px;
  border-radius: 100%;
  display: block;
  width: 43px;
  height: 42px;
  text-align: center;
}
/* line 907, ../page/_page.scss */
ul.topic li a span {
  color: #fff;
}
/* line 911, ../page/_page.scss */
ul.topic li a span.podcast:after {
  content: '';
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  text-rendering: auto;
  line-height: 1;
  font-variant: normal;
}
/* line 924, ../page/_page.scss */
ul.topic li a span.image:after {
  content: "\f04b";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  text-rendering: auto;
  line-height: 1;
  font-variant: normal;
}
/* line 937, ../page/_page.scss */
ul.topic li a span.video:after {
  content: "\f03e";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  text-rendering: auto;
  line-height: 1;
  font-variant: normal;
}

/* line 955, ../page/_page.scss */
#query-container .card-columns {
  column-count: 2;
  webkit-column-count: 2;
  -moz-column-count: 2;
  -webkit-column-gap: 2rem;
  -moz-column-gap: 2rem;
  column-gap: 2rem;
}
/* line 962, ../page/_page.scss */
#query-container .card-columns .card {
  margin-bottom: 2rem;
}

/* line 968, ../page/_page.scss */
.podcast-counter {
  position: absolute;
  color: #fff;
  top: 15px;
  left: 15px;
  right: 15px;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 31px;
  font-weight: 900;
  z-index: 99;
}
@media (max-width: 414px) {
  /* line 968, ../page/_page.scss */
  .podcast-counter {
    font-size: 26px;
  }
}
@media (max-width: 375px) {
  /* line 968, ../page/_page.scss */
  .podcast-counter {
    font-size: 22px;
  }
}
@media (max-width: 320px) {
  /* line 968, ../page/_page.scss */
  .podcast-counter {
    font-size: 21px;
  }
}

/* line 990, ../page/_page.scss */
.banner-content {
  position: absolute;
  color: #fff;
  bottom: 15px;
  left: 0;
  right: 0;
  text-decoration: none;
  font-size: 14px;
  z-index: 99;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 1003, ../page/_page.scss */
.banner-content:after, .banner-content:before {
  content: '';
  height: 2px;
  background-color: #fff;
  width: 130px;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
}
/* line 1014, ../page/_page.scss */
.banner-content:after {
  top: -5px;
}
/* line 1017, ../page/_page.scss */
.banner-content:before {
  bottom: -5px;
}

/* line 1025, ../page/_page.scss */
.buttons.listen-button .listen-col {
  position: unset;
}
/* line 1027, ../page/_page.scss */
.buttons.listen-button .listen-col .listening {
  display: none;
  bottom: -55px;
  background-color: #529f3b;
  opacity: 0;
  width: 100%;
  padding: 5px 0;
  left: 0;
  right: 0;
  border-radius: 10px;
  z-index: 9999;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 1039, ../page/_page.scss */
.buttons.listen-button .listen-col .listening:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 0 15px 15px;
  border-color: #529f3b transparent;
  display: block;
  width: 0;
  z-index: 1;
  top: -15px;
  right: 72px;
}
/* line 1052, ../page/_page.scss */
.buttons.listen-button .listen-col .listening.fizzicstwist-listen:after {
  right: 160px;
}
/* line 1058, ../page/_page.scss */
.buttons.listen-button .listen-col:hover .listening {
  display: block;
  opacity: 1;
  color: #fff;
}

/* line 1070, ../page/_page.scss */
#related-fizzicsed .counter span.count {
  padding: 0 15px;
}
/* line 1075, ../page/_page.scss */
#related-fizzicsed .details .author, #related-fizzicsed .details .post-date {
  font-size: 11px;
  color: #878787;
}
/* line 1078, ../page/_page.scss */
#related-fizzicsed .details .author i, #related-fizzicsed .details .post-date i {
  margin-right: 5px;
}
/* line 1085, ../page/_page.scss */
#related-fizzicsed ul.listen-list li a {
  background-color: transparent !important;
  border: none !important;
}

/* line 1094, ../page/_page.scss */
#theCast iframe {
  padding: 15px;
  background-color: #fff;
}

/* line 1101, ../page/_page.scss */
#tab-info ul.nav {
  vertical-align: bottom;
}
/* line 1103, ../page/_page.scss */
#tab-info ul.nav li {
  background-color: #fff;
  display: inline-block;
  width: 198px;
  position: relative;
  margin-bottom: 0;
}
/* line 1110, ../page/_page.scss */
#tab-info ul.nav li a {
  display: block;
  text-align: center;
  width: 100%;
  background-color: #fff;
  display: block;
  text-decoration: none;
  color: #333;
  border: 1px solid transparent;
}
/* line 1119, ../page/_page.scss */
#tab-info ul.nav li a.active {
  position: absolute;
  top: -15px;
  height: 58px;
  border: 1px solid #e5e5e5;
  border-bottom: none;
}
/* line 1131, ../page/_page.scss */
#tab-info .tab.tab-content {
  border: 1px solid #e5e5e5;
}

/* line 1142, ../page/_page.scss */
button#add-count {
  width: 100%;
  padding: 15px 0;
  color: #fff;
  margin-top: 15px;
}
/* line 1147, ../page/_page.scss */
button#add-count:hover {
  color: #e77e22;
}

/* line 1156, ../page/_page.scss */
.contact-form form.wpcf7-form {
  background-color: #fff;
  padding: 15px;
}
/* line 1159, ../page/_page.scss */
.contact-form form.wpcf7-form label {
  font-size: 18px;
  text-transform: uppercase;
}
/* line 1163, ../page/_page.scss */
.contact-form form.wpcf7-form input {
  width: 100%;
  height: 50px;
  border: 1px solid #f0f0f0;
  padding-left: 15px;
  font-size: 18px;
  text-transform: uppercase;
}
/* line 1170, ../page/_page.scss */
.contact-form form.wpcf7-form input[type="submit"] {
  max-width: 300px;
}
/* line 1173, ../page/_page.scss */
.contact-form form.wpcf7-form input[type="email"] {
  text-transform: unset;
}
/* line 1176, ../page/_page.scss */
.contact-form form.wpcf7-form input[type="checkbox"] {
  height: 20px;
  width: auto;
}
/* line 1181, ../page/_page.scss */
.contact-form form.wpcf7-form textarea {
  width: 100%;
  border: 1px solid #f0f0f0;
}
/* line 1186, ../page/_page.scss */
.contact-form form.wpcf7-form .newsletter .wpcf7-list-item {
  margin-left: 0;
  align-items: center !important;
  display: flex !important;
}
/* line 1190, ../page/_page.scss */
.contact-form form.wpcf7-form .newsletter .wpcf7-list-item span {
  padding-left: 5px;
}
/* line 1196, ../page/_page.scss */
.contact-form .captcha {
  padding-bottom: 15px;
}

/* line 1201, ../page/_page.scss */
.content-contact-us p {
  font-size: 14px;
}
/* line 1203, ../page/_page.scss */
.content-contact-us p span.text {
  text-transform: uppercase;
  padding-right: 10px;
}
/* line 1209, ../page/_page.scss */
.content-contact-us p span a.linker {
  color: #333;
  text-decoration: none;
}
/* line 1216, ../page/_page.scss */
.content-contact-us .follow-us {
  padding-top: 15px;
}

/* line 1223, ../page/_page.scss */
.the-comment .comment-container span {
  position: relative;
  			/* &:after{
  				content: "\f10e";
  				font-family: Font Awesome\ 5 Pro;
      			font-weight: 900;
      			-moz-osx-font-smoothing: grayscale;
  			    -webkit-font-smoothing: antialiased;
  			    display: inline-block;
  			    font-style: normal;
  			    font-variant: normal;
  			    text-rendering: auto;
  			    line-height: 1;
  			    padding-left: 5px;
  			     font-size: 18px;
  			     color: $green;
  			} */
}
/* line 1225, ../page/_page.scss */
.the-comment .comment-container span:before {
  position: absolute;
  content: "\f10d";
  font-family: Font Awesome\ 5 Pro;
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  padding-right: 5px;
  font-size: 23px;
  color: #529f3b;
  left: -27px;
}

/* line 1264, ../page/_page.scss */
.curriculum-content-single .workshop_show a {
  padding: 2px 5px;
  color: #fff;
  background-color: #529f3b;
  border-radius: 5px;
  white-space: nowrap;
  margin-right: 5px;
  display: inline-block;
  margin-bottom: 5px;
  text-decoration: none;
  border: 1px solid #529f3b;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 1276, ../page/_page.scss */
.curriculum-content-single .workshop_show a:hover {
  background-color: #fff;
  color: #529f3b;
}
/* line 1284, ../page/_page.scss */
.curriculum-content-single .cur_row p {
  margin-bottom: 0;
}
/* line 1288, ../page/_page.scss */
.curriculum-content-single .cur_row .understanding a {
  text-decoration: none;
}
/* line 1292, ../page/_page.scss */
.curriculum-content-single .cur_row:nth-child(2n) {
  background-color: #529f3b !important;
}
/* line 1294, ../page/_page.scss */
.curriculum-content-single .cur_row:nth-child(2n) p {
  color: #fff;
}
/* line 1298, ../page/_page.scss */
.curriculum-content-single .cur_row:nth-child(2n) .understanding a {
  color: #1b1464;
}
/* line 1303, ../page/_page.scss */
.curriculum-content-single .cur_row:nth-child(2n) .workshop_show a {
  padding: 2px 5px;
  border-radius: 5px;
  border: 1px solid #fff;
  white-space: nowrap;
  margin-right: 5px;
  display: inline-block;
  margin-bottom: 5px;
}

/* line 1321, ../page/_page.scss */
.video-conference-single iframe {
  width: 100% !important;
}
@media (max-width: 414px) {
  /* line 1321, ../page/_page.scss */
  .video-conference-single iframe {
    height: auto;
  }
}

/* line 1330, ../page/_page.scss */
.podcast-video-con iframe {
  height: 150px !important;
}
@media (max-width: 414px) {
  /* line 1330, ../page/_page.scss */
  .podcast-video-con iframe {
    height: auto;
  }
}

/* line 2, ../page/_home.scss */
.ml-140 {
  margin-left: 140px !important;
}

/* line 6, ../page/_home.scss */
.max-height-240 {
  max-height: 240px;
}

/* line 9, ../page/_home.scss */
.global-button {
  position: absolute;
  bottom: 113px;
  /* &.experiment{
  	bottom: 0;
  } */
}

/* line 16, ../page/_home.scss */
.the-box {
  width: 230px;
}
/* line 18, ../page/_home.scss */
.the-box h3 {
  text-align: center;
  text-transform: uppercase;
  font-size: 42px;
  font-weight: 900;
}

/* line 27, ../page/_home.scss */
ul.science-show li {
  background-color: transparent;
}
/* line 32, ../page/_home.scss */
ul.science-show li a .img-container img {
  border-radius: 100%;
  background-color: #529f3b;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 40, ../page/_home.scss */
ul.science-show li a:hover .img-container img {
  webkit-box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
}

/* line 55, ../page/_home.scss */
.fizzics-banner .banner-container .main-banner {
  border-right: 5px solid #e77e22;
}
/* line 57, ../page/_home.scss */
.fizzics-banner .banner-container .main-banner h1 {
  font-size: 88px;
  color: #e77e22;
}
/* line 69, ../page/_home.scss */
.fizzics-banner .banner-container .enquiry-button a {
  font-weight: 900;
  font-size: 30px;
  text-transform: uppercase;
  border-radius: 10px;
}

/* line 79, ../page/_home.scss */
.side-content {
  background-color: rgba(255, 255, 255, 0.3);
  width: 100%;
  max-width: 530px;
}

/* line 87, ../page/_home.scss */
.post-excerpt-style p {
  font-size: 14px;
  margin-bottom: 5px;
}
/* line 92, ../page/_home.scss */
.post-excerpt-style.experiment p {
  font-size: 12px;
}

/* line 99, ../page/_home.scss */
.quick-links ul.list-group {
  border-radius: 0 !important;
  width: 100%;
  box-shadow: none;
}
/* line 104, ../page/_home.scss */
.quick-links ul.list-group li.list-group-item {
  border-radius: 0 !important;
  padding: 25px 15px;
  border: none;
  background-color: transparent;
}
/* line 110, ../page/_home.scss */
.quick-links ul.list-group li.list-group-item .img-container a.img-holder {
  text-align: center;
  display: block;
}
/* line 114, ../page/_home.scss */
.quick-links ul.list-group li.list-group-item .img-container a.img-holder img {
  /* max-width: 179px;
  min-width: 179px; */
}
/* line 121, ../page/_home.scss */
.quick-links ul.list-group li.list-group-item .text-container .title {
  font-weight: 900;
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  padding-bottom: 15px;
}
/* line 129, ../page/_home.scss */
.quick-links ul.list-group li.list-group-item .text-container article p {
  color: #fff;
  font-size: 14px;
  padding-bottom: 10px;
}
/* line 133, ../page/_home.scss */
.quick-links ul.list-group li.list-group-item .text-container article p a {
  color: #e77e22;
}
/* line 139, ../page/_home.scss */
.quick-links ul.list-group li.list-group-item:first-child {
  padding-top: 0;
}
/* line 142, ../page/_home.scss */
.quick-links ul.list-group li.list-group-item:last-child {
  padding-bottom: 0;
}
/* line 145, ../page/_home.scss */
.quick-links ul.list-group li.list-group-item ul.child-links {
  margin-top: 10px;
  padding: 10px;
  list-style: none;
  border-radius: 10px !important;
  border: 1px solid #529f3b;
  display: none;
  position: relative;
}
/* line 153, ../page/_home.scss */
.quick-links ul.list-group li.list-group-item ul.child-links:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 0 10px 10px;
  border-color: #529f3b transparent;
  display: block;
  width: 0;
  z-index: 1;
  top: -11px;
  left: 50%;
  transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
}
@media (max-width: 991px) {
  /* line 153, ../page/_home.scss */
  .quick-links ul.list-group li.list-group-item ul.child-links:after {
    left: 100px;
  }
}
/* line 174, ../page/_home.scss */
.quick-links ul.list-group li.list-group-item ul.child-links.drop {
  display: block;
}
/* line 177, ../page/_home.scss */
.quick-links ul.list-group li.list-group-item ul.child-links li.links-item {
  padding: 0;
}
/* line 179, ../page/_home.scss */
.quick-links ul.list-group li.list-group-item ul.child-links li.links-item a {
  padding: 0 5px;
  border: none;
  text-align: left;
}

/* line 192, ../page/_home.scss */
.free-experiments ul li {
  border: none;
}

/* line 198, ../page/_home.scss */
.fade-out {
  display: none;
}

/* line 203, ../page/_home.scss */
.banners .logo-container {
  margin-top: 200px;
}
/* line 205, ../page/_home.scss */
.banners .logo-container h1.banner-logo {
  font-weight: 900;
  font-size: 79px;
}
/* line 209, ../page/_home.scss */
.banners .logo-container h4 {
  font-weight: 900;
  font-size: 36px;
}

/* line 219, ../page/_home.scss */
body.home #home-shop .woocommerce ul.products {
  width: 100%;
}
/* line 221, ../page/_home.scss */
body.home #home-shop .woocommerce ul.products li.product {
  display: block;
  margin-bottom: 0;
  height: unset;
  background-color: transparent;
  border: none;
}
@media (max-width: 1099px) {
  /* line 221, ../page/_home.scss */
  body.home #home-shop .woocommerce ul.products li.product {
    padding: 0;
    box-shadow: none;
  }
}
/* line 231, ../page/_home.scss */
body.home #home-shop .woocommerce ul.products li.product .product-content-container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 238, ../page/_home.scss */
body.home #home-shop .woocommerce ul.products li.product .product-content-container a.woocommerce-LoopProduct-link {
  display: block;
  text-decoration: none;
  width: 100%;
}
/* line 242, ../page/_home.scss */
body.home #home-shop .woocommerce ul.products li.product .product-content-container a.woocommerce-LoopProduct-link span.onsale {
  text-align: center;
  padding: 15px 13px;
  background-color: #529f3b;
  border-radius: 50%;
  height: auto;
  width: auto;
  color: #fff;
  top: 5px;
}
/* line 254, ../page/_home.scss */
body.home #home-shop .woocommerce ul.products li.product .product-content-container a.woocommerce-LoopProduct-link img {
  float: left;
  width: 100%;
  max-width: 200px;
  height: auto;
  padding-right: 15px;
}
@media (max-width: 1399px) {
  /* line 254, ../page/_home.scss */
  body.home #home-shop .woocommerce ul.products li.product .product-content-container a.woocommerce-LoopProduct-link img {
    float: unset;
    width: unset;
    margin: 0 auto;
    max-width: 100%;
    padding-right: 0;
    padding-bottom: 15px;
  }
}
/* line 269, ../page/_home.scss */
body.home #home-shop .woocommerce ul.products li.product .product-content-container a.woocommerce-LoopProduct-link h2 {
  padding-top: 0;
  width: 100%;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  text-align: left;
}
/* line 277, ../page/_home.scss */
body.home #home-shop .woocommerce ul.products li.product .product-content-container a.woocommerce-LoopProduct-link span.price {
  font-size: 26px;
  font-weight: 900;
  color: #333;
  text-align: left;
  padding-bottom: 0;
}
/* line 284, ../page/_home.scss */
body.home #home-shop .woocommerce ul.products li.product .product-content-container a.woocommerce-LoopProduct-link span.price del span {
  font-size: 14px;
}
/* line 288, ../page/_home.scss */
body.home #home-shop .woocommerce ul.products li.product .product-content-container a.woocommerce-LoopProduct-link span.price ins {
  text-decoration: none;
}
/* line 296, ../page/_home.scss */
body.home #home-shop .woocommerce ul.products li.product .product-content-container .button-container {
  position: absolute;
  bottom: 0;
  opacity: 1;
  right: 15px;
  left: 15px;
  width: 100%;
  background-color: transparent;
  border: none;
  top: unset;
}
@media (max-width: 1499px) {
  /* line 296, ../page/_home.scss */
  body.home #home-shop .woocommerce ul.products li.product .product-content-container .button-container {
    position: relative;
    left: unset;
    right: unset;
    margin: 0;
  }
}
/* line 312, ../page/_home.scss */
body.home #home-shop .woocommerce ul.products li.product .product-content-container .button-container .col {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  background-color: transparent;
  padding-bottom: 0;
}
/* line 319, ../page/_home.scss */
body.home #home-shop .woocommerce ul.products li.product .product-content-container .button-container .col:last-child {
  padding-top: 10px;
  display: block;
}
/* line 323, ../page/_home.scss */
body.home #home-shop .woocommerce ul.products li.product .product-content-container .button-container .col.prod-details {
  display: none !important;
}
/* line 327, ../page/_home.scss */
body.home #home-shop .woocommerce ul.products li.product .product-content-container .button-container a {
  position: relative;
  width: 100%;
  margin-left: 200px;
  max-width: 300px;
  display: block;
  background-color: #e77e22;
  color: #fff !important;
  padding: 10px 5px;
  text-align: center;
  text-decoration: none;
  border: 1px solid #e77e22;
}
/* line 340, ../page/_home.scss */
body.home #home-shop .woocommerce ul.products li.product .product-content-container .button-container a:hover {
  color: #e77e22;
  background-color: #fff;
}
/* line 343, ../page/_home.scss */
body.home #home-shop .woocommerce ul.products li.product .product-content-container .button-container a:hover i {
  color: #e77e22;
}
@media (max-width: 1499px) {
  /* line 327, ../page/_home.scss */
  body.home #home-shop .woocommerce ul.products li.product .product-content-container .button-container a {
    margin-left: 0;
    max-width: 100%;
  }
}

@supports (-moz-appearance: none) {
  /* line 6, ../woocommerce/_woocommerce.scss */
  body.single #single-product-woocommerce div.product {
    width: 100%;
  }
  /* line 11, ../woocommerce/_woocommerce.scss */
  body.single #CTA ul#fizzics-products {
    display: flex;
  }
}
/* line 21, ../woocommerce/_woocommerce.scss */
body.woocommerce-page main#main {
  padding-bottom: 0;
  background: unset;
}

/* line 29, ../woocommerce/_woocommerce.scss */
.title-tag {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 900;
}

/* line 35, ../woocommerce/_woocommerce.scss */
.line {
  height: 3px;
  display: block;
  width: 100%;
  background-color: #529f3b;
}

/* line 43, ../woocommerce/_woocommerce.scss */
nav.woocommerce-pagination {
  padding-bottom: .25rem;
}
/* line 46, ../woocommerce/_woocommerce.scss */
nav.woocommerce-pagination ul {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
  text-align: right;
}
/* line 52, ../woocommerce/_woocommerce.scss */
nav.woocommerce-pagination ul li {
  display: inline-block;
}
/* line 54, ../woocommerce/_woocommerce.scss */
nav.woocommerce-pagination ul li span, nav.woocommerce-pagination ul li a {
  border: 1px solid #529f3b;
  padding: 0 10px;
  color: #529f3b;
  text-decoration: none;
}
/* line 59, ../woocommerce/_woocommerce.scss */
nav.woocommerce-pagination ul li span.current, nav.woocommerce-pagination ul li a.current {
  background-color: #529f3b;
  color: #fff;
}
/* line 63, ../woocommerce/_woocommerce.scss */
nav.woocommerce-pagination ul li span.btn, nav.woocommerce-pagination ul li a.btn {
  border-radius: 0;
  display: block;
}

/* line 77, ../woocommerce/_woocommerce.scss */
.thumbnails.slider ul.yith_magnifier_gallery li.yith_magnifier_thumbnail {
  width: auto !important;
}

/* line 89, ../woocommerce/_woocommerce.scss */
.woocommerce-cart .ttt-pnwc-modal .ttt-pnwc-container .ttt-pnwc-content a {
  display: none !important;
}

/* line 101, ../woocommerce/_woocommerce.scss */
#ttt-pnwc-notice.ttt-pnwc-modal .ttt-pnwc-container main.ttt-pnwc-content {
  background-color: #fff;
}
/* line 104, ../woocommerce/_woocommerce.scss */
#ttt-pnwc-notice.ttt-pnwc-modal .ttt-pnwc-container main.ttt-pnwc-content .ttt-pnwc-notice a {
  color: #fff;
  border: 1px solid #e77e22;
  padding: 5px 15px;
  text-decoration: none;
  background-color: #e77e22;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 111, ../woocommerce/_woocommerce.scss */
#ttt-pnwc-notice.ttt-pnwc-modal .ttt-pnwc-container main.ttt-pnwc-content .ttt-pnwc-notice a:hover {
  background-color: #fff;
  color: #e77e22;
}
/* line 116, ../woocommerce/_woocommerce.scss */
#ttt-pnwc-notice.ttt-pnwc-modal .ttt-pnwc-container main.ttt-pnwc-content .ttt-pnwc-notice.info {
  display: block;
}

/* line 136, ../woocommerce/_woocommerce.scss */
.woocommerce-checkout #ttt-pnwc-notice.ttt-pnwc-modal .ttt-pnwc-container main.ttt-pnwc-content .ttt-pnwc-notice.info {
  display: block;
  height: 100px;
  text-align: center;
}
/* line 140, ../woocommerce/_woocommerce.scss */
.woocommerce-checkout #ttt-pnwc-notice.ttt-pnwc-modal .ttt-pnwc-container main.ttt-pnwc-content .ttt-pnwc-notice.info a {
  top: unset;
  left: 0;
  bottom: 15px;
  right: 0;
}

/* line 155, ../woocommerce/_woocommerce.scss */
.messages {
  display: none;
}
/* line 157, ../woocommerce/_woocommerce.scss */
.messages.messages-Checkout {
  display: block;
}

/* line 163, ../woocommerce/_woocommerce.scss */
.woocommerce-info {
  display: none;
}

/* line 171, ../woocommerce/_woocommerce.scss */
.single-product #ttt-pnwc-notice .ttt-pnwc-notice.success {
  display: flex !important;
}

/* line 180, ../woocommerce/_woocommerce.scss */
.success.success-Cart {
  display: none;
}

/* line 187, ../woocommerce/_woocommerce.scss */
.single-product .success {
  display: none;
}

/* line 195, ../woocommerce/_woocommerce.scss */
.woocommerce-checkout.woocommerce-order-pay article.page {
  height: 62vh;
  align-items: center !important;
  display: flex !important;
}
/* line 199, ../woocommerce/_woocommerce.scss */
.woocommerce-checkout.woocommerce-order-pay article.page .entry-content {
  width: 100%;
}
/* line 202, ../woocommerce/_woocommerce.scss */
.woocommerce-checkout.woocommerce-order-pay article.page .woocommerce {
  max-width: 320px;
  padding: 15px;
  margin: 0 auto;
  background-color: #fff;
  -webkit-box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
}
/* line 210, ../woocommerce/_woocommerce.scss */
.woocommerce-checkout.woocommerce-order-pay article.page .woocommerce ul {
  padding: 0;
  list-style: none;
}
/* line 214, ../woocommerce/_woocommerce.scss */
.woocommerce-checkout.woocommerce-order-pay article.page .woocommerce button[type="submit"] {
  padding: 15px 0;
  width: 100%;
  color: #fff;
}
/* line 218, ../woocommerce/_woocommerce.scss */
.woocommerce-checkout.woocommerce-order-pay article.page .woocommerce button[type="submit"]:hover {
  color: #e77e22;
}

/* line 227, ../woocommerce/_woocommerce.scss */
.checkout-img-container {
  width: 50px;
}
/* line 229, ../woocommerce/_woocommerce.scss */
.checkout-img-container img {
  width: 100%;
  height: auto;
}

/* line 249, ../woocommerce/_woocommerce.scss */
#tab-additional_information table.shop_attributes tbody tr td p {
  margin-bottom: 0;
  padding-left: 15px;
}

/* line 260, ../woocommerce/_woocommerce.scss */
small.woocommerce-price-suffix {
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 600;
  color: #120e47;
  background-color: #e77e22;
  padding: 2px 5px;
}

/* line 273, ../woocommerce/_woocommerce.scss */
.page.woocommerce-cart .woocommerce-info.wc_points_rewards_earn_points {
  padding-left: 15px;
  padding-right: 15px;
  background-color: #e77e22 !important;
  color: #fff;
  -webkit-box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  margin-bottom: 15px;
}
@media (max-width: 414px) {
  /* line 273, ../woocommerce/_woocommerce.scss */
  .page.woocommerce-cart .woocommerce-info.wc_points_rewards_earn_points {
    display: block !important;
    height: auto !important;
    padding: 15px;
  }
}
/* line 287, ../woocommerce/_woocommerce.scss */
.page.woocommerce-cart .woocommerce-info.wc_points_rewards_earn_points strong {
  padding-left: 5px;
  padding-right: 5px;
  color: #120e47;
}
/* line 297, ../woocommerce/_woocommerce.scss */
.page.woocommerce-checkout .woocommerce-info.wc_points_rewards_earn_points {
  padding: 15px;
  height: auto;
}

/* line 309, ../woocommerce/_woocommerce.scss */
#ttt-pnwc-notice #modal-1-content .ttt-pnwc-notice {
  justify-content: unset !important;
}

/* line 2, ../woocommerce/_archive.scss */
body.woocommerce span.onsale {
  z-index: 99 !important;
}
/* line 6, ../woocommerce/_archive.scss */
body.woocommerce .product-container-archive ul.products {
  padding-top: 0;
}
/* line 11, ../woocommerce/_archive.scss */
body.woocommerce .product-container-archive ul.products li.product {
  width: 32%;
  margin-right: 1.33%;
}
/* line 14, ../woocommerce/_archive.scss */
body.woocommerce .product-container-archive ul.products li.product.last {
  margin-right: 0;
}

/* line 27, ../woocommerce/_archive.scss */
body.woocommerce .notice .woocommerce-message {
  background-color: transparent;
}
/* line 29, ../woocommerce/_archive.scss */
body.woocommerce .notice .woocommerce-message a.button {
  margin-right: 15px;
  padding: 0 15px;
}
/* line 36, ../woocommerce/_archive.scss */
body.woocommerce .grid-list-view button {
  background-color: #fff;
  border: 1px solid #f0f0f0;
}
/* line 39, ../woocommerce/_archive.scss */
body.woocommerce .grid-list-view button i {
  color: #333;
}
/* line 42, ../woocommerce/_archive.scss */
body.woocommerce .grid-list-view button.active {
  background-color: #e77e22;
  border: 1px solid #e77e22;
}
/* line 45, ../woocommerce/_archive.scss */
body.woocommerce .grid-list-view button.active i {
  color: #fff;
}
/* line 53, ../woocommerce/_archive.scss */
body.woocommerce .product-option-nav form select {
  border: 1px solid #f0f0f0;
}
/* line 59, ../woocommerce/_archive.scss */
body.woocommerce ul.products {
  width: 100%;
}
/* line 62, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product {
  background: #fff;
  display: block;
  border: 1px solid #efeaea;
  padding: 15px;
  height: 300px;
  margin-right: 10px;
  margin-bottom: 10px;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 72, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product:hover {
  -webkit-box-shadow: 0px 0px 15px 0px #5c5b5c;
  -moz-box-shadow: 0px 0px 15px 0px #5c5b5c;
  box-shadow: 0px 0px 15px 0px #5c5b5c;
}
/* line 77, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product.last {
  margin-right: 0;
}
/* line 80, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product a {
  display: block;
  text-decoration: none;
}
/* line 84, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product a img {
  max-width: 100%;
  width: 100%;
  height: auto;
}
/* line 89, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product a h2 {
  padding-bottom: 15px;
  padding-top: 15px;
  margin: 0;
  text-align: center;
  color: #529f3b;
}
/* line 95, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product a h2.woocommerce-loop-category__title {
  font-size: 18px;
}
/* line 97, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product a h2.woocommerce-loop-category__title mark.count {
  background: transparent;
  color: #1b1464;
  font-size: 14px;
}
/* line 104, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product a .star-rating {
  z-index: 99;
  margin: 0 auto;
}
/* line 108, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product a .star-rating span:before {
  color: #e77e22;
}
/* line 113, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product a span.onsale {
  background-color: #529f3b;
  color: #fff;
  border-radius: 100%;
  padding: 15px 13px;
  top: 3px;
  left: 3px;
  position: absolute;
}
/* line 122, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product a span.price {
  display: block;
  text-align: center;
  padding-bottom: 15px;
  font-size: 24px;
  color: #000;
  font-weight: 900;
}
/* line 130, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product a span.price span.amount span.woocommerce-Price-currencySymbol {
  font-size: 14px;
}
/* line 134, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product a span.price del {
  color: #afafaf;
}
/* line 136, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product a span.price del span {
  font-size: 14px;
}
/* line 141, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product a span.price ins {
  text-decoration: none;
}
/* line 149, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product a.added_to_cart.wc-forward {
  position: absolute;
  background-color: #e77e22;
  top: 35%;
  left: 0;
  right: 0;
  text-align: center;
  color: #fff;
  padding: 15px 0;
}
/* line 158, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product a.added_to_cart.wc-forward:after {
  padding-left: 15px;
  content: "\f217";
  font-family: Font Awesome\ 5 Pro;
  font-weight: 300;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
/* line 175, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product.type-product {
  height: 375px;
}
/* line 179, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product.type-product:hover .product-content-container .button-container {
  opacity: 1;
}
/* line 184, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product.type-product .product-content-container {
  position: relative;
}
/* line 186, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product.type-product .product-content-container .button-container {
  opacity: 0;
  position: absolute;
  width: 100%;
  margin: 0;
  top: 50%;
  background-color: #fff;
  border: 1px solid #e77e22;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 195, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product.type-product .product-content-container .button-container .vertical-center {
  padding: 5px 0;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 198, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product.type-product .product-content-container .button-container .vertical-center a {
  background-color: transparent;
  display: block;
  text-align: center;
  width: 100%;
  color: #e77e22;
  text-decoration: none;
}
/* line 205, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product.type-product .product-content-container .button-container .vertical-center a .text {
  display: none;
  bottom: -34px;
  position: absolute;
  background-color: #529f3b;
  color: #fff;
  width: 100%;
  padding: 5px 0;
  border: 1px solid #529f3b;
}
/* line 217, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product.type-product .product-content-container .button-container .vertical-center:hover {
  background-color: #e77e22;
}
/* line 219, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product.type-product .product-content-container .button-container .vertical-center:hover a {
  color: #fff;
}
/* line 226, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product.type-product .product-content-container .button-container .vertical-center.prod-details:hover a .text-details {
  display: block !important;
  left: -1px;
}
/* line 234, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product.type-product .product-content-container .button-container .vertical-center.prod-add-to-cart a.button {
  border: none !important;
  color: #e77e22 !important;
}
/* line 240, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product.type-product .product-content-container .button-container .vertical-center.prod-add-to-cart:hover a.button .fas {
  color: #fff;
}
/* line 243, ../woocommerce/_archive.scss */
body.woocommerce ul.products li.product.type-product .product-content-container .button-container .vertical-center.prod-add-to-cart:hover a.button .text-add-to-cart {
  display: block;
  right: -1px;
}

/* line 262, ../woocommerce/_archive.scss */
#fizzics-products.active-list li.product {
  width: 100%;
  height: auto;
}
/* line 265, ../woocommerce/_archive.scss */
#fizzics-products.active-list li.product a.woocommerce-LoopProduct-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: flex-start;
  align-content: flex-start;
}
/* line 273, ../woocommerce/_archive.scss */
#fizzics-products.active-list li.product a.woocommerce-LoopProduct-link img {
  width: 30%;
}
/* line 277, ../woocommerce/_archive.scss */
#fizzics-products.active-list li.product a.woocommerce-LoopProduct-link h2 {
  width: 70%;
  padding-left: 15px;
}
/* line 281, ../woocommerce/_archive.scss */
#fizzics-products.active-list li.product a.woocommerce-LoopProduct-link .price {
  width: 70%;
  position: absolute;
  right: 0;
  top: 20%;
}
/* line 288, ../woocommerce/_archive.scss */
#fizzics-products.active-list li.product .button-container {
  opacity: 1;
  width: 67%;
  top: unset;
  bottom: 15px;
  right: 0;
}

/* line 305, ../woocommerce/_archive.scss */
.tag-list .tag-icon:hover .bubble {
  display: block;
}

/* line 311, ../woocommerce/_archive.scss */
.bubble-container {
  bottom: -45px;
}

/* line 314, ../woocommerce/_archive.scss */
.bubble {
  display: none;
  position: relative;
  width: 150px;
  margin-top: 15px;
  padding: 0px;
  background: #e77e22;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 5px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
/* line 328, ../woocommerce/_archive.scss */
.bubble:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 0 15px 15px;
  border-color: #e77e22 transparent;
  display: block;
  width: 0;
  z-index: 1;
  top: -15px;
  left: 12px;
}

/* line 343, ../woocommerce/_archive.scss */
nav.gridlist-toggle {
  display: none;
}

/* line 348, ../woocommerce/_archive.scss */
#gridListView #grid, #gridListView #list {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  color: #000;
}
/* line 352, ../woocommerce/_archive.scss */
#gridListView #grid.active, #gridListView #list.active {
  background-color: #e77e22;
  color: #fff;
}

/* line 362, ../woocommerce/_archive.scss */
#fizzics-products li.product .product-content-container .woocommerce-product-details__short-description {
  display: none;
}
/* line 365, ../woocommerce/_archive.scss */
#fizzics-products li.product .product-content-container .sku_wrapper {
  display: none;
}
/* line 371, ../woocommerce/_archive.scss */
#fizzics-products.list li.product {
  height: auto;
}
/* line 373, ../woocommerce/_archive.scss */
#fizzics-products.list li.product img {
  margin-bottom: 0;
}
/* line 376, ../woocommerce/_archive.scss */
#fizzics-products.list li.product .gridlist-buttonwrap {
  position: relative;
}
/* line 378, ../woocommerce/_archive.scss */
#fizzics-products.list li.product .gridlist-buttonwrap .button-container {
  opacity: 1;
}

/* line 388, ../woocommerce/_archive.scss */
body.archive.woocommerce .sku-container {
  display: none !important;
}

/* line 394, ../woocommerce/_archive.scss */
#side-cart {
  position: fixed;
  top: 0;
  right: 0;
  transition: 0.5s ease-in-out;
  background-color: #fff;
  z-index: 999999999;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  width: 0;
}
@media (min-width: 991px) {
  /* line 406, ../woocommerce/_archive.scss */
  #side-cart.side-cart-show {
    width: 60% !important;
  }
}
@media (max-width: 990px) {
  /* line 406, ../woocommerce/_archive.scss */
  #side-cart.side-cart-show {
    width: 75% !important;
  }
}
/* line 414, ../woocommerce/_archive.scss */
#side-cart .woocommerce-notices-wrapper, #side-cart .woocommerce-info.wc_points_rewards_earn_points {
  display: none !important;
}
/* line 417, ../woocommerce/_archive.scss */
#side-cart .woocommerce-cart-form__cart-item.cart_item {
  position: relative;
}
/* line 419, ../woocommerce/_archive.scss */
#side-cart .woocommerce-cart-form__cart-item.cart_item .product-remove {
  text-align: right;
  position: absolute;
  right: 0;
  z-index: 999;
}
/* line 424, ../woocommerce/_archive.scss */
#side-cart .woocommerce-cart-form__cart-item.cart_item .product-remove a {
  background: #fff;
  padding: 5px;
  border-radius: 50%;
}
/* line 431, ../woocommerce/_archive.scss */
#side-cart .cart-collaterals {
  padding-top: 0 !important;
}
/* line 433, ../woocommerce/_archive.scss */
#side-cart .cart-collaterals #crosssell-container {
  display: none !important;
}
/* line 436, ../woocommerce/_archive.scss */
#side-cart .cart-collaterals .cart_totals {
  margin-bottom: 0 !important;
}

@media (max-width: 991px) {
  /* line 443, ../woocommerce/_archive.scss */
  #side-category {
    display: block !important;
    transition: 0.5s ease-in-out;
    position: fixed !important;
    top: 0;
    left: 0;
    z-index: -1;
    padding-left: 0 !important;
    background: #fff;
    height: 100%;
    width: 0px;
  }
  /* line 470, ../woocommerce/_archive.scss */
  #side-category #sidebar {
    display: none;
  }
}
@media (max-width: 991px) and (min-width: 991px) {
  /* line 454, ../woocommerce/_archive.scss */
  #side-category.side-category-show {
    width: 40% !important;
    z-index: 999999 !important;
  }
  /* line 458, ../woocommerce/_archive.scss */
  #side-category.side-category-show #sidebar {
    display: block !important;
  }
}
@media (max-width: 991px) and (max-width: 990px) {
  /* line 454, ../woocommerce/_archive.scss */
  #side-category.side-category-show {
    width: 60% !important;
    z-index: 999999 !important;
  }
  /* line 465, ../woocommerce/_archive.scss */
  #side-category.side-category-show #sidebar {
    display: block !important;
  }
}
/* line 477, ../woocommerce/_archive.scss */
html.sidebar-backdrop {
  overflow: hidden !important;
}
/* line 479, ../woocommerce/_archive.scss */
html.sidebar-backdrop:before {
  content: '';
  top: 0;
  right: 0;
  bottom: -100px;
  left: 0;
  position: absolute;
  z-index: 99999;
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 492, ../woocommerce/_archive.scss */
#shop-banner .shop-banner-category:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
}
/* line 502, ../woocommerce/_archive.scss */
#shop-banner .shop-banner-category:hover:before {
  background-color: rgba(0, 0, 0, 0.3) !important;
}

/* line 3, ../woocommerce/_sidebar.scss */
#sidebar .products a {
  text-decoration: none;
}
/* line 8, ../woocommerce/_sidebar.scss */
#sidebar .products a .title {
  color: #333;
}
/* line 13, ../woocommerce/_sidebar.scss */
#sidebar .products .price .amount {
  color: #529f3b;
  font-size: 18px;
  font-weight: 900;
}
/* line 17, ../woocommerce/_sidebar.scss */
#sidebar .products .price .amount .woocommerce-Price-currencySymbol {
  font-size: 14px;
}
/* line 21, ../woocommerce/_sidebar.scss */
#sidebar .products .price del {
  color: rgba(82, 159, 59, 0.6);
}
/* line 23, ../woocommerce/_sidebar.scss */
#sidebar .products .price del .amount {
  font-size: 14px;
  color: rgba(82, 159, 59, 0.6);
}
/* line 28, ../woocommerce/_sidebar.scss */
#sidebar .products .price ins {
  text-decoration: none;
}
/* line 34, ../woocommerce/_sidebar.scss */
#sidebar .products .button-container a {
  display: block;
  padding: 15px 0;
  text-align: center;
  border: 2px solid #e77e22;
}
/* line 39, ../woocommerce/_sidebar.scss */
#sidebar .products .button-container a:before {
  padding-right: 15px;
  content: "\f217";
  font-family: Font Awesome\ 5 Pro;
  font-weight: 300;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
/* line 54, ../woocommerce/_sidebar.scss */
#sidebar .products .woof_radio_count {
  color: #529f3b;
}
/* line 59, ../woocommerce/_sidebar.scss */
#sidebar .products #filter-nation .woof_container {
  padding: 15px;
  background-color: #fff;
  margin-bottom: 15px;
}
/* line 63, ../woocommerce/_sidebar.scss */
#sidebar .products #filter-nation .woof_container ul.woof_list {
  padding-left: 0;
}
/* line 74, ../woocommerce/_sidebar.scss */
#sidebar .products #filter-nation .woof_price_search_container .woocommerce.widget_price_filter .price_slider_wrapper .price_slider {
  margin-bottom: 0;
}
/* line 76, ../woocommerce/_sidebar.scss */
#sidebar .products #filter-nation .woof_price_search_container .woocommerce.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-range {
  background-color: #e77e22;
}
/* line 79, ../woocommerce/_sidebar.scss */
#sidebar .products #filter-nation .woof_price_search_container .woocommerce.widget_price_filter .price_slider_wrapper .price_slider span.ui-slider-handle {
  border-radius: 0;
  background-color: #000;
  top: 0;
  cursor: pointer;
}
/* line 94, ../woocommerce/_sidebar.scss */
#sidebar .products .woof_submit_search_form_container {
  display: none;
}

/* line 100, ../woocommerce/_sidebar.scss */
.woocommerce-line {
  width: 100%;
  height: 3px;
  background-color: #529f3b;
}

/* line 109, ../woocommerce/_sidebar.scss */
.woof_products_top_panel ul li a {
  background-color: #529f3b;
  color: #fff;
  border-radius: 5px;
  display: block;
  padding: 5px;
}

/* line 4, ../woocommerce/_single.scss */
.single.woocommerce .woocommerce-Price-amount.amount {
  padding-right: 10px;
}

/* line 12, ../woocommerce/_single.scss */
#product-img .images {
  padding-top: 15px;
  position: relative !important;
}
/* line 16, ../woocommerce/_single.scss */
#product-img .images .yith_magnifier_zoom_wrap {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  align-items: center !important;
  display: flex !important;
  border: 1px solid #e5e5e5;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
/* line 31, ../woocommerce/_single.scss */
#product-img .images .yith_magnifier_zoom_wrap a.yith_magnifier_zoom img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
/* line 37, ../woocommerce/_single.scss */
#product-img .images .yith_magnifier_zoom_wrap .yith_magnifier_zoom_magnifier {
  width: 100% !important;
  height: 100% !important;
}
/* line 45, ../woocommerce/_single.scss */
#product-img .images .thumbnails.noslider ul.yith_magnifier_gallery {
  width: 100% !important;
}
/* line 47, ../woocommerce/_single.scss */
#product-img .images .thumbnails.noslider ul.yith_magnifier_gallery li {
  padding-right: 5px;
  padding-top: 5px;
}
/* line 52, ../woocommerce/_single.scss */
#product-img .images .thumbnails.noslider ul.yith_magnifier_gallery li a img {
  width: 100%;
  height: 100%;
}
/* line 57, ../woocommerce/_single.scss */
#product-img .images .thumbnails.noslider ul.yith_magnifier_gallery li.first {
  padding-left: 0;
}
/* line 60, ../woocommerce/_single.scss */
#product-img .images .thumbnails.noslider ul.yith_magnifier_gallery li a.yith_magnifier_thumbnail {
  margin-top: 0;
}
/* line 63, ../woocommerce/_single.scss */
#product-img .images .thumbnails.noslider ul.yith_magnifier_gallery li:last-child {
  padding-bottom: 0;
}

/* line 74, ../woocommerce/_single.scss */
.summary.details {
  padding: 15px;
  background-color: #fff;
}

/* line 85, ../woocommerce/_single.scss */
.woocommerce-product-rating .rate .star-rating span:before {
  color: #e77e22;
}
/* line 92, ../woocommerce/_single.scss */
.woocommerce-product-rating .review a.woocommerce-review-link {
  text-decoration: none;
  color: #529f3b;
}
/* line 96, ../woocommerce/_single.scss */
.woocommerce-product-rating .review a.woocommerce-review-link i {
  font-size: 18px;
}
/* line 100, ../woocommerce/_single.scss */
.woocommerce-product-rating .review a.woocommerce-review-link span.count {
  padding: 0 10px;
  font-weight: 900;
}
/* line 104, ../woocommerce/_single.scss */
.woocommerce-product-rating .review a.woocommerce-review-link span.text {
  font-weight: 900;
}
/* line 117, ../woocommerce/_single.scss */
.woocommerce-product-rating .in-stock-btn {
  background-color: #529f3b;
  padding: 10px 0;
  color: #fff;
}
/* line 122, ../woocommerce/_single.scss */
.woocommerce-product-rating .out-stock-btn {
  background-color: #1b1464;
  padding: 10px 0;
  color: #fff;
}

/* line 130, ../woocommerce/_single.scss */
.price span.text-price {
  color: #529f3b;
}
/* line 132, ../woocommerce/_single.scss */
.price span.text-price ins {
  text-decoration: none !important;
}

/* line 140, ../woocommerce/_single.scss */
form.cart label.screen-reader-text {
  display: none;
}

/* line 146, ../woocommerce/_single.scss */
.category-list ul {
  padding-top: 15px;
}
/* line 148, ../woocommerce/_single.scss */
.category-list ul li {
  padding-bottom: 5px;
}
/* line 150, ../woocommerce/_single.scss */
.category-list ul li a {
  background-color: #529f3b;
  padding: 3px 5px;
  align-items: center;
  display: flex;
  text-decoration: none;
  font-size: 12px;
  color: #fff;
}

/* line 168, ../woocommerce/_single.scss */
#single-product-woocommerce .img-container .woocommerce-product-gallery__image {
  max-height: 600px;
  min-height: 600px;
}
/* line 173, ../woocommerce/_single.scss */
#single-product-woocommerce .img-container .woocommerce-product-gallery__image a img {
  max-width: 100%;
  width: 100%;
  height: auto;
}
/* line 183, ../woocommerce/_single.scss */
#single-product-woocommerce .details h1 {
  font-weight: 900;
  color: #529f3b;
}
/* line 187, ../woocommerce/_single.scss */
#single-product-woocommerce .details p.price {
  font-size: 32px;
  font-weight: 600;
}
/* line 199, ../woocommerce/_single.scss */
#single-product-woocommerce .details form.cart {
  padding: 15px;
}
/* line 201, ../woocommerce/_single.scss */
#single-product-woocommerce .details form.cart .stock {
  margin-bottom: 0;
}
/* line 205, ../woocommerce/_single.scss */
#single-product-woocommerce .details form.cart .qty-text {
  font-weight: 900;
}
/* line 213, ../woocommerce/_single.scss */
#single-product-woocommerce .details form.cart .quantity input {
  caret-color: #529f3b;
  max-width: 50px;
  text-align: center;
  border: none;
}
/* line 220, ../woocommerce/_single.scss */
#single-product-woocommerce .details form.cart .quantity input[type=number]::-webkit-inner-spin-button,
#single-product-woocommerce .details form.cart .quantity input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* line 225, ../woocommerce/_single.scss */
#single-product-woocommerce .details form.cart button.single_add_to_cart_button {
  width: 100%;
  max-width: 300px;
  box-shadow: none;
  border: 1px solid #e77e22;
  padding: 15px 0;
}
/* line 233, ../woocommerce/_single.scss */
#single-product-woocommerce .details .product_meta {
  padding-top: 15px;
}
/* line 235, ../woocommerce/_single.scss */
#single-product-woocommerce .details .product_meta span.sku_wrapper {
  display: block;
  width: 100%;
}
/* line 239, ../woocommerce/_single.scss */
#single-product-woocommerce .details .product_meta span.posted_in {
  display: block;
  width: 100%;
}
/* line 242, ../woocommerce/_single.scss */
#single-product-woocommerce .details .product_meta span.posted_in span {
  font-size: 32px;
}
/* line 245, ../woocommerce/_single.scss */
#single-product-woocommerce .details .product_meta span.posted_in a {
  text-decoration: none;
  color: #fff;
  background-color: #e77e22;
  padding: 2px 5px;
  border: 1px solid #e77e22;
  font-size: 14px;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 253, ../woocommerce/_single.scss */
#single-product-woocommerce .details .product_meta span.posted_in a:hover {
  color: #e77e22;
  background-color: #fff;
}
/* line 261, ../woocommerce/_single.scss */
#single-product-woocommerce .woocommerce-tabs {
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
}
/* line 266, ../woocommerce/_single.scss */
#single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper ul.tabs {
  position: relative;
  padding-left: 15px;
}
/* line 269, ../woocommerce/_single.scss */
#single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper ul.tabs li {
  display: inline-block;
  border: 1px solid #5c5b5c;
  padding: 0 15px;
  border-bottom: none;
  bottom: -1px;
  z-index: 99;
  background-color: #fff;
  border-radius: 5px 5px 0 0;
}
/* line 278, ../woocommerce/_single.scss */
#single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper ul.tabs li.active {
  border-bottom: 1px solid #fff;
}
/* line 281, ../woocommerce/_single.scss */
#single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper ul.tabs li a {
  color: #1b1464;
  text-decoration: none;
}
/* line 287, ../woocommerce/_single.scss */
#single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel {
  border: 1px solid #5c5b5c;
  padding: 15px;
  border-radius: 10px;
}
/* line 291, ../woocommerce/_single.scss */
#single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel iframe {
  height: 360px !important;
  width: 640px !important;
  max-width: 100%;
  max-height: 100%;
}
@media (max-width: 414px) {
  /* line 297, ../woocommerce/_single.scss */
  #single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel iframe, #single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel img {
    max-width: 100%;
    height: auto;
  }
}
/* line 305, ../woocommerce/_single.scss */
#single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #reviews #comments .woocommerce-noreviews {
  background-color: transparent;
  color: #e77e22;
}
/* line 310, ../woocommerce/_single.scss */
#single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #reviews #review_form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 319, ../woocommerce/_single.scss */
#single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #reviews #review_form #respond {
  width: 100%;
}
/* line 321, ../woocommerce/_single.scss */
#single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #reviews #review_form #respond span.comment-reply-title {
  font-size: 12px;
}
/* line 324, ../woocommerce/_single.scss */
#single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #reviews #review_form #respond p.comment-notes {
  font-size: 12px;
}
/* line 330, ../woocommerce/_single.scss */
#single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #reviews #review_form #respond p.comment-form-comment label {
  width: 100%;
}
/* line 333, ../woocommerce/_single.scss */
#single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #reviews #review_form #respond p.comment-form-comment textarea {
  width: 100%;
  height: 100px;
  caret-color: #529f3b;
}
/* line 341, ../woocommerce/_single.scss */
#single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #reviews #review_form #respond p.comment-form-author, #single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #reviews #review_form #respond p.comment-form-email, #single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #reviews #review_form #respond p.form-submit {
  width: 33.3333337%;
  float: left;
  margin-bottom: 0;
}
/* line 346, ../woocommerce/_single.scss */
#single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #reviews #review_form #respond p.comment-form-author input, #single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #reviews #review_form #respond p.comment-form-email input, #single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #reviews #review_form #respond p.form-submit input {
  width: 90%;
}
/* line 349, ../woocommerce/_single.scss */
#single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #reviews #review_form #respond p.comment-form-author input[type="submit"], #single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #reviews #review_form #respond p.comment-form-email input[type="submit"], #single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #reviews #review_form #respond p.form-submit input[type="submit"] {
  width: 100%;
  vertical-align: bottom;
  margin-top: 32px;
}
/* line 359, ../woocommerce/_single.scss */
#single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #reviews #review_form #respond .comment-form-rating p.stars span a {
  color: #529f3b;
}
/* line 361, ../woocommerce/_single.scss */
#single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #reviews #review_form #respond .comment-form-rating p.stars span a:before {
  color: #529f3b;
}

/* line 380, ../woocommerce/_single.scss */
.related.products ul.products li.product {
  width: 24%;
  margin-right: 1%;
  height: 360px !important;
  margin-bottom: 0;
}
/* line 385, ../woocommerce/_single.scss */
.related.products ul.products li.product.last-child {
  margin-right: 0;
}

/* line 393, ../woocommerce/_single.scss */
span.loading-text {
  position: absolute;
  width: 300px;
  margin: 0 auto;
}

/* line 398, ../woocommerce/_single.scss */
.sku {
  color: #fff;
  background-color: #529f3b;
  padding: 3px 5px;
  font-size: 12px;
}

/* line 411, ../woocommerce/_single.scss */
.tag-text {
  /* color: #fff;
  background-color: $green;
  padding: 3px 5px;
  font-size: 12px; */
}

/* line 418, ../woocommerce/_single.scss */
.onsale {
  position: absolute;
  height: 50px;
  width: 50px;
  border-radius: 100%;
  text-align: center;
  top: 17px;
  left: 130px;
}
@media (max-width: 768px) {
  /* line 418, ../woocommerce/_single.scss */
  .onsale {
    top: 15px;
    left: 130px;
    height: 70px;
    width: 70px;
  }
}
@media (max-width: 414px) {
  /* line 418, ../woocommerce/_single.scss */
  .onsale {
    height: 50px;
    width: 50px;
    left: auto;
  }
}

/* line 439, ../woocommerce/_single.scss */
.single-product-price del {
  font-size: 16px;
  padding-right: 15px;
}

/* line 449, ../woocommerce/_single.scss */
#tab-reviews #respond form .comment-form-rating {
  padding-left: 15px;
}

/* line 457, ../woocommerce/_single.scss */
.out-of-stock-message {
  padding-top: 15px;
}
/* line 459, ../woocommerce/_single.scss */
.out-of-stock-message p.out-of-stock-link-text {
  padding: 15px;
  border: 1px solid #529f3b;
  text-align: center;
}
@media (max-width: 414px) {
  /* line 463, ../woocommerce/_single.scss */
  .out-of-stock-message p.out-of-stock-link-text span {
    padding-bottom: 15px;
    display: block;
  }
}
/* line 469, ../woocommerce/_single.scss */
.out-of-stock-message p.out-of-stock-link-text a {
  text-align: center;
  background-color: #529f3b;
  color: #fff;
  text-decoration: none;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
  border-radius: 10px;
  border: 1px solid #529f3b;
}
@media (max-width: 414px) {
  /* line 469, ../woocommerce/_single.scss */
  .out-of-stock-message p.out-of-stock-link-text a {
    display: block;
  }
}
/* line 480, ../woocommerce/_single.scss */
.out-of-stock-message p.out-of-stock-link-text a:hover {
  background-color: #fff;
  color: #529f3b;
}

@media (max-width: 414px) {
  /* line 491, ../woocommerce/_single.scss */
  #page section.cwginstock-subscribe-form {
    margin-left: -5px;
    margin-right: -5px;
  }
  /* line 495, ../woocommerce/_single.scss */
  #page section.cwginstock-subscribe-form .cwginstock-panel-body .col-md-12 {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 498, ../woocommerce/_single.scss */
  #page section.cwginstock-subscribe-form .cwginstock-panel-body .col-md-12 .col-md-12 {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (max-width: 375px) {
  /* line 511, ../woocommerce/_single.scss */
  #page section.cwginstock-subscribe-form .cwginstock-panel-body {
    padding-bottom: 0 !important;
  }
  /* line 513, ../woocommerce/_single.scss */
  #page section.cwginstock-subscribe-form .cwginstock-panel-body .col-md-12 {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 516, ../woocommerce/_single.scss */
  #page section.cwginstock-subscribe-form .cwginstock-panel-body .col-md-12 .col-md-12 {
    padding-right: .5rem !important;
    padding-left: .5rem !important;
  }
}
@media (max-width: 320px) {
  /* line 528, ../woocommerce/_single.scss */
  #page section.cwginstock-subscribe-form {
    margin-left: -30px;
    margin-right: -30px;
  }
  /* line 531, ../woocommerce/_single.scss */
  #page section.cwginstock-subscribe-form .cwginstock-panel-body {
    padding-bottom: 0 !important;
    background-color: #fff;
  }
  /* line 534, ../woocommerce/_single.scss */
  #page section.cwginstock-subscribe-form .cwginstock-panel-body .col-md-12 {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 537, ../woocommerce/_single.scss */
  #page section.cwginstock-subscribe-form .cwginstock-panel-body .col-md-12 .col-md-12 {
    padding-right: .5rem !important;
    padding-left: .5rem !important;
  }
}
/* line 2, ../woocommerce/_cart.scss */
.woocommerce-info.cart-empty {
  padding: 0 15px;
}

/* line 9, ../woocommerce/_cart.scss */
form.cart-modified h4 {
  font-size: 14px;
}
/* line 13, ../woocommerce/_cart.scss */
form.cart-modified .product-remove a {
  color: red;
  font-size: 18px;
}
/* line 19, ../woocommerce/_cart.scss */
form.cart-modified .product-name a {
  color: #333;
  text-decoration: none;
}
/* line 26, ../woocommerce/_cart.scss */
form.cart-modified .product-price span {
  color: #529f3b;
  font-weight: 700;
}
/* line 32, ../woocommerce/_cart.scss */
form.cart-modified .product-subtotal span {
  font-size: 21px;
  font-weight: 900;
}
/* line 38, ../woocommerce/_cart.scss */
form.cart-modified .product-quantity .quantity {
  border: 1px solid #e5e5e5;
}
/* line 40, ../woocommerce/_cart.scss */
form.cart-modified .product-quantity .quantity label {
  display: none;
}
/* line 43, ../woocommerce/_cart.scss */
form.cart-modified .product-quantity .quantity .qty-text-container {
  display: none;
}
/* line 46, ../woocommerce/_cart.scss */
form.cart-modified .product-quantity .quantity input {
  padding: 15px;
  border: none;
  text-align: center;
}
/* line 52, ../woocommerce/_cart.scss */
form.cart-modified .product-quantity .quantity input[type=number]::-webkit-inner-spin-button,
form.cart-modified .product-quantity .quantity input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 62, ../woocommerce/_cart.scss */
.cart-image a img {
  width: 100%;
  height: 100%;
}

/* line 69, ../woocommerce/_cart.scss */
.cart_totals {
  margin-bottom: 150px;
}
/* line 71, ../woocommerce/_cart.scss */
.cart_totals p {
  margin-bottom: 0;
}
/* line 75, ../woocommerce/_cart.scss */
.cart_totals .woocommerce-shipping-calculator .shipping-calculator-button {
  background-color: navy;
  padding: 5px;
  color: #fff;
  display: block;
  margin-top: 15px;
  text-decoration: none;
  text-align: center;
}
/* line 84, ../woocommerce/_cart.scss */
.cart_totals .woocommerce-shipping-calculator p {
  margin-bottom: 10px;
}
/* line 88, ../woocommerce/_cart.scss */
.cart_totals .woocommerce-shipping-calculator #calc_shipping_state_field span {
  width: 100%;
}
/* line 91, ../woocommerce/_cart.scss */
.cart_totals .woocommerce-shipping-calculator #calc_shipping_state_field span .select2-selection__arrow b {
  left: unset;
  right: 5px;
}
/* line 100, ../woocommerce/_cart.scss */
.cart_totals .wc-proceed-to-checkout a.checkout-button {
  padding: 15px;
  display: block;
  text-align: center;
  border: 1px solid #e77e22;
  text-decoration: none;
}
/* line 110, ../woocommerce/_cart.scss */
.cart_totals .woocommerce-Price-amount.amount {
  color: #529f3b;
  font-weight: 900;
  font-size: 31px;
}

/* line 119, ../woocommerce/_cart.scss */
body.woocommerce-cart .woocommerce-message {
  display: none;
  align-items: center;
  padding: 15px;
  margin-left: 15px;
  margin-right: 15px;
  background-color: #fff;
  margin-bottom: 15px;
}
/* line 128, ../woocommerce/_cart.scss */
body.woocommerce-cart .woocommerce-message .restore-item {
  padding: 5px 15px;
  text-decoration: none;
  color: #fff;
  background-color: #e77e22;
  border: 1px solid #e77e22;
  max-width: 150px;
  width: 100%;
  text-align: center;
  margin-left: 15px;
}
/* line 138, ../woocommerce/_cart.scss */
body.woocommerce-cart .woocommerce-message .restore-item:hover {
  background-color: #fff;
  color: #e77e22;
}

/* line 154, ../woocommerce/_cart.scss */
.cart-notice .notice.success {
  display: none;
}

/* line 162, ../woocommerce/_cart.scss */
.form-custom .form-row {
  margin: 0;
  margin-bottom: 15px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
/* line 178, ../woocommerce/_cart.scss */
.form-custom .form-row#billing_company_field, .form-custom .form-row#billing_country_field, .form-custom .form-row#billing_address_1_field, .form-custom .form-row#billing_address_2_field, .form-custom .form-row#billing_email_field, .form-custom .form-row#shipping_company_field, .form-custom .form-row#shipping_country_field, .form-custom .form-row#shipping_address_1_field, .form-custom .form-row#shipping_address_2_field {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
/* line 186, ../woocommerce/_cart.scss */
.form-custom .form-row#billing_country_field span select, .form-custom .form-row#billing_state_field span select, .form-custom .form-row#shipping_country_field span select, .form-custom .form-row#shipping_state_field span select {
  padding-left: 15px;
  width: 100%;
  height: 51px;
}
/* line 194, ../woocommerce/_cart.scss */
.form-custom .woocommerce-input-wrapper {
  display: block;
  width: 100%;
}
/* line 198, ../woocommerce/_cart.scss */
.form-custom input[type="text"], .form-custom input[type="tel"], .form-custom input[type="email"] {
  width: 100%;
  height: 51px;
}

/* line 205, ../woocommerce/_cart.scss */
#payment {
  padding-top: 15px;
}

/* line 210, ../woocommerce/_cart.scss */
.form-row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* line 215, ../woocommerce/_cart.scss */
#place_order {
  padding: 15px;
  width: 100%;
}

/* line 220, ../woocommerce/_cart.scss */
.woocommerce-NoticeGroup {
  padding-left: 15px;
  padding-right: 15px;
}
/* line 223, ../woocommerce/_cart.scss */
.woocommerce-NoticeGroup .woocommerce-error {
  width: 100%;
  padding: 15px;
}

/* line 229, ../woocommerce/_cart.scss */
.woocommerce-info {
  background-color: #fff !important;
}

/* line 234, ../woocommerce/_cart.scss */
.checkout-login-form input[type="text"], .checkout-login-form input[type='password'] {
  height: 51px;
}

/* line 239, ../woocommerce/_cart.scss */
#order_comments_field, #account_password_field {
  width: 100%;
}
/* line 241, ../woocommerce/_cart.scss */
#order_comments_field label, #account_password_field label {
  width: 100%;
}
/* line 244, ../woocommerce/_cart.scss */
#order_comments_field span, #account_password_field span {
  width: 100%;
}
/* line 246, ../woocommerce/_cart.scss */
#order_comments_field span input, #account_password_field span input {
  height: 51px;
}

/* line 256, ../woocommerce/_cart.scss */
.order-overview p {
  font-size: 21px;
  margin-bottom: 0;
}
/* line 260, ../woocommerce/_cart.scss */
.order-overview strong {
  font-size: 21px;
}

/* line 266, ../woocommerce/_cart.scss */
.thanyou-text h4 {
  padding: 20px;
  color: #529f3b;
  border: 2px solid #529f3b;
}
/* line 271, ../woocommerce/_cart.scss */
.thanyou-text.error {
  border: 2px solid red;
  color: red;
}

/* line 277, ../woocommerce/_cart.scss */
.showlogin, .showcoupon {
  position: absolute;
  color: #fff;
  background-color: #e77e22;
  padding: 5px;
  text-decoration: none;
  border: 1px solid #e77e22;
  font-size: 12px;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 286, ../woocommerce/_cart.scss */
.showlogin:hover, .showcoupon:hover {
  background-color: #fff;
  color: #e77e22;
  text-decoration: none;
}

/* line 293, ../woocommerce/_cart.scss */
.js-show-social-login {
  display: none;
}

/* line 297, ../woocommerce/_cart.scss */
.wc-social-login {
  display: block !important;
}

/* line 301, ../woocommerce/_cart.scss */
.showlogin {
  right: 15px;
  padding: 11px;
}
@media (max-width: 540px) {
  /* line 301, ../woocommerce/_cart.scss */
  .showlogin {
    left: 15px;
    bottom: 15px;
    display: block;
    text-align: center;
  }
}

/* line 312, ../woocommerce/_cart.scss */
.showcoupon {
  right: 15px;
  padding: 11px;
}
@media (max-width: 540px) {
  /* line 312, ../woocommerce/_cart.scss */
  .showcoupon {
    position: static;
    display: block;
    width: 100%;
    right: unset;
    top: unset;
    margin-top: 15px;
    text-align: center;
  }
}

/* line 326, ../woocommerce/_cart.scss */
.woocommerce-info {
  width: 100%;
  height: 50px;
  align-items: center !important;
  display: flex !important;
}

@media (max-width: 540px) {
  /* line 337, ../woocommerce/_cart.scss */
  .checkout-login .messages-Checkout .woocommerce-info {
    height: 95px;
  }
}

@media (max-width: 768px) {
  /* line 346, ../woocommerce/_cart.scss */
  #check-out-login-form .wc-social-login {
    padding-top: 30px;
    text-align: center;
  }
}
/* line 351, ../woocommerce/_cart.scss */
#check-out-login-form .wc-social-login a.button-social-login {
  min-width: 170px;
  text-decoration: none;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 355, ../woocommerce/_cart.scss */
#check-out-login-form .wc-social-login a.button-social-login:hover {
  color: #e2dfdf;
}

/* line 367, ../woocommerce/_cart.scss */
#payment ul.wc_payment_methods li.wc_payment_method label {
  margin-bottom: 0;
}
/* line 370, ../woocommerce/_cart.scss */
#payment ul.wc_payment_methods li.wc_payment_method p {
  margin-bottom: 0;
}
/* line 374, ../woocommerce/_cart.scss */
#payment ul.wc_payment_methods li.payment_method_paypal {
  padding-bottom: 10px;
  border-bottom: 2px solid #529f3b;
}
/* line 379, ../woocommerce/_cart.scss */
#payment ul.wc_payment_methods li.payment_method_stripe {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 2px solid #529f3b;
}
/* line 383, ../woocommerce/_cart.scss */
#payment ul.wc_payment_methods li.payment_method_stripe label {
  display: unset;
}
/* line 387, ../woocommerce/_cart.scss */
#payment ul.wc_payment_methods li.payment_method_afterpay {
  padding-top: 20px;
}

/* line 3, ../woocommerce/_account.scss */
.woocommerce-account .order-detail-title-wrapper {
  padding-top: 0 !important;
}
/* line 7, ../woocommerce/_account.scss */
.woocommerce-account #content article {
  min-height: 100vh;
  padding-top: 50px;
}
@media (max-width: 768px) {
  /* line 7, ../woocommerce/_account.scss */
  .woocommerce-account #content article {
    padding-top: 0;
  }
}
/* line 13, ../woocommerce/_account.scss */
.woocommerce-account #content article .woocommerce {
  margin: 0 auto;
  padding: 15px;
  background-color: #fff;
  -webkit-box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
}
/* line 21, ../woocommerce/_account.scss */
.woocommerce-account #content article .woocommerce h2 {
  padding-bottom: 15px;
  margin-bottom: 0;
}
/* line 28, ../woocommerce/_account.scss */
.woocommerce-account #content article .woocommerce form p.woocommerce-form-row label {
  width: 100%;
}
/* line 31, ../woocommerce/_account.scss */
.woocommerce-account #content article .woocommerce form p.woocommerce-form-row input {
  width: 100%;
  height: 40px;
}
/* line 37, ../woocommerce/_account.scss */
.woocommerce-account #content article .woocommerce form p.form-row button {
  width: 100%;
  padding: 10px 0;
}
@media (max-width: 414px) {
  /* line 46, ../woocommerce/_account.scss */
  .woocommerce-account #content article .woocommerce-column--shipping-address {
    padding-top: 30px;
  }
}
/* line 53, ../woocommerce/_account.scss */
.woocommerce-account #content article.user-signed-in .woocommerce {
  max-width: 100%;
}
/* line 57, ../woocommerce/_account.scss */
.woocommerce-account #content article.user-signed-in .woocommerce .my-account-dashboard .navigation-tab ul {
  padding: 0;
  list-style: none;
}
/* line 60, ../woocommerce/_account.scss */
.woocommerce-account #content article.user-signed-in .woocommerce .my-account-dashboard .navigation-tab ul li {
  padding: 10px;
  background-color: #529f3b;
  border: 1px solid #fff;
  position: relative;
}
/* line 65, ../woocommerce/_account.scss */
.woocommerce-account #content article.user-signed-in .woocommerce .my-account-dashboard .navigation-tab ul li a {
  color: #fff;
  text-decoration: none;
  display: block;
}
/* line 72, ../woocommerce/_account.scss */
.woocommerce-account #content article.user-signed-in .woocommerce .my-account-dashboard .navigation-tab ul li.is-active a:after {
  position: absolute;
  content: '>';
  right: 10px;
  font-size: 18px;
  line-height: 1;
}
/* line 83, ../woocommerce/_account.scss */
.woocommerce-account #content article.user-signed-in .woocommerce .my-account-dashboard .navigation-tab ul li:hover a:after {
  position: absolute;
  content: '>';
  right: 10px;
  font-size: 18px;
  line-height: 1;
}
/* line 103, ../woocommerce/_account.scss */
.woocommerce-account #content article .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a.woocommerce-button {
  width: 100%;
  max-width: 89px;
  font-size: 12px;
  display: inline-block;
  text-align: center;
  padding: 10px 5px;
}
/* line 110, ../woocommerce/_account.scss */
.woocommerce-account #content article .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a.woocommerce-button:first-child {
  margin-right: 5px;
}
/* line 115, ../woocommerce/_account.scss */
.woocommerce-account #content article .woocommerce-MyAccount-content table.woocommerce-orders-table {
  padding-bottom: 15px;
}
/* line 118, ../woocommerce/_account.scss */
.woocommerce-account #content article .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr.woocommerce-orders-table__row {
  background-color: #ecebeb;
  padding: 5px;
}
/* line 121, ../woocommerce/_account.scss */
.woocommerce-account #content article .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr.woocommerce-orders-table__row:nth-child(2n) {
  background-color: #fff;
}
/* line 127, ../woocommerce/_account.scss */
.woocommerce-account #content article .woocommerce-MyAccount-content .woocommerce-pagination {
  padding-top: 15px;
  justify-content: unset;
  align-items: unset;
}
/* line 135, ../woocommerce/_account.scss */
.woocommerce-account #content article .woocommerce-MyAccount-content .u-columns .u-column1, .woocommerce-account #content article .woocommerce-MyAccount-content .u-columns .u-column2 {
  padding-left: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
/* line 142, ../woocommerce/_account.scss */
.woocommerce-account #content article .woocommerce-MyAccount-content #wl-wrapper {
  margin: 0 auto;
  padding: unset;
  background-color: unset;
  -webkit-box-shadow: unset;
  -moz-box-shadow: unset;
  box-shadow: unset;
}
/* line 149, ../woocommerce/_account.scss */
.woocommerce-account #content article .woocommerce-MyAccount-content #wl-wrapper table.shop_table {
  width: 100%;
}

/* line 161, ../woocommerce/_account.scss */
.my-account-dashboard .recent-order-dashboard table.shop_table {
  padding-bottom: 15px;
}
/* line 164, ../woocommerce/_account.scss */
.my-account-dashboard .recent-order-dashboard table.shop_table tbody tr.order {
  background-color: #ecebeb;
  padding: 5px;
}
/* line 167, ../woocommerce/_account.scss */
.my-account-dashboard .recent-order-dashboard table.shop_table tbody tr.order:nth-child(2n) {
  background-color: #fff;
}
/* line 171, ../woocommerce/_account.scss */
.my-account-dashboard .recent-order-dashboard table.shop_table tbody tr.order td.order-actions a.button {
  width: 100%;
  max-width: 89px;
  font-size: 12px;
  display: inline-block;
  text-align: center;
  padding: 10px 5px;
}
/* line 178, ../woocommerce/_account.scss */
.my-account-dashboard .recent-order-dashboard table.shop_table tbody tr.order td.order-actions a.button:first-child {
  margin-right: 5px;
}

/* line 193, ../woocommerce/_account.scss */
#slider-img .ordernote-slider ul.commentlist .owl-item {
  height: 100%;
}
/* line 195, ../woocommerce/_account.scss */
#slider-img .ordernote-slider ul.commentlist .owl-item .item {
  background-color: rgba(82, 159, 59, 0.3);
  border-radius: 10px;
}
/* line 199, ../woocommerce/_account.scss */
#slider-img .ordernote-slider ul.commentlist .owl-item .item .comment_container .comment-text {
  position: relative;
}
/* line 201, ../woocommerce/_account.scss */
#slider-img .ordernote-slider ul.commentlist .owl-item .item .comment_container .comment-text .the-count {
  position: absolute;
  top: -15px;
  right: -15px;
}
/* line 205, ../woocommerce/_account.scss */
#slider-img .ordernote-slider ul.commentlist .owl-item .item .comment_container .comment-text .the-count .count-wrapper {
  padding: 5px;
  background-color: #529f3b;
  color: #fff;
  line-height: 1;
  font-size: 12px;
}
/* line 214, ../woocommerce/_account.scss */
#slider-img .ordernote-slider ul.commentlist .owl-item .item .comment_container .comment-text p.woocommerce-OrderUpdate-meta {
  font-size: 10px;
}

/* line 229, ../woocommerce/_account.scss */
.order-completed p.transit {
  max-width: 600px;
  margin: 0 auto;
}
/* line 232, ../woocommerce/_account.scss */
.order-completed p.transit .main-transit-wrapper {
  background-color: #529f3b;
  width: 100%;
  display: block;
  height: 10px;
}
/* line 239, ../woocommerce/_account.scss */
.order-completed p.transit .main-transit-wrapper .wrapper .point .pointing {
  display: block;
  background-color: #529f3b;
  position: absolute;
  padding: 5px;
  top: -10px;
}
/* line 245, ../woocommerce/_account.scss */
.order-completed p.transit .main-transit-wrapper .wrapper .point .pointing .dot {
  display: block;
  height: 20px;
  width: 20px;
}
/* line 251, ../woocommerce/_account.scss */
.order-completed p.transit .main-transit-wrapper .wrapper .point .text {
  position: absolute;
  bottom: -40px;
}
/* line 256, ../woocommerce/_account.scss */
.order-completed p.transit .main-transit-wrapper .wrapper .point.processing .pointing {
  left: 0;
}
@media (max-width: 768px) {
  /* line 256, ../woocommerce/_account.scss */
  .order-completed p.transit .main-transit-wrapper .wrapper .point.processing .pointing {
    left: 15px;
  }
}
/* line 262, ../woocommerce/_account.scss */
.order-completed p.transit .main-transit-wrapper .wrapper .point.processing .text {
  left: -12px;
}
@media (max-width: 768px) {
  /* line 262, ../woocommerce/_account.scss */
  .order-completed p.transit .main-transit-wrapper .wrapper .point.processing .text {
    left: 15px;
  }
}
/* line 269, ../woocommerce/_account.scss */
.order-completed p.transit .main-transit-wrapper .wrapper .point.processing .dot.processing, .order-completed p.transit .main-transit-wrapper .wrapper .point.processing .dot.on-hold {
  background-color: #e77e22;
}
/* line 275, ../woocommerce/_account.scss */
.order-completed p.transit .main-transit-wrapper .wrapper .point.shipping .pointing {
  left: 53%;
}
/* line 279, ../woocommerce/_account.scss */
.order-completed p.transit .main-transit-wrapper .wrapper .point.shipping .dot.shipping, .order-completed p.transit .main-transit-wrapper .wrapper .point.shipping .dot.on-transit {
  background-color: #e77e22;
}
/* line 285, ../woocommerce/_account.scss */
.order-completed p.transit .main-transit-wrapper .wrapper .point.delivered .pointing {
  right: 0;
}
@media (max-width: 768px) {
  /* line 285, ../woocommerce/_account.scss */
  .order-completed p.transit .main-transit-wrapper .wrapper .point.delivered .pointing {
    right: 15px;
  }
}
/* line 291, ../woocommerce/_account.scss */
.order-completed p.transit .main-transit-wrapper .wrapper .point.delivered .text {
  right: -12px;
}
@media (max-width: 768px) {
  /* line 291, ../woocommerce/_account.scss */
  .order-completed p.transit .main-transit-wrapper .wrapper .point.delivered .text {
    right: 15px;
  }
}
/* line 298, ../woocommerce/_account.scss */
.order-completed p.transit .main-transit-wrapper .wrapper .point.delivered .dot.delivered, .order-completed p.transit .main-transit-wrapper .wrapper .point.delivered .dot.completed {
  background-color: #e77e22;
}
/* line 308, ../woocommerce/_account.scss */
.order-completed p.message-container .message {
  background-color: #529f3b;
  padding: 15px;
  margin-bottom: 0;
  border-radius: 10px;
  text-align: center;
  color: #fff;
  position: relative;
}
/* line 316, ../woocommerce/_account.scss */
.order-completed p.message-container .message:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 0 15px 15px;
  border-color: #529f3b transparent;
  display: block;
  width: 0;
  z-index: 1;
  top: -15px;
}
/* line 328, ../woocommerce/_account.scss */
.order-completed p.message-container .message.processing:after, .order-completed p.message-container .message.on-hold:after {
  left: 138px;
}
/* line 333, ../woocommerce/_account.scss */
.order-completed p.message-container .message.completed:after, .order-completed p.message-container .message.shipping:after {
  left: 50%;
}
/* line 338, ../woocommerce/_account.scss */
.order-completed p.message-container .message.delivered:after {
  left: unset;
  right: 140px;
}
/* line 344, ../woocommerce/_account.scss */
.order-completed p.message-container .message .wrap-message span {
  color: #1b1464;
}
/* line 351, ../woocommerce/_account.scss */
.order-completed p.tracking-number a.tracking-button {
  background-color: #529f3b;
  padding: 5px 15px;
  color: #fff;
  display: inline-block;
  max-width: 100px;
  text-align: center;
  text-decoration: none;
  border: 1px solid #529f3b;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 361, ../woocommerce/_account.scss */
.order-completed p.tracking-number a.tracking-button:hover {
  background-color: #fff;
  color: #529f3b;
}

/* line 370, ../woocommerce/_account.scss */
.order-again, .order-print {
  width: 100%;
  padding-top: 15px;
  margin-bottom: 0;
}
/* line 374, ../woocommerce/_account.scss */
.order-again a, .order-print a {
  display: block;
  max-width: 300px;
  text-align: center;
  padding: 15px 0;
  margin: 0 auto;
  text-decoration: none;
}

/* line 383, ../woocommerce/_account.scss */
.order-print {
  padding-bottom: 50px;
}

/* line 393, ../woocommerce/_account.scss */
#customer_login .col-1 form .wc-social-login a.button-social-login {
  min-width: 160px;
  text-decoration: none;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 397, ../woocommerce/_account.scss */
#customer_login .col-1 form .wc-social-login a.button-social-login:hover {
  color: #e2dfdf;
}
/* line 406, ../woocommerce/_account.scss */
#customer_login .col-2 form.register p.woocommerce-form-row {
  margin-bottom: 0;
  padding-bottom: 15px;
}
/* line 409, ../woocommerce/_account.scss */
#customer_login .col-2 form.register p.woocommerce-form-row:nth-child(2) {
  padding-bottom: 0;
}
/* line 412, ../woocommerce/_account.scss */
#customer_login .col-2 form.register p.woocommerce-form-row .woocommerce-password-strength {
  width: 100%;
  text-align: left;
  padding: 5px 0;
}

/* line 424, ../woocommerce/_account.scss */
form.woocommerce-ResetPassword.lost_reset_password {
  max-width: 445px;
  padding: 15px;
  margin: 150px auto;
  -webkit-box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
}

/* line 437, ../woocommerce/_account.scss */
.payment-method-text p {
  font-size: 18px;
  font-weight: 400;
  width: 100%;
  text-align: center;
  padding: 15px;
  background-color: #529f3b;
  color: #fff;
}

/* line 449, ../woocommerce/_account.scss */
.checkout-nav .text-icons a {
  padding: 10px 0;
  text-decoration: none;
  background-color: #e77e22;
  color: #fff;
  border: 1px solid #e77e22;
  display: block;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 457, ../woocommerce/_account.scss */
.checkout-nav .text-icons a:hover {
  background-color: #fff;
  color: #e77e22;
}
/* line 460, ../woocommerce/_account.scss */
.checkout-nav .text-icons a:hover i {
  color: #1b1464;
}

/* line 2, ../woocommerce/_wishlist.scss */
body.page-template-page-wishlist article.page {
  min-height: 700px;
  padding-bottom: 75px;
}

/* line 9, ../woocommerce/_wishlist.scss */
body.page-template-page-wishlist #wl-wrapper {
  background-color: #fff;
  padding: 15px;
  webkit-box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
}
/* line 16, ../woocommerce/_wishlist.scss */
body.page-template-page-wishlist #wl-wrapper .button {
  display: block;
  max-width: 200px;
  margin: 0 auto;
  padding: 10px 15px;
  text-align: center;
}
/* line 25, ../woocommerce/_wishlist.scss */
body.page-template-page-wishlist #wl-wrapper .wl-form form {
  max-width: 400px;
  margin: 0 auto;
  padding: 15px;
  webkit-box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
}
/* line 33, ../woocommerce/_wishlist.scss */
body.page-template-page-wishlist #wl-wrapper .wl-form form p.form-row label {
  width: 100%;
}
/* line 40, ../woocommerce/_wishlist.scss */
body.page-template-page-wishlist #wl-wrapper table.shop_table.wl-table {
  width: 100%;
}
/* line 46, ../woocommerce/_wishlist.scss */
body.page-template-page-wishlist #wl-wrapper .wl-intro .wl-intro-desc {
  display: none;
}
/* line 50, ../woocommerce/_wishlist.scss */
body.page-template-page-wishlist #wl-wrapper .wl-tab-wrap {
  padding: 15px;
  webkit-box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
}
/* line 56, ../woocommerce/_wishlist.scss */
body.page-template-page-wishlist #wl-wrapper .wl-tab-wrap.woocommerce-tabs ul.wl-tabs {
  margin-bottom: 0;
  border-bottom: 1px solid #eeeeee;
}
/* line 61, ../woocommerce/_wishlist.scss */
body.page-template-page-wishlist #wl-wrapper .wl-tab-wrap.woocommerce-tabs ul.wl-tabs li.active a {
  background-color: #eeeeee;
  border: 1px solid #eeeeee;
}
/* line 69, ../woocommerce/_wishlist.scss */
body.page-template-page-wishlist #wl-wrapper .wl-tab-wrap .wl-panel {
  background-color: #eeeeee;
  padding: 15px;
}
/* line 73, ../woocommerce/_wishlist.scss */
body.page-template-page-wishlist #wl-wrapper .wl-tab-wrap .wl-panel form .wl-row {
  display: flex;
}
/* line 76, ../woocommerce/_wishlist.scss */
body.page-template-page-wishlist #wl-wrapper .wl-tab-wrap .wl-panel form table.cart {
  width: 100%;
}
/* line 89, ../woocommerce/_wishlist.scss */
body.page-template-page-wishlist #wl-wrapper .wl-tab-wrap .wl-panel form table.cart.wl-table tbody tr td.product-thumbnail a img {
  max-width: 100%;
  height: auto;
  width: 100px;
}

/* line 108, ../woocommerce/_wishlist.scss */
.woocommerce .container.success-Manage.List {
  display: none;
}

/* line 116, ../woocommerce/_wishlist.scss */
body.single-product .wl-list-pop.woocommerce {
  -webkit-box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  border-radius: 10px;
}
/* line 121, ../woocommerce/_wishlist.scss */
body.single-product .wl-list-pop.woocommerce dl {
  margin-bottom: 0;
  padding-bottom: 10px;
}
/* line 126, ../woocommerce/_wishlist.scss */
body.single-product .wl-list-pop.woocommerce a.wl-add-to-single {
  padding: 5px 10px;
  text-decoration: none;
  display: block;
}
/* line 137, ../woocommerce/_wishlist.scss */
body.single-product #single-product-woocommerce .product.outofstock form.cart {
  padding: 0;
}
/* line 139, ../woocommerce/_wishlist.scss */
body.single-product #single-product-woocommerce .product.outofstock form.cart .quantity {
  display: none;
}
/* line 142, ../woocommerce/_wishlist.scss */
body.single-product #single-product-woocommerce .product.outofstock form.cart #wl-wrapper {
  position: static !important;
}
/* line 148, ../woocommerce/_wishlist.scss */
body.single-product #single-product-woocommerce .product #wl-wrapper.wl-button-wrap {
  width: 100%;
  padding: 10px 0 10px 0;
}
/* line 154, ../woocommerce/_wishlist.scss */
body.single-product #single-product-woocommerce .product #wl-wrapper.wl-button-wrap .wl-already-in {
  position: absolute;
  font-size: 12px;
  width: 100%;
  background: #417547;
  z-index: 99;
  padding: 3px 5px;
  color: #fff;
}
/* line 162, ../woocommerce/_wishlist.scss */
body.single-product #single-product-woocommerce .product #wl-wrapper.wl-button-wrap .wl-already-in ul {
  padding: 0 5px;
  list-style: none;
  position: absolute;
  bottom: -38px;
  left: 0;
  width: 100%;
  margin: 0;
  background-color: #fff;
  -webkit-box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
}
/* line 174, ../woocommerce/_wishlist.scss */
body.single-product #single-product-woocommerce .product #wl-wrapper.wl-button-wrap .wl-already-in ul li {
  padding: 10px 0;
}
/* line 179, ../woocommerce/_wishlist.scss */
body.single-product #single-product-woocommerce .product #wl-wrapper.wl-button-wrap a.wl-add-link {
  background-color: red !important;
  background: red !important;
  padding-left: 0 !important;
  display: block;
  text-align: center;
  padding: 9px;
  color: #fff;
  margin: 0 auto;
  text-decoration: none;
  position: relative;
  border: 1px solid red;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 193, ../woocommerce/_wishlist.scss */
body.single-product #single-product-woocommerce .product #wl-wrapper.wl-button-wrap a.wl-add-link:before {
  font-family: Font Awesome\ 5 Pro;
  font-weight: 900;
  content: "\f004" !important;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
/* line 205, ../woocommerce/_wishlist.scss */
body.single-product #single-product-woocommerce .product #wl-wrapper.wl-button-wrap a.wl-add-link:hover {
  background-color: #fff !important;
  color: red !important;
}

/* line 220, ../woocommerce/_wishlist.scss */
.ttt-pnwc-modal .ttt-pnwc-overlay .ttt-pnwc-container .ttt-pnwc-wrapper .ttt-pnwc-notice {
  background-color: #fff;
}
/* line 222, ../woocommerce/_wishlist.scss */
.ttt-pnwc-modal .ttt-pnwc-overlay .ttt-pnwc-container .ttt-pnwc-wrapper .ttt-pnwc-notice a.button {
  background-color: #e77e22;
  padding: 10px;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 226, ../woocommerce/_wishlist.scss */
.ttt-pnwc-modal .ttt-pnwc-overlay .ttt-pnwc-container .ttt-pnwc-wrapper .ttt-pnwc-notice a.button:hover {
  background-color: #fff;
}
/* line 230, ../woocommerce/_wishlist.scss */
.ttt-pnwc-modal .ttt-pnwc-overlay .ttt-pnwc-container .ttt-pnwc-wrapper .ttt-pnwc-notice a.showcoupon {
  position: static;
}

@media (max-width: 1024px) {
  /* line 4, ../responsive/_res_main.scss */
  body.home .page-footer.d-none {
    display: none !important;
  }

  /* line 11, ../responsive/_res_main.scss */
  body .page-footer.d-none {
    display: block !important;
  }
}
@media (max-width: 736px) {
  /* line 20, ../responsive/_res_main.scss */
  #page .mobile-view {
    display: none !important;
  }
}
/* line 27, ../responsive/_res_main.scss */
.side-x {
  width: 330px;
}
@media (max-width: 1366px) and (max-height: 768px) {
  /* line 27, ../responsive/_res_main.scss */
  .side-x {
    width: 320px;
  }
}

@media (max-width: 991px) {
  /* line 36, ../responsive/_res_main.scss */
  .banner-container {
    margin-top: -200px;
  }
}
@media (max-width: 1366px) and (max-height: 768px) {
  /* line 44, ../responsive/_res_main.scss */
  .next-container.footer-next-container h4.next {
    padding-top: 5px;
  }
  /* line 46, ../responsive/_res_main.scss */
  .next-container.footer-next-container h4.next .title {
    font-size: 16px;
  }
}
@media (max-width: 1366px) and (max-height: 768px) and (max-height: 569px) {
  /* line 52, ../responsive/_res_main.scss */
  .next-container.footer-next-container.main-next h4.next {
    margin-left: 27%;
  }
}

@media (max-height: 901px) {
  /* line 65, ../responsive/_res_main.scss */
  ul#paginator li a {
    height: 90px;
    width: 90px;
  }
  /* line 76, ../responsive/_res_main.scss */
  ul#paginator li a:after {
    height: 100px;
    width: 100px;
  }
}
@media (max-height: 901px) and (max-height: 841px) {
  /* line 65, ../responsive/_res_main.scss */
  ul#paginator li a {
    height: 80px;
    width: 80px;
  }
}
@media (max-height: 901px) and (max-height: 782px) {
  /* line 65, ../responsive/_res_main.scss */
  ul#paginator li a {
    height: 60px;
    width: 60px;
  }
}
@media (max-height: 901px) and (max-height: 841px) {
  /* line 76, ../responsive/_res_main.scss */
  ul#paginator li a:after {
    height: 90px;
    width: 90px;
  }
}
@media (max-height: 901px) and (max-height: 782px) {
  /* line 76, ../responsive/_res_main.scss */
  ul#paginator li a:after {
    height: 70px;
    width: 70px;
  }
}

@media (max-width: 991px) {
  /* line 99, ../responsive/_res_main.scss */
  .page #page .add-scroll-y {
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 2;
  }
}
@media (max-height: 991px) {
  /* line 107, ../responsive/_res_main.scss */
  .page #page .add-scroll-y {
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 2;
  }
}
/* line 114, ../responsive/_res_main.scss */
.page #page .add-scroll-y::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #fff;
}
/* line 118, ../responsive/_res_main.scss */
.page #page .add-scroll-y::-webkit-scrollbar {
  width: 15px;
}
/* line 121, ../responsive/_res_main.scss */
.page #page .add-scroll-y::-webkit-scrollbar-thumb {
  background-color: #529f3b;
}
@media (max-width: 1366px) and (max-height: 768px) {
  /* line 130, ../responsive/_res_main.scss */
  .page #page .the-box h3 {
    font-size: 31px;
  }
  /* line 136, ../responsive/_res_main.scss */
  .page #page .main-banner h1.banner-logo {
    font-size: 66px;
  }
  /* line 144, ../responsive/_res_main.scss */
  .page #page .logo-container.store {
    margin-top: 66px;
  }
  /* line 146, ../responsive/_res_main.scss */
  .page #page .logo-container.store h4.secondary-banner-logo {
    font-size: 1.5rem !important;
  }
  /* line 152, ../responsive/_res_main.scss */
  .page #page .side-content {
    width: 400px !important;
  }
  /* line 159, ../responsive/_res_main.scss */
  .page #page h1.page-title {
    font-size: 26px;
    top: 8px;
  }
  /* line 165, ../responsive/_res_main.scss */
  .page #page ul#paginator {
    top: 26%;
  }
  /* line 170, ../responsive/_res_main.scss */
  .page #page .the-content {
    padding: .25rem !important;
  }
  /* line 172, ../responsive/_res_main.scss */
  .page #page .the-content.second-content {
    padding-left: 0 !important;
  }
  /* line 174, ../responsive/_res_main.scss */
  .page #page .the-content.second-content .text-title-container {
    padding-left: 15px !important;
  }
  /* line 178, ../responsive/_res_main.scss */
  .page #page .the-content .text-title-container {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
  /* line 183, ../responsive/_res_main.scss */
  .page #page .the-content .text-title-container h6 {
    font-size: .6em;
    text-align: left !important;
    padding-left: .25rem !important;
  }
  /* line 193, ../responsive/_res_main.scss */
  .page #page .the-content .post-content-container .content-container {
    padding-left: 0;
  }
  /* line 195, ../responsive/_res_main.scss */
  .page #page .the-content .post-content-container .content-container h5 {
    font-size: 14px;
  }
  /* line 199, ../responsive/_res_main.scss */
  .page #page .the-content .post-content-container .content-container article.post-excerpt-style p {
    font-size: 12px;
    margin-bottom: 0;
  }
  /* line 208, ../responsive/_res_main.scss */
  .page #page .the-content .the-button-container .col .button-enquire {
    font-size: 12px;
    padding: 5px 0;
  }
  /* line 212, ../responsive/_res_main.scss */
  .page #page .the-content .the-button-container .col.pl-0 {
    padding-right: 0;
  }
  /* line 221, ../responsive/_res_main.scss */
  .page #page .side-container ul.list-group-a li {
    padding-bottom: 20px !important;
  }
  /* line 224, ../responsive/_res_main.scss */
  .page #page .side-container ul.list-group-a li a h5 {
    font-size: 11px;
  }
  /* line 234, ../responsive/_res_main.scss */
  .page #page .side-content.fizzics-store-store .text-title {
    padding-left: 0;
    padding-right: .25rem;
  }
  /* line 237, ../responsive/_res_main.scss */
  .page #page .side-content.fizzics-store-store .text-title .row {
    margin: 0;
  }
  /* line 241, ../responsive/_res_main.scss */
  .page #page .side-content.fizzics-store-store .img-container {
    padding-left: 0;
  }
  /* line 246, ../responsive/_res_main.scss */
  .page #page .side-content.fizzics-store-store .post-details .details p {
    font-size: 12px;
  }
  /* line 256, ../responsive/_res_main.scss */
  .page #page .global-button .button-content h5 {
    margin-bottom: 10px;
  }
  /* line 263, ../responsive/_res_main.scss */
  .page #page .footer.footer-show {
    top: -457px;
  }
  /* line 265, ../responsive/_res_main.scss */
  .page #page .footer.footer-show h4.next {
    margin-bottom: 10px;
  }
  /* line 268, ../responsive/_res_main.scss */
  .page #page .footer.footer-show .footer-content {
    padding-top: 5px;
  }
  /* line 271, ../responsive/_res_main.scss */
  .page #page .footer.footer-show .site-info {
    padding-top: 5px;
  }
  /* line 273, ../responsive/_res_main.scss */
  .page #page .footer.footer-show .site-info p, .page #page .footer.footer-show .site-info ul {
    margin-bottom: 5px;
  }
}

/*************responsive main page**************************************/
/* line 294, ../responsive/_res_main.scss */
.home h1.page-title {
  font-size: 26px;
}
@media (max-height: 991px) {
  /* line 294, ../responsive/_res_main.scss */
  .home h1.page-title {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  /* line 303, ../responsive/_res_main.scss */
  .home ul#paginator li a {
    width: 80px;
    height: 80px;
  }
  /* line 306, ../responsive/_res_main.scss */
  .home ul#paginator li a:after {
    height: 90px;
    width: 90px;
  }
  /* line 315, ../responsive/_res_main.scss */
  .home .next-container.footer-next-container .next {
    margin: 0 !important;
    width: auto;
  }
}
@media (max-width: 991px) and (max-width: 768px) {
  /* line 315, ../responsive/_res_main.scss */
  .home .next-container.footer-next-container .next {
    margin: 0 auto !important;
  }
}

@media (max-width: 1599px) {
  /* line 328, ../responsive/_res_main.scss */
  h1.banner-logo {
    font-size: 78px !important;
  }
  /* line 349, ../responsive/_res_main.scss */
  #main-page .class-a1.side-content {
    max-width: 400px;
    width: 100% !important;
  }
}
@media (max-width: 1599px) and (max-width: 1204px) {
  /* line 328, ../responsive/_res_main.scss */
  h1.banner-logo {
    font-size: 68px !important;
  }
}
@media (max-width: 1599px) and (max-width: 1162px) {
  /* line 328, ../responsive/_res_main.scss */
  h1.banner-logo {
    font-size: 58px !important;
  }
}
@media (max-width: 1599px) and (max-width: 990px) {
  /* line 328, ../responsive/_res_main.scss */
  h1.banner-logo {
    font-size: 48px !important;
  }
}

@media (max-width: 1599px) and (max-width: 1162px) {
  /* line 341, ../responsive/_res_main.scss */
  h4.secondary-banner-logo.store-caption {
    font-size: 26px;
  }
}

@media (max-width: 991px) {
  /* line 360, ../responsive/_res_main.scss */
  #mainNav button.navbar-toggler {
    z-index: 99;
    float: right;
  }
  /* line 364, ../responsive/_res_main.scss */
  #mainNav .nav-container {
    /*position: absolute;
    top: 0;
    height: 113px;*/
    width: unset;
  }
  /* line 369, ../responsive/_res_main.scss */
  #mainNav .nav-container .nav-container-wrapper {
    margin-right: 0 !important;
  }
  /* line 371, ../responsive/_res_main.scss */
  #mainNav .nav-container .nav-container-wrapper.active {
    margin-right: 0;
  }
  /* line 377, ../responsive/_res_main.scss */
  #mainNav .navbar.navbar-default {
    align-items: unset;
    position: fixed !important;
    z-index: 99;
    background-color: black;
    padding: 0;
    top: 0;
    right: 0;
    max-width: 100%;
    width: 100%;
  }
  /* line 378, ../responsive/_res_main.scss */
  #mainNav .navbar.navbar-default .close-this {
    display: block !important;
    color: #fff;
    position: absolute;
    top: 10px;
    right: 10px;
  }
  /* line 394, ../responsive/_res_main.scss */
  #mainNav .navbar.navbar-default.activate {
    right: -300px;
    max-width: 300px;
  }
  /* line 400, ../responsive/_res_main.scss */
  #mainNav #navbarResponsive {
    display: block;
    padding-top: 70px;
    width: 100%;
    top: 0 !important;
  }
  /* line 406, ../responsive/_res_main.scss */
  #mainNav #navbarResponsive ul#menu-primary-menu {
    padding: 0 15px;
  }
  /* line 408, ../responsive/_res_main.scss */
  #mainNav #navbarResponsive ul#menu-primary-menu li {
    display: block;
    width: 100%;
  }
  /* line 411, ../responsive/_res_main.scss */
  #mainNav #navbarResponsive ul#menu-primary-menu li a {
    font-size: 31px;
    display: flex;
    align-items: center;
  }
  /* line 415, ../responsive/_res_main.scss */
  #mainNav #navbarResponsive ul#menu-primary-menu li a:hover {
    color: #529f3b;
  }
  /* line 419, ../responsive/_res_main.scss */
  #mainNav #navbarResponsive ul#menu-primary-menu li a span.plus-caret i {
    font-size: 18px;
    color: #529f3b;
  }
  /* line 424, ../responsive/_res_main.scss */
  #mainNav #navbarResponsive ul#menu-primary-menu li a:after {
    display: none;
  }
  /* line 429, ../responsive/_res_main.scss */
  #mainNav #navbarResponsive ul#menu-primary-menu li ul.dropdown-menu .container {
    max-width: 100%;
  }
  /* line 431, ../responsive/_res_main.scss */
  #mainNav #navbarResponsive ul#menu-primary-menu li ul.dropdown-menu .container li {
    margin: 0;
  }
  /* line 433, ../responsive/_res_main.scss */
  #mainNav #navbarResponsive ul#menu-primary-menu li ul.dropdown-menu .container li a {
    font-size: 14px;
    display: block;
  }
  /* line 436, ../responsive/_res_main.scss */
  #mainNav #navbarResponsive ul#menu-primary-menu li ul.dropdown-menu .container li a .img-container {
    height: 168px;
  }
}
/* line 452, ../responsive/_res_main.scss */
#school-visits h6, #science-parties h6, #holiday-workshops h6, #science-experiments h6 {
  font-size: 10px;
}

@media (max-width: 1679px) {
  /* line 458, ../responsive/_res_main.scss */
  #school-visits h6, #science-parties h6, #holiday-workshops h6, #science-experiments h6, #home-shop h6 {
    font-size: 10px;
  }
}
@media (max-width: 1679px) and (max-width: 1499px) {
  /* line 462, ../responsive/_res_main.scss */
  #school-visits .text-title-container, #science-parties .text-title-container, #holiday-workshops .text-title-container, #science-experiments .text-title-container, #home-shop .text-title-container {
    position: absolute;
    z-index: 9;
    background-color: #fff;
    text-align: center;
    -webkit-box-flex: 0;
    -ms-flex: unset;
    flex: unset;
    max-width: unset;
    width: 50px;
    height: 50px;
    padding: 0;
    margin: 0;
    webkit-box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 7px 10px 2px rgba(0, 0, 0, 0.75);
  }
  /* line 480, ../responsive/_res_main.scss */
  #school-visits .text-title-container .vertical-center .col, #science-parties .text-title-container .vertical-center .col, #holiday-workshops .text-title-container .vertical-center .col, #science-experiments .text-title-container .vertical-center .col, #home-shop .text-title-container .vertical-center .col {
    padding: 0 !important;
  }
  /* line 482, ../responsive/_res_main.scss */
  #school-visits .text-title-container .vertical-center .col h6, #science-parties .text-title-container .vertical-center .col h6, #holiday-workshops .text-title-container .vertical-center .col h6, #science-experiments .text-title-container .vertical-center .col h6, #home-shop .text-title-container .vertical-center .col h6 {
    width: 100%;
    text-align: center !important;
    margin-bottom: 0;
  }
  /* line 489, ../responsive/_res_main.scss */
  #school-visits .text-title-container .row, #science-parties .text-title-container .row, #holiday-workshops .text-title-container .row, #science-experiments .text-title-container .row, #home-shop .text-title-container .row {
    margin: 0;
  }
}
@media (max-width: 1679px) and (max-width: 1499px) {
  /* line 495, ../responsive/_res_main.scss */
  #school-visits h5.title, #science-parties h5.title, #holiday-workshops h5.title, #science-experiments h5.title, #home-shop h5.title {
    font-size: 12px;
  }
  /* line 499, ../responsive/_res_main.scss */
  #school-visits .post-excerpt-style p, #science-parties .post-excerpt-style p, #holiday-workshops .post-excerpt-style p, #science-experiments .post-excerpt-style p, #home-shop .post-excerpt-style p {
    font-size: 12px;
  }
}
@media (max-width: 1679px) and (max-width: 1199px) {
  /* line 506, ../responsive/_res_main.scss */
  #school-visits .blur-img, #science-parties .blur-img, #holiday-workshops .blur-img, #science-experiments .blur-img, #home-shop .blur-img {
    height: 170px !important;
  }
  /* line 509, ../responsive/_res_main.scss */
  #school-visits h5.title, #science-parties h5.title, #holiday-workshops h5.title, #science-experiments h5.title, #home-shop h5.title {
    font-size: 12px;
  }
  /* line 513, ../responsive/_res_main.scss */
  #school-visits .post-excerpt-style p, #science-parties .post-excerpt-style p, #holiday-workshops .post-excerpt-style p, #science-experiments .post-excerpt-style p, #home-shop .post-excerpt-style p {
    font-size: 10px;
  }
  /* line 518, ../responsive/_res_main.scss */
  #school-visits .side-x, #science-parties .side-x, #holiday-workshops .side-x, #science-experiments .side-x, #home-shop .side-x {
    max-width: 290px;
    width: 100%;
  }
  /* line 521, ../responsive/_res_main.scss */
  #school-visits .side-x ul.list-group, #science-parties .side-x ul.list-group, #holiday-workshops .side-x ul.list-group, #science-experiments .side-x ul.list-group, #home-shop .side-x ul.list-group {
    padding-top: 25px !important;
  }
  /* line 523, ../responsive/_res_main.scss */
  #school-visits .side-x ul.list-group li.list-group-item, #science-parties .side-x ul.list-group li.list-group-item, #holiday-workshops .side-x ul.list-group li.list-group-item, #science-experiments .side-x ul.list-group li.list-group-item, #home-shop .side-x ul.list-group li.list-group-item {
    padding: 0 1.25rem;
  }
  /* line 527, ../responsive/_res_main.scss */
  #school-visits .side-x ul.list-group li.list-group-item a .img-container img, #science-parties .side-x ul.list-group li.list-group-item a .img-container img, #holiday-workshops .side-x ul.list-group li.list-group-item a .img-container img, #science-experiments .side-x ul.list-group li.list-group-item a .img-container img, #home-shop .side-x ul.list-group li.list-group-item a .img-container img {
    height: 50px;
    width: 50px;
  }
  /* line 532, ../responsive/_res_main.scss */
  #school-visits .side-x ul.list-group li.list-group-item a .text-container, #science-parties .side-x ul.list-group li.list-group-item a .text-container, #holiday-workshops .side-x ul.list-group li.list-group-item a .text-container, #science-experiments .side-x ul.list-group li.list-group-item a .text-container, #home-shop .side-x ul.list-group li.list-group-item a .text-container {
    padding: 15px 10px;
  }
  /* line 534, ../responsive/_res_main.scss */
  #school-visits .side-x ul.list-group li.list-group-item a .text-container h5, #science-parties .side-x ul.list-group li.list-group-item a .text-container h5, #holiday-workshops .side-x ul.list-group li.list-group-item a .text-container h5, #science-experiments .side-x ul.list-group li.list-group-item a .text-container h5, #home-shop .side-x ul.list-group li.list-group-item a .text-container h5 {
    font-size: 12px;
  }
  /* line 543, ../responsive/_res_main.scss */
  #school-visits .the-button-container a.button, #science-parties .the-button-container a.button, #holiday-workshops .the-button-container a.button, #science-experiments .the-button-container a.button, #home-shop .the-button-container a.button {
    font-size: 11px;
  }
}
@media (max-width: 1679px) and (max-width: 1109px) {
  /* line 549, ../responsive/_res_main.scss */
  #school-visits .blur-img, #science-parties .blur-img, #holiday-workshops .blur-img, #science-experiments .blur-img, #home-shop .blur-img {
    height: 145px !important;
  }
}
@media (max-width: 1679px) and (max-width: 1043px) {
  /* line 554, ../responsive/_res_main.scss */
  #school-visits .side-x, #science-parties .side-x, #holiday-workshops .side-x, #science-experiments .side-x, #home-shop .side-x {
    max-width: 250px;
  }
  /* line 558, ../responsive/_res_main.scss */
  #school-visits .the-button-container a.button, #science-parties .the-button-container a.button, #holiday-workshops .the-button-container a.button, #science-experiments .the-button-container a.button, #home-shop .the-button-container a.button {
    font-size: 10px;
  }
}
@media (max-width: 1679px) and (max-width: 768px) {
  /* line 564, ../responsive/_res_main.scss */
  #school-visits .side-x, #science-parties .side-x, #holiday-workshops .side-x, #science-experiments .side-x, #home-shop .side-x {
    max-width: 320px;
  }
}

@media (max-width: 991px) {
  /* line 573, ../responsive/_res_main.scss */
  #school-visits .bg-orange, #science-parties .bg-orange, #holiday-workshops .bg-orange, #science-experiments .bg-orange {
    height: 150px;
  }
  /* line 578, ../responsive/_res_main.scss */
  #school-visits .the-content.second-content .content-left-2, #science-parties .the-content.second-content .content-left-2, #holiday-workshops .the-content.second-content .content-left-2, #science-experiments .the-content.second-content .content-left-2 {
    padding-top: 15px !important;
  }
  /* line 580, ../responsive/_res_main.scss */
  #school-visits .the-content.second-content .content-left-2:first-child, #science-parties .the-content.second-content .content-left-2:first-child, #holiday-workshops .the-content.second-content .content-left-2:first-child, #science-experiments .the-content.second-content .content-left-2:first-child {
    padding-bottom: 15px !important;
    padding-top: 0 !important;
  }
}
@media (max-width: 1499px) {
  /* line 642, ../responsive/_res_main.scss */
  #shop-page .side-x {
    /* @media (max-width: 991px){
    	position: absolute;
    	right: -291px;
    }
    max-width: 290px;
    width: 100%;
     */
    /*.global-button{
    	max-width: 290px;
    	width: 100%;
    }*/
  }
  /* line 650, ../responsive/_res_main.scss */
  #shop-page .side-x ul.list-group {
    padding-top: 40px !important;
  }
  /* line 652, ../responsive/_res_main.scss */
  #shop-page .side-x ul.list-group li.list-group-item {
    padding: 0 1.25rem;
  }
  /* line 656, ../responsive/_res_main.scss */
  #shop-page .side-x ul.list-group li.list-group-item a .img-container img {
    height: 50px;
    width: 50px;
  }
  /* line 661, ../responsive/_res_main.scss */
  #shop-page .side-x ul.list-group li.list-group-item a .text-container {
    padding: 15px 10px;
  }
  /* line 663, ../responsive/_res_main.scss */
  #shop-page .side-x ul.list-group li.list-group-item a .text-container h5 {
    font-size: 10px;
  }
}
@media (max-width: 1499px) and (max-width: 1299px) {
  /* line 597, ../responsive/_res_main.scss */
  #shop-page .woocommerce ul.products li.product .product-content-container {
    position: relative;
  }
  /* line 600, ../responsive/_res_main.scss */
  #shop-page .woocommerce ul.products li.product .product-content-container a.woocommerce-LoopProduct-link img {
    float: unset;
    margin: 0 auto;
  }
  /* line 604, ../responsive/_res_main.scss */
  #shop-page .woocommerce ul.products li.product .product-content-container a.woocommerce-LoopProduct-link h2 {
    padding-top: 15px;
  }
  /* line 610, ../responsive/_res_main.scss */
  #shop-page .woocommerce ul.products li.product .product-content-container a.woocommerce-LoopProduct-link span.price {
    display: block;
    width: 100%;
  }
  /* line 615, ../responsive/_res_main.scss */
  #shop-page .woocommerce ul.products li.product .product-content-container .button-container {
    position: static;
  }
  /* line 617, ../responsive/_res_main.scss */
  #shop-page .woocommerce ul.products li.product .product-content-container .button-container a.button {
    margin: 0;
  }
}
@media (max-width: 1499px) and (max-width: 1299px) and (max-width: 991px) {
  /* line 604, ../responsive/_res_main.scss */
  #shop-page .woocommerce ul.products li.product .product-content-container a.woocommerce-LoopProduct-link h2 {
    font-size: 12px;
  }
}
@media (max-width: 1499px) and (max-width: 1079px) {
  /* line 628, ../responsive/_res_main.scss */
  #shop-page .side-container.store-container {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
}
@media (max-width: 1499px) and (max-width: 1079px) and (max-width: 991px) {
  /* line 628, ../responsive/_res_main.scss */
  #shop-page .side-container.store-container {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
}
@media (max-width: 1499px) and (max-width: 1058px) {
  /* line 676, ../responsive/_res_main.scss */
  #shop-page .button.main-button {
    font-size: 26px;
  }
}

@media (max-width: 1299px) {
  /* line 689, ../responsive/_res_main.scss */
  #science-experiments .free-experiments.add-scroll-y {
    overflow-y: auto;
    overflow-x: hidden;
  }
}
@media (max-width: 1299px) and (max-width: 991px) {
  /* line 696, ../responsive/_res_main.scss */
  #science-experiments .side-container.side-x {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 991px) {
  /* line 705, ../responsive/_res_main.scss */
  .global-button {
    padding: 15px 25px 15px 25px;
  }
  /* line 709, ../responsive/_res_main.scss */
  .global-button .col .button-content h5 {
    font-size: 1rem;
    margin-bottom: 0;
    padding-bottom: 8px;
  }
}
@media (max-width: 1199px) {
  /* line 721, ../responsive/_res_main.scss */
  .footer {
    /* &.footer-show{
    	top: -498px;
    	@media (max-width: 991px){
    		top: -553px;
    	}
    } */
  }
  /* line 730, ../responsive/_res_main.scss */
  .footer .school-comments .comment-section p {
    font-size: 12px;
  }
  /* line 736, ../responsive/_res_main.scss */
  .footer .footer-content h4 {
    font-size: 16px;
  }
  /* line 746, ../responsive/_res_main.scss */
  .footer .site-info ul li a {
    font-size: 12px;
  }
  /* line 751, ../responsive/_res_main.scss */
  .footer .site-info p {
    font-size: 12px;
  }
}
@media (max-width: 1199px) and (max-width: 991px) {
  /* line 741, ../responsive/_res_main.scss */
  .footer .site-info ul {
    margin: 0 auto;
  }
}
@media (max-width: 1199px) and (max-width: 991px) {
  /* line 751, ../responsive/_res_main.scss */
  .footer .site-info p {
    text-align: center !important;
  }
}

@media (max-width: 768px) {
  /* line 766, ../responsive/_res_main.scss */
  .home .side-x {
    opacity: 0;
    z-index: 2;
    position: absolute;
    right: -320px;
    height: 100%;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
  }
  /* line 774, ../responsive/_res_main.scss */
  .home .side-x.active-box {
    opacity: 1;
    right: 0;
  }

  /* line 783, ../responsive/_res_main.scss */
  .home ul#paginator {
    top: 381px;
    background-color: #fff;
    border-radius: 20px;
  }
  /* line 788, ../responsive/_res_main.scss */
  .home ul#paginator li a {
    width: 40px !important;
    height: 40px !important;
  }
  /* line 791, ../responsive/_res_main.scss */
  .home ul#paginator li a:after {
    width: 50px !important;
    height: 50px !important;
  }
  /* line 796, ../responsive/_res_main.scss */
  .home ul#paginator li:last-child {
    margin-bottom: 0;
  }

  /* line 804, ../responsive/_res_main.scss */
  #main-page .col.ml-140 {
    margin-left: 0 !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  /* line 810, ../responsive/_res_main.scss */
  #main-page .side-container {
    position: absolute !important;
    right: -400px;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 2;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
  }
  /* line 816, ../responsive/_res_main.scss */
  #main-page .side-container.show-container {
    right: 0;
  }
}
@media (max-width: 1024px) {
  /* line 830, ../responsive/_res_main.scss */
  .page #page .md-d-block {
    display: flex !important;
  }
  /* line 833, ../responsive/_res_main.scss */
  .page #page .md-d-none {
    display: none;
  }
  /* line 836, ../responsive/_res_main.scss */
  .page #page .next-container, .page #page .next-spot {
    z-index: 3;
  }
  /* line 841, ../responsive/_res_main.scss */
  .page #page .next-container.footer-next-container, .page #page .next-spot.footer-next-container {
    height: 90px;
  }
  /* line 843, ../responsive/_res_main.scss */
  .page #page .next-container.footer-next-container .col-lg-2, .page #page .next-spot.footer-next-container .col-lg-2 {
    -ms-flex: unset;
    flex: unset;
    max-width: unset;
    width: auto;
    margin: 0 auto;
    margin-left: 350px;
  }
  /* line 854, ../responsive/_res_main.scss */
  .page #page .next-container.footer-next-container .col-lg-2 h4.next, .page #page .next-spot.footer-next-container .col-lg-2 h4.next {
    margin: 0;
  }
  /* line 863, ../responsive/_res_main.scss */
  .page #page .next-container.main-next h4.next, .page #page .next-spot.main-next h4.next {
    margin-left: 21% !important;
  }
}
@media (max-width: 1024px) and (max-width: 991px) {
  /* line 836, ../responsive/_res_main.scss */
  .page #page .next-container, .page #page .next-spot {
    z-index: 1;
  }
}
@media (max-width: 1024px) and (max-width: 991px) {
  /* line 843, ../responsive/_res_main.scss */
  .page #page .next-container.footer-next-container .col-lg-2, .page #page .next-spot.footer-next-container .col-lg-2 {
    margin-left: unset;
    margin-right: auto;
  }
}
@media (max-width: 1024px) and (max-width: 768px) {
  /* line 859, ../responsive/_res_main.scss */
  .page #page .next-container.main-next, .page #page .next-spot.main-next {
    height: 50px;
  }
}
@media (max-width: 1024px) and (max-width: 991px) {
  /* line 863, ../responsive/_res_main.scss */
  .page #page .next-container.main-next h4.next, .page #page .next-spot.main-next h4.next {
    margin-left: 6% !important;
  }
}
@media (max-width: 1024px) and (max-width: 768px) {
  /* line 870, ../responsive/_res_main.scss */
  .page #page .next-container.school-show-next, .page #page .next-spot.school-show-next {
    height: 50px;
  }
}
@media (max-width: 1024px) and (max-width: 768px) {
  /* line 875, ../responsive/_res_main.scss */
  .page #page .next-container.school-sciSchow-next, .page #page .next-spot.school-sciSchow-next {
    height: 65px;
  }
}
@media (max-width: 1024px) and (max-width: 768px) {
  /* line 880, ../responsive/_res_main.scss */
  .page #page .next-container.school-holiday-next, .page #page .next-spot.school-holiday-next {
    height: 85px;
  }
}
@media (max-width: 1024px) and (max-width: 768px) {
  /* line 885, ../responsive/_res_main.scss */
  .page #page .next-container.school-experiment-next, .page #page .next-spot.school-experiment-next {
    height: 65px;
  }
}

@media (max-width: 1024px) and (max-height: 768px) {
  /* line 898, ../responsive/_res_main.scss */
  .page #page h1.page-title {
    font-size: 20px;
  }
  /* line 902, ../responsive/_res_main.scss */
  .page #page .the-content .text-title-container {
    padding: 5px !important;
    margin: 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 15%;
    flex: 0 0 15%;
    max-width: 15%;
  }
  /* line 911, ../responsive/_res_main.scss */
  .page #page .the-content.second-content .text-title-container {
    padding-left: 5px !important;
  }
  /* line 919, ../responsive/_res_main.scss */
  .page #home-shop .fizzics-store-store .product-container {
    margin: 0;
  }
  /* line 921, ../responsive/_res_main.scss */
  .page #home-shop .fizzics-store-store .product-container .product-wrap {
    padding-right: 0 !important;
  }
  /* line 923, ../responsive/_res_main.scss */
  .page #home-shop .fizzics-store-store .product-container .product-wrap .the-title {
    z-index: 2;
    width: auto;
    position: absolute;
    background-color: #fff;
    margin-left: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  /* line 931, ../responsive/_res_main.scss */
  .page #home-shop .fizzics-store-store .product-container .product-wrap .the-title h6 {
    padding-left: 0 !important;
    margin-bottom: 0;
  }
  /* line 936, ../responsive/_res_main.scss */
  .page #home-shop .fizzics-store-store .product-container .product-wrap .the-product-content {
    padding-left: 15px !important;
    padding-right: 0 !important;
  }
  /* line 943, ../responsive/_res_main.scss */
  .page #home-shop .fizzics-store-store .product-container .product-wrap .the-product-content .woocommerce ul.products li.product .product-content-container h2.woocommerce-loop-product__title, .page #home-shop .fizzics-store-store .product-container .product-wrap .the-product-content .woocommerce ul.products li.product .product-content-container span.price {
    padding-right: 15px;
  }
  /* line 946, ../responsive/_res_main.scss */
  .page #home-shop .fizzics-store-store .product-container .product-wrap .the-product-content .woocommerce ul.products li.product .product-content-container .button-container {
    padding-left: 15px;
  }
}
@media (max-width: 991px) {
  /* line 967, ../responsive/_res_main.scss */
  #archive .content-wrap.hover .bg {
    max-height: 350px;
    min-height: 350px;
  }
  /* line 975, ../responsive/_res_main.scss */
  #archive .content-wrap.hover .content {
    min-height: 350px;
  }
}
@media (max-width: 991px) and (max-width: 768px) {
  /* line 967, ../responsive/_res_main.scss */
  #archive .content-wrap.hover .bg {
    max-height: 300px;
    min-height: 300px;
  }
}
@media (max-width: 991px) and (max-width: 768px) {
  /* line 975, ../responsive/_res_main.scss */
  #archive .content-wrap.hover .content {
    min-height: 300px;
  }
}

@media (max-width: 736px) {
  /* line 987, ../responsive/_res_main.scss */
  span.close-this {
    z-index: 999999;
  }

  /* line 990, ../responsive/_res_main.scss */
  #navbarResponsive {
    overflow-x: auto;
    z-index: 99999;
  }
}
@media (max-height: 768px) and (max-width: 1366px) {
  /* line 1005, ../responsive/_res_main.scss */
  #masthead .navbar {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 1010, ../responsive/_res_main.scss */
  #masthead .navbar .phone h4 a, #masthead .navbar .phone h5 a, #masthead .navbar .email h4 a, #masthead .navbar .email h5 a {
    font-size: 14px;
  }
  /* line 1015, ../responsive/_res_main.scss */
  #masthead .navbar .navbar-brand {
    padding-left: 15px !important;
  }
  /* line 1017, ../responsive/_res_main.scss */
  #masthead .navbar .navbar-brand img {
    width: 100%;
    max-width: 240px;
  }

  /* line 1026, ../responsive/_res_main.scss */
  form#fizzics_search .search {
    width: 90px;
  }
  /* line 1028, ../responsive/_res_main.scss */
  form#fizzics_search .search a.search-button {
    width: 90px;
    height: 90px;
  }
  /* line 1032, ../responsive/_res_main.scss */
  form#fizzics_search .search span#search-box {
    height: 90px;
  }
  /* line 1034, ../responsive/_res_main.scss */
  form#fizzics_search .search span#search-box.active {
    right: 105px;
  }

  /* line 1047, ../responsive/_res_main.scss */
  ul#paginator.onepage-pagination li a {
    height: 50px;
    width: 50px;
  }
  /* line 1050, ../responsive/_res_main.scss */
  ul#paginator.onepage-pagination li a:after {
    height: 60px;
    width: 60px;
  }

  /* line 1069, ../responsive/_res_main.scss */
  body.home #page section.section .main-page h1.page-title {
    left: 25px;
    font-size: 18px !important;
  }
  /* line 1074, ../responsive/_res_main.scss */
  body.home #page section.section .the-content, body.home #page section.section .main-section-side {
    padding-top: 0 !important;
  }
  /* line 1077, ../responsive/_res_main.scss */
  body.home #page section.section .the-content h5, body.home #page section.section .main-section-side h5 {
    font-size: 12px !important;
  }
  /* line 1081, ../responsive/_res_main.scss */
  body.home #page section.section .the-content article.post-excerpt-style p, body.home #page section.section .main-section-side article.post-excerpt-style p {
    font-size: 10px !important;
  }
  /* line 1085, ../responsive/_res_main.scss */
  body.home #page section.section .the-content .text-title-container, body.home #page section.section .main-section-side .text-title-container {
    padding-left: 0 !important;
    flex: 0 0 20%;
    max-width: 20%;
    -ms-flex: 0 0 20%;
  }
  /* line 1090, ../responsive/_res_main.scss */
  body.home #page section.section .the-content .text-title-container h6, body.home #page section.section .main-section-side .text-title-container h6 {
    padding: 0 !important;
  }
  /* line 1095, ../responsive/_res_main.scss */
  body.home #page section.section .side-container {
    padding-top: 0 !important;
  }
  /* line 1098, ../responsive/_res_main.scss */
  body.home #page section.section .side-container ul.list-group-a li {
    padding-bottom: 30px !important;
  }
  /* line 1109, ../responsive/_res_main.scss */
  body.home #page section.section #school-visits .side-x, body.home #page section.section #science-parties .side-x,
  body.home #page section.section #home-shop .side-x, body.home #page section.section #holiday-workshops .side-x,
  body.home #page section.section #science-experiments .side-x {
    max-width: 230px;
  }
  /* line 1115, ../responsive/_res_main.scss */
  body.home #page section.section #school-visits .side-x ul.list-group li.list-group-item a .img-container img, body.home #page section.section #science-parties .side-x ul.list-group li.list-group-item a .img-container img,
  body.home #page section.section #home-shop .side-x ul.list-group li.list-group-item a .img-container img, body.home #page section.section #holiday-workshops .side-x ul.list-group li.list-group-item a .img-container img,
  body.home #page section.section #science-experiments .side-x ul.list-group li.list-group-item a .img-container img {
    width: 40px;
    height: 40px;
  }
  /* line 1120, ../responsive/_res_main.scss */
  body.home #page section.section #school-visits .side-x ul.list-group li.list-group-item a .text-container, body.home #page section.section #science-parties .side-x ul.list-group li.list-group-item a .text-container,
  body.home #page section.section #home-shop .side-x ul.list-group li.list-group-item a .text-container, body.home #page section.section #holiday-workshops .side-x ul.list-group li.list-group-item a .text-container,
  body.home #page section.section #science-experiments .side-x ul.list-group li.list-group-item a .text-container {
    padding: 10px 0;
    text-align: center;
  }
  /* line 1129, ../responsive/_res_main.scss */
  body.home #page section.section .quicklinks-container {
    padding-top: 0 !important;
  }
  /* line 1133, ../responsive/_res_main.scss */
  body.home #page section.section .global-button {
    bottom: 90px !important;
  }

  /* line 1142, ../responsive/_res_main.scss */
  .fizzics-banner .banner-container {
    top: -70px;
    position: relative;
  }
  /* line 1146, ../responsive/_res_main.scss */
  .fizzics-banner .banner-container .main-banner h1.banner-logo {
    font-size: 45px !important;
  }
  /* line 1151, ../responsive/_res_main.scss */
  .fizzics-banner .banner-container .secondary-banner h4 {
    font-size: 14px;
  }
  /* line 1156, ../responsive/_res_main.scss */
  .fizzics-banner .banner-container .enquiry-button a.button {
    max-width: 220px;
    font-size: 18px;
    margin: 0 auto;
    padding: 10px !important;
  }

  /* line 1168, ../responsive/_res_main.scss */
  .next-container.main-next h4.next {
    margin-left: 24% !important;
  }

  /* line 1178, ../responsive/_res_main.scss */
  #content .page-banner {
    min-height: 130px;
  }

  /* line 1187, ../responsive/_res_main.scss */
  #archive .primary-archive .content-wrap .bg {
    min-height: 328px;
    max-height: 328px;
  }
  /* line 1190, ../responsive/_res_main.scss */
  #archive .primary-archive .content-wrap .bg .content {
    min-height: 328px;
    max-height: 328px;
  }

  /* line 1202, ../responsive/_res_main.scss */
  .footer h5, .footer h4, .footer h6 {
    font-size: 14px !important;
  }
  /* line 1205, ../responsive/_res_main.scss */
  .footer p, .footer a {
    font-size: 11px;
  }
  /* line 1210, ../responsive/_res_main.scss */
  .footer ul li a {
    font-size: 11px !important;
  }

  /* line 1217, ../responsive/_res_main.scss */
  .footer-container .site-info {
    padding-top: 15px !important;
  }
}
@media (max-width: 1366px) {
  /* line 1224, ../responsive/_res_main.scss */
  .page-banner {
    min-height: 150px;
  }

  /* line 1237, ../responsive/_res_main.scss */
  #single-page.default-single .heading .bg {
    height: 250px;
  }
}
@media (max-width: 1176px) {
  /* line 1246, ../responsive/_res_main.scss */
  .global-button {
    padding: 8px 15px !important;
  }
  /* line 1249, ../responsive/_res_main.scss */
  .global-button .button-content h5 {
    font-size: 14px;
    margin-bottom: 9px !important;
  }
}
@media (max-width: 991px) {
  /* line 1261, ../responsive/_res_main.scss */
  .science-parties-navigation ul li a {
    font-size: 10px;
  }

  /* line 1270, ../responsive/_res_main.scss */
  #podcast-fizzicsed-player .pad {
    padding: 15px 0;
  }
  /* line 1272, ../responsive/_res_main.scss */
  #podcast-fizzicsed-player .pad .img-wrapper {
    top: -21px;
  }
  /* line 1279, ../responsive/_res_main.scss */
  #podcast-fizzicsed-player .player {
    padding-right: 30px !important;
    padding-bottom: 10px;
  }
  /* line 1282, ../responsive/_res_main.scss */
  #podcast-fizzicsed-player .player ul {
    padding-left: 140px !important;
  }
  /* line 1286, ../responsive/_res_main.scss */
  #podcast-fizzicsed-player .pod-cast-icons {
    padding-left: 15px;
  }
  /* line 1288, ../responsive/_res_main.scss */
  #podcast-fizzicsed-player .pod-cast-icons ul {
    padding-left: 140px !important;
  }
  /* line 1294, ../responsive/_res_main.scss */
  #podcast-fizzicsed-player.player-for-twist .player ul, #podcast-fizzicsed-player.player-for-twist .pod-cast-icons ul {
    padding-left: 0 !important;
  }
}
@media (max-width: 991px) and (max-width: 768px) {
  /* line 1272, ../responsive/_res_main.scss */
  #podcast-fizzicsed-player .pad .img-wrapper {
    top: -33px;
  }
}
@media (max-width: 991px) and (max-width: 768px) {
  /* line 1300, ../responsive/_res_main.scss */
  .call-me {
    font-size: 21px;
  }
}
@media (max-width: 991px) and (max-width: 414px) {
  /* line 1300, ../responsive/_res_main.scss */
  .call-me {
    font-size: 26px;
  }
}

@media (max-width: 414px) {
  /* line 1313, ../responsive/_res_main.scss */
  #related-fizzicsed .listen-button .read-more {
    padding-right: 15px !important;
  }
}
@media (max-width: 768px) {
  /* line 1317, ../responsive/_res_main.scss */
  #related-fizzicsed .listen-button .read-more.listen-col {
    padding-right: 15px !important;
  }
}

@media (max-width: 1366px) {
  /* line 1329, ../responsive/_res_main.scss */
  body.home .side-container .global-button {
    bottom: 84px !important;
    width: 100%;
    max-width: 100% !important;
  }
}
@media (max-width: 1024px) and (max-height: 768px) {
  /* line 9, ../responsive/mobile/_tab.scss */
  .mobile-shop-section .woocommerce ul.products li.product .product-content-container .button-container .col a {
    padding: 10px 5px !important;
    font-size: 12px;
  }
  /* line 13, ../responsive/mobile/_tab.scss */
  .mobile-shop-section .woocommerce ul.products li.product .product-content-container .button-container .col:first-child {
    padding-right: 0 !important;
  }

  /* line 28, ../responsive/mobile/_tab.scss */
  .owl-carousel.owl-theme .owl-nav button.owl-prev {
    left: -8px !important;
  }
  /* line 31, ../responsive/mobile/_tab.scss */
  .owl-carousel.owl-theme .owl-nav button.owl-next {
    right: -8px !important;
  }
}
@media (max-width: 991px) {
  /* line 6, ../responsive/mobile/_991.scss */
  .buttons.listen-button .listen-col .listening {
    bottom: -95px;
  }
  /* line 8, ../responsive/mobile/_991.scss */
  .buttons.listen-button .listen-col .listening:after {
    top: -14px;
    right: 40px;
  }

  /* line 19, ../responsive/mobile/_991.scss */
  .img-fluid-md img {
    max-width: 100%;
    width: 100%;
    height: auto;
  }

  /* line 27, ../responsive/mobile/_991.scss */
  #page-connector {
    display: none;
  }

  /* line 31, ../responsive/mobile/_991.scss */
  #footer-x.page-footer {
    display: block;
    position: relative !important;
    z-index: 1;
    bottom: unset;
  }

  /* line 39, ../responsive/mobile/_991.scss */
  .mobile-title-content h5 {
    font-size: 16px;
  }

  /* line 44, ../responsive/mobile/_991.scss */
  .mobile-img-container h4.post-title {
    font-size: 16px;
  }

  /* line 49, ../responsive/mobile/_991.scss */
  .booking-details {
    border-left: none !important;
  }
  /* line 52, ../responsive/mobile/_991.scss */
  .booking-details .col.pr-0 {
    padding-left: 0;
  }
  /* line 58, ../responsive/mobile/_991.scss */
  .booking-details .time-date .time .row {
    padding-left: 15px;
  }
  /* line 69, ../responsive/mobile/_991.scss */
  .info-details .col-6.pl-0 {
    padding-right: 0;
  }
  /* line 74, ../responsive/mobile/_991.scss */
  .info-details .col.pl-0 {
    padding-right: 0;
  }
  /* line 77, ../responsive/mobile/_991.scss */
  .info-details .col.col-add {
    padding-right: 0;
  }

  /* line 84, ../responsive/mobile/_991.scss */
  .your-search h1 {
    font-size: 2em;
  }
}
@media (max-width: 991px) and (max-width: 414px) {
  /* line 58, ../responsive/mobile/_991.scss */
  .booking-details .time-date .time .row {
    padding-left: 0;
  }
}

@media (max-width: 812px) {
  /************************************************/
  /* line 7, ../responsive/mobile/_812.scss */
  .products .side-product-content-details {
    order: 12;
    padding-right: 15px !important;
  }

  /* line 14, ../responsive/mobile/_812.scss */
  ul#fizzics-products.products li.product {
    width: 32%;
  }

  /* line 24, ../responsive/mobile/_812.scss */
  body.single-product .related ul#fizzics-products.products li.product {
    width: 24%;
  }

  /* line 35, ../responsive/mobile/_812.scss */
  ul#fizzics-products.products li.product .product-content-container {
    height: 100%;
  }
  /* line 37, ../responsive/mobile/_812.scss */
  ul#fizzics-products.products li.product .product-content-container .button-container {
    opacity: 1;
    top: unset;
    bottom: 0;
  }
  /* line 42, ../responsive/mobile/_812.scss */
  ul#fizzics-products.products li.product .product-content-container .button-container .col span.text {
    display: none !important;
  }

  /************************************************/
}
@media (max-width: 768px) {
  /*#mediaPost__{
  	-webkit-overflow-scrolling: touch;
  }
  */
  /* line 10, ../responsive/mobile/_768.scss */
  body.modal-open {
    overflow: hidden !important;
    position: fixed !important;
  }

  /* line 24, ../responsive/mobile/_768.scss */
  main#main, .main-wrapper {
    padding-bottom: 50px;
  }

  /* line 30, ../responsive/mobile/_768.scss */
  .modal .overflow-y {
    overflow-y: unset;
    height: auto;
  }
}
@media (max-width: 768px) {
  /*#mainNav{
  	.nav-container{
  		height: 90px;
  		.nav-container-wrapper{
  			margin-right: 90px;
  		}
  	}
  }*/
  /* line 51, ../responsive/mobile/_768.scss */
  #archive-content .content {
    min-height: 300px;
  }

  /* line 59, ../responsive/mobile/_768.scss */
  .additional .img-container {
    padding-right: 15px !important;
  }
  /* line 61, ../responsive/mobile/_768.scss */
  .additional .img-container .container {
    padding-right: 15px !important;
  }
  /* line 65, ../responsive/mobile/_768.scss */
  .additional .content-article {
    padding-left: 15px !important;
  }

  /* line 74, ../responsive/mobile/_768.scss */
  .related .tag ul li a img {
    width: 30px;
    height: 30px;
  }
  /* line 84, ../responsive/mobile/_768.scss */
  .related .content .buttons a.btn {
    width: 100% !important;
  }
  /* line 87, ../responsive/mobile/_768.scss */
  .related .content .buttons .read-more {
    padding-right: 0 !important;
  }

  /* line 95, ../responsive/mobile/_768.scss */
  .tags .tag-container {
    padding-bottom: 15px;
  }

  /* line 106, ../responsive/mobile/_768.scss */
  #query-container .content-wrap .content-container .tag ul li a img {
    width: 40px;
    height: 40px;
  }
  /* line 115, ../responsive/mobile/_768.scss */
  #query-container .content-wrap .content-container .buttons a {
    width: 100% !important;
  }
  /* line 122, ../responsive/mobile/_768.scss */
  #query-container.experiment-query .blur-img {
    height: 162px !important;
  }

  /* line 129, ../responsive/mobile/_768.scss */
  .default-query .counter .counter, .archive-podcast .counter .counter {
    padding-top: 15px;
  }
}
@media (max-width: 768px) {
  /* line 144, ../responsive/mobile/_768.scss */
  body.home .mobile-shop-section .the-product-content .woocommerce ul#fizzics-products li.product {
    width: 100%;
    height: auto;
  }
}
/* line 157, ../responsive/mobile/_768.scss */
.tab-img-container a img {
  width: 100%;
  height: auto;
  max-width: 100%;
}

/* line 170, ../responsive/mobile/_768.scss */
ul#pills-tab li.nav-item {
  height: 35px;
}
/* line 172, ../responsive/mobile/_768.scss */
ul#pills-tab li.nav-item a {
  display: block;
}
@media (max-width: 375px) {
  /* line 172, ../responsive/mobile/_768.scss */
  ul#pills-tab li.nav-item a {
    padding: 7px 10.7px;
  }
}
@media (max-width: 320px) {
  /* line 172, ../responsive/mobile/_768.scss */
  ul#pills-tab li.nav-item a {
    padding: 7px 5.2px;
  }
}
/* line 180, ../responsive/mobile/_768.scss */
ul#pills-tab li.nav-item a.active {
  background-color: #529f3b;
  color: #fff;
}

/* line 188, ../responsive/mobile/_768.scss */
.bg-white-mobile {
  background-color: #f1f1f1 !important;
}

/* line 194, ../responsive/mobile/_768.scss */
#feed .box-mobile:last-child {
  padding-bottom: 0 !important;
}

/* line 203, ../responsive/mobile/_768.scss */
.mobile-shop-section ul.products li.product {
  margin-bottom: 0;
}

@media (max-width: 768px) {
  /* line 212, ../responsive/mobile/_768.scss */
  #archive-content .bg {
    max-height: 300px;
    min-height: 300px;
  }
  /* line 215, ../responsive/mobile/_768.scss */
  #archive-content .bg .content {
    min-height: 300px;
  }

  /* line 222, ../responsive/mobile/_768.scss */
  .requirements .require {
    padding-bottom: 15px;
  }
  /* line 225, ../responsive/mobile/_768.scss */
  .requirements .costs {
    padding-top: 15px;
  }

  /* line 231, ../responsive/mobile/_768.scss */
  .prof-dev-heading .prof-dev-content-content {
    padding-top: 30px;
  }

  /* line 238, ../responsive/mobile/_768.scss */
  .prof-requirents .prof-content.content-1 {
    padding-right: 0;
    padding-bottom: 15px;
  }
  /* line 242, ../responsive/mobile/_768.scss */
  .prof-requirents .prof-content.content-2 {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 0;
    padding-left: 0;
  }
  /* line 248, ../responsive/mobile/_768.scss */
  .prof-requirents .prof-content.content-3 {
    padding-top: 15px;
    padding-left: 0;
  }

  /* line 255, ../responsive/mobile/_768.scss */
  .prof-content .prof-content-content {
    padding-bottom: 15px;
  }

  /* line 265, ../responsive/mobile/_768.scss */
  .video-con-container .wrapper .wrapper-inner .content-content:last-child {
    padding-top: 30px;
  }

  /* line 275, ../responsive/mobile/_768.scss */
  .science-parties-navigation .text {
    padding-bottom: 15px;
  }

  /* line 280, ../responsive/mobile/_768.scss */
  .demo-content-container {
    padding-right: 15px !important;
  }

  /* line 288, ../responsive/mobile/_768.scss */
  .query-content .bg .content .img-container {
    height: 215px !important;
  }

  /* line 297, ../responsive/mobile/_768.scss */
  .related .img-container {
    height: 215px !important;
  }

  /* line 304, ../responsive/mobile/_768.scss */
  #query-container .img-container {
    height: 215px !important;
  }

  /* line 312, ../responsive/mobile/_768.scss */
  .products .side-product-content-details {
    order: 12;
    padding-right: 15px !important;
  }

  /* line 323, ../responsive/mobile/_768.scss */
  .wocommerce-custom-sidebar .woof_block_html_items ul.woof_list.woof_list_radio li {
    font-size: 12px;
  }
  /* line 331, ../responsive/mobile/_768.scss */
  .wocommerce-custom-sidebar .side-product-content-details a.product p.title {
    margin-bottom: 0;
    padding-top: 15px;
  }

  /* line 342, ../responsive/mobile/_768.scss */
  ul#fizzics-products.products li.product {
    width: 48.96%;
    height: 300px;
  }
  /* line 345, ../responsive/mobile/_768.scss */
  ul#fizzics-products.products li.product:nth-child(2n) {
    margin-right: 0;
  }
  /* line 348, ../responsive/mobile/_768.scss */
  ul#fizzics-products.products li.product:nth-child(3n) {
    margin-right: 10px;
  }
  /* line 351, ../responsive/mobile/_768.scss */
  ul#fizzics-products.products li.product:nth-child(6n) {
    margin-right: 0;
  }
  /* line 354, ../responsive/mobile/_768.scss */
  ul#fizzics-products.products li.product.first {
    clear: unset;
  }
  /* line 357, ../responsive/mobile/_768.scss */
  ul#fizzics-products.products li.product .product-content-container {
    height: 100%;
  }
  /* line 359, ../responsive/mobile/_768.scss */
  ul#fizzics-products.products li.product .product-content-container a.woocommerce-loop-product__link {
    height: 100%;
  }
  /* line 362, ../responsive/mobile/_768.scss */
  ul#fizzics-products.products li.product .product-content-container .button-container {
    opacity: 1;
    top: unset;
    bottom: 0;
  }
  /* line 367, ../responsive/mobile/_768.scss */
  ul#fizzics-products.products li.product .product-content-container .button-container .col span.text {
    display: none !important;
  }

  /* line 381, ../responsive/mobile/_768.scss */
  ul#fizzics-products.products li.product .product-content-container .button-container {
    opacity: 1;
    top: unset;
    bottom: 0;
  }
  /* line 386, ../responsive/mobile/_768.scss */
  ul#fizzics-products.products li.product .product-content-container .button-container .col span.text {
    display: none !important;
  }
  /* line 396, ../responsive/mobile/_768.scss */
  ul#fizzics-products.products.list li.product .product-content-container .button-container {
    bottom: 15px;
  }

  /* line 409, ../responsive/mobile/_768.scss */
  body.tax-product_cat ul#fizzics-products.products li.product {
    height: 380px;
  }
  /* line 413, ../responsive/mobile/_768.scss */
  body.tax-product_cat ul#fizzics-products.products.list li.product {
    height: 170px;
  }

  /* line 423, ../responsive/mobile/_768.scss */
  body.single-product #product-img {
    margin-bottom: 15px;
  }
  /* line 426, ../responsive/mobile/_768.scss */
  body.single-product #product-img .tag-list .tag-icon {
    align-items: unset !important;
    display: unset !important;
  }
  /* line 430, ../responsive/mobile/_768.scss */
  body.single-product #product-img .tag-list .tag-icon.tag-free-shipping.d-none {
    display: none !important;
  }
  /* line 435, ../responsive/mobile/_768.scss */
  body.single-product #product-img .tag-list .tag-icon .img-container img {
    width: 75px;
  }
  /* line 439, ../responsive/mobile/_768.scss */
  body.single-product #product-img .tag-list .tag-icon .bubble-container {
    position: relative;
    bottom: 0;
  }
  /* line 442, ../responsive/mobile/_768.scss */
  body.single-product #product-img .tag-list .tag-icon .bubble-container .bubble {
    display: block;
    width: auto;
  }
  /* line 445, ../responsive/mobile/_768.scss */
  body.single-product #product-img .tag-list .tag-icon .bubble-container .bubble:after {
    top: -14px;
  }
  /* line 454, ../responsive/mobile/_768.scss */
  body.single-product .summary.details {
    margin-top: 15px;
  }
  /* line 461, ../responsive/mobile/_768.scss */
  body.single-product .related.products ul#fizzics-products li.product {
    width: 23.96%;
  }
  /* line 463, ../responsive/mobile/_768.scss */
  body.single-product .related.products ul#fizzics-products li.product:nth-child(2n) {
    margin-right: 10px;
  }
  /* line 466, ../responsive/mobile/_768.scss */
  body.single-product .related.products ul#fizzics-products li.product.last {
    margin-right: 0;
  }

  /* line 477, ../responsive/mobile/_768.scss */
  .upsells ul#fizzics-products li.product, .crosssells ul#fizzics-products li.product {
    height: 330px;
  }

  /* line 487, ../responsive/mobile/_768.scss */
  #podcast-fizzicsed-player .fizzicstwist-img-container {
    height: auto !important;
  }
  /* line 504, ../responsive/mobile/_768.scss */
  #podcast-fizzicsed-player .player ul {
    padding-left: 140px !important;
  }
  /* line 512, ../responsive/mobile/_768.scss */
  #podcast-fizzicsed-player .pod-cast-icons ul {
    padding-left: 50px !important;
  }
  /* line 518, ../responsive/mobile/_768.scss */
  #podcast-fizzicsed-player.player-for-twist .player ul {
    padding-left: 15px !important;
  }
  /* line 526, ../responsive/mobile/_768.scss */
  #podcast-fizzicsed-player.player-for-twist .pod-cast-icons ul li a img {
    height: 25px !important;
  }

  /* line 541, ../responsive/mobile/_768.scss */
  #query-container.trivia .trivia-img-container .bg {
    max-height: 265px !important;
    min-height: 265px !important;
  }
  /* line 544, ../responsive/mobile/_768.scss */
  #query-container.trivia .trivia-img-container .bg .content {
    min-height: 265px !important;
  }

  /* line 556, ../responsive/mobile/_768.scss */
  #query-container.team-query .team-text-wrapper {
    padding-top: 0 !important;
  }

  /* line 565, ../responsive/mobile/_768.scss */
  .filter .filter-location {
    padding-right: 15px !important;
  }
  /* line 568, ../responsive/mobile/_768.scss */
  .filter .filter-year {
    padding-left: 15px !important;
  }
  /* line 571, ../responsive/mobile/_768.scss */
  .filter .filter-location, .filter .filter-year {
    text-align: left !important;
  }
  /* line 573, ../responsive/mobile/_768.scss */
  .filter .filter-location label, .filter .filter-year label {
    width: 100%;
  }
  /* line 576, ../responsive/mobile/_768.scss */
  .filter .filter-location .select2, .filter .filter-year .select2 {
    width: 100% !important;
  }

  /* line 588, ../responsive/mobile/_768.scss */
  #search-queries ul#fizzics-products.products li.product {
    width: 22%;
    margin-right: 10px;
  }
  /* line 591, ../responsive/mobile/_768.scss */
  #search-queries ul#fizzics-products.products li.product .button-container {
    position: absolute;
    bottom: 0;
    width: 100%;
  }
  /* line 599, ../responsive/mobile/_768.scss */
  #search-queries ul#fizzics-products.products li.product .button-container .col a {
    text-align: center;
  }

  /* line 613, ../responsive/mobile/_768.scss */
  #query-container.search-query .content-wrap .search-post .search-post-bg {
    height: 450px !important;
  }
  /* line 625, ../responsive/mobile/_768.scss */
  #archive-content .subscribe-container {
    padding-top: 30px;
  }
  /* line 630, ../responsive/mobile/_768.scss */
  #archive-content .content .icon i.fa-4x {
    font-size: 3em !important;
  }
  /* line 634, ../responsive/mobile/_768.scss */
  #archive-content .content h4.main-title {
    color: #e77e22 !important;
  }
  /* line 637, ../responsive/mobile/_768.scss */
  #archive-content .content h4 {
    font-size: 26px !important;
    color: #fff !important;
  }
  /* line 641, ../responsive/mobile/_768.scss */
  #archive-content .content .button-container {
    max-width: 300px !important;
    margin: 0 auto;
  }
  /* line 644, ../responsive/mobile/_768.scss */
  #archive-content .content .button-container.d-none {
    display: block !important;
  }

  /* line 658, ../responsive/mobile/_768.scss */
  #single-page .science-show-demo .demo .demo-wrapper {
    padding-right: 15px !important;
  }
  /* line 662, ../responsive/mobile/_768.scss */
  #single-page .science-show-demo .science-show-demo-img {
    padding-left: 0 !important;
  }
}
@media (max-width: 768px) and (max-width: 414px) {
  /* line 491, ../responsive/mobile/_768.scss */
  #podcast-fizzicsed-player .img-container .img-wrapper {
    top: 0;
    left: 20px;
  }
}
@media (max-width: 768px) and (max-width: 414px) {
  /* line 496, ../responsive/mobile/_768.scss */
  #podcast-fizzicsed-player .img-container .img-wrapper img {
    width: 90px;
  }
}
@media (max-width: 768px) and (max-width: 414px) {
  /* line 504, ../responsive/mobile/_768.scss */
  #podcast-fizzicsed-player .player ul {
    padding-left: 111px !important;
  }
}
@media (max-width: 768px) and (max-width: 414px) {
  /* line 591, ../responsive/mobile/_768.scss */
  #search-queries ul#fizzics-products.products li.product .button-container {
    position: relative;
  }
}
@media (max-width: 768px) and (max-width: 414px) {
  /* line 613, ../responsive/mobile/_768.scss */
  #query-container.search-query .content-wrap .search-post .search-post-bg {
    height: 500px !important;
  }
}

@media (max-width: 736px) {
  /* line 6, ../responsive/mobile/_736.scss */
  #mainNav .nav-container {
    height: 90px;
  }
  /* line 8, ../responsive/mobile/_736.scss */
  #mainNav .nav-container .nav-container-wrapper {
    margin-right: 90px;
  }

  /* line 17, ../responsive/mobile/_736.scss */
  .science-show-demo .demo .demo-wrapper {
    padding-right: 15px !important;
  }

  /* line 26, ../responsive/mobile/_736.scss */
  h4.in-image {
    font-size: 14px;
  }

  /* line 31, ../responsive/mobile/_736.scss */
  .mobile-title-content h5 {
    font-size: 14px;
  }

  /* line 39, ../responsive/mobile/_736.scss */
  .after-school-text-wrap h4 {
    padding-left: 15px;
  }
  /* line 42, ../responsive/mobile/_736.scss */
  .after-school-text-wrap article {
    padding-left: 15px;
  }

  /* line 49, ../responsive/mobile/_736.scss */
  .science-parties-navigation ul {
    margin-left: 0 !important;
  }
  /* line 52, ../responsive/mobile/_736.scss */
  .science-parties-navigation ul li a {
    font-size: 9px;
  }

  /* line 62, ../responsive/mobile/_736.scss */
  ul#fizzics-products.products li.product {
    width: 48.91%;
  }

  /* line 71, ../responsive/mobile/_736.scss */
  body.single-product .related ul#fizzics-products.products li.product {
    width: 23.93%;
    float: left;
  }

  /* line 80, ../responsive/mobile/_736.scss */
  .read-more.listen-col {
    padding-left: 0;
  }

  /* line 88, ../responsive/mobile/_736.scss */
  body.single .single-content iframe {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 667px) {
  /* line 3, ../responsive/mobile/_667.scss */
  .product-option-nav .woocommerce-result-count, .product-option-nav .woo-ordering {
    text-align: left !important;
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
  /* line 8, ../responsive/mobile/_667.scss */
  .product-option-nav .woocommerce-result-count span, .product-option-nav .woo-ordering span {
    font-size: 12px;
  }
  /* line 12, ../responsive/mobile/_667.scss */
  .product-option-nav .woo-ordering {
    padding-left: 0;
  }
  /* line 14, ../responsive/mobile/_667.scss */
  .product-option-nav .woo-ordering form {
    padding-right: 15px;
  }
  /* line 18, ../responsive/mobile/_667.scss */
  .product-option-nav .woo-ordering-2 {
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
    padding-bottom: 15px;
    padding-top: 15px;
  }
}
@media (max-width: 414px) {
  /* line 5, ../responsive/mobile/_414.scss */
  #theNav {
    overflow-x: auto;
  }

  /* line 9, ../responsive/mobile/_414.scss */
  #content {
    margin-top: 78px;
  }
  /* line 11, ../responsive/mobile/_414.scss */
  #content .page-banner {
    min-height: 200px;
  }

  /* line 17, ../responsive/mobile/_414.scss */
  ul#paginator {
    top: 239px;
  }
  /* line 20, ../responsive/mobile/_414.scss */
  ul#paginator li a {
    width: 30px !important;
    height: 30px !important;
  }
  /* line 23, ../responsive/mobile/_414.scss */
  ul#paginator li a:after {
    width: 40px !important;
    height: 40px !important;
  }

  /* line 32, ../responsive/mobile/_414.scss */
  #masthead .header-content-container {
    height: 78px;
  }
  /* line 41, ../responsive/mobile/_414.scss */
  #masthead #mainNav .contact-info {
    display: block !important;
    padding: 5px;
    margin-right: 78px;
  }
  /* line 46, ../responsive/mobile/_414.scss */
  #masthead #mainNav .contact-info a {
    color: #fff;
    font-size: 11px;
  }
  /* line 54, ../responsive/mobile/_414.scss */
  #masthead #mainNav .navbar-brand {
    float: unset !important;
    position: relative;
    padding-left: 5px !important;
  }
  /* line 58, ../responsive/mobile/_414.scss */
  #masthead #mainNav .navbar-brand img {
    width: 125px;
    max-width: unset;
  }
  /* line 65, ../responsive/mobile/_414.scss */
  #masthead #mainNav .phone, #masthead #mainNav .email {
    display: none;
  }
  /* line 68, ../responsive/mobile/_414.scss */
  #masthead #mainNav .nav-container {
    float: unset !important;
    height: 40px;
    position: relative;
    right: 0;
    margin: 0;
  }
  /* line 74, ../responsive/mobile/_414.scss */
  #masthead #mainNav .nav-container .nav-container-wrapper {
    margin-right: 78px !important;
  }
  /* line 77, ../responsive/mobile/_414.scss */
  #masthead #mainNav .nav-container .main-nav {
    padding-right: 5px;
    padding-bottom: 0;
  }

  /* line 86, ../responsive/mobile/_414.scss */
  #masthead form#fizzics_search .search {
    position: absolute;
    top: 0;
    right: 0;
    height: 78px !important;
    width: 78px !important;
  }
  /* line 92, ../responsive/mobile/_414.scss */
  #masthead form#fizzics_search .search .search-button {
    height: 78px !important;
    width: 78px !important;
  }
  /* line 96, ../responsive/mobile/_414.scss */
  #masthead form#fizzics_search .search #search-box {
    width: 335px;
    height: 78px;
    right: 94px;
    display: none;
  }
  /* line 101, ../responsive/mobile/_414.scss */
  #masthead form#fizzics_search .search #search-box.active {
    display: block;
  }

  /* line 108, ../responsive/mobile/_414.scss */
  .main-page {
    top: 78px;
  }

  /* line 114, ../responsive/mobile/_414.scss */
  #main-page .fizzics-banner .banner-container .main-banner {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    border-right: none;
  }
  /* line 119, ../responsive/mobile/_414.scss */
  #main-page .fizzics-banner .banner-container .main-banner .banner-logo {
    text-align: center !important;
  }
  /* line 121, ../responsive/mobile/_414.scss */
  #main-page .fizzics-banner .banner-container .main-banner .banner-logo.mid {
    display: none;
  }
  /* line 124, ../responsive/mobile/_414.scss */
  #main-page .fizzics-banner .banner-container .main-banner .banner-logo.d-none {
    display: block !important;
    font-size: 31px !important;
  }
  /* line 132, ../responsive/mobile/_414.scss */
  #main-page .fizzics-banner .secondary-banner .secondary-banner-logo {
    text-align: center;
    width: 100%;
    font-size: 18px;
  }
  /* line 136, ../responsive/mobile/_414.scss */
  #main-page .fizzics-banner .secondary-banner .secondary-banner-logo.mid {
    display: none;
  }
  /* line 139, ../responsive/mobile/_414.scss */
  #main-page .fizzics-banner .secondary-banner .secondary-banner-logo.d-none {
    display: block !important;
  }
  /* line 145, ../responsive/mobile/_414.scss */
  #main-page .fizzics-banner .enquiry-button a.button {
    font-size: 21px;
  }
  /* line 151, ../responsive/mobile/_414.scss */
  #main-page .class-a1.side-content {
    max-width: 344px;
    z-index: 99;
  }
  /* line 156, ../responsive/mobile/_414.scss */
  #main-page .class-a1.side-content .homepage-post-science-visits article.post-excerpt-style p {
    font-size: 12px;
  }
  /* line 160, ../responsive/mobile/_414.scss */
  #main-page .class-a1.side-content .homepage-post-science-visits a.button {
    font-size: 10px;
  }

  /* line 170, ../responsive/mobile/_414.scss */
  .prof-dev-video iframe {
    width: 100% !important;
    height: 100% !important;
  }

  /* line 177, ../responsive/mobile/_414.scss */
  .prof-additional-video .video-container {
    width: 100%;
  }
  /* line 180, ../responsive/mobile/_414.scss */
  .prof-additional-video .video-container .fb-video span {
    height: 527px !important;
  }
  /* line 182, ../responsive/mobile/_414.scss */
  .prof-additional-video .video-container .fb-video span iframe {
    height: 100% !important;
    width: 100% !important;
  }

  /* line 194, ../responsive/mobile/_414.scss */
  .filter .filter-location {
    padding-right: 0 !important;
    padding-bottom: 15px;
  }
  /* line 198, ../responsive/mobile/_414.scss */
  .filter .filter-year {
    padding-left: 0 !important;
  }
  /* line 202, ../responsive/mobile/_414.scss */
  .filter .filter-location, .filter .filter-year {
    text-align: left !important;
  }
  /* line 204, ../responsive/mobile/_414.scss */
  .filter .filter-location label, .filter .filter-year label {
    width: 100%;
  }
  /* line 207, ../responsive/mobile/_414.scss */
  .filter .filter-location .select2, .filter .filter-year .select2 {
    width: 100% !important;
  }

  /* line 215, ../responsive/mobile/_414.scss */
  .grade-level-D ul {
    -webkit-column-count: 2 !important;
    -moz-column-count: 2 !important;
    column-count: 2 !important;
  }

  /* line 223, ../responsive/mobile/_414.scss */
  #slider-img {
    max-height: unset !important;
  }

  /* line 232, ../responsive/mobile/_414.scss */
  .breadcrumbs .woocommerce-breadcrumb ul li {
    font-size: 12px;
  }
  /* line 234, ../responsive/mobile/_414.scss */
  .breadcrumbs .woocommerce-breadcrumb ul li a {
    font-size: 12px;
  }

  /* line 245, ../responsive/mobile/_414.scss */
  .modal form h5 {
    font-size: 14px;
  }

  /* line 254, ../responsive/mobile/_414.scss */
  .page-banner .entry-header h1.entry-title {
    font-size: 21px;
  }

  /* line 261, ../responsive/mobile/_414.scss */
  .heading h1.title {
    font-size: 21px;
  }

  /* line 266, ../responsive/mobile/_414.scss */
  .img-content-container img {
    max-width: 100%;
    height: auto;
  }

  /* line 273, ../responsive/mobile/_414.scss */
  .video-container iframe {
    width: 100% !important;
    height: auto;
  }

  /* line 284, ../responsive/mobile/_414.scss */
  #gallery-outback .owl-stage .item a:before {
    width: 100% !important;
  }
  /* line 291, ../responsive/mobile/_414.scss */
  #gallery-outback .gallery-img {
    width: 100% !important;
    height: 300px !important;
  }

  /* line 299, ../responsive/mobile/_414.scss */
  .demo .demo {
    padding-left: 0 !important;
  }

  /* line 306, ../responsive/mobile/_414.scss */
  .science-parties-navigation ul {
    width: 100%;
  }
  /* line 308, ../responsive/mobile/_414.scss */
  .science-parties-navigation ul li {
    display: block;
    width: 100%;
    padding-bottom: 5px;
  }
  /* line 312, ../responsive/mobile/_414.scss */
  .science-parties-navigation ul li a {
    max-width: 100% !important;
  }

  /* line 320, ../responsive/mobile/_414.scss */
  .sidebar.sidebar-small {
    padding-right: 0;
  }

  /* line 326, ../responsive/mobile/_414.scss */
  .party-info article {
    width: 100%;
  }
  /* line 328, ../responsive/mobile/_414.scss */
  .party-info article img {
    max-width: 100%;
    width: 100%;
    height: auto;
  }
  /* line 334, ../responsive/mobile/_414.scss */
  .party-info .article-container, .party-info .parties-img-container {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 343, ../responsive/mobile/_414.scss */
  .sidebar-wrapper-main .sidebar-wrapper-wrapper {
    padding-left: 0px !important;
  }

  /* line 347, ../responsive/mobile/_414.scss */
  .sidebar-wrapper-sub {
    padding-left: 15px !important;
  }

  /* line 352, ../responsive/mobile/_414.scss */
  .tag-list .tag-icon {
    max-width: unset !important;
  }

  /* line 360, ../responsive/mobile/_414.scss */
  ul#fizzics-products.products li.product {
    width: 100% !important;
    height: auto !important;
  }
  /* line 363, ../responsive/mobile/_414.scss */
  ul#fizzics-products.products li.product .button-container {
    position: relative;
  }

  /* line 374, ../responsive/mobile/_414.scss */
  body.single-product .related ul#fizzics-products.products li.product {
    width: 100%;
    height: auto;
    height: auto !important;
  }
  /* line 378, ../responsive/mobile/_414.scss */
  body.single-product .related ul#fizzics-products.products li.product .button-container {
    position: relative;
  }

  /* line 388, ../responsive/mobile/_414.scss */
  .material-first-container {
    padding-bottom: 25px;
  }

  /* line 391, ../responsive/mobile/_414.scss */
  .material-second-container {
    padding-top: 25px;
  }

  /* line 397, ../responsive/mobile/_414.scss */
  #article-content img {
    width: 100%;
  }

  /* line 404, ../responsive/mobile/_414.scss */
  .content-contact-us.sidebar {
    padding-top: 30px;
  }

  /* line 410, ../responsive/mobile/_414.scss */
  #tab-info .nav-tabs .nav-item {
    width: 170px;
  }
  /* line 412, ../responsive/mobile/_414.scss */
  #tab-info .nav-tabs .nav-item a {
    font-size: 10px;
  }
  /* line 420, ../responsive/mobile/_414.scss */
  #tab-info .tab-content .tab-pane article img {
    width: 100%;
    height: 100%;
  }

  /* line 430, ../responsive/mobile/_414.scss */
  .modal .details {
    padding-left: 15px !important;
    padding-top: 15px;
  }
  /* line 434, ../responsive/mobile/_414.scss */
  .modal .button {
    max-width: 100%;
  }

  /* line 442, ../responsive/mobile/_414.scss */
  #search-queries {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 449, ../responsive/mobile/_414.scss */
  .form-row.place-order {
    width: 100%;
  }

  /* line 456, ../responsive/mobile/_414.scss */
  #ttt-pnwc-notice .ttt-pnwc-container {
    padding: 25px 0;
  }
  /* line 461, ../responsive/mobile/_414.scss */
  #ttt-pnwc-notice .ttt-pnwc-container .ttt-pnwc-wrapper .ttt-pnwc-content .ttt-pnwc-notice a {
    margin-right: 0;
  }

  /* line 472, ../responsive/mobile/_414.scss */
  #archive-content .fizzics-archive-main-content {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  /* line 480, ../responsive/mobile/_414.scss */
  body.single .comment-section {
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 485, ../responsive/mobile/_414.scss */
  body.single .comment-section #comments .children {
    padding-left: 5px;
  }
  /* line 491, ../responsive/mobile/_414.scss */
  body.single .comment-section #comments #respond form .comment-form-author, body.single .comment-section #comments #respond form .comment-form-email,
  body.single .comment-section #comments #respond form .comment-form-url, body.single .comment-section #comments #respond form .form-submit {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 496, ../responsive/mobile/_414.scss */
  body.single .comment-section #comments #respond form .form-submit {
    margin-bottom: 0;
  }

  /* line 508, ../responsive/mobile/_414.scss */
  .questionnaires #accordion .the-question .card-title .first-circle {
    padding: 5px;
    top: -15px;
    left: -25px;
  }
  /* line 515, ../responsive/mobile/_414.scss */
  .questionnaires #accordion .the-question .card-title .first-circle .sec-circle {
    padding: 5px 10px;
  }
  /* line 519, ../responsive/mobile/_414.scss */
  .questionnaires #accordion .the-question .card-title p {
    margin-left: 0 !important;
    padding-left: 30px !important;
  }
  /* line 523, ../responsive/mobile/_414.scss */
  .questionnaires #accordion .the-question .card-title h3 {
    margin-left: 0 !important;
    padding-left: 30px !important;
    font-size: 18px;
  }

  /* line 532, ../responsive/mobile/_414.scss */
  .au-wrapper {
    padding-bottom: 30px;
  }

  /* line 537, ../responsive/mobile/_414.scss */
  .xs-pb {
    padding-bottom: 30px;
  }

  /* line 543, ../responsive/mobile/_414.scss */
  .science-show-demo .demo .demo-content-container {
    padding-right: 15px !important;
  }

  /* line 553, ../responsive/mobile/_414.scss */
  #single-page .science-show-demo-2 .demo-img .row {
    margin: 0 !important;
  }
  /* line 556, ../responsive/mobile/_414.scss */
  #single-page .science-show-demo-2 .demo-img .img-wrapper-inner {
    padding-right: 0;
  }
  /* line 558, ../responsive/mobile/_414.scss */
  #single-page .science-show-demo-2 .demo-img .img-wrapper-inner .img-wrapper-inner-2 {
    padding-right: 0;
  }

  /* line 576, ../responsive/mobile/_414.scss */
  #podcast-fizzicsed-player.player-for-twist .player ul {
    padding-left: 105px !important;
  }
  /* line 580, ../responsive/mobile/_414.scss */
  #podcast-fizzicsed-player.player-for-twist .pod-cast-icons {
    display: none;
  }
  /* line 584, ../responsive/mobile/_414.scss */
  #podcast-fizzicsed-player.player-for-twist .fizzicstwist-player-icon-mobile.d-none {
    display: block !important;
  }
  /* line 586, ../responsive/mobile/_414.scss */
  #podcast-fizzicsed-player.player-for-twist .fizzicstwist-player-icon-mobile.d-none .pod-cast-icons {
    padding-left: 0;
    display: block;
  }
  /* line 593, ../responsive/mobile/_414.scss */
  #podcast-fizzicsed-player.player-for-twist .fizzicstwist-player-icon-mobile.d-none .pod-cast-icons ul li a img {
    height: 24px !important;
  }

  /* line 609, ../responsive/mobile/_414.scss */
  #tab-reviews #respond form .comment-form-author, #tab-reviews #respond form .comment-form-email, #tab-reviews #respond form .form-submit {
    width: 100% !important;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 614, ../responsive/mobile/_414.scss */
  #tab-reviews #respond form .comment-form-author input, #tab-reviews #respond form .comment-form-email input, #tab-reviews #respond form .form-submit input {
    width: 100% !important;
  }

  /* line 624, ../responsive/mobile/_414.scss */
  #product-img .images {
    padding: 5px;
  }
  /* line 626, ../responsive/mobile/_414.scss */
  #product-img .images .yith_magnifier_zoom_wrap {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 629, ../responsive/mobile/_414.scss */
  #product-img .images .yith_magnifier_zoom_wrap a.yith_magnifier_zoom {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  /* line 636, ../responsive/mobile/_414.scss */
  #product-img .images .thumbnails.noslider {
    padding-left: 0;
    padding-right: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 641, ../responsive/mobile/_414.scss */
  #product-img .images .thumbnails.noslider.order-first {
    order: 2;
  }
  /* line 645, ../responsive/mobile/_414.scss */
  #product-img .images .thumbnails.noslider ul.yith_magnifier_gallery li {
    padding-top: 15px;
    padding-bottom: 0;
    padding-right: 10px;
  }
  /* line 665, ../responsive/mobile/_414.scss */
  .woocommerce-content-wrapper .wocommerce-custom-sidebar {
    padding-left: 15px !important;
    padding-top: 15px;
  }
}
@media (max-width: 414px) and (max-width: 320px) {
  /* line 46, ../responsive/mobile/_414.scss */
  #masthead #mainNav .contact-info a {
    font-size: 10px;
  }
}
@media (max-width: 414px) and (max-width: 375px) {
  /* line 508, ../responsive/mobile/_414.scss */
  .questionnaires #accordion .the-question .card-title .first-circle {
    left: -12px;
  }
}
@media (max-width: 414px) and (max-width: 414px) {
  /* line 651, ../responsive/mobile/_414.scss */
  #product-img .images .thumbnails.noslider ul.yith_magnifier_gallery li a img {
    width: 70px;
    height: 70px;
  }
}

@media (max-width: 414px) {
  /* line 674, ../responsive/mobile/_414.scss */
  .team-img-desktop {
    display: none;
  }
}

@media (max-width: 414px) {
  /* line 681, ../responsive/mobile/_414.scss */
  .team-img-mobile.d-none {
    display: block !important;
  }
  /* line 684, ../responsive/mobile/_414.scss */
  .team-img-mobile .team-img-wrapper {
    padding: 0 !important;
  }
  /* line 686, ../responsive/mobile/_414.scss */
  .team-img-mobile .team-img-wrapper img.img-fluid {
    width: 100%;
    height: auto;
  }
}

@media (max-width: 414px) {
  /* line 693, ../responsive/mobile/_414.scss */
  .team-row-wrapper {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

@media (max-width: 414px) {
  /* line 700, ../responsive/mobile/_414.scss */
  #single-page .team-title-desktop {
    display: none !important;
  }
}

@media (max-width: 375px) {
  /**********************************************************/
  /* line 5, ../responsive/mobile/_375.scss */
  .product-option-nav .woocommerce-result-count .text, .product-option-nav .woo-ordering .text {
    font-size: 12px;
    width: 100%;
    display: block;
  }
  /* line 10, ../responsive/mobile/_375.scss */
  .product-option-nav .woocommerce-result-count .form-orderby, .product-option-nav .woo-ordering .form-orderby {
    width: 100%;
  }
  /* line 12, ../responsive/mobile/_375.scss */
  .product-option-nav .woocommerce-result-count .form-orderby select, .product-option-nav .woo-ordering .form-orderby select {
    width: 100%;
  }

  /* line 32, ../responsive/mobile/_375.scss */
  #single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper ul.tabs li {
    padding: 0 5px;
  }
  /* line 34, ../responsive/mobile/_375.scss */
  #single-product-woocommerce .woocommerce-tabs.wc-tabs-wrapper ul.tabs li a {
    padding: 5px 0;
    font-size: 11px;
  }
  /* line 44, ../responsive/mobile/_375.scss */
  #single-product-woocommerce .tag-list .tag-icon {
    padding-bottom: 5px;
  }

  /* line 50, ../responsive/mobile/_375.scss */
  .comment-form-rating label {
    padding-left: 15px;
  }

  /* line 57, ../responsive/mobile/_375.scss */
  .contact-us .awards .title-box {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 63, ../responsive/mobile/_375.scss */
  .contact-us #slider-img, .contact-us .contact-form,
  .contact-us .content-contact-us, .contact-us .captcha {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 68, ../responsive/mobile/_375.scss */
  .contact-us form.wpcf7-form label {
    font-size: 14px;
  }
  /* line 72, ../responsive/mobile/_375.scss */
  .contact-us form.wpcf7-form .col.email {
    padding-right: 0;
  }

  /* line 78, ../responsive/mobile/_375.scss */
  #booking {
    padding-right: 0;
  }

  /* line 83, ../responsive/mobile/_375.scss */
  .modal .img, .modal .details {
    padding-left: 0 !important;
  }
  /* line 87, ../responsive/mobile/_375.scss */
  .modal .captcha, .modal .information, .modal .info-wrapper,
  .modal .input-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 92, ../responsive/mobile/_375.scss */
  .modal .phone .col, .modal .date .col {
    padding-left: 0;
  }
  /* line 97, ../responsive/mobile/_375.scss */
  .modal .fax .col, .modal .time .col {
    padding-right: 0;
  }

  /* line 104, ../responsive/mobile/_375.scss */
  #archive, .wrapping-content {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 110, ../responsive/mobile/_375.scss */
  #single-page {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 114, ../responsive/mobile/_375.scss */
  #single-page.main-single img {
    max-width: 100% !important;
    height: auto !important;
  }

  /**********************************************************/
}
@media (max-width: 320px) {
  /* line 3, ../responsive/mobile/_320.scss */
  #single-page {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 11, ../responsive/mobile/_320.scss */
  #masthead #mainNav .navbar-brand img {
    width: 140px;
  }

  /* line 19, ../responsive/mobile/_320.scss */
  .modal .captcha-wrapper {
    margin-left: -13px !important;
    margin-right: -15px !important;
  }
  /* line 22, ../responsive/mobile/_320.scss */
  .modal .captcha-wrapper .g-recaptcha {
    margin-top: 10px !important;
  }

  /* line 30, ../responsive/mobile/_320.scss */
  .fizzicsed-content #podcast-fizzicsed-player .img-container .img-wrapper {
    top: -27px;
    left: unset;
    right: -252px;
  }
  /* line 34, ../responsive/mobile/_320.scss */
  .fizzicsed-content #podcast-fizzicsed-player .img-container .img-wrapper img {
    width: 75px;
  }
  /* line 39, ../responsive/mobile/_320.scss */
  .fizzicsed-content #podcast-fizzicsed-player .player {
    padding-bottom: 0;
  }
  /* line 41, ../responsive/mobile/_320.scss */
  .fizzicsed-content #podcast-fizzicsed-player .player ul {
    padding-left: 15px !important;
  }
  /* line 45, ../responsive/mobile/_320.scss */
  .fizzicsed-content #podcast-fizzicsed-player .player ul .text-liner a {
    padding-top: 15px;
  }

  /*.fizzicstwist{
  	#podcast-fizzicsed-player{
  		.img-container{
  			.img-wrapper{
  				top: -27px;
  				left: unset;
     				right: 0;
     				img{
     					width: 75px;
     				}
  			}
  		}
  		.player{
  			padding-bottom: 0;
  			ul{
  				padding-left: 30px !important;
  				display: block;
  				width: 100%;
  				li{
  					display: block !important;
  					width: 100% !important;
  				}
  				.text-liner{
  					a{
  						padding-top: 10px;
  					}
  				}
  			}
  		}
  		.pod-cast-icons{
  			ul{
  				padding-left: 15px !important;
  				text-align: left !important;
  				li{
  					padding-bottom: 5px;
  				}
  			}
  		}
  	}
  }*/
  /* line 95, ../responsive/mobile/_320.scss */
  #tab-info .nav-tabs .nav-item {
    width: 145px;
  }

  /* line 102, ../responsive/mobile/_320.scss */
  .frameworks h4 {
    font-size: 12px;
  }

  /* line 108, ../responsive/mobile/_320.scss */
  .container.checkout-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 112, ../responsive/mobile/_320.scss */
  .container.notice {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 123, ../responsive/mobile/_320.scss */
  #archive .tag-container ul li {
    padding-bottom: 10px;
  }
  /* line 126, ../responsive/mobile/_320.scss */
  #archive .tag-container ul li a img {
    width: 35px !important;
    height: 35px !important;
  }
  /* line 136, ../responsive/mobile/_320.scss */
  #archive .curriculum .au a, #archive .curriculum .nsw a {
    font-size: 12px;
  }
  /* line 140, ../responsive/mobile/_320.scss */
  #archive .curriculum .au {
    padding-right: 0;
  }
}
/* line 2, ../new/_2019.scss */
body.home #content {
  background: url("../img/home-img/bg-02.png") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/* line 11, ../new/_2019.scss */
#homepage2019 {
  padding-top: 115px;
  padding-bottom: 100px;
}
/* line 15, ../new/_2019.scss */
#homepage2019 .box-title h1 {
  color: #e77e22;
  font-size: 88px;
  text-decoration: underline;
}
@media (max-width: 375px) {
  /* line 15, ../new/_2019.scss */
  #homepage2019 .box-title h1 {
    font-size: 78px;
  }
}
@media (max-width: 320px) {
  /* line 15, ../new/_2019.scss */
  #homepage2019 .box-title h1 {
    font-size: 68px;
  }
}
/* line 26, ../new/_2019.scss */
#homepage2019 .box-title p {
  color: #fff;
  font-size: 21px;
}
@media (max-width: 375px) {
  /* line 26, ../new/_2019.scss */
  #homepage2019 .box-title p {
    font-size: 20px;
  }
}
@media (max-width: 320px) {
  /* line 26, ../new/_2019.scss */
  #homepage2019 .box-title p {
    font-size: 17px;
  }
}
/* line 37, ../new/_2019.scss */
#homepage2019 .box {
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 40, ../new/_2019.scss */
#homepage2019 .box .box-content {
  height: 355px;
}
/* line 42, ../new/_2019.scss */
#homepage2019 .box .box-content a {
  color: #fff;
  text-decoration: none;
}
/* line 45, ../new/_2019.scss */
#homepage2019 .box .box-content a p.hover-title {
  opacity: 0;
}
/* line 48, ../new/_2019.scss */
#homepage2019 .box .box-content a p.hover-title span.the-title {
  font-size: 32px;
}
/* line 51, ../new/_2019.scss */
#homepage2019 .box .box-content a p.hover-title button {
  padding: 10px 15px;
  font-family: 'Oswald', sans-serif !important;
  color: #fff;
}
/* line 55, ../new/_2019.scss */
#homepage2019 .box .box-content a p.hover-title button:hover {
  color: #e77e22;
}
/* line 60, ../new/_2019.scss */
#homepage2019 .box .box-content a p.title {
  background-color: rgba(231, 126, 34, 0.65);
  color: #fff;
  font-size: 18px;
  padding: 11px 15px;
  margin: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 73, ../new/_2019.scss */
#homepage2019 .box .box-content a:hover {
  background-color: rgba(27, 20, 100, 0.65);
}
/* line 75, ../new/_2019.scss */
#homepage2019 .box .box-content a:hover p.hover-title {
  opacity: 1;
}
/* line 78, ../new/_2019.scss */
#homepage2019 .box .box-content a:hover p.title {
  display: none;
}

@media (max-height: 768px) and (max-width: 1676px) {
  /*.content-wrapper{
  	overflow-x: auto;
  	height: 662px;
  }*/
  /* line 7, ../responsive/_laptop.scss */
  .global-button {
    padding: 15px 25px 25px 25px;
  }

  /* line 10, ../responsive/_laptop.scss */
  ul#paginator {
    top: 26%;
  }
  /* line 16, ../responsive/_laptop.scss */
  h1.page-title {
    font-size: 26px;
    top: 5px !important;
  }

  /* .next-container{
  	&.footer-next-container{
  		padding: 40px 0 25px 0;
  	}
  } */
  /* line 30, ../responsive/_laptop.scss */
  .main-page .banner .banner-logo-container h1 {
    font-size: 69px;
  }
  /* line 34, ../responsive/_laptop.scss */
  .main-page .banner .secondary-banner-container {
    margin-top: 18px;
  }

  /* line 40, ../responsive/_laptop.scss */
  .button.main-button {
    max-width: 320px;
    padding: 5px 0;
    font-size: 26px;
    margin-top: 35px !important;
  }

  /* line 50, ../responsive/_laptop.scss */
  #content-wrapper .side-container-a .side-content ul.list-group {
    padding-top: 15px !important;
    padding-left: 0;
  }
  /* line 55, ../responsive/_laptop.scss */
  #content-wrapper .side-container-a .side-content ul.list-group li.list-group-item .img-container img.img-fluid {
    max-width: 86%;
    height: auto;
  }
  /* line 61, ../responsive/_laptop.scss */
  #content-wrapper .side-container-a .side-content ul.list-group li.list-group-item .text-container h5.title {
    padding-bottom: 0;
  }
  /* line 64, ../responsive/_laptop.scss */
  #content-wrapper .side-container-a .side-content ul.list-group li.list-group-item .text-container p {
    padding-bottom: 0;
  }

  /* line 78, ../responsive/_laptop.scss */
  ul.onepage-pagination li:nth-child(1) a {
    background-image: url("../img/nav/laptop/1.png");
  }
  /* line 83, ../responsive/_laptop.scss */
  ul.onepage-pagination li:nth-child(2) a {
    background-image: url("../img/nav/laptop/2.png");
  }
  /* line 88, ../responsive/_laptop.scss */
  ul.onepage-pagination li:nth-child(3) a {
    background-image: url("../img/nav/laptop/3.png");
  }
  /* line 93, ../responsive/_laptop.scss */
  ul.onepage-pagination li:nth-child(4) a {
    background-image: url("../img/nav/laptop/4.png");
  }
  /* line 98, ../responsive/_laptop.scss */
  ul.onepage-pagination li:nth-child(5) a {
    background-image: url("../img/nav/laptop/5.png");
  }
  /* line 103, ../responsive/_laptop.scss */
  ul.onepage-pagination li:nth-child(6) a {
    background-image: url("../img/nav/laptop/6.png");
  }
  /* line 107, ../responsive/_laptop.scss */
  ul.onepage-pagination li a {
    height: 70px;
    width: 70px;
  }
  /* line 115, ../responsive/_laptop.scss */
  ul.onepage-pagination li a.active:after {
    height: 80px;
    width: 80px;
    left: -6px;
    top: -7px;
  }
  /* line 136, ../responsive/_laptop.scss */
  #science-experiments .col-md-3.science-parties .side-content .content-left .title-box {
    padding: 18px 0 !important;
  }

  /* line 147, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .col-md-3.fixed-991, #holiday-workshops .col-md-3.fixed-991,
  #science-experiments .col-md-3.fixed-991, #revealAnim .col-md-3.fixed-991 {
    width: 825px !important;
  }
  /* line 151, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-left, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-left,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-left, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-left {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 154, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-left .title-box, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-left .title-box,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-left .title-box, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-left .title-box {
    padding: 36px 0;
  }
  /* line 156, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-left .title-box h3, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-left .title-box h3,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-left .title-box h3, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-left .title-box h3 {
    font-size: 34px;
  }
  /* line 161, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-right, #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-left-2, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-right, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-left-2,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-right,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-left-2, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-right, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-left-2 {
    padding: 21px 15px;
  }
  /* line 164, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-right .text-title h6, #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-left-2 .text-title h6, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-right .text-title h6, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-left-2 .text-title h6,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-right .text-title h6,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-left-2 .text-title h6, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-right .text-title h6, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-left-2 .text-title h6 {
    font-size: 11px;
  }
  /* line 168, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-right .content-container, #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-right .content-container, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-right .content-container,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-right .content-container, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container {
    padding-left: 0;
  }
  /* line 170, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-right .content-container h6, #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container h6, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-right .content-container h6, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container h6,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-right .content-container h6,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container h6, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-right .content-container h6, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container h6 {
    font-size: 12px;
    padding-bottom: 0;
  }
  /* line 174, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-right .content-container p, #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container p, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-right .content-container p, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container p,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-right .content-container p,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container p, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-right .content-container p, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container p {
    font-size: 10px;
    padding-bottom: 0;
    margin-bottom: 5px;
  }
  /* line 179, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-right .content-container a.button, #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container a.button, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-right .content-container a.button, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container a.button,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-right .content-container a.button,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container a.button, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-right .content-container a.button, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container a.button {
    padding: 4px 0;
    font-size: 12px;
  }
  /* line 190, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content, #holiday-workshops .side-container-a .side-content,
  #science-experiments .side-container-a .side-content, #revealAnim .side-container-a .side-content {
    padding: 25px;
  }
  /* line 191, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content h5.side-title, #holiday-workshops .side-container-a .side-content h5.side-title,
  #science-experiments .side-container-a .side-content h5.side-title, #revealAnim .side-container-a .side-content h5.side-title {
    font-size: 17px;
  }
  /* line 198, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.quick-links ul.list-group li.list-group-item, #holiday-workshops .side-container-a .side-content.quick-links ul.list-group li.list-group-item,
  #science-experiments .side-container-a .side-content.quick-links ul.list-group li.list-group-item, #revealAnim .side-container-a .side-content.quick-links ul.list-group li.list-group-item {
    margin-bottom: 10px;
  }
  /* line 200, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.quick-links ul.list-group li.list-group-item a, #holiday-workshops .side-container-a .side-content.quick-links ul.list-group li.list-group-item a,
  #science-experiments .side-container-a .side-content.quick-links ul.list-group li.list-group-item a, #revealAnim .side-container-a .side-content.quick-links ul.list-group li.list-group-item a {
    padding: 5px;
  }
  /* line 209, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.holiday-workshops-links ul.list-group li.list-group-item, #holiday-workshops .side-container-a .side-content.holiday-workshops-links ul.list-group li.list-group-item,
  #science-experiments .side-container-a .side-content.holiday-workshops-links ul.list-group li.list-group-item, #revealAnim .side-container-a .side-content.holiday-workshops-links ul.list-group li.list-group-item {
    margin-bottom: 10px;
    text-align: center;
  }
  /* line 212, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.holiday-workshops-links ul.list-group li.list-group-item a, #holiday-workshops .side-container-a .side-content.holiday-workshops-links ul.list-group li.list-group-item a,
  #science-experiments .side-container-a .side-content.holiday-workshops-links ul.list-group li.list-group-item a, #revealAnim .side-container-a .side-content.holiday-workshops-links ul.list-group li.list-group-item a {
    padding: 5px;
  }
  /* line 214, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.holiday-workshops-links ul.list-group li.list-group-item a img.img-fluid, #holiday-workshops .side-container-a .side-content.holiday-workshops-links ul.list-group li.list-group-item a img.img-fluid,
  #science-experiments .side-container-a .side-content.holiday-workshops-links ul.list-group li.list-group-item a img.img-fluid, #revealAnim .side-container-a .side-content.holiday-workshops-links ul.list-group li.list-group-item a img.img-fluid {
    max-width: 75%;
  }
  /* line 221, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.free-experiments, #holiday-workshops .side-container-a .side-content.free-experiments,
  #science-experiments .side-container-a .side-content.free-experiments, #revealAnim .side-container-a .side-content.free-experiments {
    padding: 25px 15px;
  }
  /* line 223, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.free-experiments h5.side-title, #holiday-workshops .side-container-a .side-content.free-experiments h5.side-title,
  #science-experiments .side-container-a .side-content.free-experiments h5.side-title, #revealAnim .side-container-a .side-content.free-experiments h5.side-title {
    margin-bottom: 2px;
  }
  /* line 228, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.free-experiments ul.list-group li.list-group-item, #holiday-workshops .side-container-a .side-content.free-experiments ul.list-group li.list-group-item,
  #science-experiments .side-container-a .side-content.free-experiments ul.list-group li.list-group-item, #revealAnim .side-container-a .side-content.free-experiments ul.list-group li.list-group-item {
    padding: 5px 15px;
  }
  /* line 230, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.free-experiments ul.list-group li.list-group-item img.img-fluid, #holiday-workshops .side-container-a .side-content.free-experiments ul.list-group li.list-group-item img.img-fluid,
  #science-experiments .side-container-a .side-content.free-experiments ul.list-group li.list-group-item img.img-fluid, #revealAnim .side-container-a .side-content.free-experiments ul.list-group li.list-group-item img.img-fluid {
    max-width: 100%;
  }
  /* line 234, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content h5, #holiday-workshops .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content h5,
  #science-experiments .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content h5, #revealAnim .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content h5 {
    margin-top: 2px;
    margin-bottom: 2px;
    font-size: 13px;
  }
  /* line 239, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content p, #holiday-workshops .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content p,
  #science-experiments .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content p, #revealAnim .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content p {
    margin-bottom: 2px;
  }
  /* line 243, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content .excerpt p, #holiday-workshops .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content .excerpt p,
  #science-experiments .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content .excerpt p, #revealAnim .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content .excerpt p {
    font-size: 9px;
    margin-bottom: 2px;
  }
  /* line 246, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content .excerpt p a, #holiday-workshops .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content .excerpt p a,
  #science-experiments .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content .excerpt p a, #revealAnim .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content .excerpt p a {
    font-size: 9px;
  }
  /* line 253, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .topics h6, #holiday-workshops .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .topics h6,
  #science-experiments .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .topics h6, #revealAnim .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .topics h6 {
    padding-top: 2px;
    font-size: 12px;
    margin-bottom: 2px;
  }
  /* line 259, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .topics ul.tags li, #holiday-workshops .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .topics ul.tags li,
  #science-experiments .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .topics ul.tags li, #revealAnim .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .topics ul.tags li {
    margin-bottom: 0;
  }
  /* line 261, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .topics ul.tags li a, #holiday-workshops .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .topics ul.tags li a,
  #science-experiments .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .topics ul.tags li a, #revealAnim .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .topics ul.tags li a {
    font-size: 9px;
    padding: 2px;
  }

  /* line 277, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .banner.store-banner {
    margin-top: 100px;
  }
  /* line 279, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .banner.store-banner .col-12 {
    padding: 0;
  }
  /* line 281, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .banner.store-banner .col-12 h4 {
    font-size: 23;
  }
  /* line 289, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .side-container-a.fixed-530 .side-content {
    padding: 25px;
  }
  /* line 291, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .side-container-a.fixed-530 .side-content ul.list-group {
    padding-top: 0 !important;
  }
  /* line 293, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .side-container-a.fixed-530 .side-content ul.list-group li.list-group-item {
    padding: 15px;
  }
  /* line 295, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .side-container-a.fixed-530 .side-content ul.list-group li.list-group-item:first-child {
    padding-top: 0;
  }
  /* line 298, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .side-container-a.fixed-530 .side-content ul.list-group li.list-group-item:last-child {
    padding-bottom: 0;
  }
  /* line 302, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .side-container-a.fixed-530 .side-content ul.list-group li.list-group-item .text-title h6 {
    font-size: 12px;
  }
  /* line 307, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .side-container-a.fixed-530 .side-content ul.list-group li.list-group-item .details p {
    font-size: 12px;
    margin-bottom: 10px;
  }
  /* line 313, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .side-container-a.fixed-530 .side-content ul.list-group li.list-group-item .price h4 {
    font-size: 18px;
    margin-bottom: 15px;
  }
  /* line 323, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .side-container-a.fixed-330 .side-content {
    padding: 25px;
  }
  /* line 327, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .side-container-a.fixed-330 .side-content ul.list-group li.list-group-item {
    padding: 15px;
  }
  /* line 329, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .side-container-a.fixed-330 .side-content ul.list-group li.list-group-item:first-child {
    padding-top: 0;
  }
  /* line 332, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .side-container-a.fixed-330 .side-content ul.list-group li.list-group-item h5 {
    margin-bottom: 0;
  }
  /* line 341, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .row.next-container {
    margin-left: 0;
  }

  /* line 349, ../responsive/_laptop.scss */
  #footer-x h4.next {
    margin-bottom: 20px;
    font-size: 1.5rem;
  }
  /* line 354, ../responsive/_laptop.scss */
  #footer-x h4 {
    font-size: 18px;
  }
  /* line 360, ../responsive/_laptop.scss */
  #footer-x .col ul li a {
    font-size: 14px;
  }
  /* line 366, ../responsive/_laptop.scss */
  #footer-x .col.newsletter-footer p {
    font-size: 14px;
  }
  /* line 371, ../responsive/_laptop.scss */
  #footer-x .col.vacancies-footer h6 {
    font-size: 14px;
  }
  /* line 373, ../responsive/_laptop.scss */
  #footer-x .col.vacancies-footer h6 a {
    font-size: 10px;
  }
  /* line 379, ../responsive/_laptop.scss */
  #footer-x .col.feedback-footer p {
    font-size: 14px;
  }
  /* line 383, ../responsive/_laptop.scss */
  #footer-x .col.feedback-footer ul li {
    padding-bottom: 10px;
  }
  /* line 385, ../responsive/_laptop.scss */
  #footer-x .col.feedback-footer ul li img {
    max-width: 80%;
    height: auto;
  }
  /* line 393, ../responsive/_laptop.scss */
  #footer-x .col.contact-footer h6 {
    font-size: 14px;
  }
}
@media (max-height: 768px) and (max-width: 1676px) and (max-height: 660px) {
  /* line 10, ../responsive/_laptop.scss */
  ul#paginator {
    top: 30%;
  }
}

@media (max-height: 768px) and (max-width: 1676px) and (max-height: 660px) {
  /* line 107, ../responsive/_laptop.scss */
  ul.onepage-pagination li a {
    height: 60px;
    width: 60px;
  }
}
@media (max-height: 768px) and (max-width: 1676px) and (max-height: 660px) {
  /* line 115, ../responsive/_laptop.scss */
  ul.onepage-pagination li a.active:after {
    height: 70px;
    width: 70px;
  }
}

@media (max-height: 662px) and (max-width: 1366px) {
  /* line 404, ../responsive/_laptop.scss */
  .global-button {
    padding: 10px;
  }
  /* line 408, ../responsive/_laptop.scss */
  .global-button .button-content a.enquiry-global {
    padding: 8px 0;
  }

  /* line 414, ../responsive/_laptop.scss */
  ul#paginator {
    top: 29%;
  }
  /* line 416, ../responsive/_laptop.scss */
  ul#paginator li {
    margin-bottom: 7px;
  }

  /* line 420, ../responsive/_laptop.scss */
  h1.page-title {
    font-size: 24px;
  }

  /* .next-container{
  	&.footer-next-container{
  		padding: 20px 0 15px 0;
  		h4.next{
  			margin-left: 24%;
  			span.title{
  				font-size: 22px;
  			}
  			span.font-awesome{
  				padding-top: 10px;
  			}
  		}
  	}
  	&.footer-footer-next{
  		padding: 27px 0 15px 0;
  		h4.next{
  			margin-left: auto;
  		}
  	}
  	&.main-section{
  		margin-top: 15%;
  	}
  } */
  /* line 451, ../responsive/_laptop.scss */
  ul.onepage-pagination li:nth-child(1) a {
    background-image: url("../img/nav/laptop/1.png");
  }
  /* line 456, ../responsive/_laptop.scss */
  ul.onepage-pagination li:nth-child(2) a {
    background-image: url("../img/nav/laptop/2.png");
  }
  /* line 461, ../responsive/_laptop.scss */
  ul.onepage-pagination li:nth-child(3) a {
    background-image: url("../img/nav/laptop/3.png");
  }
  /* line 466, ../responsive/_laptop.scss */
  ul.onepage-pagination li:nth-child(4) a {
    background-image: url("../img/nav/laptop/4.png");
  }
  /* line 471, ../responsive/_laptop.scss */
  ul.onepage-pagination li:nth-child(5) a {
    background-image: url("../img/nav/laptop/5.png");
  }
  /* line 476, ../responsive/_laptop.scss */
  ul.onepage-pagination li:nth-child(6) a {
    background-image: url("../img/nav/laptop/6.png");
  }
  /* line 480, ../responsive/_laptop.scss */
  ul.onepage-pagination li a {
    height: 70px;
    width: 70px;
  }
  /* line 496, ../responsive/_laptop.scss */
  ul.onepage-pagination li a.active:after {
    height: 80px;
    width: 80px;
    left: -6px;
    top: -7px;
  }

  /* line 508, ../responsive/_laptop.scss */
  .main-page .banner {
    margin-top: 110px;
  }
  /* line 511, ../responsive/_laptop.scss */
  .main-page .banner .banner-logo-container h1 {
    font-size: 66px;
  }
  /* line 515, ../responsive/_laptop.scss */
  .main-page .banner .secondary-banner-container {
    margin-top: 18px;
  }

  /* line 521, ../responsive/_laptop.scss */
  .button.main-button {
    max-width: 320px;
    padding: 5px 0;
    font-size: 26px;
    margin-top: 35px !important;
  }

  /* line 530, ../responsive/_laptop.scss */
  #content-wrapper .side-container-a .side-content {
    padding: 15px !important;
  }
  /* line 532, ../responsive/_laptop.scss */
  #content-wrapper .side-container-a .side-content.main-section-side {
    height: 553px;
    overflow-x: auto;
  }
  /* line 536, ../responsive/_laptop.scss */
  #content-wrapper .side-container-a .side-content.science-show-section {
    height: 447px;
    overflow-x: auto;
  }
  /* line 543, ../responsive/_laptop.scss */
  #content-wrapper .side-container-a .side-content.quick-links, #content-wrapper .side-container-a .side-content.holiday-workshops-links, #content-wrapper .side-container-a .side-content.free-experiments, #content-wrapper .side-container-a .side-content.fizzics-store-section {
    overflow-x: auto;
    height: 447px;
  }
  /* line 547, ../responsive/_laptop.scss */
  #content-wrapper .side-container-a .side-content ul.list-group {
    padding-top: 15px !important;
    padding-left: 0;
  }
  /* line 552, ../responsive/_laptop.scss */
  #content-wrapper .side-container-a .side-content ul.list-group li.list-group-item .img-container img.img-fluid {
    max-width: 86%;
  }
  /* line 557, ../responsive/_laptop.scss */
  #content-wrapper .side-container-a .side-content ul.list-group li.list-group-item .text-container h5.title {
    padding-bottom: 0;
  }
  /* line 560, ../responsive/_laptop.scss */
  #content-wrapper .side-container-a .side-content ul.list-group li.list-group-item .text-container p {
    padding-bottom: 0;
  }

  /* #revealAnim{
  	.main-page{
  		.first,.second{
  			.min-height{
  				min-height: 224px !important;
  				.content-title{
  					font-size: 30px;
  					small{
  						a{
  							font-size: 14px;
  						}
  					}
  				}
  				article{
  					p{
  						font-size: 14px;
  					}
  				}
  			}
  			.col{
  				&.content-container{
  					.padding-tb-40{
  						padding: 33px 10px;
  						h2.content-title{
  							font-size: 24px;
  							margin-bottom: 5px;
  							small{
  								a{
  									font-size: 14px;
  								}
  							}
  						}
  						p{
  							font-size: 16px;
  						}
  					}
  				}
  			}
  		}
  		.bg-blue{
  			padding: 7px;
  			h2{
  				font-size: 24px;
  				a{
  					font-size: 12px;
  				}
  			}
  		}
  	}
  	.col-md-3{
  		&.side-container-a{
  			.side-content{
  				padding: 25px;
  				ul.science-show{
  					padding-top: 0 !important;
  					li.list-group-item{
  						padding: 17px 15px;
  						.img-container{
  							img.img-fluid{
  								max-width: 70%;
  								height: auto;
  							}
  						}
  						.text-container{
  							padding: 15px 0;
  						}
  					}
  				}
  			}
  		}
  	}
  	.next-container{
  		&.school-show-next{
  			bottom: 8px;
  		}
  	}
  } */
  /* line 652, ../responsive/_laptop.scss */
  #science-experiments .col-md-3.science-parties .side-content .content-left .title-box {
    padding: 18px 0 !important;
  }

  /* line 663, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .col-md-3.fixed-991, #holiday-workshops .col-md-3.fixed-991,
  #science-experiments .col-md-3.fixed-991, #revealAnim .col-md-3.fixed-991 {
    width: 825px !important;
  }
  /* line 666, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content, #revealAnim .col-md-3.fixed-991.science-parties .side-content {
    padding: 0 !important;
  }
  /* line 668, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-left, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-left,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-left, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-left {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 671, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-left .title-box, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-left .title-box,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-left .title-box, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-left .title-box {
    padding: 19px 0;
  }
  /* line 673, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-left .title-box h3, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-left .title-box h3,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-left .title-box h3, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-left .title-box h3 {
    font-size: 34px;
  }
  /* line 677, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-left .title-box.free-experiments-box h3, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-left .title-box.free-experiments-box h3,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-left .title-box.free-experiments-box h3, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-left .title-box.free-experiments-box h3 {
    font-size: 23px;
  }
  /* line 683, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-right, #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-left-2, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-right, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-left-2,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-right,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-left-2, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-right, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-left-2 {
    padding: 10px;
  }
  /* line 686, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-right .text-title h6, #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-left-2 .text-title h6, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-right .text-title h6, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-left-2 .text-title h6,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-right .text-title h6,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-left-2 .text-title h6, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-right .text-title h6, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-left-2 .text-title h6 {
    font-size: 11px;
  }
  /* line 690, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-right .content-container, #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-right .content-container, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-right .content-container,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-right .content-container, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container {
    padding-left: 0;
  }
  /* line 692, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-right .content-container h6, #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container h6, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-right .content-container h6, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container h6,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-right .content-container h6,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container h6, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-right .content-container h6, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container h6 {
    font-size: 14px;
    padding-bottom: 0;
  }
  /* line 696, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-right .content-container p, #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container p, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-right .content-container p, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container p,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-right .content-container p,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container p, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-right .content-container p, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container p {
    font-size: 12px;
    padding-bottom: 0;
    margin-bottom: 5px;
  }
  /* line 701, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-right .content-container a.button, #betweenSlidesAnimEnd .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container a.button, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-right .content-container a.button, #holiday-workshops .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container a.button,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-right .content-container a.button,
  #science-experiments .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container a.button, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-right .content-container a.button, #revealAnim .col-md-3.fixed-991.science-parties .side-content .content-left-2 .content-container a.button {
    padding: 4px 0;
    font-size: 12px;
  }
  /* line 712, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content, #holiday-workshops .side-container-a .side-content,
  #science-experiments .side-container-a .side-content, #revealAnim .side-container-a .side-content {
    padding: 25px;
  }
  /* line 713, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content h5.side-title, #holiday-workshops .side-container-a .side-content h5.side-title,
  #science-experiments .side-container-a .side-content h5.side-title, #revealAnim .side-container-a .side-content h5.side-title {
    font-size: 17px;
  }
  /* line 720, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.quick-links ul.list-group li.list-group-item, #holiday-workshops .side-container-a .side-content.quick-links ul.list-group li.list-group-item,
  #science-experiments .side-container-a .side-content.quick-links ul.list-group li.list-group-item, #revealAnim .side-container-a .side-content.quick-links ul.list-group li.list-group-item {
    margin-bottom: 10px;
  }
  /* line 722, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.quick-links ul.list-group li.list-group-item a, #holiday-workshops .side-container-a .side-content.quick-links ul.list-group li.list-group-item a,
  #science-experiments .side-container-a .side-content.quick-links ul.list-group li.list-group-item a, #revealAnim .side-container-a .side-content.quick-links ul.list-group li.list-group-item a {
    padding: 5px;
  }
  /* line 731, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.holiday-workshops-links ul.list-group li.list-group-item, #holiday-workshops .side-container-a .side-content.holiday-workshops-links ul.list-group li.list-group-item,
  #science-experiments .side-container-a .side-content.holiday-workshops-links ul.list-group li.list-group-item, #revealAnim .side-container-a .side-content.holiday-workshops-links ul.list-group li.list-group-item {
    margin-bottom: 10px;
    text-align: center;
  }
  /* line 734, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.holiday-workshops-links ul.list-group li.list-group-item a, #holiday-workshops .side-container-a .side-content.holiday-workshops-links ul.list-group li.list-group-item a,
  #science-experiments .side-container-a .side-content.holiday-workshops-links ul.list-group li.list-group-item a, #revealAnim .side-container-a .side-content.holiday-workshops-links ul.list-group li.list-group-item a {
    padding: 5px;
  }
  /* line 736, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.holiday-workshops-links ul.list-group li.list-group-item a img.img-fluid, #holiday-workshops .side-container-a .side-content.holiday-workshops-links ul.list-group li.list-group-item a img.img-fluid,
  #science-experiments .side-container-a .side-content.holiday-workshops-links ul.list-group li.list-group-item a img.img-fluid, #revealAnim .side-container-a .side-content.holiday-workshops-links ul.list-group li.list-group-item a img.img-fluid {
    max-width: 75%;
  }
  /* line 743, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.free-experiments, #holiday-workshops .side-container-a .side-content.free-experiments,
  #science-experiments .side-container-a .side-content.free-experiments, #revealAnim .side-container-a .side-content.free-experiments {
    padding: 25px 15px;
  }
  /* line 745, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.free-experiments h5.side-title, #holiday-workshops .side-container-a .side-content.free-experiments h5.side-title,
  #science-experiments .side-container-a .side-content.free-experiments h5.side-title, #revealAnim .side-container-a .side-content.free-experiments h5.side-title {
    margin-bottom: 2px;
  }
  /* line 750, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.free-experiments ul.list-group li.list-group-item, #holiday-workshops .side-container-a .side-content.free-experiments ul.list-group li.list-group-item,
  #science-experiments .side-container-a .side-content.free-experiments ul.list-group li.list-group-item, #revealAnim .side-container-a .side-content.free-experiments ul.list-group li.list-group-item {
    padding: 5px 15px;
  }
  /* line 752, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.free-experiments ul.list-group li.list-group-item img.img-fluid, #holiday-workshops .side-container-a .side-content.free-experiments ul.list-group li.list-group-item img.img-fluid,
  #science-experiments .side-container-a .side-content.free-experiments ul.list-group li.list-group-item img.img-fluid, #revealAnim .side-container-a .side-content.free-experiments ul.list-group li.list-group-item img.img-fluid {
    max-width: 100%;
  }
  /* line 756, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content h5, #holiday-workshops .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content h5,
  #science-experiments .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content h5, #revealAnim .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content h5 {
    margin-top: 2px;
    margin-bottom: 2px;
    font-size: 13px;
  }
  /* line 761, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content p, #holiday-workshops .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content p,
  #science-experiments .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content p, #revealAnim .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content p {
    margin-bottom: 2px;
  }
  /* line 765, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content .excerpt p, #holiday-workshops .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content .excerpt p,
  #science-experiments .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content .excerpt p, #revealAnim .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content .excerpt p {
    font-size: 9px;
    margin-bottom: 2px;
  }
  /* line 768, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content .excerpt p a, #holiday-workshops .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content .excerpt p a,
  #science-experiments .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content .excerpt p a, #revealAnim .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .content .excerpt p a {
    font-size: 9px;
  }
  /* line 775, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .topics h6, #holiday-workshops .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .topics h6,
  #science-experiments .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .topics h6, #revealAnim .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .topics h6 {
    padding-top: 2px;
    font-size: 12px;
    margin-bottom: 2px;
  }
  /* line 781, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .topics ul.tags li, #holiday-workshops .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .topics ul.tags li,
  #science-experiments .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .topics ul.tags li, #revealAnim .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .topics ul.tags li {
    margin-bottom: 0;
  }
  /* line 783, ../responsive/_laptop.scss */
  #betweenSlidesAnimEnd .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .topics ul.tags li a, #holiday-workshops .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .topics ul.tags li a,
  #science-experiments .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .topics ul.tags li a, #revealAnim .side-container-a .side-content.free-experiments ul.list-group li.list-group-item .topics ul.tags li a {
    font-size: 9px;
    padding: 2px;
  }

  /* line 799, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .banner.store-banner {
    margin-top: 100px;
  }
  /* line 801, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .banner.store-banner h1 {
    font-size: 51px;
  }
  /* line 804, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .banner.store-banner .col-12 {
    padding: 0;
  }
  /* line 806, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .banner.store-banner .col-12 h4 {
    font-size: 24px;
  }
  /* line 814, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .side-container-a.fixed-530 .side-content {
    padding: 25px;
  }
  /* line 816, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .side-container-a.fixed-530 .side-content ul.list-group {
    padding-top: 0 !important;
  }
  /* line 818, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .side-container-a.fixed-530 .side-content ul.list-group li.list-group-item {
    padding: 10px;
  }
  /* line 820, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .side-container-a.fixed-530 .side-content ul.list-group li.list-group-item:first-child {
    padding-top: 0;
  }
  /* line 823, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .side-container-a.fixed-530 .side-content ul.list-group li.list-group-item:last-child {
    padding-bottom: 0;
  }
  /* line 827, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .side-container-a.fixed-530 .side-content ul.list-group li.list-group-item .img-container img {
    width: 72%;
  }
  /* line 832, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .side-container-a.fixed-530 .side-content ul.list-group li.list-group-item .text-title h6 {
    font-size: 12px;
  }
  /* line 837, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .side-container-a.fixed-530 .side-content ul.list-group li.list-group-item .details p {
    font-size: 12px;
    margin-bottom: 5px;
  }
  /* line 843, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .side-container-a.fixed-530 .side-content ul.list-group li.list-group-item .price h4 {
    font-size: 18px;
    margin-bottom: 10px;
  }
  /* line 853, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .side-container-a.fixed-330 .side-content {
    padding: 25px;
  }
  /* line 857, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .side-container-a.fixed-330 .side-content ul.list-group li.list-group-item {
    padding: 15px;
  }
  /* line 859, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .side-container-a.fixed-330 .side-content ul.list-group li.list-group-item:first-child {
    padding-top: 0;
  }
  /* line 862, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .side-container-a.fixed-330 .side-content ul.list-group li.list-group-item h5 {
    margin-bottom: 0;
  }
  /* line 871, ../responsive/_laptop.scss */
  #betweenSlidesAnimStart .main-page .row.next-container {
    margin-left: 0;
  }

  /* line 879, ../responsive/_laptop.scss */
  #footer-x h4.next {
    margin-bottom: 20px;
    font-size: 1.5rem;
  }
  /* line 884, ../responsive/_laptop.scss */
  #footer-x h4 {
    font-size: 18px;
  }
  /* line 890, ../responsive/_laptop.scss */
  #footer-x .col ul li a {
    font-size: 14px;
  }
  /* line 896, ../responsive/_laptop.scss */
  #footer-x .col.newsletter-footer p {
    font-size: 14px;
  }
  /* line 901, ../responsive/_laptop.scss */
  #footer-x .col.vacancies-footer h6 {
    font-size: 14px;
  }
  /* line 903, ../responsive/_laptop.scss */
  #footer-x .col.vacancies-footer h6 a {
    font-size: 10px;
  }
  /* line 909, ../responsive/_laptop.scss */
  #footer-x .col.feedback-footer p {
    font-size: 14px;
  }
  /* line 913, ../responsive/_laptop.scss */
  #footer-x .col.feedback-footer ul li {
    padding-bottom: 10px;
  }
  /* line 915, ../responsive/_laptop.scss */
  #footer-x .col.feedback-footer ul li img {
    max-width: 80%;
    height: auto;
  }
  /* line 923, ../responsive/_laptop.scss */
  #footer-x .col.contact-footer h6 {
    font-size: 14px;
  }
}
@media (max-height: 662px) and (max-width: 1366px) and (max-height: 569px) {
  /* line 480, ../responsive/_laptop.scss */
  ul.onepage-pagination li a {
    height: 60px;
    width: 60px;
  }
  /* line 487, ../responsive/_laptop.scss */
  ul.onepage-pagination li a.active:after {
    height: 70px;
    width: 70px;
    left: -5px;
    top: -7px;
  }
}
@media (max-width: 1679px) {
  /* line 938, ../responsive/_laptop.scss */
  #revealAnim .main-page .banner.banner-a .padding-tb-40 {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  /* line 942, ../responsive/_laptop.scss */
  #revealAnim .main-page .banner.banner-a .padding-50 {
    padding: 40px 25px;
  }
  /* line 945, ../responsive/_laptop.scss */
  #revealAnim .main-page .banner.banner-a .padding-t-25 {
    padding-top: 10px;
  }
}
@media (max-width: 768px) and (max-height: 1024px) {
  /* line 4, ../responsive/_mobile.scss */
  .section-mobile.hero-img-section {
    height: 1024px !important;
  }
}
@media (max-width: 1024px) and (max-height: 768px) {
  /* line 12, ../responsive/_mobile.scss */
  .section-mobile.hero-img-section {
    height: 768px !important;
  }
  /* line 15, ../responsive/_mobile.scss */
  .section-mobile .container {
    max-width: 100% !important;
  }
}
@media (max-width: 736px) {
  /* line 22, ../responsive/_mobile.scss */
  html, body {
    overflow: auto !important;
  }
}
/* line 27, ../responsive/_mobile.scss */
.section-mobile.hero-img-section {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background: url(../img/bg-mobile.png) no-repeat center center;
}
@media (max-width: 414px) and (max-height: 736px) {
  /* line 27, ../responsive/_mobile.scss */
  .section-mobile.hero-img-section {
    height: 736px !important;
  }
}
@media (max-width: 736px) and (max-height: 414px) {
  /* line 27, ../responsive/_mobile.scss */
  .section-mobile.hero-img-section {
    height: 736px !important;
  }
}
@media (max-width: 375px) and (max-height: 812px) {
  /* line 27, ../responsive/_mobile.scss */
  .section-mobile.hero-img-section {
    height: 812px !important;
  }
}
@media (max-width: 812px) and (max-height: 375px) {
  /* line 27, ../responsive/_mobile.scss */
  .section-mobile.hero-img-section {
    height: 812px !important;
  }
}
@media (max-width: 375px) and (max-height: 667px) {
  /* line 27, ../responsive/_mobile.scss */
  .section-mobile.hero-img-section {
    height: 667px !important;
  }
}
@media (max-width: 667px) and (max-height: 375px) {
  /* line 27, ../responsive/_mobile.scss */
  .section-mobile.hero-img-section {
    height: 667px !important;
  }
}
@media (max-width: 320px) and (max-height: 578px) {
  /* line 27, ../responsive/_mobile.scss */
  .section-mobile.hero-img-section {
    height: 568px !important;
  }
}
@media (max-width: 578px) and (max-height: 320px) {
  /* line 27, ../responsive/_mobile.scss */
  .section-mobile.hero-img-section {
    height: 568px !important;
  }
}
/* line 62, ../responsive/_mobile.scss */
.section-mobile.hero-img-section h1 {
  color: #e77e22;
  text-transform: uppercase;
  font-size: 41px;
}
/* line 67, ../responsive/_mobile.scss */
.section-mobile.hero-img-section h4 {
  color: #fff;
  text-transform: uppercase;
  padding-bottom: 20px;
}
/* line 72, ../responsive/_mobile.scss */
.section-mobile.hero-img-section a.button {
  border-radius: 10px;
  max-width: 200px;
  margin: 0 auto;
  text-transform: uppercase;
}
@media (max-width: 736px) {
  /* line 83, ../responsive/_mobile.scss */
  .section-mobile .mobile-img-container img {
    width: 100%;
    height: auto;
  }
  /* line 88, ../responsive/_mobile.scss */
  .section-mobile h4.mobile-post-cat {
    top: 0;
    color: #333;
    font-size: 16px;
  }
  /* line 95, ../responsive/_mobile.scss */
  .section-mobile .post-title.out-image.d-none {
    display: block !important;
  }
  /* line 112, ../responsive/_mobile.scss */
  .section-mobile .mobile-content-wrapper {
    height: 100%;
  }
}
@media (max-width: 736px) and (max-width: 414px) {
  /* line 95, ../responsive/_mobile.scss */
  .section-mobile .post-title.out-image.d-none {
    display: none !important;
  }
}
@media (max-width: 736px) and (max-width: 414px) {
  /* line 105, ../responsive/_mobile.scss */
  .section-mobile .post-title.in-image.d-none {
    display: block !important;
  }
}
/* line 126, ../responsive/_mobile.scss */
.section-mobile.mobile-school-visit-section .mobile-boxes .mobile-box a {
  border: 1px solid #529f3b;
  border-radius: 20px;
}

/* line 139, ../responsive/_mobile.scss */
ul.pills-tab li.nav-item a.nav-link.active {
  background-color: #1b1464;
}

/* line 145, ../responsive/_mobile.scss */
.mobile-title-content {
  background-color: #529f3b;
}
/* line 147, ../responsive/_mobile.scss */
.mobile-title-content h5 {
  color: #fff;
}
/* line 151, ../responsive/_mobile.scss */
.mobile-title-content small a {
  background-color: #e77e22;
  color: #fff;
  padding: 5px;
  border-radius: 3px;
  text-decoration: none;
}

/* line 160, ../responsive/_mobile.scss */
.main-mobile-title {
  background-color: #e77e22;
}
/* line 162, ../responsive/_mobile.scss */
.main-mobile-title h5 {
  font-size: 31px;
  color: #fff;
}
/* line 167, ../responsive/_mobile.scss */
.main-mobile-title small a {
  padding: 5px;
  background-color: #529f3b;
  color: #fff;
  text-decoration: none;
  border-radius: 3px;
}

/* line 176, ../responsive/_mobile.scss */
.direction-button {
  height: 50px;
  bottom: 0;
}
/* line 179, ../responsive/_mobile.scss */
.direction-button a {
  display: block;
  max-width: 200px;
  margin: 0 auto;
  text-align: center;
}
/* line 184, ../responsive/_mobile.scss */
.direction-button a span {
  display: block;
}
/* line 186, ../responsive/_mobile.scss */
.direction-button a span.title {
  color: #fff;
}
/* line 189, ../responsive/_mobile.scss */
.direction-button a span i {
  color: #e77e22;
}

/* line 198, ../responsive/_mobile.scss */
.mobile-shop-section .woocommerce ul.products {
  width: 100%;
}
/* line 202, ../responsive/_mobile.scss */
.mobile-shop-section .woocommerce ul.products li.product .product-content-container a {
  text-decoration: none;
}
/* line 204, ../responsive/_mobile.scss */
.mobile-shop-section .woocommerce ul.products li.product .product-content-container a span.onsale {
  background-color: #529f3b;
  padding: 14px;
  color: #fff;
  text-align: center;
  right: 15px;
  top: 15px;
  left: unset;
}
/* line 213, ../responsive/_mobile.scss */
.mobile-shop-section .woocommerce ul.products li.product .product-content-container a img {
  width: 100%;
  height: auto;
}
/* line 217, ../responsive/_mobile.scss */
.mobile-shop-section .woocommerce ul.products li.product .product-content-container a h2 {
  font-size: 18px;
  color: #333;
  margin: 0;
  padding-top: 15px;
  padding-bottom: 5px;
}
/* line 224, ../responsive/_mobile.scss */
.mobile-shop-section .woocommerce ul.products li.product .product-content-container a span.price {
  display: block;
  width: 100%;
  padding-bottom: 15px;
  font-weight: 900;
  font-size: 31px;
  color: #529f3b;
}
/* line 231, ../responsive/_mobile.scss */
.mobile-shop-section .woocommerce ul.products li.product .product-content-container a span.price del {
  font-size: 14px;
}
/* line 237, ../responsive/_mobile.scss */
.mobile-shop-section .woocommerce ul.products li.product .product-content-container .button-container .col {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
/* line 240, ../responsive/_mobile.scss */
.mobile-shop-section .woocommerce ul.products li.product .product-content-container .button-container .col a {
  background-color: #e77e22;
  color: #fff !important;
  width: 100%;
  padding: 10px;
  text-align: center;
  border: 2px solid #e77e22;
}
/* line 247, ../responsive/_mobile.scss */
.mobile-shop-section .woocommerce ul.products li.product .product-content-container .button-container .col a i {
  padding-right: 10px;
}
/* line 250, ../responsive/_mobile.scss */
.mobile-shop-section .woocommerce ul.products li.product .product-content-container .button-container .col a:hover {
  background-color: #fff !important;
  color: #e77e22 !important;
}

@media (max-width: 736px) {
  /* line 264, ../responsive/_mobile.scss */
  .footer {
    display: none;
  }
}
/* line 275, ../responsive/_mobile.scss */
#mobile-footer input[type="submit"] {
  padding: 10px 15px;
  width: 100%;
  border-radius: 10px;
}
/* line 280, ../responsive/_mobile.scss */
#mobile-footer a {
  color: #e77e22;
}
/* line 285, ../responsive/_mobile.scss */
#mobile-footer ul li a {
  color: #fff;
}

/* line 291, ../responsive/_mobile.scss */
#mobile-footer-details {
  background-color: #120e47;
}
/* line 295, ../responsive/_mobile.scss */
#mobile-footer-details ul li a {
  color: #e77e22;
}

@media (max-width: 1024px) {
  /* line 307, ../responsive/_mobile.scss */
  .section-mobile.section-tab-active .mobile-post-contents .mobile-img-container img {
    width: 100%;
    height: auto;
  }
  /* line 312, ../responsive/_mobile.scss */
  .section-mobile.section-tab-active .mobile-post-contents .mobile-img-container h4.in-image.d-none {
    display: block !important;
  }
}

@media (min-width: 1025px) and (max-width: 1199px) {
  /* line 5, ../responsive/_res-woocommerce.scss */
  body.archive.woocommerce ul.products li.product {
    width: 32.2% !important;
  }
}
@media (max-width: 1024px) {
  /* line 17, ../responsive/_res-woocommerce.scss */
  body.woocommerce.tax-product_cat .product-container-archive ul.products li.product {
    height: 315px;
  }
  /* line 27, ../responsive/_res-woocommerce.scss */
  body.woocommerce .woocommerce-page-title {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 33, ../responsive/_res-woocommerce.scss */
  body.woocommerce .product-container-archive ul.products li.product {
    width: 32.1%;
    height: 275px;
  }
  /* line 58, ../responsive/_res-woocommerce.scss */
  body.woocommerce .related.products li.product {
    width: 24.1%;
    height: 322px !important;
  }
}
@media (max-width: 1024px) and (max-width: 768px) {
  /* line 17, ../responsive/_res-woocommerce.scss */
  body.woocommerce.tax-product_cat .product-container-archive ul.products li.product {
    height: 255px;
  }
}
@media (max-width: 1024px) and (max-width: 855px) {
  /* line 33, ../responsive/_res-woocommerce.scss */
  body.woocommerce .product-container-archive ul.products li.product {
    width: 31.99% !important;
  }
}
@media (max-width: 1024px) and (max-width: 789px) {
  /* line 33, ../responsive/_res-woocommerce.scss */
  body.woocommerce .product-container-archive ul.products li.product {
    width: 31.9% !important;
  }
}
@media (max-width: 1024px) and (max-width: 768px) {
  /* line 33, ../responsive/_res-woocommerce.scss */
  body.woocommerce .product-container-archive ul.products li.product {
    width: 48.5% !important;
    height: 250px;
    float: left !important;
  }
}
@media (max-width: 1024px) and (max-width: 414px) {
  /* line 33, ../responsive/_res-woocommerce.scss */
  body.woocommerce .product-container-archive ul.products li.product {
    float: unset;
    width: 100%;
    height: 340px;
  }
}
@media (max-width: 1366px) and (max-height: 768px) {
  /* line 8, ../responsive/_responsive.scss */
  .page #page {
    /*****************************/
    /*********************************/
  }
  /* line 12, ../responsive/_responsive.scss */
  .page #page #main-page .banner {
    margin-left: 140px;
    margin-top: 200px;
  }
  /* line 16, ../responsive/_responsive.scss */
  .page #page #main-page .banner .banner-logo-container h1.banner-logo {
    font-size: 58px;
  }
  /* line 21, ../responsive/_responsive.scss */
  .page #page #main-page .main-section-side {
    padding: 10px;
  }
  /* line 23, ../responsive/_responsive.scss */
  .page #page #main-page .main-section-side h5 {
    font-size: 1rem;
  }
  /* line 26, ../responsive/_responsive.scss */
  .page #page #main-page .main-section-side a .blur-img {
    height: 176px !important;
  }
  /* line 32, ../responsive/_responsive.scss */
  .page #page #main-page .next-container h4 {
    margin-left: 20%;
  }
  /* line 39, ../responsive/_responsive.scss */
  .page #page #science-parties .right-content-containers .quick-links {
    padding: 10px 25px;
  }
  /* line 41, ../responsive/_responsive.scss */
  .page #page #science-parties .right-content-containers .quick-links h5 {
    font-size: 1rem;
  }
  /* line 44, ../responsive/_responsive.scss */
  .page #page #science-parties .right-content-containers .quick-links ul.list-group {
    padding-top: 5px !important;
  }
  /* line 47, ../responsive/_responsive.scss */
  .page #page #science-parties .right-content-containers .quick-links ul.list-group li a {
    font-size: .9rem;
  }
  /* line 57, ../responsive/_responsive.scss */
  .page #page #school-visits .img-container, .page #page #science-parties .img-container,
  .page #page #holiday-workshops .img-container, .page #page #science-experiments .img-container {
    padding-right: 10px !important;
  }
  /* line 60, ../responsive/_responsive.scss */
  .page #page #school-visits .img-container a .blur-img, .page #page #science-parties .img-container a .blur-img,
  .page #page #holiday-workshops .img-container a .blur-img, .page #page #science-experiments .img-container a .blur-img {
    height: 143px !important;
  }
  /* line 70, ../responsive/_responsive.scss */
  .page #page #shop-page h1.banner-logo {
    font-size: 58px;
  }
  /* line 73, ../responsive/_responsive.scss */
  .page #page #shop-page h4.secondary-banner-logo {
    font-size: 29px;
  }
  /* line 77, ../responsive/_responsive.scss */
  .page #page #shop-page .mid-container .fizzics-store-store {
    padding: 15px;
  }
  /* line 80, ../responsive/_responsive.scss */
  .page #page #shop-page .mid-container .fizzics-store-store ul.list-group li.list-group-item {
    padding: 10px;
  }
  /* line 83, ../responsive/_responsive.scss */
  .page #page #shop-page .mid-container .fizzics-store-store ul.list-group li.list-group-item .img-container .img-control {
    height: 143px !important;
  }
  /* line 87, ../responsive/_responsive.scss */
  .page #page #shop-page .mid-container .fizzics-store-store ul.list-group li.list-group-item:first-child {
    padding-top: 0;
  }
  /* line 104, ../responsive/_responsive.scss */
  .page #page #shop-page .right-content-container .side-content ul.list-group li a .text-container {
    padding: 15px;
  }
  /* line 114, ../responsive/_responsive.scss */
  .page #page #science-experiments .title-box {
    padding: 16px 0 !important;
  }
  /* line 119, ../responsive/_responsive.scss */
  .page #page #science-experiments .right-content-containers .free-experiments .content-wrap {
    margin-bottom: 0 !important;
    padding-bottom: 10px !important;
  }
  /* line 125, ../responsive/_responsive.scss */
  .page #page #science-experiments .right-content-containers .free-experiments .content-wrap .img a .shaded .img-bg {
    height: 80px !important;
  }
  /* line 140, ../responsive/_responsive.scss */
  .page #page h5.side-title {
    font-size: 1rem !important;
  }
}
@media (max-width: 1366px) and (max-height: 768px) and (max-height: 569px) {
  /* line 60, ../responsive/_responsive.scss */
  .page #page #school-visits .img-container a .blur-img, .page #page #science-parties .img-container a .blur-img,
  .page #page #holiday-workshops .img-container a .blur-img, .page #page #science-experiments .img-container a .blur-img {
    height: 126px !important;
  }
}

/*@media (max-width: 1280px) and (max-height: 768px){
	body.home{
		#page{
			section.section-container{
				.section-content{
					.side-container{
						.add-scroll-y{
							&.class-a3{
								height: 460px !important;
							} 
						}
					}
				}
			}
		}
	}
}*/
@media (max-width: 1366px) {
  /* line 174, ../responsive/_responsive.scss */
  body.home #page section.section-container .section-content .side-container .global-button {
    bottom: 84px !important;
    padding: 10px 15px !important;
  }
  /* line 177, ../responsive/_responsive.scss */
  body.home #page section.section-container .section-content .side-container .global-button .col {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 181, ../responsive/_responsive.scss */
  body.home #page section.section-container .section-content .side-container .global-button .col .button-content h5 {
    font-size: 1.2rem;
    margin-bottom: 0;
    padding-bottom: 7px;
  }
  /* line 189, ../responsive/_responsive.scss */
  body.home #page section.section-container .section-content .side-container .global-button .col .button-content a.enquiry-global {
    padding: 8px 15px;
  }
}
@media (max-width: 1366px) and (max-width: 1280px) {
  /* line 181, ../responsive/_responsive.scss */
  body.home #page section.section-container .section-content .side-container .global-button .col .button-content h5 {
    font-size: 1rem;
  }
}
@media (max-width: 1366px) {
  /* line 207, ../responsive/_responsive.scss */
  body.home #page section.section-container .section-content .side-container .global-button {
    bottom: 84px !important;
  }
}
