﻿	
header #searchdiv {
	float: none;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	border: none;
	color:#FFF;
}
#searchdiv,span.error{display:none}
#headertop.fixed,#searchdiv{position:fixed;top:0;left:0}
#searchdiv{width:100%;height:100%;background:rgba(0,0,0,.9);z-index:99;padding:10%;transition:all .5s;transform:translateY(100%)}
#searchdiv input[type=text]{background:0 0;border:none;border-bottom:3px solid rgba(255,255,255,.2);font-size:6rem;color:#fff}
.search_active #searchdiv{display:block;transform:translateY(0)}
.sleek #searchdiv.active{padding:0}
#headertop,header.fixed,.pagesidebar,#pmpro_confirmation_table thead,header #searchdiv.active #searchform input[type=text],.pmpro_checkout thead th,#pmpro_levels_table thead,.boxed #headertop .container,header.sleek.transparent.fixed{background-color:#000000;}
.c-pop-modal__mark-l,.c-pop-modal__mark-r{display:table-cell;vertical-align:middle;font-weight:700;text-transform:uppercase;line-height:1.05}
.c-pop-modal__mark-r{font-size:16px;padding-left:10px;text-align:left}

  .vin-container .vin-top {
    max-width: 68em;
    margin-left: auto;
    margin-right: auto; }

    .vin-container .vin-top::after {
      clear: both;
      content: "";
      display: table; }

    .vin-container .vin-top .search-top {
      margin-right: 0px !important;
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 74.41059%; }

      .vin-container .vin-top .search-top:last-child {
        margin-right: 0; }

    .vin-container .vin-top .how-to {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 23.23176%; }

      .vin-container .vin-top .how-to svg {
        width: 1em;
        height: 1em;
        margin: -1px; }

        .vin-container .vin-top .how-to svg path {
          fill: #f2bf24; }

      .vin-container .vin-top .how-to:last-child {
        margin-right: 0; }
.hero--video #bgvid,.hero--video #vid-buttons,.hero--video #vid-text{display:none}
.hero--video #vid-text{opacity:0;-webkit-transition:.5s opacity;transition:.5s opacity}
.hero--video #bgvid.bgvid--show,.hero--video #vid-buttons.vid-buttons--show,.hero--video #vid-text{display:block}
.hero--video #vid-text a{color:#F0F0F0}
.hero--video #vid-text a:hover,.hero--video #vid-text a:focus{color:#fff;background-color:rgba(241,184,45,0.1)}
.hero--video #vid-text.descfade{opacity:1;z-index:100}


h2.post-box-title {
	font-size: 20px;
	line-height: 26px;
}


h3.post-box-title {
	font-size: 14px;
	line-height: 20px;
}


h2.post-box-title, h2.post-box-title a{
	font-family: Verdana, Geneva, sans-serif;
	color :#000000;
	font-size : 24px;
	font-weight: bold;
	font-style: normal;
}

.alex-chatter-menu li.menu-item a {
  color: #164622;
}

.alex-chatter-menu li.menu-item-has-children:focus ul.sub-menu,
.alex-chatter-menu li.menu-item-has-children:hover ul.sub-menu
{
  display: initial;
}


.lang-navigation .lang-button {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0;
	overflow: hidden;
	cursor: pointer;
}


.lang-navigation .lang-button i {
	font-size: 2.2rem;
	line-height: 1;
}


.lang-navigation .lang-button span {
	margin-left: 9px;
	font-size: 1.3rem;
	line-height: 1.84615;
}


.lang-navigation.top .lang-button {
	position: absolute;
	top: 11px;
	right: 15px;
	width: 25px;
	height: 25px;
	overflow: hidden;
	z-index: 15;
}


html[lang=en-US] .lang-navigation.top .lang-button {
	top: 5px;
}


.widget-area div.ppcolumn {
	position: relative;
}
.widget-title{font-size:14px;font-size:1rem;color:#555;letter-spacing:1px;letter-spacing:.0714285714285714rem;line-height:18px;line-height:1.285714285714286rem;font-weight:400;font-family:open sans,Arial,sans-serif;color:#f05d23}

  .footer-menu {
    margin-top: 30px;
  }

.footer-menu ul {
  border-bottom: 1px solid #343434;
  display: inline-block;
}

.footer-menu ul li {
  display: inline;
}

.footer-menu ul li a {
  display: inline-block;
  color: #6B6B6B;
  font-size: 14px;
  font-family: 'Open Sans';
  text-transform: uppercase;
  line-height: 50px;
  padding: 0 15px;
}

.footer-menu ul li a:hover {
  color: #fff;
}
.jumb__block{border-radius:8px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3);background-color:#fff;margin:8px 15px}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}
.small-game-desc{max-height:50px}
#get_current_projects .project_wrap #current-projects .owl-item .project .textwrap .btn_wrapp{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:30px 0 35px}
#get_current_projects .project_wrap #current-projects .owl-item .project .textwrap .btn_wrapp .grey_btn{background-color:#fff;padding:15px 30px;border-radius:30px;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-align:center;align-items:center;font-weight:600;font-size:1.125rem;line-height:1.4375rem;color:#4a4a4a}
#get_current_projects .project_wrap #current-projects .owl-item .project .textwrap .btn_wrapp .grey_btn img{margin-right:10px}
#get_current_projects .project_wrap #current-projects .owl-item .project .textwrap .btn_wrapp .grey_btn span{color:#ed1c24}
#get_current_projects .project_wrap #current-projects .owl-item .project .textwrap .btn_wrapp .grey_btn:first-of-type{margin-bottom:15px}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}

    p.big { margin-bottom: 9%;}

    .big { font-size: 32px; margin-bottom: 5%; }
.header-banner{display:block;position:relative;z-index:10000}
.header-banner .header-promotion{background-color:#000;color:#bcbcbc;text-align:center;font-size:14px;text-transform:capitalize;position:relative}
.header-banner .close-wrap{position:absolute;top:7px;right:15px}
.header-banner .close-wrap a{cursor:pointer}
.header-banner .close-classic:after{float:right;font-size:16px;color:#000;content:'X';font-weight:700}
.header-banner .header-slide-promo{height:30px;width:100%;position:relative}
.header-banner .header-slide-promo .single-text-banner,.header-banner .header-slide-promo div,.header-banner .header-slide-promo p{position:absolute;font-size:12px;letter-spacing:.1785714286em;left:0;right:0;top:0;bottom:0;line-height:10px}
.header-banner .header-slide-promo p{letter-spacing:1px;font-size:12px;font-weight:600;margin:0;line-height:30px}

.header-banner .header-promotion p{color: #000000;}
