/*
Theme Name: Startit Child
Theme URI: https://startit.select-themes.com
Description: A child theme of Startit Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Version: 2.0.0
Text Domain: startit
Template: startit
*/



/*
 * Taken from footer. Css for social links*/

	.link-social {
		float: none !important;
		padding: 0 0 20px !important;
		text-align: right
	}

	.link-social>span,
	.link-social .link-list {
		display: inline-block;
		margin: 0;
		vertical-align: middle;
	}

	.link-social .link-icon {
		display: inline-block;
		margin-left: 10px;
		margin-bottom: 0;
	}

	.link-social .link-icon a {
		display: block;
		width: 40px;
		height: 40px;
		line-height: 33px;
		font-size: 16px;
		border-width: 0px;
		color: #9f9f9f;
	}

	.link-social .link-icon a:hover {
		color: #fff;
	}

/* * end of Css for social links*/






.swiper-pagination{
	margin: 10px !important;
}


/* jerry - taken from appearance */
@media only screen and (min-width: 1025px)  and (max-width: 1420px) {
#mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 10px 0px 10px;
    font-size: 13px !important;
}
#mega-menu-main-navigation > li:last-of-type a
{
    padding: 0 20px !important;
}
}

#mega-menu-main-navigation > li:last-of-type a
{
background-color:#1079ad !important;
font-weight: 700 !important;
color: #fff !important;
height: 40px !important;
line-height: 40px !important;
margin: 25px 0 !important;
border-radius: 5px !important;
}

body:not(.home) .qodef-content {
    margin-top:0 !important;
}

.sub-nav-tab {
top: 0;
margin: 0 !important;
-webkit-transition: all .33s ease 0s;
  -moz-transition: all .33s ease 0s;
  -o-transition: all .33s ease 0s;
  transition: all .33s ease 0s;
}

.product-sticky-down {
    top: 0 !important;
    position: fixed;
  width: 100%;
    z-index:99999999;
}

.product-sticky-up {
    position: fixed;
  width: 100%;
    z-index:99999999;
}

.qodef-mobile-header .qodef-mobile-menu-opener {
    float: left;
}
.qodef-mobile-header .qodef-grid {
    width: 100%;
}
.home-mid-banner > .qodef-section-inner {
    width: 90%;
    margin: 0 auto;
}

.qodef-mobile-header .qodef-mobile-menu-opener {
    float: left;
}
.qodef-mobile-header .qodef-grid {
    width: 100%;
}
.home-mid-banner > .qodef-section-inner {
    width: 90%;
    margin: 0 auto;
}
@media only screen and (max-width: 480px) {
    #qodef-particles .qodef-p-content, .qodef-container-inner, .qodef-fullwidth-slider-item .qodef-fullwidth-slider-item-content-wrapper, .qodef-grid, .qodef-grid-section .qodef-section-inner, .qodef-slider .carousel-inner .qodef-slider-content-outer {
        width:90% !important;
    }
    .home-pre-footer h6 {
        font-size: 11px;
        line-height: 16px;
    }
}
@media only screen and (max-width: 1024px) {
    .qodef-mobile-header .qodef-mobile-menu-opener {
        margin-left: 5%;
    }
}

.vc_row .qodef-full-section-inner{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
    flex-wrap: wrap;
}

.vc_row [class*='vc_col'] {
    display: flex;
    flex-direction: column;
}


@media only screen and (max-width: 767px) {
    .footer-content {
        max-height: 0;
        overflow: hidden;
        transition: max-height .2s ease-out;
    }
    .footer-title:after {
        content: '\002B';
        font-weight: 400;
        float: right;
        margin-left: 5px;
        font-size: 26px;
    }
    .footer-title:after {
        content: '\002B';
        font-weight: 400;
        float: right;
        margin-left: 5px;
        font-size: 26px;
    }
    .no-collapsible .footer-title:after {
        content: "" !important;
    }
    .footer-title.active:after {
        content: "\2212";
    }
    .home-pre-footer .vc_col-xs-4, .product-pre-footer .vc_col-xs-4 {
        width: 32% !important;
    }
	.home-pre-footer .vc_col-xs-4 .vc_column-inner {
    padding-left: 5px !important;
    padding-right: 5px !important;
	}
    .footer-two-row-top{
    padding-bottom: 0 !important;
}
}
.qodef-search-opener {
	 vertical-align: middle;
}
#fsCell85180095 {
	padding: 0 !important;
    margin: 0 !important;
}

/*#fsSubmit3669786 {
    text-align: left !important;
}*/

.desktop-float-right {
	float:right;
}
/* safari fix */
.clearfix:after, .clearfix:before, 
.vc_column-inner:after, .vc_column-inner:before {
	content:normal;
}
/* + - icon FAQ */
span.ui-accordion-header-icon.ui-icon.fa.fa-plus,
span.ui-accordion-header-icon.ui-icon.fa.fa-minus {
    text-indent: initial;
    position: initial;
    display: inline-block;
    background: none;
}

/* Segway Inc since 2022 */

/* Press Day 2022 flex box mobile */
.flex-container {
  display: flex;
  flex-wrap: wrap;
	width:90%;
	margin: 0 auto;
	position: relative;
}

.flex-container li {overflow-wrap: break-word;}

.flex-container ul {position: absolute;list-style-type: none;z-index:1;}

.flex-item-left {
  flex: 55%;
	position: relative;
}

.flex-item-right {
  flex: 35%;
	position: relative;
}

@media (max-width: 800px) {
.flex-item-right, .flex-item-left {
    flex: 100%;
  }
}
.qodef-logo-wrapper a picture:first-child,
.qodef-logo-wrapper a picture:first-child+picture{
	position:absolute;
}

/* Press Day 2022 flex box mobile */

.mega-menu-item:hover{
	border:1px solid #CCC;
	background-color:#EEE;
	border-radius:32px;
	
}







/* Select Options/General/Custom code */
/*JENNY*/
.hidden{display:none;}
.qodef-btn{border-radius:0px;
        text-transform: initial;
        font-weight: 700;
}
p, h1, h2, h3, h4, h6 {padding:0 1% 2% 1%;}
.display-product:{max-width:350px !important;}
.qodef-image-gallery{
    padding:1% 0;
}
.qodef-mobile-header .qodef-mobile-nav{
    background-color:#222;
}
.feature-list:hover {
    box-shadow: 3px 3px 10px rgba(35,35,35,0.15);
    transition: 0.5s;
}
.home-mid-banner {
    padding: 16px 0;
}
.img-hover-zoom {
    height: auto;
    overflow: hidden; 
    margin: 5px 2px;
}
.img-hover-zoom img {
    transition: transform .5s ease;
}
.img-hover-zoom:hover img {
    transform: scale(1.1);
}
.home-pre-footer{
    margin: 1% 0;
}
.row-eq-height > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/*changed */
.row-eq-height > div > .wpb_column { 
    display: flex;
	display: inline-flex;
    flex-direction: column;
	padding: 5px 5px 15px 15px;
}
.row-eq-height > div > .wpb_column  > .vc_column-inner {
    height:100%;
}
.row-product-list-two{
    margin: 1% 3% 0 3%;
}

.row-product-list-full{
    margin: 1% 3.5% 0 3.5%;
}

.list-block {
    padding:0.5%;
}
.list-block .vc_column-inner {
    background-color: #f5f5f5;
    padding:4% 8%;
}
.list-block .vc_column-inner:hover {
    box-shadow: 3px 3px 10px rgba(35,35,35,0.15);
    transition: 0.5s;
}

.list-block-full-content{
    padding: 3% 0;
}

.list-block-full {
    background: #f5f5f5;
    padding:3%;
}
.list-block-full:hover {
    box-shadow: 3px 3px 10px rgba(35,35,35,0.15);
    transition: 0.5s;
}

.ac-block {
    margin:3% 5%;
}

.ac-block-bottom {
    margin:3% 5%;
    padding-bottom:5%;
}


a {color:#888888;}

/* NEW SEGWAY MEGA MENU */
.mega-title-below{
    letter-spacing:1px;
}
/*REV SLIDER*/
.underline{
    text-decoration: underline;
}
/* NEW SEGWAY PRODUCT DETAIL */
.text-overlay-img-parallax
{
    padding:15% 5%;
}
.text-overlay-img
{
    padding:12% 5%;
}
.text-overlay-img-content
{
    padding:5% 0;
}
.text-overlay-columnns-content{
    padding: 10% 5%;
}
.text-overlay-img-top{
    padding: 10% 5% 25% 5%;
}
.text-overlay-img-bottom{
    padding: 25% 5% 10% 5%;
}
.es1l-text-overlay-img-top{
    padding: 5% 5% 30% 5%;
}
.text-img-side{
    padding:5% 3%;
}
.top-intro{
    padding:20% 0;
}
.white-text{
    color:#fff;
}
.yellow-text{
    color:#f8bb27;
}
.text-center{
    text-align: center;
}
.feature-icon-background{
    background: #000000;
    padding: 8% 5%;
}

.feature-icon-background-es3{
    background: #1b1da7;
    padding: 10% 5%;
}
.feature-icon-background-es3 h6{
    color: #9f9f9f;
    text-align: center;
    padding: 10%;
}

.feature-icon-background h6{
    color: #9f9f9f;
    text-align: center;
    padding: 10%;
}
.emoped-icon-img{
    width: 80%;
    padding: 3%;
    margin:auto;
}
.press-background{
    background: #111111;
    padding:5% 3%;
}
.use-case{
    padding: 5% 3%;
}
.use-case-row{
    padding:2% 0;
}
.use-case-row-content{
    padding: 10% 5%;
}
.use-case-row-content-last{
    padding: 0 5% 10%;
}
.use-case-content{
    padding: 15% 8%;
}

ul#sub-nav li {
  list-style-type: none;
  display:inline;
  color:#fff;
  font-size: 15px;
    letter-spacing: 1px;
}

.sub-nav-btn {padding:0 10px;}

.sub-nav-tab{

    background-color: #232323 !important;
}

.p-list-bottom >.wpb_wrapper ul{
   max-width: 380px;
   margin: 0 auto;
   list-style-position: inside;
   padding: 1% 0 3%;
   letter-spacing: 1px;
}

  .sub-nav {
padding:10px 0;
float: left;
width: 100%;
margin: 0 auto;
text-align: center;
}

.sub-nav ul {
list-style: none;
}

.sub-nav ul li {
color: #fafafa;
font-size: 15px;
display:inline-block;
padding-right: 3%;
}
.btn-fd{
    padding-right:0px;
}

.wp-spaios-swiper-3dcarousel-wrapper.swiper-container-coverflow{
    padding-bottom:4%;
}

.wp-spaios-slider-wrap.wp-spaios-swiper-3dslider-wrapper .swiper-pagination .swiper-pagination-bullet, .wp-spaios-slider-wrap .wp-spaios-swiper-3dcarousel-wrapper .swiper-pagination .swiper-pagination-bullet{
    height:10px;
    width:10px;
    margin:0px 10px !important;
}
  
.main-full{padding-left:0px !important;
      padding-right:0px !important;
  }
  
  
  .wpos-tab-slider .as-layer.as-black {
      background:none;
      margin:10px;
  }
  
  .wpos-tab-slider .panel-counter{
      font-size:16px;
      letter-spacing:1px;
      -webkit-transform:none;
      transform:none;
      max-width: 25%;
  }
  
.feature-item{
    text-align:center;
}
.feature-item svg{
width: 60px;
    height: 60px;
    margin-right: 8px;
    vertical-align: middle;
    fill:#9f9f9f;
}

.ac-fullwidth{padding-left:0px !important;
    padding-right:0px !important;
}

.featureicon-note{
    font-size:10px; 
    line-height:16px;
    color:#4b4b4b;
  text-align:center;
}
.qodef-fullwidth-slider-item .qodef-fullwidth-slider-item-content-wrapper .qodef-fullwidth-slider-item-wrapper-inner:after{
    background:none;
}
.qodef-fullwidth-slider-item .qodef-fullwidth-slider-item-content-wrapper .qodef-fullwidth-slider-item-text p{
    color:#fafafa !important;
}

.qodef-fullwidth-slider-item .qodef-fullwidth-slider-item-content-wrapper .qodef-fullwidth-slider-item-elements-holder{
    padding:0 70px;
}

.qodef-fullwidth-slider-item .qodef-fullwidth-slider-item-content-holder{
    background: linear-gradient(90deg,rgba(33, 33, 33, 0.9) 50%,transparent 50%);
}
.qodef-fullwidth-slider-item-subtitle h4{
    font-size: 14px;
    line-height: 22px;
    color: #fafafa;
}
.video-block {
    padding:15% 5%;
}
.video-block h6{
    padding:2% 0;
}
.text-padding-mb{
    padding:2% 10% 10%;
}
/*NYFW*/
.nyfw-logo-top{
    background-color: #090909;
    padding: 1%;
}
div#cs-logo{
    width: 77%;
}
.cw-sg-logo{
    text-align:center;
}
.cw-sg-logo svg{
    width: 300px;
    height: 60px;
    vertical-align: middle;
    fill: #fff;
}
.nyfw-section{
    padding: 2% 5%;
    margin-left: 7%;
    margin-right: 7%;
}
.nyfw-section p{
    padding: 1% 7%;
    line-height: 26px;
}
.nyfw-section h2{
    padding: 2% 0 1%;
}
.last-block{
    padding-bottom:5%;
}
.first-block{
    padding-top:5%;
}
.white-block{
    background-color: #fff;
    padding:3%;
}
.nyfw-parallax{
    padding:15% 0;
}
i.qodef-icon-font-awesome.fa.fa-play.qodef-icon-element{
    margin:0 0 0 5px;
}
.nyfw-promo{
    padding:2% 16% 3%;
}
.nyfw-video-full{
    padding: 15% 5% 17%;
}
.shadow:hover{
    opacity: 0.95;
    box-shadow: 0px 5px 10px #00000061;
    transition: 0.3s;
    transition-timing-function: ease-in-out;
}
@media only screen and (max-width: 480px){
    .nyfw-section {
        padding: 3% 3% 2%;
        margin-left: 2%;
        margin-right: 2%;
    }
    .white-block {
        padding: 6% 4%;
    }
    .last-block{
        padding-bottom:8%;
    }
    .nyfw-video-full{
        padding: 10% 5% 15%;
    }
    .nyfw-section p{
        padding: 3% 0%;
    }
}
/*TEDX*/
div#tedx-logo img {
    width: 80%;
}
div#tedx-ns img {
    width: 80%;
}
.tedx-intro p{
    font-size: 16px;
    color: #464444;
    line-height: 28px;
    padding: 2% 15%;
    text-align: left;
}
.tedx-intro h3{
    font-size: 24px;
    font-style: italic;
    line-height:38px;
}
.tedx-section{
    padding:5% 0;
}
.tedx-color{
    color:#ff2b06;
}
span#label101679784, label#label101679788, label#label101679787 {
    color: #fff !important;
}
input#fsSubmitButton4135352 {
    background-color: #ff2b06 !important;
    font-size: 16px !important;
    font-weight: 700;
}
.tedx-icon-block{
    padding:3% 7%;
}
.tedx-feature {
    padding: 3% 7% 1%;
}
.tedx-feature h3 {
    padding-bottom: 5%;
}
.tedx-feature img {
    padding-bottom: 5%;
}
.txt-overlay-img-nsr{
    margin: 0 7%;
    padding: 10% 7%;
}
.tedx-testimonial h2 {
    padding-bottom: 4%;
}
@media only screen and (max-width: 480px)
{
    .vc_custom_1605316561372{
        display:none;
    }
    
    .tedx-feature {
        padding: 5% 1%;
    }
    .tedx-feature h3 {
        padding-bottom: 5%;
        font-size: 22px;
        font-weight: 600;
    }
    .tedx-feature img {
        padding: 5% 0;
    }
    .tedx-intro h3{
        font-size: 22px;
        line-height: 32px;
    }
    .tedx-intro p {
        font-size: 14px;
        line-height: 24px;
        padding: 4% 5%;
    }
    .tedx-intro h2{
        padding-bottom:5%;
        line-height: 38px;
    }
    .tedx-intro h4{
        line-height: 26px;
    }
    .tedx-form h3{
        font-size: 22px;
        line-height: 30px;
    }
    .tedx-highlight h2{
        font-size: 24px;
        line-height: 36px;
    }
    .tedx-testimonial h2{
        padding: 7% 2% 0;
    }
}
/*END TEDX*/
/*Gokart Pro*/
.darkbg{
    background-color: #090909;
    padding:5% 7%;
}
.half-banner{
    padding:0 3%;
}
.half-banner h2{
    font-size:32px;
    padding:5% 6% 3%;
}
.half-banner p{
    padding:0 5% 2%;
}
.four-banner{
    padding:2% 15%;
}
span.gkp-value {
    font-size: 36px;
    font-weight: 700;
    font-style: italic;
}
.gkt-award{
    width:80%;
    margin:0 auto;
}
.mobile-bg{
    background:#090909;
}
/*G30LP*/
.bms-section{
    background-color:#171717;
    padding:1% 20% 5%;
}
.bms-row{
    padding:2% 0;
}
.bms-section h6{
    color: #9f9f9f;
    text-align: center;
    padding: 4% 0;
    font-size:15px;
}
.bms-section img.vc_single_image-img.attachment-full{
    width:80%;
}
.g30-txt-overlay-img-top {
    padding: 5% 5% 25% 5%;
}
/*e22*/
.e22-intro{
    text-align: center;
    color: #fff;
    font-size: 16px;
    padding: 0 5%;
}
.upgrade-title{
    color: #f8cf2e7a;
    font-weight: bold;
    font-size: 30px;
    padding-bottom: 5%;
}
.upgrade-section{
    background:#1c1c1c;
    padding: 5% 0 1%;
}
.e22-text-overlay-img {
    padding: 8% 5%;
}
.e22-text-overlay-img-content {
    padding: 3% 0;
}
.note-darkbg{
    font-size:12px;
    line-height: 20px;
    color:#c8c8c8;
    font-style: italic;
}
.note-whitebg{
    font-size:12px;
    line-height: 20px;
    color:#696969;
    font-style: italic;
}
.e22-pad{
    padding:1.2% 0;
}
/*air t15*/
.t15-text-overlay-img {
    padding: 5% 5% 8%;
}
.t15-feature-icon-background{
    background: #1b1b1b;
    padding: 4% 5%;
}
.t15-feature-item{
    text-align:center;
}
.t15-feature-item svg{
    width: 45px;
    height: 45px;
    margin-right: 8px;
    vertical-align: middle;
    fill:#9f9f9f;
}
.t15-feature-icon-background h6 {
    font-size: 16px;
    line-height: 26px;
    color: #9f9f9f;
    text-align: center;
    padding: 6%;
}
.t15-press{
    padding:5%;
    background-color: #f5f5f5;
}
.t15-press img.wp-spaios-slider-img {
    padding-top: 2%;
    width: 17%;
}
.wp-spaios-slider-wrap.gallery-prodesign-1 .swiper-slide .wp-spaios-slider-content {
    background-color: transparent;
}
.t15-signup-overlay{
    padding: 6% 4%;
}
.t15-signup-overlay h3{
    text-align:center;
    color:#fff;
}
.t15-signup-overlay h2{
    text-align:center;
    color:#fff;
    padding-bottom: 1%;
}
.t15-row-product-list-two {
    margin: 2% 3% 0 3%;
    background: #f5f5f5;
}
.t15-feature-content {
    padding: 13% 8%;
}
.t15-feature-content h2 {
    font-size: 28px;
    line-height: 40px;
}
.t15-feature-content p{
    padding-top:2%;
    color:#707070;
    font-size:15px;
    line-height:25px;
}
.t15-feature-content li {
    font-size: 15px;
    letter-spacing: 1px;
    padding: 2% 2% 1%;
}
.t15-min{
    min-width: 500px;
}
.t15-core-des{
    padding:5% 7%;
}
div#t15-ninebot-label {
    width: 80%;
    padding:3% 0 7%;
}
.t15-core-des p{
    font-size:18px;
    line-height:30px;
    color:#2c2c2c;
}
.t15-core-des .content{
    padding:5% 5% 5% 1%;
}
.t15-highlight{
    background:#f5f5f5;
    padding:5% 5% 3%;
}
.t15-highlight h2{
    padding-bottom:3%;
}
.t15-highlight img.attachment-full.size-full {
    width: 35px;
}
.qodef-iwt-text-holder p{
    font-size: 17px;
    padding: 2%;
}
.qodef-iwt.qodef-iwt-icon-left.qodef-iwt-icon-small .qodef-iwt-content-holder{
    padding-left:15%;
}
.highlight-feature {
    padding: 1% 7% 0;
}
.qodef-iwt-title-holder h4{
    word-break: inherit;
    font-size:16px;
    letter-spacing: 0.75px;
}
.qodef-iwt.qodef-iwt-left-from-title .qodef-iwt-title-holder{
    width:70%;
}
div#fsCell91249488 {
    padding: 1% 20% !important;
}
/*F SERIES*/
.fs-popup{
    font-weight: 900;
    background-color: #e91677 !important;
    font-size: 18px;
    padding: 0.5% 6% !important;
    letter-spacing: 1px;
    border: none;
    font-family: 'Open Sans';
    color: #fff !important;
}
.fs-note{
    font-size: 15px;
    line-height: 22px;
    color: #696969;
    font-style: italic;
}
.signup-section{
    padding:6% 4%;
}
.signup-section h3{
    font-weight:700;
    line-height:40px;
}
img.alignnone.size-full.wp-image-13990{
    vertical-align: middle;
    width: 12%;
}
.fs-overlay-bottom{
    padding:30% 0 2%;
}
.fs-use-case, .fs-compare{
    padding:3% 7%;
    background-color:#f6f5f5;
}
.fs-icon-bg{
    background:#fff;
    padding: 6% 5% 5%;
}
.fs-feature-item svg{
    width: 60px;
    height: 60px;
    margin-bottom: 10px;
    vertical-align: middle;
    fill:#333;
}
.fs-info-text{
    padding: 5%;
    background-color: #f6f5f5;
}
.fs-info-text>.vc_column-inner, .fs-uc-text>.vc_column-inner {
    margin: auto;
}
.fs-info-pic>.vc_column-inner, .fs-uc-pic>.vc_column-inner {
    padding: 0;
}
.fs-uc{
    margin:2% 0 !important;
}
.fs-uc-text{
    background-color:#fff;
    padding:5%;
}
.fs-info-text h6 {
    line-height: 32px;
    font-size: 18px;
}
.fs-com-top{
        padding:2%;
        margin-bottom:1%;
    }
.fs-com-top.cell-b1 h3 {
    padding-bottom: 0;
}
.fs-signup-pop{
    padding:10% 0 7%;
}
img#popup-ig {
    width: 20%;
}
@media only screen and (max-width: 486px){
    img.alignnone.size-full.wp-image-13990{
    width: auto;
}
}
@media (min-width: 768px){
    #fs-uc-mobile{
        display:none;
    }
}
/*SPEC*/
.spec-section{
    padding:7% 5%;
}
.spec-section-bottom{
    padding:3% 5% 5% 5%;
}
.spec-inner{
    padding:2% 0;
}

.spec-inner table tbody th{border-right:0px !important;}
.spec-inner table {
  border-collapse: collapse;
  width: 100%;
}
.spec-inner th {width:30%;}
.spec-inner td {width:70%;}
.spec-inner th, .spec-inner td {
    color: #232323 !important;
    text-align: left !important;
    letter-spacing:1px;
}

.title-semi{font-weight: 600 !important;}
.table tbody th{border-right:none !important;}
.th{background-color:#fff;
}

tr:nth-child(odd) {background-color: #eef7fd6b;}
.icon-right{float:right;}

table tbody tr, table thead tr {
    border: none;
}
.spec-note{padding:5px 0;}

/*TESTIMONIAL*/
.testimonial-section{
    background: #111111;
    padding: 5% 0 7% 0;
}
.testimonial-section p, .testimonial-section h6{
    color:#fff;
    text-align:center;
}
.testimonial-row{
    margin:2% 5%;
}
.mega-testimonial-3 img {
    border:none !important;
    box-shadow: none !important;
}
.mega-testimonial-3 i{display: none !important;}
.testimonial-com {color:#ffffff; text-align: center;}
.testimonial-block {
    padding: 3% 2%;
}
.testimonial-block .vc_column-inner {
    background: #ffffff08;
    padding: 5%;
}
.product-gallery {
    padding:5% 7%;
}

.product-gallery h1{
    padding-bottom:3%;
}

/*PRODUCT BOTTOM*/

.product-bottom{
    background: #f5f5f5;
    padding: 5% 0;
}

/*COMPARE*/

.compare-title{
    padding:5% 7%;
}
/*BLOG*/

.qodef-blog-standard-post-date {display:none !important;}
.qodef-blog-standard-info-holder {display:none !important;}
.qodef-post-info-bottom {display:none !important;}
.qodef-blog-holder article{
    padding-bottom:5%;
}
.blog-section{
    padding:3% 2% 0 2%;
}
.blog-section-bottom{
    padding:3% 2% 3% 2%;
}
.blog-block{
        background: #f5f5f5;
    margin: 1% 0.5%;
    padding: 3%;
}

.blog-block:hover {
    box-shadow: 3px 3px 10px rgba(35,35,35,0.15);
    transition: 0.5s;
}
.blog-title {padding:20px 0;}
.blog-text {padding:10px 0;}

.qodef-blog-holder article:not(.format-audio) .qodef-post-image {display:none;}
.qodef-blog-list-holder .qodef-item-info-section{display:none;}
.qodef-blog-list-holder .qodef-excerpt{display:none;}

.event-subtitle{
    font-weight: normal !important;
    font-family: "Milkshake";
    color:#383838;
}
.blue-text{
    color:#05a8e0;
}
.hws-block{
    padding:4% 20% 6%;
    background-color: #f5f5f5;
}
.hws-block h2, .saa-block h2{
    text-align:center;
}
.hws-block h3, .saa-block h3{
    font-weight: 700;
    text-align:center;
}
.hws-block h4{
    font-weight: 600;
    color:#232323;
}
.hws-block h5{
    font-size: 16px;
    line-height: 28px;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 0 1% 1% 1%;
}
.hws-block img, .saa-block img{
    padding:2% 0 3%;
}
.hws-block ul{
    list-style: none;
    padding: 0 1% 2%;
    color: #232323;
    letter-spacing: 1px;
}
.hws-subtitle{
    font-family: "Milkshake";
    font-weight: 600;
    color:#383838;
}
.hws-essential{
    margin:3%;
    background:#fff;
}
.essential-content{
    padding: 5%;
    text-align: center;
}
.hws-prizes{
    text-align: center;
}
.hws-prizes h5{
    padding:0;
}
.hws-prizes p{
    color:#4d4d4d;
}
.last{
    padding-bottom: 3%;
}
.qodef-iwt-title-holder h6{
    word-wrap: inherit;
    padding:2% 1% !important;
}
.saa-block{
    padding: 4% 20% 6%;
    background-color: #f3f8fb;
}
.saa-content{
    margin:3%;
    background:#fff;
    box-shadow:15px 15px 0px #aaaaaa52;
}
.saa-fund{
    padding:5%;
}
.saa-fund p{
    text-align: left;
}
.social-item{
    line-height: 30px;
    margin: 12px 0 12px 20px;
}
.social-item svg{
    width: 30px;
    height: 30px;
    margin-right: 8px;
    vertical-align: middle;
    fill:#383838;
    float:left;
}
.social-item .social-text {
    margin-left: 40px;
    font-size: 17px;
    line-height: 30px;
    font-weight: 500;
    letter-spacing: 0.5px;
    color: #383838;
}
.social-text a{
    color:#383838;
}
.social-text a:hover{
    color:#4ba5d3;
}

/*CONTACT FORM*/
.contact-section{
    padding: 5% 0 2% 0;
}

.contact-form-sub{
    padding:0;
}

.fsForm input.fsField[type="text"]{
    height:42px !important;
    width:100% !important;
}

.fsForm select.fsField{
    height:42px !important;
    width:100% !important;
}
.fsForm textarea.fsField{
    width:100% !important;
}
#field86276609M,#field86276609D,#field86276609Y, #field72279340M, #field72279340D, #field72279340Y{
    width:30% !important;
}

.fsBody .fsForm .fsRequiredLabel{
    color:#232323 !important;
    font-family: 'Open Sans' !important;
    font-size: 14px !important;
    line-height: 18px !important;
}

.fsBody .fsForm .fsLabel{
    color:#232323 !important;
    font-family: 'Open Sans' !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 18px !important;
    letter-spacing: 0.5px !important;
}
.fsRequiredLabel span{
    font-family: 'Open Sans' !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 18px !important;
    letter-spacing: 0.5px !important;
}
.fsRequiredMarker{
    color:#4ba5d3; 
}
.fsFieldFocused {
    background-image: none !important;
}
.fsForm input[type=file].fsField:focus, .fsForm input[type=text].fsField:focus, .fsForm textarea.fsField:focus, .fsForm input[type=number].fsField:focus, .fsForm input[type=email].fsField:focus, .fsForm input[type=tel].fsField:focus, .fsForm select.fsField:focus{
    border-color: #4ba5d3 !important;
}
.fsRowBody, .fsCell, .fsFieldCell,  .fsFirst,  .fsLabelVertical{
    text-align:left;
}
div.fsSaveIncomplete{
    box-shadow: none !important;
}
.fsProgress{
    border:0px !important;
}
.bottom-em{
    padding:3%;
}
canvas.jSignature{
    width: 700px !important;
    height: 190px !important;
}
.fsBody .fsSupporting{
    margin-top: 8px !important;
}
input#field94813300{
    padding-left:7px !important;
    padding-right:7px !important;
}
/*EVENTS*/

.event-block {
    margin: 0 2%;
    padding: 3% 5%;
}
.video-event{
    padding: 20% 5%;
    margin: 0;
}
/*NEWSROOM*/

.newsroom-top{
    padding:2% 3% 3%;
    background:#f5f5f5;
}

.newsroom-top h2{
    text-align: center;
    padding: 2% 0;
}
.news-tagcloud{
    padding: 3% 9% 0 9%;
}
.tagcloud{
    text-align:center;
}
.news-hero{
    padding:2% 10% 3%;
}
.news-hero-pr{
    color:#DA0F47;
    padding: 3% 1% 4% 1%;
}
.news-hero h6{
    color:#232323;
    font-weight:700;
}

.news-mid{
    padding:0 10%;
}

.news-last{
  padding:0 10% 3% 10%;   
}

.news-hero-text{
    padding:3% 0;
    
}
ul.news-social li {
    padding: 3% 1%;
    list-style:none;
}
.subscribe-widget{
    background: #fafafa;
    padding: 7% 6%;
}
a.tag-cloud-link{
    font-size: 12px !important;
    background: #f5f5f5;
    display: inline-table;
    padding: 3px 18px;
    line-height: 35px;
    margin:2px 0;
}
.qodef-portfolio-list-holder-outer.qodef-ptf-standard article .qodef-item-text-holder .qodef-item-title{
    padding: 3% 1% 8% 1%;
    font-weight:700;
}
.qodef-blog-holder.qodef-blog-type-masonry article:not(.format-quote):not(.format-link) .qodef-post-text{
    border:none;
    background: #f7f7f7;
}
h2.qodef-post-title{
    line-height:30px;
}
.qodef-portfolio-single-holder .qodef-portfolio-single-nav{
    display:none;
}
/*FOOTER*/
.pre-footer {
    padding:3% 0 4% 0;
    background-color: #fff;
}
.pre-footer h6 {
    text-align: center;
    padding:2% 0;
}
p > .aligncenter {
    margin:0px auto;
}
.footer-bottom a{color:#b2b2b2;}
.footer-bottom a:hover {color:#fafafa;}
.footer-title {font-size:14px; color:#ffffff; font-weight:600;}
.footer-content{font-size:12px; color:#b2b2b2;}
.footer-content li{
    padding:2% 0;
}
.footer-sec-top {
    padding-bottom:5%;
}
footer .qodef-footer-bottom-holder{
    background: #232323;
    border-top: 0px;
    box-shadow: none;
    padding: 3% 0;
}
.footer-bottom-text{font-size:10px; color:#b2b2b2;}
.footer-bottom-border{border-top: 1px solid #87878752 !important;}
footer .widget ul {color:#b2b2b2; display: inline-block; margin-left: 0px;}
    .footer-dealer {
        background-color: #4b4b4b;
    }
    .footer-dealer h2 {
        color: #fff;
        font-size: 20px;
        font-weight: normal;
    }
    .footer-dealer p {
        color: #fff;
    }
    .footer-service {
        background-color: #f7f7f7;
    }
    .footer-service h2 {
        color: #000;
        font-size: 20px;
        font-weight: normal;
    }
    .footer-service p {
        color: #000;
    }
    .footer-tour {
        background-color: #000;
    }
    .footer-tour h2 {
        color: #fff;
        font-size: 20px;
        font-weight: normal;
    }
    .footer-tour p {
        color: #fff;
    }
    .footer-dealer, .footer-service, .footer-tour {
        padding: 40px 30px 75px 30px;
    }
/* removed position: absolute;*/
    .footer-dealer .qodef-btn.qodef-btn-icon, 
    .footer-service .qodef-btn.qodef-btn-icon, 
    .footer-tour .qodef-btn.qodef-btn-icon {
        bottom: 35px;
    }
.contact-bar {
    padding: 55px 55px 75px 55px;
}
.contact-bar h3 {
    font-size:  20px;
    font-weight: bold; 
}
.contact-bar .contact-button {
    text-align: right; 
    padding-top:  20px;
}
.footer-two-row-top{
    padding: 0 0 10% 0;
}
/* NEW SUBSCRIBE FORM FOOTER */

.fsBody{
    padding:0px !important;
}
.fsBody .fsForm{
margin: auto !important;
padding:0px !important;
background-color:rgba(255, 255, 255, 0) !important;
}
.fsForm .fsCell{
    9px 0px !important;
}
.fsBody .fsFieldRow{
    margin-bottom:10px !important;
}
.fsBody .fsRowBody{
    margin-bottom:0px !important;
}
.fsForm .fsSubmit{
    margin-top:0px !important;
    padding:10px 0 !important;
    background-color: transparent !important;
}
footer input[type="submit"]{
    border-color:#232323 !important;
}
.fsSubmitButton{
    background-color: #3d3e40 !important;
    display: inline-block !important;
    width: auto !important;
    height: 48px !important;
    line-height:23px !important;
    text-indent: 0 !important;
    padding: 0 11% !important;
}
input#fsSubmitButton3669786 {
    border-radius:7px !important;
    font-size:16px !important;
    font-weight:700 !important;
    padding:2% 15% !important;
    background-color: #5a5d64 !important;
}
/*TEXT PAGE */
.text-page {
    padding: 3% 3% 6% 3%;
}
.text-page h2 p {padding:1% 0;}
.text-page ul{
    list-style:none;
    padding: 0 1% 2% 1%;
}
.text-page ul>li>a{
    color:#383838;
}
.text-page ul>li>a:hover{
    color:#4ba5d3;
}
.text-page li{padding-bottom:1%;}
.text-block{
    padding:2% 0;
}
.text-block-space{
    padding:4% 0;
}
.mega-accordion .mega-panel{
    padding:1% 3% !important;
    border: none !important;
}
.career ul{
    margin:0 1.5% 1%;
    list-style-position: outside;
}
.career li{
    padding:1% 0;
    letter-spacing:1px;
}
.career p{
    font-size: 16px;
    line-height:26px;
    padding:0 0 1%;
}
.ui-widget{
    font-family: inherit !important;
}
.safety-top {
    background: #f5f5f5;
    padding: 5% 8%;
    text-align: center;
}
.safety-section {
    padding:3% 10%;
}
.safety-section h2 {padding:1% 0;}
.safety-section p {padding:2% 0;}
.safety-video {
    padding: 2% 0;
}
.qodef-video-button-play .qodef-video-button-wrapper{
        border: 2px solid #fff;
    background-color:#00000000;
}

.qodef-video-button-play .qodef-video-button-wrapper:hover{
    border: 2px solid #4aa5d3;
}
.qodef-video-button-play {
    font-size:50px !important;
}
.qodef-video-button-play .qodef-video-button-wrapper:hover{
    background-color: #0000;
    color: #4aa5d3;
}
.about-section {
    padding: 1% 0;
}
.about-intro{
    padding:3% 17% 1%;
}
.abt-title{
    font-size:68px;
}
.award-section{
    padding-top: 5%;
}
.award-section-last{
    padding-bottom: 5%;
}
.ces-events h6{
    font-weight:600;
    padding:2% 0;
}
.ih-item.square{
    margin-bottom:0px;
}
.wpsl-input label, #wpsl-radius label, #wpsl-category label{
    width:auto !important;
}
li.qodef-blog-list-item.clearfix{
    clear:initial;
}
/*where to buy*/
.where-buy, .af-section{
    background:#f7f7f7;
    padding:5% 10% 7%;
}
.where-buy h2{
    margin-bottom:1% !important;
}
.where-buy h6{
    border-bottom: 1px solid #ced3d4;
    font-weight:600;
}
.buy-tab{
    background:#fff;
    padding:5%;
}
.buy-tab p{
    padding-top:2%;
}
.where-buy table td{
    padding: 2% 5%;
    background: #fff;
}
.map-table{
    padding:2% 0 !important;
}
.wb-logo{
    width:70%;
    margin:auto;
}
#tabs_desc_10916_5 #wpsl-result-list li p{
    text-align: left;
    margin: 0 0 3% 0 !important;
    letter-spacing:0.5px;
}
/*tab*/
.map-table #wpsl-result-list p{
    text-align:left !important;
}
/*community*/
.social-icon{
    padding:0 37%;
}
.social-icon-item{
    text-align:center;
}
.social-icon-item svg{
    width: 30px;
    height: 30px;
    margin-right: 8px;
    vertical-align: middle;
    fill:#888888;
}
.social-icon-item svg:hover{
    fill:#4ba5d3;
}
.community-intro{
    font-size: 18px;
    line-height: 30px;
    text-align:center;
    padding-bottom: 0.5%;
}
.com-gallery-spacing{
    padding-bottom: 7%;
}
/*POPUP*/
.pum-theme-7354 .pum-container, .pum-theme-lightbox .pum-container{
    padding: 0;
    background-color: #fff;
}
.pum-container .pum-content>:last-child{
    padding:0;
}
.popup-field{
    padding: 3% 3% 0 0;
    text-align: center;
}
.popup-field h2{
    font-size: 28px;
    line-height: 36px;
    font-weight: 700;
    padding: 2% 0;
    letter-spacing: 0;
    font-family: 'Arial';
}
.popup-field p{
    font-weight: 600;
    font-size: 16px;
    line-height: 27px;
    padding: 2% 0 4% 0;
    color: #464545;
}
.popup-field img {
    width: 75%;
}
.popup-content{
    padding:5% 0 0;
}
.popup-terms{
    font-size:10px !important;
    line-height: 18px !important;
}
.pop-label{
    padding-bottom: 3%;
}
.popup-field #fsCell91249488 {
    padding: 3% 5% 0!important;
}
.popup-field div#fsReferralBadge {
    display: none !important;
}
.popup-field input#fsSubmitButton4380170 {
    background-color: #333333 !important;
    padding: 0 !important;
}
.popup-field input#fsSubmitButton4065343 {
    background-color: #00a0ea !important;
    font-size: 17px !important;
    color: #fff !important;
    font-weight: 700;
    font-family: 'Helvetica';
    letter-spacing: 1px;
}
.popup-field div#fsSubmit4065343 {
    background-color: #00a0ea !important;
    margin: 0 4% 0;
    padding: 0.5% !important;
}

.pum-theme-7354 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close{
    right: 15px;
    top:15px;
    border: 1px solid #2a2a2a;
    box-shadow: none;
}
.mobile-e10-bg{
    background:#1c1c1c;
}
.mobile-es2-bg{
    background:#121212;
}
.mobile-es3-bg{
    background:#1b1da7;
}
.mobile-escooter-bg{
    background:#06060f;
}
.mobile-text-block{
    padding:6% 8%;
}
/*cookie*/
.cn-button.bootstrap {
    background: linear-gradient(90deg, #4aa5d3, #24a6e8) !important;
}
/*mobile*/
@media only screen and (max-width: 767px)
{
    .wpos-tab-slider .as-pagination-button{
        margin:0 1%;
    }
    .hws-block{
        padding:4% 10% 6%;
    }
    .saa-block{
        padding:4% 10% 6%;
    }
    div#t15-title-label img.vc_single_image-img.attachment-full {
        width: 80%;
    }
    .t15-min {
        min-width: inherit !important;
    }
    .popup-field {
        padding: 5% 2% 8%;
    }
    .wpb_single_image.wpb_content_element.vc_align_center.popup-img {
        background-image: url(https://www.segway.com/wp-content/uploads/2021/05/fseries-popup-mobile.jpg) !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        background-size: cover !important;
        padding: 48%;
        margin: 0 1.5%;
    }
    .popup-field h2 {
        font-size:30px;
        line-height:38px;
    }
    div#fsCell98247923 {
        margin-bottom: 0 !important;
    }
    div#fsRow4042537-1 {
    margin: 10px !important;
    }
    .popup-field div#fsSubmit4065343{
        margin:0 9% 0;
    }
    .pum-theme-7354 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
        color: #fff;
        border: 1px solid #fff;
    }
}
@media only screen and (max-width: 480px)
{
    .feature-icon-background-es3 h6{
        padding: 5%;
        font-size: 12px;
        letter-spacing: 0.5px;
        line-height: 20px;
    }
    .feature-icon-background h6{
        padding: 8% 5%;
        font-size: 12px;
        letter-spacing: 0.5px;
        line-height: 20px;
    }
    .text-overlay-img-top{
        padding:7% 5% 35% 5%;
    }
    .wp-spaios-swiper-3dcarousel-wrapper.swiper-container-coverflow {
        padding-bottom:7%;
    }
    .wp-spaios-slider-wrap.wp-spaios-img-fit .wp-spaios-img-wrap{
        height:auto !important;
    }
    .product-gallery{
        padding:8% 7%;
    }
    .press-background h6{
        font-size:15px;
        line-height:22px;
    }
    .t15-press img.wp-spaios-slider-img {
    padding-top: 5%;
    width: 45%;
    }
    .wp-spaios-slider-wrap.swiperslider.dark .swiper-button-prev, .wp-spaios-slider-wrap.swiperslider.dark .swiper-button-next{
        height:17%;
    }
    .t15-feature-content {
    padding: 3% 1%;
    }
    .t15-feature-content h2 {
    font-size: 22px;
    line-height: 33px;
    }
    .t15-row-product-list-two{
        background:#fff;
    }
    img.alignnone.size-full.wp-image-11459 {
    width: 45%;
    }
    .popup-field p{
        font-size:12px;
        line-height:20px;
        padding:3% 0 0% 0;
    }
    .text-overlay-img.vc_custom_1593539010350{
        padding:0 !important;
    }
    .text-overlay-img.vc_custom_1593710186627{
        padding:0 !important;
    }
    .text-overlay-img.vc_custom_1593538417343{
        padding:0 !important;
    }
    .abt-title {
        font-size: 48px;
    }
    .about-intro {
        padding: 8% 5% 1%;
    }
    .text-overlay-img.vc_custom_1594835657810, .text-overlay-img.vc_custom_1594770173736, .text-overlay-img.vc_custom_1594770183808, .text-overlay-img.vc_custom_1594770987824, .text-overlay-img.vc_custom_1594770471104, .text-overlay-img-bottom.vc_custom_1594771428816, .text-overlay-img.vc_custom_1594830841112{
        padding:0 !important;
    }
    .qodef-fullwidth-slider-holder .owl-controls{
        left:8%;
    }
    .qodef-fullwidth-slider-item {
        height: 450px !important;
    }
    .p-list-bottom >.wpb_wrapper ul{
        padding:1% 5% 3%;
    }
    .pre-footer h6{
        line-height:17px;
    }
    .career p{
        font-size:14px;
    }
    #gkp-b1, #gkp-b2, #gkp-b3, #gkp-b6, #gkp-b7, #gkp-b8, #es1l-b1, #es1l-b2, #es1l-b3, #es1l-b4, #e12-b1-pc, #e12-b2-pc, #e12-b3-pc, #e12-b4-pc, #g30lp-top, #g30lp-b1, #g30lp-b3, #g30lp-b4, #g30lp-b5, #g30lp-b6, #ninebots-b1, #ninebots-b2, #ninebots-b3, #ninebots-b4, #e22-top, #e22-f1, #e22-f2, #e22-f3, #dirtbike-b1, #escooter-top, #escooter-b1, #escooter-b2, #escooter-b3, #escooter-b4, #es2-top, #es2-b1, #es2-b2, #es4-top, #es4-b1, #es4-b2, #es3-b1, #es3-top, #smax-top{
        display:none;
    }
    .four-banner {
        padding: 2% 0;
    }
    span.gkp-value{
        font-size: 24px;
    }
    .four-banner h4 {
        font-size: 16px;
        line-height: 22px;
        padding: 7% 0;
    }
    #gkp-blue .vc_column-inner, #gkp-green .vc_column-inner, #gkp-orange .vc_column-inner, #gkp-red .vc_column-inner{
        padding: 0 2%;
    }
    div#wpaas-accordion-1, div#wpaas-accordion-2{
        display: none;
    }
    span.qodef-btn-text {
        font-size: 12px;
        letter-spacing: 0.7px;
    }
    .list-block .vc_column-inner{
        padding: 4% 6%;
    }
    .ui-accordion .ui-accordion-header{
        padding: 3% 3%;
        height: 58px !important;
    }
    h3#ui-id-7 {
        line-height: 30px !important;
    }
    .newsroom-top {
        padding: 4% 3% 5%;
    }
    .social-icon {
        padding: 0 15%;
    }
    .news-tagcloud {
        padding: 3%;
    }
    a.tag-cloud-link{
        padding: 3px 12px;
        line-height: 30px;
    }
    .bms-section{
        padding: 2% 4%;
    }
    .bms-section h6{
        font-size: 12px;
        line-height: 18px;
    }
}
@media only screen and (max-width: 480px)
{
    h1 {
    font-size:31px;
    line-height:36px;
    }
    .top-intro{
        padding:25% 0;
    }
    h2{
    font-size:26px;
    line-height:32px;
        letter-spacing: 0.5px;
    }
        h4{
    font-size:18px;
    line-height:24px;
        letter-spacing: 0.5px;
    }
    ul.slick-dots{
    display:none !important;
    }
}
@media only screen and (max-width: 767px){
    .product-pre-footer h6 a{
        font-size:11px;
        line-height:16px;
        letter-spacing:0.5px;
    }
}
@media only screen and (max-width: 767px) {
    .spec-inner th, .spec-inner td {
        font-size: 14px !important;
        padding: 10px 10px !important;
    }
    .qodef-btn.qodef-btn-small.qodef-btn-solid {
        height: 40px !important;
        line-height: 40px !important;
        padding: 3px 22px;
    }
    .qodef-btn.qodef-btn-small.qodef-btn-outline{
        height: 40px !important;
        line-height: 40px !important;
        padding: 1% 4%;
        margin: 1% 1% !important;
    }
    .qodef-btn.qodef-btn-large.qodef-btn-solid{
        padding:3px 22px;
        height: 44px !important;
        line-height: 44px !important;
    }
    .qodef-btn.qodef-btn-large.qodef-btn-outline{
        padding:3px 22px;
        height: 40px !important;
        line-height: 40px !important;
    }
    .sub-nav ul li {
        margin: 8px 0;
    }
}
@media only screen and (min-width: 767px) {
    .spec-inner th, .spec-inner td {
        font-size: 17px !important;
        padding: 25px 35px !important;
    }
}
/* remove tab borders for rmp */
.qodef-tabs.qodef-horizontal.qodef-tab-text.clearfix.ui-tabs.ui-widget.ui-widget-content.ui-corner-all {
    border: none !important;
}

.qodef-tabs .qodef-tabs-nav li a{
    border-color: #ededed !important;
}
.ui-tabs .ui-tabs-nav li a{
    padding: 1em 1.5em !important;
    border: 0px !important;
}
.ui-widget-header{
    border:0px !important;
    background:#fff !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    border: 0px !important;
    background: #fff !important;
}
.qodef-tabs.qodef-horizontal .qodef-tab-container{
    padding: 5% 3%;
}






/* NOT JENNY STUFF
 * */
#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{
border:1px solid #CCC!important; background-color:#EEE!important; border-radius:32px!important;
}

#mega-menu-wrap-main-navigation #mega-menu-main-navigation>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{border:1px solid #FFF!important; }

