#sidebar{margin-top:120px}#sidebar .widget{position:relative;font-family:var(--openReg);margin:0 0 20px;font-size:25px;border:4px solid var(--ltBlue);color:#fff}#sidebar .widget.widget_recent_entries{border:none}#sidebar .widget p{font-size:17px}#sidebar .widget .textwidget{text-shadow:0 1px 0 #0d3972;border:1px solid #fff;background:var(--ltBlue);padding:20px 30px 10px;text-align:center}#sidebar .widget .textwidget a{display:block;font-weight:700;border:1px solid #005caa;border-bottom:2px solid #111;position:relative;color:#fff;padding:5px 10px;font-size:14px;width:100%;background:linear-gradient(to bottom,#005caa 0,#0d3972 100%);border-radius:5px;text-transform:uppercase}#sidebar .widget .textwidget p>a{margin-top:15px}#sidebar .widget:nth-of-type(2n){border-color:#005caa}#sidebar .widget:nth-of-type(2n) .textwidget{background:#005caa;text-shadow:0 1px 0 #0d3972}#sidebar .widget:nth-of-type(2n) .textwidget a{background:linear-gradient(to bottom,var(--ltBlue) 0,#3772bb 100%)}#sidebar .widget.widget_nav_menu{border:unset}#sidebar .widget h2{border-bottom:1px solid #222;font-size:18px;font-family:var(--openBold);padding:0 0 5px;margin:0 0 17px;font-weight:400;color:#222}#sidebar .widget.widget_nav_menu ul li{display:block;position:relative;border-bottom:1px dashed #ddd}#sidebar .widget.widget_recent_entries ul{margin-left:20px;color:var(--blue)}#sidebar .widget.widget_recent_entries ul li{line-height:1rem;margin-bottom:10px;position:relative}#sidebar .widget.widget_recent_entries ul li::before{position:absolute;content:"";height:5px;width:5px;background-color:var(--blue);top:10px;left:-12px;border-radius:50px}#sidebar .widget.widget_recent_entries ul li a{color:var(--gray200);font-size:15px}#sidebar .widget.widget_nav_menu ul li a{display:block;color:#005caa;font-family:var(--openReg);padding:10px;font-size:14px;display:flex;align-items:start}#sidebar .widget.widget_nav_menu ul li a::before{content:"\f101";font:var(--fa-font-solid);font-size:10px;display:block;margin-right:1rem;line-height:21px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscape}.free-shipping{max-width:calc(100% - 300px);margin:0 auto}.contwidget,.free-shipping{font-size:20px;color:var(--gray400);font-family:var(--openSemi);display:block;width:100%;margin-top:40px;margin-bottom:1.5rem;border:1px dashed var(--blue);padding:20px 30px;text-align:center}.contwidget h2,.free-shipping h2{color:var(--blue);font-size:40px;font-family:var(--openExtra);text-transform:uppercase}.free-shipping .textwidget{text-align:center;display:inline-block}.free-shipping .textwidget img{float:left;padding:0;border:none}.interlink{width:100%;background:#f2f2f2;border:1px solid var(--ltGray300);padding:25px 35px;margin:20px 0;display:flex}.interlink>div{flex-grow:1}.interlink h3{font-size:16px;margin:0 0 6px;font-family:var(--openReg)}.interlink ul{margin:0 0 20px}.interlink ul li{padding:0 0 0 20px;margin:0 0 10px;position:relative}.interlink ul li::before{content:"\f0da";color:var(--blue);position:absolute;left:0;top:50%;transform:translateY(-50%);display:inline-block;font:var(--fa-font-solid);font-size:11px;text-rendering:auto;-webkit-font-smoothing:antialiased}.interlink ul li a{color:var(--blue)}.widget-menus{border-top:1px solid var(--ltGray300);margin:60px 0 0;padding:50px 0 20px}.widget-menus h2{color:var(--dkBlue);text-align:center;font-size:25px;font-family:var(--openBold);margin:0 0 30px}.widget-menus ul{display:grid;grid-template-columns:repeat(3,1fr)}#sidebar .widget-menus ul{display:block}.widget-menus ul li{padding:4px 13px}#sidebar .widget-menus ul li{padding:0}#sidebar .widget-menus ul li a{padding:10px 10px 10px 30px;font-size:14px}.widget-menus ul li a{color:var(--gray500);font-family:var(--openReg);font-size:15px}@media screen and (max-width:1117px){.free-shipping{max-width:calc(100% - 180px)}}@media screen and (max-width:1078px){.contwidget h2,.free-shipping h2{font-size:25px}.contwidget{font-size:15px}.free-shipping{max-width:90%}}@media screen and (max-width:991px){#sidebar .widget .textwidget h3{font-size:25px!important}#sidebar .widget .textwidget p{font-size:14px}}@media screen and (max-width:925px){.free-shipping{max-width:100%}}@media screen and (max-width:768px){#sidebar{margin:10px auto 0;max-width:400px}.widget-menus h2{font-size:20px;margin-top:0}.widget-menus ul{grid-template-columns:repeat(2,1fr)}.widget-menus ul li{margin:10px}}@media screen and (max-width:596px){.free-shipping .textwidget img{float:none;display:block;margin:0 auto;padding-bottom:1rem}.widget-menus ul{grid-template-columns:1fr}.interlink{flex-direction:column}}
