.form-group .cms-button-secondary + span + input {width: 1px;height: 1px;padding: 0 !important;}#costCalc #calculator-input:after, .blog-posts .entry:after, .cmsi-layout-container:after, .cmsi-product-feed-grid:after, .cmsi-simplecart-details-added .successMsg:after, .group:after, .group:before, .scTotals ul li:after {content: "";}.citation-social li a:hover:before, .cmsi-pagination a:hover {opacity: 0.5;}.blog-posts .blog-posts .author {margin: 0 0 40px;padding: 0 0 10px;border-bottom: 1px solid #ddd;}.author-name {font-size: 140%;margin: 0 0 0.5em;}input#btn-vouchercode {margin-top: 5px;}label[for="cmsi-frontend-simplecart-voucher-code-lookup"] {display: block;}.voucherBalance {font-weight: 700;margin-top: 10px;}.showBalance {display: inline-block;}button.showMemberProfileFormButton {background: #222;color: #fff;padding: 10px 20px;text-transform: uppercase;border: 0;}button.showMemberProfileFormButton:hover {background: #000;}.OrderHistory {border-collapse: collapse;margin-top: 30px;}.OrderHistory .rows:nth-child(odd) .divTableCell {background: #eee;}.OrderHistory .rows:first-child .divTableCell {background: #222;color: #fff;}span.VoucherBalance {float: none !important;display: inline !important;}.promoDiscountRow, .voucherPaymentRow {font-size: 13px;background: #fafafa;font-weight: 700;padding-left: 30px !important;position: relative;}.shippingRow, .taxes {padding: 8 px20px 8 px20px 8 px20px 30px !important;font-size: 13px;}.clear {clear: both;}.group:after, .group:before {display: table;}.group:after {clear: both;}.group {zoom: 1;}.tymbrelTop, .top {margin-top: 0;}.tymbrelBottom {margin-bottom: 0;}.poweredFooted {text-align: center;}.poweredFooted a {text-decoration: none;}ul#cmsInstagram, ul#tymbrelInstagramItems, ul.cmsPhotoGallery {list-style: none !important;margin: 0 -0.9375em !important;}ul#cmsInstagram li, ul#tymbrelInstagramItems li, ul.cmsPhotoGallery li {padding: 0 0.9375em !important;float: left !important;position: relative !important;margin-bottom: 1.875em !important;}.scDescription, .scThumb {float: left;box-sizing: border-box;}.col6, .instagram-col2 {width: 50%;}.col4, .instagram-col3 {width: 33.33333%;}.col3, .instagram-col4 {width: 25%;}.instagram-col5 {width: 20%;}.col2, .instagram-col6 {width: 16.66667%;}.col2:nth-child(13), .col2:nth-child(19), .col2:nth-child(25), .col2:nth-child(31), .col2:nth-child(37), .col2:nth-child(7), .col3:nth-child(13), .col3:nth-child(17), .col3:nth-child(21), .col3:nth-child(5), .col3:nth-child(9), .col4:nth-child(10), .col4:nth-child(13), .col4:nth-child(16), .col4:nth-child(19), .col4:nth-child(4), .col4:nth-child(7), .col6:nth-child(11), .col6:nth-child(13), .col6:nth-child(15), .col6:nth-child(17), .col6:nth-child(19), .col6:nth-child(21), .col6:nth-child(3), .col6:nth-child(5), .col6:nth-child(7), .col6:nth-child(9), .instagram-col2:nth-child(11), .instagram-col2:nth-child(13), .instagram-col2:nth-child(15), .instagram-col2:nth-child(17), .instagram-col2:nth-child(19), .instagram-col2:nth-child(21), .instagram-col2:nth-child(3), .instagram-col2:nth-child(5), .instagram-col2:nth-child(7), .instagram-col2:nth-child(9), .instagram-col3:nth-child(10), .instagram-col3:nth-child(13), .instagram-col3:nth-child(16), .instagram-col3:nth-child(19), .instagram-col3:nth-child(4), .instagram-col3:nth-child(7), .instagram-col4:nth-child(13), .instagram-col4:nth-child(17), .instagram-col4:nth-child(21), .instagram-col4:nth-child(5), .instagram-col4:nth-child(9), .instagram-col5:nth-child(11), .instagram-col5:nth-child(16), .instagram-col5:nth-child(21), .instagram-col5:nth-child(26), .instagram-col5:nth-child(6), .instagram-col6:nth-child(13), .instagram-col6:nth-child(19), .instagram-col6:nth-child(25), .instagram-col6:nth-child(31), .instagram-col6:nth-child(37), .instagram-col6:nth-child(7) {clear: both;}ul#cmsi-module-photogallery-page-control, ul.cmsi-module-photogallery-page-control {clear: both;list-style: none !important;margin: 20px 0 !important;font-size: 0 !important;}ul#cmsi-module-photogallery-page-control li, ul.cmsi-module-photogallery-page-control li {width: 33%;display: inline-block;font-size: 14px;text-align: center;margin: 0 !important;}ul#cmsi-module-photogallery-page-control li:first-child, ul.cmsi-module-photogallery-page-control li:first-child {text-align: left;}ul#cmsi-module-photogallery-page-control li:nth-child(3), ul.cmsi-module-photogallery-page-control li:nth-child(3) {text-align: right;}img.cmsi-thumbnail-border {padding: 5px;border: 1px solid #ddd;background: #fff;border-radius: 2px;}img.cmsi-thumbnail-border:hover {box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);}.advertising-floater-item ul {list-style: none;margin: 1.2em 0;}.advertising-floater-item ul li {margin-bottom: 10px;}.rotatingSliderApp .flexslider .flex-direction-nav {bottom: 45%;position: absolute;width: 100%;}.rotatingSliderApp .flexslider .flex-direction-nav .flex-prev {left: 0;}.rotatingSliderApp .flexslider .flex-direction-nav .flex-next {right: 0;}.rotatingSliderApp .flexslider .flex-control-nav {bottom: -10px;}.rotatingSliderApp .flexslider section h1, .rotatingSliderApp .flexslider section h2, .rotatingSliderApp .flexslider section h3, .rotatingSliderApp .flexslider section h4, .rotatingSliderApp .flexslider section h5, .rotatingSliderApp .flexslider section h6 {color: #fff;margin-top: 0.75em;}.rotatingSliderApp .flexslider section p:last-child {margin-bottom: 1.5em;}.rotatingSliderApp .flexslider section {text-align: center;padding: 0 0.9375em;background: #222;}.rotatingSliderApp .flexslider section p {color: #fff;}.DRX_Showcase_Table {padding: 10px;width: 96%;margin-bottom: 15px;}.DRX_Showcase_Title {font-weight: 700;padding-bottom: 5px;}.DRX_ShowCase_ImageTable {width: 102px;padding: 1px;border: 1px solid #000;border-spacing: 0;}.DRX_Showcase_DetailImage {width: 200px;border: 1px solid #000;}#drxMediaDescription {text-align: left;}.DRX_scItemList {border-bottom: 1px solid #ddd;}.DRX_scItemList:after, .scEntry:after, .scQuantity ul:after {content: "";display: table;clear: both;}.scEntry {border: 1px solid #ddd;border-bottom: 0;margin-bottom: 0;padding: 20px;box-sizing: border-box;}.shippingProductError {border-color: #f0bcbc;background: #f2dede;}.scThumb {width: 20%;text-align: center;}.scDescription {width: 55%;padding: 0 20px;}.scDescription.full {width: 75%;padding-left: 0;}.scDescription h3 {margin: 0 0 10px;font-size: 20px;}.scDescription p {font-size: 14px;}.scDescription ul {list-style: none;margin: 0;font-size: 14px;}.scQuantity {float: right;background: #f5f5f5;width: 25%;padding: 15px;border-radius: 7px;font-size: 18px;}.scQuantity .remove, .scQuantity em {font-size: 11px;}.scQuantity ul {list-style: none;margin: 12px 0;}.calculateShipping select, .scQuantity p {margin-bottom: 0;}.scQuantity ul li {float: left;display: inline-block;text-align: center;line-height: 28px;margin: 0;}.scQuantity ul li:first-child, .scQuantity ul li:nth-child(2), .scQuantity ul li:nth-child(3) {border: 1px solid #ddd;background: #fff;overflow: hidden;}.scQuantity ul li:nth-child(2) {border-left: 0;border-right: 0;padding: 0 10px;}.scQuantity ul li:first-child {border-radius: 5px 0 0 5px;}.scQuantity ul li:nth-child(3) {border-radius: 0 5px 5px 0;}.calculateShipping ul, .scTotals ul {border: 1px solid #ddd;list-style: none;}.scQuantity ul li:first-child a, .scQuantity ul li:nth-child(3) a {padding: 0 10px;display: block;cursor: pointer;}.scQuantity ul li:first-child a:hover, .scQuantity ul li:nth-child(3) a:hover {background: #222;color: #fff;}.scQuantity ul li:nth-child(4) {margin-left: 10px;}.scQuantity em {font-style: normal;text-transform: uppercase;display: inline-block;}.scQuantity strong {color: #222;float: right;}.discountTotal span, .maxItemDiscount span {float:right;}.scTotals {float: left;width: 48%;font-size: 16px;}.discount-estimate, .scTotals button, .scTotals span, .shipping-estimate, .voucher-estimate {float: right;}.scTotals ul {margin: 0;padding: 10px 0 0;}.scTotals ul li {margin: 0;padding: 10px 20px;}.scTotals ul li:after {display: table;clear: both;}.scTotals ul li.grandTotal {background: #222;color: #fff;}.scTotals .promoDiscountRow label, .scTotals .voucherPaymentRow label {font-size: 12px;display: block;margin-left: 10px;}.scTotals .promoclear, .scTotals .voucherclear {font-size: 16px;display: block;color: #cc3232;position: absolute;top: 7px;right: 3px;}.scTotals .promoclear:hover, .scTotals .voucherclear:hover {opacity: 0.5;color: #cc3232;}.calculateShipping {float: right;width: 48%;}.calculateShipping ul {margin: 0;padding: 10px 0 0;min-height: 198px;}.calculateShipping ul li {margin: 0;padding: 8px 20px;}.simplecart-discount, .simplecart-voucher {padding: 10px;margin: 1.2em 0;}.simplecart-discount label, .simplecart-voucher label {display: none;}.simplecart-discount input[type="text"], .simplecart-voucher input[type="text"] {float: left;width: 65%;margin-bottom: 10px;}.simplecart-discount input[type="submit"], .simplecart-voucher input[type="submit"] {float: left;margin: 0;padding: 13px 0.9375em 11px;width: 35%;text-align: center;}.promo-warning {border-color: #f0bcbc;background: #f2dede;padding: 20px;margin: 20px 0 0;}.scPayment {width: 48%;float: right;}.scPaymentInfo {font-size: 16px;border: 1px solid #ddd;padding: 10px 20px;min-height: 242px;}.scPaymentInfo ul {list-style: none;margin: 1.2em 0;}a.checkout {box-sizing: border-box;float: right;}.cmsi-product-list {margin: 0 0 2em;border-bottom: 1px dashed #ccc;padding: 0 0 2em;}.out-of-stock {color: #fff;background: #e64040;padding: 7px 12px;text-align: center;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);font-size: 13px;margin-top: 10px;}.cmsi-product-feed .cmsi-product-list:first-child {margin-top: 40px;}span.cannotCheckoutMessage, span.shipping-error {display: block;color: #333;background: #f2dede;padding: 10px;margin: 20px 0;font-style: italic;border: 1px solid #f0bcbc;}span.shipping-error {margin-top: 0;}span.cannotCheckoutMessage strong, span.shipping-error strong {color: #d9534f;}#frmCheckout input#readonly, #frmCheckout input.readonly {color: #999;}a.Shipping-link {cursor: pointer;}.cmsi-product-feed-grid {margin: 0 -0.9375em;padding: 20px 0;}.cmsi-product-feed-grid:after {display: table;clear: both;}.cmsi-product-grid {float: left;width: 33%;padding: 0 0.9375em;margin: 0 0 1.875em;text-align: center;}.cmsi-product-grid:nth-child(10), .cmsi-product-grid:nth-child(13), .cmsi-product-grid:nth-child(4), .cmsi-product-grid:nth-child(7) {clear: both;}.cmsi-product-grid h2 {font-size: 18px;margin: 10px 0;}.cmsi-product-grid .cmsi-price {font-size: 18px;margin: 0 0 10px;}.cmsi-product-feed-grid .qty {margin: 0;display: inline-block;}.cmsi-product-feed-grid #cmsi-module-simplecart-form-qty {width: 45px;text-align: center;margin: 0;}.cmsi-post-summary-grid input[type="submit"], .cmsi-post-summary-grid > a {font-size: 16px;line-height: 1.5;}.cmsi-post-summary-grid input[type="submit"] {border: 0;margin: 10px 0 0;}.cmsi-simplecart-details-added {padding: 0 0.9375em;}.cmsi-product-feed-grid .successMsg, .cmsi-simplecart-details-added .successMsg {background: #eee;background: -moz-linear-gradient(top, #eee 0, #fcfcfc 100%);background: -webkit-linear-gradient(top, #eee 0, #fcfcfc 100%);background: linear-gradient(to bottom, #eee 0, #fcfcfc 100%);border: 1px solid #ddd;border-top: 3px solid #5cb84f;color: #333;padding: 7px 0;height: auto;}.cmsi-simplecart-details-added .successMsg {padding: 7px 20px;margin: 0 0 20px;}.cmsi-simplecart-details-added .cmsi-add-msg {line-height: 36px;}.cmsi-simplecart-details-added .cmsi-view-cart a {float: right;height: 36px;line-height: 36px;padding: 0 20px;background: #ddd;color: #333;border-radius: 3px;border: 1px solid #ccc;box-shadow: 0 0 3px #f5f5f5 inset;}.cmsi-simplecart-details-added .cmsi-view-cart a:hover {background: #ccc;}.cmsi-simplecart-details-added .successMsg:after {display: table;clear: both;}.DRX_CalendarTable th {text-align: center;}.DRX_CalendarTable td {border: 1px solid #000;width: 23px;text-align: center;padding: 2px;height: 60px;}.DRX_CalendarEvent {font-weight: 700;background-color: silver;color: #000;}.DRXOverLibText {text-align: left;color: #000;}.DRX_CalendarTable {border: 1px solid #000;padding: 2px;width: 100%;border-top: 4px solid #ccc;background: #fff;}.DRX_CalendarTable th {color: #fff;background: #231f20;width: 14.28%;}#b-calendar-tag-filter {padding: 20px 10px 0;background: #f7f7f7;margin: 0 0 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;}.calendarTagFilterCheckbox {position: relative;padding: 0 10px 20px;width: 20%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.calendarTagFilterCheckbox label::before, .calendarTagFilterCheckbox label::after {position: absolute;}.calendarTagFilterCheckbox label::after {content: "";display: inline-block;height: 16px;width: 16px;left: 10px;top: 3px;}.cb {display: none;}.cb-box {width: 16px;height: 16px;display: inline-block;border: 1px solid #231f20;left: 10px;top: 3px;margin-right: 5px;}.cb + label::before {content: "\0000a0";margin-right: 0;}.cb:checked + label::before {margin-right: 6px;font-size: 12px;}#overDiv table {margin: 0;background: #f5f5f5 !important;}#overDiv hr {display: none;}#overDiv td td {padding: 0.5em;}#overDiv > table {box-shadow: 0 0 5px #555;}#overDiv table table:first-child {background: #231f20 !important;}td.DRX_CalendarEvent {background: #ddd;}table.CMSI_Module_Calendar_MonthSelector {width: 100%;}.fc table {margin: auto;}.qtip.qtip-light {border-radius: 5px;padding: 15px !important;max-width: 350px;}.qtip-content {font-size: 14px;line-height: 1.5;}.qtip-content h3 {margin-top: 0;}ul.cmsi-calendar-feed {list-style: none;margin: 1.2em 0;}ul.cmsi-calendar-feed li:first-child {padding: 0;margin: 0;border: 0;}ul.cmsi-calendar-feed li {margin: 20px 0 0;padding: 20px 0 0;border-top: 1px dashed #ddd;}.eventDescription {padding: 10px 0;}.eventEnd, .eventStart {font-size: 90%;}.eventLink {margin-top: 10px;display: inline-block;}ul.cmsi-calendar-feed li > span, ul.cmsi-calendar-feed li > strong {display: block;}ul.cmsi-calendar-feed li > strong {font-size: 120%;}.CMSI_Auto_VehiclePhoto {border: 0;}a.but-add-to-cart {background: #ff6839;border: 1px solid #e63600;padding: 3px;text-decoration: none;font-size: 110%;text-align: center;}a.but-add-to-cart span {color: #fff;}ul.DRX_SimpleCartProducts {list-style-type: none;margin: 0 !important;padding: 0 !important;}ul.DRX_SimpleCartProducts li {margin: 12px 0;min-height: 200px;border-bottom: 1px solid #eaf0f5;padding-bottom: 5px;}.DRX_SimpleCartProducts .productThumb {float: right;margin-left: 5px;text-align: center;}.DRX_SimpleCartProducts .but-add-to-cart {display: block;margin-top: 4px;font-size: 90%;}.DRX_SimpleCartProducts .productThumb img {border: 0 !important;max-height: 170px;}.DRX_SimpleCartProducts .readMore {clear: both;}.DRX_SimpleCartProducts .productTitle a {margin-right: 12px;text-decoration: none;}.DRX_SimpleCartProducts .productDesc {margin-bottom: 9px;}.cmsi-shoppingCart {position: relative;}.cmsi-shoppingCart p {line-height: 50px;text-align: left;}.citation-social li a:before, .cmsi-pagination, .cmsi-product, .widget-counter, ul.media-album-items li {text-align: center;}.widget-counter {position: absolute;left: 35px;top: -5px;background: #5cb84f;color: #fff;font-size: 11px;letter-spacing: 0.05em;width: 25px;height: 25px;display: inline-block;line-height: 25px;border-radius: 500px;}.cartIcon {background: url(/assets/images/platform/icons/simplecart-widget.svg) center center no-repeat #222;background-size: 30px;width: 50px;height: 50px;border-radius: 500px;float: left;margin: 0 15px 0 0;font-size: 0;}.form-vertical .visuallyHidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}.cmsi-featured-products, .cmsi-product-detail, .cmsi-product-image-thumbnails {margin: 0 -0.9375em !important;list-style: none;}.cmsi-featured-products, .cmsi-product-detail {padding-bottom: 60px;}.cmsi-product, .cmsi-product-image-thumbnails li, .product-col-1, .product-col-2 {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;width: 33.33%;float: left;padding: 0 0.9375em !important;margin: 0;}.cmsi-product img, .product-col-2 img {padding: 5px;background: #fff;border: 1px solid #ccc;}.product-col-2 img {box-shadow: 0 0 5px #ccc;}.cmsi-product-image-thumbnails li {margin-bottom: 1.875em !important;}.product-col-1 {width: 66%;}.product-col-2 {width: 33%;}.cmsi-product img {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;margin: 0 0 1em;}.cmsi-product h2 {margin: 0;}.product-col-1 h4 {margin: 1.2em 0 0.5em;}.cmsi-featured {margin-bottom: 1.875em;display: block;}.cmsi-text-alert {color: red;}#cmsi-module-simplecart-form-cartadd p {margin-bottom: 0.25em;}#cmsi-module-simplecart-form-cartadd select {margin-bottom: 1.2em;}.cmsi-price, .cmsi-price-prom, .cmsi-price-original {font-size: 24px;font-weight: 700;}.cmsi-price-prom {display: none;color: red;}.cmsi-price-original {text-decoration: line-through;}.cmsi-featured-products h2.title {font-size: 15px;}.browse {background: #f5f5f5;padding: 1em;border: 1px solid #ddd;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}.browse p, .browse select {float: right;}.browse ul {list-style: none !important;margin: 0 !important;padding: 0 !important;}.browse ul li {margin: 0 1em 0 0 !important;padding: 0 !important;float: left;background: 0 0 !important;}.browse select {height: auto;line-height: normal;margin: 0;}.backtoproducts, .continueshopping {display: inline-block;padding: 7px 12px;text-decoration: none;background: #f5f5f5;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;color: #555;border: 1px solid #ddd;cursor: pointer;}.sellerDetails {background: #fff;border: 1px solid #ddd;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;padding: 20px;margin: 0 0 10px;}.beanstream-checkout, .moneris-checkout, .paypal-check, .paypal-checkout, .stripe-checkout, .eTransfer, .pay-at-pickup-location {margin-right: 10px;float: left;}.stripe-checkout, .eTransfer, .pay-at-pickup-location {margin-bottom: 5px;}.beanstream-checkout button, .moneris-checkout input[type="submit"], .paypal-check a, .paypal-check a:hover, .paypal-checkout input[type="submit"], .paypal-checkout input[type="submit"]:hover, .eTransfer a, .pay-at-pickup-location a {display: inline-block;padding: 0 12px;line-height: 32px;background: #ffc34a;background-image: -webkit-linear-gradient(#ffe5b0, #ffac06 85%, #ffc34a);background-image: -moz-linear-gradient(#ffe5b0, #ffac06 85%, #ffc34a);background-image: -ms-linear-gradient(#ffe5b0, #ffac06 85%, #ffc34a);background-image: -o-linear-gradient(#ffe5b0, #ffac06 85%, #ffc34a);background-image: linear-gradient(#ffe5b0, #ffac06 85%, #ffc34a);font-size: 14px;color: #fff;font-weight: 700;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);-ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);-o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-font-smoothing: antialiased;border: 1px solid #ffc34a;cursor: pointer;}.moneris-checkout input[type="submit"], .moneris-checkout input[type="submit"]:hover {background: #1da897;background-image: -webkit-linear-gradient(#24d7c1, #1c9889 85%, #1da897);background-image: -moz-linear-gradient(#24d7c1, #1c9889 85%, #1da897);background-image: -ms-linear-gradient(#24d7c1, #1c9889 85%, #1da897);background-image: -o-linear-gradient(#24d7c1, #1c9889 85%, #1da897);background-image: linear-gradient(#24d7c1, #1c9889 85%, #1da897);text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);border: 1px solid #1da897;}.beanstream-checkout button, .beanstream-checkout button:hover {background: #00468a;background-image: -webkit-linear-gradient(#0072bc, #0054a6 85%, #00468a);background-image: -moz-linear-gradient(#0072bc, #0054a6 85%, #00468a);background-image: -ms-linear-gradient(#0072bc, #0054a6 85%, #00468a);background-image: -o-linear-gradient(#0072bc, #0054a6 85%, #00468a);background-image: linear-gradient(#0072bc, #0054a6 85%, #00468a);text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);border: 1px solid #00468a;}.paypal-check a, .paypal-check a:hover {background: #885288;background-image: -webkit-linear-gradient(#ca7aca, #a864a8 85%, #885288);background-image: -moz-linear-gradient(#ca7aca, #a864a8 85%, #885288);background-image: -ms-linear-gradient(#ca7aca, #a864a8 85%, #885288);background-image: -o-linear-gradient(#ca7aca, #a864a8 85%, #885288);background-image: linear-gradient(#ca7aca, #a864a8 85%, #885288);text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);border: 1px solid #885288;}.eTransfer a, .eTransfer a:hover {color: #fff;background: #cf6017;background-image: -webkit-linear-gradient(#ed975f, #e87a31 85%, #cf6017);background-image: -moz-linear-gradient(#ed975f, #e87a31 85%, #cf6017);background-image: -ms-linear-gradient(#ed975f, #e87a31 85%, #cf6017);background-image: -o-linear-gradient(#ed975f, #e87a31 85%, #cf6017);background-image: linear-gradient(#ed975f, #e87a31 85%, #cf6017);text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);border: 1px solid #cf6017;}.pay-at-pickup-location a, .pay-at-pickup-location a:hover {color: #fff;background: #839c54;background-image: -webkit-linear-gradient(#b3c492, #9cb271 85%, #839c54);background-image: -moz-linear-gradient(#b3c492, #9cb271 85%, #839c54);background-image: -ms-linear-gradient(#b3c492, #9cb271 85%, #839c54);background-image: -o-linear-gradient(#b3c492, #9cb271 85%, #839c54);background-image: linear-gradient(#b3c492, #9cb271 85%, #839c54);text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);border: 1px solid #839c54;}.paypal-checkout input[type="submit"]:focus {background: #f8b93b;}.paypal-check a:focus {background: #885288;}.moneris-checkout input[type="submit"]:focus {background: #1c9889;}.beanstream-checkout button:focus {background: #00468a;}p.secureNote {font-size: 12px;margin: 20px 0;}.sellerDetails h4 {margin-top: 0;}.sellerDetails ul {margin: 0;list-style: none;}.sellerDetails li {margin: 0;}.product-details .product-image {width: 120px;float: left;margin-right: 10px;text-align: center;}.product-details .product-image img {max-width: 120px;width: 120px;border: 0 !important;}.product-details .price {display: block;font-weight: 700;font-size: 120%;float: right;}.product-details .but-add-to-cart {display: block;width: 75px;margin: 10px auto;}.product-details .product-information {margin-left: 130px;}.product-details .description {background-color: #f8f8f8;border: 1px solid #dadada;padding: 10px;}.search {margin: 14px 0;}.search .keyword {padding: 4px;font-size: 1.2em;width: 60%;}.search .submit {padding: 3px;font-size: 1.2em;}.cmsi-showcase-list, .search-results ol, ul.testimonials, ul.tweet_list {padding: 0 !important;}.search-results h3 {margin-bottom: 3px;}.search-results ol {list-style-type: none !important;margin: 0 !important;}.search-results ol li {margin: 14px 0 !important;}.search-results cite {font-style: normal;margin-top: 3px;display: block;text-decoration: none;}.search-results .desc a, .search-results .desc a cite {text-decoration: none;}.search-results .search-product-thumb {max-width: 60px;max-height: 60px;float: left;margin-right: 10px;padding: 0 !important;border-width: 1px !important;}.cmsi-showcase-list {list-style-type: none;margin: 0 !important;}.cmsi-showcase-list li {min-height: 200px;}.cmsi-showcase-desc {margin: 14px 0;}.cmsi-showcase-thumb {float: right;}.cmsi-showcase-profile .cmsi-showcase-thumb {margin-left: 10px;margin-bottom: 10px;}.cmsi-showcase-list .cmsi-showcase-thumb a img {max-height: 170px;}.cmsi-showcase-thumb a img {border: 0;}ul.cmsi-showcase-list li {clear: both;}ul.testimonials {list-style-type: none;margin: 0 !important;}ul.testimonials li .text {margin-bottom: 8px;}ul.testimonials li {margin-bottom: 14px;}ul.testimonials li .author {font-weight: 700;}ul.shareBtns {list-style: none;margin: 0;font-size: 0;height: 20px;}ul.shareBtns li {display: inline-block;margin-right: 5px;font-size: 13px;}.shareBtns a, ul.tweet_list li .tweet_time {display: block;}.shareBtns a {text-indent: -99999px;height: 20px;width: 20px;-moz-transition: none;-webkit-transition: none;transition: none;}.shareBtns a.facebook, .shareBtns a.twitter {width: 20px;height: 20px;background: url(/assets/images/manage/socialshare/icon-fb.png) no-repeat;margin-top: 1px;}.shareBtns a.twitter {background: url(/assets/images/manage/socialshare/icon-tw.png) no-repeat;}.shareBtns li:hover a.facebook, .shareBtns li:hover a.twitter {background-position: center bottom;}ul.tweet_list li {margin: 10px 0 !important;word-wrap: break-word;}ul.media-album-items, ul.media-album-list {list-style: none;margin: 0 !important;padding: 0;}ul.media-album-items li {display: block;margin: 0;width: 75px;float: left;padding: 4px;height: 100px;}ul.media-album-items li img {padding: 0 !important;margin: 0 !important;border: 0 !important;}.showcase-floater-item img.thumb, .simplecart-floater-item img.thumb {float: right;width: 80px;margin-left: 4px;}.blog-posts .entry {margin: 0 0 2em;border-bottom: 1px dashed #ccc;padding: 0 0 2em;}.blog-posts .entry:first-child {margin-top: 40px;}.blog-posts .entry:after {display: table;clear: both;}.cmsi-post-thumb {float: left;width: 20%;}.cmsi-post-summary {float: right;width: 76.2%;}.blogVertical .cmsi-post-summary, .blogVertical .cmsi-post-thumb, .cmsi-post-full {width: 100%;float: none;}.cmsi-post-summary h2.title, .cmsi-single-blog-post h2.title {margin: 0 0 0.25em;}.cmsi-post-summary .meta {margin: 0;}.cmsi-post-summary .meta:not(.meta-author) {margin: 0 0 1em;}.cmsi-post-summary .meta, .cmsi-single-blog-post .meta {font-size: 12px;}.blogVertical img {margin: 0 0 10px;}ul.comment-list {margin: 1.2em 0;list-style: none;}ul.comment-list li.comment {padding: 1em;border: 1px solid #ddd;border-top: 0;margin: 0;background: #f5f5f5;}ul.comment-list li.comment:first-child {border-top: 1px solid #ddd;}ul.comment-list li.comment:nth-child(even) {background: #fff;}ul.comment-list li.comment .gravatar {float: right;padding: 3px;border: 1px solid #ddd;background: #fff;margin: 0 0 1em 1em;}.gravatar img {width: 48px;}.comment-list li.comment .author, .comment-list li.comment .comment {margin: 0;padding: 0;}.comment-list li.comment .author {font-size: 12px;margin-bottom: 1em;text-transform: capitalize;font-weight: 700;}.comment-list li.comment .author a {font-size: 16px;}.success {color: #76a554;}img.alignleft {float: left;margin: 0 1em 1em 0;}img.alignright {float: right;margin: 0 0 1em 1em;}.cmsi-pagination ul {list-style: none;margin: 1.2em 0;font-size: 0;}.cmsi-pagination li {margin: 0 !important;padding: 0 !important;background: 0 0 !important;display: inline-block;font-size: 14px;}.cmsi-pagination a {padding: 0.25em 0.75em;margin: 0 0.25em 0 0;border: 1px solid #ddd;display: inline-block;background: #f5f5f5;color: #999;}.cmsi-pagination .current a {font-weight: 700;color: #333;}.cmsi-pagination .info {display: block;float: none;margin: 1em 0;border: 0;background: 0;}.tymbrel-row:not(.cmsi-layout-container) {margin: 0 -0.9375em;box-sizing: border-box;}.tymbrel-row:not(.cmsi-layout-container):after {content: "";display: table;clear: both;}.tymbrel-row:not(.cmsi-layout-container) .tymbrel-col {padding: 0 0.9375em;box-sizing: border-box;}.tymbrelNoLRPadding .tymbrel-row:not(.cmsi-layout-container) {margin: 0;}.tymbrelNoLRPadding .tymbrel-row:not(.cmsi-layout-container) .tymbrel-col {padding-left: 0;padding-right: 0;}.tymbrelSmPadding .tymbrel-row:not(.cmsi-layout-container) {margin: 0 -10px;}.tymbrelSmPadding .tymbrel-row:not(.cmsi-layout-container) .tymbrel-col {padding: 0 10px;}.tymbrel-row .tymbrel-col:not(.tymbrel-col-12) {float: left;}.tymbrel-row .tymbrel-col-12 {width: 100%;}.tymbrel-row .tymbrel-col-9 {width: 75%;}.tymbrel-row .tymbrel-col-8 {width: 66.6667%;}.tymbrel-row .tymbrel-col-6 {width: 50%;}.tymbrel-row .tymbrel-col-4 {width: 33.3333%;}.tymbrel-row .tymbrel-col-3 {width: 25%;}.origWidth .tymbrel-row .tymbrel-col-8 {width: 75%;}.origWidth .tymbrel-row .tymbrel-col-4 {width: 25%;}@media handheld, only screen and (max-width: 768px) {.origWidth .tymbrel-row .tymbrel-col-8, .origWidth .tymbrel-row .tymbrel-col-4 {width: 100%;}}.tymbrel-row.cmsi-layout-container .tymbrel-col #cmsi-layout-2-middle-left, .tymbrel-row.cmsi-layout-container .tymbrel-col #cmsi-layout-2-middle-right, .tymbrel-row.cmsi-layout-container .tymbrel-col #cmsi-layout-3-middle-left, .tymbrel-row.cmsi-layout-container .tymbrel-col #cmsi-layout-3-middle-center, .tymbrel-row.cmsi-layout-container .tymbrel-col #cmsi-layout-3-middle-right, .tymbrel-row.cmsi-layout-container .tymbrel-col #cmsi-layout-4-middle-left, .tymbrel-row.cmsi-layout-container .tymbrel-col #cmsi-layout-4-middle-right, .tymbrel-row.cmsi-layout-container .tymbrel-col #cmsi-layout-5-middle-left, .tymbrel-row.cmsi-layout-container .tymbrel-col #cmsi-layout-5-middle-right, .tymbrel-row.cmsi-layout-container .tymbrel-col #cmsi-layout-6-top-middle-left, .tymbrel-row.cmsi-layout-container .tymbrel-col #cmsi-layout-6-top-middle-center, .tymbrel-row.cmsi-layout-container .tymbrel-col #cmsi-layout-6-top-middle-right, .tymbrel-row.cmsi-layout-container .tymbrel-col #cmsi-layout-6-bottom-middle-left, .tymbrel-row.cmsi-layout-container .tymbrel-col #cmsi-layout-6-bottom-middle-center, .tymbrel-row.cmsi-layout-container .tymbrel-col #cmsi-layout-6-bottom-middle-right {width: 100%;}@media handheld, only screen and (max-width: 1150px) {.tymbrel-row .tymbrel-col-3, .tymbrel-row .tymbrel-col-9 {width: 50%;}.tymbrel-row .tymbrel-col-9 .tymbrel-col-4 {width: 50%;}}@media handheld, only screen and (max-width: 768px) {.tymbrel-row:not(.cmsi-layout-container).tymbrelMobileFirst .tymbrel-col:last-of-type, .tymbrel-row:not(.cmsi-layout-container).tymbrelMobileLastColumnFirst .tymbrel-col:last-of-type {order: -1;}.tymbrel-row .tymbrel-col-3, .tymbrel-row .tymbrel-col-9, .tymbrel-row .tymbrel-col-4, .tymbrel-row .tymbrel-col-8, .tymbrel-row .tymbrel-col-6 {width: 100%;}.tymbrel-row .tymbrel-col-9 .tymbrel-col-4 {width: 50%;}.tymbrel-row .tymbrel-col-6 .tymbrel-col-6 {width: 50%;}}@media handheld, only screen and (max-width: 480px) {.tymbrel-row .tymbrel-col-9 .tymbrel-col-4 {width: 100%;}.tymbrel-row .tymbrel-col-6 .tymbrel-col-6 {width: 100%;}}.tymbrel-row:not(.cmsi-layout-container) {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;}.tymbrel-row.tymbrelHideMe, .tymbrelHideMe {display: none;}.tymbrel-row:not(.cmsi-layout-container).tymbrelVertical {-webkit-box-align: center;-webkit-align-items: center;align-items: center;}.tymbrel-row:not(.cmsi-layout-container).tymbrelVertical .tymbrel-col > :first-child {margin-top: 0;}.tymbrel-row:not(.cmsi-layout-container) .tymbrel-col {padding-bottom: 1.875em;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;}.tymbrelSmBottomPadding .tymbrel-row:not(.cmsi-layout-container) .tymbrel-col {padding-bottom: 0.9375em;}.tymbrelSmPadding .tymbrel-row:not(.cmsi-layout-container) .tymbrel-col {padding-bottom: 20px;}.tymbrel-row:not(.cmsi-layout-container) div[class*="callout"].tymbrelBottom {margin-bottom: 0;}.tymbrel-row:not(.cmsi-layout-container) div[class*="callout"].tymbrelTop {margin-top: 0;}.tymbrel-row:not(.cmsi-layout-container) .tymbrel-col.tymbrel-nested {padding: 0;}.tymbrel-row:not(.cmsi-layout-container).tymbrelEqual .tymbrel-col:not(.tymbrel-nested) {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-flow: column nowrap;-ms-flex-flow: column nowrap;flex-flow: column nowrap;}.tymbrel-row:not(.cmsi-layout-container).tymbrelEqual .tymbrel-col:not(.tymbrel-nested) div[class*="callout"] {-webkit-box-flex: 0;-webkit-flex: 0 1 100%;-ms-flex: 0 1 100%;flex: 0 1 100%;}.tymbrel-row:not(.cmsi-layout-container) .tymbrel-col-12 div[class*="callout"]:only-child, .tymbrel-row:not(.cmsi-layout-container).tymbrelEqual .tymbrel-col:not(.tymbrel-nested) div[class*="callout"]:only-child, .tymbrel-row:not(.cmsi-layout-container).tymbrelVertical .tymbrel-col:not(.tymbrel-nested) div[class*="callout"]:only-child {margin-top: 0;margin-bottom: 0;}.tymbrel-row:not(.cmsi-layout-container) .tymbrel-col-12 ul.testimonials:only-child {margin-top: 0 !important;margin-bottom: 0 !important;}.tymbrel-row:not(.cmsi-layout-container).tymbrelEqual .tymbrel-col:not(.tymbrel-nested) img {-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;}tymbrel-row:not(.cmsi-layout-container) .tymbrel-col.tymbrel-nested {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;padding: 0;}.tymbrel-row:not(.cmsi-layout-container) .tymbrel-col.tymbrel-nested .tymbrel-row {width: 100%;margin: 0;}.tymbrel-row:not(.cmsi-layout-container) .tymbrel-col-9 .tymbrel-col-4:first-child, .tymbrel-row:not(.cmsi-layout-container) .tymbrel-col-9 .tymbrel-col-4:nth-child(2), .tymbrel-row:not(.cmsi-layout-container) .tymbrel-col-9 .tymbrel-col-4:nth-child(3) {padding-bottom: 1.875em;}.tymbrel-row:not(.cmsi-layout-container) .tymbrel-col-6 .tymbrel-col-6:first-child, .tymbrel-row:not(.cmsi-layout-container) .tymbrel-col-6 .tymbrel-col-6:nth-child(2) {padding-bottom: 1.875em;}.equal:before, .equal:after {width: 100%;}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {.tymbrel-row:not(.cmsi-layout-container).tymbrelEqual .tymbrel-col:not(.tymbrel-nested), .equal .columns {display: block;}.equal .large-6:nth-child(odd) {clear: both;}}.cmsi-layout-container {margin: 0 -0.9375em;box-sizing: border-box;}.cmsi-layout-container:after {display: table;clear: both;}[id*="cmsi-layout-"] {width: 100%;padding: 0 0.9375em;box-sizing: border-box;}#cmsi-layout-2-middle-left, #cmsi-layout-2-middle-right {float: left;width: 50%;}#cmsi-layout-2-middle-right, #cmsi-layout-3-middle-right {float: right;}#cmsi-layout-3-middle-center, #cmsi-layout-3-middle-left, #cmsi-layout-3-middle-right, [id*="cmsi-layout-6-top-middle-"], [id*="cmsi-layout-6-bottom-middle-"] {float: left;width: 33.333%;}#cmsi-layout-4-middle-left {width: 66.666%;float: left;}#cmsi-layout-4-middle-right {width: 33.333%;float: right;}#cmsi-layout-5-middle-left {width: 33.333%;float: left;}#cmsi-layout-5-middle-right {width: 66.666%;float: right;}#cmsi-layout-6-bottom-middle-right, #cmsi-layout-6-top-middle-right {float: right;}#cmsi-layout-6-bottom-middle-left {clear: both;}[id*="cmsi-layout-7-top-middle-"], [id*="cmsi-layout-7-bottom-middle-"] {float: left;width: 25%;}#cmsi-layout-2-bottom, #cmsi-layout-3-bottom, #cmsi-layout-4-bottom, #cmsi-layout-5-bottom, #cmsi-layout-6-bottom, #cmsi-layout-7-bottom-middle-left {clear: both;}.DRX_NewsItem {margin: 0 0 20px;}.DRX_NewsItem > h3 {margin: 0 0 5px;}.DRX_NewsItem p.meta {font-size: 90%;}.DRX_NewsItem .entry-full p.meta {margin-bottom: 20px;}table.DRXQuickForm td {padding: 0 0 10px;}table.DRXQuickForm td:first-child {padding-right: 20px;}table.DRXQuickForm img {display: block;}span.requiredNote {font-size: 12px;}span.memberprofile-newpassword {font-weight: 400;display: block;font-style: italic;}.formNotice {background: #eee;background: -moz-linear-gradient(top, #eee 0, #fcfcfc 100%);background: -webkit-linear-gradient(top, #eee 0, #fcfcfc 100%);background: linear-gradient(to bottom, #eee 0, #fcfcfc 100%);border: 1px solid #ddd;border-top: 3px solid #5cb84f;color: #333;padding: 7px 0;height: auto;}.formNotice p {margin: 0;padding: 7px 20px;text-transform: capitalize;}.addthis_toolbox {height: 20px !important;}.addthis_toolbox.addthis_32x32_style {height: 32px !important;}.atclear {float: none;}@media handheld, only screen and (min-width: 769px) {.showcaseOverview .tymbrelShowcaseHeading .tymbrel-row:last-of-type .tymbrel-col {padding-bottom: 0 !important;}}.showcaseOverview .tymbrelShowcaseHeading:first-child h2, .showcaseOverview .tymbrelShowcaseHeading:first-child, .accordion-faq ul {margin-top: 0;}h2.tymbrelShowcaseHeading:not(:first-of-type) {margin-top: 1.40625em;}.showcaseOverview .calloutShowcase > :first-child {margin-top: 0;}.cmsi-showcase-list .cmsi-showcase-thumb {margin: 0 0 1em 2em;}.cmsi-showcase-thumb a.cmsi-showcase-readmore {border: 1px solid #ccc;background: #fff;box-sizing: border-box;padding: 4px;display: block;border-radius: 0;}.cmsi-showcase-thumb a.cmsi-showcase-readmore:hover {background: #ccc;}#cmsi-module-showcase-photos {float: right;width: 350px;margin: 0 0 2em 2em;}.showcaseOverview:not(.cmsi-showcase-list):not(.accordion-faq) #cmsi-module-showcase-photos {float: none;width: auto;margin: 0;}#cmsi-module-showcase-photos > a, #cmsi-module-showcase-thumbs a img {border: 1px solid #ccc;background: #fff;box-sizing: border-box;padding: 4px;display: block;}#cmsi-module-showcase-thumbs {margin-left: -10px;}#cmsi-module-showcase-thumbs img {margin: 10px 0 0 10px;}#cmsi-module-showcase-thumbs img:hover {background: #ccc;}a.checkout, a.cmsi-module-showcase-back, a.cmsi-showcase-readmore {display: inline-block;padding: 7px 12px;text-decoration: none;background: #f5f5f5;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;color: #555;border: 1px solid #ddd;cursor: pointer;}a.checkout:hover, a.cmsi-module-showcase-back:hover, a.cmsi-showcase-readmore:hover {background: #eee;color: #333;}a.checkout {background: #5cb85c;color: #fff;border: 0;}a.checkout:hover {background: #509f50;color: #fff;}#cmsi-frontend-memberaccess-form label, #cmsi-frontend-memberprofile-form-save label, .cmsi-memberaccess-buttons, .cmsi-memberprofile-buttons {display: block;}#cmsi-frontend-memberprofile-logout {margin-bottom: 20px;}.cmsi-frontend-memberaccess-buttons .passwordResetOptions {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.cmsi-frontend-memberaccess-buttons p {margin-bottom: 0;font-weight: 700;}.cmsi-frontend-memberaccess-buttons .emailPasswordReset, .cmsi-frontend-memberaccess-buttons .smsPasswordReset {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 15px 20px;}.cmsi-frontend-memberaccess-buttons label[for="cmsi-frontend-memberaccess-reset-via-email"], .cmsi-frontend-memberaccess-buttons label[for="cmsi-frontend-memberaccess-reset-via-sms"] {margin-right: 10px;}#frmMemberRegistration label {margin: 0 0 5px;display: inline-block;}#frmMemberRegistration td:first-child {padding-top: 10px;}#frmMemberRegistration td:nth-child(2) {padding-bottom: 10px;}.leadin {font-size: 140%;}.map {padding: 5px 5px 0;border: 1px solid #ccc;background: #fff;}.btn-blue, .btn-green, .btn-red, .btn-std {display: inline-block;padding: 7px 12px;text-decoration: none;background: #f5f5f5;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;color: #555;border-bottom: 3px solid #ddd;cursor: pointer;}.btn-blue:hover, .btn-green:hover, .btn-red:hover, .btn-std:hover {background: #ccc;border-color: #bbb;color: #333;text-decoration: none !important;}.btn-blue, .btn-blue:hover, .btn-green, .btn-green:hover, .btn-red, .btn-red:hover {color: #fff !important;}.btn-green {background: #8ac33e;border-color: #537625;text-shadow: 0 1px 1px #1c280d;}.btn-green:hover {background: #537625;border-color: #1c280d;}.btn-blue {background: #3e66c4;border-color: #253d77;}.btn-blue:hover {background: #253d77;border-color: #0d1529;}.btn-red {background: #9e0b0f;border-color: #72080b;text-shadow: 0 1px 1px #5a080a;}.btn-red:hover {background: #5a080a;border-color: #330506;}.secondary .blog-posts h2 {font-size: 18px;line-height: 1.35;}.secondary .blog-posts p {font-size: 90%;}.alert {color: #333;background: #f2dede;padding: 10px;border-radius: 4px;margin: 1.2em 0;border: 1px solid #f0bcbc;}div#cmsi-frontend-agencyaccess-login {padding: 20px;border: 1px solid #ddd;background: #fff;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;max-width: 300px;}div#cmsi-frontend-agencyaccess-login label {display: block;margin: 0 0 5px;}div#cmsi-frontend-agencyaccess-login input[type="email"], div#cmsi-frontend-agencyaccess-login input[type="password"] {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;width: 100%;height: 32px;padding: 0 10px;max-width: none;margin: 0 0 5px;}.errorMsg, .successMsg {display: block;padding: 0 10px;background: #95c153;border-radius: 3px;height: 32px;line-height: 32px;color: #fff;}.errorMsg {background-color: #f2dede;border-color: #f0bcbc;color: #d9534f;float: right;}.cms-button, .cms-button-alert, .cms-button-primary, .cms-button-secondary, .cms-button-success, span#cmsi-module-photogallery-next, span#cmsi-module-photogallery-prev {border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;cursor: pointer;display: inline-block;padding: 7px 12px;text-decoration: none;color: #fff;background: #04c;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}.cms-button-secondary {background: #444;}.cms-button-success {background: #51a351;}.cms-button-alert {background: #bd362f;}.cms-button {background: #ddd;color: #222;}.cms-button-primary:hover {background: #002a80;color: #fff;}.cms-button-secondary:hover {background: #222;color: #fff;}.cms-button-success:hover {background: #387038;color: #fff;}.cms-button-alert:hover {background: #802420;color: #fff;}.cms-button:hover {background: #aaa;color: #222;}.cms-button-text {text-transform: capitalize;}.cms-button-text:after {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f101";margin-left: 5px;-webkit-transition: margin-left 0.2s linear;transition: margin-left 0.2s linear;font-size: 90%;}span#cmsi-module-photogallery-next, span#cmsi-module-photogallery-prev {background: #f5f5f5;border: 1px solid #ddd;color: #333;}span#cmsi-module-photogallery-next:hover, span#cmsi-module-photogallery-prev:hover {background: #ddd;border-color: #ccc;}#costCalc {background: #f5f5f5;border: 1px solid #ddd;font-size: 16px;}#costCalc .control-wrapper {width: 50%;float: left;padding: 0.4375em 0.9375em;}#costCalc #calculator-input {margin: 10px 0;}#costCalc #calculator-input:after {display: table;clear: both;}#costCalc #calculator-output .control-wrapper {background: #ddd;width: 100%;clear: both;}input#payment-months {background: 0;border: 0;padding: 0;box-shadow: none;width: 20px;font-size: 16px;}div.Tokenize ul.Dropdown {z-index: 99;}div.Tokenize ul.Dropdown li.Hover {background: #3999d4 !important;}div.Tokenize ul.TokensContainer {border-color: #ddd !important;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}div.Tokenize ul.TokensContainer li.Token {height: auto !important;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}div.Tokenize ul.TokensContainer li.Token a.Close {margin-top: 3px !important;}label[for="tagGroups"] {display: block;font-size: 100%;margin: 20px 0 10px;text-transform: uppercase;border-top: 3px solid #8dc63f;padding-top: 5px;}label[for="tagGroups"] b {font-weight: 400;}#cmsi-frontend-tag-search {clear: both;margin: 0 0 12px;}#cmsi-frontend-tag-search a {display: inline-block;font-size: 13px;padding: 3px 4px;border: 1px solid #ddd;border-radius: 4px;}#cmsi-frontend-tag-search a:hover {border-color: #bbb;}.citation-social {list-style-type: none;display: inline-block;margin: 0;}.citation-social li {display: inline-block;float: left;font-size: 0;margin: 0;padding: 0;}.citation-social li a:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "";padding: 0 7.5px;font-size: 16px;color: #222;line-height: 30px;-webkit-transition: all 0.2s linear;transition: all 0.2s linear;text-shadow: none;}.milestoneTaskNameComplete, .milestoneTaskNameComplete a, ol.planMilestones .milestoneComplete a, ol.planMilestones .taskComplete a {color: #999;text-decoration: line-through;}.citation-social li:first-child a:before {padding-left: 0;}.citation-social li:last-child a:before {padding-right: 0;}.citation-social .seo-Facebook a:before {content: "\f09a";}.citation-social .seo-Twitter a:before {content: "\f099";}.citation-social .seo-Google\+a:before {content: "\f0d5";}.citation-social .seo-YouTube a:before {content: "\f16a";}.citation-social .seo-Instagram a:before {content: "\f16d";}.citation-social .seo-Pinterest a:before {content: "\f231";}.citation-social .seo-LinkedIn a:before {content: "\f0e1";}.citation-social .seo-Tumblr a:before {content: "\f173";}.citation-social .seo-GoogleBusiness a:before {content: "\f1a0";}.citation-social .seo-Vimeo a:before {content: "\f27d";}.citation-social:after {content: "";display: table;clear: both;}.contactDetails {list-style: none;margin: 0 0 1.2em;}.contactDetails strong {width: 120px;display: inline-block;}.contactDetails li {margin-bottom: 2px;}#onboardingProgressMeter {width: 320px;display: inline-block;margin: 0 0 20px;}#onboardingProgressMeter progress {width: 50%;height: 12px;float: left;background-color: #fff;-webkit-appearance: none;appearance: none;border-radius: 500px;overflow: hidden;box-sizing: border-box;margin-top: 2px;border: 1px solid #ddd;}#onboardingProgressMeter progress::-webkit-progress-bar {background-color: #fff;border-radius: 5px;}#onboardingProgressMeter progress::-webkit-progress-value {background-color: #51a351;}#onboardingProgressMeter progress::-moz-progress-bar {background-color: #51a351;}#onboardingProgressMeter span {width: 50%;padding-left: 10px;box-sizing: border-box;float: right;display: block;font-size: 14px;line-height: 1;}.planMilestones:after, .planOverview:after, .stepRequired:after, ul.onBoardingPlans li:after, ul.onBoardingPlans:after {content: "";display: table;clear: both;}#onboardingProgressMeter h3 {margin-top: 0;}ul.onBoardingPlans {list-style: none;margin: 1.2em 0;}ul.onBoardingPlans li {background: #f5f5f5;border: 1px solid #ddd;border-top: 4px solid #ddd;padding: 20px 0 0;margin: 0 0 20px;}ul.onBoardingPlans li.noPlan p {padding: 0 20px;margin: 0 0 20px;}ul.onBoardingPlans .onBoardingThumb {float: left;width: 20%;padding: 0 0 20px 20px;}ul.onBoardingPlans .onBoardingExcerpt {float: right;width: 80%;}ul.onBoardingPlans #onboardingProgressMeter, ul.onBoardingPlans h3, ul.onBoardingPlans p {padding: 0 20px;margin-bottom: 10px;}ul.onBoardingPlans h3 {margin: 0 0 5px;}ul.onBoardingPlans p {font-size: 13px;margin-bottom: 20px;}.milestoneButtonGroup button, .milestoneButtonGroup input[type="button"], ul.onBoardingPlans p:last-child {font-size: 15px;}ol.planMilestones {list-style: none;margin: 0;}ol.planMilestones > li {background: #f5f5f5;border: 1px solid #ddd;border-top: 4px solid #ddd;padding: 20px 0;margin: 0 0 20px;}ol.planMilestones h3 {margin: 0 0 5px;padding: 0 20px;}ol.planMilestones ol {padding: 0 20px;margin-bottom: 0;}ol.planMilestones ol > li {margin: 0 0 10px;}img.milestoneCompletionBadge {width: 150px;float: right;margin: 0 20px 0 0;}ol.milestoneTaskList {background: #f5f5f5;border: 1px solid #ddd;border-top: 4px solid #ddd;padding: 20px 40px 10px;margin: 0 0 20px;}.milestoneComplete {list-style: none;background: #f8f8f8;padding: 20px;margin: 0 0 20px;}.stepFullWidth, .stepHalfWidth {padding: 0 0.9375em;}.milestoneComplete li:last-child {margin-bottom: 0;}.milestoneComplete .badge {width: 200px;}.onboardingBreadcrumbs {font-size: 13px;margin-bottom: 30px;}.stepRequired {margin: 0 -0.9375em;box-sizing: border-box;}.stepHalfWidth {width: 50%;float: left;box-sizing: border-box;}#stepRequiredLink {margin-bottom: 40px;}.onboardingButtonGroup button, .onboardingButtonGroup input[type="button"] {font-size: 15px;}h6.profile-email {margin-top: 0;padding: 10px;background: #f2dede;font-size: 13px;}.DRXQuickForm input.profile-email {border: 1px solid #c7254e;}@media handheld, only screen and (max-width: 767px) {.DRX_SimpleCartItemTable.totals, .calculateShipping, .scPayment, .scTotals {width: 100%;max-width: none;float: none;}.product-col-1, .product-col-2 {width: 100%;float: none;margin-bottom: 25px;}.cmsi-featured img {width: 100%;max-width: 400px;}.cmsi-product-grid {width: 50%;}#cmsi-layout-2-middle-left, #cmsi-layout-2-middle-right, #cmsi-layout-3-middle-center, #cmsi-layout-3-middle-left, #cmsi-layout-3-middle-right, #cmsi-layout-4-middle-left, #cmsi-layout-4-middle-right, #cmsi-layout-5-middle-left, #cmsi-layout-5-middle-right, [id*="cmsi-layout-6-top-middle-"], [id*="cmsi-layout-6-bottom-middle-"] {width: 100%;float: none;}.cmsi-product-grid:nth-child(10), .cmsi-product-grid:nth-child(13), .cmsi-product-grid:nth-child(4), .cmsi-product-grid:nth-child(7) {clear: none;}.cmsi-product-grid:nth-child(odd), .scQuantity {clear: both;}[id*="cmsi-layout-7-top-middle-"], [id*="cmsi-layout-7-bottom-middle-"] {float: left;width: 50%;}.scDescription, .scQuantity, .scThumb, ul.onBoardingPlans .onBoardingExcerpt {float: none;width: 100%;}ul.onBoardingPlans .onBoardingThumb {float: none;width: 100%;padding: 0 20px;margin-bottom: 20px;}.scThumb {box-sizing: border-box;margin: 0 0 10px;}.scDescription {margin-bottom: 20px;padding: 0;}.scQuantity strong {float: none;}.scDescription.full {width: 100%;padding-left: 0;}}@media handheld, only screen and (max-width: 600px) {#cmsi-module-showcase-photos, #cmsi-module-showcase-photos > a > img {width: 100%;}.DRX_SimpleCartItemTable td:nth-child(2), .DRX_SimpleCartItemTable th:nth-child(2) {display: none;}.DRX_SimpleCartItemTable.totals td:nth-child(2), .DRX_SimpleCartItemTable.totals th:nth-child(2) {display: table-cell;}.DRX_SimpleCartItemTable .modify {width: auto;text-align: center;}.DRX_SimpleCartItemTable .remove {display: none;}.scPayment button {margin-bottom: 5px;}.simplecart-discount {margin-top: 0;}.btn-mod.subtract {margin-right: 0;}a.checkout {float: none;margin: 1.2em 0;}.simplecart-discount input[type="text"], .simplecart-voucher input[type="text"] {width: 100%;}.simplecart-discount input[type="submit"], .simplecart-voucher input[type="submit"] {width: auto;padding: 13px 30px 11px;}}.tymbrelCustomPaymentPage #outerDiv {margin-left: auto;margin-right: auto;}.invoice-details {text-align: center;margin-bottom: 0.625rem;}.invoice__num {margin-bottom: 0;}@media handheld, only screen and (max-width: 500px) {.qtip.qtip-light {left: 14px !important;max-width: 280px;}}#lean_overlay {position: fixed;z-index: 2000000;top: 0;left: 0;height: 100%;width: 100%;background: #000;}a[rel="leanModalUpsell"], #upsell-popup {display: none;}#upsell-popup {max-height: 95%;overflow: auto;width: 95%;max-width: 1000px;margin: 0 auto;top: 50% !important;outline: 0;z-index: 50000000000 !important;margin-left: 0 !important;transform: translate(-50%, -50%) !important;}.upsell-modal-content {text-align: center;background: #fff;padding: 1.25rem;}.upsell-modal-content img {width: 300px;max-width: 300px;}.upsell-modal-content > .upsell-modal-close:first-child {color: #aaa;float: right;font-size: 1.75rem;font-weight: 700;margin-right: 0.625rem;background: none;padding: 0;}.upsell-modal-content > .upsell-modal-close:first-child:hover, .upsell-modal-close:first-child:focus {color: #000;text-decoration: none;cursor: pointer;}.upsell-modal-close {border: 0;}.itemTotal .cmsi-price-original{font-size:18px;}@media handheld, only screen and (max-width: 450px) {#upsell-popup .cmsi-product-grid {width: 100%;}}.cardworks-label {margin: 0.75rem 0 0.125rem;}#cardworksInlinePay #payButton {margin-top: 0.9375rem;}.paymentMethod {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.paymentMethod h4, #cardworksTemplate {width: 100%;}span[itemprop="streetAddress"]::after, span[itemprop="addressLocality"]::after {content: ', ';}label.customErrorClass {color: #ff0000;width: 50%;}#modal-address-verification {padding: 1.563rem 1.25rem 1.25rem;margin: 1.25rem auto;}#modal-address-verification::backdrop {background: rgb(0 0 0 / 0.8);}#modal-address-verification__close {position: absolute;top: 0.013rem;right: 0.313rem;}tr#ShippingAddressLookup-confirm td {display: block;margin-bottom: 1.25rem;}#modal-address-verification {max-width: 37.5rem;width: 95%;}#modal-address-verification .modal-address-verification-title {font-weight: 700;}#modal-address-verification .modal-address-verification-value {display: block;padding-left: 1.25rem;}.custom-payment a {display: inline-block;}.iti {display: flex !important;align-items: center;}.iti__country-container {position: relative !important;}input.iti__tel-input[type="tel"] {display: inline-block;width: auto;flex-grow: 1;}.iti--inline-dropdown .iti__dropdown-content {max-width: 21.875rem;}.hidden {display: none;}.product-search-combobox-wrapper {display: inline-block;position: relative;}.product-search-combobox {display: flex;min-width: 16.375rem;}.product-search-results {background-color: #fff;border: 1px solid #404041;border-top: 0;list-style: none;margin: 0;padding: 0;position: absolute;top: auto;z-index: 1;overflow-y: auto;max-height: 21.875rem;color: var(--text);}.product-search-results .product-result-row {padding: 0.425rem 0.625rem;cursor: default;margin: 0;line-height: 1.4;}.product-search-results .product-result-row:hover, .product-search-results .product-result-row:focus, .product-search-results .focused {background-color: #f4f4f4;}.products-search-button {background-color: #404041;color: #fff;padding-inline: 0.95rem;}.product-search-results > div {padding: .313rem .625rem;}.product-search-results > .result-heading {font-weight: 700;padding-block: .625rem 0;font-size: 105%;}.product-result-message {font-size: 90%;}@media screen and (min-width: 40.063rem) {#rowShippingStreetNumber {width: 10rem;float: left;}#rowShippingAddress1 {width: calc(100% - 10rem - 1.25rem);float: right;}#rowBillingStreetNumber {width: 10rem;float: left;}#rowBillingAddress1 {width: calc(100% - 10rem - 1.25rem);float: right;}}.product-search-combobox [type=search]::-webkit-search-cancel-button, .product-search-combobox [type=search]::-webkit-search-decoration {-webkit-appearance: auto }