@charset "UTF-8";
/*Link behaviour*/
@media only screen and (min-width: 1024px) {
.shha {
    transform: scale(1);
    transition: transform .5s;
    }
.shha:hover {
    transition: transform .5s;
    transform: scale(1.08);
    cursor: pointer;
    }
.shhb {
    transform: scale(1);
    transition: transform .5s;
    }
.shhb:hover {
    transition: transform .5s;
    transform: scale(1.08);
    cursor: pointer;
    }
.feimob {
        display: none;
    }
.motel {
        display: none;
	}
}

/* Global */

#page-container {
  position: relative;
  min-height: 100vh;
}
#content-wrap {
  padding-bottom: 8rem; 
}

#footer {
    position: absolute;
    height: 3rem;
    width: 100%;
    bottom: 0;
}
a:link {
    text-decoration: none!important;
 }
html {
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; 
}
#bl1,#bl2,#bl3,#bl4,#bl5,#bl6,#bl7,#bl8 {
    pointer-events: none;
}
body {
    min-height: 100%;
}
hr {
    border: 0;
    height: 4px;
    margin:18px 0;
    position:relative;
background: -moz-linear-gradient(left, rgba(2,171,157,0) 0%, rgba(2,171,157,0) 15%, #E6000D(2,171,157,0.65) 50%, rgba(2,171,157,0) 85%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(2,171,157,0)), color-stop(15%,rgba(2,171,157,0)), color-stop(50%,rgb(224, 0, 0)), color-stop(85%,rgba(2,171,157,0)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(2,171,157,0) 0%,rgba(2,171,157,0) 15%,#E6000D(2,171,157,0.65) 50%,rgba(2,171,157,0) 85%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(2,171,157,0) 0%,rgba(2,171,157,0) 15%,#E6000D(2,171,157,0.65) 50%,rgba(2,171,157,0) 85%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(2,171,157,0) 0%,rgba(2,171,157,0) 15%,#E6000D(2,171,157,0.65) 50%,rgba(2,171,157,0) 85%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(left, rgba(2,171,157,0) 0%,rgba(2,171,157,0) 15%,#E6000D(2,171,157,0.65) 50%,rgba(2,171,157,0) 85%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ff0000', endColorstr='#00ff0000',GradientType=1 ); /* IE6-9 */
}

hr:before {
    content: "";
    display: block;
    border-top: solid 1px #E6000D(2,171,157,0.100);
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    z-index: 1;
}
/* FCR */

.std1 {
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
    font-size: 1em;
    color: black;
    margin: auto;
    }
#UK {
    display: block;
    text-align: center;
    margin: auto;
    width: 15%;
}
.cls-4 {
    fill: white;
}
.cls-3 {
    fill: white;
}
.cls-2 {
  fill: #272e38;
  }
.cls-1 {
    fill: #E6000D;
}
a.fcr:focus {
    filter: drop-shadow(15px 15px 10px rgb(0 0 0 / 0.8));
    stroke: white;
    stroke-width: 2px;
}
.fct:not(.active) {
  display: none;
}
.fct {
    display: flex;
    align-items: center;
    justify-content: center;
}

/*Search*/

#sin,#bin,#bun,#tin,#emin {
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
    border-radius: 10px;
    margin-bottom: 0.5%;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0.5%;
    font-size: 18px;
    display: block;
    outline: none;
    height: 17px;
    padding: 1%;
    width: 25%;
}
#sin {
    border: 3px solid #E6000D;
    background-color: #dd033210;
    }
#bin {
    border: 3px solid #009FE3;
    background-color: #009FE310;
    }
#bun {
    border: 3px solid #f39500;
    background-color: #f3950010;
    }
#tin {
    border: 3px solid #99C43F;
    background-color: #99C43F10;
    }
#emin {
    border: 3px solid #E6000D;
    background-color: #02AB9D10;
    }
.cacheElement, .cacheElementFiltre {
    display: none;
    }

/*Tables*/

.care {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
    width: 70%;
    color: #424750;
    font-size: 18px;
    border-spacing: 0;
    margin-left: auto;
    text-align: left;
    margin-right: auto;
    border-radius: 10px;
    table-layout: fixed;
    box-shadow: 0 0 10px #272b32;
    text-decoration: none;    
}

    /*All*/
.emqe {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
	width: 70%;
	font-size: 15px;
	background-color: black;
	border-spacing: 0;
	margin-left: auto;
	text-align: center;
	margin-right: auto;
	border-radius: 10px;
	table-layout: fixed;
	text-decoration: none;
	color: white;
	font-weight: 700;
}
.emqe th td tr {
	color: white !important;
}	

.bna,.bta,.buta,.emta,.sta,.tha {
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
    width: 70%;
    color: #424750;
    font-size: 18px;
    border-spacing: 0;
    margin-left: auto;
    text-align: center;
    margin-right: auto;
    border-radius: 10px;
    table-layout: fixed;
    box-shadow: 0 0 10px #272b32;
    text-decoration: none;    
}

.tha,.bna,.bta,.buta,.emta,.sta th {
    padding: 12px;
    }
.sth {
    text-align: center;
    width: 20%;
    }

    /*Bush*/

.buta {
    border: 3px solid #f39500;
    }
.buta th, .buta td {
    border-bottom: 1px solid #f39500;
    color: #424750;
    }
.buta tr {
    border-bottom: 1px solid #ddd;
    }
.buta td:nth-child(2) {
    text-align: left;
    }

    /*Sharp*/

.sta {
    border: 3px solid #E6000D;
    }
.sta th, .sta td {
    border-bottom: 1px solid #E6000D;
    color: #424750;
    }
.sta tr {
    border-bottom: 1px solid #ddd;
    }
.sta td:nth-child(2) {
    text-align: left;
    }

    /*blaupunkt*/

.bta {
    border: 3px solid #009FE3;
    }
.bta th, .bta td {
    border-bottom: 1px solid #009FE3;
    }
.bta tr {
    border-bottom: 1px solid #ddd;
    }
.bta td:nth-child(2) {
    text-align: left;
    }

    /*Technika*/

.tha {
    border: 3px solid #99C43F;
    }
.tha th, .tha td {
    border-bottom: 1px solid #99C43F;
    }
.tha tr {
    border-bottom: 1px solid #ddd;
    }
.tha td:nth-child(2) {
    text-align: left;
    }

    /*Eternity, Emotion, JMB*/

.emta {
    border: 3px solid #E6000D;
    }
.emta th, .emta td {
    border-bottom: 1px solid #E6000D;
    }
.emta tr {
    border-bottom: 1px solid #ddd;
    }
.emta td:nth-child(2) {
    text-align: left;
    }

    /*Others*/

        /*Eternity, Emotion, JMB*/

.emta1 {
    width: 65%;
    margin: 0 auto;
    color: black;
    font-size: 18px;
    border-spacing: 0;
    text-align: center;
    border-radius: 10px;
    table-layout: fixed;
    box-shadow: 0 0 10px #272b32;
}
.emta1 th {
    text-align: center;
    padding: 12px;
    }
.emta1 {
    border: 3px solid #E6000D;
    }
.emta1 td {
    border-bottom: 1px solid #E6000D;
    }
.emta1 td:nth-child(2) {
    text-align: left;
    }
.emta1 a {
    color: black;
    }
.elliot {
    text-align: center !important;
}
th.qus {
    width: 25%;
    }
th.ans {
    width: 60%;
    }
th.typ {
    width: 40px;
}

li {
   padding-left: 15px;
}
li a {
  display: inline-block;
  position: relative;
    color: white;
}
li a::after {
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #E6000D;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}

li a:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
a {
    text-decoration: none;
}
li a::visited {
    text-decoration: none!important
}
.emta a:visited {
    text-decoration: none!important;
}
.lic {
    text-align: center;
    list-style-position: inside;
    }

ul {
    list-style-type: none;
    padding-left: 0px;
    margin: 0;
    }

/* Grids - Desktop */

.con {
    grid-template-columns: repeat(2, 150px);
    grid-template-rows: repeat(1, 50px);
    justify-content: center;
    grid-gap: 10px 10px;
    position: relative;
    display: grid;
    padding: 1%;
    }
.faq {
    grid-template-columns: repeat(3, 200px);
    grid-template-rows: repeat(2, 50px);
    justify-content: center;
    grid-gap: 35px 45px;
    position: relative;
    display: grid;
    width: auto;
    padding: 1%;
    }
.fam {
    grid-template-columns: repeat(3, 200px);
    grid-template-rows: repeat(2, 150px);
    justify-content: center;
    grid-gap: 35px 45px;
    position: relative;
    display: grid;
    width: auto;
    padding: 1%;
    }
#opt3 {
    grid-column: span 1 / 3;
    }
.gib {
    width: 100%;
    }
.gic {
    position: inherit;
    width: 300;
    height: 50;
    }
.grc {
    grid-template-columns: repeat(3, 300px);
    grid-template-rows: repeat(3, 50px);
    justify-content: center;
    justify-items: center;
    grid-gap: 50px 75px;
    position: relative;
    display: grid;
    padding: 1%;
    padding-bottom: 5%;
    }
.gra {
    grid-template-columns: repeat(1,200px);
    grid-template-rows: repeat(1,50px);
    justify-content: center;
    justify-items: center;
    position: relative;
    display: grid;
    padding: 1%;
    }

/* Header - Desktop */

.headmenu {
    color: #424750;
    float: left;
    font-weight: bold;
    }
.primary_header {
    margin: 0%;
    }
.umc {
    margin-left: 20%;
    max-width: 20%;
    height: 80px;
    }
.primary_header_top_menu {
    display: inline-flex;
    padding-right: 20%;
    margin-top: 1em;
    font-size: 25px;
    float: right;
    }
.primary_header_umc_menu {
    display: none;
    }
.primary_header_umc_menu {
    display: none;
    }
.header-text {
    font-size: 11px;
    text-align: center;
}

@media only screen and (max-width: 1500px) {
	.new-image {
		display: none;
	}
	.header-text {
		display: none;
	}
	
	
}

/* Second Header */

.shic {
    padding-bottom: 0.5%;
	width: 100%;
    }
.shtc {
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
    margin-left: 20%;
    font-size: 15px;
    color: #424750;
    }

/* Standard Content - Desktop */

#fei {
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    font-weight: bold;
    font-size: 18px;
    color: #424750;
    width: 100%;
    }
.ihc {
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
    text-align: center;
    font-size: 1.5em;
    color: #424750;
    }
.thc {
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
    text-align: center;
    font-size: 1.5em;
    color: #424750;
    }
.standard {
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
    font-size: 1em;
    color: black;
    margin: auto;
    width: 70%;
    }
.standard2 {
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
    font-size: 1.2em;
    color: black;
    margin: auto;
    width: 60%;
    }
.career_form {
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
    text-align: center;
    font-size: 1em;
    color: black;
    margin: auto;
    width: 50%;
    }
.uco {
    width: 100%;
    text-decoration: underline;
    text-decoration-color: #E6000D;
    text-decoration-thickness: 1px;
}
.g2 {
    text-decoration: underline;
    text-decoration-color: #E6000D;
    text-decoration-thickness: 1px;
    text-align: center;
    color: black;
}
.b3,.g3,.h3,.t3,.s3,.u3 {
    text-decoration: underline;
    text-decoration-thickness: 3px;
    text-align: center;
    color: black;
}
.b3 {
    text-decoration-color: #009FE3;
}
.g3 {
    text-decoration-color: #E6000D;
}
.h3 {
    text-decoration-color: #E6000D;
}
.t3 {
    text-decoration-color: #99C43F;
}
.s3 {
    text-decoration-color: #E6000D;
}
.u3 {
    text-decoration-color: #f39500;
}
.skybat {
    margin-right: auto;
    margin-left: auto;
    display: block;
    width: 50%;
    }
.fw6 {
    font-weight: 600;  
    }
.uu {
    text-align: center;
    width: 100%;
    color: black;
    text-decoration: underline;
    text-decoration-color: #E6000D;
    text-decoration-thickness: 2px;
}
.uuu {
    text-align: center;
    width: 100%;
    color: black;
    text-decoration: underline;
    text-decoration-color: #E6000D;
    text-decoration-thickness: 2px;
}
.uuc {
    text-align: center;
    color: black;
    width: 100%;
}

/*Helpline - Desktop*/

.contact.shhb:hover {
    transition-timing-function: ease-in-out;
    transition: transform .5s;
    transform: scale(1.08);
    cursor: pointer;    
    }
.fag {
    width: 180px;
}
.fag.shhb:hover {
    transition-timing-function: ease-in-out;
    transition: transform .5s;
    transform: scale(1.08);
    cursor: pointer;
    }
.helpinfo:not(.active) {
  display: none;
}
.helpinfo {
    display: flex;
    align-items: center;
    justify-content: center;
}
.freshwidget-embedded-form {
    box-shadow: 0 0 10px #272b32;
    border: 3px solid #E6000D;
    border-radius: 10px;
    padding: 1% 1.5% 1% 1.5%;
    width: 66.8%;
}

/*Brands - Desktop*/

.isc {
    position: relative;
    margin-bottom: 2%;
    }

/*Identify - Desktop*/

.lp {
    width: 20%;
    }

/*FAQ - Desktop*/

.btn.stn {
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
    background: #ffffff;
    cursor: pointer;
    margin: 0.1em;
    }
.btn {
    border: 2px solid #E6000D;
    border-radius: 5px;
    }
.stn {
    border: 2px solid #E6000D;
    border-radius: 5px;    
    }
.shha {
    height: 150px;
}
.centered { vertical-align:middle; text-align:center; }
.centered img
	{ display:block; margin:0 auto; }

/*Footer - Desktop */

.footer {
    border-top: 1px solid #E6000D;
    background-color: #272B32;
    position: fixed;
    bottom: 0px;
    width: 100%;
    }
.footer_links {
    text-align: center;
    }
.ulfoot ul{
    display: inline-table;
    }
.lifoot {
    display: inline;
    font-size: 1em;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
    }
.lifoot:hover {
    text-decoration: none;    
}


/*Freshchat*/

.custom_fc_frame {
    background-image: url("/images/2021_images/Home%20page/FC_Widget_ChatIcon.svg");
    animation: fcanim 3s infinite ease-in-out, fadeIn 1500ms;
    background-size: 227px 140px;
    background-repeat: no-repeat;
    background-position: center;
    padding-left: 155px;
    padding-bottom: 5px;
    margin-bottom: 2%;
    }
.custom_fc_open {
    background-image: none;
    animation: none;
    font-size: 10pt;
    }
.custom_fc_frame:hover {
    animation: none;
    animation: fadeIn none;
    }

/*IWR - Desktop*/

.iwr {
    list-style-image: url("../images/2021_images/Logos/Nav icons/iwr.svg");
    list-style-position: inside;
    text-align: center;
    }

/*Manuals*/

/*TABLETS*/

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

/*FCR - Tablet*/
    
#UK {
    min-width: 25%;
}
    
/*Search - Tablet*/
    
#sin,#bin,#bun,#tin,#emin {
    width: 80%;
    }
    
/*Tables - Tablet*/
    
.bta,.buta,.emta,.emta1,.sta,.tha {
    font-size: 0.8em;
    width: 95%;
    }
.sta,.bta,.buta,.tha,.emta td:hover {
    transition: none;
    background-color: none;
    border-radius-top-left: none;
    border-radius-top-right: none;
    }
    
/*Grid - Tablet*/
.faq {
    grid-template-columns: repeat(3,200px);
    grid-template-rows: repeat(2,50px);
    grid-gap: 1% 1%;
    margin-top: 2%;
    }
.fam {
    grid-template-columns: repeat(3,230px);
    grid-template-rows: repeat(2,150px);
    grid-gap: 2% 1%;
    margin-top: 2%;
    }
.grc {
    height: 50vh;
    grid-template-columns: repeat(2,300px);
    grid-template-rows: repeat(6,100px);
    border-bottom-width: 2px;
    border-bottom: #E6000D;
    justify-content: center;
    justify-items: center;
    grid-gap: 25px 45px;
    margin-top: 7%;
    padding-bottom: 7%;
    }
.gic {
    height:auto;
    width: 150;
    }
#gbl7 {
    display: none;
    }
#gbu {
    grid-column: 1 / span 2;
}

/*Header*/
    
.primary_header {
     justify-content: center;
    }
.umc {
    max-width: 15vw;
    }
.primary_header_top_menu {
    padding-right: 10%;
    font-size: 3vw;
    }
.primary_header_umc_menu {
    display: none;
    }

/*Second Header*/
    
.shic {
    display: none;
    }
.shtc {
    display: none;
    }
.secondary_header_supportinfo {
    display: none;
    }
  
/*Footer - Tablet*/
    
.lifoot {
    font-size: 0.7em;
    }
    
/*Standard Content*/
    
.standard {
    width: 80%;
    }
    
/*Identify*/
    
.lp {
    width: 40%;
    }    
    
/*Manuals - Tablet*/
    
.feimob {
    display: none;
    }
}


/*MOBILE*/

@media only screen and (max-width: 540px) {
    
/*FCR - Mobile*/
    
#UK {
    min-width: 45%;
}

/*Search - Mobile*/
    
#sin,#bin,#bun,#tin,#emin {
    width: 85%;
    height: 10%;
    }
    
/*Tables - Mobile*/
    
.bta,.buta,.emta,.emta1,.sta,.tha {
    font-size: 0.8em;
    width: 95%;
    }
    
/*Grid - Mobile*/
    
.faq {
    grid-template-columns: repeat(2, 190px);
    grid-template-rows: repeat(2, 75px);
    grid-gap: 3% 2%;
    margin-top: 1%;
    }
.fam {
    grid-template-columns: repeat(2, 190px);
    grid-template-rows: repeat(3, 150px);
    grid-gap: 3% 2%;
    margin-top: 1%;
    }
.grc {
    grid-template-columns: repeat(1,300px);
    grid-template-rows: repeat(8,100px);
    border-bottom-width: 2px;
    justify-content: center;
    justify-items: center;
	height: 100%;
    border-bottom: #E6000D;
    grid-gap: 1% 1%;
    margin-top: 5%;
    display: grid;
    }
.gic {
	text-align: center;
	height:auto;
    }
.gic.shhb {
        height: 100%;
    }
.emta.shhb {
		height: 75px;
	}
#gbu {
    grid-column: 1 / span 1;
}

/*Header - Mobile*/
    
.headmenu {
    font-weight: normal;
    padding: 1%;
    }
.primary_header {
    display: block;
    }
.umc {
    display: block;
    max-width: 50%;
    margin: 0 auto;
    }
.primary_header_umc_menu {
    display: block;
    text-align: center;
    font-size: 1.5em;
    }
.primary_header_umc_menu li {
    display: inline-block;
    padding: 1%;
    }    
.primary_header_top_menu {
    display: none;
    }

/*FAQ - Mobile*/
    
.shha {
    height: 130px;
}
    
    
/*Footer - mobile*/

#page-container {
  position: relative;
  min-height: 100vh;
}
#content-wrap {
  padding-bottom: 15rem; 
}
#footer {
    position: absolute;
    height: 15rem;
    width: 100%;
    bottom: 0;
}
    
/*Helpline - Mobile*/
    
.freshwidget-embedded-form {
    width: 82%;
    height: 1608px;
    }
 .ihc {
    font-size: 1em;
    display: none;
}
.thc {
    font-size: 1em;
}
    
/*Standard Content - Mobile*/
    
.standard {
    width: 95%;
    font-size: 0.8em;
    }
.motel {
		display: initial;
		font-size: 0.8em;
	    text-align: center;
	}
    
/*Identify - Mobile*/
    
.lp {
    width: 60%;
    }
    
/*Manuals - Mobile*/
    
#fei {
    display: none;
}
.feimob {
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    font-weight: bold;
    font-size: 18px;
    display: initial;
    color: black;
    width: 100%;
}

/*Freshchat - Mobile*/
    
.custom_fc_frame {
    animation: fcanim 2s infinite ease-in-out;
    background-image: none;
    margin-bottom: 10px;
    padding-left: 0px;
    }
}

/*Freshchat*/

@keyframes fcanim {
  0%,
  100% {
    transform: translateX(0);
  }
  5%,
  15%,
  20%,
  25% {
    transform: translateX(-5px);
  }
  10%,
  20%,
  30% {
    transform: translateX(2px);
}
  40% {
    transform: translateX(-2px);
  }
  100% {
    transform: translateX(-2px);
  }
}
@keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}
@-moz-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}
@-webkit-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}
@-o-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}
div.chat-fc-form-outer {
    box-shadow: 0 5px 25px rgba(0,0,0,.16);
    background-color: #272b32;
    font-family: sans-serif;
    z-index: 9999999999;
    border-radius: 5px;
    max-width: 300px;
    position: fixed;
    color: #f2f5f7;
    bottom: 20px;
    right: 20px;
    padding: 0;
    width: 90%;
    margin: 0;
    }
@media screen and (max-width: 640px) {
    
div.chat-fc-form-outer {
    max-width: 640px;
    font-size: 16px;
    width: 100%;
    bottom: 0;
    right: 0;
    left: 0;
    }
}
.chat-fc-form-outer p.header {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    background-color: #E6000D;
    padding: 12px 15px;
    font-weight: bold;
    font-size: 14px;
    display: block;
    }
.chat-fc-form-outer p.header .minimize {
    margin-right: 3px;
    cursor: pointer;
    display: block;
    float: right;
    }
.chat-fc-form-outer div.form {
    background-color: #272b32;
    overflow: auto;
    padding: 20px;
    color: white;
    margin: 2px;
    }
.chat-fc-form-outer div.form p {
    font-weight: lighter;
    margin-bottom: 30px;
    line-height: 1.2;
    }
.chat-fc-form-outer div.form ul {
    padding: 0;
    margin: 0;
    }
.chat-fc-form-outer div.form ul li {
    margin-bottom: 15px;
    position: relative;
    list-style: none;
    }
.chat-fc-form-outer div.form ul li input {
    border: 1px solid #E6000D;
    border-radius: 3px;
    padding: 8px;
    width: 100%;
    }
.chat-fc-form-outer div.form form.submitted ul li input:invalid {
    border-color: #E6000D;
}
.chat-fc-form-outer div.form ul li input:focus {
    box-shadow: inset 0 2px 4px -1px #3a4b675f7;
    outline: none;
    }
.chat-fc-form-outer div.form ul li label {
    background-color: transparent;
    font-weight: lighter;
    position: absolute;
    margin-right: 8px;
    padding: 0px 3px;
    margin-left: 8px;
    top: -18px;
    }
.chat-fc-form-outer div.form ul li label span {
    color: #E6000D;
}
.chat-fc-form-outer div.form a.fc-button {
    background-color: #E6000D;
    border-radius: 3px;
    text-align: center;
    color: #dd03329d;
    display: block;
    padding: 8px;
    width: 100%;
    }
.chat-fc-form-outer div.form a.fc-button.submitted {
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-duration: 5s;
    animation-name: pulse;
    }
@keyframes pulse {
from {
    opacity: 1.0;
}
to {
    opacity: 0.5;
  }
}
.pre-fc-error {
    color: #de350aab9d350aab9d;
    text-align: center;
    font-size: 13px;
    }
.fc-hide {
    display: none;
    }
.custom_fc_frame {
    visibility: visible;
    }
.custom_fc_expanded {
    visibility: visible !important;
    }
.custom_fc_open {
    background-image: none;
    animation: none;
    }
.h-open-notify {
    visibility: visible;
    }


.CLEARANCE  {
display: block;
width: 100%;
padding: 5px;
color: #fff;
background-color: #E6000D;
margin: 10px auto;
max-width: 800px;
border-radius: 10px;

} 

@keyframes growShrink {
    0%, 100% {
        transform: scale(1); /* Start and end at normal size */
      }
      50% {
        transform: scale(1.1); /* Grow to 1.5 times the normal size */
      }
  }
  



.CLEARANCE h3 {
  
    color: #fff !important;
    display: inline-block; /* Allows transform scaling */
    animation: growShrink 3s infinite; /* Run the animation over 2 seconds in */

    }



    .CLEARANCE a {
  
        color: #fff !important;
    
        }

 
                  
             .clearance-audio-list {
                 display: grid;
                 grid-template-columns: 1fr;
                 grid-gap: 20px;
                 
             }
         
          .audio-item {
             display: grid;
             grid-template-columns: 2fr 2fr 3fr;
             align-items: top;
             border-bottom: 1px solid #E6000D;
             align-items: start;
             grid-gap: 10px;
         
          }  
         
          .img-audio {
         
             width: 100%;
             height: auto;
             grid-row-start: span 2;
          }

p.dp {
    font-size: 24px;
    padding-bottom: 0px;
    margin: 0px;
    font-weight: bold;
}

p.ap {
    text-decoration: line-through;
    padding-bottom: 0px;
    margin: 0px;
}

.price-desc {
    text-decoration: none;
    margin-bottom: 10px;
}

h3.model {

    color: #E6000D;
    font-size: 26px;
    grid-column: span 2;
    margin: 0px 0px 10px 0px;
    align-self:  end;
}

.desc  {

 display: grid;
 justify-items: start;

 }

.desc p {

   margin: 0px 0px 5px 0px; 
}

.desc a {

    color: #E6000D;
}

a.contactus {
    margin: 10px 0px 10px 0px;

    padding: 10px;
    background-color:  #E6000D;
    color: #fff;
    border-radius: 3px;
   
}
a.contactus:hover {
  
    background-color:  #E6000D;
  
   
}

