body,select,input,textarea{color:#fff}body{margin:0;font-style:normal;font-weight:100;line-height:1.5em;font-size:100%;background-color:#717171;font-family:'Lato', sans-serif}a{color:#fff;text-decoration:none;font-family:'lato', sans-serif;font-weight:500}a:hover{color:#005580}p{font-style:normal;font-weight:300;line-height:1.5em}#container{max-width:1900px;margin:0 auto}#container .flex{display:flex}h1,h2,h3,h4,h5,h6{margin:0;line-height:1em;color:inherit;text-rendering:optimizelegibility;font-family:'Lato', sans-serif;font-weight:bold}h1{font-size:3em;line-height:1.5em}h2{font-size:2.5em;line-height:1.4em}h3{font-size:1.5em;line-height:1.3em}h4{font-size:1.3em;line-height:1.3em}h5{font-size:1em}h6{font-size:.75em}blockquote{font-size:2.5em;line-height:1em;letter-spacing:9px;text-indent:0px;font-family:'Lato', sans-serif;font-weight:300;text-transform:uppercase;padding:30px}blockquote:after,blockquote:before{color:#333333;font-family:'Lato', sans-serif;font-size:1em;font-style:normal;font-weight:bold}blockquote:after{content:"\201d";line-height:56px;padding-top:5px;vertical-align:text-bottom;margin:0 0 0 -15px}blockquote:before{content:"\201c";margin:0 -9px 0 -26px}blockquote p{display:inline;font-style:italic;font-weight:300;font-family:jubilat;color:#005580}select,input,textarea{font-family:'Lato', sans-serif}#header .logo{padding:20px 40px}#header .social{max-width:190px;float:right;margin-bottom:10px}#header .social .pad{padding:1px}#header_video{background-color:#fff}#header_video .logo{padding:12px 40px 7px 40px;margin-top:3%}@media (min-width: 1024px){#header_video .logo{margin-top:2%;margin-bottom:1%}}@media (max-width: 1000px){#header_video .logo{margin-top:6%;margin-bottom:1%}}#header_video .social{min-width:240px;float:right;margin-bottom:10px;margin-right:28px}#header_video .social .pad{padding:1px;width:33px}@media screen and (max-width: 767px){#header_video .social{float:none;width:248px;text-align:center;margin:10px auto}#header_video .social .pad{margin:0 auto}}#header_video .main_menu .navbar-default .navbar-nav>li>a{color:#171717}.overlay_block{margin-top:0%;display:none;position:fixed;background:#fff;z-index:3;padding:12px;width:100%;max-width:796px;background:url(https://d70h9a36p82zs.cloudfront.net/Ccpres2016/base/assets/1-0-1/production/CJC-DAS-bkg-6d8cebc2bc70650444f33f89a3c4b4fa37b5e3ceae1b0b5a82498f7ffe9d4168.jpg);background-repeat:no-repeat;height:50%;background-size:contain}.overlay_block .content{position:relative;padding-top:50%}.simplePopupClose{float:right;margin-right:-5px;cursor:pointer;margin-left:10px;margin-bottom:10px;background-color:#fff;color:#000;padding:10px;margin-top:-5px;font-weight:300}.simplePopupBackground{display:none;background:#000;position:fixed;height:100%;width:100%;top:0;left:0;z-index:1}.signup{margin-top:35%;padding:50px 40px}.signup h1{color:white;font-size:3em;text-transform:uppercase}.signup .thankyou_message{display:none}.signup_mobile{display:none;background-color:#282828;padding:15px}.signup_mobile h1{color:white;font-size:1.4em;text-align:center;text-transform:uppercase}.signup_mobile .thankyou_message_mobile{display:none}.signup_mobile .remote_form{padding-top:5px;max-width:600px;margin:0 auto}.signup_mobile .remote_form .field{width:47% !important;float:left;margin-top:10px;margin-right:10px}.signup_mobile .remote_form .field.zip_code{width:18% !important;margin-right:19px}.signup_mobile .remote_form #subscriber_zip_code{width:90% !important}.signup_mobile .remote_form input[type="submit"]{float:left;margin-top:14px;width:90px}.signup_mobile .remote_form input[type="text"]{width:90%}.fourofour{text-align:center;background-image:url(https://d70h9a36p82zs.cloudfront.net/Ccpres2016/base/assets/1-0-1/production/home-background-issues-826b43523706b914470c3a6a4eba0eef074455e77a0b54363bc028c7fbf5a51f.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;max-width:100%;text-align:center;padding:40px}.fourofour h1{font-size:6em}.fourofour h2 span{font-weight:200}.fourofour h4{font-weight:200}.fourofour .videoWrapper{position:relative;padding-bottom:56.25%;height:0}.fourofour .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#new_admin input{color:#000}#footer{background-color:#222;padding-bottom:2%;color:#fff}#footer .disclaimer{margin-top:10px}#footer h2{text-transform:capitalize;display:inline;float:left;padding-right:40px}#footer .social{width:200px;margin-top:8px;display:inline;float:left}#footer p.policy{margin-top:15px;text-align:center;color:#555;padding:0 2%}#footer p.policy a{color:#555}#footer .pad_s{padding:20px 40px;background-color:#333333}.remote_form{padding-top:20px}.remote_form .field{float:left}.remote_form label{display:none}.remote_form input[type="text"]{margin-top:5px;padding:15px;border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border:solid 0px white;color:#000;-webkit-appearance:none}.remote_form input[type="submit"]{cursor:pointer;margin-top:5px;border:none;background-color:red;border-radius:3px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;text-transform:uppercase;font-weight:bold;font-family:'Lato', sans-serif;-webkit-appearance:none}.remote_form ::-webkit-input-placeholder{text-transform:uppercase;color:#2b5793;font-size:13px;font-family:'Lato', sans-serif;padding-top:2px}.remote_form :-moz-placeholder{text-transform:uppercase;color:#2b5793;font-size:13px;font-family:'Lato', sans-serif;padding-top:2px;line-height:18px}.remote_form ::-moz-placeholder{text-transform:uppercase;color:#2b5793;font-size:13px;font-family:'Lato', sans-serif;padding-top:2px}.remote_form :-ms-input-placeholder{text-transform:uppercase;color:#2b5793;font-size:13px;font-family:'Lato', sans-serif;padding-top:2px}#video_container{padding:20px;background-color:#fff;background-image:url(https://d70h9a36p82zs.cloudfront.net/Ccpres2016/base/assets/1-0-1/production/videos-bkg-59df44dfc50113969c06f3e1740be406f411ee74f94cad88b965e2c15c77a822.jpg);background-size:cover;background-repeat:no-repeat;background-position:top right;max-width:100%}#video_container .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#video_container .videoWrapper{position:relative;padding-bottom:56.25%;height:0}#video_container h1{color:#333333;text-align:center;padding-bottom:20px}#video_container p{color:#333333;line-height:1.25em}#video_container #featured_youtube{cursor:pointer}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape){#header_video .grid_8{width:66% !important}}@media (max-width: 740px) and (min-width: 574px){#banner_video .slides .header_text h2{font-size:1.75em !important}}@media (max-width: 573px){#banner_video .slides .header_text h2{font-size:1.25em !important;text-align:center}#banner_video .slides .header_text h2 br{display:none}#container #home_page #banner_video .button{text-align:center;margin-left:0% !important}#home_page #banner_video .slides .header_text{padding:29% 0 5% 2% !important}}@media screen and (max-width: 1022px){body{font-size:75%}}@media screen and (max-width: 780px){.grid_25{width:100%}.flex{display:block !important}#footer{text-align:center}#footer .footer_social{max-width:300px;margin:0 auto}#footer .footer_social h2{font-size:1.1em;line-height:2.4em;padding-right:30px}#footer .footer_social .social{float:left;margin:0 auto;width:160px}#footer .footer_social .social .grid_3{width:23.5%}}#container{background-color:#222}#container #home_page #banner{z-index:0;max-width:1920px;margin:0 auto;position:relative}#container #home_page #banner .thankyou_message{display:none}#container #home_page #banner .text_box{max-width:445px;padding:22% 0 30px 40px}#container #home_page #banner .text_box p{text-transform:uppercase}#container #home_page #banner .remote_form{padding:20px 20px 60px 40px}#container #home_page #banner .remote_form .first_name{width:15%}#container #home_page #banner .remote_form .first_name #subscriber_first_name{width:74%}#container #home_page #banner .remote_form .last_name{width:15%}#container #home_page #banner .remote_form .last_name #subscriber_last_name{width:74%}#container #home_page #banner .remote_form .email_address{width:18%}#container #home_page #banner .remote_form .email_address #subscriber_email_address{width:78%}#container #home_page #banner .remote_form .zip_code{width:16%}#container #home_page #banner .remote_form .zip_code #subscriber_zip_code{width:74%}@media screen and (max-width: 1068px){#container #home_page #banner .remote_form .first_name{width:15%}#container #home_page #banner .remote_form .first_name #subscriber_first_name{width:70%}#container #home_page #banner .remote_form .last_name{width:15%}#container #home_page #banner .remote_form .last_name #subscriber_last_name{width:70%}#container #home_page #banner .remote_form .email_address{width:16%}#container #home_page #banner .remote_form .email_address #subscriber_email_address{width:72%}#container #home_page #banner .remote_form .zip_code{width:16%}#container #home_page #banner .remote_form .zip_code #subscriber_zip_code{width:70%}#container #home_page #banner .remote_form ::-webkit-input-placeholder{font-size:14px;padding-top:1px}#container #home_page #banner .remote_form :-moz-placeholder{font-size:14px;padding-top:1px}#container #home_page #banner .remote_form ::-moz-placeholder{font-size:14px;padding-top:1px}#container #home_page #banner .remote_form :-ms-input-placeholder{font-size:14px;padding-top:1px}}#container #home_page #banner .remote_form input[type="submit"]{font-size:24px;background-color:#2b5793;font-weight:500;padding:8px 25px;margin-left:1%}#container #home_page #banner .remote_form ::-webkit-input-placeholder{text-transform:uppercase;font-size:16px;font-family:'Lato', sans-serif;padding-top:2px;font-weight:500;color:#8d8d8d}#container #home_page #banner .remote_form :-moz-placeholder{text-transform:uppercase;font-size:16px;padding-top:2px;font-family:'Lato', sans-serif;font-weight:bold;color:#8d8d8d}#container #home_page #banner .remote_form ::-moz-placeholder{text-transform:uppercase;font-size:16px;padding-top:2px;font-family:'Lato', sans-serif;font-weight:bold;color:#8d8d8d}#container #home_page #banner .remote_form :-ms-input-placeholder{text-transform:uppercase;font-size:16px;padding-top:2px;font-family:'Lato', sans-serif;font-weight:bold;color:#8d8d8d}#container #home_page #banner_video{z-index:0;max-width:1920px;margin:0 auto;position:relative;background-color:#333333}#container #home_page #banner_video img{width:100%}#container #home_page #banner_video a.red_button{cursor:pointer;border:none;padding:10px 21px;background-color:#a92430;border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;text-transform:uppercase;font-family:'Lato', sans-serif;font-weight:600;color:#FFF !important;margin-left:15px;font-size:1.25em}#container #home_page #banner_video .slides{background-size:cover;background-repeat:no-repeat;background-position:top right;max-width:100%}#container #home_page #banner_video .slides .header_text{padding:18% 0 5% 2%}#container #home_page #banner_video .slides .free_pad{padding-bottom:5%}#container #home_page #banner_video .thankyou_message{display:none}#container #home_page #banner_video h2{padding:0 15px 0 15px;font-size:2.35em}#container #home_page #banner_video .video{cursor:pointer;line-height:0}#container #home_page #banner_video .videoWrapper{position:relative;padding-bottom:56.25%;height:0}#container #home_page #banner_video .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#container #home_page #banner_video .text_box{text-align:center;margin:0 auto;padding-top:15px;background-color:#333333}#container #home_page #banner_video .text_box p{text-transform:uppercase}#container #home_page #banner_video .remote_form{padding:20px 20px 30px 40px;max-width:855px;margin:0 auto}#container #home_page #banner_video .remote_form .field{margin-right:1%}#container #home_page #banner_video .remote_form .first_name{width:20%}#container #home_page #banner_video .remote_form .first_name #subscriber_first_name{width:74%;height:16px}#container #home_page #banner_video .remote_form .last_name{width:20%}#container #home_page #banner_video .remote_form .last_name #subscriber_last_name{width:74%;height:16px}#container #home_page #banner_video .remote_form .email_address{width:22%}#container #home_page #banner_video .remote_form .email_address #subscriber_email_address{width:78%;height:16px}#container #home_page #banner_video .remote_form .zip_code{width:16%}#container #home_page #banner_video .remote_form .zip_code #subscriber_zip_code{width:73%;height:16px}#container #home_page #banner_video .remote_form input[type="submit"]{font-size:23px;background-color:#2b5793;font-weight:500;padding:9px 25px;float:left;-webkit-appearance:none}#container #home_page #banner_video .remote_form ::-webkit-input-placeholder{text-transform:uppercase;font-size:16px;font-family:'Lato', sans-serif;padding-top:2px;font-weight:500;color:#8d8d8d}#container #home_page #banner_video .remote_form :-moz-placeholder{text-transform:uppercase;font-size:16px;padding-top:2px;font-family:'Lato', sans-serif;font-weight:bold;color:#8d8d8d}#container #home_page #banner_video .remote_form ::-moz-placeholder{text-transform:uppercase;font-size:16px;padding-top:2px;font-family:'Lato', sans-serif;font-weight:bold;color:#8d8d8d}#container #home_page #banner_video .remote_form :-ms-input-placeholder{text-transform:uppercase;font-size:16px;padding-top:2px;font-family:'Lato', sans-serif;font-weight:bold;color:#8d8d8d}@media screen and (max-width: 1068px){#container #home_page #banner_video .remote_form .first_name{width:19%}#container #home_page #banner_video .remote_form .first_name #subscriber_first_name{width:70%}#container #home_page #banner_video .remote_form .last_name{width:19%}#container #home_page #banner_video .remote_form .last_name #subscriber_last_name{width:70%}#container #home_page #banner_video .remote_form .email_address{width:22%}#container #home_page #banner_video .remote_form .email_address #subscriber_email_address{width:72%}#container #home_page #banner_video .remote_form .zip_code{width:16%}#container #home_page #banner_video .remote_form .zip_code #subscriber_zip_code{width:70%}#container #home_page #banner_video .remote_form ::-webkit-input-placeholder{font-size:14px;padding-top:1px;line-height:11px}#container #home_page #banner_video .remote_form :-moz-placeholder{font-size:14px;padding-top:1px;line-height:11px}#container #home_page #banner_video .remote_form ::-moz-placeholder{font-size:14px;padding-top:1px;line-height:11px}#container #home_page #banner_video .remote_form :-ms-input-placeholder{font-size:14px;padding-top:1px;line-height:11px}}@media screen and (max-width: 780px){#container #home_page #banner_video .remote_form{max-width:550px;padding:20px}#container #home_page #banner_video .field{padding:10px 0 0 0;float:left}#container #home_page #banner_video .field input{float:left}#container #home_page #banner_video .first_name{width:49% !important}#container #home_page #banner_video .first_name #subscriber_first_name{width:80% !important}#container #home_page #banner_video .last_name{width:49% !important}#container #home_page #banner_video .last_name #subscriber_last_name{width:80% !important}#container #home_page #banner_video .email_address{width:100% !important}#container #home_page #banner_video .email_address #subscriber_email_address{width:89% !important}#container #home_page #banner_video .zip_code{width:63% !important}#container #home_page #banner_video .zip_code #subscriber_zip_code{width:83% !important}#container #home_page #banner_video input[type="submit"]{width:31%;padding:9.5px 12px !important;margin-top:14px}}#container #home_page #action_center{position:relative;z-index:2}#container #home_page #action_center .grid_25.box{min-height:200px;padding:2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#container #home_page #action_center .action_wrap{padding-top:30%;height:30px}#container #home_page #action_center .title_wrap{padding-top:25%}#container #home_page #action_center h2{text-align:center}#container #home_page #action_center .about{text-align:center;background-image:url(https://d70h9a36p82zs.cloudfront.net/Ccpres2016/base/assets/1-0-1/production/home-action-1-7304d6d4f3a70cf8050ba7e1fcb1c566911a98645c19b9810784253a42c4c9f1.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;max-width:100%;cursor:pointer}#container #home_page #action_center .about a{font-weight:bold}#container #home_page #action_center .issues{background-image:url(https://d70h9a36p82zs.cloudfront.net/Ccpres2016/base/assets/1-0-1/production/home-action-2-2-b974d9c79a46e670a569d2690a86aac9a389239f7d465f97c0feb7e218542a95.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;max-width:100%;text-align:center;margin:0 auto;cursor:pointer}#container #home_page #action_center .issues .buttons{position:relative;z-index:2;margin:0 auto;max-width:245px}#container #home_page #action_center .donate{max-width:100%;text-align:center;background-image:url(https://d70h9a36p82zs.cloudfront.net/Ccpres2016/base/assets/1-0-1/production/home-action-4-2-02f15b5cd8031eebc89b90ed03a425442772cd3d8b52ffcc49258c63dec2de44.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover}#container #home_page #action_center .donate .buttons{max-width:210px;margin:0 auto}@media screen and (max-width: 780px){#container #home_page #action_center .donate .grid_4{width:32%}}#container #home_page #action_center .volunteer{cursor:pointer;background-image:url(https://d70h9a36p82zs.cloudfront.net/Ccpres2016/base/assets/1-0-1/production/home-action-3-2-8fc09144fa707167ea45c88547d7b8185e4c9e72dd16f8ac6f75e3c69ac639b6.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;max-width:100%;text-align:center;background-color:#a92430}@media screen and (max-width: 1262px){#container #home_page #action_center h2{font-size:2em}}@media screen and (max-width: 780px){#container #home_page #action_center .grid_25{width:50%}}#container #home_page #bio{background-image:url(https://d70h9a36p82zs.cloudfront.net/Ccpres2016/base/assets/1-0-1/production/home-background-about-b0ee0ced770e2526d2c37008b8419a947f2f5d660933ded9d8da21ab94d2baa7.jpg);background-size:cover;background-repeat:no-repeat;background-position:top right;max-width:100%}#container #home_page #bio .action_wrap{padding-top:25%;height:30px}#container #home_page #bio .text_box{max-width:400px;padding:20% 0 15% 60px;margin-bottom:20px}#container #home_page #bio .text_box p{font-size:1.25em;font-weight:300}#container #home_page #bio .text_box .title{margin-bottom:20px}#container #home_page #bio .text_box .title h1{text-transform:uppercase}@media screen and (max-width: 780px){#container #home_page #bio .text_box .title h1{font-size:2em}#container #home_page #bio .text_box .title p{max-width:200px}#container #home_page #bio .text_box .image{width:120px}}#container #home_page #bio .text_box a.button{cursor:pointer;margin-top:4px;border:none;padding:10px 20px;border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;text-transform:uppercase;font-family:'Lato', sans-serif;font-weight:bold;background-color:#282828;font-size:12px}@media screen and (min-width: 1400px){#container #home_page #bio .text_box{padding-bottom:17%}}@media screen and (max-width: 1300px){#container #home_page #bio .text_box{padding:16% 0 7% 60px}}@media screen and (max-width: 1145px){#container #home_page #bio .text_box{padding:10% 0 3% 60px}}@media screen and (max-width: 780px){#container #home_page #bio .text_box{padding:4% 0 1% 60px}}@media screen and (max-width: 550px){#container #home_page #bio .text_box{padding:4% 0 1% 20px}}#container #home_page #endorsements{background-color:#a92430}#container #home_page #endorsements .testimonial-image{background-image:url(https://d70h9a36p82zs.cloudfront.net/Ccpres2016/base/assets/1-0-1/production/home-image-testimonial-0c23cfa611f7987af49480134ced926f720ec0eddadadb6a99abfd2d6a811316.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;max-width:100%}@media screen and (max-width: 780px){#container #home_page #endorsements .testimonial-image{padding-top:100%}}#container #home_page #endorsements .testimonial-quote{font-size:1.2em}#container #home_page #endorsements .testimonial-quote blockquote{line-height:1.5em}#container #home_page #endorsements .text_box{padding:39px}#container #home_page #endorsements h4.by_line{float:right;font-weight:300;color:#333333;margin-right:20px}@media screen and (max-width: 1450px){#container #home_page #endorsements blockquote{font-size:2.1em;line-height:1.2em}}@media screen and (max-width: 1209px){#container #home_page #endorsements blockquote{font-size:2em;line-height:1em}}#container #home_page #issues{padding:50px;background-color:#8d8d8d;text-align:center;background-image:url(https://d70h9a36p82zs.cloudfront.net/Ccpres2016/base/assets/1-0-1/production/home-background-issues-826b43523706b914470c3a6a4eba0eef074455e77a0b54363bc028c7fbf5a51f.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;max-width:100%}#container #home_page #issues .title h1{text-align:center}#container #home_page #issues .title h4{text-align:center;font-weight:300}#container #home_page #issues .current_issues{padding:60px 20px 20px 20px;text-align:center;max-width:900px;margin:0 auto}#container #home_page #issues .current_issues .name{margin-top:20px;margin-bottom:20px}@media screen and (max-width: 780px){#container #home_page #issues{padding:40px}#container #home_page #issues .grid_3{width:46.5%;min-height:172px}#container #home_page #issues .name{font-size:1.3em;margin-top:10px !important}#container #home_page #issues .current_issues{max-width:400px;padding:40px 5px 10px 5px}#container #home_page #issues .image{max-width:90px;margin:0 auto}}#container #home_page #donate{background-image:url(https://d70h9a36p82zs.cloudfront.net/Ccpres2016/base/assets/1-0-1/production/home-background-donate-1517f4e2be0a76a9f5cf9b1ae7405a174f9cbe6ad9b275c8f7e7092c3cdb7bef.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;max-width:100%;padding:5% 20% 20% 20%;color:#333333}#container #home_page #donate .title h1{text-align:center}#container #home_page #donate .title h4{text-align:center;font-weight:500}#container #home_page #donate .buttons{padding:40px;max-width:520px;margin:0 auto;text-align:center}#container #home_page #donate .buttons .test{margin-top:25px}#container #home_page #donate .buttons a.button{cursor:pointer;margin-top:4px;border:none;padding:10px 20px;border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;text-transform:uppercase;font-family:'Lato', sans-serif;font-weight:bold;background-color:#282828;font-size:12px}@media screen and (max-width: 780px){#container #home_page #donate .buttons{padding:10% 0 25% 0}#container #home_page #donate .buttons .grid_4{width:32%}}
