@charset "UTF-8"; @import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800|Oswald:300,400,700|Yanone+Kaffeesatz); html {   font-family: sans-serif;   -webkit-text-size-adjust: 100%;   -ms-text-size-adjust: 100%; } body {   margin: 0; } figure, footer, header, main, nav {   display: block; } a {   background-color: transparent; } a:active, a:hover {   outline: 0; } strong {   font-weight: 700; } img {   border: 0; } figure {   margin: 1em 40px; } @media print {   *,   :after,   :before {     color: #000!important;     text-shadow: none!important;     background: 0 0!important;     -webkit-box-shadow: none!important;     box-shadow: none!important;   }   a,   a:visited {     text-decoration: underline;   }   a[href]:after {     content: " (" attr(href) ")";   }   img {     page-break-inside: avoid;   }   img {     max-width: 100%!important;   }   h3,   p {     orphans: 3;     widows: 3;   }   h3 {     page-break-after: avoid;   } }   * {   -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box; } :after, :before {   -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box; } html {   font-size: 10px;   -webkit-tap-highlight-color: rgba(0,0,0,0); } body {   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;   font-size: 14px;   line-height: 1.42857143;   color: #333;   background-color: #fff; } a {   color: #337ab7;   text-decoration: none; } a:focus, a:hover {   color: #23527c;   text-decoration: underline; } a:focus {   outline: thin dotted;   outline: 5px auto -webkit-focus-ring-color;   outline-offset: -2px; } figure {   margin: 0; } img {   vertical-align: middle; } h3 {   font-family: inherit;   font-weight: 500;   line-height: 1.1;   color: inherit; } h3 {   margin-top: 20px;   margin-bottom: 10px; } h3 {   font-size: 24px; } p {   margin: 0 0 10px; } ul {   margin-top: 0;   margin-bottom: 10px; margin-left: 15px;} .container {   padding-right: 15px;   padding-left: 15px;   margin-right: auto;   margin-left: auto; }  @media (min-width:768px) {   .container {     width: 750px;   } } @media (min-width:992px) {   .container {     width: 970px;   } }  @media (min-width:1200px) {   .container {     width: 1170px;   } } .row {   margin-right: -15px;   margin-left: -15px; } h2, h3 {margin-top:10px; margin-bottom:10px}       .col-md-12, .col-md-3, .col-md-6, .col-sm-3, .col-xs-12 {   position: relative;   min-height: 1px;   padding-right: 15px;   padding-left: 15px; } .col-xs-12 {   float: left; } .col-xs-12 {   width: 100%; }  @media (min-width:768px) {   .col-sm-3 {     float: left;   }   .col-sm-3 {     width: 25%;   } }  @media (min-width:992px) {   .col-md-12,   .col-md-3,   .col-md-6 {     float: left;   }   .col-md-12 {     width: 100%;   }   .col-md-6 {     width: 50%;   }   .col-md-3 {     width: 25%;   } } .container:after, .container:before, .row:after, .row:before {   display: table;   content: " "; } .container:after, .row:after {   clear: both; }  @-ms-viewport {   width: device-width; } a, p a, p a:hover, a:hover, a:focus, a:active, .tg-btn:hover {   color: #080b1a; } .tg-footer {   background: #080b1a; }   * {   margin: 0px;   padding: 0px; } html, body {   height: 100%;   position: relative; } body {   color: #2e2e2e;   background: #f7f7f7;   font: 400 14px/20px 'Open Sans', Arial, Helvetica, sans-serif; } body h3, .psevdoh3 {   color: #080b1a;   margin: 0 0 8px;   font-weight: 400;   line-height: 1.5;   font-style: normal;   text-transform: uppercase;   font-family: 'Oswald', Arial, Helvetica, sans-serif; } h3 {   font-size: 20px; } h3 a {   color: #080b1a; } p a:hover {   text-decoration: underline; } p {   letter-spacing: normal;   line-height: 33px;   margin: 0 0 20px; } a {   text-decoration: none; } a:hover, a:focus, a:active {   outline: none;   text-decoration: none; } ul {   margin: 0; } figure {   margin-bottom: 6px;   position: relative; } img {   height: auto;   max-width: 100%; } strong {   color: #414141; } li {   line-height: 28px;   list-style: disc inside none; } .tg-haslayout {   width: 100%;   float: left; } .tg-main-section {   padding: 80px 0; } .tg-btn {   color: #fff;   padding: 0 60px;   text-align: center;   border-radius: 40px;   display: inline-block;   vertical-align: middle;   border: 2px solid #fff;   background: transparent;   text-transform: uppercase;   font: 14px/38px 'Oswald', Arial, Helvetica, sans-serif; } .tg-btn:hover {   background: #fff;   border-color: #fff; } .tg-btn:hover {   color: #080b1a; } .tg-description {   width: 100%;   float: left; } .tg-description img {margin:10px 10px 10px 10px}   .tg-description a {  color: red; }  .tg-parallax-window {   margin: 30px 0;   overflow: hidden; } .tg-parallax-window > div {   z-index: 4;   position: relative; } .tg-bgwhite {   background: #fff; } #wrapper {   overflow: hidden; } #main {   position: relative;   z-index: 2; } .tg-header {   top: 0;   left: 0;   z-index: 2;   width: 100%;   position: absolute; } .tg-header-box {   width: 100%;   float: left;   background: #fff;   padding: 17px 15px;   border-radius: 0 0 10px 10px; } .tg-header-box .psevdoh3 {   font-size: 16px; } .tg-logo {   float: left;   width: 200px; } .tg-logo a {   display: block; } .tg-logo a img {   display: block; } .tg-nav {   float: right;   padding: 9px 0 0;   line-height: 20px; } .tg-nav ul {   float: left;   list-style: none;   line-height: inherit; } .tg-nav ul li {   float: left;   padding: 0 15px;   line-height: inherit;   list-style-type: none; } .tg-nav ul li + li {   border-left: 1px solid #ddd; } .tg-nav ul li:last-child {   padding-right: 0; } .tg-nav ul li a {   display: block; } .tg-post {   width: 100%;   float: left;   overflow: hidden; } .tg-post figure {   width: 100%;   float: left;   overflow: hidden;   margin: 0 0 30px; } .tg-post figure a {   display: block; } .tg-post figure a img {   width: 100%;   height: auto;   display: block;   -webkit-transition: all 600ms ease-in-out;   -moz-transition: all 600ms ease-in-out;   -ms-transition: all 600ms ease-in-out;   -o-transition: all 600ms ease-in-out;   transition: all 600ms ease-in-out; } .tg-post figure:hover a img {   -webkit-transform: scale(1.20);   -moz-transform: scale(1.20);   -ms-transform: scale(1.20);   -o-transform: scale(1.20);   transform: scale(1.20); } .tg-post-content {   width: 100%;   float: left; } .tg-post .tg-description p {   margin: 0; } .tg-five-columns > div + div .tg-column {   padding: 58px 0 0; } .tg-column {   width: 100%;   float: left;   color: #fff; } .tg-column .tg-logo {   margin: 0 0 20px; } .tg-column .psevdoh3 {   color: #fff;   margin: 0 0 10px;   font-size: 16px;   line-height: 16px;   text-transform: capitalize; } .tg-column span {   display: block;   padding: 0 0 10px; }  .tg-column span a {   color: #fff;   display: inline-block;   vertical-align: middle; } .tg-footerbar {   padding: 20px 0; } .tg-footer-nav {   float: right;   font-size: 14px;   line-height: 17px;   text-transform: uppercase; } .tg-footer-nav ul {   float: left;   list-style: none;   line-height: inherit; }  .tg-footer-nav ul li {   float: left;   padding: 0 0 0 50px;   line-height: inherit;   list-style-type: inherit; } .tg-footer-nav ul li a {   display: block;   color: #080b1a; }  .tg-overlap {   margin: -100px 0 0;   position: relative; }  .tg-inner-banner {   height: 350px;   z-index: 1;   overflow: hidden;   margin: 80px 0 0;   position: relative;   padding: 0 0 100px;   display: flex;   align-items: center;   align-content: center;   flex-direction: column;   justify-content: center; }     .tg-blog-grid {     margin: -15px 0 0;   }  .tg-blog-grid .tg-post {     margin: 15px 0;   }   .tg-column {     width: 100%;     float: left;   }       .footer-logo {     display: flex;     align-items: center;     justify-content: center;     height: 196px;   }   .tg-btn-in {     background-color: #e6e6e6;     display: block;     width: 270px;     margin: 0 auto;     margin-top: 20px;     color: #484848;     border: 2px solid #000;   }   .tg-btn-in:hover {     border: 2px solid #5a5a5a;   }   html {     font-family: sans-serif;     -ms-text-size-adjust: 100%;     -webkit-text-size-adjust: 100%;   }   body {     margin: 0;   }   figure,   footer,   header,   main,   nav {     display: block;   }   a {     background-color: transparent;   }   a:active,   a:hover {     outline: 0;   }   strong {     font-weight: bold;   }   img {     border: 0;   }   figure {     margin: 1em 40px;   }   @media (max-width:991px) {     .tg-header-box {       padding: 15px;     }     .tg-overlap {       margin: -50px 0 0;     }     .tg-footer-nav ul li {       padding: 0 0 0 30px;     }     .tg-inner-banner {       margin: 60px 0 0;       padding: 0 0 50px;     }   }  @media (max-width:767px) {     .tg-header {       position: static;     }     .tg-overlap {       margin: 0;     }     .tg-footer-nav {       width: 100%;       text-align: center;       padding: 0 0 15px;     }     .tg-footer-nav ul li {       padding: 0 0 0 28px;     }     .tg-footer-nav ul {       width: 100%;       text-align: center;     }     .tg-footer-nav ul li {       float: none;       padding: 0 20px;       display: inline-block;       vertical-align: middle;     }            .tg-inner-banner {       height: 250px;       padding: 0;     }   }  @media (max-width:640px) {     .tg-footer-nav ul li {       padding: 0 0 0 16px;     }   }   @media (max-width:479px) {     .tg-header-box {       padding: 15px 0;     }     .tg-footer-nav ul li {       font-size: 12px;       padding: 0 0 0 10px;     }   }   @media (max-width:320px) {     .tg-nav ul li {       padding: 0 9px;     }     .tg-footer-nav ul li {       font-size: 11px;       padding: 0 0 0 7px;     }   }   *:after,   *:before,   p a,   a,   .tg-btn {     -webkit-transition: all 300ms ease-in-out;     -moz-transition: all 300ms ease-in-out;     -ms-transition: all 300ms ease-in-out;     -o-transition: all 300ms ease-in-out;     transition: all 300ms ease-in-out;   }  .tg-inner-banner:after {     opacity: 0;   }   .tg-post figure:hover a img {     transform: none;   }   .parallax-mirror {     background-image: url(/shared/1386/team.jpg);      background-size: contain;     background-repeat: no-repeat;     background-position: 50%;     background-color: #000;   } .mobile_menu {   display: none; }  .mobile_menu {   display: none; }     @media screen and (max-width: 992px) { .tg-nav ul li {   padding: 0 9px; } #tg-nav {   width: calc(100% - 200px); }   }   @media screen and (max-width: 768px) {   .mml {color:white;}  .parallax-mirror {       background-image: url(/shared/1386/team_768.jpg);         -webkit-background-size: initial;       background-size: initial;     }     .mobile_menu {       background-color: #000;     display: block;     position: absolute;     right: 20px;     top: 9px;     display: block;     width: 40px;     height: 36px; } .register_button_main {     width: 100%; } .mobile_line {     position: absolute;     left: 8px;     height: 1px;     width: 24px;     background-color: #FFF;     -webkit-transition: 0.3s;     -moz-transition: 0.3s;     -ms-transition: 0.3s;     -o-transition: 0.3s;     transition: 0.3s; } .mobile_line._1 {     top: 8px; } .mobile_line._2 {     top: 17px; } .mobile_line._3 {     top: 26px; } .tg-nav{     position: absolute;     right: 65px;     top: 20px;     width: 220px;     height: initial;     border-radius: 10px;     -webkit-transition: 0.3s;     -moz-transition: 0.3s;     -ms-transition: 0.3s;     -o-transition: 0.3s;     transition: 0.3s;     opacity: 0;     visibility: hidden;     -webkit-transition: 0.3s;     -moz-transition: 0.3s;     -ms-transition: 0.3s;     -o-transition: 0.3s;     transition: 0.3s;     background-color: #000; } h3 a {   color: #fff } .mobile_line._1__active {     -webkit-transform: rotate(45deg);     -moz-transform: rotate(45deg);     -ms-transform: rotate(45deg);     -o-transform: rotate(45deg);     transform: rotate(45deg);     -webkit-transition: 0.3s;     -moz-transition: 0.3s;     -ms-transition: 0.3s;     -o-transition: 0.3s;     transition: 0.3s;     top: 17px; } .mobile_line._2__active {     display: none;     -webkit-transition: 0.3s;     -moz-transition: 0.3s;     -ms-transition: 0.3s;     -o-transition: 0.3s;     transition: 0.3s; } .mobile_line._3__active {     -webkit-transform: rotate(-45deg);     -moz-transform: rotate(-45deg);     -ms-transform: rotate(-45deg);     -o-transform: rotate(-45deg);     transform: rotate(-45deg);     -webkit-transition: 0.3s;     -moz-transition: 0.3s;     -ms-transition: 0.3s;     -o-transition: 0.3s;     transition: 0.3s;     top: 17px; } .menu_show {     opacity: 1;     visibility: visible;     -webkit-transition: 0.3s;     -moz-transition: 0.3s;     -ms-transition: 0.3s;     -o-transition: 0.3s;     transition: 0.3s;     -webkit-transition: 0.3s;     -moz-transition: 0.3s;     -ms-transition: 0.3s;     -o-transition: 0.3s;     transition: 0.3s; }      .tg-nav ul{       width: 100%;     }     .tg-header-box .psevdoh3 {       text-align: center;     }     .tg-nav ul li {       float: none;       padding-top: 5px;     }     .tg-nav ul li + li {       border: 0;     }           .footer-logo {       height: 50px;     }     .tg-main-section {       padding: 20px 0;      }     .tg-five-columns > div + div .tg-column{       padding-top: 20px;       text-align: center;     }     .tg-footer-nav ul li {       display: block;     }   } @media screen and (max-width: 480px) {       .parallax-mirror {       background-image: url(/shared/1386/team_480.jpg);        }      }     #gamez iframe {height: 500px} .mml {color:black;} iframe {   width: 100%; }