.greybg{background-color:#f3f3f3}.btn-square{border-radius:0}.font12rem{font-size:1.2rem !important}.pinkbg{font-weight:400;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-color:#ec008c;text-decoration:none}.pinkbg:hover{text-decoration:none;color:#fff}a.pinkbg:hover{background-color:#ff20a4}.pink-border{border:#ec008c 1px solid}.pink_border_short:after{content:"";display:block;margin:0 auto;width:100px;padding-top:5px;border-bottom:2px solid #ec008c}.narrower{max-width:80%;margin:0 auto}.mb-n-2{margin-bottom:-2rem}.mt-n-2{margin-top:-2rem}.mt-n-1-5{margin-top:-1.5rem}.campaignPage{font-family:'Roboto-Regular';color:#444}.campaignPage .userform label.left{display:none}.campaignPage .userform .Actions .action{background:#8e0657;border-radius:0;margin-top:-40px;margin-bottom:0}.campaignPage .userform .Actions .action:hover{background-color:#a60766}.campaignPage .pinkbg form .message{color:#444}.campaignPage .row{display:flex !important}.campaignPage .icon-list .row>div{text-align:center}.campaignPage .icon-list img{padding:0 2rem}.campaignPage .icon-list img.matchingImageWidth{padding:0}.campaignPage .icon-list .caption{margin-bottom:3rem}.campaignPage .caption{display:block;margin-top:1rem}.campaignPage .lower-icon-list img{display:block;margin:1rem auto;max-width:150px}.campaignPage .lower-icon-list .row>div{padding:1rem 2rem 2rem 0rem}.campaignPage .typography p{font-size:1rem}.campaignPage a.btn{text-decoration:none}.campaignPage h1,.campaignPage h2,.campaignPage h3,.campaignPage h4,.campaignPage h5{font-family:'GothamPro-Light'}@media screen and (max-width: 992px){.campaignPage .lower-icon-list img{max-width:100px}.campaignPage .lower-icon-list .row>div{padding:1rem 1rem 1rem 0rem}}@media screen and (max-width: 767px){.campaignPage .userform .Actions .action{margin-top:-20px}}.typography h1{margin-bottom:15px}.typography h2{margin-bottom:15px}.typography h3{margin-bottom:10px}.typography h4{margin-bottom:5px}.typography h5{margin-bottom:5px}.typography h6{font-weight:bold;margin-bottom:5px}.typography p,.typography ul{font-size:20px}@media screen and (max-width: 920px){.typography p,.typography ul{font-size:16px}}.typography .blog-post-meta{font-size:0.8em;font-style:italic}.typography .breadcrumb{font-size:0.8em}.typography .intro{color:#6c6d70;font-size:27px;font-family:'Helvetica-Light'}@media screen and (max-width: 920px){.typography .intro{font-size:20px}}.typography a{text-decoration:underline}.typography .left{text-align:left}.typography .center{text-align:center}.typography .right{text-align:right}.typography em{font-style:italic}.typography ul,.typography ol,.typography dl{margin:0 0 20px 25px}.typography ul li{list-style-type:disc}.typography li{margin-bottom:5px}.typography .center{margin-left:auto;margin-right:auto}.typography div.embed{width:auto !important}.typography div.embed iframe{max-width:100%}.typography img{height:auto;max-width:100%}.typography img.left{float:left;max-width:50%;margin:5px 20px 10px 0}.typography img.right{float:right;max-width:50%;margin:5px 0 10px 20px}.typography img.leftAlone{float:left;margin-right:100%;margin-bottom:10px;clear:both}.typography img.rightAlone{float:right;margin-left:100%;margin-bottom:10px;clear:both}.typography img.center{float:none;margin-left:auto;margin-right:auto;display:block;margin-bottom:10px;clear:both;max-width:100%}.typography .captionImage{width:100%;margin-top:5px}.typography .captionImage img{margin:0}.typography .captionImage.left{float:left;margin:5px 30px 20px 0px}.typography .captionImage.right{float:right;margin:5px 0 20px 30px}.typography .captionImage.left[style],.typography .captionImage.right[style]{max-width:50%}.typography .captionImage.left img,.typography .captionImage.right img{float:none;max-width:none;width:100%}.typography .captionImage.left img{margin-right:-10px}.typography .captionImage.right img{margin-left:-10px}.typography .captionImage.right p{margin-left:-10px;text-align:left;margin-left:-10px}.typography .captionImage.leftAlone{float:none;margin:0 20px 20px 0px}.typography .captionImage.center{margin:0 auto 20px}.typography .captionImage p{clear:both;margin:5px 0;font-style:italic;color:#888}.typography blockquote{background:transparent url(../img/blockquote.png) no-repeat 0px 6px;font-family:"CamboRegular", Georgia, "Times New Roman", Times, serif;color:#777;display:block;font-style:italic;margin:0 0 20px;float:right;text-indent:30px;width:50%;margin-left:5%;clear:both}.typography blockquote p{font-size:17px;line-height:25px}.typography pre{background:#F7F7F7;border:1px solid #E4E4E4;font-family:Courier, monospace;margin:0 0 20px 0;padding:15px;clear:both}.tb_caption_left{text-transform:uppercase}@media screen and (max-width: 450px){.tb_caption_left{padding-top:40px}}a.no-decoration{text-decoration:none}.proTitle{font-size:1.2rem}button,input[type="submit"],input[type="reset"],.Actions .action{background:#8e0657}button:hover,input[type="submit"]:hover,input[type="reset"]:hover,.Actions .action:hover{background-color:#a60766}.page_header{margin-bottom:20px}.minilogo_icon{margin-top:100px}.page-link{color:#666}.page-item.active .page-link{background:#616164;border-color:#616164}.dottedline{border-bottom:2px dashed #10baaa;padding-bottom:30px;margin-bottom:30px}.slick-slide img.logoimg{width:auto;max-width:100%}.logo_right{text-align:left;padding-left:20px;padding-bottom:10px}#logos a:hover{text-decoration:none}button.menu_button:hover{background:#fff}.price{color:#8e0657}input[type=number]{max-width:100px}a.btn{text-decoration:none}#CartForm_CartForm .btn-toolbar{justify-content:flex-end}table.cart h3{font-size:1rem;font-family:'GothamPro-Bold'}table.cart h3 a{text-decoration:none}table.cart input.numeric{min-width:70px;max-width:100%}table.cart th{font-family:'GothamPro-Bold'}li.nav-item.cartIcon{padding-top:0px;font-size:24px;padding-left:10px}#PaymentForm_OrderForm .description{display:none}#PaymentForm_OrderForm .field.text label.left,#PaymentForm_OrderForm .field.textarea label.left{display:none}body .btn-purple{color:#fff;background-color:#8e0657;border-color:#8e0657}body .btn-purple:hover{background-color:#bf0875;border-color:#bf0875;color:#fff}body .bootstrap-dialog.type-primary .modal-header{background:#8e0657}body .modal-header .close{padding:1rem 1rem 0.5rem 1rem;margin:0 1.1em}body .bootstrap-dialog .bootstrap-dialog-message{padding:15px}body .bootstrap-dialog-close-button button.close{color:#fff;opacity:1}body .bootstrap-dialog-close-button button.close:hover{color:#fff}.features p{font-size:14px}.cmsContent h1.title{display:block;text-align:right;border-bottom:1px solid #cccccc;text-transform:uppercase;line-height:1.5em}.cmsContent .warningMessage{margin:4px 0 0 3px;padding:5px;width:92%;color:#DC1313;border:4px solid #FF7373;background:#FED0D0}.cmsContent #Content{text-align:left;margin:auto;padding-left:20px}.cmsContent #Content .emailTitle{color:#4EA3D7;font-family:'Roboto-Regular';font-weight:normal;font-size:20px}.cmsContent #Content .PageTitle{padding:5px;color:#333;font-size:14px;font-family:'Roboto-Regular'}.cmsContent #Content .footer td{padding:10px}.cmsContent #Content .footer td.right{text-align:right}.cmsContent #Content .typography{padding:0px 10px}.cmsContent #Content .typography a{font-size:1em;text-decoration:underline}.cmsContent #Content .typography a:hover{text-decoration:none}.cmsContent #Content .typography ul{padding:2px 15px}.cmsContent #Content .typography ul li{padding:2px 5px}.cmsContent #Content .typography p{margin:0.75em 0em;font-size:12px;color:#666}.cmsContent table#SenderTable .sender,.cmsContent table#SenderTable .meta{width:50%}.cmsContent table#MetaTable{margin-left:auto}.cmsContent table#MetaTable .label{font-weight:bold}.cmsContent #ShippingTable td,.cmsContent #ShippingTable th{width:50%}.cmsContent table.infotable{border:1px solid #cccccc;border-collapse:collapse;width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;margin-top:10px}.cmsContent table.infotable td.product.title{color:#4EA3D7;font-size:15px;font-weight:normal;font-family:'Roboto-Regular'}.cmsContent table.infotable tr td,.cmsContent table.infotable tr th{padding:5px;color:#333;border:1px solid #cccccc}.cmsContent table.infotable td{font-size:12px;vertical-align:middle}.cmsContent table.infotable tr.summary{font-weight:bold}.cmsContent table.infotable td.ordersummary{font-size:1em;border-bottom:1px solid #ccc}.cmsContent table.infotable th{font-weight:bold;font-size:12px;color:#000;background:#eee}.cmsContent table.infotable tr td a{color:#4EA3D7;text-decoration:underline}.cmsContent table.infotable tr td a:hover{text-decoration:none}.cmsContent table.infotable .modifierRow,.cmsContent table.infotable .threeColHeader{text-align:right}.cmsContent table.infotable .right{text-align:right}.cmsContent table.infotable .center{text-align:center}.cmsContent table.infotable .left,.cmsContent table.infotable th{text-align:left}@media screen and (min-width: 1200px){#logos{width:485px;margin-left:-125px}}@media screen and (min-width: 992px) and (max-width: 1199px){#logos{margin-left:-185px}}@media screen and (max-width: 992px){.features p{font-size:20px}li.nav-item.cartIcon{padding-left:0px}#logos{text-align:center}.grey_band_box>.row>span:first-child{font-size:40px}.intro{font-size:20px}.grey_band_box{margin-bottom:20px}.grey_band_box>.row>span:last-child{font-size:18px}.grey_band_box>.row>span:first-child{font-size:20px}}@media screen and (max-width: 720px){.grey_band_box>.row>span:last-child{font-size:16px}.slick-slide img.logoimg{max-height:80px}.logo_right{padding-bottom:20px}}@media screen and (max-width: 550px){#CartForm_CartForm table.cart{font-size:0.75em}#CartForm_CartForm table.cart h3{font-size:0.85em}.cartfooter a.button{display:block;margin-bottom:10px}}@media screen and (max-width: 420px){table.cart{font-size:0.65em}}
