  .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; } #menu-main-menu > li > a::before{ background-color:#00b0b9; }  #top-bar-menu-wrapper{ background:#00b0b9; } #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:#00b0b9;   font-weight:bold; } #top-bar-menu-wrapper ul li.no-link a{ color:white; cursor:default; } .top-bar-mobile-full-bkg{ background:#00b0b9; 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; } .tpf-main-banner-link {   text-decoration:none !important; } .tpf-banner-wrapper .banner-left h1 {   text-align:center; } @media only screen and (min-width:768px) {   .tpf-banner-wrapper {  background-image:none !important;  margin-top:100px;   }   .banner .banner-left h1 {  color:white;   }   .tpf-banner-wrapper .banner-left .banner-content {  max-width:400px;  margin-left:auto;  margin-right:auto;   } }  @media (min-width:992px) { #menu-main-menu.navbar-nav>li:nth-child(3) a{  border:2px solid;  border-radius:0.25rem; } #menu-main-menu.navbar-nav>li:nth-child(3) a:hover, #menu-main-menu.navbar-nav>li:nth-child(3).current-menu-item a{  background:#00b0b9;  color:white;  border-color:#00b0b9; } #menu-main-menu.navbar-nav>li:nth-child(3) a::before{  display:none; } #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; } }  @media (min-width:1200px) { #menu-main-menu.navbar-nav>li {   padding:0.5rem 0.8rem; } #header #navSite .container{  max-width:1260px; } } @media only screen and (max-width:767px) {  body.home .content {  margin-top:0px;   }   .tpf-banner-wrapper{  background-position:center;   }   .tpf-banner-wrapper .banner-right {  display:none;   }  .tpf-banner-wrapper .banner-left .subt {  font-size:12px;  padding-bottom:50px;   } .tpf-banner-wrapper .banner-img img {  max-width:60%;  margin-bottom:-10px;  margin-top:-85px;  margin-left:auto;  margin-right:auto;   }  .tpf-banner-wrapper h1 {  font-size:2rem;  margin-top:350px;   } } @media only screen and (max-width:768px) { .video-iframe iframe{  width:100%;  height:250px; } } @media only screen and (max-width:340px) { .tpf-banner-wrapper {   background-size:100% 100% !important; } } .video-iframe iframe {   width:100%; } .video-section {   margin-top:1em; } h4.video_title {   text-align:center; }  #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 2s; } 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%; } }