/*grw continent*/

.fancybox-wrap {position:fixed !important; top: 17%!important;}
.fancybox-overlay { z-index: 9000!important}
#topbox-layer{overflow:overlay;}
.c_cta_preorder { margin: 0px -60px 2px 0;border: 1px black; border-top-style: solid;}
.c_login { display:block !important;}
.grw_nav li.grw_menu_home {display:inline-block!important;}

.news-links-sharing li a.link-ig    { background-position:-640px 0; }

/* NCSA Pre-Order Headers Styles */
.grw_preorder h3 {
   background-color: rgba(255,255,255,0) !important;
   border:none;
   border-bottom: 1px solid #000 !important;
}

/* .slide_content h3 {
   background-color: rgba(255,255,255,0) !important;
   border:none;
   border-bottom: 1px solid #000 !important;
} */

@media screen and (min-width: 1024px){
    .header_register {
        margin: 0 0 0 -30px;
    }
    
    #topbox.ghost-we-are .desc {
        width: 53%;
        margin-left: 45%;
        margin-top: 5%;
 }

    /* Top Slider Promos Styling */
    #landing-slider .landing-slider .item-news h3 {
    float: left;
    padding: 10px;
    width: 48%;
    font-size: 18pt;
    line-height: 20px;
    color: #000;
    background: none;
    text-align: left;
    border: 0 none;
    font-weight: bold;
    }

    #landing-slider .landing-slider .item-news h5 {
    margin: 0;
    font-weight: normal;
    color: #000;
    text-transform: uppercase;
    text-align: left;
    padding: 5px 5px 5px 54%;
    }

    #landing-slider .landing-slider .item-news strong {
    display: block;
    margin-left: 54%;
    padding-bottom: 10px;
    text-align: left;
    }

    #landing-slider .landing-slider .item-news p.news_date {
        display:none;
    }

    #landing-slider .landing-slider .item-news p {
        display:inline-block;
        margin-right: 25%;
    }

    #landing-slider .landing-slider .item-news p a {
        display:inline-block;
        color:#e19f28;
        border:1px solid #e19f28;
        padding: 10px 15px 5px 15px;
    }

    #landing-slider .landing-slider .item-news p a:hover {
        background-color:#e19f28;
        color:#fff;
    }
}

@media screen and (min-width:768px) and (max-width: 1024px) {
    .header_register {margin: 0px;width: 100%;text-align: center;transform: inherit;}
    .header_register a {transform: inherit;}
    .cta-preorder a {background:none; padding:0px; font-size:30px; line-height: 50px; text-align: center; transform: inherit;}
    .cta-preorder { margin: -50px 0 0 0; height: 50px; padding: 0; width:100%; transform: inherit;}
    .c_cta_preorder {position: fixed;left: 0;top: 100vh;float: none;margin: 0;width: 100%; transform: inherit;}

    #topbox.ghost-we-are .desc {
        width: 100%;
        margin: 0 10% 0 0;
    }

    #topbox.ghost-we-are .desc p {
    margin: 0 0 15px 0;
    font-size: 19px;
    line-height: 21px;
    color: #fff;
    text-shadow: 0 0 2px rgba(0,0,0, 0.75);
    }

}

    .c_sharing{
        border: 1px black;
        border-top-style: solid;
        margin: 0px;
    }

@media screen and (max-width:768px) {

    .header_register a {display:block; font-size:30px;text-align:center;}
    .row_slides .play-section.play-coop { display:block; margin: 0 auto; height: auto; width: 75%;}
    .row_slides .play-section.play-coop .play-side { display:block; width: 350px;}
    .row_slides .play-section.play-solo { display:block;margin: 0px auto 50px; height: auto; width: 75%;}
    .row_slides .play-section.play-solo .play-side { display:block; width: 350px;}
    .age-cont {width: auto;}
    .cta-preorder a {background:none; padding:0px; font-size:30px; line-height: 50px}
    .cta-preorder { margin: -50px 0 0 0; height: 50px;}
    .c_sharing {border: 1px black; border-top-style: solid; margin:0px;}
    #landing-page-content .trailer-link {margin: 0 auto;}
    .grw_home h3 {font-size: 30px;line-height: 30px;}
    .slide_content .coming-soon h3 span { font-size: 18px;line-height: 16px;}
    .slide_content .coming-soon h3 { font-size:14px;line-height:15px;padding:5px}
    .slide_content .ghost-we-are h3 {font-size:17px;line-height:20px;padding:10px}

    #topbox {z-index: 100000;/* top:5%; */}
    #topbox .ghost-content-layer h4 { font-size: 40px; line-height:40px;}
    #topbox .ghost-content-layer {padding: 60px 0 0 0;}
    #topbox .ghost-content-layer .topbox-close {/* border: 1px white; *//* border-style: solid; */margin: 50px 50px auto auto;}
    #topbox .topbox-close { width: 65px; height:65px;}
    #topbox.ghost-we-are .desc {margin: 0; float: none; width: 100%;}
    #topbox.ghost-we-are .video p { margin: 0px; line-height:30px;}
    #topbox-layer { overflow-x: none;}
    #topbox.ghost-we-are .video {float:none; width: 100%; margin: 0;}
    #topbox.ghost-we-are .video a { margin: 20px auto;}

    #topbox.ghost-we-are .desc p {
    margin: 0 0 10px 0;
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    text-shadow: 0 0 2px rgba(0,0,0, 0.75);
 }

    #topbox.ghost-we-are .desc {
    float: left;
    width: 90% !important;
    /* margin: 25px 0% 0 25px !important; */
    padding: 20px;
    background: rgba(0,0,0, 0.6);
    }

}


.header_register a {padding: 0 0 0 20px;width: 100%;}
#preorder-bonus .preorder-bonus-image {width:49%; display: inline-block;}
#preorder-bonus .preorder-bonus-image img {width:100%;}
#preorder-bonus .preorder-bonus-text {width:50%; display: inline-block; line-height: normal; padding: 20px;background-color: white;}
#preorder-bonus .preorder-bonus-text li {list-style-type: square;}
#preorder-bonus .preorder-bonus-text ul {padding-left:30px; text-align:left;}
#preorder-bonus .preorder-bonus-text h5 {font-size: 25px; color: #e19f28; text-shadow: 1px 1px black;}
.grw_preorder #preorder-bonus h4 {text-shadow: 1px 1px black;}
.fancybox-inner{overflow:hidden !important;}
.fancybox-opened{z-index:99999!important;}
.news.section #news-slider {margin-top:210px;}

.mobile #lang-current a { font-size:1rem;}
.mobile #lang-selection-regions a {font-size:1.2rem;}

#verify .age-cont {margin-top: 30px;}

@media screen and (max-width: 1024px) {
   .togglenav {opacity: 1;}
   .sticky-nav{display:none;}

}

@media (max-width: 1024px){
    .header_login .logged .avatar{display: none;}
    .header_login .logged .infos{display: none;}
    .header_login .logged{width:70px;}
}

@media (max-width: 375px) {
   #topbox.ghost-we-are .desc p {
    margin: 0 0 10px 0;
    font-size: 16px;
    line-height: 16px;
    color: #fff;
    text-shadow: 0 0 2px rgba(0,0,0, 0.75);
    }

}
@media screen (min-width:376px) and (max-width: 480px) {
   #topbox.ghost-we-are .desc p {
    margin: 0 0 15px 0;
    font-size: 16px;
    line-height: 19px;
    color: #fff;
    text-shadow: 0 0 2px rgba(0,0,0, 0.75);
    }

}


.c_cta_preorder { margin: 0px -60px 2px 0;border: 1px black; border-top-style: solid;}
.c_login { display:block !important;}

@media screen and (min-width: 1024px){
    .header_register {
        margin: 0 0 0 -30px;
    }
    
    #topbox.ghost-we-are .desc {
        width: 60%!important;
 }

    /* Top Slider Promos Styling */
    #landing-slider .landing-slider .item-news h3 {
    float: left;
    padding: 9px;
    width: 48%;
    font-size: 15pt;
    line-height: 18px;
    color: #000;
    background: none;
    text-align: left;
    border: 0 none;
    font-weight: bold;
    }

    #landing-slider .landing-slider .item-news h5 {
    margin: 0;
    font-size: 13pt;
    line-height: 16pt;
    font-weight: normal;
    color: #000;
    text-transform: uppercase;
    text-align: left;
    padding: 5px 5px 5px 54%;
    }

    #landing-slider .landing-slider .item-news strong {
    display: block;
    margin-left: 54%;
    padding-bottom: 10px;
    text-align: left;
    }

    #landing-slider .landing-slider .item-news p {
        display:inline-block !important;
        margin-right: 5%;
    }

    #landing-slider .landing-slider .item-news p.news_date {
        display:none !important;
    }

    #landing-slider .landing-slider .item-news p a {
        display:inline-block;
        color:#e19f28;
        border:1px solid #e19f28;
        padding: 10px 15px 5px 15px;
    }

    #landing-slider .landing-slider .item-news p a:hover {
        background-color:#e19f28;
        color:#fff;
    }

}

@media screen and (min-width:768px) and (max-width: 1024px) {
    .header_register {margin: 0px;width: 100%;text-align: center;transform: inherit;}
    .header_register a {transform: inherit;}
    .cta-preorder a {background:none; padding:0px; font-size:30px; line-height: 50px; text-align: center; transform: inherit;}
    .cta-preorder { margin: -70px 0 0 0; height: 70px; padding: 0; width:100%; transform: inherit;}
    .c_cta_preorder {position: fixed;left: 0;top: 100vh;float: none;margin: 0;width: 100%; transform: inherit;}

    #topbox.ghost-we-are .desc {
        width: 100%;
        margin: 0 10% 0 0;
    }

    #topbox.ghost-we-are .desc p {
    margin: 0 0 15px 0;
    font-size: 19px;
    line-height: 21px;
    color: #fff;
    text-shadow: 0 0 2px rgba(0,0,0, 0.75);
    }
    
    /* Top Slider Promos Styling */
    #landing-slider {
    bottom: 13% !important;
    }

    #landing-slider .landing-slider .item {
    float: left;
    display: block;
    overflow: hidden;
    margin: 5px 10px !important;
    padding: 0;
    width: 540px !important;
    height: 110px !important;
    }
    
    #landing-slider .landing-slider .item {
    max-width: 100% !important;
    }
    
    #landing-slider .landing-slider .item-news h3 {
    float: left;
    padding: 10px;
    width: 48%;
    font-size: 16pt;
    line-height: 18px;
    color: #000;
    background: none;
    text-align: left;
    border: 0 none;
    font-weight: bold;
    }

    #landing-slider .landing-slider .item-news h5 {
    margin: 0;
    font-size:12pt;
    line-height:18px;
    font-weight: normal;
    color: #000;
    text-transform: uppercase;
    text-align: left;
    padding: 5px 5px 5px 54%;
    }

    #landing-slider .landing-slider .item-news strong {
    display: block;
    text-align: left;
    }

    #landing-slider .landing-slider .item-news p {
        display:inline-block !important;
        margin-right: 28%;
    }

    #landing-slider .landing-slider .item-news p.news_date {
        display:none !important;
    }

    #landing-slider .landing-slider .item-news p a {
        display:inline-block;
        color:#e19f28;
        border:1px solid #e19f28;
        padding: 5px 5px 0px 5px;
    }

    #landing-slider .landing-slider .item-news p a:hover {
        background-color:#e19f28;
        color:#fff;
    }

}

    .c_sharing{
        border: 1px black;
        border-top-style: solid;
        margin: 0px;
    }

@media screen and (max-width:768px) {

    .header_register a {display:block; font-size:30px;text-align:center;}
    .row_slides .play-section.play-coop { display:block; margin: 0 auto; height: auto; width: 75%;}
    .row_slides .play-section.play-coop .play-side { display:block; width: 350px;}
    .row_slides .play-section.play-solo { display:block;margin: 0px auto 50px; height: auto; width: 75%;}
    .row_slides .play-section.play-solo .play-side { display:block; width: 350px;}
    .age-cont {width: auto;}
    .cta-preorder a {background:none; padding:0px; font-size:50px; line-height: 80px}
    .cta-preorder { margin: -80px 0 0 0; height: 80px;}
    .c_sharing {border: 1px black; border-top-style: solid; margin:0px;}
    #landing-page-content .trailer-link {margin: 0 auto;}
    .grw_home h3 {font-size: 30px;line-height: 30px;}
    .slide_content .coming-soon h3 span { font-size: 18px;line-height: 16px;}
    .slide_content .coming-soon h3 { font-size:14px;line-height:15px;padding:5px}
    .slide_content .ghost-we-are h3 {font-size:17px;line-height:20px;padding:10px}

    #topbox { z-index: 100000;}
    #topbox .ghost-content-layer h4 { font-size: 40px; line-height:40px;}
    #topbox .ghost-content-layer {padding: 60px 0 0 0;}
    #topbox .ghost-content-layer .topbox-close {/* border: 1px white; *//* border-style: solid; */margin: 25px 25px auto auto;}
    #topbox .topbox-close { width: 65px; height:65px;}
    #topbox.ghost-we-are .desc {margin: 0; float: none; width: 100%!important;}
    #topbox.ghost-we-are .video p { margin: 0px; line-height:30px;}
    #topbox-layer { overflow-x: none;}
    #topbox.ghost-we-are .video {float:none; width: 100%; margin: 0;}
    #topbox.ghost-we-are .video a { margin: 20px auto;}

    #topbox.ghost-we-are .desc p {
        margin: 0 0 10px 0;
        font-size: 16px;
        line-height: 20px;
        color: #fff;
        text-shadow: 0 0 2px rgba(0,0,0, 0.75);
        }

     #topbox.ghost-we-are .desc {
        float: left;
        width: 90%;
        margin: 25px 0% 0 25px;
        padding: 20px;
        background: rgba(0,0,0, 0.6);
        }  

    #topbox .ghost-content-layer {
        padding: 50px 10px 0 10px !important;
    }

     #topbox-brand { display:none!important;}

}


.header_register a {padding: 0 0 0 20px;width: 100%;}
#preorder-bonus .preorder-bonus-image {width:49%; display: inline-block;}
#preorder-bonus .preorder-bonus-image img {width:100%;}
#preorder-bonus .preorder-bonus-text {width:50%; display: inline-block; line-height: normal; padding: 20px;background-color: white;}
#preorder-bonus .preorder-bonus-text li {list-style-type: square;}
#preorder-bonus .preorder-bonus-text ul {padding-left:30px; text-align:left;}
#preorder-bonus .preorder-bonus-text h5 {font-size: 25px; color: #e19f28; text-shadow: 1px 1px black;}
.grw_preorder #preorder-bonus h4 {text-shadow: 1px 1px black;}
.fancybox-inner{overflow:hidden !important;}
.fancybox-opened{z-index:99999!important;}
.news.section #news-slider {margin-top:210px;}

.mobile #lang-current a { font-size:1rem;}
.mobile #lang-selection-regions a {font-size:1.2rem;}

#verify .age-cont {margin-top: 30px;}

@media screen and (max-width: 1024px) {
   .togglenav {opacity: 1;}
   .sticky-nav{display:none;}

   .row_slides .ghost .slide_content, .row_slides .play .slide_content, .row_slides .wildlands .slide_content, .row_slides .cartel .slide_content  { height:auto!important;}

   .cta-preorder a span { display: inline-block;}

   #topbox-layer iframe { max-height: 40%; top:25%;}

}

@media (max-width: 1024px){
    .header_login .logged .avatar{display: none;}
    .header_login .logged .infos{display: none;}
    .header_login .logged{width:70px;}
}

@media (max-width: 375px) {
   #topbox.ghost-we-are .desc p {
    margin: 0 0 10px 0;
    font-size: 16px;
    line-height: 16px;
    color: #fff;
    text-shadow: 0 0 2px rgba(0,0,0, 0.75);
    }

}
@media only screen (min-width:376px) and (max-width: 480px) {
   #topbox.ghost-we-are .desc p {
    margin: 0 0 15px 0;
    font-size: 16px;
    line-height: 19px;
    color: #fff;
    text-shadow: 0 0 2px rgba(0,0,0, 0.75);
    }

}

/*

Your Ghost Section

*/

#topbox.ghost-we-are .topbox-layer {
    background: url(grw-becomeghost-bg-ncsa.jpg)!important;
}

.your-ghost-image-right img{
    background: rgba(0,0,0, 0.6);
    border: 1px solid #e19e29;
    width: 100%;
}

.your-ghost-image-left img{
    background: rgba(0,0,0, 0.6);
    border: 1px solid #e19e29;
    width: 100%;
}


.ghostrow, .your-ghost-textbox, .your-ghost-image-right, .your-ghost-image-left {
    float:left;
}

.ghostrow {
    margin: 10px 0;
}

.your-ghost-textbox {
    width: 75%;
    background: rgba(0,0,0, 0.6);
    border: 1px solid #e19e29;
    min-height: 235px;
}

.your-ghost-textbox p{
    padding: 10px 20px;
    min-height: 125px!important;
}

.ghostrow-main{
    background: rgba(0,0,0, 0.6);
    border: 1px solid #e19e29;
    margin-bottom: 15px;
}

.your-ghost-textbox-main {
    width: 100%;
}

.your-ghost-textbox-main p {
    padding: 10px 20px;
}

.your-ghost-image-right {
    margin: 0 0 0 1.5%
}
.your-ghost-image-left {
    margin: 0 1.5% 0 0;
    width: 100%;
}
.your-ghost-image-right, .your-ghost-image-left {
    width: 23.5%;
}
#topbox.ghost-we-are .desc {
    margin: 0 auto;
    display: block;
    float: none;
    background:none!important;
}

.yellow-flag {
    background: url(grw-your-ghost_subheader-bar_left-dark-ncsa.png);
    color: white;
    background-size: cover;
    text-transform: uppercase;
    font-size: 28px;
    min-width: 289px;
    width: 48%;
    padding: 10px 0 10px 3%;
    line-height: 1;
    display: block;
}

#topbox .ghost-content-layer {
    padding: 50px!important;
}

@media (max-width: 1024px){
   .your-ghost-image-right {
        display:none;
    }
    .your-ghost-image-left {
        display:none;
    }
    .your-ghost-textbox {
        width:100%;
        min-height:25px;
    }
    #topbox .ghost-content-layer h4 {
        font-size:45px;
    }
}


/* MEDIA PAGE */


.media_videos .yt-video:nth-child(1), .media_videos .yt-video:nth-child(2) {
    width:38.5%!important;
}

/* Home Page News Articles Start */

@media (min-width: 1280px){

	#news-slider .news-slider .item {
	    min-height: 340px !important;
	}
	.row_slides .home_news_list .item p a {
	    position: absolute !important;
	    bottom: 0 !important;
	}
}

/* Home Page News Articles End */