:root{--header-bar-h:2.3vw;--header-h:6.5vw;--header-logo-w:10vw;--nav-w:70vw;--padding-sml:0.8vw;--padding-med:1.5vw;--padding-lrg:2.5vw;--color-1:#8cdb1f;--color-2:#005052;--color-3:#001b2b;--color-4:#f5f5f5;--radius-sml:0.2vw;--radius-med:0.8vw;--radius-lrg:1.5vw;--icon-w-min:0.6vw;--icon-w-sml:1.6vw;--icon-w-med:3vw;--icon-w-lrg:8vw;--icon-w-max:8.5vw;--radius-sml:0.5vw;--radius-med:1vw;--radius-lrg:1.5vw;}*{box-sizing:border-box;}.mobile-only{ display:none!important;}.desktop-only{ display:block;}body{padding:calc(var(--header-bar-h) + var(--header-h)) 0 0 0;margin:0;background:#FAFAFA;font-family:'montserrat_lightregular', Helvetica, Arial, sans-serif;font-size:2vw;}h1,h2,h3,h5,.intro-h2{padding:0;margin:0;font-family:'League Gothic', Helvetica, Arial, sans-serif;font-weight:normal;letter-spacing:0.05em;text-transform:uppercase;font-weight:normal;}h2{font-size:1.8vw;}.h2-std{margin:0 0 0.8vw 0;color:#444444;}h5{text-transform:none;}p{padding:0;margin:0 0 2vw 0;font-size:1.1vw;line-height:2.1vw;color:#001b2b;}p.nopad{padding:0;margin:0;}p.condensed{line-height:1.2em;}ul, ol{font-size:1.3vw;}.p-sml{font-size:0.9vw;color:#000000;}.p-med{font-size:1.2vw;line-height:1.6vw;color:#001b2b;}p a{color:#001b2b;text-decoration:none;}.p-lrg{font-family:'montserratbold', Helvetica, Arial, sans-serif;font-size:1.6vw;line-height:2.5vw;color:#001b2b;}.nested-body p{margin:0 0 3.7vw 0;}.nested-body .p-lrg{font-size:4.5vw;line-height:5.5vw;}p.disclaimer{display:block;padding:0;margin:2.5vw;font-size:1vw;}p strong{font-family:'montserrat_mediumtregular', Helvetica, Arial, sans-serif;color:#005d5c;}p.alert{padding:0 0 0 3vw!important;border-color:#DD0000!important;background-repeat:no-repeat;background-position:0 0;background-size:2.5vw auto;background-image:url('/img/icon-alert.png');}.inline{display:inline-block;vertical-align:top;}.overlay-success{display:block;position:fixed;z-index:9999;top:0;left:0;padding:10vw;width:100%;height:100%;text-align:center;background:rgba(255,255,255,0.95);box-sizing:border-box;}.hidden{display:none;}section.padded{display:block;position:relative;padding:var(--padding-lrg) var(--padding-xxlrg);margin:0 auto;max-width:1100px;}section.legal p{color:#4c5f6a;font-size:0.6em;line-height:2em;}section.legal ul,section.legal ol{font-size:1.2vw;line-height:2vw;color:#4c5f6a;}table.legal{position:relative;margin:0 0 var(--padding-lrg) 0;border-collapse:collapse;border-bottom:1px solid #000000;}table.legal th,table.legal td{padding:var(--padding-med) var(--padding-lrg);border-top:1px solid #000000;width:33%;text-align:left;vertical-align:top;}table.legal p{line-height:1.4em;margin:0.5em;}#barGroup{display:block;position:fixed;top:0;left:0;z-index:9600;padding:0 1vw;margin:0;width:100%;height:var(--header-bar-h);box-sizing:border-box;background:var(--color-2);}#barGroup #triggerGroup{display:block;position:relative;padding:0.5vw;color:#FFFFFF;font-size:0.85vw;}#barGroup #triggerGroup .icon.sml{width:1.3vw;height:1.3vw;}#barGroup #triggerGroup .icon.min{margin-left:0.3vw;}#barGroup #menuGroup{display:none;position:absolute;left:0;z-index:9500;width:100%;padding:0 2.2vw;margin:0;list-style-type:none;background:#fafafa;background:rgba(245,245,245,0.93);border-bottom:1px solid #EEEEEE;backdrop-filter: blur(3px);}#barGroup #menuGroup li{display:inline-block;position:relative;width:15%;height:6vh;padding:0;margin:0.7vw;list-style-type:none;}#barGroup #menuGroup li .logo{display:block;position:relative;width:100%;height:100%;padding:1vw;margin:0;list-style-type:none;}#barGroup #menuGroup li .logo.homemed{background-size:auto 75%;}#header{display:block;position:fixed;z-index:9500;top:var(--header-bar-h);width:100%;height:var(--header-h);border-bottom:1px solid #E7E7E7;background:#FFFFFF;}#header .header-logo{display:block;height:var(--header-h);}#header .header-logo.logo-homemed{position:absolute;left:var(--padding-med);width:var(--header-logo-w);padding:0;margin:0 var(--padding-med) 0 0;text-indent:-1000em;background:url('/img/logo-homemed.svg') no-repeat 0 50%;background-size:contain;}#header .header-logo.logo-clinigen-sa{position:absolute;top:0;right:var(--padding-sml);width:12vw;text-indent:-1000em;background:url('/img/logo-clinigen.svg') no-repeat 50% 50%;background-size:70% auto;}#header_nav{display:block;position:absolute;top:0;right:0;padding:0;margin:0;height:6vw;list-style-type:none;box-sizing:border-box;}#header_nav li{display:inline-block;vertical-align:middle;height:100%;margin:0;box-sizing:border-box;}#header_nav li a{display:block;padding:0 2vw;margin:0;line-height:100%;text-align:center;color:#000000;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none;box-sizing:border-box;}h1.page-heading{display:block;padding:20px 0;margin:0;width:100%;height:80px;font-size:2.5em;text-align:center;color:#FFFFFF;background-color:#CCCCCC;}#nav{display:block;position:absolute;left:0;top:0;left:calc(var(--header-logo-w) + (var(--padding-med) + var(--padding-lrg)));width:var(--nav-w);height:var(--header-h);padding:0;margin:0;list-style-type:none;}#nav li{display:inline-block;vertical-align:bottom;position:relative;height:100%;padding:0;margin:0 2vw 0 0;list-style-type:none;}#nav li a{display:block;padding:0.8vw 0 0.6vw 0;margin:1.9vw 0 0 0;font-family:'montserratbold',Helvetica, Arial, sans-serif;font-size:1vw;letter-spacing:0.02vw;color:var(--color-2);text-decoration:none;text-transform:none;}#nav li:hover:after, #nav li.active:after{display:block;position:absolute;bottom:0;content:" ";width:100%;height:5px;background:var(--color-1);}#nav li ul{display:none;position:absolute;left:0;padding:0;width:100%;background:#005d5c;}#nav_products{display:block;padding:3px;margin:0;text-align:center;background:#005d5c;}#nav_products ul{display:inline-block;padding:0;margin:0;list-style-type:none;}#nav_products ul li{display:inline-block;padding:0 20px 0 0;margin:0 20px 0 0;border-right:1px solid #FFFFFF;}#nav_products ul li:last-child{border-right:0px solid #CCCCCC;}#nav_products ul li a{display:block;padding:6px 20px 4px 20px;font-size:1vw;color:#FFFFFF;text-decoration:none;letter-spacing:0.05em;white-space:nowrap;}.breadcrumbs{display:block;padding:1vw;margin:0;text-align:center;font-family:'montserrat_mediumregular',Helvetica, Helvetica, Arial, sans-serif;font-size:1vw;color:#ABABAB;text-decoration:none;letter-spacing:0.05em;background:rgba(0,27,43,0.85);}.breadcrumbs.fixed{position:fixed;z-index:9990;top:0;left:0;width:100%;}.breadcrumbs a,.breadcrumbs strong,.breadcrumbs span{display:inline-block;padding:0.5vw 1.2vw 0.4vw 1.2vw;color:#ABABAB;text-decoration:none;letter-spacing:0.05em;white-space:nowrap;}.breadcrumbs > :last-child{color:#8cdb1f;}.content-std{display:block;float:left;clear:both;padding:2.5vw 4vw;margin:0;width:100%;background:#FFFFFF;box-sizing:border-box;}.col_half{display:block;float:left;vertical-align:top;padding:0 0 0 0px;width:50%;box-sizing:border-box;}.col_half:first-child{padding:0 3vw 0 0;}.col_half:last-child{padding:0 0 0 3vw;}.content-blocks{display:table;position:relative;margin:30px 0 30px 0;width:100%;text-align: justify;text-justify:inter-word;}.content-blocks .block-row{display:table-row;}.content-blocks .block-row .block{display:table-cell;padding:0;width:33.333%;height:100%;}.content-blocks .block-row .block .content{display:block;padding:2.5vw;margin:0 1vw;height:100%;background:#FFFFFF;}.content-blocks .block-row .block .content{text-justify:justify;}.content-blocks .block-row .block:first-child .content{margin-left:2.5vw;}.content-blocks .block-row .block:last-child .content{margin-right:2.5vw;}.content-blocks .block-row .block .content h2{display:block;padding:0;margin:0 0 1vw 0;font-size:1.5vw;color:#FEB63E;}.content-blocks .block-row .block .link-intro{position:absolute;margin:-80px 0 0 30px;}#pageIntro{display:block;padding:5vw 3vw;}#pageIntro h1,.intro_h1{display:block;padding:0;margin:0 auto 1vw auto;font-family:'montserrat_mediumregular', Helvetica, sans-serif;font-size:1.2vw;font-weight:normal;line-height:0.9em;letter-spacing:0.8em;text-align:center;color:#FFFFFF;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background: none;text-transform:uppercase;}#pageIntroB h1,.intro_h1{display:block;position:relative;top:1vw;width:95%;padding:5vw 3vw 7vw 3vw;margin:0 auto;font-size:6vw;line-height:0.9em;letter-spacing:0.02em;text-align:center;color:#FFFFFF;background:none;box-sizing:border-box;}#pageIntro h2,.intro-h2{display:block;width:95%;padding:0;margin:0 auto;font-size:6vw;line-height:0.9em;letter-spacing:0.02em;text-align:center;color:#FFFFFF;background:none;}.heading-filled{display:block;padding:5vw 3vw 7vw 3vw;font-size:6vw;line-height:0.9em;letter-spacing:0.02em;text-align:center;color:#FFFFFF;}#footer{display:block;clear:both;padding:1.5vw 2.5vw;min-height:15vw;color:#FFFFFF;background:#005d5c;border-sizing:border-box;}#footer p{font-size:1vw;color:#FFFFFF;}.fill-heading{background-repeat:none;background-position:50% 50%;background-size:cover;}.fill-sml{}.fill-green{background-image:url('/img/fill-banner-1.png');}.fill-boy{background-image:url('/img/fill-boy-2.jpg');}.fill-man{background-image:url('/img/fill-man-1.jpg');}.fill-home{background-image:url('/img/fill-panel-1.png');background-color:var(--color-2);}.btn-std{display:inline-block;padding:0.4vw 0.8vw;margin:0 0 0.5vw 0;font-family:'montserrat_mediumregular',Helvetica, Helvetica, Arial, sans-serif;font-size:1.2vw;letter-spacing:0.05em;color:#FFFFFF;text-decoration:none;text-align:center;background:#8cdb1f;box-sizing:border-box;cursor:pointer;border-radius:0.7vw; -moz-border-radius:0.7vw; -webkit-border-radius:0.7vw;}.btn-std.grey{display:inline-block;padding:0.4vw 0.8vw;margin:0 0 0.5vw 0;font-family:'montserrat_mediumregular',Helvetica, Helvetica, Arial, sans-serif;font-size:1.2vw;letter-spacing:0.05em;color:#555555;text-decoration:none;text-align:center;background:#EFEFEF;box-sizing:border-box;cursor:pointer;border-radius:0.7vw; -moz-border-radius:0.7vw; -webkit-border-radius:0.7vw;}.icon,.icon-sml,.icon-med,.icon-lrg{display:inline-block;vertical-align:middle;margin:0 0.5vw 0 0;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;}.icon.min{width:var(--icon-w-min);height:var(--icon-w-min);font-size:1vw;line-height:1vw;}.icon.sml,.icon-sml{width:var(--icon-w-sml);height:var(--icon-w-sml);font-size:3vw;line-height:2vw;}.icon.med,.icon-med{width:var(--icon-w-med);height:var(--icon-w-med);font-size:3vw;line-height:2vw;}.icon.lrg,.icon-lrg{width:var(--icon-w-lrg);height:var(--icon-w-lrg);}.icon-success{background-image:url('/img/icon-check.png');}.icon-download{background-image:url('/img/icon-download.png');}.icon-upload{background-image:url('/img/icon-upload.png');}.icon-download{background-image:url('/img/icon-download.png');}.icon-move{background-image:url('/img/icon-move.svg');}.icon-edit{background-image:url('/img/icon-gear.png');}.icon-delete{background-image:url('/img/icon-close.png');}.icon-search{background-image:url('/img/icon-search.png');}.icon-whatsapp{background-image:url('/img/icon-whatsapp.png');}.icon-right{background-image:url('/img/icon-right.png');}.icon.south-africa{background-image:url('/img/icon-south-africa.svg');}.icon.chevron-down{background-image:url('/img/icon-chevron-down.svg');}.icon-info{display:inline-block;vertical-align:middle;width:2.3vw;height:2.3vw;padding:0 0 0 0;margin:0 0.5vw 0 0;text-align:center;font-family:'montserratbold', Arial, sans-serif;font-size:1.8vw;color:#60BB20;line-height:2.2vw;border:2px solid #60BB20;border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;box-sizing:border-box;}.image-list{display:block;padding:2.5vw;margin:0;background:#FFFFFF;list-style-type:none;box-shadow: 3px 15px 36px rgba(0,27,43,0.15); -moz-box-shadow: 3px 15px 36px rgba(0,27,43,0.15); -webkit-box-shadow: 3px 15px 36px rgba(0,27,43,0.15);}.image-list li{display:block;padding:0;margin:0 0 2vw 0;}.image-list li:last-child{margin:0;}.logo{display:block;padding:0;margin:0;width:15vw;height:6vw;background-position:0 0;background-repeat:no-repeat;background-size:contain;text-indent:-1000em;}.logo.equity-pharmaceuticals{background-image:url('/img/logo-equity-pharmaceuticals.svg');}.logo.equity-medical-technologies{background-image:url('/img/logo-emt.svg');}.logo.equity-section-21{background-image:url('/img/logo-equity-section-21.svg');}.logo.homemed{background-image:url('/img/logo-homemed.svg');}.show{display:block;}.hide{display:none;}.hidden-text{display:block;width:0px;height:0px;text-indent:-1000em;}.nowrap{white-space:nowrap;}.text-middle{display:inline-block;vertical-align:middle;text-align:center;}.img-fit{width:100%;}.btn-zoom{display:block;position:relative;padding:4px 8px 4px 40px;text-decoration:none;color:#FFFFFF;text-decoration:none;background:#000000 url('/img/icon-zoom.png') no-repeat 4px 1px;box-sizing:border-box;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;box-sizing:border-box;}.btn-close{display:block;position:relative;padding:0.3vw 0.5vw;;margin:0 0 0.5vw 0;font-family:'montserrat_mediumregular',Helvetica, Helvetica, Arial, sans-serif;text-decoration:none;color:#FFFFFF;text-decoration:none;background:#000000;box-sizing:border-box;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;cursor:pointer;}#img-viewer{display:block;position:fixed;top:0;left:0;padding:32px 0 0 0;margin:0;width:100%;height:100%;text-align:center;background:rgba(255,255,255,0.95);box-sizing:border-box;}#img-viewer img{width:70%;}.clearall{display:blockfloat:left;width:100%;height:0px;clear:both;}.file{position:relative;padding:6px;margin:0 0 15px 0;border-top:1px solid #CCCCCC;border-right:1px solid #AAAAAA;border-bottom:1px solid #666666;border-left:1px solid #CCCCCC;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;background:url(/img/gradient_black_transparent.png) repeat-x 0 120%;}.download{position:relative;display:block;padding:5px 7px;margin:0 0 15px 0;font-size:1.2vw;text-decoration:none;color:#FFFFFF;border:1px solid #000000;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background:#444444 url(/img/gradient_black_transparent.png) repeat-x 0 100%;}.download:hover{border:2px solid #9c2410;margin:-1px -1px 14px -1px;}.download span{font-size:1vw;font-weight:normal;}.sub-box{display:block;padding:10px 20px;border:1px solid #CCCCCC;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}.sub-box p{color:#777777;}.form-contact{display:block;padding:0;margin:0;}.form-contact br{display:none;}.form-contact label{display:block;padding:0;margin:0;}.form-contact input,.form-contact textarea{display:block;padding:3px 5px;margin:0 0 10px 0;font-family:Helvetica, Helvetica, Arial, sans-serif;font-size:1vw;letter-spacing:1px;}.new_sml{display:block;position:relative;z-index:2500;padding:0;margin:-0.5vw 0 -2vw -0.5vw;width:4vw;height:3vw;font-size:17px;color:#CC0000;text-transform:uppercase;text-align:left;text-indent:-1000em;background:url('/img/icon-new.png') no-repeat 0 0;background-size:100% auto;}#cookieConsent{display:block;position:fixed;right:2.5vw;bottom:10vh;width:50%;padding:1vw;border:1px solid #CCCCCC;background:#FFFFFF;border-radius:0.5vw; -moz-border-radius:0.5vw; -webkit-border-radius:0.5vw;box-shadow: 0px 3px 15px rgba(0,0,0,0.4); -moz-box-shadow: 0px 3px 15px rgba(0,0,0,0.4); -webkit-box-shadow: 0px 3px 15px rgba(0,0,0,0.4);}#cookieConsent h4, #cookieConsent p{padding:0;margin:0 0 0.3vw 0;color:#000000;}#cookieConsent .more a{display:inline-block;vertical-align:middle;font-size:1.2vw;color:#555555;}.fortheflies{position:absolute;left:-1000em;top:-1000em;width:1px!important;height:1px!important;margin-left:-1000em;}@media screen and (max-width:640px) and (orientation: portrait){:root{--header-bar-h:5.5vw;--header-h:15vw;--header-logo-w:20vw;--nav-w:70vw;--padding-sml:2vw;--padding-med:4vw;--padding-lrg:6vw;--radius-sml:0.2vw;--radius-med:0.8vw;--radius-lrg:1.5vw;--icon-w-min:0.6vw;--icon-w-sml:4vw;--icon-w-med:3vw;--icon-w-lrg:8vw;--icon-w-max:22vw;--radius-sml:1vw;--radius-med:3vw;--radius-lrg:5vw;}.mobile-only{display:block !important;}.desktop-only{display:none !important;}body{padding:var(--header-h) 0 0 0;font-size:4vw;}h2{font-size:6.5vw;}.h2-std{margin:0 0 4vw 0;}p,ul{font-size:4vw;line-height:6vw;}.p-sml{font-size:4vw;line-height:5vw;color:#000000;}.p-med{font-size:5vw;line-height:8vw;}.p-lrg{font-size:7.5vw;margin:0 0 8vw 0;line-height:9.5vw;}p.condensed{font-size:4.5vw;}#barGroup{display:none;}#header{top:0;width:100%;height:var(--header-h);box-sizing:border-box;border-bottom:1px solid #DDDDDD;}#header .header-logo.logo-homemed{position:absolute;left:50%;margin-left:calc((var(--header-logo-w) / 2) * -1);width:var(--header-logo-w);}#header .header-logo.logo-clinigen-sa{display:none;}#header_nav{display:block;position:absolute;top:0;right:0;padding:0;margin:0 1vw 0 0;height:100%;list-style-type:none;box-sizing:border-box;}#header_nav li{display:inline-block;vertical-align:middle;height:100%;margin:0;box-sizing:border-box;}.trigger-menu{display:block;position:absolute;z-index:9999;width:var(--header-h);height:100%;padding:0;margin:0;box-sizing:border-box;background:#FFFFFF url('/img/icon-menu.svg') no-repeat 5vw 50%;background-size:auto 7vw;}.trigger-menu.active{background-image:url('/img/icon-menu-close.svg');}#nav{display:none;position:absolute;top:var(--header-h);left:0;z-index:9999;width:100%;height:auto;background:#FFFFFF;}#nav li{display:block;vertical-align:middle;padding:0;margin:0;height:auto;text-transform:uppercase;background:#FFFFFF;}#nav li a{display:block;width:100%;display:inline-block;vertical-align:middle;padding:var(--padding-lrg);margin:0 0 0 0;width:100%;height:100%;font-size:3.5vw;text-decoration:none;color:var(--color-2);line-height:4vw;}#nav li:hover:after, #nav li.active:after{display:block;position:absolute;bottom:0;left:var(--padding-lrg);content:" ";width:50%;height:5px;background:var(--color-1);}#nav li:last-child{border-bottom:1px solid #DDDDDD;}.heading-filled{display:block;padding:5vw 3vw 7vw 3vw;font-size:10vw;line-height:0.9em;letter-spacing:0.02em;text-align:center;color:#FFFFFF;}#content{min-height:80vh;background-repeat:none;background-position:0% 50%;background-size:cover;}.breadcrumbs{padding:1.5vw 0.5vw;margin:0;font-size:4vw;letter-spacing:0.05em;}.breadcrumbs.fixed{position:fixed;z-index:9990;top:0;left:0;width:100%;}.breadcrumbs a,.breadcrumbs .spacer,.breadcrumbs span{display:none;}.breadcrumbs a:first-child,.breadcrumbs a:nth-child(n+2){display:inline-block;position:relative;padding:0.5vw 0.5vw 0.4vw 0.5vw;margin:1vw;width:auto;color:#8cdb1f;text-decoration:none;letter-spacing:0.05em;white-space:nowrap;box-sizing:border-box;text-overflow:ellipsis;}.breadcrumbs .spacer{display:none;}#pageIntro{display:block;padding:5vw 3vw;}#pageIntro h1{display:block;padding:0;margin:0 0 1vw 0;font-family:'montserrat_mediumregular', Helvetica, sans-serif;font-size:4vw;font-weight:normal;line-height:0.9em;letter-spacing:0.1em;text-align:center;color:#FFFFFF;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}#pageIntro h2,.intro-h2{display:block;width:95%;padding:0;margin:0 auto;font-size:9vw;line-height:1.1em;letter-spacing:0.02em;text-align:center;color:#FFFFFF;background:none;}#pageIntroB{display:table;min-height:35vw;}#pageIntroB h1{display:table-cell;vertical-align:middle;}.col_half{display:block;float:none;vertical-align:top;margin:0 0 4vw 0;width:100%;box-sizing:border-box;}.col_half:first-child{padding:0 3vw 0 0;}.col_half:last-child{padding:0 0 0 0;}.btn-std{padding:1vw 1.2vw;margin:0 0 0.5vw 0;font-family:'montserrat_mediumregular',Helvetica, Helvetica, Arial, sans-serif;font-size:3vw;letter-spacing:0.05em;border-radius:0.7vw; -moz-border-radius:0.7vw; -webkit-border-radius:0.7vw;}.logo{display:block;padding:0;margin:0 0 5vw 0;width:45vw;height:20vw;background-position:0 0;background-repeat:no-repeat;background-size:contain;text-indent:-1000em;}.icon-info{width:6vw;height:6vw;padding:0 0 0 0;margin:0 2vw 0 0;text-align:center;font-family:'montserratbold', Arial, sans-serif;font-size:5vw;line-height:5.5vw;}.icon.sml,.icon-sml{width:var(--icon-w-sml);height:var(--icon-w-sml);font-size:var(--icon-w-sml);line-height:var(--icon-w-sml);}.icon-med{width:8vw;height:8vw;font-size:5vw;line-height:6vw;}.icon-lrg{width:10vw;height:10vw;}#cookieConsent{left:4vw;bottom:10vh;width:90vw;padding:1.5vw;border:1px solid #CCCCCC;background:#FFFFFF;border-radius:0.5vw; -moz-border-radius:0.5vw; -webkit-border-radius:0.5vw;box-shadow: 0px 3px 15px rgba(0,0,0,0.4); -moz-box-shadow: 0px 3px 15px rgba(0,0,0,0.4); -webkit-box-shadow: 0px 3px 15px rgba(0,0,0,0.4);box-sziing:border-box;}#cookieConsent h4, #cookieConsent p{padding:0;margin:0 0 1.5vw 0;color:#000000;}#cookieConsent p{font-size:4vw;line-height:5vw;}#cookieConsent h4{font-size:6vw;}#cookieConsent .more a{display:inline-block;vertical-align:middle;font-size:4vw;color:#555555;}#cookieConsent .btn-std{font-size:4vw;}}@font-face {font-family: 'League Gothic';src: url('/inc/fonts/leaguegothic-regular-webfont.eot');src: url('/inc/fonts/leaguegothic-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/inc/fonts/leaguegothic-regular-webfont.woff') format('woff'),url('/inc/fonts/leaguegothic-regular-webfont.ttf') format('truetype'),url('/inc/fonts/leaguegothic-regular-webfont.svg#league_gothicregular') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'League Gothic Italic';src: url('/inc/fonts/leaguegothic-italic-webfont.eot');src: url('/inc/fonts/leaguegothic-italic-webfont.eot?#iefix') format('embedded-opentype'),url('/inc/fonts/leaguegothic-italic-webfont.woff') format('woff'),url('/inc/fonts/leaguegothic-italic-webfont.ttf') format('truetype'),url('/inc/fonts/leaguegothic-italic-webfont.svg#league_gothic_italicregular') format('svg');font-weight: normal;font-style: italic;}@font-face {font-family: 'League Gothic Condensed';src: url('/inc/fonts/leaguegothic-condensed-regular-webfont.eot');src: url('/inc/fonts/leaguegothic-condensed-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/inc/fonts/leaguegothic-condensed-regular-webfont.woff') format('woff'),url('/inc/fonts/leaguegothic-condensed-regular-webfont.ttf') format('truetype'),url('/inc/fonts/leaguegothic-condensed-regular-webfont.svg#league_gothic_condensed-Rg') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'League Gothic Condensed';src: url('/inc/fonts/leaguegothic-condensed-italic-webfont.eot');src: url('/inc/fonts/leaguegothic-condensed-italic-webfont.eot?#iefix') format('embedded-opentype'),url('/inc/fonts/leaguegothic-condensed-italic-webfont.woff') format('woff'),url('/inc/fonts/leaguegothic-condensed-italic-webfont.ttf') format('truetype'),url('/inc/fonts/leaguegothic-condensed-italic-webfont.svg#league_gothic_condensed_itaRg') format('svg');font-weight: normal;font-style: italic;}@font-face {font-family: 'montserratbold';src: url('/inc/fonts/montserrat-bold-webfont.eot');src: url('/inc/fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),url('/inc/fonts/montserrat-bold-webfont.woff2') format('woff2'),url('/inc/fonts/montserrat-bold-webfont.woff') format('woff'),url('/inc/fonts/montserrat-bold-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'montserratbold_italic';src: url('/inc/fonts/montserrat-bolditalic-webfont.eot');src: url('/inc/fonts/montserrat-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('/inc/fonts/montserrat-bolditalic-webfont.woff2') format('woff2'),url('/inc/fonts/montserrat-bolditalic-webfont.woff') format('woff'),url('/inc/fonts/montserrat-bolditalic-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'montserrat_mediumregular';src: url('/inc/fonts/montserrat-medium-webfont.eot');src: url('/inc/fonts/montserrat-medium-webfont.eot?#iefix') format('embedded-opentype'),url('/inc/fonts/montserrat-medium-webfont.woff2') format('woff2'),url('/inc/fonts/montserrat-medium-webfont.woff') format('woff'),url('/inc/fonts/montserrat-medium-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'montserrat_mediumitalic';src: url('/inc/fonts/montserrat-mediumitalic-webfont.eot');src: url('/inc/fonts/montserrat-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),url('/inc/fonts/montserrat-mediumitalic-webfont.woff2') format('woff2'),url('/inc/fonts/montserrat-mediumitalic-webfont.woff') format('woff'),url('/inc/fonts/montserrat-mediumitalic-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'montserrat_semiboldregular';src: url('/inc/fonts/montserrat-semibold-webfont.eot');src: url('/inc/fonts/montserrat-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('/inc/fonts/montserrat-semibold-webfont.woff2') format('woff2'),url('/inc/fonts/montserrat-semibold-webfont.woff') format('woff'),url('/inc/fonts/montserrat-semibold-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'montserrat_lightregular';src: url('/inc/fonts/montserrat-light-webfont.eot');src: url('/inc/fonts/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),url('/inc/fonts/montserrat-light-webfont.woff2') format('woff2'),url('/inc/fonts/montserrat-light-webfont.woff') format('woff'),url('/inc/fonts/montserrat-light-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'montserrat_lightitalic';src: url('/inc/fonts/montserrat-lightitalic-webfont.eot');src: url('/inc/fonts/montserrat-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),url('/inc/fonts/montserrat-lightitalic-webfont.woff2') format('woff2'),url('/inc/fonts/montserrat-lightitalic-webfont.woff') format('woff'),url('/inc/fonts/montserrat-lightitalic-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}#content{position:relative;clear:both;}.content-products{width:100%;}.fill-heading{display:block;position:relative;width:100%;box-sizing:border-box;}#wrapperGroups{position:relative;display:block;padding:0;margin:-2vw auto 2vw auto;width:96vw;border-collapse: separate;}.quarters{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:var(--padding-med);row-gap:var(--padding-med);width:100%;clear:both;}.quarters .column{background:#FFFFFF;box-sizing:border-box;border-radius:var(--radius-med);box-shadow: 0 20px 70px -30px rgb(0 53 54 / 30%);}.quarters .column{border-radius:15px;background-color:#fff;text-align:center;position:relative;-webkit-transition:.4s ease;transition:.4s ease;}@media only screen and (min-width:992px){.quarters:not(.ui-sortable) .column:hover{background-color:#8cdb1f;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.quarters:not(.ui-sortable).column:hover .quicklink-cta::after{color:#fff}.quarters:not(.ui-sortable) .column:hover .quicklink-img-hover{display:block}.quarters:not(.ui-sortable) .column:hover .quicklink-img{display:none}}.product-intro{display:block;padding:0 0 1vw 0;margin:0 0 1vw 0;width:100%;font-family:'montserratbold', Helvetica, Arial, sans-serif;font-size:1.5vw;text-align:center;letter-spacing:0.2vw;line-height:1.5vw;color:#005052;box-sizing:border-box;}.product-intro a{display:block;padding:1.5vw 2vw 0 2vw;margin:0;width:100%;text-decoration:none;color:#005052;background-position:50% 45%;background-repeat:no-repeat;background-size:auto 8vw;box-sizing:border-box;}.product-intro-image{display:block;position:relative;padding:0;margin:0 auto var(--padding-sml);width:var(--icon-w-max);height:var(--icon-w-max);}.product-categories{display:block;padding:0;margin:0 1.5vw 1.5vw 1.5vw;text-decoration:none;list-style-type:none;}.product-categories li{display:block;padding:0;margin:0 0 1vw 0;}.product-categories li a{display:block;position:relative;padding:1vw 1vw;margin:0;font-size:1.1vw;text-decoration:none;text-align:center;line-height:1.4vw;font-family:'montserrat_semiboldregular',Helvetica, Helvetica, Arial, sans-serif;text-transform:none;color:var(--color-2);box-sizing:border-box;background:var(--color-1);box-sizing:border-box;border:2px solid var(--color-1);border-radius:1.7vw; -moz-border-radius:1.7vw; -webkit-border-radius:1.7vw;}.quarters .column:hover .product-categories li a{border:2px solid #FFFFFF;}.quarters .column:hover .product-categories li a:hover{background:#FFFFFF;}.product_list{list-style-type:none;display:block;padding:0;margin:0;}.product_list li{list-style-type:none;display:inline-block;vertical-align:top;margin:0 5px 0 0;width:8vw;}.product_list li a{display:block;padding:0;margin:0;width:100%;vertical-align:bottom;font-size:1.2vw;text-decoration:none;line-height:1.1em;text-align:center;color:#000000;}.product_list li a .prodspan{display:block;position:relative;padding:0;margin:2px auto 5px auto;width:4vw;;height:4vw;;background-repeat:no-repeat;background-position:50% 0;border:1px solid #b0b0b0;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}.product_list li:hover a .prodspan{display:block;padding:0;margin:0px auto 3px auto;border:3px solid #8cdb1f;}.product{display:block;width:100%;padding:0;margin:0;box-sizing:border-box;background:#FFFFFF;}.product h1,.product #title{display:block;width:100%;padding:1.5vw;margin:0;font-family:'League Gothic', Helvetica, Arial, sans-serif;font-size:2.5vw;font-weight:normal;text-transform:none;color:#005052;background:#FFFFFF;border-bottom:1px solid #555555;box-sizing:border-box;}.product #images{height:25vw;width:100%;}.product #images #imageFull{display:inline-block;vertical-align:top;position:relative;width:36vw;height:100%;}.product #images #imageFull img{display:block;position:relative;width:auto;height:100%;}#wrapperThumbnails{display:inline-block;width:35vw;height:100%;padding:3vw 0 1vw 1vw;margin:0 1vw 0 0;box-sizing:border-box;}.product #images #thumbnails{display:inline-block;vertical-align:top;position:relative;padding:0.4vw 0.4vw 0vw 0.4vw;margin:0;width:100%;text-align:left;box-sizing:border-box;background:rgba(255,255,255,0.75);border-radius:0.8vw; -moz-border-radius:0.8vw; -webkit-border-radius:0.8vw;}.product #images #thumbnails .wrapper-thumb{display:inline-block;position:relative;padding:0;margin:0.4 0.5vw 0.4vw 0;width:7vw;height:7vw;border:0.2vw solid #D5D5D5;;overflow:hidden;border-radius:0.7vw; -moz-border-radius:0.7vw; -webkit-border-radius:0.7vw;}.product #images #thumbnails .wrapper-thumb img{display:block;width:100%;height:100%;}.product #images #thumbnails .wrapper-thumb:hover{border:0.2vw solid #8cdb1f;}.product #assoc{display:block;position:relative;padding:0;margin:0;font-size:1.2vw;text-align:left;}.product #assoc{color:#000000;text-decoration:none;}.product #assoc .assoc-image{display:inline-block;vertical-align:top;padding:0;margin:0 1vw 0 0;background:#FFFFFF;border:0.2vw solid #D5D5D5;overflow:hidden;border-radius:0.5vw; -moz-border-radius:0.5vw; -webkit-border-radius:0.5vw;}.product #assoc .assoc-image img{width:5.5vw;height:auto;}.product #assoc .assoc-info{display:inline-block;vertical-align:top;padding:0.2vw 0;margin:0 0 0 0;}.product #assoc .assoc-button{display:block;padding:0;margin:0.5vw 0 0 0;font-weight:bold;color:#005d5c;text-decoration:underline;}.product #images #btn_contact_me{display:inline-block;padding:0.7vw;margin:0;width:100%;font-family:'montserrat_mediumregular',Helvetica, Helvetica, Arial, sans-serif;font-size:1.3vw;letter-spacing:0.05em;font-weight:bold;color:var(--color-2);text-decoration:none;text-align:center;background:var(--color-1);box-sizing:border-box;border-radius:1.5vw; -moz-border-radius:1.5vw; -webkit-border-radius:1.5vw;}#overlay{display:none;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;box-sizing:border-box;background:rgba(255,255,255,0.95);overflow:auto;}#btn_closeoverlay{display:block;margin:20px auto 10px auto;width:200px;height:30px;text-align:center;vertical-align:middle;line-height:30px;font-size:1.5vw;color:#FFFFFF;letter-spacing:0.2em;border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;box-shadow: 0px 0px 16px rgba(255,255,255,1); -moz-box-shadow: 0px 0px 16px rgba(255,255,255,1); -webkit-box-shadow: 0px 0px 16px rgba(255,255,255,1);background:#555555;cursor:pointer;}.btn_x{display:inline-block;font-weight:bold;font-family:Verdana, sans-serif;padding:0 5px;}.product #images #contact_me{display:inline-block;vertical-align:top;margin:2.3vw 0 0 0;width:25vw;}.product #images #contact_me p{padding:0;margin:0 0 5px 0;font-size:1.2vw;font-weight:bold;letter-spacing:0.1em;color:#3b3b3b;}.product #images #contact_me p strong{font-family:'montserrat_mediumregular',Helvetica, Helvetica, Arial, sans-serif;font-size:1.3vw;letter-spacing:0.1em;color:#005052;}#form_contactme{position:relative;z-index:4500;top:0vw;left:50%;width:30%;padding:0 1.5vw 1.5vw 1.5vw;min-height:50%;margin-left:-15%;margin-bottom:2.5vw;box-sizing:border-box;background:rgba(255,255,255,0.9);border-radius:1.5vw; -moz-border-radius:1.5vw; -webkit-border-radius:1.5vw;box-shadow: 0px 10px 20px 5px rgba(0,0,0,0.2); -moz-box-shadow: 0px 10px 20px 5px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 10px 20px 5px rgba(0,0,0,0.2);}#form_contactme br{display:none;}#form_contactme .field_error{border-color:#FF0000;}#form_contactme label{font-size:1.1vw;display:block;}#form_contactme input{display:block;position:relative;padding:5px 6px;margin:0 0 6px 0;width:100%;border:1px solid #6d6d6d;font-family:'montserrat_mediumregular',Helvetica, Helvetica, Arial, sans-serif;font-size:1.1vw;box-sizing:border-box;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}#form_contactme select{position:relative;padding:3px 5px;margin:0 0 6px 0;width:100%;border:1px solid #6d6d6d;font-size:1.1vw;box-sizing:border-box;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}#form_contactme p br{display:block;}#form_contactme .btn_send{display:inline-block;padding:0.5vw 3vw;margin:0;font-family:'montserrat_mediumregular',Helvetica, Helvetica, Arial, sans-serif;font-size:1.2vw;letter-spacing:0.05em;font-weight:bold;color:#FFFFFF;text-decoration:none;text-align:center;background:#8cdb1f;box-sizing:border-box;border:none;border-radius:1vw; -moz-border-radius:1vw; -webkit-border-radius:1vw;}#form_contactme .btn_send:hover{cursor:pointer;}#turing{display:block;position:relative;padding:2px;margin:0 0 10px 0;width:293px;height:70px;background:#FFFFFF;border:1px solid #666666;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}#turing img{display:block;}#turing-controls{position:relative;padding:7px 7px 0 4px;margin:0;width:20px;height:62px;background:#FFFFFF;border-left:1px solid #666666;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}.label-turing{display:block;padding:0;margin:0;width:332px;font-size:1.2vw;}.input-turing{position:relative;padding:5px 9px 7px 24px;margin:0 0 3px 0;width:313px;font-size:1.2vw;border-top:1px solid #333333;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #000000;background:url(/img/icon-sub.gif) no-repeat 5px -3px;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;box-shadow:inset 2px 2px 3px #CCCCCC; -moz-box-shadow:inset 2px 2px 3px #CCCCCC; -webkit-box-shadow:inset 2px 2px 3px #CCCCCC;}.product #tabs{position:relative;z-index:1000;padding:0;margin:0 0 0 2.5vw;height:2.5vw;list-style-type:none;}.product #tabs li{display:inline-block;position:relative;z-index:4500;padding:0;margin:0 1vw 0 0;height:2.5vw;}.product #tabs li:hover{}.product #tabs li:hover a{}.product #tabs li a{display:block;position:relative;z-index:4500;padding:0.5vw 2vw;margin:0;height:100%;font-family:'montserrat_mediumregular',Helvetica, Helvetica, Arial, sans-serif;font-size:1.3vw;text-decoration:none;letter-spacing:0.1em;color:var(--color-2);border-bottom:1px solid #FFFFFF;background:var(--color-1);box-sizing:border-box;border-radius:0.4vw 0.4vw 0 0; -moz-border-radius:0.4vw 0.4vw 0 0; -webkit-border-radius:0.4vw 0.4vw 0 0;}.product #tabs .current{}.product #tabs .current a{color:#000000;border-top:1px solid #BBBBBB;border-right:1px solid #BBBBBB;border-left:1px solid #BBBBBB;background:#FFFFFF;}.product .inactive{display:none;}.product .active{display:block;}.product #info{padding:1vw 2.5vw;width:100%;min-height:15vw;font-size:1vw;background:#FFFFFF;box-sizing:border-box;border-top:1px solid #CCCCCC;}.list-downloads{display: block;list-style-type:none;padding:0;margin:0;}.list-downloads li{display:inline-block;width:46vw;padding:1vw;margin:0 2vw 1vw 0;border:2px solid #CCCCCC;box-sizing:border-box;border-radius:1vw; -moz-border-radius:1vw; -webkit-border-radius:1vw;;}.list-downloads li:nth-child(even){padding:1vw;margin:0 0 1vw 0;}.list-downloads .name-file{display:block;margin:0 0 0.3em 0;font-size:1.5vw;}.list-downloads .list-column{display:inline-block;vertical-align:top;width:47%;margin:0 2% 0 0;box-sizing:border-box;}#wrapperRetailers{display:inline-block;position:relative;width:80%;max-width:360px;height:3vw;background:#FFFFFF;}#wrapperRetailers:hover{background:#DDDDDD;border-radius:0.5vw 0.5vw 0 0;}#wrapperRetailers:hover #listRetailers{display:block;}#wrapperRetailers:hover #triggerRetailers #triggerLogos{opacity:0;}#wrapperRetailers #triggerRetailers{display:grid;grid-auto-flow: column;grid-template-columns: min-content auto;align-items: center;position:relative;height:100%;}#wrapperRetailers #triggerText{display:grid-item;vertical-align:middle;font-size:0.8em;white-space:nowrap;padding:0.2vw 0.3vw;margin:0 0.3em 0 0;color:#444444;font-family:'montserrat_semiboldregular',Helvetica,Arial,sans-serif;}#wrapperRetailers #triggerRetailers #triggerLogos{position:relative;display: grid;grid-auto-flow: column;grid-auto-columns: 1fr;overflow-x: auto;white-space: nowrap; ;gap:0.2em;align-items:center;height:100%;padding:0.5vw;background:#FFFFFF;border:1px solid #DDDDDD;border-radius:0.5vw;}#wrapperRetailers #triggerRetailers #triggerLogos .trigger-logo{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;}#wrapperRetailers #triggerRetailers #triggerLogos .logo{background:#FFFFFF;}#wrapperRetailers #listRetailers{display:none;position:absolute;z-index:9999;left:0;padding:0.3vw;margin:0;width:100%;background:#DDDDDD;border-radius:0 0 0.5vw 0.5vw;}#wrapperRetailers #listRetailers .link-retailer{display:grid;grid-template-columns: 80% 20%;position:relative;z-index:9999;left:0;padding:0.2vw;margin:0 0 0.5vw 0;width:100%;height:2.5vw;background:#FFFFFF;}#wrapperRetailers #listRetailers .link-retailer:last-child{margin:0;}#wrapperRetailers #listRetailers .link-retailer .retailer-name{display:block;width:100%;height:100%;background-size:contain;background-position:50% 50%;}#wrapperRetailers #listRetailers .link-retailer .icon-med{display:block;width:100%;height:100%;background-size:auto 95%;}.link-retailer{display:table;position:relative;z-index:9000;vertical-align:middle;padding:0.25vw 0.25vw 0.25vw 1vw;margin:0 0 0 0;width:64%;height:2vw;font-family:'montserratbold', Helvetica, Arial, sans-serif;font-size:1.1vw;color:#555555;text-decoration:none;border:1px solid #ECECEC;border-radius:0.5vw; -moz-border-radius:0.5vw; -webkit-border-radius:0.5vw;}#wrapperThumbnails .link-retailer{margin:-2vw 0 -0.5vw 0.5vw;background:#EFEFEF;box-shadow: 0px 0px 10px 2px rgba(230,230,230,0.7); -moz-box-shadow: 0px 0px 10px 2px rgba(230,230,230,0.7); -webkit-box-shadow: 0px 0px 10px 2px rgba(230,230,230,0.7);}.link-retailer .leader{display:table-cell;vertical-align:middle;width:25%;padding:0 1vw 0 0;white-space:nowrap;}.link-retailer .retailer-name{display:table-cell;position:relative;vertical-align:middle;text-align:right;width:75%;height:1vw;padding:0.0vw;margin:0;background-color:#FFFFFF;background-size:auto 75%;background-repeat:no-repeat;background-position:0.5vw 50%;border-radius:0.5vw; -moz-border-radius:0.5vw; -webkit-border-radius:0.5vw;}.link-retailer .retailer-name .inner{display:block;height:1px;position:relative;left:-1000em;}.link-retailer .retailer-name .icon-right{position:relative;}#tableContent .link-retailer{border-collapse:initial;}#tableContent .link-retailer .leader{width:15%;padding:0 0 0 0;}#tableContent .link-retailer .retailer-name{background-size:contain;}@media screen and (max-width:640px) and (orientation: portrait){.quarters{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows: minmax(40vw, 2fr);grid-gap:var(--padding-med);width:90%;margin:0 auto;}.quarters .column{justify-content:center;align-content:center;}.quarters .column:nth-child(even){border-right:none;}.product-intro{display:block;padding:0 0 1vw 0;margin:0 0 1vw 0;width:100%;font-size:4vw;text-align:center;letter-spacing:0.2vw;color:#005052;box-sizing:border-box;}#groups{position:relative;width:100%;}.product-intro{display:table;padding:0;margin:0;width:100%;height:100%;font-size:4vw;text-align:center;letter-spacing:0.2vw;color:#005052;box-sizing:border-box;}.product-intro a{display:table-cell;padding:var(--padding-sml);margin:0;background-position:50% 2.5vh;background-repeat:no-repeat;background-size:auto 15vh;height:100%;vertical-align:middle;}.product-intro a{}.product-intro-image{display:block;position:relative;padding:0;margin:0 auto var(--padding-sml) auto;width:var(--icon-w-max);height:var(--icon-w-max);}.product-intro a span{position:relative;top:-1vw;line-height:5vw;}.product h1,.product #title{padding:2vw 3vw;margin:0;font-size:6vw;border-bottom:1px solid #555555;}.product #images #contact_me{display:none;}.product #images{margin:0 0 0 0;height:auto;width:100%;border-bottom:1px solid #CCCCCC;}.product #images #imageFull{display:inline-block;vertical-align:top;position:relative;width:100%;height:100%;}.product #images #imageFull img{display:block;position:relative;width:100%;height:auto;}.product #assoc{font-size:4vw;}.product #assoc .assoc-image img{width:9vw;height:9vw;}#wrapperThumbnails{display:inline-block;width:100%;height:auto;padding:3vw 0 1vw 2vw;margin:0;box-sizing:border-box;background:#FFFFFF;box-shadow:inset 0px 0px 20px 0px rgba(0,0,0,0.1); -moz-box-shadow:inset 0px 0px 20px 0px rgba(0,0,0,0.1); -webkit-box-shadow:inset 0px 0px 20px 0px rgba(0,0,0,0.1);}.product #images #thumbnails{width:98%;}.product #images #thumbnails .wrapper-thumb{margin:0 0.5vw 0.8vw 0;width:22vw;height:22vw}.product #tabs{display:none;}#info{font-size:4vw;}#info iframe{max-width:100%;}.product #info div{display:block!important;}.list-downloads li{display:inline-block;width:100%;padding:1vw;margin:0 2vw 1vw 0;border:2px solid #CCCCCC;box-sizing:border-box;border-radius:1vw; -moz-border-radius:1vw; -webkit-border-radius:1vw;;}.list-downloads li:nth-child(even){padding:1vw;margin:0 0 1vw 0;}.list-downloads .name-file{display:block;margin:0 0 0.3em 0;font-size:4vw;}.link-retailer{padding:0.25vw 0.25vw 0.25vw 1vw;width:100%;height:2.5vw;}#wrapperThumbnails .link-retailer{margin:1vw 0 1vw 0;}.link-retailer .leader{font-size:4vw;width:30%;padding:0 1vw 0 0;white-space:nowrap;}.link-retailer .retailer-name{width:70%;height:1.5vw;padding:1vw;}#tableContent .link-retailer .leader{width:25%;padding:0 0 0 0;}}