@charset "utf-8";

.bundle-options-wrapper .qty.field .qty-changer{margin-left: 0 !important;}
.bundle-options-wrapper .qty.field .qty-changer>a:first-child{right:0 !important;}
body.pixiedust { overflow-x: hidden; overflow-y: auto; }
body.pixiedust a, body.pixiedust a:visited, body.pixiedust .alink:visited, body.pixiedust a:hover, body.pixiedust .alink:hover { color:#00984c; }
body.pixiedust .page-header.type6.header-newskin .panel.wrapper { background:#c4d0dc; }
body.pixiedust .page-header.type6.header-newskin .panel.header .header.links, body.pixiedust .page-header.type6.header-newskin .panel.header .header.links > li > a { color:#141A1F; }
body.pixiedust .page-header.type6.header-newskin .navigation li.level0 > .level-top { font-size: 14px; }
.page-header.type1 .navigation li.level0, .page-header.type3 .navigation .level0 > .level-top, .page-header.type4 .navigation .level0 > .level-top, .page-header.type20 .navigation .level0 > .level-top, .page-header.type17 .navigation li.level0, .page-header.type5 .navigation .level0 > .level-top, .page-header.type2 .navigation .level0 > .level-top, .page-header.type11 .navigation li.level0 > .level-top, .page-header.type6 .navigation .level0 > .level-top, .page-header.type19 .navigation .level0 > .level-top, .page-header.type7 .navigation .level0 > .level-top, .page-header.type23 .navigation .level0 > .level-top, .page-header .drop-menu + .custom-menu-block a, .page-header.type8 .navigation .level0 > .level-top, .page-header.type8.header-newskin .navigation .level0 > .level-top, .page-header.type9 .navigation .level0 > .level-top, .page-header.type16 .navigation li.level0, .page-header.type2.header-newskin .navigation .level0 > .level-top, .page-header.type18 .navigation .level0 > .level-top, .page-header.header-newskin .navigation .level0 > .level-top { color:#141A1F !important; }
body.pixiedust .page-header.type6 .minicart-wrapper .action.showcart:before, .page-header.type6 .minicart-wrapper .action.showcart.active:before { color:#00984C; }
body.pixiedust .page-header .navigation li.level0.active, body.pixiedust .page-header .navigation li.level0.active a.level-top, body.pixiedust .page-header .navigation li.level0:hover, body.pixiedust .page-header .navigation li.level0:hover a.level-top { background-color:#FFDB00 !important;  }
body.pixiedust  .blog-widget-recent-grid .post-list { display:flex; flex-wrap: wrap; }
body.pixiedust .blog-widget-recent-grid .post-list .post-holder { width:49%; float:left; margin:0 2% 2% 0%; clear:none; background:#fff;  }
body.pixiedust .blog-widget-recent-grid .post-list .post-holder:nth-child(2n) { margin-right: 0; }
body.pixiedust  .post-list .post-content { box-sizing: border-box; padding: 15px; }
body.pixiedust  .blog-widget-recent-grid .post-list .post-title .post-item-link { font-size: 20px; line-height: 27px; letter-spacing: .3px; font-weight: 700; }
body.pixiedust .blog-widget-recent-grid .post-list .post-title .post-item-link { color:#00984C;  }
body.pixiedust a.post-read-more { color:#00984C !important; }
body.pixiedust .actions-toolbar.text-center { text-align: center; }
body.pixiedust .actions-toolbar.text-center a { float:none; }
body.pixiedust .footer-top { color:#141A1F; }
body.pixiedust .footer-middle { background:#F2F4F3; }
body.pixiedust .footer-bottom { background:#d9dddb; }
body.pixiedust .footer-middle .block .block-title strong { color:#00753B; font-weight: 700; }
body.pixiedust .footer-middle a, body.pixiedust .footer-middle a, body.pixiedust .footer-middle a:hover, body.pixiedust .footer-middle a:focus { color:#00984C; }
body.pixiedust .page-wrapper > .breadcrumbs { background:none; padding:0; }
body.pixiedust .page-wrapper > .breadcrumbs strong { color:#000; }
body.pixiedust .breadcrumbs .item:not(:last-child):after { color:#000; }
body.pixiedust .fotorama__caption { display: none; }
.customer-account-login .primary a.create span { color:#fff !important; }
.checkout-onepage-success .action.primary.continue span { color:#fff !important; }
.cms-index-index .pm-fblock-wrap.pm-columns_style4 { margin-bottom:0; }
.cms-index-index .pm-fblock-wrap.pm-columns_style4.pm-columns_style6 { margin-top:0px; }
.pm-fblock-wrap { width: 100%; float:left; position:relative; margin:0; z-index: 1; }
.pm-columns_2 .pm-fb { width:48.75%; display:inline-block; position:relative; }
.pm-columns_2 .pm-fb img { width:100%; height:auto; }
.pm-columns_2 .pm-fb_2 { margin-left:2.5%; }
.pm-fb .banner-button { position:absolute; bottom:20px; right:20px;}
.pm-columns_style2 .pm-fb-content h2, .pm-columns_style2 .pm-fb-content h3 { font-size:20px; font-family:'Aaux ProUltra'; margin:10px 0 10px; }
.pm-columns_style2 .pm-fb-content p { font-size:16px; }
.pm-columns_3 .pm-fb { width:31.666%; margin-right:2.5%;display:inline-block; position:relative; margin-bottom:2%; }
.pm-columns_3 .pm-fb img { float:left; }
.pm-columns_3 .pm-fb_3, .pm-columns_3 .pm-fb_6, .pm-columns_3 .pm-fb_9 { margin-right:0;  }
.pm-subtitle { background:#70938f; width:100%; box-sizing: border-box; text-align:center; padding:10px; font-size:24px; color:#fff; float:left; }
.fblock-label { position:absolute; left:0; top:0; min-width:150px; color:#fff; padding:10px; box-sizing:border-box; font-size:21px;   }
.pm-columns_style1 .pm-fb { float:left; line-height:0;  }
.pm-columns_style1 .pm-fb_1 { width:66.65%; }
.pm-columns_style1 .pm-fb_2 { width:32.1%; margin-left:1.25%; }
.pm-fb { position:relative; overflow:hidden; box-sizing:border-box; }
.pm-fb img { width:100%; height:auto; }
.pm-fb img.pm-wobble-img { position: absolute; z-index: 1; width:100%; height: auto; top:0; left:0; transition:all 100ms ease; }
.pm-fb:hover img.pm-wobble-img { width:103%; max-width: 103px; transform:rotate(2deg);}
.pm-fb-title { position:absolute; text-align:center;  z-index:9; }
body.pixiedust .pm-fb-title h4 { font-size:30px; margin:0 0 10px; line-height:1.42857143; }
.pm-fb-title a { display:block; text-decoration:none; color:#fff; font-size:20px; padding-top:5px; }
.pm-fb-content { box-sizing: border-box; text-align: center;  width:100%; z-index: 2; }
.pm-fb_content { z-index: 2;}
.pm-columns_style2.widestyle { width:100%; float:left; }
.pm-columns_style2.widestyle .pm-fb { width:100%; float:left; margin:0 0 60px; padding:30px 0; border-radius: 0; }
.pm-columns_style2.widestyle .pm-fb_content {  position: absolute; top:50%; left: 45%; width:50%; box-sizing: border-box; padding-right: 20px;  transform: translate(0,-50%); text-align: left;}
.pm-columns_style2.widestyle .pm-lefta .pm-fb_content { left: 7.5%; }
.pm-columns_style2.widestyle .pm-fb_content img { max-width: 66px; clear: both; }
.pm-columns_style2.widestyle .pm-fb_content h3 { font-weight: 400 !important; letter-spacing: 1.8px; position: relative; margin-bottom: 30px; display: block; color:inherit !important;  }
.pm-columns_style2.widestyle .pm-fb_content h3:after { content:''; position: absolute; width:50px; height:1px; background: #fff; bottom: -15px; left:0; }
.pm-columns_style2.widestyle { box-sizing: border-box; padding:20px 0; }
.pm-columns_style2.widestyle img.switch-wide { max-width: 100%; float:left; width:30%; box-shadow:30px 30px 0;  color:rgba(0,0,0,0.2);  }
.pm-columns_style2.widestyle .pm-lefta img.switch-wide { float:right; box-shadow:-30px 30px 0;  }
.whycorner { position: absolute; width:60px; height:30px; background:#fff; display: block; top:0; left:0; }
.pm-lefta .whycorner { left:auto; right:0; }
.imgdrop { position: absolute; width:30px; height: 30px; bottom:0; left:0; background:rgba(0,0,0,0.2); }
.pm-lefta .imgdrop { left:auto; right:0; }
.pixel-1 { width:30px; height:30px; position: absolute; top:0; right:0; background:rgba(0,0,0,0.1); }
.pm-lefta .pixel-1 { top:auto; right:auto; bottom:0; left:0; }
.pixel-2 { width:30px; height:30px; position: absolute; top:0; right:30px; background:rgba(0,0,0,0.2); }
.pm-lefta .pixel-2 { right:auto; top:auto; bottom:0; left:30px; }
.pixel-3 { width:30px; height:30px; position: absolute; top:30px; right:0; background:rgba(250,250,250,0.5); }
.pm-lefta .pixel-3 { right:auto; left:0; top:auto; bottom: 30px; }
.pm-fb-3-inner { position: relative; overflow: hidden; width:100%; cursor: pointer;}
.pm-columns_style3 .pm-fb-content a { border:1px solid #333; font-weight: bold; font-size:12px; padding:4px 14px; display:inline-block; border-radius: 3px; margin-top:20px; line-height: 13px; transition: all 200ms ease; }
.pm-fblock-wrap .whitebutton { background:#fff; padding:10px 20px; margin-top:40px; color:#898989 !important; font-weight: 400; border-radius: 4px; float:left; border:1px solid #898989; }
.pm-fb-content.set-go-left { transform:translate(-150%,-50%); width:50%; }
.pm-fb-content a, .pm-fb-content a:hover { color:inherit; text-decoration: none; }
.pm-fb-content img { width:auto; height: auto; max-width: 100%; max-height:50px;  }
.pm-fb.has_link { cursor: pointer; }
.pm-fb .feature-button { font-size:14px; border:1px solid #808080; color:#808080; padding:7px 10px; display:inline-block; margin-top:10px;   }
.pm-columns_style2 .pm-fb { cursor: pointer; width:49%; float:left; border-radius: 4px; }
.pm-columns_style2 .pm-fb_2 {margin-left:2%;}
.pm-columns_style2 .pm-fb img.switch-dual { float:left; }
.pm-columns_style2 .fixedlink { position: absolute; bottom:30px; left:30px; border-bottom: 1px solid #fff; padding-bottom: 3px; text-decoration: none !important; color:#fff;  }
.pm-columns_style2 .pm-fb_2 .pm-fb_content .fixedlink { }
.pm-columns_style2 .pm-fb_content { position: absolute; top:50%; left:50%; width:100%; box-sizing: border-box; text-align: center; letter-spacing: 0.5px; transform: translate(-50%,-50%); padding:0 10px 10px; }
.pm-columns_style2 .pm-fb_content span.title { color:#fff; font-size:18px; font-weight: 700; display: block; margin-bottom: 10px;}
.pm-columns_style2 .pm-fb_content span { color:#fff; line-height: 1.5; display:block; }
.pm-columns_style2 .pm-fb_content span.large-title {  font-size:24px; font-weight: bold; }
.pm-columns_style2 .pm-fb_content h2, .pm-columns_style2 .pm-fb_content h3, .pm-columns_style2 .pm-fb_content h4 { color:#fff; margin:0 0 20px; float:left; width:100%; display: block; font-size: 28px; }
.pm-columns_style2 .pm-fb_content p { margin:0 0 20px;  }
.pm-columns_style2 .pm-fb-content h5 { font-weight: 600; }
.pm-columns_style2 .pm-fb-title { box-sizing: border-box; position:absolute; top:50%; left:50%;transform: translate(-50%, -50%); transition: all 200ms ease; opacity: 0;  }
.pm-columns_style2 .pm-fb-title h6 { color:#fff; font-size:16px; text-transform: none; text-decoration: underline; }
.pm-fblock-wrap .pm-fb_content img { width:auto; height: auto; clear:both; margin-bottom: 15px; }
.pm-fblock-wrap.pm-columns_style3 {display: inline-flex;justify-content: space-between;flex-direction: column;}
.pm-columns_style3 { margin-top: 0; padding-top: 0; }
.pm-columns_style3 .pm-fb { width:100%; float:left; margin-right:1%; margin-bottom: 1%; overflow: visible;border-radius: 20px;overflow: hidden;}
.pm-columns_style3 .pm-fb_3, .pm-columns_style3 .pm-fb_6 { margin-right:0; }
.pm-columns_style3 img.pm-fblock-image.switch-triple { opacity: 0.4; transition:all 450ms ease; position: absolute; top:0; left:0; }
.pm-columns_style3 img.fbholder { width:100%; float:left; display: contents;}
.pm-columns_style3 .pm-fb-3-inner { position: relative; overflow:hidden; }
.pm-columns_style3 .pm-fb-content { position: absolute; left:50%; top:50%; width:70%; box-sizing: border-box; text-align: center; letter-spacing: 0.5px; padding:0 10px; transform: translate(-50%,-50%); transition: all 300ms ease; }
.pm-columns_style3 .pm-fb-content span.title { font-size:18px; font-weight: 700; display: block; margin-bottom: 10px;}
.pm-columns_style3 .pm-fb-content span { font-size:24px; font-weight: 500; text-transform: uppercase; color:#2b3e4f; transition:all 200ms ease; }
a.whitebutton.outline { color:#fff !important; background:none; border-color:#fff; border-radius: 45px; padding:10px 21px; }
a.whitebutton.outline:hover { color:#083e56 !important; border-color:#083e56;  }
body.pixiedust .pm-fblock-wrap.pm-columns_style5 .pm-fb-content {margin: auto;width: 75%;}
body.pixiedust .pm-fblock-wrap.pm-columns_style5 .pm-fb-content > div {display: flex;flex-wrap: wrap;justify-content: center;flex-direction: column;}
body.pixiedust .pm-fblock-wrap.pm-columns_style5 .pm-fb-content > div a{flex: 1 0 50%;}
.pm-banner-outer > .pm-banner-switch-img{width: 100%;}
body.pixiedust .pm-fblock-wrap.pm-columns_style5 .pm-fb-content h4{font-family: "Times New Roman", Times, serif !important;font-weight: bold;color: #000000;font-size: 30px;margin: 36px 0 14px 0;line-height: normal;text-transform: none;}
body.pixiedust .pm-fblock-wrap.pm-columns_style5 .pm-fb-content p{font-family: "Times New Roman", Times, serif !important;font-style: italic;color: #6E6E6E;font-size: 23px;line-height: normal;text-transform: none;margin-top: 3px;display: inline-block;}
body.pixiedust .pm-fblock-wrap.pm-columns_style5 .pm-fb-content a {font-family: "Times New Roman", Times, serif !important;border: 2px solid #000000;background: #FFFFFF;opacity: 1;padding: 10px 30px;text-decoration: none;float: none;display: inline-block;font-size: 22px;text-transform: none;margin-top: 10px;pointer-events: all;}
body.pixiedust .pm-fblock-wrap.pm-columns_style6 .pm-fb-content .container{padding:0 !important;}
body.pixiedust .customer-review{color: white;font-family: "Times New Roman", Times, serif !important;background: black;padding: 20px 20px 20px 20px;text-align: center;}
body.pixiedust .customer-review .content{max-width: 95%;margin: auto;}
body.pixiedust .customer-review h4{color:white;font-family: "Times New Roman", Times, serif !important;font-size: 30px;font-weight: normal;text-transform: none;}
body.pixiedust .customer-review p{color: white;font-family: Verdana, Geneva, sans-serif !important;font-size: 25px !important;text-transform: none;margin: 20px 0 0 0 !important;display: inline-block;}
.business-hub-content a{color: #898989 !important;font-weight: 600 !important;}
body.pixiedust .business-hub-content h1{font-weight: 400 !important;font-size: 33px;position: relative;padding-bottom: 8px;display: inline-block;margin-top: 7px;margin-bottom: 42px;}
body.pixiedust .business-hub-content h1:after{content:" ";position: absolute;bottom:0;left: -22px;height:1px;width: calc(100% + 44px);border-bottom: solid 2px #02989e;}
.business-hub-content .four-quarter{text-align: center;}
.business-hub-content .three-quarter{width:100%;text-align: center;}
.business-hub-content .one-quarter{width:100%;}
.business-hub-content .hashtag{display: block;position: relative;margin-top: 33px;margin-bottom: 37px;text-align: center;}
.business-hub-content .hashtag:after {content: "tinyboxcompany";position: relative;top: -34px;left: 11px;}
.modal-popup.video-pop .modal-inner-wrap video{width: 100%;display: inherit;}
.pm-columns_style4 .pm-fb {float:left;}
.pm-columns_style4 .pm-fb.pm-fb_3 { width:49.333%; margin-right:0; }
.pm-columns_style4 .pm-fb-title { box-sizing: border-box; position:absolute; top:50%; left:50%;transform: translate(-50%, -50%);  }
.pm-columns_style4 .pm-fb-title h4 { background-color: rgba(51, 51, 51, 0.4); border:1px solid #F7F8FA; display:inline-block;min-width: 60%; box-sizing: border-box;  transition:all 200ms ease; font-size:16px !important; padding:7px 12px; }
.pm-columns_style4 .pm-fb-title h4:hover { background-color:rgba(51, 51, 51, 0.7); }
body.pixiedust .pm-columns_style4 .fb-has-vid, body.pixiedust .pm-columns_style5 .fb-has-vid, body.pixiedust .pm-columns_style6 .fb-has-vid{position: absolute;top : 0;left:0;width:100%;height: 100%;z-index: 9;}
.pm-fblock-wrap.pm-columns_style4 .pm-fb, .pm-fblock-wrap.pm-columns_style5 .pm-fb, .pm-fblock-wrap.pm-columns_style6 .pm-fb{position: relative;cursor: pointer;}
.pm-fblock-wrap.pm-columns_style4 .pm-fb:not(.has_video) > img , .pm-fblock-wrap.pm-columns_style5 .pm-fb:not(.has_video) > img , .pm-fblock-wrap.pm-columns_style6 .pm-fb:not(.has_video) > img {position: relative;z-index: 5;transition: all 450ms ease;display: block;box-sizing: border-box;}
.pm-columns_style5, pm-fb_1, .single_tall img{opacity: 1 !important;}
.pm-fblock-wrap.pm-columns_style4 .pm-fb:not(.has_video):hover > img , .pm-fblock-wrap.pm-columns_style6 .pm-fb:not(.has_video):hover > img {transform: scale(1.2) translateX(-10px) translateY(-10px);}
.pm-fblock-wrap.pm-columns_style4 .pm-fb:not(.has_video):hover .pm-fb-content, .pm-fblock-wrap.pm-columns_style5 .pm-fb:not(.has_video):hover .pm-fb-content, .pm-fblock-wrap.pm-columns_style6 .pm-fb:not(.has_video):hover .pm-fb-content{pointer-events: none;}
.pm-columns_style4 .pm-fb-content{position: absolute;left: 0;top: 0;width: 100%;box-sizing: border-box;text-align: left;letter-spacing: 0.5px;padding: 0 20px;transition: all 300ms ease;z-index: 20;height: 100%;align-items: center;display: flex;justify-content: center;}
.pm-columns_style6 .pm-fb-content > div > * > *, .pm-columns_style4 .pm-fb-content > div > * > *{margin-bottom: 10px;}
.pm-columns_style6 .pm-fb-content > div > * > *:last-child,
.pm-columns_style4 .pm-fb-content > div > * > *:last-child{margin-bottom: 0;}
.pm-columns_style6 .pm-fb-content{position: absolute;left: 50%;top: 50%;width: 100%;box-sizing: border-box;letter-spacing: 0.5px;padding: 0 20px;transform: translate(-50%,-50%);transition: all 300ms ease;z-index: 20;color: black;text-align: left;}
.pm-columns_style4 .has_video .pm-fb-content, .pm-columns_style5 .has_video .pm-fb-content, .pm-columns_style6 .has_video .pm-fb-content{width: 100%;height: 100%;padding: 0;top:0;left:0;transform: none;}
.pm-columns_style4 .has_video .pm-fb-content.over_video, .pm-columns_style5 .has_video .pm-fb-content.over_video, .pm-columns_style6 .has_video .pm-fb-content.over_video {position: absolute;left: 50%;top: 50%;transform: translateY(-50%) translateX(-50%);width: auto;height: auto;pointer-events: none;}
.pm-columns_style4 .has_video img, .pm-columns_style5 .has_video img, .pm-columns_style6 .has_video img {display: block;margin: auto;}
.pm-columns_style4 .pm-fb-content.has-video > iframe, .pm-columns_style5 .pm-fb-content.has-video > iframe, .pm-columns_style6 .pm-fb-content.has-video > iframe {position: absolute;left: -70px;top: -70px;width: calc(100% + 140px);height: calc(100% + 140px);}
.pm-columns_style4 .pm-fb-content > div , .pm-columns_style5 .pm-fb-content > div , .pm-columns_style6 .pm-fb-content > div {font-size: 16px;font-weight: 500;color: #2b3e4f;transition: all 200ms ease;height: 100%;display: flex;align-items: center;width: 100%;justify-content: center;}
.pm-columns_style4 .pm-fb-content.has-video video, .pm-columns_style5 .pm-fb-content.has-video video, .pm-columns_style6 .pm-fb-content.has-video video {height: 100%;}
.pm-columns_style4 .pm-fb-content > div a , .pm-columns_style5 .pm-fb-content > div a , .pm-columns_style6 .pm-fb-content > div a {color: #2b3e4f;text-decoration: underline;}
.pm-fblock-wrap.pm-columns_style4 .pm-fb.double_wide{width: 100%;margin-right: 0;margin-bottom: 1.5%;}
.pm-fblock-wrap.pm-columns_style4 .pm-fb.single{width: 49.25%;margin-right: 1.5%;margin-bottom: 1.5%;}
.pm-fblock-wrap.pm-columns_style4 .pm-fb.single_tall{width: 49.25%;margin-right: 0;margin-bottom: 1.5%;float: right;}
body.pixiedust .pm-columns_style5 .pm-fb-single {width: 100%;float:left;margin-bottom: 1.5%;position: relative;overflow: hidden;}
body.pixiedust .pm-columns_style5  .pm-fb-single:last-of-type{margin-right: 0;}
body.pixiedust .pm-columns_style5 .pm-fb .pm-fb-content img { width: auto; float: none; }
.pm-columns_style6 .pm-fb {width: 100%;float:left;margin-bottom: 1.5%;position: relative;overflow: hidden;}
.yellow-title{font-size: 16px;line-height: 1.2;font-weight: bold;margin: 0 0 20px 0;color: #ffdb00;text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);}
.yellow-title-large {font-size: 16px;line-height: 1.2;font-weight: bold;margin: 0 0 20px 0;color: #ffdb00;text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);}
.white-text{font-size: 14px;line-height: 1.2;font-weight: bold;margin: 0 0 20px 0;color: #ffffff;}
.yellow-button{background-color: #FFDB00;color: #000000 !important;border: 0;font-weight: bold;font-size: 12px;border-radius: .3rem;display: inline;text-decoration: none !important;height: auto !important;line-height: normal !important;padding: 6px 12px 6px 12px !important;display: inline-block;}
.two-singles {align-items: center;display: flex;flex-direction: column;justify-content: space-between;min-height: 220px;text-align: center;}
.section-item-content .header.links{display: none !important;}
.page-wrapper > .breadcrumbs, .page-header .header.panel, .header.content, .footer.content,
.page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container,
.page-main,
.sw-megamenu.navigation li.level0.fullwidth > .submenu, .container { max-width:88% !important;padding-left: 0 !important;padding-right: 0 !important;}
.page-wrapper > .breadcrumbs .items{ max-width: 100% !important;padding-left: 0;padding-right: 0;}
[data-content-type='row'][data-appearance='contained']{max-width: calc(100% + 16px) !important;width: calc(100% + 16px) !important;margin-left: -8px !important}
body.pixiedust .page-wrapper > .breadcrumbs {padding: 0 15px 0 15px;}
.page-header .header.panel{margin: auto;max-width: calc( 88% - 30px) !important;}
.choose-me{margin-right: 5px;position: relative;text-transform: uppercase;font-size: 11px;font-weight: bold;}
.country-select-pixie .country-options{margin-right: 0;padding: 0;}
.country-select-pixie .country-options ul{list-style: none;padding: 0;margin:0;}
.country-select-pixie .country-options li{    list-style: none;padding: 0;margin: 0;height: 23px;height:29px;}
.pixieStoreSwitcher .flag.type_default {background-image: url(/media/wysiwyg/flags/uk-flag.png);background-position: center left;background-repeat: no-repeat;background-size: 30px;}
.pixieStoreSwitcher .flag.type_usa {background-image: url(/media/wysiwyg/flags/usa.png);background-position: center left;background-repeat: no-repeat;background-size: 30px;}
.pixieStoreSwitcher .flag.type_aus {background-image: url(/media/wysiwyg/flags/aus.png);background-position: center left;background-repeat: no-repeat;background-size: 30px;}
.pixieStoreSwitcher .type_aus{background-image: url(/media/wysiwyg/flags/aus.png);background-position: center left;background-repeat: no-repeat;background-size: 30px;}
.pixieStoreSwitcher .type_can{background-image: url(/media/wysiwyg/flags/can.png);background-position: center left;background-repeat: no-repeat;background-size: 30px;}
.pixieStoreSwitcher .type_nzl{background-image: url(/media/wysiwyg/flags/nzl.png);background-position: center left;background-repeat: no-repeat;background-size: 30px;}
.pixieStoreSwitcher .flag {width: auto;height: 100%;padding: 0px 0 0px 34px !important;overflow: hidden;font-size: 11px;font-weight: bold;text-align: left;cursor: pointer;display: inline-block;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;display: flex;flex-direction: row;align-items: center;}
.pixieStoreSwitcher .dropdown {position: relative;display: flex;height: 29px;}
.pixieStoreSwitcher .dropdown-content {display: none;position: absolute;width: auto;padding: 4px 13px;z-index: 99;box-sizing: border-box;left: 50%;left: 0;transform: translateX(-13px);background: #c4d0dc;box-shadow: 1px 1px 1px #b3c0ce;margin-top: 29px;}
.pixieStoreSwitcher .dropdown-content ul,
.pixieStoreSwitcher .dropdown-content ul li{padding: 0;display: block;}
.pixieStoreSwitcher .dropdown-content ul li:last-of-type .flag{margin-bottom: 0;}
.pixieStoreSwitcher.active .dropdown-content {display: block;}
.pixieStoreSwitcher{display: flex;flex-direction: row;align-items: center;}
body.pixiedust .pm-prev{background: none;left: -20px;bottom: 10%;}
body.pixiedust .pm-prev:after{color:white; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 32px; line-height: inherit;content: '\f807';font-family: 'porto-icons';vertical-align: middle;display: inline-block;font-weight: 400;overflow: hidden;speak: none;text-align: center;position: absolute;top: 0;left: 0;transition: all 300ms ease;transform: rotate(90deg);position: absolute;top: -9px;left: 3px;}
body.pixiedust .pm-next{background: none;right: -20px;bottom: 10%;}
body.pixiedust .pm-next:after{color:white; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 32px;line-height: inherit;content: '\f807';font-family: 'porto-icons';vertical-align: middle;display: inline-block;font-weight: 400;overflow: hidden;speak: none;text-align: center;position: absolute;top: 0;left: 0;transition: all 300ms ease;transform: rotate(-90deg);position: absolute;top: -9px;left: 2px;}
.cms-index-index .message.success { margin:10px 0;  }
.columns .column.main { min-height: 0; padding:unset; }
.pm-container { width:100%; margin-top:0px; position:relative; z-index: 1; overflow:hidden; }
.pm-banner-wrap { width:100%; }
.pm-banner-outer { width:100%; height:auto; }
.pm-banner-single img.pm-banner-switch-img-single { width:100% !important;  }
.pm-banner-container { width:100%; text-align:center; position:relative; overflow:hidden; z-index: 1; margin-top:0px; }
.pm-banner-container .pm-container { margin:auto; }
.pm-banner-container .pm-container .slick-initialized .slick-slide { padding:0 5px;}
.pm-container.main-page-banner { margin-bottom:-5px; }
.pm-banner-hide { display:none !important; }
.pm-banner-group-item:not(:first-child) { display:none;}
.pm-banner-group-item.cycle-slide { display:block; width:100%; }
.pm-banner-group-item.cycle-slide img { width:100%; }
.pm-banner-container .pm-banner-outer { text-align:center; cursor:pointer;}
.pm-banner-container .pm-banner-outer img { display:inline; width:100%;  }
.pm-container.main-page-banner .pm-banner-content, .pm-banner-single .pm-banner-content { height:100%; position: relative; padding:0; }
.pm-container.main-page-banner .pm-banner-content .pm-banner-position, .pm-banner-single .pm-banner-content .pm-banner-position { position:absolute; top:50%; left:0; transform: translate(0,-50%); text-align: right; width:50%; box-sizing: border-box; color:#000; padding:0; }
.pm-container.main-page-banner .pm-banner-content * { color:inherit !important; }
.pm-container.main-page-banner .pm-banner-content p { margin:0; padding:0; }
.pm-container.main-page-banner .pm-banner-content span.small { font-size:16px; font-weight: 700; }
.pm-container.main-page-banner .pm-banner-content span.medium { font-size:22px; }
.pm-container.main-page-banner .pm-banner-content h4 { font-size:28px; font-weight: 700; margin:15px 0 10px; }
.pm-container.main-page-banner .pm-banner-inner.content-align-left .pm-banner-content .pm-banner-position { text-align: left; }
.content-align-right .pm-banner-position { left:auto !important; right:0; }
.content-align-centre .pm-banner-position { left:50% !important; transform: translate(-50%,-50%) !important; text-align: center !important; }
.pm-banner-single .pm-banner-content .pm-banner-position { width:100%; }
body.pixiedust .pm-banner-position h1, body.pixiedust .pm-banner-position h2, body.pixiedust .pm-banner-position h3, body.pixiedust .pm-banner-position span.large-title, body.pixiedust h1.cms-title, body.pixiedust span.cms-title { font-size:52px; color:#898989; margin:0 0 35px; padding:0; font-weight: 200; line-height: 1.2; }
body.pixiedust .pm-banner-position h1 b, body.pixiedust .pm-banner-position h2 b, body.pixiedust .pm-banner-position h3 b, body.pixiedust .pm-banner-position span.large-title b, h1.cms-title b, span.cms-title b { font-weight: 400; }
.pm-banner-position a.bluebutton,a.bluebutton { background: #019edb; color:#fff !important; padding:10px 25px; transition:all 200ms ease; float:left; margin-top: 20px; font-weight: bold;  font-size:13px; border-radius: 20px; line-height: 1; }
body.pixiedust .pm-container.main-page-banner .pm-banner-content .brown { color:#C2918A !important;  }
.pm-container.main-page-banner .pm-banner-content a.whitebutton { background: #FFFFFF; color:#2B2D30 !important; padding:15px 25px 13px; transition:all 200ms ease; float:right; margin-top: 55px; font-weight: bold;  font-size:14px; border-radius: 5px; line-height: 1; text-shadow: none !important;  }
.pm-banner-position a.bluebutton:hover,a.bluebutton:hover { background:#0062bc; text-decoration: none; }
a.bluebutton.outline { color:#083e56 !important; background:none; border:1px solid #083e56; }
a.bluebutton.outline:hover { background:#083e56; color:#fff !important; }
body.pixiedust .pm-banner-position a.greenbutton { background:#02989e; color:#fff !important; padding:11px 30px; box-sizing: border-box; text-align: center; transition:all 200ms ease; float:none; margin-top: 30px; font-weight: 400; box-shadow: 2px 2px 6px -2px #333; border-radius: 2px; }
body.pixiedust .pm-banner-position a.greenbutton:hover { text-decoration: none; background:#005b62; }
.pm-banner-inner { width:100%; padding:0; margin:auto; box-sizing:border-box; line-height:0; position:absolute; top:0; left:0; height:100%; }
.pm-banner-content { line-height:1.42857143; cursor:pointer; max-width:1350px; margin:auto; color:#fff; padding-top:20px; }
.pm-banner-content span.fancy { display:block; color:#fff; font-size:35px; margin-bottom: 10px; }
.pm-banner-content h3 { font-weight: normal; }
.cycle-slide-active .pm-banner-inner.content-align-right { right:0%; opacity: 1; }
.pm-banner-content h1, .pm-banner-content h2, .pm-banner-content h3, .pm-banner-content span, .pm-banner-content p { color:inherit; }
.pm-banner-content p { margin-bottom:20px; font-size:16px; }
.pm-banner-content span { display:block; font-size:26px; font-weight: 400; }
span.banner-button {  background:#eb644f; padding:8px 15px; transition:all 300ms ease; color:#fff; border-radius: 2px; width:auto; text-shadow: none; display:inline-block; margin-top:25px; }
span.banner-button:hover { background-color:#d92718 !important; }
.pm-banner-control { width:100%; box-sizing:border-box; float:left; position:relative; margin-top:25px; padding-left:20px; }
.pm-banner-control a,.pm-banner-control a:hover { font-size:16px; color:#fff; text-decoration:underline; font-weight:bold; }
.pm-banner-inner a.redbutton { font-size:12px; }
.slick-dots { margin-top:10px; }
body.pixiedust .slick-dots li { display:inline; padding:0 4px; margin:0; }
body.pixiedust .slick-dots li button { border:0px solid #083e56; padding:0; background:#898989; width:10px; height:10px; border-radius: 50%; font-size: 0; display: inline-block; margin:0 0px; cursor: pointer; box-shadow: none;}
body.pixiedust .slick-dots li.slick-active button,body.pixiedust .slick-dots li.slick-active button:hover { background:#02989e; }
body.pixiedust .slick-dots li.slick-active button:before, body.pixiedust .slick-dots li.slick-active button:after, .slick-dots li button:before, .slick-dots li button:after { display:none; }
.valueadded-dots .slick-dots { margin-bottom: 10px; float:left; width:100%; text-align: center; margin-top:7px; }
.pm-container .banprev { position:absolute; width:30px;  height:30px; background:url(../images/LeftArrowx1w.png) no-repeat center / auto 30px; z-index: 999; left:0; top:50%; margin-top:-15px;cursor: pointer; opacity: 0.5; transition:all 200ms ease; }
.pm-container .banprev:hover { opacity: 1; }
.pm-container .bannext { position:absolute; width:30px;  height:30px; background:url(../images/RightArrowx1w.png) no-repeat center / auto 30px; z-index: 999; right:0; top:50%; margin-top:-15px; cursor: pointer; opacity: 0.5; transition:all 200ms ease;}
.pm-container .bannext:hover { opacity: 1; }
.whitebutton, .pm-banner-content .whitebutton { background:#fff; padding:10px 32px; margin-top:40px; color:#000 !important; font-weight: 600; font-size:12px; text-decoration: none !important; transition:all 200ms ease; }
.pm-banner-content .whitebutton  { display:inline-block; border-radius: 3px; }
.pm-banner-inner .banner-center { text-align: center; width:100%; }
.pm-banner-inner .banner-right { text-align: right; width:100%; }
.pm-banner-inner .banner-center a.bluebutton, .pm-banner-inner .banner-right a.bluebutton { float:none;}
body.pixiedust.cms-page-view .pm-banner-container { margin:-15px 0 20px; float:left; }
.corou-wrapper { width:100%;  float:left; padding:20px 0 20px 0;  }
.corou-wrapper .carou-wrapper-in { max-width: 1200px; margin: auto; text-align: center; position: relative;}
.corou-wrapper .block{margin-bottom: 0 !important;}
.pm-image-carousel .block-content { width:100%; }
body.pixiedust .brand-block.slick-slide img { border:none !important; opacity: 0.8; transition: all 200ms ease; padding:0 30px; box-sizing: border-box;}
body.pixiedust .brand-block.slick-slide img.active, body.pixiedust .brand-block.slick-slide img:hover { opacity: 1;  }
body.pixiedust .brand-block.slick-slide { text-align: center; }
body.pixiedust .brand-block.slick-slide .content { float:left; padding-top: 10px; }
body.pixiedust .brand-block.slick-slide .content span { display:block; text-align: center; }
body.pixiedust .brand-block.slick-slide .content span.large { font-size:16px; margin-bottom: 5px; font-weight: 600; }
body.pixiedust .brand-block.slick-slide a { width:100%; text-align: center; float:left;  }
body.pixiedust .brand-block.slick-slide img { float:none; display:inline;  }
.pm-image-carousel .brand-block-wrapin { position: relative; float:left; cursor:pointer; overflow: hidden;}
.pm-image-carousel .brand-block-wrapin img { float: left; }
.pm-image-carousel .brand-block .carou-content { text-align: left; left:12px; top:5px; color:#fff; position: absolute; padding:0 !important; z-index: 999; }
.pm-image-carousel .brand-block .carou-content span { padding:0; }
.pm-image-carousel .brand-block { margin:0; box-sizing: border-box; padding: 0 10px;}
.pm-image-carousel .pm-fblock-dropit { background:#000; }
.playcon { position:absolute; background:url(../images/Videos-black-smallx2-white.png) no-repeat center / 100%; width:55px; height:55px; top:50%; left:50%; transform:translate3d(-50%,-50%,0); z-index: 999; opacity:0; transition:all 200ms ease; }
.pm-image-carousel .brand-block:hover .playcon { opacity: 1; }
.pm-image-carousel .pm-next, .pm-image-carousel .pm-prev { margin-top:-13px !important; }
.feature-content { width:100%; float:left; min-height: 135px; font-size:22px; color:#1a3d54; padding-top: 25px; position: relative;}
.feature-content span.from { font-size:14px; font-weight: 700; color:#949698; }
.feature-content .carou_conty { position: absolute; top:0; left: 0; }
.stockists-wrap { width:100%; background:#8fabb6; box-sizing: border-box; float:left; margin-top: 15px; padding:20px 0 15px;  }
.stockists-wrap .pm-widget-wrap { max-width:92% !important; margin:auto; }
.stockists-wrap .pm-widget-wrap .pm-prev { background:url(../images/Arrow-left-whitex2.png) no-repeat center / 12px !important; }
.stockists-wrap .pm-widget-wrap .pm-next { background:url(../images/Arrow-right-whitex2.png) no-repeat center / 12px !important; }
.testimonial-item{}
.testimonial-item .pm-banner-switch-img{display: none !important;}
.testimonial-item  .pm-banner-content{position: relative;}
.pm-container.main-page-banner .testimonial-item .pm-banner-content {position: relative;}
.pm-container.main-page-banner .testimonial-item  .pm-banner-content .pm-banner-position{position: relative;transform: none;margin: auto;text-align: center;width:90%;}
.pm-container.main-page-banner .testimonial-item .pm-banner-inner{position: static;}
.pm-container.main-page-banner .testimonial-item .pm-banner-content p{color: #141A1F !important;}
.pm-container.main-page-banner .testimonial-item .item p{margin-bottom: 23px;display: inline-block;}
.pm-container.main-page-banner .cycle-pager{text-align: center;margin-bottom: 40px;margin-top: 20px;}
.page-header.sticky-header .nav-sections-items{max-width: 88% !important;margin: auto;}
.page-header.sticky-header .pm-topmenu{float: left;}
.page-header.sticky-header .navigation {width: 100%;float: left;max-width: 100%;}
.page-header:not(.sticky-header) .navigation .pm-topmenu{margin-top: 11px;}
.nav-sections-item-content > *{display: initial !important;}
.pm-mega-in .pmm{z-index: 9;position: absolute;left: 0;}
.navigation.desktopnav .pm-topmenu .actived .pmm-content{display: block;}
.pm-mega-in .pmm ul{margin-top: 0;margin-bottom: 0;padding: 0;position: relative;display: inline-block;list-style: none;}
.pm-topmenu .pmm-content ul li,
.pm-mega-in .pmm ul li{margin-bottom: 0;position: relative;list-style: none;}
.pm-topmenu .pmm-content ul li a, .pm-mega-in .pmm ul li a{text-transform: none;font-size: 14px;color: #141A1F;display: block;padding: 5px 10px 5px 10px;}
body.pixiedust.slideover .page-wrapper{position: relative !important;}
body.pixiedust.slideover .header.content .logo{z-index: 0;}
#sidebarIn .pmm-content ul li { padding:3px 0px;  }
#sidebarIn .pmm-content ul li.icon { width:100%; box-sizing:border-box; text-align:left; padding:0; position:relative; overflow: hidden; margin-bottom: 10px; }
#sidebarIn .pmm-content ul li.icon a { width:100%; box-sizing:border-box; background:#fff; text-align:left; padding:15px; float:left; border-bottom:1px solid #C6C6C6 !important; }
#sidebarIn .pmm-content ul li.icon img { position: absolute; width:100%; transform: translate3d(0,-50%,0); padding:0; left:0; }
#sidebarIn .pmm-content ul li.icon .holderout { position: relative; padding:10px; float:left; width:100%; z-index: 999; }
#sidebarIn .pmm-content ul li.icon .holderout span { color:#fff; text-transform: uppercase; font-weight: 600; }
#sidebarIn .pmm-content ul li.icon .holderout span.subtitle { text-transform: none; font-size:12px; font-weight: 400; }
#sidebarIn .pmm-content ul li.icon a { padding:0; }
#sidebarIn .pmm-content ul li.icon a span { width:100%; text-align:left; height:auto; }
#sidebarIn .pmm-content img { padding-left:0px; box-sizing:border-box; }
#sidebarIn .pmm-content  { padding-left: 0px;  }
.page-wrapper { margin:auto; width:100%; transition: all 300ms ease ; }
#sidebarIn { will-change: left; height:100%; position:fixed;width:50%;  -webkit-transform: translateZ(0);transition:all 300ms ease !important;transform: translate3d(-100%,0,0);-webkit-transform: translate3d(-100%,0,0);z-index: 9999999999;top:0; }
.slideover .page-wrapper { opacity:1; position:fixed !important; transform: translate3d(50%,0,0);-webkit-transform: translate3d(50%,0,0);   }
.slideover #sidebarIn { left:0% !important;   box-shadow:0 0 10px #333; transform: translate3d(0%,0,0);-webkit-transform: translate3d(0%,0,0);  }
.slideover .popper3 { left:0; display:block !important; }
.sidebarIn { display:none; }
.sidebarinside {position: relative;overflow-y: scroll;-webkit-overflow-scrolling: touch;overflow-x: hidden;height: 100%;box-sizing: border-box;width: 100%;background: #f6f6f6;}
.sidebarinside .navigation { overflow:visible; }
.sidebarinside .mega-show { background:#eef0f2; padding:10px 20px; text-align:left; }
.sidebarinside .mega-show li a { border:none !important;  }
.sidebarinside .mega-show li.icon a { padding-left:30px; background-position:0; }
.sidebarinside .mega-show .pm-mm-wrap { padding-left:0; border-left:none; margin-left:0; }
.sidebarinside .mega-show h6 { margin:0px 0 0; font-weight:normal; padding:0px; width:100%; float:left; box-sizing:border-box; margin-top:25px; }
#sidebarIn .pmm-content.pmc1 h5 { display:none; }
.sidebarinside .mega-show h6 a  { padding-bottom:10px; font-weight: 600;;  }
.sidebarinside .mobilenav {  padding:0 !important; }
.sidebarinside .mega-show h6 a:hover { }
.sidebarinside .mega-show .underline { margin-left:20px; }
.sidebarinside .down-nugget { display:none !important; }
#sidebarIn .pmm-content.pmc2 h5 { padding:15px 0px; }
#sidebarIn .pmm-content.pmc2 img { max-width:100%; margin-bottom:20px; }
.sidebarinside li.all {text-transform: uppercase;font-weight: bold;}
.sidebarinside li.all a span { display:inline-block; }
.sidebarinside li.all a {padding: 13px 10px 11px 24px;position: relative;}
.sidebarinside li.all a:after {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 30px;line-height: inherit;color: inherit;content: '\f807';font-family: 'porto-icons';vertical-align: middle;display: inline-block;font-weight: 400;overflow: hidden;speak: none;text-align: center;position: absolute;left: 2px;top: 2px;}
.sidebarinside .top-block {background: #059c50;position: relative;height: 68px;}
.sidebarinside .top-block span {text-transform: uppercase; color:#fff; font-size:18px; font-weight: 800; position: absolute; bottom: 19px; left:0px; padding-left:50px; width:100%; text-align: left;position: absolute;}
.sidebarinside .top-block span:after{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 27px;line-height: inherit;color: inherit;content: '\f807';font-family: 'porto-icons';vertical-align: middle;display: inline-block;font-weight: 400;overflow: hidden;speak: none;text-align: center;position: absolute;left: 11px;top: -8px;transition: all 300ms ease;content: '\e82c';content: '\f819';}
body.pixiedust.slideover .nav-toggle:after {background: rgba(0, 0, 0, .01);content: '';display: block;height: 200%;position: fixed;right: 0;top: -150%;width: 100%;z-index: 99999999999999;background: rgba(0, 0, 0, 0.5);}
#sidebarIn .pm-mega-in .subtitle { display:none; }
.pmm-content.haschildren h6 { position: relative; margin-top:0; }
.greywrap { background:#333333; }
.greywrap li { border-bottom:1px solid #ccc !important; }
body.pixiedust .sidebarinside .greywrap li a { color:#fff !important; background:#333 !important; }
body.pixiedust .sidebarinside .greywrap .link-account a { background:#333 url(../images/Loginx2.png) no-repeat 15px / 18px !important; background-size:20px; padding-left:45px !important; }
body.pixiedust .sidebarinside .greywrap .link-see a { background:#333 url(../images/SeeInsidex2.png) no-repeat 15px / 20px !important; background-size:20px; padding-left:45px !important; }
body.pixiedust .sidebarinside .greywrap .link-finance a { background:#333 url(../images/Finance-TopNavx2.png) no-repeat 16px / 19px !important; background-size:20px; padding-left:45px !important; }
.fixed { position:fixed !important;  }
.sidebarinside .navigation a { padding-left:0; }
.sidebarinside .pmm-title { padding:15px 0; margin:0; }
.sidebarinside .pmm-content ul li a { border-bottom:1px solid #f1f1f1; padding:5px 0; }
.sidebarinside ul.pm-topmenu li.level0 {  padding:0; border-top:none; }
.sidebarinside ul.pm-topmenu li.level0 * { padding-left:0; padding-right:0; font-size:14px;}
.mobileactive {   }
.mobaccount { border-top:2px solid !important; }
.mobaccount a { background:url(../images/account@2xblack.png) no-repeat center left / 20px auto; padding-left:30px !important; font-weight:bold; }
.mobcontactt a { background:url(../images/newsletter.png) no-repeat center left / 20px auto; padding-left:30px !important; font-weight:bold; }
.sidebarinside ul.pm-topmenu li.level0 > a {border-top: 1px solid #ddd !important;padding: 13px 36px 13px 15px !important;position: relative;}
.sidebarinside ul.pm-topmenu li.level0.mobileactive > a {border-bottom: 1px solid #ddd !important;}
.sidebarinside ul.pm-topmenu li.level0.mobileparent > a:after {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 32px;line-height: inherit;color: inherit;content: '\f807';font-family: 'porto-icons';vertical-align: middle;display: inline-block;font-weight: 400;overflow: hidden;speak: none;text-align: center;position: absolute;right: 11px;top: 14px;transition: all 300ms ease;    transform: rotate(-90deg);}
.sidebarinside ul.pm-topmenu li.level0.mobileparent.mobileactive > a:after {transform: rotate(0deg);}
.head-top-msg { width:100%; box-sizing:border-box; text-align:center; padding:10px; }
.blog-widget-recent-grid .actions-toolbar .action.read-more:hover{background: white;color: #00984d;}
.price-box .price {font-family: museo-sans, sans-serif;font-weight: 700;font-size: 18px;}
.message.error {font-size: 1.1rem;}
.btn:focus, .btn:hover {color: #ffffff;}
.btn-default {font-weight: 500;}
.product.description ul {line-height: 1.2;font-size: 1rem;}
.product.description ul {list-style-type: disc;}
.product.description {line-height: 1.2;}
.product.description p {line-height: 1.2;}
.blog-widget-recent-grid .post-list .post-title .post-item-link {color: #00984C;}
.product-info-main .page-title-wrapper h1 {color: #00984C;}
.price-container .price {font-size: 1.5rem;}
.message.success {font-size: 1rem;}
.action.primary, .action.primary:active {font-weight: 500;font-size: 1.1rem;}
.fieldset > .field > .label, .fieldset > .fields > .field > .label {color: #00984C;font-weight: 500;font-size: 1.1rem;}
.login-container .block .block-title {color: #00984C;font-weight: 500;font-size: 1.1rem;}
.breadcrumbs .items {font-size: 1rem;}
button:not(.primary){background-color: #FFDB00;color:#000000;border: 0px;}
h1 {color: #00984C;font-weight: 700;line-height: 1.1;font-size: 2.2rem;margin-top: 0rem;margin-bottom: 1.8rem;}
h2 {color: #00984C;font-weight: 700;line-height: 1.1;font-size: 1.6rem;margin-top: 1.8rem;margin-bottom: 1.8rem;}
h3 {color: #00984C;text-transform: none;font-weight: 700;line-height: 1.1;font-size: 1.4rem;margin-top: 1.8rem;margin-bottom: 0.3rem;}
.entry-content h3{text-transform: none;font-weight: 700;line-height: 1.1;font-size: 1.4rem;margin-top: 1.8rem;margin-bottom: 0.3rem;}
h4 {color: #00984C;font-weight: 700;line-height: 1.1;font-size: 1.2rem;margin-top: 1.8rem;margin-bottom: 0.3rem;}
h5 {font-weight: 700;line-height: 1.1;font-size: 1.1rem;margin-top: 1.8rem;margin-bottom: 1.8rem;}
h6 {color: #00984C;font-weight: 700;line-height: 1.1;font-size: 1rem;margin-top: 1.8rem;margin-bottom: 1.8rem;}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small {color: #00984C;font-style: normal;font-weight: 700;line-height: 1;}
a, .alink {color: #00984C;font-weight: 700;text-decoration: none;}
a:visited, .alink:visited {font-weight: 700;color: #00984c;text-decoration: none;}
a:hover, .alink:hover {font-weight: 700;color: #00984c;text-decoration: underline;}
a:active, .alink:active {font-weight: 700;color: #00984c;text-decoration: none;}
.entry-content h3 {text-transform: none;}
.page-header.header-newskin .navigation .level0 > .level-top  {text-transform: uppercase;}
.page-header.type6.header-newskin .navigation li.level0 > .level-top{font-size: 14px;}
.page-header.header-newskin .navigation li.level0.fullwidth .submenu a, .page-header.header-newskin .navigation li.level0.classic .submenu a, .page-header.header-newskin .navigation li.level0.staticwidth .submenu a {text-transform: none;font-size: 14px;}
.cms-index-index blockquote.testimonial {font-size: 14pt;background-color: #F2F4F3;color: #005740;font-family: museo,sans-serif;font-style: italic;}
.cms-index-index blockquote.testimonial:before {color: #005740;}
.cms-index-index blockquote.testimonial:after {color: #005740;}
.btn-primary {font-size: 1.4rem;background-color: #009a4d; /* green*/font-weight: 500;border: 0px solid white;}
.btn-primary:hover {background-color: #005740; /* Dark Green */border: 0px solid;color: white;}
h2.word-rotator-title {line-height: 35px;font-size: 25px;font-weight: 500;margin: 0 0 20px 0;color: #121214;}
h1.mp-dark {color:#ffffff;}
.mp_storelocator_description {color:#ffffff;}
.mp-loc-time {color:#ffffff;}
#mp-detail-store-open  { display: none; }
#mp-detail-store-open { display: none; }
#store-time-open { display: none; }
.footer-middle .block .block-title strong {font-weight: 700;}
.page-header.type6.header-newskin .panel.wrapper {background-color: #c4d0dc}
.page-header.type6.header-newskin .panel.header .header.links > li > a {color: #141a1f}
.page-header.type6.header-newskin {height: auto !important;}
body.pixiedust .opc-progress-bar-item._active > span:after, body.pixiedust .opc-progress-bar-item > span:after { font-size: 19px !important; }
.social-icons > li > a{display: inline-block;width: 30px;height: 30px;background-color: white;border-radius: 50%;font-size: 14px;transition: 0.3s background-color;line-height: normal;text-align: center;padding: 0;border: solid 1px;position: relative;}
.social-icons > li > a > i {position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 100%;text-align: center;}
.page-header.type6.header-newskin {height: auto !important;}
.pixie-company{}
.pixie-company-login{}
.pixie-company-create{width:100%;}
.pixie-company-create .form-create-account{width: 100% !important;}
.nhs-button{background: #005EB8 !important;border-color: #005EB8 !important;}
.company-create-into{margin: 0px auto 40px auto;}
.pixie-company-create .form-create-account .actions-toolbar > .primary:last-child,
.pixie-company-create .form-create-account .actions-toolbar > .secondary:last-child{float: none;text-align: center;margin: auto;display: block;}
.pixie-company-create .form-create-account .actions-toolbar > .primary:last-child button,
.pixie-company-create .form-create-account .actions-toolbar > .secondary:last-child button {float: none;margin: auto;}
.links-container .action.switch:after{line-height: 10px;}
.customer-account-login .login-container{padding-bottom: 40px;}
.content.account-nav-content .items .nav{width:100%;}
.content.account-nav-content .items .nav a{width:100%;}
body.pixiedust .pm-banner-position span.large-title{font-size: 40px;margin-bottom: 0;}
.product-items.widget-product-grid {display: flex;flex-direction: row;flex-wrap: wrap;}
.product-items.widget-product-grid li{margin-bottom: 50px;}
.customer-account-edit #group-fields-customer-attributes .admin__legend.step-title{display:none;}
.pixiedust.account .nav.items{flex-direction: column; }
.pixiedust.account .nav .delimiter{ margin: 14px 1.8rem;}
.company-index-index .manage-company-accounts .primary{ color: white !important}
body.pixiedust.company-index-index .convertForm h2{text-align: left;}
body.pixiedust.company-index-index .convertForm p{color: black;}
body.pixiedust.company-index-index .convertForm #account_type_select{margin-bottom: 20px;}
.company-account-create .login-container{display: none;}
.btn-continue{background: white;border: solid 1px black;padding: 10px 30px;border-radius: 7px;color: black !important;font-weight: 600;}
.btn-continue:after{content: " ";width: 15px;height: 15px;display: inline-block;background: url(../../images/map-home/CTA-arrow-black.svg) no-repeat;background-size: contain;background-position: center; background: url(https://staging.hiddendisabilitiesstore.com/static/version1633530576/frontend/Pixiemedia/Sunflower/en_GB/images/map-home/CTA-arrow-black.svg) no-repeat; position: relative;top: 6px;margin-left: 10px;}
.btn-submit{background: #ffdb00;border: none;padding: 12px 25px;border-radius: 7px;color: black !important;font-weight: 600;}
.btn-submit:after{content: " ";width: 15px;height: 15px;display: inline-block;background: url(../../images/map-home/CTA-arrow-black.svg) no-repeat;background-size: contain;background-position: center; background: url(https://staging.hiddendisabilitiesstore.com/static/version1633530576/frontend/Pixiemedia/Sunflower/en_GB/images/map-home/CTA-arrow-black.svg) no-repeat; position: relative;top: 6px;margin-left: 10px;}
.post-list-wrapper ol li.event-post-holder .blog-tro{min-height: 65px;}
.switcher.language.switcher-language{display: none !important;}
.table-checkout-shipping-method .row.row-error {display: none;}
.table-checkout-shipping-method .row.row-error:first-of-type, .table-checkout-shipping-method .row.row-error:first-child, .table-checkout-shipping-method .row.row-error:nth-child(1){display: block;}
.table-checkout-shipping-method tr:first-of-type + tr.row.row-error{display: table-row;width: 100%;position: relative;top: -50px;}
.table-checkout-shipping-method tr:first-of-type + tr.row.row-error + tr.row{display: none;}
.thepasswordIconParent{position: relative;}
.thepasswordIcon{position: absolute;right: 10px;top: 11px;border-radius: 100%;cursor: pointer;width: 30px;object-fit: cover;object-position: center;}
.pixiedust_nl .thepasswordIcon{top:5px;}
.pixiedust_dk .thepasswordIcon{top:5px;}
body.pixiedust .post-content .post-description ul, .post-content .post-description ol {list-style-position: outside;}
.logo-flex-images{display: inline-flex;align-items: center;margin-top: 0;}
body.pixiedust_uae .action.tocart.primary{display:none !important;pointer-events: none;}
.maiilmebuyme{transition: all .3s ease;display: inline-block;padding: 16px 22px 16px 22px;font-weight: 700;min-width: 186px;background-color: #ffdb00;color: #000 !important;box-shadow: none;border: none;margin: 20px 0 0 0;border-radius: 8px;text-align: center;text-transform: uppercase;line-height: normal;text-decoration: none !important;}
.maiilmebuyme:hover{background: #fdab00;outline: none;}
.online_tour .icon{background: url(/media/wysiwyg/online_tour.svg) no-repeat center;}
.cms-index-index .page-title-wrapper {display:none;}
.pm-container.main-page-banner .pm-banner-content .subbanner-header h1 {padding: 5px 0 !important;color: #fed105 !important;font-size: 60px !important;font-weight: 700 !important;margin: 0 !important;}
.minimalist-accordion__panel[aria-hidden=true] {display: none;}
.minimalist-accordion__header {display: block;}
.minimalist-accordion__header[aria-expanded="true"]:before {content: "- ";}
.minimalist-accordion__header[aria-expanded="false"]:before {content: "+ ";}
.js-accordion__panel .minimalist-accordion__title{display: none !important}
.js-accordion__panel.minimalist-accordion__panel{padding-top: 30px;}
body.pixiedust button:not(.primary).js-accordion__header{width: 100%;background: transparent;border-bottom: solid 2px #00984C;text-align: left;color: #005740;padding: 0 0 35px 0;outline: none;margin-top: 36px;font-size: 1.2rem;}
.minimalist-accordion__header[aria-expanded="false"]:before{float: right;}
.minimalist-accordion__header[aria-expanded="true"]:before {float: right;}
body.pixiedust.page-product-bundle .bundle-options-container{clear: none;}
body.pixiedust.page-product-bundle .bundle-options-container .product-add-form{display: block;float: left;}
body.pixiedust.page-product-bundle .bundle-actions {display: none;}
body.pixiedust.page-product-bundle .product-social-links{border:none;}
body.pixiedust.page-product-bundle .bundle-options-container .block-bundle-summary .bundle-summary{display: none;}
body.pixiedust.page-product-bundle .bundle-options-container .legend.title {display: none;}
body.pixiedust.page-product-bundle .bundle-options-container .block-bundle-summary > .title{display: none;}
body.pixiedust.page-product-bundle .action.back.customization{display: none;}
body.pixiedust.page-product-bundle .price-notice{display: none;}
body.pixiedust.page-product-bundle .bundle-options-container p.required{display: none;}
body.pixiedust.page-product-bundle .page-title-wrapper{display: block;}
body.pixiedust.page-product-bundle .bundle-options-container .block-bundle-summary .price-box{display: none;}
body.pixiedust .lac-notification-sticky{position: fixed;width: 100vw;z-index: 999;top: 0px !important;}
body.pixiedust .noRouteMessage {color: #fd4a71;font-weight: bold;margin: 20px 0 0 0;}
body.pixiedust .img-rounded, body.pixiedust .img-round {border-radius: 6px;}
body.pixiedust .footer-green-block{background-color: #005740;padding: 30px 30px 20px 30px;margin: 10px 0 70px 0;}
body.pixiedust .product-item-photo .product-item-inner{visibility: visible;opacity: 1;}
body.pixiedust button.thepasswordIcon{background: none !important; padding: 0;}
body.pixiedust button.thepasswordIcon{position: absolute;top: 50%;transform: translateY(-50%);right: 10px;}
body.pixiedust .product-item-photo > a:focus {box-shadow: 1px 1px 4px 3px #68a8e0;width: 100%;display: flex;flex-direction: column;}
body.pixiedust .product-item-photo{border: none;}
body.pixiedust .product-item-photo .prod-img-border{padding: 3px;border: 1px solid #ddd;border-radius: 7px;}
body.pixiedust .product-item-photo .product-item-name{text-align: left;font-size: 1.2rem;margin: 20px 0 0px 0;}
body.pixiedust .product-item:hover .product-item-info.type9 .product-item-photo{box-shadow: none !important;}
body.pixiedust .product-item:hover .product-item-info.type9 .prod-img-border{z-index: 2;box-shadow: 0px 4px 11px -2px rgb(0 0 0 / 10%);}
body.pixiedust .product-item-info.type9 .product-item-inner{bottom: 80px;}
body.pixiedust .product-item-photo .product-item-name{min-height: 40px;}
body.pixiedust .product-item-info.type9 .product-item-details{margin-top: -20px;}
body.pixiedust #alerter{border: solid 1px #e9eaea;border-radius: 5px;margin: 0px 0 30px 0;padding: 20px 15px 10px 15px;box-shadow: 0 0 18px -5px #ccc;}
body.pixiedust ul.slick-track{padding:0;}
body.pixiedust ul.banner-controls{display: inline-flex;list-style-type: none;margin: auto;width: 100%;align-items: center;justify-content: center;padding: 0;}
body.pixiedust ul.banner-controls li {margin-left: 10px;color: black;height: 42px;display: inline-flex;align-items: center;justify-content: center;}
body.pixiedust ul.banner-controls li:first-child{margin-left: 0;}
body.pixiedust ul.banner-controls li a{text-decoration: underline;color: black;cursor: pointer;}
body.pixiedust .pixie-player-controls li a{cursor: pointer;}
body.pixiedust .pause-btn a, body.pixiedust .play-btn a{position: relative;font-size: 0;}
body.pixiedust .play-btn a:after {content: '';background: url(../images/noun-play.svg) no-repeat;background-size: contain;display: block;width:40px;height: 40px;}
body.pixiedust .pause-btn a:after {content: '';background: url(../images/noun-pause.svg) no-repeat;background-size: contain;display: block;width:40px;height: 40px;}
body.pixiedust .footer {position: relative;top: 22px;}
.blog-page .pm-block{margin-bottom: 4rem;}
.blog-page #maincontent{display: flex;flex-direction: column;}
.blog-page-list footer.page-footer{display: inline-block;}
body.pixiedust:not(.blog-page-list):not(.amlocator-index-index) #maincontent.page-main {padding-top: 2.25rem;}
body.pixiedust .filter-title strong{top: 30%;right: -1px;left: unset;}
.pm-mega-in .pmm-content h3{color: #00984c;}
.pm-mega-in .pmm-content p{color: black;font-size: 1.0rem;font-weight: normal;max-width: 95%;line-height: 1.5;}
button[data-role="create-negotiable-quote"]{background: #00753B !important;padding: 4px 2px;height: auto;color: white !important;font-weight: 100;font-size: 1.1rem;}
button[data-role="create-negotiable-quote"]:hover{background: #FFDB00 !important;color: black !important;}
#assistance_allowed_checkbox{display:none;}
label[for="assistance_allowed_checkbox"]{display:none !important;}
ul.stuffs li.location span{background: white;}
ul.stuffs li.airline span{background: white;}
ul.stuffs li.location span:after{content: " ";position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);width: 48px;height: 48px;background: transparent url(../images/map-home/noun-location.svg) no-repeat;background-size: cover;background-position: center;}
ul.stuffs li.airline span:after{content: " ";position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);width: 48px;height: 48px;background: transparent url(../images/map-home/noun-airline.svg) no-repeat;background-size: cover;background-position: center;}
body.pixiedust .block-search input{min-width: 205px;}
.footer-bottom .custom-block.f-right{display: none;}
body.pixiedust .pmm-content > h3{margin-top: 0;margin-bottom: 18px;text-transform: uppercase;color: black;text-transform: none;font-size: 1.2rem;}
body.pixiedust .block-order-details-view .box .box-content {min-height: 155px;border-radius: 0 0 5px 5px;display: inline-flex;width: 100%;border: solid 1px #eeeeee;}
body.blog-post-view .page-wrapper{display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin: 0;min-height: 100%;position: relative;transition: margin 0.3s ease-out;}
body.pixiedust.blog-post-view .header.content{z-index: 6;}
body.pixiedust.blog-post-view .page-header{border-bottom: none !important;}
body.pixiedust.negotiable_quote-quote-send .actions-toolbar > .primary .action:last-child span, body.pixiedust.negotiable_quote-quote-send .actions-toolbar > .secondary .action:last-child span{color: white;}
.footer-bottom, .footer-bottom p {font-size: 0.8rem;line-height: 1.5;}
.footer-bottom a {color: #008542 !important;}
a.action.primary span{color: white;}
.cart-totals tbody .grand.totals .amount, .cart-totals tfoot .grand.totals .amount{font-size: 1.1rem;}
.opc-block-summary .grand.incl+.grand.excl .mark, .opc-block-summary .grand.incl+.grand.excl .amount {font-size: 1.1rem;}
.opc-block-summary .product-item .price {font-size: 1.1rem;}
.pages .item.current:not(:hover) span{color:white}
.pages .item:not(.current):not(:hover) span{color:rgb(43, 43, 45);}
.pages .item:not(.current):hover span{color:white;}
.customer-welcome li a {text-transform: none !important;}

@media (min-width: 768px) {
    body.pixiedust #maincontent.page-main + style + .pm-container, body.pixiedust #maincontent.page-main + .pm-container{margin-top: -47px;}
    body.customer-account-index  #maincontent.page-main{padding-top: 2.25rem;}
    body.account #maincontent.page-main{padding-top: 2.25rem;}
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main {width: 57.17%;}
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media {width: 40.83%;}
    .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {width: 42.8775%;}
    .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {width: 30.6225%;}
    .pm-container.main-page-banner .testimonial-item  .pm-banner-content .pm-banner-position{width:70%;}
    .pm-container.main-page-banner .testimonial-item  .pm-banner-content .pm-banner-position{width:70%;}
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media { width:40.83%; }
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main { width:57.17%; }
    .slideover .page-wrapper { position:relative !important; transform: translate3d(0%,0,0);-webkit-transform: translate3d(0%,0,0); opacity:1 !important;   }
    .slideover #sidebarIn { left:-100% !important;   box-shadow:none !important; transform: translate3d(-100%,0,0);-webkit-transform: translate3d(-100%,0,0);  }
    body.pixiedust.slideover .popper3 { display:none !important; }
}

@media (max-width: 767px) {
    body.pixiedust .pm-top-bar .content .header.links.members-menu{display: none !important}
    body.pixiedust #maincontent.page-main + style + .pm-container, body.pixiedust #maincontent.page-main + .pm-container{margin-top: -46px;}
    body.pixiedust.blog-page-list #maincontent.page-main{padding-top: 0;}
    .slideover .page-wrapper { transform: translate3d(80%,0,0);-webkit-transform: translate3d(80%,0,0);   }
    #sidebarIn { width:80% !important; }
    body.pixiedust .filter.active .filter-subtitle{display: none;}
    body.pixiedust .filter.active .filter-title{background-color: #00984d;}
    body.pixiedust .filter.active .filter-options-title{padding: 10px 15px;}
    body.pixiedust .filter.active .filter-options-content{padding: 10px 15px;}
    body.pixiedust .filter.active .filter-current .items{padding: 2px 20px;border: none;}
    body.pixiedust .filter.active .filter-current+.block-actions{background: white;border: none;border-radius: 0;top: 150px;height: 38px;}
    body.pixiedust .filter-actions .filter-clear{opacity: 0;}
    body.pixiedust .filter.active .filter-current .item{    padding: 10px 30px 0;}
    body.pixiedust .filter.active .filter-options{padding: 10px 15px!important;}
    body.pixiedust .filter.active .filter-options{overflow: visible;}
    body.pixiedust .filter-options-title:after{right:10px;}
    .filter-options-content .items.-am-singleselect .amshopby-link-selected .count, .filter-options-content .swatch-option.selected + .am-shopby-swatch-label .count{color: #00984d;}
}

@media screen and (max-width: 1200px) and (min-width: 768px) {
    .mobaccount a, .mobcontactt a { padding:10px 0; }
}

@media (max-width: 480px){
    .products-grid .product-item {float: none;width: 100%;padding: 10px 0;}
}

@media(max-width:767px) {
    .navigation .mobileactive a {color: #00984C !important;}
    body.slideover #freshworks-container{opacity:0;}
}

@media(max-width: 767px){
    body.pixiedust .pm-prev{left: 0px;bottom: 30%;}
    body.pixiedust .pm-next{right: 0px;bottom: 30%;}
}

@media screen and (min-width: 1921px) {
    .pm-banner-container .pm-banner-outer img.pm-banner-switch-img { height:auto !important; }
}

@media screen and (min-width: 1350px) {
    .pm-banner-container .pm-banner-outer img.pm-banner-switch-img { height:600px; object-fit: cover; }
    .pm-container.main-page-banner.cms-page-banner img.pm-banner-switch-img { height:600px; object-fit: cover; }
    .whitebutton:hover { background:#eef0f2; }
}

@media screen and (max-width: 1199px) {
    .pm-banner-content span { font-size: 22px;  }
    body.pixiedust h1.cms-title, body.pixiedust span.cms-title { font-size: 38px; }
}

@media(min-width: 1350px){
    .corou-wrapper .carou-wrapper-in { max-width:1350px;}
}

@media screen and (min-width: 1350px) {
    .pm-image-carousel .brand-block:hover .pm-fblock-dropit { opacity: 0.5;}
}
@media screen and (min-width: 1500px) {
    body .stockists-wrap .pm-widget-wrap{max-width: 1350px !important;}
}

@media screen and (max-width: 1199px) {
    .latest-reviews-wrap .reviews-overall { width:94%; margin:0 3%; }
    .feature-content { box-sizing: border-box; padding:0 20px; font-size:20px;  }
    .feature-content .carou_conty { width:100%; box-sizing: border-box; padding:0 20px; }
    .pm-image-carousel .block-content { width:90%; margin: auto; }
}

@media screen and (max-width: 900px) {
    .latest-reviews-wrap .trio div.tri-1 img { max-width:90%; margin:10% 2% 0 0; }
    .feature-content { min-height: 190px;  }
}

@media screen and (max-width: 768px) {
    .latest-reviews-wrap .trio div.tri-1 { width:100%; margin: 0 0 30px; }
    .latest-reviews-wrap .trio div.tri-2 { width:50%; border-left:0; }
    .latest-reviews-wrap .trio div.tri-3 { width:50%; }
    .latest-reviews-wrap .trio div.tri-1 img { max-width:80%; margin: 0;}
    .pm-image-carousel .brand-block .playcon { opacity: 1; }
    .pm-image-carousel .pm-fblock-dropit { display:none; }
    .feature-content .carou_conty { font-size: 16px; }
}

@media(min-width: 1430px){
    .page-header.sticky-header .nav-sections-items{max-width: 1400px !important;}
}

@media(min-width: 768px){
    body.pixiedust .page-header.sticky-header .minicart-wrapper{margin-right: 25px;}
    .page-header.sticky-header .pm-topmenu {padding-right: 25px;}
}

@media(max-width:767px) {
    .navigation .mobileactive a {color: #00984C !important;}
    body.slideover #freshworks-container{opacity:0;}
}

@media(max-width: 767px){
    body.pixiedust .pm-prev{left: 0px;bottom: 30%;}
    body.pixiedust .pm-next{right: 0px;bottom: 30%;}
}

@media screen and (min-width: 1921px) {
    .pm-banner-container .pm-banner-outer img.pm-banner-switch-img { height:auto !important; }
}

@media screen and (min-width: 1350px) {
    .pm-banner-container .pm-banner-outer img.pm-banner-switch-img { height:600px; object-fit: cover; }
    .pm-container.main-page-banner.cms-page-banner img.pm-banner-switch-img { height:600px; object-fit: cover; }
    .whitebutton:hover { background:#eef0f2; }
}

@media screen and (max-width: 1199px) {
    .pm-banner-content span { font-size: 22px;  }
    body.pixiedust h1.cms-title, body.pixiedust span.cms-title { font-size: 38px; }
}

@media screen and (max-width: 768px) {
    /*.pm-container.main-page-banner, .pm-container.main-page-banner .pm-banner-wrap, .pm-container.main-page-banner .pm-banner-content { min-height: 350px; }*/
}

@media(min-width: 1350px){
    .corou-wrapper .carou-wrapper-in { max-width:1350px;}
}

@media screen and (min-width: 1350px) {
    .pm-image-carousel .brand-block:hover .pm-fblock-dropit { opacity: 0.5;}
}

@media screen and (min-width: 1500px) {
    body .stockists-wrap .pm-widget-wrap{max-width: 1350px !important;}
}

@media screen and (max-width: 1199px) {
    .latest-reviews-wrap .reviews-overall { width:94%; margin:0 3%; }
    .feature-content { box-sizing: border-box; padding:0 20px; font-size:20px;  }
    .feature-content .carou_conty { width:100%; box-sizing: border-box; padding:0 20px; }
    .pm-image-carousel .block-content { width:90%; margin: auto; }
}

@media screen and (max-width: 900px) {
    .latest-reviews-wrap .trio div.tri-1 img { max-width:90%; margin:10% 2% 0 0; }
    .feature-content { min-height: 190px;  }
}

@media screen and (max-width: 768px) {
    .latest-reviews-wrap .trio div.tri-1 { width:100%; margin: 0 0 30px; }
    .latest-reviews-wrap .trio div.tri-2 { width:50%; border-left:0; }
    .latest-reviews-wrap .trio div.tri-3 { width:50%; }
    .latest-reviews-wrap .trio div.tri-1 img { max-width:80%; margin: 0;}
    .pm-image-carousel .brand-block .playcon { opacity: 1; }
    .pm-image-carousel .pm-fblock-dropit { display:none; }
    .feature-content .carou_conty { font-size: 16px; }
}

@media(min-width: 1430px){
    .page-header.sticky-header .nav-sections-items{max-width: 1400px !important;}
}

@media(min-width: 768px){
    body.pixiedust .page-header.sticky-header .minicart-wrapper{margin-right: 25px;}
    .page-header.sticky-header .pm-topmenu {padding-right: 25px;}
}

@media(min-width:768px){
    .pm-topmenu .pmm-content ul li a, .pm-mega-in .pmm ul li a{font-weight: 600;line-height: 24px;}
    .pm-topmenu .pmm-content ul li a:hover, .pm-mega-in .pmm ul li a:hover{background-color: #00984C;text-decoration: none;color:white;}
}

@media(max-width: 767px) {
    body.slideover {overflow: hidden;position: fixed;width: 100%;}
}

@media(min-width: 480px){
    .page-wrapper > .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main, .sw-megamenu.navigation li.level0.fullwidth > .submenu, .container, .view-topper.event-toppper {max-width: calc( 88% - 30px )  !important;padding-left: 0 !important;padding-right: 0 !important;}
}

@media(min-width: 768px) {
    .page-header.type6.header-newskin .header.content {padding-left: 0;padding-right: 0;}
}

@media(min-width: 1430px){
    .page-wrapper > .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main, .sw-megamenu.navigation li.level0.fullwidth > .submenu, .container, .view-topper.event-toppper {max-width: 1400px  !important;}
}

@media(min-width: 1430px) {
    .page-header .header.panel{max-width: 1400px !important;}
}

@media(min-width: 768px) {
    .page-header .header.panel{padding-bottom: 12px;padding-top: 12px;}
}

@media(max-width: 767px) {
    .country-select-pixie {pointer-events: none;position: relative;z-index: 890;padding: 22px 6.5% 5px 0%;text-align: left;margin-bottom: 22px;margin: 2px 0 -8px 0px;text-align: right;width: 100%;max-width: 88%;margin: -5px auto -4px auto;box-sizing: border-box;}
    .panel.wrapper{display:none;}
    .pixieStoreSwitcher .dropdown-content{background: white !important;}
    body.slideover .country-select-pixie{z-index: 0 ;opacity: 0;}
}

@media(min-width: 768px) {
    .country-select-pixie {position: relative;z-index: 999;max-width: calc( 88% - 30px);margin: 8px auto -37px auto;pointer-events: none;top: -3px;}
}

@media(min-width: 1430px) {
    .country-select-pixie {max-width: 1400px;}
}

@media(max-width: 479px) {
    .header.links {max-width: 70%;}
}

@media(max-width: 767px) and (min-width:480px) {
    .header.links {max-width: 82%;}
}

@media(max-width: 1024px) and (min-width:768px) {
    .header.links {max-width: 80%;}
}

@media(min-width:768px){
    .pm-columns_style6 .pm-fb {margin-bottom: 1.5%;}
}

@media(min-width:768px){
    .yellow-button{margin-top: 12px !important;}
    .yellow-title-large{font-size: 28px;}
}

@media(min-width:1024px){
    .yellow-title{font-size: 20px;}
    .white-text{font-size: 18px;}
    .yellow-button{font-size: 16px;}
}

@media(min-width:1200px){
    .yellow-title{font-size: 24px;}
    .yellow-title-large{font-size: 40px;}
}

@media(min-width:768px){
    body.pixiedust.page-product-bundle .bundle-options-wrapper{padding-left: 30px; float: none;}
    body.pixiedust.page-product-bundle .bundle-options-container .block-bundle-summary{top: 0px;position: static;float: none;width: auto;}
    body.pixiedust.page-product-bundle .product-details{padding-left: 30px;}
    body.pixiedust.page-product-bundle .box-tocart{display: inline-block;}
    body.pixiedust.page-product-bundle .product-info-main .product.overview{padding-left: 7px;}
    body.pixiedust.page-product-bundle .bundle-options-container{width: 57.17%;float: right;}
    body .customer-welcome .action.switch > span {display: inline-block;clip: unset;height: auto;width: auto;margin: unset;overflow: visible;position: static;font-size: 10px;text-transform: uppercase;font-weight: 400;}
    .table-checkout-shipping-method{width: 100%;}
}

@media(max-width: 767px){
    .logo-flex-images{flex-wrap: nowrap !important;max-width: 335px;margin: 30px auto 20px auto;float: none;display: flex !important;}
    .logo-flex-images img{width: 21% !important; max-width:initial !important ;margin: auto !important;}
    body.pixiedust .cart-summary > .title{display: block; padding-left: 15px;}
}

@media(min-width: 1024px) {
    .logo-flex-images img:first-child{max-width: 122px;}
    .logo-flex-images img:last-child{max-width: 136px;}
}

@media(max-width: 1499px){
    .pm-container.main-page-banner .pm-banner-content .pm-banner-position, .pm-banner-single .pm-banner-content .pm-banner-position{padding-left: 15px;}
}

@media(max-width: 767px) {
    body.pixiedust .pm-banner-position span.large-title, body.pixiedust h1.cms-title, body.pixiedust span.cms-title {font-size: 25px;}
    .page-header.type6.header-newskin .nav-toggle {width: 43px;margin: 0 4px 0 0px;border: solid 0px;text-align: center;}
    .page-header.type6.header-newskin .block-search .label {margin-right: 0px !important;}
}

@media(min-width: 768px) {
    .nhs-account-create .columns .main .form-create-account,
    .customer-account-create .columns .main .form-create-account,
    .charity-account-create .columns .main .form-create-account,
    .company-account-create .columns .main .form-create-account {width: 70%;margin: auto;}
    .create-new-char,
    .nhs-account-create .page-main > .page-title-wrapper .page-title,
    .customer-account-create .page-main > .page-title-wrapper .page-title,
    .charity-account-create .page-main > .page-title-wrapper .page-title ,
    .company-account-create .page-main > .page-title-wrapper .page-title {text-align: center;width: 100%;margin: 20px 0 30px 0;}
    .create-new-char{font-size: 20px;color: #00984C;font-weight: 700;line-height: 1.1;}
    .customer-account-login .block.block-new-customer,
    .customer-account-login .block.block-new-company{margin-bottom: 12px;float: right;}
}

@media(min-width: 768px) {
    .customer-account-login .login-container {position: relative;float: left;}
    .customer-account-login .login-container:after {content: " ";width: 1px;height: calc(100% - 60px);position: absolute;top: 30px;left: calc(50% - 5px);border-right: solid 1px #d9dddb;}
    .company-create-into{width: 70%;margin: 0px auto 40px auto;}
}

@media (max-width: 767px) {
    body.pixiedust .blog-widget-recent-grid .post-list .post-holder { width:100%; margin-left: 0;}
}

@media(min-width: 768px){
    .pm-fblock-wrap.pm-columns_style3 {flex-direction: row;}
    .pm-columns_style3 .pm-fb { width:32%; }
}

@media( min-width: 767px) and (max-width:1023px){
    body.pixiedust .pm-fblock-wrap.pm-columns_style5 .pm-fb-content h4{min-height: 67px;}
}

@media(max-width:479px) {
    .two-singles.lanyard {padding-top: 90px;}
}

@media(min-width:480px) and (max-width:767px) {
    .two-singles.lanyard {min-height: 100px;padding-top: 80px;}
}

@media(max-width: 767px) and (min-width: 480px) {
    .fifty-wrap{display: flex;flex-wrap: wrap;}
    .fifty-wrap .double_wide{order: 0;flex-basis: 100%;}
    .double_wide + .single {order: 1;flex-basis: 49.25%;}
    .double_wide + .single + .single{order: 2;flex-basis: 49.25%;margin-right: 0 !important;}
    .pm-fblock-wrap.pm-columns_style4 .pm-fb.single_tall {width: 100%;margin-right: 0;}
    .pm-fblock-wrap.pm-columns_style4 .pm-fb.single_tall .yellow-title-large{font-size: 41px;}
    .pm-fblock-wrap.pm-columns_style4 .pm-fb.single_tall .white-text{font-size: 19px;padding-right: 10%;margin-bottom: 22px;}
}

@media(max-width: 479px)  {
    .fifty-wrap{display: flex;flex-direction: column;}
    .fifty-wrap .double_wide{order: 0;}
    .double_wide + .single {order: 2;width: 100% !important;}
    .double_wide + .single + .single{order: 1;width: 100% !important;}
    .pm-fblock-wrap.pm-columns_style4 .pm-fb.single_tall{position: relative;width: 100% !important;transform: none;}
}

@media (max-width: 650px) {
    body.pixiedust.blog-post-view .two-images img {width: 100%;margin: 0 0 2rem 0;max-width: unset;}
}

@media(max-width: 767px){
    body.pixiedust  .customer-review h4{font-size: 16px;}
    body.pixiedust  .customer-review p{font-size: 18px !important;}
    body.pixiedust .pm-fblock-wrap.pm-columns_style6 .pm-fb-content{max-width: calc(100% - 30px);margin: 5px 0px 5px 0px;padding: 0;}
    .new-blog-div img {max-width: 30px;}
    body.pixiedust .pm-columns_style5 .pm-fb-content .new-blog-div a,
    body.pixiedust .pm-columns_style5 .pm-fb-content .new-blog-div a span {font-size: 12px !important;}
    body.pixiedust .pm-columns_style5 .pm-fb-single:last-of-type {margin-top: 40px;}
}

@media(min-width: 768px){
    body.pixiedust .pm-columns_style5 .pm-fb_1 {width: 48.5%;margin-right: 1.5%;}
    body.pixiedust .pm-columns_style5 .pm-fb_2 {width: 50%;}
    .pm-fblock-wrap.pm-columns_style4 .pm-fb:nth-child(3) {}
    .pm-fblock-wrap.pm-columns_style4 .pm-fb.double_wide{margin-right: 1.5%; width:98.5%;}
    .pm-fblock-wrap.pm-columns_style4 .pm-fb.single{width: 48.5%;margin-right: 1.5%;}
    .pm-fblock-wrap.pm-columns_style4 .pm-fb.single_tall{width: 50%;margin-right: 0;position: absolute;right: 0;}
    .fifty-wrap{float: left;width: 50%;}
    .business-hub-content .hashtag{display: inline-block;position: relative;margin-top: -8px;text-align: initial;left: -118px;}
    .business-hub-content .hashtag:after {position: absolute;left: 110%;top: 50%;transform: translateY(-50%);}
    .business-hub-content{clear: both;float: left;}
    body.pixiedust .business-hub-content h1{margin-bottom: 58px;margin-top: 27px;display: inline-block;}
    .business-hub-content .three-quarter{width:65%;float: left;box-sizing: border-box;padding-right: 15%;text-align: left;}
    .business-hub-content .one-quarter{width:35%;float: left;text-align: right;}
    body.pixiedust .customer-review .content{max-width: 75%;}
    .two-singles {min-height: 125px;}
    .two-singles.lanyard {min-height: 92px;padding-top: 32px;}
}

@media(min-width: 1024px){
    .business-hub-content{margin-bottom: 70px;}
    body.pixiedust .business-hub-content h1{margin-bottom: 95px;margin-top: 22px;}
    .business-hub-content .three-quarter{width:75%;}
    .business-hub-content .one-quarter{width:25%;}
    .business-hub-content .hashtag{margin-top: -42px;margin-bottom: 0;position: relative;top: 10px;}
    .pm-columns_style6 .pm-fb-content > div > * > *, .pm-columns_style4 .pm-fb-content > div > * > *{margin-bottom: 14px;}
    .two-singles {min-height: 185px;}
    .two-singles.lanyard {min-height: 100px;padding-top: 67px;}
}

@media(min-width:1200px){
    .pm-columns_style4 .pm-fb-content{padding: 0 40px;}
    .two-singles {min-height: 220px;}
    .two-singles.lanyard {min-height: 100px;padding-top: 98px;}
}

@media(min-width:1400px){
    .two-singles {min-height: 260px;}
    .two-singles.lanyard {min-height: 100px;padding-top: 138px;}
}

@media (min-width: 1350px) {  body.pixiedust.pm-mega-on:before{z-index: 2;}  }

@media (min-width: 1024px){  .logo-flex-images img:last-child {margin-right: 0;}  }

@media (min-width: 768px) { .mob-title{opacity: 0; visibility: hidden;}  header.page-header.sticky-header .nav-sections {padding: 26px 0 17px 0;}  .sticky-logo .logo img{min-width: 1px;}  }

@media(max-width: 767px){
    body.pixiedust .block.block-search:not(.active) {display: none;}
    body.pixiedust.account .block-collapsible-nav .title{border: solid 1px #e9eaea !important;margin: 30px 0 0 0;padding: 15px 10px 14px 10px;box-shadow: 0px 1px 3px 1px rgb(0 0 0 / 8%);border-radius: 6px;line-height: normal;}
    body.pixiedust.account .block-collapsible-nav .title:after {top: 50%;transform: translateY(-50%);margin-top: 0 !important;font-size: 24px !important;}
    body.pixiedust.account .page-main{padding-top: 100px;}
    body.pixiedust.account .block-collapsible-nav .content.active{padding-top: 20px;}
    body.pixiedust.account .block-collapsible-nav .block .title strong{font-size: 16px;font-weight: bold;}
    body.pixiedust.account .lotitle{padding-left: 45px;}
}

/* Ambassadors page **/

.hds-ambassadors{margin: 4rem 0 2rem 0;}
.hds-ambassadors > div{display: flex;flex-direction: column;justify-content: space-between;margin-bottom:3rem;}
.hds-ambassadors div > img, .hds-ambassadors div > picture img {border-radius: 100%;border: solid 5px #00573f;}
.hds-ambassadors ul{display: flex;list-style: none;align-items: center;justify-content: center;padding: 0 !important;margin: 0 !important;}
@media(min-width: 767px){
    .hds-ambassadors > div{margin-bottom: 4rem};
}

/* 2x blog post images fix */
@media (max-width: 767px) {
    .pm-columns_style20 .pm-fb .overImage img {min-height: 300px;object-fit: cover;}
}

@media (max-width: 650px) {
    body.pixiedust.blog-post-view .two-images img {width: 100%;margin: 0 0 2rem 0;max-width: unset;}
}

@media (min-width: 992px) {
    #layered-filter-block-container .filter-title strong{display: none !important;}
}

/* Shop Cat pages styles */

.shop-cat-flexer{position:relative; display:flex;flex-wrap: wrap;align-items: stretch}
.shop-cat-flexer > div img{width:100%}
.shop-cat-flexer > div h4{margin:0 0 1rem 0;font-size: 1.5rem;}
.shop-cat-flexer:after{content:" ";width:100%;height:1px;position:absolute;bottom:0;left:0;border-bottom: solid 1px #dddddd;}
.shop-cat-flexer ul{list-style:none;padding:0}
.shop-cat-flexer ul li{line-height:2;}
.shop-cat-flexer ul li a{color: black !important;text-decoration:underline;font-weight:normal;}
.shop-cat-flexer p a{color: black !important;text-decoration:underline;font-weight:normal;}

@media(max-width:767px){
    .shop-cat-flexer > div{width:50%;}
    .shop-cat-flexer > div h4{}
    .shop-cat-flexer > div:nth-child(odd) {padding: 10px 10px 10px 0px;}
    .shop-cat-flexer > div:nth-child(even) {padding: 10px 0 10px 10px;}
}
@media (min-width:768px) and (max-width:1199px){
    .shop-cat-flexer > div h4{white-space: nowrap;overflow: hidden;text-overflow: clip;text-overflow: ellipsis ;}
    .shop-cat-flexer > div{width:33%;}
    .shop-cat-flexer > div{padding: 10px 10px 10px 10px;}
    shop-cat-flexer {margin-left:-10px;width:calc(100% + 20px);margin-bottom: 4rem;padding-bottom: 4rem;}
}
@media(min-width:1200px){
    .shop-cat-flexer > div h4{white-space: nowrap;overflow: hidden;text-overflow: clip;text-overflow: ellipsis ;}
    .shop-cat-flexer {justify-content: space-between;}
    .shop-cat-flexer {margin-left:-10px;width:calc(100% + 20px);margin-bottom: 4rem;padding-bottom: 4rem;}
    .shop-cat-flexer > div{width:20%;}
    .shop-cat-flexer > div{padding: 10px 10px 10px 10px;}
}

.shop-cat-flexer img{margin-bottom: 15px;}
@media(min-width: 1200px){.shop-cat-flexer ul li a{font-size: 1.1rem}}
@media (min-width: 400px) and (max-width: 550px){  .shop-cat-flexer > div h4 {white-space: nowrap;overflow: hidden;text-overflow: clip;text-overflow: ellipsis;}  }
@media (max-width: 1023px){ .shop-cat-flexer > div h4 {white-space: break-spaces !important;min-height: 49px !important;}}

/* green buttons styles */

@media(min-width:768px) {
    body.pixiedust .pm-topmenu > li[data-mmref="6666683"], body.pixiedust [data-mmref="6666683"] .pm-topmenu > li a, body.pixiedust .pm-topmenu > li[data-mmref="6666616"], body.pixiedust [data-mmref="6666616"] .pm-topmenu > li a, body.pixiedust .pm-topmenu > li[data-mmref="666669"], body.pixiedust [data-mmref="666669"] .pm-topmenu > li a {background: #00984c !important;color: #fff !important;border-radius: 7px;padding-right: 4px;}
    body.pixiedust [data-mmref="6666683"] a span, body.pixiedust [data-mmref="6666683"] a:after , body.pixiedust [data-mmref="6666616"] a span, body.pixiedust [data-mmref="6666616"] a:after , body.pixiedust [data-mmref="666669"] a span, body.pixiedust [data-mmref="666669"] a:after {color: #fff !important;}
}

/** Lower case titles **/

body.pixiedust .pixieStoreSwitcher > div h3 { text-transform: none !important; }

/** PRODUCT PAGE IMAGE ZOOM **/

.fotorama__stage__frame .fotorama__img{width: unset;}

/** HEADER CURRENCY **/

.page-header .switcher .options ul.dropdown a, .page-footer .switcher .options ul.dropdown a{color: #777 !important;}
@media(min-width:1200px) {  body.pixiedust .pm-top-bar {z-index: 9;}  }
@media(max-width:1199px) {  body.pixiedust .header.content .logo{z-index: 1;} .header.links .page-header{background: transparent !important} }
@media(max-width:1349px) {  .page-header .switcher .options .action.toggle:after, .page-header .switcher strong{color: white !important;}  }

/** STORE SWITCHER **/

body.pixiedust .flag-region > div {max-width: 25%; padding-right: 20px;}
body.pixiedust .flag-region{ justify-content: flex-start; }
.stores_modal._show{z-index: 9999 !important;}

@media( min-width:768px) and (max-width:991px) {
    body.pixiedust .modal-popup.stores_modal .modal-content{padding-left: 3rem;padding-right: 3rem;}
    body.pixiedust .modal-body-content .pixieStoreSwitcher .flag{font-size: 0.8rem;background-size: 22px;padding: 3px 0 0px 35px !important;}
}
@media(min-width:768px) {
    body.pixiedust .flag-region > div{padding-bottom: 10px;padding-top: 10px;}
    body.pixiedust .flag-region{margin-top: 30px;}
}
@media(max-width:768px) {
    body.pixiedust .pixieStoreSwitcher {margin-bottom: 0;}
}

/** product desk ticket **/

.product.description ul {list-style-type: auto;}
.product.description ul li {list-style: disc;display: list-item;}

.product.description ol {list-style-type: auto;}
.product.description ol li { list-style: decimal;display: list-item;}

/** hide grid tixket **/

body.pixiemedia_mapmaker-index-mylevel .grid-wrapper{display: none;}

/** hide blog top bit **/
body.blog-category-sunflower-stories .pm-blog-topbit{display: none !important;}

a{text-decoration: underline !important;}
a:hover{text-decoration: none !important;}
.footer-green-block a{text-decoration: none !important;}
.fwn:not(.accessibility-container) li > div div{text-decoration: underline !important;}
.fwn:not(.accessibility-container) li:hover > div div{text-decoration: none !important;}

@media(min-width:768px) {
    [role="alert"] .message {font-size: 1.3rem !important;}
}

[type="text/x-magento-init"]{display: none !important;}
.page-header .panel.wrapper{display: none !important; overflow: hidden;}
.modal-footer .action-primary.action-accept{line-height: 10px;height: 40px;font-size: 19px;text-transform: none;background: #28a745;color: white;}
body.pixiedust .amfaq-title{display: none !important;}
body.pixiedust .amfaq_questions .am-item {border-bottom: 1px solid #c9c9c9;margin: 0 0 1rem;}
body.pixiedust .amfaq_questions .am-title {cursor: pointer;font-weight: 600;font-size: 1.8rem;line-height: 1.1;margin-bottom: 1.2rem;word-wrap: break-word;line-height: 1.1;font-size: 1.4rem;}
body.pixiedust.blog-post-view .post-wrap h2{line-height: 1.5;}
body.pixiedust  #vtab > div.tabscontent > div.myimages_hdr{border-color: #005740 !important;}
body.pixiedust .upload_logo .fa-upload{color: #005740 !important;}
body.pixiedust  .send2 span, body.pixiedust .img_upload .button-new-upload, body.pixiedust  #vtab #loginForm1.myimages_login .send2{background-color: #005740 !important;}
.sales-order-invoice .order-status{margin-bottom: 3rem;}

.swatch-option.text{background: #218e4d;color: white;border-color: #005740;}
.product-info-main .swatch-attribute-label{text-transform: none !important;}