.comm-pagination{display:block;text-align:center}
.comm-pagination ul.page-numbers{display:inline-block;margin:20px 0;padding:0;list-style:none}
.comm-pagination ul.page-numbers li{float:left;margin:0 10px}
.comm-pagination ul.page-numbers li>span,.comm-pagination ul.page-numbers li a{display:block;width:40px;height:40px;font-size:18px;line-height:40px;text-decoration:none;border-radius:20px}
.comm-pagination ul.page-numbers li a{color:#fff;background-color:#0a3460}
.comm-pagination ul.page-numbers li a:hover,.comm-pagination ul.page-numbers li a:active{background-color:#39b0c3}
.comm-pagination ul.page-numbers li span.current{color:#fff;background-color:#39b0c3}
.comm-pagination ul.page-numbers li span.dots{color:#39b0c3;font-size:1.2em}
.categorias-icon{display:block;position:relative;overflow:hidden;background-image:url("../../../assets/sprite.png");background-size:1024px 1024px;background-repeat:no-repeat;content:"";display:block;width:36px;height:36px;border-radius:18px;z-index:20;background-size:328px}
.categorias-icon.caes{background-position:-2px -64px;background-color:#4dbea5}
.categorias-icon.gatos{background-position:-45px -64px;background-color:#39b0c3}
.categorias-icon.equinos{background-position:-84px -64px;background-color:#168ccd}
.categorias-icon.silvestres{background-position:-128px -64px;background-color:#763992}
.categorias-icon.zoo{background-position:-168px -64px;background-color:#763992}
.categorias-icon.geral{background-position:-208px -64px;background-color:#07284e}
.ext-block{display:block;position:relative;width:100%}
.ext-noselect,.ext-formas #formasSlide{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ext-formas>.tile{padding:0}
.ext-formas>.tile>.tile>.cell{padding:0 0 40px 0}
.ext-formas #formas-titulo-slide{display:block;position:absolute;bottom:20px;left:50%;width:300px;height:40px;margin:0 0 0 -150px;padding:0;background-color:#d82437;border-radius:40px;font-size:18px;text-align:center;line-height:40px;font-weight:500;color:#fff;z-index:90;cursor:pointer}
.ext-formas #formasSlide{padding:0;background-color:#0a3460;background:-webkit-linear-gradient(left,#0a3460 0,#0f639b 50%,#0a3460 100%);background:linear-gradient(to right,#0a3460 0,#0f639b 50%,#0a3460 100%)}
.ext-formas #formasSlide:before,.ext-formas #formasSlide:after{display:block;position:absolute;top:0;width:40%;height:100%;z-index:10;content:"";pointer-events:none}
.ext-formas #formasSlide:before{left:0;background:-webkit-linear-gradient(right,rgba(10,52,96,0) 0,rgba(10,52,96,0.8) 60%);background:linear-gradient(to left,rgba(10,52,96,0) 0,rgba(10,52,96,0.8) 60%)}
.ext-formas #formasSlide:after{right:0;background:-webkit-linear-gradient(left,rgba(10,52,96,0) 0,rgba(10,52,96,0.8) 60%);background:linear-gradient(to right,rgba(10,52,96,0) 0,rgba(10,52,96,0.8) 60%)}
.ext-formas #formasSlide .slick-list.draggable{padding:0 !important}
.ext-formas #formasSlide .slick-prev,.ext-formas #formasSlide .slick-next{width:64px;height:140px;z-index:20}
.ext-formas #formasSlide .slick-prev:before,.ext-formas #formasSlide .slick-next:before{display:block;position:relative;overflow:hidden;background-image:url("../../../assets/sprite.png");background-size:1024px 1024px;background-repeat:no-repeat;content:"";width:64px;height:64px;opacity:1}
.ext-formas #formasSlide .slick-prev{left:0;background:-webkit-linear-gradient(right,rgba(10,52,96,0) 0,#0a3460 60%);background:linear-gradient(to left,rgba(10,52,96,0) 0,#0a3460 60%)}
.ext-formas #formasSlide .slick-prev:before{background-position:0 -640px}
.ext-formas #formasSlide .slick-next{right:0;background:-webkit-linear-gradient(left,rgba(10,52,96,0) 0,#0a3460 60%);background:linear-gradient(to right,rgba(10,52,96,0) 0,#0a3460 60%)}
.ext-formas #formasSlide .slick-next:before{background-position:-64px -640px}
.ext-formas #formasSlide .slide{outline:0;margin:0;height:140px;width:100px;cursor:pointer}
.ext-formas #formasSlide .slide>.contents{display:block;position:relative;overflow:hidden;background-image:url("../../../assets/sprite-formas.png");background-size:1024px 1024px;background-repeat:no-repeat;content:"";display:block;position:relative;overflow:hidden;width:90px;height:90px;top:50%;left:50%;margin:-45px 0 0 -45px;border-radius:90px;background-color:rgba(22,140,205,0.5);background-size:720px 720px;-webkit-transition:background-color .5s,-webkit-transform .3s;transition:background-color .5s,-webkit-transform .3s;transition:transform .3s,background-color .5s;transition:transform .3s,background-color .5s,-webkit-transform .3s}
.desktop .ext-formas #formasSlide .slide>.contents:hover,.ext-formas #formasSlide .slide>.contents.hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);background-color:#168ccd}
.ext-formas #formasSlide .slide.biscoitos-medicamentosos>.contents{background-position:-0 -45px}
.ext-formas #formasSlide .slide.capsulas>.contents{background-position:-90px -45px}
.ext-formas #formasSlide .slide.colirios>.contents{background-position:-180px -45px}
.ext-formas #formasSlide .slide.condicionadores>.contents{background-position:-270px -45px}
.ext-formas #formasSlide .slide.emulsoes>.contents{background-position:-360px -45px}
.ext-formas #formasSlide .slide.enemas>.contents{background-position:-450px -45px}
.ext-formas #formasSlide .slide.florais>.contents{background-position:-540px -45px}
.ext-formas #formasSlide .slide.geis>.contents{background-position:-630px -45px}
.ext-formas #formasSlide .slide.geis-oftalmicos>.contents{background-position:-0 -135px}
.ext-formas #formasSlide .slide.geis-otologicos>.contents{background-position:-90px -315px}
.ext-formas #formasSlide .slide.geis-transdermicos>.contents{background-position:-90px -135px}
.ext-formas #formasSlide .slide.homeopatia>.contents{background-position:-540px -45px}
.ext-formas #formasSlide .slide.injetaveis>.contents{background-position:-0 -315px}
.ext-formas #formasSlide .slide.mousse>.contents{background-position:-630px -225px}
.ext-formas #formasSlide .slide.pastas-orais>.contents{background-position:-270px -135px}
.ext-formas #formasSlide .slide.pomadas>.contents{background-position:-360px -135px}
.ext-formas #formasSlide .slide.pomadas-oftalmicas>.contents{background-position:-450px -135px}
.ext-formas #formasSlide .slide.pomadas-otologicas>.contents{background-position:-180px -315px}
.ext-formas #formasSlide .slide.pos-ou-saches>.contents{background-position:-540px -135px}
.ext-formas #formasSlide .slide.produtos-para-diagnostico>.contents{background-position:-630px -135px}
.ext-formas #formasSlide .slide.solucoes>.contents{background-position:-180px -225px}
.ext-formas #formasSlide .slide.solucoes-otologicas>.contents{background-position:-540px -225px}
.ext-formas #formasSlide .slide.sprays>.contents{background-position:-270px -225px}
.ext-formas #formasSlide .slide.suspensoes>.contents{background-position:-360px -225px}
.ext-formas #formasSlide .slide.xampus>.contents{background-position:-90px -225px}
.ext-formas #formasSlide .slide.xaropes>.contents{background-position:-450px -225px}
.ext-formas #formasSlide .slide.slick-center{width:130px;padding:0}
.ext-formas #formasSlide .slide.slick-center>.contents{-webkit-transform:scale(1.333);-ms-transform:scale(1.333);transform:scale(1.333);z-index:10;background-color:#fff}
.desktop .ext-formas #formasSlide .slide.slick-center>.contents:hover,.ext-formas #formasSlide .slide.slick-center>.contents.hover{-webkit-transform:scale(1.56);-ms-transform:scale(1.56);transform:scale(1.56);background-color:white}
body.fale-conosco .hidden{display:none}
body.fale-conosco .pgTitle .cell{padding:40px 0}
body.fale-conosco .pgTitle h2{color:#0a3460;font-size:2.4em}
body.fale-conosco .pgTitle p{font-size:1.1em}
body.fale-conosco .subjectSelect{background-color:#f2f2f2}
body.fale-conosco .subjectSelect .cell{padding:60px 0}
body.fale-conosco .subjectSelect .dvet-form{display:block;text-align:center}
body.fale-conosco .subjectSelect .dvet-form .wrap-form-field{display:inline-block}
body.fale-conosco .subjectSelect .dvet-form .wrap-form-field label{color:#0a3460;float:left;margin-right:20px;font-size:1.8em;text-transform:uppercase;line-height:40px}
body.fale-conosco .avisos{margin-bottom:40px;text-align:center}
body.fale-conosco .avisos p{font-size:1.1em;line-height:1.6em}
body.fale-conosco .avisos a{color:#39b0c3}
body.fale-conosco .avisos a:hover,body.fale-conosco .avisos a:active{color:#0a3460}
body.fale-conosco .formBloco{background-color:#f2f2f2;margin:0 auto}
body.fale-conosco .formBloco .sub-bloco{max-width:60%}
body.fale-conosco .formBloco form{display:block;position:relative;overflow:hidden}
body.fale-conosco .formBloco form,body.fale-conosco .formBloco form *{box-sizing:border-box;font-size:14px;line-height:17px;color:#333}
body.fale-conosco .formBloco form fieldset{border:0;margin:0;padding:0}
body.fale-conosco .formBloco form .formEl{overflow:hidden;padding:10px 10px}
body.fale-conosco .formBloco form *:focus{outline:0}
body.fale-conosco .formBloco form input,body.fale-conosco .formBloco form select,body.fale-conosco .formBloco form textarea{width:100%;margin:0;outline:0;font-size:inherit;line-height:inherit;cursor:pointer}
.ios body.fale-conosco .formBloco form input{-webkit-appearance:none}
body.fale-conosco .formBloco form input[type="search"]{-webkit-appearance:textfield}
.ios body.fale-conosco .formBloco form input[type="search"]{-webkit-appearance:none}
body.fale-conosco .formBloco form input[type="file"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
body.fale-conosco .formBloco form textarea{float:left;height:150px}
.ios body.fale-conosco .formBloco form textarea{-webkit-appearance:none}
body.fale-conosco .formBloco form input[type="radio"],body.fale-conosco .formBloco form input[type="checkbox"]{-webkit-appearance:none;-o-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;width:20px;height:20px;background-color:#fff;border:1px solid #ccc}
body.fale-conosco .formBloco form input[type="radio"] doesnotexist:-o-prefocus,body.fale-conosco .formBloco form input[type="radio"],body.fale-conosco .formBloco form input[type="checkbox"] doesnotexist:-o-prefocus,body.fale-conosco .formBloco form input[type="checkbox"]{width:1em !important;height:1em !important;top:6px;left:4px;background-image:none;background-color:#fff}
body.fale-conosco .formBloco form input[type="radio"]:not([type="checkbox"]),body.fale-conosco .formBloco form input[type="checkbox"]:not([type="checkbox"]){-moz-appearance:radio;-webkit-appearance:radio;appearance:radio;border-radius:20px}
body.fale-conosco .formBloco form input[type="radio"]:not([type="checkbox"]):checked,body.fale-conosco .formBloco form input[type="checkbox"]:not([type="checkbox"]):checked{background-image:url(../../js/modules/form/imgs/form-radio.png)}
body.fale-conosco .formBloco form input[type="radio"]:not([type="radio"]),body.fale-conosco .formBloco form input[type="checkbox"]:not([type="radio"]){-moz-appearance:checkbox;-webkit-appearance:checkbox;appearance:checkbox;border-radius:2px}
body.fale-conosco .formBloco form input[type="radio"]:not([type="radio"]):checked,body.fale-conosco .formBloco form input[type="checkbox"]:not([type="radio"]):checked{background-image:url(../../js/modules/form/imgs/form-check.png)}
body.fale-conosco .formBloco form input[type="radio"]:checked,body.fale-conosco .formBloco form input[type="checkbox"]:checked{background-repeat:no-repeat;background-color:#333;background-size:18px 18px}
body.fale-conosco .formBloco form input[type="radio"]:checked doesnotexist:-o-prefocus,body.fale-conosco .formBloco form input[type="radio"]:checked,body.fale-conosco .formBloco form input[type="checkbox"]:checked doesnotexist:-o-prefocus,body.fale-conosco .formBloco form input[type="checkbox"]:checked{background-image:none !important;background-color:#fff}
.ie8 body.fale-conosco .formBloco form input[type="radio"],.ie9 body.fale-conosco .formBloco form input[type="radio"],.ie8 body.fale-conosco .formBloco form input[type="checkbox"],.ie9 body.fale-conosco .formBloco form input[type="checkbox"]{background:0;border:0}
body.fale-conosco .formBloco form select{color:red;-webkit-appearance:textfield;-moz-appearance:textfield;-o-appearance:textfield;appearance:textfield;background-image:url(../../js/modules/form/imgs/form-select.png);background-repeat:no-repeat;background-size:20px 20px;background-position:center right}
body.fale-conosco .formBloco form a{display:inline-block;padding:8px 10px 8px 10px;text-decoration:none;border-radius:3px}
body.fale-conosco .formBloco form input:not([type="radio"]):not([type="checkbox"]),body.fale-conosco .formBloco form select,body.fale-conosco .formBloco form textarea{border:1px solid #fff;padding:8px 10px 8px 10px;border-radius:3px;background-color:#fff;color:#333;height:35px}
body.fale-conosco .formBloco form input[type="checkbox"]{position:absolute;left:10px;top:50%;margin-top:-10px}
body.fale-conosco .formBloco form .formEl.checkbox{padding-left:40px !important}
body.fale-conosco .formBloco form input[type="button"],body.fale-conosco .formBloco form input[type="reset"],body.fale-conosco .formBloco form input[type="submit"]{display:inline-block;float:right;line-height:17px;height:35px;color:#fff !important;padding:8px 2em 8px 2em !important;border:1px solid #0a3460 !important;background:#0a3460 !important}
body.fale-conosco .formBloco form input[type="button"]:hover,body.fale-conosco .formBloco form input[type="reset"]:hover,body.fale-conosco .formBloco form input[type="submit"]:hover{background:rgba(153,153,153,0.8) !important;border:1px solid rgba(153,153,153,0.8) !important}
body.fale-conosco .formBloco form input:hover,body.fale-conosco .formBloco form select:hover,body.fale-conosco .formBloco form textarea:hover{border-color:#168ccd !important}
body.fale-conosco .formBloco form input:focus,body.fale-conosco .formBloco form select:focus,body.fale-conosco .formBloco form textarea:focus{border-color:#168ccd !important}
body.fale-conosco .formBloco form input:disabled,body.fale-conosco .formBloco form select:disabled,body.fale-conosco .formBloco form textarea:disabled{background:#ededed !important;border-color:#ddd !important;color:#bbb !important;cursor:default}
body.fale-conosco .formBloco form input:disabled:hover,body.fale-conosco .formBloco form select:disabled:hover,body.fale-conosco .formBloco form textarea:disabled:hover{background:#ededed !important;border-color:rgba(51,51,51,0.3) !important}
body.fale-conosco .formBloco form label.disabled{cursor:default;color:#bbb}
body.fale-conosco .formBloco form .wrap-form-field{overflow:hidden;margin-bottom:10px}
body.fale-conosco .formBloco form .btn-enviar{display:block;overflow:hidden;text-align:center}
body.fale-conosco .formBloco form .btn-enviar input{margin-top:10px}
body.fale-conosco .formBloco form .btn-enviar .btn-container,body.fale-conosco .formBloco form .btn-enviar .wpcf7-form-control-wrap{width:50%;float:left}
body.fale-conosco .formBloco form .btn-enviar .btn-container{padding:10px}
body.fale-conosco .formBloco form .btn-enviar .btn-container .ajax-loader{margin-top:20px}
body.fale-conosco .formBloco form .btn-enviar:after{display:block;content:'';clear:both}
body.fale-conosco .formBloco form textarea{height:auto !important;min-height:160px;margin-bottom:10px}
body.fale-conosco #form-trabalhe-conosco label{display:block;margin:10px 0;color:#666}
body.fale-conosco .fale-form{display:block;padding-bottom:20px;border-radius:6px}
body.fale-conosco .selectContainer{display:inline-block;position:relative;border-radius:20px;overflow:hidden;-webkit-transition:background 5s linear;transition:background 5s linear;background:-webkit-linear-gradient(left,#0a3460 0,#39b0c3 130%);background:linear-gradient(to right,#0a3460 0,#39b0c3 130%)}
body.fale-conosco .selectContainer:before{content:'\f107';display:block;position:absolute;box-sizing:border-box;pointer-events:none;width:40px;height:40px;top:0;right:5px;font-family:'FontAwesome';font-size:2em;line-height:40px;color:#fff}
body.fale-conosco .selectContainer select{display:block;width:100%;padding:0 50px 0 20px;height:40px;border-radius:0;border:0;font-size:1.2em;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff}
body.fale-conosco .selectContainer select option:not(:checked){color:#000}
body.fale-conosco .validation,body.fale-conosco .wpcf7-validation-errors{text-align:center;padding:20px;color:#fff !important;border-radius:5px;border:0;margin:0}
body.fale-conosco .wpcf7-validation-errors{clear:both;background:#d82437 !important;margin:30px 0}
body.fale-conosco .wpcf7-not-valid-tip{color:#d82437 !important;margin:10px 0 10px 6px}
body.fale-conosco .wpcf7-spam-blocked{padding:15px;border-radius:6px;border:0;background:#f8a531 !important}
@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1){.categorias-icon{background-image:url("../../../assets/sprite@2x.png")}
.ext-formas #formasSlide .slick-prev:before,.ext-formas #formasSlide .slick-next:before{background-image:url("../../../assets/sprite@2x.png")}
.ext-formas #formasSlide .slide>.contents{background-image:url("../../../assets/sprite-formas@2x.png")}
}@media all and (min-width:1365px){.ext-formas>.tile>.tile>.cell{padding:0 20px 40px 20px}
.ext-formas #formasSlide{border-radius:8px}
.ext-formas #formasSlide:before,.ext-formas #formasSlide .slick-prev{border-top-left-radius:8px;border-bottom-left-radius:8px}
.ext-formas #formasSlide:after,.ext-formas #formasSlide .slick-next{border-top-right-radius:8px;border-bottom-right-radius:8px}
}@media all and (max-width:1024px){.ext-formas #formasSlide .slick-prev,.ext-formas #formasSlide .slick-next{width:48px;height:110px}
.ext-formas #formasSlide .slide{height:110px;width:76px}
.ext-formas #formasSlide .slide>.contents{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}
.desktop .ext-formas #formasSlide .slide>.contents:hover,.ext-formas #formasSlide .slide>.contents.hover{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
.ext-formas #formasSlide .slide.slick-center{width:98px}
.ext-formas #formasSlide .slide.slick-center>.contents{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.desktop .ext-formas #formasSlide .slide.slick-center>.contents:hover,.ext-formas #formasSlide .slide.slick-center>.contents.hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.ext-formas #formas-titulo-slide{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}
body.fale-conosco .formBloco .sub-bloco{max-width:80%}
body.fale-conosco .formBloco form .btn-container,body.fale-conosco .formBloco form .wpcf7-form-control-wrap{width:100% !important;float:none !important}
}@media all and (max-width:768px){body.fale-conosco .formBloco .sub-bloco{max-width:100%}
}@media all and (max-width:620px){.ext-formas #formasSlide .slick-prev,.ext-formas #formasSlide .slick-next{width:45px;height:94px}
.ext-formas #formasSlide .slick-prev:before,.ext-formas #formasSlide .slick-next:before{background-size:720px 720px;width:45px;height:45px}
.ext-formas #formasSlide .slick-prev:before{background-position:0 -450px}
.ext-formas #formasSlide .slick-next:before{background-position:-45px -450px}
.ext-formas #formasSlide .slide{width:56px;height:94px}
.ext-formas #formasSlide .slide>.contents{-webkit-transform:scale(0.5625);-ms-transform:scale(0.5625);transform:scale(0.5625)}
.desktop .ext-formas #formasSlide .slide>.contents:hover,.ext-formas #formasSlide .slide>.contents.hover{-webkit-transform:scale(0.723);-ms-transform:scale(0.723);transform:scale(0.723)}
.ext-formas #formasSlide .slide.slick-center{width:80px}
.ext-formas #formasSlide .slide.slick-center>.contents{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}
.desktop .ext-formas #formasSlide .slide.slick-center>.contents:hover,.ext-formas #formasSlide .slide.slick-center>.contents.hover{-webkit-transform:scale(0.96);-ms-transform:scale(0.96);transform:scale(0.96)}
}@media all and (max-width:568px){.comm-pagination ul.page-numbers li{margin:0 5px}
.comm-pagination ul.page-numbers li>span,.comm-pagination ul.page-numbers li a{width:30px;height:30px;font-size:14px;line-height:30px}
.ext-formas h2 strong,.ext-formas h2 b{display:block}
.ext-formas #formas-titulo-slide{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}
}