 .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;  } html { scroll-padding-top:4rem; } #header .navbar.sticky { padding:0; } body #footer { padding-top:48px !important; }  #top-bar-menu-wrapper { background:#662222; } #top-bar-menu-wrapper #dropdownMenuButton { background:#783a3a !important; } #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:#662222; font-weight:bold; } #top-bar-menu-wrapper ul li.no-link a { color:white; cursor:default; } .top-bar-mobile-full-bkg { background:#662222; 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-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; } .n2-ss-button-container a { background:#662222; } #top-bar-menu-wrapper ul li a { font-weight:700; } #top-bar-menu-wrapper ul li a span { font-weight:400; } body.single-post .blog-page .entry-content a{ text-decoration:underline; } body.single-post .blog-page .entry-content .collapse-group .card-header a{ text-decoration:none; }  @media (min-width:1400px) {}   #footer-sticky-section{ position:fixed; left:50%; top:100%; transform:translate(-50%, 300px); padding:10px;   width:100%;   max-width:700px; background:#cecccd; border-radius:20px 20px 0px 0px; box-shadow:0px 0px 3px #24286a; z-index:99; background:#24286a; transition:all 1s; } body.scrolled #footer-sticky-section{   transform:translate(-50%, -100%); } #footer-sticky-section p{ color:white; font-size:1rem; } #footer-sticky-section a{ background:#ffffff; color:#24286a; padding:10px 40px; border-radius:30px; text-decoration:none; display:inline-block; font-weight:700; } #footer-sticky-section a:hover{ opacity:0.75; } #footer-sticky-section .footer-sticky-image{ height:40px; } .animate-once {  animation-name:imageLeftRight !important; } @keyframes imageLeftRight {  0% {   left:0;  }  100% {   left:40%;  }  100% {   left:80%; } }  @media (min-width:992px) { #footer-sticky-section img{  bottom:0%;  position:absolute;  animation:linear infinite;  animation-name:imageLeftRight;  animation-duration:5s;  animation-iteration-count:1;  animation-fill-mode:forwards; } }