@font-face{font-family:'Open Sans';font-weight:400;font-style:normal;src:url('/static/fonts/opensans/Open-Sans-regular/Open-Sans-regular.eot');src:url('/static/fonts/opensans/Open-Sans-regular/Open-Sans-regular.eot?#iefix') format('embedded-opentype'),local('Open Sans'),local('Open-Sans-regular'),url('/static/fonts/opensans/Open-Sans-regular/Open-Sans-regular.woff2') format('woff2'),url('/static/fonts/opensans/Open-Sans-regular/Open-Sans-regular.woff') format('woff'),url('/static/fonts/opensans/Open-Sans-regular/Open-Sans-regular.ttf') format('truetype'),url('/static/fonts/opensans/Open-Sans-regular/Open-Sans-regular.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-weight:600;font-style:normal;src:url('/static/fonts/opensans/Open-Sans-600/Open-Sans-600.eot');src:url('/static/fonts/opensans/Open-Sans-600/Open-Sans-600.eot?#iefix') format('embedded-opentype'),local('Open Sans Semibold'),local('Open-Sans-600'),url('/static/fonts/opensans/Open-Sans-600/Open-Sans-600.woff2') format('woff2'),url('/static/fonts/opensans/Open-Sans-600/Open-Sans-600.woff') format('woff'),url('/static/fonts/opensans/Open-Sans-600/Open-Sans-600.ttf') format('truetype'),url('/static/fonts/opensans/Open-Sans-600/Open-Sans-600.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-weight:700;font-style:normal;src:url('/static/fonts/opensans/Open-Sans-700/Open-Sans-700.eot');src:url('/static/fonts/opensans/Open-Sans-700/Open-Sans-700.eot?#iefix') format('embedded-opentype'),local('Open Sans Bold'),local('Open-Sans-700'),url('/static/fonts/opensans/Open-Sans-700/Open-Sans-700.woff2') format('woff2'),url('/static/fonts/opensans/Open-Sans-700/Open-Sans-700.woff') format('woff'),url('/static/fonts/opensans/Open-Sans-700/Open-Sans-700.ttf') format('truetype'),url('/static/fonts/opensans/Open-Sans-700/Open-Sans-700.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-weight:400;font-style:italic;src:url('/static/fonts/opensans/Open-Sans-italic/Open-Sans-italic.eot');src:url('/static/fonts/opensans/Open-Sans-italic/Open-Sans-italic.eot?#iefix') format('embedded-opentype'),local('Open Sans Italic'),local('Open-Sans-italic'),url('/static/fonts/opensans/Open-Sans-italic/Open-Sans-italic.woff2') format('woff2'),url('/static/fonts/opensans/Open-Sans-italic/Open-Sans-italic.woff') format('woff'),url('/static/fonts/opensans/Open-Sans-italic/Open-Sans-italic.ttf') format('truetype'),url('/static/fonts/opensans/Open-Sans-italic/Open-Sans-italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-weight:600;font-style:italic;src:url('/static/fonts/opensans/Open-Sans-600italic/Open-Sans-600italic.eot');src:url('/static/fonts/opensans/Open-Sans-600italic/Open-Sans-600italic.eot?#iefix') format('embedded-opentype'),local('Open Sans Semibold Italic'),local('Open-Sans-600italic'),url('/static/fonts/opensans/Open-Sans-600italic/Open-Sans-600italic.woff2') format('woff2'),url('/static/fonts/opensans/Open-Sans-600italic/Open-Sans-600italic.woff') format('woff'),url('/static/fonts/opensans/Open-Sans-600italic/Open-Sans-600italic.ttf') format('truetype'),url('/static/fonts/opensans/Open-Sans-600italic/Open-Sans-600italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-weight:700;font-style:italic;src:url('/static/fonts/opensans/Open-Sans-700italic/Open-Sans-700italic.eot');src:url('/static/fonts/opensans/Open-Sans-700italic/Open-Sans-700italic.eot?#iefix') format('embedded-opentype'),local('Open Sans Bold Italic'),local('Open-Sans-700italic'),url('/static/fonts/opensans/Open-Sans-700italic/Open-Sans-700italic.woff2') format('woff2'),url('/static/fonts/opensans/Open-Sans-700italic/Open-Sans-700italic.woff') format('woff'),url('/static/fonts/opensans/Open-Sans-700italic/Open-Sans-700italic.ttf') format('truetype'),url('/static/fonts/opensans/Open-Sans-700italic/Open-Sans-700italic.svg#OpenSans') format('svg')}@font-face{font-family:"Redacted Script";src:url("/static/fonts/redacted/redacted-script-regular.eot");src:url("/static/fonts/redacted/redacted-script-regular.woff2") format("woff2"),url("/static/fonts/redacted/redacted-script-regular.woff") format("woff"),url("/static/fonts/redacted/redacted-script-regular.svg#filename") format("svg")}@font-face{font-family:"Roboto";font-weight:400;font-style:normal;src:url("/static/fonts/roboto/Roboto-Regular.ttf") format("truetype")}@font-face{font-family:"Roboto";font-weight:500;font-style:normal;src:url("/static/fonts/roboto/Roboto-Medium.ttf") format("truetype")}@font-face{font-family:"Roboto";font-weight:700;font-style:normal;src:url("/static/fonts/roboto/Roboto-Bold.ttf") format("truetype")}@font-face{font-family:"Roboto";font-weight:400;font-style:italic;src:url("/static/fonts/roboto/Roboto-Italic.ttf") format("truetype")}@font-face{font-family:"Roboto";font-weight:500;font-style:italic;src:url("/static/fonts/roboto/Roboto-Mediumitalic.ttf") format("truetype")}@font-face{font-family:"Roboto";font-weight:700;font-style:italic;src:url("/static/fonts/roboto/Roboto-Bolditalic.ttf") format("truetype")}html,section.content{font-size:16px}#wrapper{overflow:hidden}section.content{padding-bottom:0}.cancelLogin{text-shadow:1px 1px 2px #000000;cursor:pointer;outline:none;margin:10px 0 0;border-radius:2px;-webkit-border-radius:2px;font:700 11px/15px 'Open Sans Condensed',Arial,Helvetica,sans-serif;color:#fff;text-transform:uppercase;padding:2px 12px 3px 10px;min-width:28px;border:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ea1d24 0, #e81d23 11%, #df1c24 26%, #db1921 37%, #d51b20 42%, #b4151a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ea1d24), color-stop(11%, #e81d23), color-stop(26%, #df1c24), color-stop(37%, #db1921), color-stop(42%, #d51b20), color-stop(100%, #b4151a));background:-webkit-linear-gradient(top, #ea1d24 0, #e81d23 11%, #df1c24 26%, #db1921 37%, #d51b20 42%, #b4151a 100%);background:-o-linear-gradient(top, #ea1d24 0, #e81d23 11%, #df1c24 26%, #db1921 37%, #d51b20 42%, #b4151a 100%);background:-ms-linear-gradient(top, #ea1d24 0, #e81d23 11%, #df1c24 26%, #db1921 37%, #d51b20 42%, #b4151a 100%);background:linear-gradient(to bottom, #ea1d24 0, #e81d23 11%, #df1c24 26%, #db1921 37%, #d51b20 42%, #b4151a 100%)}.logindrop #loginalts .twitter,.logindrop #loginalts .facebook{width:125px !important}.donateFormButtons{background:#797EE5;color:#ffffff;font-family:"Roboto",Arial,sans-serif;font-weight:400;font-size:1.482em;padding-left:0;text-align:center;width:100%;border-radius:2px;padding:.9915em 0}@media only screen and (max-width: 767px){.donateFormButtons{font-size:1.688em;padding:.778em 0}}.placeholder-style{font-family:"Open Sans",Helvetica,sans-serif;font-weight:600;color:#5E5E5E;font-size:.875em;letter-spacing:-0.02em}.vertical-center{height:100%;width:100%;text-align:center;font:0/0 a}.vertical-center:before{content:' ';display:inline-block;vertical-align:middle;height:100%}.vertical-center>.container{max-width:100%;display:inline-block;vertical-align:middle;font:16px/1 "Helvetica Neue",Helvetica,Arial,sans-serif}#main #header{height:auto}#main #header a{text-decoration:none}#main #header .help-us{text-align:center;position:relative;z-index:2;margin:0 -9999px;overflow:hidden;padding:10px 9999px;background:#d92112 url(/static/images/ispy/bg-help.png) no-repeat 50% 0}#main #header .help-us h1{text-shadow:2px 2px 3px #000;text-transform:uppercase;font:800 29px/32px 'Open Sans',Arial,Helvetica,sans-serif;margin:0;color:#fff;letter-spacing:1px}#main #header .help-us h1 span{letter-spacing:0;text-shadow:1px 1px 2px #050606;background:url(/static/images/ispy/sprite.png) no-repeat 100% -145px;font:normal 14px/16px Arial,Helvetica,sans-serif;color:#fefefe;position:relative;top:-5px;padding:0 7px 0 0;text-transform:none}@media only screen and (max-width: 767px){#main .container{padding-left:20px;padding-right:20px}}#main header{width:100%;height:60px;font:.688em/1.063em "Open Sans",Helvetica,sans-serif}#main header nav.navbar{border:none}#main header nav .vs-nav-logo{padding:0;height:60px}#main header nav .vs-nav-logo img{height:calc(60px - 2px);padding-bottom:10px;padding-top:5px}@media only screen and (max-width: 767px){#main header nav .vs-nav-logo img{padding-left:20px}}#main header nav .navbar-toggle .icon-bar{height:4px;border-radius:2px;background-color:#002664}#main header nav .login-holder .myvotesmart{background:url(/static/images/ispy/myvs.png) no-repeat;height:1.313em;width:8.25em;float:right;overflow:hidden;margin-top:3px}#main header nav .login-holder strong{margin:0 0 0 1em;float:left;text-transform:uppercase;font:800 16px/20px 'Open Sans',Arial,Helvetica,sans-serif;color:#002664;text-shadow:1px 1px 2px #ffffff}#main header nav .login-holder .buttons{overflow:hidden;margin:0;float:right}#main header nav .login-holder .buttons a{border-radius:0 0 4px 4px;min-width:50px;float:left;text-shadow:1px 1px 2px #000;margin:0 0 0 4px;padding:3px 18px 3px 16px;text-transform:uppercase;font:700 11px/15px 'Open Sans Condensed',Arial,Helvetica,sans-serif;color:#ffffff;border:none;background:#012d76;background:-moz-linear-gradient(top, #0043b0 0, #012d76 65%, #00286d 82%, #002866 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #0043b0), color-stop(65%, #012d76), color-stop(82%, #00286d), color-stop(100%, #002866));background:-webkit-linear-gradient(top, #0043b0 0, #012d76 65%, #00286d 82%, #002866 100%);background:-o-linear-gradient(top, #0043b0 0, #012d76 65%, #00286d 82%, #002866 100%);background:-ms-linear-gradient(top, #0043b0 0, #012d76 65%, #00286d 82%, #002866 100%);background:linear-gradient(to bottom, #0043b0 0, #012d76 65%, #00286d 82%, #002866 100%)}#main header nav .logindrop_outerbox{display:none;width:315px;position:absolute;right:10%;z-index:10}#main header nav .logindrop{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;-moz-box-sizing:border-box;background-color:#FBFBFB;background-image:linear-gradient(#ffffff, #ffffff 1em, #EAEAEA);background-repeat:no-repeat;border-color:#E3E3E3;border-image:none;border-radius:0;border-style:solid !important;border-width:1px !important;box-shadow:0 2px 2px rgba(0,0,0,0.08);text-align:center;padding:0 20px 10px 20px;overflow:hidden}#main header nav .logindrop input[type="text"],#main header nav .logindrop input[type="password"]{margin:10px 0 0 0;width:242px;border:1px solid #CBCBCB;border-radius:6px;box-shadow:1px 1px 2px #DFDFDF inset;color:#696969;font-size:12px !important;height:16px;line-height:15px;outline:medium none;padding:7px 13px !important}#main header nav .logindrop button.loginlink{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDNiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iIzAxMmQ3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzAwMjg2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDI4NjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #0043b0 0, #012d76 65%, #00286d 82%, #002866 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #0043b0), color-stop(65%, #012d76), color-stop(82%, #00286d), color-stop(100%, #002866));background:-webkit-linear-gradient(top, #0043b0 0, #012d76 65%, #00286d 82%, #002866 100%);background:-o-linear-gradient(top, #0043b0 0, #012d76 65%, #00286d 82%, #002866 100%);background:-ms-linear-gradient(top, #0043b0 0, #012d76 65%, #00286d 82%, #002866 100%);background:linear-gradient(to bottom, #0043b0 0, #012d76 65%, #00286d 82%, #002866 100%);border-radius:2px;color:#ffffff;float:left;font:700 11px/15px 'Open Sans Condensed',Arial,Helvetica,sans-serif;margin:10px 0 0 0;min-width:28px;padding:2px 18px 3px 16px;text-shadow:1px 1px 2px #000000;text-transform:uppercase;border:0}#main header nav .logindrop #loginalts{float:right;color:#696969;margin:8px 0 0 0}#main header nav .logindrop #loginalts .facebook{float:right;width:150px;text-align:right}#main header nav .logindrop #loginalts .facebook .icon{height:16px;width:16px;float:right;margin-left:6px;background:url("/static/images/ispy/sprite.png") no-repeat scroll -21px 0 rgba(0,0,0,0)}#main header nav .logindrop #loginalts .twitter{clear:right;float:right;width:150px;text-align:right}#main header nav .logindrop #loginalts .twitter .icon{height:16px;width:16px;float:right;margin-left:6px;background:url("/static/images/ispy/sprite.png") no-repeat scroll 0 0 rgba(0,0,0,0)}#main header nav #login_forgot{clear:both;background-color:#e1e1e1;color:#696969;border-radius:0 0 5px 5px;text-align:center;padding:4px;margin-top:-4px}#main header nav #login_forgot a,#main header nav #login_forgot #loginalts a{color:#696969}#main header nav #login_forgot a:hover,#main header nav #login_forgot #loginalts a:hover{text-decoration:underline}#main header nav #vs-navbar-collapse{background-color:#ffffff}#main header nav #vs-navbar-collapse ul{list-style-type:none}#main header nav #vs-navbar-collapse ul li a{font-size:2em;color:#002664;font-weight:700}#main .donate-splash,#main .onpoint-splash{background-image:url("../images/donate/donate-bg.png");background-size:cover;height:550px;color:#ffffff}@media only screen and (max-width: 767px){#main .donate-splash,#main .onpoint-splash{height:605px;margin-bottom:0}}#main .donate-splash h1,#main .onpoint-splash h1{font-family:"Open Sans",Helvetica,sans-serif;font-weight:700;font-size:3.75em;text-transform:uppercase;letter-spacing:-0.04em;margin-bottom:.375rem}@media only screen and (max-width: 767px){#main .donate-splash h1,#main .onpoint-splash h1{font-size:2.5em;margin-bottom:1.125rem}}#main .donate-splash p,#main .onpoint-splash p{font-family:"Open Sans",Helvetica,sans-serif;font-weight:400;font-size:1.625em;letter-spacing:-0.02em}@media only screen and (max-width: 767px){#main .donate-splash p,#main .onpoint-splash p{font-size:1.125em}}#main .onpoint-splash{background-image:url("../images/onpoint/onpoint-bg.png")}#main .onpoint-splash .onpoint-download-buttons .btn-content i.fa.fa-apple{font-size:2rem}#main .onpoint-splash .onpoint-download-buttons .btn-content i.fa.fa-android{font-size:2rem}#main .onpoint-splash h1{text-align:left;font-size:3em;margin-bottom:2.5rem}#main .onpoint-splash p{line-height:1.25;text-align:left}#main .onpoint-splash .download-btn{font-family:"Open Sans",Helvetica,sans-serif;font-weight:700;font-size:1.125em;background:#ff0d0c;background-image:url("../images/donate/donate-submit-bg.png");background-size:cover;text-shadow:none;border-radius:4px;color:#ffffff}#main .onpoint-splash .download-btn:hover{background-image:url("../images/donate/donate-submit-bg-hover.png")}#main .onpoint-splash .download-btn:active{outline:none}#main .onpoint-splash .download-btn.ios-btn{margin-right:2em}@media only screen and (max-width: 767px){#main .onpoint-splash .download-btn{margin-top:1.5rem;width:100%;font-size:1.438em}}#main .onpoint-splash #iphone-hand{animation:1s ease-in 0s 1 slideInFromRight;-webkit-animation:1s ease-in 0s 1 slideInFromRight;position:absolute;top:0;max-width:114%}#main .onpoint-modal{font-family:"Open Sans",Helvetica,sans-serif;font-weight:400}#main .onpoint-modal .modal-body i.fa.fa-bars{color:#797EE5;padding:5px;background-color:#002664}#main .onpoint-modal .modal-header{background-color:#002664;color:#ffffff}#main .onpoint-modal .modal-header .close{color:#ffffff;opacity:1}#main .onpoint-modal .modal-header .modal-title{text-transform:uppercase}#main .onpoint-modal .modal-footer{background-color:#002664;color:#ffffff}#main .onpoint-modal .close-btn{font-family:"Open Sans",Helvetica,sans-serif;font-weight:700;font-size:1.125em;background:#ff0d0c;background-image:url("../images/donate/donate-submit-bg.png");background-size:cover;text-shadow:none;border-radius:4px;color:#ffffff}#main .onpoint-modal .close-btn:hover{background-image:url("../images/donate/donate-submit-bg-hover.png")}#main .onpoint-modal .close-btn:active{outline:none}#main .onpoint-modal .close-btn.ios-btn{margin-right:2em}@media only screen and (max-width: 767px){#main .onpoint-modal .close-btn{margin-top:2.5rem;width:100%;font-size:1.438em}}#main #onpoint-data-types{font-family:"Open Sans",Helvetica,sans-serif;font-weight:400;background:#F5F5F5;padding:120px 0;position:relative;z-index:2;overflow:hidden}#main #onpoint-data-types .title{font-family:"Open Sans",Helvetica,sans-serif;text-align:center;line-height:1.6;color:#212121}#main #onpoint-data-types .title h2{font-weight:700;display:block;position:relative;padding:0 0 40px 0;margin:0 0 60px 0}#main #onpoint-data-types .title h2:after{content:"";display:block;position:absolute;height:2px;width:80px;background-color:#797EE5;bottom:0;left:50%;margin-left:-40px}#main #onpoint-data-types .thumbnail{font-family:"Open Sans",Helvetica,sans-serif;font-weight:400;border:3px solid #797EE5;border-radius:10px}#main #onpoint-data-types .thumbnail i{display:block;text-align:center;font-size:10rem;margin-top:2rem}#main #onpoint-data-types .thumbnail .caption h3{color:#212121;font-weight:700;text-transform:uppercase;text-align:center;margin-top:1rem}#main #onpoint-data-types .thumbnail .caption p{color:#5E5E5E;margin:1.5rem;font-size:1.7rem;line-height:1.6}#main #download{font-family:"Open Sans",Helvetica,sans-serif;font-weight:400;padding:120px 0;position:relative;background:#ffffff;z-index:2;overflow:hidden;background:#F5F5F5}#main #download .title{text-align:center;line-height:1.6;color:#212121}#main #download .title h2{font-weight:700;color:#212121;display:block;position:relative;padding:0 0 40px 0;margin:0 0 60px 0}#main #download .title h2:after{content:"";display:block;position:absolute;height:2px;width:80px;background-color:#797EE5;bottom:0;left:50%;margin-left:-40px}#main #download .onpoint-download-buttons .download-btn{font-family:"Open Sans",Helvetica,sans-serif;font-weight:700;font-size:1.125em;background:#ff0d0c;background-image:url("../images/donate/donate-submit-bg.png");background-size:cover;text-shadow:none;border-radius:4px;color:#ffffff}#main #download .onpoint-download-buttons .download-btn:hover{background-image:url("../images/donate/donate-submit-bg-hover.png")}#main #download .onpoint-download-buttons .download-btn:active{outline:none}#main #download .onpoint-download-buttons .download-btn.ios-btn{margin-right:2em}@media only screen and (max-width: 767px){#main #download .onpoint-download-buttons .download-btn{margin-top:2.5rem;width:100%;font-size:1.438em}}#main #download .onpoint-download-buttons .btn-content i.fa.fa-apple{font-size:2rem}#main #download .onpoint-download-buttons .btn-content i.fa.fa-android{font-size:2rem}#main #onpoint-features{font-family:"Open Sans",Helvetica,sans-serif;font-weight:400;padding:120px 0;position:relative;background:#ffffff;z-index:2;overflow:hidden}#main #onpoint-features .title{text-align:center;line-height:1.6;color:#212121}#main #onpoint-features .title p{display:block;margin:-20px 0 80px;font-size:2rem}#main #onpoint-features .title p i{color:#ff0d0c;font-size:2rem}#main #onpoint-features .title h2{font-weight:700;display:block;position:relative;padding:0 0 40px 0;margin:0 0 60px 0}#main #onpoint-features .title h2:after{content:"";display:block;position:absolute;height:2px;width:80px;background-color:#797EE5;bottom:0;left:50%;margin-left:-40px}#main #onpoint-features ul{margin:0;padding:0;list-style:none}#main #onpoint-features .item-list-right p{color:#5E5E5E}#main #onpoint-features .item-list-right h3{font-weight:700;margin:0 0 25px 0;font-size:1.8rem;text-transform:uppercase}#main #onpoint-features .item-list-right li{padding:0 60px 20px 0;position:relative;text-align:right}#main #onpoint-features .item-list-right li .features-icon{font-size:32px;position:absolute;right:0;top:0;cursor:pointer}#main #onpoint-features .item-list-right.item-list-big li{padding:0 80px 60px 0}#main #onpoint-features .item-list-left p{color:#5E5E5E}#main #onpoint-features .item-list-left h3{font-weight:700;margin:0 0 25px 0;font-size:1.8rem;text-transform:uppercase}#main #onpoint-features .item-list-left li{padding:0 0 20px 60px;position:relative;text-align:left}#main #onpoint-features .item-list-left li .features-icon{font-size:32px;position:absolute;left:0;top:0;cursor:pointer}#main #onpoint-features .item-list-left.item-list-big li{padding:0 0 60px 80px}#main #onpoint-features .features-icon{color:#797EE5}#main #onpoint-features .item-list-big li .features-icon{font-size:48px}#main #onpoint-features .features-box{display:inline-block;position:relative}#main #onpoint-features .highlight-left{position:absolute;animation:highlight-left 2s ease-in 0s infinite;-webkit-animation:highlight-left 2s ease-in 0s infinite;left:-5px;margin-top:-100px}#main #onpoint-features .highlight-right{position:absolute;animation:highlight-right 2s ease-in 0s infinite;-webkit-animation:highlight-right 2s ease-in 0s infinite;right:-5px;margin-top:-100px}#main .donate-info{font-family:"Open Sans",Helvetica,sans-serif;color:#212121;margin-bottom:3.75em}@media only screen and (max-width: 767px){#main .donate-info{margin-bottom:2.188em}}#main .donate-info h2{font-weight:700;font-size:1.875em;margin-top:35px;margin-bottom:1.563rem;letter-spacing:-0.02em}@media only screen and (max-width: 767px){#main .donate-info h2{font-size:1.313em}}#main .donate-info h4{font-weight:600;font-size:1.125em;line-height:1.667;letter-spacing:-0.02em;margin-bottom:2.813rem}#main .donate-info p{font-weight:400;font-size:1.125em;line-height:1.667;letter-spacing:-0.02em}#main .donate-dist{background:#f9fafa;border-radius:0;font-family:"Open Sans",Helvetica,sans-serif;font-size:1em;font-weight:400;color:#212121;padding:0;padding-top:3.125em;margin-bottom:3.35em}@media only screen and (max-width: 767px){#main .donate-dist{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;padding-top:2.188em}}#main .donate-dist h2{font-size:1.625em;margin-bottom:3.75rem;letter-spacing:-0.02em}@media only screen and (max-width: 767px){#main .donate-dist h2{margin-top:0;font-size:1.313em}}@media only screen and (max-width: 767px){#main .donate-dist .dist-progress{width:33%}}#main .donate-dist .dist-label{font-family:"Open Sans",Helvetica,sans-serif;font-weight:600;padding-right:0;font-size:1.25em}@media only screen and (max-width: 767px){#main .donate-dist .dist-label{font-size:1.125em;width:66%}}#main .donate-dist .dist-label .percent{font-family:"Roboto",Arial,sans-serif;font-weight:500}#main .donate-dist .dist-label .percent:after{content:"%";position:relative;left:.7rem}@media only screen and (max-width: 767px){#main .donate-dist .dist-label .percent:after{left:.3em}}@media only screen and (max-width: 767px){#main .donate-dist .dist-label .percent{margin-right:.5em}}#main .donate-dist .dist-label .number{color:#212121;margin-right:1rem}#main .donate-dist .progress,#main .donate-dist .progress-bar{height:.375em}#main .donate-dist .progress{width:90%;float:right;margin-bottom:0;margin-top:3%;box-shadow:none;-webkit-box-shadow:none;background:#e3e3e3}@media only screen and (max-width: 767px){#main .donate-dist .progress{width:100%;margin-top:8%}}#main .donate-dist .progress .progress-bar{font-size:inherit;border-radius:4px}#main .donate-dist .program{color:#1f2e74}#main .donate-dist .program .progress-bar{background:#1f2e74}#main .donate-dist .administrative{color:#797EE5}#main .donate-dist .administrative .progress-bar{background:#797EE5}#main .donate-dist .fundraising{color:#ff0d0d;margin-bottom:4.375em}#main .donate-dist .fundraising .progress-bar{background:#ff0d0d}@media only screen and (max-width: 767px){#main .donate-dist .fundraising{margin-bottom:2.188em}}#main #donateForm .amountLabel,#main #donateForm .frequencyLabel,#main #donateForm .personalLabel{font-family:"Open Sans",Helvetica,sans-serif;font-weight:700;color:#212121;font-size:1.25em;letter-spacing:-0.02em;min-height:initial;padding-left:0;cursor:initial}@media only screen and (max-width: 767px){#main #donateForm fieldset.radio{margin-top:0;margin-bottom:0}}#main #donateForm #amount .amountButtons{margin:0;padding-left:0;margin-top:1.563em;list-style-type:none}#main #donateForm #amount .amountButtons li{float:left;width:19.15%;margin:0 .5335%}@media only screen and (max-width: 767px){#main #donateForm #amount .amountButtons li{width:50%;margin:0 0 10px 0;box-sizing:border-box}#main #donateForm #amount .amountButtons li:nth-child(odd){border-right:5px solid transparent}#main #donateForm #amount .amountButtons li:nth-child(even){border-left:5px solid transparent}}#main #donateForm #amount .amountButtons li label,#main #donateForm #amount .amountButtons li#otherAmountInput>input{background:#797EE5;color:#ffffff;font-family:"Roboto",Arial,sans-serif;font-weight:400;font-size:1.482em;padding-left:0;text-align:center;width:100%;border-radius:2px;padding:.9915em 0}@media only screen and (max-width: 767px){#main #donateForm #amount .amountButtons li label,#main #donateForm #amount .amountButtons li#otherAmountInput>input{font-size:1.688em;padding:.778em 0}}#main #donateForm #amount .amountButtons li label.active-amount,#main #donateForm #amount .amountButtons li#otherAmountInput>input.active-amount{background:#5559BC}#main #donateForm #amount .amountButtons li label[for=id_amount_5],#main #donateForm #amount .amountButtons li#otherAmountInput>input[for=id_amount_5]{font-family:"Open Sans",Helvetica,sans-serif;font-weight:600;font-size:1.14em;line-height:1;padding:1.2065em 0}@media only screen and (max-width: 767px){#main #donateForm #amount .amountButtons li label[for=id_amount_5],#main #donateForm #amount .amountButtons li#otherAmountInput>input[for=id_amount_5]{padding:3.05rem;font-size:1.188em}}#main #donateForm #amount .amountButtons li#otherAmountInput>input{background:#5559BC;border:none;margin:0}#main #donateForm #amount .amountButtons li#otherAmountInput>input:focus{outline:none}#main #donateForm #amount .amountButtons li:first-of-type{margin-left:0}#main #donateForm #amount .amountButtons li:last-of-type{margin-right:0}@media only screen and (max-width: 767px){#main #donateForm #amount .amountButtons li:last-of-type{border-right:0;border-left:0;width:100%}}#main #donateForm #amount .amountButtons li input[type="radio"]{visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}#main #donateForm #amount #amountOther{clear:both}#main #donateForm #frequency{margin-top:3.75em}@media only screen and (max-width: 767px){#main #donateForm #frequency{margin-top:2.5em}}#main #donateForm #frequency .frequencyButtons{margin:0;padding-left:0;margin-top:1.563em;list-style-type:none}#main #donateForm #frequency .frequencyButtons li{float:left;width:19.15%;margin:0 .5335%}@media only screen and (max-width: 767px){#main #donateForm #frequency .frequencyButtons li{width:100%;margin:0;margin-bottom:10px}}#main #donateForm #frequency .frequencyButtons li label{background:#797EE5;color:#ffffff;font-family:"Roboto",Arial,sans-serif;font-weight:400;font-size:1.482em;padding-left:0;text-align:center;width:100%;border-radius:2px;padding:.9915em 0;font-family:"Open Sans",Helvetica,sans-serif;font-weight:600;font-size:1.25em;padding:1.3em 0}@media only screen and (max-width: 767px){#main #donateForm #frequency .frequencyButtons li label{font-size:1.688em;padding:.778em 0}}@media only screen and (max-width: 767px){#main #donateForm #frequency .frequencyButtons li label{font-size:1.313em;padding:1.1905em 0}}#main #donateForm #frequency .frequencyButtons li label.active-freq{background:#5559BC}#main #donateForm #frequency .frequencyButtons li:first-of-type{margin-left:0}#main #donateForm #frequency .frequencyButtons li:last-of-type{margin-right:0}#main #donateForm #frequency .frequencyButtons li input[type="radio"]{visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}#main #donateForm #personal{margin-top:3.75em}@media only screen and (max-width: 767px){#main #donateForm #personal{margin-top:2.5em}}@media only screen and (max-width: 767px){#main #donateForm #personal .state-container{padding-right:5px}}@media only screen and (max-width: 767px){#main #donateForm #personal .zip-container{padding-left:5px}}#main #donateForm #personal .personalLabel{margin-bottom:1.9rem}#main #donateForm #personal input,#main #donateForm #personal select{font-family:"Open Sans",Helvetica,sans-serif;font-weight:600;font-size:1em;width:100%;background:#F5F5F5;border:2px solid #F5F5F5;border-radius:4px;padding:1.063em 1.3em;margin-bottom:2em}@media only screen and (max-width: 767px){#main #donateForm #personal input,#main #donateForm #personal select{margin-bottom:.625em}}#main #donateForm #personal input#id_state,#main #donateForm #personal select#id_state{appearance:none;-webkit-appearance:none;-moz-appearance:none;height:3.75em;margin-top:0}@media only screen and (max-width: 767px){#main #donateForm #personal input#id_state,#main #donateForm #personal select#id_state{margin-top:0}}#main #donateForm #personal input:focus,#main #donateForm #personal select:focus{outline:none;border:2px solid #797EE5}#main #donateForm #personal input::-webkit-input-placeholder,#main #donateForm #personal select::-webkit-input-placeholder{font-family:"Open Sans",Helvetica,sans-serif;font-weight:600;color:#5E5E5E;font-size:.875em;letter-spacing:-0.02em}#main #donateForm #personal input:-moz-placeholder,#main #donateForm #personal select:-moz-placeholder{font-family:"Open Sans",Helvetica,sans-serif;font-weight:600;color:#5E5E5E;font-size:.875em;letter-spacing:-0.02em}#main #donateForm #personal input::-moz-placeholder,#main #donateForm #personal select::-moz-placeholder{font-family:"Open Sans",Helvetica,sans-serif;font-weight:600;color:#5E5E5E;font-size:.875em;letter-spacing:-0.02em}#main #donateForm #personal .donate-submit{font-family:"Open Sans",Helvetica,sans-serif;font-weight:700;font-size:1.125em;margin-top:2.375em;background:#ff0d0c;background-image:url("../images/donate/donate-submit-bg.png");background-size:cover;text-shadow:none;border-radius:4px;padding:.723em 5.4735em;color:#ffffff;text-transform:uppercase}#main #donateForm #personal .donate-submit:hover{background-image:url("../images/donate/donate-submit-bg-hover.png")}#main #donateForm #personal .donate-submit:active{outline:none}@media only screen and (max-width: 767px){#main #donateForm #personal .donate-submit{margin-top:2.5rem;width:100%;padding:.609em 0;font-size:1.438em}}#main #donateForm #personal hr{margin-top:4.375em;margin-bottom:4.375em}@media only screen and (max-width: 767px){#main #donateForm #personal hr{margin-top:2.188em;margin-bottom:2.188em}}#main #disclaimer h2{margin-top:0;margin-bottom:1.875rem;font-family:"Open Sans",Helvetica,sans-serif;font-weight:700;font-size:1.875em;letter-spacing:-0.02em;color:#212121}@media only screen and (max-width: 767px){#main #disclaimer h2{font-size:1.313em}}#main #disclaimer p{font-family:"Open Sans",Helvetica,sans-serif;color:#212121;font-size:1.125em;line-height:1.875em;letter-spacing:-0.02em}#main #disclaimer p.secure{font-weight:400;margin-bottom:2.813rem}#main #disclaimer p.disclose{font-weight:600;margin-bottom:0}#main #disclaimer .icon{margin-top:3.25em;position:relative;left:4.0625em}#main #disclaimer .text{padding-left:0;margin-left:-1em}@media only screen and (max-width: 767px){#main #disclaimer .text{margin-left:0;padding-left:10px}}#main .other-pay{margin-top:3.75em;background-color:#F5F5F5;font-family:"Open Sans",Helvetica,sans-serif;padding-bottom:5.625em}@media only screen and (max-width: 767px){#main .other-pay{margin-top:2.188em;padding-bottom:3.125em}}#main .other-pay h3{font-weight:700;font-size:1.25em;color:#212121;margin-bottom:3.5em;margin-top:3.5em}@media only screen and (max-width: 767px){#main .other-pay h3{margin-top:2.188em;margin-bottom:2.188em;font-size:1.313em;text-align:left}}@media only screen and (max-width: 767px){#main .other-pay hr{margin-top:3.125em;margin-bottom:3.125em}}#main .other-pay .title{color:#797EE5;font-weight:600;font-size:1.125em;letter-spacing:-0.02em}#main .other-pay .other-pay-left{border-right:.5px solid #E0E0E0;letter-spacing:-0.02em;padding-top:2em;padding-bottom:2em}@media only screen and (max-width: 767px){#main .other-pay .other-pay-left{border-right:0;padding-bottom:0;padding-top:0}}#main .other-pay .other-pay-left img{margin-left:4.0625em}@media only screen and (max-width: 767px){#main .other-pay .other-pay-left img{margin:0 auto;display:inherit}}#main .other-pay .other-pay-left .mail-address{padding-left:1.875em}@media only screen and (max-width: 767px){#main .other-pay .other-pay-left .mail-address{padding-left:0;margin-left:-20px;width:52%;padding-right:0}}#main .other-pay .other-pay-right{letter-spacing:-0.02em;padding-top:2em;padding-bottom:2em}@media only screen and (max-width: 767px){#main .other-pay .other-pay-right{padding-top:0;padding-bottom:0}}#main .other-pay .other-pay-right a{font-size:1.125em;line-height:1.6667;color:#2f2c2d;letter-spacing:-0.02em}#main .other-pay .other-pay-right img{margin-right:.75em}@media only screen and (max-width: 767px){#main .other-pay .other-pay-right img{margin:0 auto;display:inherit}}#main .other-pay .other-pay-right .phone-text{padding-left:0}@media only screen and (max-width: 767px){#main .other-pay .other-pay-right .phone-text{margin-left:-20px}}#main .other-pay address{font-size:1.125em;line-height:1.6667;color:#2f2c2d;margin-bottom:0;position:relative;bottom:.25em}.footer-2016{background:#002664;margin:0 -9999px;overflow:hidden;padding:0 9999px;line-height:1.5;font-size:.8em}.footer-2016 .sitesearch{text-align:center}.footer-2016 .sitesearch .sitesearch-form{margin:0 0 5px;overflow:hidden}.footer-2016 .sitesearch .sitesearch-form legend{position:absolute;left:-9999px;top:-9999px}.footer-2016 .sitesearch .sitesearch-form input[type=text]{margin:.5em 0;background-color:#ffffff;border:1px solid #bbb;color:#404040;font-size:1em;padding:9px}.footer-2016 .sitesearch .sitesearch-form input[type=text]:focus{border-color:#666}.footer-2016 .sitesearch .sitesearch-form input[type=submit]{border:1px solid #003893;background-color:#0140a7;text-shadow:0 0 2px #0c1413;cursor:pointer;height:20px;outline:none;margin:4px 0 0 10px;border-radius:2px;-webkit-border-radius:2px;font:700 11px/18px 'Open Sans Condensed',Arial,Helvetica,sans-serif;color:#ffffff;text-transform:uppercase;padding:0 13px 1px 13px;background:-moz-linear-gradient(top, #0140a7 0, #003c9e 11%, #002f7d 42%, #00276a 66%, #002866 74%, #002664 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #0140a7), color-stop(11%, #003c9e), color-stop(42%, #002f7d), color-stop(66%, #00276a), color-stop(74%, #002866), color-stop(100%, #002664));background:-webkit-linear-gradient(top, #0140a7 0, #003c9e 11%, #002f7d 42%, #00276a 66%, #002866 74%, #002664 100%);background:-o-linear-gradient(top, #0140a7 0, #003c9e 11%, #002f7d 42%, #00276a 66%, #002866 74%, #002664 100%);background:-ms-linear-gradient(top, #0140a7 0, #003c9e 11%, #002f7d 42%, #00276a 66%, #002866 74%, #002664 100%);background:linear-gradient(to bottom, #0140a7 0, #003c9e 11%, #002f7d 42%, #00276a 66%, #002866 74%, #002664 100%)}.footer-2016 .footer-top{background-position:center !important;overflow:hidden;background:url(/static/images/ispy/bg-footer.jpg) repeat-y 0 100%;padding:19px 0 10px 36px;margin:0 0 16px}.footer-2016 .footer-top .fivecolumns .column{width:135px;float:left;margin:0 30px 0 0}.footer-2016 .footer-top .fivecolumns .column.two{width:113px}.footer-2016 .footer-top .fivecolumns .column.three{width:142px}.footer-2016 .footer-top .fivecolumns .column.four{width:172px}.footer-2016 .footer-top .fivecolumns .column.five{width:175px}.footer-2016 .footer-top .fivecolumns .column ul{list-style:none;margin:0 0 13px;padding:0}.footer-2016 .footer-top .fivecolumns .column .sub-nav{width:100%}.footer-2016 .footer-top .fivecolumns .column h3{font:700 14px/20px 'Open Sans Condensed',Arial,Helvetica,sans-serif;text-transform:uppercase;color:#8ebaff;margin:0 0 7px}.footer-2016 .footer-top .fivecolumns .column a{color:#ffffff;text-decoration:underline}.footer-2016 .footer-top .fivecolumns .column a:hover{text-decoration:none}.footer-2016 .footer-bottom{padding:0 0 22px}.footer-2016 .footer-bottom .contact{width:auto;font-size:11px;float:left;line-height:17px;color:#ffffff}@media only screen and (max-width: 991px){.footer-2016 .footer-bottom .contact{float:none;width:100%;text-align:center}}.footer-2016 .footer-bottom .contact .copyright{font-weight:normal}.footer-2016 .footer-bottom .contact address{margin:0;color:#ffffff;font-style:normal;display:block}.footer-2016 .footer-bottom .contact a{color:#558dea;text-decoration:underline}.footer-2016 .footer-bottom .contact a:hover{text-decoration:none;color:#23527c}.footer-2016 .footer-bottom .contact p{margin:0}.footer-2016 .footer-bottom .subscribe{width:507px;float:right;text-align:center}.footer-2016 .footer-bottom .subscribe .newsletter-sub{font-family:"Open Sans",Helvetica,sans-serif;font-weight:700;font-size:1.125em;background:#ff0d0c;background-image:url(../images/donate/donate-submit-bg.png);background-size:cover;text-shadow:none;border-radius:4px;padding:.723em 5.4735em;color:#ffffff;text-transform:uppercase}@media only screen and (max-width: 991px){.footer-2016 .footer-bottom .subscribe{float:none;text-align:center;margin:10px auto}}.footer-2016 .footer-bottom .subscribe .subscribe-form{margin:0 0 5px;overflow:hidden}.footer-2016 .footer-bottom .subscribe .subscribe-form legend{position:absolute;left:-9999px;top:-9999px}.footer-2016 .footer-bottom .subscribe .subscribe-form input[type=email]{border:none;box-shadow:inset 1px 2px 4px rgba(5,6,6,0.24);-webkit-box-shadow:inset 1px 2px 4px rgba(5,6,6,0.24);width:240px;height:15px;line-height:15px;font-size:12px;float:left;outline:none;padding:7px 15px;border-radius:5px;-webkit-border-radius:6px;background:#ffffff;color:#303030}.footer-2016 .footer-bottom .subscribe .subscribe-form input[type=submit]{border:1px solid #c7171e;text-shadow:0 0 2px #0c1413;cursor:pointer;width:220px;height:20px;outline:none;margin:10px 0 0;border-radius:2px;-webkit-border-radius:2px;float:right;font:700 11px/18px 'Open Sans Condensed',Arial,Helvetica,sans-serif;color:#ffffff;text-transform:uppercase;padding:0 13px 1px 13px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ea1d24 0, #e81d23 11%, #df1c24 26%, #db1921 37%, #d51b20 42%, #b4151a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ea1d24), color-stop(11%, #e81d23), color-stop(26%, #df1c24), color-stop(37%, #db1921), color-stop(42%, #d51b20), color-stop(100%, #b4151a));background:-webkit-linear-gradient(top, #ea1d24 0, #e81d23 11%, #df1c24 26%, #db1921 37%, #d51b20 42%, #b4151a 100%);background:-o-linear-gradient(top, #ea1d24 0, #e81d23 11%, #df1c24 26%, #db1921 37%, #d51b20 42%, #b4151a 100%);background:-ms-linear-gradient(top, #ea1d24 0, #e81d23 11%, #df1c24 26%, #db1921 37%, #d51b20 42%, #b4151a 100%);background:linear-gradient(to bottom, #ea1d24 0, #e81d23 11%, #df1c24 26%, #db1921 37%, #d51b20 42%, #b4151a 100%)}.footer-2016 .footer-bottom .subscribe #fields_email{box-sizing:content-box;margin:.5em 0}#back-to-top{z-index:100;display:block;position:fixed;right:20px;top:20px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);outline:none}#skip-top a,#skip a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#mobile-footer{background-color:#002664;color:#797EE5}#mobile-footer .mobile-menu{list-style-type:none;padding:0}#mobile-footer .mobile-menu .panel{border:none;box-shadow:none;background-color:#002664}#mobile-footer .mobile-menu .panel .panel-title a[aria-expanded=true]{color:#ffffff;text-decoration:none}#mobile-footer .mobile-menu .panel .list-group{border:none}#mobile-footer .mobile-menu .panel .list-group li{background-color:#002664;border:none}#mobile-footer .mobile-menu .panel .list-group li a{padding-left:20px;color:#797EE5}#mobile-footer section.footer-bottom{background-color:#002f7b;background-repeat:repeat;background:url('/static/images/mobile/footerbg.png'),#002664;background:url('/static/images/mobile/footerbg.png'),-moz-linear-gradient(left, #002664 0, #003181 50%, #002664 100%);background:url('/static/images/mobile/footerbg.png'),-webkit-gradient(linear, left top, right top, color-stop(0, #002664), color-stop(50%, #003181), color-stop(100%, #002664));background:url('/static/images/mobile/footerbg.png'),-webkit-linear-gradient(left, #002664 0, #003181 50%, #002664 100%);background:url('/static/images/mobile/footerbg.png'),-o-linear-gradient(left, #002664 0, #003181 50%, #002664 100%);background:url('/static/images/mobile/footerbg.png'),-ms-linear-gradient(left, #002664 0, #003181 50%, #002664 100%);background:url('/static/images/mobile/footerbg.png'),linear-gradient(to right, #002664 0, #003181 50%, #002664 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#002664', endColorstr='#002664', GradientType=1);color:#ffffff;text-align:center}#mobile-footer section.footer-bottom #google{padding:.5em}#mobile-footer section.footer-bottom #google input,#mobile-footer section.footer-bottom #google textarea,#mobile-footer section.footer-bottom #google button,#mobile-footer section.footer-bottom #google select{font-size:100%;margin:0;vertical-align:baseline;-webkit-user-select:auto;padding:3px 5px;color:#222}#mobile-footer section.footer-bottom #google input:valid,#mobile-footer section.footer-bottom #google textarea:valid,#mobile-footer section.footer-bottom #google button:valid,#mobile-footer section.footer-bottom #google select:valid{width:300px;background-color:#ffffff}#mobile-footer section.footer-bottom #google .button{position:relative;overflow:hidden;width:auto;font-family:inherit;font-size:12px;font-weight:bold;line-height:30px;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;background:none;vertical-align:bottom;margin:0;padding:3px 10px;color:#fff;text-transform:uppercase;text-shadow:#3e5779 0 -1px 0;-webkit-box-shadow:rgba(255,255,255,0.2) 0 1px 0,rgba(0,0,0,0.2) 0 1px 2px inset;box-shadow:rgba(255,255,255,0.2) 0 1px 0,rgba(0,0,0,0.2) 0 1px 2px inset;border:1px solid #2d3f57;border-radius:5px;background-image:none;background-color:#50709a;background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #7c97bb), color-stop(50%, #5a7caa), color-stop(51%, #50709a), color-stop(100%, #476489));background-image:-webkit-linear-gradient(top, #7c97bb, #5a7caa 50%, #50709a 51%, #476489);background-image:-moz-linear-gradient(top, #7c97bb, #5a7caa 50%, #50709a 51%, #476489);background-image:-o-linear-gradient(top, #7c97bb, #5a7caa 50%, #50709a 51%, #476489);background-image:-ms-linear-gradient(top, #7c97bb, #5a7caa 50%, #50709a 51%, #476489);background-image:linear-gradient(top, #7c97bb, #5a7caa 50%, #50709a 51%, #476489)}#mobile-footer section.footer-bottom #google .googleSearch{margin:0 auto;height:30px;width:135px !important;line-height:24px;display:block}#mobile-footer section.footer-bottom #google .googleSearch.redButton{background-image:none;background-color:#d83b38;background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #e57a78), color-stop(50%, #dc504d), color-stop(51%, #d83b38), color-stop(100%, #ce2c28));background-image:-webkit-linear-gradient(top, #e57a78, #dc504d 50%, #d83b38 51%, #ce2c28);background-image:linear-gradient(top, #e57a78, #dc504d 50%, #d83b38 51%, #ce2c28);color:#fff;text-shadow:#b92724 0 -1px 0}#mobile-footer section.footer-bottom #newsletter #fields_email{background-color:#ffffff;width:290px;margin:0 auto;display:block}#mobile-footer section.footer-bottom #newsletter .newsletter-sub{font-family:"Open Sans",Helvetica,sans-serif;font-weight:bold;font-size:12px;background:#ff0d0c;background-image:none;background-color:#d83b38;background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #e57a78), color-stop(50%, #dc504d), color-stop(51%, #d83b38), color-stop(100%, #ce2c28));background-image:-webkit-linear-gradient(top, #e57a78, #dc504d 50%, #d83b38 51%, #ce2c28);background-image:linear-gradient(top, #e57a78, #dc504d 50%, #d83b38 51%, #ce2c28);color:#fff;text-shadow:#b92724 0 -1px 0;border-radius:4px;color:#ffffff;text-transform:uppercase;margin:0 auto;width:300px !important;line-height:24px;display:block}#mobile-footer section.footer-bottom #newsletter .button{position:relative;overflow:hidden;width:auto;font-family:inherit;font-size:12px;font-weight:bold;line-height:30px;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;background:none;vertical-align:bottom;margin:0;padding:3px 10px;color:#fff;text-transform:uppercase;text-shadow:#3e5779 0 -1px 0;-webkit-box-shadow:rgba(255,255,255,0.2) 0 1px 0,rgba(0,0,0,0.2) 0 1px 2px inset;box-shadow:rgba(255,255,255,0.2) 0 1px 0,rgba(0,0,0,0.2) 0 1px 2px inset;border:1px solid #2d3f57;border-radius:5px;background-image:none;background-color:#50709a;background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #7c97bb), color-stop(50%, #5a7caa), color-stop(51%, #50709a), color-stop(100%, #476489));background-image:-webkit-linear-gradient(top, #7c97bb, #5a7caa 50%, #50709a 51%, #476489);background-image:-moz-linear-gradient(top, #7c97bb, #5a7caa 50%, #50709a 51%, #476489);background-image:-o-linear-gradient(top, #7c97bb, #5a7caa 50%, #50709a 51%, #476489);background-image:-ms-linear-gradient(top, #7c97bb, #5a7caa 50%, #50709a 51%, #476489);background-image:linear-gradient(top, #7c97bb, #5a7caa 50%, #50709a 51%, #476489)}#mobile-footer section.footer-bottom #newsletter .subscribe{height:30px;width:235px;line-height:24px}#mobile-footer section.footer-bottom #newsletter .subscribe.redButton{background-image:none;background-color:#d83b38;background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #e57a78), color-stop(50%, #dc504d), color-stop(51%, #d83b38), color-stop(100%, #ce2c28));background-image:-webkit-linear-gradient(top, #e57a78, #dc504d 50%, #d83b38 51%, #ce2c28);background-image:linear-gradient(top, #e57a78, #dc504d 50%, #d83b38 51%, #ce2c28);color:#fff;text-shadow:#b92724 0 -1px 0}#mobile-footer section.footer-bottom #socialLinks{margin-top:10px}#mobile-footer section.footer-bottom #socialLinks .pvs_social{display:inline-block;height:16px;width:16px;margin:0 5px;background-image:url(/static/images/global/social-icons-sprite.png);background-repeat:no-repeat}#mobile-footer section.footer-bottom #socialLinks .pvs_social.twitter{background-position:0 0}#mobile-footer section.footer-bottom #socialLinks .pvs_social.facebook{background-position:-51px 0}#mobile-footer section.footer-bottom #socialLinks .pvs_social.youtube{background-position:-34 0}#mobile-footer section.footer-bottom #socialLinks .pvs_social.flickr{background-position:-18px 0}.paypalbtn{color:#ffffff;background-color:#797EE5}.paypalbtn:hover{color:#ffffff !important;background-color:#5559BC}.paypalbtn:focus{color:#ffffff !important;background-color:#5559BC}.paypalbtn:active{color:#ffffff !important;background-color:#5559BC;background-image:none}.paypalbtn .badge{color:#797EE5;background-color:#ffffff}.paypalbtn.active{color:#ffffff !important;background-color:#5559BC;background-image:none}.open .dropdown-toggle.paypalbtn{color:#ffffff !important;background-color:#5559BC;background-image:none}.paypalbtn.disabled{background-color:#797EE5}.paypalbtn.disabled:hover{background-color:#797EE5}.paypalbtn.disabled:focus{background-color:#797EE5}.paypalbtn.disabled:active{background-color:#797EE5}.paypalbtn[disabled]{background-color:#797EE5}.paypalbtn[disabled]:hover{background-color:#797EE5}.paypalbtn[disabled]:focus{background-color:#797EE5}.paypalbtn[disabled]:active{background-color:#797EE5}fieldset[disabled] .paypalbtn{background-color:#797EE5}fieldset[disabled] .paypalbtn:hover{background-color:#797EE5}fieldset[disabled] .paypalbtn:focus{background-color:#797EE5}fieldset[disabled] .paypalbtn:active{background-color:#797EE5}fieldset[disabled] .paypalbtn.active{background-color:#797EE5}.paypalbtn.disabled.active{background-color:#797EE5}.paypalbtn[disabled].active{background-color:#797EE5}@-webkit-keyframes highlight-left{0%{opacity:0;top:100%;-webkit-transform:scale(0)}70%{opacity:1;-webkit-transform:scale(1)}100%{opacity:0;top:0;-webkit-transform:scale(0)}}@keyframes highlight-left{0%{opacity:0;top:100%;transform:scale(0)}70%{opacity:1;transform:scale(1)}100%{opacity:0;top:0;transform:scale(0)}}@-webkit-keyframes highlight-right{0%{opacity:0;top:0;-webkit-transform:scale(0)}70%{opacity:1;-webkit-transform:scale(1)}100%{opacity:0;top:100%;-webkit-transform:scale(0)}}@keyframes highlight-right{0%{opacity:0;top:0;transform:scale(0)}70%{opacity:1;transform:scale(1)}100%{opacity:0;top:100%;transform:scale(0)}}@keyframes slideInFromRight{0%{transform:translateX(150%)}100%{transform:translateX(0)}}@-webkit-keyframes slideInFromRight{0%{transform:translateX(150%)}100%{transform:translateX(0)}}