html,body{font-size:1.1rem}body a,.woocommerce ul.products li.product a{color:#252525}body a:hover,.woocommerce ul.products li.product a:hover{color:#cb2227}.page-content a{color:#cb2227}.page-content a:hover{color:#252525}body:not([class*=elementor-page-]) .site-main,.cpc-footer-menu{width:1120px;max-width:95vw}.cpc-social-icons ul.menu{padding-left:0}#cpc-info{display:block;float:left}#cpc-info img{width:25px;height:25px}.cpc-social-icons{padding-left:0}.cpc-social-icons li{display:inline-block}.ubermenu-target{text-transform:none!important;font-size:14px;font-weight:600!important}.ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,.ubermenu-skin-grey-white .ubermenu-item-level-0:hover>.ubermenu-target,.ubermenu-skin-grey-white .ubermenu-item-level-0:active>.ubermenu-target,.ubermenu-skin-grey-white .ubermenu-item-level-0:focus>.ubermenu-target{background:0 0!important}#ubermenu-nav-main-92213 .ubermenu-target{padding-left:10px;padding-right:10px}#menu_search_form_new{border-radius:15px}#menu_search_form_new input[type=text]{padding:.3rem 1rem;border-radius:20px;text-align:center}.cpc-menu-left .ubermenu-main .ubermenu-item-level-0>.ubermenu-target,.cpc-menu-right .ubermenu-main .ubermenu-item-level-0>.ubermenu-target{color:#df9f1f;font-size:16px;font-weight:700}.cpc-menu-left .ubermenu.ubermenu-main .ubermenu-item-level-0:hover>.ubermenu-target,.cpc-menu-right .ubermenu.ubermenu-main .ubermenu-item-level-0:hover>.ubermenu-target{color:#54595f}.cpc-menu-left .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,.cpc-menu-right .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target{color:#54595f!important}.cpc-menu-left .ubermenu-main .ubermenu-item-level-0>.ubermenu-target{padding-left:0;text-align:left}.cpc-menu-right .ubermenu-main .ubermenu-item-level-0>.ubermenu-target{padding-right:0;text-align:right}.ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target{color:#000!important;background:#fff!important}.mobile-main-menu .ubermenu-responsive-toggle{background:#fff!important;color:#c5484c!important;font-size:22px!important}.ubermenu-main.ubermenu-mobile-modal.ubermenu-mobile-view{background:#17a3ad!important}.mobile-main-menu .ubermenu-target .ubermenu-item-layout-default .ubermenu-item-layout-text_only a:visited,.mobile-main-menu .ubermenu-target .ubermenu-item-layout-default .ubermenu-item-layout-text_only a:active{color:#fff!important}.ubermenu-main.ubermenu-mobile-modal.ubermenu-mobile-view,.ubermenu-responsive-default.ubermenu.ubermenu-mobile-modal{z-index:2147483647!important;top:150px!important}@media only screen and (max-device-width:1024px){.ubermenu-main.ubermenu-mobile-modal.ubermenu-mobile-view .ubermenu-item.ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target::after,.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target::after{content:"  \25BC"!important}}#site-footer{max-width:1600px}#cpc-footer-menu-container{overflow:auto;background-color:#303030;width:100%;margin-top:10px;padding-bottom:10px}.cpc-footer-menu{height:auto;margin:auto;color:#b5b5b5}.cpc-footer-menu h6{color:#fff}.cpc-footer-menu a{color:#b5b5b5}.cpc-footer-menu a:hover{color:#ef8700}.cpc-footer-menu-col{float:left;display:block;padding-right:50px;max-width:25%;width:25%;font-size:14px}#cpc-footer-cta-container{overflow:auto;background-color:#ef8700;width:100%;padding:20px;color:#fff;font-size:18px;text-align:center}#mc_embed_signup input[type=email],#mc_embed_signup input[type=text]{font-family:open sans,helvetica neue,Arial,Helvetica,Verdana,sans-serif;font-size:15px;border:1px solid #abb0b2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#343434;background-color:#fff;box-sizing:border-box;height:32px;padding:0 .4em;display:inline-block;margin:0;width:350px;max-width:30%;vertical-align:top;margin-bottom:5px}#mc_embed_signup .button{background-color:#303030!important}.cpc-copyright h5{font-size:18px}body.blog div#cpc-masonry,body.archive div#cpc-masonry,body.page div#cpc-masonry{-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:1em;-webkit-column-gap:1em;column-gap:1em}body.blog article,body.archive article,body.page .post .listing-item{background-color:#eee;display:inline-block;margin:0 0 1em;padding:1em;width:100%}body.archive .archive-header,body.blog .paging-navigation,body.archive .paging-navigation{background-color:#fff;-webkit-column-span:all;column-span:all}.post h1.entry-title{margin-bottom:.25rem}.cpc-post-meta{margin-bottom:.5rem}.author_bio_section{background-color:#e5d0ac;padding:15px;border:1px solid #ccc;border-radius:13px}.author_name{font-size:16px;font-weight:700}.author_details img{border:1px solid #d8d8d8;border-radius:50%;float:left;margin:0 10px 10px 0}#cpc-sidebar{float:left;display:block;max-width:413px;width:29.4118%}#cpc-sidebar h3.widget-title{font-size:1.3rem!important;font-weight:700}.type-post .page-content{float:left;width:70%;padding-right:30px}.widget-content ul{list-style:none;padding-left:0}.cpc-recent-bg{margin-top:10px;width:100%;height:auto;cursor:pointer}.cpc-recent-intro{padding:5%;text-align:center;font-size:14px;color:#fff;background-color:rgba(0,0,0,.5)}.cpc-recent-intro a,.cpc-recent-intro a:hover{color:#fff}.new-posts .cpc-recent-intro{font-size:22px}.display-posts-listing.image-left .listing-item{overflow:hidden;margin-bottom:0;width:100%}.display-posts-listing.image-left .image{float:left;margin:0 16px 0 0}.display-posts-listing.image-left .title{display:block;padding-top:10px}.woocommerce ul.products li.product .button{display:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce div.product form.cart .button{color:#fff;background-color:#e6a01e}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce div.product form.cart .button:hover{color:#fff;background-color:#ffae23}.woocommerce table,.woocommerce tr,.woocommerce td,.woocommerce tbody{background:0 0!important}.product_meta{display:none}.woocommerce-info{border-top-color:#df9f1f}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:transparent}.woocommerce-error::before,.woocommerce-info::before{content:"\e015";color:#df9f1f}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#778f15}.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#778f15}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{width:400px;max-width:100%}.woocommerce-checkout table.cart td.actions .coupon .input-text{width:auto}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:180px}.acoplw-badge>span{z-index:9}.order-branding,.order-addresses,.order-info,.order-items,.order-notes,.order-thanks,.order-colophon{margin-bottom:1em!important}.woocommerce-form-coupon-toggle{display:none!important}.woocommerce #order_review,.woocommerce #order_review_heading{}.woocommerce-checkout h1.entry-title,.woocommerce-billing-fields h3,.woocommerce #order_review_heading{color:#778f15}.woocommerce .col2-set::after,woocommerce-page .col2-set::after{content:none}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select,li.payment_method_paypal label{display:inline}.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:left}.woocommerce form .form-row{padding:1px;margin:0!important}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{width:49%}.woocommerce-checkout #payment ul.payment_methods li{line-height:1}.woocommerce-checkout #payment ul.payment_methods li img{display:inline;max-width:30%}.woocommerce-checkout .about_paypal{display:none!important}.woocommerce #billing_first_name_field,.woocommerce #billing_last_name_field,.woocommerce #shipping_first_name_field,.woocommerce #shipping_last_name_field{max-width:47%}.woocommerce-checkout #payment ul.payment_methods li img{}.woocommerce a.remove{color:#df9f1f!important}td.product-remove a.remove{color:#df9f1f!important}.woocommerce a.remove:hover{color:#000!important;background:0 0!important}th.product-remove:before{content:"Remove"}.woocommerce .wc-backward{display:none!important}.product-template-default .woocommerce-info.wc_points_rewards_earn_points{display:none}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){body.blog div#cpc-masonry,body.archive div#cpc-masonry,body.page div#cpc-masonry{-moz-column-count:2;-webkit-column-count:2;column-count:2}#cpc-sidebar,.type-post .page-content{width:100%;padding:0 15px}.cpc-footer-menu-col{width:50%;max-width:50%}}@media only screen and (max-width:767px){body.blog div#cpc-masonry,body.archive div#cpc-masonry,body.page div#cpc-masonry{-moz-column-count:1;-webkit-column-count:1;column-count:1}#cpc-info{float:inherit;margin:auto;text-align:center}.secondary-menu{float:inherit;margin:auto;text-align:center}#cpc-sidebar,.type-post .page-content{width:100%;padding:0 15px}.cpc-footer-menu-col{width:100%;max-width:100%!important;padding-right:0;text-align:center}#mc_embed_signup input[type=email],#mc_embed_signup input[type=text]{max-width:51%}}