/* SPECIFIC  */
.model-menu h2 {
    background-image: url(images/grad-5.png);
}

.p-banner-range .column {
    -webkit-border-image: -webkit-linear-gradient(0deg,rgba(237,229,193,1.00) 0%,rgba(151,209,210,1.00) 50.43%,rgba(0,179,222,1.00) 100%) 1;
	
    -o-linear-gradient(0deg,rgba(237,229,193,1.00) 0%,rgba(151,209,210,1.00) 50.43%,rgba(0,179,222,1.00) 100%) 1;
	
    border-image: linear-gradient(90deg,rgba(237,229,193,1.00) 0%,rgba(151,209,210,1.00) 50.43%,rgba(0,179,222,1.00) 100%) 1;

}


.p-banner-range .column {
    height: 60px;
    bottom: auto;
    transition: 0.7s ease-out;
    border-bottom-width: 8px;
    border-bottom-style: solid;
	-webkit-box-shadow: 0px 2px 4px 2px rgba(0,0,0,0.15); 
	box-shadow: 0px 2px 4px 2px rgba(0,0,0,0.15);
}

.tester {
    -webkit-border-image: -webkit-linear-gradient(0deg,rgba(13,159,159,1.00) 0%,rgba(163,203,115,1.00) 100%) 1;
    -o-border-image: -o-linear-gradient(0deg,rgba(13,159,159,1.00) 0%,rgba(163,203,115,1.00) 100%) 1;
    border-image: linear-gradient(90deg,rgba(13,159,159,1.00) 0%,rgba(163,203,115,1.00) 100%) 1;
}

.tester {
    background-image: -webkit-linear-gradient(0deg,rgba(237,229,193,1.00) 0%,rgba(151,209,210,1.00) 50.43%,rgba(0,179,222,1.00) 100%);
    background-image: -moz-linear-gradient(0deg,rgba(237,229,193,1.00) 0%,rgba(151,209,210,1.00) 50.43%,rgba(0,179,222,1.00) 100%);
    background-image: -o-linear-gradient(0deg,rgba(237,229,193,1.00) 0%,rgba(151,209,210,1.00) 50.43%,rgba(0,179,222,1.00) 100%);
    background-image: linear-gradient(90deg,rgba(237,229,193,1.00) 0%,rgba(151,209,210,1.00) 50.43%,rgba(0,179,222,1.00) 100%);
}


/*-----------------------------*/
.header {
	border-bottom: solid 1px #c9c9c9;
}
@media (min-width: 720px) {
	.range-hero {
		margin-top: -150px;
		z-index: -1;
	}
	.main-content {
		margin-top: 0px;
	}
}
.p-banner-range {
	z-index: 999;
}

.p-banner-range .column img {
	transition: 0.7s ease-out;
	width: 200px;
	left: calc(50% - 100px);
}
.p-banner-range.p-banner-range-reduce .column {
	height: 60px !important;
	bottom: auto;
	transition: 0.7s ease-out;
	position: fixed;
	top: 0px;
	text-align: left;
	justify-content: left;
	z-index: 999;
	background-color: #ffffff;
}
.p-banner-range.p-banner-range-reduce .column img {
	margin-right: auto;
	margin-left: 20px;
}
/*.p-banner-range.p-banner-range-reduce .column.blue-trans {
	mix-blend-mode: normal !important;
	transition: mix-blend-mode 3.3s ease-out;
}*/



.p-banner-range-reduce .arrow-down {
	display: none;
}

/*--*/
.menu-hold.f-nav {
    height: 50px;
    transform: translate(0px, 70px);
    transition: transform 1.0s;
    z-index: 9999;
    position: fixed;
    right: 0.0em;
    left: 0em;
    top: -70px;
    background-color: transparent;
	background-image: none;
	border: none;
	
}
.f-nav-logo {
	display: none;
}



/*-----------*/

.prod-deck-options .jssora19r,
.prod-deck-options .jssora19l,
.prod-deck-options .jssora19ldn,
.prod-deck-options .jssora19rdn
{
    background-repeat: no-repeat;
    background-image: url(images/slider-cust-arrow.png) !important;
    background-size: 50% 50%;
    background-position: center center;
	transform: rotate(-90deg) !important;
}
.prod-deck-options .jssora19r:hover,
.prod-deck-options .jssora19l:hover,
.prod-deck-options .jssora19ldn:hover,
.prod-deck-options .jssora19rdn:hover
{
    background-repeat: no-repeat;
    background-image: url(images/slider-cust-arrow.png) !important;
    background-size: 50% 50%;
    background-position: center center;
}

.prod-deck-options .jssora19l {
	transform: rotate(90deg) !important;
}
.prod-deck-options .jssora19l {
	transform: rotate(90deg) !important;
}
.prod-deck-options .jssora19ldn:hover, .prod-deck-options .jssora19ldn:active {
	transform: rotate(90deg) !important;
}

/*-----------*/
.gallery-slider .colour,.gallery-slider .column {
	padding: 0px;
}
.gallery-slider .restrict-width {
	max-width: 860px;
}
.gallery-slider .colour div {
	background-color: transparent !important;
}

/*------------------------------*/
@media screen and (min-width: 1599px)  {
.gallery-slider .restrict-width {
	max-width: 1100px;
	padding-left: 1.5rem;
    padding-right: 1.5rem;
	}
.restrict-width-mid {
	max-width: 1100px;
	}
}



/* CONFIGURATOR */
.cut-config {
	top: -80px;
    z-index: 500;
}
@media screen and (max-width: 640px)  {
	.cut-config {
		top: -80px;
		z-index: 500;
	}	
	.embed-config {
		padding-bottom: 0% !important;
		height: 900px;
	}
}

.btn:hover:after {
    background-image: url(images/grad-5.png);
    background-size: 100% 100%;	
}