:root{--ocw-red:#d71920;--ocw-red-dark:#9f0f14;--ocw-black:#111;--ocw-white:#fff}
html{scroll-behavior:smooth}body{overflow-x:hidden}img{max-width:100%}
.header-top-two{background:#111;border-bottom:1px solid rgba(255,255,255,.08)}
.header-top-two .social-icon li a,.header-top-two .search-box button{color:#fff}
.header-top-two .social-icon li a:hover,.header-top-two .search-box button:hover{color:var(--ocw-red)}
.ocw-brand-svg{display:inline-block!important;width:14px!important;height:14px!important;vertical-align:middle!important;overflow:visible!important;fill:currentColor}
.ocw-blogger-svg{fill:none}.header-top-two .social-icon li a svg.ocw-brand-svg path,.social-icon-one li a svg.ocw-brand-svg path{fill:#fff!important}
.header-top-two .social-icon li a:hover svg.ocw-brand-svg path,.social-icon-one li a:hover svg.ocw-brand-svg path{fill:var(--ocw-red)!important}
.header-top-two .social-icon li a svg.ocw-blogger-svg .blogger-bg,.social-icon-one li a svg.ocw-blogger-svg .blogger-bg{fill:#f57d00!important}
.header-top-two .social-icon li a svg.ocw-blogger-svg .blogger-mark,.social-icon-one li a svg.ocw-blogger-svg .blogger-mark{fill:#fff!important}
.header-top-two .search-box input{color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}
.header-top-two .search-box input::placeholder{color:#ccc}
.header-upper{background:#fff;padding:22px 0}.header-upper .logo img{max-width:225px}
.header-upper .info-box .icon-box,.header-upper .info-box .icon-box span{color:var(--ocw-red)!important}
.header-upper .info-box strong{color:#111;display:block;font-weight:800}.header-upper .info-box a{color:#4d4d4d;font-weight:600}.header-upper .info-box a:hover{color:var(--ocw-red)}
.ocw-top-ad{padding:14px 0;text-align:center;background:#f4f4f4;border-top:1px solid #ededed;overflow:visible!important}
.ad-slider-simple{position:relative;width:100%;min-height:90px;overflow:hidden;transition:height .45s ease}
.ad-slider-simple .ad-slide{position:absolute;inset:0 auto auto 0;width:100%;opacity:0;visibility:hidden;pointer-events:none;text-align:center;transition:opacity .55s ease,visibility .55s ease}
.ad-slider-simple .ad-slide.active{position:relative;opacity:1;visibility:visible;pointer-events:auto}
.ad-slider-simple .ad-slide a{display:block;width:100%}.ad-slider-simple img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain!important;margin:0 auto!important}
.header-lower{background:#111;border-top:4px solid var(--ocw-red)}
.ocw-clean-nav .navigation>li>a{color:#fff;text-transform:uppercase;font-size:13px;font-weight:800;letter-spacing:.5px}
.ocw-clean-nav .navigation>li.current>a,.ocw-clean-nav .navigation>li>a:hover{color:#fff}
.ocw-clean-nav .navigation>li.current>a:before,.ocw-clean-nav .navigation>li>a:hover:before{background:var(--ocw-red)}
.sticky-header{border-top:4px solid var(--ocw-red)}.sticky-header .logo img{max-height:58px}
.main-footer{background:#111}.main-footer .widgets-section{background:#171717}.main-footer h2,.main-footer p,.main-footer li,.main-footer a{color:#fff}.main-footer a:hover{color:var(--ocw-red)}
.ocw-footer-logo img{max-width:220px;margin-bottom:18px}.ocw-small-list{padding-left:0;list-style:none}.ocw-small-list li{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1)}
.footer-bottom{background:#0d0d0d}.copyright-section{border-top:1px solid rgba(255,255,255,.1)}
.main-menu .navbar-toggler{display:none;width:48px;height:44px;padding:9px 10px;margin:8px 0;border:1px solid rgba(255,255,255,.28);border-radius:6px;background:transparent;cursor:pointer;position:relative;z-index:1002}
.main-menu .navbar-toggler .icon-bar{display:block;width:25px;height:3px;margin:4px auto;border-radius:2px;background:#fff;transition:transform .25s ease,opacity .2s ease}
.main-menu .navbar-toggler[aria-expanded=true] .icon-bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.main-menu .navbar-toggler[aria-expanded=true] .icon-bar:nth-child(2){opacity:0}.main-menu .navbar-toggler[aria-expanded=true] .icon-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
@media(max-width:991px){.header-lower .auto-container{padding-left:15px;padding-right:15px}.header-lower .nav-outer{min-height:60px}.header-lower .main-menu{width:100%}.header-lower .navbar-header{display:flex;justify-content:flex-end;align-items:center;min-height:60px}.main-menu .navbar-toggler{display:block!important}.header-lower .navbar-collapse,.sticky-header .navbar-collapse{display:none!important;width:100%;height:auto!important;overflow:visible!important;background:#111;border-top:1px solid rgba(255,255,255,.13);box-shadow:0 14px 28px rgba(0,0,0,.28)}.header-lower .navbar-collapse.ocw-menu-open,.sticky-header .navbar-collapse.ocw-menu-open{display:block!important}.header-lower .navigation,.sticky-header .navigation{display:block!important;width:100%!important;margin:0!important;padding:6px 0 10px!important;float:none!important}.header-lower .navigation>li,.sticky-header .navigation>li{display:block!important;float:none!important;width:100%!important;margin:0!important;border-bottom:1px solid rgba(255,255,255,.1)}.header-lower .navigation>li>a,.sticky-header .navigation>li>a{display:block!important;width:100%!important;padding:14px 18px!important;color:#fff!important;font-size:14px!important;line-height:1.25!important;text-align:left!important}.header-lower .navigation>li.current>a,.header-lower .navigation>li>a:hover,.sticky-header .navigation>li.current>a,.sticky-header .navigation>li>a:hover{background:var(--ocw-red)!important}.header-lower .navigation>li>a:before,.sticky-header .navigation>li>a:before{display:none!important}.sticky-header .auto-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.sticky-header .right-col{float:none!important;width:auto;margin-left:auto}.sticky-header .right-col .main-menu{position:static}.sticky-header .navbar-collapse{position:absolute;left:0;right:0;top:100%;width:100vw}.header-upper .pull-left,.header-upper .pull-right{float:none!important;text-align:center}.header-upper .upper-right{margin-top:18px}.header-upper .info-box{display:block;margin:10px auto;text-align:left;max-width:280px}}
@media(min-width:992px){.header-lower .navbar-collapse,.sticky-header .navbar-collapse{display:block!important}}
