@charset "utf-8";

/* CSS Document */

@media(min-width:768px) {}
@media(min-width:992px) {}
@media(min-width:1200px) {}

/* Class Fixes and Redefinitions */
/* Specific Module Class Fixes and Redefinitions */
/* Utility Classes - contains additional utility classes to be added to main style sheet */
/* Additional Custom Page Styles */
/* Priority Utilities */

.game-btn { margin-top: 0; }
@media(min-width:992px) { .game-btn { margin-top: 16px; } }

.products-intro .thumbnail { max-width: 500px; margin: 2em auto 3em; }
@media(min-width:768px) { .products-intro .thumbnail { margin-top: 3em; margin-bottom: 2em }}
@media(min-width:992px) { .products-intro .thumbnail { margin-top: 5em; margin-bottom: 0; } .products-intro .thumbnail img { max-height: 9em; } }
@media(min-width:1200px) { .products-intro p { max-width: 36em; } .products-intro .thumbnail img { max-height: none; min-width: 370px; transform: translateX(-40px) } }

.tabbable .panel { border: none; }
.tabbable .panel .panel-heading { margin-top: 1em; background-color: #fff !important; border-bottom: none; padding-top: 1.2em; color: #777 !important; }
@media(min-width:992px) {
  .tab-content .panel .panel-heading { margin-top: 0; background-color: #fff !important; border-bottom: none; padding-top: 1.2em; color: #777 !important; }
}

.product-item { background-color: #fff; padding-top: 320px; }
.product-item img { max-width: 240px; padding-top: 10px; }
.product-wrap { margin-top: 0.5em; }
@media(min-width:992px) { .product-wrap { margin-top: 2em; } }
@media(min-width:1200px) { .product-wrap { margin: 1.4em auto 0; } }