/* style */
body {
    font-size: 12px;
}
body[data-header-format="left-header"][data-dropdown-style="minimal"] #header-outer header#top nav > ul > li:not(.megamenu) li.sfHover > a:not(.highlight),
body[data-header-format="left-header"][data-dropdown-style="minimal"] header#top nav > ul > li:not(.megamenu) > ul ul li a:hover {
    background-color: transparent!important;
}
header#top nav > ul > li.megamenu.columns-1 > ul > li { width: 100%; }
header#top nav > ul > li.megamenu.columns-2 > ul > li { width: 50%; }
header#top nav > ul > li.megamenu.columns-7 > ul > li { width: 14.28%; }
header#top nav > ul > li.megamenu.columns-8 > ul > li { width: 12.5%; }

#header-secondary-outer nav > ul > li > a {
    font-size: 11px!important;
}
.sf-menu ul li, .sf-menu ul li li {
    font-size: 12px;
}

.single-post .container-wrap .bottom-meta #author-bio #author-info {
    display: none!important;
}
.single-post  .bottom-meta .sharing-default-minimal .nectar-love {
    display: none;
}
div[data-style="default"] .toggle h3 a, div[data-style="default"] .toggle h3 {
    font-size: 12px!important;
    line-height: 14px!important;
}
select {
    padding: 10px!important;
    border: 0px!important;
    border: none!Important;
    font-size: 12px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16)!important;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16)!Important;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16)!Important;
    -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16)!Important;
}
/* custom */
.membership-app .nectar-button {
    visibility: visible;
    color: rgb(198, 0, 53);
    border-color: rgba(198, 0, 53, 0.75) !important;
}
.membership-app .nectar-button:hover {
    background-color: #c60035!important;
    color: #fff!important;
}
.membership-app {
    display: flex;
}
.membership-app .nectar-button {
    flex-basis: 23%;
    margin: 0 2% 20px 0;
}
.ref-code-form {
    display: none;
}
.ref-code-form input {
    max-width: 250px;
    font-size: 16px;
    line-height: 24px;
    margin: 5px 5px 5px 0;
}
.ref-code-form label {
    font-size: 16px;
    display: block;
}
h4.app-error {
    color: #ee0000;
    margin: 0 0 10px;
}
h4.app-success {
    color: #fff;
    background-color: #fbb130;
    margin: 0 0 10px;
    padding: 10px;
}
h4.app-mail-success {
    color: #fbb130;
    margin: 0 0 10px;
}
#leave-app {
    border-color: #111!important;
    margin: 0 0 20px 2%;
}
#leave-app:hover {
    background-color: #111!important;
}
@media (max-width: 1200px) {
    .membership-app {
        flex-wrap: wrap;
    }
    .membership-app .nectar-button {
        flex-basis: 48%;
    }
    .membership-app .nectar-button:nth-child(even) {
        margin: 0 0 20px 2%;
    }
}
@media (max-width: 700px) {
    .membership-app .nectar-button {
        margin: 0 auto 20px!important;
    }
}


/* responsive */
@media only screen and (max-width : 1000px) and (min-width : 1px) {

    body.single.single-post .section-title h1 {
        max-width: 490px;
    }

}

@media only screen and (max-width : 690px) {
    #footer-widgets > .container {
        padding: 0 !important;
        max-width: none!important;
    }
}

/* nectar slider */
.swiper-slide[data-color-scheme="dark"] .content h2, .swiper-slide[data-color-scheme="dark"] .content p, .swiper-slide[data-color-scheme="dark"] .content .button.transparent a, .swiper-slide[data-color-scheme="dark"] .content .button.transparent_2 a  {
    color: #000!important;
}
.swiper-slide[data-color-scheme="light"] .content h2, .swiper-slide[data-color-scheme="light"] .content p, .swiper-slide[data-color-scheme="light"] .content .button.transparent a, .swiper-slide[data-color-scheme="light"] .content .button.transparent_2 a  {
    color:#fff!important
}

/* portfolio */
.portfolio-items .col.span_3 .work-meta h4 {
    line-height: 24px!important;
}
.single-portfolio #sidebar {
    display: none;
}
.comments-section {
    display:none;
}
.single-portfolio #post-area {
    width: 100%;
    text-align:center;
}
.portfolio-wrap .page  {
    width:100%;
}

.portfolio-wrap .page:after  {
    clear:both;
}

.portfolio-wrap .hide {
    display:none;
}

.showEvents .showEventsWrapper > span, .showEvents .hideEventsWrapper > span {
    color: #fff;
    background-color: #9eb5e5;
    padding: 10px 13px!important;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 12px;
    cursor:pointer;
}

.showEvents .showEventsWrapper:hover > span, .showEvents .hideEventsWrapper:hover > span {
    background-color:#6094ff;

}

.showEvents {
    text-align:center;
}

.showTraining .showTrainingWrapper > span, .showTraining .hideTrainingWrapper > span {
    color: #fff;
    background-color: #9eb5e5;
    padding: 10px 13px!important;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 12px;
    cursor:pointer;
}

.showTraining .showTrainingWrapper:hover > span, .showTraining .hideTrainingWrapper:hover > span {
    background-color:#6094ff;

}

.showTraining {
    text-align:center;
}


#portfolio-extra {
    text-align:left;
}

body .portfolio-items {
    overflow:hidden;
}

/* ascend */
#to-top {
    border-radius: 0!important;
    box-shadow: none!important;
}
.container-wrap input[type="text"], .container-wrap textarea, .container-wrap input[type="email"], .container-wrap input[type="password"], .container-wrap input[type="tel"], .container-wrap input[type="url"], .container-wrap input[type="search"], .container-wrap input[type="date"] {
    background-color: transparent;
}