*{margin:0;padding:0}body{font-family:'Source Sans Pro',sans-serif;font-weight:normal;font-size:18px;line-height:1.2;color:#000000;padding-top:120px}a{color:#48a618;text-decoration:none}a:hover{color:#cc334a}h1{font-size:36px;font-weight:bold;color:#321b1b;line-height:1;margin:10px 0 10px 0;padding:0}@media screen and (max-width:639px){h1{font-size:22px}}h3{font-weight:700}hr{border-top-color:#2c8b2f}.arrow-right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.product-menu-item{padding-left:5px;padding-top:10px;padding-bottom:10px;border-bottom:solid 1px #2c8b2f;font-size:16px;font-weight:bold;color:#2c8b2f}.product-menu-item a:hover{text-decoration:none}.product-menu-item-active{font-weight:normal;color:black}.product-menu-item-active:hover{background-color:#d0e8ce;cursor:pointer;font-weight:bold}.jumbotron{padding:0 !important;background-color:#ffffff}.jumbotron>div{width:100%;min-height:450px;background:url(../images/ServiceChihuahua.jpg);border-radius:20px;padding:20px}.smallNavbar{display:none}.largeNavbar{display:block}.navbar-custom{background:url(../images/NavHeaderBg.jpg);height:120px !important;min-width:500px;border-bottom:solid 1px #000000}.navbar-nav>li>a{color:#ffffff !important;font-size:16px}.menu-item{color:#ffffff;font-size:16px;padding-top:20px}.menu-item a{color:#ffffff;font-size:15px}.brand>a{color:#ffffff;font-size:22px;font-style:italic}#brand-title>a:hover{text-decoration:none}.navbar-brand{color:#ffffff !important;font-size:26px;display:inline-block}#brand-flag{padding-top:13px}.emtext{font-style:italic}.big{font-size:23px}.vcenter{display:inline-block;vertical-align:middle;float:none}.buy-btn{font-weight:700;font-size:18px}.btn-yellow{background-color:hsl(46,81%,48%) !important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f1d67d", endColorstr="#ddaf17");background-image:-khtml-gradient(linear, left top, left bottom, from(#f1d67d), to(#ddaf17));background-image:-moz-linear-gradient(top, #f1d67d, #ddaf17);background-image:-ms-linear-gradient(top, #f1d67d, #ddaf17);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1d67d), color-stop(100%, #ddaf17));background-image:-webkit-linear-gradient(top, #f1d67d, #ddaf17);background-image:-o-linear-gradient(top, #f1d67d, #ddaf17);background-image:linear-gradient(#f1d67d, #ddaf17);border-color:#ddaf17 #ddaf17 hsl(46,81%,42%);color:#000 !important;text-shadow:0 1px 1px rgba(255,255,255,0.39);-webkit-font-smoothing:antialiased}.btn-blue{background-color:hsl(197,72%,49%) !important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#91d3ed", endColorstr="#22a3d6");background-image:-khtml-gradient(linear, left top, left bottom, from(#91d3ed), to(#22a3d6));background-image:-moz-linear-gradient(top, #91d3ed, #22a3d6);background-image:-ms-linear-gradient(top, #91d3ed, #22a3d6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #91d3ed), color-stop(100%, #22a3d6));background-image:-webkit-linear-gradient(top, #91d3ed, #22a3d6);background-image:-o-linear-gradient(top, #91d3ed, #22a3d6);background-image:linear-gradient(#91d3ed, #22a3d6);border-color:#22a3d6 #22a3d6 hsl(197,72%,42.5%);color:#fff !important;font-weight:700;text-shadow:0 1px 1px rgba(255,255,255,0.42);-webkit-font-smoothing:antialiased}.btn-red{color:#fff;background:#de1b1b;background-image:-webkit-linear-gradient(top, #f08d8d, #b71a1a 85%, #de1b1b);background-image:-moz-linear-gradient(top, #f08d8d, #b71a1a 85%, #de1b1b);background-image:-ms-linear-gradient(#f08d8d, #b71a1a 85%, #de1b1b);background-image:-o-linear-gradient(#f08d8d, #b71a1a 85%, #de1b1b);background-image:linear-gradient(#f08d8d, #b71a1a 85%, #de1b1b);background:linear-gradient(top, #f08d8d, #b71a1a 85%, #de1b1b);text-shadow:0 1px 1px rgba(0,0,0,0.53);-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:17px;-moz-border-radius:17px;-ms-border-radius:17px;-o-border-radius:17px;border-radius:17px;border-color:#de1b1b}.btn-red:hover{color:#fff;background-position:0}.btn-red:active{background:#de1b1b}.btn-blue{color:#fff;background:#008cdd;background-image:-webkit-linear-gradient(top, #7dc5ee, #008cdd 85%, #30a2e4);background-image:-moz-linear-gradient(top, #7dc5ee, #008cdd 85%, #30a2e4);background-image:-ms-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);background-image:-o-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);background-image:linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);background:linear-gradient(top, #7dc5ee, #008cdd 85%, #30a2e4);text-shadow:0 1px 1px rgba(0,0,0,0.53);-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:17px;-moz-border-radius:17px;-ms-border-radius:17px;-o-border-radius:17px;border-radius:17px;border-color:#008cdd}.btn-blue:hover{color:#fff;background-position:0}.btn-blue:active{background:#008cdd}.btn-green{color:#fff;background:#16ac24;background-image:-webkit-linear-gradient(top, #80e36f, #0A6A10 85%, #16ac24);background-image:-moz-linear-gradient(top, #80e36f, #0A6A10 85%, #16ac24);background-image:-ms-linear-gradient(#80e36f, #0A6A10 85%, #16ac24);background-image:-o-linear-gradient(#80e36f, #0A6A10 85%, #16ac24);background-image:linear-gradient(#80e36f, #0A6A10 85%, #16ac24);background:linear-gradient(top, #80e36f, #0A6A10 85%, #16ac24);text-shadow:0 1px 1px rgba(0,0,0,0.53);-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:17px;-moz-border-radius:17px;-ms-border-radius:17px;-o-border-radius:17px;border-radius:17px;border-color:#16ac24}.btn-green:hover{color:#fff;background-position:0}.btn-green:active{background:#16ac24}.btn-blue{color:#fff;background:#008cdd;background-image:-webkit-linear-gradient(top, #7dc5ee, #008cdd 85%, #30a2e4);background-image:-moz-linear-gradient(top, #7dc5ee, #008cdd 85%, #30a2e4);background-image:-ms-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);background-image:-o-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);background-image:linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);background:linear-gradient(top, #7dc5ee, #008cdd 85%, #30a2e4);text-shadow:0 1px 1px rgba(0,0,0,0.53);-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:17px;-moz-border-radius:17px;-ms-border-radius:17px;-o-border-radius:17px;border-radius:17px;border-color:#008cdd}.btn-blue:hover{color:#fff;background-position:0}.btn-blue:active{background:#008cdd}.benefits>ul li{font-size:16px;list-style-type:square}ul{list-style:outside disc;margin-left:1em}ul li{position:relative;left:1em;padding-right:1em}​ .caption{font-size:16px}.faq-question h4{font-style:italic;font-weight:bold;color:#2c8b2f}.faq-question p{font-size:16px}.boldtext{font-weight:700;font-size:16px}.normaltext{font-weight:400}.bigtext{font-size:22px}.huge{font-size:23px !important}.smalltext{font-size:14px}.tinytext{font-size:11px}.oldprice{color:#5f5f5f;font-size:15px;text-decoration:line-through;font-weight:normal}.newprice{font-size:18px;font-weight:normal}.product-title{font-size:22px;font-weight:300}.form-control-inline{min-width:0;width:auto;display:inline}.order-preview{padding-top:5px}.green{color:#2c8b2f}.red{color:#f01a14}.blue{color:#1d39ff}.control-label{font-weight:400}#previewFull{position:absolute;z-index:1}#preview{position:absolute;z-index:100;top:0;left:0}.payment-errors{padding:10px;margin:5px;display:none}.testimonial div{padding-left:25px;background-image:url('/images/TestimonialBg.jpg');background-repeat:no-repeat;background-size:20px 100%}.testimonial p{font-style:italic;font-size:16px}.testimonial .author{text-align:right;font-style:normal}.main-grid th{text-align:center;font-size:18px}.main-grid td{text-align:left;font-size:16px}.main-grid .text-center{text-align:center !important}.main-grid .grid-cell{vertical-align:middle}.vcenter{display:table-cell;vertical-align:middle;float:none}.text-middle{vertical-align:middle !important}.headline{font-size:22px;font-style:italic;padding-top:10px;padding-bottom:10px}.large-headline{font-size:28px;font-style:italic;font-weight:700;padding-top:5px;padding-bottom:5px}.maintext{font-size:18px}li .header{font-weight:bold;padding-top:5px;padding-bottom:5px}.sale-bg{background-color:#fffd00;font-style:italic;font-weight:700;font-size:18px;text-align:center;padding:10px}.cart-table-header{background-color:#80e36f}.vest-size{padding:16px !important;font-size:16px}.bg-yellow{background-color:#fffd00}.bg-light-blue{background-color:#a2b0ff}.bg-green{background-color:#43ff21}.bg-pink{background-color:#eca3ff}.bg-red{background-color:#ff9b9e}.bg-blue{background-color:#bccfff}.smallOnly{display:none}.greentext{color:#0A6A10}@media screen and (max-width:700px){.first-text{padding-top:28px !important}}.button-register{background:#00806e;height:50px;width:100px;text-align:center;padding-top:18px;margin-top:-15px;border-radius:10px}.new-navbar-custom{background:url(../images/faq-banner.jpg);background-position:left 0 bottom -80px;height:230px !important;min-width:500px;border-bottom:solid 1px #000000;margin-top:-120px}@media screen and (max-width:1500px){.new-navbar-custom{background-position:left -400px bottom -80px}}.new-navbar-custom .container{display:flex;align-items:center}.new-navbar-custom .brand{margin-top:35px}.new-navbar-custom .brand span{margin-left:30px}.new-navbar-custom .brand #navSeal{width:122px !important;height:122px !important}.new-navbar-custom .brand a{text-decoration:none}.new-navbar-custom .header-topright{float:left;margin:54px 0 0 200px;padding:0}@media screen and (max-width:1000px){.new-navbar-custom .header-topright{margin:54px 0 0 100px}}.new-navbar-custom .header-topright .mainmenu{margin:0;padding:0}.new-navbar-custom .header-topright .mainmenu li{display:block;float:left;margin:0 0 0 20px;padding:0}.new-navbar-custom .header-topright .mainmenu li a{display:block;margin:0;padding:0 0 7px 0;font-weight:600;font-size:14px;line-height:1;color:#FFFFFF;text-transform:uppercase;border-bottom:2px solid transparent}.new-navbar-custom .header-bottom-menu{width:100%;height:60px;background:#005341;bottom:0px;margin-top:12px;color:white;display:flex;align-items:center}.new-navbar-custom .header-bottom-menu .container{display:flex}@media screen and (max-width:780px){.new-navbar-custom .header-bottom-menu .container{margin-left:0;margin-right:0}}.new-navbar-custom .header-bottom-menu .container .menu-item{padding-top:0;padding-left:0;padding-right:0;text-align:left;flex-grow:1}.shop-item{min-height:400px}.flexrow{display:flex;flex-direction:row}.review{margin:10px 0 10px 0;padding:10px 0 10px 0;border-top:solid 1px #afafaf}.review .name{font-weight:bold;margin:0 0 5px 0}.review .name img{vertical-align:top}.review .date{color:#525252;font-size:13px;margin:0 0 10px 0}.review .title{font-weight:bold;font-size:14px;font-style:italic}.review .description{font-size:15px}.member{padding:20px 0 20px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.member .menu-item{width:128px;height:auto;cursor:pointer}.member .menu-item div{color:#333;text-align:center}.member .menu-item img{width:128px;height:128px}.info-item{padding-left:5px;padding-top:10px;padding-bottom:10px;border-bottom:solid 1px #cbcbcb;font-size:17px;font-weight:normal}.info-item a:hover{color:#3fc743;text-decoration:none}.info-item a{color:black}.info-item-item-active{font-weight:bold;color:#3fc743}.info-item-active:hover{background-color:#d0e8ce}.info-item a:hover{font-weight:normal}.clickable{cursor:pointer}