.budget_chart_tracker{display:block;margin-bottom:40px}.budget_chart_tracker h3{margin:0}.budget_chart_tracker .chart{width:100%;display:flex}.budget_chart_tracker .chart>div{width:33.33333333%;flex:1 1 auto;margin:0 10px}.budget_chart_tracker .chart>div h4{margin-bottom:5px}.budget_chart_tracker .chart>div label{color:#666666;font-size:11px;display:block}.budget_chart_tracker .chart>div .bar{position:relative;overflow:hidden;height:50px;width:100%;background-color:rgba(0,0,0,0.1)}.budget_chart_tracker .chart>div .bar .fill{position:absolute;height:inherit;top:0;left:0}.budget_chart_tracker .align-right{text-align:right}.budget_chart_tracker .align-left{text-align:left}.page-footer{margin:20px 0 0px;position:relative}.field-recaptcha{position:absolute;right:0;bottom:30px}.company-inner{padding:30px 0}.block-footer-bottom{padding:20px 0 !important}.banner{margin-bottom:0px}.detail-about{margin-top:0}.breadcrumbs ul{margin:0;padding:0px 0 5px}.alothemes .header-content{margin:0;margin-top:15px}.alothemes .header-content .header-logo a{margin:15px auto 15px !important}.alothemes .header-top .top{margin-bottom:0}.magicmenu .nav-desktop .level0 .level-top{padding:10px 15px}.detail-about .left-detail-about .box{margin-bottom:40px}.account .block.account-nav .title.account-nav-title{margin:0px 0 5px}.toolbar{margin:0px 0 15px}.catalogsearch-result-index .page-title-wrapper{display:none}.search.results dl.block{margin:0 0 20px}.search.results dt.title{display:inline-block;vertical-align:top}.search.results .search-items{display:inline-block}.animal_health_budget{display:block;width:100%}.animal_health_budget>div{display:block;width:100%;padding:0 10px;margin-bottom:25px}.animal_health_budget>div>h3{color:#000000;font-size:15px;text-align:center}.animal_health_budget>div .chart{width:100%;height:500px}.animal_health_budget .top_budget_products{margin-bottom:10px;width:300px}.animal_health_budget .top_budget_products thead th{color:#0a4875;font-size:15px;font-weight:bold;padding:5px 0;margin-top:10px}.animal_health_budget .top_budget_products tbody td{font-size:13px;padding:5px;border:1px dotted #cccccc}.animal_health_budget #data_of_chart table{margin-bottom:20px}.clear_fix{clear:both}.messages .pip_over_error,.messages .pip_black_error{display:block;margin:6px 0}.messages .pip_over_error{color:#666;font-weight:bolder}.messages .pip_black_error{color:#666;font-weight:lighter}.company-worker{background-color:white;padding:0px 0px 40px 0px}.company-worker .box.row{margin-bottom:40px;border-bottom:solid 1px #0a4875}.sub-text-title{margin-top:-15px;text-align:center;font-size:16px;margin-bottom:0;color:#666;line-height:25px}.banner-left-category{display:none}#search-salesorder.elink-forms ul li>div:first-child:nth-last-child(5){width:20%;padding-right:5px}#search-salesorder.elink-forms ul li:last-child div.search{display:table-cell;float:none}.links.header li.sso{border-top:1px solid #999;line-height:25px;padding-top:5px !important;padding-bottom:5px !important}.links.header li.sso img{height:25px;margin-right:5px}.swine-sub-title{background-color:#9eafac;height:100px;text-align:center;margin:0px 10px 25px;clip-path:polygon(-80% 0, 100% 0, 100% 60%, 50% 100%)}.swine-sub-title h3{font-size:24px;color:#fff;position:relative;top:50%;transform:translateY(-90%);font-weight:normal}.swine-content{margin-bottom:40px}.swine-content .button{height:46px;padding:0px 34px;border-radius:5px;color:#ffffff;background-color:#0a4875;border-color:#0a4875;font-size:18px}.swine-content .button span{font-size:18px}.swine-boxes .text{line-height:29px;margin-bottom:15px}.product-view .product-shop .page-title-wrapper .page-title span{font-size:27px;text-align:left}.product-info-main .product-reviews-summary .reviews-actions a{font-size:16px !important}.product-info-stock-sku{padding:0;border:0}.product-info-stock-sku .stock.available{display:none}.product-info-stock-sku .product.sku{font-size:16px;color:#666}.product-info-stock-sku .product.sku strong,.product-info-stock-sku .product.sku div{font-size:16px !important;font-weight:normal !important;color:#666 !important}.shipping-address-items{text-transform:uppercase}.shop-content-right .product-add-form .product-options-wrapper{padding-bottom:40px}.product-info-main .product.attribute.overview{font-size:16px;padding-top:15px}.product-info-main .product.attribute.overview strong{font-size:18px}.product-info-main .product.attribute.overview strong.type{font-weight:normal;margin-bottom:5px;display:block}.product-info-main .product.attribute.overview .value{color:#888888}.hover-box{padding-top:15px}.product-item-actions{display:flex;flex-direction:column}.product-item-actions .price-box{order:2;width:100%}.product-item-actions .price-box>span{margin-top:7px}.product-item-actions .actions-cart{position:relative}.product-item-actions .actions-cart button{position:absolute;right:0;top:37px}.elink-forms ul li>div:first-child:nth-last-child(4){width:25%;padding-right:5px}.block.account-nav .content{background-color:transparent}.block.account-nav .item.current a{border-color:transparent}.block.account-nav .item.current a>strong{padding:0px;line-height:30px;color:#ff3535;border-color:transparent}.block.account-nav .item.current>strong{padding:0px;line-height:30px;color:#ff3535;border-color:transparent}.block.account-nav .item a{border-left:3px solid transparent;color:#575757;display:block;padding:0;font-size:15px;line-height:25px}.header.links li{display:inline-block}.header.links li.customer-welcome span{font-size:17px;line-height:20px}.header.links button.action.switch{font-family:inherit}.header .form-search{border-width:0}.header .form-search .catalogsearch input.input-text{box-shadow:inset .5px 2px 3px 0 #ccc;border-radius:7px}.alothemes .header-top .top .newsletter{line-height:.06em;padding:13px 22px;height:45px}.alothemes .header-top .top .newsletter span{font-size:13px}.alothemes .header-top .top .google .goog-te-gadget-icon{margin-left:5px;margin-bottom:5px;margin-top:5px}.alothemes .header-top .top .google .google-translate-element .goog-te-gadget .goog-te-combo{padding:0 10px}.alothemes .header-top .top .top-right .form-search{margin-top:3px;width:400px}.alothemes .header-top .top .top-right .form-search button.button{font-weight:600;border-radius:5px;height:33px;line-height:33px}.alothemes .header-top .bottom .top-right a{font-size:13px}.alothemes .header-content .header-logo a{max-width:300px;margin:25px auto 40px}.alothemes .header.links .customer-welcome:first-child .customer-name button{line-height:.06em;padding:13px 22px;height:45px;background-color:#074975;color:#fff;font-size:13px;font-weight:bold}.alothemes .header.links .customer-welcome:first-child .customer-name button:hover{background-color:#2d2d2d}dl.block{display:none}li.logo-large{padding-top:15px}.pagecrumbs-title{margin:0px;font-size:33px;text-align:center;color:#0a4875;font-weight:600}.page-title-wrapper h1 span{margin:0px;font-size:33px;text-align:center;color:#0a4875;font-weight:600}.elink-h3{margin:0 !important;margin-bottom:10px !important;font-size:24px;font-weight:400}.cps-elink.account .elink-forms input[type=submit]{background-color:#0a4875;color:#ffffff;border-color:#0a4875;border-radius:2px !important;padding:0px 29px}.cps-elink.account .elink-forms input[type=submit]:hover{background-color:#073354;color:#ffffff;border-color:#073354;border-radius:2px !important}.cps-elink.account .page-title-wrapper{overflow:hidden}.cps-elink.account .page-title-wrapper .actions{display:inline-block}.cps-elink.salesorders-salesorders-view .page-title{display:none}.cps-elink.salesorders-salesorders-view .action.print{font-weight:bold;color:#d22753}.cps-elink.salesorders-pendingorders-view .page-title{display:none}.cps-elink.salesorders-pendingorders-view .action.print{font-weight:bold;color:#d22753}.cps-elink.invoices-invoices-view .page-title{display:none}.cps-elink.invoices-invoices-view .action.print{font-weight:bold;color:#d22753}.cps-elink.cash-cashreceipts-history .elink-href-buttons a{background-color:#0a4875;color:#ffffff;border-color:#0a4875;border-radius:2px !important}.elink-grid thead tr th{font-weight:normal}.elink-grid td.shipto p{font-size:12px !important;margin:0;padding:0}.elink-grid tfoot tr{background-color:rgba(0,0,0,0.01)}.elink-grid tfoot tr td{padding:10px;font-size:12px;border-width:1px;border-style:solid;border-color:inherit;text-transform:uppercase}.elink-grid tfoot tr td:first-child{border-left:0}.elink-pagination *{float:initial !important}.limiter .limiter-text{display:none}.pager .limiter{float:left !important}.pager .amount{color:#333333 !important}.pager .pages{float:right !important}.pager .pages strong{display:block;color:#ea1b25;line-height:inherit}.pager .pages .current{color:#ea1b25;background-color:#ffffff;border-color:#dfdfdf}.pager .pages .current a{border-color:transparent}.pager .pages li:hover{color:#ea1b25;background-color:#ffffff;border-color:#dfdfdf}.pager .pages li:hover a:hover{color:#ea1b25;background-color:#ffffff;border-color:#dfdfdf}.toolbar-amount{color:#333333 !important}#search::placeholder,#search::-webkit-input-placeholder{color:#333;font-size:12px}.block-minicart .subtitle.empty{font-size:16px}.block-footer-bottom .page-footer .block-title.heading{border-color:#cea152;font-weight:500}.salesorders-salesorders-history h2.elink-h2{margin-top:60px !important;font-size:33px;text-align:center;color:#0a4875;font-weight:600}.stock-quickorder-index h1.page-title{border-bottom:1px solid #ededed}.stock-quickorder-index .elink-dialog .modal-header{background-color:#0a4875 !important;padding:0px !important;width:100%}.stock-quickorder-index .elink-dialog .modal-header .modal-title{font-size:14px;text-transform:uppercase;text-align:left;padding:0 10px;line-height:40px;color:#fff;font-weight:500}.stock-quickorder-index #search_items{margin-top:20px}.stock-quickorder-index .modal-custom .action-close::before{color:#fff}.stock-quickorder-index .modal-popup .action-close::before{color:#fff}.stock-quickorder-index .modal-slide .action-close::before{color:#fff}.stock-quickorder-index .elink-forms input[type=submit]{background-color:rgba(0,0,0,0.05);color:#2f2f2f;border-color:rgba(0,0,0,0.05);border-radius:2px !important;padding:0px 29px;width:100px;text-transform:capitalize}.elinkquickorder_ .elink-href-buttons .elink-button{display:inline-block;padding:7px 15px;text-decoration:none;color:#0a4875;background-color:rgba(0,0,0,0);border-color:#0a4875;border-radius:5px !important;margin-bottom:15px;line-height:1em;height:auto;font-size:18px}.quick-order-actions button{color:#0a4875;background-color:rgba(0,0,0,0);border-color:#0a4875}.cash-cashreceipts-create .elink-dialog .modal-header{background-color:#0a4875 !important;padding:0px !important;width:100%}.cash-cashreceipts-create .elink-dialog .modal-header .modal-title{font-size:14px;text-transform:uppercase;text-align:left;padding:0 10px;line-height:40px;color:#fff;font-weight:500}.cash-cashreceipts-create .elink-href-buttons .elink-button{display:inline-block;padding:7px 15px;text-decoration:none;color:#0a4875;background-color:rgba(0,0,0,0);border-color:#0a4875;border-radius:5px !important;margin-bottom:15px;line-height:1em;height:auto;font-size:18px}.cash-cashreceipts-create .modal-custom .action-close::before{color:#fff}.cash-cashreceipts-create .modal-popup .action-close::before{color:#fff}.cash-cashreceipts-create .modal-popup .modal-title{border-bottom:none;font-weight:500;padding-bottom:10px;font-size:20px;margin-bottom:0;min-height:1em;word-wrap:break-word;text-transform:uppercase;color:#fff}.cash-cashreceipts-create .modal-popup header.modal-header{background-color:#0a4875;height:40px;padding-top:1.1rem}.cash-cashreceipts-create .modal-popup div#add_item_popup{margin-top:10px}.cash-cashreceipts-create .modal-slide .action-close::before{color:#fff}.cash-cashreceipts-create #search_items{margin-top:20px}.cash-cash-history .page-title{display:none}#cps-invoice-header-table,#cps-salesorder-header-table{width:auto !important}.my-account .elink-h2{margin-top:60px !important}.my-account .price{font-size:12px;font-weight:normal;color:#666666;text-align:center}#place_payment_btn{background-color:#0a4875;color:#ffffff;border-color:#0a4875;border-radius:2px !important}#new_cash_form .elink-href-buttons a{background-color:#0a4875;color:#ffffff;border-color:#0a4875;border-radius:2px !important}table#cps-invoice-header-table>tbody>tr>td{padding:0}table#cps-salesorder-header-table>tbody>tr>td{padding:0}table#cps-payment-header-table>tbody>tr>td{padding:0}#new_cash_form h3{font-size:24px;font-weight:400}#payment_form_ebizcharge{max-width:500px;display:block !important}#new_pm_cc_cid{width:60px !important}.elink-payment-cards #payment_form_ebizcharge input{width:100%}.elink-payment-cards #payment_form_ebizcharge input#sel_pm_cc_cid{width:55px}.elink-payment-cards #payment_form_ebizcharge input[type=radio]{width:auto}.elink-payment-cards .field{margin-bottom:15px}.elink-payment-cards .field label{color:#333e48;font-size:14px;margin-bottom:10px}.elink-payment-cards .field-tooltip{left:70px;top:0px}.elink-payment-cards .ccard .type .select{width:100%}.delivery_next_month{position:relative}.delivery_next_month .label{color:#074975;background:none;font-size:16px;font-weight:400;cursor:pointer}.delivery_next_month .label::after{color:inherit;content:"\f0d7";display:inline-block;font-family:"FontAwesome";font-size:14px;font-weight:normal;margin:0 0 0 5px}.delivery_next_month .drop-down{display:none;position:absolute;min-width:100%;box-shadow:0 0 3px rgba(0,0,0,0.25);background-color:#fff;padding:10px;margin-top:10px;z-index:99}.delivery_next_month .drop-down.open{display:block}.delivery_next_month .drop-down ul{margin:0}.delivery_next_month .drop-down ul li{line-height:35px;padding:0 10px;width:100%;margin:0}.delivery_next_month .drop-down ul li a{font-size:14px;color:#074975;background:none;font-weight:400;white-space:nowrap}.minicart-wrapper{float:right}.price-box .old-price{display:none}img{object-fit:cover}img.zoomImg{display:none;visibility:hidden}.shipping-message{margin:10px 0}.pipestone-favorites-edit .modal-popup._inner-scroll .modal-inner-wrap{width:40%;top:70px}.pipestone-favorites-edit .modal-popup._inner-scroll .modal-inner-wrap .modal-header{height:40px !important}.main-menu-toggle{display:none}.sub-menu-toggle{display:none;position:absolute;top:50%;right:0;z-index:995;border:0;padding:15px 22px;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sub-menu-toggle::before{content:'\e93a';font-family:'Linearicon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-size:1.125rem}.sub-menu-toggle.active:before{content:'\e939'}@media only screen and (min-width:768px){.elink-payment-cards .fieldset{width:100%}}@media print{header{display:none}}@media only screen and (max-width:768px){.alothemes .header-top .top .top-right{display:grid}.alothemes .header-top .top .top-right>button{width:100%}.alothemes .header-top .top .top-right .form-search{width:100%}.alothemes .header-top .top .top-right .form-search .button{width:50%}.mst-searchautocomplete__autocomplete{position:relative}.mst-searchautocomplete__autocomplete._active{left:0 !important}#amlist-table{display:block;overflow-x:auto;white-space:nowrap}#amlist-table .mobile{display:none}#amlist-table .qty input{width:50px}.nav-sections .navigation-mobile ul li a span,.nav-sections .navigation-mobile ul li .level-top span{padding:0}.nav-sections .navigation-mobile ul li .expand,.nav-sections .navigation-mobile ul li .collapse{right:30px}.nav-sections .navigation-mobile ul li .expand:before,.nav-sections .navigation-mobile ul li .collapse:before{font-size:35px}li.level0.category-item.level-top.cat.hasChild.parent .level-top-mega,li.level0.category-item.level-top.dropdown .level-top-mega{border-top-color:transparent !important}li.level0.category-item.level-top.cat.hasChild.parent>a,li.level0.category-item.level-top.dropdown.ext>a{border-bottom:1px solid #888}.alothemes .header.links .customer-welcome:first-child .customer-name button{line-height:1}.minicart-items-wrapper{height:auto !important}.minicart-wrapper .block-minicart{background-color:#ffffff;right:15px;top:65px;width:300px}}.cart-products-toolbar .pager{float:none !important;display:block !important}.cart-products-toolbar .pager .toolbar-amount{display:block !important}.cart-products-toolbar .pager .toolbar-amount span{font-size:13px !important}.cart-products-toolbar .pager .pages ul li strong{color:#074975 !important;float:none !important}.cart-products-toolbar .pager .pages ul li span,.cart-products-toolbar .pager .pages ul li strong{font-size:13px !important}#cps_cust_retrieval{float:right;margin:10px auto}.customer-account-create .elink-dialog{top:20%}.customer-account-create .elink-dialog.modal-popup .modal-inner-wrap{width:500px;position:relative;height:550px}.customer-account-create .elink-dialog.modal-popup .modal-footer{left:30px;position:absolute;bottom:0;height:60px;width:440px}.customer-account-create .elink-dialog.modal-popup .modal-footer .action-validate-data{position:absolute;right:0}.customer-account-create .elink-dialog .modal-header{height:auto !important}#cc_form_fields .fieldset{padding:0;margin:0}.fieldset>.field.required>.label:after{content:'*';color:#e02b27;font-size:1.2rem;margin:0 0 0 4.5px}.fieldset>.field._required>.label:after{content:'*';color:#e02b27;font-size:1.2rem;margin:0 0 0 4.5px}.fieldset>.fields>.field.required>.label:after{content:'*';color:#e02b27;font-size:1.2rem;margin:0 0 0 4.5px}.fieldset>.fields>.field._required>.label:after{content:'*';color:#e02b27;font-size:1.2rem;margin:0 0 0 4.5px}.top-mobile span.action.nav-toggle{display:none}.top-mobile .sections .nav-sections{top:90px}.security-code-dialog h1{color:#0D4976;font-weight:600}.security-code-dialog .modal-inner-wrap{width:500px !important;left:55% !important}.form-address-edit select{text-transform:uppercase}.form-address-edit .input-text{text-transform:uppercase}.form-address-edit #region_id{text-transform:uppercase}.form-address-edit #country{text-transform:uppercase}.additional-addresses .table-additional-addresses-items td{text-transform:uppercase}#co-validate-form .validAddressText{text-transform:uppercase}#co-validate-form .originalAddressText{text-transform:uppercase}.form-shipping-address .input-text{text-transform:uppercase}.form-shipping-address select{text-transform:uppercase}#shipping-new-address-form .input-text{text-transform:uppercase}#shipping-zip-form .estimate select{text-transform:uppercase}.errorMessageContainer .originalAddressText{text-transform:uppercase}.box-information .box-content{text-transform:uppercase}.billing-address-details{text-transform:uppercase}.ship-to .shipping-information-content{text-transform:uppercase}.block-addresses-default .box-content{text-transform:uppercase}.block-dashboard-addresses .box-content{text-transform:uppercase}@media (max-width:767px){li.all-category{display:none}.top-mobile span.action.nav-toggle{display:flex;position:relative}.main-menu-toggle{display:block}.sidebar{display:none}.top-mobile{margin:20px 0}.top-mobile>div{display:inline-block}.top-mobile>div:first-child{width:25%;float:left}.top-mobile .support{width:100% !important}.ui-menu-item.all-category{display:none}.collapse.in .nav-sections{left:0 !important;width:100% !important;top:60px !important;z-index:99999 !important}.menu-toggle[aria-controls="main-menu"]{color:#2d2d2d}.main-navigation .menu li .sub-menu-toggle{color:#2d2d2d}.main-navigation-buttons .navigation-button{color:#2d2d2d}.menu-toggle{padding:10px 10px;cursor:pointer;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background:none;border:0;margin:0;overflow:visible}.menu-toggle:hover{opacity:1;color:#ffffff;background-color:#fff;border-color:#fff}.menu-toggle .menu-toggle-inner{background-color:#2d2d2d}.menu-toggle .menu-toggle-inner::before{-webkit-transition:top .1s .14s ease,opacity .1s ease;-o-transition:top .1s .14s ease,opacity .1s ease;transition:top .1s .14s ease,opacity .1s ease;background-color:#2d2d2d}.menu-toggle .menu-toggle-inner::after{background-color:#2d2d2d}.nav-sections .navigation-mobile{background-color:#fff}.nav-sections .navigation-mobile ul li a{color:#2d2d2d}.nav-sections .navigation-mobile ul li a:hover{color:#fff}.nav-sections .navigation-mobile ul li a:active{color:#fff}.nav-sections .navigation-mobile ul li .expand,.nav-sections .navigation-mobile ul li .collapse{z-index:999999}.nav-sections .navigation-mobile ul li li{border-bottom:1px solid #888}.nav-sections .navigation-mobile ul li li a{z-index:-1;border-bottom:none;flex:1}.navigation .parent .level-top{border-bottom:none;flex:1}.submenu li>span{margin-left:auto}.submenu{top:0 !important}.menu-toggle-box{width:22px;height:16px;display:block;position:relative}.menu-toggle-inner{display:block;top:50%;margin-top:-1px;width:22px;height:2px;background-color:#000;border-radius:0px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.menu-toggle-inner::before{width:22px;height:2px;background-color:#000;border-radius:0px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;top:7px;content:"";display:block}.menu-toggle-inner::after{width:22px;height:2px;background-color:#000;border-radius:0px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;top:-7px;content:"";display:block}.mobile-menu .sub-menu-toggle{display:block}.mobile-menu .menu-item-has-children>.sub-menu{display:none}.mobile-menu .sub-menu-open>.sub-menu{display:block}.header .container.bottom{line-height:1;font-size:12px}.header .container.bottom>div{display:inline-block}.header .container.bottom>div:first-child{width:60%}.main-header .top-mobile{padding:0}.mob-logo{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap}.alothemes .header-content .content-cart .tool-header{margin-top:22px}.alothemes .header-content .header.links .authorization-link a{font-size:14px}.alothemes .header-content .header-logo a{max-width:190px;margin:0}.alothemes .header-content .header-logo a img{margin:0 auto;max-width:80%}.content-cart .minicart-wrapper .showcart .crat-icon{padding:13px 0 13px 30px;background-size:25px}.minicart-wrapper .action.showcart .counter.qty{height:17px;line-height:17px;width:17px;font-size:12px}.mob-logo>div{width:auto;padding:0}.header .form-search{padding:0 0px;margin-top:25px}.header .form-search button.button{width:40%;border-radius:0 5px 5px 0}.header .form-search .catalogsearch-box{display:none}#div1{width:70%}.top-mobile .block{margin:0 0 0px;margin-bottom:0px}.top-mobile .block .block-title{display:none}#search_mini_form{margin-top:0px}#search_mini_form .nested{display:none}.cpstopmobile{position:fixed;top:0;right:0;overflow:hidden;z-index:99999999;background-color:white;margin:0px 0 !important}.alothemes .header-top .top .top-right>button{width:100%;margin-top:65px;margin-bottom:10px}.header .form-search .catalogsearch input.input-text{float:right;border-radius:0 35px 35px 0;border-color:#ccc;border-width:0 0 0 1px;margin:0px 0;padding:0 55px 0 20px;width:100%}}.opc-wrapper tr.shipping-address-item{width:100%;padding:0;margin:0}.opc-wrapper tr.shipping-address-item:before{display:none}.opc-wrapper tr.shipping-address-item th{vertical-align:top}.opc-wrapper table{table-layout:fixed;width:100%}.opc-wrapper table tr{display:flex;width:100%}.opc-wrapper table td:first-child{width:85%;padding:5px}.opc-wrapper table .action-select-shipping-item{height:30px;line-height:30px}.opc-wrapper thead tr{position:sticky;top:0;background:#FFF}.opc-wrapper .action-select-shipping-item{margin:0;margin-left:10px}.checkout-index-index .container{max-width:1500px}.checkout-container .opc-summary-wrapper.custom-slide .modal-header{display:none !important}.checkout-shipping-method{max-width:900px}.opc-wrapper table.table-checkout-shipping-method td:first-child,.opc-wrapper table.table-checkout-shipping-method th:first-child{width:28%}.table-checkout-shipping-method td.col.col-method,.table-checkout-shipping-method th.col.col-method{width:30%}.table-checkout-shipping-method td.col.col-price,.table-checkout-shipping-method th.col.col-price{width:9%}.opc-wrapper table.table-checkout-shipping-method tr{display:inline-table}.pipestone-favorites-edit .quick-view-modal .modal-footer{display:none}.pipestone-favorites-edit .quick-view-modal .modal-header{height:0!important}.pipestone-favorites-edit .quick-view-modal{width:60%;left:0!important;margin:auto}.pipestone-favorites-edit .quick-view-modal .modal-inner-wrap{width:100%!important;min-height:unset!important;margin-top:90px!important}.pipestone-favorites-edit .quick-view-modal #modal-content .modal-inner-content{display:flex;column-gap:20px;row-gap:20px}.pipestone-favorites-edit .quick-view-modal .quick-view-image{width:50%}.pipestone-favorites-edit .quick-view-modal .quick-view-description{width:50%}.pipestone-favorites-edit .modal-quick-view{display:none;font-size:13px;cursor:pointer}.pipestone-favorites-edit .image{position:relative;text-align:center}.pipestone-favorites-edit .image:hover .modal-quick-view{display:block;position:absolute;z-index:1;width:60px;height:58px;top:8px;left:8px;background:#666666;color:white;opacity:.6;line-height:1.1;margin-left:8px}@media screen and (max-width:900px){.pipestone-favorites-edit .quick-view-modal{width:80%}}@media screen and (max-width:769px){.pipestone-favorites-edit .quick-view-modal #modal-content .modal-inner-content{flex-direction:column}.pipestone-favorites-edit .quick-view-modal .quick-view-image{margin:auto}.pipestone-favorites-edit .quick-view-modal .quick-view-description{margin:auto;width:100%}.pipestone-favorites-edit .quick-view-modal .quick-view-image{width:70%}}.minicart-wrapper .block-minicart{max-height:580px;overflow:auto}.cpstopmobile .search-mobile{display:none;height:43px}.field.addresses{margin-bottom:50px}li#shipping.checkout-shipping-address{position:relative}.new-address-popup{position:absolute;bottom:-30px}div[name='shippingAddress.custom_attributes.location']{border-top:1px solid #cccccc;margin-bottom:30px}span.error-message{color:red;font-size:12px}.modal-slide._show,.modal-popup._show{z-index:1000000 !important}div[name='shippingAddress.custom_attributes.location'] label.label{display:block;padding-bottom:10px;color:#333333;font-weight:300;font-size:2.6rem;text-align:left;line-height:40px;border-radius:unset;border-bottom:1px solid #cccccc}div[name='shippingAddress.custom_attributes.location'] label.label:after{content:'*';color:#e02b27;font-size:1.2rem;margin:0 0 0 4.5px}select[name='custom_attributes[location]']{width:60%;margin-right:20px;height:40px;margin-top:20px}div[name='shippingAddress.street.0'] label{display:none}#shipping-new-address-form legend.label{border-bottom:none}button#new_location_edit{margin-top:20px}.customer-account-index .block-dashboard-recent-orders-and-backorders-info{display:block !important}.customer-account-index .block-dashboard-recent-orders-info,.customer-account-index .block-dashboard-backorders-info{width:80%}.customer-account-index .block-dashboard-backorders-info table tbody tr th,.customer-account-index .block-dashboard-backorders-info table tbody tr td{width:30%}.customer-account-index .block-dashboard-recent-orders-info table tbody tr th,.customer-account-index .block-dashboard-recent-orders-info table tbody tr td{width:30%}@media screen and (min-width:769px){.header .logo{padding:0;display:inline-block}.sections.nav-sections{display:inline-block;vertical-align:super}}@media screen and (max-width:769px){#feedback-form table#my-orders-table,.pipestone-feedback-view table#my-orders-table{display:block;overflow-x:auto}.customer-account-index .block-dashboard-recent-orders-info{width:100%}.customer-account-index .block-dashboard-backorders-info{width:100%}.customer-account-index .remove-backorder-button{min-width:100px;margin-right:-10px}.customer-account-index .block-dashboard-recent-orders-info table tbody tr th,.customer-account-index .block-dashboard-recent-orders-info table tbody tr td{width:25%;padding:8px 10px}.customer-account-index .block-dashboard-backorders-info table tbody tr th,.customer-account-index .block-dashboard-backorders-info table tbody tr td{width:25%;padding:8px 10px}}@media (max-width:768px){.modal-popup.modal-slide._inner-scroll .modal-inner-wrap{top:75%}.modal-popup.modal-slide._inner-scroll.location-create-dialog .modal-inner-wrap{top:55%;height:80%}aside.modal-popup.location-create-dialog.modal-slide._inner-scroll._show{overflow-y:scroll}.dose_calculator_form{top:45px;right:-59px;left:unset !important;bottom:unset !important;width:350px !important}}.pipestone-favorites-edit .image{width:80px}.dose_calculator a{color:transparent;display:inline-block;width:50px;cursor:pointer}.dose_calculator_form{position:absolute;top:-100px;right:310px;z-index:100;background:#074975;color:#ffffff;width:450px;padding:5px 15px;border:1px solid #e3e3e3;border-radius:15px;display:none;z-index:99999}.dose_calculator_form fieldset{margin-bottom:10px;position:relative;height:40px}.dose_calculator_form .tooltip-image{width:300px;position:absolute;z-index:9999;left:405px;top:-60px;background-color:#eeeeee;color:#000;display:none}.dose_calculator_form .tooltip-image td{border:1px solid black;padding:3px;text-align:center;font-size:14px}.dose_calculator_form p.info-part{position:absolute;left:430px;display:block;top:-50px;width:330px;background:#eeeeee;text-align:justify;padding:10px 15px;display:none;border-radius:5px;color:#000}.dose_calculator_form input{display:inline-block;width:40%;height:40px;border-color:#798f9d;border-radius:0px;border:1px solid #ededed;border-left-width:.4rem;text-align:center}.dose_calculator_form input:hover{border-left-color:#FFC000}.dose_calculator_form .field-tooltip{cursor:pointer;position:absolute;right:30px;top:1px}.dose_calculator_form span.mixing_rate{display:inline-block}.dose_calculator_form button.calculate{display:inline-block;width:169px;white-space:break-spaces;height:40px;line-height:1.5;background:#FFC000;margin-left:110px;font-size:14px}.dose_calculator_form button#product-updatefavorite-button:hover{color:#FFC000;box-shadow:0 0 7px rgba(0,0,0,0.3)}.product-view .dose_calculator_form .add-to-cart button.button:hover{color:#FFC000 !important}.dose_calculator_form button#product-updatefavorite-button{color:#fff;background-color:#0a4875;border-color:#0a4875;font-size:14px}.dose_calculator_form button.calculate{width:170px;margin-left:113px}.dose_calculator_form .field{margin-left:75px}.product-info-main .dose_calculator_form .box-tocart .field.qty{margin-left:75px !important}.item .actions-no .dose_calculator_form .button.btn-cart span{display:inline-block !important;position:absolute;left:55px;top:0px}.dose_calculator_form .product-options-wrapper{padding-top:0}.dose_calculator_form .product-options-wrapper .fieldset{background:none;padding:0px 10px;margin:28px 0}.dose_calculator_form .product-options-wrapper input.input-text,.dose_calculator_form .product-options-wrapper select,.dose_calculator_form .product-options-wrapper textarea{background:#fff;border:none;border-radius:3px;width:200px;height:40px}.dose_calculator_form .product-options-wrapper label.label{width:120px}.dose_calculator_form .product-options-wrapper .product-qty{border-color:#dfdfdf;width:160px;text-align:center;margin:0 auto;padding:5px 0px;border:1px solid;border-radius:5px}.dose_calculator_form .product-options-wrapper .product-qty label.label{width:auto;color:#fca53c;text-align:center;margin-left:inherit}.dose_calculator_form .product-view .product-qty{border:none !important;border-color:unset}.dose_calculator_form .product-options-wrapper .fieldset .field.qty label span:before{content:none}.dose_calculator_form .add-to-cart-form{text-align:center}.dose_heading{text-align:center;margin:15px}fieldset.mixing-rates-fields{margin-top:20px}.dose_calculator_form .field-tooltip:hover+.tooltip-image{display:block}.dose_calculator_form .info-block:hover+.info-part{display:block}.dose_calculator_form label{width:45%;font-size:14px;vertical-align:middle;font-weight:normal;color:#fff;text-align:right;margin-left:-80px}.dose_heading h3{color:#ffffff}input#pig_number{color:#074975}.dose_calculator a::before{background-size:30px 38px;display:inline-block;width:34px;height:38px;content:"";background-repeat:no-repeat}.dose_calculator_form span{display:inline-block;font-size:14px}.dose_calculator_form button.action-close::before{content:"\e680";font-size:24px;font-family:Pe-icon-7-stroke;color:#ffffff;line-height:normal}.dose_calculator_form button.action-close{width:25px;height:25px;line-height:25px;padding:0;border-radius:50%;background-color:#333;color:#ffffff;right:-10px;top:-10px;float:right;position:absolute;z-index:1}.dose_calculator_form span.info-block{margin-left:10px;position:absolute;cursor:pointer;width:30px;height:30px;background-repeat:no-repeat;background-size:contain}.product-view .dose_calculator_form .add-to-cart button.button{margin-left:50px}input#mixing_rate_end,input#mixing_rate_start{width:55px;color:#074975}input#average_weight{color:#074975}input#days_of_treatment{color:#074975}input#total_eaches_medications{background-color:#7D8D98;color:#fff;text-align:center;border:2px solid #FFC000;font-weight:bold;font-size:20px}.mixxing-rate{color:#fff;text-align:center;font-weight:600}.dose_calculator_form .product-options-wrapper .fieldset>.field>.label span{color:#fff}p.dose_error{font-size:10px !important;font-style:italic;color:red;margin-left:70px;margin-bottom:0;display:none}