.mobile,.desktop{display:none}
@media (min-width: 1024px){.desktop{display:block}
html,body{color:#fff;font-family:Verana, sans-serif;margin:0;min-width:1014px;padding:0}
html{background-attachment:fixed;background-color:#2a3d48;background-image:url("../img/AC2-bodybg-2.jpg"); 
background-position: 0px -120px; width: 100%; position: relative}







body{
background-image: url("../img/AC2-navibg-left-2.png"), url("../img/countdown/valhalla_released.png");
background-position: left top, right top;
background-repeat: repeat-y, no-repeat;
min-height: 1800px;
min-width: 1014px;
max-width: 1224px;
width: 100%;
margin: 0 auto;
background-position-y: 148px;
}




body a{
color:#eecf6e;
text-decoration:none
}

body a:hover{
color:#ffffff
}

body>div{display:table}


.zurpage {
    position: absolute;
    margin-left: 50px;
    margin-top: 312px;
    width: 190px;
    height: 42px;
    background: url("../img/Twitter-35.png") no-repeat;
}


.zurpage2 {
    position: absolute;
    margin-left: 90px;
    margin-top: 312px;
    width: 190px;
    height: 42px;
    background: url("../img/Newsletter-35.png") no-repeat;
}


nav.sidebar{
margin-top: 445px;
width:200px
}



nav.sidebar#leftNav{
vertical-align:top;
width: 200px;
display: table-cell;
}

nav.sidebar#leftNav h2{
background-image:url("../img/sidebar_heading_background_irga2.png");
width: 190px;
background-repeat: no-repeat;
text-align: center;
margin-left: 10px;
}

nav.sidebar#leftNav .mainNav{
padding-top: 484px;
width: 200px;
}


nav.sidebar#rightNav{
padding-top: 265px;
}



nav.sidebar#rightNav h2{
background-image:url("../img/sidebar_heading_background_irga2.png");
width: 200px;
background-repeat: no-repeat;
text-align: center;
margin-right: 5px;

}nav.sidebar#rightNav .mainNav{margin-top:380px}nav.sidebar#rightNav .mainNav form table{padding-top:40px;font-size:12px;font-family:Verana,sans-serif;margin-bottom:10px}nav.sidebar#rightNav .mainNav form input.button{width:100%;color:#FFF;background-color:transparent;border:none;font-size:12px;font-weight:bolder}


nav.sidebar .mainNav h2{font-family:sans-serif;font-size:14pt;font-weight:normal;height:27px;margin:0;padding-top:9px;
position:absolute;z-index:2;letter-spacing: 1.75px;}nav.sidebar .mainNav>table{font-size:12px;margin-top:55px;margin-bottom:15px}





nav.sidebar .mainNav>ul,nav.sidebar .mainNav>form>ul{
list-style-type: none;
font-size:12px;
margin-left: -25px;
margin-top:55px;
}




nav.sidebar .mainNav>ul:first-of-type,nav.sidebar .mainNav>form>ul:first-of-type{margin-top:0;padding-top:45px}nav.sidebar .mainNav>ul ul,nav.sidebar .mainNav>form>ul ul{background-color:rgba(0,0,0,0.8);display:none;list-style-type:none;margin:-14px 0 0 100px;padding:7px;position:absolute;width:150px;z-index:10000}nav.sidebar .mainNav>ul li:hover ul,nav.sidebar .mainNav>form>ul li:hover ul{display:block}nav.sidebar .mainNav>ul li.submenu>:first-child:after,nav.sidebar .mainNav>form>ul li.submenu>:first-child:after{content:" \00BB"}nav.sidebar 


.mainNav>ul li.subheading,nav.sidebar .mainNav>form>ul li.subheading{
list-style-type: none;
font-size:larger;
font-weight:bold;
margin: 2px 0;
list-style-image: none;
}


nav.sidebar .mainNav>ul a,nav.sidebar .mainNav>form>ul a{
color:#fff
}

nav.sidebar .mainNav>ul a:hover,nav.sidebar .mainNav>form>ul a:hover{color:#ddd59c}nav.sidebar .mainNav>ul input,nav.sidebar .mainNav>form>ul input{background-color:transparent;border:none}nav.sidebar .mainNav>ul input[type=text],nav.sidebar .mainNav>ul input[type=password],nav.sidebar .mainNav>form>ul input[type=text],nav.sidebar .mainNav>form>ul input[type=password]{background-color:#838383;width:123px}nav.sidebar .mainNav>ul input[type=submit],nav.sidebar .mainNav>form>ul input[type=submit]{color:#FFF;font-size:12px;padding-bottom:5px}

nav.sidebar #countdown{
height:137px;
position:absolute;
width:200px
margin-left: 5px;
}

header{
background-image: url("../img/AC3-20.png");
background-repeat: no-repeat;
background-position: center 80px;
height: 370px;
position: absolute;
min-width: 1014px;
max-width: 1224px;
width: 100%;
margin-left: 100px;

}



header nav::before{
content:'';
position:absolute;
left:599px;
right:599px;
top:0px;
bottom:0px;
display:block;
z-index:-1
}

header nav{
background: rgba(31, 56, 61, 1.00);
position: fixed;
text-align:center;
width:100%;
z-index:5;
left: 0px;
border-bottom: 1px solid #a4a07c;
}




header nav a{
color:#FFF;
display:inline-block;
font-family:"Myriad Pro", Verdana, sans-serif;
font-size:15px;
height:40px;
margin:4px 15px 0;
vertical-align:middle;
width: auto;
}

header nav a:hover{
color:#ddd59c;

}
header nav a.active,header nav a.active.hover{
color:#eecf6e;
text-shadow: 0 0 7px #fff;
}

header nav a.singleLine{padding-top:10px;height:30px}

header nav a.syndicate{
}

header nav a.aco{width:105px}

header nav a.icon{
display:inline-block;
width:30px;height:30px;
color:transparent;font-size:0px;
background-repeat:no-repeat;background-position:center center;
padding-top:10px}

header nav .zoneGroup:after{
border-style:solid;border-width:7px 7px 0 7px;
border-color:rgba(0,0,0,0.8) transparent transparent transparent;
content:" ";
display:inline-block;
height:0;margin-left:-67px;
margin-top:44px;position:absolute;
width:0}

header nav .zoneGroup .hiddenList{display:none;margin-left:-130px;margin-top:44px;position:absolute}

header nav .zoneGroup .hiddenList a{
background-color:rgba(0,0,0,0.8);
display:block;height:20px;
margin:0;padding:5px 0;
width:130px;
border-left-color: #a4a07c;
border-left-style: solid;
border-right-color: #a4a07c;
border-right-style: solid
}

header nav .zoneGroup .hiddenList a:before,header nav .zoneGroup .hiddenList a:after{
border-style:solid;
content:" ";height:0;
position:absolute;
top:0;width:0}

header nav .zoneGroup .hiddenList a:before{
border-color:transparent rgba(0,0,0,0.8) transparent transparent;
border-width:0 10px 30px 0;left:0}

header nav .zoneGroup .hiddenList a:after{
border-color:transparent transparent transparent rgba(0,0,0,0.8);
border-width:30px 0 0 10px;
right:0
}


header nav .zoneGroup .hiddenList a:last-child:after{
border-bottom-color: #a4a07c;
border-bottom-style: solid
}



header nav .zoneGroup:hover:after{display:none}header nav .zoneGroup:hover .hiddenList{display:inline-block}

header.fixed-header nav{margin-top:10px;position:fixed;top:0}

#content{
vertical-align:top;
padding-top:200px;
padding-bottom:14px;
display: table-cell;
}

#content #tickerWrapper{
font-size: 0;
background-color:rgba(0,0,0,0.6);
border-top-left-radius: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
margin-left: 90px;
margin-right: 60px;
margin-top: 60px;
padding-bottom: 28px;
padding-top: 7px;
position: relative;
}

#content .ticker{
display:inline-block;
width: 43%;
float: right;
position: relative;
}


#content .ticker time{
margin-right: 0px
}

#content .ticker .header{
font-size:14px;
margin-top:6px;
position: absolute;
font-weight: bold;

}
#content .ticker>ul{
font-size:12px;
list-style-type:none;
margin:22px 0px 0px;
padding:0
}

#content #advertisement{
background-color:rgba(0,0,0,0.6);
height: 94px;
margin-left: -15px;
margin-top: 10px;
left: 10%;
overflow: hidden;
width: 732px;
margin-bottom: -20px;
position: relative;
}

#content #welcome{
padding-bottom: 7px;
padding-right: 14px;
padding-top: 7px;
font-size: 14px;
width: 50%;
display: inline-block;
border-right: 1px solid #666;
position: relative;
margin-left: 21px;
}



#content .contentElement{
position: relative;
margin-left: 40px;
margin-top: 30px;
padding-bottom: 33px;
padding-left: 7px;
padding-right: 7px;
padding-top: 52px;
background:rgba(31, 56, 61, 0.90);
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}


#content .contentElement:last-of-type{
margin-bottom:15px}

#content .contentElement .heading{
margin-top: -45px;
background-color:rgba(0,0,0,0.6);
border-radius: 20px 0;
clear: both;
width: 100%;
height: 26px;
display: table;
}

#content .contentElement .heading *{
font-size: 16px;
font-weight: normal;
margin-top: 7px;
overflow: hidden;
display: table-cell;
vertical-align: middle;
padding-left: 15px;
}


#content .contentElement .heading .type{
color:    #eecf6e;
text-shadow: 0 0 2px #000;
    float: left;
    margin-left: -80px;
    text-transform: uppercase;
    width: 55px;
    display: table-cell;
    vertical-align: middle;
    text-align: right;
    font-weight: bold;
    font-size: 12px;

}

#content .contentElement .heading h2{
font-size: 16px;
font-weight: normal;
margin-top: 7px;
overflow: hidden;
display: table-cell;
vertical-align: middle;
padding-left: 15px;
}


#content .contentElement .heading h2 a{
font-size: 16px;
font-weight: normal;
margin-top: 7px;
overflow: hidden;
display: table-cell;
vertical-align: middle;
padding-left: 0px;
}


#content .contentElement .heading time{
width: 105px;
display: table-cell;
vertical-align: middle;
text-align: right;
padding-right: 15px;
font-size: 12px;
}



#content .contentElement .text{
font-size: 14px;
padding-top: 14px;
padding-left: 14px;
padding-right: 14px;
padding-bottom: 14px;


}

#content .contentElement .bottom{
background-color: rgba(0,0,0,0.6);
border-radius: 20px 0;
clear: both;
width: 100%;
float: left;
height: 26px;
display: table;
}




#content .contentElement .bottom .author{
font-size: smaller;
padding-right: 15px;
display: table-cell;
vertical-align: middle;
text-align: right;
}




#content .contentElement .ytvideo{cursor:pointer;height:110px;line-height:110px}#content .contentElement .ytvideo img{float:left;padding:20px;width:100px}

#forumLink{
position: absolute;
height:137px;
width:185px;
margin-left: 15px;
margin-top: 95px;

}#forumLink span.image{
background-repeat:no-repeat;height:99px;
margin-left:33px;
margin-top:38px;position:absolute;transition:all 0.5s;width:107px}#forumLink span.text{color:#FFF;display:block;font-size:16px;margin-left:-3px;margin-top:98px;text-align:center}#forumLink .white{opacity:0}#forumLink .bottom{background-position:5px 67px}#forumLink .bottom.color{background-image:url("../img/forum-link/color_bottom.png")}#forumLink .bottom.white{background-image:url("../img/forum-link/white_bottom.png")}#forumLink .left{background-position:18px 0}#forumLink .left.color{background-image:url("../img/forum-link/color_left.png")}#forumLink .left.white{background-image:url("../img/forum-link/white_left.png")}#forumLink .right{background-position:57px 24px}#forumLink .right.color{background-image:url("../img/forum-link/color_right.png")}#forumLink .right.white{background-image:url("../img/forum-link/white_right.png")}#forumLink:hover .bottom{background-position:0 67px}#forumLink:hover .left{background-position:25px 0}#forumLink:hover .right{background-position:57px 34px}#forumLink:hover .color{opacity:0}#forumLink:hover .white{opacity:1}#forumLink .color{z-index:2}








.back-to-top {
    display: inline-block;
  background-color: rgba(0,0,0,0.6);
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 4px;
  margin: 30px;
  position: fixed;
  bottom: 10px;
  right: 10px;
  transition: background-color .3s;
  z-index: 1000;

}
.back-to-top:hover {
  cursor: pointer;
  background-color: #20393f;
}
.back-to-top:active {
  background-color: #20393f;
}
.back-to-top::after {
  content: "Top";
  font-family: Verdana;
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  line-height: 50px;
  color: #eecf6e;
}











footer{
background: rgba(31, 56, 61, 0.90) none;
height: 420px;
position: relative;
max-width: inherit;
padding-top: 20px;
margin-left: 238px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
font-size: 12px;
}


footer ul{
list-style-type:none;
padding:0;
}


footer h2{
    font-family: sans-serif;
    font-size: 14pt;
    font-weight: normal;
    height: 28px;
    letter-spacing: 1.75px;
text-align: center;
background-image: url("../img/sidebar_heading_background_irga2.png");
background-repeat: no-repeat;
background-position-y: -10px;
background-position-x: center;
}

.col-md-4 {
    width: 31.2%;
    float: left;
    height: 400px;
    padding-left: 14px;
}


.col-md-4:nth-child(2){
border-left: 1px solid #666;
border-right: 1px solid #666;
text-align: center;
list-style-type: none;
}


.footer-end {
width: 100%;
padding: 20px 0;
background-color: rgba(0,0,0,0.6);
font-size: 11px;
margin-top: 420px;
text-align: center;
margin-bottom: 25px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}


footer ul li{
padding-left:25%;
}


footer ul a{
}

}@media (max-width: 1023px){.mobile{display:block}html,body{min-width: 500px;color:#fff;font-family:Verana, sans-serif;font-size:80%;margin:0;padding:0}

html{
background-color:#2a3d48;
background-image: url(../img/AC3-20.png);
background-repeat:no-repeat;
background-position-x: center;
padding-top: 180px;
margin-top: 15px;
}


body{overflow-x:hidden;width:100%}
a{color:#dbd6a6;text-decoration:none}

#welcome{
background-color: rgba(0,0,0,0.6);
padding: 14px 14px;
}

#forumLink{
height:190px;
position: relative;
    background-position: center;
    text-align: center;

}

#forumLink span.image{
background-repeat: no-repeat;
height: 99px;
margin-left: -53px;
margin-top: 38px;
position: absolute;
transition: all 0.5s;
width: 107px;
}


#forumLink span.text{color:#FFF;display:block;font-size:16px;margin-left:-3px;margin-top:98px;text-align:center}
#forumLink .white{opacity:0}#forumLink .bottom{background-position:5px 67px}
#forumLink .bottom.color{background-image:url("../img/forum-link/color_bottom.png")}
#forumLink .bottom.white{background-image:url("../img/forum-link/white_bottom.png")}
#forumLink .left{background-position:18px 0}#forumLink .left.color{background-image:url("../img/forum-link/color_left.png")}
#forumLink .left.white{background-image:url("../img/forum-link/white_left.png")}#forumLink .right{background-position:57px 24px}
#forumLink .right.color{background-image:url("../img/forum-link/color_right.png")}
#forumLink .right.white{background-image:url("../img/forum-link/white_right.png")}
#forumLink:hover .bottom{background-position:0 67px}#forumLink:hover .left{background-position:25px 0}
#forumLink:hover .right{background-position:57px 34px}#forumLink:hover .color{opacity:0}
#forumLink:hover .white{opacity:1}#forumLink .color{z-index:2}


.zurpage {
    position: relative;
    margin-left: 50px;
    height: 42px;
    background: url("../img/Twitter-35.png") no-repeat;
    background-position: center;
}


.zurpage2 {
    position: relative;
    margin-left: 90px;
    height: 42px;
    background: url("../img/Newsletter-35.png") no-repeat;
    background-position: center;
}


#advertisement{height:11.53846vw;margin:0 auto;max-height:90px;text-align:center;width:90vw;margin-bottom: 10px;}

#leftNav{margin-bottom:1rem}

#leftNav.expanded .expand{display:none}

#leftNav.expanded>*:not(.expand){display:block}

#leftNav:not(.expanded) .expand{display:block}#leftNav:not(.expanded)>*:not(.expand){display:none}

#leftNav>*{background-color:rgba(0,0,0,0.6);box-sizing:border-box;display:inline-block;margin:0 5%;width:90%}#leftNav .expand svg,
#leftNav .collapse svg{float:right;height:1.5rem;margin-left:1rem;margin-top:0.2rem;width:1.5rem}#leftNav .expand svg line,#leftNav .expand svg circle,#leftNav .collapse svg line,#leftNav .collapse svg circle{fill:transparent;stroke:#FFF;stroke-width:6}#leftNav .expand svg polygon,#leftNav .collapse svg polygon{fill:#FFF}#leftNav .expand,#leftNav .collapse,#leftNav #forumLink,#leftNav ul a,#leftNav ul span,#leftNav h2,#leftNav .subheading{box-sizing:border-box;padding:1rem}#leftNav *:not(form)>ul{display:none}#leftNav ul{list-style-type:none;margin:0;padding:0}#leftNav ul a{display:inline-block;width:100%}#leftNav form>ul li{display:inline-block;margin-left:1rem}#leftNav form>ul input{font-size:1.5rem}#leftNav .submenu>span{color:#dbd6a6}#leftNav .submenu>*:first-child:after{content:"\25BC";float:right}#leftNav .submenu.expanded>*:first-child:after{content:"\25C0"}#leftNav .submenu.expanded ul{display:block}#leftNav .submenu ul{margin-left:10%;width:90%}#leftNav h2{margin:0}#leftNav h2:after{content:"\25BC";float:right}
#leftNav h2.expanded:after{content:"\25C0"}#leftNav h2.expanded+ul,#leftNav h2.expanded+form ul{display:block}
#leftNav .subheading{font-weight:bold}#rightNav{display:none}

header nav{background-color:rgba(0,0,0,0.6);overflow-x:scroll;padding:1em;margin-bottom:1.5rem;white-space:nowrap}
header nav a{font-size:1.5rem}header nav a:after{color:#FFF;content:"-";margin:0 1rem}
header nav>a:last-child:after{display:none}

#content article{box-sizing:border-box;background-color:rgba(0,0,0,0.6);width:98%;margin:0 auto;padding:0.5rem;font-size:80%;}
#content article .heading{margin-bottom:1rem}
#content article .heading h2{background-color:rgba(0,0,0,0.6);margin-bottom:1rem;
margin-left:calc(-5vw - 1rem);margin-top:1rem;padding:1rem calc(5vw + 1rem);position:relative;width:100%}
#content *{max-width:100% !important}#content .ytvideo{cursor:pointer;height:17.58333vw;line-height:17.58333vw;padding:2rem}
#content .ytvideo img{float:left;padding-right:2rem;width:25vw}

#tickerWrapper{width:98%;margin:0 auto} 
#tickerWrapper .ticker,#tickerWrapper .header{background-color:rgba(0,0,0,0.6)}#tickerWrapper .ticker{padding:1rem}
#tickerWrapper .ticker:not(:last-child){margin-bottom:1rem}
#tickerWrapper .header{display:inline-block;padding:1rem calc(5vw + 1rem) 1rem calc(5vw + 1rem);margin-left:calc(-5vw - 1rem);
position:relative;}#tickerWrapper ul{list-style-type:none;margin:0;padding:0}#tickerWrapper a{display:inline-block;padding:1rem}


footer{
background:
rgba(31, 56, 61, 0.90) none;
height: auto;
position: relative;
max-width: inherit;
padding-top: 14px;
font-size: 12px;
width: 100%;
display:table;
margin-top: 20px;
}


footer h2{
    font-family: sans-serif;
    font-size: 14pt;
    font-weight: normal;
    height: 28px;
    letter-spacing: 1.75px;
text-align: center;
background-image: url("../img/sidebar_heading_background_irga2.png");
background-repeat: no-repeat;
background-position-y: -10px;
background-position-x: center;
}

footer ul{list-style-type:none;margin:0;padding:0}

footer li{
}

footer ul li{
padding-left: 10%;
}

.col-md-4 {
    width: 29.2%;
    float: left;
    height: auto;
    padding-left: 14px;
}


.col-md-4:nth-child(2){
border-left: 1px solid #666;
border-right: 1px solid #666;
text-align: center;
list-style-type: none;
}


footer a{
background-color:rgba(0,0,0,0.6);
box-sizing:border-box;
display:inline-block;
margin: 3px;
padding: 7px 7px;
text-align:center;
}

.footer-end {
width: 100%;
padding: 20px 0;
background-color: rgba(0,0,0,0.6);
font-size: 11px;
margin-top: 420px;
text-align: center;
margin-bottom: 25px;
display: table-row;
}





/*# sourceMappingURL=style.css.map */



