/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/
.header_hor .l-subheader-cell.at_right>* {
	margin-left: 1rem;
}
.g-cols.via_flex.type_default {
	margin: 0 -0.75rem;
}
.g-cols.via_flex.type_default>div>.vc_column-inner {
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}
.attachment-full.size-full {
	width: 100%;
}
h1, h2, h3, h4, h5, h6 {
	padding-top: 0;
}
.fancy-img{
	position:relative;
}
.fancy-img img{
	z-index: 1;
	position: relative;
}
.fancy-img:after {
	content: '';
	background-image: url(/wp-content/uploads/img-mesh.png);
	position: absolute;
	height: 100%;
	width: 100%;
	display: block;
	top: -2.5vmax;
	right: -2.5vmax;
	z-index: 0;
}
.w-countdown .w-countdown-item {
	position: relative;
	padding: 1.5rem;
	padding-bottom: 0;
}
.w-countdown .w-countdown-item:after {
	content: ':';
	position: absolute;
	right: -23px;
	top: 13%;
	font-size: 6vmax;
	line-height: 1;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-weight: 700;
}
.w-countdown .w-countdown-item:last-child:after {
	display:none;
}
.w-countdown-item-number {
	font-size: clamp(50px,10vw,140px)!important;
	font-family: var(--h2-font-family,inherit);
	font-weight: 600;
}
body .w-countdown-message, body .w-countdown-item-label {
	line-height: 1.2;
	font-size: 34px;
	line-height: 1.3;
	color: #fad706;
}
body .instafeed iframe {
	background-color: transparent !important;
	border-radius: 0 !important;
	border: 0 !important;
	box-shadow: none !important;
	display: block !important;
	margin: 0 !important;
	min-width: 100% !important;
	padding: 0px !important;
	width: 100% !important;
}
.shadow-line {
    position: relative;
    height: 30px;
    background: #fff;
}

.shadow-line::after {
    content: "";
    position: absolute;
    left: 2%;
    right: 2%;
    bottom: -8px;
    height: 20px;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.25);
    filter: blur(10px);
    transform: scaleY(0.35);
}
body .juicer-feed .jcr-feed-maxw-1280 {
	max-width: 100% !important;
}

/* ==========================
   Team Slider
========================== */

.teamSlider{
    overflow:hidden;
    padding:0;
}

.teamSlider .owl-stage-outer{
    overflow:visible;
}

.teamSlider .owl-stage{
    display:flex;
    align-items:center;
}

/* All slides */
.teamSlider .owl-item{
    transition:all .5s ease;
    transform:scale(.72);
    opacity:.25;
    z-index:1;
}

/* Active slides */
.teamSlider .owl-item.active{
    opacity:.55;
}

/* Center slide */
.teamSlider .owl-item.center{
    transform:scale(1);
    opacity:1;
    z-index:20;
}

/* Images */
.teamSlider .w-image{
    transition:.5s;
}

.teamSlider .owl-item:not(.center) img{
    filter:brightness(.45);
}

.teamSlider .owl-item.center img{
    filter:none;
}

/* Slight overlap */
.teamSlider .owl-item.center{
    margin-left:-40px;
    margin-right:-40px;
}

.teamSlider .w-image-meta {
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
	width: max-content;
	z-index: 100;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.teamSlider .w-image-title {
	background: #f3be1b;
	color: #0c163a;
	font-size: 26px;
	font-weight: 700;
	padding: 14px 42px;
	text-transform: uppercase;
	position: relative;
	font-family: var(--h2-font-family);
}

.teamSlider .w-image-description {
	font-size: 22px;
	margin: 0;
	opacity: 1;
	background: #0e8444;
	display: inline-block;
	color: #fff;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	padding: .3rem 2rem;
	margin-top: -1px;
	text-transform: uppercase;
	min-width: 60%;
}

/* Yellow Center */
.teamSlider .w-image-title{
    position:relative;
    display:inline-flex;
    align-items:center;
    justify-content:center;

    min-width:520px;
    height:62px;

    padding:0 50px;

    background:#f4be16;

    color:#12255a;
    font-size:26px;
    font-weight:700;
    line-height:1;
    text-transform:uppercase;
    letter-spacing:.5px;

    clip-path:polygon(
        18px 0,
        calc(100% - 18px) 0,
        100% 50%,
        calc(100% - 18px) 100%,
        18px 100%,
        0 50%
    );
}

/* Left White Arrow */
.teamSlider .w-image-title:before{
    content:"";

    position:absolute;
    left:0;
    top:0;

    width:42px;
    height:100%;

    background:#fff;

    clip-path:polygon(
        100% 0,
        28% 0,
        0 50%,
        28% 100%,
        100% 100%,
        72% 50%
    );
}

/* Right White Arrow */
.teamSlider .w-image-title:after{
    content:"";

    position:absolute;
    right:0;
    top:0;

    width:42px;
    height:100%;

    background:#fff;

    clip-path:polygon(
        0 0,
        72% 0,
        100% 50%,
        72% 100%,
        0 100%,
        28% 50%
    );
}

/* Hide meta on side slides */
.teamSlider .owl-item:not(.center) .w-image-meta{
    opacity:0;
    transform:translateX(-50%) translateY(20px);
}

.teamSlider .owl-item.center .w-image-meta{
    opacity:1;
    transform:translateX(-50%) translateY(0);
    transition:.4s;
}

/* Arrows */
.teamSlider .owl-prev,
.teamSlider .owl-next{

    width:60px;
    height:60px;
    border-radius:50%;
    background:#169a48!important;
    color:#fff!important;

    display:flex!important;
    align-items:center;
    justify-content:center;

    font-size:28px!important;
}

.teamSlider .owl-prev:hover,
.teamSlider .owl-next:hover{
    transform:scale(1.1);
}
.teamSlider .owl-stage {
    transform-style: preserve-3d;
}

.teamSlider .owl-item.center {
    z-index: 30;
}

.teamSlider .owl-item.active:not(.center):first-of-type {
    transform: translateX(80px) scale(.75);
}

.teamSlider .owl-item.active:not(.center):last-of-type {
    transform: translateX(-80px) scale(.75);
}
.teamSlider .w-image {
	position:relative;
}
.teamSlider .w-image:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(0deg,rgba(12, 22, 58, 1) 0%, rgba(12, 22, 58, 0) 57%, rgba(12, 22, 58, 0) 100%);
	z-index: 1;
}
.mapmarker{
	font-size: 28px;
	line-height: 1.3;
	font-weight: 700;
	color: #000;
	border-bottom: 2px solid #fad706;
	display: inline-block;
	font-family: var(--h1-font-family);
	letter-spacing: 0;
}
.mapmarker i{
	color: var(--color-alt-content-bg-grad);
}
body .w-actionbox {
	padding: 0;
	margin: 0;
	background: transparent !important;
}

body .w-actionbox .w-actionbox-title {
	font-size: 30px;
	color: #1f2f60 !important;
	font-weight: 700;
	text-transform: uppercase;
}
body .w-actionbox .w-actionbox-title:before {
	content: '\f0c8';
	font-family: "fontawesome";
	font-weight: 700;
	border-radius: 0;
	margin-right: .5rem;
	color:#1f2f60;
}
body .w-actionbox.controls_right .w-actionbox-title:before {
	display:none;
}
body .w-actionbox.controls_right .w-actionbox-title:after {
	content: '\f0c8';
	font-family: "fontawesome";
	font-weight: 700;
	border-radius: 0;
	margin-left: .5rem;
	color: #1f2f60;
}
body .w-actionbox .w-actionbox-description p{
	font-size: 22px;
	line-height: 1.3;
	text-transform: uppercase;
	color: #0e8444;
	font-weight: 700;
	margin: 0;
}
body .w-actionbox.home .w-actionbox-title {
	color: #0e8444 !important;
}
body .w-actionbox.home .w-actionbox-description p{
	color: #1f2f60;
}
body .w-actionbox.home .w-actionbox-title:before, body .w-actionbox.controls_right.home .w-actionbox-title:after {
	color:#0e8444;
}
body .w-actionbox.controls_bottom {
	text-align: right;
}
.timediv{
	position:relative;
}
.timediv.align_right {
	padding-right: 1.5rem;
	border-right: 1px solid #f0bc1b;
	position:relative;
}
.timediv.align_left {
	padding-left: 1.5rem;
	border-left: 1px solid #f0bc1b;
}
.timediv:before {
	content: 'VS';
	position: absolute;
	right: -25px;
	top: 45%;
	width: 50px;
	height: 50px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	background: #0c163a;
	border-radius: 50%;
	font-size: 20px;
	color: #fff;
	font-family: var(--h1-font-family);
	font-weight: 700;
	z-index: 1;
}
.timediv.align_left:before {
	left: -25px;
	right:auto;
}
.img-center{
	justify-content: center;
	margin-top: 15vmax;
}
.timediv .w-actionbox{
	position:relative;
}
.timediv .w-actionbox:after {
	content: '';
	height: 1px;
	width: 30px;
	position: absolute;
	background: #f0bc1b;
	top: 50%;
	right: -40px;
}
.timediv.align_left .w-actionbox:after {
	right: auto;
	left: -40px;
}
.img-auto img {
	width: auto !important;
}

body .owl-carousel.navstyle_square>.owl-nav button {
	height: 70px;
	width: 50px;
	background: transparent !important;
	font-size: 6vmax !important;
	color: #0e8444 !important;
}
body .owl-prev:after {
	content: '\f0d9' !important;
	font-weight: 700;
}
.owl-next:after {
	content: '\f0da';
	font-weight: 700;
}
.img-auto img {
	margin: auto;
}
.item-center .owl-stage {
	justify-content: center;
	margin: 0 auto;
}
/* ===============================
   MAIN CONTAINER
=================================*/
.fixture-item {
	max-width: 1700px;
	margin: 0 auto !important;
	margin-bottom: 1.5rem !important;
}
.fixture-item .w-vwrapper {
	background: #25356b;
	color: #fff;
	z-index: 5;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row;
	gap: 1rem;
	position: relative;
	margin-bottom: -15px;
	z-index: 9;
	max-width: 80%;
	margin: 0 auto;
	margin-bottom: -22px;
}
.fixture-item.home .w-vwrapper {
	background: #0e8444;
}

/* ===============================
   TOP BLUE BAR
=================================*/

/* Yellow Side Boxes */
.fixture-item .w-vwrapper>.w-text:first-child, .fixture-item .w-vwrapper>.w-text:last-child {
	background: #fbd707;
	color: #24356a;
	font-weight: 700;
	font-size: 18px;
	font-family: var(--h2-font-family,inherit);
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	position: relative;
	margin: 0;
	min-height: 45px;
	padding: .3rem 1.5rem;
	line-height: 1.3;
	text-transform: uppercase;
}
.fixture-item .w-vwrapper>.w-text:last-child .w-text-h:after {
	content: '';
	width: 18px;
	height: 18px;
	display: inline-block;
	background: #212f60;
	margin-left: 10px;
}
.fixture-item.home .w-vwrapper>.w-text:last-child .w-text-h:after {
	background: #0e8444;
}
/* Left Arrow */
.fixture-item .w-vwrapper>.w-text:first-child:before, .fixture-item .w-vwrapper>.w-text:last-child:after {
	content: "";
	position: absolute;
	left: -23px;
	top: 0;
	border-bottom: 23px solid transparent;
	border-top: 22px solid transparent;
	border-right: 24px solid #fad706;
}
.fixture-item .w-vwrapper>.w-text:first-child:after, .fixture-item .w-vwrapper>.w-text:last-child:before{
    content:"";
    position:absolute;
    right:-23px;
    top:0;
    border-top:23px solid transparent;
    border-bottom:22px solid transparent;
    border-left:24px solid #fad706;
}
.fixture-item .w-vwrapper .wpb_text_column {
	text-align: center;
	margin: 0;
	font-size: 22px;
	line-height: 1.3;
	font-weight: 400;
}
.fixture-item .w-vwrapper .wpb_text_column p {
	text-align: center;
	margin: 0;
	font-size: 20px;
	line-height: 1.3;
	font-weight: 400;
}
.fixture-item .w-vwrapper p{
    color:#fff;
    margin:0;
    font-size:15px;
    font-weight:500;
}


/* ===============================
   TEAMS
=================================*/

.fixture-item .w-hwrapper>.wpb_text_column{
    margin:0;
}

.fixture-item .w-hwrapper>.wpb_text_column p{
    margin:0;
    font-size:20px;
    font-weight:700;
    color:#111;
    text-transform:uppercase;
    letter-spacing:.5px;
}

/* Logos */

.fixture-item .w-image img{
    display:block;
    max-height:95px;
    width:auto;
}

/* VS image */

.fixture-item .w-image:nth-child(3) img{
    max-height:55px;
}
.fixture-item .w-hwrapper {
	border-right: 0;
	border-left: 0;
	background: #fff;
	padding: 0;
	position: relative;
	padding: 0 70px;
}
.fixture-item .w-hwrapper::before {
	content: "";
	position: absolute;
	left: 0px;
	top: -1px;
	width: 73px;
	height: calc(100% + 2px);
	background-image: url(/wp-content/uploads/left-arrow.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	bottom: -1px;
}
.fixture-item .w-hwrapper > .w-vwrapper .w-image:not(.vs) .w-image-h{
	min-width: 111px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

/* Right angled border */
.fixture-item .w-hwrapper::after {
	content: "";
	position: absolute;
	right: 0px;
	top: -1px;
	width: 72px;
	height: calc(100% + 2px);
	background-image: url(/wp-content/uploads/rightt-arrow.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	bottom: -1px;
}
.fixture-item .w-hwrapper > .w-vwrapper {
	background: transparent;
	color: #000;
	z-index: 5;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	gap: 1.5rem;
	position: relative;
	width: 100%;
	height: 100%;
	padding: 1rem;
	margin: 0;
	border-top: 1px solid #0e8444;
	border-bottom: 1px solid #0e8444;
	max-width: 100%;
	padding-top: 37px;
	box-shadow: 0px 23px 36px -29px #00000026;
}
.fixture-item .w-hwrapper > .w-vwrapper * {
	margin: 0 !important;
}
.fixture-item .w-hwrapper > .w-vwrapper .wpb_text_column, .fixture-item .w-hwrapper > .w-vwrapper .wpb_text_column p {
	text-align: center;
	margin: 0;
	font-size: 24px;
	line-height: 1.3;
	font-weight: 700;
	color: #000;
	text-transform: uppercase;
	min-width: 26%;
}
.fixture-item .w-hwrapper > .w-vwrapper .wpb_text_column:first-child, .fixture-item .w-hwrapper > .w-vwrapper .wpb_text_column:first-child p{
	text-align:right;
}
.fixture-item .w-hwrapper > .w-vwrapper .wpb_text_column:last-child, .fixture-item .w-hwrapper > .w-vwrapper .wpb_text_column:last-child p{
	text-align:left;
}
.teambox {
	padding: 1rem 1rem .5rem;
	margin-bottom:1.5rem;
	transition:
        padding 0.3s ease,
        border-color 0.3s ease,
        box-shadow 0.3s ease;
    border: 1px solid transparent;
	transition: all 0.3s ease;
}
.teambox:hover {
	border: 1px solid #d8d8d8;
	box-shadow: 12px 12px 22px -1px hsl(225.23deg 51.18% 24.9% / 10%);
}
.w-popup-box-h .teambox {
	padding: 0rem;
	border: 1px solid transparent;
	transition: all 0s ease;
	margin: 0rem;
}
.w-popup-box-h .teambox > *:not(.w-hwrapper){
	max-width: 351px;
	margin: auto;
}
.w-popup-box-h .teambox .w-text {
	max-width: 351px;
	min-width: 455px;
}
.w-popup-box-h .teambox:hover {
	border: 1px solid transparent;
	box-shadow: none;
}
.teambox .w-image {
	background-image: url(/wp-content/uploads/img-bg.png);
	background-size: 94%;
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
.teambox .w-text {
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 100%;
	height: 43px;
	padding: 0 23px;
	background: #f4be16;
	margin:0 !important;;
	color: #12255a;
	font-size: 26px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	letter-spacing: .5px;
	clip-path: polygon(
        18px 0,
        calc(100% - 18px) 0,
        100% 50%,
        calc(100% - 18px) 100%,
        18px 100%,
        0 50%
    );
}
.teambox .w-text:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 33px;
	height: 100%;
	background: #1f2f60;
	clip-path: polygon(
        100% 0,
        28% 0,
        0 50%,
        28% 100%,
        100% 100%,
        72% 50%
    );
}
.teambox .w-text:after {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 33px;
	height: 100%;
	background: #1f2f60;
	clip-path: polygon(
        0 0,
        72% 0,
        100% 50%,
        72% 100%,
        0 100%,
        28% 50%
    );
}
.teambox .w-text  .w-text-h  {
	display: flex;
}
.teambox .w-text .w-text-value {
	font-size: 18px;
}
.teambox .wpb_text_column {
	font-size: 14px;
	font-weight:700;
	margin: 0;
	opacity: 1;
	background: #0e8444;
	display: inline-block;
	color: #fff;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	padding: .3rem .5rem;
	margin-top: -1px;
	text-transform: uppercase;
	min-width: 60%;
}
.teambox .w-popup{
	margin-top: 1rem;
}
.teambox .w-btn-wrapper {
	margin-bottom: 0;
}
.w-popup-box-content .teambox .w-hwrapper .w-image{
	display: flex;
	align-items: center;
	justify-content: center;
	gap: .5rem;
	background: no-repeat;
	margin-top: .5rem;
}
.w-popup-box-content .teambox .w-hwrapper .w-image  .w-image-meta {
	padding-top: 0;
}
.w-popup-box-content .teambox .w-hwrapper .w-image .w-image-meta .w-image-title{
	font-size: 18px;
	line-height: 1.3;
	font-weight: 700;
	text-transform: uppercase;
}
.w-popup-box-content .teambox .w-hwrapper .wpb_text_column {
	font-size: 16px;
	font-weight: 400;
	margin: 0;
	opacity: 1;
	background: none;
	display: block;
	color: #000;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	padding: 0;
	margin-top: 0;
	text-transform: none;
	min-width: 100%;
}
.w-popup-box-content .teambox .w-hwrapper {
	flex-direction: column;
	align-items: center;
}
.justify-column{
	justify-content: center;
}
body .wpcf7-form-control-wrap {
	margin-top: 0;
	margin-bottom: 1rem;
}
.submit-div p{
	text-align:center;
}
.wpcf7-spinner {
	position: absolute;
}

@media (max-width: 600px) {
.fancy-img:after {
	top: -2vmax;
	right: -2vmax;
}
	.w-countdown {
	max-width: 300px;
	margin: 0 auto;
}
	.w-countdown [data-type="minutes"]{
	margin: 0;
}
	.w-countdown [data-type="hours"]:after, .timediv .w-actionbox:after, .timediv.align_left:before {
	display:none;
}
	.w-countdown .w-countdown-item {
	padding-bottom: 1.5rem;
}
	.mapmarker {
	font-size: 20px;
}
body .w-actionbox .w-actionbox-title {
	font-size: 18px;
	text-align: center;
}
	body .w-actionbox .w-actionbox-description p {
	font-size: 16px;
}
	.timediv.align_right {
	padding-right: 3rem;
}
.aligncenter-xs.w-vwrapper.align_right, .aligncenter-xs.w-vwrapper.align_left {
	align-items: center !important;
	padding: 0 !important;
}
.timediv.align_right, .timediv.align_left {
	padding-right: 0;
	text-align: center;
	align-items: center !important;
	border-right: 0;
	border-bottom: 1px solid #f0bc1b;
	padding-bottom: 3rem !important;
}
	.timediv:before {
	right: 45%;
	top: auto;
	bottom: -25px;
		display:none;
}
	.timediv .w-actionbox-text{
	text-align: center;
}
	body .timediv.align_left {
	padding-left: 0;
	border-left: 0;
	border-bottom: 0 !important;
	padding-bottom: 0 !important;
}
body .juicer-feed .jcr-feed-grid {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}
.teamSlider .w-image-title {
	min-width: 306px;
	height: 35px;
	font-size: 14px;
	font-weight: 700;
	padding: 0 30px;
}
	.teamSlider .w-image-description {
	font-size: 12px;
	margin: 0;
	opacity: 1;
	background: #0e8444;
	display: inline-block;
	color: #fff;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: .3rem 1rem;
	margin-top: -1px;
	text-transform: uppercase;
		
}
	.teamSlider .owl-item.center {
	margin-left: 0;
	margin-right: 0 !important;
}
	.teamSlider .w-image-title:after, .teamSlider .w-image-title:before {
	width: 30px;
	height: 100%;
}
	.fixture-item .w-vwrapper .wpb_text_column p {
	font-size: 14px;
}

.fixture-item .w-vwrapper>.w-text:first-child, .fixture-item .w-vwrapper>.w-text:last-child {
	font-size: 18px;
	min-height: 45px;
	padding: .3rem .5rem;
	text-align: center;
	min-width: 100%;
}
	.fixture-item .w-vwrapper {
	background: #25356b;
	color: #fff;
	z-index: 5;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row;
	gap: 1rem;
	position: relative;
	margin-bottom: -15px;
	z-index: 9;
	max-width: 80%;
	margin: 0 auto;
	margin-bottom: -22px;
	flex-direction: column;
	padding: 1.5rem;
}
	.fixture-item .w-vwrapper>.w-text:last-child .w-text-h:after {
	content: '';
	width: 12px;
	height: 12px;
}
.fixture-item {
	max-width: 1700px;
	margin: 0 auto !important;
	margin-bottom: 1.5rem !important;
	border: 1px solid black;
	padding: 1.5rem 0;
	padding-top:0;
}
.fixture-item .w-vwrapper {
	background: #25356b;
	color: #fff;
	z-index: 5;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row;
	gap: 1rem;
	position: relative;
	margin-bottom: -15px;
	z-index: 9;
	max-width: cacl;
	margin: 0 -.75rem;
	margin-bottom: 0px;
	flex-direction: column;
	padding: 1.5rem;
	max-width: calc(100% + 1.5rem);
}
	.fixture-item .w-hwrapper::before, .fixture-item .w-hwrapper::after{
		display:none;
	}
.fixture-item .w-hwrapper > .w-vwrapper {
	background: transparent;
	color: #000;
	z-index: 5;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	gap: 1.5rem;
	position: relative;
	width: 100%;
	height: 100%;
	padding: 0rem;
	margin: 0;
	border-top: 0;
	border-bottom: 0;
	max-width: 100%;
	padding-top: 20px;
			box-shadow: none;
	flex-wrap: wrap;
	flex-direction: column;
	gap: .5rem;
}
	.fixture-item .w-hwrapper {
	padding: 0 0px;
}
	.fixture-item .w-hwrapper > .w-vwrapper .wpb_text_column, .fixture-item .w-hwrapper > .w-vwrapper .wpb_text_column p {
	font-size: 18px;
}
.fixture-item .w-hwrapper > .w-vwrapper .vs{
    flex:0 0 100%;
	margin: 15px 0 !important;
}
	.fixture-item .w-hwrapper > .w-vwrapper > *:nth-child(2){ order: 1; }
	.fixture-item .w-hwrapper > .w-vwrapper > *:nth-child(1){ order: 2; }
	.fixture-item .w-hwrapper > .w-vwrapper > *:nth-child(3){ order: 3; }
	.fixture-item .w-hwrapper > .w-vwrapper > *:nth-child(4){ order: 4; }
	.fixture-item .w-hwrapper > .w-vwrapper > *:nth-child(5){ order: 5; }
	.teambox .w-text {
	height: 35px;
}
	.teambox .wpb_text_column {
	font-size: 12px;
	font-weight: 700;
	padding: .5rem 1.5rem;
}
	.w-popup-box-h .teambox {
	max-width: 311px;
	margin: auto;
}
	.w-popup-box-h .teambox .w-text {
	max-width: 310px;
	min-width: 310px;
}
.wpcf7-form .g-cols>div:not([class*="vc_col-xs-"]) {
	width: 100%;
	margin: 0;
}
	.contactInfo {
	padding: 20px 5px !important;
}
	.w-gallery.type_metro_4 .w-gallery-list{
		--items-gap: 8px !important;
	}
}
