

.theme-white {
	background: var(--white);
	color: var(--black2);
}
.theme-white .header__theme .ball {
	background: var(--blue);
}

.theme-white .btn-scroll-up {
	background: var(--blue);
	/*box-shadow: 0px 10px 26px rgb(7 61 123 / 50%);*/
}
.theme-white .btn-scroll-up:hover{
	background: var(--blue2);
}

.theme-white .btn {
	background: var(--blue);
}
.theme-white .btn:hover,
.theme-white .btn:focus,
.theme-white .btn:active {
	background: var(--blue2) !important;
}

.theme-white .widget {
	background: rgba(255,255,255,0.01);
	border-color: var(--white);
}
.theme-white .widget.scroll{
	background: var(--white);
	border-color: var(--blue);
}
.theme-white .widget__link {
	color: var(--white);
}
.theme-white .widget__link:hover {
	color: var(--blue);
    background: var(--white);
}
.theme-white .widget.scroll .widget__link {
	color: var(--black2);
}
.theme-white .widget__label:after {
	background: var(--blue);
}

.theme-white header.scroll {
    /*background: rgba(255,255,255,1) !important;*/
    background: var(--black2) !important;
}

.theme-white .header__menu:hover {
	background: var(--blue);
}

.theme-white .header__tel-link {
	padding: 5px;;
}
.theme-white .header__tel-link:hover {
	color: var(--white);
	background: var(--blue);
}
.theme-white .header__adress a:hover {
	color: var(--blue);
}

.theme-white .s__general {
	/*background: url(../i/bg/ba_bg_general2.jpg) no-repeat center / cover;*/
}
.theme-white .s__general:before {
	display: none;
}
.theme-white .s__general .bg__abs:before {
    background: rgba(255,255,255,0.2);
    /*background: rgba(0,0,0,0.0);*/
}

.theme-white .s__general .form__btn {
	background: var(--blue);
	border-color: var(--blue);
}
.theme-white .s__general .form__btn:hover {
	background: var(--blue2);
    border-color: var(--blue2);
}


.theme-white .s__cost .cost__select {
	border-color: var(--blue);
	color: var(--blue);
}
.theme-white .s__cost .cost__select-wrap:before {
	background: url(../i/ico_select_arrow2.svg) no-repeat center;
}
.theme-white .s__cost .nice-select:after {
    background: url(../i/ico_select_arrow2.svg) no-repeat center;
}
.theme-white .nice-select .list {
	background: #f6f6f6;
}
.theme-white .nice-select .option:hover, 
.theme-white .nice-select .option.focus, 
.theme-white .nice-select .option.selected.focus {
	background: #f6f6f6;
}
.theme-white .nice-select .option {
	border-color: var(--dark);
}
.theme-white .s__cost .cost__btn {
	border-color: var(--blue);
	color: var(--blue);
}
.theme-white .s__cost .cost__btn:hover {
	background: var(--blue);
	color: var(--white);
	border-color: var(--blue);
}
.theme-white .s__cost .cost__text {
	color: var(--blue);
}

.theme-white .s__cost .car__btn {
	background: var(--blue);
}
.theme-white .s__cost .car__link {}
.theme-white .s__cost .car__link path {
	stroke: var(--blue);
}
.theme-white .s__cost .swiper-pagination-progressbar {
}
.theme-white .s__cost .swiper-pagination-progressbar:after {
	background: var(--black2) !important;
}
.theme-white .s__cost .swiper-pagination-progressbar-fill {
	background: var(--blue) !important;
}
.theme-white .s__cost .see__button {
	background: var(--white);
	border-color: var(--blue);
}
.theme-white .s__cost .see__button svg {}
.theme-white .s__cost .see__button path {
	fill: var(--blue);
}
.theme-white .s__cost .see__button:hover {
	background: var(--blue);
	border-color: var(--white);
}
.theme-white .s__cost .see__button:hover path {
	fill: var(--white);
}

.theme-white .s__cost .car__total {
	color: var(--blue);
}
.theme-white .s__cost .car__item {
	background: var(--white);
}

.theme-white .s__stock {
	background: var(--grey3);
}
.theme-white .s__stock .stock__text {
	background: var(--grey3);
}
.theme-white .s__stock .stock__btn {
	background: var(--grey3);
}
.theme-white .s__stock .stock__btn:hover {
	background: var(--blue);
	color: var(--white);
}
.theme-white .s__social {
	background: var(--grey3);
}
.theme-white .s__social .social__text {
	color:  var(--black2);
}
.theme-white .s__social .social__link path {
	stroke: var(--black2);
}
.theme-white .s__social .social__link:hover path {
	stroke: var(--blue);
}


.theme-white .s__args .faq__ico {
	border-color: var(--blue);
}
.theme-white .s__args .faq__ico path {
	stroke: var(--blue);
}
.theme-white .s__args .faq__text ul li:before {
	background: var(--blue);
}
.theme-white .s__delivery .car__item {
	background: var(--white);
}

.theme-white .s__delivery .car__item-header {
	background: var(--blue);
}
.theme-white .s__delivery .car__characters-ico{
	background: var(--blue);
}

.theme-white .s__delivery .car__price-val {
	color: var(--blue);
}
.theme-white .s__delivery .car__review:after {
    background: #f0f000;
    background: -moz-linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.6) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0.6) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f000', endColorstr='#0000f0',GradientType=0 );
}

.theme-white .s__delivery .car__wrap .btn {
	color: var(--blue);
	border-color: var(--blue);
}
.theme-white .s__delivery .car__wrap .btn:hover {
	color: var(--white);
}

.theme-white .s__delivery .swiper-pagination-progressbar {
	background: var(--black2) !important;
}
.theme-white .s__delivery .swiper-pagination-progressbar-fill {
	background: var(--blue) !important;
}
.theme-white .s__delivery .see__button {
	border-color: var(--blue);
	background: var(--white);
}
.theme-white .s__delivery .see__button svg {}
.theme-white .s__delivery .see__button path {
    fill: var(--black2);
    transition: 0.5s;
}
.theme-white .s__delivery .see__button:hover {
	background: var(--blue);
	border-color: var(--white);
}
.theme-white .s__delivery .see__button:hover path {
	fill: var(--white);
}
.theme-white .s__delivery .car__link:hover{
	background: var(--grey2);
}

.theme-white .s__form {
	background: var(--grey3);
}

.theme-white .s__procedure .faq__num {
	border-color: var(--blue);
	color: var(--blue);
}
.theme-white .s__procedure .faq__text a {
	color: var(--blue);
}
.theme-white .s__procedure .faq__text strong {
	background: var(--blue);
}

.theme-white .s__procedure .faq__item.active .faq__title {
	color: var(--blue);
}
.theme-white .s__procedure .faq__item.active .faq__num {
	background: var(--blue);
}

.theme-white .s__principes .faq__num {
	border-color: var(--blue);
	color: var(--blue);
}

.theme-white .s__deviz .deviz__box-item {
	color: var(--blue);
}

.theme-white .s__credit .credit__text .bank {
	color: var(--blue);
}
.theme-white .s__credit .faq__title {
	color: var(--blue);
	border-color: var(--blues);
}
.theme-white .s__credit .faq__ico {}
.theme-white .s__credit .faq__ico svg {}
.theme-white .s__credit .faq__ico path {
	stroke: var(--blue);
}

.theme-white .s__credit .form__title {
	color: var(--blue);
}
.theme-white .s__credit .form__inp {
	color: var(--blue);
	border-color: var(--blue);
}

.theme-white .s__credit .form__inp::-webkit-input-placeholder {color: var(--blue); opacity: 0.5;}
.theme-white .s__credit .form__inp::-moz-placeholder          {color: var(--blue); opacity: 0.5;}
.theme-white .s__credit .form__inp:-moz-placeholder           {color: var(--blue); opacity: 0.5;}
.theme-white .s__credit .form__inp:-ms-input-placeholder      {color: var(--blue); opacity: 0.5;}

.theme-white .s__credit .form__btn {
	background: var(--blue);
}
.theme-white .s__credit .form__btn:hover {
	background: var(--blue2);
}

.theme-white .s__clients {
	background: var(--grey3);
}

.theme-white .s__intercargo .s__text ul li:before {
	background: var(--blue);
}

.theme-white .s__intercargo .s__text strong {
	background: var(--blue);
}
@media screen and (max-width: 1023px) {
	.theme-white .s__intercargo .s__title span {
		background: var(--blue);
	}
}

.theme-white .s__faq .faq__title {
	border-color: var(--blue);
}


.theme-white .s__form2 {
	background: var(--blue);
}
.theme-white .s__form2 .form__text {
	color: var(--white);
}
.theme-white .s__form2 .form__inp {
	border-color: var(--white);
	color: var(--white);
}

.theme-white .s__form2 .form__inp::-webkit-input-placeholder {color: var(--white); opacity: 0.5;}
.theme-white .s__form2 .form__inp::-moz-placeholder          {color: var(--white); opacity: 0.5;}
.theme-white .s__form2 .form__inp:-moz-placeholder           {color: var(--white); opacity: 0.5;}
.theme-white .s__form2 .form__inp:-ms-input-placeholder      {color: var(--white); opacity: 0.5;}

.theme-white .s__form2 .form__btn {
	border-color: var(--white);
	color: var(--white);
}
.theme-white .s__form2 .form__btn:hover {
	background: var(--white);
	color: var(--blue);
}


.theme-white .s__faq .faq__item.active .faq__title {
	color: var(--blue);
	border-color: var(--blue);
}
.theme-white .s__faq .faq__item.active .faq__ico path {
	stroke: var(--blue);
}

.theme-white .s__faq .faq__ico {}
.theme-white .s__faq .faq__ico path {
	stroke: var(--blue);
}

.theme-white .s__faq .faq__text strong {
	background: var(--blue);
	color: var(--white);
}


.theme-white .footer {
	background: var(--black2);
}
.theme-white .footer .bg__abs {
	display: none;
}
.theme-white .footer .column-1 {
	border-color: var(--white);
}
.theme-white .footer nav ul li a {
	color: var(--white);
}
.theme-white .footer nav ul li a:hover {
	background: var(--white);
	color: var(--blue);
}
.theme-white .footer .footer__inner {
	border-color: var(--white);
}
.theme-white .footer .footer__contacts {
	border-color: var(--white);
}
.theme-white .footer .footer__contacts a {
	color: var(--white);
}
.theme-white .footer .footer__contacts a:hover {
	color: var(--blue);
	background: var(--white);
}
.theme-white .footer .social__link {
	color: var(--white);
}
.theme-white .footer .social__link:hover {
	color: var(--blue);
	background: var(--white);
}

.theme-white .footer .form__title {
	color: var(--white);
}

.theme-white .footer .form__inp {
	border-color: var(--white);
	color: #fff;
}
.theme-white .footer .form__inp::-webkit-input-placeholder {color: var(--white); opacity: 0.5;}
.theme-white .footer .form__inp::-moz-placeholder          {color: var(--white); opacity: 0.5;}
.theme-white .footer .form__inp:-moz-placeholder           {color: var(--white); opacity: 0.5;}
.theme-white .footer .form__inp:-ms-input-placeholder      {color: var(--white); opacity: 0.5;}


.theme-white .footer .form__btn {}
.theme-white .footer .form__btn svg {}
.theme-white .footer .form__btn path {
	/*fill: var(--blue);*/
	fill: var(--white);
}
.theme-white .footer .form__btn circle {
	/*stroke: var(--blue);*/
	stroke: var(--white);
}
.theme-white .footer .form__btn:hover circle {
/*	stroke: var(--blue);
    fill: var(--blue);*/

	stroke: var(--white);
    fill: var(--white);
    
}
.theme-white .footer .social__link path {
	stroke: var(--white);
}
.theme-white .footer .social__link:hover path {
	stroke: var(--blue);
}


.theme-white .burger__overlay {
	background: var(--white);
}
.theme-white .burger__overlay-close:before {
	border-color: var(--black2);
}
.theme-white .burger__overlay-header:after {
	border-color: var(--black2);
}
.theme-white .burger__overlay-content ul li a {
	color: var(--black2);
}
.theme-white .burger__overlay-content ul li a:hover {
	color: var(--blue);
}
.theme-white .burger__overlay-close {}
.theme-white .burger__overlay-close line {
	stroke: var(--black2);
}
.theme-white .burger__overlay-close:hover {
	background: var(--blue);
}
.theme-white .burger__overlay-close:hover line {
	stroke: var(--white);
}


.theme-white .bar__long {
  animation-name: bgChange2;
}

@keyframes bgChange2 {
    0% {
        background: var(--blue);
    }
    100% {
        background: var(--white);
    }
}

.theme-white .popup {
	background: var(--white);
}
.theme-white .popup__close line {
	stroke: var(--dark);
}
.theme-white .popup__close:hover {
	background: var(--dark);
}
.theme-white .popup__close:hover line {
	stroke: var(--white);
}
.theme-white .popup__title {
	color: var(--black);
}
.theme-white .popup__title span {
	color: var(--blue);
}
.theme-white .popup .form__inp {
	border-color: var(--blue);
	color: var(--blue);
}

.theme-white .popup .form__inp::-webkit-input-placeholder {color: var(--blue); opacity: 0.5;}
.theme-white .popup .form__inp::-moz-placeholder          {color: var(--blue); opacity: 0.5;}
.theme-white .popup .form__inp:-moz-placeholder           {color: var(--blue); opacity: 0.5;}
.theme-white .popup .form__inp:-ms-input-placeholder      {color: var(--blue); opacity: 0.5;}
