@charset "UTF-8";
/*#####################################
  COPYRIGHT 2019 INFORMAX SOLUTION SAGL
#####################################*/

html, body {color:rgba(0,0,0,1.00);background-color:rgba(255,255,255,1.00);}

.title-img {color:#000000 !important}

.img-bg {background-color:rgba(255,255,255,1.00);filter:invert(0%);-webkit-filter: invert(0%);-moz-filter: invert(0%);-o-filter:invert(0%);-ms-filter: invert(0%);}
.img-bg-transparent {background-color:rgba(255,255,255,0.00);filter:invert(0%);-webkit-filter: invert(0%);-moz-filter: invert(0%);-o-filter:invert(0%);-ms-filter: invert(0%);}
.img-bg > span, .img-bg-transparent > span {display:none;visibility:hidden}

div.menu-plus a.img-bg-transparent:hover {background-color:rgba(255,255,255,1.00);filter:invert(100%);-webkit-filter:invert(100%);-moz-filter:invert(100%);-o-filter:invert(100%);-ms-filter:invert(100%);}

.mob-plus a,
.mob-minus a {background-color:rgba(255,255,255,1.00);filter:invert(100%);-webkit-filter:invert(100%);-moz-filter:invert(100%);-o-filter:invert(100%);-ms-filter:invert(100%);}

.bg-bw {background-color:rgba(255,255,255,1.00) !important;color:rgba(0,0,0,1.00)}
.bg-bwi {background-color:rgba(0,0,0,1.00) !important;color:rgba(255,255,255,1.00)}
/*.img-bg-transparent.active {background-color:rgba(255,255,255,1.00);filter:invert(100%);-webkit-filter: invert(100%);-moz-filter: invert(100%);-o-filter:invert(100%);-ms-filter: invert(100%);}*/

#interface-arrow-dwn > a {color:rgba(0,0,0,1.00);filter:invert(0%);-webkit-filter: invert(0%);-moz-filter: invert(0%);-o-filter:invert(0%);-ms-filter: invert(0%);}
#interface-arrow-dwn > a:hover {background-color:rgba(255,255,255,1.00);filter:invert(100%);-webkit-filter: invert(100%);-moz-filter: invert(100%);-o-filter:invert(100%);-ms-filter: invert(100%);}

.prod-arrow-l > a {background-image:url(/assets/web/img/icons-w/arrow-l.png);background-position:left center;}
.prod-arrow-r > a {background-image:url(/assets/web/img/icons-w/arrow-r.png);background-position:right center;}
.prod-arrow-l-03 > a {background-image:url(/assets/web/img/icons-w/arrow-l.png);background-position:left center;opacity: 0.3}
.prod-arrow-r-03 > a {background-image:url(/assets/web/img/icons-w/arrow-r.png);background-position:right center;opacity: 0.3}

ul.nav {font-size:1vw;}
ul.nav li a {color:rgba(0,0,0,1.00);}
ul.nav li a:hover, ul.nav li.active a, ul.nav li.current a  {color:rgba(255,255,255,1.00);background-color:rgba(0,0,0,1.00)}
ul.nav li a span i {color:rgba(0,0,0,1.00);background-color:rgba(255,255,255,0)}
ul.nav li.active a span i, ul.nav li.current a span i {background-color:rgba(0,0,0,1.00) !important}

li.dot a span i  {background-color:rgba(0,0,0,1.00) !important}

ul.underline {font-size:1vw;}
ul.underline li a {color:rgba(0,0,0,1.00);}
ul.underline li a:hover {color:rgba(0,0,0,1.00);background-color:rgba(255,255,255,0.00)}
ul.underline li a span i {color:rgba(0,0,0,1.00);}

ul.privacy {}
ul.privacy li a {color: rgba(0,0,0,1.00);}
ul.privacy li a:hover {background-color:rgba(0,0,0,1.00);color:rgba(255,255,255,1.00);}

a:link,
a:visited,
a:active {color:rgba(0,0,0,1.00);}
a:hover {color:rgba(0,0,0,1.00);}

a.ticket:link,
a.ticket:visited,
a.ticket:active {color:rgba(255,255,255,1.00);}
a.ticket:hover {color:rgba(255,255,255,1.00);text-decoration:underline;}


a.img-menu h2 {margin:0;padding:.5rem;}
a.img-menu:hover h2 {background-color:rgba(0,0,0,1.00);color:rgba(255,255,255,1.00);}

.hoverimg {background-color:rgba(255,255,255,1.00);filter:invert(0%);-webkit-filter: invert(0%);-moz-filter: invert(0%);-o-filter:invert(0%);-ms-filter: invert(0%);}
.hoverimg:hover {background-color:rgba(255,255,255,1.00);filter:invert(100%);-webkit-filter: invert(100%);-moz-filter: invert(100%);-o-filter:invert(100%);-ms-filter: invert(100%);}

#relAcc .hoverlink:hover li a {background-color:rgba(0,0,0,1.00);color:rgba(255,255,255,1.00) !important;}
#relAcc .hoverlink:hover li a:hover {text-decoration: underline !important}
#relAcc .hoverlink:hover li a span i {color:rgba(255,255,255,1.00) !important;}
#relAcc .hoverlink:hover a.img-bg-transparent,
#relAcc .hoverlink:hover a.img-bg-transparent:hover {background-color:rgba(255,255,255,1.00);filter:invert(100%);-webkit-filter: invert(100%);-moz-filter: invert(100%);-o-filter:invert(100%);-ms-filter: invert(100%);}

.hoverlink {background-color:rgba(255,255,255,1.00);color:rgba(0,0,0,1.00);}
.hoverlink:hover {background-color:rgba(0,0,0,1.00);color:rgba(255,255,255,1.00) !important;}

.hoverlink a:link, .nohoverlink a:link,
.hoverlink a:visited, .nohoverlink a:visited,
.hoverlink a:active, .nohoverlink a:active {background-color:rgba(255,255,255,1.00);color:rgba(0,0,0,1.00);}
.hoverlink a:hover {background-color:rgba(0,0,0,1.00);color:rgba(255,255,255,1.00);}
.hoverlink a.active {background-color:rgba(0,0,0,1.00) !important;color:rgba(255,255,255,1.00) !important;}
 
.hoverlinkblack {background-color:rgba(0,0,0,1.00);color:rgba(255,255,255,1.00);border-left:0.2vw solid #000}
.hoverlinkblack:hover {background-color:rgba(255,255,255,1.00);color:rgba(0,0,0,1.00);}

.hoverlinkblack a:link,
.hoverlinkblack a:visited,
.hoverlinkblack a:active,
.hoverlinkblack a.active {background-color:rgba(0,0,0,1.00);color:rgba(255,255,255,1.00);}
.hoverlinkblack a:hover {background-color:rgba(255,255,255,1.00);color:rgba(0,0,0,1.00);}

.hoverlinkyellow {background-color:rgba(255,255,255,1.00);color:rgba(0,0,0,1.00);}
.hoverlinkyellow:hover {background-color:rgba(240,227,76,1.00);color:rgba(0,0,0,1.00);}

#newsletter a:link,
#newsletter a:visited,
#newsletter a:active,
#newsletter:link *,
#newsletter:visited *,
#newsletter:active * {color:rgba(0,0,0,1.00);}
#newsletter:hover * {color:rgba(0,0,0,1.00);}

#input-dotted {color:rgba(0,0,0,1.00)}

.palceholder {color: #000;}

input.flat {color:#000000;background-color:rgba(255,255,255,1.00);}
input.flat::-webkit-input-placeholder {color:#000000;}
input.flat:-ms-input-placeholder {color:#000000;}
input.flat::placeholder {color:#000000;}

input.flat:-webkit-autofill,
input.flat:-webkit-autofill:hover, 
input.flat:-webkit-autofill:focus,
input.flat:-webkit-autofill:active  {-webkit-text-fill-color:#000000;-webkit-box-shadow: 0 0 0px 1000px white inset;box-shadow: 0 0 0px 1000px white inset;}

textarea.flat {color:#000000;background-color:rgba(255,255,255,1.00);}
textarea.flat::-webkit-input-placeholder {color:#000000;}
textarea.flat:-ms-input-placeholder {color:#000000;}
textarea.flat::placeholder {color:#000000;}

textarea.flat:-webkit-autofill,
textarea.flat:-webkit-autofill:hover, 
textarea.flat:-webkit-autofill:focus,
textarea.flat:-webkit-autofill:active  {-webkit-text-fill-color:#000000;-webkit-box-shadow: 0 0 0px 1000px white inset;box-shadow: 0 0 0px 1000px white inset;}

table#tbl-orders, 
table.tbl-account {background-color:rgba(255,255,255,1.00);color:rgba(0,0,0,1.00);}

table#tbl-orders th,
table.tbl-account th {font-size:1vw !important;text-align:left;padding:0 0 0 1rem!important;margin:0;}

table#tbl-orders td:not(.item),
table.tbl-account td:not(.item) {font-size:0.8vw !important;text-align:left;height:100%;padding:.5rem 0 .5rem 1rem;margin:0;}

table#tbl-orders  tr.hiddenRow,
table.tbl-account  tr.active,
table.tbl-account tr:hover {background-color:rgba(0,0,0,1.00);color:rgba(255,255,255,1.00);cursor:pointer;}

table.tbl-orders,
table.tbl-account td.item {background-color:rgba(0,0,0,1.00);color:rgba(255,255,255,1.00);}
table.tbl-orders td.item,
table.tbl-account td.item {font-size:0.6vw !important;text-align:left;height:100%;margin:0;}

table.tbl-account td.item:first-child {padding:0 0 .5rem 0;}
table.tbl-account td.item:first-child+td {padding:0 0 .5rem .2rem;}
table.tbl-account td.item:first-child+td+td {padding:0 0 .5rem .3rem;}


.scrollticket {background-color:rgba(255,255,255,1.00);}

.account-panel p {padding:1rem 1rem 0 1rem;margin:0;font-size:0.8vw}
.account-panel p:last-child {padding:1rem;}

.hoverdiv {background-color:rgba(255,255,255,1.00);color:rgba(0,0,0,1.00);}
.hoverdiv:hover {background-color:rgba(0,0,0,1.00);color:rgba(255,255,255,1.00);}

.hoverdiv .shitchlabel {}
.hoverdiv .shitchlabel a:link,
.hoverdiv .shitchlabel a:visited,
.hoverdiv .shitchlabel a:active,
.hoverdiv .shitchlabel a:hover {background-color:rgba(255,255,255,1.00);color:rgba(0,0,0,1.00);}
.hoverdiv:hover .shitchlabel a:link,
.hoverdiv:hover .shitchlabel a:visited,
.hoverdiv:hover .shitchlabel a:active,
.hoverdiv:hover .shitchlabel a:hover {background-color:rgba(0,0,0,1.00);color:rgba(255,255,255,1.00);}

.smlink a:link,
.smlink a:visited,
.smlink a:active {background-color:rgba(255,255,255,1.00);color:rgba(0,0,0,1.00);}
.smlink a:hover {background-color:rgba(0,0,0,1.00);color:rgba(255,255,255,1.00);}

.biglink a:link,
.biglink a:visited,
.biglink a:active {background-color:rgba(255,255,255,1.00);color:rgba(0,0,0,1.00);}
.biglink a:hover {background-color:rgba(0,0,0,1.00);color:rgba(255,255,255,1.00);}

.no-hover a:link,
.no-hover a:visited,
.no-hover a:active,
.no-hover a:hover {background-color:rgba(255,255,255,1.00);color:rgba(0,0,0,1.00);}

.biglinkinverted a:link,
.biglinkinverted a:visited,
.biglinkinverted a:active,
.biglinkinverted input {background-color:rgba(0,0,0,1.00);color:rgba(255,255,255,1.00);}
.biglinkinverted a:hover,
.biglinkinverted input:hover {background-color:rgba(255,255,255,1.00);color:rgba(0,0,0,1.00);}

.btn-accordion:hover, .btn-accordion[aria-expanded=true] {background-color:rgba(0,0,0,1.00);color:rgba(255,255,255,1.00) !important}
.btn-menu:hover {background-color:rgba(0,0,0,1.00);color:rgba(255,255,255,1.00)}

.nav-tabs .nav-link:hover {border-color: #000000}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {color:#FFF;background-color:#000;border: 0;}
.nav-pills .nav-link {border-radius:0;}

@media (max-width: 991.98px) {
    .img-menu, .img-menu:hover {background-color:#F5F5F5;background-size: cover;}
    
    a.tt_amb h2 {background-color:rgba(0,0,0,1.00);color:rgba(255,255,255,1.00);}
    
    #mobilemenu .btn-menu:hover,
    #mobilemenu .btn-menu[aria-expanded=true] {background-color:rgba(255,255,255,0);color:rgba(0,0,0,1.00);}
    ul.nav li a:hover, ul.nav li.active a, ul.nav li.current a {color:rgba(0,0,0,1.00);background-color:rgba(0,0,0,0)}
    
    #mob-menu .btn-menu:not(.subcategory)[aria-expanded=true] {background-color:rgba(255,255,255,1.00);color:rgba(0,0,0,1.00);font-size: 1rem !important}
    #mob-menu .btn-menu.subcategory[aria-expanded=true] {background-color:rgba(0,0,0,1.00);color:rgba(255,255,255,1.00);font-size: 3.5vmax /*2rem*/ !important}
    #mob-menu .btn-menu.collapsed {background-color:rgba(255,255,255,1.00);color:rgba(0,0,0,1.00);font-size: 3.5vmax /*2rem*/ !important}
    
    #interface-arrow-dwn > a[aria-expanded=true] {background-color:rgba(255,255,255,1.00);color:rgba(0,0,0,1.00);filter:invert(100%);-webkit-filter: invert(100%);-moz-filter: invert(100%);-o-filter:invert(100%);-ms-filter: invert(100%);}
    #interface-arrow-dwn > a[aria-expanded=false] {background-color:rgba(255,255,255,1.00);color:rgba(0,0,0,1.00);filter:invert(0%);-webkit-filter: invert(0%);-moz-filter: invert(0%);-o-filter:invert(0%);-ms-filter: invert(0%);}
    
    .col-mob-prod .row[aria-expanded=true] {background-color:rgba(0,0,0,1.00);color:rgba(255,255,255,1.00);}
    .tit-product[aria-expanded=true] {background-color:rgba(0,0,0,1.00);color:rgba(255,255,255,1.00);}
    .tit-product[aria-expanded=false] {background-color:rgba(255,255,255,1.00);color:rgba(0,0,0,1.00);}
    
    .ib-s {box-shadow:4px 0 0 0 #000000,0 4px 0 0 #000000,4px 4px 0 0 #000000,0 0 0 0 #000000 inset,0 4px 0 0 #000000 inset;}
    .ib-f {box-shadow:4px 0 0 0 #000000,0 4px 0 0 #000000,4px 4px 0 0 #000000,4px 0 0 0 #000000 inset, 0 4px 0 0 #000000 inset;}
    .b-menu {box-shadow:4px 0 0 0 #000000,0 4px 0 0 #000000,4px 4px 0 0 #000000,4px 0 0 0 #000000 inset,0 4px 0 0 #000000 inset;}
    .b-menu-nt {box-shadow:4px 0 0 0 #000000,0 4px 0 0 #000000,4px 4px 0 0 #000000,4px 0 0 0 #000000 inset,0 0 0 0 #000000 inset;}
    .b-menu-nb {box-shadow:4px 0 0 0 #000000, 0 4px 0 0 #000000, 4px 4px 0 0 #000000, 4px  4px 0 0 #000000 inset, 0 0 0 0 #000000 inset;}
    .b-menu-filter {box-shadow:4px 0 0 0 #000000, 0 4px 0 0 #000000, 4px 4px 0 0 #000000, 4px  4px 0 0 #000000 inset, 0 0 0 0 #000000 inset;}
    .border-menu {box-shadow:	0 0 0 0 #000000,0 4px 0 0 #border-menu,0 0 0 0 #000000,0 0 0 0 #000000 inset,0 4px 0 4px #000000 inset;}
    
    .b-prodmenu {-webkit-box-shadow: inset -4px -4px 0 0 #000000;-moz-box-shadow: inset -4px -4px 0 0 #000000;box-shadow: inset -4px -4px 0 0 #000000;}
    .b-prodmenu-nl {-webkit-box-shadow: inset 0 -4px 0 0 #000000;-moz-box-shadow: inset -0 -4px 0 0 #000000;box-shadow: inset 0 -4px 0 0 #000000;}
}

@media (min-width: 992px) {
    .img-menu, .img-menu:hover {background-color:#FFFFFF;}
    
    .ib-s {box-shadow:0.2vw 0 0 0 #000000,0 0.2vw 0 0 #000000,0.2vw 0.2vw 0 0 #000000,0 0 0 0 #000000 inset,0 0.2vw 0 0 #000000 inset;}
    .ib-f {box-shadow:0.2vw 0 0 0 #000000,0 0.2vw 0 0 #000000,0.2vw 0.2vw 0 0 #000000,0.2vw 0 0 0 #000000 inset, 0 0.2vw 0 0 #000000 inset;}
    .b-menu {box-shadow:0.2vw 0 0 0 #000000,0 0.2vw 0 0 #000000,0.2vw 0.2vw 0 0 #000000,0.2vw 0 0 0 #000000 inset,0 0.2vw 0 0 #000000 inset;}
    .b-menu-nt {box-shadow:0.2vw 0 0 0 #000000,0 0.2vw 0 0 #000000,0.2vw 0.2vw 0 0 #000000,0.2vw 0 0 0 #000000 inset,0 0 0 0 #000000 inset;}
    .b-menu-nb {box-shadow:0.2vw 0 0 0 #000000, 0 0.2vw 0 0 #000000, 0.2vw 0.2vw 0 0 #000000, 0.2vw  0.2vw 0 0 #000000 inset, 0 0 0 0 #000000 inset;}
    .b-menu-filter {box-shadow:0.2vw 0 0 0 #000000, 0 0.2vw 0 0 #000000, 0.2vw 0.2vw 0 0 #000000, 0.2vw  0.2vw 0 0 #000000 inset, 0 0 0 0 #000000 inset;}
    .border-menu {box-shadow:	0 0 0 0 #000000,0 0.2vw 0 0 #000000,0 0 0 0 #000000,0 0 0 0 #000000 inset,0 0.2vw 0 0.2vw #000000 inset;}
    .border-bottom-inset {-webkit-box-shadow: inset 0 0.2vw 0 0 #000000;-moz-box-shadow: inset 0 0.2vw 0 0 #000000;box-shadow: 0 0.2vw 0 0 #000000;}
    
    .b-menu-pa {-webkit-box-shadow: inset 0.2vw -0.2vw 0 0 #000000;-moz-box-shadow: inset 0.2vw -0.2vw 0 0 #000000;box-shadow: inset 0.2vw -0.2vw 0 0 #000000;}
}


.panel-body {border-top-color:#000000;}
#accordion {background-color:rgba(255,255,255,1.00);}
.bg-color {background-color:rgba(255,255,255,1.00);}

#header {border-color:#000000;}
#main {border-left-color:#000000;border-right-color:#000000;}
#menu {border-color:#000000;}
#newsletter {border-color:#000000;}
#about {border-color:#000000;}
#copyright {border-color:#000000;}

*#logo, 
/#target,
#main-menu,*/
#switcharea,
/*#interface-search,
#interface-lang,*/
#interface-shoparea,
#interface-langext {border-right-color:#000000;}

#interface-search:hover {border-left-color:transparent;}

#interface-lang,
#main-menu,
#mob-menu,
#shoparea-menu {border-left-color:#000000;border-right-color:#000000;}

.tooltip-inner{font-family:'futurabt-medium' !important;padding:6px 7px;color:#000000;text-align:center;background:#FFFFFF;border-top:0.2vw solid #000000;border-bottom:0.2vw solid #000000;border-left:0;border-right:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;opacity:1}
.bs-tooltip-right {background:#000000}
.bs-tooltip-left {background:#000000;}
.tooltip.show {opacity:1;}

.popover {font-family:'futurabt-medium' !important;padding:6px 7px;color:#000000;text-align:center;background:#000000;border:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;opacity:1}
.popover-body {color:#FFFFFF;text-align:left;}
.bs-popover-auto[x-placement^=top]>.arrow::after, .bs-popover-top>.arrow::after {border-top-color:#000000;}


.bt-b {border-top-color:#000000;}
.br-b {border-right-color:#000000;}
.bb-b {border-bottom-color:#000000;}
.bl-b {border-left-color:#000000;}

.bt-w {border-top-color:#FFFFFF;}
.br-w {border-right-color:#FFFFFF;}
.bb-w {border-bottom-color:#FFFFFF;}
.bl-w {border-left-color:#FFFFFF;}

.bt-h {border-top-color:#000000;}
.br-h {border-right-color:#000000;}
.bb-h {border-bottom-color:#000000;}
.bl-h {border-left-color:#000000;}

.selectric .label {color:#000000;}
.selectric {background:#FFF;}
.selectric-focus .selectric {border-color:#FFFFFF;}
.selectric-hover .FFFFFF {border-color:#FFFFFF;}
.selectric-hover .selectric .button {color:#FFFFFF;}
.selectric-hover .selectric .button:after {border-top-color:#FFFFFF;}
.selectric-open .selectric {border-color:#FFFFFF;}
.selectric-items {background:#FFFFFF;border:1px solid #FFFFFF;}
.selectric-items li {color:#000000;}
.selectric-items li.selected {background:#000000;color:#FFFFFF;}
.selectric-items li.highlighted {background:#000000;color:#FFFFFF;}
.selectric-items li:hover {background:#000000;color:#FFFFFF;}
.selectric-items .selectric-group .selectric-group-label {color:#000000;}

.show-loader {background:url(/assets/web/img/loader-w.gif) center center no-repeat;key}


@keyframes scrollthediary {
  from {background-position: 0 0;}
  to {background-position: 100% 0;}
}
#scroll-the-diary {
    background-image: url("/assets/web/img/the-diary-b.png");
    background-position: 0px 0px;
    background-repeat: repeat-x;
    background-size: cover;
    animation: scrollthediary 10s linear alternate;
}

@keyframes scrollnomatch {
  from {background-position: 0 0;}
  to {background-position: 100% 0;}
}

#nomatch {
    background-image: url("/assets/web/img/404-b.png");
    background-position: 0px 0px;
    background-repeat: repeat-x;
    background-size: cover;
    animation: scrollnomatch 10s linear infinite alternate;
}

