/* ************************ */
/* Fonts                    */
/* ************************ */

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Anton&display=swap');

/* ************************ */
/* Popover Container        */
/* ************************ */

#pogPopover, #pogExitIntent {
padding: 0px;
margin: 0px;
background-color:#12487d;
background-repeat: no-repeat;
font-family: 'Open Sans', serif;
weight:600;
color:#3d352f;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow-y: scroll;
width:100%;
height:100%;
z-index:2147483647;
display: none;
-webkit-overflow-scrolling:touch;
background-image:radial-gradient(circle at 50% 50%, #225d95, #12487d);
}


/* ************************ */
/* Generic classes          */
/* ************************ */

#pogPopover a, #pogExitIntent, #pogHeadband a {
outline: none;
}

#pogPopover img, #pogExitIntent img, #pogHeadband img {
border: 0px;
}

.clear_pog {
display:block; 
clear:both; 
height:0;
margin:0; 
padding:0; 
visibility:hidden; 
}

/* ************************ */
/* Page layout              */
/* ************************ */

.close_pog {
text-align: right;
padding:2.3%;
}

.close_pog a:link, .close_pog a:visited {
background:url("https://06c61dcb88d92ad06092-3b902447637e05da525ce8e27fe05139.ssl.cf1.rackcdn.com/close_sprite_dark_gray.png") 0 0 no-repeat transparent;
display:inline-block;
text-indent:-9999px;
height:46px;
width:46px;
text-align:left;
}

.close_pog a:hover {
background:url("https://06c61dcb88d92ad06092-3b902447637e05da525ce8e27fe05139.ssl.cf1.rackcdn.com/close_sprite_dark_gray.png") 0 -46px no-repeat transparent;
}

.close_pog2 {
text-align: right;
padding:2.3%;
font-size:17px;
}

.close_pog2 a:link, .close_pog2 a:visited {
color:#fff;
text-decoration:none;
}

.close_pog2 a:hover {
text-decoration:underline;
}

.main_pog {
width:1010px;
margin:0 auto;
}

.main_pog_bg_image {
position:absolute;
bottom:0;
right:200px;
display:block;
}

.headline_pog {
font-size:38px;
letter-spacing:1px;
text-align:center;
color:#FFF;
font-weight:700;
margin:0px auto 20px;
}

.headline_pogExtra {
font-weight:800;
}

.headline_pog a:link, .headline_pog a:visited { 
color:#FFF;
text-decoration:underline;
}

.headline_pog1 {
font-size:53px;
letter-spacing:1px;
text-align:center;
color:#FFF;
font-weight:800;
margin:0 auto;
}

.headline_pog a:hover {
text-decoration:none;
}

.divBar {
width:686px;
height:9px;
background:#FFF;
margin:10px auto;
}

.headline_pog2 {
text-align:center;
margin:-7px auto 12px;
}

.headline_pog2 img {
opacity: 1;
transition: opacity .3s ease-in-out;
}

.headline_pog2 img:hover {
opacity:0.7;
}

.contentTextContainer_pog {
/*
margin:14px auto 30px;
border: solid 5px #fff;
padding: 0px 30px 63px;
*/
}
.contentText_pog {
font-size:23px;
line-height:140%;
color:#fff;
font-weight:600;
margin:0 auto;
text-align:center;
}

.redBorderButtonWrapper {
/* background: #12487d; */
margin: -83px auto 0;
/* padding: 0 20px; */
width: 496px;
}

a.redBorderButton:link, a.redBorderButton:visited {
font-family:Anton;
font-size:48px;
letter-spacing:1px;
background:#fff;
border: 4px solid #da4137;
width: 460px;
text-align: center;
color:#da4137;
display:block;
text-decoration:none;
margin:0 auto;
text-transform: uppercase;
border-radius:11px;
transition: 0.3s;
}

.redBorderButtonInner {
border: solid 2px #da4137;
display:block;
margin:4px;
border-radius:9px;
padding: 11px 0;
}

a.redBorderButton:hover {
background-color:#e8d9d9;
}

.contentText_pog a:link, .contentText_pog a:visited {
color:#fff;
text-decoration:underline;
}

.contentText_pog a:hover {
text-decoration:none;
}

.contentText_pog img {
opacity: 1;
transition: opacity .3s ease-in-out;
}

.contentText_pog img:hover {
opacity:0.75;
}
.bigCap{
font-size:58px;
}
.bigCap2 {
font-size:68px;
}

.contentText_pog2 {
font-size:23px;
line-height:139%;
text-align:center;
color:#fff;
margin:18px auto 32px;
text-align:center;
font-weight:700;
}

.contentText_pog2_box {
border:solid 3px #fff;
padding:40px 30px 0;
width:250px;
display:inline-block;
text-align:center;
margin:30px 15px;
height:105px;
vertical-align:top;
}

.contentText_pog2 a:link, .contentText_pog2 a:visited {
color:#448bca;
text-decoration:none;
font-weight:bold;
display:inline-block;
padding-bottom:2px;
border-bottom:solid 4px #fff;
transition:border-bottom .2s;
}

.contentText_pog2 a:hover {
text-decoration:none;
border-bottom:solid 4px transparent;
}

.contentText_pog2_subtext {
font-size:14px;
color:#fff;
text-align:center;
margin-top:4px;
font-weight: 600;
}

.benImage {
margin:10px auto 0;
text-align:center;
}

.registerButtonContainer_pog {
display:none;
}

.registerButton_pog {
text-align:center;
width:100%;
}

a.registerNow_pog:link, a.registerNow_pog:visited {
background:#26bb57;
display:none;
color:#fff;
font-size:34px;
padding:25px 55px;
text-align:center;
text-decoration:none;
font-weight:500;
letter-spacing:2px;
}

a.registerNow_pog:hover {
background:#13c74e;
text-decoration:none;
}

.registerButtonSmall_pog {
font-size:20px;
text-align:center;
margin:20px auto;
display:inline-block;
width:100%;
color: #fff;
font-weight:bold;
}

a.registerNowSmall_pog:link, a.registerNowSmall_pog:visited {
color: #fff;
text-decoration:underline;
}

a.registerNowSmall_pog:hover {
text-decoration:none;
}

.bigYes {
font-size:72px;
text-transform:uppercase;
}

/* ************************ */
/* Headband                 */
/* ************************ */

#pogHeadband {
background:#fff800;
width:100%;
text-align:center;
color:#12487d;
padding:4px 2px 2px;
overflow:hidden;
z-index:1000;
font-family: 'Open Sans', sans-serif;
font-size:16px;    
position:fixed;  
top:0;  
left:0;  
border-bottom:3px solid #438bca;  
box-shadow:0 1px 5px rgba(0,0,0,0.3);
display:none;
opacity:1;
line-height:150%;
}

.headband_content_pog {
display:inline-block;
margin-right:42px;
}

a.headband_link_pog:link, a.headband_link_pog:visited {
font-weight:700;
color:#438bca;
text-decoration:underline;
}

a.headband_link_pog:hover {
text-decoration:none;
}

a.headband_close_pog:link, a.headband_close_pog:visited {
width:22px;
height:22px;
right:20px;
background:url('https://06c61dcb88d92ad06092-3b902447637e05da525ce8e27fe05139.ssl.cf1.rackcdn.com/close_headband_sprite.png') no-repeat 0px 0px;  
display:inline-block;
text-indent:-9999px;
position: absolute;
top: 50%;
margin-top: -11px;
}

a.headband_close_pog:hover {
background:url("https://06c61dcb88d92ad06092-3b902447637e05da525ce8e27fe05139.ssl.cf1.rackcdn.com/close_headband_sprite.png") no-repeat 0px -22px; 
}

body:after{
display:none;
content: url("https://daf9da730c2951f15703-6f9ea1013c52faf376fd6862463958c7.ssl.cf1.rackcdn.com/WGAN-marketplace-banner5.png")
		 url("https://daf9da730c2951f15703-6f9ea1013c52faf376fd6862463958c7.ssl.cf1.rackcdn.com/WGAN-marketplace-collage-wide2.png")
		 url("https://daf9da730c2951f15703-6f9ea1013c52faf376fd6862463958c7.ssl.cf1.rackcdn.com/WGAN-marketplace-vertical-wall.png");
}

.mobileImage_pog {
display:none;
}


@media only screen and (min-width:320px) and (max-width: 480px) {

.main_pog {
width:95%;
}

.close_pog2 {
padding:4.3%;
}

.headline_pog {
font-size:26px;
}

.headline_pog a:link, .headline_pog a:visited, .headline_pog a:hover {
color:#fff;
}

.headline_pog1 {
font-size:19px;
margin-bottom:14px;
margin-top:6px;
}

.divBar {
    width: 83%;
    height: 4px;
}

.headline_pog2{

}

.headline_pog2 img {
width:98%;
display:block;
}

.contentText_pog {
font-size:18px;
margin-bottom:7px;
margin-top:-20px;
}

.contentText_pog2 {
font-size:17px;
line-height:150%;
}

.hidePipeMobile {
display:none;
}

.contentText_pog2 a:link, .contentText_pog2 a:visited {
border-bottom:solid 2px #fff;
transition:border-bottom .2s;
}

.contentText_pog2 a:hover {
text-decoration:none;
border-bottom:solid 2px transparent;
}

.redBorderButtonWrapper {
width:320px;
}
a.redBorderButton:link, a.redBorderButton:visited, a.redBorderButton:hover {
width:310px;
font-size: 28px;
}

.bigYes {
font-size: 52px;
line-height: 130%;
}

a.registerNow_pog:link, a.registerNow_pog:visited, a.registerNow_pog:hover {
display:block;
font-size:18px;
padding:16px 12px;
}

.registerButtonSmall_pog {
font-size:13px;
}

.mobileImage_pog {
display:block;
margin:10px auto;
text-align:center;
max-width:320px;
}

.mobileImage_pog img {
max-width:320px;
}

.contentText_pog2_box {
  padding: 20px 30px 0px;
  margin: 0 10px 25px;
  height: 80px;
}

.main_pog_bg_image {
display:none;
}

.contentText_pog {
display:none;
}

}










@media only screen and (min-width:481px) and (max-width: 1023px){

.main_pog {
width:95%;
}

.headline_pog2 {
margin-top:8px;
}

.headline_pog {
font-size:40px;
margin:9px auto 0px;
}

.headline_pog1 {
font-size:36px;
margin:0px auto 20px;
}

.headline_pog2 img {
width:95%;
height:auto;
}

.contentText_pog {
width:95%;
}

.contentText_pog img {
width:100%;
height:auto;
}

.contentText_pog2 {
margin-top:23px;
font-size:17px;
}

.contentTextContainer_pog {
margin:30px 0 36px;
}

.divBar {
    height: 6px;
}

.contentText_pog {
    font-size: 34px;
    margin: 20px auto 0px;
	}

.main_pog_bg_image {
display:none;
}

}








@media only screen and (min-width:1024px) and (max-width: 1279px){

.main_pog {
width:1010px;
}

.headline_pog2 {
margin-top:-13px;
}

.headline_pog {
font-size:38px;
margin:9px auto 30px;
}

.headline_pog1 {
font-size:42px;
margin:9px auto 30px;
}

.headline_pog2 img {
width:95%;
height:auto;
}

.contentText_pog {
width:95%;
}

.contentText_pog img {
width:100%;
height:auto;
}

.contentText_pog2 {
margin-top:23px;
}

.contentTextContainer_pog {
margin:30px 0 36px;
}

.main_pog_bg_image {
display:none;
}


}

@media only screen and (min-width:1280px) {

.main_pog {
width:1270px;
}

}
