body{
font-size: 16px;
line-height: 1.4;
font-family: 'Exo 2', sans-serif;
}
strong, b {
font-weight: bold;
}

.is-wrapper p,.is-wrapper li,.is-wrapper input,.is-wrapper span {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.is-wrapper h1,.is-wrapper h2,.is-wrapper h3,.is-wrapper h4,.is-wrapper h5,.is-wrapper h6 {
font-variant-ligatures: common-ligatures;
}
.is-dark-text, .is-dark-text h1, .is-dark-text h2, .is-dark-text h3, .is-dark-text h4, .is-dark-text h5, .is-dark-text h6, .is-dark-text p, .is-dark-text li {
color: #414042;
}
.is-wrapper a.is-btn-ghost1, .is-wrapper a.is-btn-ghost2, 
.is-wrapper button.is-btn-ghost1, .is-wrapper button.is-btn-ghost2 {
font-size: 1em;
letter-spacing: 0.150em;
line-height: 1.5;
white-space: normal;
padding: 0.600em 3.000em;
}
.is-wrapper a.is-btn-ghost1.btn-lg, .is-wrapper a.is-btn-ghost2.btn-lg, 
.is-wrapper button.is-btn-ghost1.btn-lg, .is-wrapper button.is-btn-ghost2.btn-lg,
.is-wrapper a.is-btn-ghost1.is-btn-large, .is-wrapper a.is-btn-ghost2.is-btn-large, 
.is-wrapper button.is-btn-ghost1.is-btn-large, .is-wrapper button.is-btn-ghost2.is-btn-large {
padding: 1.000em 5.000em;
font-size: 1.25em;
}
.is-wrapper a.is-btn-ghost1.btn-sm, .is-wrapper a.is-btn-ghost2.btn-sm, 
.is-wrapper button.is-btn-ghost1.btn-sm, .is-wrapper button.is-btn-ghost2.btn-sm,
.is-wrapper a.is-btn-ghost1.is-btn-small, .is-wrapper a.is-btn-ghost2.is-btn-small, 
.is-wrapper button.is-btn-ghost1.is-btn-small, .is-wrapper button.is-btn-ghost2.is-btn-small {
padding: 0.700em 2.500em;
font-size: .75em;
}
@media(min-width:769px){
.is-wrapper .is-btn-group .is-btn + .is-btn{
margin-left: 0.5em; 
}
}
@media(max-width:768px){
.is-wrapper a.is-btn-ghost1, .is-wrapper a.is-btn-ghost2, 
.is-wrapper button.is-btn-ghost1, .is-wrapper button.is-btn-ghost2 {
/* font-size: 0.875em; */
letter-spacing: 0;
line-height: 1.5;
}
.is-wrapper .is-btn-group .is-btn + .is-btn{
margin-top: 0.5em; 
}
.slider-on-box .slider-content {
padding: 5% 5px;
}
}
/* ghost1 dark-text */
.is-dark-text .is-btn-ghost1,
.is-light-text .is-dark-text .is-btn-ghost1 {
color: #212121;
border: 2px solid #914fe8;
background: #eeeff0;
}
.is-dark-text .is-btn-ghost1:hover, .is-dark-text .is-btn-ghost1:active, .is-dark-text .is-btn-ghost1:focus,
.is-light-text .is-dark-text .is-btn-ghost1:hover, .is-light-text .is-dark-text .is-btn-ghost1:active, .is-light-text .is-dark-text .is-btn-ghost1:focus {
color: #212121;
background-color: #914fe8;
border: 2px solid #914fe8;
}
/* ghost1 light-text */
.is-light-text .is-btn-ghost1,
.is-dark-text .is-light-text .is-btn-ghost1 {
color: #eeeff0;
background-color: #914fe8;
border: 2px solid #914fe8;
}
.is-light-text .is-btn-ghost1:hover, .is-light-text .is-btn-ghost1:active, .is-light-text .is-btn-ghost1:focus,
.is-dark-text .is-light-text .is-btn-ghost1:hover, .is-dark-text .is-light-text .is-btn-ghost1:active, .is-dark-text .is-light-text .is-btn-ghost1:focus {
color: #914fe8;
border: 2px solid #914fe8;
background-color: #eeeff0;
}
/* ghost2 dark-text */
.is-dark-text .is-btn-ghost2,
.is-light-text .is-dark-text .is-btn-ghost2 {
color: #212121;
border: 2px solid #914fe8;
background-color: #914fe8;
}
.is-dark-text .is-btn-ghost2:hover, .is-dark-text .is-btn-ghost2:active, .is-dark-text .is-btn-ghost2:focus,
.is-light-text .is-dark-text .is-btn-ghost2:hover, .is-light-text .is-dark-text .is-btn-ghost2:active, .is-light-text .is-dark-text .is-btn-ghost2:focus {
color: #212121;
border: 2px solid #914fe8;
background: #eeeff0;
}
/* ghost2 light-text */
.is-light-text .is-btn-ghost2,
.is-dark-text .is-light-text .is-btn-ghost2 {
color: #914fe8;
border: 2px solid #914fe8;
background-color: #eeeff0;
}
.is-light-text .is-btn-ghost2:hover, .is-light-text .is-btn-ghost2:active, .is-light-text .is-btn-ghost2:focus,
.is-dark-text .is-light-text .is-btn-ghost2:hover, .is-dark-text .is-light-text .is-btn-ghost2:active, .is-dark-text .is-light-text .is-btn-ghost2:focus {
color: #eeeff0;
background-color: #914fe8;
border: 2px solid #914fe8;
}

.is-wrapper .row .btn-readmore,
.is-wrapper .row .btn-collapse {
border: 1px solid #666;
border-radius: 3px;
background: unset;
cursor: pointer;
color: inherit;
opacity:1;
transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
}
.is-wrapper .row.btnhide > div > .btn-readmore {
opacity: 0;
cursor: unset !important;
user-select: none;
}

.is-btn-ghost3 {
color: #fff;
border: 2px solid #914fe8;
background-color: #914fe8;
}
.is-btn-ghost3:hover, .is-btn-ghost3:active, .is-btn-ghost3:focus {
    color: #914fe8;
    border: 2px solid #914fe8;
    background: transparent;
    text-decoration: none;
}

@keyframes glowing {
0% { background-color: #914f32; box-shadow: 0 0 5px #914fe8; }
50% { background-color: #914f32; box-shadow: 0 0 20px #914fe8; }
100% { background-color: #914f32; box-shadow: 0 0 5px #914fe8; }
}
.scrollToTopBtn {
position: fixed;
bottom: 35px;
left: 50%;
z-index: 100;
opacity: 0;
transform: translate(-50%, 100px);
transition: all .5s ease;
-webkit-animation: glowing 1.3s infinite;
animation: glowing 1.3s infinite;
}
@media (max-width: 768px){
.showBtn {
opacity: 1;
transform: translate(-50%, 0)
}
}

    .dark-accordion .card-title {
        font-weight: inherit !important;
    }
    .dark-accordion .card-title > a {
        display: block;
        color: inherit;
    }

    .dark-accordion .card-title > a:hover, .dark-accordion .card-title > a:focus {
        text-decoration: none;
    }

    .dark-accordion .card-title > a:after {
        content: "\f078";
        font-family: 'FontAwesome';
        position: absolute;
        right: 15px;
    }

    .dark-accordion .card-title > a[aria-expanded="true"]:after {
        content: "\f077";
    }

    .dark-accordion .card-header { background: #101010}

    .dark-accordion .card {
    background: #111111;
    font-size: 14px;
    border-radius: 0 !important;
    margin-bottom: 1px;
}

.dark-accordion .card .list-group-item {
    background: transparent;
}
.dark-accordion .card-title > a {
    display: block;
    font-size: 1.15em;
    letter-spacing: 1px;
	color: inherit;
}
.dark-accordion .card-body p {
    font-weight: 400;
    letter-spacing: 1px;
}

.dark-accordion .card-title > a:hover, .dark-accordion .card-title > a:focus {
    text-decoration: none;
}

.dark-accordion .card-title > a:after {
    content: "\f078";
    font-family: 'FontAwesome';
    position: absolute;
    right: 15px;
}

.dark-accordion .card-title > a[aria-expanded="true"]:after {
    content: "\f077";
}
.accordion-main,
.accordion-main .ahead,
.accordion-main .abody{
    background: #000;
    color: #fff;
}

.accordion-main > div, .accordion-main > div:hover, .accordion-main > div:focus,
.accordion-main .abody ul li {
    border-bottom: 1px solid rgba(17,17,17,0.9);
}
