.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-moz-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-webkit-input-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field:-ms-input-placeholder{letter-spacing:px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}input::-webkit-input-placeholder{color:#000!important}input:-moz-placeholder{color:#000!important}input::-moz-placeholder{color:#000!important}input:-ms-input-placeholder{color:#000!important}#top-menu li a{text-transform:uppercase}#top-menu-nav>#top-menu>li>a{color:#e7e5e5!important}.side-optin input::-webkit-input-placeholder{color:#fff!important}.side-optin input:-moz-placeholder{color:#fff!important}.side-optin input::-moz-placeholder{color:#fff!important}.side-optin input:-ms-input-placeholder{color:#fff!important}header#main-header{background:url(/wp-content/themes/CrossFit-PPG/assets/images/header-bg.jpg) top center no-repeat}.custom-header-right{list-style-type:none;margin-top:8px;padding:0}.custom-header-right li{float:left;display:inline}.custom-header-right img{width:50px!important;height:50px!important;margin-left:8px;opacity:0.9}.ls-wp-container{border:none!important;margin-bottom:-55px!important}.page-top{margin-top:-20px}.reading-box{border-left:1px solid #e8e6e6!important;border-bottom:1px solid #e8e6e6!important;border-right:1px solid #e8e6e6!important}.home-cta-title-wrapper{color:#bfbfbf;text-align:center}.home-cta-title-wrapper .main-heading{font-weight:bold;letter-spacing:0.5px;font-size:1.5em}.home-cta-title-wrapper .sub-heading{font-size:1.2em}.slider-headings-wrapper .slider-main-heading{text-transform:uppercase;font-weight:bold;font-size:4em;letter-spacing:1px}.slider-headings-wrapper .slider-sub-heading{font-weight:bold;letter-spacing:1px;font-size:2em}.cta-form{list-style-type:none;margin-top:10px;padding:0}.cta-form li{float:left;display:inline!important;padding:0 10px}.wpcf7-form-control.wpcf7-text{color:#222!important;height:43px;border-radius:4px}.cta-form .wpcf7-form-control.wpcf7-submit{color:#f1f1f1!important}.wpcf7-form-control.wpcf7-submit{background:#c0242a!important}.home-content{background:url(/wp-content/themes/CrossFit-PPG/assets/images/content-bg.png) top center no-repeat!important;margin-bottom:-20px}.home-content h2{color:#c0242a;font-size:300%!important;font-weight:900!important;text-align:center;letter-spacing:1px;text-transform:uppercase}.testi-video .video-shortcode{border:6px solid #c0242a;border-radius:3px}.home-content-middle{padding-bottom:5px!important}.home-content-middle h3,.home-content-middle h4{color:#bfbfbf!important;text-align:center}.home-content-middle h3{font-size:200%!important;margin:0 auto -20px}.home-content-middle h4{font-size:180%!important;margin-bottom:21px}.home .reading-box{margin-top:-25px}#footer-widgets{padding-top:2%}#footer-widgets .footer-widget li:before{display:none}#footer-widgets .footer-widget{text-align:center;margin-bottom:15px}#footer-widgets #custom_html-2{width:100%}#footer-info{text-align:center;color:#fff;width:100%}.footer-social-elements-wrapper .social-media-icons{list-style:none}.footer-social-elements-wrapper .social-media-icons li{display:inline}.footer-social-elements-wrapper .social-media-icon{width:45px!important;height:45px!important;margin:5px 0 0 6px!important}.footer-social-elements-wrapper .crossfit-journal{max-height:60px}.home-con{background:url(https://crossfitppg.com/wp-content/themes/CrossFit-PPG/assets/images/home_content.jpg) top center no-repeat!important;margin-bottom:-20px}.home-con h2{color:#c0242a;font-size:300%!important;font-weight:900!important;text-align:center;letter-spacing:1px;text-transform:uppercase}.page-id-8 .page-top img,.page-id-2186 #main img{border-radius:4px!important}.page-id-8 .page-top strong{color:#222!important}#mce-FNAME,#mce-LNAME,#mce-EMAIL,#mce-MMERGE3{color:#222!important;font-size:80%!important;height:43px;border-radius:4px;position:relative!important;z-index:1000!important}.cta-home input[type=submit],.page-id-7 input[type=submit],.page-id-1804 input[type=submit]{height:43px!important;background:#c0242a!important;color:#f1f1f1!important;border-radius:4px;border:none!important;padding-left:20px;padding-right:20px;position:relative!important;z-index:1000!important;cursor:pointer}.page-id-1804{color:#222}.page-id-1804 h1,.page-id-1804 h2{color:#c0242a!important}.page-id-1804 h1{font-size:210%!important;line-height:120%!important}.page-id-1804 h2{font-size:160%!important;margin-bottom:10px}.page-id-1804 h3{font-size:125%!important}.learn-testi,.learn-testi2{color:#222;text-align:center;font-style:italic;margin-bottom:20px}.page-id-7 img,.page-id-1804 img{border-radius:4px}.side-optin{background:url(/wp-content/themes/CrossFit-PPG/assets/images/side_optin.jpg) top right no-repeat;background-size:cover!important;border-radius:3px;padding:132px 12px 8px!important}.side-optin form>label{margin-bottom:5px}.side-optin #mce-FNAME,.side-optin #mce-LNAME,.side-optin #mce-EMAIL,.side-optin #mce-MMERGE3,.side-optin .fname-wrapper,.side-optin .lname-wrapper,.side-optin .email-wrapper,.side-optin .phone-wrapper{background-color:rgba(22,22,22,0.6)!important;color:#fff!important;border:none!important;height:auto!important;margin-bottom:5px!important;margin-right:0;font-size:11px;border-radius:5px;padding:8px 10px!important}.side-optin input[type=submit],.side-optin .submit-btn{background:#c0242a!important;width:100%;height:33px!important;color:#fff;font-weight:bold;border:none;border-radius:4px;text-align:center;box-sizing:border-box;cursor:pointer;margin-top:0!important;margin-bottom:3px;min-height:30px!important}.side-optin .g-recaptcha{width:100%;max-width:300px;display:block;-webkit-transform:scale(.9,.85);-moz-transform:scale(.9,.85);transform:scale(.9,.85);margin-top:0}.side-optin .g-recaptcha>div,.side-optin .g-recaptcha>div iframe{width:230px;border-radius:10px}.horizontal-cf-ppg-optin .cta-form{margin-top:30px!important}.horizontal-cf-ppg-optin .cta-form input.email,.vertical-cf-ppg-optin input.email{padding-left:15px;padding-right:15px}.horizontal-cf-ppg-optin .cta-form input.email{border:1px solid #d2d2d2}.cfppg-learn-more-form-elements .row-inner{overflow:hidden;margin-bottom:10px;margin-left:-5px;margin-right:-5px}.cfppg-learn-more-form-elements .row-inner .form-group{width:25%;float:left;padding-left:5px;padding-right:5px;box-sizing:border-box}.cfppg-learn-more-form-elements .row-inner .form-group input[type=text],.cfppg-learn-more-form-elements .row-inner .form-group input[type=email],.cfppg-learn-more-form-elements .row-inner .form-group input[type=tel]{padding:12px 15px;height:auto;font-size:14px;border-radius:3px;background-color:rgb(250,250,250);box-shadow:0px 0px 3px rgb(221,221,221) inset;width:100%;border:1px solid #ddd;color:#222;margin-right:0}.cfppg-learn-more-form-elements .row-inner .form-submit-group{padding-left:5px;padding-right:5px;box-sizing:border-box;text-align:center;margin-top:5px}.cfppg-learn-more-form-elements .row-inner .form-submit-group .gglcptch.gglcptch_v2{display:inline-block;margin-bottom:0}.cfppg-learn-more-form-elements .row-inner .form-submit-group input[type=submit]{display:inline-block;vertical-align:top;margin-left:10px;margin-top:12px;height:auto!important;padding:15px 20px;margin-bottom:12px;margin-right:10px;width:100%;max-width:250px}.cfppg-learn-more-form-elements .row-inner .form-submit-note{margin-top:20px;text-align:center;margin-bottom:0;color:#777}#mc4wp-form-1 .mc4wp-alert{text-align:center}.learn-more-form-wrapper{text-align:center}.learn-more-form-wrapper form>label{width:23%;box-shadow:none!important;border:none!important;margin-left:1%;margin-right:1%;float:left}.learn-more-form-wrapper form>label input{background-color:rgb(255,255,255)!important;padding:12px!important;height:auto!important;border-radius:5px!important;border:1px solid rgb(204,204,204)!important;font-size:14px;outline:none!important;color:#333}.learn-more-form-wrapper form .g-recaptcha{width:305px;display:inline-block}.learn-more-form-wrapper form .btn-submit-wrapper{clear:both;padding-top:10px}.learn-more-form-wrapper form .btn-submit-wrapper .submit-btn{display:inline-block;vertical-align:top;margin-left:10px;margin-top:12px;height:auto!important;padding:15px 20px;margin-right:10px;width:100%;max-width:250px;background:#c0242a!important;color:#f1f1f1!important;border:none;font-size:16px;border-radius:5px}.team-member-wrapper{overflow:hidden;margin-bottom:1em}.page-title-heading{margin:0;padding:0;text-transform:uppercase;font-weight:bold;font-size:26px;color:#c1242a}.wpcf7-form-control.wpcf7-submit{color:#fff;padding:1em 2em;border:none;border-radius:3px;text-transform:uppercase;font-size:14px;font-weight:bold}@media only screen and (min-width :1024px){.page-id-8 .page-top img{width:300px;margin-bottom:5px}.home-con h2{margin:20px auto 25px}.home-con{background-size:100% auto!important}.cta-form{margin:-40px -12px -12px -12px!important}#mce-FNAME,#mce-LNAME,#mce-EMAIL,#mce-MMERGE3{width:200px!important}.join-left{margin-top:15px}.page-id-7 .fusion-one-half{margin-bottom:0!important}.learn-testi{margin-top:60px}.crossfit-journal{margin-right:10px}.side-optin #mce-FNAME,.side-optin #mce-LNAME,.side-optin #mce-EMAIL,.side-optin #mce-MMERGE3,.side-optin .fname-wrapper,.side-optin .lname-wrapper,.side-optin .email-wrapper,.side-optin .phone-wrapper,.side-optin input[type=submit],.side-optin .submit-btn{width:210px!important}.cta-home{padding-top:25px!important;background-size:100% auto;padding-bottom:20px!important}.cta-form{margin-left:8px!important;margin-right:-12px!important}.cta-text{margin-left:15px}.home-content h2{margin:20px auto 25px}.cta-right{margin-top:-3px!important;padding-left:95px!important}.home-content{background-size:100% auto!important}.wpcf7-form-control.wpcf7-text{width:223px!important}.home-button{letter-spacing:4px;border-radius:4px!important;margin-bottom:15px}.home .reading-box{margin-bottom:-20px;padding:10px 15px 15px!important}.home .reading-box p{margin-bottom:5px}.fusion-copyright-notice img{width:250px;height:50px;margin-top:-7px}}@media only screen and (max-width :1000px){header#main-header{background-size:auto 100%}}