.menu-new{
	padding-right:5px;
	color: #FF0000 !important;
	display: inline !important;
}

/* custom product template - begin */
section.top-color:before {
    content: '';
    display: block;
    position: absolute;
    top: -370px;
    bottom: 100%;
    background: transparent;
    width: 100%;
    border-width: 185px 50vw;
    box-sizing: border-box;
    border-color: transparent transparent #252323 #252323;
    border-style: solid;	
}


.bottom-white{position:relative;}
.bottom-white:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    background: transparent;
    width: 100%;
    border-width: 185px 50vw;
    box-sizing: border-box;
    border-color: transparent transparent white white;
    border-style: solid;
    z-index: 1;
}
.bottom-white > div > div{
	z-index:2;
}


section.top-color {
    margin-top: 0;
}

section.top-color > div {
    transform: translateY(-250px);
    margin-bottom: -250px;
}

.disable-video-control {
    pointer-events: none;
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}

.disable-video-control.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {
    padding-bottom: 100%;
    margin-top: -22%;
}


.ratio16by9 {
    position: relative;
    height: 0;
    padding-bottom: 56.25%;
}

.ratio16by9 img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    object-fit: cover;
}
.image-list-slide {
    background: #eeeeed;
	padding:70px;
}

.image-list-slide .elementor-widget-tp-style-list li {
    border: 1px solid;
    display: block;
    width: 100%;
    padding: 20px;
    border-color: transparent;
}

.image-list-slide .elementor-widget-tp-style-list li.active {
    border-color: #02323c;
}
.image-list-slide .elementor-widget-tp-style-list li strong {
    font-style: italic;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 18px;
    color: black;
}
h5.elementor-heading-title {
    font-style: italic;
    text-transform: uppercase;
    font-weight: 600 !important;
    font-size: 18px;
    color: black;
}
.top-white:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    background: transparent;
    width: 100%;
    border-width: 185px 50vw;
    box-sizing: border-box;
    border-color:white white  transparent transparent;
    border-style: solid;	
    z-index:1;
}

.highindex:before,
.highindex:after{
	z-index:3 !important;
}
.highindex{
	overflow:hidden;
}

.bottom-color:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    background: transparent;
    width: 100%;
    border-width: 185px 50vw;
    box-sizing: border-box;
    border-color: transparent transparent #252323 #252323;
    border-style: solid;
    z-index:1;
}

.a-center-heading {
    position: absolute;
    color: white;
    top: 50%;
}

.bottom-color {
    overflow: hidden;
}

.a-center-heading h2 {
    color: white !important;
    font-weight: 700 !important;
    font-size: 100px !important;
}
/* custom product template - end */

@font-face { 
font-family: "AllTerrain Pro"; 
src: url("/Downloads/AllTerrainPro-Regular_1.woff2");
 }
