/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
img{max-width:100%;height:auto;}
div.ex2{max-width:500px;margin:auto;line-height:1.75;}
div.product-header{letter-spacing:3px;}div.product-header{max-width:500px;margin:auto;letter-spacing:6px;font-size:36px;line-height:1.75;}
.img-container{width:100%;height:100%;}.trans{transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;}.top{display:flex;margin-top:10vh;margin-left:auto;margin-right:auto;margin-bottom:10vh;}.top ul{list-style:none;width:100%;height:100%;z-index:1;box-sizing:border-box;}.top ul li{position:relative;float:left;width:25%;height:25%;overflow:hidden;}.top ul li::before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;content:'';color:white;opacity:0.25;text-align:center;box-sizing:border-box;pointer-events:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}.top ul li:hover::before{opacity:0;background-color:rgba(0,0,0,0.90);}.top ul li img{width:100%;height:auto;overflow:hidden;}.lightbox{position:fixed;width:100%;height:100%;text-align:center;top:0;left:0;background-color:rgba(0,0,0,0.75);z-index:999;opacity:0;pointer-events:none;}.lightbox img{max-width:100%;max-height:90%;position:relative;top:-100%;transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;}.lightbox:target{outline:none;top:0;opacity:1;pointer-events:auto;transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;-webkit-transition:all 1.2s ease;}.lightbox:target img{top:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.highlight-container{background:#EBEBEB;padding:25px 20px;color:#EBEBEB;text-align:left;}.buttons{display:flex;justify-content:center;}.button{display:inline-block;padding:17px 32px;background:rgba(100,98,99,255);border:0;letter-spacing:2px;font-size:16px;font-weight:600;color:#ffffff;border-radius:3px;}.button:hover{background:rgba(56,205,255,1);color:#ffffff;}@media (max-width:50%){h2{font-size:28px;text-align:center;}p{font-size:17px;line-height:1.5;}.sm-user-ui .sm-tile-info .sm-tile-title{font-size:4px;}.button{padding:28px 24px;letter-spacing:1px;font-weight:400;color:#ffffff;}.hightlight-container{padding:25px 5px;text-align:left;}
.image1:hover{opacity:.8;}
p.product-callout{color:red;font-weight:bold;font-style:italic;font-size:17px;}
