main {
    
    margin-left: auto;
    margin-right: auto;
}

.footer h2 {
font-size:2rem;
text-transform:uppercase;
}



main.section.section-page {

max-width: 1180px;     

}

.home main {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}


/* Sparkleversity Blog Layout & removing hover effect */

.vc_tta-panel.faqAccordian, .vc_tta-panel-heading, .vc_tta-panel-body {
background-color:#141a1e !important;
border:1px #222 !important;
}

.image_frame .image_wrapper .mask { display: none; }
.image_frame .image_wrapper .image_links { display: none; }
.image_frame:hover .image_wrapper img, .image_frame.hover .image_wrapper img { top: 0px; }


/* Sparkleversity Blog Layout */

.vc_gitem-zone.vc_gitem-zone-c {
background-color:#141a1e !important;
}

.post-desc {
    padding: 0px 0 0 20px;
}

.post.type-post {
width:100%;
}

.wrapper .post h1 {
margin-left:auto;
margin-right:auto;
padding-top:120px;
text-align:center;

}

.wrapper .post h1 a {
text-decoration:none !important;
}

h2.entry-title {
font-size:28px;
line-height:32px;
}

.sidebar, .comments, .post .wp-post-image, .author, .post .date  {display:none;}

a.post-more {
    float: right;
    /* border-left-width: 1px; */
    /* border-style: solid; */
    /* padding-left: 10px; */
    border: solid 2px #fff !important;
    font-weight: 700;
    color: #fff;
    background-color: #141a1e;
    border-radius: 25px;
    padding: 10px 16px 8px 16px;
}

a.post-more:hover {
    float: right;
    /* border-left-width: 1px; */
    /* border-style: solid; */
    /* padding-left: 10px; */
    border: solid 2px #fff !important;
    font-weight: 700;
    color: #fff;
    background-color: #494949;
    border-radius: 25px;
    padding: 10px 16px 8px 16px;
    text-decoration:none;
}

.gform_legacy_markup_wrapper form li, .gform_legacy_markup_wrapper li {
    margin-left: 0!important;
    list-style-type: none!important;
    list-style-image: none!important;
    list-style: none!important;
    overflow: visible;
}

/* Knowledge Base */

.kb-search__input-wrap.mkb-search-theme__minerva .kb-search__input {
    height: 70px;
    border-radius: 35px;
    border: 1px solid rgba(0, 0, 0, 0.08);
    box-shadow: inset 1px 1px 2px rgb(0 0 0 / 12%);
    transition: color 50ms ease-in-out;
    color: #000;
    text-align: center;
    font-size: 120%;
    font-weight: 400;
}

.kb-topic a {
    color: #bbb;
}


.single-kb #Subheader h1.title {
display:none;
}

.single-kb #Subheader {
    padding: 20px 0 20px;
}

.mkb-root h3 {
    color: #fff;
    font-weight:400;
}

.mkb-root h1 {
    color: #fff;
    font-size: 2em;
    font-weight: 700;
}

.mkb-breadcrumbs li a {
    color: #ccc;
}

.mkb-widget-global.mkb_content_tree_widget .mkb-widget-content-tree__list-icon, .mkb-widget-global.mkb_content_tree_widget .mkb-widget-content-tree__list-icon-open, .mkb-widget-global.mkb_content_tree_widget ul .topic-open > .mkb-widget-content-tree__topic-name > .mkb-widget-content-tree__list-icon-open { 
display: none;
}

.mkb-widget-global.mkb_content_tree_widget ul ul {
padding-left:0em;
}

h3.mkb-widget-title {
font-weight:700;
text-transform:uppercase;
}

.mkb-sidebar {
    width: 31%;
    margin-right: 15px;
    padding-top: 20px;
    border-radius: 20px;
}

.mkb-widget-global.mkb_content_tree_widget ul li .mkb-widget-content-tree__topic-name {
font-weight:400;
padding-top:1.5em;
font-size:90%;
text-transform:uppercase;
color: #6a6c71;
}


.mkb-widget.widget {
    padding: 1.2em 0.2em;
}

.mkb-widget-global.mkb_content_tree_widget ul li.mkb-widget-content-tree__article.mkb-widget-content-tree__article--active {
color:#fff;
background: #000;
border-radius: 20px;
padding: 10px 5px 10px 5px;
min-width:90%;
}
.mkb-widget.mkb_content_tree_widget .mkb-widget-content-tree__article-title {
color:#fff;

}


.mkb-sidebar-left .mkb-sidebar {
    float: left;
    background: #141a1e;
}

.kb-topic .kb-topic__inner {
    background: #141a1e;
    padding: 1.6em 1.8em;
    border-radius: 25px;
    border: 2px #333 solid;
}

.mkb-article-item--simple .mkb-entry-header {
background-color: #141a1e;
border-radius:25px;
}

.mkb-widget-global.mkb_content_tree_widget .mkb-widget-content-tree__article-title:hover {
      color: #ccc; }

.mkb-widget-global.mkb_content_tree_widget ul li.mkb-widget-content-tree__article.mkb-widget-content-tree__article--active {
color:#8224e3;
}

.mkb-breadcrumbs__label {
display:none;
}

.mkb-widget-global.mkb_content_tree_widget .mkb-widget-content-tree__topic-name {
color:#fff;
font-weight: 400;
}

.mkb-widget-global.mkb_content_tree_widget ul li.mkb-widget-content-tree__article a:hover {
color:#fff;
}

.mkb-root {
color: rgba(255, 255, 255, 0.6);
}

.kb-header {
    background: #000;
}

.mkb-article-extra__navigation-item {
    display: inline-block;
    border: 0px solid #aaa;
}

a.post-more {
border: solid 2px #7c46fb !important;
}

.kb-topic__title a {
color: #7c46fb !important;
}


.mkb-article-extra__navigation-item a {
    color: #fff;
    font-weight:700;
}

.mkb-single .mkb-root {
    padding-top: 8em;
    padding-bottom: 3em;
}

/** Form Styling **/

.ginput_container input, .ginput_container textarea {
border: 1px #888 solid !important;
padding:10px !important;
border-radius:15px !important;
}

.mkb-widget-global.mkb_content_tree_widget ul li .mkb-widget-content-tree__topic-name {
color:#ccc;
}