.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
.wa-points-badge{display:inline-block;min-width:30px;height:30px;margin-right:8px;padding:0 8px;border-radius:999px;line-height:30px;text-align:center;font-size:11px;font-weight:bold;color:#fff;vertical-align:middle;}.wa-header-points-badge{display:inline-block;margin-right:8px;vertical-align:middle;}.account-block__name--points{white-space:nowrap;}.wa-header-points-badge .wa-points-badge{position:relative;min-width:34px;height:34px;padding:0 9px;line-height:34px;border:1px solid rgba(255,255,255,0.55);box-shadow:inset 0 1px 0 rgba(255,255,255,0.38),0 1px 2px rgba(0,0,0,0.12);overflow:hidden;}.wa-header-points-badge .wa-points-badge:before{content:'';position:absolute;top:4px;left:5px;right:5px;height:11px;border-radius:999px;background:rgba(255,255,255,0.22);}.wa-header-points-badge .wa-points-badge__value{position:relative;z-index:1;}.wa-header-points-badge .wa-points-badge--silver{background:linear-gradient(180deg,#d5d5d5 0%,#b4b4b4 48%,#8c8c8c 100%);}.wa-header-points-badge .wa-points-badge--gold{background:linear-gradient(180deg,#ffcc2b 0%,#edc54b 45%,#c89212 100%);}.wa-header-points-badge .wa-points-badge--platinum{background:linear-gradient(180deg,#a5cded 0%,#a8b9c8 45%,#7d93a6 100%);}.menu-profile > li > a .menu-profile__icon--points{display:inline-block;width:20px;min-width:20px;height:20px;margin-right:0 !important;border-radius:50%;line-height:20px;text-align:center;font-size:10px;font-weight:700;color:#fff;background:linear-gradient(180deg,#d8d8d8 0%,#b4b4b4 48%,#8c8c8c 100%);border:1px solid rgba(255,255,255,0.55);box-shadow:inset 0 1px 0 rgba(255,255,255,0.38),0 1px 2px rgba(0,0,0,0.12);vertical-align:middle;position:absolute !important;left:6px !important;top:50% !important;transform:translateY(-50%) !important;}.menu-profile > li > a .menu-profile__icon--points:before{content:'';position:absolute;top:2px;left:3px;right:3px;height:6px;border-radius:999px;background:rgba(255,255,255,0.22);}.wa-points-badge--silver{background:#8a8a8a;}.wa-points-badge--gold{background:#d7a900;}.wa-points-badge--platinum{background:#7f96a8;}.wa-points-checkout{margin:18px 0;padding:18px;border:1px solid #dedede;border-radius:10px;background:#fafafa;}.wa-points-checkout__title{margin:0 0 12px;}.wa-points-checkout__stats{margin-bottom:12px;}.wa-points-checkout__stat{margin-bottom:8px;}.wa-points-checkout__label{display:inline-block;min-width:140px;font-weight:bold;}.wa-points-checkout__value{display:inline-block;}.wa-points-checkout__controls label{display:block;margin-bottom:6px;font-weight:bold;}.wa-points-checkout__controls input[type="text"]{max-width:180px;margin-bottom:10px;}.wa-points-checkout__actions .button{margin-right:8px;margin-bottom:8px;}.wa-points-checkout__feedback{margin-top:8px;color:#555;}.wa-points-checkout__applied{font-weight:bold;}.wa-points-checkout__notes p,.wa-points-panel__hint p{margin:0 0 8px;}.wa-points-panel{padding:0;border:0;border-radius:0;background:transparent;}.wa-points-panel__row{margin-bottom:10px;font-size:0.85em;line-height:1.2;}.wa-points-panel__label{display:inline-block;min-width:150px;font-weight:bold;}.wa-points-panel__value{display:inline-block;}.wa-points-panel__hint{margin-top:10px;padding-top:10px;border-top:1px solid #818181;font-size:0.85em;}.wa-points-panel__hint p{line-height:1.35;}.page-checkout .checkout-medium-right #commerce-cart-summary{margin:0 0 24px;}.page-checkout .checkout-medium-right #commerce-cart-summary .line-item-summary{display:block;width:100%;max-width:100%;}.page-checkout .checkout-medium-right #commerce-cart-summary .line-item-total{display:block;width:100%;overflow:hidden;margin:0 0 2px;line-height:1.25;}.page-checkout .checkout-medium-right #commerce-cart-summary .line-item-total-label{float:left;width:auto;max-width:65%;padding-right:12px;text-align:left;white-space:nowrap;}.page-checkout .checkout-medium-right #commerce-cart-summary .line-item-total-raw,.page-checkout .checkout-medium-right #commerce-cart-summary .line-item-total-amount{float:right;width:auto;text-align:right;white-space:nowrap;}.wa-product-points{display:block;position:relative;margin-top:10px;font-size:13px;line-height:1.45;color:#df5f2d;clear:both;}.wa-product-points__text{display:block;}.wa-product-points__value{font-weight:700;color:#df5f2d;}.wa-product-points__link{color:#df5f2d;text-decoration:underline;}.wa-product-points__link:hover,.wa-product-points__link:focus{color:#df5f2d;}.wa-points-help-modal{align-items:center;background:rgba(0,0,0,0.58);display:none;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9000;}.wa-points-help-modal.is-visible{display:flex;}.wa-points-help-dialog{background:#ffffff;border-radius:10px;box-shadow:0 20px 50px rgba(0,0,0,0.18);color:#4f4f4f;max-width:760px;padding:34px 34px 28px;position:relative;width:100%;}.wa-points-help-dialog h3{color:#555555;font-size:2rem;line-height:1.15;margin:0 0 26px;}.wa-points-help-section + .wa-points-help-section{margin-top:22px;}.wa-points-help-section p,.wa-points-help-footer{color:#7a7a7a;font-size:1rem;line-height:1.7;margin:0;}.wa-points-help-footer{margin-top:24px;}.wa-points-help-footer a{color:#f0a12a;text-decoration:underline;}.wa-points-help-close{align-items:center;background:#f2f2f2;border:1px solid #d8d8d8;border-radius:50%;color:#9a9a9a;cursor:pointer;display:inline-flex;font-size:1.35rem;height:36px;justify-content:center;line-height:1;padding:0;position:absolute;right:18px;top:16px;width:36px;}.wa-points-help-close:hover,.wa-points-help-close:focus{color:#666666;}.wa-product-referral{display:block;margin-top:2px;font-size:11px;line-height:1.2;}.wa-product-referral a{color:#df5f2d;text-decoration:underline;white-space:normal;}
.wart-messages-header-wrapper{display:inline-flex;align-items:center;margin-right:8px;}.wart-messages-admin-filters{margin:0 0 18px;}.wart-messages-admin-filters > div{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px 18px;margin:0;}.wart-messages-admin-filters .form-item{flex:0 1 220px;margin:0;}.wart-messages-admin-filters .form-item-user,.wart-messages-admin-filters .form-item-title{flex-basis:260px;}.wart-messages-admin-filters .form-item-template-key,.wart-messages-admin-filters .form-item-source-type{flex-basis:200px;}.wart-messages-admin-filters .form-item-read,.wart-messages-admin-filters .form-item-status,.wart-messages-admin-filters .form-item-created-from,.wart-messages-admin-filters .form-item-created-to{flex-basis:135px;}.wart-messages-admin-filters input.form-text,.wart-messages-admin-filters select{width:100%;box-sizing:border-box;}.wart-messages-admin-filters .description{margin-top:4px;white-space:nowrap;}.wart-messages-admin-filters .form-actions{display:flex;flex:0 0 auto;gap:10px;align-items:center;margin:20px 0 0;}.wart-messages-admin-filters .form-actions .form-submit,.wart-messages-admin-filters .form-actions .button{margin:0;}.ajax-shopping-cart-wrapper:has(#wart-messages-block){display:inline-flex;align-items:center;width:auto;}.ajax-shopping-cart-wrapper .wart-messages-header-wrapper{flex:0 0 auto;margin-right:8px;}body.wa-header-lite-auth #wart-messages-block,.wart-messages-header-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,0.18);border-radius:12px;background:#e75a29;color:transparent;font-size:0;line-height:0;text-decoration:none;box-shadow:none;transition:transform 0.18s ease,border-color 0.18s ease,background 0.18s ease;}body.wa-header-lite-auth #wart-messages-block:before,.wart-messages-header-link:before{content:"";position:absolute;top:50%;left:50%;width:23px;height:23px;margin:-12px 0 0 -12px;background:url(/sites/all/modules/wart_messages/icons/message-envelope-white.svg) center center no-repeat;background-size:23px 23px;}body.wa-header-lite-auth #wart-messages-block:hover,body.wa-header-lite-auth #wart-messages-block:focus,.wart-messages-header-link:hover,.wart-messages-header-link:focus{border-color:rgba(211,90,43,0.95);box-shadow:none;background:#ffffff;transform:translateY(-1px);}body.wa-header-lite-auth #wart-messages-block:hover:before,body.wa-header-lite-auth #wart-messages-block:focus:before,.wart-messages-header-link:hover:before,.wart-messages-header-link:focus:before{background:url(/sites/all/modules/wart_messages/icons/message-envelope-orange.svg) center center no-repeat;background-size:23px 23px;}.wart-messages-header-counter{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#ffffff;color:#e75a29;font-family:"fs_joey_promedium",Arial,sans-serif;font-size:11px;line-height:18px;text-align:center;box-shadow:none;z-index:2;}.wart-messages-header-counter:before,.wart-messages-header-counter:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:1px solid rgba(255,255,255,0.85);border-radius:999px;pointer-events:none;animation:wart-messages-counter-pulse 2.2s ease-out infinite;z-index:-1;}.wart-messages-header-counter:after{animation-delay:1.1s;}@keyframes wart-messages-counter-pulse{0%{opacity:0.85;transform:scale(1);}70%{opacity:0;transform:scale(2.45);}100%{opacity:0;transform:scale(2.45);}}.wart-messages-account{max-width:760px;}.wart-messages-account h2{margin:0 0 18px;color:#34495e;font-family:"fs_joey_proregular",Arial,sans-serif;font-size:22px;font-weight:normal;text-transform:uppercase;}.wart-messages-list{border:1px solid #d4d4d4;background:rgba(255,255,255,0.25);}.wart-message-item + .wart-message-item{border-top:1px solid #d4d4d4;}.wart-message-item__header{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:13px 48px 13px 16px;border:0;background:transparent;color:#111111;font-family:Arial,sans-serif;font-size:14px;line-height:20px;text-align:left;cursor:pointer;}.wart-message-item__heading{display:inline-flex;align-items:baseline;min-width:0;}.wart-message-item__header:after{content:"+";position:absolute;top:13px;right:17px;color:#e75a29;font-size:21px;line-height:20px;}.wart-message-item__header[aria-expanded="true"]:after{content:"-";}.wart-message-item--unread .wart-message-item__title{font-weight:bold;}.wart-message-item__status{display:inline-block;margin-left:10px;color:#e75a29;font-size:11px;text-transform:uppercase;}.wart-message-item__date{margin-left:auto;color:#5b6673;font-size:12px;white-space:nowrap;}.wart-message-item__body{padding:0 16px 18px;color:#34495e;font-family:Arial,sans-serif;font-size:14px;line-height:1.55;}.wart-message-item__body[hidden]{display:none !important;padding:0;margin:0;}.wart-message-item__body p:last-child{margin-bottom:0;}.wart-messages-login-popup{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,0.42);opacity:0;pointer-events:none;transition:opacity 0.18s ease;z-index:9000;}.wart-messages-login-popup.is-visible{opacity:1;pointer-events:auto;}.wart-messages-login-popup__dialog{position:relative;width:100%;max-width:390px;padding:28px 30px 30px;border-radius:8px;background:#ffffff;color:#34495e;box-shadow:0 18px 45px rgba(0,0,0,0.22);transform:translateY(8px);transition:transform 0.18s ease;}.wart-messages-login-popup.is-visible .wart-messages-login-popup__dialog{transform:translateY(0);}.wart-messages-login-popup__close{position:absolute;top:9px;right:10px;width:28px;height:28px;padding:0;border:0;background:transparent;color:#8a8a8a;font-family:Arial,sans-serif;font-size:18px;line-height:28px;text-align:center;cursor:pointer;}.wart-messages-login-popup__close:hover,.wart-messages-login-popup__close:focus{color:#e75a29;}.wart-messages-login-popup__title{margin:0 28px 12px 0;color:#34495e;font-family:"fs_joey_promedium",Arial,sans-serif;font-size:22px;line-height:1.2;font-weight:normal;}.wart-messages-login-popup__message{margin:0 0 22px;font-family:Arial,sans-serif;font-size:14px;line-height:1.55;}.wart-messages-login-popup__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;width:100%;}.wart-messages-login-popup__action{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:130px;height:38px;margin:0;padding:0 18px;border:1px solid #e75a29;border-radius:6px;background:#e75a29;color:#ffffff;font-family:"fs_joey_promedium",Arial,sans-serif;font-size:15px;line-height:1;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none;}.wart-messages-login-popup__action:hover,.wart-messages-login-popup__action:focus{background:#d64d21;color:#ffffff;text-decoration:none;}.wart-messages-login-popup__action--ok{min-width:76px;background:#ffffff;color:#e75a29;}.wart-messages-login-popup__action--ok:hover,.wart-messages-login-popup__action--ok:focus{background:#f7f7f7;color:#d64d21;}@media only screen and (max-width:40em){.wart-messages-header-wrapper{margin-right:6px;}body.wa-header-lite-auth #wart-messages-block,.wart-messages-header-link{width:38px;height:38px;border-radius:11px;}}
.wa-product-preview-popover{display:none;}@media only screen and (min-width:40.063em){.wa-product-preview-popover-enabled .section-store .project.residential,.wa-product-preview-popover-enabled .section-search .project.residential{position:relative;}.wa-product-preview-popover-enabled .section-store .project.residential > a .project-image,.wa-product-preview-popover-enabled .section-search .project.residential > a .project-image{position:relative;overflow:visible;}.wa-product-preview-popover-enabled .section-store .project.residential > a .project-image > img,.wa-product-preview-popover-enabled .section-search .project.residential > a .project-image > img{position:relative;z-index:1;}.wa-product-preview-popover-enabled .section-store .project.residential .project-image__favorite,.wa-product-preview-popover-enabled .section-search .project.residential .project-image__favorite{z-index:40;}.wa-product-preview-popover-enabled .section-store .project.residential:hover,.wa-product-preview-popover-enabled .section-store .project.residential:focus-within,.wa-product-preview-popover-enabled .section-search .project.residential:hover,.wa-product-preview-popover-enabled .section-search .project.residential:focus-within{z-index:20;}.wa-product-preview-popover-enabled .section-store .project.residential:hover > a .project-image,.wa-product-preview-popover-enabled .section-store .project.residential:focus-within > a .project-image,.wa-product-preview-popover-enabled .section-search .project.residential:hover > a .project-image,.wa-product-preview-popover-enabled .section-search .project.residential:focus-within > a .project-image{box-shadow:0 14px 24px rgba(38,38,20,0.18);border-radius:1px;}.wa-product-preview-popover{box-sizing:border-box;display:block;position:fixed;top:-9999px;left:-9999px;width:auto;min-width:286px;max-width:420px;height:auto;min-height:0;pointer-events:none;overflow:visible;border-radius:5px;visibility:hidden;opacity:0;z-index:10000;transform:scale(0.8);transform-origin:0 18px;transition:opacity 160ms ease-in,transform 160ms ease-in,visibility 0s linear 160ms;}.wa-product-preview-popover.is-active{visibility:visible;opacity:1;transform:scale(1);transition:opacity 160ms ease-out,transform 160ms ease-out,visibility 0s linear 0s;}.wa-product-preview-popover::before{content:"";position:absolute;top:17px;left:-8px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #d45a2a;}.wa-product-preview-popover__inner{box-sizing:border-box;position:relative;min-height:0;padding:0;border-radius:5px;background:#ffffff;box-shadow:0 10px 24px rgba(0,0,0,0.22);color:#5f6a72;font-family:"fs_joey_proregular",Arial,sans-serif;font-size:13px !important;line-height:1.45 !important;overflow:visible;transform:none;transition:none;}.wa-product-preview-popover.is-active .wa-product-preview-popover__inner{transform:none;}.wa-product-preview-popover__title{display:block;margin:0;padding:11px 14px 10px;overflow:visible;border-radius:5px 5px 0 0;background:#d45a2a;color:#ffffff;font-family:"fs_joey_probold",Arial,sans-serif;font-size:14px;font-weight:200;line-height:1.2;text-transform:uppercase;}.wa-product-preview-popover__description{display:block;margin:12px 14px 10px;overflow:visible;color:#5f6a72;font-size:13px !important;line-height:1.45 !important;white-space:pre-line;}.wa-product-preview-popover__description.is-collapsed{display:none;margin:0;}.wa-product-preview-popover__files{margin:0 14px 12px;color:#5f6a72;font-size:13px !important;line-height:1.45 !important;overflow-wrap:break-word;}.wa-product-preview-popover__files span{color:#3f464c;font-family:"fs_joey_probold",Arial,sans-serif;font-size:13px !important;line-height:1.45 !important;font-weight:200;}.wa-product-preview-popover__meta{width:calc(100% - 28px);margin:0 14px 25px;padding-top:7px;border:0 !important;border-collapse:collapse;border-top:1px solid #d9dde0 !important;background:transparent !important;background-color:transparent !important;background-image:none !important;color:#5f6a72;font-size:12px !important;line-height:1.38 !important;table-layout:auto;}.wa-product-preview-popover__meta thead,.wa-product-preview-popover__meta tbody,.wa-product-preview-popover__meta tfoot,.wa-product-preview-popover__meta tr,.wa-product-preview-popover__meta tr.odd,.wa-product-preview-popover__meta tr.even,.wa-product-preview-popover__meta th,.wa-product-preview-popover__meta td,.wa-product-preview-popover__meta td.active{background:transparent !important;background-color:transparent !important;background-image:none !important;}.wa-product-preview-popover__meta th,.wa-product-preview-popover__meta td{padding:4px 5px;border:0 !important;text-align:left;vertical-align:top;overflow:visible;text-overflow:clip;white-space:nowrap;word-break:normal;font-size:12px !important;line-height:1.38 !important;background:transparent !important;background-color:transparent !important;background-image:none !important;}.wa-product-preview-popover__meta th:nth-child(1){padding-right:4px;}.wa-product-preview-popover__meta td:nth-child(2){padding-left:4px;padding-right:14px;}.wa-product-preview-popover__meta th:nth-child(3){padding-right:4px;}.wa-product-preview-popover__meta td:nth-child(4){padding-left:4px;padding-right:16px;}.wa-product-preview-popover__meta tr + tr th,.wa-product-preview-popover__meta tr + tr td{border-top:1px solid #eeeeee !important;}.wa-product-preview-popover__meta th{width:auto;color:#3f464c;font-family:"fs_joey_probold",Arial,sans-serif;font-weight:200;overflow-wrap:normal;}.wa-product-preview-popover__meta td{width:auto;color:#5f6a72;overflow-wrap:normal;}.wa-product-preview-popover__meta tr:last-child td{white-space:normal;overflow-wrap:normal;}.wa-product-preview-popover__meta tr:last-child th,.wa-product-preview-popover__meta tr:last-child td{padding-bottom:20px;border-bottom:0 !important;}}@media only screen and (min-width:40.063em) and (max-width:64em){.wa-product-preview-popover{min-width:270px;max-width:360px;}.wa-product-preview-popover__title{font-size:13px;}.wa-product-preview-popover__description,.wa-product-preview-popover__files{font-size:12px !important;}.wa-product-preview-popover__meta{font-size:12px !important;}}
.wa-seo-builder-copy{margin:0;}.project-detail .wa-seo-builder-copy h2,.project .project-detail .wa-seo-builder-copy h2,.project-detail .wa-seo-builder-file-formats h2,.project .project-detail .wa-seo-builder-file-formats h2,.project-detail .wa-seo-builder-tech-specs h2,.project .project-detail .wa-seo-builder-tech-specs h2,.project-detail .wa-seo-builder-software-compatibility h2,.project .project-detail .wa-seo-builder-software-compatibility h2,.project-detail .wa-seo-builder-additional-services h2,.project .project-detail .wa-seo-builder-additional-services h2,.project-detail .wa-seo-builder-combined-products h2,.project .project-detail .wa-seo-builder-combined-products h2,.project-detail .wa-seo-builder-also-available-products h2,.project .project-detail .wa-seo-builder-also-available-products h2,.project-detail .wa-product-advantages h2,.project .project-detail .wa-product-advantages h2{font-family:"fs_joey_promedium",Arial,sans-serif !important;font-size:1rem !important;line-height:1.25 !important;font-weight:400 !important;color:#d35a2b !important;text-transform:none !important;letter-spacing:0 !important;margin:0 0 12px !important;}.wa-product-purchase-note{color:#6e6e6e;font-size:0.78rem;line-height:1.25;margin-top:10px;}.wa-seo-builder-file-formats{margin:14px 0 14px;}.wa-seo-builder-tech-specs{margin:14px 0 14px;}.wa-seo-builder-software-compatibility{margin:14px 0 14px;}.wa-seo-builder-additional-services{border-bottom:1px solid #8d8d8d;border-top:1px solid #8d8d8d;margin:14px 0 14px;padding:9px 0 10px;}.wa-seo-builder-copy p,.wa-seo-builder-copy li,.wa-seo-builder-copy h2{font-size:0.9rem;line-height:1.45;}.wa-seo-builder-copy ul{margin:0 0 14px 18px;}.wa-seo-builder-file-formats p{font-size:0.9rem;line-height:1.45;margin:0 0 10px;}.wa-seo-builder-tech-specs-list{margin:0 0 14px 18px;}.wa-seo-builder-software-compatibility ul{margin:0 0 14px 18px;}.wa-seo-builder-additional-services ul{margin:0 0 8px 14px;}.wa-seo-builder-tech-specs-list li{font-size:0.9rem;line-height:1.45;}.wa-seo-builder-software-compatibility li{font-size:0.9rem;line-height:1.45;}.wa-seo-builder-additional-services li{align-items:flex-start;display:flex;font-size:0.9rem;gap:6px;justify-content:space-between;line-height:1.45;margin:0 0 8px;padding:0;}.wa-additional-service-bullet{flex:0 0 auto;line-height:1.45;}.wa-additional-service-title{flex:1 1 auto;padding-right:8px;}.wa-additional-service-cart-form{flex:0 0 auto;padding-top:1px;}.wa-additional-service-cart-form form{margin:0;}.wa-additional-service-cart-form .form-submit,.wa-additional-service-cart-form input.form-submit{background:#d35a2b;border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:"fs_joey_promedium",Arial,sans-serif;font-size:0.82rem;line-height:1;margin:0;min-width:118px;padding:7px 12px;text-transform:uppercase;white-space:nowrap;}.wa-additional-service-cart-form .form-submit:hover,.wa-additional-service-cart-form input.form-submit:hover{background:#bf4f25;}.wa-additional-services-note{font-size:0.9rem;line-height:1.25;margin:8px 0 0;}.wa-product-extra-downloads{margin-top:12px;}.wa-product-extra-divider{border:0;border-top:1px solid #d9d9d9;margin:12px 0 14px;}.wa-product-advantages{margin-top:14px;}.wa-product-advantages h2 strong{font-family:inherit !important;font-weight:inherit;}.wa-product-advantages p{margin:0;line-height:1.55;}.wa-product-advantages li{line-height:1.55;margin-bottom:10px;}.wa-product-advantages li p{margin:0;margin-left:0;padding-left:0;text-indent:0;}.wa-product-advantages strong:first-child{display:inline-block;margin-bottom:10px;}.wa-product-advantages br + br{display:block;content:"";margin-top:8px;}.wa-seo-family-modal{display:none;}.wa-seo-family-inline{margin-top:8px;}.wa-seo-family-trigger{float:right;margin-top:-52px;}.wa-seo-family-backdrop{position:fixed;inset:0;background:rgba(0,0,0,0.55);z-index:9998;}.wa-seo-family-dialog{position:fixed;top:8%;left:50%;width:640px;max-width:calc(100vw - 40px);transform:translateX(-50%);background:#fff;border:1px solid #cfcfcf;padding:18px;z-index:9999;box-shadow:0 16px 40px rgba(0,0,0,0.25);}.wa-seo-family-actions{margin-top:12px;}.wa-seo-family-actions .form-submit{margin-right:8px;}input.wa-seo-image-alt-input{display:block;width:100%;max-width:980px;min-width:720px;box-sizing:border-box;}.wa-seo-builder-combined-products ul{list-style-position:outside;}.wa-seo-builder-combined-products ul li{vertical-align:top;line-height:1.25;margin-bottom:0.45em;}.wa-seo-builder-combined-products ul li .wa-combined-product-link{line-height:inherit;}.wa-seo-builder-also-available-products ul{list-style-position:outside;}.wa-seo-builder-also-available-products ul li{vertical-align:top;line-height:1.25;margin-bottom:0.45em;}.wa-seo-builder-also-available-products ul li .wa-also-available-link{line-height:inherit;}.wa-related-product-preview{background:#fff;border:1px solid rgba(0,0,0,0.12);border-radius:6px;box-shadow:0 10px 24px rgba(0,0,0,0.22);display:block;left:0;margin:0;opacity:0;padding:4px;pointer-events:none;position:fixed;top:0;transition:opacity 0.12s ease;visibility:hidden;width:250px;z-index:9999;}.wa-related-product-preview img{border-radius:4px;display:block;height:auto;width:100%;}.wa-related-product-preview.is-visible{opacity:1;visibility:visible;}
.wa-google-reviews{clear:both;margin:44px auto;padding:26px 30px;max-width:1664px;border-radius:0px;background:rgba(255,255,255,0.42);box-shadow:0 12px 34px rgba(0,0,0,0.08);color:#58595b;font-family:"fs_joey_proregular",Arial,sans-serif;}.wa-google-reviews__summary{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:18px;}.wa-google-reviews__eyebrow{flex:0 0 100%;color:#e75a29;font-size:13px;line-height:1.2;text-transform:uppercase;}.wa-google-reviews__title{margin:0;color:#58595b;font-family:"fs_joey_promedium",Arial,sans-serif;font-size:21px;font-weight:400;line-height:1.2;text-transform:uppercase;}.wa-google-reviews__business{color:#7f858d;font-size:15px;line-height:1.35;}.wa-google-reviews__rating{display:inline-flex;align-items:center;gap:8px;color:#e75a29;font-family:"fs_joey_promedium",Arial,sans-serif;}.wa-google-reviews__score{font-size:22px;line-height:1;}.wa-google-reviews__stars,.wa-google-reviews__card-stars{display:inline-flex;gap:1px;color:#fbbc04;letter-spacing:1px;}.wa-google-reviews__star--empty{color:#c8c8c8;}.wa-google-reviews__count{color:#7f858d;font-size:14px;}.wa-google-reviews__link{margin-left:auto;color:#e75a29;font-size:14px;text-decoration:underline;}.wa-google-reviews__carousel{position:relative;display:flex;align-items:stretch;gap:12px;}.wa-google-reviews__viewport{overflow:hidden;width:100%;}.wa-google-reviews__track{display:flex;gap:16px;will-change:transform;transition:transform 360ms ease;}.wa-google-reviews__track--no-transition{transition:none !important;}.wa-google-reviews__card{flex:0 0 calc((100% - 64px) / 5);min-height:182px;padding:18px 18px 16px;border-radius:6px;background:#fff;box-shadow:0 1px 2px rgba(60,64,67,0.16),0 1px 3px rgba(60,64,67,0.18);}.wa-google-reviews__card-head{display:grid;grid-template-columns:36px 1fr 18px;align-items:start;gap:10px;margin-bottom:10px;}.wa-google-reviews__avatar{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#e75a29;color:#fff;font-family:Arial,sans-serif;font-size:17px;font-weight:700;line-height:1;}.wa-google-reviews__author-wrap{display:block;min-width:0;}.wa-google-reviews__author{display:block;overflow:hidden;color:#202124;font-family:Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;}.wa-google-reviews__date{display:block;margin-top:2px;color:#5f6368;font-family:Arial,sans-serif;font-size:13px;line-height:1.2;}.wa-google-reviews__menu{color:#202124;font-family:Arial,sans-serif;font-size:20px;line-height:1;text-align:right;}.wa-google-reviews__card-stars{margin-bottom:9px;font-size:14px;}.wa-google-reviews__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;margin:0;color:#202124;font-family:Arial,sans-serif;font-size:14px;line-height:1.35;}.wa-google-reviews__nav{flex:0 0 34px;align-self:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,0.86);box-shadow:0 1px 4px rgba(0,0,0,0.2);color:#e75a29;cursor:pointer;font-size:28px;line-height:30px;text-align:center;}.wa-google-reviews__nav:hover,.wa-google-reviews__nav:focus{background:#e75a29;color:#fff;outline:none;}@media (max-width:1180px){.wa-google-reviews__card{flex-basis:calc((100% - 32px) / 3);}}@media (max-width:900px){.wa-google-reviews{margin:34px 20px;}.wa-google-reviews__card{flex-basis:calc((100% - 16px) / 2);}}@media (max-width:640px){.wa-google-reviews{margin:26px 12px;padding:22px 18px;border-radius:0;}.wa-google-reviews__summary{display:block;}.wa-google-reviews__title,.wa-google-reviews__business,.wa-google-reviews__rating,.wa-google-reviews__count,.wa-google-reviews__link{display:block;margin-top:8px;}.wa-google-reviews__carousel{gap:8px;}.wa-google-reviews__nav{flex-basis:28px;width:28px;height:28px;font-size:22px;line-height:24px;}.wa-google-reviews__card{flex-basis:100%;}}
.add-to-cart-overlay{background:transparent url(/sites/all/modules/dc_ajax_add_cart/images/overlay.png) repeat top left;bottom:0px;left:0px;position:fixed;right:0px;top:0px;z-index:100;}.add-cart-message-wrapper{background-color:#fff;border:2px solid #ccc;color:#7f7f7f;-khtml-border-radius:20px;left:30%;padding:20px;position:fixed;-moz-box-shadow:0 1px 5px #333;-moz-border-radius:20px;right:30%;top:100px;-webkit-box-shadow:0 1px 5px #333;-webkit-border-radius:20px;z-index:101;}a.add-to-cart-close{background:transparent url(/sites/all/modules/dc_ajax_add_cart/images/cancel.png) repeat top left;cursor:pointer;float:right;height:26px;margin-right:-30px;margin-top:-30px;width:26px;}.shopping-cart-header th{font-size:15px;font-weight:bold;}.option-button-wrapper{float:right;}.option-button{cursor:pointer;margin-bottom:20px;padding:5px 10px;text-align:center;}.option-button.checkout{background:none repeat scroll 0 0 #bbdcff;}.option-button.continue{background:none repeat scroll 0 0 #969696;}.option-button.checkout a{color:#626262;font-weight:bold;}.option-button.continue span{color:#ffffff;font-weight:bold;}.new-item-details{float:left;margin-top:20px;}.new-item-details div{margin-bottom:10px;}.new-item-details p{display:inline;margin-bottom:0;}.cart-image,.cart-product-quantity,.cart-product-total{float:left;margin-right:10px;}.ajax-shopping-cart-wrapper{width:370px;}.ajax-shopping-cart-table{width:100%;}.ajax-shopping-cart-total{float:left;}.ajax-shopping-cart-checkout{float:right;}.ajax-shopping-cart-shipping{clear:both;float:left;margin-bottom:10px;}
.block-wart-most-searched{position:relative;z-index:5;clear:both;margin-bottom:25px;color:#58595b;font-family:"fs_joey_proregular",Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.35;text-align:left;text-transform:none;}.block-wart-most-searched .block-title{display:block;margin:0 0 14px !important;padding:0 !important;background:transparent !important;border:0 !important;color:#58595b !important;font-family:"fs_joey_proregular",Arial,sans-serif !important;font-size:14px !important;font-weight:600 !important;line-height:1.25 !important;letter-spacing:0 !important;text-align:left !important;text-transform:uppercase !important;}.front .block-wart-most-searched .block-title,.section-store .block-wart-most-searched .block-title,.section-search .block-wart-most-searched .block-title,.page-store .block-wart-most-searched .block-title{color:#58595b !important;font-size:14px !important;font-weight:600 !important;}#packaging-tabs-block.wa-most-searched-tabs{visibility:visible;color:#58595b;font-family:"fs_joey_proregular",Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.35;text-align:left;text-transform:none;}#packaging-tabs-block.wa-most-searched-tabs *,#packaging-tabs-block.wa-most-searched-tabs *::before,#packaging-tabs-block.wa-most-searched-tabs *::after{box-sizing:border-box;}#packaging-tabs-block.wa-most-searched-tabs .wa-most-searched-heading{margin:12px 0 14px !important;padding:0 !important;background:transparent !important;border:0 !important;color:#58595b !important;font-family:"fs_joey_proregular",Arial,sans-serif !important;font-size:14px !important;font-weight:600 !important;line-height:1.25 !important;letter-spacing:0 !important;text-align:left !important;text-transform:uppercase !important;}#packaging-tabs-block.wa-most-searched-tabs p,#packaging-tabs-block.wa-most-searched-tabs ul,#packaging-tabs-block.wa-most-searched-tabs ol{margin-top:0;color:#58595b;font-family:"fs_joey_proregular",Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.35;}.section-store .block-wart-most-searched{min-height:0;}.section-search .block-wart-most-searched{min-height:0;}#packaging-tabs-block.wa-most-searched-tabs.wa-most-searched-ready{visibility:visible;}#packaging-tabs-block.wa-most-searched-simple{visibility:visible;}#packaging-tabs-block.wa-most-searched-tabs .tabs-scroll-wrap{display:flex;align-items:stretch;width:100%;gap:0;}#packaging-tabs-block.wa-most-searched-tabs .tab-scroller{flex:1 1 auto;min-width:0;}#packaging-tabs-block.wa-most-searched-tabs .tab{display:flex;flex-wrap:nowrap;width:100%;gap:1px;margin:0;padding:0;}#packaging-tabs-block.wa-most-searched-tabs .tab .tablinks{flex:1 1 0;min-width:0;border:1px #e0e0e0;border-radius:10px 10px 0 0;background:#d1d1d1;color:#595959;font-family:"fs_joey_proregular",Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.15;height:40px;padding:6px 6px;margin:0 !important;text-align:center;white-space:normal;word-break:normal;overflow-wrap:normal;display:flex;align-items:center;justify-content:center;overflow:hidden;text-transform:none;cursor:pointer;transition:background-color 0.3s,border-color 0.3s,color 0.3s,opacity 0.3s;}#packaging-tabs-block.wa-most-searched-tabs .tab .tablinks:hover,#packaging-tabs-block.wa-most-searched-tabs .tab .tablinks:focus{background:#919191;color:#595959;outline:none;}#packaging-tabs-block.wa-most-searched-tabs .tabs-arrow{display:none;border:0;background:transparent;color:#333;width:32px;min-width:32px;padding:0;margin:0;cursor:pointer;font-size:18px;line-height:1;user-select:none;box-shadow:none;}#packaging-tabs-block.wa-most-searched-tabs .tabs-arrow:hover{background:#e5e5e5;}#packaging-tabs-block.wa-most-searched-tabs .tabs-arrow:focus{outline:none;}#packaging-tabs-block.wa-most-searched-tabs .tab .tablinks span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}#packaging-tabs-block.wa-most-searched-tabs .button-tag{display:inline-block;margin:5px 4px;padding:2px 10px;border:2px solid #c3c3c3;border-radius:20px;background:transparent;color:#e75a29;font-family:"fs_joey_proregular",Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.25;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;opacity:1;box-shadow:none !important;transition:background-color 0.3s,border-color 0.3s,color 0.3s,opacity 0.3s;}#packaging-tabs-block.wa-most-searched-tabs .button-tag:hover,#packaging-tabs-block.wa-most-searched-tabs .button-tag:focus{background-color:#fff;border-color:#e75a29;color:#e75a29;opacity:1;text-decoration:none;outline:none;}#packaging-tabs-block.wa-most-searched-tabs .button-tag.active-tag{background:#e75a29;border-color:#ccc;color:#fff;box-shadow:none !important;}#packaging-tabs-block.wa-most-searched-tabs .button-tag.active-tag:hover,#packaging-tabs-block.wa-most-searched-tabs .button-tag.active-tag:focus{background:#e75a29;border-color:#ccc;color:#fff;}#packaging-tabs-block.wa-most-searched-tabs .tab .tablinks.active{background:#e75a29;border-color:#e75a29;color:#fff;border-radius:10px 10px 0 0;box-shadow:none;}#packaging-tabs-block.wa-most-searched-tabs .tab .tablinks.active:hover,#packaging-tabs-block.wa-most-searched-tabs .tab .tablinks.active:focus{background:#e75a29;color:#fff;}#packaging-tabs-block.wa-most-searched-tabs .tabcontent{margin:0;padding:0;}#packaging-tabs-block.wa-most-searched-simple .wa-most-searched-tab-content-inactive{display:none;}#packaging-tabs-block.wa-most-searched-simple .wa-most-searched-tab-content.active{display:block;}#packaging-tabs-block.wa-most-searched-tabs .wa-most-searched-row{margin:0;}#packaging-tabs-block.wa-most-searched-tabs .wa-most-searched-mini-heading{display:inline-block;margin:5px 4px 5px 0;color:#7f8996;font-family:"fs_joey_proregular",Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.25;text-transform:none;}#packaging-tabs-block.wa-most-searched-tabs .wa-most-searched-separator{display:inline-block;margin:5px 4px;color:#777;font-size:14px;line-height:1.25;}@media (max-width:768px){#packaging-tabs-block.wa-most-searched-tabs .tabs-scroll-wrap{align-items:stretch;}#packaging-tabs-block.wa-most-searched-tabs .tabs-arrow{display:flex;align-items:center;justify-content:center;}#packaging-tabs-block.wa-most-searched-tabs .tab-scroller{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;}#packaging-tabs-block.wa-most-searched-tabs .tab-scroller::-webkit-scrollbar{display:none;width:0;height:0;}#packaging-tabs-block.wa-most-searched-tabs .tab{width:max-content;min-width:100%;gap:4px;}#packaging-tabs-block.wa-most-searched-tabs .tab .tablinks{flex:0 0 auto;min-width:78px;max-width:110px;font-size:10px;line-height:1.1;height:34px;padding:4px 6px;white-space:normal;word-break:normal;overflow-wrap:normal;border-radius:4px;}#packaging-tabs-block.wa-most-searched-tabs .button-tag{font-size:11px;padding:2px 8px;margin:3px 3px;}#packaging-tabs-block.wa-most-searched-tabs .wa-most-searched-separator{font-size:11px;margin:3px 3px;}}@media (max-width:480px){#packaging-tabs-block.wa-most-searched-tabs .tabs-arrow{width:28px;min-width:28px;font-size:16px;}#packaging-tabs-block.wa-most-searched-tabs .tab .tablinks{min-width:72px;max-width:96px;font-size:9px;line-height:1.05;height:32px;padding:3px 5px;}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(/sites/all/themes/waldemar/vendor/slick-1.6.0/slick/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/sites/all/themes/waldemar/vendor/slick-1.6.0/slick/./fonts/slick.eot);src:url(/sites/all/themes/waldemar/vendor/slick-1.6.0/slick/./fonts/slick.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/waldemar/vendor/slick-1.6.0/slick/./fonts/slick.woff) format('woff'),url(/sites/all/themes/waldemar/vendor/slick-1.6.0/slick/./fonts/slick.ttf) format('truetype'),url(/sites/all/themes/waldemar/vendor/slick-1.6.0/slick/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
body.toolbar{padding-top:2.2em;}body.toolbar-drawer{padding-top:5.3em;}#toolbar,#toolbar *{border:0;font-size:100%;line-height:inherit;list-style:none;margin:0;outline:0;padding:0;text-align:left;vertical-align:baseline;}#toolbar{background:#666;color:#ccc;font:normal small "Lucida Grande",Verdana,sans-serif;left:0;margin:0 -20px;padding:0 20px;position:fixed;right:0;top:0;-moz-box-shadow:0 3px 20px #000;-webkit-box-shadow:0 3px 20px #000;box-shadow:0 3px 20px #000;filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction='180',strength='10');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#000000, direction='180', strength='10')";z-index:600;}#toolbar div.collapsed{display:none;visibility:hidden;}#toolbar a{color:#fff;font-size:.846em;text-decoration:none;}#toolbar ul li,#toolbar ul li a{float:left;}#toolbar div.toolbar-menu{background:#000;line-height:20px;padding:5px 50px 5px 10px;position:relative;}#toolbar-home a span{background:url(/modules/toolbar/toolbar.png) no-repeat 0 -45px;display:block;height:14px;margin:3px 0px;text-indent:-9999px;vertical-align:text-bottom;width:11px;}#toolbar-user{float:right;}#toolbar-menu{float:left;}#toolbar div.toolbar-menu a.toggle{background:url(/modules/toolbar/toolbar.png) 0 -20px no-repeat;bottom:0;cursor:pointer;height:25px;overflow:hidden;position:absolute;right:10px;text-indent:-9999px;width:25px;}#toolbar div.toolbar-menu a.toggle:focus,#toolbar div.toolbar-menu a.toggle:hover{background-position:-50px -20px;}#toolbar div.toolbar-menu a.toggle-active{background-position:-25px -20px;}#toolbar div.toolbar-menu a.toggle-active.toggle:focus,#toolbar div.toolbar-menu a.toggle-active.toggle:hover{background-position:-75px -20px;}#toolbar div.toolbar-menu ul li a{padding:0 10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}#toolbar div.toolbar-menu ul li a:focus,#toolbar div.toolbar-menu ul li a:hover,#toolbar div.toolbar-menu ul li a:active,#toolbar div.toolbar-menu ul li a.active:focus{background:#444;}#toolbar div.toolbar-menu ul li a.active:hover,#toolbar div.toolbar-menu ul li a.active:active,#toolbar div.toolbar-menu ul li a.active,#toolbar div.toolbar-menu ul li.active-trail a{background:url(/modules/toolbar/toolbar.png) 0 0 repeat-x;text-shadow:#333 0 1px 0;}#toolbar div.toolbar-drawer{position:relative;padding:0 10px;}* html #toolbar{left:-20px;margin:0;padding-right:0;position:absolute;right:0;width:100%;}
