body {    height: 100%;    padding: 0;    margin: 0;    font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;    font-weight: 400;    line-height: 1.5;    color: #fff;    background: #19120d;    font-size: 0.9rem;}body a {	color: #f8d442;}body a:hover, body a:focus {    color: #fff;    text-decoration: none;}h1,h2,h3,h4,h5,h6 {    font-family: "Anton", cursive;    font-weight: 400;    font-style: normal;    letter-spacing: 1px;    color: #e3e3e3;    text-rendering: optimizeLegibility;    margin-top: 0;    margin-bottom: 0.5rem;    line-height: 1.4;    text-transform: uppercase;}p {    margin-top: 0.33em;}small {    font-size: 70%;}.text-black {    color: #000;}.blockquote {    font-size: 1rem;    font-weight: 600;    border-left: 3px solid #c7992c;    padding-left: 5px;}dd {    font-size: 80%;}.btn {    cursor: pointer;    border-radius: 3px;}.btn-group-sm>.btn,.btn-sm {    font-size: 0.75rem;}.card {    border-radius: 0;    border: 1px solid #2b1c1a;    background-color: #342624;}.card .card-header {    background-color: #4e403e;    color: #fff;}.card .list-group-item {    background-color: #342624;    color: #fff;    border-top: 1px solid rgba(0,0,0,.5);    font-weight: 400;}.card .list-group-item:hover {    background-color: #4e403e;}.card .text-muted {    color: #867d77 !important}.comp-card-body {    min-height: 5em;}.comp-card-footer {    font-size: 0.9em;}.card .card-footer {    background-color: rgba(0,0,0,0.4);}.card .card-footer.card-footer-meld {    background-color: #342624;}.comp-img-container {    background-size: cover;    background-position: center center !important;    width: 100%;    overflow: hidden;    position: relative;}.comp-img {    width: 100%;}.comp-place {    position: absolute;    bottom: 2em;    right: 2em;    font-size: 1.2em;}.card .card-location-img {    overflow: hidden;}.home-card {    background-color: #222;    border: 0;}.home-card:hover {    background-color: #161616;}@media (max-width: 767px) {    #home-cards div:nth-of-type(odd) .home-card {        background-color: #333;    }}@media (min-width: 576px) {    .card.card-location .card-body {        overflow: hidden;        display: inline-grid;        height: 200px;    }    .card .card-location-img img {        width: 200px;        height: 200px;    }}@media (max-width: 575px) {    .card .card-location-img {        height: 150px;    }    .card .card-location-img img {        width: 100%;        position: relative;        top: 50%;        transform: translateY(-50%);    }}.card.card-publisher {    height: 450px;}.card.card-publisher .card-body {    overflow: hidden;    height: 150px;}.card .card-img-short {    height: 200px;    overflow: hidden;}.modal {    color: #000;    overflow-y: auto;}.modal-header {    padding: 10px;}.modal-open {    overflow: auto;}.modal-open[style] {    padding-right: 0px !important;}.popover-content {    color: #2b1c1a;}.bg-transparent {    background-color: transparent;}@media (min-width: 1200px) {    .container {        width: 1170px;    }}.avatar-small {	box-shadow: 0 4px 0 0 rgba(10, 10, 10, 0.2);	display: inline-block;	line-height: 0;	width: 35px;	transition: box-shadow 200ms ease-out;	border-radius: 0;}.avatar-medium {    box-shadow: 0 4px 0 0 rgba(10, 10, 10, 0.2);    display: inline-block;    line-height: 0;    width: 58px;    transition: box-shadow 200ms ease-out;    border-radius: 0;}.avatar-large {    box-shadow: 0 4px 0 0 rgba(10, 10, 10, 0.2);    display: inline-block;    line-height: 0;    width: 192px;    transition: box-shadow 200ms ease-out;    border-radius: 0;}.thumbnail {	border: solid 5px #e3e3e3;}#home-slider .cta-button {	background: linear-gradient(to bottom,#146ccc 0%, #10549e 100%);	border-top: 1px solid #146ccc;	border-left: 1px solid #10549e;	border-right: 1px solid #10549e;	border-bottom: 1px solid #10549e;    color: #fff;}#home-slider .cta-button:hover {	background: linear-gradient(to bottom,#4595ed 0%, #156fd0 100%);}.nav-item a, #home-slider .cta-text h2 {  font-family: 'Anton', serif;  font-weight: 400;  font-style: normal;}.lime-button, .gd-button, #home-slider .cta-button, .notebook .blog-entries .entry .date, .details-link a, .pagination, .blog-entries .blog-entry .article-date p, .blog-pagination p a, .close-button {    font-family: 'Anton', cursive;    font-weight: 400;    font-style: normal;    letter-spacing: 1px;}#home-slider .cta-button span {  font-family: 'Open Sans', sans-serif;  font-weight: 400;  font-style: normal;}body p a, footer.main-footer p, .accordion-title {  font-family: 'Open Sans', sans-serif;  font-weight: 600;  font-style: normal;}.notebook .blog-entries .entry .article-preview a.link {  font-family: 'Open Sans', sans-serif;  font-weight: 600;  font-style: italic;}.trim-top {    margin-top: -20px;    background: url(../images/metal-trim-repeat-sm.png) repeat-x center top;    height: 20px;}.trim-bottom {    margin-top: -10px;    background: url(../images/metal-trim-repeat-sm.png) repeat-x center top;    height: 20px;}.navbar-brand {    font-family: "Anton", cursive;    font-weight: 400;    font-style: normal;    letter-spacing: 1px;    font-size: 1.5rem;    color: #fff;    text-rendering: optimizeLegibility;    margin-right: 0;}.breadcrumb {    margin-bottom: 0;}.breadcrumb-arrow {    height: 30px;    padding: 0;    line-height: 30px;    list-style: none;    background-color: transparent;    display: inline-block;    overflow: hidden;    font-size: 0.8rem;}.breadcrumb-arrow li:first-child a {    border-radius: 4px 0 0 4px;    -webkit-border-radius: 4px 0 0 4px;    -moz-border-radius: 4px 0 0 4px}.breadcrumb-arrow li, .breadcrumb-arrow li a, .breadcrumb-arrow li span {    display: inline-block;    vertical-align: top}.breadcrumb-arrow li:not(:first-child) {    margin-left: -5px}.breadcrumb-arrow li+li:before {    padding: 0;    content: ""}.breadcrumb-arrow li span {    padding: 0 10px}.breadcrumb-arrow li a, .breadcrumb-arrow li:not(:first-child) span {    height: 30px;    padding: 0 10px 0 25px;    line-height: 30px}.breadcrumb-arrow li:first-child a {    padding: 0 10px}.breadcrumb-arrow li a {    position: relative;    text-decoration: none;    background-color: rgba(25,18,13,1);    border: 1px solid rgba(25,18,13,1);}.breadcrumb-arrow li a:hover,.breadcrumb-arrow li a:focus {    text-decoration: none;}.breadcrumb-arrow li:first-child a {    padding-left: 10px}.breadcrumb-arrow li a:after, .breadcrumb-arrow li a:before {    position: absolute;    top: -1px;    width: 0;    height: 0;    content: '';    border-top: 15px solid transparent;    border-bottom: 15px solid transparent}.breadcrumb-arrow li a:before {    right: -10px;    z-index: 3;    border-left-color: rgba(25,18,13,1);    border-left-style: solid;    border-left-width: 11px}.breadcrumb-arrow li a:after {    right: -11px;    z-index: 2;    border-left: 11px solid #4a423d;}.breadcrumb-arrow li a:focus, .breadcrumb-arrow li a:hover {    background-color: #2a231e;    border: 1px solid #2a231e;}.breadcrumb-arrow li a:focus:before, .breadcrumb-arrow li a:hover:before {    border-left-color: #2a231e}.breadcrumb-arrow li a:active {    border: 0;}.breadcrumb-arrow li a:active:after, .breadcrumb-arrow li a:active:before {    border-left-color: #4a423d;}.breadcrumb-arrow li span {    background: linear-gradient(120deg, rgba(25,18,13,1) 40%,rgba(0,0,0,0) 90%);    color: #acb4b9;}@media screen and (min-width: 1200px) {    .navbar-brand {        font-size: 2rem;    }}#main-header {    z-index: 1001;    -webkit-transition: all 0.2s ease;    transition: all 0.2s ease;}.main-header-shrunk {    background-color: #19120d;    height: 3.6rem;    border-bottom: 5px solid #352d27;    position: fixed;    width: 100%;}.main-header-shrunk #main-nav {    height: 3.6rem;}.main-header-shrunk .trim-bottom {    display: none;}.main-header-shrunk .navbar-pagetitle {    display: inline-block;    font-family: "Anton", cursive;    font-weight: 400;    font-style: normal;    letter-spacing: 1px;    font-size: 1rem;    color: #fff;    text-rendering: optimizeLegibility;    margin-right: 0;    text-transform: uppercase;}.main-header-full {    position: relative !important;    margin-top: 3rem;    height: 6.5rem;    background-color: rgba(25,18,13,0.75);    border-bottom: 0;}.main-header-full .trim-bottom {    display: block;}@media screen and (min-width: 768px) {    .main-header-full .logo {        position: absolute;        left: 0;        top: -35px;        height: 150px;        width: 150px;        z-index:1001;        background-size: 150px 150px;        background-repeat: no-repeat;    }    .main-header-full .navbar-brand {        margin-left: 120px;    }    .main-header-full .navbar-pagetitle {        display: none;    }}@media screen and (max-width: 768px) {    .main-header-shrunk .navbar-pagetitle {        display: none;    }}.main-header-full #main-nav {    height: 4.5rem;    margin-bottom: 0;}#main-header #main-nav ul.main-menu {    margin-bottom: 0;    padding-left: 0;}#main-header #main-nav ul.main-menu li {  display: inline-block;}#nav-search input {    border: 1px solid #756e5f;}#nav-search .form-control:focus {    box-shadow: 0 0 0 2px rgba(204,204,204,.5);    background-color: transparent;}#nav-search button {    border: 1px solid #756e5f;}#nav-search button:hover {    color: #464a4c;}.nav-item a {    color: #fff;    font-size: 1.1rem;    text-transform: uppercase;    margin-left: 1rem;    -webkit-transition: all 0.1s ease-in;    -moz-transition: all 0.1s ease-in;    -ms-transition: all 0.1s ease-in;    -o-transition: all 0.1s ease-in;    transition: all 0.1s ease-in;}.nav-item a:hover {    text-decoration: none;}.card-header .nav-tabs .nav-link {    color: #b0b4b7;}.card-header .nav-tabs .nav-link.active {    color: #55595c;}.card-header .nav-item a {    font-size: 1rem;    text-transform: none;}.card-header .nav-tabs .nav-link {    padding: 0.5em 0.7em;}.card-inverse .card-title {    color: inherit;}.card-inverse .card-text {    color: rgba(255,255,255,.75);}.mobile-menu {  display: none;}.slicknav_nav {    width: 100%;    list-style-type: none;    text-align: center;    float: right;    text-transform: uppercase;    position: absolute;    /*top: 5rem;*/    left: 0;    background: #19120d;    margin-left: 0;    padding: 2rem 0;}.slicknav_nav li {    display: block;    padding: 0.66667rem 0;}.slicknav_menu {    background: transparent;    padding: 0;}.slicknav_menu .slicknav_icon {  display: none;}.slicknav_btn {    background-color: transparent;    margin: 0;    text-decoration: none;    text-shadow: 0;    position: absolute;    right: 24px;    top: 16px;    padding: 0;}.game-browser-description {    font-size: 0.9rem;}#home-slider {  position: relative;  top: -140px;  width: 100%;  z-index: 500;}#home-slider .slick-slide {  min-height: 745px;  background-position: center center !important;  background-repeat: no-repeat !important;}#home-slider .slick-list {  width: 100% !important;}#home-slider .cta-text {    position: absolute;    padding: 0.5rem 1rem;    top: 350px;    left: 50px;    background: rgba(0,0,0,0.6);}#home-slider .cta-text h2 {    text-transform: none;    color: #fff;    margin-bottom: 0.33333rem;    line-height: 3.33333rem;}#home-slider .cta-text p {    padding: 0 0.66667rem;}#home-slider cta-date {    font-size: 0.8rem;}#home-slider .cta-buttons {    float: right;}#home-slider .cta-button {    text-align: left;    font-size: 2.33333rem;    padding: 0.66667rem 1.66667rem;    margin-top: 1rem;}#home-slider .cta-button span {  display: block;  font-size: 0.73333rem;  color: #57711c;  text-transform: none;  text-shadow: none;  margin-top: 0.33333rem;}.home-slider-overlay {    background: rgba(30,30,30,0.3);    width: 100%;    height: 745px;}.inner-slider {  position: relative;  top: -120px;  width: 100%;  z-index: 500;}.inner-slider .slick-slide {  min-height: 400px;  background-position: center center !important;  background-repeat: no-repeat !important;}.inner-slider .slick-list {  width: 100% !important;}.single-background {    position: relative;    top: -135px;    min-height: 350px;    width: 100%;    z-index: 500;    background-position: center center !important;    background-repeat: no-repeat !important;    background-size: cover;}.single-background-cover {    width: 100%;    height: 350px;    background: rgba(30, 30, 30, 0.3);}.single-background-title {    position: absolute;    bottom: 100px;    left: 50%;    -webkit-transform: translateX(-50%);    transform: translateX(-50%);    font-size: 3.5rem;    text-shadow: 3px 3px 4px rgba(0,0,0, 0.85);    text-align: center;    margin: 0;    width: 100%;}@media screen and (max-width: 767px) {    .single-background-title {        font-size: 2rem;    }}.rotate-90 {    vertical-align: top;    transform: rotate(90deg);    -ms-transform: rotate(90deg); /* IE 9 */    -moz-transform: rotate(90deg); /* Firefox */    -webkit-transform: rotate(90deg); /* Safari and Chrome */    -o-transform: rotate(90deg); /* Opera */}.game-slider .game {    position: relative;}.game .badge {    position: absolute;    top: 150px;    margin-left: 30px;    font-size: 1.1rem;}.content-top {  background: url(../images/metal-trim-repeat-sm.png) repeat-x center top;  height: 40px;  margin-top: -140px;  position: relative;  z-index: 1000;}.big-sep {  background: url(../images/backgrounds/big-sep.png) repeat-x top left;  height: 8px;  margin: 1.66667rem 0;}#main-content {    min-height: 50rem;}.about-us-summary p {  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.55);}@media screen and (min-width: 64em) {  .about-us-summary p {    -webkit-columns: 2;    -moz-columns: 2;    columns: 2;    -webkit-column-gap: 35px;    -moz-column-gap: 35px;    column-gap: 35px;  }}a.read-more {  color: #d6614f;  display: block;  margin-top: 1rem;  text-transform: uppercase;  text-align: left;  font-size: 0.86667rem;}@media screen and (min-width: 64em) {  a.read-more {    text-align: right;  }}a.read-more:hover, a.read-more:active, a.read-more:focus {  opacity: 0.9;  filter: alpha(opacity=90);  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";  -moz-opacity: 0.9;}.status-panel {    position: fixed;    display: none;    bottom: 0;    right: 2rem;    height: 2rem;    width: auto;    background-color: #8ab52d;    color: white;    padding: 0.25rem 1rem;    font-size: 1rem;    border-radius: 5px 5px 0 0;    z-index: 9999;}.status-success {    background-color: #8ab52d;}.status-warning {    background-color: #bf953d;}.status-error {    background-color: #d9534f;}#featured-games article {  margin-bottom: 2rem;}.image-container {  position: relative;}.image-container a.arrow-link {  position: absolute;  bottom: 20px;  right: -10px;}#game-discussions blockquote {    margin-bottom: 0;    font-size: 1rem;}#game-discussions .blockquote {    padding: 0 1rem;}#game-discussions .blockquote-footer {    font-size: 70%;}.notebook header {  background: url(../images/backgrounds/aside-header.png) top left;  -moz-border-radius: 5px 5px 0 0;  -webkit-border-radius: 5px 5px 0 0;  border-radius: 5px 5px 0 0;  border-bottom: 1px solid #c0c0c0;}.notebook header .title {  color: #19120d;  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);  padding: 0.46667rem 0 0.46667rem 1.33333rem;  margin: 0;}.notebook .notebook-pattern {  background: #fff url(../images/backgrounds/notepad-pattern.jpg) top left;  padding: 1rem 1.5rem 2.5rem;  -moz-border-radius: 0 0 5px 5px;  -webkit-border-radius: 0 0 5px 5px;  border-radius: 0 0 5px 5px;  -webkit-box-shadow: 0px 3px 7px 0 rgba(0, 0, 0, 0.25) ;  -moz-box-shadow: 0px 3px 7px 0 rgba(0, 0, 0, 0.25) ;  box-shadow: 0px 3px 7px 0 rgba(0, 0, 0, 0.25) ;  border-bottom: 3px solid #cacaca;}.notebook .blog-entries .entry {  padding: 0.5rem 0;}.notebook .blog-entries .entry .date {  float: left;  color: #57711c;  font-size: 1.2rem;  text-align: center;}.notebook .blog-entries .entry .date p {  margin-bottom: 0;}.notebook .blog-entries .entry .date span {  font-size: 2rem;  line-height: 1.66667rem;}@media screen and (min-width: 64em) {  .notebook .blog-entries .entry .article-preview {    padding-left: 0.66667rem;  }}.notebook .blog-entries .entry .article-preview h6 {  margin-bottom: 0;}.notebook .blog-entries .entry .article-preview h6 a {  color: #d6614f;}.notebook .blog-entries .entry .article-preview p {  color: #19120d;  margin-bottom: 0;}.notebook .blog-entries .entry .article-preview a.link {  color: #d6614f;  -webkit-transition: all 0.1s ease-in;  -moz-transition: all 0.1s ease-in;  -ms-transition: all 0.1s ease-in;  -o-transition: all 0.1s ease-in;  transition: all 0.1s ease-in;  font-size: 0.86667rem;}.notebook .blog-entries .entry .article-preview a.link:hover, .notebook .blog-entries .entry .article-preview a.link:active, .notebook .blog-entries .entry .article-preview a.link:focus {  opacity: 0.8;  filter: alpha(opactiy=80);  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  -khtml-opacity: 0.8;  -moz-opacity: 0.8;}footer.main-footer {    background: #19120d;    padding-top: 1rem;    margin-top: 2rem;}footer.main-footer .container {    margin-top: 1rem;}footer.main-footer p {  font-size: 0.8rem;  color: rgba(255, 255, 255, 0.6);}footer.main-footer p.copyright {  margin: 0;  vertical-align: middle;  text-align: center;}@media screen and (min-width: 40em) {  footer.main-footer p.copyright {    text-align: right;  }}@media screen and (max-width: 39.9375em) {  .social-icons {    text-align: center;    margin-bottom: 0.66667rem;  }}.social-icons li {  margin-right: 0.33333rem;}.social-icons li:last-child {  margin-right: 0;}.social-icons li svg {  fill: #0e0a0c;  -webkit-filter: drop-shadow(0px 1px 0px rgba(255, 255, 255, 0.1));  filter: drop-shadow(0px 1px 0px rgba(255, 255, 255, 0.1));  -webkit-transition: all 0.1s ease-in;  -moz-transition: all 0.1s ease-in;  -ms-transition: all 0.1s ease-in;  -o-transition: all 0.1s ease-in;  transition: all 0.1s ease-in;}.social-icons li svg:hover, .social-icons li svg:active, .social-icons li svg:focus {  -webkit-filter: drop-shadow(0px 1px 3px rgba(255, 255, 255, 0.1));  filter: drop-shadow(0px 1px 3px rgba(255, 255, 255, 0.1));}@media screen and (max-width: 39.9375em) {  .footer-logo {    display: block;    margin: 0 auto 0.33333rem;  }}.game-presentation {  margin-top: 1.33333rem;}.thumbnails {  margin-top: 0.33333rem;}.thumbnails .game-gallery {  margin-right: 0;  width: auto;}@media screen and (min-width: 64em) {  .thumbnails .game-gallery {    margin-right: 1.13333rem;  }}.thumbnails .game-gallery img {  width: 100px;  height: 100px;    margin-top: 0.5rem;}.thumbnails .game-gallery:last-of-type {  margin-right: 0;}.game-description {  margin-bottom: 1.66667rem;}.game-description h1 small {    color: #fff;    display: block;    font-size: 1rem;    font-weight: 100;}.game-resources {    margin: 1rem;}.game-resources a:hover {    text-decoration: none;    color: #fff;}.detailed-description {  margin-bottom: 1rem;}@media screen and (min-width: 40em) {  .blog-entries .blog-entry .article-date div {    background-color: #2b1c1a;    border: 1px solid #171114;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    -ms-border-radius: 3px;    -o-border-radius: 3px;    border-radius: 3px;    -webkit-box-shadow: 0px 1px 0px 0 rgba(251, 251, 251, 0.06) ;    -moz-box-shadow: 0px 1px 0px 0 rgba(251, 251, 251, 0.06) ;    box-shadow: 0px 1px 0px 0 rgba(251, 251, 251, 0.06) ;    margin-top: 0.66667rem;  }}.blog-entries .blog-entry .article-date p {  color: #d6614f;  font-size: 1.2rem;  text-transform: uppercase;  margin: 0;}@media screen and (min-width: 40em) {  .blog-entries .blog-entry .article-date p {    line-height: 1.66667rem;    text-align: center;    padding: 0.66667rem;    color: #e3e3e3;    font-size: 1.6rem;  }}@media screen and (min-width: 40em) {  .blog-entries .blog-entry .article-date p span.day {    font-size: 2.4rem;    line-height: 2.33333rem;    color: #e3e3e3;  }}@media screen and (min-width: 40em) {  .blog-entries .blog-entry .article-date p span.year {    color: #d6614f;    font-size: 1.13333rem;  }}.blog-entries aside .hide-for-large {  margin-top: 0.66667rem;  margin-bottom: 2rem;}@media screen and (min-width: 64em) {  .blog-entries aside {    margin-top: 0;  }}.blog-entries aside ul li a {  color: #19120d;}.blog-entries aside ul li a:hover, .blog-entries aside ul li a:active, .blog-entries aside ul li a:focus {  color: #e3e3e3;}.blog-pagination p a {  text-transform: uppercase;  font-size: 1.73333rem;  color: #271d21;}.blog-pagination p a:hover, .blog-pagination p a:active, .blog-pagination p a:focus {  color: #e3e3e3;}.slick-prev,.slick-next{    font-size: 0;    line-height: 0;    z-index: 99;    position: absolute;    top: 50%;    display: block;    width: 40px;    height: 40px;    padding: 0;    -webkit-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    transform: translate(0, -50%);    cursor: pointer;    color: transparent;    border: none;    outline: none;    background: transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{    color: transparent;    outline: none;    background: transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{    opacity: 1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{    opacity: .25;}.slick-prev:before,.slick-next:before{    font-family: 'slick';    font-size: 40px;    line-height: 1;    opacity: .90;    color: #8ab52d;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.slick-prev{    left: 10px;}[dir='rtl'] .slick-prev{    right: 25px;    left: auto;}.slick-prev:before{    content: '<';}[dir='rtl'] .slick-prev:before{    content: '>';}.slick-next{    right: 25px;}[dir='rtl'] .slick-next{    right: auto;    left: 25px;}.slick-next:before{    content: '>';}[dir='rtl'] .slick-next:before{    content: '<';}.side-menu {    background: #19120d;    position: fixed;    border-left: 1px solid #443830;}.side-menu h3 {    font-size: 1.8rem;    padding: 10px 0 20px 20px;    margin: 0;}.side-menu a {    display: block;    color: #fff;    font-size: 1rem;    font-weight: 300;}.side-menu a:hover {    background: #262626;    text-decoration: none;}.side-menu a:active {    background: #3a3a3a;}.side-menu-vertical {    width: 240px;    height: 100%;    top: 0;    z-index: 1110;}.side-menu-vertical a {    border-bottom: 1px solid #443830;    padding: 0.75em;}.side-menu-right {    right: -240px;}.side-menu-right.side-menu-open {    right: 0;}.side-menu-push {    overflow-x: hidden;    position: relative;    left: 0;}.side-menu-push-toright {    left: 220px;}.side-menu-push-toleft {    left: -220px;}.side-menu-margin-right {    margin-right: 220px;}#home-slider.side-menu-margin-right {    width: calc(100% - 230px);    margin-right: 0;}.side-menu,.side-menu-push {    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;}.side-menu-sub a {    padding-left: 1.5em;}.overflow-hidden {    overflow: hidden;}@media (min-width: 576px) {    .yak-article .card-columns {        column-count: 2;    }}.yak-article .card {    background-color: #fff;    color: #000;}.yak-article h3,.yak-article h4,.yak-article h5 {    color: #000;}.yak-article .card-body a {    color: #c7992c;}@media (max-width: 575px) {    .yak-article .card-body img {        width: 100%;        max-width: 100%;    }}.meet-list-group .list-group-item.active {    background-color: #342624;    color: #fff;    border: 1px solid #4e403e;}.meet-list-group .list-group-item {    background: rgba(61,47,45,0.5);    color: #fff;    border: 1px solid #342624;}.meet-list-group .victim, .meet-list-group .location {    cursor: pointer;}.google-maps {    position: relative;    padding-bottom: 75%; // This is the aspect ratioheight: 0;    overflow: hidden;}.google-maps iframe {    position: absolute;    top: 0;    left: 0;    width: 100% !important;    height: 100% !important;}.yak-favorite:hover {    cursor: pointer;}.yak-favorite, .text-favorite {    color: #f8d442;}.game-featured-bg {    background-color: rgba(83, 69, 66, 0.4);}.game-featured-text {    margin-left: -0.7em;    text-shadow: -4px 4px 2px #0e0a0c;}.fa-inverse {    color: #000 !important;}.cursor-pointer {    cursor: pointer;}.form-control {    font-size: inherit;}.img-hero {    width: 100%;    height: 15rem;    background-size: cover;    background-position: center center;    background-repeat: no-repeat;}@media (max-width: 575px) {    .img-hero {        background-size: contain;        background-repeat: no-repeat;    }}.table th {    border-top: 0;}/* jquery-confirm styling */.jconfirm.jconfirm-yak-theme .jconfirm-bg {    background-color: rgba(0,0,0,0.7);}.jconfirm.jconfirm-yak-theme .jconfirm-box {}.jconfirm.jconfirm-yak-theme .jconfirm-box.loading {}.jconfirm.jconfirm-yak-theme .jconfirm-box.loading:before {}.jconfirm.jconfirm-yak-theme .jconfirm-box.loading:after {}.jconfirm.jconfirm-yak-theme .jconfirm-box .jconfirm-closeIcon {}.jconfirm.jconfirm-yak-theme .jconfirm-box .jconfirm-title-c,.jconfirm.jconfirm-yak-theme .jconfirm-box .jconfirm-closeIcon{    color: #000;}.jconfirm.jconfirm-yak-theme .jconfirm-box .jconfirm-icon-c {    margin-right: 0.5rem;}.jconfirm.jconfirm-yak-theme .jconfirm-box .jconfirm-content-pane {    margin-bottom: 0;}.jconfirm.jconfirm-yak-theme .jconfirm-box .jconfirm-content {    color: #000;}.jconfirm.jconfirm-yak-theme .jconfirm-box .jconfirm-buttons {    text-align: right;    margin-top: 5px;}.jconfirm.jconfirm-yak-theme .jconfirm-box .jconfirm-buttons button {    border-radius: 3px;}ul.share-buttons{    list-style: none;    padding: 0;}ul.share-buttons li{    display: inline;}ul.share-buttons .sr-only{    position: absolute;    clip: rect(1px 1px 1px 1px);    clip: rect(1px, 1px, 1px, 1px);    padding: 0;    border: 0;    height: 1px;    width: 1px;    overflow: hidden;}/* Absolute Center Spinner */.loading {    position: fixed;    z-index: 9999;    height: 2em;    width: 2em;    overflow: show;    margin: auto;    top: 0;    left: 0;    bottom: 0;    right: 0;}/* Transparent Overlay */.loading:before {    content: '';    display: block;    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: rgba(0,0,0,0.5);}/* :not(:required) hides these rules from IE9 and below */.loading:not(:required) {    /* hide "loading..." text */    font: 0/0 a;    color: transparent;    text-shadow: none;    background-color: transparent;    border: 0;}.loading:not(:required):after {    content: '';    display: block;    font-size: 10px;    width: 1em;    height: 1em;    margin-top: -0.5em;    -webkit-animation: spinner 1500ms infinite linear;    -moz-animation: spinner 1500ms infinite linear;    -ms-animation: spinner 1500ms infinite linear;    -o-animation: spinner 1500ms infinite linear;    animation: spinner 1500ms infinite linear;    border-radius: 0.5em;    -webkit-box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.5) -1.5em 0 0 0, rgba(255, 255, 255, 0.5) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;    box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;}/* Animation */@-webkit-keyframes spinner {    0% {        -webkit-transform: rotate(0deg);        -moz-transform: rotate(0deg);        -ms-transform: rotate(0deg);        -o-transform: rotate(0deg);        transform: rotate(0deg);    }    100% {        -webkit-transform: rotate(360deg);        -moz-transform: rotate(360deg);        -ms-transform: rotate(360deg);        -o-transform: rotate(360deg);        transform: rotate(360deg);    }}@-moz-keyframes spinner {    0% {        -webkit-transform: rotate(0deg);        -moz-transform: rotate(0deg);        -ms-transform: rotate(0deg);        -o-transform: rotate(0deg);        transform: rotate(0deg);    }    100% {        -webkit-transform: rotate(360deg);        -moz-transform: rotate(360deg);        -ms-transform: rotate(360deg);        -o-transform: rotate(360deg);        transform: rotate(360deg);    }}@-o-keyframes spinner {    0% {        -webkit-transform: rotate(0deg);        -moz-transform: rotate(0deg);        -ms-transform: rotate(0deg);        -o-transform: rotate(0deg);        transform: rotate(0deg);    }    100% {        -webkit-transform: rotate(360deg);        -moz-transform: rotate(360deg);        -ms-transform: rotate(360deg);        -o-transform: rotate(360deg);        transform: rotate(360deg);    }}@keyframes spinner {    0% {        -webkit-transform: rotate(0deg);        -moz-transform: rotate(0deg);        -ms-transform: rotate(0deg);        -o-transform: rotate(0deg);        transform: rotate(0deg);    }    100% {        -webkit-transform: rotate(360deg);        -moz-transform: rotate(360deg);        -ms-transform: rotate(360deg);        -o-transform: rotate(360deg);        transform: rotate(360deg);    }}