body{scroll-behavior:smooth;}
.bg-slider ul:focus{outline:none;}
.bg-slider li.orbit-slide{min-height:500px;background-size:cover;background-position:center;}
.stick-to-top{top:0;position:fixed;width:100%;z-index:9;}
.about-me{margin:40px auto;}
.about-me h2{font-family:'Verdana', Sans-serif;}
.footer{margin-top:20px;border-top:1px solid #e6e6e6;}
.footer .row{padding:18px 0 30px 0;}
@media screen and (max-width:39.9375em){.footer ul.menu li{padding:5px 10px;}
}
.categories .card{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0.5);box-shadow:0 0 0 0 rgba(0,0,0,0.5);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;}
.categories .card:hover{-webkit-box-shadow:0 0 35px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 35px 0 rgba(0,0,0,0.5);box-shadow:0 0 35px 0 rgba(0,0,0,0.5);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;}
.categories > .columns{margin-top:1rem;}
.main-container{min-height:500px;}
.fullWidth{width:100%;margin-left:auto;margin-right:auto;max-width:initial;}
.parallax{height:550px;min-height:550px;position:relative;z-index:0;overflow:hidden;}
.parallax > img{position:absolute;width:100%;height:auto;top:0;}
.parallax .parallax-text{margin:0;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%);z-index:1;width:100%;max-width:800px;height:88%;max-height:327px;background-size:cover;}
.parallax .parallax-text h1, .parallax-text small{font-family:'Verdana', Sans-serif;color:white;}
.parallax .parallax-text small{letter-spacing:3.5px;}
.required-star{color:red;margin-left:0.2em;}
.image-wrap{margin:3px;padding:4px;width:125px;height:165px;float:left;overflow:hidden;text-align:center;position:relative;background:#e6e6e6;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;cursor:pointer;}
.image-item{}
.image-item-remove{-webkit-border-radius:0 6px 0 6px;-moz-border-radius:0 6px 0 6px;border-radius:0 6px 0 6px;position:absolute;top:0;right:0;width:18px;height:18px;background-color:#ddd;color:#333;font-size:14px;font-weight:bold;line-height:18px;opacity:.6;cursor:pointer;}
.image-item-remove:hover{opacity:.8;}
.image-alt-text input{width:110px;}
.image-alt-text input[type="text"]{height:12px;margin:0;}
.category-image{position:relative;}
.gallery-title img{opacity:0;display:none;}
.gallery-title img.active{opacity:1;display:block;}
.category-name{position:absolute;color:#ffffff;bottom:0px;}