/* https://3phaseassociates.com/wp-content/themes/activation02/style.css?ver=1.1.1.1547580002 */
body{background-color:#fff}a{color:#cc494f}h1{font-size:2em;font-size:2.5em}pre{background-color:#eee}code{background-color:#eee}pre code{background-color:none}mark,ins{background-color:#fff9c0}.hentry table tr:hover td{background-color:rgba(37,37,37,.075)}.select2-container .select2-choice{padding-top:.35rem;padding-bottom:.35rem}button,a.button,a.button:visited,input[type="button"],input[type="reset"],input[type="submit"]{font-size:.9375rem;font-weight:500;background-color:#cc494f;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:17px 2rem}button:hover,button:active,button:focus,a.button:hover,a.button:active,a.button:focus,a.button:visited:hover,a.button:visited:active,a.button:visited:focus,input[type="button"]:hover,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:active,input[type="submit"]:focus{background-color:rgba(204,73,79,.8)}a:visited{color:#cc494f}a:hover,a:focus,a:active{color:rgba(204,73,79,.8)}.main-navigation-container{background-color:#cc494f}.main-navigation.open{padding-top:90px}.main-navigation .expand{padding-top:16px;padding-bottom:16px;color:#fff;line-height:1}.main-navigation .menu-item-has-children.open>.expand:before{content:"-"}.main-navigation ul a{border-bottom:1px solid rgba(0,0,0,.1)}.main-navigation ul ul{background-color:#cc494f}.main-navigation a{padding:1.6em 1em}.main-navigation .search-form input[type="submit"]{background-color:transparent;background-image:url(/wp-content/themes/activation02/assets/images/search-icon.svg);background-position:center bottom;background-repeat:no-repeat}.menu-toggle{padding-left:.6rem;padding-left:0;display:none;display:block;padding-top:.6rem;padding-top:0;padding-right:.6rem;padding-right:10px;padding-bottom:.6rem;padding-bottom:24px;top:20px;z-index:9999;z-index:99999}.navigation.pagination .nav-links .page-numbers.current{color:#fff;background-color:#cc494f}.site-header{background-color:#2c3845;background-position:center top}.site-title-wrapper{padding-top:3%;padding-bottom:7%;z-index:1}.page-title-container{background-color:transparent}.page-title-container .page-header{z-index:100}.hero{margin-left:auto;margin-right:auto;padding-left:0;padding-top:0;padding-top:1rem;padding-right:0;padding-bottom:56px;padding-bottom:1rem;max-width:1100px;color:#fff}.hero .hero-inner{margin-left:1.38889%;margin-right:1.38889%;width:97.22222%;padding-left:10px;padding-right:10px;float:left}.hero .widget{color:#fff}.site-footer{background-color:#2c3845}.site-info-wrapper{padding-top:0;padding-top:1.5em;padding-bottom:20px;padding-bottom:1.5em}.site-info-wrapper .site-info{overflow:visible;padding:0 20px}.site-info-wrapper .site-info-text{width:97.22222%}.site-info-wrapper .social-menu{width:30.55556%}.footer-menu ul{text-align:center}.social-menu{float:right}.social-menu a{color:#fff}.social-menu a:visited{color:#fff}.social-menu a:hover{background-color:#cc494f}.social-menu a:hover,.social-menu a:visited:hover{color:#fff}.widget{padding:0}.site-footer .widget-title,.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6{color:#fff}.widget_search .search-field{background-color:#fff}.entry-title a:hover,.entry-title a:visited:hover{color:#cc494f}.page-content,.entry-content,.entry-summary{margin-top:1.5em}.entry-content{margin-bottom:1.5em}.comment-list li.bypostauthor{border:3px solid rgba(204,73,79,.2)}body,button,input,select,textarea{font-size:16px;font-size:1rem;font-weight:400;color:#252525;font-family:"Lato","Helvetica Neue",sans-serif;line-height:1.8}h1,h2,h3,h4,h5,h6{margin-top:.2rem;margin-bottom:.8rem;font-weight:700;color:#252525;clear:both;line-height:1.4;text-rendering:optimizeLegibility}body.admin-bar .main-navigation.open{padding-top:136px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation a:hover,.main-navigation a:visited:hover{color:#fff;background-color:rgba(0,0,0,.1)}.admin-bar .menu-toggle{top:48px}.menu-toggle.open{top:20px}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{overflow:hidden;margin:0 0 1.5em}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{width:50%;float:left}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{width:50%;float:right;text-align:right}body.no-max-width .site-content,body.page-template-page-builder .site-content{max-width:none}body.page-template-page-builder .site-content,body.page-template-page-builder .content-area,body.page-template-page-builder-no-header .site-content,body.page-template-page-builder-no-header .content-area{width:100%;max-width:100%;margin:0}.site-header .row{margin-left:auto;margin-right:auto;max-width:1100px}.site-header .row:after{display:block;content:" ";clear:both}.site-header .row .site-title-wrapper,.site-header .row .hero{margin-left:1.38889%;margin-right:1.38889%;width:97.22222%;float:left}.site-title-wrapper .site-title{margin-bottom:0;font-size:1.6em;font-weight:700;text-transform:uppercase;letter-spacing:1px;letter-spacing:-.03em}.page-title-container .page-header h1{font-size:3rem;font-weight:300}.hero .widget .widget-title{font-size:2.5rem;font-size:2rem;font-weight:300;color:#fff;color:#fff;text-align:left;line-height:1.2;line-height:1;margin:21px 0 10px}.hero .widget p{font-size:1rem;font-weight:200;color:#fff;margin:0}.hero .widget .button{margin-top:24px;margin-bottom:.5em}.page-title-container .page-title,.page-title-container .archive-title{margin-top:1.5rem;margin-bottom:1.5rem;font-weight:200;color:#fff}.hero:after{display:block;content:" ";clear:both}.hero .widget::last-child{margin-bottom:0}.hero .widget h1,.hero .widget h2,.hero .widget h3,.hero .widget h4,.hero .widget h5,.hero .widget h6,.hero .widget p,.hero .widget ul,.hero .widget ol,.hero .widget li{color:#fff}.hero .widget input,.hero .widget select,.hero .widget textarea{color:rgba(37,37,37,.5)}.footer-nav,.site-info-wrapper{background-color:#2c3845}.site-info-wrapper .site-info-text,.site-info-wrapper .site-info-text a{font-size:.875rem;color:#fff}.site-info-wrapper .footer-nav{margin-left:1.38889%;margin-right:1.38889%;width:63.88889%;float:left}.site-footer-inner .footer-widget .widget{font-size:.875rem;background-color:transparent}.site-footer-inner .footer-widget .widget ul,.site-footer-inner .footer-widget .widget li,.site-footer-inner .footer-widget .widget a,.site-footer-inner .footer-widget .widget p{font-size:.875rem}.site-footer-inner .footer-widget .widget-title{font-size:1rem;border-bottom:none;font-style:normal;text-transform:uppercase}.social-menu ul li:first-child{margin-left:0}.social-menu ul li:last-child{margin-right:0}.footer-menu ul li{display:inline-block;font-size:.875rem;font-weight:600;text-align:center;font-family:"Lato","Helvetica Neue",sans-serif;text-transform:uppercase;margin:0 10px}.footer-menu ul li a{color:#fff}.widget .widget-title{font-size:1.125rem}.footer-widget .widget:last-child{margin-bottom:0}.widget_search .search-field:focus{background-color:#fff}.paging-navigation{clear:both;margin:0 0 1.5em}.featured-image img{display:block;margin-bottom:2rem}.single .entry-title{margin-bottom:0;font-size:3rem;clear:none}.single .author-image img{display:block;border:3px solid rgba(37,37,37,.1);-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%;padding:3px;margin:15px auto}.single .entry-meta{font-size:1.125rem;color:rgba(37,37,37,.5)}.single .entry-meta a{color:rgba(37,37,37,.5)}.primer-wc-cart-menu .primer-wc-cart-sub-menu{width:100%;float:right;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}.primer-wc-cart-menu .primer-wc-cart-sub-menu li,.primer-wc-cart-menu .primer-wc-cart-sub-menu .widget_shopping_cart{width:100%;background-color:inherit}.primer-wc-cart-menu .primer-wc-cart-sub-menu .widget_shopping_cart{width:250px;float:right;-moz-box-shadow:0 3px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);-o-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2)}.primer-wc-cart-menu .primer-wc-cart-sub-menu .widget_shopping_cart .quantity{padding-left:1.25em;display:block;padding-bottom:.5em;float:left;font-style:italic}.primer-wc-cart-menu .primer-wc-cart-sub-menu .widget_shopping_cart ul.product_list_widget{position:relative!important;left:0;max-height:250px;overflow-y:auto}.primer-wc-cart-menu .primer-wc-cart-sub-menu .widget_shopping_cart p.buttons,.primer-wc-cart-menu .primer-wc-cart-sub-menu .widget_shopping_cart .total,.primer-wc-cart-menu .primer-wc-cart-sub-menu .widget_shopping_cart .product_list_widget{width:100%;float:left}.primer-wc-cart-menu .primer-wc-cart-sub-menu .widget_shopping_cart .total strong{text-index:0}.primer-wc-cart-menu .primer-wc-cart-sub-menu .widget_shopping_cart p.buttons{padding-left:.5em;padding-top:.5em;padding-top:0;padding-right:.5em;padding-bottom:.5em;margin:0}.primer-wc-cart-menu .primer-wc-cart-sub-menu .widget_shopping_cart .cart_list li.mini_cart_item{width:100%;padding-left:0!important;padding-left:1em;padding-top:0!important;padding-top:.5em;padding-right:0!important;padding-right:1em;padding-bottom:0!important;padding-bottom:5px;padding-bottom:.5em;opacity:1;border-bottom:none;text-indent:0;-moz-transition:opacity .25s ease-out;-webkit-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;transition:opacity .25s ease-out;margin:0}.primer-wc-cart-menu .primer-wc-cart-sub-menu .widget_shopping_cart .cart_list li.mini_cart_item img{width:100%;max-width:55px}.primer-wc-cart-menu .primer-wc-cart-sub-menu .widget_shopping_cart .cart_list li.mini_cart_item a{border-bottom:none}.primer-wc-cart-menu .primer-wc-cart-sub-menu .widget_shopping_cart .cart_list li.mini_cart_item a:nth-child(2){width:100%;padding-left:.5em;padding-top:.5em;padding-right:.5em;padding-bottom:.5em;padding-bottom:0;text-indent:0!important;margin:0}.primer-wc-cart-menu .primer-wc-cart-sub-menu .widget_shopping_cart .cart_list li.mini_cart_item:hover{opacity:.85}.primer-wc-cart-menu .primer-wc-cart-sub-menu .primer-wc-cart-sub-menu-item .product_list_widget{display:inline-block;left:0!important;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;background-color:inherit;border:none}.primer-wc-cart-menu .primer-wc-cart-sub-menu .primer-wc-cart-sub-menu-item .widget_shopping_cart{margin-bottom:0;padding:0}.primer-wc-cart-menu .primer-wc-cart-sub-menu .primer-wc-cart-sub-menu-item .widget_shopping_cart .total{text-align:center;padding:10px 0;margin:0}.primer-wc-cart-menu .primer-wc-cart-sub-menu .primer-wc-cart-sub-menu-item .widget_shopping_cart .total strong{text-indent:0}.primer-wc-cart-menu .primer-wc-cart-sub-menu .primer-wc-cart-sub-menu-item .widget_shopping_cart p.buttons a{width:100%;text-align:center;text-indent:0}.primer-wc-cart-menu .primer-wc-cart-sub-menu .primer-wc-cart-sub-menu-item .widget_shopping_cart p.buttons a:first-child{margin-bottom:5px}.primer-wc-cart-menu .primer-wc-cart-sub-menu .primer-wc-cart-sub-menu-item .cart-preview-count{margin-left:8px}.primer-wc-cart-menu .primer-wc-cart-sub-menu .primer-wc-cart-sub-menu-item .cart_list li a.remove{margin-left:15px;margin-right:5px;margin-top:10px;float:left;position:relative!important;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;line-height:.95;border:none;text-indent:0!important;z-index:1001;padding:0}.primer-wc-cart-menu .primer-wc-cart-sub-menu .primer-wc-cart-sub-menu-item .cart_list li a.remove:hover{background-color:red!important}.primer-wc-cart-menu:hover{cursor:pointer}.primer-wc-cart-menu:hover a{background-color:transparent}body.post-type-archive span.onsale,body.post-type-archive ul.products li.product .onsale,body.single-product span.onsale,body.single-product ul.products li.product .onsale{line-height:inherit;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;min-height:auto;min-width:auto;padding:2px 8px;margin:0}body.single-product .quantity .input-text{padding:8px}body.woocommerce-cart .primer-wc-cart-sub-menu{display:none}.woocommerce table.cart img,.woocommerce-page table.cart img{width:100%;margin-bottom:0;max-width:100px}.woocommerce table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{padding:7px!important}.woocommerce ul.products li.product a.add_to_cart_button{width:100%;font-size:16px;text-align:center}@media only screen and (max-width:768px){.admin-bar .menu-toggle{top:68px}}@media only screen and (max-width:40.063em){.site-title-wrapper{width:auto;max-width:80%;position:relative;z-index:8}.navigation.pagination .paging-nav-text{float:left}.primer-wc-cart-menu .primer-wc-cart-sub-menu .widget_shopping_cart{width:100%}.site-info-wrapper .footer-nav,.site-info-wrapper .site-info-text,.site-info-wrapper .social-menu{margin-left:1.38889%;margin-right:1.38889%;width:97.22222%;float:left;text-align:center}.hero{padding-bottom:100px;position:relative}.main-navigation a{padding-top:1.2em;padding-bottom:1.2em}.main-navigation ul ul{display:none}.main-navigation ul .open>.sub-menu{display:block}.main-navigation-container{right:0;top:0;position:absolute;left:0;z-index:9}body,button,input,select,textarea{font-size:14.4px;font-size:.9rem}}@media only screen and (min-width:40.063em){.single .author-image{margin-left:20px;width:90px;float:right}.hentry{padding:0 15px 0 0}.footer-menu ul{text-align:left}.site-info-wrapper .social-menu{text-align:right}.hero .widget{padding:0 0 1em}.hero .widget .widget-title{font-size:3.5rem;font-size:3rem;color:#fff;text-align:left;line-height:1}.hero .hero-inner{margin-left:1.38889%;margin-right:1.38889%;width:63.88889%;float:left}.hero .widget p{font-size:1.2rem}.site-title-wrapper{padding-top:7%}.site-header .row .hero{margin-left:1.38889%;margin-right:1.38889%;width:55.55556%;float:left}.menu-toggle{display:none}.main-navigation .search-form input[type="submit"]{right:10px;top:10px}.main-navigation .search-form{float:right;clear:none;height:48px;padding:0;margin:1em}.main-navigation .sub-menu .menu-item-has-children>a::after{display:inline}.main-navigation li{float:left;position:relative}.main-navigation ul ul{position:absolute;left:-999em;-moz-box-shadow:0 3px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);-o-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2)}.main-navigation ul ul ul{top:0;left:-999em}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation .menu-main-menu-container{margin-left:25px;float:left}.main-navigation{display:block}.main-navigation .expand{display:none}.main-navigation.open{padding-top:0}}@media only screen and (min-width:568px){.footer-menu ul li{text-align:left}}