article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
html{overflow-y:scroll;background-color:#3A3A3A;}
body{margin:0;background-color:#ffffff;*zoom:1;}body:before,body:after{content:"";display:table;}
body:after{clear:both;}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*behavior:url("/themes/gny/css/boxsizing.htc");}
.l-col-1{display:inline;float:left;width:80px;}
.l-col-2{display:inline;float:left;width:160px;}
.l-col-3{display:inline;float:left;width:240px;}
.l-col-4{display:inline;float:left;width:320px;}
.l-col-5{display:inline;float:left;width:400px;}
.l-col-6{display:inline;float:left;width:480px;}
.l-col-7{display:inline;float:left;width:560px;}
.l-col-8{display:inline;float:left;width:640px;}
.l-col-9{display:inline;float:left;width:720px;}
.l-col-10{display:inline;float:left;width:800px;}
.l-col-11{display:inline;float:left;width:880px;}
.l-col-12{display:inline;float:left;width:960px;}
.l-push-1{margin-left:80px;}
.l-push-2{margin-left:160px;}
.l-push-3{margin-left:240px;}
.l-push-4{margin-left:320px;}
.l-push-5{margin-left:400px;}
.l-push-6{margin-left:480px;}
.l-push-7{margin-left:560px;}
.l-push-8{margin-left:640px;}
.l-push-9{margin-left:720px;}
.l-push-10{margin-left:800px;}
.l-push-11{margin-left:880px;}
.l-pull-1{margin-right:80px;}
.l-pull-2{margin-right:160px;}
.l-pull-3{margin-right:240px;}
.l-pull-4{margin-right:320px;}
.l-pull-5{margin-right:400px;}
.l-pull-6{margin-right:480px;}
.l-pull-7{margin-right:560px;}
.l-pull-8{margin-right:640px;}
.l-pull-9{margin-right:720px;}
.l-pull-10{margin-right:800px;}
.l-pull-11{margin-right:880px;}
.l-content{margin:0 auto;display:block;float:none;}
.l-padding{padding-left:10px;padding-right:10px;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%;}
html,button,input,select,textarea{font-family:sans-serif;color:#555555;}
body{margin:0;font-size:14px;line-height:20px;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;font-family:sans-serif;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
ins{background:#ff9;color:#000;text-decoration:none;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}
p{margin-top:0;}
pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new',monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,q:after{content:"";content:none;}
small{font-size:85%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ul,ol{margin:1em 0;padding:0 0 0 40px;}
dd{margin:0 0 0 40px;}
nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}
h1{font-size:2em;}
.t-main{color:#555555;font-size:15px;}.t-main a{color:#2ba9a2;text-decoration:none;-webkit-transition:color 0.2s ease-out;-moz-transition:color 0.2s ease-out;-ms-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;transition:color 0.2s ease-out;}
.t-main a:hover{color:#a14d77;}
.t-main a:focus{outline:thin dotted;}
.t-main a:hover,.t-main a:active{outline:0;}
.t-main p{line-height:21px;margin-bottom:10px;font-family:"proxima-nova-n4","proxima-nova",sans-serif;}
.t-main h1{font-size:48px;line-height:normal;margin:0 0 30px 0;padding:0;font-family:"proxima-nova-n8","proxima-nova",sans-serif;color:#5c2c44;}
.t-main h2{font-size:34px;line-height:normal;margin:40px 0 30px 0;padding:0;font-family:"proxima-nova-n8","proxima-nova",sans-serif;color:#5c2c44;}
.t-main h3{font-size:24px;line-height:normal;font-weight:normal;padding:0;font-family:"proxima-nova-n8","proxima-nova",sans-serif;color:#5c2c44;margin:0 0 25px 0;}.t-main h3.t-sec{margin:25px 0 5px 0;}
.t-main h4{font-size:15px;line-height:normal;font-weight:bold;margin:0 0 5px 0;padding:0;font-family:"proxima-nova-n8","proxima-nova",sans-serif;color:#5c2c44;}
.t-main strong{font-family:"proxima-nova-n6","proxima-nova",sans-serif;}
.t-light p{color:#f8f3e8;}
.t-light h1,.t-light h2,.t-light h3{color:#f8f3e8;}
.t-light a{color:#ffffff;}
.t-center{text-align:center;}
.t-leadin{font-size:18px;}.t-leadin p{line-height:24px;}
.t-smallcols h3{font-size:22px;margin:0 0 15px 0;}
.t-content ul{list-style-type:disc;}
.icn{background-color:transparent;background-repeat:no-repeat;background-image:url("/themes/gny/images/icons.png");}
.icn-more{padding-right:16px;background-position:100% -12px;}
.icn-external{padding-right:19px;background-position:100% -51px;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:0;margin:0;padding:0;}
label{cursor:pointer;}
legend{border:0;*margin-left:-7px;padding:0;white-space:normal;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input{line-height:normal;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
input:invalid,textarea:invalid{background-color:#f0dddd;}
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
form input,form select,form textarea{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:inset 0 0 4px #d1ceca;-moz-box-shadow:inset 0 0 4px #d1ceca;box-shadow:inset 0 0 4px #d1ceca;border:1px solid #d1ceca;padding:0 10px;margin:0 0 10px 0;height:40px;line-height:40px;font-size:15px;color:#555555;background-color:#ffffff;}form input:focus,form select:focus,form textarea:focus{background-color:#F0F0F0;outline:0;}
form input.holder-required,form select.holder-required,form textarea.holder-required,form input.holder-validation,form select.holder-validation,form textarea.holder-validation{border:1px solid #9e3239;}
form input.holder-required::-webkit-input-placeholder,form select.holder-required::-webkit-input-placeholder,form textarea.holder-required::-webkit-input-placeholder,form input.holder-required::-moz-placeholder,form select.holder-required::-moz-placeholder,form textarea.holder-required::-moz-placeholder,form input.holder-required::-ms-input-placeholder,form select.holder-required::-ms-input-placeholder,form textarea.holder-required::-ms-input-placeholder,form input.holder-validation::-webkit-input-placeholder,form select.holder-validation::-webkit-input-placeholder,form textarea.holder-validation::-webkit-input-placeholder,form input.holder-validation::-moz-placeholder,form select.holder-validation::-moz-placeholder,form textarea.holder-validation::-moz-placeholder,form input.holder-validation::-ms-input-placeholder,form select.holder-validation::-ms-input-placeholder,form textarea.holder-validation::-ms-input-placeholder{color:#9e3239;}
form .holder-required .placeholder,form .holder-validation .placeholder{color:#9e3239;}
form .field input{width:100%;}
form label{display:block;margin-bottom:10px;}
form input[type="checkbox"],form input[type="radio"]{border:0;height:auto;}
form .message{display:none;}
.btn,#MemberLoginForm_LoginForm input.action{display:inline-block;text-shadow:1px 1px 0px #ffffff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background:-webkit-linear-gradient(top, #f2f2f2 0%, #e6e6e6 100%);background:-moz-linear-gradient(top, #f2f2f2 0%, #e6e6e6 100%);background:-ms-linear-gradient(top, #f2f2f2 0%, #e6e6e6 100%);background:-o-linear-gradient(top, #f2f2f2 0%, #e6e6e6 100%);background:linear-gradient(top, #f2f2f2 0%, #e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe6e6e6', GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe6e6e6',GradientType=0);-webkit-box-shadow:1px 3px 3px rgba(2, 3, 3, 0.25), inset 0px 0px 2px rgba(255, 255, 255, 0.5);-moz-box-shadow:1px 3px 3px rgba(2, 3, 3, 0.25), inset 0px 0px 2px rgba(255, 255, 255, 0.5);box-shadow:1px 3px 3px rgba(2, 3, 3, 0.25), inset 0px 0px 2px rgba(255, 255, 255, 0.5);height:40px;line-height:40px;padding:0 17px;font-weight:bold;font-family:"proxima-nova-n8","proxima-nova",sans-serif;margin-right:15px;border:0;}.btn:hover,#MemberLoginForm_LoginForm input.action:hover,.btn:focus,#MemberLoginForm_LoginForm input.action:focus{background:-webkit-linear-gradient(top, #e6e6e6 0%, #f2f2f2 100%);background:-moz-linear-gradient(top, #e6e6e6 0%, #f2f2f2 100%);background:-ms-linear-gradient(top, #e6e6e6 0%, #f2f2f2 100%);background:-o-linear-gradient(top, #e6e6e6 0%, #f2f2f2 100%);background:linear-gradient(top, #e6e6e6 0%, #f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#fff2f2f2', GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6',endColorstr='#fff2f2f2',GradientType=0);}
.btn:active,#MemberLoginForm_LoginForm input.action:active{-webkit-box-shadow:inset 1px 3px 3px rgba(2, 3, 3, 0.25);-moz-box-shadow:inset 1px 3px 3px rgba(2, 3, 3, 0.25);box-shadow:inset 1px 3px 3px rgba(2, 3, 3, 0.25);}
.t-light .btn,.t-light #MemberLoginForm_LoginForm input.action,.t-main .btn,.t-main #MemberLoginForm_LoginForm input.action{color:#555555;}.t-light .btn:hover,.t-light #MemberLoginForm_LoginForm input.action:hover,.t-main .btn:hover,.t-main #MemberLoginForm_LoginForm input.action:hover,.t-light .btn:focus,.t-light #MemberLoginForm_LoginForm input.action:focus,.t-main .btn:focus,.t-main #MemberLoginForm_LoginForm input.action:focus{color:#555555;}
.btn.btn-act,#MemberLoginForm_LoginForm input.action.btn-act{background:-webkit-linear-gradient(top, #64c5ac 0%, #56aa95 100%);background:-moz-linear-gradient(top, #64c5ac 0%, #56aa95 100%);background:-ms-linear-gradient(top, #64c5ac 0%, #56aa95 100%);background:-o-linear-gradient(top, #64c5ac 0%, #56aa95 100%);background:linear-gradient(top, #64c5ac 0%, #56aa95 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff64c5ac', endColorstr='#ff56aa95', GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff64c5ac',endColorstr='#ff56aa95',GradientType=0);-webkit-box-shadow:1px 3px 3px rgba(2, 3, 3, 0.25), inset 0px 0px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 3px 3px rgba(2, 3, 3, 0.25), inset 0px 0px 2px rgba(0, 0, 0, 0.5);box-shadow:1px 3px 3px rgba(2, 3, 3, 0.25), inset 0px 0px 2px rgba(0, 0, 0, 0.5);}.btn.btn-act:hover,#MemberLoginForm_LoginForm input.action.btn-act:hover,.btn.btn-act:focus,#MemberLoginForm_LoginForm input.action.btn-act:focus{background:-webkit-linear-gradient(top, #56aa95 0%, #64c5ac 100%);background:-moz-linear-gradient(top, #56aa95 0%, #64c5ac 100%);background:-ms-linear-gradient(top, #56aa95 0%, #64c5ac 100%);background:-o-linear-gradient(top, #56aa95 0%, #64c5ac 100%);background:linear-gradient(top, #56aa95 0%, #64c5ac 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff56aa95', endColorstr='#ff64c5ac', GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff56aa95',endColorstr='#ff64c5ac',GradientType=0);}
.btn.btn-act:active,#MemberLoginForm_LoginForm input.action.btn-act:active{-webkit-box-shadow:inset 1px 3px 3px rgba(2, 3, 3, 0.25);-moz-box-shadow:inset 1px 3px 3px rgba(2, 3, 3, 0.25);box-shadow:inset 1px 3px 3px rgba(2, 3, 3, 0.25);}
.t-light .btn.btn-act,.t-light #MemberLoginForm_LoginForm input.action.btn-act,.t-main .btn.btn-act,.t-main #MemberLoginForm_LoginForm input.action.btn-act{color:#ffffff;text-shadow:1px -1px 0px #679b95;}.t-light .btn.btn-act:hover,.t-light #MemberLoginForm_LoginForm input.action.btn-act:hover,.t-main .btn.btn-act:hover,.t-main #MemberLoginForm_LoginForm input.action.btn-act:hover,.t-light .btn.btn-act:focus,.t-light #MemberLoginForm_LoginForm input.action.btn-act:focus,.t-main .btn.btn-act:focus,.t-main #MemberLoginForm_LoginForm input.action.btn-act:focus{color:#ffffff;}
.btn.btn-act span,#MemberLoginForm_LoginForm input.action.btn-act span{font-weight:normal;}
.asd{display:inline-block;border:none;width:135px;height:40px;line-height:40px;background:transparent url("/themes/gny/images/app-store-download.png") 0% 0% repeat;}.asd:hover,.asd:focus{background:transparent url("/themes/gny/images/app-store-download.png") 0% 0% repeat;}
.qte{font-size:30px;line-height:35px;margin:43px 0 0 0;padding:0 20px;color:#7aaca4;border-left:4px solid #7aaca4;display:block;font-family:"proxima-nova-n4","proxima-nova",sans-serif;}
#Signup_Form_SignupForm{margin-top:30px;*zoom:1;}#Signup_Form_SignupForm fieldset{width:347px;float:left;}#Signup_Form_SignupForm fieldset input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
#Signup_Form_SignupForm .Actions{float:left;}#Signup_Form_SignupForm .Actions input{width:113px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background:-webkit-linear-gradient(top, #63c4ab 0%, #55a994 100%);background:-moz-linear-gradient(top, #63c4ab 0%, #55a994 100%);background:-ms-linear-gradient(top, #63c4ab 0%, #55a994 100%);background:-o-linear-gradient(top, #63c4ab 0%, #55a994 100%);background:linear-gradient(top, #63c4ab 0%, #55a994 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff63c4ab', endColorstr='#ff55a994', GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff63c4ab',endColorstr='#ff55a994',GradientType=0);background-color:#63c4ab;border:1px solid #54a892;color:#ffffff;font-family:"proxima-nova-n8","proxima-nova",sans-serif;font-size:15px;}#Signup_Form_SignupForm .Actions input:hover{background:-webkit-linear-gradient(bottom, #63c4ab 0%, #55a994 100%);background:-moz-linear-gradient(bottom, #63c4ab 0%, #55a994 100%);background:-ms-linear-gradient(bottom, #63c4ab 0%, #55a994 100%);background:-o-linear-gradient(bottom, #63c4ab 0%, #55a994 100%);background:linear-gradient(bottom, #63c4ab 0%, #55a994 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff55a994', endColorstr='#ff63c4ab', GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff55a994',endColorstr='#ff63c4ab',GradientType=0);}
#Signup_Form_SignupForm:before,#Signup_Form_SignupForm:after{content:"";display:table;}
#Signup_Form_SignupForm:after{clear:both;}
.brd{float:left;}.brd img{display:block;}
.mnu{float:right;margin-top:32px;}.mnu .mnu-item{float:left;margin-left:30px;}.mnu .mnu-item a{font-size:17px;font-family:"proxima-nova-n4","proxima-nova",sans-serif;text-shadow:1px 0px 3px rgba(2, 3, 3, 0.45);}.mnu .mnu-item a:hover,.mnu .mnu-item a:focus{color:#2ba9a2;}
.mnu.mnu-small{float:none;list-style:none;margin:0;padding:0;}.mnu.mnu-small .mnu-item{margin:0;padding:0;float:none;line-height:27px;}.mnu.mnu-small .mnu-item a:hover{color:#a14d77;}
.hed{border-top:3px solid #0c2e44;overflow:hidden;padding-top:41px;margin-bottom:28px;}
.ban{background-image:-webkit-radial-gradient(0% 10%, ellipse ,#c2e1bf 0% ,#30727b 50% ,#021025 100%);background-image:-moz-radial-gradient(0% 10%, ellipse ,#c2e1bf 0% ,#30727b 50% ,#021025 100%);background-image:-ms-radial-gradient(0% 10%, ellipse ,#c2e1bf 0% ,#30727b 50% ,#021025 100%);background-image:-o-radial-gradient(0% 10%, ellipse ,#c2e1bf 0% ,#30727b 50% ,#021025 100%);background-image:radial-gradient(0% 10%, ellipse ,#c2e1bf 0% ,#30727b 50% ,#021025 100%);}.ie9 .ban,.ie8 .ban,.ie7 .ban,.ie6 .ban{background:-webkit-linear-gradient(left, #c2e1bf 0%, #021025 100%);background:-moz-linear-gradient(left, #c2e1bf 0%, #021025 100%);background:-ms-linear-gradient(left, #c2e1bf 0%, #021025 100%);background:-o-linear-gradient(left, #c2e1bf 0%, #021025 100%);background:linear-gradient(left, #c2e1bf 0%, #021025 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc2e1bf', endColorstr='#ff021025', GradientType=1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc2e1bf',endColorstr='#ff021025',GradientType=1);}
.ban .ban-grad{height:543px;background:transparent url("/themes/gny/images/grain.png") 0% 0% repeat;margin:0 auto;}.ban .ban-grad.ban-small{height:152px;}
.ban .ban-grad.ban-med{height:408px;}
.ban .ban-grid{height:100%;background:transparent url("/themes/gny/images/bg-square.png") 50% 0% repeat;}
.int{padding-top:60px;}.int .btn{margin-top:30px;}
.ban-med .int{padding-top:35px;}
.chp-holder{position:relative;}
.chp{width:324px;height:247px;position:absolute;top:22px;right:10px;background:rgba(4, 36, 51, 0.2);padding:20px;}.lt-ie9 .chp{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33042433', endColorstr='#33042433', GradientType=1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33042433',endColorstr='#33042433',GradientType=1);}
.chp .chp-item{margin-bottom:6px;}
.sec{padding-top:30px;padding-bottom:30px;}
.cyc{background:#76b9ac 50% 0% no-repeat;color:#243e4c;padding-top:0;padding-bottom:0;position:relative;}.cyc .cyc-edge{position:absolute;width:100%;height:4px;left:0;background:transparent 0% 0% repeat-x;}.cyc .cyc-edge.cyc-edge-top{top:0;background-image:url("/themes/gny/images/zigzag-down.png");}
.cyc .cyc-edge.cyc-edge-bottom{bottom:0;background-image:url("/themes/gny/images/zigzag-up.png");}
.cyc .cyc-step{margin:17px 0;}
.cyc .esc{border-top:1px dotted #fff;border-bottom:1px dotted #fff;}.cyc .esc .cyc-step{margin:10px 0;}
.grn{background:#faf5f1 url("/themes/gny/images/bg-grain.png") 0% 0% repeat;border-top:1px solid #c8cbca;border-bottom:1px solid #c8cbca;padding:35px 0;}.grn .btn{margin:20px 0 10px 0;}
.t-main .grn h2{margin-top:10px;}
.app{background:#5c2c44;}.app .app-grad{background:-webkit-linear-gradient(top, rgba(164, 88, 91, 0.24) 0%, rgba(161, 86, 90, 0) 100%);background:-moz-linear-gradient(top, rgba(164, 88, 91, 0.24) 0%, rgba(161, 86, 90, 0) 100%);background:-ms-linear-gradient(top, rgba(164, 88, 91, 0.24) 0%, rgba(161, 86, 90, 0) 100%);background:-o-linear-gradient(top, rgba(164, 88, 91, 0.24) 0%, rgba(161, 86, 90, 0) 100%);background:linear-gradient(top, rgba(164, 88, 91, 0.24) 0%, rgba(161, 86, 90, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3da4585b', endColorstr='#00a1565a', GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3da4585b',endColorstr='#00a1565a',GradientType=0);}
.app .app-grain{background:transparent url("/themes/gny/images/grain.png") 0% 0% repeat;position:relative;}.app .app-grain .app-vignette{padding:27px 0;-webkit-box-shadow:inset 0 0 10em rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0 0 10em rgba(0, 0, 0, 0.3);box-shadow:inset 0 0 10em rgba(0, 0, 0, 0.3);}
.app .app-feature{cursor:pointer;padding-top:10px;margin-bottom:10px;background:rgba(50, 23, 37, 0);-webkit-transition:background 0.2s ease-out;-moz-transition:background 0.2s ease-out;-ms-transition:background 0.2s ease-out;-o-transition:background 0.2s ease-out;transition:background 0.2s ease-out;}.app .app-feature h3{margin:0 0 15px 0;}
.app .app-feature.app-feature-current,.app .app-feature:hover{background:rgba(50, 23, 37, 0.6);}.lt-ie9 .app .app-feature.app-feature-current,.lt-ie9 .app .app-feature:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99321725', endColorstr='#99321725', GradientType=1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99321725',endColorstr='#99321725',GradientType=1);}
.app .app-screens{position:absolute;height:100%;top:0;-webkit-transition:left 0.5s linear;-moz-transition:left 0.5s linear;-ms-transition:left 0.5s linear;-o-transition:left 0.5s linear;transition:left 0.5s linear;}.app .app-screens.current-feature1{left:-181px;}
.app .app-screens.current-feature2{left:-362px;}
.app .app-screens.current-feature3{left:-543px;}
.app .app-feature-img{position:static;float:left;}
.ipn-holder{position:relative;}
.ipn{position:absolute;width:216px;height:452px;left:-39px;top:-94px;background:transparent url("/themes/gny/images/iphone-small.png") 0% 0% no-repeat;}.ipn .ipn-screen{width:181px;height:322px;overflow:hidden;position:relative;left:18px;top:67px;}
.ipn img{display:block;position:absolute;left:0;top:0;}
.ipn.ipn-large{width:236px;height:494px;left:0;top:0;background-image:url("/themes/gny/images/iphone-large.png");}.ipn.ipn-large img{left:21px;top:73px;}
.pro{float:left;margin:0 17px 17px 0;}
.faq{height:34px;border-bottom:1px solid rgba(255, 255, 255, 0.1);cursor:pointer;background:transparent url("/themes/gny/images/icon-arrow.png") 100% 0% no-repeat;}.lt-ie9 .faq{border-bottom:1px solid #767676;}
.faq.open{background-position:100% 100%;}
.t-main .faq{margin:0;line-height:34px;}
.faq-answer{height:0;overflow:hidden;}.lt-ie8 .faq-answer{box-sizing:content-box;*behavior:none;}
.faq-answer p{margin:0;padding:10px 0;border-bottom:1px solid rgba(255, 255, 255, 0.1);}.t-light .faq-answer p{color:rgba(255, 255, 255, 0.8);}
.pfl{margin-bottom:25px;}
.ftr{background:#3a3a3a url("/themes/gny/images/grain.png") 0% 0% no-repeat;overflow:hidden;padding:50px 0;}.ftr a{color:#2ba9a2;}.t-light .ftr a{color:#2ba9a2;}
.addthis_toolbox{margin-top:22px;width:215px;}
.soc{float:none;text-decoration:none;display:inline-block;margin:0 5px;opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}.soc:hover,.soc:focus{opacity:0.8;filter:alpha(opacity=80);}
.h-ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;}
.h-ir br{display:none;}
.h-hidden{display:none !important;visibility:hidden;}
.h-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.h-visuallyhidden.h-focusable:active,.h-visuallyhidden.h-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.h-invisible{visibility:hidden;}
.h-clear{clear:both;}
.h-clearfix{*zoom:1;}.h-clearfix:before,.h-clearfix:after{content:"";display:table;}
.h-clearfix:after{clear:both;}
@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;} a,a:visited{text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} abbr[title]:after{content:" (" attr(title) ")";} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{border:1px solid #999;page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100% !important;} @page {margin:0.5cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;}}
