/* Base Styles */

/* pre chris changes
.otto-faq-container {}
.otto-faq-inner { border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 6px; padding: 2rem; }
.otto-faq-title { font-weight: bold; font-size: 1.25rem; margin-bottom: 1.5rem; }
.otto-faq-item { border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 6px; padding: 1rem; margin-bottom: 1rem; }
.otto-faq-question { font-weight: bold; margin-bottom: 0.5rem; }
*/
/* post chirs changes */
  .otto-faq-container {}
  .otto-faq-inner { border: 1px solid rgba(0,0,0,0.1); border-radius: 6px; padding: 2rem; }
  .otto-faq-title { font-weight: bold; font-size: 1.25rem; margin-bottom: 1.5rem; }

  .otto-faq-item {
    border: 1px solid rgba(0,0,0,0.1);
    border-radius: 6px;
    margin-bottom: 1rem;
    overflow: hidden;
  }

  .otto-faq-question {
    font-weight: bold;
    padding: 1rem;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
    user-select: none;
    transition: background 0.2s;
background-color: #888;
  }

  .otto-faq-question:hover { background:#999; }

  .otto-faq-question.open { background: rgba(0,0,0,0.04); }

  .otto-faq-chevron {
    flex-shrink: 0;
    width: 18px;
    height: 18px;
    transition: transform 0.25s ease;
    opacity: 0.5;
  }

  .otto-faq-question.open .otto-faq-chevron { transform: rotate(180deg); opacity: 1; }

  .otto-faq-answer {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease, padding 0.3s ease;
    padding: 0 1rem;
    line-height: 1.65;
  }

  .otto-faq-answer.open {
    max-height: 300px;
    padding:1rem 1rem;
  }

html{scroll-behavior: smooth;}
.skip-to-accessible{
position:absolute;
transform:translateY(-220%);
z-index:77777;
padding:.5rem 1.5rem;
background:white;
}
.skip-to-accessible:focus{
transform:translateY(0);
}

body{
  margin:0;
  padding:0;
  font-family: Montserrat, san-serif;
  font-size: 16px;
  font-weight:500;
  line-height: 27px;
  color: #24324b;
}

/* Links */
a {
  text-decoration:none;
  color:#385E38;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
a:hover {color:#004D00;}

/* Typography */

h1, h2, h3, h4 {
  font-family:Poppins;
  color:#000;
}
h1{font-size:58px;line-height:67px;font-family:Montserrat;font-weight: 900;color:#000;text-shadow: 3px 3px 2px #fff;}
h2{font-size:28px;line-height:36px;text-transform:unset;text-transform:unset;padding-left:0px;border-left:0;
}
h3{font-size:28px;line-height:36px;font-style:italic;text-transform:unset;border-left:0;padding-left:0;}
h4{padding-left: 0;border-left: 0;margin-bottom: -14px;font-size: 119%;}
h2::after {
  content: "";
  display: block;
  border-bottom: 3px solid #ccc;
  width: 35%;
  position: relative;
  bottom: -8px;
}
h2.no-after::after{border-bottom: 0;}

/* call out boxes */
.call-out-box{font-size: 1.2em;text-align: center;font-weight:bold;font-style: italic;line-height: 112%;margin:35px auto 34px;width:100%;max-width:620px;background-color: #f1f1f1;
  padding: 4% 0;}

/*photo placement */
.photo-right-50{width:50%;float:right;margin:7px 0 0 15px;text-align: center; font-style: italic;}

/* Utility Classes */
.wrapper{margin:0 auto;max-width:1200px;width:92%;padding:6% 4%;}
.width-30{width:30%;}
.width-45{width:45%;}
.width-95{width:95%;}
.invisible {display: none !important;}
.block-quote{margin-top:20px;padding:5px 0px 5px 12px;border-left:3px solid #ccc}
.block-quote h1,.block-quote h2{border:0;margin:5px 0}
.block-quote h3{border:0;margin:16px 0 5px}

/* Buttons */
.readon{
  padding: 15px 35px;
  display:inline-block;
  margin-top:12px;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  border-radius: 3px;
  text-decoration:none;
  font-weight:bold;
  background-color: #3ab049;
  color:#fff;
  border-bottom: 2px solid #254b25;
  position:relative;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.readon:hover{
  background-color: #254b25;
  color:#fff;
  border-bottom: 2px solid #043704;
}
.readon.call-out{margin-top:0;}
.readon.call-out:hover{}


/* Very Top Section */

#verytop{
  transition: all 0.5s ease-in-out;
  display:block;
  width:100%;
  text-align:center;
  background:#ccc; /* was 444 */
  color: #fff;
  position:relative;
  margin:0px auto 0px; 
border-top:2px solid #3bae49;
background-image: url(../images/patterns/noise.png);
  background-color: #171717;
animation-duration: .5s;
  animation-fill-mode: both;
  position: fixed;
  z-index: 1000;
  right: 0;
  left: 0;
  top: 0;
  box-shadow: 0 1px 6px rgba(0,0,0,0.4);
  display: block;
}
}
#verytop-boxes {margin:-5px auto 0;max-width:1200px;}
#verytop h3{color: #fff;}
#verytop-a{display:inline-block;vertical-align:top;margin-top:-4px;}
#verytop-b{text-align: right;}
#verytop-b, #verytop-c {display:inline-block;margin-left:1%;vertical-align:top;}
#verytop-b.width-45, #verytop-c.width-45  {margin-left: 6% !important;}
#verytop .readon{
padding:2px 6px !important;margin-top:-1px;font-weight:unset;color:#fff;border-bottom:0;}
#verytop .readon:hover{}



/* Header */
#header-surround{
  animation-duration: .5s;
  animation-fill-mode: both;
  right: 0;
  left: 0;
  top: 0;
  box-shadow: 0 1px 6px rgba(0,0,0,0.4);
  display: block;
  background-color:#fff;
margin-top: 55px;
}

#header{
  position: relative;
  margin:0 auto;
  max-width:1200px;
  width:92%;
  padding:40px 4% 0;
  background-color:#fff;
}
#header-a{display:inline-block;vertical-align:top;}
#header-b, #header-c {display:inline-block;vertical-align:top;}
#header-a.width-45{width:35%;}
#header-b.width-45{width:64%;}
#header-a.width-30, #header-b.width-30, #header-c.width-30{width:33%;}

/* Drawer */
#drawer{margin:0 auto;max-width:1200px;width:92%;padding:10px 4%;}
#drawer-holder{background-color:#fff;padding:0px 1% 14px;z-index: 12;position: relative;}

/* Showcase */
#showcase-bkg{
background-color: #f2f4f7;
  background: radial-gradient(circle,#fff 0%,#bbc4cf 100%);
  backdrop-filter: none;  display:block;
  width:100%;
}
#showcase{
  clear:both;
  transition: all 0.5s ease-in-out;
/*background-color: rgba(0, 0, 0, 0.6);*/
  width:100%;
  padding:4% 0 4%;
  text-align:center;
  margin:0px auto;
max-width:1311px;
}
#showcase h1, #showcase h2{}
#showcase-a{display:inline-block;}
#showcase-b, #showcase-c {display:inline-block;margin-left:3%;vertical-align:top;}
#showcase-a.width-95{width:90%;max-width:803px;position: relative;}
.showcase-hero-left{width:100%;height:455px;position:relative;text-align:left;font-size: 120%;}
.showcase-headline-text{font-family:Montserrat;font-size: 58px !important;
    font-weight: 900;text-shadow: 3px 3px 2px #ffffffff;color:#000;line-height: 1.2em;padding:12px 4%;}


#showcase1{text-align:center;background-color:#3ab049}
#showcase1.width-95, #showcase2.width-95{width:100%;}
#showcase2{text-align:center;background-color:#000;color:#fff;}


/* Breadcrumb */
#breadcrumb{margin:0 auto;max-width:1200px;width:92%;padding:10px 4%;}
ul.breadcrumb li {background:none;display:inline-block;}


/* Top Section */
#top{
  position: relative;
  padding:69px 4%;
  color: #424242;
  background-color: #fff;
}
#top-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;}
#top-a{display:inline-block;vertical-align:top;text-align:left;}
#top-b, #top-c {display:inline-block;margin-left:1%;vertical-align:top;padding-left:2%;text-align:left;}

/*  due to Chris changes*/
#top h2{font-size:28px;line-height:36px;color:#000;font-weight:700;width:100%;text-align:center;margin-bottom: 52px;
  margin-top: -76px;}
#top h2::after {
  content: "";
  display: block;
  border-bottom:0;
  width: 0;
  position: relative;
  bottom: 0;
}
/* hide due to Chris changes
#top-a img, #top-b img, #top-c img{margin-bottom:16px;}
#top h2, #top h3, #top h4{font-size:2.7em;line-height: 100%;color:#656565;padding-left:0px;border-left:0;border-bottom: 2px solid #ae0707;padding-bottom:31px;}
*/

/* Utility Section */
#utility-bkg{
  background-image: url(../../../images/utility-bkg.jpg);
  background-size:cover;
  background-position:right;
  display:block;
  width:100%;
}
#utility{
  background-color:#fdfdfb;
  padding:0;
}
#utility-boxes{text-align:left;margin-left:4%;}
#utility-a{display:inline-block;vertical-align:top;}
#utility-b, #utility-c {display:inline-block;margin-left:3%;vertical-align:top;}
#utility-a img, #utility-b img, #utility-c img{margin-bottom:16px;}

/* Feature Section */
#feature{
  background-repeat: repeat;
  padding:69px 4%;
  background-color:#fafafa;
}
#feature-boxes{max-width:1200px;width:100%; text-align:left;margin:0 auto;}
#feature-a{display:inline-block;vertical-align:top;}
#feature-b, #feature-c {display:inline-block;margin-left:5%;vertical-align:top;}
#feature-a img, #feature-b img, #feature-c img{margin-bottom:16px;}

/* PreMaintop Section */

#premaintop-bkg{
background-color:#fafafa;
  width:100%;
}
#premaintop{
padding:29px 0 59px;
margin: -48px auto 0;
}
#premaintop-boxes{
margin: 0 auto;  
text-align:center;
}
#premaintop-a{display:inline-block;vertical-align:top;}
#premaintop-b, #premaintop-c {display:inline-block;margin-left:3%;vertical-align:top;}
#premaintop-a img, #premaintop-b img, #premaintop-c img{margin-bottom:16px;}



/* Maintop Section */

#maintop-bkg{
background-color:#ccc;
  width:100%;
}
#maintop{
  padding:.25% 0;
  color: #000;
}
#maintop-boxes{
margin: 0 auto;  
text-align:center;
}
#maintop-a{display:inline-block;vertical-align:top;}
#maintop-b, #maintop-c {display:inline-block;margin-left:3%;vertical-align:top;}
#maintop-a img, #maintop-b img, #maintop-c img{margin-bottom:16px;}



/* Expanded Top */
#expandedtop{
  padding:69px 4%;
  background-color: #FFFFFF;
}
#expandedtop-boxes{
  max-width: 1200px;
  width: 100%;
  text-align: left;
  margin:0 auto;
}
#expandedtop-a{display:inline-block;vertical-align:top;}
#expandedtop-b, #expandedtop-c {display:inline-block;margin-left:5%;vertical-align:top;}
#expandedtop-a img, #expandedtop-b img, #expandedtop-c img{margin-bottom:16px;}

/* Content Top */
#content-top{background-color: #FFFFFF;color: #6E6E6E;}
#content-top-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;}
#content-top-a{display:inline-block;vertical-align:top;}
#content-top-b, #content-top-c {display:inline-block;margin-left:3%;vertical-align:top;}
#content-top-a img, #content-top-b img, #content-top-c img{margin-bottom:16px;}


/* Main Body */

#mainbody{
  max-width:1200px;
  width:92%;
  margin:10px auto 0;
  padding:59px 4% 69px;
  background-color: #FFFFFF;
}
#main-content{
  display:inline-block;
  width:100%;
}
.main-content-container{width:67%;display:inline-block;vertical-align:top;}
.main-content-container-both{width:42%;display:inline-block;vertical-align:top;}
.main-content-container-full{width:100%;}

/* Sidebars */

#sidebar-a{
  padding: 3% 4%;
  border-radius:3px;
  display:inline-block;
  margin-left:4%;
  width:92%;
  background-color: #fff;
  color: #5e5e5e;
}
#sidebar-a h2, #sidebar-a h3{padding-left:0;border:0;}
.sidebar-a-container{width:28%;display:inline-block;vertical-align:top;}
.sidebar-a-container-both{width:22%;display:inline-block;vertical-align:top;}
.sidebar-a-zero-container{width:0;display:inline-block;}
#sidebar-b{
  padding:3% 1% 3% 7%;
  display:inline-block;
  margin-right:4%;
  width:86%;
  background-color:#fafafa;
  color: #5e5e5e;
}
#sidebar-b h2, #sidebar-b h3{padding-left:0;border:0;}
.sidebar-b-container{width:29%;display:inline-block;vertical-align:top;margin-top: 21px;}
.sidebar-b-container-both{width:22%;display:inline-block;vertical-align:top;}
.sidebar-b-zero-container{width:0;display:inline-block;}

/* Content Bottom */

#content-bottom{color: #6E6E6E;background-color: #FFFFFF;}

#content-bottom-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;border-top: 1px solid #ccc;padding-top: 53px;}

#content-bottom-a{display:inline-block;vertical-align:top;}

#content-bottom-b, #content-bottom-c {display:inline-block;margin-left:3%;vertical-align:top;}

#content-bottom-a img, #content-bottom-b img, #content-bottom-c img{margin-bottom:16px;}





/* Expanded Bottom */
#expandedbottom{
  padding:69px 4%;
  position:relative;
  color: #000;
background: radial-gradient(circle,#fff 0%,#bbc4cf 100%);
  backdrop-filter: none;
}
#expandedbottom-boxes{max-width:1200px;width:100%; text-align:left;margin:0 auto;}
#expandedbottom-a{display:inline-block;vertical-align:top;}
#expandedbottom-b, #expandedbottom-c {display:inline-block;margin-left:3%;vertical-align:top;}
#expandedbottom-a img, #expandedbottom-b img, #expandedbottom-c img{margin-bottom:16px;}
#expandedbottom h2, #expandedbottom h3, #expandedbottom h4 {color: #000;}
#expandedbottom .block-quote{border-left:8px solid #333}

/* Main Bottom */
#mainbottom{background-color: #FFFFFF;color: #6E6E6E;padding:0 4% 0;}
#mainbottom-boxes{max-width:1200px;width:100%; text-align:left;margin:0 auto;}
#mainbottom-a{display:inline-block;vertical-align:top;}
#mainbottom-b, #mainbottom-c {display:inline-block;margin-left:5%;vertical-align:top;}
#mainbottom-a img, #mainbottom-b img, #mainbottom-c img{margin-bottom:16px;}


/* Extension */
#extension{
  background-repeat: repeat;
  padding:69px 4%;
  color: #fff;
  background-color: #242a2f;
}
#extension-boxes{max-width:1200px;width:100%;margin:0 auto;}
#extension-a{display:inline-block;vertical-align:top;}
#extension-b, #extension-c {display:inline-block;margin-left:3%;vertical-align:top;}
#extension-a img, #extension-b img, #extension-c img{margin-bottom:16px;}
#extension h2, #extension h3, #extension h4{padding-left:0;border-left:0;font-style:unset;color:#fff;}
#extension img{width:18%;min-width:200px;margin:.5%;}

/* Fullwidth */
#fullwidth{
  width:100%; text-align:center;margin:0 auto;
}

#fullwidth-bottom{background-color:#383838;padding:15px 4% 8px;text-align:  center;}
#fullwidth-bottom a{color:#fff;}
#fullwidth-bottom a:hover{color:#ccc;}

/* Bottom */
#bottom{
  background-repeat: repeat;
  padding:69px 4%;
  background-image: url(../images/patterns/noise.png);
  background-color: #444;
  color: #fff;
  border-top: 6px solid #57a861;
}
#bottom-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;}
#bottom-a{display:inline-block;vertical-align:top;}
#bottom-b, #bottom-c {display:inline-block;margin-left:3%;vertical-align:top;}
#bottom-a img, #bottom-b img, #bottom-c img{margin-bottom:16px;}
#bottom h2, #bottom h3, #bottom h4{font-size: 1.6em;color:#fff;border:0;}

/* Footer */

#footer{
  background-repeat: repeat;
  box-shadow: 0 1px 0 rgba(255,255,255,0.1) inset;
  background-image: url(../images/patterns/noise.png);
  color: #222;
  background-color: #222;
  border-top: 1px solid rgba(0,0,0,0.2);
  font-size:80%;
/*padding-bottom:107px; for sticky bottom phone */
}
#footer-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;padding:16px 0  11px;}
#footer-a{display:inline-block;vertical-align:top;}
#footer-b, #footer-c {display:inline-block;margin-left:3%;vertical-align:top;}
#footer-a img, #footer-b img, #footer-c img{margin-bottom:16px;}
#footer h2, #footer h3, #footer h4{color:#e8e8e8;text-shadow: 1px 2px 0 rgba(0,0,0,0.2);}

/* Copyright */
#copyright{
display: block;
    width: 96%;
    position: fixed;
    bottom: 0;
    padding:0 2%;
background-image: url(../images/patterns/noise.png);
background-color:#ae0707;
margin: 0 auto;
box-shadow: 0 1px 0 rgba(255,255,255,0.1) inset;
font-size: 120%;
}
#copyright-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;}
#copyright-a{display:inline-block;vertical-align:top;}
#copyright-b, #copyright-c {display:inline-block;margin-left:3%;vertical-align:top;}
#copyright-a img, #copyright-b img, #copyright-c img{width:100%;margin-bottom:16px;}
#copyright h2, #copyright h3, #copyright h4{color:#787878;text-shadow: 1px 2px 0 rgba(0,0,0,0.2);}
#copyright a {color: #fff;font-weight: bold;}
#copyright a:hover {color: #57a861;}

/* Debug & Analytics */
#debug{
  color: #6E6E6E;
  background-color: #FFFFFF;
  margin:0 auto;max-width:1200px;width:92%;padding:2% 4%;
}
#analytics{
  color: #6E6E6E;
  background-color: #FFFFFF;
  margin:0 auto;max-width:1200px;width:92%;padding:2% 4%;
}

/* Video Styles */
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px; height: 0; overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.example-marquee {position: relative;}
.content {
  display: table;
  width: 100%;
  min-height: 70vh;
  z-index: 1;
  position: relative;
}
.content .inner {
  display: table-cell;
  text-align: center;
  padding-left: 16px;
  padding-right: 16px;
  vertical-align: bottom;
  padding-bottom: 28%;
}
.content .inner h1 {
  font-size: 62px;
  color: white;
  text-shadow: 0px 1px 3px rgba(0,0,0,0.5);
}
.video-background-controls button {
  font-size: 32px;
  display: inline-block;
  padding: 0px;
  margin: 0px;
  height: 32px;
  width: 32px;
  border-radius: 16px;
  line-height: 32px;
  border: none;
  background: none;
  -webkit-appearance: none;
  color: white;
  filter: drop-shadow(0px 0px 1px black);
  cursor: pointer;
  opacity: 1;
  transition: all 250ms ease-in-out;
  margin-left: 10px;
}
.video-background-controls button:hover {
  opacity: 0.5;
}
iframe {
  transition: opacity 500ms ease-in-out;
  transition-delay: 250ms;
}

/* Joomla Shack Sliders */
div.jwts_toggleControlContainer a.jwts_toggleControl{
  background-image:none;
  background-color:transparent;
  padding:8px;
  font-size: inherit;
  padding-top: 13px;
  border:0;
}
div.jwts_toggleControlContainer a.jwts_toggleOn{color:#242a2f}
div.jwts_toggleControlContainer a.jwts_toggleOff span.jwts_toggleControlTitle {
  background: url() no-repeat 0 4px;
}
div.jwts_content{border:0;padding:0;}

/* Regular Labs Sliders */
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle{color: #ff6500;}
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover{color:#af4702;}


/* Standard Joomla Menu */
ul.mod-menu.mod-list.nav.horizontal{display:inline-block;list-style:none;}
ul.mod-menu.mod-list.nav.horizontal li{display:inline-block;margin-right:24px;}
ul.mod-menu.mod-list.nav.side{padding-left: 11px;}
ul.mod-menu.mod-list.nav.side li{margin-bottom:2px;}
.nav-item.item-1489{color: #5e5e5e;list-style:none;}
a.location-heading{color: #5e5e5e;font-size: 1.2em;font-weight: bold;}
ul.mod-menu__sub.list-unstyled.small{margin-top:14px;}

/* Responsive Utility Classes */
.show959{display:none;}
.show960{display:none;}
.show-over-1200{display:block;}
.show1200{display:none;}
.show767{display:none;}



/* Media Queries */

@media only screen and (max-width: 1200px) {
  .show-over-1200{display:none;}
  .show1200{display:block;}
}

@media only screen and (max-width: 960px) {
  .show960{display:block;}
  .hide960{display:none;}
#showcase-b{display:none;}#showcase-a.width-45{width:100%;max-width:100%;}
}

@media only screen and (max-width: 959px) {
  .hide959{display:none;}
  .show959{display:block;}
  #sidebar-a{margin-left:0;width:100%;}
  #sidebar-b{margin-right:0;width:92%;}
  .sidebar-a-container{width:93%;margin-bottom:8%;display:block;}
  .sidebar-a-container-both{width:93%;margin-bottom:8%;display:block;}
  .main-content-container{width:100%;display:block;}
  .main-content-container-both{width:100%;display:block;}
#header-a.width-30{width:100%;}

}

@media only screen and (max-width: 767px) {
  .show767{display:block;}
  .hide767{display:none;}
#site-nav-246{margin-top: -360px;}
  #verytop{line-height: 16px;}
  #header{height:100%;padding-top: 86px;}
  #header-a{width:90%;display:block;margin:0 auto;text-align:center;}
  #header-b, #header-c {width:90%;display:block;margin:0 auto;}
#header-a.width-45{width:100%;}
#header-b.width-45{width:100%;}
  #showcase-a{width:90%;display:block;margin:0 auto;padding-bottom:0;}
  #showcase-b, #showcase-c {width:90%;display:block;margin:42px auto 0;}
  #top-a{width:90%;display:block;margin:0 auto;}
  #top-b, #top-c {width:90%;display:block;margin:42px auto 0;}
  /* hide for chris changes #top-a img, #top-b img, #top-c img{margin-bottom:16px;} */
  #utility-a{width:90%;display:block;margin:0 auto;}
  #utility-b, #utility-c {width:90%;display:block;margin:42px auto 0;}
  #utility-a img, #utility-b img, #utility-c img{margin-bottom:16px;}
  #feature-a{width:90%;display:block;margin:0 auto;}
  #feature-b, #feature-c {width:90%;display:block;margin:42px auto 0;}
  #feature-a img, #feature-b img, #feature-c img{margin-bottom:16px;}
  #maintop-a{width:90%;display:block;margin:0 auto;}
  #maintop-b, #maintop-c {width:90%;display:block;margin:42px auto 0;}
  #maintop-a img, #maintop-b img, #maintop-c img{margin-bottom:16px;}
  #expandedtop-a{width:90%;display:block;margin:0 auto;}
  #expandedtop-b, #expandedtop-c {width:90%;display:block;margin:42px auto 0;}
  #expandedtop-a img, #expandedtop-b img, #expandedtop-c img{margin-bottom:16px;}
  #content-top-a{width:90%;display:block;margin:0 auto;}
  #content-top-b, #content-top-c {width:90%;display:block;margin:42px auto 0;}
  #content-top-a img, #content-top-b img, #content-top-c img{margin-bottom:16px;}
  #content-bottom-a{width:90%;display:block;margin:0 auto;}
  #content-bottom-b, #content-bottom-c {width:90%;display:block;margin:42px auto 0;}
  #content-bottom-a img, #content-bottom-b img, #content-bottom-c img{margin-bottom:16px;}
  #expandedbottom-a{width:90%;display:block;margin:0 auto;}
  #expandedbottom-b, #expandedbottom-c {width:90%;display:block;margin:42px auto 0;}
  #expandedbottom-a img, #expandedbottom-b img, #expandedbottom-c img{margin-bottom:16px;}
  #mainbottom-a{width:90%;display:block;margin:0 auto;}
  #mainbottom-b, #mainbottom-c {width:90%;display:block;margin:42px auto 0;}
  #mainbottom-a img, #mainbottom-b img, #mainbottom-c img{margin-bottom:16px;}
  #extension-a{width:90%;display:block;margin:0 auto;}
  #extension-b, #extension-c {width:90%;display:block;margin:42px auto 0;}
  #extension-a img, #extension-b img, #extension-c img{margin-bottom:16px;}
  #fullwidth-a{width:90%;display:block;margin:0 auto;}
  #fullwidth-b, #fullwidth-c {width:90%;display:block;margin:42px auto 0;}
  #fullwidth-a img, #fullwidth-b img, #fullwidth-c img{margin-bottom:16px;}
  #bottom-a{width:90%;display:block;margin:0 auto;}
  #bottom-b, #bottom-c {width:90%;display:block;margin:42px auto 0;}
  #bottom-a img, #bottom-b img, #bottom-c img{margin-bottom:16px;}
  #footer-a{width:90%;display:block;margin:0 auto;}
  #footer-b, #footer-c {width:90%;display:block;margin:42px auto 0;}
  #footer-a img, #footer-b img, #footer-c img{margin-bottom:16px;}
  #copyright-a{width:90%;display:block;margin:0 auto;}
  #copyright-b, #copyright-c {width:90%;display:block;margin:42px auto 0;}
  #copyright-a img, #copyright-b img, #copyright-c img{margin-bottom:16px;}
.photo-right-50{width:100%;float:unset;margin:7px 0;}
.showcase-hero-left{height: 331px;text-align:center;margin-bottom:-24px;}

}

@media only screen and (max-width: 650px) {
#utility-boxes{width: 98%;margin-left: 2%;}
#fullwidth{display:none;}
.showcase-hero-left{margin-top:24px;}
.showcase-headline-text{font-family:Montserrat;font-size: 48px !important;
    font-weight:800;text-shadow: 3px 3px 2px #ffffffff;color:#000;line-height: 1.1em;padding:12px 4%;}

}

@media (max-width: 400px) {
  #header-a{width:100%;}
  #utility-bkg{background-image: url(none);}
.showcase-hero-left{margin-top:89px;margin-bottom:70px;font-size: 100%;}
#verytop{font-size:12px;}
}



/* vis forms */
/vis forms style */
label.vis_mandatory{display:none !important;}
label.asterix-ancor{display:none;}
.visCSSinput, .editor{width:94%;}
.visform input:not(.btn){padding:1% 2% 1%;width:96%;}
.visform textarea{width:96%;padding:2% 2% 1%;}
button.btn, input[type="submit"].btn{
padding: 10px 14px;
margin-bottom: 0;
line-height: 18px;
text-align: center;
vertical-align: middle;
cursor: pointer;
color: #fff !important;
text-shadow: none;
background-image: none;
background-repeat: repeat-x;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
border-width: 0px;
*margin-left: .3em;
font-weight: normal;
-webkit-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-property: color;
transition-property: color;
font-size:100%;
}

.visform [class^="fieldset-"].active {
  display: block;
  border: 0;
}
.visforms-form{margin-left:-14px;}
.visform input, .visform select, .visform textarea {
  border: 1px solid #999;
  padding: 8px 0px 8px 8px;
border-radius:2px;
}
.vis_mandatory{display:none;}
#modvisform291new-patient-or-returninglbl{display:none;}
#field5{margin-top:12px;}
.visCSSlabel{display:none;}
.visCSSmargLeft {margin-left:0;}
input.btn{padding:12px 36px;}
#field5_btn{border: 0;
background-color: transparent;}
.visicon-calendar::before {
  content: "\e603";
  font-size: 24px;
  color: #6E6E6E;
  line-height: 10px;
}
.visform input, .visform select, .visform textarea{
font-size: 1em;
padding:1% 2% 1%;
background-color:#f1f1f1;
font-family: Tahoma, san-serif;
}
button.btn, input[type="submit"].btn{
padding: 15px 55px;
  display: inline-block;
  margin-top: 12px;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  border-radius: 3px;
  text-decoration: none;
  font-weight: bold;
background-color: #57a861;
  color: #fff;
  border-bottom: 2px solid #254b25;}
.form-group.row{margin-bottom:16px;}




/* Jux css */
.fa-angle-right::before {content: url('../../../images/caret.png');}
.jux-megamenu .meganav.jux-nav-mobile .jux-caret {
  margin: 0;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  transition: all 0.3s;
}
.jux-megamenu .meganav.jux-nav-mobile .jux-caret.jux-mobile-caret-rotate {
  transform: rotate(90deg);}
.jux-menu-item-wrapper > * {display: inline-block;}

/**

 * @version     $Id$

 * @author      JoomlaUX

 * @package     Joomla.Site

 * @subpackage  mod_jux_easy_mega_menu

 * @copyright   Copyright (C) 2008 - 2013 JoomlaUX. All rights reserved.

 * @license     License GNU General Public License version 2 or later; see LICENSE.txt, see LICENSE.php

 */

/* ADMIN TOOLBOX

---------------------------------------------------*/

.jux-easy-megamenu a:hover,

.jux-easy-megamenu a:focus {

  text-decoration: none;

}

.jux-empty-title > a > .jux-menu-item-wrapper > .jux-icon,

.jux-empty-title > .separator > .jux-menu-item-wrapper > .jux-icon,

.jux-empty-title > a > .jux-menu-item-wrapper > .jux-img,

.jux-empty-title > .separator > .jux-menu-item-wrapper > .jux-img {

  margin: 0;

}

.jux-easy-megamenu.jux-rtl li .jux-menu-item-wrapper {

  text-align: right;

}

.jux-easy-megamenu.jux-rtl .meganav .jux-mega > span > .jux-menu-item-wrapper > .jux-caret {

  left: calc(0% - 10px);

}

.jux-easy-megamenu.jux-rtl .meganav .jux-mega > span > .jux-menu-item-wrapper > .jux-caret.fa-angle-right {

  -webkit-transform: rotate(180deg) !important;

          transform: rotate(180deg) !important;

  left: -8px;

  right: auto;

}

.jux-easy-megamenu.jux-rtl .meganav .jux-mega > a > .jux-menu-item-wrapper > .jux-caret {

  left: calc(0% - 10px);

}

.jux-easy-megamenu.jux-rtl .meganav .jux-mega > a > .jux-menu-item-wrapper > .jux-caret.fa-angle-right {

  -webkit-transform: rotate(180deg) !important;

          transform: rotate(180deg) !important;

  left: -8px;

  right: auto;

}

.jux-easy-megamenu.jux-rtl .jux-easy-megamenu .jux-mega.mega-align-justify > .jux-dropdown-menu {

  left: 0 !important;

  right: 0px !important;

}

.jux-easy-megamenu.jux-rtl .jux-easy-megamenu .jux-mega > .jux-dropdown-menu {

  left: auto !important;

  right: 0px !important;

}

.jux-easy-megamenu.jux-rtl .jux-easy-megamenu .jux-mega > .jux-dropdown-menu li.jux-dropdown-submenu .jux-dropdown-menu {

  left: -100% !important;

  right: inherit !important;

}

.jux-easy-megamenu.jux-rtl.jux-vertical li .jux-menu-item-wrapper {

  text-align: right;

}

.jux-easy-megamenu.jux-rtl.jux-vertical .meganav .jux-mega > span > .jux-menu-item-wrapper > .jux-caret {

  left: calc(0% - 10px);

  -webkit-transform: rotate(90deg) !important;

          transform: rotate(90deg) !important;

  top: inherit;

}

.jux-easy-megamenu.jux-rtl.jux-vertical .meganav .jux-mega > span > .jux-menu-item-wrapper > .jux-caret.fa-angle-right {

  -webkit-transform: rotate(180deg) !important;

          transform: rotate(180deg) !important;

  left: -8px;

  right: auto;

}

.jux-easy-megamenu.jux-rtl.jux-vertical .meganav .jux-mega > a > .jux-menu-item-wrapper > .jux-caret {

  left: calc(0% - 10px);

  -webkit-transform: rotate(90deg) !important;

          transform: rotate(90deg) !important;

  top: inherit;

}

.jux-easy-megamenu.jux-rtl.jux-vertical .meganav .jux-mega > a > .jux-menu-item-wrapper > .jux-caret.fa-angle-right {

  -webkit-transform: rotate(180deg) !important;

          transform: rotate(180deg) !important;

  left: -8px;

  right: auto;

}

.jux-easy-megamenu.jux-rtl.jux-vertical .jux-easy-megamenu .jux-mega.mega-align-justify > .jux-dropdown-menu {

  right: 100% !important;

  left: auto !important;

}

.jux-easy-megamenu.jux-rtl.jux-vertical .jux-easy-megamenu .jux-mega > .jux-dropdown-menu {

  right: 100% !important;

  left: auto !important;

}

.jux-easy-megamenu.jux-rtl.jux-vertical .jux-easy-megamenu .jux-mega > .jux-dropdown-menu li.jux-dropdown-submenu .jux-dropdown-menu {

  left: -100% !important;

  right: inherit !important;

}

.jux-easy-megamenu .jux-dropdown-menu {

  padding: 5px;

  border-radius: 0;

  border: none;

  position: absolute;

  z-index: 15;

  margin: 0;

  top: 100%;

  float: left;

  list-style: none;

  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

  z-index: 2000;

  background: #fff;

}

.clearfix {

  *zoom: 1;

}

.clearfix:before,

.clearfix:after {

  display: table;

  content: "";

  line-height: 0;

}

.clearfix:after {

  clear: both;

}

.hide-text {

  font: 0/0 a;

  color: transparent;

  text-shadow: none;

  background-color: transparent;

  border: 0;

}

.input-block-level {

  display: block;

  width: 100%;

  min-height: 30px;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

}

/* -------------------------------------------------*/

/* jux MEGAMENU BASE

---------------------------------------------------*/

.jux-easy-megamenu .mega-inner:before,

.jux-easy-megamenu .mega-inner:after {

  display: table;

  content: "";

  line-height: 0;

}

.jux-easy-megamenu .mega-inner:after {

  clear: both;

}

.jux-easy-megamenu .row-fluid + .row-fluid {

  padding-top: 10px;

  border-top: 1px solid #eeeeee;

}

.jux-easy-megamenu .row + .row {

  padding-top: 15px;

}

.jux-easy-megamenu .jux-mega.jux-dropdown-submenu:hover > .jux-dropdown-menu {

  display: block;

}

.jux-easy-megamenu .mega-group {

  *zoom: 1;

}

.jux-easy-megamenu .mega-group:before,

.jux-easy-megamenu .mega-group:after {

  display: table;

  content: "";

  line-height: 0;

}

.jux-easy-megamenu .mega-group:after {

  clear: both;

}

.jux-easy-megamenu .mega-nav .mega-group > .mega-group-title,

.jux-easy-megamenu .jux-dropdown-menu .mega-nav .mega-group > .mega-group-title,

.jux-easy-megamenu .jux-dropdown-menu .active .mega-nav .mega-group > .mega-group-title {

  background: inherit;

  color: inherit;

  font-weight: bold;

  padding: 0;

  margin: 0;

}

.jux-easy-megamenu .mega-nav .mega-group > .mega-group-title:hover,

.jux-easy-megamenu .jux-dropdown-menu .mega-nav .mega-group > .mega-group-title:hover,

.jux-easy-megamenu .jux-dropdown-menu .active .mega-nav .mega-group > .mega-group-title:hover,

.jux-easy-megamenu .mega-nav .mega-group > .mega-group-title:active,

.jux-easy-megamenu .jux-dropdown-menu .mega-nav .mega-group > .mega-group-title:active,

.jux-easy-megamenu .jux-dropdown-menu .active .mega-nav .mega-group > .mega-group-title:active,

.jux-easy-megamenu .mega-nav .mega-group > .mega-group-title:focus,

.jux-easy-megamenu .jux-dropdown-menu .mega-nav .mega-group > .mega-group-title:focus,

.jux-easy-megamenu .jux-dropdown-menu .active .mega-nav .mega-group > .mega-group-title:focus {

  background: inherit;

  color: inherit;

}

.jux-easy-megamenu .mega-group-ct:before,

.jux-easy-megamenu .mega-group-ct:after {

  display: table;

  content: "";

  line-height: 0;

}

.jux-easy-megamenu .mega-group-ct:after {

  clear: both;

}

.jux-easy-megamenu .mega-group-ct > .row-fluid > [class*="span"] > .mega-inner {

  padding: 0;

}

.jux-easy-megamenu .mega-nav,

.jux-easy-megamenu .jux-dropdown-menu .mega-nav {

  margin: 0;

  padding: 0;

  list-style: none;

  overflow: inherit;

}

.jux-easy-megamenu .mega-nav > li,

.jux-dropdown-menu .mega-nav > li {

  list-style: none;

  margin-bottom: 0;

}

.jux-easy-megamenu .mega-group > .mega-nav,

.jux-easy-megamenu .jux-dropdown-menu .mega-group > .mega-nav {

  margin-left: -5px;

  margin-right: -5px;

}

.jux-easy-megamenu .jux-module {

  margin-bottom: 10px;

}

.jux-easy-megamenu .jux-module .module-title {

  margin-bottom: 0;

}

.jux-easy-megamenu .jux-module .module-ct {

  margin: 0;

  padding: 0;

}

.jux-easy-megamenu .mega-align-left > .jux-dropdown-menu {

  left: 0;

}

.jux-easy-megamenu .mega-align-right > .jux-dropdown-menu {

  left: auto;

  right: 0;

}

.jux-easy-megamenu .mega-align-center > .jux-dropdown-menu {

  left: 50%;

  transform: translate(-50%);

  -webkit-transform: translate(-50%);

  -moz-transform: translate(-50%);

  -ms-transform: translate(-50%);

  -o-transform: translate(-50%);

}

.jux-easy-megamenu .jux-dropdown-submenu.mega-align-left > .jux-dropdown-menu {

  left: 100%;

}

.jux-easy-megamenu .jux-dropdown-submenu.mega-align-right > .jux-dropdown-menu {

  left: auto;

  right: 100%;

}

.juxnav.jux-easy-megamenu .meganav li.mega-align-justify {

  position: static;

}

.jux-easy-megamenu .mega-align-justify > .jux-dropdown-menu {

  left: 0;

  margin-left: 0;

  right: 0;

}

.juxnav.jux-easy-megamenu .jux-easy-megamenu .mega-align-justify > .jux-dropdown-menu {

  top: 100%;

}

.jux-easy-megamenu .mega-caption {

  display: block;

  white-space: initial;

  text-transform: initial;

  font-weight: initial;

}

.jux-easy-megamenu .meganav .jux-mega > a > .jux-menu-item-wrapper > .jux-caret,

.jux-easy-megamenu .meganav .jux-mega > .separator > .jux-menu-item-wrapper > .jux-caret {

  vertical-align: middle;

  position: absolute;

}

.jux-easy-megamenu .meganav > .jux-mega > a > .jux-menu-item-wrapper > .jux-caret,

.jux-easy-megamenu .meganav > .jux-mega > .separator > .jux-menu-item-wrapper > .jux-caret {

  right: auto;

  left: calc(100% + 2px);

  -webkit-transform: translateY(-50%);

          transform: translateY(-50%);

  top: 50%;

}

.jux-easy-megamenu .meganav > .jux-mega .jux-mega > a > .jux-menu-item-wrapper > .jux-caret,

.jux-easy-megamenu .meganav > .jux-mega .jux-mega > .separator > .jux-menu-item-wrapper > .jux-caret {

  left: auto;

  right: -8px;

}

.jux-easy-megamenu .meganav > .jux-mega .jux-mega.mega-align-right > a > .jux-menu-item-wrapper > .jux-caret,

.jux-easy-megamenu .meganav > .jux-mega .jux-mega.mega-align-right > .separator > .jux-menu-item-wrapper > .jux-caret {

  left: -8px;

  right: auto;

}

.jux-easy-megamenu .meganav.jux-nav-mobile .jux-caret {

  margin: 0;

  width: 22px;

  height: 22px;

  line-height: 22px;

  text-align: center;

  -webkit-transition: all 0.3s;

  transition: all 0.3s;

}

.jux-easy-megamenu .meganav [class^="icon-"],

.jux-easy-megamenu .meganav [class*=" icon-"] {

  margin-right: 5px;

}

@media (min-width: 768px) {
  .jux-easy-megamenu .jux-mega > .jux-dropdown-menu {
    transition: all 400ms;
    -webkit-transition: all 400ms;
    -ms-transition: all 400ms;
    -o-transition: all 400ms;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    opacity: 0;
    visibility: hidden;
    display: block;
    min-width: 230px;
  }
  .jux-easy-megamenu.animate .jux-mega > .jux-dropdown-menu {

    display: block !important;

  }

  .jux-easy-megamenu.animate.zoom .jux-mega > .jux-dropdown-menu {

    transform: scale(0, 0);

    transform-origin: 20% 20%;

    -webkit-transform: scale(0, 0);

    -webkit-transform-origin: 20% 20%;

    -ms-transform: scale(0, 0);

    -ms-transform-origin: 20% 20%;

    -o-transform: scale(0, 0);

    -o-transform-origin: 20% 20%;

  }

  .jux-easy-megamenu.animate.elastic .level0 > .jux-mega > .jux-dropdown-menu {

    transform: scale(1, 0);

    -webkit-transform: scale(1, 0);

    -ms-transform: scale(1, 0);

    -o-transform: scale(1, 0);

  }

  .jux-easy-megamenu.animate.elastic .jux-mega > .jux-dropdown-menu {

    transform: scale(0, 1);

    transform-origin: 10% 0;

    -webkit-transform: scale(0, 1);

    -webkit-transform-origin: 10% 0;

    -ms-transform: scale(0, 1);

    -ms-transform-origin: 10% 0;

    -o-transform: scale(0, 1);

    -o-transform-origin: 10% 0;
  }

  .jux-easy-megamenu.animate.elastic .jux-mega.mega-align-right > .jux-dropdown-menu {

    transform-origin: 90% 0;

    -webkit-transform-origin: 90% 0;

    -ms-transform-origin: 90% 0;

    -o-transform-origin: 90% 0;

  }

  .jux-easy-megamenu.animate.slide .jux-mega.animating > .jux-dropdown-menu {

    overflow: hidden;

  }

  .jux-horizontal-down .jux-easy-megamenu.animate.slide .jux-mega > .jux-dropdown-menu {

    transition: all 400ms;

    -webkit-transition: all 400ms;

    -ms-transition: all 400ms;

    -o-transition: all 400ms;

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden;

    margin-top: 30px;

  }

  .jux-horizontal-down .jux-easy-megamenu.animate.slide .jux-mega:hover > .jux-dropdown-menu {

    margin-top: 0;

  }

  .jux-horizontal-down .jux-easy-megamenu.animate.slide .jux-mega .jux-mega > .jux-dropdown-menu {

    margin-left: 0;

  }

  .jux-horizontal-down .jux-easy-megamenu.animate.slide .jux-mega .jux-mega:hover > .jux-dropdown-menu {

    margin-left: 0;

  }

  .jux-easy-megamenu.animate.zoom .jux-mega:hover > .jux-dropdown-menu {

    transform: scale(1, 1);

    -webkit-transform: scale(1, 1);

    -ms-transform: scale(1, 1);

    -o-transform: scale(1, 1);

  }

  .jux-easy-megamenu.animate.elastic .jux-mega:hover > .jux-dropdown-menu {

    transform: scale(1, 1);

    -webkit-transform: scale(1, 1);

    -ms-transform: scale(1, 1);

    -o-transform: scale(1, 1);

  }

}

.jux-easy-megamenu .jux-dropdown-submenu > .jux-dropdown-menu {

  margin-top: 0;

  margin-left: 0;

}

#jux-admin-megamenu {

  min-height: 400px;

  /*background: url(../images/grid-bg.jpg) top left;*/

  position: relative;

}

.admin-inline-toolbox h3 {

  font-size: 18px;

  line-height: 20px;

}

.jux-admin-control-fixed {

  height: 100%;

  left: 0;

  margin: 0 !important;

  padding: 0;

  position: fixed;

  right: 0;

  top: 0;

  width: 100%;

  z-index: 99999;

}

.jux-admin-megamenu .disabled {

  cursor: default;

  opacity: 0.3;

  pointer-events: none;

}

/* Intro

---------------------*/

#jux-admin-mm-intro {

  float: left;

  padding: 20px 200px 20px 20px;

  text-shadow: 0 1px 1px white;

}

#jux-admin-mm-intro h3 {

  margin-top: 0;

}

#jux-admin-mm-intro p {

  display: block;

  color: #999999;

  overflow: hidden;

}

/* Toolbox

---------------------*/

#jux-admin-mm-tb {

  float: left;

}

#jux-admin-mm-tb .admin-toolbox {

  height: 119px;

  padding: 20px;

  display: none;

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  -webkit-box-sizing: border-box;

  -o-box-sizing: border-box;

}

#jux-admin-mm-tb .admin-toolbox h3 {

  margin-top: 0;

}

#jux-admin-mm-tb .admin-toolbox ul {

  margin-right: 20px;

  margin-bottom: 15px;

  float: left;

}

#jux-admin-mm-tb .admin-toolbox li > label {

  font-size: 11px;

  color: #999999;

}

#jux-admin-mm-tb .btn [class^="icon-"],

#jux-admin-mm-tb .btn [class*=" icon-"] {

  margin-right: 0;

}

/* Toolbox Actions ---- */

.jux-admin-mm-row .toolbox-actions-group {

  position: absolute;

  right: 10px;

  top: 10px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

}

.jux-admin-mm-row .toolbox-actions-group > * {

  margin-left: 5px;

}

/* Fullscreen Toggle */

#navigation_params .jux-admin-tog-fullscreen {

  position: absolute;

  right: 0;

  top: -50px;

}

/* Global Menu Inner padding ---*/

.jux-easy-megamenu .mega-inner {

  padding: 0;

  position: relative;

  *zoom: 1;

}

/*.jux-easy-megamenu .mega-col-module .mega-inner{

    padding: 10px;

}*/

.jux-easy-megamenu .mega-inner .moduletable {

  position: relative;

}

.jux-easy-megamenu .mega-inner .moduletable .custom p:last-child {

  margin-bottom: 0;

}

/* Menu Grid ---*/

.jux-easy-megamenu .row-fluid + .row-fluid,

.jux-easy-megamenu .row + .row {

  margin-top: 0;

  border-top: 0;

}

.navbar .jux-easy-megamenu .meganav > li > a,

.navbar .jux-easy-megamenu .meganav > li > span {

  border-radius: 0;

  transition: all 0.3s ease 0s;

  -webkit-transition: all 0.3s ease 0s;

  -moz-transition: all 0.3s ease 0s;

  -o-transition: all 0.3s ease 0s;

  padding: 10px 12px;

  line-height: 1;

  text-shadow: none;

  line-height: 1em;

  display: block;

}

.jux-easy-megamenu .meganav > li.display-toggle > a,

.jux-easy-megamenu .meganav > li.display-toggle > span {

  border-color: #FF0000 !important;

}

/* Dropdown ---*/

.jux-easy-megamenu .jux-dropdown-menu::before,

.jux-easy-megamenu .jux-dropdown-menu::after {

  display: none !important;

  /* Hide the Arrow */

}

.jux-easy-megamenu .jux-dropdown-menu {

  padding: 5px;

  border-radius: 0;

  border: none;

  margin: 0;

}

.jux-easy-megamenu .jux-dropdown-submenu.mega-align-right .jux-dropdown-menu {

  margin-left: 0;

  margin-right: 0;

}

.jux-easy-megamenu .jux-dropdown-menu .mega-nav > li:last-child {

  margin-bottom: 0;

}

.juxnav.jux-easy-megamenu .jux-easy-megamenu .mega-nav li > a,

.juxnav.jux-easy-megamenu .jux-easy-megamenu .mega-nav li > span {

  padding: 5px 10px;

  font-size: inherit;

  display: block;

  color: inherit;

}

.jux-easy-megamenu .mega-nav li.display-toggle > a,

.jux-easy-megamenu .display-toggle .mega-nav li > span,

.jux-easy-megamenu .display-toggle .mega-nav li > a,

.jux-easy-megamenu .mega-nav li.display-toggle > span {

  border-color: #FF0000 !important;

}

/* The group ---*/

.jux-easy-megamenu .mega-nav .mega-group > .mega-group-title,

.jux-easy-megamenu .jux-dropdown-menu .mega-nav .mega-group > .mega-group-title {

  padding: 5px 20px 5px 10px;

  cursor: default;

}

.jux-easy-megamenu .mega-group-ct {

  transition: all 0.1s ease 0s;

  -webkit-transition: all 0.1s ease 0s;

  -moz-transition: all 0.1s ease 0s;

  margin: 0;

  border: none;

  background: transparent;

  padding: 0;

}

.jux-easy-megamenu .mega-group-ct > .row-fluid > [class*="span"] > .mega-inner {

  padding: 10px;

}

/* Module in Menu ---*/

.jux-easy-megamenu .jux-module {

  pointer-events: none;

  cursor: default;

  position: relative;

  margin: 0;

  transition: all 0.1s ease 0s;

  -webkit-transition: all 0.1s ease 0s;

  -moz-transition: all 0.1s ease 0s;

}

.jux-easy-megamenu .jux-module:after {

  display: block;

  position: absolute;

  background: #eeeeee;

  right: -10px;

  bottom: -10px;

  content: "Module";

  width: 70px;

  padding: 2px 0;

  text-align: center;

  font-size: 10px;

  text-transform: uppercase;

  color: #999999;

  border-radius: 3px 0 0 0;

  border: 1px dotted #dddddd;

  border-width: 1px 0 0 1px;

}

.jux-easy-megamenu .jux-module .module-inner {

  opacity: 0.3;

  font-size: 12px;

}

.jux-easy-megamenu .jux-module .module-title {

  margin-top: 0;

  margin-bottom: 5px;

  font-size: 14px;

}

.jux-easy-megamenu .jux-module .module-ct {

  overflow: hidden;

  zoom: 1;

}

/* Reset List Style in Module */

.jux-easy-megamenu .jux-module ul,

.jux-easy-megamenu .jux-module .nav,

.jux-easy-megamenu .jux-dropdown-menu .meganav {

  margin: 0 0 0 15px;

}

.jux-easy-megamenu .jux-module ul li,

.jux-easy-megamenu .jux-module .meganav li,

.jux-easy-megamenu .jux-dropdown-menu .meganav li {

  list-style: disc;

  display: list-item;

  float: none;

  margin: 0;

  padding: 0;

  border: 0;

}

.jux-easy-megamenu .jux-module ul li a,

.jux-easy-megamenu .jux-module .meganav li a,

.jux-easy-megamenu .jux-dropdown-menu .jux-module li a {

  display: inline;

  padding: 0;

  margin: 0;

  border: 0;

  font-size: 100%;

  background: none;

  font: inherit;

  white-space: normal;

}

.jux-easy-megamenu .jux-module ul li a:hover,

.jux-easy-megamenu .jux-module .meganav li a:hover,

.jux-easy-megamenu .jux-dropdown-menu .jux-module li a:hover,

.jux-easy-megamenu .jux-module ul li a:active,

.jux-easy-megamenu .jux-module .meganav li a:active,

.jux-easy-megamenu .jux-dropdown-menu .jux-module li a:active,

.jux-easy-megamenu .jux-module ul li a:focus,

.jux-easy-megamenu .jux-module .meganav li a:focus,

.jux-easy-megamenu .jux-dropdown-menu .jux-module li a:focus,

.jux-easy-megamenu .jux-module ul li a:visited,

.jux-easy-megamenu .jux-module .meganav li a:visited,

.jux-easy-megamenu .jux-dropdown-menu .jux-module li a:visited {

  background: none;

  color: inherit;

  font: inherit;

}

.jux-easy-megamenu [class*="span"].hover .jux-module:after,

.jux-easy-megamenu [class*="span"].selected .jux-module:after {

  border-style: solid;

  border-color: #666666;

  background: #ffbb00;

  color: #fff;

}

/* Fix Form display problem in Modules */

.jux-easy-megamenu .jux-module .control-group {

  margin-bottom: 5px;

}

.jux-easy-megamenu .jux-module .controls {

  margin-left: 3px;

}

.jux-icon,

.jux-img {

  margin-right: 10px;

  margin-left: 0;

}

.jux-img img {

  height: 18px;

}

.jux-icon.jux-icon-r,

.jux-img.jux-img-r {

  margin-right: 0;

  margin-left: 10px;

}

.jux-icon.jux-icon-above,

.jux-img.jux-img-above {

  margin-right: 0;

  margin-left: 0;

  margin-bottom: 3px;

  display: block;

}

/* Hover Item ---*/

.jux-easy-megamenu .display-toggle ul[class*="level"] > li > a.hover,

.jux-easy-megamenu .display-toggle ul[class*="level"] > li > span.hover,

.jux-easy-megamenu ul[class*="level"] > li.display-toggle > a.hover,

.jux-easy-megamenu ul[class*="level"] > li.display-toggle > span.hover {

  border-color: #ff0000 !important;

}

/* The caret */

.jux-easy-megamenu .mega-nav li a.hover:after,

.jux-easy-megamenu .mega-nav li a.selected:after {

  border-left-color: #333333;

}

/* Selected Item ---*/

.jux-easy-megamenu .selected {

  background: #fffbf0 !important;

  color: #333333 !important;

  border: 1px solid #666666 !important;

  border-radius: 0;

}

.jux-easy-megamenu .display-toggle .selected {

  border-color: #ff0000 !important;

}

/* The caption ---*/

.mega-caption {

  color: #999;

  font-size: 11px;

}

/* Fix for Joomla! Default Admin Template

--------------------------------------------------*/

#jux-admin-megamenu .jux-dropdown-menu a {

  white-space: normal;

}

#jux-admin-megamenu .jux-dropdown-menu a > i {

  margin-right: 5px;

}

#jux-admin-megamenu .row-fluid [class*="span"]:first-child {

  margin-left: 0;

}

/* Fix right spacing for chzn chosen in Megamenu Admin UI */

#jux-admin-megamenu ul.chzn-results {

  margin-right: 4px;

  float: none;

}

/* Fix submenu auto open on hover */

#jux-admin-megamenu .jux-dropdown-submenu:hover .jux-dropdown-menu {

  display: none;

}

#jux-admin-megamenu .jux-dropdown-submenu:hover > .jux-dropdown-menu {

  display: block;

}

.jux_style_btn {

  border: 1px solid #ffffff;

  display: inline-block;

  height: 32px;

  margin-right: 5px;

  padding: 2px;

  width: 38px;

}

.jux_style_btn i {

  display: inline-block;

  height: 32px;

  width: 38px;

}

.jux-hide {

  display: none;

}

.jux-label {

  display: block;

  height: 20px;

  line-height: 20px !important;

  min-width: 210px;

}

.jux-admin-megamenu .navbar .meganav > li > a:focus {

  outline: 0;

}

.controls #jux-admin-megamenu .btn-group > .btn {

  min-width: 30px;

}

.navbar .meganav > li > a:hover {

  color: inherit;

}

.module-label {

  padding: 3px 15px;

  position: absolute;

  bottom: 0;

  right: 0;

  background: #f2f2f2;

  border-radius: 0;

  text-transform: uppercase;

  font-size: 10px;

  border: 1px solid #f2f2f2;

  font-weight: bold;

}

.mega-col-module.hover .module-label,

.mega-col-module.selected .module-label,

.hover > .mega-inner .module-label,

.selected > .mega-inner .module-label {

  border: 1px solid #666;

  background: #666;

  color: #fff;

}

.lds-dual-ring {

  display: inline-block;

  width: 64px;

  height: 64px;

}

.lds-dual-ring:after {

  content: " ";

  display: block;

  width: 46px;

  height: 46px;

  margin: 1px;

  border-radius: 50%;
  border: 5px solid #000;

  border-color: #000 transparent #000 transparent;

  -webkit-animation: lds-dual-ring 1.2s linear infinite;

          animation: lds-dual-ring 1.2s linear infinite;

}

@-webkit-keyframes lds-dual-ring {

  0% {

    -webkit-transform: rotate(0deg);

            transform: rotate(0deg);

  }

  100% {

    -webkit-transform: rotate(360deg);

            transform: rotate(360deg);

  }

}

@keyframes lds-dual-ring {

  0% {

    -webkit-transform: rotate(0deg);

            transform: rotate(0deg);

  }

  100% {

    -webkit-transform: rotate(360deg);

            transform: rotate(360deg);

  }

}

#mega-menu-loader {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  text-align: center;

  background-color: rgba(255, 255, 255, 0.6);

  z-index: 99;

}

#mega-menu-loader .lds-dual-ring {

  position: absolute;

  top: 50%;

  -webkit-transform: translateX(-50%) translateY(-50%);

          transform: translateX(-50%) translateY(-50%);

}

.navbar.jux-vertical .meganav > li {

  float: none;

}

.jux-admin-megamenu .navbar.jux-vertical .meganav > li.jux-mega > a .jux-caret {

  float: right;

  border-top: 4px solid transparent;

  border-bottom: 4px solid transparent;

  border-left: 4px solid #000;

  margin: 0;

  position: absolute;

  top: 50%;

  -webkit-transform: translateY(-50%);

          transform: translateY(-50%);

  left: auto;

  right: 10px;

}

.navbar.jux-vertical .meganav > li.jux-mega > a {

  padding-right: 25px;

}

/** OPTIONS BOX **/

#jux-ez-mega-menu-generator .nav-tabs > li > a {

  letter-spacing: 0.2px;

  font-weight: 600;

  padding-left: 15px;

  padding-right: 15px;

}

.jux-option-box {

  border: 1px solid #e5e5e5;

  background: #fff;

  margin-bottom: 20px;

  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);

          box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);

}

.jux-opt-box-title {

  font-size: 14px;

  padding: 8px 12px;

  margin: 0;

  line-height: 1.4;

  border-bottom: 1px solid #eee;

}

/* menu size */
.jux-opt-box-body {
  margin: 6px 0 0;
  position: relative;
  padding: 0 12px 12px;
  line-height: 1.4em;
  font-size: 18px;
}

.jux-opt-box-body .chzn-container {

  width: 100% !important;

}

.jux-opt-body-wrap {

  margin-top: 4px;

  margin-bottom: 20px;

}

.jux-opt-box-body .jux-opt-body-wrap:last-child {

  margin-bottom: 1px;

}

.jux-opt-box-body .ui-widget.ui-widget-content {

  border: 1px solid #44a744;

  border-radius: 0;

  height: 5px;

}

.jux-opt-box-body .ui-slider-range.ui-widget-header {

  background-color: #46a546;

  border-radius: 0;

}

.jux-opt-box-body .ui-widget-content .ui-state-default {

  background-color: #2f6f2f;

  border-color: #2f6f2f;

  height: 15px;

  top: -6px;

}

.jux-switch-wrap {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -ms-flex-wrap: nowrap;

      flex-wrap: nowrap;

  -webkit-box-align: center;

      -ms-flex-align: center;

          align-items: center;

}

.jux-switch-status {

  font-weight: 600;

}

.jux-opt-body-wrap input[type="checkbox"] {

  display: inline-block;

  margin: 0;

}

.jux-opt-body-wrap label.jux-cb-label {

  display: inline-block;

  margin: 0;

  vertical-align: middle;

  margin-right: 10px;

}

.jux-opt-body-wrap .inputbox {

  width: calc(100% - 13px);

}

/* The switch - the box around the slider */

.switch {

  position: relative;

  display: inline-block;

  width: 55px;

  height: 28px;

  margin: 0 10px;

}

/* Hide default HTML checkbox */

.switch input {

  display: none;

}

/* The slider */

.jux-textarea {

  resize: vertical;

}

.jux-prev-switch {

  border: 1px solid #AAAAAA;

  border-radius: 0;

  display: block;

  height: 29px;

  overflow: hidden;

  padding: 0 !important;

  position: relative;

  white-space: nowrap;

  width: 140px;

}

.jux-prev-switch span {

  background: rgba(0, 0, 0, 0);

  border: medium none;

  border-radius: 0;

  box-sizing: border-box;

  -webkit-box-sizing: border-box;

  display: block;

  height: 32px;

  left: -1px;

  overflow: hidden;

  position: absolute;

  text-indent: -999em;

  text-transform: uppercase;

  top: -1px;

  width: 140px;

  z-index: 1;

  cursor: pointer;

  line-height: 21px;

}

.jux-prev-switch span.active {

  z-index: 0;

}

.jux-prev-switch span::before {

  border-radius: 0;

  -webkit-box-sizing: border-box;

          box-sizing: border-box;

  color: #FFFFFF;

  content: "Preview";

  display: block;

  font-weight: normal;

  height: 30px;

  padding: 6px 18px;

  position: absolute;

  text-indent: 0;

  top: 0;

  transition: all 0.5s ease 0s;

  -webkit-transition: all 0.5s ease 0s;

  width: 140px;

}

.jux-prev-switch span.off::before {

  color: #555555;

  content: "Structure";

  text-align: right;

  background: none repeat scroll 0 0 #EEEEEE;

  left: 100%;

}

.jux-prev-switch span.off.active::before {

  left: 0;

}

.jux-prev-switch span::after {

  background: none repeat scroll 0 0 #FFFFFF;

  border: 1px solid #AAAAAA;

  border-radius: 0;

  content: "";

  display: block;

  height: 30px;

  position: absolute;

  top: 0;

  -webkit-transition: all 0.5s ease 0s;

  transition: all 0.5s ease 0s;

  width: 34px;

  -webkit-box-shadow: 0 0 0 5px #FFFFFF inset;

  box-shadow: 0 0 0 5px #FFFFFF inset;

  background: -moz-repeating-linear-gradient(left, #ddd 1px, #ddd 2px, transparent 1px, transparent 9px);

  background-color: rgba(0, 0, 0, 0);

  background: repeating-linear-gradient(left, #ddd 1px, #ddd 2px, transparent 1px, transparent 9px);

  background-color: #fff;

}

.jux-prev-switch span.off::after {

  left: 75%;

}

.jux-prev-switch span.off.active::after {

  left: 0;

}

.jux-prev-switch span.on::before {

  background: none repeat scroll 0 0 #669900;

  left: -100%;

}

.jux-prev-switch span.on::after {

  left: 0;

}

.jux-prev-switch span.on.active::before {

  left: 0;

}

.jux-prev-switch span.on.active::after {

  left: 75%;

}

.juxnav.jux-easy-megamenu.jux-mm-sticky {

  position: fixed;

  top: -100%;

  left: 0;

  width: 100%;

  z-index: 1000;

  opacity: 0;

  -webkit-transition: all 0.4s;

  transition: all 0.4s;

  visibility: hidden;

}

.juxnav.jux-easy-megamenu.jux-mm-sticky.jux-slideDown {

  top: 0;

  opacity: 1;

  visibility: visible;

}

.jux-easy-megamenu .jux-mega:hover > .jux-dropdown-menu {

  opacity: 1;

  visibility: visible;

}

.navbar .vertical .meganav > li {

  float: none;

}

.navbar .juxnav.jux-easy-megamenu .jux-easy-megamenu.vertical .jux-mega.mega-align-left > .jux-dropdown-menu {

  top: 0;

  left: 100%;

  right: auto;

}

.navbar .juxnav.jux-easy-megamenu .jux-easy-megamenu.vertical .jux-mega.mega-align-right > .jux-dropdown-menu {

  top: 0;

  left: auto;

  right: 100%;

}

.juxnav.jux-easy-megamenu.jux-horizontal-up .jux-easy-megamenu .jux-mega > .jux-dropdown-menu {

  bottom: 100%;

  top: auto;

}

.juxnav.jux-easy-megamenu.jux-horizontal-up .jux-easy-megamenu .jux-mega .jux-mega > .jux-dropdown-menu {

  bottom: 0;

}

.juxnav.jux-easy-megamenu.jux-horizontal-up .jux-easy-megamenu.slide .jux-mega > .jux-dropdown-menu {

  margin-bottom: 50px;

}

.juxnav.jux-easy-megamenu.jux-horizontal-up .jux-easy-megamenu.slide .jux-mega:hover > .jux-dropdown-menu {

  margin-bottom: 0;

}

.navbar .jux-easy-megamenu > .meganav {

  width: 100%;

  margin-right: 0;

  position: static;

}

.meganav > li.jux-mega > a {

  line-height: 1;

}

.navbar .jux-easy-megamenu.vertical > .meganav {

  float: none;

  margin: 0;

}

.juxnav.jux-easy-megamenu .jux-easy-megamenu .jux-dropdown-menu {

  border: none;

}

/** TEST **/

.jux-collapse-bar {

  background-color: #eee;

  color: #444;

  cursor: pointer;

  padding: 18px;

  width: 100%;

  border: none;

  text-align: left;

  outline: none;

  font-size: 15px;

  display: none;

}

.jux-collapse-bar.active,

.collapsible:hover {

  background-color: #ccc;

}

.juxnav.jux-easy-megamenu .jux-easy-megamenu .jux-dropdown-menu.active {

  border: none;

}

.juxnav.jux-easy-megamenu .jux-easy-megamenu li a {

  outline: none;

  text-decoration: none;

}

.navbar .meganav > li.active a,

.navbar .meganav > li.active a:hover,

.navbar .meganav > li.active a:focus {

  -webkit-box-shadow: none;

          box-shadow: none;

}

.juxnav.jux-easy-megamenu .meganav.jux-nav-mobile li a,

.juxnav.jux-easy-megamenu .meganav.jux-nav-mobile li .separator {

  position: relative;

  z-index: 10;

  width: 100%;

}

.jux-mm-sticky.absolute {

  position: absolute;

}

.vertical .meganav > li > a,

.vertical .meganav > li > .separator {

  width: 100%;

}

.jux-menu-item-wrapper {

  display: -moz-flex;

  display: -o-flex;

  display: -ms-flex;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  align-items: center;

  /*-webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;*/

  -webkit-box-align: center;

  -webkit-align-items: center;

  -ms-flex-align: center;

  -webkit-box-orient: horizontal;

  -webkit-box-direction: normal;

      -ms-flex-direction: row;

          flex-direction: row;

  position: relative;

}

.jux-menu-item-wrapper > * {

  display: inline-block;

}

.jux-menu-item-wrapper > .jux-menu-item-title {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-flex: 1;

      -ms-flex: auto;

          flex: auto;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

      -ms-flex-direction: column;

          flex-direction: column;

}

.jux-menu-item-wrapper > .jux-icon.jux-icon-above,

.jux-menu-item-wrapper > .jux-img.jux-img-above {

  width: 100%;

}

.jux-dropdown-submenu > a::after {

  display: none !important;

}

.juxnav.jux-easy-megamenu .jux-dropdown-menu li {

  border: none;

}

.juxnav.jux-easy-megamenu .vertical .meganav li.jux-mega a,

.juxnav.jux-easy-megamenu .vertical .meganav li.jux-mega .separator {

  display: block;

}

.jux-float-right {

  float: right;

}

.jux-easy-megamenu .dropdown-toggle:after {

  content: none;

}

.jux-easy-megamenu.vertical .nav:not(.jux-nav-mobile) > .jux-dropdown > .dropdown-toggle .jux-caret {

  -webkit-transform: rotate(-90deg);

          transform: rotate(-90deg);

}

.juxnav.jux-easy-megamenu .jux-easy-megamenu.vertical.slide .jux-mega > .jux-dropdown-menu {

  margin-top: 30px;

}

.juxnav.jux-easy-megamenu .jux-easy-megamenu.vertical.slide .jux-mega:hover > .jux-dropdown-menu {

  margin-top: 0;

}

.juxnav.jux-align-right .jux-easy-megamenu > .meganav > li > a .jux-menu-item-wrapper .jux-icon.jux-icon-l,

.juxnav.jux-align-right .jux-easy-megamenu > .meganav > li > .separator .jux-menu-item-wrapper .jux-icon.jux-icon-l,

.juxnav.jux-align-right .jux-easy-megamenu > .meganav > li > a .jux-menu-item-wrapper .jux-img.jux-img-l,

.juxnav.jux-align-right .jux-easy-megamenu > .meganav > li > .separator .jux-menu-item-wrapper .jux-img.jux-img-l {

  margin-right: 8px;

  margin-left: 0;

}

.juxnav.jux-align-right .jux-easy-megamenu > .meganav > li > a .jux-menu-item-wrapper .jux-icon.jux-icon-r,

.juxnav.jux-align-right .jux-easy-megamenu > .meganav > li > .separator .jux-menu-item-wrapper .jux-icon.jux-icon-r,

.juxnav.jux-align-right .jux-easy-megamenu > .meganav > li > a .jux-menu-item-wrapper .jux-img.jux-img-r,

.juxnav.jux-align-right .jux-easy-megamenu > .meganav > li > .separator .jux-menu-item-wrapper .jux-img.jux-img-r {

  margin-left: 8px;

  margin-right: 0;

}

.juxnav .jux-easy-megamenu.vertical > .meganav:not(.jux-nav-mobile) > li > a > .jux-menu-item-wrapper > .jux-caret,

.juxnav .jux-easy-megamenu.vertical > .meganav:not(.jux-nav-mobile) > li > .separator > .jux-menu-item-wrapper > .jux-caret {

  -webkit-transform: rotate(-90deg);

          transform: rotate(-90deg);

  margin-left: 0;

}

.jux-easy-megamenu .meganav.jux-nav-mobile .jux-caret.jux-mobile-caret-rotate {

  -webkit-transform: rotate(90deg);

          transform: rotate(90deg);

}

.yottie-widget-header-subscribe iframe {

  visibility: unset !important;

}

/*menu adjust top padding */
.juxnav.jux-easy-megamenu {
  position: relative;
padding-top:12px;
}

.juxnav.jux-align-center .horizontal .meganav {

  -webkit-box-pack: center;

      -ms-flex-pack: center;

          justify-content: center;

}

.juxnav.jux-align-right .horizontal .meganav {

  -webkit-box-pack: end;

      -ms-flex-pack: end;

          justify-content: flex-end;

}

.juxnav.jux-align-left .horizontal .meganav {

  -webkit-box-pack: start;

      -ms-flex-pack: start;

          justify-content: flex-start;

}

.jux-easy-megamenu.vertical .mega-align-justify > .jux-dropdown-menu {

  left: 100%;

  right: auto;

  top: 0;

}

.juxnav.jux-easy-megamenu .jux-easy-megamenu.vertical .mega-align-justify > .jux-dropdown-menu {

  top: 0;

}

.meganav {

  margin-bottom: 0;

  padding-left: 0;

  list-style: none;

}

.jux-dropdown,

.jux-dropdown-submenu {

  position: relative;

}

.navbar .jux-easy-megamenu .meganav {

  margin: 0;

  position: relative;

  left: 0;

  float: left;

  list-style: none;

  padding: 0;

}

.navbar .jux-easy-megamenu .meganav .jux-mega .jux-mega > .jux-dropdown-menu {

  top: 0;

}

.juxnav.jux-easy-megamenu img {

  max-width: 100%;

}

.mega-col-module iframe {

  max-width: 100%;

}

.span12 {

  width: 100%;

}

.jux-empty-title > a > .jux-menu-item-wrapper > .jux-menu-item-title {

  display: none;

}

.juxnav.jux-easy-megamenu .jux-easy-megamenu li a {

  white-space: break-spaces;

}

/*jux custom css */

/*===============================

 time:1758303889

================================================================================*/

.navbar{display:block;float:right;}@media (min-width: 768px){.juxnav.jux-easy-megamenu-246 .jux-easy-megamenu.animate .jux-mega>.jux-dropdown-menu{transition-duration:300ms;-moz-transition-duration:300ms;-webkit-transition-duration:300ms;transition-delay:0ms;-moz-transition-delay:0ms;-webkit-transition-delay:0ms}.juxnav.jux-easy-megamenu-246  .meganav.jux-nav-mobile{display:none}.juxnav.jux-easy-megamenu-246  .meganav.jux-nav{display:flex;flex-wrap:wrap;flex-direction:row}}.juxnav.jux-easy-megamenu-246  .meganav.jux-nav > li, .juxnav.jux-easy-megamenu-246  .meganav>li{display:flex;flex-wrap:wrap}.juxnav.jux-easy-megamenu-246 .jux-easy-megamenu{border-top-left-radius:0px;-moz-border-top-left-radius:0px;-o-border-top-left-radius:0px;border-top-right-radius:0px;-moz-border-top-right-radius:0px;-o-border-top-right-radius:0px;border-bottom-right-radius:0px;-moz-border-bottom-right-radius:0px;-o-border-bottom-right-radius:0px;border-bottom-left-radius:0px;-moz-border-bottom-left-radius:0px;-o-border-bottom-left-radius:0px;padding-right:0px;padding-left:0px;padding-top:0px;padding-bottom:0px;margin-right:0px;margin-left:0px}.juxnav.jux-easy-megamenu-246.jux-mm-sticky>div{width:90%;margin:0

auto}.juxnav.jux-easy-megamenu-246.jux-mm-sticky.jux-slideDown{top:0}.juxnav.jux-easy-megamenu-246{background:#fff;border-top-left-radius:0px;-moz-border-top-left-radius:0px;-o-border-top-left-radius:0px;border-top-right-radius:0px;-moz-border-top-right-radius:0px;-o-border-top-right-radius:0px;border-bottom-right-radius:0px;-moz-border-bottom-right-radius:0px;-o-border-bottom-right-radius:0px;border-bottom-left-radius:0px;-moz-border-bottom-left-radius:0px;-o-border-bottom-left-radius:0px}.rtl .juxnav.jux-easy-megamenu-246{}.juxnav.jux-easy-megamenu-246 .meganav > li > a > .jux-menu-item-wrapper, .juxnav.jux-easy-megamenu-246 .meganav>li>.separator>.jux-menu-item-wrapper{flex-wrap:nowrap}.juxnav.jux-easy-megamenu-246 .meganav > li li > a > .jux-menu-item-wrapper, .juxnav.jux-easy-megamenu-246 .meganav > li li>.separator>.jux-menu-item-wrapper{flex-wrap:nowrap}.juxnav.jux-easy-megamenu-246 .meganav > li > a,.juxnav.jux-easy-megamenu-246 .meganav>li>.separator{font-weight:600;font-family:inherit;font-style:normal;font-size:18px;color:#000;background:#fff;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;border-top-left-radius:0px;-moz-border-top-left-radius:0px;-o-border-top-left-radius:0px;border-top-right-radius:0px;-moz-border-top-right-radius:0px;-o-border-top-right-radius:0px;border-bottom-right-radius:0px;-moz-border-bottom-right-radius:0px;-o-border-bottom-right-radius:0px;border-bottom-left-radius:0px;-moz-border-bottom-left-radius:0px;-o-border-bottom-left-radius:0px;display:flex;flex-wrap:wrap;flex-direction:row}.rtl .juxnav.jux-easy-megamenu-246 .meganav > li > a,.rtl .juxnav.jux-easy-megamenu-246 .meganav>li>.separator{border-top:none;border-left:none;border-bottom:none;border-right:none}.juxnav.jux-easy-megamenu-246  .vertical .meganav > li > a,.juxnav.jux-easy-megamenu-246  .vertical .meganav>li>.separator{display:block}.juxnav.jux-easy-megamenu-246 .meganav > li:first-child > a,.juxnav.jux-easy-megamenu-246 .meganav>li:first-child>.separator{}.juxnav.jux-easy-megamenu-246 .meganav>li{margin:0px

0px 0px 0px}.juxnav.jux-easy-megamenu-246 .meganav > li > a .jux-icon{color:#000;font-size:18px}.juxnav.jux-easy-megamenu-246 .meganav > li > a .mega-caption, .juxnav.jux-easy-megamenu-246 .meganav > li > .separator .mega-caption{color:#999;font-size:11px}.juxnav.jux-easy-megamenu-246  .jux-toggle-icon,.juxnav.jux-easy-megamenu-246  .navbar-brand{color:#000}.juxnav.jux-easy-megamenu-246 .meganav > li:hover > a,.juxnav.jux-easy-megamenu-246 .meganav > li.open > a,.juxnav.jux-easy-megamenu-246 .meganav > li:hover > .separator,.juxnav.jux-easy-megamenu-246 .meganav>li.open>.separator{color:#000;background:#fff}.juxnav.jux-easy-megamenu-246 .meganav > li:hover > a .mega-caption,.juxnav.jux-easy-megamenu-246 .meganav > li.open > a .mega-caption,.juxnav.jux-easy-megamenu-246 .meganav > li:hover > .separator .mega-caption,.juxnav.jux-easy-megamenu-246 .meganav > li.open > .separator .mega-caption{color:#999}.juxnav.jux-easy-megamenu-246 .meganav > li:hover > a .jux-icon,.juxnav.jux-easy-megamenu-246 .meganav > li.open > a .jux-icon,.juxnav.jux-easy-megamenu-246 .meganav > .current-menu-item > a .jux-icon,.juxnav.jux-easy-megamenu-246  .meganav > .current-menu-ancestor > a .jux-icon,.juxnav.jux-easy-megamenu-246  .meganav > .current_page_item > a .jux-icon,.juxnav.jux-easy-megamenu-246  .meganav > .current_page_ancestor > a .jux-icon{color:#333}.juxnav.jux-easy-megamenu-246 .jux-easy-megamenu .jux-dropdown-menu,.juxnav.jux-easy-megamenu-246 .jux-easy-megamenu .dropdown-submenu>.jux-dropdown-menu{border-top-left-radius:0px;-moz-border-top-left-radius:0px;-o-border-top-left-radius:0px;border-top-right-radius:0px;-moz-border-top-right-radius:0px;-o-border-top-right-radius:0px;border-bottom-right-radius:0px;-moz-border-bottom-right-radius:0px;-o-border-bottom-right-radius:0px;border-bottom-left-radius:0px;-moz-border-bottom-left-radius:0px;-o-border-bottom-left-radius:0px;background:#fff;padding:5px

5px 5px 5px}.juxnav.jux-easy-megamenu-246 .jux-easy-megamenu .jux-dropdown-menu .mega-nav > li > a,.juxnav.jux-easy-megamenu-246 .jux-easy-megamenu .jux-dropdown-menu .mega-nav>li>.separator{font-weight:normal;font-family:inherit;font-style:normal;font-size:18px;color:#000;padding:5px

20px 5px 20px}#jux-ez-menu-item-options .juxnav.jux-easy-megamenu-246 .jux-easy-megamenu .module-block{color:#555;border-color:#555}.juxnav.jux-easy-megamenu-246 .jux-easy-megamenu .jux-nav-child .moduletable, .juxnav.jux-easy-megamenu-246 .jux-easy-megamenu .jux-nav-child .moduletable

a{font-family:inherit;font-style:normal;font-size:18px;color:#000}.juxnav.jux-easy-megamenu-246 .jux-easy-megamenu .jux-nav-child .moduletable a:hover{font-size:13px;color:#333}.juxnav.jux-easy-megamenu-246 .jux-easy-megamenu .jux-dropdown-menu .mega-nav > li > a .jux-icon, .juxnav.jux-easy-megamenu-246 .jux-easy-megamenu .jux-dropdown-menu .mega-nav > li > .separator .jux-icon{color:#555;font-size:13px}.juxnav.jux-easy-megamenu-246 .jux-easy-megamenu .jux-dropdown-menu .mega-nav > li > a .mega-caption, .juxnav.jux-easy-megamenu-246 .jux-easy-megamenu .jux-dropdown-menu .mega-nav > li > .separator .mega-caption{color:#999;font-size:11px}.juxnav.jux-easy-megamenu-246 .jux-easy-megamenu .jux-dropdown-menu .mega-nav > li:hover > a:not(.mega-group-title),.juxnav.jux-easy-megamenu-246 .jux-easy-megamenu .jux-dropdown-menu .mega-nav > li:hover > .separator:not(.mega-group-title),.juxnav.jux-easy-megamenu-246 .jux-easy-megamenu .jux-dropdown-menu .mega-nav > li > a:not(.mega-group-title):focus,.juxnav.jux-easy-megamenu-246 .jux-easy-megamenu .jux-dropdown-menu .mega-nav>li>.separator:not(.mega-group-title):focus{color:#333;background:#fff;background-image:none}.juxnav.jux-easy-megamenu-246 .jux-easy-megamenu .jux-dropdown-menu .mega-nav > li:hover > a .jux-icon, .juxnav.jux-easy-megamenu-246 .jux-easy-megamenu .jux-dropdown-menu .mega-nav > li:hover > .separator .jux-icon{color:#333}.juxnav.jux-easy-megamenu-246 .jux-easy-megamenu .jux-dropdown-menu .mega-nav > li:hover > a .mega-caption, .juxnav.jux-easy-megamenu-246 .jux-easy-megamenu .jux-dropdown-menu .mega-nav > li:hover > .separator .mega-caption{color:#999}.juxnav.jux-easy-megamenu-246 .jux-easy-megamenu .jux-dropdown-menu .mega-nav > li:hover > a .mega-cation, .juxnav.jux-easy-megamenu-246 .jux-easy-megamenu .jux-dropdown-menu .mega-nav > li:hover > .separator .mega-cation{color:#999}@media (max-width: 767px){.juxnav.jux-easy-megamenu-246  .meganav>li.jux-mega>a:after{border-color:#000}.juxnav.jux-easy-megamenu-246  .meganav

li{float:none}.juxnav.jux-easy-megamenu-246{display:none;width:100% !important;transition:max-height 0.2s ease-out;-moz-transition:max-height 0.2s ease-out;-webkit-transition:max-height 0.2s ease-out;-o-transition:max-height 0.2s ease-out}.juxnav.jux-easy-megamenu-246  .meganav .jux-dropdown-menu{position:static;display:none;float:none;box-shadow:none}.juxnav.jux-easy-megamenu-246  .meganav .mega-col-nav{width:100%}.juxnav.jux-easy-megamenu-246  .meganav .mega-col-nav.hidden-collapse{display:none}.juxnav.jux-easy-megamenu-246  .meganav.jux-nav{display:none}.juxnav.jux-easy-megamenu-246  .meganav.jux-nav-mobile{display:block}.juxnav.jux-easy-megamenu-246  .meganav.jux-nav-mobile li.dropdown.active>a{background:#fff;color:#333;background-color:#fff}.juxnav.jux-easy-megamenu-246  .meganav.jux-nav-mobile li.dropdown.active>a>.jux-icon{color:#333}#jux-collapse-bar-246{display:block;max-width: 78px;}.juxnav.jux-easy-megamenu-246  .jux-easy-megamenu .meganav .jux-dropdown-menu li.active>a{background:#fff;color:#333}.juxnav.jux-easy-megamenu-246  .jux-easy-megamenu .meganav .jux-dropdown-menu li.active>a>.jux-icon{color:#333}.juxnav.jux-easy-megamenu-246 .meganav > li:first-child > a,.juxnav.jux-easy-megamenu-246 .meganav>li:first-child>.separator{border-radius:0}.juxnav.jux-easy-megamenu-246 .jux-easy-megamenu .jux-dropdown-menu,.juxnav.jux-easy-megamenu-246 .jux-easy-megamenu .dropdown-submenu>.jux-dropdown-menu{border-radius:0}.juxnav.jux-easy-megamenu-246 .meganav > li > a,.juxnav.jux-easy-megamenu-246 .meganav>li>.separator{display:block}.juxnav.jux-easy-megamenu-246  .meganav.jux-nav-mobile li.dropdown.active > a .jux-icon{color:#333}.juxnav.jux-easy-megamenu-246.jux-toggle-without-btn{display:block}}


@media only screen and (max-width: 767px) {
.navbar {
  display: block;
  float: left;
  width: 100%;
  max-width: 246px;
}
}