 @import url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@300;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Arsenal:ital,wght@0,400;0,700;1,400;1,700&display=swap');

.arsenal {font-family:Arsenal, "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.arsenal h1, .arsenal h2, .arsenal h3, .arsenal h4, .arsenal h5, .arsenal h6 {font-family: 'Comfortaa', sans-serif;}

html {min-height:100%;overflow:hidden;}
body {min-height:100vh;max-height:100vh;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;}
body {background:linear-gradient(170deg, #1C3B52 0%, #0F162A 100%); background-color:rgba(28,59,82,0.9); color:#FDDFB1;}
html, body, td {font-family: 'Comfortaa', sans-serif !important;}
.top {height:84px;padding:5px 0;nobackground-color: #11233188;display:flex;flex-wrap:nowrap;align-items:center;width:100%;max-width:1350px;margin:0 auto;position:relative;z-index:2;box-sizing:border-box;}
.top::before {content:' ';background-color: #112331cc;left:-100%;right:-100%;top:0;bottom:0;position:absolute;z-index:0;-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);}
.top img.logo {width:200px;margin:15px 0px 0px -10px;position:relative;z-index:2;}
.top .logotext {display:inline-block;margin-top:23px;max-width:25%;}
.top .topmenu {text-align:right;flex:1;justify-items:end;}
.top ul {justify-self:end;justify-items:end;text-align:right;}
.hasmenu ul {flex:1;position:relative;z-index:2;padding:0;margin:0px;padding-top:8px;}
.hasmenu ul li {list-style:none;display:inline-block;padding:0px 20px;font-size:18px;/*style:italic;/*border-left:1px solid rgba(255,255,255,0.2);*/}
.hasmenu ul li a {color:#ccc;padding-left:0px;}
.top ul .onlyinhovermenu {display:none;}
.top ul li.bordered {border:1px solid #FFFFFF66;border-radius:32px;font-size:90%;}
.top ul li.spaced {margin-left:4%;}

.bottom {min-height:284px;padding:25px 25px 400px 25px;nobackground-color: #11233188;display:flex;flex-wrap:wrap;width:100%;max-width:1250px;margin:600px auto 0 auto;position:relative;z-index:2;box-sizing:border-box;}
.bottom::before {content:' ';background-color: #323232;left:-100%;right:-100%;top:0;bottom:0;position:absolute;z-index:0;-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);}
.bottom > ul {flex:1;min-width:150px;}
.bottom > ul li {min-width:100%;}
.bottom a {color:#F2F3F3;}
.socialmedias {text-align:center;min-width:100%;color:#FFF;position:relative;z-index:1;font-size:80%;}

.cart {position:relative;}
.shoppingcart_nb
  {display:block;position:absolute;right:20%;top:0px;border-radius:16px;background-color:#844;color:#FFF;width:16px;height:16px;line-height:16px;font-size:8px;text-align:center;}
#shoppingcart_contents
  {color:#555;position:absolute;z-index:9;border:1px solid #ccc;background-color:#fff;margin-top:20px;padding:4px;}

.flags {position:relative;padding:4px 26px;}
.flags .flagsmenu {position:absolute;width:70px;height:0px;max-height:0px;transition:all 0.3s;top:100%;right:0px;padding:0px;overflow:hidden;transition:all 0.3s;border:0px solid #FFFFFF44;background-color:#00000000;border-radius:16px;}
.flags:hover .flagsmenu {height:auto;max-height:300px;padding:6px;top:-6px;right:-1px;border-width:1px;background-color:#000000EE;}
.topflag {display:inline-block;margin:0px 2px;width:21px;height:15px;padding:0px 0px !important;background-color:#00000044;border-radius:2px;overflow:hidden;}
.content {clear:both;border-top:0px solid rgba(255,255,255,0.2);padding:1px;max-width:1250px;margin:0 auto;}
a {color:#FFF;}
a.producttitle {color:#FFF !important;}
.bottomline {display:none;}
.newschapeau {color:#eee !important;text-align:start !important;}
.newscontainer:not(#newscontainer_69) .newstext, .newstextOpen:not(.newstext69) {padding:32px;}


a.somm:hover {text-decoration:none;}
a.somm h2,a.somm h3 {color:#FDDFB1;}

a.back {position:absolute;top:-24px;left:0;height:24px;padding:4px 16px;border-radius:4px 4px 0px 0px;box-sizing:border-box;background-color:rgba(255,255,255,0.1);}

div.roundzone {/*display: flex;flex-wrap: wrap;*/}
div.roundzone div.newscontainer {min-width: 300px;max-width:100%;flex: 1;text-align:left;/*display:flex;*/}
div.roundzone .newscontainer_closed.newscontainer_level0 {margin:16px;padding:16px;border:1px solid #FFFFFF22;border-radius:16px;}

.blogpreview {display:block;max-height:200px;overflow:hidden;}
.news_in_list {background-color:rgba(255,255,255,0.1);border-radius:32px;padding:5%;/*float:left;max-width:300px;*/margin:5% 2% 0% 2%;display: flex;flex-direction: column;position:relative;overflow:hidden;}
.news_in_list > a {flex:1;}
.news_in_list .newsdate {opacity:0.7;font-size:80%;}
.news_in_list a.readmore {position:absolute;right:0px;bottom:0px;text-align:center;padding:16px;background-color:#FFFFFF22;backdrop-filter:blur(4px);}

.whitebg {position: relative;/* background-color: rgba(255,255,255,0.1); */padding: 2%;nomargin: 0 2% 2% 2%;margin:0;box-sizing:border-box;}
.whitebg img {max-width:70% !important;}
.whitebg img[align=right] {margin-right:-3em;}

.bigzone { min-height: 580px;overflow:hidden;position:relative;clear:both;margin:16px -10px -16px -10px;text-align:start;padding:0px 26px; background-color:rgba(255,255,255,0.2);}
.bigzone_nopadding {padding:0 !important;}
.bigzone h1 {display:inline-block;padding-top:40px;font-size:200%;color:#FFF;text-align: start;min-width:50%;margin-bottom: 0;margin-left:5%;}
.bigzone h1.hassubtitle {padding-top:0px;margin-top:5%;}
.bigzone h2 {display:inline-block;padding-top:40px;font-size:200%;color:#FFF;text-align: start;min-width:50%;max-width:60%;margin-bottom: 0;margin-left:5%;}
.bigzone h3 {display:inline-block;padding:0px;margin:0px;font-weight:normal;font-size:130%;color:#FFF;text-align:start;margin-left:5%;max-width:300px;min-width:50%;}
.bigzone p,.bigzone div {margin-left:5%;}
.bigzone img {float:right; margin:0px -26px 0px 26px;max-width:40% !important;}

.bigzone2 { min-height: 580px;overflow:hidden;position:relative;clear:both;margin:16px -10px -16px -10px;text-align:end;padding:0px 26px; background-color:rgba(255,255,255,0.05);}
.bigzone2 h1 {display:inline-block;font-size:200%;color:#FFF;text-align: end;min-width:50%;margin-right:5%;}
.bigzone2 h2 {display:inline-block;font-size:200%;color:#FFF;text-align: end;min-width:50%;margin-right:5%;}
.bigzone2 h3 {display:inline-block;padding:0px;margin:0px;font-weight:normal;font-size:130%;color:#FFF;text-align: end;margin-right:5%;max-width:95% !important;min-width:95%;}
.bigzone2 h3 > span,.bigzone3 h3 > span {max-width:100% !important;}

.bigzone2 p,.bigzone2 div {margin-left:50%;max-width:300px;text-align:justify;min-width:30%;}
.bigzone2 img {float:left; margin:0px 26px 0px -26px;max-width:40% !important;}

@media screen and (max-width: 940px) {
.bigzone2 p,.bigzone2 div {margin-left:10%;max-width:300px;text-align:justify;min-width:30%;}
.top ul li {padding:0px 6px;}
}
@media screen and (max-width: 700px) {
.top ul:before {position:fixed;right:0px;content:"\e5d2";font-family:'Material Symbols Rounded' ;font-size:24px;float:right;margin:-8px 16px;background-color:#000000EE;border-radius:32px;padding:8px;width:24px;height:24px;line-height:24px;}
.top ul li.border {display:none;margin-left:0px !important;}
.top ul li.flags {/*position:fixed;right:80px;*/}
.top ul:hover:before {content:" ";right:0px;opacity:0;}
.top {z-index:1000;}
.top ul{position:fixed;z-index:1000;right:-280px;transition:all 0.3s;top:0;bottom:0;padding:32px;background-color:#000000EE;width:200px;}
.top ul:hover {right:0;}
.top ul:hover li {display:block !important;padding:16px;noborder-bottom:1px solid #FFFFFF99;text-align:start;}
.top ul .onlyinhovermenu {display:inline-block;}
.top ul span.msr {float:left;margin:0 8px;width:20px;}
}

.bigzone3 {text-align:center;min-height:580px;overflow:hidden;position:relative;clear:both;margin:16px -10px -16px -10px;padding:0px 26px; background-color:rgba(255,255,255,0.2);}
.bigzone3 h3 {display:inline-block;padding:0px;margin:0px;font-weight:normal;font-size:130%;color:#FFF;text-align:center;margin-left:-32px;margin-right:-32px;max-width: 110%;min-width:110% !important;}

.h3bordered h3 {border:1px solid #00000022;background-color:#00000011;margin:0 0 5% 0;border-radius:16px;max-width:100% !important;min-width: 100% !important;width: 100% !important;height:250px !important;overflow:hidden;}

.verybigzone {min-height:800px;}

figure {padding:164px 32px;}
figure blockquote {padding:0;margin:0;}
figure blockquote::before {display:block;float:left;font-size:400%;content:'«';margin:-3px;padding:15px;color:#FFFFFF88;height: 20px;line-height: 20px;}
figure blockquote::after {display:inline-block;content:'»';padding-left:5px;color:#FFFFFF88;}
figure figcaption {padding:4px 4px 4px 26px;color:#FFFFFFBB;display:flex;align-items:center;}
figure figcaption img {width:64px;height:64px;border-radius:32px;margin-right:20px;filter:grayscale(80%);}
figure figcaption b::before {content:'— ';}
figure legend {float: right;font-weight: bold;background-color: #FFFFFF33;padding: 4px;border-radius: 4px;font-size: 70%; transform: rotate(3deg) translateY(8px);max-width:35%;text-align:right;}

@media screen and (max-width: 800px) {
.testimonials figure {padding:400px 0 0 0;width:80% !important;}
.testimonials {min-height:700px !important;}
.testimonials .rightimg {float:none;margin-left:25%;position:relative;}
}
@media screen and (max-width: 600px) {
.testimonials figure {padding:300px 0 0 0;width:80% !important;}
figure legend {margin:0 0 10px 10px;}
}
.testimonials {min-height:600px;}
.testimonials figure {opacity:0;position:absolute;height:400px;width:40%;animation:testimonials 20s ease-in-out infinite forwards;}
.testimonials figure:nth-of-type(2) {animation-delay:10s;}
@keyframes testimonials {0% {/*zoom:90%;*/opacity:0;}
5% {/*zoom:100%;*/opacity:1;}
45% {left:0%;/*zoom:115%;*/opacity:1;}
50% {/*zoom:90%;*/opacity:0;pointer-events:none;}
100% {/*zoom:90%;*/opacity:0;pointer-events:none;}}

.testimonials figure blockquote b {background-color:#FFFFFF44;padding:1px 4px; display:inline;margin:-1px 2px;}
.testimonials.large figure {padding-top:0px !important;padding-bottom:50px !important;width:80% !important;animation:none !important;position:relative !important;opacity:1 !important;height:auto !important;}
.bigzone_fixedbg_sensor {background-attachment: fixed;--background-overlay: '';background-image: url("/img/sensor_bg2.jpg");background-position: center center;background-size: cover;}
.bigzone_fixedbg_sensor h1 span.scotch {display:inline-block;background-color:#FFFFFF88;padding:16px;border-radius:16px;}

.biggap {margin-top:100px !important;}
h1.biggap {margin-top:400px !important;}

.carte {background-image:url(img/versodore.jpg);background-size:cover;background-position: center;border-radius:8px;width:140px;height:254px;margin: 0px 4px 4px 0px;display:inline-block;float:left;padding:12px;overflow:hidden;text-align:center;color:#fff;text-shadow: 0px 0px 0px rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.5), -1px -1px 1px rgba(0,0,0,0.2), 1px -1px 1px rgba(0,0,0,0.2), -1px 1px 1px rgba(0,0,0,0.2) !important;}
.carte_seule { margin:16px;}
.carte_512 { width:280px;height:508px;}
.carte_cab {background-color:rgba(255,255,255,0.9); color:#444;font-size:90%;font-style:italic;padding:16px;border-radius:16px;}
.carte_introduction {text-align: start;}
.carte_titre {color:#FFF;text-shadow: 0px 0px 0px rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.5), -1px -1px 1px rgba(0,0,0,0.2), 1px -1px 1px rgba(0,0,0,0.2), -1px 1px 1px rgba(0,0,0,0.2) !important;}

div.video {background-color:#000;padding:5% 100px;margin:5% -100px;text-align:center;}

.question_type_list {display:inline-block !important;color:#000;border-radius:6px;}
div.quest_bottombutton {text-align: center;position: sticky;z-index:1000;bottom: -100px;margin-left: -100px;margin-right: -100px;background-color: #111111EE;padding: 4px 4px 104px 4px;backdrop-filter: blur(3px);margin-bottom: -100px;margin-top: 20px;}

.codeinvit {color:#fff;background-color:rgba(255,255,255,0.05);padding:4px;font-size:90%;margin:-2%;}

.buttons {display:block;text-align:center !important;max-width:100% !important;}
a.button {background-color:#fff !important;color:#444 !important;padding:8px !important;}
a.button.here {background-color:#ffffffCC !important;box-shadow: rgba(235,230,230,0.5) 0px 0px 5px 5px;/*pointer-events:none;*/}

@media screen and (max-width: 413px) { div.pricingtable {overflow:auto;}
}
table.pricing, table.updatelog {padding:0px;margin:0px;border-collapse:collapse;min-width:100%;max-width: 100%;overflow: auto;}
table.pricing td, table.updatelog td {position:relative;font-size:15px !important;padding:16px 4px;border:0px solid rgba(255,255,255,0);margin:0px;border-collapse:collapse;font-size:75%;background-color:rgba(0,0,0,0.4);text-align:center;vertical-align:top;transition: all 0.3s;max-width:200px;}
table.pricing td p {margin:0;padding:0;}
table.pricing td a {color:#FFF;}

table.pricing tr:first-of-type td {border-top:none;border-left:1px solid #FFF4;position:sticky;top:0px;background-color:#553850 !important;z-index:21;height:10px;vertical-align:middle;border-left:10px solid #00000000;}
table.pricing tr:nth-of-type(2) td {padding-top:0;border-left:1px solid #FFF4;border-top:none;background-color:#553850 !important;height:0px;vertical-align:top;border-left:10px solid #00000000;}
table.pricing tr:nth-of-type(3) td {padding:30px 4px 2px 4px;position:sticky;top:00px;z-index:22;/*-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);*/}
table.pricing tr:nth-of-type(3) td p {/*position:sticky;top:10px;z-index:22;*/}
table.pricing tr td:first-of-type {font-size:95%;position:sticky;left:0px;z-index:11;border:none;text-align: start;padding-top:0;background:#55555500;width:0px;}
table.pricing tr:has(td:first-of-type p) td {padding-top:60px !important;}
table.pricing tr:has(td:nth-of-type(2) p) td {border-top:1px solid rgba(255,255,255,0.05) !important;}
table.pricing tr td:first-of-type p {position:absolute;left:0px;top:0px;z-index:12;z-index:3;width:100vw;}
table.pricing tr:not(.category) td:nth-of-type(2) {font-size:85%;border:0;text-align: start;/*padding-top:0;*/background:#55555500;position:sticky;left:0;z-index:9;white-space:wrap;max-width:9vw;}
table.pricing tr:not(.category) td:nth-of-type(3) {border-left:10px solid #00000000;}
table.pricing tr:not(.category) td:nth-of-type(4),table.pricing tr:not(.category) td:nth-of-type(4) .sticker {NObackground-color:rgba(0,130,150,0.6); !important;}
table.pricing tr:not(.category) td:nth-of-type(5),table.pricing tr:not(.category) td:nth-of-type(5) .sticker {NObackground-color:rgba(0,150,150,0.6); !important;}
table.pricing tr:not(.category) td:nth-of-type(6),table.pricing tr:not(.category) td:nth-of-type(6) .sticker {NObackground-color:rgba(0,150,150,0.6); !important;}
table.pricing tr:not(.category) td:nth-of-type(7) {border-left:10px solid #00000000;}

table.pricing tr:not(.category) td:nth-of-type(7),table.pricing tr:not(.category) td:nth-of-type(7) .sticker {NObackground-color:rgba(150,150,130,0.6); !important;}
table.pricing tr:not(.category) td:nth-of-type(8),table.pricing tr:not(.category) td:nth-of-type(8) .sticker {NObackground-color:rgba(150,130,130,0.6); !important;}
table.pricing tr:not(.category) td:nth-of-type(9),table.pricing tr:not(.category) td:nth-of-type(9) .sticker {NObackground-color:rgba(150,130,130,0.6); !important;}
table.pricing tr:not(.category) td:nth-of-type(10) {border-left:10px solid #00000000;}

table.pricing tr:not(.category) td:nth-of-type(10),table.pricing tr:not(.category) td:nth-of-type(10) .sticker {NObackground-color:rgba(150,130,30,0.6); !important;}
table.pricing tr td:first-of-type p b {border-top: 1px solid #ffffff88;display:block;padding:12px;font-size:120%;}
table.pricing .small {display:block;opacity:0.8;}
table.pricing tr:nth-of-type(2) td i {position:absolute;z-index:29;transform:rotate(10deg);width:70px;bottom:0px;right:0;border-radius:100px;padding:6px 4px;line-height:105%;font-size:12px;border:1px solid rgba(255,255,255,0.5);background-color:rgba(255,255,255,0.5);}
table.pricing tr:not(.category):nth-of-type(2) td:nth-of-type(1),table.pricing tr:not(.category):nth-of-type(2) td:nth-of-type(2),table.pricing tr:not(.category):nth-of-type(1) td:nth-of-type(1),table.pricing tr:not(.category):nth-of-type(1) td:nth-of-type(2) {background-color:#553850 !important;border:none !important;max-width:1000px;position:sticky;top:0px;left:auto;z-index:21;height:auto;}
table.pricing tr:not(.category):nth-of-type(2) td:nth-of-type(2):after,table.pricing tr:not(.category):nth-of-type(1) td:nth-of-type(2):after {content:' ';background-color:#553850 !important;width:30px;position:absolute;left:100%;z-index:21;top:0;bottom:0;;}
table.pricing tr td:nth-of-type(2) i {display:inline-block;border-radius:2px;padding:6px 8px;line-height:110%;font-size:12px;border:1px solid rgba(255,255,255,0.1);background-color:rgba(255,255,255,0.15);color:#CCC;}
table.pricing tr:not(:first-of-type):not(:nth-of-type(2)) td:not(:nth-of-type(2)):has(i)::after {content:'?';position:absolute;width:5px;bottom:0%;right:0;border-radius:10px 0px 0px 0px;padding:2px 4px;font-size:10px;border:1px solid rgba(255,255,255,0.1);background-color:rgba(255,255,255,0.15);}
table.pricing tr:not(:first-of-type):not(:nth-of-type(2)) td:not(:nth-of-type(2)) i {position:absolute;opacity:0;z-index:9;box-sizing:border-box;width:100%;bottom:0%;max-height:0px;overflow:hidden;right:0;border-radius:2px;padding:6px 8px;line-height:95%;font-size:12px;border:1px solid rgba(255,255,255,0.1);background-color:rgba(155,155,155,0.95);transition:all 0.3s;}
table.pricing tr:not(:first-of-type) td:not(:nth-of-type(2)):hover i {opacity:1;max-height:100px;}
table.pricing tr:not(:first-of-type) td a u {text-decoration:none;}
table.pricing tr:not(:first-of-type) td:has(u) {position:sticky;top:40px;z-index:21;}
table.pricing tr:not(:first-of-type) td a:has(u) {display:inline-block;opacity:0.6;transition:all 0.3s;text-decoration:none;border:1px solid #aaa;background-color:#21AA44AA;color:#fff;padding:4px 12px;border-radius:2px;}
table.pricing tr:not(:first-of-type) td a:has(u):hover {opacity:1 !important;background-color:#21AA44;}
table.pricing .formerprice {color:#CC6666;font-style:italic;display:inline-block;font-size:80%;position:relative;}
table.pricing .formerprice:before {content:' ';top:50%;left:0;right:0;position:absolute;border-bottom:1px solid #C00;transform:rotate(-15deg)}

table.pricing td.currencylinks {text-align:center;vertical-align:center;}
table.pricing .order_table_price_rebateforyou_text {color:#EFE;}
table.pricing .currency_pos {display:inline-block;color:#FDDFB1 !important;}
table.pricing .order_table_price_beforerebate {display:inline-block;padding:0 4px;}
table.pricing .promo_descr,table.pricing .order_table_price_rebate,table.pricing .order_table_price_beforerebate {zoom:70%;}
table.pricing .promo_descr {display:block;}
table.pricing td.bigtitle {text-align:center !important;padding-top:40px !important;}
table.pricing .myprice {display:block;}

a.order_table_item {color:#000;}

@media screen and (max-width: 480px) {
table.pricing[only=me] td {max-width: 92px !important;border-width: 1px !important;}
table.pricing[only=me] tr:not(.category) td:nth-of-type(2) {max-width:0 !important;}
table.pricing[only=me] tr td:first-of-type {max-width:0 !important;}
div.whitebg:has(table.pricing) {padding-left:0;padding-right:0;}
}

s,strike {text-decoration-line:none !important;}
body.mode_app .notapp {display:none !important;}
body.mode_app table.pricing tr:not(:first-of-type) td a:has(u) {display:none;}
body.mode_app table.pricing tr:has(s) {display:none !important;}
body.mode_app s, body.mode_app strike {font-size:0px !important;}
body.mode_app s::before, body.mode_app strike::before {font-size:10px;content:'not available as in-app purchase';}
body.mode_app .not_mode_app {display:none;}
body.mode_app.s_4 {padding-top:100px;}

.order_table_freetrial {font-size: 110%;font-weight: bold;color: gold;text-shadow: 0 0 2px #000,0 0 1px #FFF;}

.pricing_topbuttons {display:flex;flex-wrap:wrap;padding:0px 0px 0px 0px;justify-content:center;}
.pricing_overtable {padding: 0 64px 32px 0;}
.pricing_topbuttons > div {display:flex;padding:0px 32px;min-width:100%;justify-content:center;}
.pricing_topbuttons a {display:inline-block;border:1px solid #222;background-color:#21AA44AA;color:#FFF;padding:12px 16px;font-size:80%;margin:6px;border-radius:4px;transition:all 0.3s;}
.pricing_topbuttons a.gray {background-color:#555;color:#fff;opacity:0.5;}
.pricing_topbuttons a:hover {opacity:1;text-decoration:none;}

table.pricing:not([only=all]) tr:not(:first-of-type) td a:has(u) {opacity:0.8;}

table.pricing[only=all] tr:not(:first-of-type) td a:has(u) .carttext {display:none;}

table.pricingtop[only=me] tr.pro,table.pricingtop[only=me] tr.med {display:none;}
table.pricingtop[only=pro] tr.me,table.pricingtop[only=pro] tr.med {display:none;}
table.pricingtop[only=med] tr.pro,table.pricingtop[only=med] tr.me {display:none;}


table.pricing[only=me] tr:first-of-type td:nth-of-type(4),
table.pricing[only=me] tr:first-of-type td:nth-of-type(5)
{max-width:0px;width:0px;opacity:0;padding:16px 0px;overflow:hidden;font-size:0px !important;border-width:0px !important;}
table.pricing[only=me] tr:nth-of-type(2) td:nth-of-type(4),
table.pricing[only=me] tr:nth-of-type(2) td:nth-of-type(5)
{max-width:0px;width:0px;opacity:0;padding:16px 0px;overflow:hidden;font-size:0px !important;border-width:0px !important;}
table.pricing[only=me] tr:not(:first-of-type):not(:nth-of-type(2)) td:nth-of-type(7),
table.pricing[only=me] tr:not(:first-of-type):not(:nth-of-type(2)) td:nth-of-type(8),
table.pricing[only=me] tr:not(:first-of-type):not(:nth-of-type(2)) td:nth-of-type(9),
table.pricing[only=me] tr:not(:first-of-type):not(:nth-of-type(2)) td:nth-of-type(10)
{max-width:0px;width:0px;opacity:0;padding:16px 0px;overflow:hidden;font-size:0px !important;border-width:0px !important;}

table.pricing[only=pro] tr:first-of-type td:nth-of-type(3),
table.pricing[only=pro] tr:first-of-type td:nth-of-type(5)
{max-width:0px;width:0px;opacity:0;padding:16px 0px;overflow:hidden;font-size:0px !important;border-width:0px !important;}
table.pricing[only=pro] tr:nth-of-type(2) td:nth-of-type(3),
table.pricing[only=pro] tr:nth-of-type(2) td:nth-of-type(5)
{max-width:0px;width:0px;opacity:0;padding:16px 0px;overflow:hidden;font-size:0px !important;border-width:0px !important;}
table.pricing[only=pro] tr:not(:first-of-type):not(:nth-of-type(2)) td:nth-of-type(3),
table.pricing[only=pro] tr:not(:first-of-type):not(:nth-of-type(2)) td:nth-of-type(4),
table.pricing[only=pro] tr:not(:first-of-type):not(:nth-of-type(2)) td:nth-of-type(5),
table.pricing[only=pro] tr:not(:first-of-type):not(:nth-of-type(2)) td:nth-of-type(6),
table.pricing[only=pro] tr:not(:first-of-type):not(:nth-of-type(2)) td:nth-of-type(10)
{max-width:0px;width:0px;opacity:0;padding:16px 0px;overflow:hidden;font-size:0px !important;border-width:0px !important;}

table.pricing[only=med] tr:first-of-type td:nth-of-type(3),
table.pricing[only=med] tr:first-of-type td:nth-of-type(4)
{max-width:0px;width:0px;opacity:0;padding:16px 0px;overflow:hidden;font-size:0px !important;border-width:0px !important;}
table.pricing[only=med] tr:nth-of-type(2) td:nth-of-type(3),
table.pricing[only=med] tr:nth-of-type(2) td:nth-of-type(4)
{max-width:0px;width:0px;opacity:0;padding:16px 0px;overflow:hidden;font-size:0px !important;border-width:0px !important;}
table.pricing[only=med] tr:not(:first-of-type):not(:nth-of-type(2)) td:nth-of-type(3),
table.pricing[only=med] tr:not(:first-of-type):not(:nth-of-type(2)) td:nth-of-type(4),
table.pricing[only=med] tr:not(:first-of-type):not(:nth-of-type(2)) td:nth-of-type(5),
table.pricing[only=med] tr:not(:first-of-type):not(:nth-of-type(2)) td:nth-of-type(6),
table.pricing[only=med] tr:not(:first-of-type):not(:nth-of-type(2)) td:nth-of-type(7),
table.pricing[only=med] tr:not(:first-of-type):not(:nth-of-type(2)) td:nth-of-type(8),
table.pricing[only=med] tr:not(:first-of-type):not(:nth-of-type(2)) td:nth-of-type(9) 
{max-width:0px;width:0px;opacity:0;padding:16px 0px;overflow:hidden;font-size:0px !important;border-width:0px !important;}

table.pricing .yes {color:#FFF;background-color:darkgreen;border-radius:8px;padding:2px 6px;}
table.pricing.col_selected3 tr:not(.category) td:nth-of-type(3),
table.pricing.col_selected4 tr:not(.category) td:nth-of-type(4),
table.pricing.col_selected5 tr:not(.category) td:nth-of-type(5),
table.pricing.col_selected6 tr:not(.category) td:nth-of-type(6),
table.pricing.col_selected7 tr:not(.category) td:nth-of-type(7),
table.pricing.col_selected8 tr:not(.category) td:nth-of-type(8)
{/*font-weight:bold;*/opacity:1 !important;}
table.pricing.col_selected tr:not(.category) td:nth-of-type(3),
table.pricing.col_selected tr:not(.category) td:nth-of-type(4),
table.pricing.col_selected tr:not(.category) td:nth-of-type(5),
table.pricing.col_selected tr:not(.category) td:nth-of-type(6),
table.pricing.col_selected tr:not(.category) td:nth-of-type(7),
table.pricing.col_selected tr:not(.category) td:nth-of-type(8)
{opacity:0.5;}

table.pricing .bigpricemonthly {display:block;font-size:100%;text-align:center;/*height:100px;*/}
table.pricing .bigprice {font-size:200%;font-weight:bold;padding:5px 12px;text-align:center;height:62px;white-space:nowrap;}
table.pricing .bigprice .cent {font-size:40%;margin-right:-10px;}
table.pricing .bigpriceafter {display:inline-block;font-size:70%;font-weight:bold;padding-top:0px;}
table.pricing .afterbigpricemonthly {font-size:70%;text-align:center;}

table.basket_step1 {background-color: #FFF;color: #000;padding: 16px;border-radius: 16px;margin: 8px;box-sizing: border-box;}
table.basket_step1 a.order_table_item {color: #000;font-size:130%;}

.basket_endbuttons:has( .StripeElement) {background-color: #FFF;color:#000;}
.basket_products_div a {color:#000;}

ul.features {margin:0 0 0 10px;padding:0;font-size:70%;}
ul.features li.sameas {list-style:none;text-align:center;}
ul.features li:not(.sameas) {list-style:'\2713';text-align:center;padding:8px 8px;margin:4px;NOborder:1px solid #FFFFFF44;NObackground-color:#FFFFFF22;border-radius:6px;NObox-shadow: 0px 0px 3px rgba(255,255,255,0.5);}
ul.features li.boldfeature {box-shadow: 0px -1px 6px rgba(255,255,255,0.5);/*font-weight:bold;/*text-shadow: 0px 0px 3px rgba(255,255,255,0.5);*/}
ul.features li b {font-weight:bold;text-decoration:underline;text-shadow: 0px 0px 3px rgba(255,255,255,0.5);}
ul.features.opaque li {background-color:#000000CC;}

table.pricingtop td, table.pricingtop th {font-size:80%;padding-bottom:12px !important;vertical-align:top;}
 table.pricingtop th {text-align:end; padding-right:12px !important;}
.pricingtop .features {display:flex;flex-wrap:wrap;width:auto;font-size:100%;}
.pricingtop .features li {text-align:start !important;margin:0px 30px 0px 0px !important;padding:4px !important;}

@media screen and (max-width: 600px) {
table.pricing {border-collapse:no;}
table.pricing td {border-left:10px solid #172C42;}
table.pricing tr:not(.category):has( td:nth-of-type(1) p) td {padding-top:80px !important;}
table.pricing tr:not(.category):has( td:nth-of-type(2) p) td {padding-top:40px;}
table.pricing tr td:first-of-type {padding-left:0;padding-right:0;width:0;max-width:0;border-left-width:0px !important;}
table.pricing tr td:nth-of-type(2) {position:initial;padding-left:0;padding-right:0;width:0;max-width:0;border-left-width:0px !important;}
table.pricing tr td:nth-of-type(1) p {text-align:center;background-color:#172C42;}
table.pricing tr td:nth-of-type(2) p {position:absolute;left:0;margin-top:-44px;width:100vw;text-align:center;background-color:#172C42;padding:4px;line-height:30px;}
table.pricing tr td:nth-of-type(2) i {display:none;}
}:30px;


.grouppath, .sitemap_group { display:none;}

.section_container {padding:5%;}

div.bigbc {position:relative;max-width:1250px;margin:0 auto;}

.bigbc h1 {display:block;color:#FFFFFFEE;font-size:190%;font-weight:normal;margin-top:10%;}
.bigbc h1,.bigbc h3 {margin-top:10%;position:relative;z-index:2;}
.hero h1,.hero h2,.hero h3 {text-align:start;margin-left:5%;}
.hero p {text-align:start;margin-left:5%;font-size:80%;min-width:100%;}
.bigbc h2 {display:block;color:#F2C56C;font-weight:normal;font-size:140%;position:relative;z-index:2;}
.bigbc h3 {display:block;position:relative;height:150px;max-width:400px;}
.bigbc h3 > span {display:block;width:100%;max-width:65vw;left:-250%;padding:4px 0px;animation:h3hanim 15s ease-in-out infinite forwards;position:absolute;}
.hero h3 > span { border:1px solid #FFFFFF22;background-color:#00000044;border-radius:16px;padding:32px;}
 
.bigbc h3 > span.half {width:60%;}
.bigbc h3 > span:nth-of-type(2),.bigbc div.bg img:nth-of-type(2),.bigbc div.anim img:nth-of-type(2) {animation-delay:5s;}
.bigbc h3 > span:nth-of-type(3),.bigbc div.bg img:nth-of-type(3),.bigbc div.anim img:nth-of-type(3) {animation-delay:10s;}
.bigbc h3 > span span {display:inline-block;}
.bigbc div.bg {position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;max-width:100%;margin:0;}
.bigbc div.bg img {display:block;top:0;left:0;height:100%;max-width:200% !important;margin:0;left:-200%;padding:0px;margin:0px;z-index:0;animation:bghanim 15s ease-in-out infinite forwards;position:absolute;}
.bigbc div.bg video {display:block;top:-50px;left:0;width:100%;max-width:100% !important;margin:0;padding:0px;margin:0px;z-index:0;position:absolute;}

.rightimg {display:inline-block;float:right;padding:16px;margin:-16px -16px 16px 16px;border:1px solid #FFFFFF88;background-color:#00000088;max-width:40%;position:absolute;right:0;z-index:1;border-radius:24px;overflow:hidden;}
.bigzone2 .rightimg,.bigzone2 .rightimg_anim {float:left;}
.rightimglower {margin-top:16px;}

.rightimg_anim {position:relative;z-index:10;display:block;max-width:50%;min-width:200px;float:right;}
.rightimg_anim1 img {max-width:100% !important;zoom:calc(1 + var(--bodyscrollpc));animation:frombottom 3s forwards;}
@keyframes frombottom {0% {margin-top:100px;opacity:0;}
100% {margin-top:0px;opacity:1;}}

.rightimg_anim2 {position:absolute;top:-80px;}
.rightimg_anim2 img {max-width:100% !important;transform:rotate(calc(var(--bodyscrolldeg) / 10));}

.rightimg_anim3 {margin-top:-450px !important; top:calc( var(--bodyscrollpx) / 10 ) !important;}

.rightimg_home01 {margin:32px 32px 32px 0;}

.rightimg img, .rightimg video {max-width:100%;border-radius:16px;}
.hero .bg {}
.hero .bg video {zoom:400%;filter:blur(2px) grayscale(30%);opacity:0.4;}
.rightimg.anim, .rightimg.full {min-height:100%;min-width:30%;max-width:30%;position:absolute;top:0px;right:0;}
.rightimg.full {margin:16px;min-height:calc(100% - 32px);box-sizing:border-box;min-width:40%;}
.bigzone2 .rightimg.anim, .bigzone2 .rightimg.full {left:0;right:auto;}
.rightimg.full img {display:block;top:0px;left:0;margin:0px;height:100%;width:100%;max-width:100% !important; }
.rightimg.anim img {display:block;top:0;left:0;height:100%;max-width:200% !important;margin:0;left:-200%;padding:0px;margin:0px;z-index:0;animation:bghanim 15s ease-in-out infinite forwards;position:absolute;}

.bigimg, .bigimg img {display:block !important;min-width:100%;width:100%;}

.bigbc.black {background-color:#000;overflow:visible;}
.bigbc.black:before {position:absolute;display:block;content:' ';left:-100%;right:-100%;top:0;bottom:0;z-index:0;background-color:#000;}
.bigbc.white {background-color:#FFF;}
.bigbc.white h1 {color:#346;}
.bigbc.white h2 {color:#666;}
.bigbc.white h3 {color:#346;}
.bigbc.white p {color:#222;}
.bigbc.overflow {overflow:visible;margin-top:-20px;}

@keyframes h3hanim {0% {left:100%;opacity:0;}
5% {left:0%;opacity:1;}
35% {left:0%;zoom:105%;opacity:1;}
40% {left:-200%;opacity:0;}
100% {left:-200%;opacity:0;}}
@keyframes bghanim {0% {left:2%;opacity:0;}
5% {left:0%;opacity:1;}
35% {left:-2%;zoom:105%;opacity:1;}
38% {left:-2%;opacity:0;}
100% {left:-2%;opacity:0;}}

@media screen and (max-width: 600px) {
@keyframes bghanim {0% {left:-28%;opacity:0;}
5% {left:-30%;opacity:1;}
35% {left:-32%;zoom:105%;opacity:1;}
38% {left:-32%;opacity:0;}
100% {left:-32%;opacity:0;}}

.bigzone2 .rightimg.full {left:-20%;}
}


ul.screenshots {display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin:0px -450px;padding:10% 550px 0% 490px;background-color:#00000066;position:relative;scroll-behavior:smooth;}
ul.screenshots li {padding:74px 32px;min-width:550px;min-height:400px;list-style:none;font-size:80%;position:relative;}
ul.screenshots li.iphone {min-width:190px;padding-top:70px;}
ul.screenshots li img {border:1px solid #FFFFFF44;border-radius:8px;margin:8px 0px;display:block;}
ul.screenshots li div.zoomable {position:absolute;width:610px;height:400px;transition:all 1s;}
ul.screenshots li.iphone .zoomable {width:152px;}
ul.screenshots li div.zoomable:hover {/*position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border:5% solid #00000044;border-radius:0;display:block;*/}
ul.screenshots li div.zoomable:hover img {/*width:auto;height:100%;*/}
ul.screenshots li .interface {position:absolute;top:-10px;color:#999;font-size:70%;}
ul.screenshots li a.bigbutton {display:inline-block;margin-top:200px;padding:20px 40px;border-radius:4px;background-color:#FFFFFF44;border:1px solid #FFFFFF88;color:#FFFFFFEE;}

div.screenshots {position:relative;clear:both;}
.scrollbutton {position:absolute;right:0;top:0px;bottom:0;font-size:2000%;opacity:0.2;display:flex;align-items:center;z-index:10;max-width:20%;background-color:#000000CC;}
.scrollbutton .msr {margin-left:-100px;}

.bigbutton {font-size:130% !important;}

.news19 {max-width:100%;overflow-x:auto;overflow-y:hidden;}
.news19_toc {max-width:calc(100% + 400px);display:flex;flex-wrap:wrap;overflow:visible;margin:40px -400px;padding:40px 400px 0% 400px;background-color:#00000099;clear:both;}
.news19_toc_nav {/*margin: 0 -40px;padding:0 40px;*/}

.news19_toc_home {/*padding:40px 0px 0% 0px;*/}
.news19_toc {min-width:180%;}
.news19_toc tbody {display:flex;flex-wrap:wrap;flex:1;}
.news19_toc tr {display:flex;flex-wrap:wrap;min-width:100%;align-items:center;}
.news19_toc td {display:block;float:left;width:45%;min-width:250px;/*height:280px;*/}
.news19_toc_home tbody, .news19_toc_home tr {flex-wrap:wrap;}
.news19_toc .toctitle_title {display:block;margin-top:18px;margin-bottom:24px;}
.news19_toc td.toc_level1.hassublevels {min-width:100% !important;font-size:200%;margin-top:60px;}

.news19_open {margin-top:16px;}
.news19_open h4 {margin-top:16px;font-size:120%;text-decoration:underline;}
.news19_openimage {border:1px solid #FFFFFF88;margin:8px;border-radius:8px;}
.news19_tocimage {border:1px solid #FFFFFF88;border-radius:8px;}
.news19_openimage_next, .path19 {display:inline-block;border:1px solid #FFFFFF11;background-color:#FFFFFF22;padding:4px 8px;margin:8px 0px;border-radius:8px;}
.news19_parent_overchilds .news19_openimage {float:right;max-width:50%;}
.news19_video {border:1px solid #FFFFFF88;margin:8px;border-radius:8px;float:right;max-width:50%;}
.news19_openimagesubtitle, .newscontainer_type19 .newschapo:not(:empty) {padding:16px 0px;font-weight:bold;}
.news19_openimagetext {padding:16px 24px 0px 0px;display:block;/*max-width:50%;*/box-sizing:border-box;}
.news19_openimage,.news19_openvideo {float:right;max-width:50%;}
.news19_openimagetext ul {padding-left:0;margin-left:0;}
.news19_openimagetext ul li {border:none !important;background-color:#FFFFFF08;font-size:100%;box-shadow:none !important; text-align: start !important;margin-left:0 !important;}
.centered .section {display:inline-block;clear:both;}
.news19_nav {/*position:absolute;top:-40px;right:0;width:auto;*/}
.news19_nav .selectspan {/*width:60px;*/border-radius:4px;background-color:#FFFFFF22;border-color:#FFFFFF88;color:#FFFFFF88;/*opacity:0.5;*/}
.news19_nav .selectspan select {border-width:0px;background-color:#FFFFFF00;color:#FFF;}

body.s_4 .content {margin:20px 5%;padding:8px 24px;border-radius:16px;position:relative;background-color:#D7DADE;color:#111;}
body.s_4 .content a,body.s_5 .content a {color:#000;}

.newstextOpen ul:not(.screenshots):not(.postit_chat) {padding-left:0;margin-left:0;}
.newstextOpen .bigbc ul:not(.screenshots):not(.postit_chat):not(.noborder) li, .news19_openimagetext li {list-style:none;border:1px solid #FFFFFF11;background-color:#FFFFFF08;padding:16px;border-radius:16px;margin:36px 10%;font-size:95%;box-shadow:0 0 13px 5px rgba(255, 255, 255, 0.1);text-align:center;}

.timeline .date {padding:8px 24px;margin:20px 5%;border-radius:16px;position:relative;background-color:#D7DADE;z-index:100;}
.timeline .date ul {display:flex;flex-wrap:wrap;margin:0;padding:0;}
.timeline .date ul li {flex:1;min-width:100px;list-style:none;border:1px solid #eee;padding:4px;margin:4px;border-radius:4px;}
.timeline .date h3 {font-weight:normal;}
.timeline .date:nth-child(even) {margin-left:40%;}
.timeline .date:nth-child(even):after {content:' ';border-radius:0px 0px 0px 16px;border-width:0px 0px 2px 2px;border-style:dotted;border-color:#FFFFFFAA;width:30px;height:calc(50% + 20px);position:absolute;left:-34px;bottom:50%;z-index:0;}

.timeline .date:nth-child(1) {margin-left:20%;margin-right:20%;text-align:center;}
.timeline .date:nth-child(odd):not(:nth-child(1)) {margin-right:40%;text-align:end;}
.timeline .date:nth-child(odd):not(:nth-child(1)):after {content:' ';border-radius:0px 0px 16px 0px;border-width:0px 2px 2px 0px;border-style:dotted;border-color:#FFFFFFAA;width:30px;height:calc(50% + 20px);position:absolute;right:-34px;bottom:50%;z-index:0;}


@media screen and (max-width: 800px) {
.timeline .date:has( .videopreview.hasvideo) {margin-left:0px !important;margin-right:0px !important;}
.news19_toc {min-width:calc(100% + 80px);margin:40px -40px 40px -40px;padding:40px 40px 0% 40px;}
.news19_toc td {width:100%;/*height:auto;/*display:flex;*//*text-align:center;align-items:center;justify-items:middle;*/}
.NOnews19_toc td > * {text-align:center;align-items:center;justify-items:middle;}
.NOnews19_toc td > div {text-align: start;}
.NOnews19_toc td > a.news19_toc_title {text-align: start;display:block;background-color:#00000066;padding:4px;border-radius:4px;}
.NOnews19_toc {/*min-width:100%;max-width:100%;padding:0;margin:0;*/}

}
.videopreview {cursor:pointer;}
.videopreview.hasvideo {margin:0px -25px 0px -25px;/*min-width:300px;/*position:absolute;left:-200px;top:0px;z-index:10000;*/}




div.newscontainer_open {min-height:400px;position:relative;text-align:center;display:flex;flex-direction:nocolumn;flex-wrap:wrap;align-items:center;justify-items:center;}
div.newscontainer_open {/*max-height: calc(400px - var(--bodyscrollpx));*/position: sticky;top: -336px;/*min-height: 64px;*/z-index: 1;}

div.newscontainer_open h1,div.newscontainer_open .whitebg{transition:all 0.3s;}

body[bodyscroll*="over200"] div.newscontainer_open .newstitle,body[bodyscroll*="over200"] div.newscontainer_open .newstitleline {position:sticky;top:0;bottom:0;}
body[bodyscroll*="over200"] div.newscontainer_open h1 {font-size:24px !important;padding:0 50px 0 0 !important;margin:0 !important;display:flex;position:sticky;top:12px;height:42px;align-items:end;justify-content:center;}
body.mode_app div.newscontainer_open {height:auto !important;min-height:64px !important;}
body[bodyscroll*="over200"] div.newscontainer_open:not(:hover) .whitebg,body[bodyscroll*="over200"] div.newscontainer_open:not(:hover) .newschapo {display:none;}
body[bodyscroll*="over200"] div.newscontainer_open:hover .whitebg {background-color:#112233;z-index:1000;}

div.newscontainer_open:before {content:'';display:block;height:500px;bottom:0px;width:200%;position:absolute;z-index:0;margin:0px -40% 0px -40%;background-image: url("/img/02.jpg");background-repeat:no-repeat;
background-size: cover;}
div.newscontainer_open > * {position:relative;z-index:1;display:noflex;flex:0 1 auto;text-align:center;min-width:100%;color:#FFF;align-items:center;justify-items:center;min-width:100%;font-weight:normal;}
div.newscontainer_open h1 {font-weight:normal;}

.hero {overflow:visible;min-height:800px;}
.hero h2 {color:#FFF !important;}
.hero:before {content:'';display:block;top:-200px;bottom:0;left:-400px;right:-400px;position:absolute;z-index:0;
background-color: #204866;
background-image: url("/img/4.jpg");
background-size: cover;}

@media screen and (min-width: 800px) {
div.newscontainer_open > * {font-size:140%;}
}
@media screen and (min-width: 1000px) {
.hero h1 {font-size:300%;}
}

.imgright {max-width:80%;margin:16px 5% 16px 5%;border:1px solid #FFFFFF88;padding:16px;}
@media screen and (min-width: 800px) {
 .imgright {float:right;max-width:40%;margin:0px -2px 16px 16px;border:1px solid #FFFFFF88;padding:16px;}
}

.accounttable {color:#FFF;}

div.attachments {display: inline-flex;flex-wrap:wrap;}

.inputspan,.inputspangroup,.selectspan {background-color:#FFFFFF;color:#000;}
.inputspantext input {/*background:none !important;color:#FFF;*/}

body.s_1.ss_login {background-image:url(/img/bg_tests2.jpg);background-size:cover;background-position:bottom right;}

.observescroll * {transition:opacity 1s;}
.observescroll:not(.inviewport) * {opacity:0;}

.langlinks img {max-width:100% !important;}

.username {display: inline-block;
width: 48px;
height: 48px;
text-align: center;
border-radius: 33% !important;
border: 1px solid #eee;
overflow: hidden !important;
background-color: #444;
background-size: cover;
background-position: center;
transition-property: all;
transition-duration: 0.3s;}

a.order_table_item {color:#FFF;}

.basket_endpage_emailsent, .basket_enddetails {background-color:#FFFFFFCC !important;}

iframe.news24_video {display: block;background-color: #000;border-width: 10px 1000px 10px 1000px;border-color: #000;border-style: solid;margin: -32px 0px 16px -1000px;}

#installlinks {display:flex;flex-wrap:wrap;max-width: 332px;margin: 0 auto;padding: 0;}
#installlinks li {list-style:none;display:block;min-width: 300px;
max-width: 300px;NOmax-height:200px;/*background-color:#080;box-shadow: 0 0 20px #FFF; */margin:8px;padding:8px;border-radius:8px;text-align: center;}
.newscontainer_open #installlinks li {color:#FFFFFFDD;}
#installlinks li a {color:#FFF;display:block;padding: 16px 32px;
margin: 8px;
font-size: 120%;
/* border: 1px solid #FFF; */
border-radius: 32px;
background-color: #000000DD;
background-color: #000;
text-decoration: none;transition:all 0.3s;}
a.installlink {color:#FFF !important;display:block;padding: 4px 16px !important;
border-radius: 32px;
background-color: #000000DD;
text-decoration: none;transition:all 0.3s;box-shadow: 0 0 2px #FFFFFF22;}
#installlinks li a:hover, a.installlink:hover { box-shadow: 0 0 20px #FFF; }
a.installlinkhome {display: inline-block;
position: absolute;
margin-left: 5%;
z-index: 100;
padding: 16px 32px !important;}
ul.homebuttons {min-width:300px;}
ul.homebuttons li {background-color:#00000066 !important;}

.roundzone .divonglets, .roundzone .roundzone_fullheight {min-width:100%}

.news24_video {
width: 100%;
height: 500px;
max-height: calc(100vh - 64px) !important;
}