@font-face{font-family: 'henrietteblack_italic';src: url('fonts/henriette_black_italic-webfont.eot');src: url('fonts/henriette_black_italic-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/henriette_black_italic-webfont.woff2') format('woff2'),url('fonts/henriette_black_italic-webfont.woff') format('woff'),url('fonts/henriette_black_italic-webfont.svg#henrietteblack_italic') format('svg'); font-weight: normal; font-style: normal;}
@font-face{font-family: 'henrietteblack';src: url('fonts/henriette_black-webfont.eot');src: url('fonts/henriette_black-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/henriette_black-webfont.woff2') format('woff2'),url('fonts/henriette_black-webfont.woff') format('woff'),url('fonts/henriette_black-webfont.svg#henrietteblack') format('svg'); font-weight: normal; font-style: normal;}
@font-face{font-family: 'henriettebold_italic';src: url('fonts/henriette_bold_italic-webfont.eot');src: url('fonts/henriette_bold_italic-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/henriette_bold_italic-webfont.woff2') format('woff2'),url('fonts/henriette_bold_italic-webfont.woff') format('woff'),url('fonts/henriette_bold_italic-webfont.svg#henriettebold_italic') format('svg'); font-weight: normal; font-style: normal;}
@font-face{font-family: 'henriettebold';src: url('fonts/henriette_bold-webfont.eot');src: url('fonts/henriette_bold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/henriette_bold-webfont.woff2') format('woff2'),url('fonts/henriette_bold-webfont.woff') format('woff'),url('fonts/henriette_bold-webfont.svg#henriettebold') format('svg'); font-weight: normal; font-style: normal;}
@font-face{font-family: 'henrietteregular_italic';src: url('fonts/henriette_italic-webfont.eot');src: url('fonts/henriette_italic-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/henriette_italic-webfont.woff2') format('woff2'),url('fonts/henriette_italic-webfont.woff') format('woff'),url('fonts/henriette_italic-webfont.svg#henrietteregular_italic') format('svg'); font-weight: normal; font-style: normal;}
@font-face{font-family: 'henriettemedium';src: url('fonts/henriette_medium-webfont.eot');src: url('fonts/henriette_medium-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/henriette_medium-webfont.woff2') format('woff2'),url('fonts/henriette_medium-webfont.woff') format('woff'),url('fonts/henriette_medium-webfont.svg#henriettemedium') format('svg'); font-weight: normal; font-style: normal;}
@font-face{font-family: 'henrietteregular';src: url('fonts/henriette_regular-webfont.eot');src: url('fonts/henriette_regular-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/henriette_regular-webfont.woff2') format('woff2'),url('fonts/henriette_regular-webfont.woff') format('woff'),url('fonts/henriette_regular-webfont.svg#henrietteregular') format('svg'); font-weight: normal; font-style: normal;}
@font-face{font-family: 'century_gothicregular'; src: url('fonts/centurygothic-01-webfont.woff2') format('woff2'), url('fonts/centurygothic-01-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face{font-family: 'century_gothicbold'; src: url('fonts/centurygothic-bold-02-webfont.woff2') format('woff2'), url('fonts/centurygothic-bold-02-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face{font-family: 'century_gothicbold_italic'; src: url('fonts/centurygothic-bolditalic-04-webfont.woff2') format('woff2'), url('fonts/centurygothic-bolditalic-04-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face{font-family: 'century_gothicitalic'; src: url('fonts/centurygothic-italic-03-webfont.woff2') format('woff2'), url('fonts/centurygothic-italic-03-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}

p{text-align: justify; color: #003967;}
.verticalAlignMiddle{display:-webkit-flex; -webkit-align-items:center; display:flex; align-items:center;}
body{overflow-x: hidden;font-family:'century_gothicregular';}

.tedNo{text-decoration: none;}
.mt10{margin-top: 20px;}
.pre-home{width: 100%;height: 100%;position: fixed;z-index: 1000;top: 0;background-color: rgba(0, 0, 0, .7);}
.pre-home p{max-width: 60%;margin: 0 auto;padding-top: 20px;margin-bottom: 20px!important;color: #fff;}
.btn-ph{font-family:'century_gothicregular';background-color: #00a2db;border-radius: 2px;padding: 7px 40px;width: 30%;margin-top: 0;color: #fff;transition: all .5s ease;margin-left: auto;margin-right: auto;cursor: pointer;}
.t2-ph{color: #ffffff;}
.pre-home img{margin: 0 auto;}
.btn-ph:hover{color: #ffffff;background-color: #4b1f93;transition: all .5s ease;}
.btn-ph a{color: #ffffff;}
.btn-ph a:hover{color: #ffffff;}
.titulo-pre-home{margin: 240px 0 -30px;}
.intro{margin: 1em 0;}
.mlzl{display: block;border: 0;opacity: 0;}
.mlzl:not(.initial){transition: opacity .4s;}
.mlzl.initial,.mlzl.loaded,.mlzl.error{opacity: 1;}
.mlzl:not([src]){visibility: hidden;}
.lzl{display: block;background-image: transparent;}
.lzl:not(.initial){transition: all .4s ease;}
.lzl.initial,.lzl.loaded,.lzl.error{opacity: 1;}
.btn-lm{padding: 0px 9px 3px 9px;border-radius: 6px;color: #ffffff;background-color: #003967;font-family: 'century_gothicbold'!important;z-index: 99;position: relative;transition: all .2s ease-in-out;}
.btn-lm2{padding: 15px 10px;border-radius: 6px;color: #ffffff;background-color: #003967;font-family:'century_gothicbold'!important;font-size: 12px;z-index: 99;position: relative;transition: all .2s ease-in-out;text-transform: capitalize!important;width: 46%;text-align: center;}
.btn-lm2 img{width:60px;display:table;margin:auto;}
.btn-lm2:hover{background: #003967;color: #FFF;}
.btn-lm:hover{background-color: #620AD6;background-position: left 7px center;color: #cccccc;text-decoration: none;transition: all .2s ease-in-out;}
.h-pdm{padding: 10px;background: radial-gradient(circle at .16% 99.84%,rgba(83,27,162,.5411764706),rgba(255,255,255,.2196078431) 36%),radial-gradient(circle at 94.14% 90.64%,rgba(133,255,251,.5),transparent 62%),radial-gradient(circle at 32.66% 22.09%,#ffffff,transparent 60%),radial-gradient(circle at 71.68% 49.69%,rgba(83,27,162,.32),transparent 69%),radial-gradient(circle at 50% 50%,#ffffff,#ffffff 100%);}
.h-esp{background-color: #cccccc;}
.f-pdm{background-color: #003967;}
.f-esp{background-color: #003967;}
.f-esp{background-color: #cccccc;}
.cab-modify-width{/*max-width: 1355px;*/max-width: 85%;}
.cab-desk{display: block;position: relative;visibility: visible;}
.cab-resp{display: none;visibility: hidden;}
.logo img{max-width: 200px;height: auto;margin-top: 10px;}
.buscador,.busResp{display: none;}
.tBuscador{height: 40px;margin-top: 36px;}
.tBuscador input{position: relative;width: 100%;border: 0;border-radius: 10px;padding: 7px 7px 7px 45px;}
.tBuscador input::placeholder{text-align: right!important;padding-right: 10px;color: #003967;}
.tBuscador::after{content: url('./img/lupa.png');background-size: 100%;padding: 20px 7px;position: relative;left: -7px;top: -39px;}
.tBuscador input[type=submit]{position: absolute;content: ' ';width: 0px;padding: 0;height: 0;}
.tBuscador label{display: none;visibility: hidden;}
.m-rol h5{color: #620AD6;font-size: 14px;text-align: left;/*margin-top: 48px;*/font-family:'century_gothicregular'!important;line-height: 16px;}
.inactivo{opacity: .6;transition: all .3s ease;}
.inactivo:hover{opacity: 1;transition: all .3s ease;}
.btn-cam-rol{display: flex;align-items: center;}
.ico-espe{width: 3.2rem;height: 3.2rem;background-position: center;background-image: url('./img/ico2_esp.png');background-repeat: no-repeat;background-size: contain;}
.ico-pdma{width: 3.2rem;height: 3.2rem;background-position: center;background-image: url('./img/ico_pdm.png');background-repeat: no-repeat;background-size: contain;}
.ico-espe2{width: 3.2rem;height: 3.2rem;background-position: center;background-image: url('./img/ico_esp_esp.png');background-repeat: no-repeat;background-size: contain;}
.ico-pdma2{width: 3.2rem;height: 3.2rem;background-position: center;background-image: url('./img/ico-pdm-esp.png');background-repeat: no-repeat;background-size: contain;}
.ico-mv{width: 3.2rem;height: 3.2rem;background-position: center;background-image: url('./img/ico2_mv.png');background-repeat: no-repeat;background-size: contain;}
.ico-mv2{width: 3.2rem;height: 3.2rem;background-position: center;background-image: url('./img/ico_mv_esp.png');background-repeat: no-repeat;background-size: contain;}
.nav-link{font-family: 'henriettemedium';color: #ffffff!important;}
.h-esp{background-color: #cccccc;}
.redes-fijas{position: fixed;right: 0px;top: 35%;z-index: 120;background: #620AD6;border-radius: 20px 0 0 20px;}
.redes-fijas .ico-fb{padding: 10px 19px;transition: all .3s ease;}
.redes-fijas .ico-tw{padding: 10px 19px;transition: all .3s ease;}
.redes-fijas .ico-in{padding: 10px 19px;transition: all .3s ease;}
.redes-fijas .ico-yo{padding: 10px 19px;transition: all .3s ease;}
.redes-fijas .ico-sp{padding: 10px 19px;transition: all .3s ease;}
.redes-fijas ul{padding-inline-start: 0px;padding: 0px 1px;}
.redes-fijas li{display: block;list-style: none;margin: 20px 4px;}
.sl{width: 100%;min-height: 494px;border-radius: 0 0 35% 35%;height: auto;position: relative;background-repeat: no-repeat;background-position: top center;background-size: cover;}
.slide{margin-bottom: 20px;}
.carousel-item{position: relative;}
.carousel-item img{-webkit-filter: grayscale(20%);filter: grayscale(20%);}
.carousel-indicators li{border: 1px solid #6f1dda; width: 15px!important;height: 15px!important;border-radius: 50%;opacity: 1!important;transition: all .1s cubic-bezier(0.71, -0.18, 0.29, 0.85);}
.carousel-indicators .active{background-color: #003967;transition: all .1s cubic-bezier(0.71, -0.18, 0.29, 0.85);}
.cont-sl{position: absolute;z-index: 99;color: #ffffff;top: 40%;right: 12%;width: 28%;}
.carousel-indicators{bottom:-5px;}
.main-pdm{background-color: #ffffff;width: 100%;height: 332px;position: relative;z-index: 0;font-family:'century_gothicregular';color: #003967;}
.campoNoVisible{display: none;}
dl,ol,ul{margin-top: 0;margin-bottom: 1rem;margin-block-start: 0rem!important;padding-inline-start: 15px;}
.preguntas_item{cursor: pointer;min-height: 340px;}
.preguntas_item:hover .barra_pre_deco{background-color: #00b3ff;}
.preguntas_item:hover{color: #00b3ff;}
.respuesta_item{background-color: #f2f2f2;padding: 10px 10px;}
.respuesta_item .col-md-12{padding: 40px 0px;display: none;}
.respuesta_item::before{position: absolute;content: "";left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);bottom: -27px;z-index: 1;width: 0;height: 0;transition: all .3s;border-style: solid;border-width: 0 15px 16px;border-color: transparent transparent #9a9a9a;opacity: 0;visibility: hidden;}
.respuesta_item::before{position: absolute;content: "";left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);bottom: -28px;z-index: 1;width: 0;height: 0;transition: all .3s;border-style: solid;border-width: 0 15px 16px;border-color: transparent transparent #f4f4f4;opacity: 0;visibility: hidden;}
.barra_pre_deco_resp{background-color: #00b3ff;height: 10px;width: 100%;-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;position: absolute;top: -10px;left: 0px;}
select{margin: 0.1rem 0;}
.pasosIcos h6{font-size: 14px;margin-top: 10px;line-height: 20px;}
.nc .gfield_required{color: #A30546;}
.pasos span{background-color: #00a2db;color: #ffffff;padding: 5px 10px;margin-bottom: 10px;border-radius: 50%;}
.pasosIcos{margin-bottom: 20px;border-bottom: 1px solid #e3e3e3;}
.pasosIcos img{margin-bottom: -15px;}
.inactivos{-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity: .4;}
.barrioLocalidad{display: none;}
.box-mensajes{position: fixed;top: 0;width: 100%;height: 100vh;background-color: rgba(0, 0, 0, .9);z-index: 1000;text-align: center;display: none;}
.mensaje{color: #ffffff;text-align: center;max-width: 550px;margin: 0 auto;font-family:'century_gothicregular';}
.box-mensajes h3{margin: 0 auto;margin-top: 40vh;color: #fa3737;text-align: center;font-family: 'henriettemedium';}
.btn-completar-nc{margin-top: 30px;}
.sccomercial{display: none;}
.contenido-gracias img{width: 100%;height: auto;}
.contenido-gracias h1{text-align: center!important;}
/*.row{margin-right: 0px!important;}*/
a:hover{text-decoration: none!important;}
strong{font-family:'henriettemedium';}
p{margin-top: 0;margin-bottom: 0.5rem!important;}
h1,h3,h4,h5,h6{font-family: 'henriettemedium'; color: #003967;}
h1{text-align: left;font-size: 36px;margin: 20px 0 30px 0;padding: 5px;color: #003967;}
h2{font-family: 'henriettemedium';text-align: left;}
p{font-family:'century_gothicregular';}
.post-categories{display: inline-block;padding-inline-start: 0px;}
.post-categories li{list-style: none;display: inline-block;}
menu{padding-inline-start: 0px;list-style-type: disc;margin-block-start: 0px;margin-block-end: 0px;margin-inline-start: 0px;margin-inline-end: 0px;}
.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu{border-top: 1px solid #ffffff;border-width: 1px;margin-right: 15px!important;margin-left: 15px;margin-top: 25px;}
label{font-family:'century_gothicregular';}
a:hover{text-decoration: none;}
button:focus{outline: 0px dotted!important;outline: 0px auto -webkit-focus-ring-color!important;}
ul{padding-inline-start: 30px;}
li{font-family:'century_gothicregular';}
.descprod{padding: 0 10px;text-align: left;color: #222;font-size: 14px;}
.vertodos{padding: 10px!important;text-align: center;border-radius: 30px;font-family: 'henriettemedium'!important;}
.cajaArt{margin-bottom: 40px;}
.total{border-right: 0px solid rgba(0, 0, 0, .1)!important;}
.categorias{padding: 10px 15px;}
.f-azul{background: radial-gradient(circle at .16% 99.84%,rgba(83,27,162,.5411764706),rgba(255,255,255,.2196078431) 36%),radial-gradient(circle at 94.14% 90.64%,rgba(133,255,251,.5),transparent 62%),radial-gradient(circle at 32.66% 22.09%,#ffffff,transparent 60%),radial-gradient(circle at 71.68% 49.69%,rgba(83,27,162,.32),transparent 69%),radial-gradient(circle at 50% 50%,#ffffff,#ffffff 100%);position: relative;min-height: 400px;}
.f-azul .container{position: relative;margin-top: -310px;padding-bottom: 50px;}
.ulti-post h2{font-family:'century_gothicregular'!important;color: #3a3a3a!important;font-size: 26px;}
.ulti-post{padding: 40px 20px;box-sizing: border-box;background-size: cover;min-height: 250px;border-radius: 10px;box-shadow: 0px 5px 10px rgba(0, 0, 0, .1);transition: all .4s ease-in-out;}
.ulti-post::before{content: '';position: absolute;width: 90%;height: 100%;top: 0;left: 15px;border-radius: 10px;background: rgb(255,255,255);background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 95%);opacity: 1;transition: all .4s ease;}
.ulti-post:hover::before{width: 100%;opacity: 1;transition: all .4s ease;}
.tool-1{width: 100%;height: 100%;max-height: 250px;background-size: cover;background-repeat: no-repeat;background-position: center center;border-radius: 10px;padding: 40px 20px;box-sizing: border-box;min-height: 250px;text-align: right;font-family:'century_gothicregular';color: #620AD6;box-shadow: 0px 5px 10px rgba(0, 0, 0, .1);}
.tool-1::before{content: '';position: absolute;top: 0px;right: 15px;width: 94%;height: 100%;background: rgb(255,255,255);background: linear-gradient(90deg, rgba(255,255,255,0) 10%, rgba(255,255,255,1) 90%);border-radius: 10px;}
.tool-1 img{max-height: 250px;max-width: 100%;}
.txt-tool-1{position: relative;z-index: 1000;}
.tool-1 h2{font-family:'century_gothicregular'!important;text-align: right;color: #502a16!important;text-shadow: 3px 2px 6px #ccc;font-size: 22px;padding-left: 134px;z-index: 10;}
.d-l-home{margin-top: 30px;}
.ult-productos{width: 100%;max-height: 250px;height: 250px;background-size: contain;background: rgb(234, 234, 234);background-repeat: no-repeat;background-position: left center;border-radius: 10px;padding: 0px 1.5rem;box-sizing: border-box;box-shadow: 0px 5px 10px rgba(0, 0, 0, .1);}
.ult-productos h2{font-family:'century_gothicregular'!important;color: #003967!important;text-shadow: 3px 2px 6px #ccc;font-size: 24px;}
.ult-productos img{width: 110%;}
.caja-punteada{border-top: 0;border-bottom: 3px dotted #00a2db;border-right: 3px dotted #00a2db;border-left: 3px dotted #00a2db;padding: 30px 6px 20px 0;margin-bottom: .5rem;border-radius: 0 0 .5rem .5rem;}
#div-responde-forma-ajax{display: none;font-family:'henriettemedium'!important;width: 100%;position: absolute;z-index: 100;height: 100%;top: 0;left: 0;padding: 100px 46px;text-align: center;background-color: rgba(255, 255, 255, .9);color: #4e1aa1;font-size: 22px;}
.newsletter{background-color: #ccc;min-height: 170px;padding: 20px;}
.newsletter h4{font-family:'century_gothicregular'!important;text-align: center;color: #ffffff;}
.email_newsl{width: 100%;padding: 10px;border-radius: 6px;border: 0;}
.email_newsl::placeholder{font-family:'century_gothicregular';color: #620AD6;}
.btn-susc{padding: 10px;border-radius: 6px;border: 0;color: #620AD6;background-color: #003967;font-family: 'henriettemedium'!important;text-transform: capitalize;background-image: url('./img/ico-vio-lm.png');background-repeat: no-repeat;background-position: left 5px center;background-size: 22px;padding-left: 30px;z-index: 99;position: relative;transition: all .2s ease-in-out;}
.btn-susc:hover{background-color: #620AD6;background-position: left 7px center;color: #cccccc;text-decoration: none;transition: all .2s ease-in-out;}
.newsletter label{color: #ffffff;}
.newsletter form{text-align: center;}
.newsletter p{margin-top: 10px;color: #003967;}
.newsletter p a{color: #6e81e3;}
.w80{width: 80%;margin: 0 auto;}
.slm-1-ant,.slm-1-sig{margin-top: 50px;cursor: pointer;}
.vacantes{margin: 30px 0;}
.ofertas{color: #00a2db;}
.caja-contenido-vac li,.caja-contenido-vac p{font-size: 14px;}
.btn-vac{width: 130px;float: right;border-radius: 30px 10px 10px 30px!important;background-color: #4b1f93;color: #ffffff;text-align: right;transition: all .3s ease-in-out;}
.btn-vac:hover{width: 150px;background-color: #4b1f93;color: #ffffff;transition: all .3s ease-in-out;}
.vacantes h1{margin: 20px 0 12px;}
.caja-vac{margin-top: 30px;}
.sl-footer .slide{margin-bottom: 0px;display: none!important;visibility: hidden!important;}
.sl-fo{width: 100%;min-height: 260px;height: auto;position: relative;background-repeat: no-repeat;background-position: top center;background-size: cover;}
.sl-fo::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .3);}
.cont-sl-fo{position: absolute;z-index: 99;color: #ffffff;top: 20%;right: 12%;width: 28%;}
.cont-sl-fo h2{font-size: 24px;margin-bottom: 20px;}
.cont-sl h2{font-size: 30px!important;margin-bottom: 20px;text-shadow: 2px 0px 4px #999;}
.cont-sl p{text-shadow: 2px 0px 4px #999;}
.f-pdm{background-color: #620AD6;color: #ffffff;padding: 20px;margin-bottom: -24px;}
.f-esp{background-color: #F0F0F0;color: #00B3FF;padding: 20px;margin-bottom: -24px;}
.redes ul{padding-inline-start: 0px;}
.redes li{display: inline-block;}
.cajaCompartirMov{text-align: right;}
.shareResp{display: none;position: absolute;margin-right: 0px;width: 30%;margin-top: 29px;text-align: left;color: #ffffff!important;font-family:'henriettemedium'!important;text-transform: capitalize!important;font-size: 11px;z-index: 20;}
.shareResp ul{padding-inline-start: 0px;margin-top: 10px;}
.shareResp li{height: 35px;padding: 10px 0 10px 10px;list-style: none;color: #ffffff!important;font-family:'henriettemedium'!important;}
.shareResp img{margin-right: 4px;}
.shareResp a{color: #ffffff!important;font-family:'henriettemedium'!important;}
.shareResp button{text-align: left;width: 100%;color: #ffffff!important;font-family:'henriettemedium'!important;}
.facebook{background-color: #5067AF;width: 100%;cursor: pointer;transition: all .3s ease;}
.facebook:hover{background-color: rgb(66, 86, 143);transition: all .3s ease;}
.twitter{background-color: #1b95e0;width: 100%;padding: 7px 0px 8px 4px!important;font-family:'henriettemedium'!important;transition: all .3s ease;}
#twitter-widget-0{width: 100%!important;}
.twitter:hover{background-color: #0c7abf;transition: all .3s ease;}
.wapp{display: none;background-color: #71AF2F;width: 100%;}
#widget,.btn-o{width: 100%!important;}
.copiarlink{background-color: #3e3d3d;width: 100%;padding-right: 0px!important;transition: all .3s ease;}
.copiarlink:hover{background-color: #686868;transition: all .3s ease;}
.copiarlink img{margin-left: -6px;}
.ico-fb{position: relative;background-image: url('./img/redes-ico.png');padding: 11px 19px;background-position: -4px 0px;}
.ico-fb:hover{background-position: -4px -65px;}
.ico-tw{position: relative;background-image: url('./img/redes-ico.png');padding: 11px 19px;background-position: -48px 0px;}
.ico-tw:hover{background-position: -48px -65px;}
.ico-in{position: relative;background-image: url('./img/redes-ico.png');padding: 11px 19px;background-position: -94px 0px;}
.ico-in:hover{background-position: -94px -65px;}
.ico-yo{position: relative;background-image: url('./img/redes-ico.png');padding: 11px 19px;background-position: -141px 0px;}
.ico-yo:hover{background-position: -141px -65px;}
.ico-sp{position: relative;background-image: url('./img/redes-ico.png');padding: 11px 19px;background-position: -188px 0px;}
.ico-sp:hover{background-position: -188px -65px;}
.ico-fb-esp{position: relative;background-image: url('./img/redes-ico-esp.png');padding: 11px 19px;background-position: -4px 0px;}
.ico-fb-esp:hover{background-position: -4px -65px;}
.ico-tw-esp{position: relative;background-image: url('./img/redes-ico-esp.png');padding: 11px 19px;background-position: -48px 0px;}
.ico-tw-esp:hover{background-position: -48px -65px;}
.ico-in-esp{position: relative;background-image: url('./img/redes-ico-esp.png');padding: 11px 19px;background-position: -94px 0px;}
.ico-in-esp:hover{background-position: -94px -65px;}
.ico-yo-esp{position: relative;background-image: url('./img/redes-ico-esp.png');padding: 11px 19px;background-position: -141px 0px;}
.ico-yo-esp:hover{background-position: -141px -65px;}
.ico-sp-esp{position: relative;background-image: url('./img/redes-ico-esp.png');padding: 11px 19px;background-position: -188px 0px;}
.ico-sp-esp:hover{background-position: -188px -65px;}
.ico-wapp{position: relative;background-image: url('./img/wapp-spry.png');padding: 11px 19px;background-position: -2px 0;}
.ico-wapp:hover{background-position: -2px -65px;}
.redes-fijas .ico-wapp{padding: 10px 19px;transition: all .3s ease;}
.f-esp{background-color: rgb(234, 234, 234);}
.f-pdm h3{font-family: 'henriettemedium';font-size: 22px;text-align: center;}
.f-pdm ul{padding-inline-start: 0px;text-align: center;}
.f-pdm li{font-family:'century_gothicregular';list-style: none;color: #ffffff;text-align: center;}
.f-pdm a{color: #ffffff;text-align: center;transition: all .4s ease;}
.f-pdm a:hover{color: #999;text-decoration: none;transition: all .4s ease;}
.f-esp h2{font-family: 'henriettemedium';font-size: 22px;text-align: center;}
.f-esp ul{padding-inline-start: 0px;text-align: center;}
.f-esp li{font-family:'century_gothicregular';list-style: none;color: #767676;text-align: center;}
.f-esp a{color: #767676;text-align: center;transition: all .4s ease;}
.f-esp a:hover{color: #000000;text-decoration: none;transition: all .4s ease;}
.sec-cuatro{text-align: center;font-family: 'henriettemedium';}
.sec-cuatro a{transition: all .1s cubic-bezier(0.71, -0.18, 0.29, 0.85);}
.sec-cuatro a:hover{transition: all .1s cubic-bezier(0.71, -0.18, 0.29, 0.85);}
.colombia::after{content: ' | ';}
.colombia::before{content: '.';color: transparent;width: 32px;height: 32px;background-image: url('./img/pais.png');background-position: -0px -1px;margin-right: 5px;padding: 9px 15px;transition: all .4s cubic-bezier(0.71, -0.18, 0.29, 0.85);}
.colombia:hover::before{background-position: -0px -66px;transition: all .4s cubic-bezier(0.71, -0.18, 0.29, 0.85);}
.chile::after{content: ' | ';}
.chile::before{content: '.';color: transparent;width: 32px;height: 32px;background-image: url(./img/pais.png);background-position: -33px -1px;margin-right: 5px;padding: 9px 15px;transition: all .4s cubic-bezier(0.71, -0.18, 0.29, 0.85);}
.chile:hover::before{background-position: -33px -66px;transition: all .4s cubic-bezier(0.71, -0.18, 0.29, 0.85);}
.chilep::before{content: '';}
.chilep::after{content: '.';color: transparent;width: 32px;height: 32px;background-image: url(./img/pais.png);background-position: -33px -1px;margin-left: 5px;padding: 9px 15px;transition: all .4s cubic-bezier(0.71, -0.18, 0.29, 0.85);}
.chilep:hover::after{background-position: -33px -66px;transition: all .4s cubic-bezier(0.71, -0.18, 0.29, 0.85);}
.peru::after{content: '.';color: transparent;width: 32px;height: 32px;background-image: url('./img/pais.png');background-position: -67px -0px;margin-left: 5px;padding: 9px 15px;transition: all .4s cubic-bezier(0.71, -0.18, 0.29, 0.85);}
.peru:hover::after{background-position: -67px -66px;transition: all .4s cubic-bezier(0.71, -0.18, 0.29, 0.85);}
.copyr{margin-top: 30px;color: #767676;}
.copyrpdm{margin-top: 30px;color: #ffffff;}
.tel::before{content: '';padding: 6px 12px;background-image: url('./img/servicio-ico.png');}
.em{font-size: 14px;}
.em::before{content: '';padding: 6px 12px;background-position: -47px -1px;background-image: url('./img/servicio-ico.png');}
.tel-esp::before{content: '';padding: 6px 12px;background-image: url('./img/servicio-ico-morado.png');}
.dir-esp::before{content: '';padding: 6px 12px;background-position: -22px -1px;background-image: url('./img/servicio-ico-morado.png');}
.em-esp{font-size: 14px;}
.em-esp::before{content: '';padding: 6px 12px;background-position: -47px -1px;background-image: url('./img/servicio-ico-morado.png');}
.alertas{display: none;margin-top: 10px;}
.destacados-todos{min-height: 200px!important;}
.destacado-blog-Prin .desDesk{line-height: 26px;text-align: justify;}
.destacado-blog-Prin h3{font-size: 26px!important;font-family: 'henriettemedium'!important;}
.destacado-blog-secund h3{margin-top: 25px!important;}
.img-destacado{width: 100%;height: 100%;min-height: 420px;background-repeat: no-repeat;background-size: cover;background-position: top center;padding: 15px;border-radius: 20px;-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 98% 100%, 50% 100%, 4% 100%, 0 100%);clip-path: polygon(0 0, 100% 0%, 100% 100%, 98% 100%, 50% 100%, 4% 100%, 0 100%);transition: all .4s cubic-bezier(1, -1.05, 0, 1.13);}
.img-destacado:hover{-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 98% 100%, 50% 92%, 4% 100%, 0 100%);clip-path: polygon(0 0, 100% 0%, 100% 100%, 98% 100%, 50% 92%, 4% 100%, 0 100%);transition: all .4s cubic-bezier(1, -1.05, 0, 1.13);}
.desc-destacado{border-right: 1px solid rgba(0, 0, 0, .1);padding: 0 23px 0 10px!important;}
.tdestacado{font-size: 20px!important;}
.img-post{width: 100%;height: 100%;min-height: 150px;max-height: 250px;margin: 10px 0;padding: 10px;background-repeat: no-repeat;background-size: cover;background-position: top center;border-radius: 15px;-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 96% 100%, 50% 100%, 2% 100%, 0 100%);clip-path: polygon(0 0, 100% 0%, 100% 100%, 96% 100%, 50% 100%, 2% 100%, 0 100%);transition: all .4s cubic-bezier(1, -1.05, 0, 1.13);}
.img-post:hover{-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 96% 100%, 50% 92%, 2% 100%, 0 100%);clip-path: polygon(0 0, 100% 0%, 100% 100%, 96% 100%, 50% 92%, 2% 100%, 0 100%);transition: all .4s cubic-bezier(1, -1.05, 0, 1.13);}
.img-post .destacado-tag{top: calc(10%);position: absolute;background-color: rgba(0, 162, 255, .8);}
.desDesk{display: block;}
.desMobil{display: none;}
.contenido p strong{color: #003967;}
.nombre-rp a{color: #003967 !important;font-family: 'century_gothicregular' !important;}
.blog-pdm{padding: 20px 70px 10px 70px!important;}
.blog-pdm h2,.blog-pdm h1{text-align: left;font-size: 36px;border-bottom: 1px solid rgba(0, 0, 0, .1);border-top: 1px solid rgba(0, 0, 0, .1);margin: 20px 0 30px 0;padding: 5px;color: #003967;text-shadow: 0px 3px 4px #e3e3e3;}
.blog-pdm h3{font-family:'henriettemedium'!important;font-size: 16px;margin-top: 10px;min-height: 38px;color: #003967;}
.blog-pdm a{color: #620AD6;font-weight: bolder;}
.blog-pdm .btn-lm{color: #ffffff;}
.blog-pdm p{font-size: 14px;line-height: 20px;color: #003967;text-align: left;}
.nav-slides-cont{border-bottom: 1px solid rgba(0, 0, 0, .1);border-top: 1px solid rgba(0, 0, 0, .1);margin: 20px 0 30px 0;padding: 5px 35px 5px 5px!important;}
.btn-sl{background: rgba(0, 179, 255, .5);padding: 10px 30px 10px 15px;box-sizing: border-box;border-radius: 5px;color: #ffffff;cursor: pointer;transition: all .4s ease;}
.btn-sl:hover{background: rgba(83, 27, 162, .5);transition: all .4s ease;}
.btn-sl-eventos{width: 40px;}
.datos_post{border-top: 1px solid rgba(0, 0, 0, .2);border-bottom: 1px solid rgba(0, 0, 0, .2);text-align: left;font-size: 10px;margin: 5px 0 10px 0;color: #cccccc;font-family:'century_gothicregular';padding: 3px;}
.desc-slide-art{margin-top: 15px;}
.datos_post a{color: #003967;transition: all .3s ease;}
.datos_post a:hover{color: #003967;transition: all .3s ease;}
.destacado-tag{color: #ffffff;background-color: rgba(0, 162, 255, .8);padding: 10px;text-decoration: none;font-family: 'henriettemedium';font-size: 12px!important;max-width: 96px;border-radius: 9px;}
.destacado-tag:hover{text-decoration: none;}
.desc-slide-art{max-height: 260px;min-height: 151px;}
.destacado3{margin-top: 30px;}
.migas{background-color: #6cd9ff;padding: 15px;font-family:'century_gothicregular';color: #003967;}
.product.type-product ul li{color: 003967;}
.img_destacada_post{width: 100%;height: 350px;background-repeat: no-repeat;background-size: cover;position: relative;background-position: center;}
.s-title{margin-top: 20px!important;}
.contenido{padding: 0 0 50px 0;}
.contenido p{text-align: justify;}
.paginas h1{text-align: left;font-size: 36px;border-bottom: 1px solid rgba(0, 0, 0, .1);border-top: 1px solid rgba(0, 0, 0, .1);margin: 20px 0 30px 0;padding: 5px;color: #003967;text-shadow: 0px 3px 4px #e3e3e3;}
.paginas h2{text-align: left;font-size: 26px;padding: 5px;color: #003967;}
.img-galeria{width: 100%;height: 140px;max-height: 140px;background-size: cover;margin-bottom: 10px;}
.galeria-paginas h6{margin: 15px;}
.galeria-paginas h2{border-bottom: 1px solid #e3e3e3;}
.preguntas_item{width: 100%;max-width: 220px;background-color: #F2F2F2;float: left;margin-left: 5px;position: relative;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 10px;color: #333333;text-align: center;}
.barra_pre_deco{background-color: #333333;height: 10px;width: 100%;-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;position: absolute;bottom: 0px;left: 0px;}
.preguntas-frecuentes form{text-align: center;}
.preguntas-frecuentes .btn-link{font-weight: 100;color: #FFF;text-decoration: none;font-family:'century_gothicregular';font-size: 18px;}
.preguntas-frecuentes .btn-link:hover{color: #00a2e0;}
.preguntas-frecuentes .form-control-lg{border: 1px solid #EEE;color: #7d7d7d;}
.preguntas-frecuentes .card{padding-top: 5px;position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #f7f7f7;background-clip: border-box;border: 0px solid rgba(0, 0, 0, .125);border-radius: .25rem;}
.preguntas-frecuentes .card-header{padding: .75rem 1.25rem;margin-bottom: 0;background-color: rgb(98, 10, 213);border-bottom: 1px solid rgb(98, 10, 213);color: #FFF;}
.preguntas-frecuentes .listados .card-body{color: #9e9e9e;}
.preguntas-frecuentes .card-header span{padding-top: 5px;display: block;}
.mb{width: 90%;border-radius: 30px;padding: 15px;font-family:'century_gothicregular';background: #cfcfcf;color: #888;border: 2px dashed #999999;margin: 0 auto;transition: all .4s ease-in-out;}
.mb:hover{width: 90%;border-radius: 30px;color: #ffffff!important;padding: 15px;font-family:'century_gothicregular';background: #5067AF;color: #003967;border: 2px dashed #003967;margin: 0 auto;transition: all .4s ease-in-out;}
.gallery-block{padding-bottom: 30px;padding-top: 30px;}
.gallery-block .heading{margin-bottom: 50px;text-align: center;}
.gallery-block .heading h2{font-weight: bold;font-size: 1.4rem;}
.gallery-block.compact-gallery .item{overflow: hidden;margin-bottom: 0;background: black;opacity: 1;}
.gallery-block.compact-gallery .item .image{transition: 0.8s ease;}
.gallery-block.compact-gallery .item .info{position: relative;display: inline-block;}
.gallery-block.compact-gallery .item .description{display: grid;position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;font-size: 17px;line-height: 18px;width: 100%;padding-top: 15px;padding-bottom: 15px;opacity: 1;color: #fff;transition: 0.8s ease;text-align: center;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.39));}
.gallery-block.compact-gallery .item .description .description-heading{font-size: 1em;font-weight: bold;}
.gallery-block.compact-gallery .item .description .description-body{font-size: 0.8em;margin-top: 10px;font-weight: 300;}
.modal-content-gal{width: 60%!important;margin: 0 auto!important;}
.modal-dialog-gal{top: calc(5vh)!important;}

@media (min-width: 576px){
	.gallery-block.compact-gallery .item .description{opacity: 0;}
	.gallery-block.compact-gallery .item a:hover .description{opacity: 1;}
	.gallery-block .zoom-on-hover:hover .image{transform: scale(1.3);opacity: 0.7;}
}

.copiado{position: absolute;width: 110px;background-color: #003967;text-align: center;color: #ffffff;padding: 15px;top: -52px;right: 13px;}
.copiar{position: absolute;width: 110px;background-color: #620AD6;text-align: center;color: #ffffff;padding: 15px;top: -52px;right: 13px;}
.datos_post button{background: transparent!important;border: 0;}
.icos-comp{text-align: right;max-height: 14px;}
.icos-comp li{display: inline-block;list-style: none;}
.ico-m{margin-top: -4px;}
.fb{background-color: #5067AF;padding: 5px;border-radius: 3px;margin-top: -16px;cursor: pointer;color: #ffffff;height: 28px;}
.fb img{vertical-align: auto;}
#b{font-family:'century_gothicregular'!important;}
.wp{background-color: #71AF2F;display: none;padding: 5px;border-radius: 3px;margin-top: -16px;cursor: pointer;color: #ffffff!important;}
.wp img{vertical-align: auto;}
.wp a{color: #ffffff;}
.curl{background-color: #999999;display: block;padding: 3px 6px;height: 28px;box-sizing: border-box;border-radius: 3px;margin-top: -15px;cursor: pointer;color: #ffffff;}
.curl img{vertical-align: auto;margin-right: 4px;}
.curl button{color: #ffffff;}
.sl-articulos-relacionados .img-post{width: 100%;height: 100%;min-height: 171px;max-height: 136px;margin: 10px 0;padding: 10px;background-repeat: no-repeat;background-size: cover;background-position: top center;border-radius: 15px;-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 96% 100%, 50% 100%, 2% 100%, 0 100%);clip-path: polygon(0 0, 100% 0%, 100% 100%, 96% 100%, 50% 100%, 2% 100%, 0 100%);transition: all .4s cubic-bezier(1, -1.05, 0, 1.13);}
.sl-articulos-relacionados .blog-pdm{padding: 0px!important;}
.sl-articulos-relacionados>.blog-pdm h2,.sl-articulos-relacionados>.blog-pdm h1{text-align: left;font-size: 33px;border-bottom: 1px solid rgba(0, 0, 0, .1);border-top: 1px solid rgba(0, 0, 0, .1);margin: 20px 0 30px 0;padding: 10px;color: #003967;text-shadow: 0px 3px 4px #e3e3e3;margin-top: 50px;}
.m_tipo_producto{display: none;margin-top: 50px;}
.m_tipo_marca{opacity: 0;height: 0px;transition: all .4s ease;}
.filtros_secundarios{display: block;}
#form_productos_gral{margin-bottom: -38px;}
#resp{margin-bottom: 50px;}
.fs_filtros{width: 100%;font-family:'century_gothicregular';background-color: #003967;color: #ffffff;border: 0;height: 45px!important;border-radius: 10px!important;margin-bottom: 10px;}
.btn_filtrar{border: 0;padding: 10px;border-radius: 5px;background-color: #003967;font-family:'century_gothicregular';color: #ffffff;}
.producto-gral{box-sizing: border-box;padding: 15px;}
.producto-gral a{cursor: pointer;}
.box-pro{border: 1px solid #003967;box-sizing: border-box;border-radius: 15px;padding: 24px;text-align: center;min-height: 363px;}
.box-pro img{width: 100%;height: auto;}
.modal.show .modal-dialog{top: calc(10vh);}
.link_pro{border-top: 1px dashed #003967;padding-top: 10px;}
.box-pro h4{font-family:'century_gothicregular'!important;text-align: left;color: #003967;font-size: 14px;}
.perro{background-image: url('./img/ba_perro.png');background-repeat: no-repeat;background-size: contain;min-height: 350px;width: 100%;height: 100%;}
.gato{background-image: url('./img/ba_gato.png');background-repeat: no-repeat;background-size: contain;min-height: 350px;width: 100%;height: 100%;}
.caballo{background-image: url('./img/ba_caballo.png');background-repeat: no-repeat;background-size: contain;min-height: 350px;width: 100%;height: 100%;}
.alimentos{background-image: url('./img/ico_t_producto.png');background-repeat: no-repeat;background-position: 30px 30px;min-height: 200px;width: 200px;height: 200px;background-color: white;margin: 0 auto;cursor: pointer;transition: all .3s ease;}
.alimentos:hover{background-position: 30px -229px;transition: all .3s ease;}
.accesorios{background-image: url('./img/ico_t_producto.png');background-repeat: no-repeat;background-position: -310px 30px;min-height: 200px;width: 200px;height: 200px;background-color: white;margin: 0 auto;cursor: pointer;transition: all .3s ease;}
.accesorios:hover{background-position: -310px -229px;transition: all .3s ease;}
.higiene{background-image: url('./img/ico_t_producto.png');background-repeat: no-repeat;background-position: -660px 30px;min-height: 200px;width: 200px;height: 200px;background-color: white;margin: 0 auto;cursor: pointer;transition: all .3s ease;}
.higiene:hover{background-position: -660px -229px;transition: all .3s ease;}
.medicamentos{background-image: url('./img/ico_t_producto.png');background-repeat: no-repeat;background-position: -990px 30px;min-height: 200px;width: 200px;height: 200px;background-color: white;margin: 0 auto;cursor: pointer;transition: all .3s ease;}
.medicamentos:hover{background-position: -990px -229px;transition: all .3s ease;}
.titulo_t_pro{text-align: center;color: #003967;font-family:'henriettemedium';}
#cargador{display: block;background-color: rgba(255, 255, 255, .8);height: 100%;width: 100%;padding-top: 35vh;}
#loader{animation: animate 1.5s linear infinite;clip: rect(0, 80px, 80px, 40px);height: 80px;width: 80px;position: absolute;margin: 50px 0 50px 0;left: calc(50% - 40px);top: calc(50% - 40px);}
@keyframes animate{0%{transform: rotate(0deg);}100%{transform: rotate(220deg);}}
.owl-carousel .owl-item img{border-radius: 20px;}
#loader:after{animation: animate2 1.5s ease-in-out infinite;clip: rect(0, 80px, 80px, 40px);content: '';border-radius: 50%;height: 80px;width: 80px;position: absolute;}
@keyframes animate2{0%{box-shadow: inset #00B3FF 0 0 0 17px;transform: rotate(-140deg);}50%{box-shadow: inset #00B3FF 0 0 0 2px;}100%{box-shadow: inset #00B3FF 0 0 0 17px;transform: rotate(140deg);}}
.woocommerce-pagination{font-family: 'henriettemedium';text-align: center;color: #003967;}
.woocommerce-pagination li{display: inline-block;padding: 5px 10px;}
.page-numbers{color: #003967;background-color: #eee;border-radius: 20px;}
#txt-con{color: #003967;}
.shortcode-toc ul li a{color: #003967;}
.current{background-color: #003967;padding: 11px 15px;border-radius: 50% 50%;color: #ffffff;}
.btn-back,.btn{font-family:'century_gothicregular';}
.btn-back{width: 100%;border-radius: 30px;background: #00b3ff;border: 0;}
.btn-back:hover{background: #4e1aa1;border: 0;}
.btn-back img{margin-right: 15px;}
.t-catalogo{text-align: center!important;border: 0!important;text-shadow: 0px #e3e3e3!important;}
.page-title{text-transform: capitalize;color: #003967;margin-left: 20px;margin-top: 20px;}
.txt-cat{margin-bottom: 20px;}
.btn-dcomprar{width: 100%;border-radius: 30px;background: #003967;border: 0;}
.btn-dcomprar:hover{background: #00b3ff;border: 0;}
.btn-dcomprar img{margin-right: 15px;}
.term-description{display: none;visibility: hidden;}
#filtroscat{margin-bottom: 20px;}
.btnFiltrar{display: none;}
.filtroMobile{display: none;}
.wp-post-image{max-width: 98%;height: auto;}
.btn-buTodo{margin-top: 10px;margin-bottom: 10px;}
.select-css{display: block;font-size: 16px;font-family:'century_gothicregular';font-weight: 700;color: #888;line-height: 1.3;padding: 15px 20px;width: 100%;max-width: 100%;box-sizing: border-box;margin: 0;border: 2px dashed #999999;border-radius: 5em;-moz-appearance: none;-webkit-appearance: none;appearance: none;background-color: #cfcfcf;background-image: url('./img/select.png'), linear-gradient(to bottom, #cfcfcf 0%, #cfcfcf 0%);background-repeat: no-repeat, repeat;background-position: right .7em top 50%, 0 0;background-size: 1.5em auto, 100%;margin-bottom: 10px;}
.select-css:focus{border-color: #aaa;box-shadow: 0 0 0px 0px rgba(59, 153, 252, .7)!important;box-shadow: 0 0 0 0px -moz-mac-focusring!important;color: #222;outline: none!important;}
.select-css::-ms-expand{display: none;}
.select-css:hover{border-color: #888;}
.select-css:focus{border-color: #aaa;box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);box-shadow: 0 0 0 3px -moz-mac-focusring;color: #222;outline: none;}
.select-css option{font-weight: normal;font-family:'century_gothicregular';}
.img-btn{width: 400px;height: 400px;position: relative;margin: 0 auto;background-image: url('./img/btn-mixto.png');background-size: 100% 100%;transition: all .4s ease-in-out;}
.bg-canino{background-image: url('./img/btn-perro.png');background-size: 100% 100%;transition: all .4s ease-in-out;}
.bg-felino{background-image: url('./img/btn-gato.png');background-size: 100% 100%;transition: all .8s ease-in-out;}
.bg-caballo{background-image: url('./img/btn-caballo.png');background-size: 100% 100%;transition: all .4s ease-in-out;}
.calendario{padding: 50px 0 50px 0;}
.fecha{margin-bottom: 10px;}
.fecha p{font-family:'henriettemedium';}
.fecha span{font-family:'henriettemedium';color: #003967;}
.img_eve img{width: 100%;border-radius: 20px;}
.datos_eve h2{color: #003967;max-width: 70%;}
.n_dias li{display: inline-block;margin: 5px 9px;font-family:'century_gothicregular';}
.calendario h1{padding-top: 13px;}
.calendario h1 span{color: #003967;}
.hay_evento{background-color: #BCA5EF;color: #F0F0F0;font-family:'henriettemedium';-webkit-clip-path: circle(38% at 50% 50%);clip-path: circle(38% at 50% 50%);padding: 4px 14px;box-sizing: border-box;transition: all .4s ease;}
.hay_evento:hover{background-color: rgba(0, 179, 255, .5);transition: all .4s ease;}
.hay_evento a{color: #003967;}
.cab_fechas{margin-bottom: 30px;}
.lugar{background: #f7f7f7;padding: 10px 15px;border-radius: 20px;}
.cfechas{text-align: -webkit-right;}
.dini{font-family: 'henriettemedium'!important;font-size: 28px;line-height: 0px;margin-bottom: 15px!important;}
.mini{margin-bottom: -8px;}
.inicio{background: #71AF2F;color: #ffffff!important;padding: 19px 15px 0px 15px;width: 64px;border-radius: 0 0 10px 10px;box-shadow: 0px -1px 2px #999999;}
.final{background: #A30546;color: #ffffff!important;padding: 19px 15px 0px 15px;width: 64px;border-radius: 0 0 10px 10px;box-shadow: 0px -1px 2px #999999;}
.aini{margin-bottom: 4px;border-bottom: 1px dashed #ffffff;}
.hora{font-size: 10px;}
.prox{margin-bottom: 40px;}
.prox h2{font-size: 16px;margin-top: 10px;}
.wc-tabs,.tagged_as,.woocommerce-result-count,.woocommerce-ordering{display: none;}
.posted_in{font-size: 12px;color: #999999;border-bottom: 1px dashed #003967;margin-bottom: 20px;}
.bg_migas_productos{background-color: #6cd9ff;}
.bg_migas_productos a{color: #003967;}
.posted_in a{color: #999999;}
.detalle-productos{padding: 40px;font-size: 14px;}
.detalle-productos h1{color: #003967;font-size: 1.5rem;text-transform: capitalize;}
.woocommerce-products-header{text-transform: capitalize!important;}
.imagen_detealle_producto{border: 1px solid #003967;border-radius: 30px;text-align: center;padding: 10px;}
.woocommerce-loop-product__title{font-family:'century_gothicregular'!important;text-align: left;color: #003967;font-size: 14px;border-top: 1px dashed #003967;padding-top: 10px;min-height: 68px;}
.productos-gral{border: 1px solid #003967;box-sizing: border-box;border-radius: 15px;padding: 24px;text-align: center;min-height: 363px;margin-bottom: 20px;}
.woocommerce-LoopProduct-link img{max-width: 100%;}
.productos_por_categoria{margin-top: 20px;}
.productos_por_categoria .button{padding: 8px;border-radius: 6px;color: #ffffff;background-color: #003967;font-family: 'henriettemedium'!important;background-image: url('./img/ico-lm.png');background-repeat: no-repeat;background-position: left 5px center;background-size: 22px;padding-left: 30px;z-index: 99;position: relative;transition: all .2s ease-in-out;}
.productos_por_categoria .button:hover{background-color: #620AD6;background-position: left 7px center;color: #cccccc;text-decoration: none;transition: all .2s ease-in-out;}
.sombreado{box-shadow: 2px 3px 4px #eee;border-radius: 30px;margin-top: 30px;transition: all .3s ease;}
.sombreado:hover{box-shadow: -2px 4px 4px #ccc;transition: all .3s ease;}
.nuestrasmTitulo{text-align: center;color: #003967;}
.nmarcas{padding: 20px;}
.nmarcas a{color: #620AD6;transition: all .4s ease;}
.nmarcas a:hover{color: #5d5d5d;transition: all .4s ease;}
.bg-nmarcas{background: radial-gradient(circle at .16% 99.84%,rgba(83,27,162,.5411764706),rgba(255,255,255,.2196078431) 36%),radial-gradient(circle at 94.14% 90.64%,rgba(133,255,251,.5),transparent 62%),radial-gradient(circle at 32.66% 22.09%,#ffffff,transparent 60%),radial-gradient(circle at 71.68% 49.69%,rgba(83,27,162,.32),transparent 69%),radial-gradient(circle at 50% 50%,#ffffff,#ffffff 100%);}
.nmarcas h1{text-align: left;font-size: 36px;border-bottom: 1px solid rgba(0, 0, 0, .1);border-top: 1px solid rgba(0, 0, 0, .1);margin: 20px 0 30px 0;padding: 5px;color: #ffffff;text-shadow: 0px 3px 4px #e3e3e3;}
.nmarcasInternas h1{text-align: left;font-size: 36px;border-bottom: 1px solid rgba(0, 0, 0, .1);border-top: 1px solid rgba(0, 0, 0, .1);margin: 20px 0 30px 0;padding: 5px;color: #003967;text-shadow: 0px 3px 4px #e3e3e3;}
.nmarcas .owl-carousel{padding: 0px 0px;}

@media screen and (min-width: 1600px) and (max-width: 3500px) {
	.sl{min-height: 694px;border-radius: 0;}
}

.modal-dialog{width: 95%!important;max-width: 100%!important;font-family:'century_gothicregular';}
.modal-content{padding: 40px;background-color: rgba(255, 255, 255, .97)!important;border: 1px solid rgba(0, 0, 0, .0)!important;border-radius: 10px!important;}
.modal-body strong::before{content: ' ';display: block;}
.modal-body strong {font-family:'henriettemedium';}
.modal-body strong{color: rgb(31, 31, 31);}
.modal-body h2{color: #003967;}
.modal-body p,.modal-body li{display: block;font-family:'century_gothicregular';font-size: 14px;margin-top: 0;margin-bottom: 0rem;}
.imgpro img{width: 100%;height: auto;border: 1px solid #003967;border-radius: 10px;display: inline-block;position: relative;box-sizing: border-box;}
.listado_cats{font-size: 12px;color: #999999;border-bottom: 1px dashed #003967;}
.listado_cats li{display: inline-block;padding-inline-start: 0px!important;}
ul{padding-inline-start: 30px;}
.nombreP{padding: 15px 0;}
.desPropiedades{padding: 5px 0;}
.descriProducto{text-align: center;font-family:'henriettemedium';margin-top: 20px;}
.presentacion{padding: 15px 5px 5px 5px;color: #f26c58;font-family: 'henriettemedium';border-radius: 30px;margin: 10px;}
.btn-detalleProducto{background-color: #837359!important;color: #ffffff;width: 50%;margin: 0 auto;padding: 5px;text-align: center;border-radius: 20px;}
.cabeceraProducto{padding: 5px;color: #8c7a58;border-radius: 50px;}
.iconoProducto{padding: 10px 10px 10px 30px;}
.menu-pro_mar{margin: 0px auto;}
.clusters img{width: 50px!important;}
.clusters{display: flex;align-items: center;}
.clusters ul{-webkit-padding-start: 20px;}
#mega-menu-item-11174{color: #ffffff!important;}
#mega-menu-item-11174 a.mega-menu-link{background: #003967!important;color: #ffffff!important;border-radius: 10px!important;transition: all .4s ease;}
#mega-menu-item-11174 a.mega-menu-link:hover{background-color: #ffffff!important;transition: all .4s ease;}
.h-pdm{background-color: #620AD6;padding: 10px 0px 0px 0px;}
.menu_barra{width: 100%;background-color: #00b3ff;margin-top: 10px;}
.menu_barra_esp{width: 100%;background-color: #eaeaea;margin-top: 10px;}
label{font-family:'century_gothicregular';}
.cab-desk{display: block;visibility: visible;padding-bottom: 0px;}
.cab-resp{display: none;visibility: hidden;}
.tBuscador input{position: relative;width: 100%;border: 0;border-radius: 10px;padding: 7px 7px 7px 45px;background-color: #620ad5;border: 1px solid #FFF;}
.tBuscador_esp::after{content: url('./img/lupa_esp.png');}
.h-esp .m-rol h5{font-family:'century_gothicregular'!important;color: #9c9b9b;font-size: 14px;text-align: left;margin-left: 8px;}
.h-esp .m-rol .activo{color: #531BA0;}
.h-esp {background-color: #f9f9f9;}
.tBuscador_esp input{background-color: #fff;border: 1px solid #620AD6;padding: 6px 0px 6px 45px;}
#mega-menu-wrap-menu-principal,#mega-menu-wrap-menu-principal-esp{width: 100%!important;}
#mega-menu-wrap-menu-principal,#mega-menu-wrap-menu-principal #mega-menu-menu-principal,#mega-menu-wrap-menu-principal #mega-menu-menu-principal ul.mega-sub-menu,#mega-menu-wrap-menu-principal #mega-menu-menu-principal li.mega-menu-item,#mega-menu-wrap-menu-principal #mega-menu-menu-principal li.mega-menu-row,#mega-menu-wrap-menu-principal #mega-menu-menu-principal li.mega-menu-column,#mega-menu-wrap-menu-principal #mega-menu-menu-principal a.mega-menu-link{font-family:'century_gothicregular';font-size: 16px!important;color: #FFF!important;}
#mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-item{margin: 0 0px 0 0;margin-right: 0px;display: inline-block;height: auto;vertical-align: middle;margin-right: 20px!important;}
#mega-menu-wrap-menu-principal.mega-keyboard-navigation>li.mega-menu-item,#mega-menu-wrap-menu-principal-esp.mega-keyboard-navigation>li.mega-menu-item{margin-right: 50px;}
#mega-menu-wrap-menu-principal.mega-keyboard-navigation>li.mega-menu-item>a.mega-menu-link:focus{background: #00b3ff;color: #fff;font-weight: normal;text-decoration: none;border-color: #fff;}
#mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-item>a.mega-menu-link:hover{background: #00b3ff;color: #00a2e0!important;text-decoration: none;border-color: #00b3ff;}
#mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{color: #00a2e0!important;font-weight: normal;text-decoration: none;border-color: #fff;}
#mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-flyout ul.mega-sub-menu{background-color: #00b3ff;}
#mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,#mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{background: #6f1cd9;font-weight: normal;text-decoration: none;color: #00a2e0!important;}
#mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link{color: #4e1aa1!important;font-size: 16px!important;text-transform: none;text-decoration: none;font-weight: normal!important;margin: 0px!important;padding: 0px 0px 0px 0px;vertical-align: top;display: block;}
#mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link{color: #00a2db!important;font-size: 16px!important;text-transform: none;text-decoration: none;font-weight: normal!important;margin: 0px!important;padding: 0px 0px 0px 0px;vertical-align: top;display: block;}
#mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item li.mega-menu-item>a.mega-menu-link{color: #fff!important;font-size: 14px!important;text-transform: none;text-decoration: none;font-weight: normal!important;margin: 0px!important;padding: 0px 0px 0px 0px;vertical-align: top;display: block;line-height: 1.2;}
#mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item li.mega-menu-item>a.mega-menu-link{color: #fff!important;font-size: 14px!important;text-transform: none;text-decoration: none;font-weight: normal!important;margin: 0px!important;padding: 0px 0px 0px 0px;vertical-align: top;display: block;line-height: 1.2;}
#mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover{color: #003967!important;}
#mega-menu-menu-principal-esp a{color: #4e1aa1!important;}
#mega-menu-wrap-menu-principal-esp,#mega-menu-wrap-menu-principal-esp #mega-menu-menu-principal-esp,#mega-menu-wrap-menu-principal-esp #mega-menu-menu-principal-esp ul.mega-sub-menu,#mega-menu-wrap-menu-principal-esp #mega-menu-menu-principal-esp li.mega-menu-item,#mega-menu-wrap-menu-principal-esp #mega-menu-menu-principal-esp li.mega-menu-row,#mega-menu-wrap-menu-principal-esp #mega-menu-menu-principal-esp li.mega-menu-column,#mega-menu-wrap-menu-principal-esp #mega-menu-menu-principal-esp a.mega-menu-link{font-family:'century_gothicregular';font-size: 17px!important;color: #4e1aa1;/*color: #4e1aa1!important;*/background-color: rgb(234, 234, 234);}
#mega-menu-wrap-menu-principal-esp #mega-menu-menu-principal-esp>li.mega-menu-item{margin: 0 0px 0 0;margin-right: 0px;display: inline-block;height: auto;vertical-align: middle;margin-right: 5px;}
#mega-menu-wrap-menu-principal-esp.mega-keyboard-navigation>li.mega-menu-item>a.mega-menu-link:focus{background: #6f1cd9;color: #fff;font-weight: normal;text-decoration: none;border-color: #fff;}
#mega-menu-wrap-menu-principal-esp #mega-menu-menu-principal-esp>li.mega-menu-item>a.mega-menu-link:hover{background: #EAEAEB;color: #00a2e0!important;text-decoration: none;border-color: #EAEAEB;}
#mega-menu-wrap-menu-principal-esp #mega-menu-menu-principal-esp>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-menu-principal-esp #mega-menu-menu-principal-esp>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-menu-principal-esp #mega-menu-menu-principal-esp>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{background-color: rgb(234, 234, 234);color: #00a2e0!important;font-weight: normal;text-decoration: none;border-color: #fff;}
#mega-menu-wrap-menu-principal-esp #mega-menu-menu-principal-esp>li.mega-menu-flyout ul.mega-sub-menu{background-color: #eaeaea;}
#mega-menu-wrap-menu-principal-esp #mega-menu-menu-principal-esp>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,#mega-menu-wrap-menu-principal-esp #mega-menu-menu-principal-esp>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{background: rgba(241, 241, 241, 0);font-weight: normal;text-decoration: none;color: #00a2e0!important;}
#mega-menu-wrap-menu-principal-esp #mega-menu-menu-principal-esp>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-menu-principal-esp #mega-menu-menu-principal-esp>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link{color: #4e1aa1!important;font-size: 16px!important;text-transform: none;text-decoration: none;font-weight: normal!important;margin: 0px!important;padding: 0px 0px 0px 0px;vertical-align: top;display: block;}
#mega-menu-wrap-menu-principal-esp #mega-menu-menu-principal-esp>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item li.mega-menu-item>a.mega-menu-link{color: #777!important;font-size: 14px!important;text-transform: none;text-decoration: none;font-weight: normal!important;margin: 0px!important;padding: 0px 0px 0px 0px;vertical-align: top;display: block;line-height: 1.2;}
#mega-menu-wrap-menu-principal-esp #mega-menu-menu-principal-esp>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover{color: #003967!important;}
.m_perro{background-image: url(img/ico-menu-perro.png)!important;background-repeat: no-repeat!important;padding-left: 30px!important;padding-bottom: 6px!important;padding-top: 5px!important;}
.m_perro ul li:first-child a{border-bottom: 1px solid #895ac5!important;margin-left: 10px!important;margin-bottom: 10px!important;}
.m_perro ul li:first-child ul li{padding-left: 0px!important;}
.m_perro ul li:first-child ul li a{border-bottom: none!important;}
.m_gato{background-image: url(img/ico-menu-gato.png)!important;background-repeat: no-repeat!important;padding-left: 30px!important;padding-bottom: 6px!important;padding-top: 5px!important;}
.m_gato ul li:first-child a{border-bottom: 1px solid #895ac5!important;margin-left: 10px!important;margin-bottom: 10px!important;}
.m_gato ul li:first-child ul li{padding-left: 0px!important;}
.m_gato ul li:first-child ul li a{border-bottom: none!important;}
.m_caballo{background-image: url(img/ico-menu-caballo.png)!important;background-repeat: no-repeat!important;padding-left: 30px!important;padding-bottom: 6px!important;padding-top: 5px!important;}
.m_caballo ul li:first-child a{border-bottom: 1px solid #895ac5!important;margin-left: 10px!important;margin-bottom: 10px!important;}
.m_caballo ul li:first-child ul li{padding-left: 0px!important;}
.m_caballo ul li:first-child ul li a{border-bottom: none!important;}
.m_equipo{background-image: url(img/ico-menu-equipo.png)!important;background-repeat: no-repeat!important;padding-left: 30px!important;padding-bottom: 6px!important;padding-top: 5px!important;}
.m_equipo ul li:first-child a{border-bottom: 1px solid #FFF!important;margin-bottom: 10px!important;}
.m_equipo ul li:first-child ul li{padding-left: 0px!important;}
.m_equipo ul li:first-child ul li a{border-bottom: none!important;}
.m_perro-esp{background-image: url(img/ico-menu-perro.png)!important;background-repeat: no-repeat!important;padding-left: 40px!important;padding-bottom: 6px!important;padding-top: 5px!important;}
.m_perro-esp ul{padding: 0px!important;margin: 0px!important;}
.m_perro-esp ul li:first-child a{border-bottom: 1px solid #FFF!important;margin-bottom: 10px!important;}
.m_perro-esp ul li:first-child ul li{padding-left: 0px!important;}
.m_perro-esp ul li:first-child ul li a{border-bottom: none!important;}
.m_gato-esp{background-image: url(img/ico-menu-gato.png)!important;background-repeat: no-repeat!important;padding-left: 40px!important;padding-bottom: 6px!important;padding-top: 5px!important;}
.m_gato-esp ul li:first-child a{border-bottom: 1px solid #FFF!important;margin-bottom: 10px!important;}
.m_gato-esp ul li:first-child ul li{padding-left: 0px!important;}
.m_gato-esp ul li:first-child ul li a{border-bottom: none!important;}
.m_caballo-esp{background-image: url(img/ico-menu-caballo.png)!important;background-repeat: no-repeat!important;padding-left: 40px!important;padding-bottom: 6px!important;padding-top: 5px!important;}
.m_caballo-esp ul li:first-child a{border-bottom: 1px solid #FFF!important;margin-bottom: 10px!important;}
.m_caballo-esp ul li:first-child ul li{padding-left: 0px!important;}
.m_caballo-esp ul li:first-child ul li a{border-bottom: none!important;}
.m_equipo-esp{background-image: url(img/ico-menu-equipo.png)!important;background-repeat: no-repeat!important;padding-left: 40px!important;padding-bottom: 6px!important;padding-top: 5px!important;}
.m_equipo-esp ul li:first-child a{border-bottom: 1px solid #FFF!important;margin-bottom: 10px!important;}
.m_equipo-esp ul li:first-child ul li{padding-left: 0px!important;}
.m_equipo-esp ul li:first-child ul li a{border-bottom: none!important;}
#mega-menu-wrap-menu-principal-esp #mega-menu-menu-principal-esp>li.mega-menu-item.mega-toggle-on>a.mega-menu-link {background: none;color: #00a2e0;font-weight: normal;text-decoration: none;border-color: #fff;}

@media only screen and (min-width: 601px){
	#mega-menu-wrap-menu-principal-esp #mega-menu-menu-principal-esp>li.mega-menu-item>a.mega-menu-link:hover{background: none;color: #00a2e0;font-weight: normal;text-decoration: none;border-color: #fff;}
	#mega-menu-wrap-menu-principal{background-color: #00b3ff;}
	#mega-menu-wrap-menu-principal-esp{background-color: rgb(234, 234, 234);}
}

@media only screen and (max-width: 600px){
	#mega-menu-wrap-menu-principal-esp .mega-menu-toggle+#mega-menu-menu-principal-esp{background: #f9f9f9;padding: 0;display: none;}
	#mega-menu-wrap-menu-principal.mega-keyboard-navigation>li.mega-menu-item>a.mega-menu-link:focus{color: #fff;background: #6f1cd9;}
}

.tel-m::before{content: '';padding: 6px 12px;background-image: url('./img/servicio-ico-morado.png');}
.dir-m::before{content: '';padding: 6px 12px;background-position: -22px -1px;background-image: url('./img/servicio-ico-morado.png');}
.cor-m::before{content: '';padding: 6px 12px;background-position: -51px -1px;background-image: url('./img/servicio-ico-morado.png');}
.em-m{font-size: 14px;}
.em-m::before{content: '';padding: 6px 12px;background-position: -47px -1px;background-image: url('./img/servicio-ico-morado.png');}
.ubicacion .btn-primary{color: #fff!important;background-color: #00a2e0;border-color: #00a2e0;width: 100%;height: 48px;padding: 10px;}
.mapa_2019 h4{color: #00a2db;font-size: 22px;font-family:'century_gothicregular';}
.mapa_2019 .btn{padding: 10px!important;}
.mapa_2019 .select_otras{height: 45px!important;display: block;width: 100%;height: calc(1.5em + .75rem + 2px);font-size: 14px;font-weight: 400;line-height: 1.5;color: #ffffff;background-color: #00a2dc;background-clip: padding-box;border: 1px solid #00a2dc;border-radius: 35.25rem;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;}
.t-dondeC{text-align: center!important;color: #003967!important;margin-top: 30px;}
.mapa_2019 .ubica_item{background-color: #f2f2f2;border-radius: 20px;padding-top: 10px;padding-bottom: 10px;color: #666666;font-size: 14px;line-height: 1.3;margin-bottom: 5px;}
.mapa_2019 .ubica_item .btn{width: 100px;position: absolute;right: 10px;top: 0px;bottom: 0px;margin-top: auto;margin-bottom: auto;height: 40px;}
.mapa_2019 .ubica_item .btn-primary a{color: #FFF!important;}
.mapa_2019 .ubica_item h4{margin-bottom: 0px;font-size: 16px;color: #4b1f93;}
.item-ecomerce{width: 118px;float: left;margin: 10px;position: relative;}
.item-ecomerce:hover img{opacity: .7;}
.item-ecomerce .vermas{opacity: 0;position: absolute;top: 71px;padding: 0px!important;width: 90px;left: 0px;right: 0px;margin-left: auto;margin-right: auto;background-color: #00a2dd!important;color: #FFF;border-color: transparent!important;font-size: 14px!important;border-radius: 20px!important;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.item-ecomerce:hover button{opacity: 1;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
#id-btn_cerrar_busqueda-gmap{display: none;}
.ubicacion{background-image: url(img/mapa-fondo.png);padding: 70px 0px;}
.ubicacion .filtros{background: rgba(77, 27, 158, .8);padding: 40px 0px 10px 0px;}
.ubicacion input,.ubicacion label,.ubicacion textarea,.ubicacion select{width: 100%;}
.ubicacion input,.ubicacion textarea,.ubicacion select{border: 1px solid #ced4da;background: #FFF;color: #6c757d;}
.map .list-group-item{position: relative;display: block;padding: .75rem 1.25rem;margin-bottom: -1px;background-color: #550bb3;border-bottom: 1px solid rgba(0, 0, 0, .125);color: #FFF;}
.map .dir::before{content: '';padding: 11px 12px 11px 10px;background-position: -22px -1px;background-image: url(./img/servicio-ico.png);float: left;margin-right: 4px;}
.map .tel::before{content: '';padding: 6px 12px;background-image: url(./img/servicio-ico.png);}
.map .dir-m::before{background-image: url(./img/servicio-ico.png);}
.map .tel-m::before{background-image: url(./img/servicio-ico.png);}
.map .card-header span{padding-top: 5px;display: block;}
.btn_mapa{background-color: #00a2dc;border: 1px solid #00a2dc;margin-left: 10px;color: #FFF;font-size: 11px;float: right;padding: 4px;border-radius: 5px;}
.preguntas-frecuentes h1{color: #8e8d8d;}
.preguntas-frecuentes .filtros{background-color: #EEE;padding: 15px 0px 0px 0px;}
.preguntas-frecuentes #accordion{width: 98%;}
.card-body{color: #8e8d8d;}
.trayectoria .item{width: 100%;max-width: 250px;float: left;text-align: center;color: #666;}
.trayectoria .item h4{color: #00a2e0;}
.gform_description{text-align: justify;font-family:'century_gothicregular'!important;}
.gform_title{font-family:'henriettemedium'!important;color: #003967;}
.btn-primary{color: #fff;background-color: #00a2dd!important;width: 100%;border-color: transparent!important;font-size: 14px!important;border-radius: 20px!important;}
.c-contactenos{min-height: 220px;font-size: 14px;}
.ciudadT{font-family: 'henriettemedium'!important;color: #4e1aa1;font-size: 20px;}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper textarea.medium{padding: 5px 4px!important;border-radius: 20px!important;border: 0!important;background-color: #f8f9fa!important;padding: 10px!important;}
.card-footer{background-color: rgba(0, 0, 0, .0)!important;border-top: 1px solid rgba(0, 0, 0, .0)!important;}
.cardCont{background-color: #f8f9fa!important;border: 0px solid rgba(0, 0, 0, .125)!important;border-radius: 15px!important;margin-bottom: 10px;}
.list-group-item{background-color: transparent!important;}
.contactenos{color: #003967;}
.gform_wrapper .top_label .gfield_label{color: #003967;}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size: inherit;font-family: inherit;padding: 5px 4px;letter-spacing: normal;width: 100%;}
.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{font-size: 1em;width: auto;margin: 0 16px 0 0;background: #003967;width: 100%;color: #FFF;border-radius: 3px;border: 1px solid #003967;padding: 10px;}
.newsletter{background-color: #eaeaea;min-height: 170px;padding: 78px;position: relative;}
.zona-prensa{margin: 40px 0 40px 0;}
.caja-zp{border: 1px solid #ececec;margin: 10px 0;}
.caja-contenido-zp{padding: 20px 20px 20px 40px;}
.titulo-zp{font-size: 20px!important;border-bottom: 1px solid #ececec;margin-bottom: 20px;}
.img-art-zp{transition: all .4s ease-in-out;}
.img-art-zp:hover{-webkit-filter: grayscale(100%);filter: grayscale(100%);transition: all .4s ease-in-out;}
.logo-zp{position: absolute;z-index: 100;margin-left: -105px;margin-top: 95px;}
.logo-zp img{border-radius: 50%;border: 2px solid #d5d5d5;}
.img-gals{margin: 10px 0;}
.barraBu{background: rgba(228, 228, 228, 0.7);padding: 30px 50px 10px 50px;font-family:'century_gothicregular';margin-top: -20px;}
.barraBu input[type=text]{border: 0px;}
.barraBu select{border: 0px;}
.selectBusquedas{padding-right: 0px;}
.btnBusquedas{background-color: #003967;color: #ffffff;border-color: transparent;margin-bottom: 20px;}
.btnBusquedas:hover{background-color: #4b1f93;color: #ffffff;border-color: transparent;}
.rBusquedaArt{padding: 30px 20px;}
.outer-div{height: 100%;width: 100%;overflow: hidden;}
.marcoBusqueda{background: #f9f9f9;padding: 5px 10px;}
.imgB{height: 180px;width: 100%;margin: 10px 5px;background-position: center;background-size: cover;background-repeat: no-repeat;display: inline-block;transition: all .1s ease;}
.imgB:hover{opacity: .5;transform: scale(1.1);transition: all .2s ease;}
.busquedasG input[type=text]{border: 0px;border-radius: 0;border-bottom: 1px solid #eaeaea;}
.busquedasG select{border: 0px;border-radius: 0!important;}
.lBusquedas{border-bottom: 1px solid #eaeaea;font-family:'century_gothicregular';}
.busquedasG .form-control:focus{color: #495057;background-color: #fff;border-color: #ffffff;outline: 0;box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .0);}
.contBusquedas a{color: #00b3ff;transition: all .4s ease;}
.contBusquedas a:hover{color: #033f55;transition: all .4s ease;}
.eveTituloBusquedas{font-size: 14px;margin-top: 10px;font-family:'henriettemedium';}
.eveFechaBusquedas{font-size: 12px;font-family:'century_gothicregular';}
.newes{background: #d6d6d6;}
.newsletter p{margin-top: 32px;color: #003967;}
.newsletter h4{font-family:'century_gothicregular'!important;text-align: center;color: #003967;padding-bottom: 20px;}
.btn-susc{padding: 10px 50px;border-radius: 6px;border: 0;color: #ffffff;background-color: #003967;font-family: 'century_gothicbold'!important;background-image: url(./img/ico-vio-lm.png);background-repeat: no-repeat;background-position: left 37px center;background-size: 22px;padding-left: 67px;z-index: 99;position: relative;transition: all .2s ease-in-out;text-transform: capitalize;}
.btn-lm{padding: 7px 32px 7px 32px;border-radius: 6px;color: #ffffff;background-color: #003967;font-family:'century_gothicbold'!important;font-size: 12px;z-index: 99;position: relative;transition: all .2s ease-in-out;text-transform: capitalize!important;}
.cont-sl h2{font-size: 39px;margin-bottom: 27px;text-shadow: 2px 0px 4px #999;}
.pag{text-align: center;margin-top: 30px;}
.pag>.page-numbers{color: #003967;background-color: #eee;border-radius: 20px;padding: 11px 15px;}
.pag>.current{background-color: #003967;padding: 11px 15px;border-radius: 50%;color: #fff;}
#choice_2_7_1{margin-top: -2px;}
#label_2_7_1 a{color: #620ad5;}
#gform_2 h3{font-family:'century_gothicregular'!important;}
#input_3_4{color: #003967;}
#input_3_4::placeholder{color: #003967;}
.btn-primary{color: #fff;background-color: #00a2e0;border-color: #00a2df;}
.destacado-tag{display: none;}
.modal-content{padding: 0px;background-color: rgba(255, 255, 255, .97)!important;border: 1px solid rgba(0, 0, 0, .0)!important;border-radius: 10px!important;}
.verTodosProductos{padding: 10px;width: 100%;background-color: #003967;display: block;text-align: center;color: #FFFFFF;cursor: pointer;border-radius: 5px;}
.verTodosProductos a{color: #FFFFFF;}
.ulti-post h2{font-family:'century_gothicregular'!important;color: #3a3a3a!important;font-size: 22px;}

@media screen and (min-width: 851px) and (max-width: 1040px) {
	.pre-home img{width: 80px;margin: 0 auto;}
	.titulo-pre-home {margin: 70px 0 -20px;}
	.btn-ph{background-color: #4b1f93;padding: 5px 10px;width: 35%;margin-bottom: 15px;color: #fff;transition: all .5s ease;margin-left: auto;margin-right: auto;cursor: pointer;}
	.pre-home p{max-width: 90%;margin: 0 auto;font-size: 12px;padding-top: 20px;margin-bottom: 0px!important;color: #fff;font-size: 12px;}
	.t2-ph{font-size: 16px;}
	.cab-resp{display: block;visibility: visible;}
	.cab-desk{display: none;visibility: hidden;}
	.busResp{background-image: url('./img/lupa_resp.png');background-size: 100%;width: 32px;height: 32px;margin: 14px;}
	.buscador{display: none;}
	.btn-menu{background-image: url(./img/menu.png);background-size: 100%;position: relative;padding: 6px 16px;transition: all .4s cubic-bezier(0.71, -0.18, 0.29, 0.85);}
	.m-rol h5{color: #ffffff;font-size: 14px;text-align: left;margin-top: 30px;margin-bottom: 30px;}
	.menu button{display: none;}
	.menu-r{background: #620AD6;padding: 10px;position: relative;width: 100%;transition: all .4s cubic-bezier(0.71, -0.18, 0.29, 0.85);}
	.navbar{position: absolute!important;width: 100%;padding: 0rem!important;left: 0px;z-index: 100;transition: all .4s cubic-bezier(0.71, -0.18, 0.29, 0.85);}
	.redes-fijas{display: none;}
	.slm-1-ant,.slm-1-sig{margin-top: 50px;display: none;}
}

@media screen and (min-width: 0px) and (max-width: 850px) {
	.mega-sub-menu li{background: blueviolet!important;}
	#mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-megamenu>ul.mega-sub-menu{padding: 0px;}
	.btn-dcomprar img,.btn-back img{width: 20%!important;margin-right: 10px!important;}
	.zona-prensa iframe{max-height: 200px!important;}
	.logo-zp{position: absolute;z-index: 100;margin-left: 85px;margin-top: -62px;}
	.titulo-zp{margin-top: 20px;}
	ul{-webkit-padding-start: 0px;}
	.product img{width: 70%;margin: 0 auto;}
	.productos-gral{padding: 14px;}
	.productos-gral{min-height: auto;margin-bottom: 10px;}
	.woocommerce-loop-product__title {font-size: 18px;border-top: 1px dashed #003967;padding-top: 10px;text-align: center;min-height: auto;}
	.mega-menu-toggle{width: 50px!important;height: 50px!important;padding: 5px 3px 2px 0px!important;border-radius: 10px;margin: -8px 10px;}
	.max-mega-menu{left: 10px!important;}
	#mega-menu-wrap-menu-principal-esp{background-color: transparent!important;}
	.slm-1-ant,    .slm-1-sig{margin-top: 50px;display: none;}
	.pre-home{width: 100%;height: 100vh;position: fixed;z-index: 1000;top: 0;background-color: rgba(0, 0, 0, .8);}
	.pre-home img {width: 80px;margin: 0 auto;}
	.pre-home p{font-size: 12px;padding-top: 0px;}
	.t2-ph{font-size: 20px;margin-top: 12%;text-decoration: underline;}
	.titulo-pre-home {margin: 42px 0 0 0;}
	.btn-ph{background-color: #4b1f93;padding: 5px 10px;width: 35%;margin-bottom: 15px;color: #fff;transition: all .5s ease;margin-left: auto;margin-right: auto;cursor: pointer;}
	.c-contactenos{min-height: auto;font-size: 14px;}
	.bg_migas_productos{background-color: #BCA5EF;margin-top: 0px;}
	.img_destacada_post{margin-top: 0px;}
	.slide{margin-top: 0px;}
	.m-rol{background-color: rgba(0, 0, 0, .2);padding: 15px 5px;}
	.shareResp{display: none;position: relative;margin-right: auto;width: 100%;margin-top: 0px;}
	.blog-pdm h1{font-size: 28px;}
	.wapp{display: block;}
	.cab-resp{display: block;visibility: visible;}
	.desDesk{display: none;}
	.desMobil{display: block;}
	.icos-comp{display: none;}
	.cab-desk{display: none;visibility: hidden;}
	.busResp{background-image: url('./img/lupa_resp.png');background-size: 100%;width: 32px;height: 32px;margin: 14px;}
	.buscado{display: none;}
	.btn-menu{background-image: url(./img/menu.png);background-size: 100%;position: relative;padding: 6px 16px;transition: all .4s cubic-bezier(0.71, -0.18, 0.29, 0.85);}
	.menu-r{background: rgba(133, 87, 206, .9);position: relative;min-height: 100vh;padding: 20px;width: 100%;transition: all .4s cubic-bezier(0.71, -0.18, 0.29, 0.85);}
	.navbar{position: absolute!important;width: 100%;padding: 0rem!important;left: 0px;z-index: 100;transition: all .4s cubic-bezier(0.71, -0.18, 0.29, 0.85);}
	.m-rol h5{font-size: 14px;text-align: center;}
	.detalle-productos h1{margin-top: 20px;}
	.detalle-productos .btn-success{margin: 0 15px;}
	.filtroDesk,.filtroMobile{display: none;}
	.btnFiltrar{display: block;}
	.sl{width: 100%;min-height: 550px;-webkit-clip-path: none;clip-path: none;border-radius: 0;background-repeat: no-repeat;background-position: top -20px left -280px;background-size: cover;}
	.sl.v-mobile{width: 100%;min-height: 550px;-webkit-clip-path: none;clip-path: none;border-radius: 0;background-repeat: no-repeat;background-position: center;background-size: cover;}
	.sl::after{content: '';background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,0.6) 0%, rgba(255,255,255,0) 61%);width: 100%;height: 30%;bottom: 100px;position: absolute;z-index: 10;}
	.main-pdm{-webkit-clip-path: none;clip-path: none;}
	.carousel-control-prev,.carousel-control-next{display: none;}
	.cont-sl{position: relative;z-index: 99;color: #ffffff;top: 230px;right: 10%;left: 5%;width: 90%;text-align: center!important;bottom: 20px;}
	.cont-sl h2{font-size: 20px!important;text-align: center;text-shadow: 1px 1px 12px rgba(0, 0, 0, 1);padding-top: 57px;}
	/*.carousel-indicators{top: 350px!important;height: 10px;}*/
	.redes-fijas{display: none;}
	.tool-1{margin-top: 20px;}
	.tool-1::before{margin-top: 20px;height: 93%;}
	.ulti-post h2{margin-right: 117px;}
	.ult-productos{text-align: center;height: auto;max-height: 500px;padding: 10px 20px 30px 20px;}
	.ult-productos img{width: 100%;}
	.vet-r{margin-top: 20px;}
	.vet-r::before{margin-top: 20px;height: 93%;}
	.newsletter form{text-align: center;}
	.btn-susc{margin-top: 10px;margin-bottom: 10px;background-color: #003967;}
	.datos_eve h2{max-width: 100%;}
	.inicio{text-align: center;}
	.final{text-align: center;}
	.cont-sl-fo{position: relative;z-index: 99;color: #ffffff;top: 150px;right: 10%;left: 5%;width: 90%;text-align: center!important;bottom: 20px;}
	.cont-sl-fo h2{font-size: 20px;text-align: center;text-shadow: 1px 1px 12px rgba(0, 0, 0, 1);}
	.img-destacado{width: 100%;height: 100%;min-height: 250px;}
	.desc-destacado{border-right: 0px solid rgba(0, 0, 0, .1);border-bottom: 1px solid rgba(0, 0, 0, .1);padding-bottom: 10px!important;}
	.blog-pdm h3{font-family:'henriettemedium'!important;font-size: 16px;margin-top: 20px;min-height: 38px;}
	/*.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-right: 0px!important;}*/
	.blog-pdm{padding: 10px 20px 10px 20px!important;}
	.wp{display: block;}
	.curl{display: block;margin-top: 0px;}
	.icos-comp{text-align: right;padding-inline-start: 100px;max-height: 50px;}
	.datos_post{text-align: left;}
	.wp{margin-top: 0px;}
	.s-title{font-size: 26px;}
	.img_destacada_post{height: 200px;}
	.fecha{margin-bottom: 0px;}
	.inicio{width: 100%;}
	.final{width: 100%;}
	.img-btn{max-width: 100%;width: 250px;height: 250px;position: relative;margin: 0 auto;}
	.btn-back{float: none;width: 100%;}
	.btn-susc {padding: 10px 50px;width: 100%;height: 50px;border-radius: 6px;padding-left: 16px;z-index: 99;position: relative;transition: all .2s ease-in-out;}
	.newsletter{background-color: #eaeaea;min-height: 170px;padding: 38px;}
	.ulti-post{background-position: left;}
	.ult-productos h2{text-align: center;}
	.vet-{background-position: top right -90px!important;}
}

.donde_comprar_bus .col-md-6{text-align: center;}
.barra_donde_comprar{background-color: rgba(255, 255, 255, .7);width: 100%;padding: 10px;text-align: center;color: #003967;font-family: 'henriettemedium'!important;font-size: 25px;}
.tiendas_virtuales{display: none;}
.donde_comprar{display: block;}
.btn_volver_donde{background-color: #620ad6;padding: 10px 20px;float: right;font-size: 18px;color: #fff;border-radius: 3px;display: none;}
.btn_volver_donde:hover{color: #00a2e0;}
.donde_comprar_bus{background-image: url(https://www.gabrica.co/wp-content/uploads/2019/06/donde-comprar-20.jpg);display: block;background-repeat: no-repeat;background-size: cover;min-height: 450px;padding-top: 100px;border-radius: 30px;background-position: center;}
.donde_comprar_bus .col-md-6{text-align: center;}
.barra_donde_comprar{background-color: rgba(255, 255, 255, .7);width: 100%;padding: 10px;text-align: center;color: #003967;font-family: 'henriettemedium'!important;font-size: 25px;}
.btn_puntos_venta{background-color: transparent;border: none;}
.btn_puntos_venta .icono_d-c{display: block;width: 80%;background-color: rgba(249, 234, 228, .7);margin: auto;}
.titulo_d-c{width: 100%;padding: 10px;background-color: #620ad5;color: #fff;display: block;margin: auto;}
.btn_puntos_venta:hover .titulo_d-c,.btn_tiendas_virtuales:hover .titulo_d-c{background-color: #003967;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.btn_tiendas_virtuales{background-color: transparent;border: none;}
.btn_tiendas_virtuales button{background-color: transparent;text-align: center;}
.btn_tiendas_virtuales .icono_d-c{display: block;width: 80%;background-color: rgba(249, 234, 228, .7);margin: auto;}
.titulo_d-c{width: 100%;padding: 10px;background-color: #620ad5;color: #fff;display: block;margin: auto;}
.item-ecomerce2{width: 160px;height: 160px;float: left;margin: 10px;position: relative;background-position: center top;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;background-size: 100%;}
.item-ecomerce_sitio1{background-image: url(https://www.gabrica.co/wp-content/uploads/2019/06/donde-comprar-01.png);}
.item-ecomerce_sitio2{background-image: url(https://www.gabrica.co/wp-content/uploads/2019/06/donde-comprar-02.png);}
.item-ecomerce_sitio3{background-image: url(https://www.gabrica.co/wp-content/uploads/2019/06/donde-comprar-03.png);}
.item-ecomerce_sitio4{background-image: url(https://www.gabrica.co/wp-content/uploads/2019/06/donde-comprar-04.png);}
.item-ecomerce_sitio5{background-image: url(https://www.gabrica.co/wp-content/uploads/2019/06/donde-comprar-05.png);}
.item-ecomerce_sitio6{background-image: url(https://www.gabrica.co/wp-content/uploads/2019/06/donde-comprar-06.png);}
.item-ecomerce_sitio7{background-image: url(https://www.gabrica.co/wp-content/uploads/2019/06/donde-comprar-07.png);}
.item-ecomerce_sitio8{background-image: url(https://www.gabrica.co/wp-content/uploads/2019/06/donde-comprar-08.png);}
.item-ecomerce_sitio21{background-image: url(https://www.gabrica.co/wp-content/uploads/2019/12/donde-comprar-21.png);}
.item-ecomerce_sitio9{background-image: url(https://www.gabrica.co/wp-content/uploads/2019/06/donde-comprar-23.png);}
.item-ecomerce_sitio10{background-image: url(https://www.gabrica.co/wp-content/uploads/2019/06/donde-comprar-24.png);}
.item-ecomerce_sitio11{background-image: url(https://www.gabrica.co/wp-content/uploads/2019/06/donde-comprar-25.png);}
.item-ecomerce_sitio12{background-image: url(https://www.gabrica.co/wp-content/uploads/2019/06/donde-comprar-26.png);}
.item-ecomerce_sitio13{background-image: url(https://www.gabrica.co/wp-content/uploads/2019/06/donde-comprar-27.png);}
.item-ecomerce_sitio14{background-image: url(https://www.gabrica.co/wp-content/uploads/2019/06/donde-comprar-28.png);}
.item-ecomerce_sitio15{background-image: url(https://www.gabrica.co/wp-content/uploads/2019/06/donde-comprar-29.png);}
.item-ecomerce_sitio16{background-image: url(https://www.gabrica.co/wp-content/uploads/2019/06/donde-comprar-30.png);}
.item-ecomerce2:hover{background-position: center bottom;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.item-ecomerce2:hover img {opacity: .7;}
.item-ecomerce2 .vermas{opacity: 0;position: absolute;bottom: -5px;padding: 0!important;width: 90px;left: 0;right: 0;margin-left: auto;margin-right: auto;background-color: #666!important;color: #fff;border-color: transparent!important;font-size: 14px!important;border-radius: 20px!important;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.item-ecomerce2:hover button{opacity: 1;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}

@media screen and (min-width:51px) and (max-width:599px){
	.preguntas_item{max-width: 100%!important;}
	#mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-item{clear: both;display: block;width: 100%;}
	#mega-menu-wrap-menu-principal-esp #mega-menu-menu-principal-esp>li.mega-menu-item{clear: both;display: block;width: 100%;}
	.logo{padding-bottom: 5px;}
	.ulti-post h2{font-family:'century_gothicregular'!important;color: #3a3a3a!important;font-size: 20px;}
	#mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-item {clear: both;display: block;}
	.h-pdm{background-color: #620AD6;padding: 0px 0px 0px 0px;}
	.h-esp .m-rol h5{color: #ffffff;font-size: 14px;text-align: left;margin-top: 4px;margin-bottom: 9px;font-family:'century_gothicregular'!important;}
	.cab-resp{display: block;visibility: visible;}
	.cab-desk{display: none;visibility: hidden;}
	.ico-pdm::before{padding: 10px 15px;}
	.ico-esp::before{padding: 10px 15px;}
	.icon-pdm::before{padding: 10px 15px;}
	.icon-esp::before{padding: 10px 15px;}
	.m-rol{background-color: rgba(0, 0, 0, .2);padding: 5px;}
	.m-rol h5{color: #ffffff;font-size: 14px;text-align: left;margin-top: 4px;margin-bottom: 9px;font-family:'century_gothicregular'!important;}
	.h-pdm .m-rol .activo{color: #00a2e0;}
	#mega-menu-wrap-menu-principal .mega-menu-toggle .mega-toggle-block-1:after{content: '\f333';font-family: 'dashicons';font-size: 34px;margin: 0 0 0 5px;color: rgba(255, 255, 255, 1);}
	#mega-menu-wrap-menu-principal .mega-menu-toggle{background: none;}
	#mega-menu-wrap-menu-principal-esp .mega-menu-toggle .mega-toggle-block-1:after{content: '\f333';font-family: 'dashicons';font-size: 34px;margin: 0 0 0 5px;color: rgb(77, 28, 157);}
	#mega-menu-wrap-menu-principal-esp .mega-menu-toggle{background: none;}
	.navbar{margin-top: -15px;}
	.mapa_2019 .ubica_item .btn{padding: 0px!important;width: 90px;position: absolute;right: 5px;top: 47px;bottom: 0;margin-top: auto;margin-bottom: auto;height: 23px;}
	h1{font-size: 1.5rem!important;text-align: center!important;}
	h4{text-align: center!important;}
	.item-ecomerce{width: 150px;}
	#id-negocio-gmap{width: 280px!important;}
	#id-ciudad-gmap{width: 280px!important;}
	#id-buscartxt-gmap{width: 280px!important;}
	#id-btn_cerrar_busqueda-gmap{display: block!important;}
	#id-principal-gmap{padding-top: 30px!important;}
	.newsletter{background-color: #eaeaea;min-height: 170px;padding: 10px;}
	.item-ecomerce2{width: 150px;height: 150px;float: left;margin: 10px;position: relative;background-position: center top;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;background-size: 100%;}
}

.back_popup{background-color: rgba(0, 0, 0, .7);width: 100%;height: 100%;position: fixed;left: 0;top: 0;display: none;z-index: 99}
.contenedor_popup{padding: 90px 5px;width: 310px;height: 70px;position: absolute;left: 0;top: 0;bottom: 0;right: -18px;margin: auto;border-radius: 10px}
.contenedor_popup .cerrar{position: absolute;width: 35px;height: 35px;right: 0;top: 0;cursor: pointer;color: #fff;display: none}
#mensaje_popup{color: #666;text-align: center;font-size: 18px}
#mensaje_popup h2{color: #666;text-align: center;font-size: 24px;font-style: normal}
.btn_puntos_venta,.btn_tiendas_virtuales{margin: auto;display: block;max-width: 300px;width: 101%}
.back_popup{background-color: rgba(0, 0, 0, .7);width: 100%;height: 100%;position: fixed;left: 0px;top: 0px;display: none;z-index: 99;}
.contenedor_popup{padding: 90px 5px;width: 310px;height: 70px;position: absolute;left: 0px;top: 0px;bottom: 0px;right: -18px;margin: auto;border-radius: 10px;}
.contenedor_popup .cerrar{position: absolute;width: 35px;height: 35px;right: 0px;top: 0px;cursor: pointer;color: #FFF;display: none;}
#mensaje_popup{color: #666;text-align: center;font-size: 18px;}
#mensaje_popup h2{color: #666;text-align: center;font-size: 24px;font-style: normal;}
.btn_puntos_venta,.btn_tiendas_virtuales{margin: auto;display: block;max-width: 300px;width: 101%;}
.select2,.select2-container,.select2-container--default,.select2-container--below{width: 100%!important;}
.gform_wrapper input.large,.gform_wrapper input.medium,.gform_wrapper input.small,.gform_wrapper select.large,.gform_wrapper select.medium,.gform_wrapper select.small{width: 100%!important;}
.fnc-img{margin-right: -30px;padding-top: 3rem;}
.bx-fnc{background-color: rgb(0, 179, 255);padding: .5rem 2rem;border-radius: 2rem;color: #ffffff;}
.gform_wrapper a{color: rgb(83, 27, 162);}
.bx-fnc input{border-radius: 3px!important;}
.bx-fnc h3{text-align: left;font-size: 36px!important;margin: 20px 0 30px;padding: 5px;color: #ffffff;}
.bx-fnc .gform_wrapper textarea.medium{border-radius: 0px!important;padding: 0px!important;}
.bx-fnc .gform_wrapper li.hidden_label input{margin-top: 0px;}
.bx-fnc .gform_wrapper div.validation_error{color: #ffffff;border-top: 2px solid #ffffff;border-bottom: 2px solid #ffffff;}
.bx-fnc .gform_wrapper .validation_message{color: #ffffff;font-weight: 700;letter-spacing: normal;}
.bx-fnc .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{margin-left: 1px;height: 40px;}
.bx-fnc .select2-container--default .select2-selection--single{background-color: #fff;border: 1px solid #aaa;border-radius: 2rem;height: 40px;}
.txt-respaldo{padding: 0 1rem;}
.shortcode-toc{background-color: #ede3fb;padding: 1.5rem 1.5rem .5rem 1.5rem;margin-bottom: 2rem;line-height: 26px;}
.anchor{color: #ffffff!important;}
.contenido p{text-align: justify;}
.contenido img{max-width: 100%;height: auto;}
.contenido .alignleft{max-width: 100%;height: auto;float: left;margin-right: 20px;}
.top{display: none;position: fixed;bottom: 20px;right: 20px;}
.trabaja-con-nosotros{text-align: left;width: 99%;min-height: 80px;padding: 10px;margin-left: auto;margin-top: 10px;margin-bottom: -20px;color: #003967;margin-right: auto!important;}
.txt-trabaja{background: url('./img/textura-tabaja-con-nosotros.jpg');background-size: cover;background-repeat: repeat;border-radius: 10px 0 0 10px;}
.btn-trabaja{background: rgb(83, 27, 162);display: flex;align-items: center;background-size: cover;background-repeat: repeat;color: #ffffff;border-radius: 0 10px 10px 0;}
.btn-trabaja a{width: 100%;color: #ffffff;font-size: 20px;font-family: 'henriettemedium'!important;}
.trabaja-con-nosotros h2{font-family: 'henriettemedium'!important;font-size: 35px;}
.trabaja-con-nosotros h3{font-family:'century_gothicregular'!important;margin-top: 10px;}
#gform_wrapper_12 input {margin-top: 0px!important;}
.formulario-trabaja {margin-top: -70px;}
.tl-industria{font-family:'century_gothicregular'!important;font-size: 38px!important;color: rgb(83, 27, 162);}
.tl-industria span{font-family: 'henriettemedium'!important;font-size: 45px!important;color: rgb(83, 27, 162);}
.gform_wrapper h3.gform_title{font-size: 22px!important;text-align: center;}
.fnc-img{background-image: url('./img/perro-web.png');background-size: 70%;background-position: left -60px top;background-repeat: no-repeat;padding-left: 270px;}
.perro-mobile{display: none;}
.box-pr {margin-bottom: 50px;}
#gform_submit_button_10{background-color: rgb(83, 27, 162);margin: 0 auto;}
.infografia .escritorio{display: block;}
.infografia .movil{display: none;}
.caja-pd{margin-bottom: 20px;}
.caja-pd .card-header{color: #00a2db!important;}
.caja-pd h5{color: #00a2db;}
.seleccionar-s{display: none;}
.seleccionar-g{display: none;}
.seleccionar-s input[type=radio]{position: absolute;top: 50%;left: 50%;z-index: -1;width: 0px;cursor:pointer;}
.seleccionar-s label{cursor:pointer;}
.seleccionar-g input[type=radio]{position: absolute;top: 50%;left: 50%;z-index: -1;width: 0px;cursor:pointer;}
.poli-gn{display: flex;}
.poli-gn input{margin-top: 5px;}
.poli-gn a{color: #4a219d;margin-top: -5px;}
.seleccionar-g label{cursor:pointer;}
.btn-perro label, .btn-gato label{cursor:pointer;}
.radio-s-np{max-width: 140px;position: relative;z-index: 2;margin: 0 auto;}
.seleccionar-t input[type=radio]{position: absolute;top: 50%;left: 50%;z-index: -1;width: 0px;cursor:pointer;}
.btn-activo{opacity: .4;transition: all .5s ease;}
.btn-gn{width: 300px;padding: 5px 10px;margin: 5px auto;border-radius: 10px;background: #4a2195;color: #ffffff;font-family: 'henriettemedium';cursor: pointer;transition: all .5s ease;}
#resp{background-color: #00B3FF;background-image: url('./img/txtura-gn-2.png');padding: 20px;color: #ffffff;transition: all .5s ease;}
.resp{background-color: #ffffff!important;background-image: none!important;padding: 20px;color: #5d5d5d!important;transition: all .5s ease;}
.centrar-obj{margin: 10px auto;}
#select-sexo .select2-selection, #select-sexo .select2-selection--single{height: 35px;font-family:'century_gothicregular';}
#select-sexo .select2, #select-sexo .select2-container, #select-sexo .select2-container--default, #select-sexo .select2-container--below{width: 84%!important;}
.btn-ver-resultados-gn img{cursor:pointer;}
.btn-ver-resultados-gn-g img{cursor:pointer;}
.caja-txt-gn{display: flex;align-items: center;align-content: center;height: 100%;}
.txt-gn h1{text-align: center;font-size: 32px;border-bottom: 0px solid rgba(0,0,0,.1);border-top: 0px solid rgba(0,0,0,.1);margin: 20px 0 30px;padding: 5px;color: #ffffff;text-shadow: none;}
.box-nombres-gn{display: flex;align-items: center;width: 100%;min-height: 150px;}
.box-ng-gn{width: 30%;background-color: #00B3FF;padding: 40px;margin-top:50px;margin-left: 20px;margin-right: -15px;text-align: center;color: #ffffff;}
.box-ng-gn:last-of-type{margin-left: -15px;margin-right: 20px;}
.box-np-gn{width: 44%;background-color: #00B3FF;padding: 40px;text-align: center;color: #ffffff;min-height: 350px;box-shadow: 0px 11px 12px #999;z-index: 100;}
.portada-gn{margin-top: -2px;}
.box-np-gn h3, .box-ng-gn h3{font-family: 'Fondy Script PERSONAL USE ONLY'!important;padding: 20px;border-bottom: 3px solid #ffffff;}
.info-adicional-gn{margin-top: 50px;background-image: url('./img/txtura-gn-3.png');padding: 20px;text-align: center!important;}
.info-adicional-gn p{text-align: center!important;color: #00a2db!important;}
.reiniciar-gn{width: 350px;margin: 0 auto;cursor:pointer;}
.tooltip-inner{background: #4a219d!important;color: #fff!important;}
.tooltip.top .tooltip-arrow{border-top-color: #4a219d!important;}
.caja-centrada-gn{align-items: center;height: 350px;display: flex;}
.caja-gn{width: 100%;}
.covid19{width: 100%;min-height: 35px;background-color: rgba(0, 162, 255, .8);display: flex;align-items: center;}
.cov-mov{display: none;}
.cov-esc{display: block;cursor: pointer;text-align: center;width: 100%;}
.count_page{margin: 20px 0;}
.btn-nclientes-sig{margin-bottom: 30px;}
.nod{display: none;}
.btn_label{background-color: #cbe0fe;border-radius: 30px;border: 1px solid #6da1e0;padding: 10px 25px;color: #5984b7;cursor:pointer;transition: all .5s ease;}
.btn_label:hover{background-color: #3e5679;border-radius: 30px;border: 1px solid #9db8d8;color: #c1cfde;transition: all .5s ease;}
.nfile_rut, .nfile_cc, .nfile_camara{font-family:'henriettemedium';color: #00a2db;}
#mostrar-buscador{position: absolute;width: 50px;height: 100%;background: #00a2dd;padding: 15px;top: 0;right: 160px;}
.form-group{position: relative;}
#txt-search{border-radius: 10px;margin: 10px;border: 0;background: #e6e6e6;color: #343a40;position: relative;}
.search-ico{content: '';width: 40px;height: 38px;border-radius: 10px;position: absolute;z-index: 100;display: flex;right: -10px;top: 0;background-color: #00b3ff;align-items: center;padding: 10px;}
.img-art-bus{height: 60px;object-fit: cover;margin: 5px;}
.img-articulos{vertical-align: middle;border-style: none;width: 80%;margin: 5px;object-fit: cover;min-height: 70px;}
#filter-records-art{background: rgba(181, 179, 179 , 100%);position: relative;padding: 5px;display: block;color: #fff;width: 450px;max-height: 250px;overflow-y: auto;}
#filter-records-art::-webkit-scrollbar{width: 6px;padding: 1px;background-color: #ccc;} 
#filter-records-art::-webkit-scrollbar-thumb{background-color: #9003ac;border-radius: 5px;cursor: pointer;}
#filter-records{background: rgba(181, 179, 179 , 100%);position: relative;width: 450px;max-height: 300px;padding: 5px;display: block;color: #fff;overflow-y: auto;}
#filter-records::-webkit-scrollbar{width: 6px;padding: 1px;background-color: #ccc;} 
#filter-records::-webkit-scrollbar-thumb{background-color: #9003ac;border-radius: 5px;cursor: pointer;}
#filter-records-art-res{background: #929292;position: relative;padding: 0px;display: block;color: #fff;}
#filter-records-res{background: #929292;position: relative;margin-top: 20px;padding: 0px;display: block;color: #fff;}
#filter-records p, #filter-records-art p{text-align: left;}
#filter-records a, #filter-records-art a{color: #ffffff!important;text-align: left;}
#filter-records-res p, #filter-records-art-res p{text-align: left;}
#filter-records-res a, #filter-records-art-res a{color: #ffffff!important;text-align: left;}
.caja-bus-gab{position: absolute;align-items: center;width: 100%;padding: 0;min-height: 100%;height: auto;top: 36px;left: 0;background-color: transparent;z-index: 10000;}
.caja-bus-gab-res{position: relative;align-items: center;width: 100%;padding: 10px 10px 1px 10px;min-height: 100%;height: auto;z-index: 10000;background-color: rgba(98,10,214,.9);}
#cerrar-buscador{color: #fff!important;text-align: right;padding: 0 20px;font-weight: bold;cursor: pointer;}
.img-responsive{max-width: 100%;}
.img-art-bus-internas{border: 1px solid rgb(15 130 255 / .2);height: 250;padding: 3px;width: 100%;object-fit: contain;margin: 5px;}
.img-articulos-bus-internas{border: 1px solid rgb(15 130 255 / .2);padding: 3px;height: 100px;width: 200px;object-fit: cover;margin: 5px;}
.link-busca{font-family: 'henriettemedium'!important;font-size: 14px!important;}
.tabla-productos .card{padding: 10px;margin-bottom:15px;}
.tabla-productos a.active{background: #620ad6;border-radius: 4px 4px 0 0;color: #fff;padding: 10px;text-align: center;color: #ffffff!important;}
.tabla-productos a{font-family: 'henriettemedium';color: #620ad6;padding: 10px;text-align: center;}
.tabla-productos ul{padding: 7px;}
.tabla-productos .tab-pane{padding: 20px;text-align: left;}
.tabla-productos .tab-pane p{text-align: left;}
.tabla-productos .tab-pane img{max-width: 100%;}

@media (max-width: 768px){
	.tool-1::before{right: 0px;}
	.tool-1 h2{padding-left: 100px;}
	.datos_eve h2{margin-top: 0px;}
	#mega-menu-menu-principal-esp{top: 130px!important;}
	#mega-menu-item-11174 a.mega-menu-link{background: #003967!important;color: #ffffff!important;border-radius: 0px!important;}
	.contenido .alignleft{max-width: 100%;height: auto;margin: 10px auto;width: 100%;float: none;margin-right: 0;}
	.txt-trabaja{border-radius: 0px;}
	.btn-trabaja{border-radius: 0px;}
	.formulario-trabaja{margin-top: 0px;}
	.fnc-img{background-image: none;padding-left: 10px;text-align: center;}
	.tl-industria{font-size: 18px!important;}
	.tl-industria span{font-size: 25px!important;}
	.fnc-img{padding-top: .5rem;}
	.perro-mobile{display: block;margin: 0 auto;margin-top: -40px;}
	.alianza{width: 70%;margin: 0 auto;}
	.prelevantes{text-align: center;}
	.infografia .escritorio{display: none;}
	.infografia .movil{display: block;}
	.box-nombres-gn{display: block;}
	.box-ng-gn{width: 100%;margin: 0 auto;}
	.box-ng-gn:last-of-type{width: 100%;margin: 0 auto;}
	.portada-gn{margin-top:0px;}
	.box-np-gn{width: 100%;}
	.cov-mov{display: block;width: 100%;}
	.cov-esc{display: none;}
	#filter-records img{width: 100%;}
	.caja-bus-gab{width: 100%;padding: 10px;min-height: 100%;height: auto;top: 0px;left: 0px;background-color: rgba(98,10,214,.9);}
	.img-art-bus-internas{height: auto;width: 100%;}
	.img-articulos-bus-internas{height: auto;width: 100%;}
	.tabla-productos .tab-pane img{width: 100%;height: auto;}
	.tabla-productos li{width: 100%}
	.tabla-productos a{padding: 5px 25px;}
	.tabla-productos a.active{padding: 5px 25px;}
	.btn-lm2{width: 100%;margin-bottom: 15px;}
}

.box-busqueda-general{padding: 40px 0px;}
.suscripcion{position: fixed;width: 100%;z-index: 100000;background: rgba(0,0,0,.8);top: 0;left: 0;height: 100vh;padding: 20px;display: none;align-items: center;text-align: center;}
#popupArticles{padding: 25px;max-width: 650px;margin: 0 auto;position: relative;}
.popBlueColor{background: #00B3FE;background: url('./img/bg-pop.png'), #00B3FE;background-position: center, left top;background-repeat: no-repeat, repeat;background-size: cover;}
.popWitheColor{background: #ffffff;}
.txt-pop h3{color: #4a2195!important;}
.txt-pop h4{color: #ffffff!important;}
.txt-pop{margin: 20px 0;}
.btn-suscribirse{color: #ffffff!important;background: #4a2195;border-radius: 60px;padding: 14px 15px;font-weight: bold;display: block;margin: 11px auto;max-width: 150px;cursor: pointer;}
.input-pop{padding: 15px;border-radius: 15px;max-width: 500px;margin: 0 auto;}
.btn-close-pop{position: absolute;right: -17px;top: -17px;cursor: pointer;font-weight: bold;background: #ffffff;padding: 7px 13px;border-radius: 60px;}
.fail{color: #4a2195;}
.success{color: #f8f9fa;}
#mega-menu-wrap-menu-principal-esp,#mega-menu-wrap-menu-principal-esp #mega-menu-menu-principal-esp>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link {background: transparent!important;}
#mega-menu-wrap-menu-principal-esp #mega-menu-menu-principal-esp>li.mega-menu-item>a.mega-menu-link:hover{background: transparent!important;}
#mega-menu-wrap-menu-principal-esp #mega-menu-menu-principal-esp>li.mega-menu-item>a.mega-menu-link:focus{background: transparent!important;}
#mega-menu-wrap-menu-principal-esp #mega-menu-menu-principal-esp>li.mega-menu-flyout ul.mega-sub-menu{background: #eaeaea!important;}
#mega-menu-wrap-menu-principal-esp #mega-menu-menu-principal-esp>li.mega-menu-megamenu>ul.mega-sub-menu{background: #eaeaea!important;}


.fluid-esp-for-prod{width: 180px; height: 180px; object-fit: contain; object-position: center;}

.toolbox{border-radius: 30px; transition: all 0.3s ease;-webkit-box-shadow: 10px 10px 13px -12px rgba(0,0,0,0.75);-moz-box-shadow: 10px 10px 13px -12px rgba(0,0,0,0.75);box-shadow: 10px 10px 13px -12px rgba(0,0,0,0.75);}
.toolbox:hover{transform: scale(1.1);}

@media screen and (min-width: 769px) and (max-width: 1440px) {
	.cab-modify-width{max-width: 95%;}
	.ico-pdma2,.ico-espe2,.ico-mv2{width: 2rem; height: 2rem;}
	.h-esp .m-rol h5{font-size: 12px;}
}



/*NEW 2024 TO 2025 - STZ*/
.colBlue{color: #003967;}
.colBlueNice{color: #00BBFE;}
.colWhite{color: #FFF;}
.disNo{display: none;}
.bgPdm{background-color: #003967;}
.bgPem{background-color: #6e81e3;}
.bgMv{background-color: #4b8dfa;}
header.head-new .bgOne{background-color: #6cd9ff;}
header.head-new .logo a{text-decoration: none;}
header.head-new .logo a img{display: block; width: 27%; padding: 1% 3%;}
header.head-new .text img{display: block; width: 90%; margin: 2% auto 0 auto;}
header.head-new .country{position: relative;}
header.head-new .country ul{display: flex; justify-content: flex-end; list-style: none; padding: 2% 0 0 0; margin-right: 5%;}
header.head-new .country ul li{display: inline-block; }
header.head-new .country ul li button{display: block; border: none; outline: none; background: transparent; width: 52px; height: 52px;}
header.head-new .country ul li button img{width: 42px; height: 42px; border-radius: 50%; object-fit: cover; object-position: center; transition: all 0.3s ease;}
header.head-new .country ul li button img:hover{transform: scale(1.2);}
header.head-new .country ul li button.to_ppdm{position: relative;}
header.head-new .country ul li button.to_ppdm span{font-size: 12px; font-weight: 600; color: #003967; position: absolute; width: 85px; text-align: left; display: block; left: -85px; top: 8px;}

header.head-new .country ul li.esp{display: flex; padding-right: 18px;}
header.head-new .country ul li .drop-user{position: relative; float: right; display: block; border: none; outline: none; background: transparent; width: 52px; height: 52px;}
header.head-new .country ul li .drop-user img{width: 42px; height: 42px; border-radius: 50%; object-fit: cover; object-position: center; transition: all 0.3s ease;}
header.head-new .country ul li .drop-user .dropdown-menu{background-color: unset; border: unset;}
header.head-new .country ul li .drop-user .dropdown-menu .dropdown-item{margin-bottom: 0px; color: #003967; font-size: 13px; font-weight: 600; background-color: rgba(255,255,255,0.92); transition: all 0.3s ease;}
header.head-new .country ul li .drop-user .dropdown-menu .dropdown-item:nth-child(1){border-radius: 3px 3px 0 0;}
header.head-new .country ul li .drop-user .dropdown-menu .dropdown-item:last-child{border-radius: 0 0 3px 3px;}
header.head-new .country ul li .drop-user .dropdown-menu .dropdown-item.bluer{background-color: #6cd9ff; border-radius: 0;}
header.head-new .country ul li .drop-user .dropdown-menu .dropdown-item img{width: 22px; height: 22px;}
header.head-new .country ul li .drop-user .dropdown-menu .dropdown-item:hover{background-color: rgba(255,255,255,1);}
header.head-new .country ul li .drop-user .dropdown-menu .dropdown-item.bluer:hover{background-color: #6cd9ff;}

header.head-new .country .us-pount-data{position: absolute; width: 270px; height: 50px; top: 68px; right: 20px;}
header.head-new .country .us-pount-data .left{position: relative; float: left; width: 50%;display: flex; flex-direction: column; align-content: center; justify-content: center; align-items: center;}
header.head-new .country .us-pount-data .right{position: relative; float: left; width: 50%;display: flex; flex-direction: column; align-content: center; justify-content: center; align-items: center;}
header.head-new .country .us-pount-data .left b, header.head-new .country .us-pount-data .right b{color: #003967; font-size: 16px; text-align: center;}
header.head-new .country .us-pount-data .left u, header.head-new .country .us-pount-data .right u{color: #003967; font-size: 10px; text-align: center; text-decoration: none;}

header.head-new .country ul li .dropdown-toggle{display: block; width: 42px; height: 42px; color: #003967; margin: 5px 0 0 5px;}
header.head-new .country ul li .dropdown-toggle img{width: 42px; height: 42px; transition: all 0.3s ease;}
header.head-new .country ul li .dropdown-toggle img:hover{transform: scale(1.2);}
header.head-new .country ul li .dropdown-menu{border-radius: 16px;}
header.head-new .country ul li .dropdown-menu .dropdown-item img{width: 42px; height: 42px; transition: all 0.3s ease;}
header.head-new .country ul li .dropdown-menu .dropdown-item img:hover{transform: scale(1.2);}
header.head-new .country ul li .dropdown-menu .dropdown-item:hover{background: none;}
header.head-new .the_new_searcher{position: absolute; width: 100%; border-radius: 0 0 0 16px; padding: 15px; height: auto; z-index: 10; top: 0; left: 0}
header.head-new .the_new_searcher .form-control{border-radius: 8px 0 0 8px:}
header.head-new .the_new_searcher .form-control:hover,header.head-new .the_new_searcher .form-control:focus{box-shadow: none; border: none; outline: none;}
header.head-new .the_new_searcher button[type=submit]{border: none; outline: none; background-color: #003967; border-radius: 0 8px 8px 0;}
header.head-new .the_new_searcher button[type=submit] img{width: 34px;}
header.head-new .the_new_searcher button[type=button]{border: none; outline: none; background-color: #d14646; border-radius: 8px;}
header.head-new .the_new_searcher button[type=button] img{width: 34px;}
header.head-new .buttoner-big{margin-top: -40px;}
header.head-new .buttoner-big a,header.head-new .buttoner-big button{border: none; outline: none; display: block; width: 100%; text-decoration: none; border-radius: 16px 16px 0 0; text-align: center; height: 40px; font-family:'century_gothicregular'; font-size: 16px; line-height: 2.3; color: #FFF;}
header.head-new .buttoner-big-act{height: -2px;}
header.head-new .buttoner-big-act .col-md-4{height: 6px;}
header.head-new .buttoner-big-act .col-md-4:not(.active){background-color: #FFF;}
header.head-new .nav-new{padding: 8px 12px; border-radius: 20px 20px 0 0;}
header.head-new .nav-new ul{list-style: none; display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: space-around;align-items: center; width: 92%; padding: 0; margin: auto;}
header.head-new .nav-new ul li{display: inline-block;}
header.head-new .nav-new ul li a{text-decoration: none; font-family:'century_gothicregular'; font-size: 16px; color: #FFF;}
header.head-new .nav-new ul li a:hover{color: #6e81e3;}
header.head-new .nav-new ul li a.home img{width: 40px; display: block;}
header.head-new .nav-new ul li a.hills img{width: 38px; display: inline-block;}
header.head-new .nav-new ul li .dropdown-menu{border-radius: 16px;}
header.head-new .nav-new ul li .dropdown-menu .dropdown-item:hover{background: none; color: #6e81e3;}

footer.foot-new{background-color: #FFF;}
footer.foot-new .col-md-1{flex: 0 0 3%; max-width: 3%;}
footer.foot-new .col-md-2{flex: 0 0 18.8%; max-width: 18.8%;}
footer.foot-new .loger{display: flex; align-items: center; justify-content: space-between;}
footer.foot-new .loger a{text-decoration: none; position: relative; float: left; width: 48%}
footer.foot-new .loger a img{display: block; width: 100%;}
footer.foot-new .loger .fra{position: relative; float: right; display: block; width: 40%;}
footer.foot-new .network{display: flex; justify-content: center;}
footer.foot-new .network h3{font-size: 16px;font-family:'henriettemedium';font-style: italic; color: #003967;}
footer.foot-new .network ul{list-style: none; padding: 0;}
footer.foot-new .network ul li{display: inline-block;}
footer.foot-new .network ul li a{text-decoration: none;}
footer.foot-new .network ul li a img{display: block; width: 44px; transition: all 0.3s ease;}
footer.foot-new .network ul li a img:hover{transform: scale(1.15);}
footer.foot-new .contacter h3{font-size: 16px;font-family:'henriettemedium';font-style: italic; color: #003967;}
footer.foot-new .contacter a{font-size: 16px;font-family:'century_gothicregular';font-style: italic; color: #003967; text-decoration: none;}
footer.foot-new .contacter a:hover{text-decoration: underline;}
footer.foot-new .wper a{text-decoration: none;}
footer.foot-new .wper a img{width: 80%;}
footer.foot-new .legaler a{font-size: 16px;font-family:'century_gothicregular';font-style: italic; color: #003967; text-decoration: none;}
footer.foot-new .legaler a:hover{text-decoration: underline;}
footer.foot-new .by{font-size: 16px;font-family:'century_gothicregular';font-style: italic; color: #003967; text-decoration: none;}

section.home-new .container-fluid{border: 2px solid #003967; width: 98.4%; padding-bottom: 15px; padding-top: 15px; border-radius: 0 0 20px 20px;}
section.home-new .container-fluid.pem{border-color: #6e81e3;}
section.home-new .banner .col-md-11{flex: 0 0 94%; max-width: 94%;}
section.home-new .banner .col-md-1{flex: 0 0 6%; max-width: 6%;}

section.home-new .banner .banks div{border: 4px solid #6f46d1;border-top-width: 55px; border-radius: 8px;height: 515px;}
section.home-new .banner .banks div .titler{width: 85%; display: block;}
section.home-new .banner .banks div .the_bank img{display: block; width: 100%; margin: auto}

section.home-new .banner .carousel-item{position: relative;}
section.home-new .banner .carousel-item img{-webkit-filter: grayscale(20%);filter: grayscale(20%);}
section.home-new .banner .carousel-indicators li{border: none; background-color: #c6c6c6; width: 15px!important;height: 15px!important;border-radius: 50%;opacity: 1!important;transition: all .1s cubic-bezier(0.71, -0.18, 0.29, 0.85);}
section.home-new .banner .carousel-indicators .active{background-color: #003967;transition: all .1s cubic-bezier(0.71, -0.18, 0.29, 0.85);}
section.home-new .banner .cont-sl{position: absolute;z-index: 99;color: #ffffff;top: 40%;right: 12%;width: 28%;}
section.home-new .banner .carousel-indicators{bottom:-50px;}

section.home-new .um .titler img{width: 30%; display: block; margin: auto;}
section.home-new .um .sl-um .item{display: block; margin-bottom: 20px;}
section.home-new .um .sl-um .item img{border-radius: 8px; display: block; width: 100%;-webkit-box-shadow: 10px 10px 13px -12px rgba(0, 0, 0, .75); -moz-box-shadow: 10px 10px 13px -12px rgba(0, 0, 0, .75); box-shadow: 10px 10px 13px -12px rgba(0, 0, 0, .75);}
section.home-new .um .sl-um .owl-dots{position: absolute; width: 100%; display: flex; justify-content: center;margin-top: 55px; right: 0; left: 0; margin: 55px auto 0 auto;}
section.home-new .um .sl-um .owl-dots .owl-dot{border: none; background-color: #c6c6c6; width: 15px!important;height: 15px!important;border-radius: 50%;opacity: 1!important;transition: all .1s cubic-bezier(0.71, -0.18, 0.29, 0.85); margin: 0 3px;}
section.home-new .um .sl-um .owl-dots .owl-dot.active{background-color: #003967;transition: all .1s cubic-bezier(0.71, -0.18, 0.29, 0.85);}
section.home-new .um .um-profile{text-decoration: none; font-size: 15px; font-family: 'century_gothicregular'; color: #fff; background-color: #003967; border-radius: 8px; padding: 10px 55px; transition: all .3s ease;}
section.home-new .um .um-profile:hover{background-color: #6e81e3;}

section.home-new .container-gabrica{background-color: #DDEFF9;padding: 0 10px 25px 10px;border-radius: 10px;margin-right: auto!important;margin-left: auto!important;}
section.home-new .container-gabrica .col-1{position: relative;display: flex;flex-direction: row;flex-wrap: nowrap;align-content: flex-end;align-items: flex-end;}
section.home-new .container-slider-universo .sl-um{padding: 0 26px;}
section.home-new .img-perro-um2{display: block;width: 100%;margin-bottom: 10px;}
section.home-new .img-gato-um2{display: block;width: 100%;margin-bottom: 10px;}
section.home-new .linea-izq{display:none!important;}
section.home-new .linea-der{display:none!important;}
section.home-new .um .titler img{width: 26% !important;	display: block;	margin: auto;}

section.home-new .tool .titler img{width: 38%; display: block; margin: auto;}
section.home-new .tool .sl-tool .item{display: block; margin-bottom: 20px;}
section.home-new .tool .sl-tool .item img{display: block; width: 100%; transition: all .3s ease; -webkit-box-shadow: 10px 10px 13px -12px rgba(0, 0, 0, .75); -moz-box-shadow: 10px 10px 13px -12px rgba(0, 0, 0, .75); box-shadow: 10px 10px 13px -12px rgba(0, 0, 0, .75); border-radius: 8px;}
section.home-new .tool .sl-tool .item:hover > img{transform: scale(1.01);}
section.home-new .tool .sl-tool .owl-dots{position: absolute; width: 100%; display: flex; justify-content: center;margin-top: 8px;}
section.home-new .tool .sl-tool .owl-dots .owl-dot{border: none; background-color: #c6c6c6; width: 15px!important;height: 15px!important;border-radius: 50%;opacity: 1!important;transition: all .1s cubic-bezier(0.71, -0.18, 0.29, 0.85); margin: 0 3px;}
section.home-new .tool .sl-tool .owl-dots .owl-dot.active{background-color: #003967;transition: all .1s cubic-bezier(0.71, -0.18, 0.29, 0.85);}

section.home-new .dets{padding: 0 15px;}
section.home-new .dets .col-md-9{padding: 0 30px 0 0;}
section.home-new .dets .iteme{height: auto; border-radius: 8px;-webkit-box-shadow: 10px 10px 13px -12px rgba(0, 0, 0, .75); -moz-box-shadow: 10px 10px 13px -12px rgba(0, 0, 0, .75); box-shadow: 10px 10px 13px -12px rgba(0, 0, 0, .75);}
section.home-new .dets .iteme .img{height: 350px; border-radius: 8px;}
section.home-new .dets .iteme .img img{height: 350px; width: 100%; border-radius: 8px; object-fit: cover; object-position: left; position: relative;}
section.home-new .dets .iteme .txt{height: 350px;padding: 28px 22px;}
section.home-new .dets .iteme .txt h2{font-size: 35px; color: #003967;font-family: 'henriettebold_italic';}
section.home-new .dets .iteme .txt p{font-size: 16px;font-family:'century_gothicregular';color: #003967;}
section.home-new .dets .iteme .txt a{text-decoration: none; font-size: 15px; font-family:'century_gothicregular';color: #FFF; background-color: #003967; border-radius: 8px;padding: 10px 55px; transition: all 0.3s ease;}
section.home-new .dets .iteme .txt a:hover{background-color: #6e81e3;}

section.home-new .dets .ns{border: 1px solid #003967; border-radius: 8px;}
section.home-new .dets .ns img{display: block; width: 90%; margin: auto;}
section.home-new .dets .ns p,section.home-new .dets .ns p a{font-size: 12px;font-family:'century_gothicregular';font-style: italic; color: #003967; text-decoration: none;}
section.home-new .dets .ns input[type=text]{position: relative; float: left; width: 60%;border-radius: 8px 0 0 8px; border: 1px solid #003967;padding: 3px 15px; font-size: 15px;}
section.home-new .dets .ns input[type=text]:hover,section.home-new .dets .ns input[type=text]:focus{border-color: #6e81e3;outline: none!important;}
section.home-new .dets .ns button{position: relative; float: left; width: 40%;text-decoration: none; font-size: 15px; font-family:'century_gothicregular';color: #FFF; background-color: #003967; border: none; border-radius: 0 8px 8px 0;padding: 4px 8px;transition: all 0.3s ease;}
section.home-new .dets .ns button:hover{background-color: #6e81e3;}

section.home-new .brands{margin-bottom: 25px;}
section.home-new .brands .titler h3{font-size: 26px;font-family:'century_gothicregular';color: #003967;}
section.home-new .brands .sl-bd .item{height: 60px; margin-bottom: 25px; background-color: #FFF; display: block; border-radius: 0 0 35px 35px;-webkit-box-shadow: 0px 13px 7px -1px rgba(0,0,0,0.35);-moz-box-shadow: 0px 13px 7px -1px rgba(0,0,0,0.35);box-shadow: 0px 13px 7px -1px rgba(0,0,0,0.35);transition: all 0.3s ease;}
section.home-new .brands .sl-bd .item:hover{border-radius: 0 0 25px 25px}
section.home-new .brands .sl-bd .item img{height: 80%; object-fit: contain; object-position: center; display: block; margin: auto;transition: all 0.3s ease;}
section.home-new .brands .sl-bd .item:hover > img{transform: scale(1.05);}
section.home-new .brands .sl-bd .owl-dots{position: absolute; width: 100%; display: flex; justify-content: center;margin-top: 4px;}
section.home-new .brands .sl-bd .owl-dots .owl-dot{border: none; background-color: #c6c6c6; width: 15px!important;height: 15px!important;border-radius: 50%;opacity: 1!important;transition: all .1s cubic-bezier(0.71, -0.18, 0.29, 0.85); margin: 0 3px;}
section.home-new .brands .sl-bd .owl-dots .owl-dot.active{background-color: #003967;transition: all .1s cubic-bezier(0.71, -0.18, 0.29, 0.85);}


/*RSE 2025*/
section.home-new .dets-rse{padding: 0 15px;}
section.home-new .dets-rse .txt{height: 273px;padding: 28px 22px; border-radius: 8px;-webkit-box-shadow: 10px 10px 13px -12px rgba(0, 0, 0, .75); -moz-box-shadow: 10px 10px 13px -12px rgba(0, 0, 0, .75); box-shadow: 10px 10px 13px -12px rgba(0, 0, 0, .75);}
section.home-new .dets-rse .txt p{font-size: 21px;font-family:'century_gothicregular';color: #003967;}
section.home-new .dets-rse .btns-deter .col-md-6{padding: 0!important;}
section.home-new .dets-rse .btns-deter .col-md-6 button{background: none; border: none; outline: none; width: 100%; display: block;}
section.home-new .dets-rse .btns-deter .col-md-6 button:hover,section.home-new .dets-rse .btns-deter .col-md-6 button:focus{background: none; border: none; outline: none;}
section.home-new .dets-rse .btns-deter .col-md-6 button img{transition: all 0.3s ease;}
section.home-new .dets-rse .btns-deter .col-md-6 button img:hover{transform: scale(1.05);}

section.home-new .hidden-detail-1{padding: 0 15px;}
section.home-new .hidden-detail-1 p, section.home-new .hidden-detail-1 ul li{color: #003967;}
section.home-new .hidden-detail-1 .bnn{border: 2px solid  #fff; border-radius: 8px; display: none;}
section.home-new .hidden-detail-1 .bnn.bn-1{border-color: #c2b4fa;}
section.home-new .hidden-detail-1 .bnn.bn-2{border-color: #fc3969;}
section.home-new .hidden-detail-1 .bnn.bn-3{border-color: #00bbfe;}
section.home-new .hidden-detail-1 .bnn.bn-4{border-color: #b9f7d3;}
section.home-new .hidden-detail-1 .bnn .closer-deter{text-decoration: none; font-size: 15px; font-family:'century_gothicregular';color: #FFF; background-color: #003967; border: none; border-radius: 8px;padding: 10px 55px; transition: all 0.3s ease;}
section.home-new .hidden-detail-1 .bnn .closer-deter:hover{background-color: #FF6E98; border: none;}

section .initiatives{padding: 0 15px;}
section .initiatives .item-rse{background-color: transparent; width: 100%; height: 440px; perspective: 1000px; padding: 15px; border-radius: 8px;-webkit-box-shadow: 10px 10px 13px -12px rgba(0, 0, 0, .75); -moz-box-shadow: 10px 10px 13px -12px rgba(0, 0, 0, .75); box-shadow: 10px 10px 13px -12px rgba(0, 0, 0, .75);}
section .initiatives .item-rse .inner-rse{position: relative; width: 100%; height: 100%; text-align: center; transition: transform 0.6s; transform-style: preserve-3d;}
.fliped{transform: rotateY(180deg)!important;}
section .initiatives .item-rse .cardrse,section .initiatives .item-rse .texter{position: absolute; width: 100%; height: 100%; backface-visibility: hidden;}
section .initiatives .item-rse .cardrse{background-color: #fff; color: #003967;}
section .initiatives .item-rse .cardrse .rseimg{display: block; width: 100%; height: 310px; object-fit: cover; object-position: center;}
section .initiatives .item-rse .cardrse .open-reser{text-decoration: none; font-size: 15px; font-family:'century_gothicregular';color: #FFF; background-color: #003967; border: none; border-radius: 8px;padding: 10px 55px; transition: all 0.3s ease; position: absolute; right: 8px; top: 260px;}
section .initiatives .item-rse .cardrse .open-reser:hover{background-color: #6e81e3; border: none;}
section .initiatives .item-rse .texter{color: white; transform: rotateY(180deg); height: 100%; overflow-y: auto;}
section .initiatives .item-rse .texter p{font-size: 15px;font-family:'century_gothicregular';color: #003967; padding: 0 15px 0 0;}
section .initiatives .item-rse .texter button{text-decoration: none; font-size: 15px; font-family:'century_gothicregular';color: #FFF; background-color: #003967; border: none; border-radius: 8px;padding: 10px 55px; transition: all 0.3s ease;}
section .initiatives .item-rse .texter button:hover{background-color: #FF6E98; border: none;}
section .initiatives .item-rse .texter::-webkit-scrollbar{width: 16px;}
section .initiatives .item-rse .texter::-webkit-scrollbar-track{box-shadow: inset 0 0 3px #c8c8c8;}
section .initiatives .item-rse .texter::-webkit-scrollbar-thumb{background: #003967;border-radius: 4px;border: 3px solid #fff;}

section.home-new .dets-rse2{padding: 0 15px;}
section.home-new .dets-rse2 .col-md-4{padding: 0!important;}
section.home-new .dets-rse2 .txt{padding: 28px 22px;}
section.home-new .dets-rse2 .txt p{font-size: 18px;font-family:'century_gothicregular';color: #003967;}
section.home-new .dets-rse2 .txt{padding: 0!important;}
section.home-new .dets-rse2 .txt button{background: none; border: none; outline: none; width: 100%; display: block;}
section.home-new .dets-rse2 .txt button:hover,section.home-new .dets-rse2 .txt button:focus{background: none; border: none; outline: none;}
section.home-new .dets-rse2 .txt button img{transition: all 0.3s ease;}
section.home-new .dets-rse2 .txt button img:hover{transform: scale(1.05);}
section.home-new .dets-rse2 .txt .contact-rse{text-decoration: none; font-size: 15px; font-family:'century_gothicregular';color: #FFF; background-color: #003967; border: none; border-radius: 8px;padding: 10px 55px; transition: all 0.3s ease;}
section.home-new .dets-rse2 .txt .contact-rse:hover{background-color: #FF6E98; border: none;}
section.home-new .dets-rse2 .eventer{display: block; width: 50%; height: 480px; object-fit: cover; object-position: center; margin: 0 0 0 auto;}
section.home-new .dets-rse2 .video iframe{width: 100%; height: 480px;}

/*EPM*/
.searcher-epm{padding: 0 10%;}
.searcher-epm .col-md-12 img{width: 60%; display: block; margin: auto;}
.searcher-epm .btn-epm-f-filter{background: transparent; position: relative; border: none; outline: none; display: block; margin: auto; padding: 0 75px; transition: all 0.3s ease;}
.searcher-epm .btn-epm-f-filter img{width: 65%;}
.searcher-epm .btn-epm-f-filter.active img{width: 75%;}
.searcher-epm .btn-epm-f-filter.inactive img{opacity: 0.6;}
.searcher-epm .btn-epm-f-filter.l img{float: right;}
.searcher-epm .btn-epm-f-filter.r img{float: left;}
.searcher-epm .btn-epm-f-filter:hover{border: none; outline: none; transform: scale(1.1);}
.searcher-epm .the_filter_epm form{border: 1px solid #1c3661; border-radius: 30px; height: 40px; background-color: #FFF; padding: 0; width: 65%; display: block; margin: auto;}
.searcher-epm .the_filter_epm form input{height: 40px; width: 80%; position: relative; float: left; background: transparent; border-radius:24px 0 0 24px ; font-size: 18px; color: #00000073; border: none; padding: 0 15px 0 45px;}
.searcher-epm .the_filter_epm form input:hover,.searcher-epm .the_filter_epm form input:focus{border: none; background: transparent; outline: none; box-shadow: none;}
.searcher-epm .the_filter_epm form button{width: 40px; height: 40px; border-radius: 50%; position: relative; float: right; background: #1c3661; border: none; outline: none; transition: all 0.3s ease;}
.searcher-epm .the_filter_epm form button img{width: 80%;transition: all 0.3s ease;}
.searcher-epm .the_filter_epm form button:hover,.the_filter_epm form button:focus{border: none; outline: none; box-shadow: none!important;}
.searcher-epm .the_filter_epm form button:hover > img{border: none; outline: none; transform: scale(1.1);}

.searcher-epm .btn-second-filter-epm a img{display: block; width: 90%; margin: auto; transition: all 0.3s ease;}
.searcher-epm .btn-second-filter-epm a span{display: table; margin: auto; color: #173a63; font-size: 20px; transition: all 0.3s ease;}
.searcher-epm .btn-second-filter-epm a.active img{width: 60%;}
.searcher-epm .btn-second-filter-epm a.active img,.searcher-epm .btn-second-filter-epm a.active span{opacity: 1;}
.searcher-epm .btn-second-filter-epm a.inactive img{width: 50%;}
.searcher-epm .btn-second-filter-epm a.inactive img,.searcher-epm .btn-second-filter-epm a.inactive span{opacity: 0.6;}
.searcher-epm .btn-second-filter-epm a:hover > img{width: 55%;}
.searcher-epm .btn-second-filter-epm a:hover > img,.searcher-epm .btn-second-filter-epm a:hover > span{opacity: 1;}

.content-blogs-epm{padding: 0 30px 50px 30px;}
.content-blogs-epm .titler img{display: block; width: 25%;}
.content-blogs-epm .item.it-b-epm{box-shadow: 0px 4px 4px 0px #00000040; border-radius: 8px; display: block; margin-bottom: 20px;}
.content-blogs-epm .item.it-b-epm .img{position: relative; display: block; width: 100%;}
.content-blogs-epm .item.it-b-epm .img img{width: 100%; height: 175px; border-radius: 8px 8px 0 0 ; display: block; object-fit: cover; object-position: center; position: relative;}
.content-blogs-epm .item.it-b-epm .img::after{content: ''; width: 88px; height: 150px; position: absolute; display: block; border-left: 125px solid transparent; border-right: 0 solid transparent; border-bottom: 125px solid; bottom: 0; right: 0}
.content-blogs-epm .item.it-b-epm .img.blueDark::after{border-bottom-color: #173a63;}
.content-blogs-epm .item.it-b-epm .img.dog_epm_all::after{border-bottom-color: #3db5e8;}
.content-blogs-epm .item.it-b-epm .img.dog_epm_1::after{border-bottom-color: #f18a73;}
.content-blogs-epm .item.it-b-epm .img.dog_epm_2::after{border-bottom-color: #51bbb5;}
.content-blogs-epm .item.it-b-epm .img.dog_epm_3::after{border-bottom-color: #e83e6a;}
.content-blogs-epm .item.it-b-epm .img.cat_epm_all::after{border-bottom-color: #7770b2;}
.content-blogs-epm .item.it-b-epm .img.cat_epm_1::after{border-bottom-color: #26b095;}
.content-blogs-epm .item.it-b-epm .img.cat_epm_2::after{border-bottom-color: #5174b7;}
.content-blogs-epm .item.it-b-epm .img.cat_epm_3::after{border-bottom-color: #c7cfea;}
.content-blogs-epm .item.it-b-epm.en-medios .img::after{display: none;}
.content-blogs-epm .item.it-b-epm.en-medios .icon-ball{position: absolute; width: 80px; height: 80px; border-radius: 40px 40px 0 40px; right: 0; bottom: 0; background-color: #FFF; box-shadow: -2px -2px 8px 1px rgba(0, 0, 0, 0.58); -webkit-box-shadow: -2px -2px 8px 1px rgba(0, 0, 0, 0.58); -moz-box-shadow: -2px -2px 8px 1px rgba(0, 0, 0, 0.58);}
.content-blogs-epm .item.it-b-epm.en-medios .icon-ball img{display: block; width: 100%; height: 100%!important; object-fit: cover; object-position: center; border-radius: 40px 40px 0 40px;}
.content-blogs-epm .item.it-b-epm .img2{position: relative; height: 245px;}
.content-blogs-epm .item.it-b-epm .img2 img{width: 100%; height: 100%; object-fit: cover; object-position: center;}

.content-blogs-epm .item.it-b-epm .info{display: block; width: 100%; padding: 12px 15px; border-radius: 0 0 8px 8px;}
.content-blogs-epm .item.it-b-epm .info h2{font-size: 20px; color: #173a63; display: block; height: 50px;display: flex; flex-direction: row; align-content: center; justify-content: flex-start; align-items: center;}
.content-blogs-epm .item.it-b-epm .info p{font-size: 14px; color: #000; height: 90px;}
.content-blogs-epm .item.it-b-epm .info button{color: #FFF; padding: 10px 25px; border-radius: 10px; border: none; outline: none; transition: all 0.3s ease;}
.content-blogs-epm .item.it-b-epm .info button.blueDark{background-color: #173a63;}
.content-blogs-epm .item.it-b-epm .info button.dog_epm_all{background-color: #3db5e8;}
.content-blogs-epm .item.it-b-epm .info button.dog_epm_1{background-color: #f18a73;}
.content-blogs-epm .item.it-b-epm .info button.dog_epm_2{background-color: #51bbb5;}
.content-blogs-epm .item.it-b-epm .info button.dog_epm_3{background-color: #e83e6a;}
.content-blogs-epm .item.it-b-epm .info button.cat_epm_all{background-color: #7770b2;}
.content-blogs-epm .item.it-b-epm .info button.cat_epm_1{background-color: #26b095;}
.content-blogs-epm .item.it-b-epm .info button.cat_epm_2{background-color: #5174b7;}
.content-blogs-epm .item.it-b-epm .info button.cat_epm_3{background-color: #c7cfea;}

.content-blogs-epm .item.it-b-epm .info button:hover{background-color: #6e81e3; border: 1px solid #6e81e3;}
.content-blogs-epm .owl-dots{position: absolute; width: 100%; display: flex; justify-content: center;margin-top: 10px;}
.content-blogs-epm .owl-dots .owl-dot{border: none; background-color: #c6c6c6; width: 15px!important;height: 15px!important;border-radius: 50%;opacity: 1!important;transition: all .1s cubic-bezier(0.71, -0.18, 0.29, 0.85); margin: 0 3px;}
.content-blogs-epm .owl-dots .owl-dot.active{background-color: #003967;transition: all .1s cubic-bezier(0.71, -0.18, 0.29, 0.85);}

/*Widget Omni*/
.floating-button{position: fixed;bottom: 120px;left: 20px;width: 63px;height: 51px;display: flex;justify-content: center;align-items: center;cursor: pointer;z-index: 1000;background: url('./img/new/chaticon-sm.svg');background-size: contain;background-repeat: no-repeat;transition: all 0.15s cubic-bezier(0.07, 0.49, 0.1, 0.88);}
.floating-button:hover,.floating-button:focus,.floating-button.active{width: 230px;background: url('./img/new/chaticon-bg.svg');background-repeat: no-repeat;}
.chat-widget{position: fixed;bottom: 190px;left: 15px;width: 350px;background-color: white;border-radius: 10px;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);border: 1px solid #ccc;display: none;z-index: 9999;overflow: hidden;}
.chat-widget .chat-header{background-color: #6CD9FF;height: 60px;border-top-left-radius: 10px;border-top-right-radius: 10px;display: flex;justify-content: center;align-items: center;padding-left: 10px;}
.chat-widget .chat-logo{height: 40px;}
.chat-widget .chat-header-banner{background-color: #99e3f5;padding: 12px;display: flex;align-items: center;justify-content: flex-start;}
.chat-widget .chat-header-banner .logo{height: 40px;}
.chat-widget .chat-body{padding: 20px;color: #003057;}
.chat-widget .chat-body h2{text-align: center;margin-bottom: 20px;margin-top: 0;font-size: 20px;}
.chat-widget .form-group{margin-bottom: 15px;}
.chat-widget .form-group label{display: block;font-weight: bold;margin-bottom: 5px;}
.chat-widget .form-group input{width: 100%;padding: 10px;border-radius: 6px;border: 1px solid #ccc;font-size: 14px;box-sizing: border-box;}
.chat-widget .form-buttons{display: flex;justify-content: space-between;gap: 10px;}
.chat-widget .form-buttons button{flex: 1;padding: 10px;border: none;border-radius: 6px;background-color: #003057;color: white;font-weight: bold;cursor: pointer;transition: background-color 0.3s ease;}
.chat-widget .form-buttons button:hover{background-color: #005080;}



/*Profile*/
#pre-loader{opacity:1; display:none; z-index:9999999999; position:fixed; top:0; left:0; width:100%; height:100%; background:#ffffff47;}
#pre-loader span{display:table-cell; vertical-align:middle; text-align:center;}
#pre-loader span img{display:inline-block;}

.bor-danger{border-color: red!important;}
.w-33{width: 33.2%!important;}
.the_back{position: absolute; top: 0; z-index: 1;}

.m-profiler.modal.show .modal-dialog{top: 20px;}
.m-profiler .modal-content{width: 500px; margin: auto; border:1px solid #003967!important; border-radius: 20px!important; background-color: #ffffffd9!important;}
.m-profiler .modal-content button.close{position: absolute; right: 5px; top: 5px; z-index: 2; color: #fff; width: 22px; height: 22px; border-radius: 13px; background-color: #003967; font-size: 14px; text-align: center; opacity: 0.9;}
.m-profiler h5{color: #003967; font-size: 14px; text-align: center;}
.m-profiler .btnleft{display: block; width: 50%; font-size: 12px; position: relative; float: left; border: 1px solid #fff; background: #003967; color: #FFF; border-radius: 10px 0 0 10px; transition: all 0.3s ease;}
/*.m-profiler .btnleft:hover{background-color: transparent; color: #003967; border-color: #003967;}*/
.m-profiler .btnright{display: block; width: 50%; font-size: 12px; position: relative; float: left; border: 1px solid #fff; background: #003967; color: #FFF; border-radius: 0 10px 10px 0; transition: all 0.3s ease;}
/*.m-profiler .btnright:hover{background-color: transparent; color: #003967; border-color: #003967;}*/

.m-profiler .btnacenter{display: block; margin: auto; font-size: 12px; border: 1px solid #FFF; background: #003967; color: #FFF; border-radius: 10px; transition: all 0.3s ease;}
/*.m-profiler .btnacenter:hover{background-color: transparent;; color: #FFF; border-color: #003967;}*/

.m-profiler .form-control{border: 1px solid #003967; border-radius: 8px!important; color: #868383!important; font-size: 12px!important; outline: none; box-shadow: none;position: relative;}
.m-profiler .form-control::placeholder{color: #868383!important;}
.m-profiler .the-pass{background: transparent; color: #003967; border: none; outline: none; box-shadow: none; width: 15px; height: 15px; font-size: 17px; position: absolute; right: 0; top: 0; z-index: 2; display: block; padding: 0; line-height: 18px;}
.m-profiler .the-pass.inact:after{position: absolute; content: ''; width: 18px; height: 1px; background-color:#003967; display: block; top: 9px; right: -2px; transform: rotate(25deg);}
.m-profiler .form-group{margin-bottom: 0.14rem;}
.m-profiler label{font-size: 12px; color: #003967; width: 100%;}
.m-profiler h6{color: #003967; font-size: 11px;}
.m-profiler u{text-decoration: none; font-size: 10px; color: red; display: block;}
.m-profiler u.invalid{color: red;}
.m-profiler u.valid{color: green;}
.m-profiler.onboarding .modal-content{width: 320px; background-color: #FFF!important;}
.m-profiler.onboarding .modal-content img{width: 100%; display: block;}
.m-profiler.onboarding .modal-content .modal-body{padding-bottom: 35px!important;}
.m-profiler.onboarding .sl-onb .owl-dots{position: absolute; width: 100%; display: flex; justify-content: center;margin-top: 10px;}
.m-profiler.onboarding .sl-onb .owl-dots .owl-dot{border: none; background-color: #c6c6c6; width: 15px!important;height: 15px!important;border-radius: 50%;opacity: 1!important;transition: all .1s cubic-bezier(0.71, -0.18, 0.29, 0.85); margin: 0 3px;}
.m-profiler.onboarding .sl-onb .owl-dots .owl-dot.active{background-color: #003967;transition: all .1s cubic-bezier(0.71, -0.18, 0.29, 0.85);}
.m-profiler.onboarding .owl-nav{display: none;}

.progres-bar-profile{height: 11px; display: block; width: 100%; background-color: #FFF; border: 1px solid #A29F9F21; border-radius: 10px;box-shadow: 0px 4px 4px 0px #00000040;}
.progres-bar-profile .progres-bar-profile-inline{height: 11px; display: block; background-color: #6CDAFF; border-radius: 10px; transition: all 0.3s ease;}
.profile-picture{display: block; margin: auto; width: 72px; height: 72px; margin-top: -18px; border-radius: 50%; box-shadow: 0px 4px 4px 0px #00000040;}
.profile-picture img{object-position: center; object-fit: cover; width: 72px; height: 72px; border-radius: 50%;}
.profile-picture.big,.profile-picture.big img{width: 80px; height: 80px;}
.profile-picture.bigxl,.profile-picture.bigxl img{width: 95px; height: 95px;}
.profile-picture button.charger{position: absolute; display: block; width: 28px; height: 28px; border-radius: 50%; border: 1px solid #003967; background: #fff; right: 0; left: 0; margin: -16px auto 0 auto; padding: 0}
.profile-picture button.charger img.camera{width: 18px; height: 18px; display: block; margin: auto;}
.profile-picture .infor{color: #003967; font-size: 8px; display: table; margin: 14px auto 0 auto;}

.profiler .form-control{border: 1px solid #003967; border-radius: 8px!important; color: #868383!important; font-size: 12px!important; outline: none; box-shadow: none; padding: 4px 15px!important; height: auto!important;}
.profiler .form-control::placeholder{color: #868383!important;}
.profiler label{color: #003967;width: 100%; font-size: 12px; margin-bottom: 0;}
.profiler label.label-sms{color: #003967; font-size: 13px;}
.profiler h3{font-size: 18px;}
.profiler h5{font-size: 16px;}
.profiler p{font-size: 14px;}
.profiler button.btnSmart,.profiler a.btnSmart{background-color: #003967; color: #FFF; border: 1px solid #A29F9F; padding: 10px 25px; border-radius: 10px; font-size: 12px; text-align: center; transition: all 0.3s ease;}
.profiler button.btnSmart:hover,.profiler a.btnSmart:hover{background-color: #6e81e3; border: 1px solid #6e81e3;}
.profiler button.btnSmart.small,.profiler a.btnSmart.small{padding: 5px 20px; font-size: 10px; width: fit-content;}

.profiler .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: unset; border: 1px solid #003967!important; border-radius: 8px!important; color: #868383!important; font-size: 12px!important; outline: none; box-shadow: none; padding: 4px 15px!important; height: auto!important;}
.profiler .select2-container--default .select2-selection--single{border: 1px solid transparent;}
.select2-results__option{font-size: 12px; padding: 4px;}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color: #000367; color: #FFF; font-size: 12px;}

.form-check-label{display: block;position: relative;float: left;padding-left: 20px;cursor: pointer;font-size: 12px;color: #868383;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; width: 100%; margin-bottom: 8px;}
.form-check-label input{position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checkmark{position: absolute;top: 5px;left: 0;height: 12px;width: 12px;background-color: #fff;border: 1px solid #003967;border-radius: 2px;}
.form-check-label:hover input ~ .checkmark{background-color: transparent;border: 1px solid #003967;border-radius: 2px;}
.form-check-label input:checked ~ .checkmark{background-color: transparent;border: 1px solid #003967;border-radius: 2px;}
.checkmark:after{content: "";position: absolute;display: none;}
.form-check-label input:checked ~ .checkmark:after{display: block;}
.form-check-label .checkmark:after{left: 4px;top: -1px;width: 4px;height: 9px;border: solid #003967;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}

.profiler .profile-picture-loaded{display: block; margin: auto; width: 160px; height: 160px; border-radius: 50%;}
.profiler .profile-picture-loaded img{object-position: center; object-fit: cover; width: 160px; height: 160px; border-radius: 50%;box-shadow: 0px 4px 4px 0px #00000040;}

.profiler .container-general-circles-inpunts .container-circles-inpunts{display: flex; width: 20%; height: 400px; margin: 5px auto; position: relative;}
.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle{position: absolute; border: none; display: block; border-radius: 50%; padding: 2px; opacity: 0.6; transition: all 0.6s ease;}
.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle:hover{transform: scale(1.1); opacity: 1;}
.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle span{font-size: 12px; text-align: center; opacity: 1;}

.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle.c-1{width: 73px; height: 73px; background-color: #ff5737; top:74px; left: 55px;}
.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle.c-2{width: 52px; height: 52px; background-color: #00bbfe; top:60px; left: 140px;}
.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle.c-3{width: 33px; height: 33px; background-color: #6cd9ff; top:80px; left: 200px;}
.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle.c-4{width: 75px; height: 75px; background-color: #6f46d1; top:80px; left: 242px;}
.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle.c-5{width: 83px; height: 83px; background-color: #c2b4fa; top:160px; left: 272px;}
.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle.c-6{width: 28px; height: 28px; background-color: #fc3969; top:236px; left: 262px;}
.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle.c-7{width: 80px; height: 80px; background-color: #003967; top:270px; left: 220px;}
.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle.c-8{width: 85px; height: 85px; background-color: #ffc0d2; top:290px; left: 130px;}
.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle.c-9{width: 72px; height: 72px; background-color: #00cd5b; top:260px; left: 62px;}
.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle.c-10{width: 90px; height: 90px; background-color: #ff6e98; top:176px; left: 4px;}
.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle.c-11{width: 30px; height: 30px; background-color: #00dac5; top:154px; left: 72px;}


.profiler .nav-profile-fix{display: block; position: fixed; width: 58px; height: 400px; bottom: 0; top: 0; margin: auto; right: 0; background: url('./img/new/profile/nav-fix-v.svg'); background-size: cover; background-position: center; background-repeat: no-repeat; z-index: 2; padding: 0 5px; border-radius:  18px;}
.profiler .nav-profile-fix .col-md-2-4{width: 100%; position: relative;margin: 20px 0;}
.profiler .nav-profile-fix .col-md-2-4.center-icon{margin: -8px 0 0 -22px; border-radius: 50%; width: 60px; height: 60px; background-color: #F4F4F4;box-shadow: 0px 4px 4px 0px #00000040; display: flex; flex-direction: row; align-content: center; justify-content: center; align-items: center;}
.profiler .nav-profile-fix .col-md-2-4 a{text-decoration: none; font-size: 9px; color: #003967; text-align: center; display: block; margin: auto;}
.profiler .nav-profile-fix .col-md-2-4 a img{display: block; margin:  0 auto; width: 36px; transition: all 0.3s ease;}
.profiler .nav-profile-fix .col-md-2-4.center-icon a img{margin: 0 auto;}
.profiler .nav-profile-fix .col-md-2-4 a img:hover{transform: scale(1.08);}
.profiler .nav-profile-fix .col-md-2-4 a.active::after{content: '•'; position: absolute; color: #003967; font-size: 20px; bottom: -18px; right: 0; left: 0; margin: auto;}


.profiler #profiler-stable .target-profile{box-shadow: 0px 4px 4px 0px #00000040; width: 98%; position: relative; border-radius: 0 0 8px 8px; display: flex; flex-direction: row; flex-wrap: nowrap; align-content: center; align-items: center;}
.profiler #profiler-stable h2.namer{font-size: 18px; color: #003967; line-height: 18px; width: 46%; position: relative;float: left;}
.profiler #profiler-stable h2.namer.pet{width: 80%;}
.profiler #profiler-stable h2.namer span{color:#003967; position: relative; font-size: 22px; word-break: break-all;}


.profiler #profiler-stable .rating{display: none;}
.profiler #profiler-stable .info{display: block; position: relative; width: 96%; float: unset;}
.profiler #profiler-stable .info ul{padding: 0 0 0 7px;position: relative; float: left; margin-bottom: 0;}
.profiler #profiler-stable .info ul li{color: #003967; font-size: 16px}
.profiler #profiler-stable .info ul li span{font-size: 14px;}

.profiler #profiler-stable .col-xs-8 hr{display: none;}
.profiler #profiler-stable h2.namer.user{width: 22%}
.profiler #profiler-stable .info.user{width: 25%;float: left;}
.profiler #profiler-stable .ratingdesk{display: flex; width: 50% !important; position: relative; float: left; width: fit-content; flex-direction: row; justify-content: center; align-items: center; cursor: pointer;}
.profiler #profiler-stable .ratingdesk.inactive{mix-blend-mode: luminosity; opacity: 0.7;}
.profiler #profiler-stable .ratingdesk .level{display: flex; position: relative; float: left; width: fit-content; align-items: center; margin: 0 50px;}
.profiler #profiler-stable .ratingdesk .level span{text-align: center; font-size: 22px}
.profiler #profiler-stable .ratingdesk .level u{text-decoration: none; color: #FFF; font-size: 32px; position: relative; display: block;}
.profiler #profiler-stable .ratingdesk .level u::after{content: ''; position: absolute; width: 111%; height: 42px; background-color: #003967; border-radius: 8px; right: -8px; top: 2px; z-index: -1; transform: rotate(-4deg);}
.profiler #profiler-stable .ratingdesk .level u.explorador::after{background-color: #00B798;}
.profiler #profiler-stable .ratingdesk .point{display: flex; position: relative; float: left; align-items: center;}
.profiler #profiler-stable .ratingdesk .point span strong{font-size: 30px;}
.profiler #profiler-stable .ratingdesk .level img{margin-left: 5px; display: block; width: 90px;}
.profiler #profiler-stable .ratingdesk .point h6{font-size: 16px; margin-left: 5px; margin-top: 2px; display: block;}




.profiler .linker-base h3{font-size: 22px;}
.profiler .linker-base a{color:#003967; font-size: 18px; width: 45%; display: block; margin: 5px auto; transition: all 0.3s ease;}
.profiler .linker-base a span{opacity: 0.35; padding: 0 0 0 10%;transition: all 0.3s ease;}
.profiler .linker-base a img.closer,.profiler .linker-base a img.hovered{width: 24px; float: right;}
.profiler .linker-base a svg{fill: #d9d9d9; transition: all 0.3s ease;}
.profiler .linker-base a:hover > span,.profiler .linker-base a.active{opacity: 1;}
.profiler .linker-base a:hover > img.closer{display: none;}
.profiler .linker-base a:hover > img.hovered{display: block;}
.profiler .linker-base a:hover > svg{fill: #003967;}


.profiler h4{font-size: 16px;text-align: left !important;}
.profiler .setting-profile-button{position: absolute; right: 80px; top: -5px; z-index: 1;}
.profiler .setting-profile-button.tpm{top: 6px;}
.profiler .setting-profile-button .setting-icon{background: transparent; display: block; width: 26px; height: 26px; padding: 0; border: none; border-radius: 0; transition: all 0.4s ease;}
.profiler .setting-profile-button .setting-icon img{width: 26px; height: 26px; transition: all 0.4s ease;}
.profiler .setting-profile-button .setting-icon:hover{background: transparent;}
.profiler .setting-profile-button .setting-icon:hover > img{transform: rotate(180deg);}
.profiler .setting-profile-list{position: absolute; background: #EEECEC; border-radius: 4px; right: 79px; top: 30px; width: 26px; height: auto; z-index: 1;box-shadow: 0px 4px 4px 0px #00000040;}
.profiler .setting-profile-list.tpm{top: 45px;}
.profiler .setting-profile-list a img{display: table; margin: 10px auto 10px auto; width: 26px; height: 26px; transition: all 0.4s ease;}
.profiler .setting-profile-list a img:hover{transform: scale(1.1)}

.profiler #profiler-setting .up-info{background: transparent; border:1px solid #D9D9D9; border-radius: 8px;}
.profiler #profiler-setting .up-info .btn-link{background: transparent; border-bottom: 1px solid #003697; border-radius: 0; font-size: 14px; color: #003697;width: 100%; text-align: left;}
.profiler #profiler-setting .up-info .btn-link:hover,.profiler #profiler-setting .up-info .btn-link:focus{opacity: 0.35; text-decoration: none;}
.profiler #profiler-setting .up-info .btn-link img{width: 18px;}
.profiler #profiler-setting .up-info .card,.profiler #profiler-setting .up-info .card .card-header{border:none; background: transparent;}
.profiler #profiler-setting .up-info .card .card-header{padding: .75rem .7rem; border-radius: 0;}
.profiler #profiler-setting .up-info .card .card-body{font-size: 12px; color: #003697;}
.profiler #profiler-setting .up-info .card .card-body ul{padding: 0 10%;}
.profiler #profiler-setting .up-info .card .card-body ul li a{font-size: 14px; color: #003687;}
.profiler #profiler-setting .up-info .card .card-body ul li a img{width: 16px; display: inline-block;}

.profiler #profiler-setting .up-info .card-header .btn-link:after{content: "ˆ";font-weight: 900;float: right;font-size: 24px;}
.profiler #profiler-setting .up-info .card-header .btn-link.collapsed:after{content: "›";font-weight: 900;float: right;line-height: 24px;}

.profiler #profiler-setting .col-xs-6{padding: 0 14px;}
.profiler #profiler-setting .col-xs-6 button.btnSmart{font-size: 12px; width: 100%;}

.profiler #profiler-stable .add-pets .container-box{display: block; position: relative; width: 100%; margin: auto; border-radius: 8px; padding: 0 0 2px 0; box-shadow: 0px 4px 4px 0px #00000040;}
.profiler #profiler-stable .add-pets .container-box .contenater{display: flex; flex-direction: row; align-content: flex-start; align-items: flex-start;}
.profiler #profiler-stable .add-pets .container-box .titler{width: 100%; background: #00BBFE; box-shadow: 0px 4px 4px 0px #00000040; border-radius: 8px;padding: 3px 20px 2px 20px; margin-bottom: 15px;}
.profiler #profiler-stable .add-pets .container-box .titler h2{color: #FFF!important; font-size: 22px; text-align: left; width: fit-content; line-height: 18px; padding: 9px 0 0 0; position: relative; float: left;}
.profiler #profiler-stable .add-pets .container-box .titler .add{position: relative; float: right; width: fit-content;}
.profiler #profiler-stable .add-pets .container-box .titler .add button{background: transparent; border: 1px solid #000; width: 60px; height: 60px; border-radius: 50%; margin: auto; display: block; transition: all 0.3s ease;}
.profiler #profiler-stable .add-pets .container-box .titler .add button img{width: 35px; height: 65%; display: block; margin: 0 auto 0 auto;}
.profiler #profiler-stable .add-pets .container-box .titler .add button:hover{border-color: #00BBFE;}
.profiler #profiler-stable .add-pets .container-box .titler .add a{color: #FFF; font-size: 16px;}
.profiler #profiler-stable .add-pets .container-box .titler .add a img{width: 35px; height: 35px;}
.profiler #profiler-stable .add-pets .container-box .item-pet{display: block; position: relative; margin: 0 0 20px 0;}
.profiler #profiler-stable .add-pets .container-box .item-pet a img{display: block; position: relative; width: 65px; height: 65px; border-radius: 50%!important; object-fit: cover; object-position: center; margin: auto;}
.profiler #profiler-stable .add-pets .container-box .item-pet a span{color:#003967; position: relative; font-size: 12px; line-height: 14px; word-break: break-word; text-align: center; display: block; margin: 2px auto 0 auto;  width: fit-content; z-index: 0;}
.profiler #profiler-stable .add-pets .container-box .item-pet a:hover > span::after{background-color: #003967;}
.profiler #profiler-stable .add-pets .container-box .item-pet.add button{background: transparent; border: 1px solid #000; width: 60px; height: 60px; border-radius: 50%; margin: auto; display: block; transition: all 0.3s ease;}
.profiler #profiler-stable .add-pets .container-box .item-pet.add button img{width: 35px; height: 65%; display: block; margin: 0 auto 0 auto;}
.profiler #profiler-stable .add-pets .container-box .item-pet.add button:hover{border-color: #00BBFE;}
.profiler #profiler-stable .add-pets .container-box .item-pet.add a img{width: 35px; height: 35px;}
.profiler #profiler-stable .add-pets .container-box .item-pet .progres-bar-pet{height: 10px; display: block; width: 65px; margin: 5px auto 0 auto; background-color: #D9D9D9; border-radius: 12px;}
.profiler #profiler-stable .add-pets .container-box .item-pet .progres-bar-pet .progres-bar-pet-inline{height: 10px; display: block; border-radius: 12px; transition: all 0.3s ease;}
.profiler #profiler-stable .add-pets .container-box .item-pet .progres-bar-pet .progres-bar-pet-inline.green{background-color: #00CD5B;}
.profiler #profiler-stable .add-pets .container-box .item-pet .progres-bar-pet .progres-bar-pet-inline.yellow{background-color: #F9C953;}
.profiler #profiler-stable .add-pets .container-box .item-pet .progres-bar-pet .progres-bar-pet-inline.orange{background-color: #FF5737;}
.profiler #profiler-stable .add-pets.directory{padding-left: 0;}
.profiler #profiler-stable .add-pets.directory .container-box .contenater{min-height: 224px;}
.profiler #profiler-stable .add-pets.directory .container-box .contenater.empty{min-height: unset;}
.profiler #profiler-stable .add-pets .container-box .item-pet.noun a img{filter: grayscale(1);}
.profiler #profiler-stable .add-pets .container-box .item-pet.noun::after{content: ''; position: absolute; top:0px; left: 25%; z-index: 2; width: 10px; height: 16px; background: url('./img/new/profile/d-cinta.png'); background-size: cover; display: block;}

.profiler #profiler-stable .add-pets.eventsb .container-box .titler{background: #003967;}
.profiler #profiler-stable .add-pets.eventsb .container-box .item-event{display: block; margin: 0 0 20px 0;}
.profiler #profiler-stable .add-pets.eventsb .container-box .item-event a img{display: block; width: 100%; height: 155px; border:4px solid #FFF; box-shadow: 0px 4px 4px 0px #00000040;  object-fit: cover; object-position: top center; margin: 0 auto 6px auto; border-radius: 0;}
.profiler #profiler-stable .add-pets.eventsb .container-box .item-event a span{color:#FFF; position: relative; background-color: #003967; border-radius: 3px; width: 100%; font-size: 12px; line-height: 14px; padding: 3px 0; text-align: center; display: block; margin: 0 auto 0 auto; transition: all 0.3s ease;}
.profiler #profiler-stable .add-pets.eventsb .container-box .item-event a:hover > span{background-color: #00BBFE;}

.profiler #profiler-stable .add-pets .container-box .item-especiality{display: block; margin: 0 0 20px 0; background-color:#c0f0ff; border-radius: 8px; padding:10px}
.profiler #profiler-stable .add-pets .container-box .item-especiality img{display: block; width: 100%; height: 115px; border-radius: 0; object-fit: cover; object-position: center; margin: auto;}
.profiler #profiler-stable .add-pets .container-box .item-especiality span{font-size: 12px; color: #000; text-align: center; margin: 10px auto 0 auto; display: block;}



.profiler #profiler-stable .add-events .container-box{display: block; position: relative; width: 90%; margin: auto; border: 1px solid #003967; border-radius: 8px; padding: 0 0 2px 0;box-shadow: 0px 4px 4px 0px #00000040;}
.profiler #profiler-stable .add-events .container-box .contenater{display: flex; flex-direction: row; align-content: center; align-items: center;}
.profiler #profiler-stable .add-events .container-box .titler{width: 100%; background: #003967; box-shadow: 0px 4px 4px 0px #00000040; border-radius: 8px;padding: 3px 20px 2px 20px; margin-bottom: 15px;}
.profiler #profiler-stable .add-events .container-box .titler h2{color: #FFF!important; font-size: 16px; text-align: left;}
.profiler #profiler-stable .add-events .container-box .item-event{display: block; position: relative; float: left; width: 33%; margin: 0 0 20px 0;}
.profiler #profiler-stable .add-events .container-box .item-event a img{display: block; width: 58px; height: 58px; border:4px solid #FFF; box-shadow: 0px 4px 4px 0px #00000040;  object-fit: cover; object-position: center; margin: 0 auto 6px auto;}
.profiler #profiler-stable .add-events .container-box .item-event a span{color:#FFF; position: relative; background-color: #003967; border-radius: 3px; width: 60px; font-size: 12px; line-height: 14px; padding: 3px 0; text-align: center; display: block; margin: 0 auto 0 auto; transition: all 0.3s ease;}
.profiler #profiler-stable .add-events .container-box .item-event a:hover > span{background-color: #00BBFE;}
.profiler #profiler-stable .add-events .container-box .item-event.add button{background: transparent; width: 60px; height: 60px; margin: auto; display: block; border: 1px solid transparent; transition: all 0.3s ease;}
.profiler #profiler-stable .add-events .container-box .item-event.add button img{width: 35px; height: 65%; display: block; margin: 0 auto 0 auto;}
.profiler #profiler-stable .add-events .container-box .item-event.add button:hover{border-color: #003967;}

.profiler #profiler-calendar .titler h2{font-size: 20px; text-align: center;}
.profiler #profiler-calendar .titler img{display: block; margin: auto; width: 85%;}
.profiler #profiler-calendar .calendar {background: #C0F0FF; width: 100%; max-width: 600px; margin: 1em auto; padding: 10px 10px 55px 10px; border-radius: 8px 8px 74px 74px; box-shadow: 0px 4px 4px 0px #00000040;}
.profiler #profiler-calendar .calendar .calendar__info{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; font-size: 1.2em; }
.profiler #profiler-calendar .calendar .calendar__info .calendar__year{color: #003967; font-size: 40px;}
.profiler #profiler-calendar .calendar .calendar__prev,  .profiler #profiler-calendar .calendar .calendar__next{cursor: pointer; color: #003967; font-size: 24px; font-weight: 700;}
.profiler #profiler-calendar .calendar .calendar__prev {margin-right: auto;}
.profiler #profiler-calendar .calendar .calendar__next {margin-left: auto;}
.profiler #profiler-calendar .calendar .calendar__week, .profiler #profiler-calendar .calendar .calendar__dates {display: grid; grid-template-columns: repeat(7, 1fr); grid-gap: 7px;}
.profiler #profiler-calendar .calendar .calendar__week{background-color: #00BBFE; border-radius: 8px; margin-bottom: 15px;}
.profiler #profiler-calendar .calendar .calendar__month, .profiler #profiler-calendar .calendar .calendar__year{padding: 1px 10px; color: #003967; font-size: 14px; cursor: pointer;}
.profiler #profiler-calendar .calendar .calendar__month#month{font-weight: 600;}
.profiler #profiler-calendar .calendar .calendar__item{text-align: center; color: #003967; font-size: 14px;}
.profiler #profiler-calendar .calendar .calendar__item.calendar__day{font-weight: 500;}
.profiler #profiler-calendar .calendar .calendar__today{border: 1px solid #003967; color: #003967; font-size: 11px; width: 50%; border-radius: 50%; margin: auto;}
.profiler #profiler-calendar .calendar .calendar__last-days{color: #00396766; font-size: 14px;}

.profiler #profiler-calendar .events-list{height: 445px; overflow-y: auto;}
.profiler #profiler-calendar .events-list .event_the_item{display: block; width: 100%; border-radius: 0 0 8px 8px;box-shadow: 0px 4px 4px 0px #00000040; padding: 0; position: relative; margin-bottom: 15px;}
.profiler #profiler-calendar .events-list .event_the_item img{width: 40%; height: 190px; object-fit: cover; object-position: center; border-radius: 0 0 0 8px; position: relative; float: left;}
.profiler #profiler-calendar .events-list .event_the_item .content{position: relative; float: left; width: 60%; padding: 6px 15px;}
.profiler #profiler-calendar .events-list .event_the_item .content h3{font-size: 12px; color: #003967;}
.profiler #profiler-calendar .events-list .event_the_item .content p{font-size: 8px; color: #868383; line-height: 10px;}
.profiler #profiler-calendar .events-list .event_the_item .content a{font-size: 8px; color: #003967; line-height: 10px; font-weight: 600;}

.profiler #profiler-calendar .events-list .event_the_item .botoners{position: absolute; bottom: 5px; right: 10px; width: 100%; height: 45px; display: flex; flex-direction: row; flex-wrap: nowrap; align-content: center; justify-content: flex-end; align-items: center;}
.profiler #profiler-calendar .events-list .event_the_item .botoners .i-calendar{position: relative; float: left; width: 43px; height: 43px; border-radius: 5px; background-color: #FFF; box-shadow: 0px 4px 4px 0px #00000040; padding: 2px 0 0 0; margin: 0 2px;}
.profiler #profiler-calendar .events-list .event_the_item .botoners .i-calendar p{font-size: 8px; color: #003967; text-align: center; line-height: 13px; display: flex; flex-direction: column; align-content: center; justify-content: center;align-items: center;}
.profiler #profiler-calendar .events-list .event_the_item .botoners .i-calendar p span{font-size: 14px;}
.profiler #profiler-calendar .events-list .event_the_item .botoners .i-calendar p img{display: block; margin: auto; width: 13px; height: 13px;}

.profiler #profiler-calendar .events-list .event_the_item .botoners .i-hour{position: relative; float: left; width: 43px; height: 43px; border-radius: 5px; background-color: #FFF; box-shadow: 0px 4px 4px 0px #00000040; padding: 2px 0 0 0; margin: 0 2px;}
.profiler #profiler-calendar .events-list .event_the_item .botoners .i-hour p{font-size: 8px; color: #003967; text-align: center; line-height: 13px; display: flex; flex-direction: column; align-content: center; justify-content: center;align-items: center;}
.profiler #profiler-calendar .events-list .event_the_item .botoners .i-hour p span{font-size: 14px;}
.profiler #profiler-calendar .events-list .event_the_item .botoners .i-hour p img{display: block; margin: auto; width: 13px; height: 13px;}

.profiler #profiler-calendar .events-list .event_the_item .botoners .i-ubi{position: relative; float: left; width: 100px; height: 43px; border-radius: 5px; background-color: #FFF; box-shadow: 0px 4px 4px 0px #00000040; padding: 2px 2px 0 2px; margin: 0 2px;}
.profiler #profiler-calendar .events-list .event_the_item .botoners .i-ubi p{font-size: 9px; color: #868383; text-align: center; display: flex; flex-direction: column; align-content: center; justify-content: center;align-items: center;}
.profiler #profiler-calendar .events-list .event_the_item .botoners .i-ubi p img{display: block; margin: auto; width: 15px; height: 15px;}

.profiler #profiler-calendar .events-list .event_the_item .botoners .i-sta{position: relative; float: left; width: 16px;}
.profiler #profiler-calendar .events-list .event_the_item .botoners .i-sta button{display: block; background: transparent; border: none;}
.profiler #profiler-calendar .events-list .event_the_item .botoners .i-sta button img{display: block; margin: auto; width: 16px; height: 16px; transition: all 0.3s ease;}
.profiler #profiler-calendar .events-list .event_the_item .botoners .i-sta button img:hover{transform: scale(1.1)}

.profiler #profiler-stable .slider-cats{border-radius: 0 0 8px 8px; box-shadow: 0px 4px 4px 0px #00000040; width: 92%; position: relative; padding: 0 0 30px 0;}
.profiler #profiler-stable .slider-cats a.item,.profiler #profiler-stable .slider-cats button.item{height: 95px;display: block; transition: all 0.5s ease;}
.profiler #profiler-stable .slider-cats a.item img,.profiler #profiler-stable .slider-cats button.item img{display: block; margin: auto;}
.profiler #profiler-stable .slider-cats a.item span,.profiler #profiler-stable .slider-cats button.item span{display: block; margin: auto; text-align: center; font-size: 10px; font-weight: 700; color: #003967; position: relative; width: fit-content;}
.profiler #profiler-stable .slider-cats a.item.inactive{opacity: 0.5;}
.profiler #profiler-stable .slider-cats a.item.inactive:hover{opacity: 1;}


.profiler .selector-type-pet{display: flex; align-content: center;justify-content: center;align-items: center;cursor: pointer;}
.profiler .selector-type-pet .btn-selector-type-pet{display: flex; flex-direction: row; align-content: flex-end; align-items: flex-end; justify-content: space-around; width: 100%; background: unset; border: 1px solid #6F46D103; background-color: #F4F4F4; border-radius: 0 0 8px 8px; transition: all 0.3s ease;}
.profiler .selector-type-pet .btn-selector-type-pet img{width: 65px; opacity: 0.45; transition: all 0.3 ease;}
.profiler .selector-type-pet .btn-selector-type-pet.active img{opacity: 1;}
.profiler .selector-type-pet .btn-selector-type-pet span{font-size: 12px; color: #997EDF;}
.profiler .selector-type-pet .btn-selector-type-pet.active,.profiler .selector-type-pet .btn-selector-type-pet:hover{border-color: #003967; background-color: #FFF;}
.profiler .selector-type-pet .btn-selector-type-pet:hover > img{opacity: 1;}




.profiler #profiler-stable .slider-cats .owl-dots{position: absolute; right: 0; left: 0; bottom: -18px; margin: 0 auto; display: flex; justify-content: center; background-color: transparent!important;}
.profiler #profiler-stable .slider-cats .owl-dots .owl-dot{width: 10px; height: 10px; display: inline-block; border-radius: 50%; background-color: #D9D9D9; margin: 2px 4px 0 4px; transition: all 0.3s ease;}
.profiler #profiler-stable .slider-cats .owl-dots .owl-dot.active{background-color: #003967;}



.profiler .linker-base-pets{min-height: 410px; position: relative;}
.profiler .linker-base-pets .the-info .card{margin-bottom: 5px; border-radius: 8px; border: unset; position: unset}
.profiler .linker-base-pets .the-info .card .card-header{width: 25%; position: relative; display: block; background-color: #FFF; border: 1px solid #D9D9D9; border-radius: 8px; padding: 5px 14px; transition: all 0.3s ease;}
.profiler .linker-base-pets .the-info .card .card-header h5 button{color:#003967; font-size: 16px; text-decoration: none; padding: 0;width: 100%; text-align: left;}
.profiler .linker-base-pets .the-info .card .card-header h5 button:hover,.profiler .linker-base-pets .the-info .card .card-header h5 button:focus{text-decoration: none;}
.profiler .linker-base-pets .the-info .card .card-header .btn-link:after{content: "ˆ";color:#003967; font-weight: 900;float: right;font-size: 24px;}
.profiler .linker-base-pets .the-info .card .card-header .btn-link.collapsed:after{content: "›";color:#003967; font-weight: 900;float: right;line-height: 24px;}
.profiler .linker-base-pets .the-info .card .card-body{padding: 12px; width: 74%; float: right; top: 0; right: 0; position: absolute;}

.profiler .linker-base-pets .the-info .card .card-body .init-left-desk{position: relative; float: left; width: 30%; padding: 0 15px 0 0;}
.profiler .linker-base-pets .the-info .card .card-body .init-right-desk{position: relative; float: left; max-height: 215px; width: 70%; padding: 10px 15px; border: 1px solid #003967; border-radius: 8px; overflow-y: auto;}


.bgAddControlNutricion{background-color: #FCFBFF;}


.profiler .linker-base-pets .add-control{display: block; width: 100%; border-radius: 8px; box-shadow: 0px 4px 4px 0px #00000040; padding: 5px 14px;}
.profiler .linker-base-pets .add-control h6{color:#003967; font-size: 16px; font-family:'century_gothicregular';}

.profiler .linker-base-pets .add-group{display: flex; border:1px solid #003967; border-radius: 8px; background-color: #FFF; padding: 6px 2px; align-content: center; justify-content: center; align-items: center; transition: all 0.5s ease; width: 100%;}
.profiler .linker-base-pets .card .card-body .init-right-desk .add-group{width: 30%; position: relative; float: left; margin: 1%;}

.profiler .linker-base-pets .add-group.no-border{border: unset;}
.profiler .linker-base-pets .add-group img.dater{display: inline-block; width: 35px; margin-right: 6px;position: relative; float: left;}
.profiler .linker-base-pets .add-group select,.profiler .linker-base-pets .add-group input{display: inline-block; border:1px solid #003967; border-radius: 8px; color: #868383; background-color: #FFF; font-size: 11px; text-align: center; padding: 0 6px;position: relative;float: left; margin: 0 0 5px 0;}
.profiler .linker-base-pets .add-group select:hover,.profiler .linker-base-pets .add-group select:focus,.profiler .linker-base-pets .add-group input:hover,.profiler .linker-base-pets .add-group input:focus{border-color: #003967; outline: none; box-shadow: none;}
.profiler .linker-base-pets .add-group select.xxs{width: 16%;}
.profiler .linker-base-pets .add-group select.lg{width: 65%;}
.profiler .linker-base-pets .add-group button.btnTheSm{border: none; outline: none; background: transparent; display: inline-block; width: 28px;position: relative; float: left;margin: 0 6px;}
.profiler .linker-base-pets .add-group button.btnTheSm img{width: 22px;}
.profiler .linker-base-pets .add-group button.btnTheSm.big img{width: 35px;}
.profiler .linker-base-pets .add-group .ico{display: inline-block; width: 38px; margin-right: 5px; text-align: center;}
.profiler .linker-base-pets .add-group .ico img{width: 98%;}
.profiler .linker-base-pets .add-group .ico span{font-size: 8px; margin: auto; display: block;}
.profiler .linker-base-pets .add-group .fielders-p{display: inline-block; width: 67%;}
.profiler .linker-base-pets .add-group .completer-end{display: none;}

.profiler .linker-base-pets .add-group.complete select{text-align: left; color: #003967; border: unset;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.profiler .linker-base-pets .add-group.complete input{text-align: left; color: #003967; border: unset;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.profiler .linker-base-pets .add-group.complete .the-saver{display: none;}
.profiler .linker-base-pets .add-group.complete .completer-end{display: block; width: 28px;}
.profiler .linker-base-pets .add-group.complete .w-50{width: fit-content;}

.owl-init.sl-bd button.item{background: unset; border: unset; outline: unset;}
.owl-init.sl-bd .owl-dots{position: absolute; right: 0; left: 0; bottom: -8px; margin: 0 auto; display: flex; justify-content: center; background-color: transparent!important;}
.owl-init.sl-bd .owl-dots .owl-dot{width: 8px; height: 8px; display: inline-block; border-radius: 50%; background-color: #D9D9D9; margin: 2px 4px 0 4px; transition: all 0.3s ease;}
.owl-init.sl-bd .owl-dots .owl-dot.active{background-color: #003967;}

.profiler .linker-base-pets .the_list{position: relative; width: 100%; padding: 12px; z-index: 1; background-color: #F4F4F4; border-radius: 8px; border: 1px solid #D9D9D9;}
.profiler .linker-base-pets .the_list h5{font-size: 15px;}
.profiler .linker-base-pets .the_list label{color: #003967; font-size: 12px; width: 100%;}
.profiler .linker-base-pets .the_list label input{margin-right: 15px;}


.profiler .linker-base-pets .add-activate{display: block; width: 100%;}
.profiler .linker-base-pets .add-activate button{display: block; width: 34px; height: 34px; margin: auto; border: none; background: unset;}





.profiler .leveler-pets{border-radius: 0 0 8px 8px; box-shadow: 0px 4px 4px 0px #00000040; padding: 0;flex: 0 0 98%; max-width: 98%;}
.profiler .leveler-pets.user{flex: 0 0 48.5%; max-width: 48.5%;}

.profiler .leveler-pets .the_titler{width: 100%; background: #003967; box-shadow: 0px 4px 4px 0px #00000040; border-radius: 8px; padding: 3px 20px 2px 20px; margin-bottom: 2px;}
.profiler .leveler-pets .the_titler h2{color: #fff !important; font-size: 22px; text-align: center; width: fit-content; line-height: 20px; padding: 9px; display: block; margin: 0 auto 0 0;}

.profiler .leveler-pets .contents-leveler-pets{padding: 10px 10px 15px 10px; display: block; position: relative; width: 25%;}
.profiler .leveler-pets .contents-leveler-user{padding: 10px 10px 15px 10px; display: block; position: relative; width: 100%;}
.profiler .leveler-pets .contents-leveler-pets a{position: relative; float: left; width: 33%;}
.profiler .leveler-pets .contents-leveler-pets a span{border-radius: 8px 8px 0 0; display: block; width: 100%; text-align: center; padding: 4px; font-size: 16px;}
.profiler .leveler-pets .contents-leveler-pets a.active span{background-color: #6CD9FF; color: #003967;}
.profiler .leveler-pets .contents-leveler-pets a.process span{background-color: #00bbfe33; color: #0039673b;}
.profiler .leveler-pets .contents-leveler-pets a.outstart span{background-color: #00396733; color: #0039673b;}
.profiler .leveler-pets .contents-leveler-pets a .progres-bar-pet{height: 5px; display: block; width: 94%; margin: 5px auto 0 auto; background-color: #D9D9D9; border-radius: 12px;}
.profiler .leveler-pets .contents-leveler-pets a .progres-bar-pet .progres-bar-pet-inline{height: 5px; display: block; border-radius: 12px; transition: all 0.3s ease;}
.profiler .leveler-pets .contents-leveler-pets a .progres-bar-pet .progres-bar-pet-inline.green{background-color: #00CD5B;}
.profiler .leveler-pets .contents-leveler-pets a .progres-bar-pet .progres-bar-pet-inline.yellow{background-color: #F9C953;}
.profiler .leveler-pets .contents-leveler-pets a .progres-bar-pet .progres-bar-pet-inline.orange{background-color: #FF5737;}


.profiler .leveler-pets .contents-leveler-user{padding: 10px 10px 15px 10px; display: block; position: relative; width: 100%;}
.profiler .leveler-pets .contents-leveler-user .the_levels{display: flex; width: 100%; align-content: center; justify-content: space-around; align-items: center; margin-top: 15px;}
.profiler .leveler-pets .contents-leveler-user .the_levels span{font-size: 18px; color: #003967;}
.profiler .leveler-pets .contents-leveler-user .the_levels span.active{color: #003967;}
.profiler .leveler-pets .contents-leveler-user .the_levels span.inactive{color: #00396766;}
.profiler .leveler-pets .contents-leveler-user .progres-bar-user{height: 30px; display: flex; width: 100%; margin: 5px auto 33px auto; background-color: #D9D9D9; border-radius: 16px; flex-direction: row; flex-wrap: nowrap; align-content: center; justify-content: flex-start; align-items: center;}
.profiler .leveler-pets .contents-leveler-user .progres-bar-user .progres-bar-user-inline{height: 30px; border-radius: 16px; background-color: #00BBFE; transition: all 0.3s ease;}
.profiler .leveler-pets .contents-leveler-user .progres-bar-user span{font-size: 17px; margin-left: 5px; color: #003967;}


.profiler.directory .contenedor-filtros{padding: 0.5em 60px 010px;font-size: 18px;color: #ffffff;background-color: transparent;border-radius: 10px;margin: 0 -45px;}
.profiler.directory .contenedor-especialidades{margin-right: 0px;margin-left: 0px;}
.profiler.directory .btn-buscar{padding: 7px 0px;font-size: 24px;color: #ffffff;border-radius: 8px;background-color: #003967 !important;border: 1px solid #ddd;width: 100%;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);}
.profiler.directory .btn-buscar:hover{background-color: #1d1d1b;}
.profiler.directory .especialidad-card{background-color: #C0F0FF;border-radius: 8px;padding: 10px;text-align: center;transition: transform 0.2s;height: 100%;}
.profiler.directory .especialidad-card:hover{transform: scale(1.03);box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);}
.profiler.directory .especialidad-card img{max-width: 100%;height: 194px;object-fit: cover;border-radius: 8px;}
.profiler.directory .especialidad-nombre{margin-top: 24px;color: #000000;font-family: 'century_gothicregular';}
.profiler.directory .filtro-select{box-shadow: 10px 10px 13px -12px rgba(0, 0, 0, .75) !important;border-radius: 8px;border: 1px solid #ddd;padding: 8px;font-size: 24px;color: #A29F9F;}
.profiler.directory .filtro-select:focus{outline: none;box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25);}
.profiler.directory .modal-content{position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;width: 144% !important;pointer-events: auto;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0, 0, 0, .2);border-radius: .3rem;outline: 0;}
.profiler.directory .modal-lg, .profiler.directory .modal-xl{max-width: 100%;}
.profiler.directory .fa-bookmark{color: #003967;width: 19px;height: 32px;font-size: 30px;}
.profiler.directory .direcctorio-table tr{background-color: #F4F4F4;border: 14px solid #FFF !important;border-radius: 8px;vertical-align: middle;}
.profiler.directory .direcctorio-table tr td{border: none;position: relative;padding: 6px 12px;vertical-align: middle;}
.profiler.directory .direcctorio-table td.texto-histotransacc{text-align: left;padding-left: 60px;}
.profiler.directory .direcctorio-table td.texto-histotransacc2{text-align: left;padding-left: 60px;}
.profiler.directory .direcctorio-table img{width: 35px;vertical-align: middle;}
.profiler.directory .table .thead-light th{color: #000000;background-color: #FFF;border-color: #FFF;}
.profiler.directory .btn-cerrar-modal{top: 15px;right: 20px;width: 35px;height: 35px;background-color: #003967 !important;color: #fff;border: none;border-radius: 50%;font-size: 40px;display: flex;align-items: center;justify-content: center;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);transition: background-color 0.3s;opacity: unset !important;}
.profiler.directory .btn-cerrar-modal:hover{background-color: #0056b3;}
.profiler.directory .titulo-modal{font-size: 64px;font-family: 'century_gothicregular';color: #000000;margin-top: 100px;margin-left: 20px;}
.profiler.directory .linea-con-puntosactive{width: 90%;background-color: #D9D9D9;position: relative;margin: 1rem 0;border: 1px solid #D9D9D9;}	
.profiler.directory .linea-con-puntosactive::before,.profiler.directory .linea-con-puntosactive::after {content: '';position: absolute;width: 8px;height: 8px;background-color: #D9D9D9;border-radius: 50%;top: 50%;transform: translateY(-50%);}
.profiler.directory .linea-con-puntosactive::before{left: -4px;}
.profiler.directory .linea-con-puntosactive::after{right: -4px;}
.profiler.directory .table-directory-mobile{display: none;}

.profiler .title-the-saver h1{font-size: 45px; color: #003967; font-family: 'henriettebold';}
.profiler .title-the-saver h1 span{color: #FFF; position: relative;}
.profiler .title-the-saver h1 span::after{content: '';position: absolute;width: 105%;height: 54px;background-color: #00BBFE;border-radius: 8px;right: -8px;top: 2px;z-index: -1;transform: rotate(-2deg);}
.profiler .title-the-saver p{font-size: 22px; color: #003967;}



.pum-theme-21801, .pum-theme-tema-por-defecto{background-color: rgb(255 255 255 / 45%)!important;}
.pum-theme-21801 .pum-container, .pum-theme-tema-por-defecto .pum-container{padding: 0!important; background-color: unset!important; box-shadow: unset!important;}
.pum-theme-21801 .pum-content+.pum-close, .pum-theme-tema-por-defecto .pum-content+.pum-close{background-color: #003967!important; line-height: 10px!important; border-radius: 50%!important; right: 32%!important; top: 19px!important; font-size: 20px!important; font-weight: 800!important; text-align: center!important; padding: 11px 11px 13px 11px!important;}

.pum-container.pum-responsive img{margin: auto!important; display: block!important;}

/*1440 prev*/
@media screen and (min-width: 769px) and (max-width: 1367px) {
	header.head-new .logo a img{width: 30%;}
	header.head-new .buttoner-big{margin-top: -34px;}
	header.head-new .buttoner-big a,header.head-new .buttoner-big button{height: 35px;font-size: 12px; line-height: 2.6;}
	header.head-new .country ul li button{width: 46px; height: 46px;}
	header.head-new .country ul li .dropdown-toggle,header.head-new .country ul li .dropdown-menu .dropdown-item img{width: 36px; height: 36px;}
	header.head-new .nav-new ul li a{font-size: 13px;}
	header.head-new .nav-new ul li a.home img{width: 30px;}
	header.head-new .nav-new ul li a.hills img{width: 28px;}
	header.head-new .the_new_searcher{padding: 10px;}
	header.head-new .country ul li button.to_ppdm span{font-size: 10px; left: -70px;}
	header.head-new .country .us-pount-data{width: 240px; top: 58px; right: 15px;}
	header.head-new .country .us-pount-data .left b, header.head-new .country .us-pount-data .right b{font-size: 13px;}
	header.head-new .country .us-pount-data .left u, header.head-new .country .us-pount-data .right u{font-size: 8px;}

	footer.foot-new .network h3,footer.foot-new .contacter h3,footer.foot-new .contacter a,footer.foot-new .legaler a,footer.foot-new .by{font-size: 13px;}
	footer.foot-new .network ul li a img{width: 32px;}
	footer.foot-new .wper a img{width: 90%;}

	section.home-new .banner .banks div{height: 340px;}

	section.home-new .container-fluid{width: 97.6%;}
	section.home-new .dets .iteme,section.home-new .dets .iteme .img,section.home-new .dets .iteme .img img{height: 280px;}
	section.home-new .dets .iteme .txt h2{font-size: 25px;}
	section.home-new .dets .iteme .txt p{font-size: 12px;}
	section.home-new .dets .iteme .txt a{font-size: 12px;padding: 8px 45px;}
	section.home-new .dets .ns input[type=text]{width: 100%; border-radius: 8px 8px 0 0;font-size: 13px;}
	section.home-new .dets .ns button{width: 100%; font-size: 12px; border-radius: 0 0 8px 8px;}

	section.home-new .brands .titler h3{font-size: 22px;}
	section.home-new .brands .sl-bd .item img{height: 65%;}

	section.home-new .dets-rse .txt{height: 180px;}
	section.home-new .dets-rse .txt p{font-size: 16px;}
	section.home-new .hidden-detail-1 .bnn .closer-deter{padding: 5px 30px;font-size: 12px;}
	section .initiatives .item-rse{height: 330px;}
	section .initiatives .item-rse .cardrse .rseimg{height: 210px;}
	section .initiatives .item-rse .cardrse .open-reser{top: 175px;padding: 5px 30px;font-size: 12px;}
	section .initiatives .item-rse .texter p{font-size: 12px;}
	section .initiatives .item-rse .texter button{padding: 5px 30px;font-size: 12px;}
	section.home-new .dets-rse2 .txt p{font-size: 15px;}
	section.home-new .dets-rse2 .eventer{width: 100%;height: 390px;object-fit: contain;}
	section.home-new .dets-rse2 .video iframe{height: 390px;}
	section.home-new .dets-rse2 .txt .contact-rse{padding: 5px 30px;font-size: 12px;}

	.searcher-epm{padding: 0 5%;}
	.the_filter_epm form{height: 70px;}
	.the_filter_epm form input{height: 70px;}
	.the_filter_epm form button{width: 70px; height: 70px;}
	.content-blogs-epm .item.it-b-epm .info h2{height: 60px; font-size: 16px;}
	.content-blogs-epm .item.it-b-epm .info p{font-size: 12px; height: 120px;}

	.profiler.directory .especialidad-card img{height: 130px;}
	.profiler.directory .especialidad-nombre{margin-top: 20px;}
	.profiler.directory .titulo-modal{margin-top: 27px;margin-left: 20px;}

	.profiler .leveler-pets.user{flex: 0 0 47.7%;max-width: 47.7%;}
	.profiler #profiler-stable .add-pets.eventsb .container-box{min-height: 281px;}
	.profiler #profiler-stable .add-pets.eventsb .container-box .item-event a img{height: 135px;}

	.profiler .linker-base-pets .card .card-body .init-right-desk .add-group{width: 46%;}
	.pum-theme-21801 .pum-content+.pum-close, .pum-theme-tema-por-defecto .pum-content+.pum-close{right: 24%!important;}
}

@media (max-width: 768px){
	header.head-new .logo{width: 40%;}
	header.head-new .text{width: 60%;}
	header.head-new .logo a img{width: 70%; margin: 20% 0 0 auto;}
	header.head-new .text img{width: 65%; margin: 18% auto 0 auto;}
	header.head-new .country.espp{margin-bottom: 40px;}
	header.head-new .country ul li button,header.head-new .country ul li button img{width: 36px; height: 36px;}
	header.head-new .country ul li button.sercher{display: none;}
	header.head-new .country ul li .dropdown-toggle{margin: 0 0 0 22px;}
	header.head-new .country ul li .dropdown-toggle,header.head-new .country ul li .dropdown-toggle img{width: 38px; height: 38px;}
	header.head-new .country ul{justify-content: space-between;margin-right: unset;}
	header.head-new .country ul li button.to_ppdm{margin-left: 58px;}
	header.head-new .country ul li button.to_ppdm span{font-size: 10px; left: -64px; top: 4px;}
	header.head-new .country ul li.points-mob{display: block!important;}
	header.head-new .country ul li.points-mob a{background: #FFF; border-radius: 20px; font-size: 12px; text-decoration: none; display: flex; flex-direction: row; flex-wrap: nowrap; align-content: center; justify-content: center; align-items: center; padding: 2px 10px;}
	header.head-new .country ul li.points-mob img{display: block; width: 30px; height: 30px;}
	header.head-new .country ul li.points-mob a u{color: #E7B63D; text-decoration: none;}
	header.head-new .country ul li.points-mob a b{color: #003967;}
	header.head-new .country .us-pount-data{width: 280px; right: 0; left: 0; margin: auto; top: 60px;}
	header.head-new .country .us-pount-data .left b, header.head-new .country .us-pount-data .right b{font-size: 14px;}
	header.head-new .country .us-pount-data .left u, header.head-new .country .us-pount-data .right u{font-size: 8px;}

	header.head-new .buttoner-big{margin-top: 0;}
	header.head-new .buttoner-big .col-md-3{width: 50%;}
	header.head-new .buttoner-big a,header.head-new .buttoner-big button{font-size: 12px; line-height: normal; padding: 6px;}

	header.head-new .buttoner-big-act{height: 4px;}
	header.head-new .buttoner-big-act .col-md-4{width: 33.32%;height: 4px;}

	header.head-new .container-menu-dat{margin: 0; padding: 0;}
	header.head-new .nav-new{display: none; border-radius: 0;}
	header.head-new .nav-new ul{width: 100%; display: block;}
	header.head-new .nav-new ul li{display: block; border-bottom: 2px solid #003967;padding: 5px 0;}
	header.head-new .nav-new ul li:first-child{display: none;}
	header.head-new .nav-new ul li.not-line{border-bottom: none;}
	header.head-new .nav-new ul li a.hills img{display: none}
	header.head-new .nav-new ul li .dropdown-menu{position: relative!important; display: block!important; border-radius: 0; border: none; padding: 0; margin: 0;}

	footer.foot-new .loger a{width: 30%;}
	footer.foot-new .loger .fra{width: 28%;}
	footer.foot-new .col-md-2{max-width: 100%; width: 100%; flex: 0 0 100%; display: flex; justify-content: center;}
	footer.foot-new .network h3,footer.foot-new .contacter h3,footer.foot-new .contacter a,footer.foot-new .legaler a,footer.foot-new .by{font-size: 13px; text-align: center; display: block;}
	footer.foot-new .col-md-2 br{display: none;}
	footer.foot-new .wper a img{display: block; margin: 25px auto 0 auto;}

	section.home-new .banner .banks div{height: 355px; margin-top: 35px;}
	section.home-new .banner .carousel-indicators{bottom: -45px !important;}
	section.home-new .container-fluid{width: 99%; padding: 10px;}
	section.home-new .um .sl-um .owl-dots{margin-top: -4px;}
	section.home-new .container-gabrica{padding: 0 0 10px 0;}
	section.home-new .container-gabrica .col-10{-ms-flex: 0 0 80%;flex: 0 0 80%;max-width: 80%;}
	section.home-new .container-slider-universo{margin: 0;padding: 0;justify-content: center;}
	section.home-new .container-slider-universo .sl-um{padding: 0 6px;}
	section.home-new .um .titler img{width: 60%!important;}
	section.home-new .img-perro-um2{position: absolute;bottom: 10px;left: -36px;margin-bottom: unset;width: 70px;}
	section.home-new .img-gato-um2{position: absolute;bottom: 10px;right: -32px;margin-bottom: unset;width: 60px;}
	section.home-new .tool .titler img{width: 90%;}
	section.home-new .tool .sl-tool .owl-dots{margin-top: -4px;}
	section.home-new .dets .col-md-9{padding: 0 15px;}
	section.home-new .dets .iteme,section.home-new .dets .iteme .img,section.home-new .dets .iteme .img img,section.home-new .dets .iteme .txt{height: auto;}
	section.home-new .dets .iteme .txt h2{font-size: 20px;}
	section.home-new .dets .iteme .txt p{font-size: 12px;}
	section.home-new .dets .iteme .txt a{font-size: 12px;padding: 8px 45px;}
	section.home-new .dets .ns{margin-top: 30px;}
	section.home-new .dets .ns input[type=text]{width: 100%; border-radius: 8px 8px 0 0;font-size: 13px;}
	section.home-new .dets .ns button{width: 100%; font-size: 12px; border-radius: 0 0 8px 8px;}
	section.home-new .brands .titler h3{font-size: 20px;}
	section.home-new .brands .sl-bd .item img{height: 75%;}

	section.home-new .dets-rse .txt{height: auto;}
	section.home-new .dets-rse .txt p{font-size: 12px;}
	section.home-new .dets-rse .btns-deter{margin-top: 30px;}
	section.home-new .dets-rse .btns-deter .col-md-6{width: 50%;}
	section .initiatives .item-rse{height: 310px;}
	section .initiatives .item-rse .cardrse .rseimg{height: 210px;}
	section .initiatives .item-rse .cardrse .open-reser{top: 175px;padding: 5px 30px;font-size: 12px;}
	section .initiatives .item-rse .texter p{font-size: 12px;}
	section .initiatives .item-rse .texter button{padding: 5px 30px;font-size: 12px;}
	section.home-new .dets-rse2 .txt p{font-size: 13px;}
	section.home-new .dets-rse2 .video iframe{height: 240px; margin-top: 25px;}
	section.home-new .dets-rse2 .txt .contact-rse{padding: 5px 30px;font-size: 12px;}
	section.home-new .dets-rse2 .col-md-4{width: 50%;}
	section.home-new .dets-rse2 .eventer{display: none;}
	section.home-new .dets-rse2  .row-rse-esp{display: inline-flex; justify-content: center;}
	section.home-new .hidden-detail-1 .bnn .w-25{width: 55%!important;}
	section.home-new .hidden-detail-1 .bnn .w-50{width: 95%!important;}
	section.home-new .hidden-detail-1 .bnn .closer-deter{padding: 5px 30px;font-size: 12px}

	.searcher-epm{padding: 0 4%;}
	.searcher-epm .col-md-12 img{width: 100%;}
	.content-blogs-epm{padding: 0 10px 50px 10px;}
	.searcher-epm .col-md-4{width: 50%;}
	.searcher-epm .the_filter_epm form{width: 100%;}
	.searcher-epm .the_filter_epm form{height: 42px;}
	.searcher-epm .the_filter_epm form input{height: 42px;padding: 0 20px 0 30px; font-size: 20px;}
	.searcher-epm .the_filter_epm form button{height: 42px; width: 42px;}
	.searcher-epm .btn-epm-f-filter{padding: 0;}
	.searcher-epm .btn-epm-f-filter img{width: 75%;}
	.content-blogs-epm .titler img{width: 80%;}
	.content-blogs-epm .item.it-b-epm .info h2{font-size: 16px;}
	.content-blogs-epm .item.it-b-epm .info p{font-size: 12px; height: 95px;}
	.searcher-epm .btn-epm-f-filter img
	.searcher-epm .col-md-4.btn-second-filter-epm{width: 33.31%;}
	.searcher-epm .btn-second-filter-epm a span{font-size: 14px;}


	/*Profile*/
	.the_back{position: relative;}
	section.home-new .container-fluid.profiler{width: 99%; padding: 10px;}
	.profiler #profiler-1 .col-xs-4{width: 33%;}
	.profiler #profiler-1 .col-xs-4:first-child{padding-right: 5px!important;}
	.profiler #profiler-1 .col-xs-4:nth-child(2){padding-right: 5px!important; padding-left: 5px!important;}
	.profiler #profiler-1 .col-xs-4:nth-child(3){padding-left: 5px!important;}
	.profiler .col-xs-6{width: 49%;}
	.profiler #profiler-1 .col-xs-6{width: 50%;}
	.profiler #profiler-1 .col-xs-6:first-child{padding-right: 5px!important;}
	.profiler #profiler-1 .col-xs-6:nth-child(2){padding-left: 5px!important;}
	.profiler .repet-pet-box .col-xs-6{width: 50%;}

	.profiler #profiler-stable .col-xs-4{width: 33%;padding-right: 5px!important; position: relative; float: left;}
	.profiler #profiler-stable .col-xs-8{width: 66%;padding-left: 10px!important; position: relative; float: left;}

	.profiler .container-general-circles-inpunts .container-circles-inpunts{width: 100%;}

	.profiler .nav-profile-fix{display: block; position: fixed; width: 100%; height: 80px; bottom: 0; top: unset; margin: auto; right: 0; background: url('./img/new/profile/nav-fix.svg'); background-size: cover; background-position: center; background-repeat: no-repeat; z-index: 2; padding: 0 5px;}
	.profiler .nav-profile-fix .col-md-2-4{width: 20%; position: relative; margin: unset;}
	.profiler .nav-profile-fix .col-md-2-4.center-icon{margin: -28px auto 0 auto; border-radius: 50%; width: 60px; height: 60px; background-color: #F4F4F4;box-shadow: 0px 4px 4px 0px #00000040;}
	.profiler .nav-profile-fix .col-md-2-4 a{text-decoration: none; font-size: 9px; color: #003967; text-align: center; display: block; margin: auto;}
	.profiler .nav-profile-fix .col-md-2-4 a img{display: block; margin: 10px auto 0 auto; width: 40px; transition: all 0.3s ease;}
	.profiler .nav-profile-fix .col-md-2-4.center-icon a img{margin: 2px auto 0 auto;}
	.profiler .nav-profile-fix .col-md-2-4 a img:hover{transform: scale(1.08);}
	.profiler .nav-profile-fix .col-md-2-4 a.active::after{content: '•'; position: absolute; color: #003967; font-size: 20px; bottom: -18px; right: 0; left: 0; margin: auto;}

	.profiler #profiler-setting .col-xs-6{width: 50%}
	.m-profiler .modal-content{width: 94%;}
	.m-profiler.onboarding .modal-content{width: 94%;}

	.progres-bar-profile{height: 11px; display: block; width: 100%; background-color: #FFF; border: 1px solid #A29F9F21; border-radius: 10px;box-shadow: 0px 4px 4px 0px #00000040;}
	.progres-bar-profile .progres-bar-profile-inline{height: 11px; display: block; background-color: #6CDAFF; border-radius: 10px; transition: all 0.3s ease;}
	.profile-picture{display: block; margin: auto; width: 72px; height: 72px; border-radius: 50%; box-shadow: 0px 4px 4px 0px #00000040;}
	.profile-picture img{object-position: center; object-fit: cover; width: 72px; height: 72px; border-radius: 50%;}
	.profile-picture.big,.profile-picture.big img{width: 80px; height: 80px;}
	.profile-picture.bigxl,.profile-picture.bigxl img{width: 95px; height: 95px;}
	.profile-picture button.charger{position: absolute; display: block; width: 28px; height: 28px; border-radius: 50%; border: 1px solid #003967; background: #fff; right: 0; left: 0; margin: -16px auto 0 auto; padding: 0}
	.profile-picture button.charger img.camera{width: 18px; height: 18px; display: block; margin: auto;}
	.profile-picture .infor{color: #003967; font-size: 8px; display: table; margin: 14px auto 0 auto;}

	.profiler .form-control{border: 1px solid #003967; border-radius: 8px!important; color: #868383!important; font-size: 12px!important; outline: none; box-shadow: none; padding: 4px 15px!important; height: auto!important;}
	.profiler .form-control::placeholder{color: #868383!important;}
	.profiler label{color: #003967;width: 100%; font-size: 12px; margin-bottom: 0;}
	.profiler label.label-sms{color: #003967; font-size: 13px;}
	.profiler h3{font-size: 18px;}
	.profiler h5{font-size: 16px;}
	.profiler p{font-size: 14px;}
	.profiler button.btnSmart,.profiler a.btnSmart{background-color: #003967; color: #FFF; border: 1px solid #A29F9F; padding: 10px 25px; border-radius: 10px; font-size: 12px; text-align: center; transition: all 0.3s ease;}
	.profiler button.btnSmart:hover,.profiler a.btnSmart:hover{background-color: #6e81e3; border: 1px solid #6e81e3;}
	.profiler button.btnSmart.small,.profiler a.btnSmart.small{padding: 5px 20px; font-size: 10px; width: fit-content;}

	.profiler .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: unset; border: 1px solid #003967!important; border-radius: 8px!important; color: #868383!important; font-size: 12px!important; outline: none; box-shadow: none; padding: 4px 15px!important; height: auto!important;}
	.profiler .select2-container--default .select2-selection--single{border: 1px solid transparent;}
	.select2-results__option{font-size: 12px; padding: 4px;}
	.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color: #000367; color: #FFF; font-size: 12px;}

	.form-check-label{display: block;position: relative;float: left;padding-left: 20px;cursor: pointer;font-size: 12px;color: #868383;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; width: 100%; margin-bottom: 8px;}
	.form-check-label input{position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
	.checkmark{position: absolute;top: 5px;left: 0;height: 12px;width: 12px;background-color: #fff;border: 1px solid #003967;border-radius: 2px;}
	.form-check-label:hover input ~ .checkmark{background-color: transparent;border: 1px solid #003967;border-radius: 2px;}
	.form-check-label input:checked ~ .checkmark{background-color: transparent;border: 1px solid #003967;border-radius: 2px;}
	.checkmark:after{content: "";position: absolute;display: none;}
	.form-check-label input:checked ~ .checkmark:after{display: block;}
	.form-check-label .checkmark:after{left: 4px;top: -1px;width: 4px;height: 9px;border: solid #003967;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}

	.profiler .profile-picture-loaded{display: block; margin: auto; width: 160px; height: 160px; border-radius: 50%;}
	.profiler .profile-picture-loaded img{object-position: center; object-fit: cover; width: 160px; height: 160px; border-radius: 50%;box-shadow: 0px 4px 4px 0px #00000040;}

	.profiler .container-general-circles-inpunts .container-circles-inpunts{display: flex; width: 20%; height: 400px; margin: 5px auto; position: relative;}
	.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle{position: absolute; border: none; display: block; border-radius: 50%; padding: 2px; opacity: 0.6; transition: all 0.6s ease;}
	.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle:hover{transform: scale(1.1); opacity: 1;}
	.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle span{font-size: 12px; text-align: center; opacity: 1;}

	.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle.c-1{width: 73px; height: 73px; background-color: #ff5737; top:74px; left: 55px;}
	.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle.c-2{width: 52px; height: 52px; background-color: #00bbfe; top:60px; left: 140px;}
	.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle.c-3{width: 33px; height: 33px; background-color: #6cd9ff; top:80px; left: 200px;}
	.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle.c-4{width: 75px; height: 75px; background-color: #6f46d1; top:80px; left: 242px;}
	.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle.c-5{width: 83px; height: 83px; background-color: #c2b4fa; top:160px; left: 272px;}
	.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle.c-6{width: 28px; height: 28px; background-color: #fc3969; top:236px; left: 262px;}
	.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle.c-7{width: 80px; height: 80px; background-color: #003967; top:270px; left: 220px;}
	.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle.c-8{width: 85px; height: 85px; background-color: #ffc0d2; top:290px; left: 130px;}
	.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle.c-9{width: 72px; height: 72px; background-color: #00cd5b; top:260px; left: 62px;}
	.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle.c-10{width: 90px; height: 90px; background-color: #ff6e98; top:176px; left: 4px;}
	.profiler .container-general-circles-inpunts .container-circles-inpunts button.circle.c-11{width: 30px; height: 30px; background-color: #00dac5; top:154px; left: 72px;}


	.profiler #profiler-stable .target-profile{box-shadow: 0px 4px 4px 0px #00000040; width: 92%; position: relative; border-radius: 0 0 8px 8px; display: block;}

	.profiler #profiler-stable h2.namer{font-size: 13px; color: #003967; line-height: 18px; width: 46%; position: relative;float: left;}
	.profiler #profiler-stable h2.namer.user{width: 42%;}
	.profiler #profiler-stable h2.namer.pet{width: 80%;}
	.profiler #profiler-stable h2.namer span{color:#003967; position: relative; font-size: 15px; word-break: break-all;}


	.profiler #profiler-stable .ratingdesk{display: none;}
	.profiler #profiler-stable .rating{display: flex; position: relative; float: right; width: fit-content; flex-direction: column; cursor: pointer;}
	.profiler #profiler-stable .rating.inactive{mix-blend-mode: luminosity; opacity: 0.7;}
	.profiler #profiler-stable .rating .level span,.profiler #profiler-stable .rating .point span{font-size: 9px;}
	.profiler #profiler-stable .rating .point span strong{font-size: 13px;}
	.profiler #profiler-stable .rating .level u{text-decoration: none; color: #FFF; font-size: 11px; position: relative; display: block;}
	.profiler #profiler-stable .rating .level u::after{content: ''; position: absolute; width: 118%; height: 14px; background-color: #003967; border-radius: 8px; right: -4px; top: 1px; z-index: -1; transform: rotate(-4deg);}
	.profiler #profiler-stable .rating .level u.explorador:after{background-color: #00B798;}

	.profiler #profiler-stable .rating .level{display: flex; position: relative; float: left; width: fit-content; align-items: center;}
	.profiler #profiler-stable .rating .point{display: flex; position: relative; float: left; width: 100%; align-items: center;}
	.profiler #profiler-stable .rating .level img{margin-left: 5px; display: block; width: 32px;}
	.profiler #profiler-stable .rating .point h6{font-size: 16px; margin-left: 5px; margin-top: 2px; display: block;}
	.profiler #profiler-stable .info{display: block; position: relative; width: 96%; float: inline-end;}
	.profiler #profiler-stable .info.user{width: 96%;}
	.profiler #profiler-stable .info ul{padding: 0 0 0 7px;position: relative; float: left; margin-bottom: 0;}
	.profiler #profiler-stable .info ul li{color: #003967; font-size: 10px}
	.profiler #profiler-stable .info ul li span{font-size: 10px;}

	.profiler #profiler-stable .col-xs-8 hr{margin-top: 0.3rem; margin-bottom: 0.3rem; width: 92%; position: relative; float: left; display: block;}

	.profiler .linker-base h3{font-size: 14px;}
	.profiler .linker-base a{color:#003967; font-size: 14px; width: 100%; display: block; margin-bottom: 5px; transition: all 0.3s ease;}
	.profiler .linker-base a span{opacity: 0.35; padding: 0 0 0 10%;transition: all 0.3s ease;}
	.profiler .linker-base a img.closer,.profiler .linker-base a img.hovered{width: 24px; float: right;}
	.profiler .linker-base a svg{fill: #d9d9d9; transition: all 0.3s ease;}
	.profiler .linker-base a:hover > span,.profiler .linker-base a.active{opacity: 1;}
	.profiler .linker-base a:hover > img.closer{display: none;}
	.profiler .linker-base a:hover > img.hovered{display: block;}
	.profiler .linker-base a:hover > svg{fill: #003967;}


	.profiler h4{font-size: 16px;text-align: left !important;}
	.profiler .setting-profile-button{position: absolute; right: 15px; top: -5px; z-index: 1;}
	.profiler .setting-profile-button.tpm{top: 6px;}
	.profiler .setting-profile-button .setting-icon{background: transparent; display: block; width: 26px; height: 26px; padding: 0; border: none; border-radius: 0; transition: all 0.4s ease;}
	.profiler .setting-profile-button .setting-icon img{width: 26px; height: 26px; transition: all 0.4s ease;}
	.profiler .setting-profile-button .setting-icon:hover{background: transparent;}
	.profiler .setting-profile-button .setting-icon:hover > img{transform: rotate(180deg);}
	.profiler .setting-profile-list{position: absolute; background: #EEECEC; border-radius: 4px; right: 14px; top: 30px; width: 26px; height: auto; z-index: 1;box-shadow: 0px 4px 4px 0px #00000040;}
	.profiler .setting-profile-list.tpm{top: 45px;}
	.profiler .setting-profile-list a img{display: table; margin: 10px auto 10px auto; width: 26px; height: 26px; transition: all 0.4s ease;}
	.profiler .setting-profile-list a img:hover{transform: scale(1.1)}

	.profiler #profiler-setting .up-info{background: transparent; border:1px solid #D9D9D9; border-radius: 8px;}
	.profiler #profiler-setting .up-info .btn-link{background: transparent; border-bottom: 1px solid #003697; border-radius: 0; font-size: 14px; color: #003697;width: 100%; text-align: left;}
	.profiler #profiler-setting .up-info .btn-link:hover,.profiler #profiler-setting .up-info .btn-link:focus{opacity: 0.35; text-decoration: none;}
	.profiler #profiler-setting .up-info .btn-link img{width: 18px;}
	.profiler #profiler-setting .up-info .card,.profiler #profiler-setting .up-info .card .card-header{border:none; background: transparent;}
	.profiler #profiler-setting .up-info .card .card-header{padding: .75rem .7rem; border-radius: 0;}
	.profiler #profiler-setting .up-info .card .card-body{font-size: 12px; color: #003697;}
	.profiler #profiler-setting .up-info .card .card-body ul{padding: 0 10%;}
	.profiler #profiler-setting .up-info .card .card-body ul li a{font-size: 14px; color: #003687;}
	.profiler #profiler-setting .up-info .card .card-body ul li a img{width: 16px; display: inline-block;}

	.profiler #profiler-setting .up-info .card-header .btn-link:after{content: "ˆ";font-weight: 900;float: right;font-size: 24px;}
	.profiler #profiler-setting .up-info .card-header .btn-link.collapsed:after{content: "›";font-weight: 900;float: right;line-height: 24px;}

	.profiler #profiler-setting .col-xs-6{padding: 0 14px;}
	.profiler #profiler-setting .col-xs-6 button.btnSmart{font-size: 12px; width: 100%;}

	.profiler #profiler-stable .add-pets .container-box{display: block; position: relative; width: 100%; margin: auto; border-radius: 8px; padding: 0 0 2px 0; box-shadow: 0px 4px 4px 0px #00000040;}
	.profiler #profiler-stable .add-pets .container-box .contenater{display: flex; flex-direction: row; align-content: flex-start; align-items: flex-start;}
	.profiler #profiler-stable .add-pets .container-box .titler{width: 100%; background: #00BBFE; box-shadow: 0px 4px 4px 0px #00000040; border-radius: 8px;padding: 3px 20px 2px 20px; margin-bottom: 15px;}
	.profiler #profiler-stable .add-pets .container-box .titler h2{color: #FFF!important; font-size: 16px; text-align: left; width: fit-content; line-height: 15px; padding: 9px 0 0 0; position: relative; float: left;}
	.profiler #profiler-stable .add-pets .container-box .titler .add{position: relative; float: right; width: fit-content;}
	.profiler #profiler-stable .add-pets .container-box .titler .add button{background: transparent; border: 1px solid #000; width: 60px; height: 60px; border-radius: 50%; margin: auto; display: block; transition: all 0.3s ease;}
	.profiler #profiler-stable .add-pets .container-box .titler .add button img{width: 35px; height: 65%; display: block; margin: 0 auto 0 auto;}
	.profiler #profiler-stable .add-pets .container-box .titler .add button:hover{border-color: #00BBFE;}
	.profiler #profiler-stable .add-pets .container-box .titler .add a img{width: 35px; height: 35px;}



	.profiler #profiler-stable .add-pets .container-box .item-pet{display: block; position: relative; float: left; margin: 0 0 20px 0;}
	.profiler #profiler-stable .add-pets .container-box .item-pet a img{display: block; width: 65px; height: 65px; border-radius: 50%!important; object-fit: cover; object-position: center; margin: auto;}
	.profiler #profiler-stable .add-pets .container-box .item-pet a span{color:#003967; position: relative; font-size: 12px; line-height: 14px; word-break: break-word; text-align: center; display: block; margin: 2px auto 0 auto;  width: fit-content; z-index: 0; min-height: 46px;}
	.profiler #profiler-stable .add-pets .container-box .item-pet a:hover > span::after{background-color: #003967;}
	.profiler #profiler-stable .add-pets .container-box .item-pet.add button{background: transparent; border: 1px solid #000; width: 60px; height: 60px; border-radius: 50%; margin: auto; display: block; transition: all 0.3s ease;}
	.profiler #profiler-stable .add-pets .container-box .item-pet.add button img{width: 35px; height: 65%; display: block; margin: 0 auto 0 auto;}
	.profiler #profiler-stable .add-pets .container-box .item-pet.add button:hover{border-color: #00BBFE;}
	.profiler #profiler-stable .add-pets .container-box .item-pet.add a img{width: 35px; height: 35px;}
	.profiler #profiler-stable .add-pets .container-box .item-pet.noun::after{content: ''; position: absolute; top: 0px; left: -5px; z-index: 2; width: 10px; height: 16px; background: url('./img/new/profile/d-cinta.png'); background-size: cover; display: block;}

	.profiler #profiler-stable .add-events .container-box{display: block; position: relative; width: 90%; margin: auto; border: 1px solid #003967; border-radius: 8px; padding: 0 0 2px 0;box-shadow: 0px 4px 4px 0px #00000040;}
	.profiler #profiler-stable .add-events .container-box .contenater{display: flex; flex-direction: row; align-content: center; align-items: center;}
	.profiler #profiler-stable .add-events .container-box .titler{width: 100%; background: #003967; box-shadow: 0px 4px 4px 0px #00000040; border-radius: 8px;padding: 3px 20px 2px 20px; margin-bottom: 15px;}
	.profiler #profiler-stable .add-events .container-box .titler h2{color: #FFF!important; font-size: 16px; text-align: left;}
	.profiler #profiler-stable .add-events .container-box .item-event{display: block; position: relative; float: left; width: 33%; margin: 0 0 20px 0;}
	.profiler #profiler-stable .add-events .container-box .item-event a img{display: block; width: 58px; height: 58px; border:4px solid #FFF; box-shadow: 0px 4px 4px 0px #00000040;  object-fit: cover; object-position: center; margin: 0 auto 6px auto;}
	.profiler #profiler-stable .add-events .container-box .item-event a span{color:#FFF; position: relative; background-color: #003967; border-radius: 3px; width: 60px; font-size: 12px; line-height: 14px; padding: 3px 0; text-align: center; display: block; margin: 0 auto 0 auto; transition: all 0.3s ease;}
	.profiler #profiler-stable .add-events .container-box .item-event a:hover > span{background-color: #00BBFE;}
	.profiler #profiler-stable .add-events .container-box .item-event.add button{background: transparent; width: 60px; height: 60px; margin: auto; display: block; border: 1px solid transparent; transition: all 0.3s ease;}
	.profiler #profiler-stable .add-events .container-box .item-event.add button img{width: 35px; height: 65%; display: block; margin: 0 auto 0 auto;}
	.profiler #profiler-stable .add-events .container-box .item-event.add button:hover{border-color: #003967;}

	.profiler #profiler-calendar .titler h2{font-size: 20px; text-align: center;}
	.profiler #profiler-calendar .titler img{display: block; margin: auto; width: 85%;}
	.profiler #profiler-calendar .calendar {background: #C0F0FF; width: 100%; max-width: 600px; margin: 1em auto; padding: 10px 10px 55px 10px; border-radius: 8px 8px 74px 74px; box-shadow: 0px 4px 4px 0px #00000040;}
	.profiler #profiler-calendar .calendar .calendar__info{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; font-size: 1.2em; }
	.profiler #profiler-calendar .calendar .calendar__info .calendar__year{color: #003967; font-size: 40px;}
	.profiler #profiler-calendar .calendar .calendar__prev,  .profiler #profiler-calendar .calendar .calendar__next{cursor: pointer; color: #003967; font-size: 24px; font-weight: 700;}
	.profiler #profiler-calendar .calendar .calendar__prev {margin-right: auto;}
	.profiler #profiler-calendar .calendar .calendar__next {margin-left: auto;}
	.profiler #profiler-calendar .calendar .calendar__week, .profiler #profiler-calendar .calendar .calendar__dates {display: grid; grid-template-columns: repeat(7, 1fr); grid-gap: 7px;}
	.profiler #profiler-calendar .calendar .calendar__week{background-color: #00BBFE; border-radius: 8px; margin-bottom: 15px;}
	.profiler #profiler-calendar .calendar .calendar__month, .profiler #profiler-calendar .calendar .calendar__year{padding: 1px 10px; color: #003967; font-size: 14px; cursor: pointer;}
	.profiler #profiler-calendar .calendar .calendar__month#month{font-weight: 600;}
	.profiler #profiler-calendar .calendar .calendar__item{text-align: center; color: #003967; font-size: 14px;}
	.profiler #profiler-calendar .calendar .calendar__item.calendar__day{font-weight: 500;}
	.profiler #profiler-calendar .calendar .calendar__today{border: 1px solid #003967; color: #003967; font-size: 11px; width: 50%; border-radius: 50%; margin: auto;}
	.profiler #profiler-calendar .calendar .calendar__last-days{color: #00396766; font-size: 14px;}

	.profiler #profiler-calendar .events-list{height: 445px; overflow-y: auto;}
	.profiler #profiler-calendar .events-list .event_the_item{display: block; width: 100%; border-radius: 0 0 8px 8px;box-shadow: 0px 4px 4px 0px #00000040; padding: 0; position: relative; margin-bottom: 15px;}
	.profiler #profiler-calendar .events-list .event_the_item img{width: 40%; height: 190px; object-fit: cover; object-position: center; border-radius: 0 0 0 8px; position: relative; float: left;}
	.profiler #profiler-calendar .events-list .event_the_item .content{position: relative; float: left; width: 60%; padding: 6px 15px;}
	.profiler #profiler-calendar .events-list .event_the_item .content h3{font-size: 12px; color: #003967;}
	.profiler #profiler-calendar .events-list .event_the_item .content p{font-size: 8px; color: #868383; line-height: 10px;}

	.profiler #profiler-calendar .events-list .event_the_item .botoners{position: absolute; bottom: 5px; right: 10px; width: 100%; height: 45px; display: flex; flex-direction: row; flex-wrap: nowrap; align-content: center; justify-content: flex-end; align-items: center;}
	.profiler #profiler-calendar .events-list .event_the_item .botoners .i-calendar{position: relative; float: left; width: 43px; height: 43px; border-radius: 5px; background-color: #FFF; box-shadow: 0px 4px 4px 0px #00000040; padding: 2px 0 0 0; margin: 0 2px;}
	.profiler #profiler-calendar .events-list .event_the_item .botoners .i-calendar p{font-size: 8px; color: #003967; text-align: center; line-height: 13px; display: flex; flex-direction: column; align-content: center; justify-content: center;align-items: center;}
	.profiler #profiler-calendar .events-list .event_the_item .botoners .i-calendar p span{font-size: 14px;}
	.profiler #profiler-calendar .events-list .event_the_item .botoners .i-calendar p img{display: block; margin: auto; width: 13px; height: 13px;}

	.profiler #profiler-calendar .events-list .event_the_item .botoners .i-hour{position: relative; float: left; width: 43px; height: 43px; border-radius: 5px; background-color: #FFF; box-shadow: 0px 4px 4px 0px #00000040; padding: 2px 0 0 0; margin: 0 2px;}
	.profiler #profiler-calendar .events-list .event_the_item .botoners .i-hour p{font-size: 8px; color: #003967; text-align: center; line-height: 13px; display: flex; flex-direction: column; align-content: center; justify-content: center;align-items: center;}
	.profiler #profiler-calendar .events-list .event_the_item .botoners .i-hour p span{font-size: 14px;}
	.profiler #profiler-calendar .events-list .event_the_item .botoners .i-hour p img{display: block; margin: auto; width: 13px; height: 13px;}

	.profiler #profiler-calendar .events-list .event_the_item .botoners .i-ubi{position: relative; float: left; width: 100px; height: 43px; border-radius: 5px; background-color: #FFF; box-shadow: 0px 4px 4px 0px #00000040; padding: 2px 2px 0 2px; margin: 0 2px;}
	.profiler #profiler-calendar .events-list .event_the_item .botoners .i-ubi p{font-size: 9px; color: #868383; text-align: center; display: flex; flex-direction: column; align-content: center; justify-content: center;align-items: center;}
	.profiler #profiler-calendar .events-list .event_the_item .botoners .i-ubi p img{display: block; margin: auto; width: 15px; height: 15px;}

	.profiler #profiler-calendar .events-list .event_the_item .botoners .i-sta{position: relative; float: left; width: 16px;}
	.profiler #profiler-calendar .events-list .event_the_item .botoners .i-sta button{display: block; background: transparent; border: none;}
	.profiler #profiler-calendar .events-list .event_the_item .botoners .i-sta button img{display: block; margin: auto; width: 16px; height: 16px; transition: all 0.3s ease;}
	.profiler #profiler-calendar .events-list .event_the_item .botoners .i-sta button img:hover{transform: scale(1.1)}

	.profiler #profiler-stable .slider-cats{border-radius: 0 0 8px 8px; box-shadow: 0px 4px 4px 0px #00000040; width: 92%; position: relative; padding: 0 0 30px 0;}
	.profiler #profiler-stable .slider-cats a.item,.profiler #profiler-stable .slider-cats button.item{height: 95px;display: block; transition: all 0.5s ease;}
	.profiler #profiler-stable .slider-cats a.item img,.profiler #profiler-stable .slider-cats button.item img{display: block; margin: auto;}
	.profiler #profiler-stable .slider-cats a.item span,.profiler #profiler-stable .slider-cats button.item span{display: block; margin: auto; text-align: center; font-size: 10px; font-weight: 700; color: #003967; position: relative; width: fit-content;}
	.profiler #profiler-stable .slider-cats a.item.inactive{opacity: 0.5;}
	.profiler #profiler-stable .slider-cats a.item.inactive:hover{opacity: 1;}


	.profiler .selector-type-pet{display: flex; align-content: center;justify-content: center;align-items: center;cursor: pointer;}
	.profiler .selector-type-pet .btn-selector-type-pet{display: flex; flex-direction: row; align-content: flex-end; align-items: flex-end; justify-content: space-around; width: 100%; background: unset; border: 1px solid #6F46D103; background-color: #F4F4F4; border-radius: 0 0 8px 8px; transition: all 0.3s ease;}
	.profiler .selector-type-pet .btn-selector-type-pet img{width: 65px; opacity: 0.45; transition: all 0.3 ease;}
	.profiler .selector-type-pet .btn-selector-type-pet.active img{opacity: 1;}
	.profiler .selector-type-pet .btn-selector-type-pet span{font-size: 12px; color: #997EDF;}
	.profiler .selector-type-pet .btn-selector-type-pet.active,.profiler .selector-type-pet .btn-selector-type-pet:hover{border-color: #003967; background-color: #FFF;}
	.profiler .selector-type-pet .btn-selector-type-pet:hover > img{opacity: 1;}




	.profiler #profiler-stable .slider-cats .owl-dots{position: absolute; right: 0; left: 0; bottom: -18px; margin: 0 auto; display: flex; justify-content: center; background-color: transparent!important;}
	.profiler #profiler-stable .slider-cats .owl-dots .owl-dot{width: 10px; height: 10px; display: inline-block; border-radius: 50%; background-color: #D9D9D9; margin: 2px 4px 0 4px; transition: all 0.3s ease;}
	.profiler #profiler-stable .slider-cats .owl-dots .owl-dot.active{background-color: #003967;}


	.profiler .linker-base-pets .the-info .card{margin-bottom: 5px; border-radius: 8px; border: 1px solid #D9D9D9; position: relative;}
	.profiler .linker-base-pets .the-info .card .card-header{width: 100%; position: relative; display: block; background-color: #FFF; border: 1px solid #D9D9D9; border-radius: 8px; padding: 5px 14px; transition: all 0.3s ease;}
	.profiler .linker-base-pets .the-info .card .card-header h5 button{color:#003967; font-size: 16px; text-decoration: none; padding: 0;width: 100%; text-align: left;}
	.profiler .linker-base-pets .the-info .card .card-header h5 button:hover,.profiler .linker-base-pets .the-info .card .card-header h5 button:focus{text-decoration: none;}
	.profiler .linker-base-pets .the-info .card .card-header .btn-link:after{content: "ˆ";color:#003967; font-weight: 900;float: right;font-size: 24px;}
	.profiler .linker-base-pets .the-info .card .card-header .btn-link.collapsed:after{content: "›";color:#003967; font-weight: 900;float: right;line-height: 24px;}
	.profiler .linker-base-pets .the-info .card .card-body{padding: 12px; width: 100%;  float: unset; top: unset; right: unset; position: unset;}
	
	.profiler .linker-base-pets .the-info .card .card-body .init-right-desk,.profiler .linker-base-pets .the-info .card .card-body .init-left-desk{position: unset; float: unset; max-height: unset; width: 100%; padding: unset; border: unset; border-radius: unset; overflow-y: unset;}

	.bgAddControlNutricion{background-color: #FCFBFF;}


	.profiler .linker-base-pets .add-control{display: block; width: 100%; border-radius: 8px; box-shadow: 0px 4px 4px 0px #00000040; padding: 5px 14px;}

	.profiler .linker-base-pets .add-control h6{color:#003967; font-size: 16px; font-family:'century_gothicregular';}
	.profiler .linker-base-pets .add-group{display: flex; width: 100%; border:1px solid #003967; border-radius: 8px; background-color: #FFF; padding: 6px 2px; align-content: center; justify-content: center; align-items: center; transition: all 0.5s ease;}


	
	.profiler .linker-base-pets .card .card-body .init-right-desk .add-group{width: 100%; position: unset; float: unset; margin: unset;}

	.profiler .linker-base-pets .add-group.no-border{border: unset;}
	.profiler .linker-base-pets .add-group img.dater{display: inline-block; width: 35px; margin-right: 6px;position: relative; float: left;}
	.profiler .linker-base-pets .add-group select,.profiler .linker-base-pets .add-group input{display: inline-block; border:1px solid #003967; border-radius: 8px; color: #868383; background-color: #FFF; font-size: 11px; text-align: center; padding: 0 6px;position: relative;float: left; margin: 0 0 5px 0;}
	.profiler .linker-base-pets .add-group select:hover,.profiler .linker-base-pets .add-group select:focus,.profiler .linker-base-pets .add-group input:hover,.profiler .linker-base-pets .add-group input:focus{border-color: #003967; outline: none; box-shadow: none;}
	.profiler .linker-base-pets .add-group select.xxs{width: 16%;}
	.profiler .linker-base-pets .add-group select.lg{width: 65%;}
	.profiler .linker-base-pets .add-group button.btnTheSm{border: none; outline: none; background: transparent; display: inline-block; width: 28px;position: relative; float: left;margin: 0 6px;}
	.profiler .linker-base-pets .add-group button.btnTheSm img{width: 22px;}
	.profiler .linker-base-pets .add-group button.btnTheSm.big img{width: 35px;}
	.profiler .linker-base-pets .add-group .ico{display: inline-block; width: 38px; margin-right: 5px; text-align: center;}
	.profiler .linker-base-pets .add-group .ico img{width: 98%;}
	.profiler .linker-base-pets .add-group .ico span{font-size: 8px; margin: auto; display: block;}
	.profiler .linker-base-pets .add-group .fielders-p{display: inline-block; width: 67%;}
	.profiler .linker-base-pets .add-group .completer-end{display: none;}

	.profiler .linker-base-pets .add-group.complete select{text-align: left; color: #003967; border: unset;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
	.profiler .linker-base-pets .add-group.complete input{text-align: left; color: #003967; border: unset;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
	.profiler .linker-base-pets .add-group.complete .the-saver{display: none;}
	.profiler .linker-base-pets .add-group.complete .completer-end{display: block; width: 28px;}
	.profiler .linker-base-pets .add-group.complete .w-50{width: fit-content;}

	.owl-init.sl-bd button.item{background: unset; border: unset; outline: unset;}
	.owl-init.sl-bd .owl-dots{position: absolute; right: 0; left: 0; bottom: 1px; margin: 0 auto; display: flex; justify-content: center; background-color: transparent!important;}
	.owl-init.sl-bd .owl-dots .owl-dot{width: 8px; height: 8px; display: inline-block; border-radius: 50%; background-color: #D9D9D9; margin: 2px 4px 0 4px; transition: all 0.3s ease;}
	.owl-init.sl-bd .owl-dots .owl-dot.active{background-color: #003967;}

	.profiler .linker-base-pets .the_list{position: relative; width: 100%; padding: 12px; z-index: 1; background-color: #F4F4F4; border-radius: 8px; border: 1px solid #D9D9D9;}
	.profiler .linker-base-pets .the_list h5{font-size: 15px;}
	.profiler .linker-base-pets .the_list label{color: #003967; font-size: 12px; width: 100%;}
	.profiler .linker-base-pets .the_list label input{margin-right: 15px;}


	.profiler .linker-base-pets .add-activate{display: block; width: 100%;}
	.profiler .linker-base-pets .add-activate button{display: block; width: 34px; height: 34px; margin: auto; border: none; background: unset;}





	.profiler .leveler-pets{border-radius: 0 0 8px 8px; box-shadow: 0px 4px 4px 0px #00000040; padding: 0; flex: 0 0 92%; max-width: 92%;}
	.profiler .leveler-pets.user{flex: 0 0 92%; max-width: 92%;}

	.profiler .leveler-pets .the_titler{width: 100%; background: #003967; box-shadow: 0px 4px 4px 0px #00000040; border-radius: 8px; padding: 3px 20px 2px 20px; margin-bottom: 2px;}
	.profiler .leveler-pets .the_titler h2{color: #fff !important; font-size: 16px; text-align: center; width: fit-content; line-height: 18px; padding: 9px; display: block; margin: auto;}

	.profiler .leveler-pets .contents-leveler-pets{padding: 10px 10px 15px 10px; display: block; position: relative; width: 100%;}
	.profiler .leveler-pets .contents-leveler-user{padding: 10px 10px 15px 10px; display: block; position: relative; width: 100%;}
	.profiler .leveler-pets .contents-leveler-pets a{position: relative; float: left; width: 33%;}
	.profiler .leveler-pets .contents-leveler-pets a span{border-radius: 8px 8px 0 0; display: block; width: 100%; text-align: center; padding: 4px; font-size: 16px;}
	.profiler .leveler-pets .contents-leveler-pets a.active span{background-color: #6CD9FF; color: #003967;}
	.profiler .leveler-pets .contents-leveler-pets a.process span{background-color: #00bbfe33; color: #0039673b;}
	.profiler .leveler-pets .contents-leveler-pets a.outstart span{background-color: #00396733; color: #0039673b;}
	.profiler .leveler-pets .contents-leveler-pets a .progres-bar-pet{height: 5px; display: block; width: 94%; margin: 5px auto 0 auto; background-color: #D9D9D9; border-radius: 12px;}
	.profiler .leveler-pets .contents-leveler-pets a .progres-bar-pet .progres-bar-pet-inline{height: 5px; display: block; border-radius: 12px; transition: all 0.3s ease;}
	.profiler .leveler-pets .contents-leveler-pets a .progres-bar-pet .progres-bar-pet-inline.green{background-color: #00CD5B;}
	.profiler .leveler-pets .contents-leveler-pets a .progres-bar-pet .progres-bar-pet-inline.yellow{background-color: #F9C953;}
	.profiler .leveler-pets .contents-leveler-pets a .progres-bar-pet .progres-bar-pet-inline.orange{background-color: #FF5737;}


	.profiler .leveler-pets .contents-leveler-user{padding: 10px 10px 15px 10px; display: block; position: relative; width: 100%;}
	.profiler .leveler-pets .contents-leveler-user .the_levels{display: flex; width: 100%; align-content: center; justify-content: space-around; align-items: center; margin-top: 0;}
	.profiler .leveler-pets .contents-leveler-user .the_levels span{font-size: 14px; color: #003967;}
	.profiler .leveler-pets .contents-leveler-user .the_levels span.active{color: #003967;}
	.profiler .leveler-pets .contents-leveler-user .the_levels span.inactive{color: #00396766;}
	.profiler .leveler-pets .contents-leveler-user .progres-bar-user{height: 20px; display: flex; width: 100%; margin: 5px auto 0 auto; background-color: #D9D9D9; border-radius: 12px; flex-direction: row; flex-wrap: nowrap; align-content: center; justify-content: flex-start; align-items: center;}
	.profiler .leveler-pets .contents-leveler-user .progres-bar-user .progres-bar-user-inline{height: 20px; border-radius: 12px; background-color: #00BBFE; transition: all 0.3s ease;}
	.profiler .leveler-pets .contents-leveler-user .progres-bar-user span{font-size: 14px; margin-left: 5px; color: #003967;}

	.profiler.directory .container-img{display: flex !important;flex-direction: column !important;padding: 1em 7px;top:  -13px;left: 0;width: 100%;z-index: 1000;background-color: white;border-bottom: 1px solid #ccc;margin: 0 auto;margin-bottom: 10px;}
	.profiler.directory .contenedor-filtros{display: flex !important;flex-direction: column !important;padding: 1em 55px;top: 118px;left: 0;width: 100%;z-index: 1000;background-color: white;padding: 7px 19px;border-bottom: 1px solid #ccc;margin: 0 auto;}
	.profiler.directory .filtro-select{font-size: 16px;padding: 6px;}
	.profiler.directory .btn-buscar{width: 100% !important;margin-right: 0 !important;margin-bottom: 10px;font-size: 16px;}
	.profiler.directory .especialidad-card img{height: 101px;}
	.profiler.directory .especialidad-nombre{margin-top: 20px;font-size: 15px;}
	.profiler.directory .img-fluid{max-width: 100%;height: auto;}
	.profiler.directory .titulo-modal{font-size: 22px;margin-top: 0px;margin-left: 0px;}
	.profiler.directory .modalimgtitulo .col-md-2{width: 35%;}
	.profiler.directory .modalimgtitulo .col-md-10{width: 64%;display: flex;flex-direction: column;align-content: center;align-items: center;justify-content: center;flex-wrap: nowrap;}
	.profiler.directory .table-directory-desk{display: none;}
	.profiler.directory .table-directory-mobile{display: block;padding: 25px;}
	.profiler.directory .table-directory-mobile tr td{word-break: break-all;font-size: 12px;padding-left: 7px;}
	.profiler.directory .table-directory-mobile tr th{border-right: 1px solid rgba(0, 0, 0, .25);font-size: 12px;padding-right: 8px;}
	.profiler.directory .btn-cerrar-modal{top: -38%;right: -19px;width: 26px;height: 26px;font-size: 29px;}
	.profiler.directory .linea-con-puntosactive{width: 90%;background-color: #D9D9D9;position: relative;margin: 1rem 0;border: 1px solid #D9D9D9;margin-bottom: 0px;margin-top: 0px;}
	.profiler.directory .card{position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #F4F4F4;background-clip: border-box;border: 1px solid rgba(0, 0, 0, .125);border-radius: unset;}
	.profiler.directory .row .card{margin-right: -43px;margin-left: -44px;}
	.profiler.directory .fa-bookmark{color: #003967;width: 19px;height: 14px;font-size: 26px;top: 5%;right: 11px;}
	.profiler.directory .text-tarjeta{font-size: 12px;padding: 8px 6px;}
	.profiler.directory .text-tarjeta button{width: 16px; height: 16px;}
	.profiler.directory .text-tarjeta button img{display: block; width: 100%;}
	.profiler.directory .especialidad-card{height: 210px;margin: 3px -5px -17px -7px;}

	header.head-new .country ul li.esp soan{font-size: 13px;}
	header.head-new .country ul li.esp{padding-right: 22px;}
	header.head-new .country ul li .drop-user .dropdown-menu .dropdown-item{font-size: 12px;}
	header.head-new .country ul li .drop-user .dropdown-menu .dropdown-item img{width: 16px; height: 16px;}


	/*Prensa*/
	.content-blogs-epm .item.it-b-epm.en-medios .icon-ball{width: 60px; height: 60px;}

	/*widget*/
	.chat-widget{width: 290px; right: 0; left: 0; margin: auto;}


	section.home-new .linea-der{right: -1px;}
	section.home-new .linea-izq{left: -1px;}

	section.home-new .um .um-profile{font-size: 12px;padding: 8px 30px;margin-top: 30px;}
	.profiler .title-the-saver{padding-left: 2rem !important; padding-right: 2rem !important;}
	.profiler .title-the-saver p{font-size: 14px;}
	.profiler .title-the-saver h1{font-size: 22px!important;}
	.profiler .title-the-saver h1 span::after{height: 25px;}
	.profiler #profiler-stable .add-pets .container-box .titler .add a{font-size: 10px;}

	.profiler .up-pet-det .col-xs-4{width: 33%;}


	.pum-theme-21801 .pum-container, .pum-theme-tema-por-defecto .pum-container{left: 0!important; right: 0!important; margin: auto!important;}
	.pum-theme-21801 .pum-content+.pum-close, .pum-theme-tema-por-defecto .pum-content+.pum-close{right: 4% !important; top: 14px !important;}

}




/*equinos*/
 section.home-new.horses.horses .dets .ns.equinos {
		border: 1px solid #006633 !important;
		border-radius: 8px;
	}

	.horses .dets .ns.equinos button {
		position: relative;
		float: left;
		width: 40%;
		text-decoration: none;
		font-size: 15px;
		font-family: 'century_gothicregular';
		color: #fff;
		background-color: #006633 !important;
		border: none;
		border-radius: 0 8px 8px 0;
		padding: 4px 8px;
		transition: all .3s ease;
	}

	section.home-new.horses .dets .ns.equinos img {
		display: block;
		width: 99%;
		margin: auto;
	}

	section.home-new.horses .dets .ns.equinos p,
	section.home-new.horses .dets .ns.equinos p a {
		font-size: 12px;
		font-family: 'century_gothicregular';
		font-style: italic;
		color: #006633 !important;
		text-decoration: none;
	}

	section.home-new.horses .dets.equinos .iteme .txt h2 {
		font-size: 35px;
		color: #006633 !important;
		font-family: 'henriettebold_italic';
	}

	section.home-new.horses .dets.equinos .iteme .txt a {
		font-size: 15px;
		font-family: century_gothicregular;
		color: rgb(255, 255, 255);
		background-color: #006633 !important;
		text-decoration: none;
		border-radius: 8px;
		padding: 10px 55px;
		transition: 0.3s;
	}

	section.home-new.horses .um .sl-um.equinos .item img {
		border-radius: 8px;
		display: block;
		width: 95%;
		-webkit-box-shadow: 10px 10px 13px -12px rgba(0, 0, 0, .75);
		-moz-box-shadow: 10px 10px 13px -12px rgba(0, 0, 0, .75);
		box-shadow: 10px 10px 13px -12px rgba(0, 0, 0, .75);
	}

	section.home-new.horses .um .sl-um.equinos .owl-dots .owl-dot {
		border: none;
		background-color: #c6c6c6;
		width: 15px !important;
		height: 15px !important;
		border-radius: 50%;
		opacity: 1 !important;
		transition: all .1s cubic-bezier(.71, -.18, .29, .85);
		margin: 0 3px;
	}

	section.home-new.horses .um .sl-um.equinos .owl-dots .owl-dot.active {
		background-color: #006633;
		transition: all .1s cubic-bezier(.71, -.18, .29, .85);
	}

	section.home-new.horses .dets .ns.equinos button:hover {
		background-color: #38a87d !important;
	}

	section.home-new.horses .dets.equinos .iteme .txt a:hover {
		background-color: #38a87d !important;
	}

	section.home-new.horses .banner.equinos .carousel-indicators .active {
		background-color: #006633 !important;
		transition: all .1s cubic-bezier(.71, -.18, .29, .85);
	}

	section.home-new.horses .brands.equinos .sl-bd .owl-dots .owl-dot.active {
		background-color: #006633 !important;
		transition: all .1s cubic-bezier(.71, -.18, .29, .85);
	}

	section.home-new.horses .brands.equinos .titler h3 {
		font-size: 26px;
		font-family: 'century_gothicregular';
		color: #006633 !important;
	}

	.bgHor {
		background-color: #339966 !important;
	}

	section.home-new.horses .container-fluid {
		border: 2px solid #339966 !important;
		width: 98.4%;
		padding-bottom: 15px;
		padding-top: 15px;
		border-radius: 0 0 20px 20px;
	}




	section.home-new.horses .um .sl-um.equinos .owl-init .owl-dots .owl-dot.active {
		background-color: #006633 !important;
		transition: all .1s cubic-bezier(.71, -.18, .29, .85);
	}

	.horses .pre-foot .owl-init22 .owl-dots {
		position: absolute;
		display: block;
		width: 100%;
		height: 20px;
		right: 0;
		left: 0;
		margin: 0 auto;
		text-align: center;
		/*border: 1px solid cyan;*/
	}

	.horses .pre-foot .owl-init22 .owl-dots .owl-dot {
		display: inline-block;
		margin: 0 4px;
		width: 15px;
		height: 15px;
		background-color: #D9D9D9;
		border-radius: 50%;

	}

	.horses .sl-um .equinos .owl-init .owl-dots {
		position: absolute;
		display: block;
		width: 100%;
		height: 20px;
		right: 0;
		left: 0;
		margin: 0 auto;
		text-align: center;
		/*border: 1px solid cyan;*/
	}

	.horses .sl-um .equinos .owl-init .owl-dots .owl-dot {
		display: inline-block;
		margin: 0 4px;
		width: 15px;
		height: 15px;
		background-color: #D9D9D9;
		border-radius: 50%;

	}

	.horses .textmarca.equinos {
		font-size: 29px;
		color: #006633 !important;
	}

	.horses .pre-foot .owl-init22 .owl-dots .owl-dot.active {
		background-color: #006633;
	}

	.horses .imglogomarcas {
		width: 28% !important;
		height: auto;
	}

	.horses .imglogomarcas2 {
		width: 50% !important;
		height: auto;
	}

	.horses .imglogomarcas3 {
		width: 34% !important;
		height: auto;
	}

	.horses .imglogo {
		width: 50% !important;
	}

	.horses .logo-container {
		background-color: #fff;
		border-radius: 60px;
		box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
		padding: 15px 10px;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		transition: transform 0.3s ease-in-out;
	}

	.horses .logo-container:hover {
		box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
		transform: translateY(-3px);
	}

	section.home-new.horses .banner.equinos .carousel-indicators li {
		border: none;
		background-color: #c6c6c6;
		width: 15px !important;
		height: 15px !important;
		border-radius: 50%;
		opacity: 1 !important;
		transition: all .1s cubic-bezier(0.71, -0.18, 0.29, 0.85);
	}

	section.home-new.horses .um .sl-um.equinos .owl-dots .owl-dot {
		border: none;
		background-color: #c6c6c6;
		width: 15px !important;
		height: 15px !important;
		border-radius: 50%;
		opacity: 1 !important;
		transition: all .1s cubic-bezier(.71, -.18, .29, .85);
		margin: 0 3px;
		margin-top: -45px;
	}

	section.home-new.horses .um .sl-um.equino .owl-dots {
		position: absolute;
		display: block;
		width: 100%;
		height: 20px;
		right: 0;
		left: 0;
		margin: 0 auto;
		text-align: center;
		/*border: 1px solid cyan;*/
	}


	@media screen and (min-width: 769px) and (max-width: 1367px) {}

	@media (max-width: 768px) {

		section.home-new.horses .dets.equinos .iteme .txt h2 {
			font-size: 20px;
			color: #006633 !important;
			font-family: 'henriettebold_italic';
		}

		.horses .logo-container {
			width: 100%;
		}

		section.home-new.horses .banner.equinos .carousel-indicators li {
			border: none;
			background-color: #c6c6c6;
			width: 10px !important;
			height: 10px !important;
			border-radius: 50%;
			opacity: 1 !important;
			transition: all .1s cubic-bezier(0.71, -0.18, 0.29, 0.85);
		}

		section.home-new.horses .um .sl-um.equinos .owl-dots .owl-dot {
			border: none;
			background-color: #c6c6c6;
			width: 10px !important;
			height: 10px !important;
			border-radius: 50%;
			opacity: 1 !important;
			transition: all .1s cubic-bezier(.71, -.18, .29, .85);
			margin: 0 3px;
		}

		.horses .pre-foot .owl-init22 .owl-dots .owl-dot {
			width: 10px;
			height: 10px;


		}

		.horses .textmarca.equinos {
			font-size: 20px;
			color: #006633 !important;
		}


	}