HTML { background: #f3eef0; } BODY { margin: 0; padding: 0; -webkit-text-size-adjust: none; text-size-adjust: none; } #contentcontainercontainer { padding: 0px; } #contentcontainer { box-sizing: border-box; background: #f8f5f5; max-width: 1600px; margin: 0 auto; border-color: #d3d3d3; border-width: 0px; border-style: solid; } @media (min-width: 1024px) { #contentcontainer { border-radius: 0px; } } #contactcontainer { box-sizing: border-box; padding: 0px; } @media (max-width: 1023px) { #contactcontainer { display: none; } } #contact { box-sizing: border-box; background: #d52339; padding: 20px; max-width: 1600px; margin: 0 auto; text-align: right; border-color: #d3d3d3; border-width: 0px; border-style: solid; } @media (min-width: 1024px) { #contact { border-radius: 0px; } } #contact a, #contact span { font: 18px 'PT Sans',Tahoma,Helvetica,sans-serif; color: #ffffff; letter-spacing: 0px; text-transform: uppercase; text-decoration: none; -webkit-text-size-adjust:none; margin-right: 6px; } #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: uppercase; color: #c3c3c3; text-decoration: none; } @media (min-width: 1024px) { #nav { border-radius: 0px; } #nav.sqrmergenavs { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } } @media (min-width: 1024px) { #eyecatcher { border-radius: 0px; } } #headercontainer { box-sizing: border-box; padding: 0px 0 0px 0; } #header { box-sizing: border-box; padding-top: 30px; padding-bottom: 30px; border-color: #d3d3d3; border-width: 0px 0 0px 0; border-style: solid; } @media (min-width: 1024px) { #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: 1024px) { #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: 1024px) { #sidebarleft { border-radius: 0px; } } #content { box-sizing: border-box; padding-top: 30px; padding-bottom: 0px; border-color: #d3d3d3; border-width: 0px; border-style: solid; } @media (min-width: 1024px) { #content { border-radius: 0px; } } #sidebarright { box-sizing: border-box; padding-top: 30px; padding-bottom: 30px; border-color: #d3d3d3; border-width: 0px; border-style: solid; } @media (min-width: 1024px) { #sidebarright { border-radius: 0px; } } #footercontainer { box-sizing: border-box; padding: 0px 0 0px 0; } #footer { box-sizing: border-box; padding-top: 30px; padding-bottom: 0px; border-color: #d3d3d3; border-width: 0px 0 0px 0; border-style: solid; } @media (min-width: 1024px) { #footer { border-radius: 0px; } } #commoncontainer { box-sizing: border-box; padding: 0px 0px 20px 0px; } #common { box-sizing: border-box; background: #323232; padding: 20px; max-width: 1600px; margin: 0 auto; border-color: #d3d3d3; border-width: 0px; border-style: solid; } @media (min-width: 1024px) { #common { border-radius: 0px; } } @media (min-width: 1024px) { #header .sqrallwaysboxed, #header .sqrmobilefullwidth, #header .sqrdesktopboxed { box-sizing: border-box; max-width: 1600px; margin-left: auto; margin-right: auto; padding-left: 30px; padding-right: 30px; } #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: 1600px; 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: 1600px; margin-left: auto; margin-right: auto; } #content .sqrallwaysboxed, #content .sqrmobilefullwidth, #content .sqrdesktopboxed { box-sizing: border-box; max-width: 1600px; margin-left: auto; margin-right: auto; padding-left: 30px; padding-right: 30px; } #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: 1600px; margin-left: auto; margin-right: auto; padding-left: 30px; padding-right: 30px; } #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: 1600px; margin-left: auto; margin-right: auto; padding-left: 30px; padding-right: 30px; } #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: 1023px) { #header .sqrallwaysboxed, #header .sqrmobileboxed { box-sizing: border-box; padding-left: 30px; padding-right: 30px; } #header .sqrallwaysboxed>.sqrallwaysboxed, #header .sqrallwaysboxed>.nguiparagraphcontainer>.sqrallwaysboxed { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } #header .sqrmobileboxedimportant { padding-left: 30px !important; padding-right: 30px !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: 30px; padding-right: 30px; } #content .sqrallwaysboxed>.sqrallwaysboxed, #content .sqrallwaysboxed>.nguiparagraphcontainer>.sqrallwaysboxed { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } #content .sqrmobileboxedimportant { padding-left: 30px !important; padding-right: 30px !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: 30px; padding-right: 30px; } #sidebarright .sqrallwaysboxed>.sqrallwaysboxed, #sidebarright .sqrallwaysboxed>.nguiparagraphcontainer>.sqrallwaysboxed { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } #sidebarright .sqrmobileboxedimportant { padding-left: 30px !important; padding-right: 30px !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: 30px; padding-right: 30px; } #footer .sqrallwaysboxed>.sqrallwaysboxed, #footer .sqrallwaysboxed>.nguiparagraphcontainer>.sqrallwaysboxed { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } #footer .sqrmobileboxedimportant { padding-left: 30px !important; padding-right: 30px !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: 20px; 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: 24px; height: 24px; float: left; background: url(../img/?f=bulletdefault&ca=ffffff&cb=000000) no-repeat left top; } #eyecatcherbullets a.active { background-position: left bottom; } #common>div { font: 18px 'PT 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: #c3c3c3; text-decoration: none; } #common .ngcustomfooterelementfoldersandpages a, #common .ngcustomfooterelementpages a, #common>ul.sqrcommonnavhierarchical a, #common>ul.sqrcommonnav a { font: 18px 'PT 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: #c3c3c3; 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 5px 0; margin: 0; list-style:none; } #common .ngcustomfooterelementfoldersandpages>ul>li>em, #common .ngcustomfooterelementtext>h3, #common ul.sqrcommonnavhierarchical>li>em { font: 18px 'PT Sans',Tahoma,Helvetica,sans-serif; color: #ffffff; letter-spacing: 1px; text-transform: uppercase; font-style: normal; display: block; padding-bottom: 4px; margin: 0; } #common .ngcustomfooterelementtext>h3 { padding-bottom: 14px; } #common .ngcustomfooterelementfoldersandpages>ul>li>ul, #common ul.sqrcommonnavhierarchical>li>ul { display: block; margin: 0; padding: 10px 0; list-style: none; } #common .ngcustomfooterelementfoldersandpages>ul>li>ul>li, #common ul.sqrcommonnavhierarchical>li>ul>li { margin: 0; padding: 0 0 2px 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: 15px 0 0 0; text-align:center; } #commoncontact a { margin-left: 3px; margin-right: 3px; } #commoncontact a:last-child { margin-right: 0; } #common ul.sqrcommonnav, #common .ngcustomfooterelementpages>ul { display: flex; flex-wrap: wrap; column-gap: 20px; margin: 0; padding: 0; } #common ul.sqrcommonnav { justify-content: center; } @media (min-width: 1024px) { #common ul.sqrcommonnavhierarchical { display: flex; align-content: space-between; column-gap: 40px; } #common ul.sqrcommonnavhierarchical2col>li { width: calc(50% - 20px); } #common ul.sqrcommonnavhierarchical3col>li { width: calc(33.333% - 26.666px); } #common ul.sqrcommonnavhierarchical4col>li { width: calc(25% - 30px); } #common ul.sqrcommonnavhierarchical5col>li { width: calc(20% - 32px); } } #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; } #common .ngcustomfooterelementline hr { border: 0; } #common .ngcustomfooter .ngcustomfooterelementfoldersandpages>ul.ngcustomfooterelementfoldersandpages-0-col>li>ul { display: flex; flex-wrap: wrap; } #common .ngcustomfooter .ngcustomfooterelementfoldersandpages>ul.ngcustomfooterelementfoldersandpages-align-right { text-align: right; } #common .ngcustomfooter .ngcustomfooterelementfoldersandpages>ul.ngcustomfooterelementfoldersandpages-align-center { text-align: center; } #common .ngcustomfooter .ngcustomfooterelementfoldersandpages>ul.ngcustomfooterelementfoldersandpages-0-col>li>ul>li { padding: 0 20px 2px 0; } #common .ngcustomfooter .ngcustomfooterelementfoldersandpages>ul.ngcustomfooterelementfoldersandpages-0-col.ngcustomfooterelementfoldersandpages-align-right>li>ul { justify-content: flex-end; } #common .ngcustomfooter .ngcustomfooterelementfoldersandpages>ul.ngcustomfooterelementfoldersandpages-0-col.ngcustomfooterelementfoldersandpages-align-right>li>ul>li { padding: 0 0 2px 20px; } #common .ngcustomfooter .ngcustomfooterelementfoldersandpages>ul.ngcustomfooterelementfoldersandpages-0-col.ngcustomfooterelementfoldersandpages-align-center>li>ul { justify-content: center; } #common .ngcustomfooter .ngcustomfooterelementfoldersandpages>ul.ngcustomfooterelementfoldersandpages-0-col.ngcustomfooterelementfoldersandpages-align-center>li>ul>li { padding: 0 10px 2px 10px; } @media (min-width: 1024px) { #common .ngcustomfooter .ngcustomfooterrow { display: flex; column-gap: 40px; } #common .ngcustomfooter .ngcustomfooterrow1column .ngcustomfootercolumn { width: 100%; } #common .ngcustomfooter .ngcustomfooterrow2columns .ngcustomfootercolumn { width: calc(50% - 20px); } #common .ngcustomfooter .ngcustomfooterrow4columns .ngcustomfootercolumn { width: calc(25% - 30px); } #common .ngcustomfooter .ngcustomfooterrow2columns1by3 .ngcustomfootercolumn:first-child, #common .ngcustomfooter .ngcustomfooterrow2columns3by1 .ngcustomfootercolumn:last-child { width: calc(25% - 30px); } #common .ngcustomfooter .ngcustomfooterrow2columns1by3 .ngcustomfootercolumn:last-child, #common .ngcustomfooter .ngcustomfooterrow2columns3by1 .ngcustomfootercolumn:first-child { width: calc(75% - 10px); } #common .ngcustomfooter .ngcustomfooterrow3columns .ngcustomfootercolumn { width: calc(33.333% - 26.666px); } #common .ngcustomfooter .ngcustomfooterrow2columns1by2 .ngcustomfootercolumn:first-child, #common .ngcustomfooter .ngcustomfooterrow2columns2by1 .ngcustomfootercolumn:last-child { width: calc(33.333% - 30px); } #common .ngcustomfooter .ngcustomfooterrow2columns1by2 .ngcustomfootercolumn:last-child, #common .ngcustomfooter .ngcustomfooterrow2columns2by1 .ngcustomfootercolumn:first-child { width: calc(66.666% - 10px); } #common .ngcustomfooter .ngcustomfooterelementfoldersandpages>ul { display: flex; flex-wrap: wrap; column-gap: 40px; width: 100% } #common .ngcustomfooter .ngcustomfooterelementfoldersandpages>ul.ngcustomfooterelementfoldersandpages-1-col>li, #common .ngcustomfooter .ngcustomfooterelementfoldersandpages>ul.ngcustomfooterelementfoldersandpages-0-col>li { width: 100%; } #common .ngcustomfooter .ngcustomfooterelementfoldersandpages>ul.ngcustomfooterelementfoldersandpages-2-col>li { width: calc(50% - 20px); } #common .ngcustomfooter .ngcustomfooterelementfoldersandpages>ul.ngcustomfooterelementfoldersandpages-3-col>li { width: calc(33.333% - 26.666px); } #common .ngcustomfooter .ngcustomfooterelementfoldersandpages>ul.ngcustomfooterelementfoldersandpages-4-col>li { width: calc(25% - 30px); } } #verticalnav { background: #ffffff; padding: 10px; box-sizing: border-box; border-color: #d3d3d3; border-width: 0px; border-style: solid; } @media (min-width: 1024px) { #verticalnav { border-radius: 0px; } } #verticalnav ul { display: block; margin: 0; padding: 0; list-style: none; } #verticalnav ul ul { border-top: 1px solid rgba(0,0,0,0.075); } #verticalnav li { margin: 0; padding: 0; display: block; position: relative; border-bottom: 1px solid rgba(0,0,0,0.075);} #verticalnav li:last-child { border-bottom: none; } #verticalnav li.sqrverticalnavshow { border-bottom: none; } #verticalnav a { display: block; font: bold 18px 'PT Sans',Tahoma,Helvetica,sans-serif; line-height: 24px; color: #323232; letter-spacing: 0.9px; text-transform: uppercase; text-decoration: none; padding: 15px 69px 15px 15px; } #verticalnav a:hover { opacity: 0.75; } #verticalnav a:focus-visible { position: relative; z-index: 1; } #verticalnav .sqrverticalnavmore>div, #verticalnav>ul>li.sqrverticalnavhide>div, #verticalnav>ul>li.sqrverticalnavshow>div { position: absolute; top: 0; right: 0; width: 54px; height: 54px; cursor: pointer; z-index: 1; } #verticalnav .sqrverticalnavmore>div:hover { opacity: 0.75; } #verticalnav>ul>li.sqrverticalnavhide>div, #verticalnav>ul>li.sqrverticalnavshow>div { background: url(../img/?f=menudefault&ca=323232) right center no-repeat; } #verticalnav>ul>li.sqrverticalnavmore>div { background: url(../img/?f=moresmallright&ca=323232) right center no-repeat; } #verticalnav>ul>li.sqrverticalnavopen>div { background-image: url(../img/?f=moresmalldown&ca=323232); } #verticalnav>ul>li>ul>li a { font: 18px 'PT Sans',Tahoma,Helvetica,sans-serif; line-height: 24px; color: #323232; letter-spacing: 0.9px; text-transform: uppercase; text-decoration: none; padding: 12px 60px 12px 24px; } #verticalnav>ul>li>ul>li.sqrverticalnavmore>div { background: url(../img/?f=moresmallright&ca=323232) right center no-repeat; } #verticalnav>ul>li>ul>li.sqrverticalnavopen>div { background-image: url(../img/?f=moresmalldown&ca=323232); } #verticalnav>ul>li>ul>li.sqrverticalnavmore>div { width: 48px; height: 48px; } #verticalnav>ul>li>ul>li>ul>li.sqrverticalnavmore>div { width: 48px; height: 48px; } #verticalnav>ul>li>ul>li>ul>li>a { font: 18px 'PT Sans',Tahoma,Helvetica,sans-serif; line-height: 24px; color: #323232; letter-spacing: 1px; text-transform: uppercase; text-decoration: none; padding: 12px 12px 12px 36px; } #verticalnav>ul>li>ul>li>ul>li>ul>li>a { font: 18px 'PT Sans',Tahoma,Helvetica,sans-serif; line-height: 24px; color: #323232; letter-spacing: 0.9px; text-transform: uppercase; text-decoration: none; padding: 12px 12px 12px 48px; } #verticalnav>ul>li>ul>li>ul>li.sqrverticalnavmore>div { background: url(../img/?f=moresmallright&ca=323232) right center no-repeat; } #verticalnav>ul>li>ul>li>ul>li.sqrverticalnavopen>div { background-image: url(../img/?f=moresmalldown&ca=323232); } #verticalnav li.active>a { font-weight: bold; } #verticalnav li ul { display: none; } #verticalnav .sqrverticalnavopen>ul { display: block; } #verticalnav>ul>li { display: none; } #verticalnav>ul>li.sqrverticalnavshow { display: block; } #verticalnav>ul>li.sqrverticalnavhide { display: none; } #verticalnav>ul.sqrverticalnavexpanded>li, #verticalnav>ul.sqrverticalnavexpanded>li.sqrverticalnavhide { display: block; } #verticalnav>ul.sqrverticalnavexpanded>li.sqrverticalnavshow { display: none; } #verticalnav>ul>li.sqrverticalnavsearch { padding: 15px; } #verticalnav>ul>li.sqrverticalnavsearch>form { box-sizing: border-box; display: block; margin: 0; padding: 0; display: block; width: 100%; background: #d52339; } #verticalnav>ul>li.sqrverticalnavsearch>div { background: #d52339; } #verticalnav>ul>li.sqrverticalnavsearch>div>a { font: 18px 'PT Sans',Tahoma,Helvetica,sans-serif; color: #ffffff; letter-spacing: 0px; text-transform: none; padding: 8px 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } #verticalnav>ul>li.sqrverticalnavsearch>div>a>svg { height: 1.2em; width: 1.2em; vertical-align: -0.2em; margin-right: 5px; } #verticalnav>ul>li.sqrverticalnavsearch>div.sqrverticalnavsuggest>a { background-color: rgba(0,0,0,0.05); } #verticalnav>ul>li.sqrverticalnavsearch>form>input { box-sizing: border-box; display: block; padding: 0; width: 100%; border: 0; padding: 8px 12px 8px 30px; margin: 0; border-color: rgba(255, 255, 255, 0.075); -webkit-appearance: none; border-radius: 0; font: 18px 'PT Sans',Tahoma,Helvetica,sans-serif; color: #ffffff; letter-spacing: 0px; text-transform: none; background: transparent url(../img/?f=searchdefault&ca=ffffff) 8px center no-repeat; outline: none; } #verticalnav li em.ngshopcartindicator { display: none; background: #0c59f0; color: #ffffff; font-style: normal; padding-right: 8px; padding-left: 8px; border-radius: 5px; margin-left: 8px; font-weight: normal; } #verticalnav li em.ngshopcartindicatoractive { display: inline-block; } #verticalnav>ul>li.sqrverticalnavlogo { display: block; } #verticalnav>ul>li.sqrverticalnavlogo>a { padding: 0; } #verticalnav>ul>li.sqrverticalnavlogo>a>img { display: block; width: 100%; height: auto; } @media (min-width: 1024px) { #contentcontainer.contentcontainerverticalnavvisible { display: flex; } #contentcontainer.contentcontainerverticalnavvisible #verticalnav { width: 25%; } #contentcontainer.contentcontainerverticalnavvisible #contentbox { width: 75%; } #verticalnav>ul>li { display: block; } #verticalnav>ul>li.sqrverticalnavshow, #verticalnav>ul.sqrverticalnavexpanded>li.sqrverticalnavhide { display: none; } } @media (max-width: 1023px) { #verticalnav { border-left-width: 0; border-right-width: 0; } } @media (min-width: 1024px) { .sqrindent { display: block; margin-left: var(--sqrindentleft); margin-right: var(--sqrindentright); } }