
				@import url('//fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,700&display=swap');
				
					@import url('//fonts.googleapis.com/css?family=Open+Sans&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Open+Sans&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Open+Sans&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Poppins&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Poppins&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Poppins&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Poppins&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Open+Sans&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Open+Sans&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Libre+Baskerville:300,400,400i,600&display=swap');
					html, body {font-family:'Open Sans', 'Open Sans', 'Helvetica Neue';font-weight:400;}html, body {font-size:16px;}h1{font-family:'Open Sans', 'Open Sans', 'Helvetica Neue';font-weight:700;}h1{font-size:18}h2{font-family:'Open Sans', 'Open Sans', 'Helvetica Neue';font-weight:500;}h2{font-size:18}h3{font-family:'Open Sans', 'Open Sans', 'Helvetica Neue';font-weight:500;}h3{font-size:18}h4{font-family:'Poppins', 'Open Sans', 'Helvetica Neue';}h4{font-size:16}h5{font-family:'Poppins', 'Open Sans', 'Helvetica Neue';}h5{font-size:16}h6{font-family:'Poppins', 'Open Sans', 'Helvetica Neue';}h6{font-size:16}.price-box .price{font-family:'Poppins', 'Open Sans', 'Helvetica Neue';}.price-box .price{font-size:16}#mainMenu a.level0, nav.navigation a.level-top{font-family:'Open Sans', 'Open Sans', 'Helvetica Neue';font-weight:400;}#mainMenu a.level0, nav.navigation a.level-top{font-size:16}button.action{font-family:'Open Sans', 'Open Sans', 'Helvetica Neue';font-weight:400;}button.action{font-size:16}blockquote,.sub-title, .content-heading .block-note{font-family:'Libre Baskerville', 'Open Sans', 'Helvetica Neue';font-weight:400;}blockquote,.sub-title, .content-heading .block-note{font-size:16}body{background-color:#0f0f0f;}.page-header {background-color:#0f0f0f !important;}footer.page-footer, .page-footer .middle-footer, .page-footer .bottom-footer{}footer.page-footer .middle-footer{background-color:#222222 !important;}footer.page-footer .middle-footer h2,footer.page-footer .middle-footer h3,footer.page-footer .middle-footer h4,footer.page-footer .middle-footer h5,footer.page-footer .middle-footer h6{color:#ffffff !important;}footer.page-footer .bottom-footer{background-color:#0f0f0f !important;}.mgs-carousel-single .owl-nav div img{width:40px}.mgs-carousel-single .owl-nav div span{width:40px}.mgs-carousel-single .owl-nav div span, .mgs-carousel-single .owl-nav div span em{height:80px; line-height:80px}.mgs-carousel-single.nav-position-middle-outside .owl-nav div span, .mgs-carousel-single.nav-position-middle-inside .owl-nav div span{margin-top:-40px}.mgs-carousel-single .owl-nav div span em{font-size:80px;}.mgs-carousel-multiple .owl-nav div img{width:40px}.mgs-carousel-multiple .owl-nav div span{width:40px}.mgs-carousel-multiple .owl-nav div span, .mgs-carousel-multiple .owl-nav div span em{height:40px; line-height:40px}.mgs-carousel-multiple.nav-position-middle-outside .owl-nav div span, .mgs-carousel-multiple.nav-position-middle-inside .owl-nav div span{margin-top:-20px}.mgs-carousel-multiple .owl-nav div span em{font-size:30px;}.cms-index-index.cms-page2 #maincontent, .cms-page-view.cms-page2 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page2 #maincontent .page.messages, .cms-index-index.cms-page2 #maincontent .page.messages, .cms-index-index.cms-page2 #maincontent .section-builder , .cms-page-view.cms-page2 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page2 #maincontent .section-builder-full , .cms-page-view.cms-page2 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-home #page-title-wrapper {
   display:none;
}
.products-grid:not(.deals-products-grid) .product-item-info .product-top a.photo {
 padding-bottom: 122.3333% !important;
}

.frame {
 max-width: 1350px;
}

header.page-header {
 border: 0;
}

.bottom-header-content {
 border-top: 1px solid #333;
}

.page-header .menu-wrapper {
     justify-content: unset;
}

.header-area.header8 #search {
 background-color: rgba(0, 0, 0, 0.85);
 border: 1px solid #222 !important;
height: 40px;
line-height: 40px;
}

.mt-30 {
    margin-top: 30px;
}

.header-area .table-icon-menu .block-search .block-title, .header-area .table-icon-menu .minicart-wrapper .action.showcart, .header-area .table-icon-menu .theme-header-icon, .header-area .table-icon-menu .minicart-wrapper .action.showcart:before, .top-wishlist .wishlist-icon:before {
 color: #fff;
}

@media (min-width: 1200px) {
header.page-header .header-area:not(.header7) .navigation .nav-main-menu {
 height: 50px;
}

.navigation .level0 > .level-top, .navigation .level0 a.level0, .header-area:not(.push-menu):not(.semi-push-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>a.level0 {
 color: #fff;
}

}

@media (min-width: 768px) {
.page-title-wrapper + .page-main {
    margin-top: 0px;
}}

.no-padding-col, .no-padding-col .no-padding {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.slider_mgs_carousel .owl-item .slide-text > * {
 max-width: 100%;
}

.game-owl > p:nth-child(1) {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 30px;
    line-height: 60px;
color: white;
}

.game-owl > p:nth-child(2) {
    font-weight: bold;
    font-size: 90px;
    line-height: 135px;
    text-transform: uppercase;
    margin-top: -36px;
    margin-bottom: -10px;
color: white;
}

.game-owl > p:nth-child(3) {
    font-size: 24px;
    line-height: 36px;
color: white;
}

.game-owl > a.btn.btn-default {
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    margin-top: 29px;
    padding: 0 88px;
    line-height: 35px;
    border: 1px solid #363636;
height: 40px;
}

.page-footer .middle-footer {
    border-top: 0;
}

.game-trending .content-heading h3.title {
    color: white;
}

.game-trending .content-heading h3.title::before, .game-trending .content-heading h3.title:after {
    background: white;
}

.game-trending .content-heading .block-note {
    color: #888;
}

.mgs-button-block button {
    padding: 0 25px;
    height: 40px;
}

.game-trending  .mgs-products .product-item-info .product-item-name a {
     color: #fff;
}

.game-block .mgs-post .title-blog a {
    color: #fff;
    text-transform: uppercase;
}

.game-block .mgs-post .post-create-date span {
    color: #56cfe1;
}

.game-block .mgs-post .post-create-date {
    color: #777;
}

.custom-tab-game-store .mgs-product-tab .tab-style3.data.items .item.title .switch {
    border-color: transparent;
    color: #c2c2c2;
}
.custom-tab-game-store .mgs-product-tab .tab-style3.data.items .item.title.active .switch {
    border-color: #6e6e6e;
    font-weight: 400;
    color: white;
}

.header-area.header8 .top-header-content {
 background-color: #222;
}
.slider_mgs_carousel .owl-item .slide-text {
 max-width: 1350px;
}
.cms-index-index .section-builder-full .frame, .cms-index-index #maincontent .section-builder-full .frame {
 max-width: 1350px !important;
}

.cms-index-index .section-builder-full .frame.no-padding, .cms-index-index #maincontent .section-builder-full .frame.no-padding {
 padding-left: 15px !important;
padding-right: 15px !important;
}

.cms-index-index .full-row.section-builder-full .frame.no-padding, .cms-index-index #maincontent .full-row.section-builder-full .frame.no-padding {
 padding-left: 0 !important;
padding-right: 0 !important;
max-width: 100% !important;
}

.cms-index-index.active-builder #maincontent .section-builder, .cms-page-view.active-builder #maincontent .section-builder {
  padding-left: 0;
padding-right: 0;
}

.game-banner .banner-text  {
    font-size: 24px;
    line-height: 32px;
    text-transform: uppercase;
    color: #ffffff;
    letter-spacing: -0.02em;
    font-weight: bold;
}

.game-banner .text.middle-center {
 text-align: center;
}

.game-ewsletter {
  padding: 60px 0;
}
.game-ewsletter h3.title.text-white {
    margin-top: 5px;
    font-weight: bold;
    font-size: 48px;
    line-height: 72px;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
}

.game-ewsletter p.sub-title.text-white {
    font-family: 'Poppins';
    margin-top: 8px;
    margin-bottom: 37px;
    font-size: 14px;
    line-height: 21px;
    text-align: center;
    color: #ffffff;
}
.game-ewsletter .block.newsletter .form.subscribe {
    display: flex;
    max-width: 68%;
    margin: 0 auto;
    justify-content: center;
}
input#newsletter {
    background: #222222;
    border-radius: 20px;
    border-color: #2222;
    font-size: 14px;
    line-height: 24px;
    color: #C2C2C2;
    width: 100%;
}

.game-ewsletter .block.newsletter .actions {
 width: auto;
}

.block.newsletter .field.newsletter, .block.newsletter {
 max-width: 100%;
width: auto;
}

.game-ewsletter .field.newsletter {
    min-width: 43%;
    margin-right: 20px;
}

.game-ewsletter button.action.subscribe {
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    color: #ffffff;
    background: #363636;
    border-color: #363636;
    height: 40px;
    padding: 0 35px;
    border: 1px solid #363636;
}

.block.newsletter .action.subscribe {
 border-radius: 40px;
}

.block.newsletter .field .control:before {
 display: none;
}
.btn-default {
    color: #ffffff !important;
    background-color: #363636 !important;
    border-color: #363636 !important;
}

.pb-40 {
 padding-bottom: 40px;
}

.pt-game-store {
 padding-top: 100px;
}
.pb-game-store {
 padding-bottom: 100px;
}
@media (max-width: 767px) {
.pt-game-store {
 padding-top: 40px;
}
.pb-game-store {
 padding-bottom: 40px;
}
}

.page-header .search-form .actions-search .action-search,
.price-box .special-price .price {
 color: white;
}

@media (min-width: 1200px) {
 .header-area.search-visible .search-form .block-search .block-content .form.minisearch {
 border-color: #222;
background: unset;
}
}

@media (max-width: 1199px) {
 header button.nav-tg img {
 filter: invert(1);
}

.page-footer .bottom-footer .copyright address {
 text-align: center;
margin-bottom: 15px;
}

.vertical-menu li > .dropdown-menu li ul {
 background-color: white;
}
}

@media (max-width: 991px) {
 .slide-text p {
  display: block;
}
}

@media (max-width: 767px) {
 .game-ewsletter .block.newsletter .form.subscribe {
  max-width: 100%;
}
.block.widget.mgs-post .post-item {
 margin-bottom: 30px;
}
footer.page-footer .bottom-footer {
 padding-bottom: 70px;
}
}

@media (max-width: 570px) {
 .mb-30 {
 margin-bottom: 30px;
}
}

@media (max-width: 479px) {
 .game-owl > p:nth-child(1) {
      font-size: 15px;
      line-height: 30px;
 }
 .game-owl > p:nth-child(2) {
    font-size: 45px;
    line-height: 55px;
    margin: 0;
    margin-bottom: 10px;
 }
.game-owl > p:nth-child(3) {
 font-size: 14px;
line-height: 24px;
margin-bottom: 0;
}
}
