  .alignnone { margin:5px 20px 20px 0; } .aligncenter, div.aligncenter { display:block; margin:5px auto 5px auto; } .alignright { float:right; margin:5px 0 20px 20px; } .alignleft { float:left; margin:5px 20px 20px 0; } a img.alignright { float:right; margin:5px 0 20px 20px; } a img.alignnone { margin:5px 20px 20px 0; } a img.alignleft { float:left; margin:5px 20px 20px 0; } a img.aligncenter { display:block; margin-left:auto; margin-right:auto } .wp-caption { max-width:96%;  padding:5px 3px 10px; text-align:center; } .wp-caption.alignnone { margin:5px 20px 20px 0; } .wp-caption.alignleft { margin:5px 20px 20px 0; } .wp-caption.alignright { margin:5px 0 20px 20px; } .wp-caption img { border:0 none; height:auto; margin:0; max-width:98.5%; padding:0; width:auto; } .wp-caption p.wp-caption-text { font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; } .gallery-item { display:inline-block; text-align:left; vertical-align:top; width:50%; } .gallery-item a, .gallery-item a:hover, .gallery-item a:focus { -webkit-box-shadow:none; box-shadow:none; background:none; display:inline-block; max-width:100%; } .gallery-item a img { display:block; -webkit-transition:-webkit-filter 0.2s ease-in; transition:-webkit-filter 0.2s ease-in; transition:filter 0.2s ease-in; transition:filter 0.2s ease-in, -webkit-filter 0.2s ease-in; -webkit-backface-visibility:hidden; backface-visibility:hidden; } .gallery-item a:hover img, .gallery-item a:focus img { -webkit-filter:opacity(60%); filter:opacity(60%); } .gallery-caption { display:block; text-align:left; padding:0 10px 0 0; margin-bottom:0; } .gallery-columns-1 .gallery-item { max-width:100%; } .gallery-columns-2 .gallery-item { max-width:50%; } .gallery-columns-3 .gallery-item { max-width:33%; } .gallery-columns-4 .gallery-item { max-width:25%; } .gallery-columns-5 .gallery-item { max-width:20%; } .gallery-columns-6 .gallery-item { max-width:16.66%; } .gallery-columns-7 .gallery-item { max-width:14.28%; } .gallery-columns-8 .gallery-item { max-width:12.5%; } .gallery-columns-9 .gallery-item { max-width:11.11%; } .gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display:none; } .bypostauthor { font-weight:bold; }  .screen-reader-text { clip:rect(1px, 1px, 1px, 1px); position:absolute !important; height:1px; width:1px; overflow:hidden; } .screen-reader-text:focus { background-color:#f1f1f1; border-radius:3px; box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6); clip:auto !important; color:#21759b; display:block; font-size:14px; font-size:0.875rem; font-weight:bold; height:auto; left:5px; line-height:normal; padding:15px 23px 14px; text-decoration:none; top:5px; width:auto; z-index:100000; }  #top-bar-menu-wrapper{ background:#245f45 } #top-bar-menu-wrapper ul li a{ text-transform:uppercase; text-decoration:none !important; } #top-bar-menu-wrapper ul li a:hover{ color:#333; } #top-bar-menu-wrapper ul li.no-link{ background-color:#245f45;   font-weight:bold; } #top-bar-menu-wrapper ul li.no-link a{ color:white; cursor:default; } .top-bar-mobile-full-bkg{ background:#245f45; padding:14px 24px; display:flex;   align-items:center; } .top-bar-mobile-full-bkg .top-bar-mobile-img{   width:100px; text-align:right; } #top-bar-mobile-button{ width:calc(100% - 100px); color:white; } #top-bar-mobile-button span{   color:white; } #top-bar-mobile-menu{ list-style-type:none; padding-left:0;   text-transform:uppercase; display:none; } #top-bar-mobile-menu.active{ display:block; } #top-bar-mobile-menu > li{ font-weight:700; padding:0.5rem 1.5rem; } .top-bar-mobile-has-submenu a{ display:block; position:relative; padding:0.5rem 0; } .top-bar-mobile-has-submenu span.icon-caret{ position:absolute;   right:-1.25rem;   top:0.25rem;   padding:0.5rem 1.5rem; } .top-bar-mobile-has-submenu.open span.icon-caret, #top-bar-mobile-button.open span.icon-caret{  transform:rotate(-180deg); } .top-bar-mobile-submenu{ display:none; list-style-type:none; padding-left:15px; } .top-bar-mobile-has-submenu.open .top-bar-mobile-submenu{ display:block; }