#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,.paymentMethod:after,.scTotals ul li:after{content:""}.citation-social li a:hover:before,.cmsi-pagination a:hover{opacity:.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 .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}.shippingRow,.taxes{padding:8px20px 8px20px 8px20px 30px!important;font-size:13px}.clear{clear:both}.group:after,.group:before{display:table}.group:after{clear:both}.group{zoom:1}.top{margin-top:0}.poweredFooted{text-align:center}.poweredFooted a{text-decoration:none}ul#cmsInstagram,ul.cmsPhotoGallery{list-style:none!important;margin:0 -.9375em!important}ul#cmsInstagram li,ul.cmsPhotoGallery li{padding: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,.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:.75em}.rotatingSliderApp .flexslider section p:last-child{margin-bottom:1.5em}.rotatingSliderApp .flexslider section{text-align:center;padding: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:15px}.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{font-size:18px;color:#222;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}.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 .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,.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 -.9375em;padding:20px 0}.cmsi-product-feed-grid:after{display:table;clear:both}.cmsi-product-grid{float:left;width:33%;padding: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 .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%}#overDiv table{margin:0;background:#f5f5f5!important}#overDiv hr{display:none}#overDiv td td{padding:.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:.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}.cmsi-featured-products,.cmsi-product-detail,.cmsi-product-image-thumbnails{margin: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 .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 .5em}.cmsi-featured{margin-bottom:1.875em;display:block}.cmsi-text-alert{color:red}#cmsi-module-simplecart-form-cartadd p{margin-bottom:.25em}#cmsi-module-simplecart-form-cartadd select{margin-bottom:1.2em}.cmsi-price{font-size:24px;font-weight:700}.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}.paymentMethod:after{display:table;clear:both}.paymentMethod h3{margin-top:0}.beanstream-checkout,.moneris-checkout,.paypal-check,.paypal-checkout,.stripe-checkout{margin-right:10px;float:left}.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{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,.15);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);-o-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.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,.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,.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,.25);border:1px solid #885288}.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 .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:.25em .75em;margin: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 0}.cmsi-layout-container{margin:0 -.9375em;box-sizing:border-box}.cmsi-layout-container:after{display:table;clear:both}[id*=cmsi-layout-]{width:100%;padding: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}.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}#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}.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,.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:.4375em .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 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 .2s linear;transition:all .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 .9375em}.milestoneComplete li:last-child{margin-bottom:0}.milestoneComplete .badge{width:200px}.onboardingBreadcrumbs{font-size:13px;margin-bottom:30px}.stepRequired{margin: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}}@media handheld,only screen and (max-width:500px){.qtip.qtip-light{left:14px!important;max-width:280px}}