/* Enter Your Custom CSS Here */

a {transition: all .3s linear;}
a:hover {color: #333; text-decoration: underline;}

.site-primary-menu .pp-advanced-menu .menu a {
  transition: all .3s ease-in-out; }
.site-primary-menu .pp-advanced-menu .menu > li > a {
  border: 2px solid transparent; }
.site-primary-menu .pp-advanced-menu .menu > li > a:hover {
  border: 2px solid #fff; }
.site-primary-menu .pp-advanced-menu .menu > li.current-menu-item > a {
  border: 2px solid #fff; }

.header-logo .pp-infobox-description, .bulls-table table thead,
.main-ss .pp-thumbnails-swiper {display: none;}
.width68 {width: 68px; display: inline-block;}
.width136 {width: 136px; display: inline-block;}
.width204 {width: 204px; display: inline-block;}
.gallery-objectfit400 .pp-photo-gallery .pp-photo-gallery-content .pp-gallery-img {height:400px;object-fit:cover;}

.hide-on-mobile {display: none;}
@media only screen and (min-width: 767px) {
  .hide-on-mobile {display: inline-block;}
  .show-on-mobile {display: none;}
}

.tree, .tree ul {
            padding:0;
            list-style:none;
            position:relative;
        }
        .tree ul {
            position:relative;
            display:inline-block;
            vertical-align: top;
        }
        .tree ul ul {margin-left:.5em}
        .tree ul:before {
            content:"";
            display:block;
            width:0;
            position:absolute;
            top:14px;
            margin-top:0px;
            bottom:0;
            left:0;
            border-left:1px solid;
        }
        .tree li {
            margin:0;
            padding:1px 1.4em;
            position:relative;
        }
        .tree ul li:before {
            content:"";
            display:block;
            width:8px;
            height:0;
            border-top:1px solid;
            position:absolute;
            top: 0.80em;
            left:0;
        }
        .tree ul li:last-child:before {
            background:white;
            height:auto;
            top:1em;
            bottom:0;
        }