.popup-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background-color:rgba(0,0,0,0.5)}.popup-wrapper>div.timeout-popup{position:relative;box-sizing:border-box;padding:15px;max-width:440px;font-family:serif;border:1px solid #bbb;border-radius:5px;background-color:#ededed}.popup-wrapper>div.timeout-popup .timeout-content{padding-left:100px;background-image:url("https://www.proplanvetdirect.com/skin/frontend/enterprise/p4c/images/ico_warning.png");background-position:15px center;background-repeat:no-repeat}.popup-wrapper>div.timeout-popup .timeout-content p{font-size:15px}.popup-wrapper>div.timeout-popup .button-set{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup-wrapper>div.timeout-popup .button-set .button{font-size:1.2rem;color:#fff;margin-right:15px;background-color:#005988;border:1px solid #bbb;border-radius:5px}.popup-wrapper>div.timeout-popup .button-set .button.button-alt{background-color:#e1e5e9;color:#000}.popup-wrapper>div.timeout-popup .button-set .button:last-child{margin-right:initial}@font-face{font-family:'icomoon';src:url("https://www.proplanvetdirect.com/skin/frontend/enterprise/p4c/typography/icomoon.eot");src:url("https://www.proplanvetdirect.com/skin/frontend/enterprise/p4c/typography/icomoon.eot?#iefix") format("embedded-opentype"),url("https://www.proplanvetdirect.com/skin/frontend/enterprise/p4c/typography/icomoon.woff") format("woff"),url("https://www.proplanvetdirect.com/skin/frontend/enterprise/p4c/typography/icomoon.ttf") format("truetype"),url("https://www.proplanvetdirect.com/skin/frontend/enterprise/p4c/typography/icomoon.svg#icomoon") format("svg");font-weight:normal;font-style:normal}@media screen{@-ms-viewport{width:device-width;zoom:1;max-zoom:1;user-zoom:fixed}@-o-viewport{width:device-width;zoom:1;max-zoom:1;user-zoom:fixed}@viewport{width:device-width;zoom:1;max-zoom:1;user-zoom:fixed}}html{font-size:62.5%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{padding:0;margin:0;font-size:16px;font-size:1.6rem;line-height:120%;word-wrap:break-word}a{text-decoration:none}p{margin:0 0 0.5em 0}img{max-width:100%;height:auto;border:0}iframe{border:0}strong{font-weight:bold}em{font-style:italic}a,input,textarea,select,button,label{cursor:pointer}textarea{resize:none;font-family:sans-serif}ul,ol{list-style:none;padding:0;margin:0}ul li,ol li{list-style:none}dl,dd{margin:0}address{font-style:normal}fieldset{padding:0;margin:0;border:0}.demo-notice{padding:0.5em 1em;font-size:12px;font-size:1.2rem;text-align:center;color:#fff;background:#d75f07}.header-container .header{position:relative;*zoom:1}.header-container .header:after{content:"";display:table;clear:both}.header-container .header .branding .logo strong{display:none}.header-container .header .top-cart{position:relative;z-index:5}.header-container .header .top-cart .block-title{cursor:pointer}.header-container .header .top-cart .block-content{position:absolute}.header-container .header .top-cart .cart-empty{padding:1em}.header-container .header .top-cart .cart-empty .close-btn{overflow:hidden;float:right;cursor:pointer}.header-container .header .top-cart .price-details .tax-set,.header-container .header .top-cart .price-details .qty-set{float:left}.header-container .header .top-cart .price-details .set-head-one:after,.header-container .header .top-cart .price-details .set-label:after{content:":"}.header-container .header .top-cart .price-details .tax-set:after{content:" | ";padding:0 0.3em}.header-container .header .top-cart .action-set{clear:left;margin:0}.page-empty{padding:1em}.main{*zoom:1;margin:0 0 1em 0}.main:after{content:"";display:table;clear:both}.sidebar a{font-size:1em}.sidebar .block{margin:0 0 0.75em 0}.sidebar .block .block-content li{margin:0.5em 0}.sidebar .block .block-content dl dt{font-weight:bold}.sidebar .block .block-content dl dd ol li{margin:0}.sidebar .block .block-content dl dd ol li a{text-decoration:none}.sidebar .block .block-content .block-subtitle{font-weight:bold}.sidebar .btn-remove{overflow:hidden;float:right;margin:0.3em}.sidebar .block-layered-nav .currently .block-subtitle{display:block;font-weight:bold}.sidebar .block-layered-nav .currently li{padding:0.4em 0;color:#444}.sidebar .block-layered-nav .currently .label{font-size:1em;font-weight:bold}.sidebar .block-layered-nav .currently .actions{display:none;padding-right:0.5em;text-align:left}.sidebar .actions{*zoom:1;padding:0.5em 0}.sidebar .actions:after{content:"";display:table;clear:both}.sidebar .actions a{float:left;font-size:0.8em}.sidebar .actions .button{float:right}.col1-layout .col-main{float:none;width:auto}.content-container{*zoom:1;padding:0 0 1em 0}.content-container:after{content:"";display:table;clear:both}.title-buttons{overflow:hidden;padding:0.25em 0 0 0}.title-buttons .button{font-size:0.8em}.sub-title{margin-bottom:0.75em;font-size:16px;font-size:1.6rem;font-weight:bold}.sub-title a{font-size:0.8em;text-decoration:underline;text-transform:lowercase}.box-title{font-size:15px;font-size:1.5rem;font-weight:bold}.box-title a{font-size:0.8em;text-decoration:underline;text-transform:lowercase}.col2-set{overflow:hidden;*zoom:1;margin:0 auto 1em auto}.col2-set .col-1{float:left;width:49%}.col2-set .col-2{float:right;width:49%}.breadcrumbs{margin:0 0 0 1em}.breadcrumbs li{display:inline}.breadcrumbs li span,.breadcrumbs a{text-decoration:none}.footer-container{clear:both}.footer-container .footer{*zoom:1}.footer-container .footer:after{content:"";display:table;clear:both}input[type='button'],input[type='submit'],input[type='image'],button{cursor:pointer}.button{display:inline-block;overflow:visible;text-align:center;text-decoration:none;border:0;background:transparent;vertical-align:middle;cursor:pointer}.buttons-set{clear:both;margin:0.8em 0}.price{font-weight:bold}.tab-list{position:relative;width:100%;padding-bottom:1em}.tab-list .tab{float:left;cursor:pointer}.tab-list .active{cursor:default}.collateral-tabs{*zoom:1}.collateral-tabs:after{content:"";display:table;clear:both}.collateral-tabs .tabs{overflow:hidden}.collateral-tabs .tabs li{float:left;z-index:3}.collateral-tabs .tabs li a{display:block}.sorter,.pager{overflow:hidden;padding:0 0.3em}.pager{margin:1em 0}.pager p{margin:0}.pager select{margin-bottom:1px}.pager .limiter label{font-weight:inherit}.pager .pages{text-align:center}.pager .pages ol,.pager .pages li{display:inline;padding:0 0.2em}.pager .pages .current{font-weight:bold}.pager-only{clear:both}.pager-only .pages{margin:0}.sorter{font-size:0.8em}.sorter p{margin:0}.sorter select{margin-bottom:1px}.sorter .view-mode{float:left}.sorter .view-mode label{float:left;margin:0 0.6em 0 0}.sorter .sort-by{line-height:20px}.toolbar{*zoom:1;clear:both;font-size:1.2em}.toolbar:after{content:"";display:table;clear:both}.toolbar .pager{border-width:1px 0}.checkout-onepage-index .col-main{padding:1.3em 0 0}.opc-wrapper .page-title{position:relative;z-index:1}.opc-wrapper .page-title .callout{position:absolute;top:7px;right:20px;z-index:1}.opc-progress-container{float:left}.opc-progress-container .opc-block-progress .block-title{border:0}.opc-progress-container .opc-block-progress .block-title strong{padding:0}.opc-progress-container .opc-block-progress .block-content{padding:1.1em 0.8em 1.1em 1.1em}.opc-progress-container .opc-block-progress dt{margin:0.2em 0 0.5em;font-weight:bold}.opc-progress-container .opc-block-progress dt.complete{font-weight:bold;margin:0.1em 0 0.2em 0}.opc-progress-container .opc-block-progress dt.complete a{font-weight:normal;text-transform:lowercase}.opc-progress-container .opc-block-progress dd.complete{padding:0.3em;margin:0.3em 0 0.8em}.opc-progress-container .block-progress .cards-list dd{padding:0}.opc-progress-container .block-progress .cards-list .info-table th{font-weight:normal}.opc li.section{position:relative}.opc .step-title{margin:0 0 1px}.opc .step-title h2{padding:0 1em;font-size:0.8em;font-weight:bold;text-transform:uppercase}.opc .allow .step-title h2{cursor:pointer}.opc .active .step-title h2{cursor:default}.opc .step{padding:1.2em;border-top:0}.opc .step .tool-tip{right:0.7em}.opc .order-review .warning-message{padding:0.8em 0.8em 0;font-weight:bold;text-align:center;color:#222}.opc .form-buttons{width:auto}.opc .form-buttons .button{margin:0}.opc .buttons-set p.back-link{text-align:left}.opc p.required{padding-left:0;width:auto;text-align:right}.opc .checkout-agreements{margin:1.8em}.opc .centinel{margin:0;padding:1.8em}.checkout-onepage-payment-additional-customerbalance{margin-bottom:0.4em}.checkout-onepage-payment-additional-customerbalance .checkbox{margin-left:0}#checkout-step-login{height:auto;min-height:0}#checkout-step-login p{margin:0 0 1.1em}#checkout-step-login h4{margin:0 0 1.1em;font-size:1.2em;font-weight:normal;color:#000}#checkout-step-login .col2-set{padding:1.3em 1.3em 1.7em;height:auto;min-height:0}#checkout-step-login .col2-set .col-2 li{padding-left:0.8em}#checkout-step-login .col2-set .col-2 .radio{margin-right:0.3em}#checkout-step-login .col2-set .col-2 .form-list li{padding-left:0}#checkout-step-review .data-table{border:0}#checkout-step-review .data-table thead th{font-size:0.8em;vertical-align:bottom}#checkout-step-review .data-table .buttons-set{padding:1.1em 1.4em;margin:0}.checkout-progress{position:relative;margin:-1.3em -1.3em 0.5em;font-size:0.8em;font-weight:bold;text-transform:uppercase;text-align:center;border-bottom:1px solid #cfcfcf;background-color:#ededed;z-index:2}.checkout-progress li{float:left;width:20%;line-height:20px;text-align:center;color:#888}.checkout-progress li span{display:block;text-align:center;border-right:1px solid #cfcfcf}.checkout-progress li.first span{background-image:url("https://www.proplanvetdirect.com/skin/frontend/enterprise/p4c/images/bkg_crumbs.gif");background-position:0 0;background-repeat:no-repeat}.checkout-progress li.last span{border:0;background-image:url("https://www.proplanvetdirect.com/skin/frontend/enterprise/p4c/images/bkg_crumbs.gif");background-position:100% 0;background-repeat:no-repeat}.multiple-checkout{position:relative;z-index:1}.multiple-checkout .data-table thead th{vertical-align:bottom}.multiple-checkout .col2-set{margin:0 0 1.1em}.multiple-checkout .col3-set address{clear:both;padding:0.7em}.multiple-checkout .col3-set .actions{float:left;padding:0.1em 0.6em 0.2em;border:1px solid #e4e4e4}.multiple-checkout .buttons-set{clear:both;width:auto;padding:1.2em 0}.multiple-checkout .buttons-set .button{float:right}.multiple-checkout .grand-total{display:block;font-weight:normal;font-size:1.4em;text-align:right;color:red;margin:0.7em 0 1.1em}.multiple-checkout .grand-total .price-label{font-weight:normal}.multiple-checkout .grand-total .price-label .price{font-weight:bold}.multiple-checkout .checkout-multishipping-payment-customerbalance{margin-bottom:0.6em;font-size:0.8em}.multiple-checkout .fieldset label{font-size:0.7em}.sp-methods h3{font-size:1.4rem;font-weight:600}.sp-methods dd{margin:0 0 0.4em}.sp-methods dd li{margin:0.4em 0}.sp-methods select.month{margin-right:0.8em}.sp-methods .price{font-weight:bold}.sp-methods .form-list{margin:1em 0 0 0;padding-left:1.2em}.sp-methods .v-fix .validation-advice{position:relative;z-index:1}.sp-methods .centinel-logos a{margin-right:0.2em}.sp-methods .centinel-logos img{vertical-align:middle}.sp-methods .release-amounts{margin:1.5em 0 2em}.sp-methods .release-amounts button{float:left;margin:0.2em 0.6em 0 0}.checkmo-list li{margin:0 0 0.3em}.checkmo-list address{float:left}.please-wait{position:absolute;padding:1.3em;top:50%;left:50%;font-size:0.7em;font-weight:bold;border:5px solid red;color:red;background:#fff;z-index:99}.cvv-what-is-this{margin-left:0.3em;cursor:help}.pbridge-reload{display:block;text-align:right}.pbridge-reload a{font-size:0.8em;color:#1e75b4}.tool-tip{position:absolute;padding:0.3em;border:1px solid #ddd;background-color:#f6f6f6;z-index:9999}.tool-tip .btn-close{text-align:right}.tool-tip .tool-tip-content{padding:0.3em}.add-gift-message{padding:1.3em 0}.add-gift-message p{margin:0.6em 0}.add-gift-message h3{font-size:1.2em;font-weight:normal;color:#000;margin-bottom:0.6em}.gift-message-form .fieldset{padding:0.8em 0 0.8em}.gift-message-form .fieldset textarea{height:8em}.gift-message-form .inner-box{overflow:auto;padding:0;height:10em}.checkout-agreements li{margin:0.8em 0}.checkout-agreements .agreement-content{overflow:auto;padding:1.1em;height:10em;font-size:0.7em;border:1px solid #d8cea8;background-color:#fffdef}.checkout-agreements .agree{padding:0.6em 0;font-size:0.6em;font-weight:bold}.checkout-agreements .agree .checkbox{margin-right:0.3em}.centinel{margin:0.8em 0}.centinel p{margin:0 0 0.8em}.centinel .authentication{border:1px solid #ddd;background:#fff}.centinel .authentication iframe{padding:0 !important;margin:0 !important;width:99%;height:400px;background:transparent !important;border:0 !important}.checkout-onepage-success .col-main{font-size:0.8em}.checkout-onepage-success .col-main p{margin:0 0 0.8em}.checkout-onepage-success .data-table th{text-align:left}.checkout-onepage-success .data-table .successSubtotalTh{text-align:right}.checkout-onepage-success .data-table tfoot .shippingAmount,.checkout-onepage-success .data-table tfoot .grandTotal{text-align:right}.checkout-onepage-success .data-table .successRowTotal{text-align:right}.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}.a-center{text-align:center}.a-left{text-align:left}.a-right{text-align:right}.v-top{vertical-align:top}.v-middle{vertical-align:middle}.v-bottom{vertical-align:bottom}.required em{padding:0 0.5em 0 0;font-size:0.8em;font-style:normal;color:red}p.required{font-size:0.8em;color:red}.back-link{font-size:0.8em}.hidden,.no-display,.mobile-only,.logged-out{display:none}@media screen{.no-print{display:block}.print{display:none}}.std a{text-decoration:underline}.std p{margin-bottom:0.75em}.std ul,.std ol{padding:0.5em 0}.std ul li,.std ol li{padding:0 0 0.5em 1em;list-style:inside disc}.std h1,.std h2,.std h3,.std h4,.std h5,.std h6{margin:0 0 0.75em 0;font-weight:bold;line-height:1.2}.std h1{font-size:1.4em}.std h2{font-size:1.2em}.std h3{font-size:1.1em}.std h4{font-size:1em}.std h5{font-size:0.9em}.std h6{font-size:0.8em}.demo-notice{padding:0.5em 1em;font-size:12px;font-size:1.2rem;text-align:center;color:#fff;background-color:#d75f07}.notification-global{position:relative;padding:0.5em 2em 0.5em 4em;font-size:0.8em;line-height:140%;border-bottom:1px solid #eee2be;border-top:1px solid #eee2be;color:#444;background:#fff9e9 url("https://www.proplanvetdirect.com/skin/frontend/enterprise/p4c/css/images/icons/ico_alert.png") 2em 5px no-repeat}.messages{padding:0.5em 1em;margin:0 auto 1em auto}.messages li{list-style:none;padding:0.5em 0.5em 0.5em 2em;font-size:1em;font-weight:bold}.messages li ul{padding:0}.messages li ul li{padding-left:0}.messages .success-msg{border:1px solid #95a486;color:#3d6611;background-color:#eff5ea}.messages .error-msg{border:1px solid red;color:red;background-color:#fee}.messages .notice-msg{border:1px solid gold;color:#cdad00;background-color:#ffe}.submenu .back:before{content:"< "}.submenu ul{padding-left:0}.submenu li{padding:0.5em}form input,form textarea,form select,form button{border:1px solid #ccc;color:#010101;background-color:#fff;margin:0;font-size:14px;font-size:1.4rem}form input[type="radio"],form input[type="checkbox"]{float:left;margin:0 0.5em 0 0.1em;border:0;background-color:transparent}form input:focus,form textarea:focus,form select:focus,form button:focus{outline:1px dotted #d7b680}form input[type="radio"]:focus{outline:none}form select,form textarea,form input[type="text"],form input[type="password"],form input[type="email"],form input[type="search"]{box-sizing:border-box;padding:0.25em;max-width:100%}form label{display:block}form .form-list{overflow:hidden}form .form-list li{list-style:none;vertical-align:top}form .fieldset .legend{margin:0 0 1em 0;font-size:1.3em;font-weight:normal}form .fieldset .form-list{margin:0.75em 0}form .input-box{position:relative}form .form-list li{*zoom:1;clear:both;margin-bottom:0.5em}form .form-list li:after{content:"";display:table;clear:both}form .form-list li .validation-advice{margin:0;font-size:0.9em;line-height:1.25em}form .form-list li.fields{margin-bottom:0}form .form-list .input-text,form .form-list select{width:100%}form .form-list .control{padding:0.25em 0}form .form-list .control label{margin-right:0.5em}form .form-list .control .input-box{float:left;padding-top:0.4em}form .form-list .field{margin-bottom:0.75em}form .input-box,form .date-input{box-sizing:border-box}form .input-box .input-text,form .input-box select,form .date-input .input-text,form .date-input select{padding:0.25em}.buttons-set{*zoom:1}.buttons-set:after{content:"";display:table;clear:both}.validation-advice{margin:0 0 0 1em;font-size:0.95em;line-height:2em;color:red}.validation-failed{border-color:red}.link-tip{font-size:0.8em;vertical-align:super}div.validation-error:after,span.validation-error:after,div.validation-passed:after,span.validation-passed:after{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:absolute;top:0.2em;right:0}div.validation-error .input-text,div.validation-error select,div.validation-error textarea,span.validation-error .input-text,span.validation-error select,span.validation-error textarea,div.validation-passed .input-text,div.validation-passed select,div.validation-passed textarea,span.validation-passed .input-text,span.validation-passed select,span.validation-passed textarea{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:90%}div.validation-error:after,span.validation-error:after{content:url("https://www.proplanvetdirect.com/skin/frontend/enterprise/p4c/images/ico_error_msg.png")}div.validation-passed:after,span.validation-passed:after{content:url("https://www.proplanvetdirect.com/skin/frontend/enterprise/p4c/images/ico_ok_msg.png")}.qty,.cvv{width:2.5em}@media screen and (min-width: 35.375em){.form-list label{line-height:2em}.form-list .input-box .range .input-text{max-width:5em}.form-list .field{*zoom:1}.form-list .field:after{content:"";display:table;clear:both}.form-list .control label,.form-list .control .input-box{width:auto}}table{width:100%;font-size:100%;border:0;border-collapse:collapse;border-spacing:0;empty-cells:show}table td{word-wrap:normal;vertical-align:top}.table-caption{padding:0.25em 0.75em 0.25em;margin:-1px 0 0;font:0.9em/1.25 Arial, Helvetica, sans-serif;border:0 solid #ddd;border-width:1px 1px 0 1px;color:#444;background-color:#fff}.table-caption a{font-size:0.8em;text-transform:lowercase}.data-table{width:100%;border:0 solid #d9d9d9;border-width:1px 1px 0 1px;border-collapse:separate}.data-table th{padding:0.3em 0.8em;border-bottom:1px solid #d9d9d9;font-weight:normal;text-transform:uppercase;color:#2d2d2d;white-space:nowrap}.data-table th .tax-flag{font-weight:normal;white-space:nowrap}.data-table td{padding:0.3em 0.8em}.data-table td a{font-size:0.9em}.data-table td .value{float:none}.data-table thead{font-size:0.7em;background-color:#e8e8e8}.data-table tbody tr{width:100%;background-color:#fff}.data-table tbody tr.even td{background-color:rgba(0,0,0,0.05)}.data-table tfoot{background-color:#ededed}.data-table tfoot th{text-transform:none;border:none}.data-table tfoot td{padding:0.3em 0.8em}.data-table tr.last th,.data-table tr.last td{border-bottom:1px solid #d9d9d9}.data-table tr.odd{background-color:#fff}.data-table tr.even{background-color:#fafafa}.data-table tbody.odd td{border-width:0 1px}.data-table tbody.even{background-color:#f5f5f5}.data-table tbody.even td{border-width:0 1px}.data-table tbody.odd tr.border td,.data-table tbody.even tr.border td{border-bottom-width:1px}.data-table td.label,.data-table th.label{font-weight:bold;text-transform:none;border-color:#fff;background-color:#f7f7f7}.data-table .link-rss{display:block}.page-popup .data-table td,.page-popup .data-table th{border-bottom:1px solid #d9d9d9}.page-popup .buttons-set .button{float:right}.widget{display:inline}.widget .widget-title{margin:0.8em 0}.widget .widget-title h2{font-size:18px;font-size:1.8rem}.widget .widget-products{margin:0 -2em 0}.widget-banner{display:block}.cms-home .col1-layout .widget .widget-products,.cms-index-index .col1-layout .widget .widget-products,.col-main>.widget+.widget{margin:0 0 20px}.widget-events,.col-main>.widget{display:block}.modal-mask{display:none;position:absolute;top:0;left:0;background:#000 url("https://www.proplanvetdirect.com/skin/frontend/enterprise/p4c/images/layout/frame/bg_gradient.png") 0 0 repeat-x;opacity:0.8;z-index:9000}.modal-block{display:none;position:fixed;padding:2em;margin:0.8em;text-align:center;background-color:#FFF;z-index:9999;border-radius:15px}.modal-close{position:absolute;width:17px;top:0.5em;right:0;border:0;background:url("https://www.proplanvetdirect.com/skin/frontend/enterprise/p4c/images/btn_remove.gif") 0 0 no-repeat}.modal{display:none}.block-poll ul li{clear:left}.calendar{position:relative;display:none;border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;font-size:11px;line-height:110%;color:#000;cursor:default;background:#d4d0c8;font-family:tahoma,verdana,sans-serif}.calendar table{border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;font-size:11px;color:#000;cursor:default;background:#d4d0c8;font-family:tahoma,verdana,sans-serif}.calendar table td{text-align:center;vertical-align:middle}.calendar button{text-align:center;padding:1px;border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff}.calendar .nav{background:transparent url("https://www.proplanvetdirect.com/skin/frontend/enterprise/p4c/menuarrow.gif") no-repeat 100% 100%}.calendar thead .title{font-weight:bold;padding:1px;border:1px solid #000;background:#848078;color:#fff;text-align:center}.calendar thead .name{border-bottom:1px solid #000;padding:2px;text-align:center;background:#f4f0e8}.calendar thead .weekend{color:#f00}.calendar thead .hilite{background-color:#e4e0d8}.calendar thead .active{background-color:#c4c0b8}.calendar tbody .day{padding:2px 4px 2px 2px;width:2em;text-align:center}.calendar tbody .day.othermonth{font-size:80%;color:#aaa}.calendar tbody .day.othermonth.oweekend{color:#faa}.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid #000;background:#f4f0e8}.calendar tbody td{box-sizing:border-box;cursor:pointer}.calendar tbody td.hilite{background-color:#eee}.calendar tbody td.active{background-color:#fff}.calendar tbody td.selected{font-weight:bold;background:#e4e0d8}.calendar tbody td.weekend{color:#f00}.calendar tbody td.today{font-weight:bold;color:#00f}.calendar tbody .rowhilite td{background:#e4e0d8}.calendar tbody .rowhilite td .wn{background:#d4d0c8}.calendar tbody .disabled{color:#999}.calendar tbody .emptycell{visibility:hidden}.calendar tbody .emptyrow{display:none}.calendar tfoot .ttip{background:#f4f0e8;padding:1px;border:1px solid #000;background:#848078;color:#fff;text-align:center}.calendar tfoot .hilite{background:#eee}.calendar tfoot .active{background:#fff}.calendar tfoot .combo{position:absolute;display:none;width:4em;top:0px;left:0px;cursor:default;background:#e4e0d8;font-size:90%;padding:1px;z-index:100}.calendar tfoot .combo .label,.calendar tfoot .combo .label-IEfix{text-align:center;padding:1px}.calendar tfoot .combo .label-IEfix{width:4em}.calendar tfoot .combo .active{background:#c4c0b8}.calendar tfoot .combo .hilite{background:#048;color:#fea}.calendar tfoot .combo td.time{border-top:1px solid #000;padding:1px 0px;text-align:center;background-color:#f4f0e8}.calendar tfoot .combo td.time .hour,.calendar tfoot .combo td.time .minute,.calendar tfoot .combo td.time .ampm{padding:0px 3px 0px 4px;border:1px solid #889;font-weight:bold;background-color:#fff}.calendar tfoot .combo td.time .ampm{text-align:center}.calendar tfoot .combo td.time .colon{padding:0px 2px 0px 3px;font-weight:bold}.calendar tfoot .combo td.time span.hilite{border-color:#000;background-color:#766;color:#fff}.calendar tfoot .combo td.time span.active{border-color:#f00;background-color:#000;color:#0f0}.calendar .button{display:table-cell;font-size:inherit;font-weight:normal;line-height:inherit;color:#333;border:1px solid #333;background:transparent;border-radius:0}.calendar .button:hover{border:0;background:inherit}@media screen and (max-width: 57.5em){.outerModalPopupDiv{box-sizing:border-box;margin-left:auto !important;width:100% !important;left:auto !important}.innerModalPopupDiv{overflow:hidden}.innerModalPopupDiv a{display:block}}@media screen and (max-width: 34.375em){.innerModalPopupDiv .select-group table thead{display:none}.innerModalPopupDiv .select-group table tbody tr{display:block}.innerModalPopupDiv .select-group table tbody tr td{box-sizing:border-box;display:block;padding:0 0.5em 0.5em 0.5em;width:100%;height:auto}.innerModalPopupDiv .select-group table tbody tr td span{float:left;min-width:5em;font-weight:bold}}.window-overlay{display:none;position:absolute;top:0;left:0;min-height:100%;width:100%;z-index:100;opacity:0.5;background-color:#000}.window-overlay.active{display:block}.popup-block{display:none;position:fixed;margin:-85px 0 0 -250px;max-width:500px;left:50%;top:40%;text-align:left;border:1px solid #cfcfcf;z-index:101;box-shadow:0 0 6px #000}.popup-block .block-title{padding:1em;border-bottom:1px solid #CFCFCF;background-color:#F6F6F6}.popup-block .block-content{padding:17px 17px 25px;font-size:12px;background-color:#fff}.popup-block .block-content .form-list label{width:180px}.popup-block .block-content .form-list .input-text{width:230px}.popup-block .block-content .form-list .control .input-box{margin-left:195px}.popup-block .block-content .form-buttons{padding-left:188px;padding-top:10px;width:auto}.popup-block .block-content .form-buttons .button{float:left}.popup-block div.btn-close{display:block;position:absolute;width:15px;height:15px;top:19px;right:17px;text-indent:-9999em;cursor:pointer}.popup-block.active{display:block}.popup-block.loading .block-content *{position:relative;overflow:hidden;margin-left:-9999em;text-align:left;text-indent:-99999em}.popup-block.loading .block-content:before{content:'';display:block;position:absolute;padding:16px;top:50%;left:50%;line-height:16px;text-indent:0 !important;z-index:98}body:before{content:"small";display:none}@media screen and (min-width: 50em){body:before{content:"medium"}}@media screen and (min-width: 64em){body:before{content:"large"}}body{font-family:"Helvetica","Arial",sans-serif;background-color:#f0f0f0;color:#413f42}.page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;min-height:100vh;font-size:1em;font-family:"Helvetica","Arial",sans-serif}.main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.header .content,.quick-access .content,.footer-container .footer,.footer-container .sub-footer{margin:0 auto;max-width:128rem}.full-width-content .main,.full-width-content .col-main{padding:0;max-width:100%}.precontent{width:100%}.page-width-wrap{max-width:128rem;margin:0 auto}@media screen and (max-width: 49.9375em){.col-main{padding:1em 0.5em 0 0.5em}.full-width-content .col-main{padding:0}}@media screen and (max-width: 128rem){.header .content,.quick-access .content,.footer-container .footer,.footer-container .sub-footer{padding-left:1em;padding-right:1em}}.header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-container a:hover{text-decoration:none}.header-container .header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header-container .quick-access{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.header{position:relative;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.1)}.quick-access .content li,.header .content li{list-style:none}.header-login-btn{display:block;text-align:center;font-size:1.1rem;font-weight:bold;text-transform:uppercase;color:#000;background:#d7b680;padding:.5em 1.2em}.header-login-text{color:#000;font-size:1.1rem;margin-top:.8em}.header-login-text a{color:#000;font-weight:bold;text-decoration:underline}.header-login{display:-webkit-box;display:-ms-flexbox;display:flex;clear:both;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.5em 0}.header-login__col{margin:0}.header-login__col:first-child{margin-right:1em}@media screen and (max-width: 63.9375em){.header{padding-top:1em;padding-bottom:1em}}@media (min-width: 50em){.header-menu-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu--submenu{top:auto}.nav-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header-login{margin-left:auto}.header-login__col{margin:0 1em 0 0}.header-login__col:first-child{margin-right:1em}}@media screen and (min-width: 64em){.header{max-height:6.3rem}.header-menu-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-login-text{margin-top:0}}.branding{overflow:hidden;width:120px}.branding a:hover{opacity:1}@media screen and (min-width: 20em){.branding{margin-right:1em}}@media screen and (max-width: 49.9375em){.branding{float:left;margin-bottom:1em}}@media screen and (min-width: 50em){.branding{margin:0.7rem 0.75em 0.6em 0}}#nav>li{display:inline-block}#nav>li a{color:#3c3b38}.menu--submenu .menu--submenu{display:none}@media screen and (max-width: 49.9375em){.nav-toggle{display:block;float:right;font-size:3.3rem;font-weight:900;color:#d7b680}#nav{display:none;position:fixed;overflow-y:auto;padding:1rem;max-width:20em;top:0;left:0;height:100vh;width:calc(100% - 4rem);color:#3c3b38;background-color:#fff;box-shadow:1em 0 1.5em rgba(0,0,0,0.1)}#nav:before{display:block;padding:0.5em;text-align:center;text-transform:uppercase;background-color:rgba(0,0,0,0.15)}#nav li{display:block}#nav li.parent{position:relative;padding-right:1em}#nav a{display:block;padding:0.5em 1em 0 0}#nav .expander{position:absolute;padding:0 0 0 0.25em;top:0;right:0;font-size:3rem;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}#nav .menu--submenu.active+.expander{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#nav .menu--submenu .expander{display:none}#nav .closer{position:relative;padding:0.5rem 1.5rem;margin:-1rem -1rem 0.5rem -1rem;font-size:2.6rem;text-transform:uppercase;text-align:right;line-height:1;color:#fff;background-color:#d7b680}#nav .mobile-only:after{display:none}.nav-open #nav{display:block}.nav-open .nav-container{position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;background-color:var(--color-gray-transparent);cursor:pointer}.menu--submenu{max-height:0;overflow:hidden;-webkit-transition:max-height 0.3s;transition:max-height 0.3s}.menu--submenu.active{max-height:99em}}@media screen and (min-width: 50em){.nav-toggle{display:none}#nav>li>a{display:inline-block;padding:1.7rem 0.5rem;font-size:1em}#nav>li.parent>a span:after{content:url("https://www.proplanvetdirect.com/skin/frontend/enterprise/p4c/images/ico_chevron_down.png");margin-left:0.5rem}#nav>li.parent>a.over>span:after{content:url("https://www.proplanvetdirect.com/skin/frontend/enterprise/p4c/images/ico_chevron_down_light.png")}#nav>li .over{color:#fff;background-color:#5c5753}#nav ul a{font-size:1.5rem}#nav .expander,#nav .mobile-only{display:none}.menu--submenu{visibility:hidden;position:absolute;padding:1em;top:calc(100% - 1px);right:0;left:0;opacity:0;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;color:#fff;background-color:#5c5753;box-shadow:0 5px 10px rgba(0,0,0,0.1)}.menu--submenu a{color:#fff !important}.menu--submenu .content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.menu--submenu .content>ul>li{padding:0.5em 1em;width:15em}.menu--submenu.shown-sub{visibility:visible;opacity:1}}@media screen and (min-width: 75em){#nav>li>a{padding:1.7rem 0.5rem}}.top-cart{position:relative}.top-cart .block-title{cursor:pointer}.top-cart .block-title:before{content:url("https://www.proplanvetdirect.com/skin/frontend/enterprise/p4c/images/ico_cart.png");display:inline-block;margin:0 0.25em -0.35em 0;width:22px;height:22px;vertical-align:middle}.top-cart .block-content{display:none;position:absolute;top:calc(100% + 0.15rem);right:0;min-width:22.4rem;font-size:1.3rem;color:#107896;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.1)}.top-cart .block-subtitle{padding:0.5em;font-size:1.2rem;text-align:right;color:#fff;background-color:#5c5753}.top-cart .close-btn{float:left;margin-right:1rem}.top-cart .close-btn:before{display:inline-block;content:"×";margin-top:-0.5rem;font-size:1.8rem}.top-cart .close-btn span{display:none}.top-cart .expanded+.block-content{display:block}.top-cart .cart-empty,.top-cart .subtotal,.top-cart .actions{padding:0.5em}.top-cart .cart-empty{text-align:left}.top-cart .subtotal,.top-cart .actions{text-align:center}.top-cart .mini-products-list{padding:0.5rem 1rem 0 1rem;width:100%}.top-cart .product-details a{display:block;color:#107896;font-weight:900}.top-cart .product-details a:before{display:none}.top-cart .product-details .product-name a{color:#107896;font-weight:900}.top-cart .btn-checkout{padding:1rem;color:#000;background-color:#d7b680}.top-cart .btn-checkout span{color:#000}@media screen and (max-width: 49.9375em){.quick-access .cart{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:1rem}}#search_mini_form{position:relative}.form-search{clear:both;padding:0.5rem;margin:0.8rem 0;width:24rem;border:1px solid #9f9c9c;color:#4b4642;background-color:#fff}.form-search.focus{outline:2px solid #9f9c9c}.form-search img{display:inline-block}.form-search input,.form-search .button{outline:0}.form-search input{width:calc(100% - 2.1rem);border:none}.form-search .button{padding:0;background:transparent}.search-autocomplete{padding:0.5rem;border:1px solid #9f9c9c;background-color:#fff}.search-autocomplete li{padding:0.5rem;font-size:1.2rem;cursor:pointer}.search-autocomplete li.selected{color:#fff;background-color:#107896}.search-autocomplete .amount{margin-right:1rem}@media screen and (max-width: 63.9375em){#search_mini_form,.form-search{width:100%}#search_mini_form{clear:both}.form-search{margin:0}}@media screen and (min-width: 64em){.form-search{margin:0.45rem 0 0.45rem 0.5rem}}@media (--query-40-and-up){.form-search{width:19.125em}}.quick-access{font-size:1.1rem;color:#fff;background-color:#3c3b38}.quick-access .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5rem 1.5rem;width:100%}.quick-access .welcome{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:400}.quick-access .top-cart .block-title:hover{color:#fff;opacity:1}.quick-access .top-cart .block-title:hover:before{content:url("https://www.proplanvetdirect.com/skin/frontend/enterprise/p4c/images/ico_cart_light.png")}.quick-access .cart,.quick-access .account,.quick-access .user{display:inline-block}.quick-access .user li,.quick-access .account li{display:inline-block;margin-left:1.5em;vertical-align:0.15rem}.account .links a,.user .links a,.top-cart .block-title{font-weight:900;color:#9f9c9c}.account .links a:hover,.user .links a:hover,.top-cart .block-title:hover{color:#fff;opacity:1}.top-container li{list-style:none}.top-container .widget-banner{font-size:1.4rem;text-align:center;color:#fff}.top-container .widget-banner a{white-space:nowrap;text-decoration:underline;color:#fff}.top-container .widget-banner p{margin:0;font-weight:400}.top-container .widget-banner .banner-list:not(:empty){padding:1rem}.widget-banner-gold{background-color:#d7b680}.widget-banner-blue{background-color:#107896}@media screen and (min-width: 50em){.top-container .widget-banner>ul{margin:0 auto;max-width:128rem}}a:hover{text-decoration:underline}.main{position:relative;margin:0 auto;max-width:128rem;color:#3c3b38;background-color:transparent}.col1-layout .col-main,.col-wrapper,.main-container{*zoom:1;margin:0 auto}.col1-layout .col-main:after,.col-wrapper:after,.main-container:after{content:"";display:table;clear:both}.col-main,.col-left,.col-right{box-sizing:border-box;padding:1em}.col-main a{color:#107896;font-weight:900}@media screen and (min-width: 37.5em){.col-left{float:left;width:25%}.col-right{float:right;width:25%}.col2-left-layout .col-main,.col2-right-layout .col-main{width:72%;margin:0 2% 0 0}.col2-right-layout .col-main{float:left}.col2-left-layout .col-main{float:right}}@media screen and (min-width: 128rem){.col2-left-layout .col-main,.col2-right-layout .col-main{width:75%;margin-right:0;padding:1em 0 0 0}}.button{padding:0.4em 0.6em;font-size:13px;font-size:1.3rem;color:#000;background-color:#d7b680}.button:hover{text-decoration:none;opacity:0.5}.button span{font-family:"Helvetica","Arial",sans-serif;font-weight:600;text-transform:none;color:#000}.button span.lowercase-btn{text-transform:none}.btn-alt{padding:0.5em 2em;font-size:1em;text-transform:uppercase;background-color:#d7b680}.btn-signup{color:#000;background-color:#d7b680}.btn-signup:after{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;*vertical-align:auto;*zoom:1;*display:inline;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;text-decoration:none;line-height:1em;content:"→"}.btn-signup:after{color:inherit;vertical-align:middle}.btn-signup span{color:#000}.btn-remove,.close-btn{cursor:pointer}.btn-remove:before,.close-btn:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;*vertical-align:auto;*zoom:1;*display:inline;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;text-decoration:none;line-height:1em;content:"x"}.btn-edit:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;*vertical-align:auto;*zoom:1;*display:inline;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;text-decoration:none;line-height:1em;content:"È"}.right-arrow:after{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;*vertical-align:auto;*zoom:1;*display:inline;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;text-decoration:none;line-height:1em;content:"→";margin-left:0.25em}.btn-cart{color:#000;background-color:#d7b680}.btn-cart span{color:#000}.btn-proceed-checkout{padding:0.75em 1em;color:#000;background-color:#d7b680}.btn-proceed-checkout:after{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;*vertical-align:auto;*zoom:1;*display:inline;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;text-decoration:none;line-height:1em;content:"→"}.btn-proceed-checkout span{color:#000}.btn-calendar{cursor:pointer}.breadcrumbs{color:#f0f0f0;background-color:#665f5a;margin:0}@media screen and (min-width: 37.5em){.breadcrumbs{padding:1em}}@media screen and (max-width: 37.4375em){.breadcrumbs{padding:0.5em}}.breadcrumbs ul{margin:0 auto;max-width:128rem;font-size:0.9em}.breadcrumbs a{font-weight:600;color:#f0f0f0}.breadcrumbs strong{font-weight:400}h1,h2,h3,h4{margin:0 0 0.5em 0;line-height:1.2}.page-title{margin:0 0 1em 0}.page-title h1,.page-title h2{margin:0 0 0.5em 0;line-height:120%;font-size:2em;font-family:"Helvetica","Arial",sans-serif;font-weight:100;text-transform:uppercase;text-align:left}@media screen and (max-width: 37.4375em){.page-title h1,.page-title h2{margin:0 0.5em 0.5em 0.5em}}.col2-set .col-1,.col2-set .col-2{float:none;width:100%}@media screen and (min-width: 37.5em){.col2-set .col-1,.col2-set .col-2{box-sizing:border-box;float:left;width:48%}.col2-set .col-2{float:right}}.col-main .css-table{background-color:#fff}@media screen and (min-width: 60em){.col-main .css-table{display:table;box-sizing:border-box;width:100%;empty-cells:show}.col-main .css-thead{display:table-header-group}.col-main .css-tbody{display:table-row-group}.col-main .css-tfoot{display:table-footer-group}.col-main .css-tr{display:table-row}.col-main .css-th,.col-main .css-td{display:table-cell;vertical-align:middle}.col-main .css-td,.col-main .css-th{padding:1em}}@media screen and (max-width: 59.9375em){.col-main .css-table .css-tbody{*zoom:1}.col-main .css-table .css-tbody:after{content:"";display:table;clear:both}.col-main .css-table .css-td{padding:1em}}.tab-title{display:none}.tabbed-content{display:none}.tabbed-content.active{display:block}.tab{*zoom:1}.tab:after{content:"";display:table;clear:both}.tab-items li{display:inline-block;vertical-align:bottom;*vertical-align:auto;*zoom:1;*display:inline}.tab-items li a{display:block}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0 1em}.grid--balanced{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid__item{margin-bottom:2em;width:100%}.gig-rating-averageRating{display:none !important}.ratings-short{display:none;width:auto !important}.gig-rating-readReviewsLink{color:#d7b680 !important;text-decoration:none !important;font-size:0.9rem;padding:0 !important}.gig-stars-container{margin:0;text-align:center}.gig-stars-container .gig-rating-stars{margin:0}.gig-stars-container .gig-rating-stars .gig-rating-star{height:13px}.gig-stars-container .gig-button-container{clear:both;margin:0 !important}@media only screen and (min-width: 30em){.grid{overflow:hidden}.grid__item{float:left}}@media only screen and (min-width: 30em) and (max-width: 63.9375em){.grid__item{width:47.5%;margin-right:5%}.grid__item:nth-child(2n){margin-right:0}}@media only screen and (min-width: 50em){.grid{padding:0}}@media only screen and (min-width: 60em){.grid--3 .grid__item{width:31.66666666666667%;margin-right:2.5%}.grid--3 .grid__item:nth-child(3n){margin-right:0}}@media only screen and (min-width: 60em) and (max-width: 69.9375em){.grid--4 .grid__item,.grid--5 .grid__item{width:31.66666666666667%;margin-right:2.5%}.grid--4 .grid__item:nth-child(3n),.grid--5 .grid__item:nth-child(3n){margin-right:0}.grid--4 .grid__item--balanced{width:48.5%;margin-right:3%}.grid--4 .grid__item--balanced:nth-child(3n){margin-right:3%}.grid--4 .grid__item--balanced:nth-child(2n){margin-right:0}}@media only screen and (min-width: 70em){.grid--4 .grid__item{width:23.125%;margin-right:2.5%}.grid--4 .grid__item:nth-child(4n){margin-right:0}.grid--5 .grid__item{width:18%;margin-right:2.5%}.grid--5 .grid__item:nth-child(5n){margin-right:0}}.sidebar{background-color:#f0f0f0}.footer-container{padding:0 0.5rem;font-family:"Helvetica","Arial",sans-serif;color:#fff;background-color:#4b4642}.footer-container li{list-style:none}.footer-container .footer,.footer-container .sub-footer{padding:1rem 0}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.footer>.links{display:none}.footer h3{text-transform:uppercase;font-size:0.875em;color:var(--footer-fg)}.footer a{display:inline-block;margin-bottom:0.5rem;font-size:0.75em;color:#fff}.footer ul{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:1rem}.footer form{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:1rem}.footer .badges{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.footer-social a{display:inline-block;margin-right:0.15rem}@media screen and (min-width: 25em){.footer-container .footer,.footer-container .sub-footer{padding:1rem 0 0 0}.footer-container .footer{padding-top:1.5rem}.footer-container .sub-footer{padding-bottom:1.5rem}.footer ul,.footer li{vertical-align:top}.footer .single,.footer .double{display:inline-block;margin-right:1em}.footer .double>ul{display:inline-block;margin-right:1em}}@media screen and (max-width: 49.9375em){.footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 50em){.footer .single,.footer .double{margin-right:5.3125em}.footer>ul li:last-child{margin-right:0}}.form-subscribe{*zoom:1;position:relative}.form-subscribe:after{content:"";display:table;clear:both}.form-subscribe button,.form-subscribe .v-fix{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;height:2.8rem;line-height:1}.form-subscribe button{font-size:0.75em}.form-subscribe .sub-header{font-size:0.8em}.form-subscribe .sub-header label{font-weight:100;text-transform:none;cursor:default}.form-subscribe .sub-header label a{font-weight:900;color:#107896}.form-subscribe .sub-header span{display:block}.form-subscribe .v-fix input{display:block;box-sizing:border-box;padding:0.4em 0.5em;min-width:13em;border:0}@media screen and (max-width: 19.9375em){.form-subscribe .v-fix input{font-size:0.8em}}.form-subscribe .validation-advice{position:absolute;padding:0.5em;margin:0.25em 0 0 0;line-height:110%}.footer-boxes .footer-newsletter .box{padding:0 0.25em}@media screen and (min-width: 60em){.form-subscribe{float:right;max-width:20em}}.VerisignSeal{text-align:center}.VerisignSeal br{display:none}.AuthorizeNetSeal{margin:0 auto !important;width:120px !important}.AuthorizeNetSeal img{display:block;margin:0 auto}#AuthorizeNetText{font-size:0.7rem}@media (--query-20-and-up){.badges{margin-left:auto}}.sub-footer img,.sub-footer address{display:inline-block;text-transform:uppercase;font-size:0.625rem;font-style:normal}.sub-footer img{margin-right:1em}#basic-modal-content{display:none}#simplemodalv1-overlay{background-color:#000}#simplemodalv1-container{height:260px;max-width:600px;background-color:#fff;border:4px solid #444;padding:12px}#simplemodalv1-container .simplemodal-data{padding:8px}#simplemodalv1-container a.modalCloseImg{background:url(https://www.proplanvetdirect.com/skin/frontend/enterprise/p4c/img/basic/x.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-15px;right:-16px;cursor:pointer}.fieldset__sign-label{font-size:1.3em;margin-bottom:.5em}.fieldset__sign-input{height:3em;max-width:20em;width:100%}.fieldset--signature{margin-bottom:1em}.sign-title{margin-bottom:1em}.signature-btn{float:right}#simplemodal-overlay{background-color:#000;cursor:pointer}.simplemodal-container{width:100%;max-width:32em;max-height:96vh}.simplemodal-wrap{overflow-y:auto !important;max-height:calc(96vh - 6rem);background-color:#fff}.simplemodal-close{position:absolute;padding:0.5em;font-size:1.2em;font-weight:900;text-decoration:none;color:#413f42;background-color:#fff;z-index:1;border-radius:50%}.simplemodal-close:after{content:"x";font-family:"icomoon",sans-serif}.modal-container{display:none}.simplemodal-data{padding:2em}@media screen and (max-width: 37.4375em){.simplemodal-close{top:-25px;right:0}}@media screen and (min-width: 37.5em){.simplemodal-close{top:-1.1em;right:0}}#loading-process,#loading-mask .loader{font-size:1.1em;font-weight:900;text-align:center;border:2px solid #4b4642;color:#413f42;background:rgba(255,255,255,0.8)}#loading-process{position:absolute;padding:15px 60px;margin-left:-60px;top:45%;left:50%;z-index:501}#loading-mask{position:absolute;text-align:center;left:0 !important;top:0 !important;width:100vw !important;height:100vh !important;background:rgba(0,0,0,0.5);z-index:2000}#loading-mask .loader{position:fixed;padding:15px 30px;margin-left:-105px;top:45%;left:50%;width:150px;z-index:1000}.popup-message p{font-size:0.8em}.introjs-tools-wrapper{position:fixed;bottom:0;right:5%}.col-main .introjs-btn{display:inline-block;padding:.5em 1em .3em;color:#fff;background:#2b64a9}.col-main .introjs-btn:active,.col-main .introjs-btn:visited{color:#fff;text-decoration:none}.col-main .introjs-btn:hover{text-decoration:none}.introjs-overlay{position:absolute;box-sizing:content-box;z-index:999999;background-color:#000;opacity:0;background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0,0,0,0.4)), color-stop(100%, rgba(0,0,0,0.9)));background:-webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.9) 100%);background:-webkit-radial-gradient(ellipse cover at center, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.9) 100%);background:radial-gradient(ellipse cover at center, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.9) 100%);filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1)";-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.introjs-fixParent{z-index:auto !important;opacity:1.0 !important;-webkit-transform:none !important;transform:none !important}.introjs-showElement,tr.introjs-showElement>td,tr.introjs-showElement>th{z-index:9999999 !important}.introjs-disableInteraction{z-index:99999999 !important;position:absolute;background-color:white;opacity:0;filter:alpha(opacity=0)}.introjs-relativePosition,tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative}.introjs-helperLayer{box-sizing:content-box;position:absolute;z-index:9999998;background-color:#FFF;background-color:rgba(255,255,255,0.9);border:1px solid #777;border:1px solid rgba(0,0,0,0.5);border-radius:4px;box-shadow:0 2px 15px rgba(0,0,0,0.4);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.introjs-tooltipReferenceLayer{box-sizing:content-box;position:absolute;visibility:hidden;z-index:100000000;background-color:transparent;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.introjs-helperLayer *,.introjs-helperLayer *:before,.introjs-helperLayer *:after{-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}.introjs-helperNumberLayer{box-sizing:content-box;position:absolute;visibility:visible;top:-16px;left:-16px;z-index:9999999999 !important;padding:2px;font-family:Arial, verdana, tahoma;font-size:13px;font-weight:bold;color:white;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.3);background:#ff3019;background:-webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404));background:-webkit-linear-gradient(top, #ff3019 0%,#cf0404 100%);background:linear-gradient(to bottom, #ff3019 0%,#cf0404 100%);width:20px;height:20px;line-height:20px;border:3px solid white;border-radius:50%;filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)";filter:"progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000)";box-shadow:0 2px 5px rgba(0,0,0,0.4)}.introjs-arrow{border:5px solid white;content:'';position:absolute}.introjs-arrow.top{top:-10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:white;border-left-color:transparent}.introjs-arrow.top-right{top:-10px;right:10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:white;border-left-color:transparent}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:white;border-left-color:transparent}.introjs-arrow.right{right:-10px;top:10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:white}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:white}.introjs-arrow.bottom{bottom:-10px;border-top-color:white;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.introjs-arrow.left{left:-10px;top:10px;border-top-color:transparent;border-right-color:white;border-bottom-color:transparent;border-left-color:transparent}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-top-color:transparent;border-right-color:white;border-bottom-color:transparent;border-left-color:transparent}.introjs-tooltip{box-sizing:content-box;position:absolute;visibility:visible;padding:10px;background-color:white;min-width:200px;max-width:300px;border-radius:3px;box-shadow:0 1px 10px rgba(0,0,0,0.4);-webkit-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out}.introjs-tooltipbuttons{text-align:right;white-space:nowrap}.introjs-button{box-sizing:content-box;position:relative;overflow:visible;display:inline-block;padding:0.3em 0.8em;border:1px solid #d4d4d4;margin:0;text-decoration:none;text-shadow:1px 1px 0 #fff;font:11px/normal sans-serif;color:#333;white-space:nowrap;cursor:pointer;outline:none;background-color:#ececec;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));background-image:-webkit-linear-gradient(#f4f4f4,#ececec);background-image:linear-gradient(#f4f4f4,#ececec);-webkit-background-clip:padding;-moz-background-clip:padding;-o-background-clip:padding-box;border-radius:0.2em;zoom:1;*display:inline;margin-top:10px}.introjs-button:hover{border-color:#bcbcbc;text-decoration:none;box-shadow:0px 1px 1px #e3e3e3}.introjs-button:focus,.introjs-button:active{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#f4f4f4));background-image:-webkit-linear-gradient(#ececec,#f4f4f4);background-image:linear-gradient(#ececec,#f4f4f4)}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{box-sizing:content-box;margin-right:5px;color:#333}.introjs-prevbutton{border-radius:0.2em 0 0 0.2em;border-right:none}.introjs-prevbutton.introjs-fullbutton{border:1px solid #d4d4d4;border-radius:0.2em}.introjs-nextbutton{border-radius:0 0.2em 0.2em 0}.introjs-nextbutton.introjs-fullbutton{border-radius:0.2em}.introjs-disabled,.introjs-disabled:hover,.introjs-disabled:focus{color:#9a9a9a;border-color:#d4d4d4;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{text-align:center}.introjs-bullets ul{box-sizing:content-box;clear:both;margin:15px auto 0;padding:0;display:inline-block}.introjs-bullets ul li{box-sizing:content-box;list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{box-sizing:content-box;display:block;width:6px;height:6px;background:#ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none;cursor:pointer}.introjs-bullets ul li a:hover{background:#999}.introjs-bullets ul li a.active{background:#999}.introjs-progress{box-sizing:content-box;overflow:hidden;height:10px;margin:10px 0 5px 0;border-radius:4px;background-color:#ecf0f1}.introjs-progressbar{box-sizing:content-box;float:left;width:0%;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{box-sizing:content-box;position:absolute;background:transparent;width:20px;height:15px;cursor:pointer}.introjs-hint:focus{border:0;outline:0}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}.introjs-hint:hover>.introjs-hint-pulse{border:5px solid #43a910}.introjs-hint-pulse{box-sizing:content-box;width:10px;height:10px;border:5px solid #42b942;border-radius:30px;background-color:#cdfbcd;z-index:10;position:absolute;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.introjs-hint-no-anim .introjs-hint-dot{-webkit-animation:none;animation:none}.introjs-hint-dot{box-sizing:content-box;border:10px solid #cdfbcd;background:transparent;border-radius:60px;height:50px;width:50px;-webkit-animation:introjspulse 3s ease-out;animation:introjspulse 3s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;top:-25px;left:-25px;z-index:1;opacity:0}@-webkit-keyframes introjspulse{0%{-webkit-transform:scale(0);opacity:0.0}25%{-webkit-transform:scale(0);opacity:0.1}50%{-webkit-transform:scale(0.1);opacity:0.3}75%{-webkit-transform:scale(0.5);opacity:0.5}100%{-webkit-transform:scale(1);opacity:0.0}}@keyframes introjspulse{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0.0}25%{-webkit-transform:scale(0);transform:scale(0);opacity:0.1}50%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:0.3}75%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0.5}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0.0}}.simplemodal-container{padding:2em;background-color:#fff}.simplemodal-container a{color:#107896;font-weight:900}.simplemodal-container .messages{padding:2em !important}.blockModalPopupDiv a,.innerModalPopupDiv a{color:#107896;font-weight:900}#form-questions .form-list{padding:0;margin:0}#simplemodal-container input,#simplemodal-container textarea,#simplemodal-container select,#simplemodal-container button{font-size:0.8rem}#simplemodal-container label em{display:none}.header--styled{margin:0 0 1em 0;font-weight:normal;text-align:center;font-weight:400}@media only screen and (min-width: 40em){.header--styled{padding:1em 100px 0 100px}.header--styled span{display:inline-block;position:relative;padding:0 0.75em;color:#413f42}.header--styled span:before,.header--styled span:after{content:"::::::::::";position:absolute;margin-top:-0.5em;top:50%;font-size:0.75em;font-family:"Helvetica","Arial",sans-serif;letter-spacing:0.15em;line-height:1;color:#d7b680}.header--styled span:before{left:-4.3em}.header--styled span:after{right:-4.3em}}button[disabled="disabled"],input[disabled="disabled"],select[disabled="disabled"]{opacity:0.5}form .form-list{max-width:30em}form .form-list textarea,form .form-list select,form .form-list .input-text{border:1px solid #4b4642}.form-list label{font-weight:900}.form-buttons .button{margin-bottom:0.5em}.long-title{font-size:0.8em;line-height:110%}.state-box{max-width:12em}.collapsed-fieldset #clinic_name,.collapsed-fieldset #clinic_street1,.collapsed-fieldset #clinic_street2,.collapsed-fieldset #clinic_city{width:100%}.reenrollment-form .form-list{max-width:40em}.reenrollment-form .css-th{font-weight:900}.reenrollment-form .pet-profile-table{border-bottom:1px solid #d9d9d9}.large-textbox{margin-bottom:1rem;width:100%;min-height:6rem}.multiple-list{margin-bottom:1.75rem}.multiple-list .input-box{margin-bottom:0.75rem}.horizontal-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.horizontal-list .input-box{position:relative;margin-right:1rem}.horizontal-list .input-box .validation-failed{margin-bottom:3rem}.horizontal-list .validation-advice{position:absolute;width:20em;left:0;bottom:0}.collapsed-fieldset label{margin-bottom:0.5rem;line-height:1.4}.radio-list{list-style:none;margin:0;padding:0}.radio-list__item{list-style:none;margin:0;padding:0}.radio-list__item--inline{display:inline-block;vertical-align:top;margin-right:1em}#cybersource_iframe{height:520px}.zend_form{max-width:30em}.zend_form label{display:block;font-weight:900;line-height:2em}.zend_form label input{float:none}.zend_form legend{margin:0px 0px 1em;width:100%;font-size:1.3em;font-weight:400;border-bottom:1px solid #4b4642}.zend_form label.required:before{content:"*";margin-right:0.25em;color:red}.zend_form input[type="text"],.zend_form select{display:block;width:100%}.zend_form dd{margin-bottom:0.5em}.zend_form dt{clear:left}.zend_form .description{margin:0.25em 0;font-size:0.8em}.zend_form button,.zend_form input[type="submit"]{padding:0.4em 0.6em;font-size:13px;font-size:1.3rem;color:#000;background-color:#d7b680;font-family:"Helvetica","Arial",sans-serif;font-weight:600;text-transform:uppercase;color:#000}.zend_form button:hover,.zend_form input[type="submit"]:hover{text-decoration:none;opacity:0.5}.zend_form button span,.zend_form input[type="submit"] span{font-family:"Helvetica","Arial",sans-serif;font-weight:600;text-transform:none;color:#000}.zend_form button span.lowercase-btn,.zend_form input[type="submit"] span.lowercase-btn{text-transform:none}.purinapro-registration-frontend-application-create #clinic_locate_helper,.purinapro-registration-frontend-application-create #clinic{display:block !important}.purinapro-registration-frontend-application-create #clinic_locate_helper{margin-bottom:2rem}.errors{padding:0.5em;margin:1em 0;font-weight:900;border:1px solid red;color:red;background-color:#fee}.page-print{background-color:white}@media screen{.page-print{padding:1em}}@media screen and (min-width: 64em){.cms-page-view .breadcrumbs{position:absolute;background-color:transparent}.cms-page-view .cms-menu{top:4.375em;height:90%}}.cms-page-view .col-main{padding-bottom:2em}.std li{font-size:1.1em;font-family:"Helvetica","Arial",sans-serif;font-weight:100}.std p{font-family:"Helvetica","Arial",sans-serif}.std h1,.std h2,.std h3,.std h4,.std h5,.std h6{font-family:"Helvetica","Arial",sans-serif}.std .messages{list-style:none}.std .messages li{list-style:none;font-family:"Helvetica","Arial",sans-serif}.std .messages>li{padding:0.5em 0.5em 0 0.5em}.cms-menu{box-sizing:border-box;padding:1em;background-color:#fff}.cms-menu>.parent>a{display:none}.cms-menu .parent li strong,.cms-menu .parent li a{display:block;padding:0.5em 0;font-size:0.9em;font-weight:600}.cms-menu .parent .parent ul{padding-left:0.5em}@media screen and (min-width: 50em){.cms-menu{position:absolute;height:97%;width:20%}}@media screen and (min-width: 37.5em){.cms-menu .parent li{border-bottom:1px solid #9f9c9c}.cms-menu .parent li a{color:#413f42}.cms-menu .parent li strong{color:#9f9c9c}}.cms-page-view .precontent{background-color:#665f5a}.cms-page-view .precontent .callout{display:none}.cms-page-view .page-title h1{font-size:42px;font-size:4.2rem;text-align:left}@media screen and (min-width: 64em){.cms-page-view .precontent .callout{display:block;position:absolute;z-index:-1}.cms-page-view .page-title{position:relative;margin:0 0 1em 0;min-height:19em}.cms-page-view .page-title h1{position:absolute;margin:10% 0 0 0;color:#fff}}.cms-page-view .sidebar{background-color:transparent}@media screen and (max-width: 37.4375em){.cms-page-view .sidebar{margin-top:1rem;border:1px solid #4b4642;background-color:#fff}.cms-page-view .sidebar .cms-menu{position:relative;padding:0.5em;margin:0;cursor:pointer}.cms-page-view .sidebar .cms-menu:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;*vertical-align:auto;*zoom:1;*display:inline;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;text-decoration:none;line-height:1em;content:"▲";position:absolute;display:inline-block;*vertical-align:auto;*zoom:1;*display:inline;top:0.5em;right:1em;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.cms-page-view .sidebar.active .cms-menu:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cms-page-view .sidebar .cms-menu a{color:#413f42}.cms-page-view .sidebar .cms-menu ul{display:none}.cms-page-view .sidebar .cms-menu>.parent>a{display:block;font-weight:900}.cms-page-view .sidebar.active .cms-menu ul{display:block;padding:1em;margin:0 0 1em 0;background-color:#fff}}.banner{margin:0 auto;padding:1em 0;background-color:var(--promobar-bg)}.banner>div{padding:0 1rem;margin:0.25em auto;max-width:var(--width-site);font-size:1.125rem;text-align:center;color:var(--promobar-fg)}.banner a{white-space:nowrap;color:var(--promobar-fg)}.block-poll{padding:2rem;color:#413f42;background-color:#d3d3d3}.block-poll .block-title{margin-bottom:0.5em;font-size:28px;font-size:2.8rem;font-family:"Helvetica","Arial",sans-serif;font-weight:100;line-height:110%}.block-poll .block-title strong{font-weight:inherit}.block-poll .block-subtitle{font-family:"Helvetica","Arial",sans-serif;font-weight:400}.block-poll .poll-answers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-poll .poll-answers li{display:block;margin:0;padding:0.15em}.block-poll .poll-answers li.last{margin-bottom:0.5em}.block-poll .poll-answers .poll-control{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.block-poll .poll-answers .poll-control input{margin:0}.block-poll .poll-answers .poll-control .control-container,.block-poll .poll-answers .poll-control .control-label{padding:1em}.block-poll .poll-answers .poll-control .control-container{text-align:center;background-color:#fff}.block-poll .poll-answers .poll-control .control-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#000;background-color:#f0f0f0}.block-poll .poll-results li{margin-bottom:0.5em;width:100%;font-family:"Helvetica","Arial",sans-serif;text-indent:1em}.block-poll .poll-results .votes{font-weight:600}.block-poll .actions{clear:both;text-align:left}.block-poll .button{font-size:1.3rem !important;font-weight:900}@media screen and (min-width: 50em){.block-poll .poll-answers li{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;box-sizing:border-box;width:48%}}.static-block-list{margin:3rem 0 2rem 0}.static-block-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.static-block-list li{list-style:none;margin:0 1em 1em 1em}.blocks-4 ul,.blocks-5 ul,.blocks-6 ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.full-width-content .static-block-list ul{margin:0 auto;max-width:128rem}.static-block-content{text-align:center}.static-block-content a,.static-block-content h3{font-weight:900}.static-block-content img{display:block;margin:0 auto 1em auto}.blocks-2 li .button{font-size:0.8125rem}.blocks-3{padding-top:1rem}.blocks-3 h3,.blocks-3 p{padding-left:1rem;padding-right:1rem}.blocks-3 .static-block-content{text-align:center}.blocks-4 ul li,.blocks-5 ul li,.blocks-6 ul li{width:calc(50% - 2em)}@media screen and (min-width: 50em){.static-block-list ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}.blocks-2 li{width:50%}.blocks-2 li:first-child{margin-left:0}.blocks-2 li:last-child{margin-right:0}.blocks-3 ul li{padding-bottom:1em;margin-bottom:3em;width:33.33%}.blocks-5 ul li{width:calc(33.33% - 2em)}.blocks-6 ul li{width:calc(33.33% - 2em)}}@media screen and (min-width: 64em){.blocks-4 ul li{width:calc(25% - 2em)}.blocks-5 ul li{width:calc(20% - 2em)}.blocks-6 ul li{width:calc(16.66% - 2em)}}.hero{margin:0 auto;max-width:128rem;background-color:#d7b680;background-repeat:no-repeat;background-position:center center;background-size:cover}.hero__title--light{font-weight:100;font-family:"Helvetica","Arial",sans-serif;line-height:1.125;margin-bottom:0.375em}.hero__text{padding:1.5em;text-align:center;color:#000;background-color:#d7b680}.hero__content-image{display:block;margin:0 auto 1em auto}a.hero__cta{display:inline-block;padding:0.375em 1em;margin-top:1.5em;border:2px solid #000;font-weight:900;color:#000;background-color:transparent;-webkit-transition:background-color 0.25s;transition:background-color 0.25s}a.hero__cta:after{content:'\00bb';margin-left:.5em}a.hero__cta:hover{text-decoration:none;background-color:rgba(0,0,0,0.2);opacity:1}a.hero__cta:active{background-color:rgba(0,0,0,0.2)}.hero--has-text:before{content:'';display:block;height:200px;background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (min-width: 30.15em){.hero--has-text:before{height:300px}.hero__text{padding:2em 3em}}@media only screen and (min-width: 48.15em){.hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.hero__text{width:20em;padding:3em 2em;background-color:rgba(215,182,128,0.6)}.hero--has-text:before{display:none}}@media only screen and (min-width: 80em){.hero__text{padding:4.625em 3em;width:25em}}.hero-list{position:relative;margin:0 auto;padding-bottom:1em;background-color:var(--hero-list-bg)}.slick-dots{margin:0;top:0}.slick-dots li{overflow:hidden;width:1em;height:1em;border-radius:50%;box-shadow:var(--shadow-standard)}.slick-dots button{color:var(--button-bg)}.slick-dots .slick-active{opacity:0.5}@media screen and (min-width: 50em){.hero-list{padding-bottom:2rem}}@media screen and (min-width: 64em){.slick-dots{top:auto;bottom:0}.hero-list{padding-bottom:3rem}}.hero--compact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#000;min-height:12.5em;margin-bottom:1.5em}.hero__title--compact{font-size:1.75em;padding:0.625em 1em}@media only screen and (min-width: 30em), (min-width: 50em) and (max-width: 63.9375em){.hero--compact{min-height:12.1875em}.hero__title--compact{font-size:2em}}@media only screen and (min-width: 44em) and (max-width: 49.9375em), (min-width: 64em){.hero--compact{min-height:17em}.hero__title--compact{font-size:2.625em}}.hero__title--large{font-size:2.25em}@media only screen and (min-width: 44em){.hero__text--large{min-height:250px}.hero__title--large{font-size:2.5em}}@media only screen and (min-width: 64em){.hero__text--large{min-height:300px}.hero__title--large{font-size:3em}.hero__description--large{font-size:1.125em}}@media only screen and (min-width: 80em){.hero__text--large{min-height:350px}.hero__title--large{font-size:3.75em}}.hero__text--xlarge{padding:2em 1em}.hero__title--xlarge{font-size:1.625em}.hero__title--xlarge:before{height:200px}@media only screen and (min-width: 30.15em){.hero__text--xlarge{height:300px}.hero__title--xlarge{font-size:1.75em}}@media only screen and (min-width: 44em){.hero__text--xlarge{padding:3em 1.5em}}@media only screen and (min-width: 48.15em){.hero__text--xlarge{padding:4em 2em;height:360px}}@media only screen and (min-width: 64.15em){.hero__text--xlarge{height:446px}.hero__description--xlarge{font-size:1.125em}}.mini-products-list p{text-align:center;color:#000}.mini-products-list .product-upc{display:none}.mini-products-list .product-image{float:left;margin:0 1em 0.5em 0;width:50px;height:50px}.mini-products-list .product-image img{display:block}.mini-products-list li.item{margin:0 0 1em}.mini-products-list .product-details{text-align:left}.mini-products-list .product-details .product-name{font-size:1.2rem;line-height:110%;text-align:left}.mini-products-list .product-details table th{text-align:right}.mini-products-list .product-details table td{text-align:right}.mini-products-list .product-details .qty-price-pair{min-height:1.7rem;text-align:left}.mini-products-list .product-details .qty-price-pair .seperator{margin:0 0.5rem}.mini-products-list .product-details .actions{padding:0}.mini-products-list .product-details .actions .seperator{margin:0 0.5rem}.mini-products-list .product-actions{clear:both}.mini-products-list .item+.item{margin-top:1em}.mini-products-list .btn-edit{margin-bottom:1.5rem}.mini-products-list .truncated{clear:both}.mini-products-list .truncated .details{clear:both}.mini-products-list .truncated .truncated-full-value{overflow:hidden;*zoom:1;padding-bottom:0.5em}.mini-products-list .item-options dt,.mini-products-list .item-options dd{display:block;width:50%;text-align:center}.mini-products-list .item-options dt{float:left}.mini-products-list .item-options dd{float:right}.mini-products-list .subtotal{color:#000}.products-list-container{margin:0 auto 2em auto;max-width:128rem}.products-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;width:100%;max-width:100%}.products-list>li{list-style:none}.products-list .item{padding:0 1em 1em 1em;margin:0 auto;width:50%;font-size:1.4rem}.products-list .item p,.products-list .item strong{font-size:inherit}.products-list .item a{font-weight:400}.products-list .item img,.products-list .item p{margin-bottom:0.5rem}.products-list .item strong{display:block;margin-bottom:1em;min-height:3.5em;line-height:1.2}@media screen and (min-width: 50em){.products-list .item{width:25%}}@media screen and (min-width: 64em){.products-list .item{width:20%}}.cart-collaterals .checkout-types{text-align:center}.cart-collaterals .checkout-types button{width:100%;margin-bottom:1em;padding:.8em 0}.cart-collaterals .checkout-types p{font-weight:500;color:#000}.reward-checkout .reward{border-bottom:1px solid #9f9c9c;padding-bottom:1em;margin-bottom:1em}.reward-checkout .rewards-title__image{max-width:10em}form .prescription-controller{margin-top:1em}form .prescription-controller .form-list{max-width:100%}.pet-profile-section{margin-bottom:1em}.pet-profile-section select{width:100%;height:2.2em;border:1px solid #000}.prescription-controller-wrapper{max-width:35em}.sidebyside-fields .fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sidebyside-fields .fields .field{width:45%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 0 0 1em}.sidebyside-fields .fields .field .validation-error,.sidebyside-fields .fields .field .validation-passed{padding-right:1.3em}.sidebyside-fields .fields .field:first-child{padding-left:0}.sidebyside-fields .fields .field select,.sidebyside-fields .fields .field input{width:100%;height:2.2em}.pet-profiles-banners{background:#f8d1d3;margin:.3em 0}.pet-profiles-banners a{color:#000}.pet-profiles-banners #pet-profiles-discount-incentive-banner{text-align:center;padding:2em 1em}.sp-methods dt.reward-creditcard-replacement label{font-weight:normal}.sp-methods dt.reward-creditcard-replacement{font-size:1rem;background:#d7b680;margin-bottom:1em;padding:1em}.totals .total-rewards-col-label{font-weight:normal;text-align:left;padding-bottom:.5em}.ie7 .header{z-index:10}.ie7 .quick-access>div{display:block;float:left;margin-right:1em}.ie7 .quick-access>div .ie7_anon{margin-right:0.5em}.ie7 #cartHeader em{top:-0.75em;right:auto;left:1.25em}.ie7 .header-menu-panel{width:100%}.ie7 .top-cart .actions .button{margin:0.25em}.ie7 .home-banner .widget-banner ul,.ie7 .home-banner .widget-banner li,.ie7 .home-banner .widget-banner img{display:block;width:1280px !important;height:460px !important}.ie7 .banner-pagination{right:2em}.ie7 .home-poll,.ie7 .home-pet-profiles{width:45%}.ie7 .home-pods{clear:none}.ie7 .sub-footer .badges{width:90px}#nav{z-index:10}.shown-sub{z-index:20}.simplemodal-close{z-index:30}.search-autocomplete{z-index:50}@media screen and (max-width: 49.9375em){.nav-container{z-index:20}#nav{z-index:30}}

/*!
 *
 *  Project:  GLYPHICONS
 *  Author:   Jan Kovarik - www.glyphicons.com
 *  Twitter:  @jankovarik
 *
 */
html,
html .halflings {
  -webkit-font-smoothing: antialiased !important;
}
@font-face {
  font-family: 'Glyphicons';
  src: url('https://www.proplanvetdirect.com/skin/frontend/enterprise/default/magpleasure/vendor/glyphicons/fonts/glyphicons-regular.eot');
  src: url('https://www.proplanvetdirect.com/skin/frontend/enterprise/default/magpleasure/vendor/glyphicons/fonts/glyphicons-regular.eot?#iefix') format('embedded-opentype'), url('https://www.proplanvetdirect.com/skin/frontend/enterprise/default/magpleasure/vendor/glyphicons/fonts/glyphicons-regular.woff') format('woff'), url('https://www.proplanvetdirect.com/skin/frontend/enterprise/default/magpleasure/vendor/glyphicons/fonts/glyphicons-regular.ttf') format('truetype'), url('https://www.proplanvetdirect.com/skin/frontend/enterprise/default/magpleasure/vendor/glyphicons/fonts/glyphicons-regular.svg#glyphicons_halflingsregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
i.glyphicons {
  display: inline-block;
  position: relative;
  padding: 0;
  color: #1d1d1b;
  width: 16px;
  height: 16px;
  text-decoration: none;
  *display: inline;
  *zoom: 1;
}
i.glyphicons:before {
  color: #1D1D1B;
  font: 16px 'Glyphicons';
  left: 0;
  position: absolute;
  top: 0;
}
i.glyphicons.glass:before {
  content: "\e001";
}
i.glyphicons.leaf:before {
  content: "\e002";
}
i.glyphicons.dog:before {
  content: "\e003";
}
i.glyphicons.user:before {
  content: "\e004";
}
i.glyphicons.girl:before {
  content: "\e005";
}
i.glyphicons.car:before {
  content: "\e006";
}
i.glyphicons.user_add:before {
  content: "\e007";
}
i.glyphicons.user_remove:before {
  content: "\e008";
}
i.glyphicons.film:before {
  content: "\e009";
}
i.glyphicons.magic:before {
  content: "\e010";
}
i.glyphicons.envelope:before {
  content: "\2709";
}
i.glyphicons.camera:before {
  content: "\e012";
}
i.glyphicons.heart:before {
  content: "\e013";
}
i.glyphicons.beach_umbrella:before {
  content: "\e014";
}
i.glyphicons.train:before {
  content: "\e015";
}
i.glyphicons.print:before {
  content: "\e016";
}
i.glyphicons.bin:before {
  content: "\e017";
}
i.glyphicons.music:before {
  content: "\e018";
}
i.glyphicons.note:before {
  content: "\e019";
}
i.glyphicons.heart_empty:before {
  content: "\e020";
}
i.glyphicons.home:before {
  content: "\e021";
}
i.glyphicons.snowflake:before {
  content: "\2744";
}
i.glyphicons.fire:before {
  content: "\e023";
}
i.glyphicons.magnet:before {
  content: "\e024";
}
i.glyphicons.parents:before {
  content: "\e025";
}
i.glyphicons.binoculars:before {
  content: "\e026";
}
i.glyphicons.road:before {
  content: "\e027";
}
i.glyphicons.search:before {
  content: "\e028";
}
i.glyphicons.cars:before {
  content: "\e029";
}
i.glyphicons.notes_2:before {
  content: "\e030";
}
i.glyphicons.pencil:before {
  content: "\270F";
}
i.glyphicons.bus:before {
  content: "\e032";
}
i.glyphicons.wifi_alt:before {
  content: "\e033";
}
i.glyphicons.luggage:before {
  content: "\e034";
}
i.glyphicons.old_man:before {
  content: "\e035";
}
i.glyphicons.woman:before {
  content: "\e036";
}
i.glyphicons.file:before {
  content: "\e037";
}
i.glyphicons.coins:before {
  content: "\e038";
}
i.glyphicons.airplane:before {
  content: "\2708";
}
i.glyphicons.notes:before {
  content: "\e040";
}
i.glyphicons.stats:before {
  content: "\e041";
}
i.glyphicons.charts:before {
  content: "\e042";
}
i.glyphicons.pie_chart:before {
  content: "\e043";
}
i.glyphicons.group:before {
  content: "\e044";
}
i.glyphicons.keys:before {
  content: "\e045";
}
i.glyphicons.calendar:before {
  content: "\e046";
}
i.glyphicons.router:before {
  content: "\e047";
}
i.glyphicons.camera_small:before {
  content: "\e048";
}
i.glyphicons.dislikes:before {
  content: "\e049";
}
i.glyphicons.star:before {
  content: "\e050";
}
i.glyphicons.link:before {
  content: "\e051";
}
i.glyphicons.eye_open:before {
  content: "\e052";
}
i.glyphicons.eye_close:before {
  content: "\e053";
}
i.glyphicons.alarm:before {
  content: "\e054";
}
i.glyphicons.clock:before {
  content: "\e055";
}
i.glyphicons.stopwatch:before {
  content: "\e056";
}
i.glyphicons.projector:before {
  content: "\e057";
}
i.glyphicons.history:before {
  content: "\e058";
}
i.glyphicons.truck:before {
  content: "\e059";
}
i.glyphicons.cargo:before {
  content: "\e060";
}
i.glyphicons.compass:before {
  content: "\e061";
}
i.glyphicons.keynote:before {
  content: "\e062";
}
i.glyphicons.paperclip:before {
  content: "\e063";
}
i.glyphicons.power:before {
  content: "\e064";
}
i.glyphicons.lightbulb:before {
  content: "\e065";
}
i.glyphicons.tag:before {
  content: "\e066";
}
i.glyphicons.tags:before {
  content: "\e067";
}
i.glyphicons.cleaning:before {
  content: "\e068";
}
i.glyphicons.ruller:before {
  content: "\e069";
}
i.glyphicons.gift:before {
  content: "\e070";
}
i.glyphicons.umbrella:before {
  content: "\2602";
}
i.glyphicons.book:before {
  content: "\e072";
}
i.glyphicons.bookmark:before {
  content: "\e073";
}
i.glyphicons.wifi:before {
  content: "\e074";
}
i.glyphicons.cup:before {
  content: "\e075";
}
i.glyphicons.stroller:before {
  content: "\e076";
}
i.glyphicons.headphones:before {
  content: "\e077";
}
i.glyphicons.headset:before {
  content: "\e078";
}
i.glyphicons.warning_sign:before {
  content: "\e079";
}
i.glyphicons.signal:before {
  content: "\e080";
}
i.glyphicons.retweet:before {
  content: "\e081";
}
i.glyphicons.refresh:before {
  content: "\e082";
}
i.glyphicons.roundabout:before {
  content: "\e083";
}
i.glyphicons.random:before {
  content: "\e084";
}
i.glyphicons.heat:before {
  content: "\e085";
}
i.glyphicons.repeat:before {
  content: "\e086";
}
i.glyphicons.display:before {
  content: "\e087";
}
i.glyphicons.log_book:before {
  content: "\e088";
}
i.glyphicons.adress_book:before {
  content: "\e089";
}
i.glyphicons.building:before {
  content: "\e090";
}
i.glyphicons.eyedropper:before {
  content: "\e091";
}
i.glyphicons.adjust:before {
  content: "\e092";
}
i.glyphicons.tint:before {
  content: "\e093";
}
i.glyphicons.crop:before {
  content: "\e094";
}
i.glyphicons.vector_path_square:before {
  content: "\e095";
}
i.glyphicons.vector_path_circle:before {
  content: "\e096";
}
i.glyphicons.vector_path_polygon:before {
  content: "\e097";
}
i.glyphicons.vector_path_line:before {
  content: "\e098";
}
i.glyphicons.vector_path_curve:before {
  content: "\e099";
}
i.glyphicons.vector_path_all:before {
  content: "\e100";
}
i.glyphicons.font:before {
  content: "\e101";
}
i.glyphicons.italic:before {
  content: "\e102";
}
i.glyphicons.bold:before {
  content: "\e103";
}
i.glyphicons.text_underline:before {
  content: "\e104";
}
i.glyphicons.text_strike:before {
  content: "\e105";
}
i.glyphicons.text_height:before {
  content: "\e106";
}
i.glyphicons.text_width:before {
  content: "\e107";
}
i.glyphicons.text_resize:before {
  content: "\e108";
}
i.glyphicons.left_indent:before {
  content: "\e109";
}
i.glyphicons.right_indent:before {
  content: "\e110";
}
i.glyphicons.align_left:before {
  content: "\e111";
}
i.glyphicons.align_center:before {
  content: "\e112";
}
i.glyphicons.align_right:before {
  content: "\e113";
}
i.glyphicons.justify:before {
  content: "\e114";
}
i.glyphicons.list:before {
  content: "\e115";
}
i.glyphicons.text_smaller:before {
  content: "\e116";
}
i.glyphicons.text_bigger:before {
  content: "\e117";
}
i.glyphicons.embed:before {
  content: "\e118";
}
i.glyphicons.embed_close:before {
  content: "\e119";
}
i.glyphicons.table:before {
  content: "\e120";
}
i.glyphicons.message_full:before {
  content: "\e121";
}
i.glyphicons.message_empty:before {
  content: "\e122";
}
i.glyphicons.message_in:before {
  content: "\e123";
}
i.glyphicons.message_out:before {
  content: "\e124";
}
i.glyphicons.message_plus:before {
  content: "\e125";
}
i.glyphicons.message_minus:before {
  content: "\e126";
}
i.glyphicons.message_ban:before {
  content: "\e127";
}
i.glyphicons.message_flag:before {
  content: "\e128";
}
i.glyphicons.message_lock:before {
  content: "\e129";
}
i.glyphicons.message_new:before {
  content: "\e130";
}
i.glyphicons.inbox:before {
  content: "\e131";
}
i.glyphicons.inbox_plus:before {
  content: "\e132";
}
i.glyphicons.inbox_minus:before {
  content: "\e133";
}
i.glyphicons.inbox_lock:before {
  content: "\e134";
}
i.glyphicons.inbox_in:before {
  content: "\e135";
}
i.glyphicons.inbox_out:before {
  content: "\e136";
}
i.glyphicons.cogwheel:before {
  content: "\e137";
}
i.glyphicons.cogwheels:before {
  content: "\e138";
}
i.glyphicons.picture:before {
  content: "\e139";
}
i.glyphicons.adjust_alt:before {
  content: "\e140";
}
i.glyphicons.database_lock:before {
  content: "\e141";
}
i.glyphicons.database_plus:before {
  content: "\e142";
}
i.glyphicons.database_minus:before {
  content: "\e143";
}
i.glyphicons.database_ban:before {
  content: "\e144";
}
i.glyphicons.folder_open:before {
  content: "\e145";
}
i.glyphicons.folder_plus:before {
  content: "\e146";
}
i.glyphicons.folder_minus:before {
  content: "\e147";
}
i.glyphicons.folder_lock:before {
  content: "\e148";
}
i.glyphicons.folder_flag:before {
  content: "\e149";
}
i.glyphicons.folder_new:before {
  content: "\e150";
}
i.glyphicons.edit:before {
  content: "\e151";
}
i.glyphicons.new_window:before {
  content: "\e152";
}
i.glyphicons.check:before {
  content: "\e153";
}
i.glyphicons.unchecked:before {
  content: "\e154";
}
i.glyphicons.more_windows:before {
  content: "\e155";
}
i.glyphicons.show_big_thumbnails:before {
  content: "\e156";
}
i.glyphicons.show_thumbnails:before {
  content: "\e157";
}
i.glyphicons.show_thumbnails_with_lines:before {
  content: "\e158";
}
i.glyphicons.show_lines:before {
  content: "\e159";
}
i.glyphicons.playlist:before {
  content: "\e160";
}
i.glyphicons.imac:before {
  content: "\e161";
}
i.glyphicons.macbook:before {
  content: "\e162";
}
i.glyphicons.ipad:before {
  content: "\e163";
}
i.glyphicons.iphone:before {
  content: "\e164";
}
i.glyphicons.iphone_transfer:before {
  content: "\e165";
}
i.glyphicons.iphone_exchange:before {
  content: "\e166";
}
i.glyphicons.ipod:before {
  content: "\e167";
}
i.glyphicons.ipod_shuffle:before {
  content: "\e168";
}
i.glyphicons.ear_plugs:before {
  content: "\e169";
}
i.glyphicons.phone:before {
  content: "\e170";
}
i.glyphicons.step_backward:before {
  content: "\e171";
}
i.glyphicons.fast_backward:before {
  content: "\e172";
}
i.glyphicons.rewind:before {
  content: "\e173";
}
i.glyphicons.play:before {
  content: "\e174";
}
i.glyphicons.pause:before {
  content: "\e175";
}
i.glyphicons.stop:before {
  content: "\e176";
}
i.glyphicons.forward:before {
  content: "\e177";
}
i.glyphicons.fast_forward:before {
  content: "\e178";
}
i.glyphicons.step_forward:before {
  content: "\e179";
}
i.glyphicons.eject:before {
  content: "\e180";
}
i.glyphicons.facetime_video:before {
  content: "\e181";
}
i.glyphicons.download_alt:before {
  content: "\e182";
}
i.glyphicons.mute:before {
  content: "\e183";
}
i.glyphicons.volume_down:before {
  content: "\e184";
}
i.glyphicons.volume_up:before {
  content: "\e185";
}
i.glyphicons.screenshot:before {
  content: "\e186";
}
i.glyphicons.move:before {
  content: "\e187";
}
i.glyphicons.more:before {
  content: "\e188";
}
i.glyphicons.brightness_reduce:before {
  content: "\e189";
}
i.glyphicons.brightness_increase:before {
  content: "\e190";
}
i.glyphicons.circle_plus:before {
  content: "\e191";
}
i.glyphicons.circle_minus:before {
  content: "\e192";
}
i.glyphicons.circle_remove:before {
  content: "\e193";
}
i.glyphicons.circle_ok:before {
  content: "\e194";
}
i.glyphicons.circle_question_mark:before {
  content: "\e195";
}
i.glyphicons.circle_info:before {
  content: "\e196";
}
i.glyphicons.circle_exclamation_mark:before {
  content: "\e197";
}
i.glyphicons.remove:before {
  content: "\e198";
}
i.glyphicons.ok:before {
  content: "\e199";
}
i.glyphicons.ban:before {
  content: "\e200";
}
i.glyphicons.download:before {
  content: "\e201";
}
i.glyphicons.upload:before {
  content: "\e202";
}
i.glyphicons.shopping_cart:before {
  content: "\e203";
}
i.glyphicons.lock:before {
  content: "\e204";
}
i.glyphicons.unlock:before {
  content: "\e205";
}
i.glyphicons.electricity:before {
  content: "\e206";
}
i.glyphicons.ok_2:before {
  content: "\e207";
}
i.glyphicons.remove_2:before {
  content: "\e208";
}
i.glyphicons.cart_out:before {
  content: "\e209";
}
i.glyphicons.cart_in:before {
  content: "\e210";
}
i.glyphicons.left_arrow:before {
  content: "\e211";
}
i.glyphicons.right_arrow:before {
  content: "\e212";
}
i.glyphicons.down_arrow:before {
  content: "\e213";
}
i.glyphicons.up_arrow:before {
  content: "\e214";
}
i.glyphicons.resize_small:before {
  content: "\e215";
}
i.glyphicons.resize_full:before {
  content: "\e216";
}
i.glyphicons.circle_arrow_left:before {
  content: "\e217";
}
i.glyphicons.circle_arrow_right:before {
  content: "\e218";
}
i.glyphicons.circle_arrow_top:before {
  content: "\e219";
}
i.glyphicons.circle_arrow_down:before {
  content: "\e220";
}
i.glyphicons.play_button:before {
  content: "\e221";
}
i.glyphicons.unshare:before {
  content: "\e222";
}
i.glyphicons.share:before {
  content: "\e223";
}
i.glyphicons.chevron-right:before {
  content: "\e224";
}
i.glyphicons.chevron-left:before {
  content: "\e225";
}
i.glyphicons.bluetooth:before {
  content: "\e226";
}
i.glyphicons.euro:before {
  content: "\20AC";
}
i.glyphicons.usd:before {
  content: "\e228";
}
i.glyphicons.gbp:before {
  content: "\e229";
}
i.glyphicons.retweet_2:before {
  content: "\e230";
}
i.glyphicons.moon:before {
  content: "\e231";
}
i.glyphicons.sun:before {
  content: "\2609";
}
i.glyphicons.cloud:before {
  content: "\2601";
}
i.glyphicons.direction:before {
  content: "\e234";
}
i.glyphicons.brush:before {
  content: "\e235";
}
i.glyphicons.pen:before {
  content: "\e236";
}
i.glyphicons.zoom_in:before {
  content: "\e237";
}
i.glyphicons.zoom_out:before {
  content: "\e238";
}
i.glyphicons.pin:before {
  content: "\e239";
}
i.glyphicons.albums:before {
  content: "\e240";
}
i.glyphicons.rotation_lock:before {
  content: "\e241";
}
i.glyphicons.flash:before {
  content: "\e242";
}
i.glyphicons.google_maps:before {
  content: "\e243";
}
i.glyphicons.anchor:before {
  content: "\2693";
}
i.glyphicons.conversation:before {
  content: "\e245";
}
i.glyphicons.chat:before {
  content: "\e246";
}
i.glyphicons.male:before {
  content: "\e247";
}
i.glyphicons.female:before {
  content: "\e248";
}
i.glyphicons.asterisk:before {
  content: "\002A";
}
i.glyphicons.divide:before {
  content: "\00F7";
}
i.glyphicons.snorkel_diving:before {
  content: "\e251";
}
i.glyphicons.scuba_diving:before {
  content: "\e252";
}
i.glyphicons.oxygen_bottle:before {
  content: "\e253";
}
i.glyphicons.fins:before {
  content: "\e254";
}
i.glyphicons.fishes:before {
  content: "\e255";
}
i.glyphicons.boat:before {
  content: "\e256";
}
i.glyphicons.delete:before {
  content: "\e257";
}
i.glyphicons.sheriffs_star:before {
  content: "\e258";
}
i.glyphicons.qrcode:before {
  content: "\e259";
}
i.glyphicons.barcode:before {
  content: "\e260";
}
i.glyphicons.pool:before {
  content: "\e261";
}
i.glyphicons.buoy:before {
  content: "\e262";
}
i.glyphicons.spade:before {
  content: "\e263";
}
i.glyphicons.bank:before {
  content: "\e264";
}
i.glyphicons.vcard:before {
  content: "\e265";
}
i.glyphicons.electrical_plug:before {
  content: "\e266";
}
i.glyphicons.flag:before {
  content: "\e267";
}
i.glyphicons.credit_card:before {
  content: "\e268";
}
i.glyphicons.keyboard-wireless:before {
  content: "\e269";
}
i.glyphicons.keyboard-wired:before {
  content: "\e270";
}
i.glyphicons.shield:before {
  content: "\e271";
}
i.glyphicons.ring:before {
  content: "\02DA";
}
i.glyphicons.cake:before {
  content: "\e273";
}
i.glyphicons.drink:before {
  content: "\e274";
}
i.glyphicons.beer:before {
  content: "\e275";
}
i.glyphicons.fast_food:before {
  content: "\e276";
}
i.glyphicons.cutlery:before {
  content: "\e277";
}
i.glyphicons.pizza:before {
  content: "\e278";
}
i.glyphicons.birthday_cake:before {
  content: "\e279";
}
i.glyphicons.tablet:before {
  content: "\e280";
}
i.glyphicons.settings:before {
  content: "\e281";
}
i.glyphicons.bullets:before {
  content: "\e282";
}
i.glyphicons.cardio:before {
  content: "\e283";
}
i.glyphicons.t-shirt:before {
  content: "\e284";
}
i.glyphicons.pants:before {
  content: "\e285";
}
i.glyphicons.sweater:before {
  content: "\e286";
}
i.glyphicons.fabric:before {
  content: "\e287";
}
i.glyphicons.leather:before {
  content: "\e288";
}
i.glyphicons.scissors:before {
  content: "\e289";
}
i.glyphicons.bomb:before {
  content: "\e290";
}
i.glyphicons.skull:before {
  content: "\e291";
}
i.glyphicons.celebration:before {
  content: "\e292";
}
i.glyphicons.tea_kettle:before {
  content: "\e293";
}
i.glyphicons.french_press:before {
  content: "\e294";
}
i.glyphicons.coffe_cup:before {
  content: "\e295";
}
i.glyphicons.pot:before {
  content: "\e296";
}
i.glyphicons.grater:before {
  content: "\e297";
}
i.glyphicons.kettle:before {
  content: "\e298";
}
i.glyphicons.hospital:before {
  content: "\e299";
}
i.glyphicons.hospital_h:before {
  content: "\e300";
}
i.glyphicons.microphone:before {
  content: "\e301";
}
i.glyphicons.webcam:before {
  content: "\e302";
}
i.glyphicons.temple_christianity_church:before {
  content: "\e303";
}
i.glyphicons.temple_islam:before {
  content: "\e304";
}
i.glyphicons.temple_hindu:before {
  content: "\e305";
}
i.glyphicons.temple_buddhist:before {
  content: "\e306";
}
i.glyphicons.bicycle:before {
  content: "\e307";
}
i.glyphicons.life_preserver:before {
  content: "\e308";
}
i.glyphicons.share_alt:before {
  content: "\e309";
}
i.glyphicons.comments:before {
  content: "\e310";
}
i.glyphicons.flower:before {
  content: "\2698";
}
i.glyphicons.baseball:before {
  content: "\e312";
}
i.glyphicons.rugby:before {
  content: "\e313";
}
i.glyphicons.ax:before {
  content: "\e314";
}
i.glyphicons.table_tennis:before {
  content: "\e315";
}
i.glyphicons.bowling:before {
  content: "\e316";
}
i.glyphicons.tree_conifer:before {
  content: "\e317";
}
i.glyphicons.tree_deciduous:before {
  content: "\e318";
}
i.glyphicons.more_items:before {
  content: "\e319";
}
i.glyphicons.sort:before {
  content: "\e320";
}
i.glyphicons.filter:before {
  content: "\e321";
}
i.glyphicons.gamepad:before {
  content: "\e322";
}
i.glyphicons.playing_dices:before {
  content: "\e323";
}
i.glyphicons.calculator:before {
  content: "\e324";
}
i.glyphicons.tie:before {
  content: "\e325";
}
i.glyphicons.wallet:before {
  content: "\e326";
}
i.glyphicons.piano:before {
  content: "\e327";
}
i.glyphicons.sampler:before {
  content: "\e328";
}
i.glyphicons.podium:before {
  content: "\e329";
}
i.glyphicons.soccer_ball:before {
  content: "\e330";
}
i.glyphicons.blog:before {
  content: "\e331";
}
i.glyphicons.dashboard:before {
  content: "\e332";
}
i.glyphicons.certificate:before {
  content: "\e333";
}
i.glyphicons.bell:before {
  content: "\e334";
}
i.glyphicons.candle:before {
  content: "\e335";
}
i.glyphicons.pushpin:before {
  content: "\e336";
}
i.glyphicons.iphone_shake:before {
  content: "\e337";
}
i.glyphicons.pin_flag:before {
  content: "\e338";
}
i.glyphicons.turtle:before {
  content: "\e339";
}
i.glyphicons.rabbit:before {
  content: "\e340";
}
i.glyphicons.globe:before {
  content: "\e341";
}
i.glyphicons.briefcase:before {
  content: "\e342";
}
i.glyphicons.hdd:before {
  content: "\e343";
}
i.glyphicons.thumbs_up:before {
  content: "\e344";
}
i.glyphicons.thumbs_down:before {
  content: "\e345";
}
i.glyphicons.hand_right:before {
  content: "\e346";
}
i.glyphicons.hand_left:before {
  content: "\e347";
}
i.glyphicons.hand_up:before {
  content: "\e348";
}
i.glyphicons.hand_down:before {
  content: "\e349";
}
i.glyphicons.fullscreen:before {
  content: "\e350";
}
i.glyphicons.shopping_bag:before {
  content: "\e351";
}
i.glyphicons.book_open:before {
  content: "\e352";
}
i.glyphicons.nameplate:before {
  content: "\e353";
}
i.glyphicons.nameplate_alt:before {
  content: "\e354";
}
i.glyphicons.vases:before {
  content: "\e355";
}
i.glyphicons.bullhorn:before {
  content: "\e356";
}
i.glyphicons.dumbbell:before {
  content: "\e357";
}
i.glyphicons.suitcase:before {
  content: "\e358";
}
i.glyphicons.file_import:before {
  content: "\e359";
}
i.glyphicons.file_export:before {
  content: "\e360";
}
i.glyphicons.bug:before {
  content: "\e361";
}
i.glyphicons.crown:before {
  content: "\e362";
}
i.glyphicons.smoking:before {
  content: "\e363";
}
i.glyphicons.cloud-upload:before {
  content: "\e364";
}
i.glyphicons.cloud-download:before {
  content: "\e365";
}
i.glyphicons.restart:before {
  content: "\e366";
}
i.glyphicons.security_camera:before {
  content: "\e367";
}
i.glyphicons.expand:before {
  content: "\e368";
}
i.glyphicons.collapse:before {
  content: "\e369";
}
i.glyphicons.collapse_top:before {
  content: "\e370";
}
i.glyphicons.globe_af:before {
  content: "\e371";
}
i.glyphicons.global:before {
  content: "\e372";
}
i.glyphicons.spray:before {
  content: "\e373";
}
i.glyphicons.nails:before {
  content: "\e374";
}
i.glyphicons.claw_hammer:before {
  content: "\e375";
}
i.glyphicons.classic_hammer:before {
  content: "\e376";
}
i.glyphicons.hand_saw:before {
  content: "\e377";
}
i.glyphicons.riflescope:before {
  content: "\e378";
}
i.glyphicons.electrical_socket_eu:before {
  content: "\e379";
}
i.glyphicons.electrical_socket_us:before {
  content: "\e380";
}
i.glyphicons.pinterest:before {
  content: "\e381";
}
i.glyphicons.dropbox:before {
  content: "\e382";
}
i.glyphicons.google_plus:before {
  content: "\e383";
}
i.glyphicons.jolicloud:before {
  content: "\e384";
}
i.glyphicons.yahoo:before {
  content: "\e385";
}
i.glyphicons.blogger:before {
  content: "\e386";
}
i.glyphicons.picasa:before {
  content: "\e387";
}
i.glyphicons.amazon:before {
  content: "\e388";
}
i.glyphicons.tumblr:before {
  content: "\e389";
}
i.glyphicons.wordpress:before {
  content: "\e390";
}
i.glyphicons.instapaper:before {
  content: "\e391";
}
i.glyphicons.evernote:before {
  content: "\e392";
}
i.glyphicons.xing:before {
  content: "\e393";
}
i.glyphicons.zootool:before {
  content: "\e394";
}
i.glyphicons.dribbble:before {
  content: "\e395";
}
i.glyphicons.deviantart:before {
  content: "\e396";
}
i.glyphicons.read_it_later:before {
  content: "\e397";
}
i.glyphicons.linked_in:before {
  content: "\e398";
}
i.glyphicons.forrst:before {
  content: "\e399";
}
i.glyphicons.pinboard:before {
  content: "\e400";
}
i.glyphicons.behance:before {
  content: "\e401";
}
i.glyphicons.github:before {
  content: "\e402";
}
i.glyphicons.youtube:before {
  content: "\e403";
}
i.glyphicons.skitch:before {
  content: "\e404";
}
i.glyphicons.foursquare:before {
  content: "\e405";
}
i.glyphicons.quora:before {
  content: "\e406";
}
i.glyphicons.badoo:before {
  content: "\e407";
}
i.glyphicons.spotify:before {
  content: "\e408";
}
i.glyphicons.stumbleupon:before {
  content: "\e409";
}
i.glyphicons.readability:before {
  content: "\e410";
}
i.glyphicons.facebook:before {
  content: "\e411";
}
i.glyphicons.twitter:before {
  content: "\e412";
}
i.glyphicons.instagram:before {
  content: "\e413";
}
i.glyphicons.posterous_spaces:before {
  content: "\e414";
}
i.glyphicons.vimeo:before {
  content: "\e415";
}
i.glyphicons.flickr:before {
  content: "\e416";
}
i.glyphicons.last_fm:before {
  content: "\e417";
}
i.glyphicons.rss:before {
  content: "\e418";
}
i.glyphicons.skype:before {
  content: "\e419";
}
i.glyphicons.e-mail:before {
  content: "\e420";
}

/* Layout Configuration */
.mobile {
  display: none;
}
@media (max-width: 770px) {
  .mobile {
    display: block;
  }
}
.mobile .mobile-block {
  display: none;
}
@media (max-width: 770px) {
  .mobile .mobile-block {
    display: block;
  }
}
.mobile.two-columns-left section.content,
.mobile.two-columns-right section.content {
  width: 100%;
  float: left;
}
.mobile.two-columns-left section.content .swipe-me,
.mobile.two-columns-right section.content .swipe-me {
  width: 40px;
  height: 40px;
  -webkit-transition: all 0.5s 0.3s ease-in-out;
  -moz-transition: all 0.5s 0.3s ease-in-out;
  -o-transition: all 0.5s 0.3s ease-in-out;
  transition: all 0.5s 0.3s ease-in-out;
  opacity: 0.5;
  text-indent: -10000px;
  cursor: pointer;
  margin-bottom: 5px;
  margin-top: -15px;
  float: right;
}
.mobile.two-columns-left section.content .swipe-me:hover,
.mobile.two-columns-right section.content .swipe-me:hover {
  opacity: 0.7;
}
.mobile.two-columns-left section.content .swipe-me.right,
.mobile.two-columns-right section.content .swipe-me.right {
  background: url(https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/swipe_left.png) no-repeat 100% 50% transparent;
  background: url(https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/swipe_left.svg) no-repeat 100% 50% transparent;
}
.mobile.two-columns-left section.content .swipe-me.left,
.mobile.two-columns-right section.content .swipe-me.left {
  background: url(https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/swipe_right.png) no-repeat 100% 50% transparent;
  background: url(https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/swipe_right.svg) no-repeat 100% 50% transparent;
}
.mobile.two-columns-left aside,
.mobile.two-columns-right aside {
  position: fixed;
  width: 80%;
  max-width: 320px;
  top: 0;
  height: 100vh;
  background: #fff;
  z-index: 199999;
  padding: 20px;
}
.mobile.two-columns-left aside.right,
.mobile.two-columns-right aside.right,
.mobile.two-columns-left aside.left,
.mobile.two-columns-right aside.left {
  overflow-y: scroll;
  display: none;
}
.mobile.two-columns-left aside.right.active,
.mobile.two-columns-right aside.right.active,
.mobile.two-columns-left aside.left.active,
.mobile.two-columns-right aside.left.active {
  display: block;
  -webkit-box-shadow: 0px 0 15px 0 #333333;
  -moz-box-shadow: 0px 0 15px 0 #333333;
  box-shadow: 0px 0 15px 0 #333333;
}
.mobile.two-columns-left aside.right,
.mobile.two-columns-right aside.right {
  right: -80%;
}
.mobile.two-columns-left aside.right.active,
.mobile.two-columns-right aside.right.active {
  right: 0;
}
.mobile.two-columns-left aside.left,
.mobile.two-columns-right aside.left {
  /* None Active */
  left: -80%;
}
.mobile.two-columns-left aside.left.active,
.mobile.two-columns-right aside.left.active {
  left: 0;
}
.mobile.two-columns-left .mpblog-search input#search-blog,
.mobile.two-columns-right .mpblog-search input#search-blog {
  width: 100%;
}
.desktop {
  display: block;
}
@media (max-width: 770px) {
  .desktop {
    display: none;
  }
}
.desktop .desktop-block {
  display: block;
}
@media (max-width: 770px) {
  .desktop .desktop-block {
    display: none;
  }
}
.desktop.two-columns-left section.content,
.desktop.two-columns-right section.content {
  width: 74%;
  float: left;
}
.desktop.two-columns-left aside.left,
.desktop.two-columns-right aside.left,
.desktop.two-columns-left aside.right,
.desktop.two-columns-right aside.right {
  width: 23%;
  float: left;
}
.desktop.two-columns-right section.content {
  padding-right: 20px;
}
.desktop.two-columns-left section.content {
  padding-left: 20px;
}
.desktop.three-columns section.content {
  width: 58%;
  float: left;
  padding: 0 18px;
}
.desktop.three-columns aside.left,
.desktop.three-columns aside.right {
  width: 18%;
  float: left;
}
/* List of Posts */
@media (max-width: 1024px) {
  .mpblog-list.list .mpblog-post {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 1em;
    padding-bottom: 1em;
  }
  .mpblog-list.list .mpblog-post:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
.mpblog-list.list .mpblog-post .thumbnail-container {
  overflow: hidden;
}
.mpblog-list.list .mpblog-post .post-thumbnail {
  -webkit-transition: -webkit-transform 0.3s 0.15s ease-out;
  -moz-transition: -moz-transform 0.3s 0.15s ease-out;
  -o-transition: -o-transform 0.3s 0.15s ease-out;
  transition: -webkit-transform 0.3s 0.15s ease-out,-moz-transform 0.3s 0.15s ease-out,-o-transform 0.3s 0.15s ease-out,transform 0.3s 0.15s ease-out;
}
.mpblog-list.list .mpblog-post .post-thumbnail:hover {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.mpblog-list.list .mp-read-more {
  margin-right: 1.5em;
  margin-bottom: 1.5em;
  float: left;
}
.mpblog-list.grid {
  width: 100%;
}
.mpblog-list.grid .item {
  -webkit-transition: width 0.3s ease-in-out;
  -moz-transition: width 0.3s ease-in-out;
  -o-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
  float: left;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mpblog-list.grid .item .post-container {
  overflow: hidden;
  background-color: #f4f4f4;
  padding: 10px;
}
.mpblog-list.grid .item .post-container .thumbnail-container {
  overflow: hidden;
}
.mpblog-list.grid .item .post-container .post-thumbnail {
  margin: -10px -10px 10px;
  -webkit-transition: -webkit-transform 0.3s 0.15s ease-out;
  -moz-transition: -moz-transform 0.3s 0.15s ease-out;
  -o-transition: -o-transform 0.3s 0.15s ease-out;
  transition: -webkit-transform 0.3s 0.15s ease-out,-moz-transform 0.3s 0.15s ease-out,-o-transform 0.3s 0.15s ease-out,transform 0.3s 0.15s ease-out;
}
.mpblog-list.grid .item .post-container .post-thumbnail:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.mpblog-list.grid .item .post-container .mp-footer {
  margin-bottom: 20px;
}
.mpblog-list.grid .item .post-container span.comments {
  float: left;
  margin-left: 0;
}
/* Grid Sizer */
.three-columns .mpblog-list.grid .grid-sizer {
  width: 33%;
}
.three-columns .mpblog-list.grid .item {
  width: 33%;
}
.three-columns .mpblog-list.grid .item.w2 {
  width: 66%;
}
.three-columns .mpblog-list.grid .item.w3 {
  width: 100%;
  padding: 0 !important;
}
@media only screen and (max-width: 1024px) {
  .three-columns .mpblog-list.grid .grid-sizer {
    width: 50%;
  }
  .three-columns .mpblog-list.grid .item {
    width: 50%;
  }
  .three-columns .mpblog-list.grid .item.w2,
  .three-columns .mpblog-list.grid .item.w3 {
    width: 100%;
    padding: 0 !important;
  }
}
@media only screen and (max-width: 600px) {
  .three-columns .mpblog-list.grid .grid-sizer {
    width: 100%;
  }
  .three-columns .mpblog-list.grid .item {
    padding: 0 !important;
    width: 100%;
  }
  .three-columns .mpblog-list.grid .item.w3,
  .three-columns .mpblog-list.grid .item.w2 {
    width: 100%;
  }
}
.two-columns-right .mpblog-list.grid .grid-sizer,
.two-columns-left .mpblog-list.grid .grid-sizer {
  width: 25%;
}
.two-columns-right .mpblog-list.grid .item,
.two-columns-left .mpblog-list.grid .item {
  width: 25%;
}
.two-columns-right .mpblog-list.grid .item.w2,
.two-columns-left .mpblog-list.grid .item.w2 {
  width: 50%;
}
.two-columns-right .mpblog-list.grid .item.w3,
.two-columns-left .mpblog-list.grid .item.w3 {
  width: 75%;
}
@media only screen and (max-width: 1024px) {
  .two-columns-right .mpblog-list.grid .grid-sizer,
  .two-columns-left .mpblog-list.grid .grid-sizer {
    width: 50%;
  }
  .two-columns-right .mpblog-list.grid .item,
  .two-columns-left .mpblog-list.grid .item {
    width: 50%;
  }
  .two-columns-right .mpblog-list.grid .item.w3,
  .two-columns-left .mpblog-list.grid .item.w3,
  .two-columns-right .mpblog-list.grid .item.w2,
  .two-columns-left .mpblog-list.grid .item.w2 {
    width: 100%;
    padding: 0 !important;
  }
}
@media only screen and (max-width: 600px) {
  .two-columns-right .mpblog-list.grid .grid-sizer,
  .two-columns-left .mpblog-list.grid .grid-sizer {
    width: 100%;
  }
  .two-columns-right .mpblog-list.grid .item,
  .two-columns-left .mpblog-list.grid .item {
    padding: 0 !important;
    width: 100%;
  }
  .two-columns-right .mpblog-list.grid .item.w3,
  .two-columns-left .mpblog-list.grid .item.w3,
  .two-columns-right .mpblog-list.grid .item.w2,
  .two-columns-left .mpblog-list.grid .item.w2 {
    width: 100%;
  }
}
.one-column .mpblog-list.grid .grid-sizer {
  width: 20%;
}
.one-column .mpblog-list.grid .item {
  width: 20%;
}
.one-column .mpblog-list.grid .item.w2 {
  width: 40%;
}
.one-column .mpblog-list.grid .item.w3 {
  width: 60%;
}
@media only screen and (max-width: 1024px) {
  .one-column .mpblog-list.grid .grid-sizer {
    width: 33%;
  }
  .one-column .mpblog-list.grid .item {
    width: 33%;
  }
  .one-column .mpblog-list.grid .item.w2 {
    width: 66%;
  }
  .one-column .mpblog-list.grid .item.w3 {
    width: 100%;
    padding: 0 !important;
  }
}
@media only screen and (max-width: 600px) {
  .one-column .mpblog-list.grid .grid-sizer {
    width: 100%;
  }
  .one-column .mpblog-list.grid .item {
    padding: 0 !important;
    width: 100%;
  }
  .one-column .mpblog-list.grid .item.w3,
  .one-column .mpblog-list.grid .item.w2 {
    width: 100%;
  }
}
.mpblog-container.list .mp-pager {
  border-top: 1px solid #cccccc;
}
.mpblog-container .mp-pager {
  margin-top: 40px;
  padding: 10px 5px 0;
}
.mpblog-container .mp-pager .navi a {
  line-height: 16px;
  min-height: 16px;
  width: 45%;
}
.mpblog-container .mp-pager .newer a {
  float: right;
  text-align: right;
}
.mpblog-container .mp-pager .newer a i.glyphicons {
  margin-left: 5px;
}
.mpblog-container .mp-pager .older a {
  float: left;
  text-align: left;
}
.mpblog-container .mp-pager .older a i.glyphicons {
  margin-right: 5px;
}
/** Comments */
@media (max-width: 770px) {
  .comments-action {
    display: inline-block;
    margin-top: 20px;
  }
}
@media (min-width: 770px) {
  .comments-action {
    float: right;
  }
}
.comments-action .leave-a-comment {
  margin-left: 15px;
  line-height: 24px;
}
.comments-action .leave-a-comment a {
  text-transform: uppercase;
  font-size: larger;
}
.comments-action .blog-icon.rss {
  background: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/rss.png") no-repeat 0 0 transparent;
  /** One for elder */
  background: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/rss.svg") no-repeat 0 0 transparent;
  /** One for new */
}
@media (min-width: 770px) {
  .comments-action .blog-icon.rss {
    display: inline-block;
  }
}
.comments-action .blog-icon.rss,
.comments-action .leave-a-comment {
  float: left;
}
.mpblog-comments-container .comments-header {
  border-bottom: 1px solid #cccccc;
  padding-bottom: 5px;
  position: relative;
}
.mpblog-comments-container .comments-header span.leave-a-comment {
  float: left;
  margin-left: 0;
}
.mpblog-comments-container .comments-header span.rss-comments {
  float: left;
  margin-left: 20px;
}
.mpblog-comments-container .mp-comment-header {
  margin-bottom: 10px;
}
.mpblog-comments-container .mp-comment-author,
.mpblog-comments-container .mp-comment-date,
.mpblog-comments-container .mp-comment-willapprove {
  float: left;
  margin-right: 10px;
}
.mpblog-comments-container .mp-comment-willapprove {
  color: red;
  font-style: italic;
  font-size: smaller;
}
.mpblog-comments-container .mp-replies {
  padding-left: 24px;
}
@media (max-width: 1024px) {
  .mpblog-comments-container .mp-replies {
    padding-left: 12px;
  }
}
@media (max-width: 600px) {
  .mpblog-comments-container .mp-replies {
    padding-left: 6px;
  }
}
.mp-comment-content,
.mp-comment-form {
  padding: 10px;
  margin: 20px 0;
  border: 1px solid #cccccc;
}
.mp-comment-content.my-comment {
  border-color: #3399cc;
}
.mp-comment-form {
  background-color: #f4f4f4;
}
.mp-comment-form h5 {
  text-transform: none;
}
.mp-blog-loader {
  background: url('https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/ajax-loader.gif') no-repeat scroll 50% 0 transparent;
  height: 11px;
  width: 16px;
  margin: 0 auto;
}
.comment-form-field {
  margin-bottom: 10px;
  position: relative;
}
.comment-form-field .checkbox + label {
  padding: 0;
}
.comment-form-field textarea,
.comment-form-field input[type="text"] {
  line-height: 1.5;
  padding: 5px !important;
}
.comment-form-field textarea {
  height: 72px;
  width: 100%;
  max-width: 460px;
}
.comment-form-field textarea,
.comment-form-field textarea:focus {
  background-color: #ffffff;
}
.comment-form-field input[type="checkbox"] {
  display: none;
}
.comment-form-field input[type="checkbox"] + label {
  width: auto;
  max-width: 100%;
  font-weight: normal;
  vertical-align: middle;
  line-height: 1;
}
.comment-form-field input[type="checkbox"] + label:before {
  content: "";
  background: white;
  float: left;
  margin-right: 5px;
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 1px solid #cccccc;
  -webkit-border-radius: 1px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 1px;
  -moz-background-clip: padding;
  border-radius: 1px;
  background-clip: padding-box;
}
.comment-form-field input[type="checkbox"]:checked + label:before {
  background: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/checked-input.png") no-repeat 50% 50% #ffffff;
  background: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/checked-input.svg") no-repeat 50% 50% #ffffff;
}
.comment-form-field input.text {
  width: 70% !important;
}
@media (max-width: 770px) {
  .comment-form-field input.text {
    width: 100% !important;
  }
}
.comment-form-field textarea,
.comment-form-field input.text {
  border: 1px solid #cccccc;
  -webkit-transition: -webkit-box-shadow 0.2s ease-in-out, border-color 0.2s ease-in-out;
  -moz-transition: -moz-box-shadow 0.2s ease-in-out, border-color 0.2s ease-in-out;
  -o-transition: box-shadow 0.2s ease-in-out, border-color 0.2s ease-in-out;
  transition: box-shadow 0.2s ease-in-out, border-color 0.2s ease-in-out;
}
.comment-form-field textarea.validation-failed,
.comment-form-field input.text.validation-failed {
  border: 1px dashed red;
}
.form-actions {
  text-align: right;
  position: relative;
}
.form-actions .mp-comment-reply-btn {
  text-transform: uppercase;
}
.form-actions .subscribe {
  position: absolute;
  left: 0;
  border-color: transparent;
}
.mpblog-container h1.mp-title {
  margin-bottom: 20px;
}
@media (max-width: 770px) {
  .mp-blog-head {
    text-align: center;
  }
}
.mp-blog-head h1 {
  float: left;
  margin-bottom: 0.25em;
  max-width: 90%;
}
@media (max-width: 1024px) {
  .mp-blog-head h1 {
    max-width: 85%;
    font-size: larger;
  }
}
@media (max-width: 770px) {
  .mp-blog-head h1 {
    max-width: 100%;
  }
}
.mp-blog-head a.mp-blog-rss-link,
.mp-blog-head a.mp-blog-print-link {
  font-size: smaller;
}
@media (max-width: 770px) {
  .mp-blog-head a.mp-blog-rss-link,
  .mp-blog-head a.mp-blog-print-link {
    display: none;
  }
}
.mp-blog-head span.mp-blog-rss,
.mp-blog-head span.mp-blog-print {
  float: right;
  margin-top: 4px;
}
@media (max-width: 770px) {
  .mp-blog-head span.mp-blog-rss,
  .mp-blog-head span.mp-blog-print {
    display: none;
  }
}
.mpblog-post {
  clear: both;
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
  .mpblog-post .mp-post-header h2 {
    font-size: larger;
    margin-bottom: 0;
  }
}
.mpblog-post .post-thumbnail {
  margin-bottom: 1em;
}
.mpblog-post .post-thumbnail img.thumbnail {
  width: 100%;
}
@media (max-width: 1024px) {
  .mpblog-post .post-thumbnail {
    margin-bottom: 0.5em;
  }
}
.mpblog-post .mp-header {
  padding: 0.5em 0;
  margin-bottom: 1em;
}
@media (max-width: 1024px) {
  .mpblog-post .mp-header {
    border-top: none;
    margin-bottom: 0.5em;
  }
}
.mpblog-post .mp-header .posted-by,
.mpblog-post .mp-header .date,
.mpblog-post .mp-header .views {
  float: left;
}
@media (max-width: 1024px) {
  .mpblog-post .mp-header {
    border-top: none;
  }
}
.mpblog-post .mp-content div.mp-details {
  margin-top: 20px;
}
.mpblog-post .mp-content iframe.blog-video {
  margin-bottom: 1.5em !important;
}
.mpblog-post .mp-content hr.cutter {
  display: none;
}
.mpblog-post .mp-content ol,
.mpblog-post .mp-content ul {
  margin-left: 20px;
}
.mpblog-post .mp-content img {
  width: 100%;
}
.mpblog-post .mp-content img.alignleft {
  display: inline;
  float: left;
  margin: 0 20px 3px 0;
}
.mpblog-post .mp-content img.alignright {
  display: inline;
  float: right;
  margin: 0 0 3px 20px;
}
.mpblog-post .mp-content a > img {
  border: 1px solid #D0CBC1;
  padding: 3px;
  margin-right: 10px;
  margin-bottom: 5px;
  display: inline-block;
  vertical-align: bottom;
  -webkit-transition: -webkit-box-shadow 0.15s 0.3s ease-in-out;
  -moz-transition: -moz-box-shadow 0.15s 0.3s ease-in-out;
  -o-transition: box-shadow 0.15s 0.3s ease-in-out;
  transition: box-shadow 0.15s 0.3s ease-in-out;
}
.mpblog-post .mp-content a > img:hover {
  -webkit-box-shadow: 0px 0px 6px 0 #cccccc;
  -moz-box-shadow: 0px 0px 6px 0 #cccccc;
  box-shadow: 0px 0px 6px 0 #cccccc;
}
.mpblog-post .mp-content blockquote {
  margin: 0 1.6em 1.5em;
  padding-left: 0;
  color: #777;
  font-style: italic;
}
.mpblog-post .mp-content table {
  margin-bottom: 1.5em;
}
.mpblog-post .mp-content table tr th {
  font-weight: bold;
  border-bottom: 2px solid #cccccc;
  background-color: #ffffff;
}
.mpblog-post .mp-content table tr td,
.mpblog-post .mp-content table tr th {
  padding: 5px 10px;
}
.mpblog-post .mp-content table tr:nth-child(odd) td {
  background-color: #ffffff;
}
.mpblog-post .mp-content table tr:nth-child(even) td {
  background-color: #f4f4f4;
}
.mpblog-post span.mp-tags,
.mpblog-post span.categories,
.mpblog-post span.posted-by,
.mpblog-post span.date,
.mpblog-post span.go-to-comments,
.mpblog-post span.leave-a-comment,
.mpblog-post span.comments,
.mpblog-post span.rss-comments,
.mpblog-post span.views {
  font-size: smaller;
}
.mpblog-post span.mp-tags {
  margin-right: 20px;
  float: left;
}
.mpblog-post span.mp-tags-pic {
  float: left;
  width: 20px;
}
.mpblog-post span.mp-tags-pic span.text {
  line-height: 16px;
  text-indent: -999em;
  display: block;
}
.mpblog-post span.categories {
  margin-right: 20px;
  float: left;
}
.mpblog-post span.categories-pic {
  float: left;
  display: block;
  width: 19px;
  height: 16px;
}
.mpblog-post span.categories-pic span.text {
  line-height: 16px;
  text-indent: -999em;
  display: block;
}
.mpblog-post span.posted-by {
  margin-right: 20px;
}
.mpblog-post span.date {
  margin-right: 20px;
}
.mpblog-post span.views {
  margin-right: 20px;
}
.mpblog-post span.comments {
  float: right;
  margin-left: 20px;
}
@media (max-width: 600px) {
  .mpblog-post span.comments {
    display: none;
  }
}
.mpblog-post i.glyphicons {
  margin-right: 5px;
}
.mpblog-post .customer-action-bar {
  padding: 20px 0;
  border-bottom: 1px solid #cccccc;
}
@media (max-width: 770px) {
  .mpblog-post .customer-action-bar {
    text-align: center;
  }
}
.blog-icon {
  width: 24px;
  height: 24px;
  display: inline-block;
  opacity: 0.8;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.blog-icon:hover {
  opacity: 1;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.blog-icon:active {
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -o-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}
/* Recent Comments and Posts */
.mp-recentcomment-date,
.mp-recentpost-date {
  font-style: italic;
  font-size: smaller;
  margin-bottom: 2px;
  margin-top: 2px;
}
/* Fix Magento Calendar Styles */
i.glyphicons.calendar {
  border: none !important;
  background: none !important;
}
/* Sidebars */
.mpblog-categories .block-content,
.mpblog-search .block-content,
.mpblog-recentposts .block-content,
.mpblog-tags .block-content,
.mpblog-recentcomments .block-content,
.mpblog-archives .block-content {
  padding: 5px 10px;
}
.mpblog-categories ul li,
.mpblog-recentcomments ul li,
.mpblog-archives ul li {
  padding-left: 20px;
  margin-bottom: 3px;
  position: relative;
}
/* Sidebar Blocks */
.sidebar-common ul li.active a {
  font-weight: bold;
}
.sidebar-common ul li i.glyphicons,
.sidebar-common ul li i.glyphicons:before {
  font-size: smaller;
}
.sidebar-common ul li i.glyphicons {
  display: block;
  left: 4px;
  top: 2px;
  position: absolute;
}
.mpblog-categories ul li.active a,
.mpblog-recentcomments ul li.active a,
.mpblog-archives ul li.active a,
.mpblog-recentposts ul li.active a,
.mpblog-recentcomments ul li.active a,
.mpblog-archives ul li.active a {
  font-weight: bold;
}
.mpblog-categories ul li i.glyphicons,
.mpblog-recentcomments ul li i.glyphicons,
.mpblog-archives ul li i.glyphicons,
.mpblog-recentposts ul li i.glyphicons,
.mpblog-recentcomments ul li i.glyphicons,
.mpblog-archives ul li i.glyphicons,
.mpblog-categories ul li i.glyphicons:before,
.mpblog-recentcomments ul li i.glyphicons:before,
.mpblog-archives ul li i.glyphicons:before,
.mpblog-recentposts ul li i.glyphicons:before,
.mpblog-recentcomments ul li i.glyphicons:before,
.mpblog-archives ul li i.glyphicons:before {
  font-size: smaller;
}
.mpblog-categories ul li i.glyphicons,
.mpblog-recentcomments ul li i.glyphicons,
.mpblog-archives ul li i.glyphicons,
.mpblog-recentposts ul li i.glyphicons,
.mpblog-recentcomments ul li i.glyphicons,
.mpblog-archives ul li i.glyphicons {
  display: block;
  left: 4px;
  top: 2px;
  position: absolute;
}
.mpblog-recentposts .mp-post-thesis {
  margin-top: 3px;
}
.mpblog-recentposts .thumbnail {
  float: left;
  border: 1px solid #D0CBC1;
  padding: 3px;
  margin-right: 10px;
  margin-bottom: 5px;
  width: 68px;
  height: 68px;
}
.mpblog-recentposts .thumbnail:hover {
  -webkit-box-shadow: 0px 0px 6px 0 #cccccc;
  -moz-box-shadow: 0px 0px 6px 0 #cccccc;
  box-shadow: 0px 0px 6px 0 #cccccc;
  -webkit-transition: all 0.15s 0.3s ease-in-out;
  -moz-transition: all 0.15s 0.3s ease-in-out;
  -o-transition: all 0.15s 0.3s ease-in-out;
  transition: all 0.15s 0.3s ease-in-out;
}
.mpblog-recentposts .thumbnail .img {
  width: 60px;
  height: 60px;
}
.mpblog-recentposts ul li {
  margin-bottom: 20px;
}
.mpblog-recentposts ul li:last-child {
  margin-bottom: 0;
}
.mpblog-archives .block-content {
  padding-top: 10px;
}
.mpblog-archives .block-content .actions {
  margin: 10px -10px -5px;
}
/* Tags */
.mpblog-tags .tag-list.cloud-enabled {
  display: none;
}
.mpblog-tags .block-content canvas {
  width: 100%;
  margin-left: -5px;
}
.mpblog-tags ul {
  list-style-type: none;
}
.mpblog-tags ul li {
  display: inline;
}
.mpblog-tags a.tag1 {
  font-size: 0.7em;
  font-weight: 100;
}
.mpblog-tags a.tag2 {
  font-size: 0.8em;
  font-weight: 200;
}
.mpblog-tags a.tag3 {
  font-size: 0.9em;
  font-weight: 300;
}
.mpblog-tags a.tag4 {
  font-size: 1.0em;
  font-weight: 400;
}
.mpblog-tags a.tag5 {
  font-size: 1.2em;
  font-weight: 500;
}
.mpblog-tags a.tag6 {
  font-size: 1.4em;
  font-weight: 600;
}
.mpblog-tags a.tag7 {
  font-size: 1.6em;
  font-weight: 700;
}
.mpblog-tags a.tag8 {
  font-size: 1.8em;
  font-weight: 800;
}
.mpblog-tags a.tag9 {
  font-size: 2.2em;
  font-weight: 900;
}
.mpblog-tags a.tag10 {
  font-size: 2.5em;
  font-weight: 900;
}
/* Social Share */
@media (min-width: 770px) {
  .mpblog-social-container {
    float: left;
  }
}
@media (max-width: 770px) {
  .mpblog-social-container .mp-buttons ul {
    text-align: center;
    width: 100%;
  }
}
.mpblog-social-container .mp-buttons ul li {
  margin-right: 5px;
  float: left;
}
@media (max-width: 770px) {
  .mpblog-social-container .mp-buttons ul li {
    margin-bottom: 5px;
    display: inline-block;
  }
}
.mpblog-social-container .mp-buttons ul li .blog-icon {
  float: left;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: transparent;
}
.mpblog-social-container .mp-buttons ul li .blog-icon.twitter {
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/twitter.png");
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/twitter.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.facebook {
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/facebook.png");
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/facebook.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.vkontakte {
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/vk.png");
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/vk.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.odnoklassniki {
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/ok.png");
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/ok.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.blogger {
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/blogger.png");
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/blogger.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.tumblr {
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/tumblr.png");
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/tumblr.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.pinterest {
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/pinterest.png");
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/pinterest.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.digg {
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/digg.png");
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/digg.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.mixx {
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/mixx.png");
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/mixx.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.delicious {
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/delicious.png");
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/delicious.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.stumbleupon {
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/stumbleupon.png");
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/stumbleupon.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.slashdot {
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/slashdot.png");
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/slashdot.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.slashdot {
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/slashdot.png");
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/slashdot.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.reddit {
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/reddit.png");
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/reddit.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.linkedin {
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/linkedin.png");
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/linkedin.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.google {
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/google_bookmarks.png");
  background-image: url("https://www.proplanvetdirect.com/skin/frontend/enterprise/default/mpblog/images/assets/google_bookmarks.svg");
}
.search-query {
  margin-bottom: 20px;
}
.search-query .input-box {
  position: relative;
  width: 100%;
  margin-bottom: 10px;
  float: left;
}
.search-query .input-box button.button {
  position: absolute;
  right: 0;
  top: 0;
  background: none;
  border: none;
  padding: 6px 7px;
}
.search-query .input-box button.button i.glyphicons.search {
  opacity: 0.5;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.search-query .input-box button.button i.glyphicons.search:hover {
  opacity: 1;
}
.search-query .input-box button.button i.glyphicons.search:active {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -o-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}
.search-query .input-box input[type="text"] {
  width: 100%;
}
.search-query .advice {
  padding: 3px 10px;
  border: 1px solid #cccccc;
  background: #f4f4f4;
  float: left;
  -webkit-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 2px;
  -moz-background-clip: padding;
  border-radius: 2px;
  background-clip: padding-box;
}
.search-query .advice a {
  font-weight: bold;
}
.mpblog-search .block-content button.button {
  margin-top: 10px;
  margin-bottom: 5px;
}
.mpblog-search .block-content input.input-text {
  width: 168px;
  margin-top: 5px;
}
/* Preview */
.mpblog-preview {
  padding: 20px;
}
.mpblog-preview .mpblog-preview-header {
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.mpblog-preview-button-set {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}
textarea.placeholder .placeholder,
input.placeholder[type="text"] .placeholder {
  color: #8c8c8c;
  text-indent: 0;
  opacity: 0.8;
  -webkit-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -moz-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -o-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
textarea.placeholder .hovered-placeholder,
input.placeholder[type="text"] .hovered-placeholder {
  opacity: 1;
}
textarea.placeholder .focused-placeholder,
input.placeholder[type="text"] .focused-placeholder {
  text-indent: -100%;
  opacity: 0;
}
textarea.placeholder::-webkit-input-placeholder,
input.placeholder[type="text"]::-webkit-input-placeholder {
  color: #8c8c8c;
  text-indent: 0;
  opacity: 0.8;
  -webkit-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -moz-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -o-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
textarea.placeholder:-moz-placeholder,
input.placeholder[type="text"]:-moz-placeholder {
  color: #8c8c8c;
  text-indent: 0;
  opacity: 0.8;
  -webkit-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -moz-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -o-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
textarea.placeholder::-moz-placeholder,
input.placeholder[type="text"]::-moz-placeholder {
  color: #8c8c8c;
  text-indent: 0;
  opacity: 0.8;
  -webkit-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -moz-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -o-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
textarea.placeholder:-ms-input-placeholder,
input.placeholder[type="text"]:-ms-input-placeholder {
  color: #8c8c8c;
  text-indent: 0;
  opacity: 0.8;
  -webkit-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -moz-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -o-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
textarea.placeholder:hover::-webkit-input-placeholder,
input.placeholder[type="text"]:hover::-webkit-input-placeholder {
  opacity: 1;
}
textarea.placeholder:hover:-moz-placeholder,
input.placeholder[type="text"]:hover:-moz-placeholder {
  opacity: 1;
}
textarea.placeholder:hover::-moz-placeholder,
input.placeholder[type="text"]:hover::-moz-placeholder {
  opacity: 1;
}
textarea.placeholder:hover:-ms-input-placeholder,
input.placeholder[type="text"]:hover:-ms-input-placeholder {
  opacity: 1;
}
textarea.placeholder:focus,
input.placeholder[type="text"]:focus {
  -webkit-box-shadow: inset 0px 0px 5px 0px #cccccc;
  -moz-box-shadow: inset 0px 0px 5px 0px #cccccc;
  box-shadow: inset 0px 0px 5px 0px #cccccc;
  border: 1px solid #4d4d4d;
}
textarea.placeholder:focus::-webkit-input-placeholder,
input.placeholder[type="text"]:focus::-webkit-input-placeholder {
  text-indent: -100%;
  opacity: 0;
}
textarea.placeholder:focus:-moz-placeholder,
input.placeholder[type="text"]:focus:-moz-placeholder {
  text-indent: -100%;
  opacity: 0;
}
textarea.placeholder:focus::-moz-placeholder,
input.placeholder[type="text"]:focus::-moz-placeholder {
  text-indent: -100%;
  opacity: 0;
}
textarea.placeholder:focus:-ms-input-placeholder,
input.placeholder[type="text"]:focus:-ms-input-placeholder {
  text-indent: -100%;
  opacity: 0;
}
.fix-me {
  zoom: 1;
  /* IE6&7 */
}
.fix-me:before,
.fix-me:after {
  content: "";
  display: table;
}
.fix-me:after {
  clear: both;
}
.to-left {
  float: left;
}
.to-right {
  float: right;
}
/* Misc styles */
div.fixed {
  clear: both;
}
/* Icons Color Scheme */
i.mpblog-classic.glyphicons,
i.mpblog-classic.glyphicons:before {
  color: #3399cc;
}
i.mpblog-red.glyphicons,
i.mpblog-red.glyphicons:before {
  color: #7C0104;
}
i.mpblog-green.glyphicons,
i.mpblog-green.glyphicons:before {
  color: #003300;
}
i.mpblog-blue.glyphicons,
i.mpblog-blue.glyphicons:before {
  color: #003366;
}
i.mpblog-grey.glyphicons,
i.mpblog-grey.glyphicons:before {
  color: #333333;
}
i.mpblog-old-magento.glyphicons,
i.mpblog-old-magento.glyphicons:before {
  color: #0A263C;
}

