/* Header */div.ccm-page header{padding:0;background-color:var(--bs-mdi-std)}#Header-Full-Bar{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin:0;width:100%;height:90px;background:var(--bs-mdi-std);color:var(--bs-white)}#Header-Full-Bar #Header-Site-Logo{flex:0 0 200px;display:flex;justify-content:center;align-items:center;padding:0}#Header-Full-Bar #Header-Site-Logo a,#Header-Full-Bar div.HTMLBlock,#Header-Full-Bar div.HTMLBlock,#Header-Full-Bar #Header-Cart .store-utility-cart{border-radius:28px;-webkit-border-radius:28px;-moz-border-radius:28px}#Header-Full-Bar #Header-Site-Logo a:hover,#Header-Full-Bar div:hover.HTMLBlock,#Header-Full-Bar div:hover.HTMLBlock,#Header-Full-Bar #Header-Cart .store-utility-cart:hover{background-color:var(--bs-mdi-background);outline:1px solid var(--bs-black);border-radius:28px;-webkit-border-radius:28px;-moz-border-radius:28px;transition:.5s}#Header-Full-Bar #top-navbar-left{flex:0 0 360px;display:flex;flex-flow:row nowrap}#Header-Full-Bar #Header-Search{flex:2 2 auto;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}#Header-Full-Bar #top-navbar-right{flex:0 0 300px;display:flex;flex-flow:row nowrap}#Header-Full-Bar #Header-Cart{flex:0 0 200px;display:flex;justify-content:center;align-items:center}#Header-Full-Bar a{color:var(--bs-white)!important}#Header-Full-Bar a:hover{color:var(--bs-pink)!important}#Header-Full-Bar .fa-arrows-alt{color:var(--bs-gray-800)!important}#Header-Full-Bar #Header-Site-Logo img{margin:15px;width:115px;height:40}#Header-Full-Bar #top-navbar-left,#Header-Full-Bar #top-navbar-left .HTMLBlock{display:flex;flex-flow:row nowrap;justify-content:center}#Header-Full-Bar #top-navbar-left .Header-Text{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin:0 10px;height:55px;color:var(--bs-white);font-family:Trebuchet MS;font-size:14px;font-weight:700;text-transform:capitalize}#Header-Full-Bar #Header-Search .searching{flex:0 0 100%;padding:15px 5px;white-space:nowrap}#Header-Full-Bar #Header-Search .searching .SearchInput{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}#Header-Full-Bar #Header-Search .searching .SearchInput .SearchInputInput{flex:1 1 100%;margin:0 -38px 0 0;padding:0}#Header-Full-Bar #Header-Search .searching .SearchInput .SearchInputButton{flex:0 0 38px;margin:0;padding:0}#Header-Full-Bar #Header-Search .searching .SearchInput input{padding:0 5px;height:38px;width:100%;font-size:18px;font-weight:400;color:var(--bs-black);border:2px solid var(--bs-gray-800);box-sizing:border-box;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px}#Header-Full-Bar #Header-Search .searching .SearchInput .SearchBtn{height:34px;font-size:24px;color:var(--bs-black);cursor:pointer;background-color:var(--bs-white);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border:0}#Header-Full-Bar #top-navbar-right{display:flex;flex-flow:row nowrap;justify-content:center}#Header-Full-Bar #top-navbar-right .Header-Text{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin:0 10px;height:55px;color:var(--bs-white);font-family:Trebuchet MS;font-size:14px;font-weight:700;text-transform:capitalize}#Header-Full-Bar #Header-Cart .store-utility-cart{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;margin:7px;padding:5px 8px;height:55px;width:100%;font-family:Trebuchet MS;font-size:16px;color:var(--bs-white)}#Header-Full-Bar #Header-Cart .store-cart-empty{display:none}#Header-Full-Bar #Header-Cart .store-utility-links{overflow:hidden}#Header-Full-Bar #Header-Cart .store-utility-links-totals{width:100%;text-align:center}#Header-Full-Bar #Header-Cart .store-utility-links-totals i{font-size:20px}#StoreSaleBanner{display:flex;flex-flow:row nowrap;padding:0;width:100%;background-color:var(--bs-mdi-background)!important}#StoreSaleBanner .advanced-image-left{flex:1 1 auto;display:flex;justify-content:flex-start;align-items:center}#StoreSaleBanner .advanced-image-center{flex:1 1 auto;display:flex;justify-content:center;align-items:center}#StoreSaleBanner .advanced-image-right{flex:1 1 auto;display:flex;justify-content:flex-end;align-items:center}
/* Footer */footer#footer-theme{margin:0;padding:0;width:100%;background:var(--bs-mdi-std);background:-webkit-gradient(linear,0 0,0 bottom,from(var(--bs-mdi-graddark)),to(var(--bs-mdi-gradlight)));background:-webkit-linear-gradient(var(--bs-mdi-graddark),var(--bs-mdi-gradlight));background:-moz-linear-gradient(var(--bs-mdi-graddark),var(--bs-mdi-gradlight));background:-ms-linear-gradient(var(--bs-mdi-graddark),var(--bs-mdi-gradlight));background:-o-linear-gradient(var(--bs-mdi-graddark),var(--bs-mdi-gradlight));background:linear-gradient(var(--bs-mdi-graddark),var(--bs-mdi-gradlight));color:var(--bs-white)}footer#footer-theme a{text-decoration:none;color:var(--bs-white)!important}footer#footer-theme a:hover{text-decoration:none;color:var(--bs-pink)}#FooterLinks{display:flex;flex-flow:row nowrap;align-items:initial;padding-bottom:8px}#FooterLinks .footerDiv{flex:1 0 auto;margin:0 20px;font-size:16px}#FooterLinks .footerDiv h2{font-size:1.5em;padding-left:30px;background-color:var(--bs-mdi-bg-foot)!important;color:var(--bs-white);height:58px;line-height:58px;text-transform:uppercase}#FooterLinks .footerDiv .footerSpace{padding:0 20px}#FooterLinks .footerDiv .footerSpace .social-media{text-align:left}#FooterLinks .footerDiv .footerSpace .social-media i{display:inline-block;padding:4px}#FooterLinks .footerDiv .footerSpace .social-media .footerBlockRight a{margin:0 8px 0 0;background-color:var(--bs-white);font-size:28px}#FooterLinks .footerDiv .footerSpace .social-media .footerBlockRight svg{margin:1px;width:30px;height:28px}#FooterLinks .footerDiv .footerSpace .social-media .footerBlockRight a.LinkedIn{color:var(--bs-LinkedIn)!important}#FooterLinks .footerDiv .footerSpace .social-media .footerBlockRight a.Youtube{color:var(--bs-Youtube)!important}#FooterLinks .footerDiv .footerSpace .social-media .footerBlockRight a.X{color:var(--bs-black)!important}#FooterLinks .footerDiv .footerSpace .social-media .footerBlockRight a.Facebook{color:var(--bs-Facebook)!important}#FooterLinks .footerDiv .footerSpace .social-media .footerBlockRight a:hover{background-color:var(--bs-gray-300);box-shadow:0 0 8px var(--bs-black);-moz-box-shadow:0 0 8px var(--bs-black);-webkit-box-shadow:0 0 8px var(--bs-black)}#FooterLinks .footerDiv .footerSpace .social-media .footerBlockRight a.LinkedIn:hover{color:var(--bs-LinkedIn)!important}#FooterLinks .footerDiv .footerSpace .social-media .footerBlockRight a.Youtube:hover{color:var(--bs-Youtube)!important}#FooterLinks .footerDiv .footerSpace .social-media .footerBlockRight a.X:hover{color:var(--bs-black)!important}#FooterLinks .footerDiv .footerSpace .social-media .footerBlockRight a.Facebook:hover{color:var(--bs-Facebook)!important}#FooterLinks .footerDiv .footerSpace .HTMLBlock{display:flex;flex-flow:row nowrap;align-items:flex-start;padding:1px 5px}#FooterLinks .footerDiv .footerSpace .HTMLBlock .footerBlockLeft{flex:0 0 30px;text-align:center}#FooterLinks .footerDiv .footerSpace .HTMLBlock .footerBlockLeft i,#FooterLinks .footerDiv .footerSpace .HTMLBlock .footerBlockLeft svg{font-size:26px}#FooterLinks .footerDiv .footerSpace .HTMLBlock .footerBlockRight{flex:10 10 100%;align-self:flex-start;padding-left:3px;text-align:left;font-size:16px}#FooterLinks .footerDiv .footerSpace .HTMLBlock .footerBlockRight a:hover{color:var(--bs-pink)!important}#FooterLinks .footerDiv .footerSpace .footerSpaceLast{display:flex;flex-flow:row nowrap;justify-content:flex-start}#FooterLinks .footerDiv .footerSpace .footerSpaceLast .footerSpace-nav{flex:10 10 70%}#FooterLinks .footerDiv .footerSpace .footerSpaceLast .footerSpace-nav i{font-size:21px}#FooterLinks .footerDiv .footerSpace .footerSpaceLast .footerSpace-nav a{font-size:16px}#FooterLinks .footerDiv .footerSpace .footerSpaceLast .footerSpace-bbb{flex:0 0 62px;overflow:hidden;margin:0;padding:0;height:115px}#FooterLinks .footerDiv .footerSpace .footerSpaceLast .footerSpace-bbb .BoxCaption div.caption{margin-top:-10px!important}#FooterLinks .footerDiv .footerSpace .footerSpaceLast .footerSpace-bbb .BoxCaption div.caption strong{font-size:10px;font-weight:normal;color:var(--bs-white)!important}#FooterCopyright{display:flex;justify-content:center;align-items:center;height:56px;background-color:var(--bs-mdi-bg-foot)!important;color:var(--bs-white);font-size:1.1em}#FooterCopyright>div{text-align:center}#FooterCopyright .copyright-symbol{font-size:.8em;vertical-align:super}.ccm-notifications-box{display:none!important}
@media (max-width:1400px){#Header-Full-Bar #top-navbar-left{flex:0 0 325px}#Header-Full-Bar #top-navbar-right{flex:0 0 210px}#FooterLinks .footerDiv .footerSpace{padding:0 10px}}
@media (max-width:1275px){#Header-Full-Bar #Header-Site-Logo{flex:0 0 175px}#Header-Full-Bar #top-navbar-left{flex:0 0 300px}#Header-Full-Bar #top-navbar-right{flex:0 0 200px}#Header-Full-Bar #Header-Cart{flex:0 0 175px}#Header-Full-Bar #top-navbar-left .Header-Text,#Header-Full-Bar #top-navbar-right .Header-Text{font-size:13px}#Header-Full-Bar #Header-Cart .store-utility-cart{font-size:14px}}
@media (max-width:1200px){#FooterLinks .footerDiv .footerSpace{padding:0}}
@media (max-width:1150px){#Header-Full-Bar #Header-Site-Logo{flex:0 0 150px}#Header-Full-Bar #Header-Site-Logo img{margin:10px}#Header-Full-Bar #Header-Cart{flex:0 0 150px}#Header-Full-Bar #top-navbar-left .Header-Text,#Header-Full-Bar #top-navbar-right .Header-Text{font-size:12.5px}#Header-Full-Bar #Header-Cart .store-utility-cart{font-size:13px}}
@media (max-width:1050px){#Header-Full-Bar #Header-Site-Logo{flex:0 0 140px}#Header-Full-Bar #Header-Site-Logo img{margin:7px;width:100px;height:35}#Header-Full-Bar #top-navbar-left{flex:0 0 280px}#Header-Full-Bar #top-navbar-right{flex:0 0 190px}#Header-Full-Bar #Header-Cart{flex:0 0 140px}#Header-Full-Bar #top-navbar-left .Header-Text,#Header-Full-Bar #top-navbar-right .Header-Text{font-size:11.5px}#Header-Full-Bar #Header-Cart .store-utility-cart{font-size:12px}}
@media (max-width:992px){#Header-Full-Bar #Header-Site-Logo{flex:0 0 125px}#Header-Full-Bar #Header-Site-Logo img{width:95px;height:33}
#Header-Full-Bar #Header-Cart{flex:0 0 125px}#Header-Full-Bar #top-navbar-left .Header-Text,#Header-Full-Bar #top-navbar-right .Header-Text{margin:0 5px;font-size:11px}#Header-Full-Bar #Header-Cart .store-utility-cart{white-space:nowrap;overflow:hidden;font-size:11.5px}#FooterLinks{flex-flow:column nowrap}#FooterLinks .footerDiv{margin:0}#FooterLinks .footerDiv .footerSpace .footerSpaceLast .footerSpace-nav{flex:5 7 50%}#FooterLinks .footerDiv .footerSpace .footerSpaceLast .footerSpace-bbb{flex:4 0 62px}#FooterCopyright{height:40px;font-size:14px}#FooterLinks .footerDiv .footerSpace{padding:0 35px}}
@media (max-width:900px){#Header-Full-Bar #Header-Site-Logo{flex:0 0 105px}#Header-Full-Bar #Header-Site-Logo img{width:86px;height:30}#Header-Full-Bar #top-navbar-left{flex:0 0 275px}#Header-Full-Bar #top-navbar-right{flex:0 0 180px}#Header-Full-Bar #Header-Cart{flex:0 0 105px}#Header-Full-Bar #top-navbar-left .Header-Text,#Header-Full-Bar #top-navbar-right .Header-Text{font-size:10.5px}#Header-Full-Bar #Header-Cart .store-utility-cart{white-space:nowrap;overflow:hidden;font-size:11px}}
@media (max-width:840px){#Header-Full-Bar #Header-Site-Logo{flex:0 0 100px}#Header-Full-Bar #Header-Site-Logo img{width:80px;height:28}#Header-Full-Bar #top-navbar-left{flex:0 0 250px}#Header-Full-Bar #top-navbar-right{flex:0 0 160px}#Header-Full-Bar #Header-Cart{flex:0 0 100px}#Header-Full-Bar #top-navbar-left .Header-Text,#Header-Full-Bar #top-navbar-right .Header-Text{font-size:10px}#Header-Full-Bar #Header-Cart .store-utility-cart{font-size:10px}}
@media (max-width:768px){#Header-Full-Bar #top-navbar-left,#Header-Full-Bar #top-navbar-right{flex-flow:column nowrap;flex:0 0 130px}#Header-Full-Bar #top-navbar-left .Header-Text,#Header-Full-Bar #top-navbar-right .Header-Text{margin:0;height:25px;font-size:11px}}
@media (max-width:650px){#Header-Full-Bar{flex-flow:row wrap;height:120px}#Header-Full-Bar #Header-Site-Logo{order:1;flex:0 0 40%;height:75px}#Header-Full-Bar #Header-Search{order:2;flex:2 2 60%;height:75px}#Header-Full-Bar #top-navbar-left{order:3;flex:1 1 42%;justify-content:flex-end;flex-flow:row nowrap}#Header-Full-Bar #top-navbar-right{order:4;flex:1 1 33%;justify-content:flex-start;flex-flow:row nowrap}#Header-Full-Bar #Header-Cart{order:5;flex:0 0 25%}#Header-Full-Bar #Header-Search .searching{padding:0 10px}#Header-Full-Bar #Header-Search .searching .SearchInput .SearchInputInput{margin:0}#Header-Full-Bar #Header-Search .searching .SearchInput .SearchBtn{margin-left:-38px}#Header-Full-Bar #top-navbar-left .Header-Text,#Header-Full-Bar #top-navbar-right .Header-Text{margin:0 5px;height:45px}#Header-Full-Bar #Header-Cart .store-utility-cart{margin:0 3px;padding:3px;height:45px}}
@media (max-width:580px){#Header-Full-Bar #Header-Site-Logo{flex:0 0 35%}#Header-Full-Bar #Header-Search{flex:2 2 65%}#Header-Full-Bar #top-navbar-left .Header-Text,#Header-Full-Bar #top-navbar-right .Header-Text{font-size:10px}}
@media (max-width:500px){#Header-Full-Bar #Header-Site-Logo{flex:0 0 30%}#Header-Full-Bar #Header-Search{flex:2 2 60%}
#Header-Full-Bar #top-navbar-left,#Header-Full-Bar #top-navbar-right{flex:1 1 32%;flex-flow:column nowrap}#Header-Full-Bar #top-navbar-left .Header-Text,#Header-Full-Bar #top-navbar-right .Header-Text{margin:0;height:20px;font-size:9px}#Header-Full-Bar #Header-Cart{flex:0 0 35%}#FooterLinks .footerDiv .footerSpace .footerSpaceLast .footerSpace-nav{flex:10 10 70%}#FooterLinks .footerDiv .footerSpace .footerSpaceLast .footerSpace-bbb{flex:0 0 62px}#FooterLinks .footerDiv .footerSpace{padding:0}}
