/*
Theme Name: Herrington Child
Template: herrington
Theme URI: http://demo.bravisthemes.com/herrington
Author: Bravis-Themes
Author URI: https://bravisthemes.com/
Description:Herrington is a beautifully handcrafted, pixel perfect business consulting WordPress Theme based on Elementor Page Builder & designed with great attention to details, flexibility and performance. Herrington has stunning styles and elements to help you make a professional website in no time.
Version: 1.0.10
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: herrington-child
Tags:accountant, advertising, agency, business, company, consulting, corporate, digital agency, digital marketing, finance, insurance, it company, management, seo, startup
Requires at least: 5.8 or Higher
Requires PHP: 7.4.x or Higher
Tested up to: 6.4.1
*/

body {
	color: #192444!important;
}
:root {
    --primary-color: #192444!important;
}

/* Скрываем все заголовки по умолчанию */
body:not(.elementor-editor-active) .title-lang-ru, 
body:not(.elementor-editor-active) .title-lang-be, 
body:not(.elementor-editor-active) .title-lang-en {
    display: none !important;
}

/* Русский (по умолчанию или при выборе) */
html[lang="ru-RU"] .title-lang-ru,
html[lang="ru"] .title-lang-ru {
    display: block !important;
}

/* Белорусский */
html[lang="be"] .title-lang-be {
    display: block !important;
}

/* Английский */
html[lang="en"] .title-lang-en {
    display: block !important;
}

.elementor-widget-n-tabs{
	--n-tabs-title-background-color-hover: #192444!important;
    --n-tabs-title-background-color-active: #192444!important;
}


.home #pxl-header-elementor .px-header--transparent {
    position: initial;
}

.search-results .post-featured, .bvi-theme-blue, .bvi-theme-brown, .bvi-theme-green, .pxl-post-navigation .pxl--item.pxl--item-grid{
	display: none!important;
}


.last-news .pxl-post-carousel3 .pxl-post--inner .pxl-post--featured:before {
    background: linear-gradient(0deg, #192444 10%, rgba(9, 9, 121, 0.000001) 100%);
}
.last-news .pxl-post-carousel3.pxl-post-style2 .pxl-post--inner:hover .post-date, .last-news .pxl-post-carousel3.pxl-post-style2:hover .pxl-post--inner .post-date {
    background-color: #192444!important;
}
.last-news .pxl-post-carousel3 .pxl-post--inner .post-date{
	background: #66020E!important;
}
.last-news .pxl-post-carousel3 .pxl-post--inner .pxl-inner-content .pxl-post--content {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	color: #fff;
}
body .pxl-post-carousel3 .pxl-post--inner .pxl-post--featured:after {
	background: #192444;
	border-radius: 20px;
}
header .pxl-nav-menu.fr-style-box .pxl-divider-move.active {
	opacity: 0;
}
.bvi-shortcode a {
    font-size: 14px;
	display: flex;
    max-width: 170px;
    align-items: center;
    gap: 5px;
}
.bvi-block:has(.bvi-speech-off){
	display:  none;
}

h2, .h2 {
    font-size: 32px;
}
h4, .h4 {
    font-size: 24px;
}
.elementor-widget-text-editor h2{
	font-size: 32px;
}
.pxl-post--title, .pxl-post--content{
	text-transform: initial!important;
}


.pxl-nav-mobile-button{
	background: initial;	
}

/* body:not(.bvi-active) .our-projects .project-card, .bvi-body:not([data-bvi-images=false]) .our-projects .project-card {
	position: relative;
	min-height: 425px;
	transition: all 1s;  
	
}

body:not(.bvi-active) .our-projects .project-card-texts{
	position: absolute;
	width: 90%;
	bottom: 15px;
	transition: height 0.6s;
	overflow: hidden;
}
.our-projects .project-card-texts .e-con-inner{
	justify-content: space-between;
}

.pxl-button:hover .btn{
	transform: scale(1.2);
} */

body .our-projects .project-card, .bvi-body:not([data-bvi-images=false]) .our-projects .project-card {
	position: relative;
	min-height: 425px;
	transition: all 1s;  
	
}

body .our-projects .project-card-texts{
	position: absolute;
	width: 90%;
	bottom: 15px;
	transition: height 0.6s;
	overflow: hidden;
}
.our-projects .project-card-texts .e-con-inner{
	justify-content: space-between;
}

.pxl-button:hover .btn{
	transform: scale(1.2);
}


.library-page .elementor-section-boxed, .library-page .elementor-container.elementor-column-gap-extended {
	height: 100%;
}

.reabilitation .pxl-icon-box8 .pxl-item--inner .pxl-item--title {
    padding-bottom: 0;
}
.reabilitation .pxl-icon-box8 .pxl-item--inner .pxl-item--title:before, .reabilitation .pxl-icon-box8 .pxl-item--inner .pxl-item--title:after{
	content: initial;
}
.reabilitation .pxl-icon-box8 .pxl-item--inner .btn-link {
    transform: scale(1);
    margin-top: 22px;
}

.pxl-swiper-slide p{
	color: #fff;
	margin-bottom: 0;
	margin-top: 15px;
	font-size: 15px;
}

.pxl-swiper-slide .pxl-item--title img {
	width: 280px;
}

.real-stories .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner {
    background: #192444;
    padding: 15px;
    border-radius: 15px;
}
.real-stories .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--meta {
    margin-bottom: 0;
}


/* .pxl-post-layout-post-1 .pxl-grid .pxl-post--featured img, .pxl-post-carousel .pxl-post--featured img {
    max-height: 390px;
} */
.pxl-post-carousel3 .pxl-post--inner .pxl-inner-content.hover .pxl-post--title a, .pxl-portfolio-carousel3 .pxl-meta-top .pxl-post--title a, .pxl-post-carousel3 .pxl-post--title  {
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

#events .pxl-portfolio-carousel3 .pxl-post--inner .btn-readmore{
	margin-top: 0;
}
#events .pxl-portfolio-carousel3 .pxl-post--inner .pxl-post--content {
    font-size: 15px;
    line-height: 18px;
    padding-bottom: 15px;
}
#events .pxl-portfolio-carousel3 .pxl-post--inner .btn-readmore a:hover {
    box-shadow: initial;
}

header .pxl-text-editor p {
    margin-bottom: 0 !important;
}

body .pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow {
	opacity: 1;
}
.pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow i {
    color: #fff!important;
    transform: scaleX(-1);
}
.pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow.pxl-swiper-arrow-prev {
    left: -10px!important;
}
.pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow.pxl-swiper-arrow-next {
    right: -10px!important;
}

.pxl-menu-primary::after {
	content: initial;
}
.project-card .elementor-heading-title{
	min-height: 36px;	
	margin-top: -4px;
}

.mediacenter .elementor-widget-wrap{
	align-content: initial;
}
.mediacenter  .elementor-widget-pxl_button {
	margin-top: auto;
}
h1, h2, h3, h4, h5, h6 {
    color: #192444;
	font-family: "GT Walsheim Pro", sans-serif!important;
}
.pxl-icon-box2 .pxl-item--inner .content-top .pxl-item--title {
    color: #192444!important;
	font-size: 24px;
}
.page-id-20621 .adv-card {
	height: 350px;
}


@media (max-width: 1500px) and (min-width: 1300px) {
    body .pxl-counter2 .pxl-counter--holder {
        flex-wrap: initial;
    }
	body .pxl-counter2 .pxl-counter--holder .pxl-counter--number {
        width: initial;
        margin: initial;
    }
}

@media (min-width: 956px){
	.reabilitation .pxl-item--title {
		min-height: 66px;
		margin-bottom: 5px !important;
	}
	body:not(.home):not(.error404) #pxl-main, body .elementor-page:not(.single-product) #pxl-main, body .elementor-page #pxl-main {
		padding: 70px 0!important;
	}
	.pxl-grid.pxl-blog-grid-layout1 .pxl-post--featured img {
		height:410px;
	}
	.pxl-swiper-slider.pxl-slider-carousel .pxl-item--content .content--wrapper {
		padding: 25px 25px 50px!important;
	}
/* 	body:not(.bvi-active) .our-projects .project-card{
		min-height: 375px;
	}
	body:not(.bvi-active) .our-projects .project-card-texts{
		height: 48px;
	}
	body:not(.bvi-active) .our-projects .project-card:hover .project-card-texts{
		height: 90%;
		bottom: 15px;
		
	}
	body:not(.bvi-active) .our-projects .project-card .project-card-description {
		transition: all 0.3s;
		clip-path: content-box;
		height: 0;
	}
	 body:not(.bvi-active) .our-projects .project-card .elementor-widget-button{
		transition: all 0.4s;
		 opacity: 0;
		transform: scale(0);
	}
	body:not(.bvi-active) .our-projects .project-card:hover .project-card-description {
		opacity: 1;
		visibility: visible;
		height: initial;
	}
	body:not(.bvi-active) .our-projects .project-card:hover .elementor-widget-button{
		transform: scale(1);
		opacity: 1;
	} */
	body .bvi-body[data-bvi-fontsize="18"] .our-projects .project-card h3 {
		font-size: 18px !important;
	}
	
	body .our-projects .project-card{
		min-height: 375px;
	}
	body .our-projects .project-card-texts{
		height: 48px;
	}
	body .our-projects .project-card:hover .project-card-texts{
		height: 90%;
		bottom: 15px;
		
	}
	body .our-projects .project-card .project-card-description {
		transition: all 0.3s;
		clip-path: content-box;
		height: 0;
	}
	 body .our-projects .project-card .elementor-widget-button{
		transition: all 0.4s;
		 opacity: 0;
		transform: scale(0);
	}
	body .our-projects .project-card:hover .project-card-description {
		opacity: 1;
		visibility: visible;
		height: initial;
	}
	body .our-projects .project-card:hover .elementor-widget-button{
		transform: scale(1);
		opacity: 1;
	}

	.library-page .pxl-item--title {
		min-height: 60px;
	}
	.library-page .pxl-text-editor p {
		min-height: 75px;
	}
}




/* Журнал Товарищ */
.audio-table {
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0;
    font-family: sans-serif;
    table-layout: auto; 
}

.audio-table * {
	font-size: 16px;
}

.audio-table th, .audio-table td {
    padding: 10px;
    border-bottom: 1px solid #ddd;
    text-align: left;
}

.audio-table thead {
    background-color: #f4f4f4;
}

.audio-table audio {
    height: 35px;
    vertical-align: middle;
    width: 100%; 
    min-width: 150px; 
}

.audio-table .download-btn {
    text-decoration: none;
    background: #192444;
    color: white;
    padding: 5px; 
    border-radius: 4px;
    font-size: 14px;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    width: max-content;
    transition: background 0.3s ease;
}

.audio-table .download-btn:hover {
    background: #005177;
}
.calendar a{
	color: #009aca!important;
}
.calendar a:hover{
	color: #025e7b !important;
}


.pxl-text-editor p {
    margin-bottom: 15px!important;
}

.pxl-icon-box8 .pxl-item--inner .btn-link i {
	color: #192444!important;
}

.enterprices-main .pxl-button .btn {
    color: #192444!important;
    background-color: #FFFFFF!important;
    padding: 0px 50px 0px 50px!important;
}


.we-produce-block ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 35px;
    height: 35px;
    background-image: url(/wp-content/uploads/2026/02/check.svg);
    background-size: contain;
    background-repeat: no-repeat;
}
.we-produce-block ul li {
    position: relative;
    padding-left: 45px;
    list-style: none;
    margin-bottom: 30px;
	font-weight: 600;
}
.we-produce-block ul li a{
	color: #192444;
}

body .pxl-process1 .pxl-list-text li {
    padding-left: 0;
}
body .pxl-process1 .pxl-list-text li:before {
    content: none;
}
/* 
.pxl-content-area a{
	color: #009aca;
} */
.pxl-content-area a:hover {
	color: #025e7b;
}

.pxl-client-carousel1.style-1 .pxl-swiper-slide .pxl-item--inner a img{
	max-height: 70px!important;
}

.pxl-client-carousel1.style-1 .pxl-swiper-slide .pxl-item--inner, .pxl-client-carousel1.style-1 .pxl-swiper-container {
	border: none!important;
}
.pxl-post-carousel .pxl-post--featured img{
    height: 100%;
    object-fit: cover;
}
.pxl-post-carousel3 .pxl-post--inner .pxl-post--featured {
	height: 400px;
	border-radius: 17px;
}
.pxl-post-carousel3 .pxl-post--inner .pxl-post--featured:before {
    height: 60%!important;
}

body .pxl-process1 .pxl-item--step:before {
    background-color: #192444;
}
.pxl-archive-post .post-content .post-metas{
	display: none;
}
.pxl-archive-post .content-inner-post {
    display: flex;
}
.page-id-19211 .elementor-lightbox .elementor-lightbox-image {
	background: #fff;
}
.sized-carusel img{
	height: 350px;
    padding: 0 3px;
    object-fit: cover;
	border-radius: 17px;
}
.single-post img , .custom-enteprise .pxl-item--inner{
	border-radius: 17px;
}

.pxl-breadcrumb {
    text-transform: initial;
}
.page-id-20292 iframe, .page-id-20292 video{
	border-radius: 20px;
}

.pxl-portfolio-carousel3 .pxl-post--inner .pxl-post-bg {
    filter: initial!important;
}

	#events .js-a11y-reveal.is-visible {
		aspect-ratio: 300 / 400;
	}
	.pxl-portfolio-carousel3 .pxl-post--inner, .pxl-portfolio-carousel3 .pxl-post--inner .pxl-post--holder{
		 height: 100%;
	}

/* Настройки для десктопов (экраны шире 768px) */
@media (min-width: 769px) {

	.pxl-portfolio-carousel3 .pxl-post--inner, .pxl-portfolio-carousel3 .pxl-post--inner .pxl-post--holder{
		 height: 100%;
	}
	
	.brail-images-section img{
		height: 270px;
		width: 100%;
	}
    .audio-table {
        table-layout: fixed; 
    }

    .audio-table th:nth-child(2),
    .audio-table td:nth-child(2) {
        width: 35%;
		line-height: 125%;
    }

    .audio-table th:nth-child(3),
    .audio-table td:nth-child(3) {
        width: 30%;
    }
	
	.audio-table th:nth-child(1),
    .audio-table td:nth-child(1) {
        width: 5.5%;
    }
	
	.audio-table th:nth-child(4),
    .audio-table td:nth-child(4){
        width: 8%;
    }
	
	.regional-cards .pxl-heading{
		max-width: 80%;
	}
}
@media (min-width: 1921px) {
	.pxl-swiper-wrapper {
		max-width: 1800px;
	}
}
@media (min-width: 1250px) {
	
	.mediacenter .pxl-heading .pxl-item--title {
		min-height: 55px;
	}
	.mediacenter .pxl-text-editor p {
		min-height: 100px;
	}
	.page-id-19211 .elementor-lightbox .elementor-lightbox-image {
		width: 20%;
	}
	.pxl-post-carousel3 .pxl-post--inner .post-date {
		left: 20px;
		top: 20px;
		width: 65px;
		height: 80px;
	}
	.pxl-post-carousel3 .pxl-post--inner .pxl-inner-content.hover {
		top: 115px;
		padding: 25px;
	}
	.pxl-post-carousel3 .pxl-post--inner .pxl-post--button {
		left: 25px;
		bottom: 25px;
	}
	.pxl-post-carousel3 .pxl-post--inner .pxl-inner-content.first {
		padding: 25px;
	}

}
@media (max-width: 1350px) {
	.pxl-counter2 .pxl-counter--holder {
		column-gap: 15px;
	}
	.pxl-swiper-slide .pxl-item--title img {
		width: 150px;
	}
	.pxl-swiper-slide p {
        font-size: 10px;
    }
	.pxl-slider-carousel1 .pxl-item--content .content--wrapper {
		padding: 15px!important;
	}
	.pxl-slider-carousel1 .pxl-swiper-slide .swiper-slide-inner .pxl-item--inner .content--wrapper .pxl-item--title {
		padding-bottom: 5px;
		margin-bottom: 0px;
	}
	body .pxl-slider-carousel1 .pxl-swiper-slide .swiper-slide-inner .pxl-item--inner .content--wrapper .item--button {
    	margin-top: 10px;
	}	
}

/*  адаптив для мобильных */
@media (max-width: 768px) {
	.brail-images-section img{
		width: 100%;
	}
	
	.sized-carusel .swiper-pagination {
		display: none;
	}
	body .pxl-process1 .pxl-item--step {
        top: 10px;
        left: 0;
    }
    .audio-table, 
    .audio-table tbody, 
    .audio-table tr, 
    .audio-table td {
        display: block;
        width: 100%;
    }

    .audio-table thead {
        display: none; 
    }

    .audio-table tr {
        margin-bottom: 25px;
        border: 1px solid #ddd;
        border-radius: 8px;
        overflow: hidden;
        box-shadow: 0 2px 5px rgba(0,0,0,0.05);
    }

    .audio-table td {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding: 5px 10px;
        border-bottom: 1px solid #f0f0f0;
        text-align: left;
    }
	.audio-table td:nth-child(4), .audio-table td:nth-child(5), .audio-table td:nth-child(6) {
        display: none;
    }

    .audio-table td:last-child {
        border-bottom: none;
    }

/*     .audio-table td::before {
        content: attr(data-label);
        font-weight: bold;
        text-transform: uppercase;
        font-size: 11px;
        color: #888;
        margin-bottom: 5px; 
    } */

    .audio-table audio {
        min-width: 100%;
    }

    .audio-table .download-btn {
        width: 100%;
        justify-content: center;
        padding: 12px;
    }
}

@media (max-width: 567px) {
	.pxl-slider-carousel1 .pxl-swiper-slide .swiper-slide-inner .mask--content {
        height: 300px;
    }	
	.pxl-swiper-slide p {
		font-size: 9px;
	}

}



/*Для слабовидящих*/
.bvi-active #pxl-header-elementor .px-header--transparent{
	position: initial;
}
body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles) {
    display: initial!important;
}
/* .bvi-active .pxl-post-carousel3 .pxl-post--inner .pxl-inner-content.first{
	display: none;
}
.bvi-active .pxl-post-carousel3 .pxl-post--inner .pxl-inner-content.hover .pxl-post--meta, .bvi-active .pxl-post-carousel3 .pxl-post--inner .pxl-inner-content.hover .pxl-post--title, .bvi-active .pxl-post-carousel3 .pxl-post--inner .pxl-inner-content.hover .pxl-post--content, .bvi-active .pxl-post-carousel3 .pxl-post--inner .pxl-post--button{
	opacity: 1;
} */
/* body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) .pxl-post--button, body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) .pxl-post-carousel3 .pxl-post--inner .pxl-inner-content.hover{
	position: static;
	padding: 10px;
} */
body.bvi-active  .last-news .pxl-inner-content.hover{
	background-color: transparent!important;
}
body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) .pxl-post-carousel3 .pxl-post--inner .pxl-post--featured, body .bvi-body[data-bvi-images=false] .pxl-icon-list {
    display: none;
}
.bvi-active .pxl-button .btn i {
    font-size: 42px !important;
}

.bvi-active  .connect-global {
	display: none;
}

.last-news .js-a11y-reveal,
#events .js-a11y-reveal {
  visibility: visible !important;
  opacity: 0;
  transform: translateY(18px);
  transition: opacity 0.55s ease, transform 0.55s ease;
}

.last-news .js-a11y-reveal.is-visible,
#events .js-a11y-reveal.is-visible {
  opacity: 1;
  transform: translateY(0);
}

/* Быстрая клавиатурная навигация: элемент становится видимым при фокусе */
.last-news .js-a11y-reveal:focus-within,
#events .js-a11y-reveal:focus-within {
  opacity: 1;
  transform: translateY(0);
}

/* WCAG: уважение reduced motion */
@media (prefers-reduced-motion: reduce) {
  .last-news .js-a11y-reveal,
  #events .js-a11y-reveal {
    opacity: 1;
    transform: none;
    transition: none;
  }
}

.pxl-accordion--trigger {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: transparent;
  border: 0;
  padding: 0;
  font: inherit;
  color: inherit;
  text-align: left;
  cursor: pointer;
	text-transform: initial;
}

.pxl-accordion--trigger:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 3px;
}




/* Контейнер: переключаем на Flex */
.pxl-true-masonry {
    display: flex !important;
    flex-wrap: wrap !important; /* Разрешаем перенос на новую строку */
    gap: 15px !important; /* Расстояние между фото */
    align-items: flex-start !important; /* Выравниваем по верху, чтобы сохранить пропорции */
    width: 100% !important;
    margin: 20px 0 !important;
}

/* Убираем лишние отступы и мусор */
.pxl-true-masonry br {
    display: none !important;
}

/* Кирпичик: теперь он гибкий */
.masonry-brick {
    display: block !important;
    flex: 1 1 calc(33.333% - 15px) !important; /* 3 колонки минус отступы */
    min-width: 250px !important; /* Минимальная ширина, чтобы не были слишком мелкими */
    max-width: calc(33.333% - 15px) !important;
    margin: 0 !important;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 4px 10px rgba(0,0,0,0.08);
}

/* Самое главное: сохранение пропорций */
.masonry-brick img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
    object-fit: cover !important;
    aspect-ratio: 400 / 440;
}



.elementor-widget-pxl_process.js-a11y-reveal {
  visibility: visible !important;
  opacity: 0;
  transform: translateY(18px);
  transition: opacity 0.55s ease, transform 0.55s ease;
}

.elementor-widget-pxl_process.js-a11y-reveal.is-visible,
.elementor-widget-pxl_process.js-a11y-reveal:focus-within {
  opacity: 1;
  transform: translateY(0);
}

@media (prefers-reduced-motion: reduce) {
  .elementor-widget-pxl_process.js-a11y-reveal {
    opacity: 1;
    transform: none;
    transition: none;
  }
}
.main-slider  .js-a11y-reveal {
  visibility: visible !important;
  opacity: 0;
  transform: translateY(18px);
  transition: opacity 0.55s ease, transform 0.55s ease;
}
.main-slider .js-a11y-reveal.is-visible,
.main-slider .js-a11y-reveal:focus-within {
  opacity: 1;
  transform: translateY(0);
}
@media (prefers-reduced-motion: reduce) {
  .main-slider .js-a11y-reveal {
    opacity: 1;
    transform: none;
    transition: none;
  }
}

/* Адаптивность */
@media (max-width: 900px) {
    .masonry-brick {
        flex: 1 1 calc(50% - 15px) !important;
        max-width: calc(50% - 15px) !important;
    }
}

@media (max-width: 600px) {
    .masonry-brick {
        flex: 1 1 100% !important;
        max-width: 100% !important;
    }
}


@media screen and (max-width: 1200px) {
	#header-contacts li {
		width: 100%;
	}
    #header-contacts li > a {
		font-family: "GT Walsheim Pro", sans-serif;
        display: block;
        line-height: 46px;
        color: #0a1119;
        font-size: 15px;
        font-weight: 500;
        border-bottom: 1px solid rgba(0, 0, 0, 0.06);
		width: 100%;
    }
	.gtranslate_wrapper a.glink span {
		color: #0a1119!important;
	}
	body .bvi-shortcode{
		padding: 0;
        margin: 20px 0;
	}
	body .bvi-shortcode, body .bvi-shortcode a{
		color: #0a1119;
		background-color: #fff;
	}
}