/*
Theme Name: Learnpress Coaching Pro
Theme URI: buywptemplates.com/demo/learnpress-coaching-pro 
Author: BuyWpTemplates
Author URI: https://www.buywptemplates.com/
Description: This coaching WordPress template will be your greatest ally in creating an eye-catching, clean, feature-rich and dynamic website. Its smooth and cascading design is sure to attract everyone and its engaging sections will hold them to spend good time on your website. It is a perfect fit for coaching classes, tuitions, mentors, online course providers, online library and other educational websites. It can be used by schools, colleges and universities to vividly describe their services and achievements to get maximum enrolment to your teaching institute. It includes some great plugins like WooCommerce, WPML and Contact Form 7 to help you serve better. As this coaching WordPress template is fully responsive, your teaching material and guidelines will be just a click away as students and learners can access your website from any device of varying screen size and screen resolution. The theme is compatible with third party plugins so you can integrate the website with LMS and other plugins to include specific functionality that you wish to have in your website. Since the theme follows WordPress standard of coding, it has clean and bug-free code giving a secure website.
Version: 1.0.1
License: GNU General Public License
License URI:license.txt
Text Domain: learnpress-coaching-pro
Tags: one-column, right-sidebar, custom-menu, editor-style, featured-images, full-width-template, sticky-post, theme-options, threaded-comments
Learnpress Coaching Pro WordPress Theme has been created by BuyWpTemplates(buywptemplates.com), 2019.
Learnpress Coaching Pro WordPress Theme is released under the terms of GNU GPL
*/
/* Basic Style */
*{
  margin:0; 
  padding:0; 
  outline:none;
}
html body{
  margin:0; 
  padding:0; 
  -ms-word-wrap:break-word; 
  word-wrap:break-word; 
  background-color:#fff; 
  position:relative; 
  font-size: 15px;
  color: #6c6c6c;
  font-family: 'Roboto';
  font-weight: 300;
  overflow-x: hidden;
}
label {
  margin-bottom: 0 !important;
}
img{
  margin:0; 
  padding:0; 
  border:none; 
  max-width:100%; 
  height:auto; 
}
section img{
  max-width:100%;
}
h1,h2,h3,h4,h5,h6{ 
  margin:0;
  padding:10px 0;
  letter-spacing: 1px;
  font-family: 'Roboto';
  color:#000000;
}
p{
  margin:0 0 15px; 
  padding:0;
  font-size:13px;
  font-weight:300;
}
p, ul li a{
  letter-spacing: 0px;
}
body a{
  text-decoration:none; 
  color:#8b6aff;
}
a:hover{
  text-decoration:none; 
  color:#666;
}
a:focus,a:hover{
  text-decoration:none !important;
  box-shadow: none !important;
}
ul,ol{ 
  margin:0 0 0 15px; 
  padding:0;
}
ul li, ol li{font-size: 14px;}
:hover{-webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
}
blockquote {
  font-size: 18px;
  font-style: italic;
  width: 450px;
  margin: 0.25em 0;
  padding: 0.25em 40px;
  line-height: 1.45;
  position: relative;
  color: #383838;
}
blockquote:before {
  display: block;
  content: "\201C";
  font-size: 80px;
  position: absolute;
  left: 0px;
  top: -10px;
  color: #7a7a7a;
}
blockquote:after {
  display: block;
  content: "\201D";
  font-size: 80px;
  position: absolute;
  right: 0px;
  bottom: -10px;
  color: #7a7a7a;
}
blockquote cite {
  color: #999999;
  font-size: 14px;
  display: block;
  margin-top: 5px;
}
blockquote cite:before {
  content: "\2014 \2009";
}
strong{
  font-weight: bold;
  margin-right: 3px;
  color: #8b6aff;
}
small{
  font-size:14px;
}
input[type="text"],input[type="tel"],input[type="email"],input[type="phno"],input[type="password"],textarea{
  border:1px solid #424648;
  font-size:16px;
  padding:10px 10px; 
  margin:0 0 0px 0;
  height:auto;
  width: 100%;
  background: transparent;
}
section{
  background-size: cover;
  background-repeat: no-repeat;
  padding: 40px 0;
}
select{
  width: 100%;
  padding: 6px;
}
input[type="submit"] {
  padding: 10px 20px;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
  border: none;
  background-color: #8b6aff;
}
input[type="submit"]:hover{
  cursor: pointer;
}
textarea {
    height: 100px;
}
.wp-caption{
  margin:0;
  padding:0;
  font-size:13px;
  max-width:100%;
}
.wp-caption-text{
  margin:0;
  padding:0;
}
.gallery-caption{
  margin:0;
  padding:0;
}
.bypostauthor{
  margin:0;
  padding:0;
}
.hovereffect a {
  border: 1px solid #333;
  padding: 10px;
  color: #333333;
  font-weight: bold;
}
.carousel-inner{
  margin: 0;
}
.screen-reader-text {
  position: absolute;
  top:-9999em;
  left:-9999em;
}
.sticky{ 
  margin:0; 
  padding:0; 
  background-color:#d7d7d7;
}
.alignleft,img.alignleft{
  display: inline; 
  float: left; 
  margin-right:20px; 
  margin-top:4px; 
  margin-bottom:10px; 
  padding:0;
  padding:5px;
}
.alignright, img.alignright { 
  display: inline; 
  float: right; 
  padding:5px; 
  margin-bottom:10px;
  margin-left:25px;
  padding:5px;
}
.aligncenter, img.aligncenter { 
  clear: both; 
  display: block; 
  margin-left: auto; 
  margin-right: auto; 
  margin-top:0;
  padding:5px; 
}
.comment-list .comment-content ul { 
  list-style:none; 
  margin-left:15px;
}
.comment-list .comment-content ul li{
  margin:5px;
}
.toggleMenu{
  display:none;
}
a.small-button{
  background:#3890cb;
  padding:5px 30px; 
  border-radius:3px;
  color:#fff;
  display:table;
  margin:0 auto;
}
a.small-button:hover{
  color:#fff;
  background:#0c5f96;
}
table, td, th {
  border: 1px solid black;
}
.featured-courses-contents,input[type="submit"],#teacher .inner-test-bg img,.cart-btn,.gallery-shortcode .bwt_gallery_front li:hover .icon_overlay,.hvr-shutter-in-vertical,.over_video img,.gallery-shortcode .bwt_gallery_front img,#newsletter input[type="email"],.btn-register,.post_pic_inner img,.event-box,.event-box img,.continue-read a,.goal_box,a.read-more.font-weight-bold.btn.btn-primary.theme_white_button,.product-thumb img,.cart-btn a,.btn-purple,a.read-more.font-weight-bold.btn.btn-primary.theme_button{
  border-radius: 5px !important;
}
/*-------------------------- Calendar widget --------------------------*/
table {
  border-collapse: collapse;
  border-spacing: 0;
  border-width: 1px 0 0 1px;
  margin: 0 0 1.75em;
  table-layout: fixed;
  width: 100%;
}
.widget.widget_calendar table {
  margin: 0;
}
.widget.widget_calendar td, .widget.widget_calendar tr, .widget.widget_calendar th {
  border: 1px solid #fff;
  color: #000000;
}
#footer .widget.widget_calendar td, #footer .widget.widget_calendar tr, #footer .widget.widget_calendar th {
  color: #8b6aff;
}
.socialbox.footericon i:hover {
  color: #8b6aff;
}
.outer-footer .top_social {
  margin: 0;
  padding: 10px 0;
  float: right;
}
.widget_calendar td,.widget_calendar th {
  line-height: 2.5625;
  padding: 0;
  text-align: center;
}
.widget_calendar caption {
  font-weight: 900;
  margin-bottom: 1.75em;
  color: #000;
  padding-left: 15px;
}
#footer .widget_calendar caption{
  color: #fff;
}
.widget_calendar tbody a {
  background-color: #bbb;
  color: #fff;
  display: block;
  font-weight: 700;
}
.widget_calendar tbody a:hover,.widget_calendar tbody a:focus {
  background-color: #686868;
  color: #fff;
}
.widget th,.widget td {
  padding: 2px;
}
/*-------------------- Sweep To Right -----------------------*/
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* ---------Buttons--------- */
a.button{ 
  border: 2px solid #3890cb ; 
  background:#3890cb;
  color: #fff;
  font-size: 16px;
  margin: 20px 0 0;
  padding: 7px 30px;
  text-transform: uppercase; 
  font-weight:bold;
}
.btn{
  color: #fff;
  text-transform: uppercase;
  border-radius: 0;
  position: relative; 
  line-height: 1.75;
}
.btn-border-before,.theme_button {
  position: relative;
  display: inline-block;
  transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  -moz-transition: ease-out 0.5s;
}
.btn.btn-border-3::after,.theme_button::after,.theme_white_button::after,.btn.btn-border-3::before ,.theme_button::before,.theme_white_button::before{
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  transition: .5s;
}
.btn.btn-border-3::after ,.theme_button::after,.theme_white_button::after,.theme_white_button::after{
  top: -9px;
  left: -9px;
  border-top: 3px solid transparent;
  border-left: 3px solid transparent;
}
.btn.btn-border-3::before,.theme_button::before,.theme_white_button::before{
  bottom: -9px;
  right: -9px;
  border-bottom: 3px solid transparent;
  border-right: 3px solid transparent;
}
.btn.btn-border-3:hover,.theme_button:hover{
  color: #2c4058;
}
.btn.btn-border-3:hover::after,.theme_button:hover::after ,.btn.btn-border-3:hover::before,.theme_button:hover::before {
  width: 30px;
  height: 30px;
  border-color: #2c4058;
}
.theme_white_button:hover{
  color: #8b6aff;
}
.theme_white_button:hover::after ,.theme_white_button:hover::before {
  width: 30px;
  height: 30px;
  border-color: #8b6aff;
}
/*----------------------  index ---------------------------*/
.post-section {
  padding: 20px 0;
}
.postwrapper-box{
  border: 2px solid #eeeeee;
}
.cat-box {
  background: url(images/cat-icon.png) no-repeat 1px 3px;
  margin: 15px 0 30px 0;
}
.date-box {
  background: url(images/date.png) no-repeat 1px 3px;
  margin: 0 0 15px 0;
}
.cat-box,.date-box{
  padding: 0 0 0 25px;
  font-style: italic;
  font-weight: bold;
}
/*------------------------- Headings --------------------------*/
section h2{
  font-weight:bold;
  padding:0;
  margin-bottom: 20px;
  text-transform: uppercase;
  color: #000000;
  padding: 0 0 10px;
  margin: 0;
  font-weight: 900;
  letter-spacing: 1px;
  font-size: 36px;
}
section h3 {
  color: #000000;
  padding: 0;
  padding-left: 15px;
  margin-bottom: 22px;
}
section h4{
  color:#000; 
  font-size:20px;
}
section h5{
  color:#333; 
  font-weight:bold;
  margin:0 0 10px 0; 
  padding:0;
}
section h6{
  font-size: 21px;
  font-weight: 600;
}
.innerbox{
  background-size:100% 100%;
}
#about {
  -vendor-animation-duration: 3s;
  -vendor-animation-delay: 2s;
  -vendor-animation-iteration-count: infinite;
}
/*--------------------- Section Heading------------------------*/\
i.head-icon{
  font-size: 60px;
  color:#000000;
}
.section-heading{
  text-align: left;
  color: #000000;
}
.section-heading p {
  max-width: 700px;
  width: 100%;
  margin: 15px auto 25px;
  color: #6c6c6c;
}
p.subhead_white{
  color: #b7b6b8;
}
.head_center{
  display: table;
  text-align: center;
  margin: 0 auto;
  padding-right: 15px;
  margin: 30px auto;
}
section small {
  display: block;
  margin-bottom: 10px;
  font-size: 18px;
  color: #8b6aff;
}
#latest_post .media{
  max-width: 300px;
  margin: 0 auto;
}
/* --------- Social Icon Widget ------- */
.social_widget a {
  color: #ffffff;
  padding: 7px 7px;
  margin-right: 7px;
  display: inline-block;
  margin-bottom: 5px;
  border-radius: 50%;
}
.social_widget a i {
  font-size: 13px;
  letter-spacing: 3px;
  width: 20px;
  text-align: center;
}
.social_widget a:hover{
  background: #8b6aff;
  border: 1px solid #8b6aff;
}
/*-------------- Owl crousel ---------------*/
#goals .owl-carousel .owl-item img {
  width: auto !important;
  margin: 0 auto;
}
.owl-dots {
  display: none;
}
button.owl-prev, button.owl-next {
  background: #ffffff;
  border: 1px solid #000;
  padding: 6px 9px;
}
.owl-nav {
  margin: 12px auto;
  display: none;
}
button.owl-next.disabled, button.owl-prev.disabled {
    background: #bbb;
}
#latest_post .owl-dots, #testimonials .owl-dots{
  display: none;
}
#course .owl-dots, #team .owl-dots{
  text-align: center;
  margin-top: 15px;
}
#course button.owl-dot, #team button.owl-dot{
  width: 10px;
  height: 10px;
  margin: 4px;
}
#course button.owl-dot{  
  background-color: #ffffff;
  border:1px solid #ffffff;
}
#team button.owl-dot{  
  background-color: #040404;
  border:1px solid #040404;
}
#course button.owl-dot.active, #team button.owl-dot.active{
  background-color: #8b6aff;
  border-color: #8b6aff;
}
/*-------------- Woocommerce ---------------*/
.woocommerce .summary h1 {
    font-size: 28px;
}
.woocommerce div.product form.cart div.quantity {
  margin-right: 20px;
}
.woocommerce .quantity input{
  padding: 5px 0px;
}
.woocommerce button.button.alt, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
  background-color: #8b6aff;
  border-radius: 0;
  padding: 10px 14px;
  color: #ffffff !important;
}
.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce ul.products li.product .price{
  color: #8b6aff;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{
  background: #ffffff;
  color: #333333;
  border: 1px solid #8b6aff;
}
#contentwoocom {
  padding: 20px 15px;
}
h2.woocommerce-loop-product__title {
  text-align: center;
}
.woocommerce ul.products li.product .price{
  text-align: center;
}
.woocommerce a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  text-align: center;
  margin: 0 auto;
  display: table;
  margin-bottom: 20px;
}
li.product {
  border: 1px solid #ddd;
  padding-bottom: 17px;
}
.woocommerce span.onsale{
  background-color: #8b6aff;
}
.woocommerce #customer_login .col-1, .woocommerce #customer_login .col-2{
    max-width: 100%;
}
input#password, input#reg_password {
    padding: 10px;
}
.woocommerce div.product form.cart .variations select{
  background-color: #ffffff; 
}
.u-column1.col-1.woocommerce-Address, .u-column2.col-2.woocommerce-Address {
    width: 100%;
    max-width: 100%;
}
.woocommerce a.added_to_cart {
    padding: 0 .5em .5em;
    display: inline-block;
}
.col-1,.col-2 {
 max-width: 100%;
}
span.woocommerce-input-wrapper,
.woocommerce label {
 width: 100%;
}
/* Shutter In Vertical */
.hvr-shutter-in-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 14px #b7b7b7b5;
  position: relative;
  background: #8b6aff;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-in-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #ffffff;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  box-shadow: 0 0 14px #b7b7b7b5;
  border-radius: 6px;
}
.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active {
  color: white;
}
.hvr-shutter-in-vertical:hover i, .hvr-shutter-in-vertical:focus i, .hvr-shutter-in-vertical:active i {
  color: white;
}
.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}
/* ---------- Return to Top ------------ */
#return-to-top {
  position: fixed;
  bottom: 10px;
  right: 20px;
  background-color:rgba(0, 0, 0, 1);
  width: 50px;
  height: 50px;
  display: block;
  text-decoration: none;
  display: none;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 9999;
}
#return-to-top i {
  color: #fff;
  position: relative;
  top: 13px;
  font-size: 19px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-align: center;
  display: block;
}
#return-to-top:hover {
  background: rgb(139 106 255 / 78%);
}
#return-to-top:hover i {
  color: #fff;
  top: 5px;
}
#return-to-top #screen-reader-text{
  color: #fff;
}
#return-to-top.left{
   left: 10px;
   right: auto;
}
#return-to-top.center{
   left: 50%;
   right: 50%;
}
#return-to-top.right{
   left: auto;
   right: 5%;
}
/*-----------Loader-------------*/
#loader-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1110;
  overflow: hidden;
}
#loader {
  display: block;
  position: relative;
  left: 50%;
  top: 55%;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  z-index: 11;
}
#loader:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border-radius: 50%;
}
#loader:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border-radius: 50%;
}
#loader-wrapper .loader-section {
  position: fixed;
  top: 0;
  width: 51%;
  height: 100%;
  background: #8b6aff;
  z-index: 10;
}
#loader-wrapper .loader-section.section-left {
  left: 0;
}
#loader-wrapper .loader-section.section-right {
  right: 0;
}
.loaded #loader-wrapper .loader-section.section-left {
  transform: translateX(-100%);
  transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}
.loaded #loader-wrapper .loader-section.section-right {
  transform: translateX(100%);
  transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}
.loaded #loader {
  opacity: 0;
  transition: all 0.3s ease-out;
}
.loaded #loader-wrapper {
  visibility: hidden;
  transform: translateY(-100%);
  transition: all 0.1s .8s ease-out;
}
:root {
  --hue: 223;
  --bg: hsl(var(--hue),10%,90%);
  --fg: hsl(var(--hue),10%,10%);
  --primary: hsl(var(--hue),90%,55%);
  --primary-l: hsl(var(--hue),90%,65%);
  --primary-d: hsl(var(--hue),90%,45%);
  --white: hsl(var(--hue),10%,100%);
  --white-d: hsl(var(--hue),10%,45%);
  font-size: calc(16px + (24 - 16) * (100vw - 320px) / (1280 - 320));
}
.book,.book__pg-shadow,.book__pg {
  animation: cover 7s ease-in-out infinite;
  background-color: #2c4058;
}
.book {
  background-color: var(--primary-l);
  border-radius: 0.25em;
  box-shadow: 0 0.25em 0.5em hsl(0deg 0% 0% / 30%), 0 0 0 0.25em #2c4058 inset;
  padding: 0.25em;
  perspective: 37.5em;
  position: relative;
  width: 8em;
  height: 6em;
  transform: translate3d(0,0,0);
  transform-style: preserve-3d;
  margin: 0 auto;
  background-color: #2c4058;
}
.book__pg-shadow,.book__pg {
  position: absolute;
  left: 0.25em;
  width: calc(50% - 0.25em);
}
.book__pg-shadow {
  animation-name: shadow;
  background-image: linear-gradient(-45deg,hsla(0,0%,0%,0) 50%,hsla(0,0%,0%,0.3) 50%);
  filter: blur(0.25em);
  top: calc(100% - 0.25em);
  height: 3.75em;
  transform: scaleY(0);
  transform-origin: 100% 0%;
}
.book__pg {
  animation-name: pg1;
  background-color: var(--white);
  background-image: linear-gradient(90deg,hsla(var(--hue),10%,90%,0) 87.5%,hsl(var(--hue),10%,90%));
  height: calc(100% - 0.5em);
  transform-origin: 100% 50%;
}
.book__pg--2,.book__pg--3,.book__pg--4 {
  background-image:repeating-linear-gradient(hsl(var(--hue),10%,10%) 0 0.125em,hsla(var(--hue),10%,10%,0) 0.125em 0.5em), linear-gradient(90deg,hsla(var(--hue),10%,90%,0) 87.5%,hsl(var(--hue),10%,90%));
  background-repeat: no-repeat;
  background-position: center;
  background-size: 2.5em 4.125em, 100% 100%;
}
.book__pg--2 {
  animation-name: pg2;
}
.book__pg--3 {
  animation-name: pg3;
}
.book__pg--4 {
  animation-name: pg4;
}
.book__pg--5 {
  animation-name: pg5;
}
/*-----------Learnpress----------*/
#learn-press-course .course-summary-sidebar .course-sidebar-preview .media-preview img{
  text-align: center;
  margin: 0 auto;
  display: block;
}












.stickynavbar {
      background-color: #8b6aff;
    box-shadow: 0 0 8px grey;
    padding: 6px 0;
}
.sticky {
    position: fixed !important;
    top: 0px !important;
    width: 100% !important;
    left: 0;
    z-index: 99;
}
.sticky .nav {
  display: block;
}
#sticky-onoff {
  display: none;
}
.sticky .main-navigation ul {
  text-align: center;
}
#sticky-menu.sticky {
  margin-top: 0;
}