a {text-decoration: underline; transition: all .3s linear;}
a:hover {text-decoration: none;}

.site-primary-menu .pp-advanced-menu .menu a {
  transition: all .3s ease-in-out; }
.site-primary-menu .pp-advanced-menu .menu > li > a .menu-item-text {
  position: relative; }
.site-primary-menu .pp-advanced-menu .menu > li > a .menu-item-text:before, .site-primary-menu .pp-advanced-menu .menu > li > a .menu-item-text:after {
  content: '';
  width: 0;
  height: 2px;
  background: #fff;
  opacity: 0;
  transition: all .3s ease-in-out;
  position: absolute;
  left: 50%; }
.site-primary-menu .pp-advanced-menu .menu > li > a .menu-item-text:before {
  top: -4px; }
.site-primary-menu .pp-advanced-menu .menu > li > a .menu-item-text:after {
  top: 100%; }
.site-primary-menu .pp-advanced-menu .menu > li.current-menu-item > a .menu-item-text:before, .site-primary-menu .pp-advanced-menu .menu > li.current-menu-item > a .menu-item-text:after {
  content: '';
  width: 100%;
  height: 2px;
  background: #fff;
  position: absolute;
  top: 100%;
  left: 0;
  opacity: 1; }
.site-primary-menu .pp-advanced-menu .menu > li.current-menu-item > a .menu-item-text:before {
  top: -2px; }
.site-primary-menu .pp-advanced-menu .menu > li.current-menu-item > a .menu-item-text:before {
  top: 110%; }
.site-primary-menu .pp-advanced-menu .menu > li a:hover .menu-item-text:before,
.site-primary-menu .pp-advanced-menu .menu > li a:focus .menu-item-text:before,
.site-primary-menu .pp-advanced-menu .menu > li a:hover .menu-item-text:after,
.site-primary-menu .pp-advanced-menu .menu > li a:focus .menu-item-text:after {
  opacity: 1;
  width: 100%;
  left: 0; }

.main-ss .pp-thumbnails-swiper {display: none;}

.sidebar-title h2 { font-size: 26px; text-transform: uppercase; color: #1c449c;}

.hide-on-mobile {display: none;}
@media only screen and (min-width: 767px) {
  .hide-on-mobile {display: inline-block;}
  .show-on-mobile {display: none;}
}