/*------------------------------------------------
*
* Theme Color - Very Peri
*
-------------------------------------------------*/
.theme-color-very-peri
	a:not([class^="button"]):not([class^="link-social"]):not(
		.header-logo a
	):hover {
	color: #2279be;
}

.theme-color-very-peri
	[class*="bg-gradient"]
	a:not([class^="button"]):not([class^="link-social"]):not(
		.header-logo a
	):hover,
.theme-color-very-peri
	[class*="bg-color"]
	a:not([class^="button"]):not([class^="link-social"]):not(
		.header-logo a
	):hover {
	color: white;
}

.theme-color-very-peri
	.header
	.header-menu:not([class*="dropdown-color"])
	.nav
	.nav-item
	.nav-dropdown
	a:not([class^="button"]):not([class^="link-social"]):hover,
.theme-color-very-peri
	.header
	.header-menu:not([class*="dropdown-color"])
	.nav
	.nav-item
	.nav-dropdown
	a:not([class^="button"]):not([class^="link-social"]):focus {
	color: #2279be;
}

.theme-color-very-peri .bg-color-theme {
	background: #2279be;
}

.theme-color-very-peri .bg-color-theme-09 {
	background: rgba(102, 103, 171, 0.9);
}

.theme-color-very-peri .bg-color-theme-08 {
	background: rgba(102, 103, 171, 0.8);
}

.theme-color-very-peri .bg-color-theme-07 {
	background: rgba(102, 103, 171, 0.7);
}

.theme-color-very-peri .bg-color-theme-06 {
	background: rgba(102, 103, 171, 0.6);
}

.theme-color-very-peri .bg-color-theme-05 {
	background: #d2e9ef;
}

.theme-color-very-peri .bg-color-theme-04 {
	background: rgba(102, 103, 171, 0.4);
}

.theme-color-very-peri .bg-color-theme-03 {
	background: rgba(102, 103, 171, 0.3);
}

.theme-color-very-peri .bg-color-theme-02 {
	background: rgba(102, 103, 171, 0.2);
}

.theme-color-very-peri .bg-color-theme-01 {
	background: rgba(102, 103, 171, 0.1);
}

.theme-color-very-peri .bg-light-theme {
	background: #ededf5;
}

.theme-color-very-peri .button-theme {
	background: #2279be;
}

.theme-color-very-peri .button-outline-theme {
	border-color: #2279be;
	color: #2279be;
}

.theme-color-very-peri .button-outline-theme:hover,
.theme-color-very-peri .button-outline-theme:focus {
	background: #2279be;
	color: white;
}

.theme-color-very-peri .button-circle-theme {
	background: #2279be;
}

.theme-color-very-peri .button-circle-outline-theme {
	border-color: #2279be;
	color: #2279be;
}

.theme-color-very-peri .button-circle-outline-theme:hover,
.theme-color-very-peri .button-circle-outline-theme:focus {
	background: #2279be;
}

.theme-color-very-peri .button-backdrop-color-theme {
	background: #2279be;
}

.theme-color-very-peri .button-text-theme.button-text-1,
.theme-color-very-peri .button-text-theme.button-text-2,
.theme-color-very-peri .button-text-theme.button-text-3 {
	color: #2279be;
}

.theme-color-very-peri .button-text-theme.button-text-1:hover,
.theme-color-very-peri .button-text-theme.button-text-2:hover,
.theme-color-very-peri .button-text-theme.button-text-3:hover {
	color: #2279be;
}

.theme-color-very-peri .button-text-theme.button-text-1:before {
	background: rgba(102, 103, 171, 0.3);
}

.theme-color-very-peri .button-text-theme.button-text-1:after {
	background: #2279be;
}

.theme-color-very-peri .button-text-theme.button-text-2:before {
	background: rgba(102, 103, 171, 0.1);
}

.theme-color-very-peri .button-text-theme.button-text-2:after {
	background: #2279be;
}

.theme-color-very-peri .button-text-theme.button-text-3:before {
	background: #2279be;
}

.theme-color-very-peri .button-text-theme.button-text-3:hover:before {
	background: #2279be;
}

.theme-color-very-peri .bg-black .button-text-theme.button-text-1,
.theme-color-very-peri .bg-black .button-text-theme.button-text-2,
.theme-color-very-peri .bg-black .button-text-theme.button-text-3,
.theme-color-very-peri [class*="bg-dark"] .button-text-theme.button-text-1,
.theme-color-very-peri [class*="bg-dark"] .button-text-theme.button-text-2,
.theme-color-very-peri [class*="bg-dark"] .button-text-theme.button-text-3 {
	color: #2279be;
}

.theme-color-very-peri .bg-black .button-text-theme.button-text-1:hover,
.theme-color-very-peri .bg-black .button-text-theme.button-text-2:hover,
.theme-color-very-peri .bg-black .button-text-theme.button-text-3:hover,
.theme-color-very-peri
	[class*="bg-dark"]
	.button-text-theme.button-text-1:hover,
.theme-color-very-peri
	[class*="bg-dark"]
	.button-text-theme.button-text-2:hover,
.theme-color-very-peri
	[class*="bg-dark"]
	.button-text-theme.button-text-3:hover {
	color: #2279be;
}

.theme-color-very-peri .bg-black .button-text-theme.button-text-1:before,
.theme-color-very-peri
	[class*="bg-dark"]
	.button-text-theme.button-text-1:before {
	background: rgba(102, 103, 171, 0.3);
}

.theme-color-very-peri .bg-black .button-text-theme.button-text-1:after,
.theme-color-very-peri
	[class*="bg-dark"]
	.button-text-theme.button-text-1:after {
	background: #2279be;
}

.theme-color-very-peri .bg-black .button-text-theme.button-text-2:before,
.theme-color-very-peri
	[class*="bg-dark"]
	.button-text-theme.button-text-2:before {
	background: rgba(102, 103, 171, 0.3);
}

.theme-color-very-peri .bg-black .button-text-theme.button-text-2:after,
.theme-color-very-peri
	[class*="bg-dark"]
	.button-text-theme.button-text-2:after {
	background: #2279be;
}

.theme-color-very-peri .bg-black .button-text-theme.button-text-3:before,
.theme-color-very-peri
	[class*="bg-dark"]
	.button-text-theme.button-text-3:before {
	background: #2279be;
}

.theme-color-very-peri .bg-black .button-text-theme.button-text-3:hover:before,
.theme-color-very-peri
	[class*="bg-dark"]
	.button-text-theme.button-text-3:hover:before {
	background: #2279be;
}

.theme-color-very-peri .text-color-theme {
	color: #2279be;
}

.theme-color-very-peri .progress-box.progress-theme .animated-progress div {
	background: #2279be;
}

.theme-color-very-peri
	[class*="bg-gradient"]
	.progress-box.progress-theme
	.animated-progress
	div,
.theme-color-very-peri
	[class*="bg-color"]
	.progress-box.progress-theme
	.animated-progress
	div {
	background: white;
}

.theme-color-very-peri.preloader-theme .preloader-1 div .loader-path {
	stroke: #2279be;
}

.theme-color-very-peri.preloader-theme .preloader-2 div span {
	background: #2279be;
	background: linear-gradient(to right, #2279be 10%, transparent 40%);
}

.theme-color-very-peri.preloader-theme .preloader-2 div span:before {
	background: #2279be;
}

.theme-color-very-peri.preloader-theme .preloader-3 div span:before,
.theme-color-very-peri.preloader-theme .preloader-3 div span:after {
	background: rgba(102, 103, 171, 0.2);
}

.theme-color-very-peri .accordion li .accordion-title {
	border-color: rgba(102, 103, 171, 0.1);
}

.theme-color-very-peri .accordion li .accordion-title:before,
.theme-color-very-peri .accordion li .accordion-title:after {
	background: #2279be;
}

.theme-color-very-peri .accordion li .accordion-title h1,
.theme-color-very-peri .accordion li .accordion-title h2,
.theme-color-very-peri .accordion li .accordion-title h3,
.theme-color-very-peri .accordion li .accordion-title h4,
.theme-color-very-peri .accordion li .accordion-title h5,
.theme-color-very-peri .accordion li .accordion-title h6 {
	color: #2279be;
}

.theme-color-very-peri .accordion li.active .accordion-title {
	border-color: #2279be;
}

.theme-color-very-peri .accordion.style-3 li .accordion-title {
	background: #ededf5;
}

.theme-color-very-peri .accordion.style-3 li.active .accordion-title {
	background: #2279be;
	color: white;
}

.theme-color-very-peri .accordion.style-3 li.active .accordion-title:before,
.theme-color-very-peri .accordion.style-3 li.active .accordion-title:after {
	background: white;
}

.theme-color-very-peri .accordion.style-3 li.active .accordion-title h1,
.theme-color-very-peri .accordion.style-3 li.active .accordion-title h2,
.theme-color-very-peri .accordion.style-3 li.active .accordion-title h3,
.theme-color-very-peri .accordion.style-3 li.active .accordion-title h4,
.theme-color-very-peri .accordion.style-3 li.active .accordion-title h5,
.theme-color-very-peri .accordion.style-3 li.active .accordion-title h6 {
	color: white;
}

.theme-color-very-peri .bg-black .accordion li .accordion-title,
.theme-color-very-peri [class*="bg-dark"] .accordion li .accordion-title {
	border-color: rgba(255, 255, 255, 0.2);
}

.theme-color-very-peri .bg-black .accordion li .accordion-title:before,
.theme-color-very-peri .bg-black .accordion li .accordion-title:after,
.theme-color-very-peri [class*="bg-dark"] .accordion li .accordion-title:before,
.theme-color-very-peri [class*="bg-dark"] .accordion li .accordion-title:after {
	background: white;
}

.theme-color-very-peri .bg-black .accordion li.active .accordion-title,
.theme-color-very-peri
	[class*="bg-dark"]
	.accordion
	li.active
	.accordion-title {
	border-color: #2279be;
}

.theme-color-very-peri .bg-black .accordion.style-3 li .accordion-title,
.theme-color-very-peri
	[class*="bg-dark"]
	.accordion.style-3
	li
	.accordion-title {
	background: rgba(255, 255, 255, 0.1);
}

.theme-color-very-peri .bg-black .accordion.style-3 li.active .accordion-title,
.theme-color-very-peri
	[class*="bg-dark"]
	.accordion.style-3
	li.active
	.accordion-title {
	background: #2279be;
	color: white;
}

.theme-color-very-peri
	.bg-black
	.accordion.style-3
	li.active
	.accordion-title:before,
.theme-color-very-peri
	.bg-black
	.accordion.style-3
	li.active
	.accordion-title:after,
.theme-color-very-peri
	[class*="bg-dark"]
	.accordion.style-3
	li.active
	.accordion-title:before,
.theme-color-very-peri
	[class*="bg-dark"]
	.accordion.style-3
	li.active
	.accordion-title:after {
	background: white;
}

.theme-color-very-peri
	.bg-black
	.accordion.style-3
	li.active
	.accordion-title
	h1,
.theme-color-very-peri
	.bg-black
	.accordion.style-3
	li.active
	.accordion-title
	h2,
.theme-color-very-peri
	.bg-black
	.accordion.style-3
	li.active
	.accordion-title
	h3,
.theme-color-very-peri
	.bg-black
	.accordion.style-3
	li.active
	.accordion-title
	h4,
.theme-color-very-peri
	.bg-black
	.accordion.style-3
	li.active
	.accordion-title
	h5,
.theme-color-very-peri
	.bg-black
	.accordion.style-3
	li.active
	.accordion-title
	h6,
.theme-color-very-peri
	[class*="bg-dark"]
	.accordion.style-3
	li.active
	.accordion-title
	h1,
.theme-color-very-peri
	[class*="bg-dark"]
	.accordion.style-3
	li.active
	.accordion-title
	h2,
.theme-color-very-peri
	[class*="bg-dark"]
	.accordion.style-3
	li.active
	.accordion-title
	h3,
.theme-color-very-peri
	[class*="bg-dark"]
	.accordion.style-3
	li.active
	.accordion-title
	h4,
.theme-color-very-peri
	[class*="bg-dark"]
	.accordion.style-3
	li.active
	.accordion-title
	h5,
.theme-color-very-peri
	[class*="bg-dark"]
	.accordion.style-3
	li.active
	.accordion-title
	h6 {
	color: white;
}

.theme-color-very-peri [class*="bg-gradient"] .accordion li .accordion-title,
.theme-color-very-peri [class*="bg-color"] .accordion li .accordion-title {
	border-color: rgba(255, 255, 255, 0.2);
}

.theme-color-very-peri [class*="bg-gradient"] .accordion li .accordion-title h1,
.theme-color-very-peri [class*="bg-gradient"] .accordion li .accordion-title h2,
.theme-color-very-peri [class*="bg-gradient"] .accordion li .accordion-title h3,
.theme-color-very-peri [class*="bg-gradient"] .accordion li .accordion-title h4,
.theme-color-very-peri [class*="bg-gradient"] .accordion li .accordion-title h5,
.theme-color-very-peri [class*="bg-gradient"] .accordion li .accordion-title h6,
.theme-color-very-peri [class*="bg-color"] .accordion li .accordion-title h1,
.theme-color-very-peri [class*="bg-color"] .accordion li .accordion-title h2,
.theme-color-very-peri [class*="bg-color"] .accordion li .accordion-title h3,
.theme-color-very-peri [class*="bg-color"] .accordion li .accordion-title h4,
.theme-color-very-peri [class*="bg-color"] .accordion li .accordion-title h5,
.theme-color-very-peri [class*="bg-color"] .accordion li .accordion-title h6 {
	color: white;
}

.theme-color-very-peri
	[class*="bg-gradient"]
	.accordion
	li
	.accordion-title:before,
.theme-color-very-peri
	[class*="bg-gradient"]
	.accordion
	li
	.accordion-title:after,
.theme-color-very-peri
	[class*="bg-color"]
	.accordion
	li
	.accordion-title:before,
.theme-color-very-peri
	[class*="bg-color"]
	.accordion
	li
	.accordion-title:after {
	background: white;
}

.theme-color-very-peri
	[class*="bg-gradient"]
	.accordion
	li.active
	.accordion-title,
.theme-color-very-peri
	[class*="bg-color"]
	.accordion
	li.active
	.accordion-title {
	border-color: white;
}

.theme-color-very-peri
	[class*="bg-gradient"]
	.accordion.style-3
	li
	.accordion-title,
.theme-color-very-peri
	[class*="bg-color"]
	.accordion.style-3
	li
	.accordion-title {
	background: rgba(255, 255, 255, 0.1);
}

.theme-color-very-peri
	[class*="bg-gradient"]
	.accordion.style-3
	li
	.accordion-title
	h1,
.theme-color-very-peri
	[class*="bg-gradient"]
	.accordion.style-3
	li
	.accordion-title
	h2,
.theme-color-very-peri
	[class*="bg-gradient"]
	.accordion.style-3
	li
	.accordion-title
	h3,
.theme-color-very-peri
	[class*="bg-gradient"]
	.accordion.style-3
	li
	.accordion-title
	h4,
.theme-color-very-peri
	[class*="bg-gradient"]
	.accordion.style-3
	li
	.accordion-title
	h5,
.theme-color-very-peri
	[class*="bg-gradient"]
	.accordion.style-3
	li
	.accordion-title
	h6,
.theme-color-very-peri
	[class*="bg-color"]
	.accordion.style-3
	li
	.accordion-title
	h1,
.theme-color-very-peri
	[class*="bg-color"]
	.accordion.style-3
	li
	.accordion-title
	h2,
.theme-color-very-peri
	[class*="bg-color"]
	.accordion.style-3
	li
	.accordion-title
	h3,
.theme-color-very-peri
	[class*="bg-color"]
	.accordion.style-3
	li
	.accordion-title
	h4,
.theme-color-very-peri
	[class*="bg-color"]
	.accordion.style-3
	li
	.accordion-title
	h5,
.theme-color-very-peri
	[class*="bg-color"]
	.accordion.style-3
	li
	.accordion-title
	h6 {
	color: white;
}

.theme-color-very-peri
	[class*="bg-gradient"]
	.accordion.style-3
	li.active
	.accordion-title,
.theme-color-very-peri
	[class*="bg-color"]
	.accordion.style-3
	li.active
	.accordion-title {
	background: white;
	color: #7c7c7c;
}

.theme-color-very-peri
	[class*="bg-gradient"]
	.accordion.style-3
	li.active
	.accordion-title:before,
.theme-color-very-peri
	[class*="bg-gradient"]
	.accordion.style-3
	li.active
	.accordion-title:after,
.theme-color-very-peri
	[class*="bg-color"]
	.accordion.style-3
	li.active
	.accordion-title:before,
.theme-color-very-peri
	[class*="bg-color"]
	.accordion.style-3
	li.active
	.accordion-title:after {
	background: black;
}

.theme-color-very-peri
	[class*="bg-gradient"]
	.accordion.style-3
	li.active
	.accordion-title
	h1,
.theme-color-very-peri
	[class*="bg-gradient"]
	.accordion.style-3
	li.active
	.accordion-title
	h2,
.theme-color-very-peri
	[class*="bg-gradient"]
	.accordion.style-3
	li.active
	.accordion-title
	h3,
.theme-color-very-peri
	[class*="bg-gradient"]
	.accordion.style-3
	li.active
	.accordion-title
	h4,
.theme-color-very-peri
	[class*="bg-gradient"]
	.accordion.style-3
	li.active
	.accordion-title
	h5,
.theme-color-very-peri
	[class*="bg-gradient"]
	.accordion.style-3
	li.active
	.accordion-title
	h6,
.theme-color-very-peri
	[class*="bg-color"]
	.accordion.style-3
	li.active
	.accordion-title
	h1,
.theme-color-very-peri
	[class*="bg-color"]
	.accordion.style-3
	li.active
	.accordion-title
	h2,
.theme-color-very-peri
	[class*="bg-color"]
	.accordion.style-3
	li.active
	.accordion-title
	h3,
.theme-color-very-peri
	[class*="bg-color"]
	.accordion.style-3
	li.active
	.accordion-title
	h4,
.theme-color-very-peri
	[class*="bg-color"]
	.accordion.style-3
	li.active
	.accordion-title
	h5,
.theme-color-very-peri
	[class*="bg-color"]
	.accordion.style-3
	li.active
	.accordion-title
	h6 {
	color: black;
}

.theme-color-very-peri .text-link-2:before,
.theme-color-very-peri .text-link-3:before,
.theme-color-very-peri .text-link-4:before {
	background: #2279be;
}

.theme-color-very-peri .text-link-5:after,
.theme-color-very-peri .text-link-6:after,
.theme-color-very-peri .text-link-7:after {
	background: #2279be;
}

.theme-color-very-peri .text-link-8:before {
	background: rgba(102, 103, 171, 0.1);
}

.theme-color-very-peri .bg-black .text-link-2:before,
.theme-color-very-peri .bg-black .text-link-3:before,
.theme-color-very-peri .bg-black .text-link-4:before,
.theme-color-very-peri [class*="bg-dark"] .text-link-2:before,
.theme-color-very-peri [class*="bg-dark"] .text-link-3:before,
.theme-color-very-peri [class*="bg-dark"] .text-link-4:before {
	background: #2279be;
}

.theme-color-very-peri .bg-black .text-link-5:after,
.theme-color-very-peri .bg-black .text-link-6:after,
.theme-color-very-peri .bg-black .text-link-7:after,
.theme-color-very-peri [class*="bg-dark"] .text-link-5:after,
.theme-color-very-peri [class*="bg-dark"] .text-link-6:after,
.theme-color-very-peri [class*="bg-dark"] .text-link-7:after {
	background: #2279be;
}

.theme-color-very-peri .bg-black .text-link-8:before,
.theme-color-very-peri [class*="bg-dark"] .text-link-8:before {
	background: rgba(102, 103, 171, 0.1);
}

.theme-color-very-peri [class*="bg-gradient"] .text-link-2:before,
.theme-color-very-peri [class*="bg-gradient"] .text-link-3:before,
.theme-color-very-peri [class*="bg-gradient"] .text-link-4:before,
.theme-color-very-peri [class*="bg-color"] .text-link-2:before,
.theme-color-very-peri [class*="bg-color"] .text-link-3:before,
.theme-color-very-peri [class*="bg-color"] .text-link-4:before {
	background: white;
}

.theme-color-very-peri [class*="bg-gradient"] .text-link-5:before,
.theme-color-very-peri [class*="bg-gradient"] .text-link-6:before,
.theme-color-very-peri [class*="bg-gradient"] .text-link-7:before,
.theme-color-very-peri [class*="bg-color"] .text-link-5:before,
.theme-color-very-peri [class*="bg-color"] .text-link-6:before,
.theme-color-very-peri [class*="bg-color"] .text-link-7:before {
	background: rgba(255, 255, 255, 0.3);
}

.theme-color-very-peri [class*="bg-gradient"] .text-link-5:after,
.theme-color-very-peri [class*="bg-gradient"] .text-link-6:after,
.theme-color-very-peri [class*="bg-gradient"] .text-link-7:after,
.theme-color-very-peri [class*="bg-color"] .text-link-5:after,
.theme-color-very-peri [class*="bg-color"] .text-link-6:after,
.theme-color-very-peri [class*="bg-color"] .text-link-7:after {
	background: white;
}

.theme-color-very-peri [class*="bg-gradient"] .text-link-8:before,
.theme-color-very-peri [class*="bg-color"] .text-link-8:before {
	background: rgba(255, 255, 255, 0.3);
}

.theme-color-very-peri .form-style-2 input:focus,
.theme-color-very-peri .form-style-2 textarea:focus,
.theme-color-very-peri .form-style-2 .custom-select:focus,
.theme-color-very-peri .form-style-2 .form-control:focus,
.theme-color-very-peri .form-style-4 input:focus,
.theme-color-very-peri .form-style-4 textarea:focus,
.theme-color-very-peri .form-style-4 .custom-select:focus,
.theme-color-very-peri .form-style-4 .form-control:focus {
	border-color: #2279be;
}
