@media (max-width: 529px) {.hidden-xxs{display:none;}}body.site{border-top:none;padding:0px;}.body{background-image:url('/images/misc/headerBar.png');background-repeat:repeat-x;background-position:0px 25px;}.body .container{background-color:transparent;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding-top:0px;}.header{margin-bottom:0px;}footer>.container>p{color:#7f7f7f;display:inline-block;}#footerSocial{margin-left:310px;vertical-align:top;}#footerSocial>a:first-child{margin-right:5px;}#designedBy{color:#7f7f7f;}#designedBy>img{vertical-align:-15px;}nav.navigation{border:none;}#mainmenu{margin-top:67px;margin-bottom:0px;}#mainmenu li.active{background-image:url('/images/misc/menuBgL.png'),url('/images/misc/menuBgR.png');background-repeat:no-repeat;background-position:left top,right top;padding:0px 12px;}#mainmenu li.active a{color:white;}#mainmenu li>a{color:black;font-weight:bold;margin:0;border-radius:0px;padding-right:6px;padding-left:6px;font-size:12px;}.menuBorder{position:absolute;left:0px;width:100%;height:1px;background:#061626;}.footerBorder{border-top:1px dashed #646464;background:transparent;}#leftMenuShadow{position:absolute;left:0px;width:470px;height:17px;background:url('/images/misc/leftShadow.png');margin-top:1px;}#rightMenuShadow{position:absolute;right:0px;width:470px;height:17px;background:url('/images/misc/rightShadow.png');margin-top:1px;}.item-page{margin-top:25px;}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.playBtn{position:relative;height:0px;margin-bottom:20px;}.playBtn>img{position:absolute;width:99px;margin-top:-170px;margin-left:187px;transition:margin 0.4s,width 0.4s;-webkit-transition:margin 0.4s,width 0.4s;cursor:pointer;}.playBtn>img:hover{width:137px;margin-top:-189px;margin-left:168px;}.arrow{display:inline-block;width:50px;height:113px;background-color:#afd1e8;vertical-align:top;background-image:url('/images/misc/arrow3.png');background-repeat:no-repeat;cursor:pointer;}.arrowExt{background-color:transparent;position:absolute;height:100%;top:55px;background-position:15px 45%;left:10px;}.arrowExt:last-child{background-position:-30px 45%;left:auto;right:10px;}.centeringHelper{display:inline-block;height:100%;width:0px;vertical-align:middle;}#user-login{position:absolute;top:0px;margin-left:700px;}#user-login>span{position:absolute;color:white;left:97px;top:22px;text-align:center;width:101px;}ul.faqmenu{text-align:right;margin-toP:15px;margin-bottom:25px;}ul.faqmenu>li{position:relative;display:inline-block;padding:5px 20px;text-transform:uppercase;font-weight:bold;background:#1b7abc;}ul.faqmenu>li>a{display:block;color:#000;}ul.faqmenu li.active a{color:white;}ul.faqmenu>li:first-child{border-radius:5px 0px 0px 5px;}ul.faqmenu>li:last-child{border-radius:0px 5px 5px 0px;}ul.faqmenu>li>a:hover,ul.faqmenu>li>a:focus{color:white;background-color:transparent;}.homeMedia{position:fixed;left:0px;right:0px;top:0px;bottom:0px;padding:70px;background:#212121;z-index:9999999999!important;display:none;text-align:center;}.homeMedia>img{max-width:94%;max-height:100%;}.homeMedia .closeBtn{display:block;position:absolute;right:30px;top:30px;width:30px;height:30px;background:url(/images/misc/close.png) 0 0 no-repeat;}.homeMedia iframe{width:100%;height:100%;}#homeCarousel>div:first-child{background-position:15px 37px;margin-right:7px;}#homeCarousel>div:last-child{background-position:-30px 37px;margin-left:7px;}#homeCarousel>div:nth-child(2){display:inline-block;width:812px;white-space:nowrap;overflow:hidden;}#homeCarousel>div:nth-child(2) img{width:200px;cursor:pointer;}#homeCarousel>div:nth-child(2) img:first-child{transition:margin 0.4s;-webkit-transition:margin 0.4s;}#homeBannerImg{position:absolute;overflow:hidden;left:0px;width:100%;height:478px;}#homeBannerImg>img{position:absolute;left:0px;width:100%;height:478px;margin-top:-24px;z-index:-1;min-width:960px;}#homeBanner{height:454px;}#homeBanner>div{float:left;width:455px;}#homeBanner>div>img:nth-child(2){margin-top:10px;}#homeBanner>img{margin-top:1px;float:right;}.homeText1{background:rgba(0,0,0,0.2);color:white;padding:10px;}#homeText2>div:first-child{display:inline-block;width:789px;font-weight:bold;text-align:justify;margin-right:15px;vertical-align:middle;}#homeText2>div:last-child{display:inline-block;}#homeText2>div:last-child>a{padding:5px 20px;background-color:#2e8dcf;color:black;text-shadow:1px 1px 1px #7eb1dd;font-weight:bold;border-radius:2px;box-shadow:1px 1px 3px gray,-1px -1px 3px gray;-moz-box-shadow:1px 1px 3px gray,-1px -1px 3px gray;-webkit-box-shadow:1px 1px 3px gray,-1px -1px 3px gray;}#homeText3{text-align:center;background:#f1f1f1;font-weight:bold;padding-top:12px;margin-top:10px;padding-bottom:38px;height:18px;}#homeText3>img{margin-top:10px;}#homeText4{text-align:center;margin:4px 0px;}.homeDashedLine1{margin:0px;border:none;border-top:1px dashed #646464;}.homeDashedLine2{border:none;border-top:1px dashed #646464;}.homeDashedLine3{margin:5px 60px 40px;border:none;border-top:1px dashed #646464;}#homeStory{margin-top:50px;background:#f1f1f1;padding:20px;}#homeStory>p:first-child,#homeStory>p:last-child{color:#2e8dcf;font-weight:bold;text-align:center;font-size:20px;}.homeWhatif{width:213px;height:285px;background:url('/images/misc/glow1.png');background-repeat:no-repeat;background-position:0px 25px;font-weight:bold;text-align:center;border:1px dashed #c0c0c0;padding:5px;display:inline-block;vertical-align:top;cursor:pointer;margin:20px 5px;}.homeWhatif:hover{background-color:#fff;}.homeWhatif:hover>div>img{padding:0px;width:107px;}.homeWhatif>div{width:107px;height:107px;margin:0px auto;}.homeWhatif>div>img{width:87px;padding:10px;transition:width 0.4s,padding 0.4s;-webkit-transition:width 0.4s,padding 0.4s;}.homeWhatif>p:nth-child(2){font-size:22px;margin:10px 0px 5px;}.homeWhatif>p:last-child{text-align:justify;}.homeWhatif:nth-child(2){margin:20px 97px;}#homeWhatif{width:700px;height:auto;margin:0px auto;display:block;background-position:50% 25px;border:none;}.homeStoryShadow{position:absolute;margin-top:28px;width:936px;}#about>img:first-child{position:absolute;left:0px;width:100%;height:497px;z-index:-1;margin-top:40px;}#about>img:nth-child(2){float:left;margin-top:69px;}#about>div{display:inline-block;vertical-align:middle;width:457px;margin-top:150px;color:white;}#about h1{font-size:41px;}#about hr{margin:0px;border:none;border-top:1px dashed #a0a0a0;}#about p{background:rgba(0,0,0,0.4);padding:5px;margin-top:100px;}#about span:first-child{width:220px;border-right:1px solid #707469;display:inline-block;padding-right:12px;text-align:justify;}#about span:last-child{display:inline-block;width:200px;padding-left:10px;vertical-align:top;text-align:justify;}#about iframe{border:none;overflow:hidden;height:35px;float:right;width:60px;margin-top:25px;}.blog.faq>.items-row>div>.item{position:relative;padding-left:120px;min-height:110px;border-bottom:1px dashed #646464;padding-bottom:20px;}.blog.faq>.items-row>div>.item>.item-image{position:absolute;left:0px;top:0px;margin:0;width:100px;height:100px;}.blog.faq>.items-row>div>.item>.page-header{color:#1b7abc;margin:0;border:none;padding:0px;}.blog.news{margin-top:50px;}.blog.news>div{border-bottom:1px dashed #646464;}.blog.news>.items-row>div>.item>.page-header{display:inline-block;border:none;background:#1b7abc;margin:0;padding:2px 50px 3px 20px;border-radius:5px;float:left;}.blog.news>.items-row>div>.item>.page-header>h2{margin:0;font-size:16px;}.blog.news>.items-row>div>.item>.page-header>h2>a{color:white;}.blog.news>.items-row>div>.item>.icons,.blog.news>.items-row>div>.item>.article-info>dt{display:none;}.blog.news>.items-row>div>.item>.article-info{display:block;margin:15px 0px;padding-top:5px;}.blog.news>.items-row>div>.item>.article-info>dd{display:inline-block;}.blog.news>.items-row>div>.item>.article-info:nth-child(5){margin:0px;}.blog.news>.items-row>div>.item>.readmore>a{background:transparent;border:none;box-shadow:none;color:#4fa3c6;float:right;margin-bottom:10px;}.blog.news>.items-row>div>.item>.readmore>a:hover{text-decoration:underline;}.blog.news>.items-row>div>.item>.readmore>a>.icon-chevron-right:before{content:none;}.item-page.news .article-info>dt{display:none;}.blog.videos>div{margin-top:60px;}.blog.videos .item iframe{width:300px;height:169px;padding-bottom:12px;background-image:url('/images/misc/arrow4.png');background-repeat:no-repeat;background-position:center bottom;}.blog.videos .item>p{margin:0px;}.blog.videos .item>p:last-child{background:#efefef;border:1px solid #c7c7c7;padding:5px;text-align:justify;}.blog.downloadable{margin-top:60px;}.blog.downloadable>div>div>.item{padding-right:110px;padding:7px 110px 7px 0px;position:relative;border-bottom:1px dashed #646464;}.blog.downloadable>div>div>.item>.item-image{margin:0px 20px 0px 0px;float:none;display:inline-block;max-width:100px;max-height:100px;}.blog.downloadable>div>div>.item>p{display:inline-block;}.blog.downloadable>div>div>.item>p.downloads{background:#1b7abc;padding:10px;border-radius:5px;position:absolute;right:0px;top:31%;}.blog.downloadable>div>div>.item>p.downloads>a{color:white;}.blog.press{margin-top:40px;width:100%;}.blog.press>h2{font-size:15px;margin:20px 0px;text-align:center;display:none;}.blog.press>div>div>.item{background:#b9b9b9;padding:10px 10px 3px 10px;}.blog.press>div>div>.item>.img_caption{margin-left:-10px;margin-top:-10px;width:220px!important;}.blog.press>div>div>.item>.img_caption>img{width:100%;}.blog.press>div>div>.item>.img_caption>p{text-align:left!important;font-weight:bold;font-size:19px;line-height:30px;margin:0;padding:0px 10px;}.blog.press>div>div>.item>.item-image{display:none;}.blog.press>.items-row>div>.item>.readmore{text-align:right;margin:0;margin-left:-10px;width:220px;border-bottom:2px solid #7b7b7b;}.blog.press>.items-row>div>.item>.readmore>a{background:transparent;border:none;box-shadow:none;color:black;margin-bottom:10px;text-shadow:0 1px 1px rgba(0,0,0,0.15);margin:0;}.blog.press>.items-row>div>.item>.readmore>a:hover{text-decoration:underline;}.blog.press>.items-row>div>.item>.readmore>a>.icon-chevron-right:before{content:none;}.blog.press>div>div>.item>p.downloads{text-align:center;margin:0px;}.blog.press>div>div>.item>p.downloads>a{color:#366fb6;font-weight:bold;font-size:12px;}.linksPage{display:inline-block;width:24%;padding:10px;box-sizing:border-box;border-right:1px solid #afafaf;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;}.linksPage>a{display:block;font-size:15px;line-height:25px;}.linksPage:nth-child(4){border:none;}.item-page.partners table{max-width:100%;width:100%;}#contactPageTop{margin-top:70px;}#contactPageTop>div{display:inline-block;width:43%;vertical-align:top;}#contactPageTop>div:first-child{margin-right:13%;}#contactPageTop>div:first-child>p{text-align:justify;font-weight:bold;margin-bottom:25px;}#contactPageTop>div:first-child>a:hover{text-decoration:none;}#contactPageTop>div:first-child>div:last-child{width:100%;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;height:110px;margin-top:-52px;margin-left:3px;}#contactPageTop>div>div>form input,#contactPageTop>div>div>form textarea{background:#e7e7e7;border-color:#9f9f9f;width:400px!important;}#contactPageTop>div>div>form>div:nth-child(4){margin:0px;}#contactPageTop>div>div>form>div:nth-child(4) input{width:270px!important;}#contactPageTop>div>div>form>div:nth-child(4)>div:first-child>div{width:275px;}#contactPageTop>div>div>form>div:nth-child(4)>div:first-child>div>span{white-space:nowrap;width:270px;}#contactPageTop>div>div>form>div:nth-child(5)>div{float:right;}#contactPageTop>div>div .chrono_credits{display:none;}#contactPageTop>div>div>form input[type="submit"]{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:#1b7abc;font-weight:bold;padding:0;height:20px;width:auto!important;}#contactPageTop>div figure{display:inline-block;margin:0px 60px 0px 0px;text-align:center;font-weight:bold;}#contactPageTop div.nl-subscribe-wide input.button.btn,#contactPageTop div.nl-subscribe-mob input.button.btn{width:98px;}@media(max-width: 660px){
    #contactPageTop > div figure {
      margin-right: 10px;
      margin-bottom: 30px;
    }
    #contactPageTop div.nl-subscribe-wide {
      display: none;
    }
    #contactPageTop div.nl-subscribe-mob {
      display: block;
    }

  }
  @media(min-width: 661px){
    #contactPageTop div.nl-subscribe-wide {
      margin-top: 5px !important;
      
    }
    #contactPageTop div.nl-subscribe-mob {
      display: none;
    }
  }
  #contactPageTop > div figcaption {
	display: block;
  }
/*END*/

/*COM_USERS*/
#content > .login, #content > .reset, #content > .remind, #content > .registration, #content > .profile {
  margin-top: 50px;
}
#content > .login > form > fieldset {
  background: transparent;
  border: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
#content > .login > form > fieldset > .control-group:nth-child(3), #content > .registration > form > fieldset:nth-child(2) > legend, #content > .profile-edit > form > fieldset:nth-child(2) > legend, #content > .profile > fieldset:nth-child(3) > legend {
  display: none;
}
.form-actions {
  background: transparent;
}
/*END*/

/*NEWSLETTER*/
div.acymailing_module.usernl > div > form  {
	margin-top: -60px;
}
div.acymailing_module.usernl .acymailing_module_form > .acymailing_lists {
  margin-left: 150px;
  position: absolute;
}
div.acymailing_module.usernl .acymailing_module_form > .acymailing_form {
	margin: 0px 0px 0px 260px;
}
div.acymailing_module.usernl .acymailing_module_form > .acymailing_form td:first-child, div.acymailing_module.usernl .acymailing_module_form > .acymailing_form td:nth-child(2) {
  display: none;
}

.publicnl {
  margin-top: -40px !important;
  padding-top: 40px;
  padding-bottom: 24px;
}
.publicnl .acysubbuttons > input:first-child {
  display: block;
  margin: -15px auto 5px;
}
.publicnl img.captchaimagemodule {
  margin-top: -10px;
}
/*END*/

/*FORUM*/
.chrono_credits {
  display: none;
}
/*END*/

/*START MOBILE MAX 960*/
@media (min-width: 769px) and (max-width: 980px) {
  body > .body > .container {
    min-width: 960px;
  }
  #user-login {
    position: absolute;
    top: 0px;
    right: 0px;
    margin-left: 0px;
  }
  #homeBannerImg > img, #about > img:first-child {
    width: 1000px;
	max-width: 1000px;
  }
}
/*END MOBILE MAX 960*/

/*START MOBILE MAX 768*/
@media (max-width: 768px) {
  #indev { 
  	display: none;
  }
  #user-login {
    position: absolute;
    top: 100px;
    left: 70px;
    margin-left: 0px;
  }
  #leftMenuShadow, #rightMenuShadow, .homeStoryShadow {
    display: none;
  }
  #homeCarousel .arrow {
    display: none;
  }
  #homeBanner > img {
    display: none;
  }
  #homeBanner > div {
  	width: 100%;
    white-space: normal;
  }
  .playBtn > img {
    margin-left: 38%;
    width: 50px;
    margin-top: -120px;
  }
  .playBtn > img:hover {
    width: 50px;
    margin-top: -120px;
    margin-left: 38%;
  }
  #homeCarousel > div:nth-child(2) {
    white-space: normal;
    width: 100%;
  }
  #homeCarousel > div:nth-child(2) img {
    margin-bottom: 10px;
	width: 100%;
  }
  #homeWhatif {
    width: 100%;
  }
  .homeWhatif:nth-child(2) {
   margin: 20px 5px;
  }
  #homeText2 > div:first-child {
    width: 100%;
  }
  #homeText2 > div:last-child {
    display: block;
    margin-top: 10px;
    text-align: center;
  }
  #homeStory > div:nth-child(4), #homeStory > div:nth-child(5) {
    text-align: center;
  }
  #about > img:nth-child(2) {
    position: absolute;
    width: 85px;
  }
  #about h1 {
  	font-size: 28px;
  }
  #about p {
    margin-top: 70px;
  }
  #about > div {
  	width: 100%;
  }
  #about span:first-child {
    width: 100%;
    border-right: none;
    margin-bottom: 5px;
  }
  #about iframe {
    margin-top: 0px;
  }
  #about span:last-child {
    width: 100%;
    padding-left: 0px;
  }
  footer > .container > p:last-child {
    display: block;
    margin: 0 !important;
  }
  #contactPageTop > div > div > form input, #contactPageTop > div > div > form textarea {
  	width: auto !important;
  }
  .header-search.pull-right {
    width: 100%;
  }
  .gbs3 .gcore-display-table, .gcore-subinput-container-wide {
    width: 90%;
    display: block !important;
  }
  #contactPageTop > div > div > form input, #contactPageTop > div > div > form textarea {
 	 max-width: 100% !important;
  }
  #contactPageTop > div {
	min-width: 265px;
  }
  ul#mainmenu {
    visibility: hidden;
  }
  select#mainmenu {
    width: 97%;
    margin-bottom: 7px;
  }
}
/*END MOBILE MAX 768*/

/*START MOBILE MIN 481 - MAX 768*/
@media (min-width: 481px) and (max-width: 768px) {
  #about > img:first-child {
    height: 390px;
  }
  .playBtn > img {
    margin-left: 30%;
    width: 70px;
    margin-top: -150px;
  }
  #user-login {
  	left: 245px;
  }
  body > .container {
    padding: 0px;
  }
  body {
    width: 99%;
  }
}
/*END MOBILE MIN 481 - MAX 768*/
  
/*START MOBILE MAX 480*/
@media (max-width: 480px) {
  #user-login {
    top: 72px;
  }
  .header .brand {
    width: 200px;
	margin: 0px auto;
  }
}
/*END MOBILE MAX 480*/
