﻿@font-face
{
    font-family: 'Sansation';
    src: url('fonts/SansationRegular.eot?') format('eot'), url('fonts/SansationRegular.woff') format('woff'), url('fonts/SansationRegular.ttf') format('truetype'), url('fonts/SansationRegular.svg#SansationRegular') format('svg');
}

@font-face
{
    font-family: 'SansationRegular';
    src: url('fonts/SansationRegular.eot?') format('eot'), url('fonts/SansationRegular.woff') format('woff'), url('fonts/SansationRegular.ttf') format('truetype'), url('fonts/SansationRegular.svg#SansationRegular') format('svg');
}

@font-face
{
    font-family: 'SansationLight';
    src: url('fonts/SansationLight.eot?') format('eot'), url('fonts/SansationLight.woff') format('woff'), url('fonts/SansationLight.ttf') format('truetype'), url('fonts/SansationLight.svg#SansationLight') format('svg');
}

@font-face
{
    font-family: 'SansationItalic';
    src: url('fonts/SansationItalic.eot?') format('eot'), url('fonts/SansationItalic.woff') format('woff'), url('fonts/SansationItalic.ttf') format('truetype'), url('fonts/SansationItalic.svg#SansationItalic') format('svg');
}

@font-face
{
    font-family: 'SansationBoldItalic';
    src: url('fonts/SansationBoldItalic.eot?') format('eot'), url('fonts/SansationBoldItalic.woff') format('woff'), url('fonts/SansationBoldItalic.ttf') format('truetype'), url('fonts/SansationBoldItalic.svg#SansationBoldItalic') format('svg');
}

@font-face
{
    font-family: 'SansationBold';
    src: url('fonts/SansationBold.eot?') format('eot'), url('fonts/SansationBold.woff') format('woff'), url('fonts/SansationBold.ttf') format('truetype'), url('fonts/SansationBold.svg#SansationBold') format('svg');
}

@font-face
{
    font-family: 'KGMullally';
    src: url('KGMullally.eot?') format('eot'), url('KGMullally.woff') format('woff'), url('KGMullally.ttf') format('truetype'), url('KGMullally.svg#KGMullally') format('svg');
}


.productsubtextgold
{
    display: inline-block;
    vertical-align: middle;
    font-family: SansationItalic;
    font-weight:bold;
    font-size: 15pt;
    width: inherit;
    color: #D3A24F;
    text-align: center;
    width:600px;
}

.slidetitlegold 
{
    display: inline-block;
    vertical-align: middle;
    font-family: SansationItalic;
    font-size: 15pt;
    width: inherit;
    color: #D3A24F;
    text-align: center;
    width:420px;
}



.slidetitlegoldnotitalic
{
    display: inline-block;
    vertical-align: middle;
    font-family: SansationRegular;
    font-size: 15pt;
    width: inherit;
    color: #D3A24F;
    text-align: center;
    width:420px;
}

.slidetitleingredients 
{
    display: inline-block;
    vertical-align: middle;
    font-family: SansationItalic;
    font-size: 15pt;
    color: #D3A24F;
    text-align: center;
    padding-top: 50px;
}

.slidetitlegray
{
    display: inline-block;
    vertical-align: middle;
    font-family: SansationItalic;
    font-size: 12pt;
    width: inherit;
    color: #919396;
    text-align: center;
    width:100%;
}
.slidetext
{
    display: inline-block;
    vertical-align: middle;
    font-family: SansationRegular;
    font-size: 11pt;
    width: inherit;
    color: #B9BBBD;
    text-align: justify;
    /*text-align: left;*/
    width:420px;
}

.slidetext.selectedanswer 
{
    color: #D3A24F;
}

.fillings-subsubmenu-text 
{
    font-family: SansationRegular;
    font-size: 15pt;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    color: #D3A24F; 
}

.technologytext-subsubmenu-text
{
    font-family: SansationRegular;
    font-size: 15pt;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}

/*
#fillingstext 
{
    display:block;
    position:relative;
    top:100px;
    width:400px;
    margin-left:auto;
    margin-right:auto;
    height:240px;
    font-family: SansationRegular;
    font-size: 15pt;
    color:White;
    text-align:left;
    
} 
#technologytext 
{
    display:block;
    position:relative;
    top:100px;
    width:600px;
    margin-left:auto;
    margin-right:auto;
    height:400px;
    font-family: SansationRegular;
    font-size: 15pt;
    color:White;
    text-align:left;
}*/


.technologygold 
{
    display: inline-block;
    font-style:italic;
    font-family: SansationRegular;
    font-size: 15pt;
    width: inherit;
    color: #D3A24F;
    width:370px;
    vertical-align:top;
}


.slidetitletext
{
    display: inline-block;
    vertical-align: middle;
    font-family: SansationRegular;
    font-size: 38pt;
    width: inherit;
    color: #D3A24F;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}


#sec-before-text {
    position: relative;
    left: 290px;
    top: 150px;
    font-family: SansationRegular;
    font-size: medium;
    text-align: justify;
    color:black;
}

#commitmenttext
{
    position: relative;
    left: 110px;
    top: 30px;
    font-family: SansationItalic;
    font-style: italic;
    font-size: medium;
    color: #B9BBBD;
    text-align: justify;
    width: 380px;
}

#commitmentsignature
{
    position: relative;
    left: 110px;
    top: 80px;
    font-family: SansationItalic;
    font-style: italic;
    font-size: small;
    color: #B9BBBD;
    text-align: justify;
    width: 320px;
}

.followlinks 
{
    font-family: SansationItalic;
}


#contacttexts 
{
    position:absolute;
    left:700px;
    top:100px;
    width:290px;
    height:100%;
    font-family: SansationRegular;
    font-size:11pt;
    text-align:left;
}


.contactsgold
{
    color: #D3A24F;
}

#managementtitle
{
    position:relative;
    top:100px;
    width:550px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    vertical-align: middle;
    font-family: SansationRegular;
    font-size: small;
    text-align: justify;
    color:#D3A24F;
    font-size:12pt;
    margin-bottom: 30px;
}

.btstextholder
{
    display: inline-block;
    vertical-align: middle;
    font-family: SansationRegular;
    font-size: 10pt;
    width: inherit;
    text-align: center;
    width:100%;
    height: 50px;
    bottom:0px;
    margin-top: 15px;
}

div:not(.btspersonselected) .btstextholder .btstextname
{ 
    font-style:italic;
    font-size: 10pt;
    color: white;
}
div.btspersonselected .btstextholder .btstextname
{ 
    font-style:italic;
    font-size: 12pt;
    color: #D3A24F;
}

.btstitle 
{
    
}


.productsdetailsboxopenerbutton
{
    font-family:SansationRegular;
    background: url(img-arrow-up.png);
    background-repeat: no-repeat;
    background-position: center center;
    height:60px;
    width:45px;
    display:inline-block;
    position:relative;
}

.contactboxplaceholder
{
    font-family: SansationRegular;
    font-size: 10pt;
    position:relative;
    height: 200px;
    width:300px;
    bottom:0px;
    position:relative;
    margin-left:auto;
    margin-right:auto;
}
.contactlegalboxopenerbutton
{   
    font-family:SansationRegular;
    position:relative;
    margin-left:auto;
    margin-right:auto;
    background: url(img-arrow-up.png);
    background-repeat: no-repeat;
    background-position: center center;
    height:60px;
    width:85px;
    display:block;
    }
    
    
.fillingsname
{
    display: inline-block;
    font-style:italic;
    font-family: SansationRegular;
    font-size: 10pt;
    width: inherit;
    color: #919396;
    width:370px;
}

.fillingsgold
{
    display: inline-block;
    font-family: SansationRegular;
    font-size: 25pt;
    width: inherit;
    color: #D3A24F;
    width:370px;
}

.fillingsgray
{
    display: inline-block;
    font-family: SansationRegular;
    font-size: 20pt;
    width: inherit;
    color: #919396;
    width:370px;
}
