 .lightbox { position: fixed; background-color: #ffffff; border: 1px solid #d9d9d9; top: 0; left: 0; display: none; z-index: 2010; box-shadow: 5px 5px 10px rgba(0,0,0,0.2); } .lightbox img { display: block; position: absolute; margin: 8px; cursor: pointer; border-radius: 0px; } .lightbox em { display: block; bottom: 0px; position: absolute; margin: 8px; color: #323232; font-style: normal; text-align: left; width: calc(100% - 16px); } .closer, .closeriframe { width: 32px; height: 32px; background: url(/classes/plugins/ngpluginlightbox/styles/img/?f=default&c=740032) no-repeat; position: absolute; z-index: 2020; cursor: pointer; } .closer { top: -17px; right: -17px; } .closeriframe { top: -32px; right: -32px; } .fader { position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: none; background-color: #323232; z-index: 2000; } .nextitem, .previtem { display: block; position: absolute; width: 70px; top:0; bottom:0; cursor: pointer; background: url(/classes/plugins/ngpluginlightbox/navstyles/clearpixel.png); } .nextitem { right:0; } .nextitem:hover { background: url(/classes/plugins/ngpluginlightbox/navstyles/img/?f=round_next&c=b5b5b5) right center no-repeat; } .previtem { left:0; } .previtem:hover { background: url(/classes/plugins/ngpluginlightbox/navstyles/img/?f=round_prev&c=b5b5b5) left center no-repeat; } .lightboxpopup { position: fixed; background-color: #ffffff; border: 1px solid #d9d9d9; padding: 20px; top: 20px; left: 20px; right: 20px; margin-left: auto; margin-right: auto; width: 720px; display: none; z-index: 2010; box-shadow: 5px 5px 10px rgba(0,0,0,0.2); box-sizing: border-box; color: #323232; transition: transform ease 0.3s; border-radius: 0px; } @media (max-width: 767px) { .lightboxpopup { width: 100%; top: 0; left: 0; right: 0; } } .lightboxpopupwithpicture img { display: block; float: left; width: 18%; height: auto; } .lightboxpopupwithicon svg { display: block; float: left; width: 48px; height: 48px; } .lightboxpopupwithpicture .lightboxpopupmessage { float: right; width: 78%; min-height: 130px; } .lightboxpopupmessage pre { display: block; width: 100%; max-height: 200px; overflow: scroll; font: 13px monospace; padding: 10px; box-sizing: border-box; } .lightboxpopupwithicon .lightboxpopupmessage { float: right; width: calc(100% - 68px); } .lightboxpopup .lightboxpopupmessage p { margin-top: 0; margin-bottom: 10px; } .lightboxpopup .lightboxpopupbuttons { padding-top: 20px; text-align: right; clear: both; outline: none; } .lightboxpopup .lightboxpopupbuttons > a, .lightboxpopup .lightboxpopupbuttons > button { border-color: #b20a0a; border-width: 0px; border-style: solid; padding: 10px 20px 10px 20px; background: #b20a0a; font: 15px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #ffffff; letter-spacing: 0px; display: inline-block; cursor: pointer; outline: none; -webkit-appearance: none; margin-left: 20px; text-decoration: none; box-sizing: border-box; text-align: center; } @media (max-width: 767px) { .lightboxpopup .lightboxpopupbuttons > a, .lightboxpopup .lightboxpopupbuttons > button { display: block; margin-left: 0; margin-top: 10px; width: 100%; } } .lightboxpopup .lightboxpopupbuttons > a:hover, .lightboxpopup .lightboxpopupbuttons > button:hover { border-color: #bf2a37; background: #bf2a37; font-weight: normal; font-style: normal; text-transform: none; color: #ffffff; text-decoration: none; } .lightboxpopup .lightboxpopupbuttons > a:focus, .lightboxpopup .lightboxpopupbuttons > button:focus { border-color: #f22929; background: #f22929; font-weight: normal; font-style: normal; text-transform: none; color: #ffffff; outline: none; } @media (hover: none) and (min-width: 768px) { .nextitem { background: url(/classes/plugins/ngpluginlightbox/navstyles/img/?f=round_next&c=b5b5b5) right center no-repeat; } .previtem { background: url(/classes/plugins/ngpluginlightbox/navstyles/img/?f=round_prev&c=b5b5b5) left center no-repeat; } } @media (hover: none) and (max-width: 767px) { .nextitem:hover, .previtem:hover { background: none; } } @import url(/classes/plugins/ngplugintypography/css/notosans.css); img:-moz-loading { visibility: hidden; } a.ngpar { display: block; position: relative; top: -100px; visibility: hidden; } select:focus, textarea:focus, input:focus { outline: none; } input[type=checkbox]:focus, input[type=radio]:focus { outline: auto; } .sqpnavicon { width: 1.1em; height: 1.1em; display: inline-block; vertical-align: -0.18em; margin-right: 0.5em; border: 0; padding: 0; } .sqplinkicon { width: 1em; height: 1em; display: inline-block; vertical-align: -0.15em; margin-right: 0.2em; border: 0; padding: 0; } BODY { margin: 0; font: 15px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #171717; letter-spacing: 0px; } .clearfix { clear: both; } h1 { font: bold 36px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #141640; letter-spacing: 0px; margin: 0px 0 0px 0; line-height: 1.6; } h2 { font: 20px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #000000; text-transform: uppercase; letter-spacing: 0px; margin: 10px 0 15px 0; line-height: 1.6; } h3, h3>a { font: bold 15px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #141640; text-transform: uppercase; letter-spacing: 0px; margin: 10px 0 10px 0; line-height: 1.6; text-decoration: none; } h4 { font: 15px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #171717; letter-spacing: 0px; margin: 10px 0 10px 0; line-height: 1.6; } h5 { font: italic bold 15px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #171717; letter-spacing: 0px; margin: 10px 0 10px 0; line-height: 1.6; } h6 { font: 15px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #171717; letter-spacing: 0px; margin: 10px 0 10px 0; line-height: 1.6; } p { margin: 10px 0 10px 0; line-height: 1.6; } p a, .ngcontent a, a.nglink { font-weight: bold; color: #b20a0a; text-decoration: underline; } p a:hover, .ngcontent a:hover, a.nglink:hover { font-weight: bold; font-style: normal; text-transform: none; color: #bf2a37; text-decoration: underline; } h3 a:hover { color: #bf2a37; text-decoration: underline; } img.picture { display: block; border: 0; } a:focus-visible img.picture { filter: brightness(50%) contrast(75%); } .paragraph { margin-bottom: 10px; } .sqrlinkpreview { position: absolute; top: 0; left: -9999px; width: 320px; background-color: #464646; color: #ffffff; border-radius: 10px; box-sizing: border-box; z-index: 1900; pointer-events: none; } .sqrlinkpreview a, .sqrlinkpreview a:hover { color: #ffffff; } .sqrlinkpreviewbottom::after { content: ""; position: absolute; bottom: 100%; left: 50%; margin-left: -6px; border-width: 6px; border-style: solid; border-color: transparent transparent #464646 transparent; } .sqrlinkpreviewtop::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -6px; border-width: 6px; border-style: solid; border-color: #464646 transparent transparent transparent; } .sqrlinkpreview>p { margin-left: 15px; margin-right: 15px; } .sqrlinkpreview>p:first-child { margin-top: 15px; } .sqrlinkpreview>p:last-child { margin-bottom: 15px; } .sqrlinkpreview>img { display: block; width: 100%; border-radius: 10px 10px 0px 0px; } .sqrlinkpreview>img:last-child { border-radius: 10px; } .sqrjumptocontent { border-color: #000000; border-width: 0px; border-style: solid; padding: 12px 24px 12px 24px; background: #000000; font: 15px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #ffffff; letter-spacing: 0px; border-radius: 0px; display: block; cursor: pointer; -webkit-appearance: none; text-decoration: none; position: absolute; z-index: 9999; top: -999px; outline: none; } .sqrjumptocontent:focus { top: 10px; left: 10px; } img.nglazyload { opacity: 0; transition: opacity .3s ease-in; } .ngcookiewarningmask { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #000000; z-index: 3000; display: none; } .ngcookiewarning { position: fixed; z-index: 3000; left: 0px; right: 0px; background-color: #ffffff; border-radius: 0px; padding: 30px; display: none; box-sizing: border-box; box-shadow: 0 0 5px rgba(0,0,0,0.4); outline: none; } .ngcookiewarningcontent { display: flex; align-items: flex-end; } .ngcookiewarningtext { flex-grow: 1; } .ngcookiewarningtop { top: 0px; } .ngcookiewarningbottom { bottom: 0px; } .ngcookiewarning button, .ngcookiewarning .ngcookiewarningsettings { border-color: #b20a0a; border-width: 0px; border-style: solid; padding: 10px 20px 10px 20px; background: #b20a0a; font: 15px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #ffffff; letter-spacing: 0px; display: block; cursor: pointer; -webkit-appearance: none; text-decoration: none; box-sizing: border-box; text-align: center; white-space: nowrap; } .ngcookiewarning button:hover, .ngcookiewarning .ngcookiewarningsettings:hover { border-color: #bf2a37; background: #bf2a37; font-weight: normal; font-style: normal; text-transform: none; color: #ffffff; } .ngcookiewarning button:focus, .ngcookiewarning .ngcookiewarningsettings:focus { border-color: #f22929; background: #f22929; font-weight: normal; font-style: normal; text-transform: none; color: #ffffff; outline: none; } .ngcookiewarning p:first-child { margin-top: 0; } .ngcookiewarning p:last-child { margin-bottom: 0; } a.ngcookieallow { border-color: #b20a0a; border-width: 0px; border-style: solid; padding: 10px 20px 10px 20px; background: #b20a0a; font: 15px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #ffffff; letter-spacing: 0px; border-radius: 0px; display: inline-block; cursor: pointer; outline: none; -webkit-appearance: none; text-decoration: none; } a.ngcookieallow:hover { border-color: #bf2a37; background: #bf2a37; font-weight: normal; font-style: normal; text-transform: none; color: #ffffff; text-decoration: none; } a.ngcookieallow:focus { border-color: #f22929; background: #f22929; font-weight: normal; font-style: normal; text-transform: none; color: #ffffff; outline: none; } .ngcookiewarning .ngcookiewarningbuttons { display: flex; } .ngcookiewarningtext { margin: 0 30px 0 0; } @media (min-width: 1280px) { .ngcookiewarning .ngcookiewarningbuttons { column-gap: 10px; } } @media (max-width: 1279px) { .ngcookiewarning button, .ngcookiewarning .ngcookiewarningsettings { width: 100%; } .ngcookiewarning .ngcookiewarningbuttons { row-gap: 10px; flex-flow: column; } } @media (max-width: 767px) { .ngcookiewarningtext { margin: 0 0 30px 0; } .ngcookiewarning p { max-width: 100%; float: none; } .ngcookiewarning { left: 0px; right: 0px; } .ngcookiewarningtop { top: 0px; } .ngcookiewarningbottom { bottom: 0px; } .ngcookiewarningcontent { display: block; } } HTML { background: #ebebeb; } BODY { margin: 0; padding: 0; -webkit-text-size-adjust: none; text-size-adjust: none; } #contentcontainercontainer { padding: 0px; } #contentcontainer { box-sizing: border-box; background: #ffffff; max-width: calc(0.0625rem * 1600); margin: 0 auto; border-color: #d3d3d3; border-width: 0px; border-style: solid; } @media (min-width: calc(0.0625rem * 1024)) { #contentcontainer { border-radius: 0px; } } #contactcontainer { box-sizing: border-box; padding: 0px; } @media (max-width: calc(0.0625rem * 1023)) { #contactcontainer { display: none; } } #contact { box-sizing: border-box; background: #ffffff; padding: 20px; max-width: calc(0.0625rem * 1600); margin: 0 auto; text-align: right; border-color: #d3d3d3; border-width: 0px; border-style: solid; } @media (min-width: calc(0.0625rem * 1024)) { #contact { border-radius: 0px; } } #contact a, #contact span { font: 15px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #141640; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-text-size-adjust:none; margin-right: 0.375rem; } #contact svg { width: 1.2em; height: 1.2em; display: inline-block; vertical-align: -0.2em; margin-right: 0.1em; margin-left: 0.1em; border: 0; padding: 0; } #contact a:last-child { margin-right: 0; } #contact a:hover { font-weight: normal; font-style: normal; text-transform: none; color: #b20a0a; text-decoration: none; } #navcontainer { box-sizing: border-box; padding: 0px; width: 100%; z-index: 1000; } #nav { box-sizing: border-box; background: #b20a0a; padding: 0px; max-width: calc(0.0625rem * 1600); margin: 0 auto; border-color: #d3d3d3; border-width: 0px; border-style: solid; } @media (min-width: calc(0.0625rem * 1024)) { #nav { border-radius: 0px; } #nav.sqrmergenavs { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } } #eyecatchercontainer { box-sizing: border-box; padding: 0px; } #eyecatcher { box-sizing: border-box; padding: 0px; max-width: calc(0.0625rem * 1600); margin: 0 auto; border-color: #d3d3d3; border-width: 0px; border-style: solid; } @media (min-width: calc(0.0625rem * 1024)) { #eyecatcher { border-radius: 0px; } } #headercontainer { box-sizing: border-box; padding: 0px 0 0px 0; } #header { box-sizing: border-box; padding-top: 20px; padding-bottom: 20px; border-color: #d3d3d3; border-width: 0px 0 0px 0; border-style: solid; } @media (min-width: calc(0.0625rem * 1024)) { #header { border-radius: 0px; } } #maincontainer { box-sizing: border-box; padding: 0px 0 0px 0; } #main { box-sizing: border-box; border-color: #d3d3d3; border-width: 0px 0 0px 0; border-style: solid; } @media (min-width: calc(0.0625rem * 1024)) { #main { border-radius: 0px; } } #sidebarleft { box-sizing: border-box; padding-top: 20px; padding-bottom: 20px; border-color: #d3d3d3; border-width: 0px; border-style: solid; } @media (min-width: calc(0.0625rem * 1024)) { #sidebarleft { border-radius: 0px; } } #content { box-sizing: border-box; padding-top: 20px; padding-bottom: 20px; border-color: #d3d3d3; border-width: 0px; border-style: solid; } @media (min-width: calc(0.0625rem * 1024)) { #content { border-radius: 0px; } } #sidebarright { box-sizing: border-box; padding-top: 20px; padding-bottom: 20px; border-color: #d3d3d3; border-width: 0px; border-style: solid; } @media (min-width: calc(0.0625rem * 1024)) { #sidebarright { border-radius: 0px; } } #footercontainer { box-sizing: border-box; padding: 0px 0 0px 0; } #footer { box-sizing: border-box; padding-top: 20px; padding-bottom: 20px; border-color: #d3d3d3; border-width: 0px 0 0px 0; border-style: solid; } @media (min-width: calc(0.0625rem * 1024)) { #footer { border-radius: 0px; } } #commoncontainer { box-sizing: border-box; padding: 0px; } #common { box-sizing: border-box; background: #141640; padding: 20px; max-width: calc(0.0625rem * 1600); margin: 0 auto; border-color: #d3d3d3; border-width: 0px; border-style: solid; } @media (min-width: calc(0.0625rem * 1024)) { #common { border-radius: 0px; } } @media (min-width: calc(0.0625rem * 1024)) { #header .sqrallwaysboxed, #header .sqrmobilefullwidth, #header .sqrdesktopboxed { box-sizing: border-box; max-width: calc(0.0625rem * 1600); margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px; } #header .sqrallwaysboxed .sqrallwaysboxed, #header .sqrdesktopboxed .sqrdesktopboxed, #header .sqrmobilefullwidth .sqrallwaysboxed, #header .sqrdesktopboxed .sqrallwaysboxed, #header .sqrdesktopboxed .sqrmobilefullwidth, #header .sqrdesktopremovebox .sqrallwaysboxed, #header .sqrdesktopremovebox .sqrmobilefullwidth { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } #header .sqrallwaysfullwidth .sqrsuppressborders { border-left: 0 !important; border-right: 0 !important; } .sqrmain3col, .sqrmain2col, .sqrmain3collr, .sqrmain2coll, .sqrmain2colr { display: flex; box-sizing: border-box; width: 100%; } .sqrmain3col>div { box-sizing: border-box; width: 33.333333333%; } .sqrmain2col>div { box-sizing: border-box; width: 50%; } .sqrmain3collr>div { box-sizing: border-box; width: 40%; } .sqrmain3collr>div:first-child, .sqrmain3collr>div:last-child, .sqrmain2coll>div:first-child, .sqrmain2colr>div:last-child { width: 30%; } .sqrmain2coll>div, .sqrmain2colr>div { box-sizing: border-box; width: 70%; } #sidebarleft .sqrallwaysboxed, #sidebarleft .sqrmobilefullwidth, #sidebarleft .sqrdesktopboxed { box-sizing: border-box; max-width: calc(0.0625rem * 1600); margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px; } #sidebarleft .sqrallwaysboxed .sqrallwaysboxed, #sidebarleft .sqrdesktopboxed .sqrdesktopboxed, #sidebarleft .sqrmobilefullwidth .sqrallwaysboxed, #sidebarleft .sqrdesktopboxed .sqrallwaysboxed, #sidebarleft .sqrdesktopboxed .sqrmobilefullwidth, #sidebarleft .sqrdesktopremovebox .sqrallwaysboxed, #sidebarleft .sqrdesktopremovebox .sqrmobilefullwidth { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } #sidebarleft .sqrallwaysfullwidth .sqrsuppressborders { border-left: 0 !important; border-right: 0 !important; } #main.sqrdesktopboxed { max-width: calc(0.0625rem * 1600); margin-left: auto; margin-right: auto; } #content .sqrallwaysboxed, #content .sqrmobilefullwidth, #content .sqrdesktopboxed { box-sizing: border-box; max-width: calc(0.0625rem * 1600); margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px; } #content .sqrallwaysboxed .sqrallwaysboxed, #content .sqrdesktopboxed .sqrdesktopboxed, #content .sqrmobilefullwidth .sqrallwaysboxed, #content .sqrdesktopboxed .sqrallwaysboxed, #content .sqrdesktopboxed .sqrmobilefullwidth, #content .sqrdesktopremovebox .sqrallwaysboxed, #content .sqrdesktopremovebox .sqrmobilefullwidth { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } #content .sqrallwaysfullwidth .sqrsuppressborders { border-left: 0 !important; border-right: 0 !important; } #sidebarright .sqrallwaysboxed, #sidebarright .sqrmobilefullwidth, #sidebarright .sqrdesktopboxed { box-sizing: border-box; max-width: calc(0.0625rem * 1600); margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px; } #sidebarright .sqrallwaysboxed .sqrallwaysboxed, #sidebarright .sqrdesktopboxed .sqrdesktopboxed, #sidebarright .sqrmobilefullwidth .sqrallwaysboxed, #sidebarright .sqrdesktopboxed .sqrallwaysboxed, #sidebarright .sqrdesktopboxed .sqrmobilefullwidth, #sidebarright .sqrdesktopremovebox .sqrallwaysboxed, #sidebarright .sqrdesktopremovebox .sqrmobilefullwidth { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } #sidebarright .sqrallwaysfullwidth .sqrsuppressborders { border-left: 0 !important; border-right: 0 !important; } #footer .sqrallwaysboxed, #footer .sqrmobilefullwidth, #footer .sqrdesktopboxed { box-sizing: border-box; max-width: calc(0.0625rem * 1600); margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px; } #footer .sqrallwaysboxed .sqrallwaysboxed, #footer .sqrdesktopboxed .sqrdesktopboxed, #footer .sqrmobilefullwidth .sqrallwaysboxed, #footer .sqrdesktopboxed .sqrallwaysboxed, #footer .sqrdesktopboxed .sqrmobilefullwidth, #footer .sqrdesktopremovebox .sqrallwaysboxed, #footer .sqrdesktopremovebox .sqrmobilefullwidth { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } #footer .sqrallwaysfullwidth .sqrsuppressborders { border-left: 0 !important; border-right: 0 !important; } .sqrdesktophidden { display: none; } } @media (max-width: calc(0.0625rem * 1023)) { #header .sqrallwaysboxed, #header .sqrmobileboxed { box-sizing: border-box; padding-left: 20px; padding-right: 20px; } #header .sqrallwaysboxed>.sqrallwaysboxed, #header .sqrallwaysboxed>.nguiparagraphcontainer>.sqrallwaysboxed { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } #header .sqrmobileboxedimportant { padding-left: 20px !important; padding-right: 20px !important; } #header .sqrallwaysfullwidth .sqrsuppressborders, #header .sqrmobilefullwidth .sqrsuppressborders { border-left: 0 !important; border-right: 0 !important; } #sidebarleft .sqrallwaysboxed, #sidebarleft .sqrmobileboxed { box-sizing: border-box; padding-left: 20px; padding-right: 20px; } #sidebarleft .sqrallwaysboxed>.sqrallwaysboxed, #sidebarleft .sqrallwaysboxed>.nguiparagraphcontainer>.sqrallwaysboxed { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } #sidebarleft .sqrmobileboxedimportant { padding-left: 20px !important; padding-right: 20px !important; } #sidebarleft .sqrallwaysfullwidth .sqrsuppressborders, #sidebarleft .sqrmobilefullwidth .sqrsuppressborders { border-left: 0 !important; border-right: 0 !important; } #content .sqrallwaysboxed, #content .sqrmobileboxed { box-sizing: border-box; padding-left: 20px; padding-right: 20px; } #content .sqrallwaysboxed>.sqrallwaysboxed, #content .sqrallwaysboxed>.nguiparagraphcontainer>.sqrallwaysboxed { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } #content .sqrmobileboxedimportant { padding-left: 20px !important; padding-right: 20px !important; } #content .sqrallwaysfullwidth .sqrsuppressborders, #content .sqrmobilefullwidth .sqrsuppressborders { border-left: 0 !important; border-right: 0 !important; } #sidebarright .sqrallwaysboxed, #sidebarright .sqrmobileboxed { box-sizing: border-box; padding-left: 20px; padding-right: 20px; } #sidebarright .sqrallwaysboxed>.sqrallwaysboxed, #sidebarright .sqrallwaysboxed>.nguiparagraphcontainer>.sqrallwaysboxed { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } #sidebarright .sqrmobileboxedimportant { padding-left: 20px !important; padding-right: 20px !important; } #sidebarright .sqrallwaysfullwidth .sqrsuppressborders, #sidebarright .sqrmobilefullwidth .sqrsuppressborders { border-left: 0 !important; border-right: 0 !important; } #footer .sqrallwaysboxed, #footer .sqrmobileboxed { box-sizing: border-box; padding-left: 20px; padding-right: 20px; } #footer .sqrallwaysboxed>.sqrallwaysboxed, #footer .sqrallwaysboxed>.nguiparagraphcontainer>.sqrallwaysboxed { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } #footer .sqrmobileboxedimportant { padding-left: 20px !important; padding-right: 20px !important; } #footer .sqrallwaysfullwidth .sqrsuppressborders, #footer .sqrmobilefullwidth .sqrsuppressborders { border-left: 0 !important; border-right: 0 !important; } #alertbarcontainer, #contactcontainer, #logocontainer, #navcontainer, #secnavcontainer, #commontopcontainer, #searchboxcontainer, #contentcontainercontainer, #eyecatchercontainer, #headercontainer, #maincontainer, #footercontainer, #commoncontainer { padding-left: 0; padding-right: 0; } #alertbar, #contact, #commontop, #logo, #nav, #secnav, #eyecatcher, #searchbox, #header, #sidebarleft, #content, #sidebarright, #footer, #main, #contentcontainer, #common { border-left-width: 0; border-right-width: 0; } #outercontainer > :first-child { padding-top: 0; } #outercontainer > :last-child { padding-bottom: 0; } .sqrmobilehidden { display: none; } .sqrpanoramicbackground { padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; margin-right: 0 !important; } } #eyecatcher { position: relative; overflow: hidden; padding: 0; } #eyecatcher #eyecatcherstage img, #eyecatcher #eyecatcherstage video { width: 100%; display: block; border: 0; position: absolute; height: 100%; } #eyecatcher #eyecatcherstage img.headersliderpri { z-index: 1; transition: none; -webkit-transition: none; opacity: 1; } #eyecatcher #eyecatcherstage img.headerslidersec { z-index: 2; transition: none; opacity: 0; } #eyecatcher #eyecatcherstage img.headerslidersecout { transition: opacity 0.5s, transform 0.5s; opacity: 1; } #eyecatcherstage { position: absolute; } #eyecatcherbullets { box-sizing: border-box; padding: 1.25rem; position: absolute; bottom: 0; right: 0; z-index: 3; } #eyecatcherbullets:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } #eyecatcherbullets a { width: 1.5rem; height: 1.5rem; float: left; background: url(/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=bulletdefault&ca=ffffff&cb=000000) no-repeat left top; } #eyecatcherbullets a.active { background-position: left bottom; } #common>div { font: 15px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #ffffff; letter-spacing: 0px; text-transform: none; } #common>div a { font-weight: normal; font-style: normal; text-transform: none; color: #ffffff; text-decoration: none; } #common>div a:hover { font-weight: normal; font-style: normal; text-transform: none; color: #f22929; text-decoration: none; } #common .ngcustomfooterelementfoldersandpages a, #common .ngcustomfooterelementpages a, #common>ul.sqrcommonnavhierarchical a, #common>ul.sqrcommonnav a { font: 15px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #ffffff; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-text-size-adjust:none; } #common .ngcustomfooterelementfoldersandpages a:hover, #common .ngcustomfooterelementpages a:hover, #common>ul.sqrcommonnavhierarchical a:hover, #common>ul.sqrcommonnav a:hover { font-weight: normal; font-style: normal; text-transform: none; color: #f22929; text-decoration: none; } #common .ngcustomfooterelementfoldersandpages ul, #common ul.sqrcommonnavhierarchical, #common ul.sqrcommonnav { display: block; list-style: none; margin: 0; padding: 0; } #common .ngcustomfooterelementfoldersandpages>ul>li, #common .ngcustomfooterelementpages>ul>li, #common ul.sqrcommonnavhierarchical>li, #common ul.sqrcommonnav>li { display: block; box-sizing: border-box; padding: 0 0 0.3125rem 0; margin: 0; list-style:none; } #common .ngcustomfooterelementfoldersandpages>ul>li>em, #common .ngcustomfooterelementtext>h3, #common ul.sqrcommonnavhierarchical>li>em { font: 15px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #ffffff; letter-spacing: 0px; text-transform: uppercase; font-style: normal; display: block; padding-bottom: 0.25rem; margin: 0; } #common .ngcustomfooterelementtext>h3 { padding-bottom: 0.875rem; } #common .ngcustomfooterelementfoldersandpages>ul>li>ul, #common ul.sqrcommonnavhierarchical>li>ul { display: block; margin: 0; padding: 0.625rem 0; list-style: none; } #common .ngcustomfooterelementfoldersandpages>ul>li>ul>li, #common ul.sqrcommonnavhierarchical>li>ul>li { margin: 0; padding: 0 0 0.125rem 0; } #commoncontact svg, #common .ngcustomfooterelementcontact svg { width: 1.1em; height: 1.1em; display: inline-block; vertical-align: -0.2em; margin-right: 0.1em; margin-left: 0.1em; border: 0; padding: 0; } #commoncontact { margin: 0.9375rem 0 0 0; text-align:center; } #commoncontact a { margin-left: 0.1875rem; margin-right: 0.1875rem; } #commoncontact a:last-child { margin-right: 0; } #common ul.sqrcommonnav, #common .ngcustomfooterelementpages>ul { display: flex; flex-wrap: wrap; column-gap: 1.25rem; margin: 0; padding: 0; } #common ul.sqrcommonnav { justify-content: center; } @media (min-width: calc(0.0625rem * 1024)) { #common ul.sqrcommonnavhierarchical { display: flex; align-content: space-between; column-gap: 2.5rem; } #common ul.sqrcommonnavhierarchical2col>li { width: calc(50% - 1.25rem); } #common ul.sqrcommonnavhierarchical3col>li { width: calc(33.333% - 1.6666rem); } #common ul.sqrcommonnavhierarchical4col>li { width: calc(25% - 1.875rem); } #common ul.sqrcommonnavhierarchical5col>li { width: calc(20% - 2rem); } } #common .ngcustomfooter .ngcustomfooterelementpicture img { display: inline-block; width: 100%; height: auto; } #common .ngcustomfooter .ngcustomfooterelementtext p:first-of-type { margin-top: 0; } #common .ngcustomfooter .ngcustomfooterelementtext p:last-of-type { margin-bottom: 0; } .flexrfixed #navcontainer { position: fixed; top: 0; } .flexrfixed #navplaceholder { height: calc(0.0625rem * 60); } #nav a { display: block; margin: 0; padding: 20px; font: 15px 'Noto Sans',Tahoma,Helvetica,sans-serif; line-height: calc(0.0625em * 20); color: #ebebeb; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-tap-highlight-color: transparent; } #nav a:focus-visible, #secnav a:focus-visible { position: relative; z-index: 1001; } #nav li em.ngshopcartindicator { display: none; background: #f79646; color: #ffffff; font-style: normal; padding-right: 0.5rem; padding-left: 0.5rem; border-radius: 0.3125rem; margin-left: 0.5rem; font-weight: normal; } #nav li em.ngshopcartindicatoractive { display: inline-block; } #navfull a { padding: 20px 80px 20px 20px; } #navfull a { border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.075); } #nav li { display: block; margin: 0; padding: 0; position: relative; box-sizing: border-box; } #navfull li>div { position: absolute; top: 0; right: 0; width: calc(0.0625rem * 60); height: calc(0.0625rem * 60); cursor: pointer; } #navfull li>div { background: url(/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=moredefaultright&ca=ebebeb) right center no-repeat; } #navfull li.sqrnavopen>div { background-image: url(/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=moredefaultdown&ca=ebebeb); } #nav ul { display: block; margin: 0 auto; padding: 0; list-style: none; } #navfull li ul { display: none; } #navfull li.sqrnavopen>ul { display: block; } #navfull li li>a { padding-left: calc(0.0625rem * 40); } #navfull li li li>a { padding-left: calc(0.0625rem * 60); } #navfull li li li li>a { padding-left: calc(0.0625rem * 80); } #navfull li li li li li>a { padding-left: calc(0.0625rem * 100); } #navfull li li li li li li>a { padding-left: calc(0.0625rem * 120); } #nav>div>ul>li.sqrnavsearch>ul, #nav>div>ul>li.sqrnavcart>ul { display: none; } #nav.sqrnavcartopen>div>ul>li.sqrnavcart>ul { display: block; } #nav>div>ul>li.sqrnavcart>ul { right: 0; width: calc(0.0625rem * 240); z-index: 1000; position: absolute; box-shadow: 0 0.3125rem 0.3125rem rgba(0,0,0,0.2); } #nav>div>ul>li.sqrnavcart>ul>li, #nav>div>ul>li.sqrnavcart>ul>li>a { display: block; margin: 0; font: 15px 'Noto Sans',Tahoma,Helvetica,sans-serif; line-height: calc(0.0625em * 20); color: #b20a0a; letter-spacing: 0px; text-transform: none; background: #ffffff; } #nav>div>ul>li.sqrnavcart>ul>li.sqrnavcartsummary>a>span, #nav>div>ul>li.sqrnavcart>ul>li.sqrnavcartbutton>a>span { display: block; } #nav>div>ul>li.sqrnavcart>ul>li.sqrnavcartsummary { border-bottom: none; } #nav>div>ul>li.sqrnavcart>ul>li.sqrnavcartsummary>a>.sqrnavcartempty { padding-top: 1rem; padding-bottom: 1rem; text-align: center; } #nav>div>ul>li.sqrnavcart>ul>li.sqrnavcartsummary>a>.sqrnavcartinyourcart { padding-bottom: 0.625rem; } #nav>div>ul>li.sqrnavcart>ul>li.sqrnavcartsummary>a>.sqrnavcartandmore { padding-top: 0.625rem; } #nav>div>ul>li.sqrnavcart>ul>li.sqrnavcartbutton>a>span { border: 0.0625rem solid #b20a0a; text-align: center; padding: 10px 20px 10px 20px; border-radius: 0px; letter-spacing: 0px; } #nav>div>ul>li.sqrnavcart>ul>li.sqrnavcartbutton>a:hover>span { background-color: rgba(0, 0, 0, 0.035); } #nav>div>ul>li.sqrnavcart>ul>li.sqrnavcartbutton>a:hover { background-color: transparent; } #nav>div>ul>li.sqrnavcart>ul>li.sqrnavcartsummary>a>div { position: relative; } #nav>div>ul>li.sqrnavcart>ul>li.sqrnavcartsummary>a>div>img { display: block; width: 100%; } #nav>div>ul>li.sqrnavcart>ul>li.sqrnavcartsummary>a>div>.sqrnavcartquantity { background: #f79646; color: #ffffff; border-radius: 0.9375rem; font-weight: normal; position: absolute; top: -0.625rem; right: -0.625rem; font-size: 0.6875em; line-height: 1.5em; box-sizing: border-box; text-align: center; vertical-align: center; min-width: 1.5rem; height: 1.5rem; } #nav .sqrnavsearch>ul li:first-child { padding: 20px; } #nav li.sqrnavsuggest a { background-color: rgba(255, 255, 255, 0.075); } #nav .sqrnavsearch form { box-sizing: border-box; display: block; margin: 0; padding: 0; display: block; width: 100%; background: #ffffff; } #nav .sqrnavsearch input { box-sizing: border-box; display: block; padding: 0; width: 100%; border: 0; padding: 0.5rem 0.75rem 0.5rem 1.875rem; margin: 0; border-color: rgba(255, 255, 255, 0.075); -webkit-appearance: none; border-radius: 0; font: 15px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #190e01; letter-spacing: 0px; text-transform: none; background: transparent url(/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=searchdefault&ca=190e01) 0.5rem center no-repeat; outline: none; } #nav .sqrnavsearch input:focus-visible { outline: revert; } #nav>div>ul#navshowfull>li.sqrnavshow>a, #nav>div>ul#navfull>li.sqrnavhide>a { background-image: url(/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=menudefault&ca=ebebeb); background-repeat: no-repeat; background-position: right center; } @media (min-width: calc(0.0625rem * 1024)) { #nav>div>ul#navsimple>li:first-child, #nav>div>ul#navsimple>li:first-child>a { border-radius: 0px 0px 0px 0px; } #nav>div>ul#navextra>li:last-child, #nav>div>ul#navextra>li:last-child>a { border-radius: 0px 0px 0px 0px; } #nav>div>ul#navshowfull, #nav>div>ul#navfull { display:none; } #nav { display: flex; justify-content: space-between; } #nav>div, #nav>div>ul { display: flex; margin: 0; padding: 0; justify-content: flex-start; flex-wrap: wrap; } #nav>div>ul>li.sqrnavlogo>a { padding: 0; } #nav>div>ul>li.sqrnavlogo>a>img { display: block; } #nav>div>ul#navsimple>li.sqrnavhome>a>span, #nav>div>ul>li.sqrnavsearch>a>span, #nav>div>ul>li.sqrnavaccount>a>span, #nav>div>ul>li.sqrnavcart>a>span, #nav>div>ul>li.sqrnavshow>a>span { display: none; } #nav>div>ul#navsimple>li.sqrnavhome>a, #nav>div>ul>li.sqrnavsearch>a, #nav>div>ul>li.sqrnavaccount>a, #nav>div>ul>li.sqrnavcart>a, #nav>div>ul>li.sqrnavshow>a { background-repeat: no-repeat; background-position: center center; width: 1rem; height: calc(0.0625rem * 60); padding: 0 20px 0 20px; } #nav>div>ul#navsimple>li.sqrnavhome>a { background-image: url(/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=homedefault&ca=ebebeb); } #nav>div>ul>li.sqrnavsearch>a { background-image: url(/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=searchdefault&ca=ebebeb); } #nav>div>ul>li.sqrnavaccount>a { background-image: url(/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=accountdefault&ca=ebebeb); } #nav>div>ul>li.sqrnavcart>a { background-image: url(/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=cartclassic&ca=ebebeb); } #nav>div>ul>li.sqrnavcart.ngshopcartindicatorsimpleactive>a { background-image: url(/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=cartclassicfull&ca=ebebeb&cb=f79646); } #nav.sqrnavcartopen>div>ul>li.sqrnavcart>a { background-image: url(/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=cartclassic&ca=b20a0a); } #nav.sqrnavcartopen>div>ul>li.sqrnavcart.ngshopcartindicatorsimpleactive>a { background-image: url(/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=cartclassicfull&ca=b20a0a&cb=f79646); } #nav>div>ul#navshowfull>li.sqrnavshow>a { background-image: url(/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=menudefault&ca=ebebeb); background-position: right center; } #nav.sqrnavsearchopen>div>ul>li.sqrnavsearch>ul { display: block; position: absolute; width: 20rem; right: 0; z-index: 1000; box-shadow: -0.3125rem 0.3125rem 0.3125rem rgba(0,0,0,0.2); } #nav.sqrnavsearchopen>div>ul>li.sqrnavsearch>ul>li { background: #ffffff; box-sizing: border-box; } #nav.sqrnavsearchopen>div>ul>li.sqrnavsearch>ul>li>a { color: #b20a0a; } #nav ul .sqrnavsearch li>a { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } #nav ul .sqrnavsearch li>a>svg { height: 1.2em; width: 1.2em; vertical-align: -0.2em; margin-right: 0.3125rem; } #nav>div>ul#navsimple li.active, #nav.sqrnavsearchopen>div>ul#navextra li.sqrnavsearch, #nav.sqrnavcartopen>div>ul#navextra li.sqrnavcart { background: #ffffff; } #nav>div>ul#navsimple li.active>a { color: #b20a0a; } #nav.sqrnavsearchopen>div>ul>li.sqrnavsearch>a { background-image: url(/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=searchdefault&ca=b20a0a); } #nav>div>ul#navfull li.active>a { font-weight: bold; } #nav ul a:hover { background-color: rgba(255, 255, 255, 0.075); } } @media (max-width: calc(0.0625rem * 1023)) { #nav>div>ul#navsimple { display: none; } #nav>div>ul#navfull, #nav>div>ul#navextra { display: none; } #nav.sqrnavfullopen>div>ul#navfull, #nav.sqrnavfullopen>div>ul#navextra { display: block; } #nav.sqrnavfullopen>div>ul#navshowfull { display: none; } #nav.sqrnavsearchopen>div>ul>li.sqrnavsearch>ul { display: block; } .flexrfixed #nav.sqrnavfullopen { max-height: 100vh; overflow: auto; } #nav>div>ul#navshowfull>li.sqrnavshow>a.sqrnavmobilecartlink, #nav>div>ul#navfull>li.sqrnavhide>a.sqrnavmobilecartlink { background-image: url(/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=cartclassic&ca=ebebeb); background-repeat: no-repeat; background-position: center center; width: 1rem; height: calc(0.0625rem * 60); padding: 0 20px 0 20px; } #nav>div>ul#navshowfull>li.sqrnavshow>a.ngshopcartindicatorsimpleactive, #nav>div>ul#navfull>li.sqrnavhide>a.ngshopcartindicatorsimpleactive { background-image: url(/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=cartclassicfull&ca=ebebeb&cb=f79646); } #nav .sqrnavshow, #nav .sqrnavhide { display: flex; } #nav .sqrnavshow>a:first-child, #nav .sqrnavhide>a:first-child { flex-grow: 1; } #navextra a, #navsearch a, #nav .sqrnavsearch>ul li:first-child { border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.075); } } ul.sqrparanav { display: none; } @media (hover: hover) and (min-width: 64rem) { ul.sqrparanav { list-style: none; margin: 0; padding: 0; position: fixed; display: flex; right: 0; top: 0; bottom: 0; flex-direction: column; justify-content: center; z-index: 1900; } ul.sqrparanav>li { display: block; margin: 0 0 .25rem 0; padding: .25rem .25rem .25rem 0; } ul.sqrparanav>li>a { position: relative; background: transparent url(/classes/plugins/ngpluginlayout/ngpluginlayoutflexr/img/?f=paranavbigcircle&ca=b20a0a) right center no-repeat; display: block; padding: .25rem .25rem .25rem 1.125rem; text-decoration: none; border-radius: calc(0.0625rem * 14); text-align: right; opacity: 0.3; font-size: 1em; line-height: 1em; outline: none; transition: opacity 0.5s; } ul.sqrparanav>li>a:hover { z-index: 1901; } ul.sqrparanav>li>a:hover, ul.sqrparanav>li>a.sqractive { opacity: 1; } ul.sqrparanav>li>a>span { display: none; vertical-align: middle; } ul.sqrparanav>li>a>div { display: inline-block; width: 1.125rem; } ul.sqrparanav>li>a:hover, ul.sqrparanav>li>a:focus-visible { background: #b20a0a; color: #ffffff; } @keyframes sqrparanavslide { from { transform: translateX(0.625rem); } to { transform: translateX(0); } } @keyframes sqrparanavfade { from { opacity: 0; } to { opacity: 1; } } ul.sqrparanav>li>a:hover>span, ul.sqrparanav>li>a:focus-visible>span { display: inline-block; animation: 0.3s cubic-bezier(.82,.01,.71,.99) forwards sqrparanavslide; } ul.sqrparanav>li>a:hover, ul.sqrparanav>li>a:focus-visible { animation: 0.3s cubic-bezier(.82,.01,.71,.99) forwards sqrparanavfade; } } @media (min-width: calc(0.0625rem * 1024)) { .sqrindent { display: block; margin-left: var(--sqrindentleft); margin-right: var(--sqrindentright); } } .ngform .ngformcolumn { float: left; } .ngformbusy { cursor: wait; } .ngform .ngformcolumns1 .ngformcolumn { width: 100%; } .ngform .ngformlabel { font: 15px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #171717; letter-spacing: 0px; padding: 5px 5px 0 0; } .ngform label.ngformright { font: 15px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #171717; letter-spacing: 0px; padding: 5px 0 0 0; } .ngform label.ngerror { color: #b20a0a; } .ngform label.ngmandatory { font-weight: bold; } .ngform .ngformnopad { padding: 5px 0 0 0; } .ngform input[type=text], .ngform input[type=password], .ngform input[type=email], .ngform textarea, .ngform input[type=number] { -webkit-appearance: none; } .ngform .ngformspacer { height: 32px; margin-bottom: 10px; } .ngform .ngformline { border: 0; padding: 6px 0; margin-bottom: 10px; } .ngform .ngformline hr { border: 0; height: 1px; background-color: #c3c3c3; } .ngform input[type=text], .ngform input[type=password], .ngform input[type=email], .ngform select, .ngform textarea, .ngform input[type=number], .ngform input[type=date], .ngform input[type=time], .ngform .ngformdragdrop { border-color: #c3c3c3; border-width: 1px; border-style: solid; padding: 6px 12px 6px 12px; background: #ffffff; font: 15px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #171717; letter-spacing: 0px; border-radius: 0px; } .ngform input[type=text]:focus, .ngform input[type=password]:focus, .ngform input[type=email]:focus, .ngform select:focus, .ngform textarea:focus, .ngform input[type=number]:focus, .ngform input[type=date]:focus, .ngform input[type=time]:focus, .ngform .ngformdragdrophover { border-color: #c3c3c3; background: #ffffff; } .ngform .ngformdragdrop span { display: block; text-align: center; margin: 16px; pointer-events: none; } .ngform .ngformdragdrop svg { display: block; margin: 24px auto; opacity: 0.20; pointer-events: none; } .ngform .ngformdragdrophover svg { opacity: 0.25; } .ngform select, .ngform select:focus { -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2216%22%20viewBox%3D%220%200%2025.00%2016.00%22%20enable-background%3D%22new%200%200%2025.00%2016.00%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23171717%22%20d%3D%22M%206.36396%2C12.7782L%204.94975%2C11.364L%200%2C6.41422L%201.41421%2C5L%206.36396%2C9.94975L%2011.3137%2C5L%2012.7279%2C6.41421L%207.77817%2C11.364L%206.36396%2C12.7782%20Z%20%22%2F%3E%3C%2Fsvg%3E"); background-repeat: no-repeat; background-position: right center; padding-right: 30px; } .ngform select::-ms-expand { display: none; } .ngform img { display: block; height: auto; } .ngform input[type=number] { min-width: 100px; } .ngform input[type=checkbox], .ngform input[type=radio] { margin:0; padding: 0; } .ngform input[type=submit], .ngform input[type=file]::file-selector-button { border-color: #b20a0a; border-width: 0px; border-style: solid; padding: 10px 20px 10px 20px; background: #b20a0a; font: 15px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #ffffff; letter-spacing: 0px; border-radius: 0px; cursor: pointer; } .ngform input[type=submit]:focus, .ngform input[type=file]:focus::file-selector-button { border-color: #f22929; background: #f22929; font-weight: normal; font-style: normal; text-transform: none; color: #ffffff; outline: none; } .ngform input[type=submit] { display: block; margin-top: 20px; } .ngform input[type=submit].ngformsubmitright { float: right; } .ngform input[type=submit].ngformsubmitleft { float: left; } .ngform input[type=file] { font: 15px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #171717; letter-spacing: 0px; } .ngform input[type=file]::file-selector-button { margin-right: 20px; } .ngform input[type=submit]:hover, .ngform input[type=file]::file-selector-button:hover { border-color: #bf2a37; background: #bf2a37; font-weight: normal; font-style: normal; text-transform: none; color: #ffffff; } .ngform input[type=submit]:disabled { opacity: 0.8; cursor: wait; } .ngform .ngradiogroup { margin-bottom: 4px; display: block; } .ngform textarea { height: 100px; } input::-webkit-calendar-picker-indicator{ display: inline; } .ngform .ngformright, .ngform .ngformleft { display: block; margin: 0 0 10px 0; box-sizing: border-box; } .ngform .ngformright { float: left; width: 65%; } .ngform .ngformleft { float: left; width: 35%; } .ngform .ngformcolumns2 .ngformcolumn { width: 49%; } .ngform .ngformcolumns2 .ngformcolumn:first-child { margin-right: 2%; } @media (max-width: 1023px) { .ngform .ngformcolumns2 .ngformcolumn { width: 100%; margin-right: 0; } } @media (max-width: 767px) { .sqr .ngform .ngformright { width: 100%; float: none; } .sqr .ngform .ngformleft { width: 100%; float: none; } } .paragraphsidebarleft a:focus-visible img, .paragraphsidebarright a:focus-visible img { filter: brightness(50%) contrast(75%); } @media (min-width: 768px) { .paragraphsidebarright { float: right; margin: 0 0 2% 5%; box-sizing: border-box; } .paragraphsidebarleft { float: left; margin: 0 5% 2% 0; box-sizing: border-box; } .paragraphsidebarsmall { width: 20%; } .paragraphsidebarmedium { width: 30%; } .paragraphsidebarlarge { width: 40%; } .paragraphsidebarverylarge { width: 50%; } .paragraphcontentsidebarsmall { width: 75%; } .paragraphcontentsidebarmedium { width: 65%; } .paragraphcontentsidebarlarge { width: 55%; } .paragraphcontentsidebarverylarge { width: 45%; } .paragraphcontentindentsidebarsmall { margin-left: 25%; width: 75%; } .paragraphcontentindentsidebarmedium { margin-left: 35%; width: 65%; } .paragraphcontentindentsidebarlarge { margin-left: 45%; width: 55%; } .paragraphcontentindentsidebarverylarge { margin-left: 55%; width: 45%; } } .columncontainer_default { margin-bottom: 20px; } @media (min-width: 1024px) { .columncontainer_default { display: flex; justify-content: space-between; align-items: stretch; } .sqrcolumncontainer1_default>div { box-sizing: border-box; width: 100%; } .sqrcolumncontainer2_default>div { box-sizing: content-box; padding-right: 20px; } .sqrcolumncontainer3_default>div { box-sizing: content-box; width: calc( 33.333% - 27px ) ; padding-right: 20px; } .sqrcolumncontainer2_default>div:last-child, .sqrcolumncontainer3_default>div:last-child { padding-right: 0; border-right: none; } .sqrcolumncontainer2_default>div:first-child { width: calc( var(--columnratio, 50%) - 20px ) ; } .sqrcolumncontainer2_default>div:last-child { width: calc( 100% - var(--columnratio, 50%) - 20px ) ; } } .columncontainer_default .sqrpanoramicbackground { padding-left: 20px; padding-right: 20px; } .sqwpluginbuttons { display: flex; flex-wrap: wrap; margin: 0 -10px; } .sqwpluginbuttonsright { justify-content: flex-end; } .sqwpluginbuttonsleft { justify-content: flex-start; } .sqwpluginbuttonscenter { justify-content: center; } .sqwpluginbuttonsjustify { justify-content: space-between; } .sqwpluginbuttons a { border-color: #b20a0a; border-width: 0px; border-style: solid; padding: 10px 20px 10px 20px; background: #b20a0a; font: 15px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #ffffff; letter-spacing: 0px; border-radius: 0px; display: block; cursor: pointer; -webkit-appearance: none; text-decoration: none; margin: 10px; } .sqwpluginbuttons a:hover { border-color: #bf2a37; background: #bf2a37; font-weight: normal; font-style: normal; text-transform: none; color: #ffffff; text-decoration: none; } .sqwpluginbuttons a:focus { border-color: #f22929; background: #f22929; font-weight: normal; font-style: normal; text-transform: none; color: #ffffff; outline: none; } .ngparafoodmenu { width: 100%; border-spacing: 0; } .ngparafoodmenu td { padding: 0; vertical-align: top; } .ngparafoodmenu img { display: block; width: 100%; height: auto; margin: 10px 0; } .ngparafoodmenuheading { letter-spacing: 1px; font-size:110%; margin: 10px 0 0 0; } .ngparafoodmenuprice { font-weight: bold; font-size:110%; margin: 10px 0 0 10px; text-align: right; white-space: nowrap; } 