
	:root {

		--font-family-base: "gotham";
		--font-family-two: "gotham";
		--font-family-three: "gotham";

	}

/* Scrollbar */

	body::-webkit-scrollbar {
		width: 8px;
	}

	body::-webkit-scrollbar-track {
		box-shadow: inset 0 0 8px rgba(var(--color-two-rgb), 0.3);
	}

	body::-webkit-scrollbar-thumb {
		background-color: var(--color_grey_dark);
		border-radius: 30px;
	}

/* Links */

	a:hover, a:focus, a:active, a.nice-select.open {
		color: var(--color_secondary);
	}

/* Buttons */
	
	.btn {
		background-color: var(--color_primary);
	}


.wptb-instagram--gallery .wptb-item--button {
    position: absolute;
    top: 70%;
    left: 50%;
    transform: translate(-50%, -50%);
}


/* Home */

	.wptb-heading-two .wptb-item--subtitle {
		color: #ffffff;
		background-color: var(--color_primary);
	}

	.wptb-slider.style15 .wptb-heading-two .wptb-item--title {
		color: var(--color_grey_medium);
	}

	.wptb-slider.style15 .wptb-heading-two .wptb-item--description {
		color: var(--color_grey_medium);
	}


	.wptb-icon-box1 .wptb-item--inner {
		flex-wrap: nowrap;
	}

	.wptb-icon-box1 .wptb-item--title{
		color: var(--color_secondary);
	}

	.wptb-icon-box1 .wptb-item--description {
		letter-spacing: 0px;
	}

	.wptb-icon-box1 .wptb-item--icon {
		background-color: var(--color_primary);
		box-shadow: 0 10px 20px rgba(var(--color_primary_r),var(--color_primary_g),var(--color_primary_b), .25);
	}

	.wptb-slider.style15 .wptb-heading-two .wptb-item--title {
		margin-bottom: 0px;
	}


	.primus_promo {

		background-image: url(../media/home/background.primus.jpg);
		background-position: bottom;
		background-size: 100% 120px;
		background-repeat: repeat-y;

	}


/* Header */

	.header_left_part {
		width: 200px;
	}

/* Footer */

	.footer {
		background-color: var(--color_primary);
	}

	.footer.style1::before {
		background-color: var(--color_white);
	}

	.footer .footer-bottom {
		border-top-color: rgba(255, 255, 255, 0.5);
	}

	.footer .footer-nav li a {
		color: var(--color_grey_medium);
	}

	.footer .widget-title {
		color: var(--color_grey_medium);
	}

	.footer .copyright a:not(:hover){
		color: #dddddd;
	}

	.theme-style--light .footer .newsletter-form .form-control {
		border-color: #dddddd;
	}

	.theme-style--light .footer .newsletter-form .form-control {
		background-color: rgba(var(--color-dark-six-rgb), 0.05);
	}

	.theme-style--light .footer .newsletter-form button.btn {
		border-color: var(--color-dark-seven);
	}

	.footer .newsletter-form button.btn {
		background-color: var(--color_primary);
	}

	.theme-style--light .footer .newsletter-form .form-control {
		color: var(--color_grey_medium);
	}

	.footer .social-box.style-oval ul li a:not(:hover) {
		color: var(--color_primary);
	}

	.social-box.style-oval ul li a {
		color: var(--color_primary);
	}

	.social-box.style-oval ul li a:hover {
		border-color: var(--color_secondary);
		background-color: var(--color_secondary);
		color: #ffffff;
	}


	.footer .footer--inner {
		padding-top: 120px;
	}

	.wptb-slider.style15.signs_slider {
		background-image: url(../media/home/exf.slideshow.bg.png);
		background-position: bottom;
		background-repeat: repeat-x;
		background-size: 150px 180px;
	}

	.swiper-container {
		padding-bottom: 40px !important;
		user-select: none !important;
	}

	.swiper-slide {
/*		box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, 1);*/
	}

	.swiper-slide-shadow-left.swiper-slide-shadow-coverflow,
	.swiper-slide-shadow-right.swiper-slide-shadow-coverflow {
		display: none  !important;
	}

	.line_promo .wptb-item--icon img {
		width: 48px !important;
	}

	.line_promo .wptb-item--text {
		padding-left: 6px;
		line-height: 54px !important;
	}

	.btn-two .text-first {
		padding-right: 0px !important;
	}

	.wptb-about-two .round-button .btn {
		width: 170px !important;
		height: 170px !important;
		min-width: auto !important;
		padding: 0 !important;
		border-radius: 100%;
		margin-top: -100px;
	}

	.wptb-slider.style15 {
		padding: 100px 0px 0px 0px;
	}

	.wptb-about-two {
		padding-bottom: 100px;
	}

	.mr_menu ul.main-menu li a::before {
		color: var(--color_primary);
	}

	.wptb-icon-box1.style2 .wptb-item--icon {
		color: var(--color_primary);
	}

	.wptb-icon-box1.style2 .wptb-item--icon {
		border-color: var(--color_primary);
	}



.wptb-icon-box5 {
	padding: 30px 30px 30px 30px;
	margin: 0px 10px 0px 10px;
	min-height: 200px;
}

.wptb-icon-box5.active, .wptb-icon-box5:hover {
	background-color: var(--color_secondary);
	border-color: var(--color_secondary);
}

.wptb-icon-box5.active, .wptb-icon-box5:hover p {
	color: var(--color_white);
}

.wptb-icon-box5 .wptb-item--inner {
    gap: 30px;
}


.color_table .row .wptb-icon-box5 {
	min-height: 64px !important;
}

.color_chip {
	background-color: red;
	line-height: 48px;
	text-indent: 20px;
	border-radius: 24px;
}

@media screen and (max-width: 768px) {

	.wptb-about-two .wptb-about--text h3 {
		display: block; !important;
	}

	.line_promo .wptb-item--icon img {
		width: 36px !important;
	}

	.line_promo .wptb-item--text {
		padding-left: 6px;
		line-height: 38px !important;
	}

	.wptb-slider.style4 .wptb-heading-two .wptb-item--title, .wptb-slider.style15 .wptb-heading-two .wptb-item--title {
		font-size: 40px;
		line-height: 40px;
	}


	.wptb-icon-box5 .wptb-item--title {
		margin-top: 0px !important;
		font-size: 16px !important;
	}

	.wptb-icon-box5 .wptb-item--icon {
		min-height: 30px;
	}

	.wptb-icon-box5 .wptb-item--inner {
		gap: 10px;
	}

}


.formats_list .wptb-item--icon {
	max-width: 300px;
    max-height: 300px;
}

.wptb-icon-box7 .wptb-item--title::after{
	margin-top: 30px;
}

.wptb-icon-box7.active .wptb-item--title::after,
.wptb-icon-box7:hover .wptb-item--title::after {
	background-color: var(--color_primary);
}

.wptb-icon-box1.style2 .wptb-item--inner {
	align-items: normal;
}


.header.sticky {
	background-color: var(--color_primary);
}

.header.sticky .light_logo { display: inline !important; }
.header.sticky .dark_logo { display: none !important; }


.header.top-up {
	transform: perspective(300px) rotateX(0deg);
}

.header_center_part {
	width: 100%;
	text-align: right;
}

.social-box ul li a {
	color: var(--color_secondary);
}

.social-box ul li a:hover {
	color: var(--color_white);
	background-color: var(--color_secondary);
	border-color: var(--color_secondary);
}


.mr_menu_toggle:hover {
	color: var(--color_primary);
}

