
.accordion-button::after{
                display: none;
            }
           ul li {
    /* font-family: "Karla"; */
    font-size: 16px;
    line-height: 30px;
}button.primary-btn {
    margin-bottom: 20px;
}
section#vcblogsmains ul li {
    margin-left: 25px;
}
.blogleft-group label {
    color: #383c40;
    display: none;
}
.widget {
    position: relative;
    margin-top: 20px;
}
.vcsticky-top {
    border-radius: 10px;
	
}
section#vcblogsmains img {
    box-sizing: border-box;
    height: auto;
    max-width: 100%;
    vertical-align: bottom;
    border-radius: 10px;
}
aside#block-13 {
    display: none;
}
.vcsticky-top h2 {
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    padding-top: 0px;
    padding-bottom: 0px;
	color: white;
}
label {
    color: white !important;
}
.lwptoc-light .lwptoc_i A {
    color: white !important;
    font-size: 14px;
}
.accordion-button:not(.collapsed) {
  background-color: white !important;
   box-shadow: none !important;
   text-align: center;
}
.accordion-button:hover {
    z-index: 2;
    background: white;
}
.form-group {
    margin-bottom: 20px;
}
label {
    padding-bottom: 5px;
}
button.primary-btn {
    background: #ffffff !important;
    padding: 10px 40px;
    border: none;
    color: #222e65!important;
    margin-top: 5px;
    text-align: center;
    border-radius: 6px;
}
.accordion-flush .accordion-item:last-child {
    border-bottom: 0;
    border-radius: 10px;
}

            .social-profiles-inner ul {
    display: flex;
    list-style: none;
    gap: 25px;
}
.accordion-button:not(.collapsed) {
   background-color: white !important;
    box-shadow: none !important;
    text-align: center;
}

.lwptoc_header {
    margin-bottom: 10px;
}

.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 5px;
    font-size: 1rem;
    color: var(--bs-accordion-btn-color);
    text-align: left;
    background-color:white;
    border: 0;
    border-radius: 20px !important;
 
   
}
.accordion-header {
    margin-bottom: 0;
    border-radius: 5px !important;
    background: white !important;
}
h2.filter-title {
    font-size: 20px;
    text-align: center;
}
.lwptoc_toggle:before {
    content: '[';
}
.lwptoc_toggle:after {
    content: ']';
}
.lwptoc_toggle {
    white-space: nowrap;
    margin-left: 4px;
    font-size: 80%;
}
.lwptoc-notInherit .lwptoc_i DIV A {
    box-shadow: none!important;
    border: none!important;
    text-decoration: none!important;
}
li.nav-item1 {
    font-size: 18px;
    font-weight: 500;
}
nav.navbar.navbar-expand-lg {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background: white;
    border-bottom-color: #dddddd;
}
div#content {
    background: #f5f5f5;
}
.vcfooter p.col-md-8.mb-0 {
    color: #a3a3a3;
    text-align: left;
    margin-top: 30px;
}
footer.vcfooter {
    background-color: #000000;
    background-image: none;
    min-height: 80px;
    margin-top: -27px;
}
nav.navigation.post-navigation {
    margin-top: 30px;
    padding-bottom: 30px;
}
ul.nav.col-md-4.justify-content-end {
    gap: 30px;
}
ul.nav.col-md-4.justify-content-end li {
    margin-top: 30px;
}
ul.nav.col-md-4.justify-content-end li a {
    color: #a3a3a3;
}
			   .social-profiles-inner ul {
    display: flex;
    list-style: none;
    gap: 25px;
}
li.nav-item1 {
    font-size: 18px;
    font-weight: 500;
}
nav.navbar.navbar-expand-lg {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background: white;
    border-bottom-color: #dddddd;
}
div#content {
    background: #f5f5f5;
}
.vcfooter p.col-md-8.mb-0 {
    color: #a3a3a3;
    text-align: left;
    margin-top: 30px;
}
footer.vcfooter {
    background-color: #000000;
    background-image: none;
    min-height: 80px;
    margin-top: -27px;
}
nav.navigation.post-navigation {
    margin-top: 30px;
    padding-bottom: 30px;
}
ul.nav.col-md-4.justify-content-end {
    gap: 30px;
}
ul.nav.col-md-4.justify-content-end li {
    margin-top: 30px;
}
ul.nav.col-md-4.justify-content-end li a {
    color: #a3a3a3;
}
section#vcblogsmains {
    padding: 40px 0;
}
.lwptoc_i {
    padding: 20px 20px 30px 20px;
}

.lwptoc_item:first-child {
    margin-top: 0;
}
.lwptoc_item {
    margin-top: 2px;
}
.lwptoc-notInherit .lwptoc_i DIV A {
    box-shadow: none!important;
    border: none!important;
    text-decoration: none!important;
}
.lwptoc_itemWrap .lwptoc_itemWrap {
    margin: 2px 0 0 14px;
}


.vcblogsmainleft {
    padding: 30px 40px;
    border: 1px solid #eee;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 4px 4px 0 rgba(0,0,0,.04);
}
.blogfeaturesimg img {
    border-radius: 10px;
    margin: 0;
  
}
.vcblogsmainleft h1 {
    font-size: 2.2rem;
    font-family: 'Libre Baskerville',serif;
    line-height: 45px;
    font-weight: 600;
    text-align: center;
    margin-top: 20px;
}
.vcblogsmainleft h6 {
    font-size: 20px;
    /* font-family: "karla"; */
    font-weight: 600;
}
.vcblogsmainleft p {
   font-size: 16px!important;
    margin-bottom: 15px;
    text-align: justify;
    line-height: 30px !important;
}
			   p.bilogp {
    text-align: center;
    margin-bottom: 20px;
}
.wp-block-image img {
    border-radius: 20px;
}
 .single .post-navigation a {
    color: #1a2041;
    border-style: solid;
    border-width: 1px;
    line-height: 2.33333em;
    border-radius: 0px 15px 15px 15px;
    background: #1a5bec0a;
    border-color: #222e65;
}
.sidebar-main {
    color: #fff;
    background-color: #222e65;
    border-radius: 4px;
    background-size: contain;
    background-position: top right;
    padding: 20px 20px 0;
    background-repeat: no-repeat;
}

.screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    word-wrap: normal!important;
    border: 0;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.nav-links {
    display: flex;
}
.nav-previous {
    width: 50%;
    display: inline-block;
}
@media (min-width: 421px)
 .post-navigation .nav-next, .post-navigation .nav-previous {
    flex: auto;
}
.single .post-navigation {
    margin: 0;
    padding: 2em 0 0;
    border-top: 1px solid var(--ast-border-color);
}
.screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    word-wrap: normal!important;
    border: 0;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.single .nav-links .nav-previous, .single .nav-links .nav-next {
    color: #1a2041;
}
.nav-previous a {
    color: #1a2041;
    border-style: solid;
    border-width: 1px;
    line-height: 2.33333em;
    border-radius: 0px 15px 15px 15px;
    background: #1a5bec0a;
    border-color: #222e65;
}
.post-navigation a {
   
    font-size: 1.06666rem;
    padding: 7px 1.5em;
    
}
.nav-next a {
    color: #1a2041;
    border-style: solid;
    border-width: 1px;
    line-height: 2.33333em;
    border-radius: 0px 15px 15px 15px;
    background: #1a5bec0a;
    border-color: #222e65;
}
.comment-navigation .nav-next, .post-navigation .nav-next, .posts-navigation .nav-next {
    text-align: right;
}
.comment-navigation .nav-next, .comment-navigation .nav-previous, .post-navigation .nav-next, .post-navigation .nav-previous, .posts-navigation .nav-next, .posts-navigation .nav-previous {
    width: 50%;
    display: inline-block;
}


@media (min-width: 421px){
.single .post-navigation .nav-links {
    -js-display: flex;
    display: flex;
	}
	.single .post-navigation .nav-next, .single .post-navigation .nav-previous {
    flex: auto;
}
	
}
ul.blogcontentul li {
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    padding: 3px 0;
    margin: 0;
    list-style: disc;
}
.wp-block-embed__wrapper img {
    border-radius: 10px;
}
.vcblogsmainleft h2 {
    font-size: 26px;
    margin-bottom: 10px;
    font-family: 'Libre Baskerville',serif;
    line-height: 45px;
    font-weight: 600;
}
.vcblogsmainleft h3 {
    font-family: 'Libre Baskerville',serif;
    line-height: 20px;
    font-weight: 600;
    margin-bottom: 25px;
    font-size: 21px;
}
figure.wp-block-image img {
 width:100%;
    border-radius: 10px;
    height: auto;
    
}
.vcblogsmainleft h4 {
    font-family: 'Montserrat',sans-serif;
    line-height: 25px;
    font-weight: 600;
    font-size: 18px;
}
.vcblogform {
    top: 100px;
    width: 100%;
    position: sticky!important;
}
.form-control {
    color: #96968e;
    font-size: 14px;
    font-weight: 600;
    width: 100%;
    height: 52px;
    padding: 10px;
    line-height: 1.42857143;
    background-image: none;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #ededea;
    -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);
    box-shadow: inset 0 0 0 rgba(0,0,0,.075);
}


	.lwptoc-light .lwptoc_i {
    color: white !important;
    background: #222e65 !important;
}
a, a:focus, a:hover, a:visited {
    text-decoration: none !important;
}
a:where(:not(.wp-element-button)) {
    text-decoration: none !important;
}
	.lwptoc-light .lwptoc_i A {
    color: white !important;;
}
.vcblogsmain h2 {
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 28px;
    color: #212529;
    padding: 0;
    margin: 0;
}
.vcblogsmain {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0;
    gap: 24px;
}
.vcblogsinner {
    display: flex;
    flex-direction: column;
    align-items: normal;
    padding: 10px;
    background: #fff;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
    border-radius: 16px;
	    margin-bottom: 10px;
}
.vcblogsinner h5 {
    color: #212529;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    margin: 10px 0 0;
    height: 80px;
	/* font-family: "karla"; */
}

	@media screen and (max-width: 767px){
	.sidebar-main {
    display: block;
}
		.vcblogsmainleft {
    padding: 30px 25px;
}
		.vcblogsmainright {
    padding: 10px 20px;
}
		.vcblogsinner img {
    height: auto;
}
		.vcblogsinner {
    display: flex;
    flex-direction: column;
    align-items: normal;
    padding: 10px;
    background: #fff;
    box-shadow: 0 4px 16px rgba(0,0,0,.08);
    border-radius: 16px;
    margin-bottom: 20px !important;
}
		
		.vcsticky-top h2 {
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    padding-top: 10px;
    padding-bottom: 0px;
    color: white;
}
		.vcblogform {
    margin-top: 20px;
}
		.sidebar-main {
    padding: 0px 10px 0;
    
}
		figure.wp-block-image img {
    width: 100% !important;
    border-radius: 10px;
    height:auto;
}
		.vcblogsmainleft p {
    /* font-family: "Karla"; */
    
    font-size: 16px;
    margin-bottom: 20px;
    text-align: justify;
    line-height: 30px;
}
.vcblogsmainleft h2 {
    font-size: 22px;
    margin-bottom: 10px;
    font-family: 'Libre Baskerville',serif;
    line-height: 35px;
    font-weight: 600;
}
.vcblogsmainleft h3 {
    font-family: 'Libre Baskerville',serif;
    line-height: 35px;
    font-weight: 600;
    margin-bottom: 20px;
    font-size: 21px;
}
		.vcblogsmainleft h4 {
    font-family: 'Montserrat',sans-serif;
    line-height: 30px;
    font-weight: 600;
    font-size: 18px;
}
footer.vcfooter {
    padding-bottom: 25px;
}
ul.nav.col-md-4.justify-content-end li {
    margin-top: 10px;
    text-align: center;
}
		
			.vcbloginner{
		margin: 0;
				/*
    flex-wrap: nowrap !important;
				*/
    align-items: flex-start;
    gap: 15px;
    scroll-behavior: smooth;
    padding: 0;
    width: 100%;
    overflow-y: auto;
    flex-direction: row;
    display: flex !important;
		}
		 .card-img-top {
    
    width: 100%;
    height: auto;
}
        .social-profiles-inner ul {
    display: flex;
    list-style: none;
    gap: 15px !important;
}
button.navbar-toggler {
    margin-top: 35px;
}
.vcblogsmainleft h1 {
    font-size: 1.4rem;
    font-family: 'Libre Baskerville',serif;
    line-height: 35px;
    font-weight: 600;
    text-align: center;
    margin-top: 0px;
}
.post-navigation a {
    font-size: 1.06666rem;
    padding: 5px 0.5em !important;
}
		

    }



    .vcsticky-top {
      position: sticky;
      top: 10px;
      z-index: 1000;
      background: transparent;

      max-height: 90vh;
      overflow-y: auto;
    }

    .vcblogsmainright {
      min-height: 600px;

    }
          