/* @import url('http://localhost:8888/sanbernardino/css/style.css'); */

@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@200;300;400;600;700;800;900&family=Open+Sans:wght@300;400;600;700;800&family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap");a,a:hover{text-decoration:none}body{font-family:"Open Sans",sans-serif;font-size:14px;line-height:22px;font-weight:400;-webkit-font-smoothing:antialiased}body button,body input,body textarea,body select{font-family:"Open Sans",sans-serif;font-size:16px}h1,h2,h3,h4,h5,h6,a,p,ul,ol,li,div,strong,i,b,em{font-family:"Open Sans",sans-serif}*{box-sizing:border-box}strong{font-weight:600}.w-row{display:flex;flex-wrap:wrap}.w-column{flex-direction:column}.w-align-h{justify-content:center}.w-align-v{align-items:center}.w-20{width:20%;float:left}.w-30{width:30%;float:left}.w-40{width:40%;float:left}.w-50{width:50%;float:left}.w-60{width:60%;float:left}.w-70{width:70%;float:left}.w-80{width:80%;float:left}.w-100{width:100%}div[id$="divContent"],span[id$="ltContent"],div[id*="divInlineEdit"] div[id*="contentDiv"]{font-family:"Open Sans",sans-serif;font-size:14px;line-height:20px;font-weight:500}div[id$="divContent"] img[style*="float: left"],span[id$="ltContent"] img[style*="float: left"],div[id*="divInlineEdit"] div[id*="contentDiv"] img[style*="float: left"]{margin:0 1em .5em 0}div[id$="divContent"] img[style*="float: right"],span[id$="ltContent"] img[style*="float: right"],div[id*="divInlineEdit"] div[id*="contentDiv"] img[style*="float: right"]{margin:0 0 .5em 1em}div[id$="divContent"] h1,div[id$="divContent"] h2,div[id$="divContent"] h3,div[id$="divContent"] h4,div[id$="divContent"] h5,div[id$="divContent"] h6,span[id$="ltContent"] h1,span[id$="ltContent"] h2,span[id$="ltContent"] h3,span[id$="ltContent"] h4,span[id$="ltContent"] h5,span[id$="ltContent"] h6,div[id*="divInlineEdit"] div[id*="contentDiv"] h1,div[id*="divInlineEdit"] div[id*="contentDiv"] h2,div[id*="divInlineEdit"] div[id*="contentDiv"] h3,div[id*="divInlineEdit"] div[id*="contentDiv"] h4,div[id*="divInlineEdit"] div[id*="contentDiv"] h5,div[id*="divInlineEdit"] div[id*="contentDiv"] h6{font-family:"Open Sans",sans-serif;font-weight:600;margin:0 0 8px 0}div[id$="divContent"] h1,span[id$="ltContent"] h1,div[id*="divInlineEdit"] div[id*="contentDiv"] h1{font-size:32px;line-height:38px}div[id$="divContent"] h2,span[id$="ltContent"] h2,div[id*="divInlineEdit"] div[id*="contentDiv"] h2{font-size:28px;line-height:34px}div[id$="divContent"] h3,span[id$="ltContent"] h3,div[id*="divInlineEdit"] div[id*="contentDiv"] h3{font-size:22px;line-height:26px}div[id$="divContent"] h4,span[id$="ltContent"] h4,div[id*="divInlineEdit"] div[id*="contentDiv"] h4{font-size:20px;line-height:24px}div[id$="divContent"] h5,span[id$="ltContent"] h5,div[id*="divInlineEdit"] div[id*="contentDiv"] h5{font-size:16px;line-height:20px}div[id$="divContent"] h6,span[id$="ltContent"] h6,div[id*="divInlineEdit"] div[id*="contentDiv"] h6{font-size:14px;line-height:18px}div[id$="divContent"] a,span[id$="ltContent"] a,div[id*="divInlineEdit"] div[id*="contentDiv"] a{color:#124;text-decoration:underline;font-weight:600}div[id$="divContent"] a:hover,div[id$="divContent"] a:focus,span[id$="ltContent"] a:hover,span[id$="ltContent"] a:focus,div[id*="divInlineEdit"] div[id*="contentDiv"] a:hover,div[id*="divInlineEdit"] div[id*="contentDiv"] a:focus{text-decoration:underline;color:#D53930}div[id$="divContent"] ul li,span[id$="ltContent"] ul li,div[id*="divInlineEdit"] div[id*="contentDiv"] ul li{padding:5px;position:relative;list-style:none}div[id$="divContent"] ul li:after,span[id$="ltContent"] ul li:after,div[id*="divInlineEdit"] div[id*="contentDiv"] ul li:after{position:absolute;content:'\f111';left:-15px;top:6px;font-size:8px;color:#124;font-family:"Fontawesome"}div[id$="divContent"] ul li p,span[id$="ltContent"] ul li p,div[id*="divInlineEdit"] div[id*="contentDiv"] ul li p{margin:0}div[id$="divContent"] blockquote,span[id$="ltContent"] blockquote,div[id*="divInlineEdit"] div[id*="contentDiv"] blockquote{border-left:7px solid #039ACC;padding-left:20px}.container{padding:30px;box-sizing:border-box;display:flex;flex-wrap:wrap;width:100%;max-width:1400px;margin:0 auto}@media screen and (max-width: 900px){.container{padding:30px}}@media screen and (max-width: 500px){.container{padding:15px}}.designMode [data-aos]{pointer-events:all !important}.designMode [data-aos^=fade][data-aos^=fade]{opacity:1 !important}.designMode [data-aos^=fade-up],.designMode [data-aos^=fade-down],.designMode [data-aos=fade-right],.designMode [data-aos=fade-left]{transform:none !important}@media screen and (max-width: 900px){.w-20,.w-30,.w-40,.w-50,.w-60,.w-70,.w-80{width:100% !important}}div#CMS_DragDropWrapper{z-index:12000 !important}#news-summary .content .date{color:#6b6b6b}button[id*="btn_month"]{color:#000}.CMS_adminBar{z-index:12100 !important}.portletEditMode #page,.checkoutAndEditMode #page{padding:10px}.portletEditMode .ptl_page,.checkoutAndEditMode .ptl_page{display:block !important}.portletEditMode #subpage #page,.checkoutAndEditMode #subpage #page{margin:0}.portletEditMode #subpage #theme,.checkoutAndEditMode #subpage #theme{padding:0}.portletEditMode #subpage .sub-bg,.checkoutAndEditMode #subpage .sub-bg{display:none}.mm-ismenu{background:#124}.mm-menu{color:#fff}.mm-menu .mm-list>li>a.mm-subopen:after,.mm-menu .mm-list>li>a.mm-subclose:before{border-color:#fff}.goog-te-gadget img{display:none;position:relative}.goog-te-gadget-simple .goog-te-menu-value span{display:none}div#google_translate_element{display:block;height:35px;overflow:hidden;position:relative;top:0}body .goog-te-gadget-simple{background:none;border:none;display:block;height:32px}iframe.goog-te-menu-frame.skiptranslate{width:100% !important;max-width:320px !important;height:768px !important}select.goog-te-combo{margin:0 !important;border:none !important;background:transparent;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important;-webkit-appearance:none;font-size:14;text-transform:uppercase;font-family:"Nunito Sans",sans-serif;position:relative;letter-spacing:.03em;vertical-align:top;height:35px;line-height:35px;padding:0 10px;cursor:pointer;overflow:hidden;-moz-appearance:none;color:#282828;width:150px;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}select.goog-te-combo option{color:#000}select.goog-te-combo::-ms-expand{display:none}#google_translate_element select:hover,#google_translate_element select:focus{color:#fff;background:#124}.skiptranslate>div{position:relative}.goog-logo-link{display:none}#google_translate_element select.goog-te-combo option{background:#fff;color:#000}#Btop{position:fixed;right:20px;bottom:-50px;background:#124;width:40px;height:40px;border-radius:50%;border:2px solid #000;display:flex;align-items:center;justify-content:center;color:#fff;transition:all 400ms ease;z-index:8000}#Btop span{font-size:26px}#Btop:hover,#Btop:focus{background:#fff;text-decoration:none;color:#124;border:2px solid #124}#Btop.show{bottom:20px !important}.offScreen{position:fixed !important}#menubar{position:relative}#menubar #mobile-bar{display:none !important}#menubar #mobileNav{display:none;justify-content:center;align-items:center;display:none;color:#124;width:120px;height:40px;float:right;background:transparent;width:100%;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 1050px){#menubar #mobileNav{display:flex}}#menubar #mobileNav span{display:block;padding-left:10px;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 700px){#menubar #mobileNav span{display:none}}#menubar #mobileNav .hamburger{position:relative;width:1.5rem;height:1.5rem;cursor:pointer}#menubar #mobileNav .hamburger .bar,#menubar #mobileNav .hamburger .bar:before,#menubar #mobileNav .hamburger .bar:after{position:absolute;display:block;width:100%;height:2px;content:'';-webkit-transform:rotate(0);transform:rotate(0);pointer-events:none;background-color:#124;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}#menubar #mobileNav .hamburger .bar{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#menubar #mobileNav .hamburger .bar,#menubar #mobileNav .hamburger .bar:before,#menubar #mobileNav .hamburger .bar:after{transition:top .2s .2s,left .1s,background-color .2s .1s,-webkit-transform .2s;transition:top .2s .2s,left .1s,transform .2s,background-color .2s .1s;transition:top .2s .2s,left .1s,transform .2s,background-color .2s .1s,-webkit-transform .2s}#menubar #mobileNav .hamburger .bar:before,#menubar #mobileNav .hamburger .bar:after{-webkit-transform:rotate(0);transform:rotate(0)}#menubar #mobileNav .hamburger .bar:before{top:.5rem}#menubar #mobileNav .hamburger .bar:after{top:-0.5rem}#menubar #mobileNav:hover,#menubar #mobileNav:focus{background:#124;box-shadow:inset 0 0 0 2px #039ACC}#menubar #mobileNav:hover span,#menubar #mobileNav:focus span{color:#fff}#menubar #mobileNav:hover .hamburger .bar,#menubar #mobileNav:hover .hamburger .bar:before,#menubar #mobileNav:hover .hamburger .bar:after,#menubar #mobileNav:focus .hamburger .bar,#menubar #mobileNav:focus .hamburger .bar:before,#menubar #mobileNav:focus .hamburger .bar:after{background:#fff}#menubar #mobileNav.expanded{background:#124;box-shadow:inset 0 0 0 2px #039ACC}#menubar #mobileNav.expanded span{color:#fff}#menubar #mobileNav.expanded .hamburger .bar{background-color:transparent}#menubar #mobileNav.expanded .hamburger .bar:before,#menubar #mobileNav.expanded .hamburger .bar:after{top:0;transition:background-color .2s,top .2s,left .2s,-webkit-transform .2s .15s;transition:background-color .2s,top .2s,left .2s,transform .2s .15s;transition:background-color .2s,top .2s,left .2s,transform .2s .15s,-webkit-transform .2s .15s;background-color:red}#menubar #mobileNav.expanded .hamburger .bar:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menubar #mobileNav.expanded .hamburger .bar:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#menubar .mobile-nav-items{position:absolute;left:0;top:40px;width:100%;background:#124;display:none;border-top:1px solid rgba(0,0,0,0.3);padding:10px 0;z-index:999999}@media screen and (min-width: 1101px){#menubar .mobile-nav-items{display:none !important}}#menubar .mobile-nav-items *{box-sizing:border-box}#menubar .mobile-nav-items ul{margin:0;padding:0}#menubar .mobile-nav-items ul li{list-style:none;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;position:relative}#menubar .mobile-nav-items ul li a{display:block;padding:10px 20px;background:#124;font-weight:600;font-size:16px;color:#fff;width:100%;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}#menubar .mobile-nav-items ul li a:hover,#menubar .mobile-nav-items ul li a:focus,#menubar .mobile-nav-items ul li a.expanded{text-decoration:none;background:#039ACC;color:#124}#menubar .mobile-nav-items ul li .subnav-items{width:100%;display:none}#menubar .mobile-nav-items ul li .subnav-items li{position:relative}#menubar .mobile-nav-items ul li .subnav-items li a{border-right:1px solid rgba(255,255,255,0.5);font-weight:400;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}#menubar .mobile-nav-items ul li .subnav-items li a:hover,#menubar .mobile-nav-items ul li .subnav-items li a:focus,#menubar .mobile-nav-items ul li .subnav-items li a.expanded{text-decoration:none;background:#039ACC;color:#124}#menubar .mobile-nav-items ul li .subnav-items li:after{position:absolute;content:'';left:0;bottom:0;width:100%;height:1px;background:rgba(255,255,255,0.5)}#menubar .mobile-nav-items ul li .subnav-items.level1{background:#0c1830}#menubar .mobile-nav-items ul li .subnav-items.level1>li>a{background:#0c1830;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}#menubar .mobile-nav-items ul li .subnav-items.level1>li>a:not(.subnav){padding-left:30px}#menubar .mobile-nav-items ul li .subnav-items.level1>li>a:hover,#menubar .mobile-nav-items ul li .subnav-items.level1>li>a:focus,#menubar .mobile-nav-items ul li .subnav-items.level1>li>a.expanded{text-decoration:none;background:#039ACC;color:#124}#menubar .mobile-nav-items ul li .subnav-items.level2{background:#070e1b}#menubar .mobile-nav-items ul li .subnav-items.level2 li a{background:#070e1b;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}#menubar .mobile-nav-items ul li .subnav-items.level2 li a:not(.subnav){padding-left:50px}#menubar .mobile-nav-items ul li .subnav-items.level2 li a:hover,#menubar .mobile-nav-items ul li .subnav-items.level2 li a:focus,#menubar .mobile-nav-items ul li .subnav-items.level2 li a.expanded{text-decoration:none;background:#039ACC;color:#124}#menubar .mobile-nav-items ul li.has-child a{width:calc(100% - 40px);border-right:1px solid rgba(0,0,0,0.3);transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}#menubar .mobile-nav-items ul li.has-child a:hover,#menubar .mobile-nav-items ul li.has-child a:focus,#menubar .mobile-nav-items ul li.has-child a.expanded{text-decoration:none;background:#039ACC;color:#124}#menubar .mobile-nav-items ul li.has-child .subnav{width:40px;height:44px;display:flex;justify-content:center;align-items:center;padding:0;border:none}#menubar .mobile-nav-items ul li:after{position:absolute;content:'';left:0;bottom:0;width:100%;height:1px;background:rgba(0,0,0,0.3)}.mfp-item-content .title{display:block}.mfp-item-content img{max-width:200px}.search-container{background:#fff;position:absolute;left:0;top:calc(100% + 15px);width:100%;z-index:9999;padding:40px 20px;display:none}.search-container .divSearchBox{max-width:1200px;margin:0 auto}.search-container .divSearchBox input{border:3px solid #124;background:#fff;text-align:left;text-indent:10px;font-size:16px;height:50px;padding:0;width:calc(100% - 50px);font-weight:600;color:#124;box-shadow:1px 1px 5px 0px rgba(0,0,0,0.3)}.search-container .divSearchBox input::-webkit-input-placeholder{color:#ccc;font-weight:700;font-size:16px}.search-container .divSearchBox input:-ms-input-placeholder{color:#ccc;font-weight:700;font-size:16px}.search-container .divSearchBox input::-ms-input-placeholder{color:#ccc;font-weight:700;font-size:16px}.search-container .divSearchBox input::-moz-placeholder{color:#ccc;font-weight:700;font-size:16px}.search-container .divSearchBox input::placeholder{color:#ccc;font-weight:700;font-size:16px}.search-container .divSearchBox>a{position:relative}.search-container .divSearchBox>a img{display:none}.search-container .divSearchBox>a:after{position:absolute;content:"\f002";background:#124;top:-14px;left:0;width:50px;height:50px;display:flex;justify-content:center;align-items:center;color:#fff;font-family:"Fontawesome";font-size:22px;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1);border:none}.search-container .divSearchBox>a:hover:after,.search-container .divSearchBox>a:focus:after{background:#039ACC;color:#124}.search-container .s-links{padding-top:20px}.search-container .s-links .search-links>span{color:#124;text-transform:uppercase;font-weight:bold;display:block;padding-bottom:10px;font-family:"Nunito Sans",sans-serif;font-size:16px;font-weight:900}.search-container .s-links .search-links ul{padding:0;margin:0;column-count:2}@media screen and (max-width: 800px){.search-container .s-links .search-links ul{column-count:1}}.search-container .s-links .search-links ul li{list-style:none;padding:5px 0}.search-container .s-links .search-links ul li a{color:#000;font-weight:500}.search-container .s-links .search-links ul li a:hover,.search-container .s-links .search-links ul li a:focus{text-decoration:underline}header{border-bottom:16px solid #124;background-color:#fff;background-image:url('https://cdnsm5-hosted.civiclive.com/UserFiles/Servers/Server_17442462/Templates/img/header-bg.jpg');background-size:contain;background-position:center;background-repeat:repeat;position:relative;position:fixed;left:0;top:0;width:100%;z-index:2000}header .container{padding-bottom:0;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1);position:relative}@media screen and (max-width: 1050px){header .container{padding-top:0}}@media screen and (max-width: 800px){header .container{padding:0 10px}}header .container .top-header{width:100%;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 1050px){header .container .top-header{display:flex;justify-content:space-between;align-items:center;padding:10px 0}}header .container .top-header .logo{transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}header .container .top-header .logo a{display:flex;align-items:center;justify-content:center;max-width:500px;margin:0 auto}header .container .top-header .logo a img{width:100%;display:block}header .container .top-header .logo a img.city-logo{width:120px;padding:10px;padding-right:20px}@media screen and (max-width: 1050px){header .container .top-header .logo a img.city-logo{width:90px;padding:0;padding-top:10px}}header .container .top-header .logo a img.city-name{width:350px}@media screen and (max-width: 1050px){header .container .top-header .logo a img.city-name{display:none}}header .container .top-header .header-info{position:absolute;right:20px;top:20px}@media screen and (max-width: 1050px){header .container .top-header .header-info{position:relative;top:auto;right:auto}}header .container .top-header .header-info .top-sec{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px}@media screen and (max-width: 1050px){header .container .top-header .header-info .top-sec{padding:0}}header .container .top-header .header-info .top-sec ul{margin:0;padding:0}header .container .top-header .header-info .top-sec ul li{list-style:none;display:inline-block}header .container .top-header .header-info .top-sec ul li:first-child{border-right:1px solid #eee;padding:0 3px}header .container .top-header .header-info .top-sec ul li a{display:flex;font-size:20px;color:#282828;width:35px;height:35px;justify-content:center;align-items:center}header .container .top-header .header-info .top-sec ul li a:hover,header .container .top-header .header-info .top-sec ul li a:focus{color:#fff;background:#124}header .container .top-header .header-info .bottom-sec{text-align:center;font-size:14px}header .container .top-header .header-info .bottom-sec .header-btn{display:block;text-align:center;padding:5px 10px;border:1px solid #E2E2E2;font-size:12px;font-weight:600;color:#fff;width:160px;margin:10px auto 0;background:#D53930}header .container .top-header .header-info .bottom-sec .header-btn:hover,header .container .top-header .header-info .bottom-sec .header-btn:focus{background:#124;color:#fff}header .container .bottom-header{width:100%}header .container .bottom-header .mainNav #menubar .inside-padding{padding:0;max-width:900px}@media screen and (max-width: 1050px){header .container .bottom-header .mainNav #menubar .inside-padding{display:flex;align-items:center}header .container .bottom-header .mainNav #menubar .inside-padding .search-box{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#124;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}header .container .bottom-header .mainNav #menubar .inside-padding .search-box:hover,header .container .bottom-header .mainNav #menubar .inside-padding .search-box:focus{color:#fff;background:#124}}header .container .bottom-header .mainNav #menubar .inside-padding #mobile-bar{display:none;background:#124;color:#fff;text-align:center;width:auto;font-weight:600;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}header .container .bottom-header .mainNav #menubar .inside-padding #mobile-bar .fa{padding-right:7px}header .container .bottom-header .mainNav #menubar .inside-padding #mobile-bar:hover,header .container .bottom-header .mainNav #menubar .inside-padding #mobile-bar:focus{background:#A2C635}@media screen and (max-width: 1000px){header .container .bottom-header .mainNav #menubar .inside-padding #mobile-bar{display:block;padding:10px}}@media screen and (max-width: 1050px){header .container .bottom-header .mainNav #menubar .inside-padding .megamenu{display:none}}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu{text-align:center;position:static}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0{position:static}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0>a{padding:10px 15px;font-size:14px;font-weight:600;font-family:"Open Sans",sans-serif;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1);position:relative;color:#000}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0>a:hover,header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0>a:focus,header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0>a.open{background:#124;color:#fff}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0.has-child>a:after{position:relative;content:'\f0d7';font-family:"Fontawesome";padding-left:7px}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav{background:rgba(255,255,255,0.9);text-align:left;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%;max-width:1400px;padding:20px}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1>ul{width:100%}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1>ul:not(.has-category){-webkit-column-count:4;-moz-column-count:4;column-count:4}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1>ul:not(.has-category)>li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1>ul:not(.has-category)>li>div>a{font-weight:500;padding:5px 10px;color:#124;position:relative;font-family:"Open Sans",sans-serif;font-size:14px;margin:0}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1>ul:not(.has-category)>li>div>a span{position:relative;z-index:10}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1>ul:not(.has-category)>li>div>a:hover,header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1>ul:not(.has-category)>li>div>a:focus{background:#124;color:#fff}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1>ul:not(.has-category)>li .level2{display:none}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1>ul:not(.has-category)>li .level2 ul{margin:0}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1>ul:not(.has-category)>li .level2 ul li{margin:0;padding-left:10px}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1>ul:not(.has-category)>li .level2 ul li a{transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1);color:#124;padding:0 10px;font-family:"Open Sans",sans-serif}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1>ul:not(.has-category)>li .level2 ul li a span{font-size:14px;line-height:20px}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1>ul:not(.has-category)>li .level2 ul li a:hover,header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1>ul:not(.has-category)>li .level2 ul li a:focus{background:#124;color:#fff}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1 .has-category{width:25%;margin:0;padding-right:10px}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1 .has-category>span{font-weight:600}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1 .has-category li{margin:0;padding-left:10px}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1 .has-category li a{transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1);color:#124;padding:0 10px}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1 .has-category li a span{font-size:14px;line-height:20px}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1 .has-category li a:hover,header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1 .has-category li a:focus{color:#000;background:#fff}html:not(.designMode) header.sticky .container{padding-top:0}@media screen and (min-width: 1051px){html:not(.designMode) header.sticky .container .top-header{height:95px}}@media screen and (min-width: 1051px){html:not(.designMode) header.sticky .container .top-header .logo{transform:scale(0.6)}}html:not(.designMode) header.sticky .emergency-banner{padding:10px 15px}.designMode header{position:relative !important;top:auto !important}.emergency-banner{padding:20px;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 900px){.emergency-banner{padding:10px 15px}}.emergency-banner .close-btn{float:right;background:#000;color:#fff;font-size:18px;line-height:normal;width:25px;height:25px;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}.emergency-banner .close-btn:hover,.emergency-banner .close-btn:focus{background:#fff;color:#C30000}.emergency-banner a{display:block}.emergency-banner a .title{font-weight:bold;font-size:18px}@media screen and (min-width: 1051px){.has-adminbar header{top:50px}}@media screen and (min-width: 1051px){.has-adminbar.designMode header{top:210px}}.portletEditMode header{position:relative;top:auto}#banner{border-bottom:5px solid #124;max-width:1600px;margin:0 auto;padding-top:190px}@media screen and (max-width: 1050px){#banner{padding-top:155px}}#banner .container{padding:0;max-width:1100px}#banner .ptl_portlet_vertical{overflow:visible}.designMode #banner{padding-top:0 !important}#main-slider{position:relative}@media screen and (max-width: 1000px){#main-slider .slick-slide{height:auto !important}}#main-slider .banner-container .banner-slide .image{height:450px;background-repeat:no-repeat;background-size:cover;background-position:center}#main-slider .banner-container .banner-slide .caption{position:absolute;left:0;top:50%;transform:translateY(-50%);width:50%;max-width:600px;background:rgba(255,255,255,0.6);color:#000;padding:30px;padding-left:6vw}@media screen and (max-width: 1000px){#main-slider .banner-container .banner-slide .caption{position:relative;left:auto;top:auto;transform:none;max-width:100%;width:100%;padding:20px;background:#f5f5f5}}@media screen and (max-width: 800px){#main-slider .banner-container .banner-slide .caption{padding:15px}}#main-slider .banner-container .banner-slide .caption .title{font-size:27px;line-height:32px;font-weight:bold;text-transform:uppercase;display:block;padding:0}@media screen and (max-width: 1000px){#main-slider .banner-container .banner-slide .caption .title{font-size:24px;line-height:30px}}#main-slider .banner-container .banner-slide .caption .summary{display:block;font-size:16px;line-height:24px;font-weight:500;margin-bottom:15px}@media screen and (max-width: 1000px){#main-slider .banner-container .banner-slide .caption .summary{font-size:14px;line-height:20px}}#main-slider .banner-container .banner-slide .caption a{background:#e2e2e2;border:1px solid #fff;color:#000;padding:7px 12px;display:inline-block;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1);font-size:14px}#main-slider .banner-container .banner-slide .caption a:hover,#main-slider .banner-container .banner-slide .caption a:focus{background:#A2C635}@media screen and (max-width: 1000px){#main-slider .nav-container .arrows{display:none}}#main-slider .nav-container .arrows .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:none;font-size:0;width:50px;height:50px;background:#039ACC;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1);border-radius:10px}@media screen and (max-width: 1200px){#main-slider .nav-container .arrows .slick-arrow{width:40px;height:40px}}#main-slider .nav-container .arrows .slick-arrow:after{color:#124;font-family:"Fontawesome";font-size:26px;line-height:100%;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 1200px){#main-slider .nav-container .arrows .slick-arrow:after{font-size:22px}}#main-slider .nav-container .arrows .slick-arrow:hover,#main-slider .nav-container .arrows .slick-arrow:focus{background:#124}#main-slider .nav-container .arrows .slick-arrow:hover:after,#main-slider .nav-container .arrows .slick-arrow:focus:after{color:#fff}#main-slider .nav-container .arrows .slick-next{right:-6vw}@media screen and (min-width: 1301px){#main-slider .nav-container .arrows .slick-next{right:-70px}}@media screen and (max-width: 1300px){#main-slider .nav-container .arrows .slick-next{right:-4vw}}@media screen and (max-width: 1200px){#main-slider .nav-container .arrows .slick-next{right:10px}}#main-slider .nav-container .arrows .slick-next:after{content:'\f054'}#main-slider .nav-container .arrows .slick-prev{left:-6vw}@media screen and (min-width: 1301px){#main-slider .nav-container .arrows .slick-prev{left:-70px}}@media screen and (max-width: 1300px){#main-slider .nav-container .arrows .slick-prev{left:-4vw}}@media screen and (max-width: 1200px){#main-slider .nav-container .arrows .slick-prev{left:10px}}#main-slider .nav-container .arrows .slick-prev:after{content:'\f053'}#main-slider .nav-container .dots{position:absolute;left:50%;bottom:20px;transform:translateX(-50%)}@media screen and (max-width: 1000px){#main-slider .nav-container .dots{bottom:auto;top:36vw}}@media screen and (max-width: 700px){#main-slider .nav-container .dots{bottom:auto;top:35vw}}@media screen and (max-width: 500px){#main-slider .nav-container .dots{bottom:auto;top:34vw}}@media screen and (max-width: 400px){#main-slider .nav-container .dots{bottom:auto;top:32vw}}#main-slider .nav-container .dots .slick-dots{padding:0;margin:0}#main-slider .nav-container .dots .slick-dots li{list-style:none;display:inline-block;padding:0 5px}#main-slider .nav-container .dots .slick-dots li button{border-radius:50%;border:1px solid #fff;background:#282828;padding:0;width:20px;height:20px;position:relative}#main-slider .nav-container .dots .slick-dots li button:after{position:absolute;content:'';left:50%;top:50%;transform:translate(-50%, -50%);border-radius:50%;background:#D53930;width:12px;height:12px;opacity:0;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}#main-slider .nav-container .dots .slick-dots li button:hover:after,#main-slider .nav-container .dots .slick-dots li button:focus:after{opacity:1}#main-slider .nav-container .dots .slick-dots li.slick-active button:after{opacity:1}#quick-links{background:#f1f1f1;background:-moz-linear-gradient(top, #f1f1f1 0%, #b6b6b6 100%);background:-webkit-linear-gradient(top, #f1f1f1 0%, #b6b6b6 100%);background:linear-gradient(to bottom, #f1f1f1 0%, #b6b6b6 100%)}#quick-links .container{padding:10px}#ql-slider{position:relative}#ql-slider .ql-container{padding:0 50px}#ql-slider .ql-container .ql-item-outer{padding:10px;position:relative}#ql-slider .ql-container .ql-item-outer .ql-item{padding:20px;background:#039ACC;display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:200px;border-radius:10px;box-shadow:0px 2px 4px 2px rgba(0,0,0,0.1);transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1);color:#000}#ql-slider .ql-container .ql-item-outer .ql-item .icon{width:50px;height:50px;font-size:26px;border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center;background:#124;background:-moz-linear-gradient(45deg, #84909c 0%, #708aa3 20%, #002d5b 100%);background:-webkit-linear-gradient(45deg, #84909c 0%, #708aa3 20%, #002d5b 100%);background:linear-gradient(45deg, #84909c 0%, #708aa3 20%, #002d5b 100%);margin-bottom:10px;box-shadow:0 0 4px 3px rgba(0,0,0,0.15)}#ql-slider .ql-container .ql-item-outer .ql-item .icon .fa{text-shadow:1px 1px 8px rgba(0,0,0,0.8)}#ql-slider .ql-container .ql-item-outer .ql-item .title{text-align:center;font-weight:600;padding:0;font-size:14px}#ql-slider .ql-container .ql-item-outer .content{display:none;position:absolute;width:calc(100% - 20px);height:calc(100% - 20px);top:50%;left:50%;transform:translate(-50%, -50%);background:#F1F1F1;color:#000;z-index:100;border-radius:10px;font-size:14px;line-height:18px}#ql-slider .ql-container .ql-item-outer .content ul li{list-style:none;text-indent:-10px}#ql-slider .ql-container .ql-item-outer .content ul li:before{content:"-";margin-right:7px}#ql-slider .ql-container .ql-item-outer .content a{color:#124;text-decoration:underline}#ql-slider .ql-container .ql-item-outer .content a:hover,#ql-slider .ql-container .ql-item-outer .content a:focus{color:#000;text-decoration:none}#ql-slider .nav-container .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fff;color:#124;border:none;padding:0;width:40px;height:40px;margin:0 5px;font-size:0;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}#ql-slider .nav-container .slick-arrow:hover,#ql-slider .nav-container .slick-arrow:focus{background:#124;color:#fff}#ql-slider .nav-container .slick-arrow:before{font-family:"Fontawesome";font-size:22px}#ql-slider .nav-container .slick-prev{left:0;border-radius:10px 0 0 10px}#ql-slider .nav-container .slick-prev:before{content:'\f053'}#ql-slider .nav-container .slick-next{right:0;border-radius:0 10px 10px 0}#ql-slider .nav-container .slick-next:before{content:'\f054'}#news{position:relative;max-width:1600px;margin:0 auto}#news:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;background-image:url("https://sanbernardino.hosted.civiclive.com/UserFiles/Servers/Server_17442462/Templates/img/city-badge.png");background-size:contain;background-position:bottom center;background-repeat:no-repeat;z-index:1;opacity:0.05}#news:before{content:'';position:absolute;left:50%;top:0;transform:translateX(-50%);width:100%;height:calc(100% - 250px);background-image:url("https://sanbernardino.hosted.civiclive.com/UserFiles/Servers/Server_17442462/Templates/img/news-bg.gif");background-size:contain;background-position:bottom center;background-repeat:no-repeat;z-index:1;opacity:0.05}#news .container{max-width:1200px}.home-news-container{position:relative;z-index:100}.home-news-container .header-section{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;padding:20px 0;margin-bottom:20px}@media screen and (max-width: 900px){.home-news-container .header-section{flex-direction:column;margin:0}}@media screen and (max-width: 900px){.home-news-container .header-section .left-sec{padding-bottom:20px}}.home-news-container .header-section .left-sec .header-sec{font-size:24px;line-height:normal;text-transform:uppercase;margin:0;padding-bottom:7px;border-bottom:3px solid #039ACC}.home-news-container .header-section .right-sec{position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width: 900px){.home-news-container .header-section .right-sec{position:relative;right:auto;top:auto;transform:none}}.home-news-container .header-section .right-sec .see-more{padding:10px;border:1px solid #E2E2E2;background:#FAFAFA;display:block;text-align:center;color:#575757;font-size:14px;font-weight:600;letter-spacing:1px;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}.home-news-container .header-section .right-sec .see-more:hover,.home-news-container .header-section .right-sec .see-more:focus{background:#D53930;color:#fff}.home-news-container .news-wrapper{position:relative;padding:0 50px}@media screen and (max-width: 900px){.home-news-container .news-wrapper{padding:0}}.home-news-container .news-wrapper .news-summary{position:relative}.home-news-container .news-wrapper .news-summary .news-slide{padding:10px 15px}.home-news-container .news-wrapper .news-summary .news-slide .story{border-radius:12px;box-shadow:2px 2px 5px 0px rgba(0,0,0,0.15);overflow:hidden}.home-news-container .news-wrapper .news-summary .news-slide .story .featured-image{height:200px;background-size:cover;background-position:center;background-repeat:no-repeat}.home-news-container .news-wrapper .news-summary .news-slide .story .content{background:#F2F2F2;padding:20px 20px 30px}.home-news-container .news-wrapper .news-summary .news-slide .story .content .date{color:#D53930;font-size:14px;text-transform:uppercase;font-family:"Nunito Sans",sans-serif;padding-bottom:10px}.home-news-container .news-wrapper .news-summary .news-slide .story .content .date .month{padding:0 4px}.home-news-container .news-wrapper .news-summary .news-slide .story .content .title{padding:0 0 10px 0;font-size:17px;font-weight:700;display:block}.home-news-container .news-wrapper .news-summary .news-slide .story .content p{font-size:16px;line-height:22px;font-weight:400;margin-bottom:20px}.home-news-container .news-wrapper .news-summary .news-slide .story .content .read-more{display:flex;align-items:center;justify-content:space-between;font-size:13px;background:#fff;padding:5px 10px;border-radius:5px;box-shadow:2px 2px 5px 0px rgba(0,0,0,0.15);width:130px;font-weight:600;letter-spacing:1px;color:#575757;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}.home-news-container .news-wrapper .news-summary .news-slide .story .content .read-more .fa{font-size:20px;padding-left:3px;color:#9F3033;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}.home-news-container .news-wrapper .news-summary .news-slide .story .content .read-more:hover,.home-news-container .news-wrapper .news-summary .news-slide .story .content .read-more:focus{background:#D53930;color:#fff}.home-news-container .news-wrapper .news-summary .news-slide .story .content .read-more:hover .fa,.home-news-container .news-wrapper .news-summary .news-slide .story .content .read-more:focus .fa{color:#fff}@media screen and (max-width: 900px){.home-news-container .news-wrapper .news-nav .news-arrows{display:flex;justify-content:center;align-items:center;padding-top:15px}}.home-news-container .news-wrapper .news-nav .news-arrows .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:none;font-size:0;width:40px;height:40px;background:#848484;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 900px){.home-news-container .news-wrapper .news-nav .news-arrows .slick-arrow{position:relative;top:auto;transform:none;margin:0 5px}}.home-news-container .news-wrapper .news-nav .news-arrows .slick-arrow:after{color:#fff;font-family:"Fontawesome";font-size:22px;line-height:100%;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 1200px){.home-news-container .news-wrapper .news-nav .news-arrows .slick-arrow:after{font-size:22px}}.home-news-container .news-wrapper .news-nav .news-arrows .slick-arrow:hover,.home-news-container .news-wrapper .news-nav .news-arrows .slick-arrow:focus{background:#124}.home-news-container .news-wrapper .news-nav .news-arrows .slick-arrow:hover:after,.home-news-container .news-wrapper .news-nav .news-arrows .slick-arrow:focus:after{color:#fff}.home-news-container .news-wrapper .news-nav .news-arrows .slick-next{right:0}@media screen and (max-width: 900px){.home-news-container .news-wrapper .news-nav .news-arrows .slick-next{border-radius:0 10px 10px 0}}.home-news-container .news-wrapper .news-nav .news-arrows .slick-next:after{content:'\f054'}.home-news-container .news-wrapper .news-nav .news-arrows .slick-prev{left:0}@media screen and (max-width: 900px){.home-news-container .news-wrapper .news-nav .news-arrows .slick-prev{border-radius:10px 0 0 10px}}.home-news-container .news-wrapper .news-nav .news-arrows .slick-prev:after{content:'\f053'}#channels-events{background:#124;max-width:1600px;margin:0 auto}#channels-events .container .w-60{padding-right:60px}@media screen and (max-width: 1200px){#channels-events .container .w-60{padding-right:30px}}@media screen and (max-width: 1050px){#channels-events .container .w-60,#channels-events .container .w-40{width:100%;padding:0 0 20px 0}}#channels-events .home-raw-news{display:none}#homeFeed .header-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;position:relative}@media screen and (max-width: 700px){#homeFeed .header-section{flex-direction:column;justify-content:center}}#homeFeed .header-section .left-sec{width:calc(100% - 140px);position:relative}@media screen and (max-width: 900px){#homeFeed .header-section .left-sec{width:100%}}#homeFeed .header-section .left-sec .feed-dots{position:absolute;left:0;bottom:-6px;width:100%}@media screen and (max-width: 700px){#homeFeed .header-section .left-sec .feed-dots{position:relative;left:auto;bottom:auto;padding-bottom:20px}}#homeFeed .header-section .left-sec .feed-dots .slick-dots{padding:0;margin:0;display:flex;justify-content:space-between}#homeFeed .header-section .left-sec .feed-dots .slick-dots li{list-style:none;line-height:0;padding:0 10px;width:100%}#homeFeed .header-section .left-sec .feed-dots .slick-dots li button{width:100%;height:5px;border:0;background:#888;font-size:0}#homeFeed .header-section .left-sec .feed-dots .slick-dots li button:hover,#homeFeed .header-section .left-sec .feed-dots .slick-dots li button:focus{background:#A2C635 !important}#homeFeed .header-section .left-sec .feed-dots .slick-dots li.slick-active button{background:#A2C635}#homeFeed .header-section .left-sec .header-sec{margin:0;font-size:28px;line-height:normal;font-weight:bold;color:#fff;text-transform:uppercase;padding-bottom:5px;padding-left:10px}@media screen and (max-width: 700px){#homeFeed .header-section .left-sec .header-sec{font-size:22px;text-align:center;padding:0 0 15px 0}}#homeFeed .header-section .right-sec{margin-top:15px;display:flex;align-items:center}@media screen and (max-width: 900px){#homeFeed .header-section .right-sec{margin:0 0 10px 0}}#homeFeed .header-section .right-sec .feed-nav{padding:0 5px}#homeFeed .header-section .right-sec .feed-nav .feed-arrows{display:flex}#homeFeed .header-section .right-sec .feed-nav .feed-arrows .slick-arrow{background:#848484;color:#fff;border:none;padding:0;width:40px;height:40px;margin:0 5px;font-size:0;border:1px solid #fff;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}#homeFeed .header-section .right-sec .feed-nav .feed-arrows .slick-arrow:hover,#homeFeed .header-section .right-sec .feed-nav .feed-arrows .slick-arrow:focus{background:#A2C635;color:#000}#homeFeed .header-section .right-sec .feed-nav .feed-arrows .slick-arrow:before{font-family:"Fontawesome";font-size:20px}#homeFeed .header-section .right-sec .feed-nav .feed-arrows .slick-prev:before{content:'\f053'}#homeFeed .header-section .right-sec .feed-nav .feed-arrows .slick-next:before{content:'\f054'}#homeFeed .header-section .right-sec .see-more{padding:0 10px;height:40px;border:1px solid #E2E2E2;background:rgba(255,255,255,0.7);display:flex;align-items:center;justify-content:center;text-align:center;color:#124;font-size:14px;font-weight:600;letter-spacing:1px;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1);width:130px}#homeFeed .header-section .right-sec .see-more:hover,#homeFeed .header-section .right-sec .see-more:focus{background:#A2C635}#homeFeed .feed-container{position:relative;min-height:200px}#homeFeed .feed-container .channel-feed{display:none}#homeFeed .feed-container .news-preloader{position:absolute;color:#fff;font-size:60px;z-index:100;animation:rotating 1s linear infinite;width:100%;height:100%;display:flex;align-items:center;justify-content:center;left:0;top:0}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#homeFeed .feed-container .city-news-feed{display:flex;flex-wrap:wrap}#homeFeed .feed-container .city-news-feed .news-item{padding:10px;width:33.33%}@media screen and (max-width: 1300px){#homeFeed .feed-container .city-news-feed .news-item{width:50%}}@media screen and (max-width: 900px){#homeFeed .feed-container .city-news-feed .news-item{width:33.33%}}@media screen and (max-width: 800px){#homeFeed .feed-container .city-news-feed .news-item{width:50%}}@media screen and (max-width: 600px){#homeFeed .feed-container .city-news-feed .news-item{width:100%}}#homeFeed .feed-container .city-news-feed .news-item a{display:flex;justify-content:center;align-items:center;height:200px;background-size:cover;background-position:center;background-repeat:no-repeat;margin:0 auto;position:relative;text-align:center;border-radius:10px}@media screen and (max-width: 1300px){#homeFeed .feed-container .city-news-feed .news-item a{height:150px}}@media screen and (max-width: 900px){#homeFeed .feed-container .city-news-feed .news-item a{height:40vw}}@media screen and (max-width: 600px){#homeFeed .feed-container .city-news-feed .news-item a{height:60vw}}#homeFeed .feed-container .city-news-feed .news-item a:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:1;border-radius:10px;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}#homeFeed .feed-container .city-news-feed .news-item a .caption{position:relative;z-index:10;color:#fff;text-align:center;padding:20px}#homeFeed .feed-container .city-news-feed .news-item a .caption .fa{font-size:26px;display:block;opacity:0.6;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}#homeFeed .feed-container .city-news-feed .news-item a .caption .title{display:block;padding:0;font-size:14px;line-height:20px;font-weight:500;font-family:"Nunito Sans",sans-serif;margin-top:10px}#homeFeed .feed-container .city-news-feed .news-item a:hover:after,#homeFeed .feed-container .city-news-feed .news-item a:focus:after{background:rgba(0,0,0,0.85);box-shadow:inset 0 0 0 3px #fff}#homeFeed .feed-container .city-news-feed .news-item a:hover .caption .fa,#homeFeed .feed-container .city-news-feed .news-item a:focus .caption .fa{opacity:1}#upcoming-events .header-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;position:relative}@media screen and (max-width: 700px){#upcoming-events .header-section{flex-direction:column;justify-content:center}}#upcoming-events .header-section .left-sec{width:calc(100% - 100px);position:relative}@media screen and (max-width: 900px){#upcoming-events .header-section .left-sec{width:100%}}#upcoming-events .header-section .left-sec .events-dots{position:absolute;left:0;bottom:-6px;width:100%}@media screen and (max-width: 700px){#upcoming-events .header-section .left-sec .events-dots{position:relative;left:auto;bottom:auto;padding-bottom:20px}}#upcoming-events .header-section .left-sec .events-dots .slick-dots{padding:0;margin:0;display:flex;justify-content:space-between}#upcoming-events .header-section .left-sec .events-dots .slick-dots li{list-style:none;line-height:0;padding:0 10px;width:100%}#upcoming-events .header-section .left-sec .events-dots .slick-dots li button{width:100%;height:5px;border:0;background:#888;font-size:0}#upcoming-events .header-section .left-sec .events-dots .slick-dots li button:hover,#upcoming-events .header-section .left-sec .events-dots .slick-dots li button:focus{background:#A2C635 !important}#upcoming-events .header-section .left-sec .events-dots .slick-dots li.slick-active button{background:#A2C635}#upcoming-events .header-section .left-sec .header-sec{margin:0;font-size:28px;line-height:normal;font-weight:bold;color:#fff;text-transform:uppercase;padding-bottom:5px;padding-left:10px}@media screen and (max-width: 700px){#upcoming-events .header-section .left-sec .header-sec{font-size:22px;text-align:center;padding:0 0 15px 0}}#upcoming-events .header-section .right-sec{display:flex;align-items:center;margin-top:15px}@media screen and (max-width: 900px){#upcoming-events .header-section .right-sec{margin:0 0 10px 0}}#upcoming-events .header-section .right-sec .events-nav{padding:0 5px}#upcoming-events .header-section .right-sec .events-nav .events-arrows{display:flex}#upcoming-events .header-section .right-sec .events-nav .events-arrows .slick-arrow{background:#848484;color:#fff;border:none;padding:0;width:40px;height:40px;margin:0 5px;font-size:0;border:1px solid #fff;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}#upcoming-events .header-section .right-sec .events-nav .events-arrows .slick-arrow:hover,#upcoming-events .header-section .right-sec .events-nav .events-arrows .slick-arrow:focus{background:#A2C635;color:#000}#upcoming-events .header-section .right-sec .events-nav .events-arrows .slick-arrow:before{font-family:"Fontawesome";font-size:20px}#upcoming-events .header-section .right-sec .events-nav .events-arrows .slick-prev:before{content:'\f053'}#upcoming-events .header-section .right-sec .events-nav .events-arrows .slick-next:before{content:'\f054'}#upcoming-events .header-section .right-sec .see-more{padding:0 10px;height:40px;border:1px solid #E2E2E2;background:rgba(255,255,255,0.7);display:flex;align-items:center;justify-content:center;text-align:center;color:#124;font-size:14px;font-weight:600;letter-spacing:1px;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1);width:130px}#upcoming-events .header-section .right-sec .see-more:hover,#upcoming-events .header-section .right-sec .see-more:focus{background:#A2C635}#upcoming-events .events-list .event{padding:0 10px 10px}#upcoming-events .events-list .event .event-container{display:flex;align-items:center;flex-wrap:wrap;background:rgba(255,255,255,0.1);padding:15px;border:1px solid #707070;border-radius:10px;color:#fff;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}#upcoming-events .events-list .event .event-container .event-date{width:80px;text-align:center;font-family:"Nunito Sans",sans-serif;padding-right:10px}#upcoming-events .events-list .event .event-container .event-date .month{font-size:18px;line-height:22px;text-transform:uppercase;font-weight:bold}#upcoming-events .events-list .event .event-container .event-date .day{font-size:42px;line-height:46px;color:#A2C635;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}#upcoming-events .events-list .event .event-container .event-info{width:calc(100% - 80px)}#upcoming-events .events-list .event .event-container .event-info .event-name{font-family:"Poppins",sans-serif;font-size:14px;display:block;margin-bottom:5px}#upcoming-events .events-list .event .event-container .event-info .event-time{display:block;font-family:"Nunito Sans",sans-serif;text-transform:uppercase;font-size:14px;font-weight:bold;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}#upcoming-events .events-list .event:hover .event-container,#upcoming-events .events-list .event:focus .event-container{background:#fff;color:#124}#upcoming-events .events-list .event:hover .event-container .event-date .day,#upcoming-events .events-list .event:focus .event-container .event-date .day{color:#124}#search-links-setting .search-links li a{color:#124;text-decoration:underline;font-weight:600}#search-links-setting .search-links li a:hover,#search-links-setting .search-links li a:focus{text-decoration:underline;color:#D53930}footer{background:#124;color:#fff;max-width:1600px;margin:0 auto}footer .footer-container .social-icons ul{padding:0;margin:0;display:flex;flex-wrap:wrap}footer .footer-container .social-icons ul li{list-style:none;width:25%}footer .footer-container .social-icons ul li a{display:block;text-align:center;font-size:26px;padding:10px;color:#fff;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}footer .footer-container .social-icons ul li a.facebook{background:#3B5998}footer .footer-container .social-icons ul li a.twitter{background:#00ACEE}footer .footer-container .social-icons ul li a.youtube{background:#FF0000}footer .footer-container .social-icons ul li a.instagram{background:#5851DB}footer .footer-container .social-icons ul li a:hover,footer .footer-container .social-icons ul li a:focus{background:#282828 !important}footer .footer-container .top-footer{display:flex;align-items:center;padding:40px 30px}@media screen and (max-width: 900px){footer .footer-container .top-footer{flex-direction:column;justify-content:center;padding:30px 20px}}footer .footer-container .top-footer .logo{width:160px}@media screen and (max-width: 900px){footer .footer-container .top-footer .logo{width:100%;max-width:160px;margin:0 auto 15px}}footer .footer-container .top-footer .logo a{display:block}footer .footer-container .top-footer .logo a img{width:100%}footer .footer-container .top-footer .info{width:calc(100% - 160px);padding-left:30px}@media screen and (max-width: 900px){footer .footer-container .top-footer .info{width:100%;padding:0}}footer .footer-container .top-footer .info .f-title{font-size:25px;line-height:31px;text-transform:uppercase;font-family:"Nunito Sans",sans-serif;padding-bottom:5px}@media screen and (max-width: 900px){footer .footer-container .top-footer .info .f-title{text-align:center}}footer .footer-container .top-footer .info .address{font-size:16px;line-height:22px;text-transform:uppercase;padding-bottom:15px}footer .footer-container .top-footer .info .hours span{display:block;font-size:14px;line-height:20px;font-weight:400}footer .footer-container .top-footer .info .hours span strong{font-weight:700}footer .footer-container .bottom-footer{padding:40px 30px;display:flex;align-items:center;justify-content:center;position:relative}@media screen and (max-width: 900px){footer .footer-container .bottom-footer{flex-direction:column;text-align:center}}footer .footer-container .bottom-footer:after{content:'';position:absolute;left:50%;top:0;transform:translateX(-50%);width:calc(100% - 60px);height:1px;background:rgba(255,255,255,0.2);z-index:10}footer .footer-container .bottom-footer .footer-btn{background:rgba(255,255,255,0.1);color:#fff;padding:10px;border:1px solid #fff;border-radius:10px;margin:0 10px;display:inline-block;text-transform:uppercase;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 900px){footer .footer-container .bottom-footer .footer-btn{margin:10px 0 20px}}footer .footer-container .bottom-footer .footer-btn:hover,footer .footer-container .bottom-footer .footer-btn:focus{background:#fff;color:#124}footer .footer-container .bottom-footer .subscribe-txt>span{font-size:14px;line-height:20px;padding-left:20px}@media screen and (max-width: 900px){footer .footer-container .bottom-footer .subscribe-txt>span{display:block;padding:0}}footer .credit{background:#989A9A;color:#000;font-size:14px;text-align:center;padding:5px}footer .credit a{color:#000;text-decoration:underline}footer .credit a:hover,footer .credit a:focus{text-decoration:none}.news-page-slider{position:relative}.news-page-slider .header-section{display:flex;justify-content:flex-end;margin-bottom:15px;padding-bottom:15px;position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:calc(100% - 20px);z-index:10}@media screen and (max-width: 600px){.news-page-slider .header-section{position:relative;top:auto;left:auto;transform:none;width:auto;z-index:auto;justify-content:center}}.news-page-slider .header-section .news-dots{position:absolute;left:0;bottom:0;width:100%}.news-page-slider .header-section .news-dots .slick-dots{padding:0;margin:0;display:flex}.news-page-slider .header-section .news-dots .slick-dots li{list-style:none;width:100%;line-height:0;padding-right:10px}.news-page-slider .header-section .news-dots .slick-dots li:last-child{padding:0}.news-page-slider .header-section .news-dots .slick-dots li button{width:100%;height:5px;border:0;background:#888;font-size:0}.news-page-slider .header-section .news-dots .slick-dots li button:hover,.news-page-slider .header-section .news-dots .slick-dots li button:focus{background:#A2C635 !important}.news-page-slider .header-section .news-dots .slick-dots li.slick-active button{background:#124}.news-page-slider .header-section .right-sec{display:flex;align-items:center}@media screen and (max-width: 600px){.news-page-slider .header-section .right-sec{justify-content:space-between;width:100%}}.news-page-slider .header-section .right-sec .news-nav{padding:0 10px}@media screen and (max-width: 600px){.news-page-slider .header-section .right-sec .news-nav{padding:0}}.news-page-slider .header-section .right-sec .news-nav .news-arrows{display:flex}.news-page-slider .header-section .right-sec .news-nav .news-arrows .slick-arrow{background:#848484;color:#fff;border:none;padding:0;width:40px;height:40px;margin:0 5px;font-size:0;border:1px solid #fff;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}.news-page-slider .header-section .right-sec .news-nav .news-arrows .slick-arrow:hover,.news-page-slider .header-section .right-sec .news-nav .news-arrows .slick-arrow:focus{background:#A2C635;color:#000}.news-page-slider .header-section .right-sec .news-nav .news-arrows .slick-arrow:before{font-family:"Fontawesome";font-size:20px}.news-page-slider .header-section .right-sec .news-nav .news-arrows .slick-prev:before{content:'\f053'}.news-page-slider .header-section .right-sec .news-nav .news-arrows .slick-next:before{content:'\f054'}.news-page-slider .header-section .right-sec .see-more{padding:0 10px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #E2E2E2;background:#124;text-align:center;color:#fff;font-size:14px;font-weight:600;letter-spacing:1px;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}.news-page-slider .header-section .right-sec .see-more:hover,.news-page-slider .header-section .right-sec .see-more:focus{background:#FAFAFA;color:#575757}.news-page-slider .news-preloader{position:absolute;color:#124;font-size:60px;z-index:100;animation:rotating 1s linear infinite;width:100%;height:100%;display:flex;align-items:center;justify-content:center;left:0;top:0}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.news-page-slider .internal-articles{display:none}.news-page-slider .channel-feed{display:none}.news-page-slider .news-wrapper .news-summary .news-slide-container{display:flex;flex-wrap:wrap}.news-page-slider .news-wrapper .news-summary .news-slide-container .story{padding:10px;width:33.33%}.news-page-slider .news-wrapper .news-summary .news-slide-container .story:nth-child(1),.news-page-slider .news-wrapper .news-summary .news-slide-container .story:nth-child(2),.news-page-slider .news-wrapper .news-summary .news-slide-container .story:nth-child(6),.news-page-slider .news-wrapper .news-summary .news-slide-container .story:nth-child(7){width:50%}@media screen and (max-width: 900px){.news-page-slider .news-wrapper .news-summary .news-slide-container .story{width:50% !important}}@media screen and (max-width: 700px){.news-page-slider .news-wrapper .news-summary .news-slide-container .story{width:100% !important}}.news-page-slider .news-wrapper .news-summary .news-slide-container .story a{display:block;height:300px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden}.news-page-slider .news-wrapper .news-summary .news-slide-container .story a:after{content:'';position:absolute;width:100%;height:0;left:0;bottom:0;background:rgba(17,34,68,0.4);z-index:1;transition:all 600ms cubic-bezier(0.19, 1, 0.22, 1)}.news-page-slider .news-wrapper .news-summary .news-slide-container .story a .content{color:#fff;position:absolute;padding:20px;width:100%;bottom:0;left:0;z-index:10;background:rgba(17,34,68,0.8);background:-moz-linear-gradient(top, transparent 0%, rgba(17,34,68,0.9) 15%, #124 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(17,34,68,0.9) 15%, #124 100%);background:linear-gradient(to bottom, transparent 0%, rgba(17,34,68,0.9) 15%, #124 100%);transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}.news-page-slider .news-wrapper .news-summary .news-slide-container .story a .content .title{padding:0;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}.news-page-slider .news-wrapper .news-summary .news-slide-container .story a .content .date{position:absolute;transform:translateY(50px);transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}.news-page-slider .news-wrapper .news-summary .news-slide-container .story a .content .date .day{padding:0 4px}.news-page-slider .news-wrapper .news-summary .news-slide-container .story a:hover:after,.news-page-slider .news-wrapper .news-summary .news-slide-container .story a:focus:after{height:100%}.news-page-slider .news-wrapper .news-summary .news-slide-container .story a:hover .content,.news-page-slider .news-wrapper .news-summary .news-slide-container .story a:focus .content{padding-bottom:50px}.news-page-slider .news-wrapper .news-summary .news-slide-container .story a:hover .content .date,.news-page-slider .news-wrapper .news-summary .news-slide-container .story a:focus .content .date{transform:translateY(5px)}.designMode .news-page-slider .header-section{position:relative;top:auto;left:auto;transform:none;width:auto}@media screen and (max-width: 900px){.san-news-landing-page{padding:10px}}.san-news-landing-page #news_content_body #featured_image{width:100%;display:block;margin-bottom:15px}#news_content_title{display:none}#news_content_date{font-style:italic;font-size:14px;margin-bottom:10px}#news_content_body{font-family:"Open Sans",sans-serif;font-size:16px;line-height:22px;font-weight:400}#news_content_body h1,#news_content_body h2,#news_content_body h3,#news_content_body h4,#news_content_body h5,#news_content_body h6{font-family:"Open Sans",sans-serif;font-weight:600;margin:0 0 8px 0}#news_content_body h1{font-size:32px;line-height:38px}#news_content_body h2{font-size:28px;line-height:34px}#news_content_body h3{font-size:22px;line-height:26px}#news_content_body h4{font-size:20px;line-height:24px}#news_content_body h5{font-size:16px;line-height:20px}#news_content_body h6{font-size:14px;line-height:18px}#news_content_body a{color:#124;text-decoration:underline;font-weight:600}#news_content_body a:hover,#news_content_body a:focus{text-decoration:underline;color:#D53930}#news_content_body ul li{padding:5px;position:relative;list-style:none}#news_content_body ul li:after{position:absolute;content:'\f111';left:-15px;top:6px;font-size:8px;color:#124;font-family:"Fontawesome"}#news_content_body ul li p{margin:0}#news_content_body blockquote{border-left:7px solid #039ACC;padding-left:20px}#subpage{max-width:1600px;margin:0 auto;padding-top:190px;position:relative}#subpage #theme{position:relative;z-index:100}#subpage:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;background-image:url("https://sanbernardino.hosted.civiclive.com/UserFiles/Servers/Server_17442462/Templates/img/city-name.png");background-size:contain;background-position:bottom center;background-repeat:no-repeat;opacity:0.05}@media screen and (max-width: 1050px){#subpage{padding-top:155px}}#subpage .sub-bg{height:25vw;max-height:400px;background-repeat:no-repeat;background-size:cover;background-position:center}#subpage .breadcrumbs-container{padding:10px;color:#000;font-size:14px;background:#e8e8e8}#subpage .breadcrumbs-container .breadcrumbs{max-width:1400px;margin:0 auto;padding:0 20px}@media screen and (max-width: 900px){#subpage .breadcrumbs-container .breadcrumbs{padding:0 10px}}#subpage .breadcrumbs-container .breadcrumbs a{color:#124;font-weight:500;text-decoration:underline}#subpage .breadcrumbs-container .breadcrumbs a:hover,#subpage .breadcrumbs-container .breadcrumbs a:focus{text-decoration:underline;color:#D53930}#subpage .breadcrumbs-container .breadcrumbs a[href="/"],#subpage .breadcrumbs-container .breadcrumbs a[href="/cms/One.aspx?portalId=17442546"]{font-size:0;text-decoration:none;line-height:normal}#subpage .breadcrumbs-container .breadcrumbs a[href="/"]:after,#subpage .breadcrumbs-container .breadcrumbs a[href="/cms/One.aspx?portalId=17442546"]:after{content:'\f015';font-size:20px;font-family:"Fontawesome"}#subpage .breadcrumbs-container .breadcrumbs .separator{padding:0 7px;color:#000}#subpage .breadcrumbs-container .breadcrumbs span{font-weight:600}#subpage .main-container{width:100%;padding:20px;max-width:1400px;margin:0 auto;display:flex;flex-wrap:wrap}@media screen and (max-width: 900px){#subpage .main-container{padding:20px}}@media screen and (max-width: 600px){#subpage .main-container{padding:10px}}#subpage .main-container .sidebar{max-width:300px;min-width:300px;background:#e8e8e8;padding:20px 10px;box-shadow:0 0 7px 3px rgba(0,0,0,0.06)}@media screen and (max-width: 1200px){#subpage .main-container .sidebar{max-width:250px;min-width:250px}}@media screen and (max-width: 900px){#subpage .main-container .sidebar{max-width:100%;min-width:100%;padding:0;margin-bottom:15px}}#subpage .main-container .sidebar .mobile-side-nav{display:none;background:#124;display:none;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-decoration:none;display:none;transition:all 200ms ease-in-out;width:100%;padding:10px;box-sizing:border-box;color:#fff}#subpage .main-container .sidebar .mobile-side-nav .fa,#subpage .main-container .sidebar .mobile-side-nav span{padding:0 15px}#subpage .main-container .sidebar .mobile-side-nav span{font-weight:600}#subpage .main-container .sidebar .mobile-side-nav.clicked,#subpage .main-container .sidebar .mobile-side-nav:hover,#subpage .main-container .sidebar .mobile-side-nav:focus{background:#282828}@media screen and (max-width: 900px){#subpage .main-container .sidebar .mobile-side-nav{display:-ms-flexbox;display:flex}}#subpage .main-container .sidebar .ptl_col_1{box-sizing:border-box;padding:0}#subpage .main-container .sidebar .ptl_col_1 #inside-nav{padding:0}@media screen and (max-width: 900px){#subpage .main-container .sidebar .ptl_col_1 #inside-nav{display:none;background:rgba(0,0,0,0.05);padding:0 10px 0 25px}}@media screen and (min-width: 900px){#subpage .main-container .sidebar .ptl_col_1 #inside-nav{display:block !important}}#subpage .main-container .sidebar .ptl_col_1 #inside-nav .navWrp{padding:0;padding:0 10px;margin-bottom:5px}#subpage .main-container .sidebar .ptl_col_1 #inside-nav .navWrp a{color:#124;display:block;padding:7px;padding-left:10px;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1);position:relative;font-size:14px;font-weight:400;border:none}#subpage .main-container .sidebar .ptl_col_1 #inside-nav .navWrp a span{position:relative;z-index:10}#subpage .main-container .sidebar .ptl_col_1 #inside-nav .navWrp a:hover,#subpage .main-container .sidebar .ptl_col_1 #inside-nav .navWrp a:focus{text-decoration:none;background:#124;color:#fff}#subpage .main-container .sidebar .ptl_col_1 #inside-nav .sitenavl0{padding:0}#subpage .main-container .sidebar .ptl_col_1 #inside-nav .sitenavl0 a{font-size:16px}#subpage .main-container .sidebar .ptl_col_1 #inside-nav .sitenavl1{padding:0}#subpage .main-container .sidebar .ptl_col_1 #inside-nav .sitenavl2{padding-left:20px}#subpage .main-container .sidebar .ptl_col_1 #inside-nav .currentpage a{font-weight:600}#subpage .main-container .sidebar .ptl_col_1 #inside-nav .currentpage a:before{display:block;color:#fff}#subpage .main-container .sidebar .ptl_col_1 .skip-last-nav{display:none}#subpage .main-container .main-content{width:calc(100% - 360px);padding-left:30px}@media screen and (max-width: 1200px){#subpage .main-container .main-content{width:calc(100% - 280px)}}@media screen and (max-width: 900px){#subpage .main-container .main-content{width:100%;padding:0}}#subpage .main-container .main-content h1,#subpage .main-container .main-content h2,#subpage .main-container .main-content h3,#subpage .main-container .main-content h4,#subpage .main-container .main-content h5,#subpage .main-container .main-content h6{font-family:"Open Sans",sans-serif;font-weight:600;margin:0 0 8px 0}#subpage .main-container .main-content h1{font-size:32px;line-height:38px}#subpage .main-container .main-content h2{font-size:28px;line-height:34px}#subpage .main-container .main-content h3{font-size:22px;line-height:26px}#subpage .main-container .main-content h4{font-size:20px;line-height:24px}#subpage .main-container .main-content h5{font-size:16px;line-height:20px}#subpage .main-container .main-content h6{font-size:14px;line-height:18px}#subpage .main-container .main-content>.inside-padding{max-width:100%;width:100%;padding:0}#subpage .main-container .main-content .pageTitle{text-transform:uppercase;font-size:26px;line-height:normal;font-weight:700;padding:0;margin:0 0 10px 0}@media screen and (max-width: 900px){#subpage .main-container .main-content .ptl_col_1_2,#subpage .main-container .main-content .ptl_col_1_3,#subpage .main-container .main-content .ptl_col_1_4,#subpage .main-container .main-content .ptl_col_3_4,#subpage .main-container .main-content .ptl_col_2_3{width:100%}}.sideNewsSummary{position:relative}@media screen and (max-width: 900px){.sideNewsSummary{padding-top:20px}}.sideNewsSummary .header-section{font-weight:bold;padding-left:10px;margin-bottom:10px;font-size:20px;color:#124}.sideNewsSummary .news-preloader{position:absolute;color:#124;font-size:40px;z-index:100;animation:rotating 1s linear infinite;width:100%;height:100%;display:flex;align-items:center;justify-content:center;left:0;top:0}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.sideNewsSummary .channel-feed{display:none}.sideNewsSummary .side-news-summary .story{padding:10px}.sideNewsSummary .side-news-summary .story a{display:block;height:300px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden}.sideNewsSummary .side-news-summary .story a:after{content:'';position:absolute;width:100%;height:0;left:0;bottom:0;background:rgba(17,34,68,0.4);z-index:1;transition:all 600ms cubic-bezier(0.19, 1, 0.22, 1)}.sideNewsSummary .side-news-summary .story a .content{color:#fff;position:absolute;padding:20px;width:100%;bottom:0;left:0;z-index:10;background:rgba(17,34,68,0.8);background:-moz-linear-gradient(top, transparent 0%, rgba(17,34,68,0.9) 15%, #124 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(17,34,68,0.9) 15%, #124 100%);background:linear-gradient(to bottom, transparent 0%, rgba(17,34,68,0.9) 15%, #124 100%);transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}.sideNewsSummary .side-news-summary .story a .content .title{padding:0;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}.sideNewsSummary .side-news-summary .story a .content .date{position:absolute;transform:translateY(50px);transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}.sideNewsSummary .side-news-summary .story a .content .date .day{padding:0 4px}.sideNewsSummary .side-news-summary .story a:hover:after,.sideNewsSummary .side-news-summary .story a:focus:after{height:100%}.sideNewsSummary .side-news-summary .story a:hover .content,.sideNewsSummary .side-news-summary .story a:focus .content{padding-bottom:50px}.sideNewsSummary .side-news-summary .story a:hover .content .date,.sideNewsSummary .side-news-summary .story a:focus .content .date{transform:translateY(5px)}.designMode #subpage{padding-top:0}#subpage.newsPage .ptl_page{overflow:visible}#subpage.newsPage .ptl_page .ptl_col_1{overflow:visible}.subpage-quick-links{padding:20px;max-width:1400px;margin:0 auto}.subpage-quick-links ul{padding:0 20px;margin:0}.subpage-quick-links ul li{list-style:none;padding:10px}.subpage-quick-links ul li a{display:block;text-align:center;padding:30px 15px;background:#039ACC;color:#000;border-radius:10px;box-shadow:0 0 3px 1px rgba(0,0,0,0.2);transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}.subpage-quick-links ul li a:hover,.subpage-quick-links ul li a:focus{background:#124;color:#fff}.subpage-quick-links ul .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:none;font-size:0;width:35px;height:35px;background:#d2d2d2;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1);border-radius:5px}.subpage-quick-links ul .slick-arrow:after{color:#000;font-family:"Fontawesome";font-size:20px;line-height:100%;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}.subpage-quick-links ul .slick-arrow:hover,.subpage-quick-links ul .slick-arrow:focus{background:#124}.subpage-quick-links ul .slick-arrow:hover:after,.subpage-quick-links ul .slick-arrow:focus:after{color:#fff}.subpage-quick-links ul .slick-next{right:-20px}.subpage-quick-links ul .slick-next:after{content:'\f054'}.subpage-quick-links ul .slick-prev{left:-20px}.subpage-quick-links ul .slick-prev:after{content:'\f053'}@media print{.CMS_adminBar,#skip,header,footer,.sub-bg,#subpage .main-container .sidebar,#subpage .breadcrumbs{display:none !important}#subpage .main-container .main-content{width:100%}}#news-summary .content a.read-more{background:#124;font-size:16px;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}#news-summary .content a.read-more:hover,#news-summary .content a.read-more:focus{background:#124}#quick-links .container{max-width:1400px}#news .container{max-width:1400px}.portletEditMode #theme{padding-top:80px}#news .container{position:relative;z-index:10}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1>ul:not(.has-category)>li .level2{display:block}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1>ul:not(.has-category)>li>div>a{font-weight:600}#subpage .sub-bg{display:none}#subpage.hero .sub-bg{display:block}ul.pageList li a{color:#124;text-decoration:underline;font-weight:600}ul.pageList li a:hover,ul.pageList li a:focus{text-decoration:underline;color:#D53930}@media screen and (max-width: 1050px){#subpage:not(.hero) .breadcrumbs-container{margin-top:20px}}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 div.sub-nav{background:#fff;box-shadow:0 0 10px 5px rgba(0,0,0,0.05)}.add-new-page #page{padding-top:220px;padding-left:20px}.add-new-page header{position:relative;top:auto}div[id$="divContent"] ul li,span[id$="ltContent"] ul li,div[id*="divInlineEdit"] div[id*="contentDiv"] ul li{margin-bottom:5px}div[id$="divContent"] table tr,span[id$="ltContent"] table tr,div[id*="divInlineEdit"] div[id*="contentDiv"] table tr,div[id$="divContent"] table tr td,span[id$="ltContent"] table tr td,div[id*="divInlineEdit"] div[id*="contentDiv"] table tr td{border:1px solid #afafaf}div[id$="divContent"] table tr,span[id$="ltContent"] table tr,div[id*="divInlineEdit"] div[id*="contentDiv"] table tr{background:#fff}div[id$="divContent"] table tr:nth-child(2n),span[id$="ltContent"] table tr:nth-child(2n),div[id*="divInlineEdit"] div[id*="contentDiv"] table tr:nth-child(2n){background:#e6e6e6}.search-container{background:#e8e8e8;box-shadow:inset 0 0 0 3px #112344}#news-summary .content a.read-more:hover,#news-summary .content a.read-more:focus{background:#039ACC;color:#282828}.social-tabs{padding:10px;max-width:600px;margin:0 auto}@media screen and (max-width: 900px){.social-tabs{padding:0 10px 20px}}.social-tabs .header-title{padding:15px 0 30px 0}.social-tabs .header-title h2{font-size:22px;text-transform:uppercase;font-weight:700;margin:0}.social-tabs .headers{padding:0;margin:0;display:flex;flex-wrap:wrap}.social-tabs .headers li{list-style:none;width:50%}.social-tabs .headers li a{display:block;display:flex;justify-content:center;align-items:center;font-size:28px;text-indent:0;padding:10px 0;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1);position:relative;background:#009acb}@media screen and (max-width: 900px){.social-tabs .headers li a{padding:5px 0}}.social-tabs .headers li a .fa{color:#fff;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.social-tabs .headers li a:after{position:absolute;content:'';left:50%;top:100%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #124;opacity:0;z-index:10}.social-tabs .headers li a:hover,.social-tabs .headers li a:focus,.social-tabs .headers li a.active{box-shadow:none;outline:none;background:#124}.social-tabs .headers li a.active:after{opacity:1}.social-tabs .tabs{max-height:500px}.social-tabs .tabs .tab-container{padding:20px 0;background:#fff;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1);display:none;justify-content:center;overflow:hidden;height:100%}.social-tabs .tabs .tab-container.youtube iframe{width:100% !important;height:24vw !important;min-height:220px !important}@media screen and (max-width: 900px){.social-tabs .tabs .tab-container.youtube iframe{height:45vw !important;min-height:220px !important}}.social-tabs .tabs .tab-container.facebook iframe{max-width:500px !important}.social-tabs .tabs .tab-container.active{display:flex !important;justify-content:center;align-items:center}#ql-slider .ql-container .ql-item-outer .ql-item:hover,#ql-slider .ql-container .ql-item-outer .ql-item:focus{background:#A2C635}#ql-slider .ql-container .ql-item-outer .content ul li:before{display:none}#ql-slider .ql-container .ql-item-outer .content ul li{list-style:disc;text-indent:-5px;margin-bottom:4px}#ql-slider .ql-container .ql-item-outer .content>ul{padding:0 0px 0px 15px;margin:0}#ql-slider .ql-container .ql-item-outer .content{padding:10px 20px}table[id$="_tblEdit"],table[id$="_tblFields"]{width:100%}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0:nth-child(4) div.sub-nav .level1>ul:not(.has-category)>li:last-child{min-height:200px}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 div.sub-nav{background:#112344}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1>ul:not(.has-category)>li>div>a{color:#fff;font-size:14px;font-weight:700 !important}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1>ul:not(.has-category)>li .level2 ul li a{color:#fff}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1>ul:not(.has-category)>li>div>a:hover,header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1>ul:not(.has-category)>li>div>a:focus{background:#fff;color:#112444}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1>ul:not(.has-category)>li .level2 ul li a:hover,header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1>ul:not(.has-category)>li .level2 ul li a:focus{background:#fff;color:#112444}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1>ul:not(.has-category)>li .level2{border-top:2px solid #fff;padding-top:10px;margin-top:5px}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1>ul:not(.has-category)>li .level2 ul li{padding-left:0}#subpage .main-container .sidebar{width:auto}#subpage:after{opacity:0.025}header .container .top-header .logo a .city-name{color:#124;font-family:"Crimson Text",serif;position:relative}header .container .top-header .logo a .city-name .big-text{font-size:50px;line-height:normal}header .container .top-header .logo a .city-name .small-text{position:absolute;right:-25px;bottom:-13px;font-size:18px;line-height:normal}header .container .top-header .logo a .city-name .big-text .city-text{position:absolute;top:-2px;left:32px;font-size:18px;line-height:normal}header{background-image:url('https://cdnsm5-hosted.civiclive.com/UserFiles/Servers/Server_17442462/Templates/img/cement-texture.jpg')}#subpage .main-container .sidebar .ptl_col_1{z-index:3000}div[id$="divContent"],span[id$="ltContent"],div[id*="divInlineEdit"] div[id*="contentDiv"]{text-align:justify}#subpage:after{z-index:-1}div[id$="divContent"] a,span[id$="ltContent"] a,div[id*="divInlineEdit"] div[id*="contentDiv"] a{color:#0042c5}div[id$="divContent"] table tr,span[id$="ltContent"] table tr,div[id*="divInlineEdit"] div[id*="contentDiv"] table tr,div[id$="divContent"] table tr td,span[id$="ltContent"] table tr td,div[id*="divInlineEdit"] div[id*="contentDiv"] table tr td{border:none}#homepage .social-tabs .headers li a:hover,#homepage .social-tabs .headers li a:focus,#homepage .social-tabs .headers li a.active{background:#282828}#homepage .social-tabs .headers li a:after{border-top:10px solid #282828}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1>ul:not(.has-category)>li>div>a{font-weight:500}header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1>ul:not(.has-category)>li .level2{border-top:1px solid #fff;margin-bottom:10px}#subpage .main-container .sidebar .ptl_col_1 #inside-nav .navWrp a{margin-bottom:5px}header .search-box .fa{pointer-events:none}.custom-subpage-layout{display:flex;flex-wrap:wrap}.tabs-section ul{padding:0;margin:0;display:flex;flex-wrap:wrap}.tabs-section ul li{list-style:none !important;width:50%;text-align:center;padding:0 !important;margin:0 !important}.tabs-section ul li a{padding:10px;display:block;color:#fff;text-decoration:none;text-transform:uppercase;font-size:24px;line-height:normal;font-weight:bold}.tabs-section ul li:after{display:none}.tabs-section{margin-bottom:5px;padding:10px}.tabs-section ul li a:hover,.tabs-section ul li a:focus{text-decoration:none;background:#A2C635 !important;color:#124}html:not(.designMode) #social-tab-sec{display:none}.tabs-section ul li a.active{background:#fff;color:#124}#upcoming-events .events-list .event .event-container{padding:7px}@media screen and (max-width: 1000px){.tabs-section ul li a{font-size:20px}}.ptlPageDirectory ul li a{color:#0042c5}body #news_content_body{font-size:14px}.a-z-index .a-z-links{display:none}.a-z-index .a-z-cat-list{padding:10px;background:#124;text-align:center}.a-z-index .a-z-cat-list a{color:#fff;padding:5px;margin-right:5px;text-transform:uppercase;font-weight:600}.a-z-index .a-z-links-container .a-z-section{display:flex;color:#0042c5;padding:20px}.a-z-index .a-z-links-container .a-z-section:nth-child(even){background:#f2f2f2}.a-z-index .a-z-links-container .a-z-section .a-z-heading{width:50px;font-size:18px;font-weight:600;text-transform:uppercase}.a-z-index .a-z-links-container .a-z-section .a-z-sec-items{width:100%}.a-z-index .a-z-links-container .a-z-section .a-z-sec-items ul{padding:0;margin:0}.a-z-index .a-z-links-container .a-z-section .a-z-sec-items ul li{list-style:none}.a-z-index .a-z-links-container .a-z-section .a-z-sec-items ul li a{color:#0042c5;text-decoration:underline;font-size:16px}.a-z-index .a-z-links-container .a-z-section .a-z-sec-items ul li .tag{font-size:13px;color:#282828;padding-left:10px}





.designMode  #banner, .designMode #subpage {
		padding-top: 0 !important;
}

.custom-subpage-layout .w-70 {
  padding-right: 30px;
}

@media screen and (max-width: 1000px) {
.custom-subpage-layout .w-70 {
  padding-right: 0;
}
}


@media screen and (max-width: 700px) {
header .container .top-header {
    flex-direction: column;
    justify-content: center;
}

header .container .top-header .logo a .city-name .big-text {
    font-size: 30px;
}

header .container .top-header .logo a .city-name .big-text .city-text {
    font-size: 12px;
    left: 18px;
    top: -5px;
}

header .container .top-header .logo a .city-name .small-text {
    font-size: 12px;
    right: -10px;
    bottom: -9px;
}

header .container .top-header .logo {
    margin-bottom: 20px;
}

header .container .top-header .logo a img.city-logo {
    width: 60px;
}

header .container .top-header .logo a .city-name {
    padding-left: 10px;
}
}

#menubar .mobile-nav-items {
    height: 50vh;
    overflow: auto;
}

@media screen and (max-width: 1050px) {
header {
    position: relative;
    z-index: auto;
}

#banner, #subpage {
    padding-top: 0 !important;
}
#subpage .breadcrumbs-container {
   margin: 0 !important;
}
}

.a-z-index .a-z-links-container .a-z-section .a-z-sec-items .a-z-btt {
    color: #505050;
    font-size: 12px;
    text-decoration: underline;
}

.a-z-index .a-z-links-container .a-z-section .a-z-sec-items .a-z-btt:hover, .a-z-index .a-z-links-container .a-z-section .a-z-sec-items .a-z-btt:focus {
    text-decoration: none;
    color: #112344;
}

.a-z-index .a-z-links-container .a-z-section .a-z-sec-items ul li a:hover, .a-z-index .a-z-links-container .a-z-section .a-z-sec-items ul li a:focus {
    color: #D53930;
    text-decoration: none;
}

#news-summary .row .image {
    width: 20% !important;
}

#news-summary .row .icontent {
    width: 80% !important;
}

header .container .top-header .header-info {
    z-index: 10;
}

#subpage #theme {
    z-index: auto;
}

.RadWindow.RadWindow_Silk.rwNormalWindow.rwTransparentWindow.rwNoTitleBar.reToolbarWindow {
    z-index: 9999999 !important;
}

.nivo-startstopNav {z-index: 100;}

.nivo-directionNav a {z-index: 100;}



@media screen and (max-width: 500px) {
    #main-slider .nav-container .dots {
        display: none;
    }
}

#homeFeed .feed-container .city-news-feed .news-item a .caption .fa {
    display: none;
}


#subpage #main-slider .banner-container .banner-slide .image {
    max-height: 400px;
    height: 47vw !important;
}

#subpage #main-slider {
    max-width: 800px;
    margin: 0 auto;
}


header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav {
    top: 43px;
}
.search-container .divSearchBox {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.search-container .divSearchBox > a:after {
    position: relative;
    top: auto;
}
.search-container .s-links {
    width: 100%;
}


.portletEditMode div#subpage {
  padding-top:  0 !important;
}

.home-news-container .news-wrapper .news-summary .news-slide .story .featured-image {
    background-size: contain;
    background-color: #fff;
}

body .nivo-startstopNav {z-index: 100;}

body .nivo-directionNav a {z-index: 100;}


#news-summary .row .image {
    width: 15% !important;
}

#news-summary .content {
    width: 85% !important;
}

#main-slider .banner-container .banner-slide .image {
    height: 42vw !important;
    max-height: 450px;
}

#main-slider .slick-slide {
    height: 42vw !important;
    max-height: 450px;
}

@media screen and (max-width: 1000px) {
#main-slider .slick-slide {
    height: auto !important;
    max-height: 100%;
}
}



.news-pdf-button .read-more span {
   color: #fff;
}

.modalPopup {
   height: auto !important;
}


.add-new-page div#subpage {
    padding: 0 !important;
}

.add-new-page #page {
    padding-top: 0 !important;
}


/* Banner Slider Revisions */

#main-slider .banner-container .banner-slide .caption {
    position: relative;
    left: auto;
    top: auto;
    transform: none;
    width: 100%;
    max-width: 100%;
    padding: 20px;
    background: #f2f2f2;
}

#main-slider .slick-slide {
    max-height: 100%;
    height: auto !important;
}

#main-slider .nav-container .dots .slick-dots li button {
    font-size: 0;
}

#main-slider .nav-container .dots {
  bottom: auto;
    top: 400px;
}

@media screen and (max-width: 1050px) {
    #main-slider .nav-container .dots {
        top: 36vw;
    }
}

#main-slider .nav-container .dots {
  display: none;
}

.news-page-slider .news-wrapper .news-summary .news-slide-container .story a {
    background-size: contain;
    background-color: #f2f2f2;
}

.sideNewsSummary .side-news-summary .story a {
    background-size: contain;
    background-color: #f2f2f2;
}

.san-news-landing-page #news_content_body #featured_image {
    width: auto;
}

#news_content_body .news-pdf-button a.read-more {
    background: #124;
    color: #fff;
    padding: 5px 10px;
    display: inline-flex;
    border-radius: 5px;
    align-items: center;
    text-decoration: none;
    transition: all 400ms cubic-bezier(0.19, 1, 0.22, 1);
}

#news_content_body .news-pdf-button a.read-more .fa {
    padding-left: 10px;
    color: #d43930;
}

#news_content_body .news-pdf-button a.read-more:hover,
#news_content_body .news-pdf-button a.read-more:focus {
    background: #282828;
}

#subpage .news-outer-wrapper.news-page #RSSLink {
    display: inline-block;
    position: relative;
    top: -17px;
    left: 10px;
    z-index: 20;
}

#subpage .news-outer-wrapper.news-page #RSSLink a {
    height: 40px;
    padding: 0 10px;
    background: #112344;
    color: #fff;
    font-weight: 600;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    transition: all 400ms cubic-bezier(0.19, 1, 0.22, 1);
}

#subpage .news-outer-wrapper.news-page #RSSLink a:hover,
#subpage .news-outer-wrapper.news-page #RSSLink a:focus {
    background: #fafafa;
    color: #575757;
}

#main-slider .nav-container .arrows .slick-arrow {
    top: 225px;
}

#subpage .news-outer-wrapper #RSSLink a span {
    text-indent: 0;
    background: none;
    width: auto;
    height: auto;
}

#subpage .news-outer-wrapper #RSSLink a {
    width: auto;
    border-radius: 0;
}

#subpage .news-outer-wrapper #RSSLink {
    height: auto;
    width: auto;
}

#subpage .news-outer-wrapper #RSSLink {
    position: relative;
    top: auto;
    left: auto;
    margin-bottom: 10px;
}

#subpage .news-outer-wrapper #RSSLink a:hover,
#subpage .news-outer-wrapper #RSSLink a:focus {
    color: #000;
}

#subpage .news-outer-wrapper #RSSLink a:hover span,
#subpage .news-outer-wrapper #RSSLink a:focus span {
    opacity: 1;
}

#subpage .divContent > #RSSLink a span {
    text-indent: 0;
    background: none;
    width: auto;
    height: auto;
}

#subpage .divContent > #RSSLink a {
    width: auto;
    border-radius: 0;
}

#subpage .divContent > #RSSLink {
    height: auto;
    width: auto;
}

#subpage .divContent > #RSSLink {
    position: relative;
    top: auto;
    left: auto;
    margin-bottom: 10px;
}

#subpage .divContent > #RSSLink a:hover,
#subpage .divContent > #RSSLink a:focus {
    color: #000;
}

#subpage .divContent > #RSSLink a:hover span,
#subpage .divContent > #RSSLink a:focus span {
    opacity: 1;
}

.TA-tab-content .accordionTabHead > a {
    background: #192652;
    color: #fff !important;
}

.TA-tab-content .accordionTabHead > a:hover, .TA-tab-content .accordionTabHead > a:focus {
    background: #e2e2e2;
    color: #000 !important;
}

.TA-nav-tabs > li.active > a {
    background: #192652;
    color: #fff !important;
    border-color: #192652;
}

.TA-nav-tabs > li.active > a:before {
    background: #192652;
}


.home-news-container .news-wrapper .news-summary .news-slide .story .featured-image {
    display: block;
}

#subpage .main-container .sidebar {
    z-index: 100;
}

a.archive-btn {
    padding: 10px;
    display: inline-block;
    background: #112344;
    color: #fff !important;
    text-decoration: none !important;
    margin-bottom: 20px;
}

a.archive-btn:hover, a.archive-btn:focus {
    background: #282828;
}

#homepage .social-tabs .headers li a:hover, #homepage .social-tabs .headers li a:focus {
    background: #a1c635;
}

#homepage .social-tabs .headers li a:hover .fa, #homepage .social-tabs .headers li a:focus .fa {
    color: #000;
}

#homeFeed .header-section .right-sec .see-more {
 font-size: 13px;
}

footer .credit a.admin_menu {
    color: #000;
    font-family: "Open Sans",sans-serif;
}




/* Side nav changes */

#subpage .main-container .sidebar .ptl_col_1 #inside-nav .navWrp.sitenavl2 a {
    font-weight: 500;
}

#subpage .main-container .sidebar .ptl_col_1 #inside-nav .navWrp a {
    font-weight: 600;
    padding: 10px;
    border-bottom: 1px solid #b7b7b7;
}

#subpage .main-container .sidebar {
    box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.12);
    border: 1px solid #b7b7b7;
}


#subpage .main-container .sidebar .ptl_col_1 #inside-nav .navWrp.sitenavl3 a, #subpage .main-container .sidebar .ptl_col_1 #inside-nav .navWrp.sitenavl4 a, #subpage .main-container .sidebar .ptl_col_1 #inside-nav .navWrp.sitenavl5 a, #subpage .main-container .sidebar .ptl_col_1 #inside-nav .navWrp.sitenavl6 a {
    font-weight: 500;
}

#subpage .main-container .sidebar .ptl_col_1 #inside-nav .sitenavl3 {
    padding-left: 30px;
}

#subpage .main-container .sidebar .ptl_col_1 #inside-nav .sitenavl4 {
    padding-left: 40px;
}

#subpage .main-container .sidebar .ptl_col_1 #inside-nav .navWrp.currentpage a {
    color: #D53930;
}

#subpage .main-container .sidebar .ptl_col_1 #inside-nav .navWrp a, #subpage .main-container .sidebar .ptl_col_1 #inside-nav .navWrp {
    margin: 0;
}

#subpage .main-container .sidebar .ptl_col_1 #inside-nav .navWrp a:hover, #subpage .main-container .sidebar .ptl_col_1 #inside-nav .navWrp a:focus {
    color: #fff !important;
}


html:not(.designMode) #subpage .main-container .sidebar .ptl_col_1 .ptl_portlet_vertical:not(:first-child) {
    display: none;
}



#subpage .main-container {
    max-width: 1800px;
}

#subpage .breadcrumbs-container .breadcrumbs {
    max-width: 1800px;
}

#subpage #ql-slider {
    padding: 20px 0;
}

.san-news-landing-page #news_content_body #featured_image {
    max-width: 400px;
    margin: 0 auto 15px;
}

#ql-slider .ql-container .ql-item-outer .ql-item {
    min-height: 150px;
}


header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1 > ul:not(.has-category) > li .level2 {
 margin: 0;
}


header .container .bottom-header .mainNav #menubar .inside-padding .megamenu .nav-menu .level0 .sub-nav .level1 > ul:not(.has-category) > li {
  display: flex;
  flex-direction: column;
}


#homeFeed .feed-container .city-news-feed .slick-slide > div {
    display: flex;
}

#homeFeed .feed-container .city-news-feed .news-item a {
    overflow: hidden;
}


#subpage, #banner {
 padding-top: 0;
}

@media screen and (max-width: 1050px) {
#content-wrapper {
    padding-top: 0 !important;
}
}

/*
.pb-controls .pbi_history {
    display: none !important;
}
*/

.new-more-btns {
    flex-wrap: wrap;
}

#subpage .home-news-container .news-wrapper .news-summary .news-slide .story .content .read-more {
    margin: 5px 0;
}

#subpage .main-container .sidebar .ptl_col_1 #inside-nav .sitenavl5 {
    padding-left: 50px;
}

#subpage .main-container .sidebar .ptl_col_1 #inside-nav .sitenavl6 {
    padding-left: 60px;
}


#homeFeed .top-link {
    padding: 10px;
}

#homeFeed .top-link a {
    display: inline-block;
    color: #A2C635;
    font-size: 20px;
    line-height: normal;
    font-weight: 600;
}

#homeFeed .top-link a:hover, #homeFeed .top-link a:focus {
    text-decoration: underline;
}

@media screen and (max-width: 1050px) {
#homeFeed .top-link {
    text-align: center;
}
}

footer .footer-container .social-icons ul li a img {
    width: 25px;
}

footer .footer-container .social-icons ul li a.nextdoor {
    background: #19975d;
}

footer .footer-container .social-icons ul li a.twitter svg {
    width: 34px;
    fill: #fff;
}

footer .footer-container .social-icons ul li a.twitter {
    background: #000;
}
