/*!
Theme Name:  SavenciaThemeCL
Description: SAVENCIA - Theme
Author:  LZ
Version: 2.4.13
*/
/*------------------------------ CSS ------------------------------*/
a,abbr,acronym,address,applet,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;background:0 0;font-size:100%;vertical-align:baseline;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth}
*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{text-align:left;word-wrap:break-word;font-size:18px;line-height:normal;color:#004b62;background:#fff!important;font-family:Karbon,sans-serif;font-weight:500}
html{scroll-behavior:smooth;height:100%;min-width:300px}
h1,h2,h3,h4,h5,h6{color:#de6a09;text-align:left}
h1{font-size:33px;line-height:43px}
h2{font-size:32px;line-height:42px;margin:20px 0}
h3{font-size:28px;line-height:34px;margin:20px 0}
h4{font-size:18px;line-height:25px;margin:20px 0}
h5{font-size:17px;line-height:27px;margin:20px 0}
h6{font-size:16px;line-height:26px;margin:20px 0}
p{margin-bottom:20px}
a{color:#004b62;text-decoration: none;}
a:hover{color:#003849;opacity: .9;}
:target:before{content:"";display:block;height:140px;margin:-140px 0 0}
.img-responsive{width:100%;height:auto}
.container{width:90%;margin:0 auto;max-width:1920px;padding:0}
.container-full{max-width:100%!important;margin:0 auto!important;padding:0!important}
.error404 #main{text-align:center}
#main-header{transition:all .2s ease;z-index:999999999999999999999999999999999999999999}
#main-header .container{width:100%!important;max-width:100%;padding:0;margin:0 auto!important}
.cabecera_container{width:100%;margin:0 auto;display:flex}
.logo img{max-width:275px;width:100%}
.menu_container{width:100%;text-align:center;position:relative}
.menu_container::after{background:url(img/bg-linea.jpg);background-size:contain;position:absolute;content:'';height:8px;right:0;left:0;bottom:0;z-index:-1}
.menu_container a{font-weight:500;color:#004b62!important;text-align:center;font-size:18px;letter-spacing:0;line-height:1;text-transform:uppercase;text-decoration:none;margin:0 auto!important;padding:26px 0}
.menu_container a.navbar-brand{padding:0!important;margin-left:3%!important}
.menu_container a.navbar-brand:hover{padding:0!important;color:#406e8e}
.menu_container .navbar{padding:0}
.menu_container ul li.menu-item{align-items:center;display:inline-flex;flex:1 1}
.menu_container ul.dropdown-menu li a{font-weight:500!important}
.menu_container .dropdown:hover a.dropdown-toggle,.menu_container a:hover,.menu_container li.menu-item.active a{font-weight:700}
#menu-item-499.menu-item.active a{font-weight:500!important}
#menu-item-499.menu-item.active a:hover{font-weight:700!important}
.menu_container ul.dropdown-menu li.menu-item a:hover,.menu_container ul.dropdown-menu li.menu-item.active a{font-weight:700!important}
.menu_container ul.dropdown-menu{background:rgba(0,75,98,0);border:0!important}
.navbar-nav>li.dropdown.show .dropdown-menu,.navbar-nav>li.dropdown:hover .dropdown-menu{display:block}
.menu_container .menu-menu_principal-container{margin:0 auto;width:100%}
.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 75, 98,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.navbar-dark .navbar-toggler{color:#004b62;border-color:rgba(0,75,98)}
.nav-link{display:inline-block}
.icon-m{padding:26px 0!important}
.ico-menu{padding:0 12px!important}
.ico-menu img{max-height:23px}
.icon-m{margin-left:50px!important;margin-right:2%!important}
.ico-menu.search_icon{cursor:pointer}
.savenciaBuscador{display:block;position:absolute;right:5%;top:31%;z-index:9999;padding:5px;background:rgba(0,75,98,.86)}
.savenciaBuscador input[type=text]{border:0;padding:5px;border-radius:0!important}
.savenciaBuscador input[type=submit]{line-height:1;padding:10px 20px;height:auto;display:inline-block;border:0;background:#de6a09;color:#fff;border-radius:0 23px}
.savenciaBuscador label{display:none}
.savenciaBuscador:before{border-color:transparent transparent transparent #246478;border-style:solid;border-width:1em;content:"";display:block;position:absolute;right:-32px;top:7px;z-index:10}
.savenciaBuscador input[type=submit]:hover{background:#ed7c1e}
.is-sticky{position:fixed!important}
#main-header.is-sticky{z-index:1999;width:100%;top:0;background:#fff}
.admin-bar #main-header.is-sticky{top:32px}
#main a{color:#004b62;font-weight:700}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto!important;width:100%!important}
.home .container{max-width:100%!important;width:100%!important}
.w-1280{max-width:1280px;margin:0 auto}
.w-1920{max-width:1920px;margin:0 auto}
.w-946{max-width:946px}
.m0auto{margin:0 auto}
.home_marcas_arg{padding:26% 0 7% 10%;font-weight:500;text-shadow:3px 3px 3px rgba(0,0,0,.5);margin:0 0 12px}
.home_marcas_arg .wp-block-cover-text,.home_marcas_arg p,a .home_marcas_arg p{max-width:100%!important;font-size:50px!important;color:#fff!important}
.home_marcas_arg a{color:#fff!important}
.home .contenido a:hover,.home_marcas_arg a:hover{text-decoration:none!important}
.borde-savencia i,.home_marcas_arg strong{border-bottom:10px solid;padding-bottom:10px}
.borde-savencia{background:#fff1e7;position:relative;margin:30px 0}
.borde-savencia::after{background:url(img/bg-linea.jpg);background-size:contain;position:absolute;content:'';height:8px;right:0;left:0;bottom:0;z-index:99}
.borde-savencia::before{background:url(img/bg-linea.jpg);background-size:contain;position:absolute;content:'';height:8px;right:0;left:0;top:0;z-index:99}
.borde-savencia h2{font-size:35px;margin:90px 0 38px 0}
.borde-savencia h2 em,.borde-savencia h2 i{font-style:normal;border-bottom:6px solid;padding-bottom:10px}
.borde-savencia p{width:90%;max-width:716px;font-weight:400;font-size:18px;margin-bottom:115px}
.borde-savencia .wp-block-column{margin-bottom:0!important}
.borde-savencia .wp-block-column .wp-block-cover{height:100%;margin:0;padding:0}
.carousel-slider-nav-icon:hover{fill:#bb2133}
.carousel-slider-nav-icon{fill:#808285}
.carousel_actualidad_savencia h2,.carousel_marcas_savencia h2{float:left;font-size:35px;line-height:38px;color:#004b62;margin:12px 15px 12px 10%}
.carousel_actualidad_savencia a.btn{float:left;margin:15px 0 12px 15px;font-size:19px;line-height:normal;font-weight:500!important;color:#fff!important;background:#de6a09;padding:4px 29px;border-radius:0 23px}
.carousel_actualidad_savencia a.btn:hover{background:#004b62}
.carousel_actualidad_savencia .carousel-slider-outer,.carousel_marcas_savencia .carousel-slider-outer{margin-top:34px}
.carousel_actualidad_savencia .owl-carousel .owl-stage{display: flex;}
.carousel_actualidad_savencia .owl-carousel .carousel-slider-destacados{height: 100%;}
.carousel_actualidad_savencia .owl-item .post-svnc{padding:0;}
.carousel_actualidad_savencia .owl-item .post-svnc .post-svnc-txt{padding:0 4%;margin-top: 20px;min-height: 70px;}
.carousel_actualidad_savencia .owl-item .post-svnc img{max-width:100%;height:auto}
.carousel_actualidad_savencia .owl-item .post-svnc a:hover{opacity: 1;}
.carousel_actualidad_savencia .owl-item .post-svnc .post-svnc-txt h3{color: #004b62;font-size:23px;line-height:1.1;margin:5px 0 5px 0;text-transform: uppercase;}
.carousel_actualidad_savencia .owl-item .post-svnc .post-svnc-txt a{color: #004b62;}
.carousel_actualidad_savencia .owl-item .post-svnc .post-svnc-txt a:hover{text-decoration:none}
.carousel_actualidad_savencia .owl-item .post-svnc .post-svnc-txt p{font-size:18px;line-height:1.1;font-weight:600;margin-bottom:5px;color: #de6a09;}
.carousel_actualidad_savencia .owl-item .post-svnc .post-svnc-txt i{font-weight:500}
.carousel_actualidad{padding:0!important;margin-bottom:10px}
.carousel_actualidad_savencia .owl-next,.carousel_actualidad_savencia .owl-prev{background:#004b62;position:absolute;top:22%;display:block!important;border:0;line-height:0}
.carousel_actualidad_savencia .owl-prev{border-radius:0 20px 20px 0;padding:15px 9px 15px 4px;left:0}
.carousel_actualidad_savencia .owl-next{border-radius:20px 0 0 20px;padding:15px 4px 15px 9px;right:0}
.carousel_actualidad_savencia .owl-next:hover,.carousel_actualidad_savencia .owl-prev:hover{background:#de6a09}
.carousel_actualidad_savencia .owl-dots,.carousel_marcas_savencia .owl-dots{text-align:center;display:none!important}
.carousel_actualidad_savencia .owl-dots .owl-dot,.carousel_marcas_savencia .owl-dots .owl-dot{background:#de6a09;border-radius:50%;border:0;margin:0 .3%;height:15px}
.carousel_actualidad_savencia .owl-dots .owl-dot.active,.carousel_actualidad_savencia .owl-dots .owl-dot:hover{background:#004b62}
.carousel_marcas{padding:0!important}
.carousel_marcas_savencia{padding:0 4%;max-width: 1900px;margin: 0 auto;}
.carousel_marcas_savencia .owl-next,.carousel_marcas_savencia .owl-prev{background:#fff;position:absolute;top:22%;display:block!important;border:0;line-height:0}
.carousel_marcas_savencia .owl-prev{padding:15px 9px 15px 4px;left:-4%}
.carousel_marcas_savencia .owl-next{padding:15px 4px 15px 9px;right:-4%}
.owl-carousel .owl-item img{display:block;width:100%;height:auto}
.carousel-slider-marcas .marcas-svnc{max-width:212px;max-height:125px;text-align:center!important;margin:0 auto}
.carousel-slider-marcas .marcas-svnc img{width:auto!important;height:auto;max-height:95px!important;max-width:100%;margin:0 auto}
.marcasSavencia.owl-carousel .owl-item{float:none;display:inline-flex;justify-content:center;vertical-align:middle}
.carousel-control-next-icon{background-image:url(img/arrow-smarca.png)}
.carousel-control-prev-icon{background-image:url(img/arrow-amarca.png)}
.carousel-control-next-icon,.carousel-control-prev-icon{width:20px;height:48px}
.carousel-control-next,.carousel-control-prev{opacity:.7}

.sr-only{display: none;}

form.wpcf7-form{max-width:690px;margin:0 auto}
#main label{text-align:left;font-size:18px;margin:10px 0;width:100%}

#main input,#main select,#main textarea{background:#fff;border-radius:0 42px;color:#004b62;border-width:3px;border-style:solid;border-color:#de6a09;padding:10px 38px;margin-bottom:15px;font-size:18px;font-weight:500;line-height:normal;width:100%}
#main select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0;background:#fff url(img/ic-select.jpg) no-repeat;background-position:right;font-size:20px;border:3px solid #de6a09!important}
.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-selection--single{border:2px solid #de6a09!important}
.select2-dropdown{border-color:#de6a09!important}
#main input:focus,#main select:focus,#main textarea:focus{border-color:#004b62!important}
#main textarea{max-height:145px}
#main input[type=submit]{background:#de6a09!important;border:1px solid #de6a09!important;color:#fff!important;font-size:20px;line-height:normal;display:inline-block;font-weight:500;text-align:center;padding:11px 50px;border-radius:0 42px;width:auto}
#main input[type=submit]:hover{border-color:#004b62;background:#004b62;color:#fff!important;text-decoration:none}
div.wpcf7-acceptance-missing,div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors{border:0!important;color:#004b62!important;font-style:italic}
span.wpcf7-not-valid-tip{color:red;font-size:15px;font-style:italic;margin:0 0 12px 0}
.formulario-contacto .wpcf7{margin:0 auto;width:100%;max-width:960px;padding:0 2%}
.wpcf7-spinner {animation:lds-dual-ring 1.2s linear infinite}
.wpcf7-response-output {/*position: fixed;bottom: 5px;left: 50%;transform: translateX(-50%);*/background: #FFF;margin: 0 !important;z-index: 999;}
.wpcf7 form .wpcf7-response-output{border-color: #00a0d2;background: #00a0d2;color: #FFF;}
.wpcf7 form.sent .wpcf7-response-output {border-color: #46b450;background: #46b450;color: #FFF;}
.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output {border-color: #dc3232;background: #dc3232;color: #FFF;}
.wpcf7 form.spam .wpcf7-response-output {border-color: #f56e28;background: #f56e28;color: #FFF;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {border-color: #ffb900;background: #ffb900;color: #000;}
@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}

.borde-input{border:3px solid #de6a09!important;border-radius:0 42px;margin:0 15px;padding:0;max-width:98%}
.borde-input .label{float:left;padding:22px;font-size:20px}
.borde-input input{border:0!important;float:left;width:calc(100% - 161px)!important;margin-bottom:0!important}
.modal-open .modal{z-index:9999999999}
.modal-body button{position:absolute;top:-46px;right:1%;z-index:999999999999999999999999999999999999999999999999999999;font-size:52px;color:#de6a09;opacity:.7}
.modal-body .close:hover{color:#de6a09;opacity:1}
.modal{background:rgba(0,0,0,.8)}
a.anchor{display:block;position:relative;top:-195px;visibility:hidden}
.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table{width:100%;margin-bottom:1rem;border-collapse:collapse}
.table thead th{vertical-align:bottom;padding:.75rem;border-bottom:1px solid #de6a09;text-align:left;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:normal}
.table tbody td,.table tbody th{text-align:left;font-weight:400;letter-spacing:.7px;color:#555}
.table thead td,.table thead th{border-top:0!important}
.table tbody td,.table tbody th{padding:.75rem;border-top:1px solid #de6a09}
.blog #main,.search #main{margin-top:44px}
.blog #main .container,.search #main .container{max-width:1532px!important}
.blog h1,.search h1{font-size:60px;font-weight:700;color:#004b62;padding-left:15px;margin-bottom: 30px;}
.card{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;margin:15px 0!important}
.card-body{height:100%;display:grid;padding:15px 1.25rem}
.card-body a{color:inherit!important}
.card-body a:hover{text-decoration:none}
.card-title,h2.card-title{font-size:24px;font-weight:600;line-height:24px;margin:0}
.card img.img-fluid{width:100%!important;height:100%!important;}
.card-text .btn img,.card-title img{width:auto!important;height:auto!important;max-width:100%!important}
.card-text{font-weight:600}
.card-body p,.card-body p.card-text{margin:0;font-size:18px}
.card-text .btn{border:1px solid #de6a09;border-radius:32px;color:#4d4d4d!important;padding:10px 20px;margin:15px;line-height:normal}
.card-text .btn:hover{border-color:#e2211c}
.card-text .btn img{margin-left:88px;margin-bottom:-5px}
/*NOVEDADES BADGE LOGO*/
.card .img{position: relative;}
.card .img::before{content: "";width: 32%; max-width: 157px;height: 26%; max-height: 93px;background-size: contain;background-repeat: no-repeat;position: absolute;bottom: 5%;left: 4%;display: inline-block;}
.card.adler .img::before,.post-svnc.adler .img .filtro{background-image: url(img/novedades-marca-adler.png);}
.card.bavaria .img::before,.post-svnc.bavaria .img .filtro{background-image: url(img/novedades-marca-bavaria.png);}
.card.ile-de-france .img::before,.post-svnc.ile-de-france .img .filtro{background-image: url(img/novedades-marca-iledefrance.png);}
.card.la-cremeria .img::before,.post-svnc.la-cremeria .img .filtro{background-image: url(img/novedades-marca-lacremeria.png);}
.card.milkaut .img::before,.post-svnc.milkaut .img .filtro{background-image: url(img/novedades-marca-milkaut.png);}
.card.santa-rosa .img::before,.post-svnc.santa-rosa .img .filtro{background-image: url(img/novedades-marca-santarosa.png);}
.post-svnc .img .filtro {width: 32%; max-width: 157px;height: 26%; max-height: 93px;position: absolute;left: 4%;bottom: 110px;z-index: 99999;pointer-events: none;background-size: contain;background-repeat: no-repeat;}
/*NOVEDADES BADGE LOGO*/
.align-izq{text-align:left}
.align-der{text-align:right}
.align-centro{text-align:center}
.titulo-fdo{width:100%;overflow:hidden;min-height:264px;background:#004b62;position:relative;text-align:center!important;background-position:center!important;background-size:cover!important;margin-bottom:50px}
.titulo-fdo .titulo,.titulo-fdo h1{color:#fff;font-weight:400;text-shadow:3px 3px 3px rgba(0,1,1,.29);max-width:1516px;width:90%;margin:0 auto;position:absolute;left:72px;bottom:70px}
.titulo-fdo h1 i,.titulo-fdo h1 strong{border-bottom:10px solid;padding-bottom:10px;font-size:43px}
.container.contenido{max-width:1516px}
.single-marcas .container.contenido{max-width:900px}
.page-historia .container.contenido{max-width:1220px}
.contenido ul{margin-left:21px;margin-bottom: 1em;}
.contenido ol{margin-left:21px;margin-bottom: 1em;}
.contenido ul.blocks-gallery-grid{margin-left:0}
.error404 h1{font-size:60px;line-height:60px;color:#004b62;margin:32px 0 12px 6%;text-align:left}
.marcas .titulo-fdo{background: #004B62 url(img/banner_marcas.jpg)}
.single-marcas .titulo-banner,.single-post .titulo-blog,.titulo-fdo{position:relative;padding:0!important}
.single-marcas .titulo-banner::after,.single-post .titulo-blog::after,.titulo-fdo::after{background:url(img/bg-linea.jpg);background-size:contain;position:absolute;content:'';height:8px;right:0;left:0;bottom:0;z-index:99}
.single-marcas .titulo-banner img,.single-post .titulo-blog img{padding:0!important;margin:0!important;width:100%}
.single-marcas .titulo-banner{margin-bottom:39px}
.single-marcas .wp-block-gallery,.single-marcas .wp-block-video{max-width:1280px;margin:0 auto}
.titulo-marcas{text-align: center;}
.single-post .noticia{margin-top:48px;color: #808080;text-align: center;}
.single-post h1{font-size:42px;line-height:1.1;font-weight:600;text-align: center;text-transform: uppercase;}
.single-post .fecha{font-size:24px;font-style:italic}
.single-post #main .container{max-width:805px}
.single-post p{margin-bottom:30px}
/*POST - MARCAS*/
.noticia h1.titulo {color: #de6a09}
.santa-rosa h1.titulo {color: #e2263d}
.la-cremeria h1.titulo {color: #011e41}
.bavaria h1.titulo {color: #155659}
.adler h1.titulo {color:#ea0000}
.ile-de-france h1.titulo {color: #000000}
.milkaut h1.titulo {color: #011e41}
p.detalle{margin-bottom: 5px;}
.santa-rosa .detalle{color: #00599c !important;}
.la-cremeria .detalle{color: #aa915d !important;}
.bavaria .detalle{color: #c72127 !important;}
.adler .detalle{color: #00249b !important;}
.ile-de-france .detalle{color: #e1251b !important;}
.milkaut .detalle{color: #00aeef !important;}
/*POST - MARCAS*/
.single-post .noticia ul:not(.blocks-gallery-grid){display: inline-block;text-align: left;margin-bottom: 20px;}
.single-post .is-type-video{display:block;width:100%;margin:0 auto;margin-bottom:30px!important}
.single-post .is-type-video .wp-block-embed__wrapper{position:relative;display:block;padding:0;padding-bottom:56.25%;margin:0;height:0;overflow:hidden}
.single-post .is-type-video iframe{position:absolute;padding:0;margin:0;top:0;left:0;bottom:0;height:100%;width:100%;border:0}
.extracto{text-align:center;font-size:22px;font-style:italic;letter-spacing:3px;margin-bottom:69px}
.error404 .btn,.single-post .btn{border:0;margin:21px 0 12px 15px;font-size:22px;font-weight:500!important;color:#fff!important;background:#de6a09;padding:10px 46px;border-radius:0 42px}
.error404 .btn:hover,.single-post .btn:hover{background:#004b62}
.iconos_grupo{margin:0 auto;max-width:1144px}
.iconos_grupo .wp-block-column{text-align:center}
.iconos_grupo img{width:100%;max-width:223px}
.no-flexbasic .wp-block-column{flex-basis:inherit!important;margin-left:0}
.page-historia .contenido .historia-seccion{max-width:1200px;margin:0 auto;display:flex;overflow:hidden}
.p-tracker{position:sticky!important;bottom:20%;top:inherit!important;margin-top:80px}
.p-tracker.hide{display:none}
.p-tracker ul{margin:0 0 0 101%;padding:0}
.p-tracker.hide ul li .historia-descripcion,.p-tracker.hide.active ul li .historia-descripcion,.p-tracker.hide.constant ul li.active .historia-descripcion{display:none}
.p-tracker ul li{width:21px;height:21px;position:relative;margin-bottom:10px;list-style-type:none;border:0;background:0 0;border-radius:50%}
.p-tracker ul li a{display:block;width:21px;height:21px;position:relative;margin-bottom:10px;list-style-type:none;background-color:#fff;border:2px solid #004b62;border-radius:50%}
.p-tracker ul li .historia-descripcion{display:none;position:absolute;top:-10px;right:31px;padding:11px 6px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#004b62;white-space:nowrap;font-size:15px;font-weight:700;color:#fff;line-height:16px}
.p-tracker ul li .historia-descripcion::after{position:absolute;content:'';width:0;height:0;bottom:8px;right:-19px;border:10px solid transparent;border-left:17px solid #004b62;z-index:-1}
.p-tracker ul li a.active,.p-tracker ul li a:hover,.p-tracker ul li.active,.p-tracker ul li:hover{background:#004b62;border-radius:50%}
.p-tracker.constant ul li a.active .historia-descripcion,.p-tracker.constant ul li.active .historia-descripcion,.p-tracker.constant ul li:hover .historia-descripcion{display:block}
.historia-seccion{height:786px;position:relative;background-size:cover!important;background-position:center;background-color:#eee}
.hstr-detalle{position:absolute}
.historia-seccion .float-blurb img,.historia-seccion .float-img img,.hstr-detalle img{width:auto!important;max-width:90%}
.historia-seccion .float-blurb,.historia-seccion .float-img{position:absolute}
.historia-seccion .float-der{right:24px}
.historia-seccion .float-bottom{bottom:36px}
.img-float .float-img{top:20%;padding-top:5%;max-width:48%}
.img-float .float-blurb{right:44%;top:17%}
.ubi-izq .hstr-detalle{left:8%}
.ubi-der .hstr-detalle{right:7.5%}
.ubi-bottom .hstr-detalle{bottom:40px}
.ubi-top .hstr-detalle{top:47px}
.ubi-centro .hstr-detalle{top:20%}
.hstr-fecha,.hstr-fecha h2{font-size:97px;line-height:97px;font-weight:700;color:#fff!important;text-shadow:3px 3px 1px rgba(0,0,0,.29);margin:0}
.gris .hstr-fecha,.gris .hstr-fecha h2{color:#004b62!important;text-shadow:none}
.hstr-info{width:100%;max-width:484px;background:rgba(255,255,255,.8);padding:18px 32px 56px 19px;border-radius:0 95px;line-height:30px;font-size:18px;color:#004b62;font-weight:500}
.gris .hstr-info{background:rgba(230,230,230,.8)}
.hstr-info h3{font-size:26px;line-height:normal;color:#de6a09;letter-spacing:0;position:relative;padding-bottom:7px}
.hstr-info h3:before{content:"";position:absolute;left:0;bottom:0;height:3px;width:158px;border-bottom:3px solid #004b62}
.hstr-info h3 strong{color:#004b62;text-transform:uppercase}
.hstr-info p{line-height:23px}
.btn-naranja{font-size:24px;font-weight:600!important;border:2px solid #de6a09;padding:10px 25px;border-radius:0 42px}
.btn-naranja:hover{background:#de6a09!important;text-decoration:none;color:#fff!important}
.wp-block-video video{max-width:100%;width:100%}
figcaption{color:#de6a09;font-weight:500}
figcaption strong{font-weight:500!important}
.gallery{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-width:25%;-moz-column-width:25%;column-width:25%;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
.gallery .pics{-webkit-transition:all 350ms ease;transition:all 350ms ease}
.gallery .pics img{width:100%!important;height:auto!important;display:block}
.gallery .animation{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.mapa-savencia{width:90%;max-width:474px;margin:0 auto}
.mapa-savencia h2{font-size:26px;color:#004b62;font-weight:600}
.savencia-mapa-box{position:relative;width:100%;box-sizing:border-box;margin:0 auto}
.savencia-mapa-box>img{width:100%;position:relative;margin:0;padding:0}
.savencia-mapa-box .punto-mapa{cursor:pointer;outline:0;z-index:0;position:absolute;width:32px;height:41px;border:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-transition:all .25s ease-in-out .25s;-o-transition:all .25s ease-in-out .25s;-webkit-transition:all .25s ease-in-out;-webkit-transition-delay:.25s,.25s,.25s,.25s;transition:all .25s ease-in-out .25s;background:url(img/marcador-mapa-1.svg);background-position:center top;background-repeat:no-repeat;background-size:contain}

.savencia-mapa-box .punto-mapa .content{opacity:0;-moz-transition:all .25s ease-in-out .25s;-o-transition:all .25s ease-in-out .25s;-webkit-transition:all .25s ease-in-out;-webkit-transition-delay:.25s,0s,0s;transition:all .25s ease-in-out;overflow:hidden;position:relative;margin:17%;font-size:12px;font-weight:700;line-height:14px;color:#fff;top:-10px;width:55px;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:32%}
.savencia-mapa-box .punto-mapa.active,.savencia-mapa-box .punto-mapa:focus{margin:0;padding:0;width:83px;height:83px;z-index:1;-moz-transition:all .25s ease-in-out .25s;-o-transition:all .25s ease-in-out .25s;-webkit-transition:all .25s ease-in-out;-webkit-transition-delay:.25s,0s,0s;transition:all .25s ease-in-out;-webkit-transform:translate(-50%,-72%);transform:translate(-50%,-72%)}
.savencia-mapa-box .punto-mapa.active .content,.savencia-mapa-box .punto-mapa:focus .content{opacity:1;-moz-transition:all .25s ease-in-out .25s;-o-transition:all .25s ease-in-out .25s;-webkit-transition:all .25s ease-in-out;-webkit-transition-delay:.25s,0s,0s;transition:all .25s ease-in-out .25s;overflow:hidden}
.mapa-selectores{position:absolute;right:0;bottom:18px;width:50%;max-width:155px;font-size:15px}
.mapa-selectores a{width:100%;display:block;font-weight:500!important;margin:4px 0;text-decoration: none;}
.mapa-selectores a.active,.mapa-selectores a:hover{text-decoration:none;font-weight:700!important}
.mapa-selectores a span{background:#b1ca40;width:26px;height:26px;display:inline-flex;margin-right:9px;border-radius:50%;vertical-align:middle}
.mapa-selectores a.mp-1 span{background:#b1ca40}
.mapa-selectores a.mp-2 span{background:#004b62}
.mapa-selectores a.mp-3 span{background:#de6a09}
.mapa-selectores a.mp-4 span{background:#1bbbe9}
.info-planta{display:none;letter-spacing:.04px;color:#414042;font-size:18px;font-weight:500;line-height:normal}
.info-planta.active{display:block}
.info-planta h3{font-size:23px;font-weight:600;line-height:normal;color:#004b62;margin:35px 0 12px 0}
.info-planta p{font-size:16px}
.valor-dtll{display:none;font-size:14px}
.item-valores.active .valor-dtll{display:block}
.item-valores h2,.item-valores h2 a{color:#fff!important;text-align:center;font-size:19px;line-height:normal;margin:0 0 10px 0}
.item-valores h2 a:hover{text-decoration:none}
.item-valores ul{text-align:left}
.valor-dtll li{list-style:none;position:relative;padding:0 0 0 18px}
.valor-dtll li::before{content:"";position:absolute;left:0;top:5px;width:7px;height:7px;background-color:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.item-valores{text-align:center;color:#fff;display:inline-block;margin:0 auto;background-size:contain!important;cursor:pointer}
.item-val.vmedio p{margin-bottom:0!important}
.rse-areas-box{max-width:800px}
.rse-areas{margin:0!important;flex-basis:auto}
.rse-area{height:50%;font-size:20px;transform:scale(.9);transition:all .5s ease-out}
.rse-area.active,.rse-area:hover{transform:scale(1)}
.rse-area a:hover{text-decoration:none}
.rse-area-1 a{color:#1bbbe9!important;font-weight:500!important}
.rse-area-2 a{color:#de6a09!important;font-weight:500!important}
.rse-area-3 a{color:#004b62!important;font-weight:500!important}
.rse-area-4 a{color:#b1ca40!important;font-weight:500!important}
.rse-area a::before{content:'';width:85px;height:95px;background-image:url(img/rse-1.jpg);background-position:0 -100px;background-repeat:no-repeat;background-size:cover;display:block;margin:0 auto}
.rse-area.active a::before{background-position:0 0}
.rse-area-1.rse-area a::before{background-image:url(img/rse-1.jpg)}
.rse-area-2.rse-area a::before{background-image:url(img/rse-2.jpg)}
.rse-area-3.rse-area a::before{background-image:url(img/rse-3.jpg)}
.rse-area-4.rse-area a::before{background-image:url(img/rse-4.jpg)}
.rse-detalle{font-size:18px;margin-top:20px;display:none;transition:all .5s ease-out}
.rse-detalle.active{display:block}
.rse-detalle h3{font-size:29px;font-weight:600}
.rse-detalle ul li{margin-bottom:24px;list-style:none;position:relative;padding:0 0 0 31px}
.rse-detalle ul li::before{content:"";position:absolute;left:0;top:0;width:22px;height:25px;background-image:url(img/rse-li-3.png);background-repeat:no-repeat}
#rse-1,#rse-1 h3{color:#1bbbe9!important}
#rse-2,#rse-2 h3{color:#de6a09!important}
#rse-3,#rse-3 h3{color:#004b62!important}
#rse-4,#rse-4 h3{color:#b1ca40!important}
#rse-1 ul li::before{background-image:url(img/rse-li-1.png)}
#rse-2 ul li::before{background-image:url(img/rse-li-2.png)}
#rse-3 ul li::before{background-image:url(img/rse-li-3.png)}
#rse-4 ul li::before{background-image:url(img/rse-li-4.png)}
.marca-logo{text-align:center}
.marca-logo img{width:auto;max-width:95%;height:auto}
.marca-texto{margin-top:20px}
.rrss a{margin-right:17px}
.page-savencia-food-service .marcas-box{max-width:70%}
.marcas-box img{width:100%!important;height:auto!important;display:block;text-align:center;margin:0 auto!important}
.marcas-box .logo-img{max-width:100%;border:1px solid #eee;margin:0 auto!important;position:relative;overflow:hidden}
.marcas-box .logo-img img{transform:scale(.9);transition:all .5s ease-out}
.marcas-box .logo-img img:hover{transform:scale(1)}
.marcas-box .logo-img::before{content:'';display:block;width:0;height:86%;position:absolute;top:7%;left:0;opacity:0;background:#fff;box-shadow:0 0 80px 50px #fff;-webkit-transform:skewX(-20deg);-moz-transform:skewX(-20deg);-ms-transform:skewX(-20deg);-o-transform:skewX(-20deg);transform:skewX(-20deg);z-index:9}
.marcas-box .logo-img:hover:before{-webkit-animation:shinelogo .5s 0s linear;-moz-animation:shinelogo .5s 0s linear;animation:shinelogo .5s 0s linear}

@-webkit-keyframes shinelogo{from{opacity:0;left:0}
50%{opacity:1}
to{opacity:0;left:100%}
}

@-moz-keyframes shinelogo{from{opacity:0;left:0}
50%{opacity:1}
to{opacity:0;left:100%}
}

@keyframes shinelogo{from{opacity:0;left:0}
50%{opacity:1}
to{opacity:0;left:100%}
}
.marcas-box .wp-block-image{margin:0 auto!important}
.marcas-box-grid{display:grid;grid-template-columns:25% 25% 25% 25%;grid-gap:0;text-align:center;margin:0 auto;max-width:70%}
.marcas-box-grid .items{padding:0;margin:0!important}
.marcas-box-grid .items img{width:100%!important;height:auto!important;display:block!important;margin:0 auto!important}
.FS_box{display:grid;grid-template-columns:25% 25% 25% 25%;grid-gap:0;text-align:center;margin:0 auto;max-width:70%}
.FS_box .items{padding:0;margin:0}
.FS_box .items img{width:100%!important;height:100%!important;display:block!important;margin:0 auto!important}
.prod{position:relative;overflow:hidden}
.desc{font-size:27px;line-height:27px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:1%;display:none;text-align:center;color:#fff!important;z-index:2;transition:all .5s ease-out;width:100%}
.prod::after{content:'';background:rgba(0,75,98,.85);width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:all .5s ease-out}
.cb1 .prod::after{background:rgba(45,61,112,.85)}
.cb2 .prod::after{background:rgba(229,26,19,.8)}
.cb3 .prod::after{background:rgba(36,25,101,.8)}
.prod:hover::after{opacity:1}
.prod:hover .desc{display:block}
.order-13{-ms-flex-order:13;order:13}
.order-14{-ms-flex-order:14;order:14}
.order-15{-ms-flex-order:15;order:15}
.order-16{-ms-flex-order:16;order:16}

.container.contenido.busquedas{max-width: 1200px;}
.busquedas.video{max-width: 840px !important;}
.cpt-busqueda{margin: 15px 0;padding: 1em 1.5em;border: 2px solid #df6a0a;border-radius: 0 47px;}
.cpt-busqueda h2{line-height: 1;}
.busquedas .cpt-busqueda{font-size: 16px;line-height: 1.5;}
.busquedas .cpt-busqueda h2{font-size:22px;min-height: 55px;margin-bottom: 10px;}
.cpt-busqueda a.btn{background: #de6a09;border: 1px solid #de6a09;color: #fff !important;font-weight: 500;text-align: center;padding: 5px 20px;border-radius: 0 42px;}
.cpt-busqueda .ubicacion{font-size: .8em;color: #767676;}
.cpt-busqueda .ubicacion img{width: 15px;}
.container.contenido.busqueda{max-width: 900px;}
.busquedas .cpt-busqueda h2{font-size:22px;min-height: 57px;margin-bottom: 10px;}
.cpt-busqueda ul{margin-bottom: 20px;}
div.wpcf7 input[type="file"]{margin-top: 9px;}


/*MARCAS*/
.marcas-col{max-width: 785px;margin: 0 auto;}
.marcas-col .marcas-img{border:1px solid #eee;padding: 3em;}
.marcas-col .marcas-img img{width: 100%;max-width: 100%;height: auto;}
/**PRODUCTOS**/
.single-marcas #main .container{max-width:900px;margin-top:47px}
h1.titulo {text-align: center;color: #e2263d;margin-bottom: 20px;}
.color-00599c h1.titulo {color: #00599c}
.color-aa915d h1.titulo {color: #011e41}
.color-155659 h1.titulo {color: #155659}
.color-00249b h1.titulo {color: #00249b}
.color-e1251b h1.titulo {color: #000000}
.color-002577 h1.titulo {color: #011e41}
.volver{text-align: center;margin-bottom: 40px;}
.volver a{color: #e2263d !important;}
.color-00599c .volver a{color: #e2263d !important;}
.color-aa915d .volver a{color: #aa915d !important;}
.color-155659 .volver a{color: #c72127 !important;}
.color-00249b .volver a{color: #ea0000 !important;}
.color-e1251b .volver a{color: #e1251b !important;}
.color-002577 .volver a{color: #00aeef !important;}
.single-marcas .descripcion{color: #808080;max-width: 805px;margin: 0 auto;font-size: 23px;font-weight: 400;}
.detalle-producto{max-width: 650px;width: 100%;margin: 0 auto;}
.informacion-nutricional #infnutribtn{cursor: pointer;}
.informacion-nutricional .tit-icon{color: #00599c;font-weight: bold;font-size: 21px;padding:1em 10px;border-bottom: 1px solid #e2263d;position: relative}
.informacion-nutricional .tit-icon::after {content: "";right: 10px;position: absolute;width:19px;height: 19px;background: url(img/marcas-tit-icon.png);}
.color-00599c .informacion-nutricional .tit-icon{color: #00599c;border-bottom-color: #e2263d;}
.color-00599c .informacion-nutricional .tit-icon::after {background: url(img/marcas-tit-icon-00599c.png);}
.color-aa915d .informacion-nutricional .tit-icon{color: #011e41;border-bottom-color: #aa915d;}
.color-aa915d .informacion-nutricional .tit-icon::after {background: url(img/marcas-tit-icon-aa915d.png);}
.color-155659 .informacion-nutricional .tit-icon{color: #155659;border-bottom-color: #c72127;}
.color-155659 .informacion-nutricional .tit-icon::after {background: url(img/marcas-tit-icon-155659.png);}
.color-00249b .informacion-nutricional .tit-icon{color: #00249b;border-bottom-color: #ea0000;}
.color-00249b .informacion-nutricional .tit-icon::after {background: url(img/marcas-tit-icon-00249b.png);}
.color-e1251b .informacion-nutricional .tit-icon{color: #000000;border-bottom-color: #e1251b;}
.color-e1251b .informacion-nutricional .tit-icon::after {background: url(img/marcas-tit-icon-e1251b.png);}
.color-002577 .informacion-nutricional .tit-icon{color: #011e41;border-bottom-color: #011e41;}
.color-002577 .informacion-nutricional .tit-icon::after {background: url(img/marcas-tit-icon-002577.png);}
.informacion-nutricional .bg{background: #f7fafc;color: #7d849b;padding: 1em 10px;display: none;}
.informacion-nutricional .bg.show{display: block}
.informacion-nutricional span{color: #e2263d}
.color-00599c .informacion-nutricional span{color: #e2263d}
.color-aa915d .informacion-nutricional span{color: #aa915d}
.color-155659 .informacion-nutricional span{color: #c72127}
.color-00249b .informacion-nutricional span{color: #ea0000}
.color-e1251b .informacion-nutricional span{color: #e1251b}
.color-002577 .informacion-nutricional span{color: #002577}
.informacion-nutricional .detalle{font-size: .9em;border-top: 1px solid #e2263d;padding-top: 10px;}
.color-00599c .informacion-nutricional .detalle{border-top-color: #e2263d;}
.color-aa915d .informacion-nutricional .detalle{border-top-color: #aa915d;}
.color-155659 .informacion-nutricional .detalle{border-top-color: #c72127;}
.color-00249b .informacion-nutricional .detalle{border-top-color: #ea0000;}
.color-e1251b .informacion-nutricional .detalle{border-top-color: #e1251b;}
.color-002577 .informacion-nutricional .detalle{border-top-color: #002577;}
.informacion-nutricional .table tbody td, .table tbody th{color: #7d849b;border-top-color: #6ea0c7;font-weight: 500;background-color: #f7fafc;}
.informacion-nutricional .table tbody td.in_val{color: #00599c;text-align: right;}
.color-00599c .informacion-nutricional .table tbody td.in_val{color: #00599c;}
.color-aa915d .informacion-nutricional .table tbody td.in_val{color: #aa915d;}
.color-155659 .informacion-nutricional .table tbody td.in_val{color: #c72127;}
.color-00249b .informacion-nutricional .table tbody td.in_val{color: #ea0000;}
.color-e1251b .informacion-nutricional .table tbody td.in_val{color: #e1251b;}
.color-002577 .informacion-nutricional .table tbody td.in_val{color: #002577;}
.iconos-desc {text-align: center;color: #00599c;line-height: 1;font-size: 18px;font-weight: 500;border-bottom: 1px solid #e2263d;padding: 30px 0;margin:32px auto 0 auto;}
.color-00599c .iconos-desc {color: #00599c;border-bottom-color:#e2263d;}
.color-aa915d .iconos-desc {color: #aa915d;border-bottom-color:#aa915d}
.color-155659 .iconos-desc {color: #155659;border-bottom-color:#c72127;}
.color-00249b .iconos-desc {color: #00249b;border-bottom-color:#ea0000;}
.color-e1251b .iconos-desc {color: #e1251b;border-bottom-color:#e1251b;}
.color-002577 .iconos-desc {color: #002577;border-bottom-color:#002577;}
.iconos-desc .iconos {max-width: 125px;margin: 0 auto;margin-bottom: 20px;text-transform: uppercase;}
.iconos-desc .iconos img{margin: 0 auto;margin-bottom: 15px;}
.carousel_marcas .carousel-marcas-productos{text-align: center;color: #e2263d;font-size: 23px;line-height: 1.1;font-weight: 600;}
.color-00599c .carousel_marcas .carousel-marcas-productos {color: #e2263d;}
.color-aa915d .carousel_marcas .carousel-marcas-productos {color: #e2263d;}
.color-155659 .carousel_marcas .carousel-marcas-productos {color: #e2263d;}
.color-00249b .carousel_marcas .carousel-marcas-productos {color: #e2263d;}
.color-e1251b .carousel_marcas .carousel-marcas-productos {color: #e1251b;}
.color-002577 .carousel_marcas .carousel-marcas-productos{color: #011E41;}
.carousel_marcas .carousel-marcas-productos img{max-width: 300px;margin: 0 auto;}
.single-marcas .owl-next,.single-marcas .owl-prev {background: transparent; position: absolute;top: 50%;transform: translateY(-50%);display: block !important;border: 0;line-height: 0;}
.single-marcas .owl-next.disabled,.single-marcas .owl-prev.disabled {opacity: 0.4;}
.single-marcas .owl-next {right: 0;}
.single-marcas .owl-prev{left: 0;}
#productos-marcas-slider .owl-stage{margin: 0 auto;}
.carousel_producto_marcas .carousel-producto-marcas-savencia{text-align: center;color: #00599c;font-weight: 600;text-transform: uppercase;line-height: 1;}
.color-00599c .carousel_producto_marcas .carousel-producto-marcas-savencia{color: #00599c;}
.color-aa915d .carousel_producto_marcas .carousel-producto-marcas-savencia{color: #011e41;}
.color-155659 .carousel_producto_marcas .carousel-producto-marcas-savencia{color: #155659;}
.color-00249b .carousel_producto_marcas .carousel-producto-marcas-savencia{color: #00249b;}
.color-e1251b .carousel_producto_marcas .carousel-producto-marcas-savencia{color: #e1251b;}
.color-002577 .carousel_producto_marcas .carousel-producto-marcas-savencia{color: #002577;}
.carousel_producto_marcas .carousel-producto-marcas-savencia img{max-width: 125px;margin: 0 auto;}
#productos-de-esta-categoria {margin: 2em auto;text-align: center;}
#productos-de-esta-categoria .col-6{margin-bottom: 2em;}
.svnc-gtproductos{cursor: pointer;max-width: 145px;margin: 0 auto;border-bottom: 10px solid #FFF;padding-bottom: 10px;}
.svnc-gtproductos.actual{border-bottom-color:#e2263d;padding-bottom: 10px;}
.color-00599c .svnc-gtproductos.actual{border-bottom-color:#e2263d}
.color-aa915d .svnc-gtproductos.actual{border-bottom-color:#aa915d}
.color-155659 .svnc-gtproductos.actual{border-bottom-color:#c72127}
.color-00249b .svnc-gtproductos.actual{border-bottom-color:#ea0000}
.color-e1251b .svnc-gtproductos.actual{border-bottom-color:#000000}
.color-002577 .svnc-gtproductos.actual{border-bottom-color:#00aeef}
.productos-tax{text-align: center; color: #00599c;font-size: 24px;line-height: 1.1;font-weight: 500;}
.color-00599c .productos-tax{color: #00599c;}
.color-aa915d .productos-tax{color: #011e41;}
.color-155659 .productos-tax{color: #155659;}
.color-00249b .productos-tax{color: #00249b;}
.color-e1251b .productos-tax{color: #000000;}
.color-002577 .productos-tax{color: #011e41;}
.productos-tax .titulo{margin-bottom: 5px;font-weight: 600;max-width: 200px;margin-right: auto;margin-left: auto;}
.productos-tax a{font-size: 20px;line-height: 1;color: #e2263d !important;}
.color-00599c .productos-tax a{color: #e2263d !important;}
.color-aa915d .productos-tax a{color: #aa915d !important;}
.color-155659 .productos-tax a{color: #c72127 !important;}
.color-00249b .productos-tax a{color: #ea0000 !important;}
.color-e1251b .productos-tax a{color: #e1251b !important;}
.color-002577 .productos-tax a{color: #aa915d !important;}
.productos-tax a:hover{text-decoration: none !important;}
.productos-tax a span{border-bottom: 1px solid;padding-bottom: 5px;}
.productos-tax img{max-width: 300px;width: 100%;height: auto;}
.single-marcas h1{font-size: 42px;font-weight: 600;}
.single-marcas .redes.rrss{text-align: center;}
.single-marcas .redes.rrss a{margin-right: 17px;}
.single-marcas .redes.rrss a:last-child{margin-right: 0 !important;}
.single-marcas .productos {padding: 2em 0;}
.single-marcas .productos .btn{font-size: 18px;background: #00599c;color: #FFF !important;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;width: 100%; max-width: 220px;margin: 0 auto;}
.single-marcas .color-00599c .productos .btn{background: #00599c;}
.single-marcas .color-aa915d .productos .btn{background: #aa915d;}
.single-marcas .color-155659 .productos .btn{background: #155659;}
.single-marcas .color-00249b .productos .btn{background: #00249b;}
.single-marcas .color-e1251b .productos .btn{background: #e1251b;}
.single-marcas .color-002577 .productos .btn{background: #002577;}
.single-marcas .video{margin-bottom: 15px !important;}
.single-marcas .video h2{text-align: center;margin-bottom: 62px;}
.single-marcas .video h2 strong{border-bottom: 10px solid;padding-bottom: 10px;}
.single-marcas .color-00599c .video h2{color: #00599c;}
.single-marcas .color-00599c .video h2 strong{border-bottom-color: #00599c;}
.single-marcas .color-aa915d .video h2{color: #aa915d;}
.single-marcas .color-aa915d .video h2 strong{border-bottom-color: #aa915d;}
.single-marcas .color-155659 .video h2{color: #155659;}
.single-marcas .color-155659 .video h2 strong{border-bottom-color: #155659;}
.single-marcas .color-00249b .video h2{color: #00249b;}
.single-marcas .color-00249b .video h2 strong{border-bottom-color: #00249b;}
.single-marcas .color-e1251b .video h2{color: #e1251b;}
.single-marcas .color-e1251b .video h2 strong{border-bottom-color: #e1251b;}
.single-marcas .color-002577 .video h2{color: #002577;}
.single-marcas .color-002577 .video h2 strong{border-bottom-color: #009fe3;}
.single-marcas .carousel_marcas.galeria{margin-top: 15px !important;}
.titulo-linea{font-size: 31px;color: #00599c;text-transform: uppercase;margin-top: 83px;font-weight: 600;position: relative;}
.titulo-linea::after{background-color: #00599c;position:absolute;top: 50%;overflow: hidden;width: calc(100% - 190px);height: 1px;content: '\a0';margin-left: 3%;}
.single-marcas .color-00599c .titulo-linea{color: #00599c;}
.single-marcas .color-00599c .titulo-linea::after{background-color: #00599c;}
.single-marcas .color-aa915d .titulo-linea{color: #011e41;}
.single-marcas .color-aa915d .titulo-linea::after{background-color: #aa915d;}
.single-marcas .color-155659 .titulo-linea{color: #155659;}
.single-marcas .color-155659 .titulo-linea::after{background-color: #c72127;}
.single-marcas .color-00249b .titulo-linea{color: #00249b;}
.single-marcas .color-00249b .titulo-linea::after{background-color: #00249b;}
.single-marcas .color-e1251b .titulo-linea{color: #000;}
.single-marcas .color-e1251b .titulo-linea::after{background-color: #e1251b;}
.single-marcas .color-002577 .titulo-linea{color: #011e41;}
.single-marcas .color-002577 .titulo-linea::after{background-color: #009fe3;}
.carousel_noticias{margin: 36px auto;}
.carousel_noticias .owl-stage {display: flex;}
.carousel_noticias .owl-item {display: flex;flex: 1 0 auto;}
.carousel_noticias .noticia-savencia-txt {display: flex;flex: 1 0 auto;flex-direction: column;height: 100%;}
.carousel-marcas-noticia{background: #fafafa;border-bottom: 8px solid #e2263d;width: 100%;}
.color-00599c .carousel-marcas-noticia{border-bottom-color: #00599c;}
.color-aa915d .carousel-marcas-noticia{border-bottom-color: #aa915d;}
.color-155659 .carousel-marcas-noticia{border-bottom-color: #155659;}
.color-00249b .carousel-marcas-noticia{border-bottom-color: #00249b;}
.color-e1251b .carousel-marcas-noticia{border-bottom-color: #e1251b;}
.color-002577 .carousel-marcas-noticia{border-bottom-color: #009fe3;}
.noticia-savencia-txt {padding: 1em;}
.noticia-savencia-txt p{margin-bottom: 0;}
.noticia-savencia-txt .fecha{margin-bottom: 36px;font-size: 16px;}
.noticia-savencia-txt {color:#00599c;}
.single-marcas .color-00599c .noticia-savencia-txt {color:#00599c;}
.single-marcas .color-aa915d .noticia-savencia-txt {color:#011e41;}
.single-marcas .color-155659 .noticia-savencia-txt {color:#155659;}
.single-marcas .color-00249b .noticia-savencia-txt {color:#00249b;}
.single-marcas .color-e1251b .noticia-savencia-txt {color:#000;}
.single-marcas .color-002577 .noticia-savencia-txt {color:#009fe3;}
.noticia-savencia-txt a{text-transform: uppercase;color: #e2263d !important;}
.single-marcas .color-00599c .noticia-savencia-txt a{color: #e2263d !important;}
.single-marcas .color-aa915d .noticia-savencia-txt a{color: #aa915d !important;}
.single-marcas .color-155659 .noticia-savencia-txt a{color: #e2263d !important;}
.single-marcas .color-00249b .noticia-savencia-txt a{color: #ea0000 !important;}
.single-marcas .color-e1251b .noticia-savencia-txt a{color: #e1251b !important;}
.single-marcas .color-002577 .noticia-savencia-txt a{color: #011e41 !important;}
#marcas-galeria .owl-next,.carousel_noticias .owl-next {right: -40px;}
#marcas-galeria .owl-prev,.carousel_noticias .owl-prev{left: -40px;}
.linea-de-tiempo {max-width: 518px;margin: 0 auto;font-size: 19px;font-weight: 400;color: #808080;}
.linea-de-tiempo h2{font-size: 26px; font-weight: bold;}
.linea-de-tiempo h2 strong{border-bottom: 8px solid;padding-bottom: 22px;}
.linea-de-tiempo h3{font-size: 25px;font-weight: 400;line-height: 1.1;}
.linea-de-tiempo .borde{position: relative;text-align: center;}
.linea-de-tiempo .borde h3{text-align: center;}
.linea-de-tiempo .btn-vermas {margin-top: 63px;margin-bottom: 70px;}
.btn-vermas strong{border:2px solid #002577;font-weight: 500 !important;font-size: 17px;padding: 7px 5em;border-radius: 9999px;box-shadow: none;text-align: center;cursor: pointer;color:#009fe3;}
.milkaut-hoy strong{border-bottom-color:#009fe3 !important;}
#linea-de-tiempo-ampliada{display: none;}
.show{display: block !important;}
@media (min-width:782px){
	.linea-de-tiempo .borde{gap: 4em;}
	.linea-de-tiempo .borde::after{content: "";background-color: #002577;position: absolute;top: 0;bottom: 0;width: 8px;height: auto;left:50%;}
	.linea-de-tiempo .borde.color-009fe3::after{background-color: #009fe3 !important;}
	.linea-de-tiempo .borde.color-002577::after{background-color: #002577 !important;}
	.linea-de-tiempo .borde.color-aa915d::after{background-color: #aa915d !important;}
	.linea-de-tiempo .borde.color-002577,.linea-de-tiempo .borde.color-002577 h3,.linea-de-tiempo .borde.color-aa915d,.linea-de-tiempo .borde.color-aa915d h3{text-align: right;}
	.linea-de-tiempo .borde.color-009fe3,.linea-de-tiempo .borde.color-009fe3 h3,.linea-de-tiempo .borde.color-009fe3,.linea-de-tiempo .borde.color-009fe3 h3{text-align: left;}
}
@media (max-width:781px){
	.linea-de-tiempo{max-width: 300px;}
	.linea-de-tiempo .borde{gap:5px;margin-bottom: 50px;}
	.linea-de-tiempo .hito h2{position: relative;margin:40px auto;font-size: 40px;}
	.linea-de-tiempo .hito h2::after{content: "";background: #002577;position: absolute;bottom: -40px;width: 8px;height: 30px;left: 50%;}
	.linea-de-tiempo .hito.color-009fe3 h2::after{background-color: #009fe3 !important;}
	.linea-de-tiempo .hito.color-002577 h2::after{background-color: #002577 !important;}
	.linea-de-tiempo .hito.color-aa915d h2::after{background-color: #aa915d !important;}
	.linea-de-tiempo .hito .wp-block-group__inner-container .borde::after{content: "";background: #002577;position: absolute;bottom: -40px;width: 8px;height: 30px;left: 50%;}
	.linea-de-tiempo .hito .wp-block-group__inner-container .borde.color-009fe3::after{background-color: #009fe3 !important;}
	.linea-de-tiempo .hito .wp-block-group__inner-container .borde.color-002577::after{background-color: #002577 !important;}
	.linea-de-tiempo .hito .wp-block-group__inner-container .borde.color-aa915d::after{background-color: #aa915d !important;}
	.milkaut-hoy {margin-top: 90px;}
}
/**PRODUCTOS**/
.btn-svn a{background: #de6a09 !important;border: 1px solid #de6a09 !important;color: #fff !important;font-size: 20px;line-height: normal;display: inline-block;font-weight: 500;text-align: center;padding: 11px 50px;border-radius: 0 42px;width: auto;}
/*MARCAS*/

/*MERCADOS EXTERNOS*/
.page-mercados-externos .titulo-linea,.page-external-markets .titulo-linea{color: #011e41;}
.page-mercados-externos .titulo-linea::after,.page-external-markets .titulo-linea::after{width: calc(100% - 365px);background-color:#011e41;}
.mapa-interactivo-me .land{fill: #e6e6e6;fill-opacity: 1;stroke:#e6e6e6;stroke-opacity: 1;stroke-width:0.5;}
.mapa-interactivo-me svg{width: 100%;}
.mapa-interactivo-me .map{width:100%;margin:60px auto 200px;position: relative;}
.mapa-interactivo-me .map a path{fill: #3cb4e5;}
.mapa-interactivo-me .map a:hover{cursor: pointer;}
/*.mapa-interactivo-me .map a:hover path{fill:#003e52;}*/
.mapa-interactivo-me .map a path.active{fill:#003e52;}
.mapa-interactivo-me .map .tooltip{position: absolute;background: #FFF;padding: 0;z-index:9;margin: 0 auto;color: #808080;box-shadow:4px 4px 11px 0px rgba(0,0,0,.3);display: none;font-size: 14px;width: 100%;max-width: 200px;transform: translate(-50%,-50%);top: 50%;left: 50%;}
.mapa-interactivo-me .map .tooltip.active{display: block;opacity: 1;}
.mapa-interactivo-me .map .tooltip h3{margin: 0;font-size: 16px;color: #FFF;text-transform: uppercase;font-weight: 600;background: #003e52;padding: 0 10px;}
.mapa-interactivo-me .map .tooltip ul{padding: 10px;line-height: 1.1;}
.mapa-interactivo-me .map .tooltip ul li {margin: 8px 0;}
.mapa-interactivo-me .map .tooltip ul li::marker {color: #004e65;}
.mapa-interactivo-me .map .tooltip.infoAR{top: 90%;left: 41%;}
.mapa-interactivo-me .map .tooltip.infoBR{top: 78%;left: 45%;}
.mapa-interactivo-me .map .tooltip.infoBO{top: 78%;left: 18%;}
.mapa-interactivo-me .map .tooltip.infoCL{top: 90%;left: 18%;}
.mapa-interactivo-me .map .tooltip.infoCN{top: 51%;left: 60%;}
.mapa-interactivo-me .map .tooltip.infoDZ{top: 48%;left: 50%;}
.mapa-interactivo-me .map .tooltip.infoES{top: 52%;left: 36%;}
.mapa-interactivo-me .map .tooltip.infoFR{top: 49%;left: 36%;}
.mapa-interactivo-me .map .tooltip.infoIT{top: 53%;left: 61%;}
.mapa-interactivo-me .map .tooltip.infoJP{top: 51%;left: 75%;}
.mapa-interactivo-me .map .tooltip.infoNG{top: 66%;left: 60%;}
.mapa-interactivo-me .map .tooltip.infoNL{top: 43%;left: 58%;}
.mapa-interactivo-me .map .tooltip.infoPY{top: 84%;left: 41%;}
.mapa-interactivo-me .map .tooltip.infoRU{top: 39%;left: 47%;}
.mapa-interactivo-me .map .tooltip.infoUS{top: 39%;left: 33%;}
.mapa-interactivo-me .map .tooltip.infoUY{top: 90%;left: 41%;}
.lang img{vertical-align: bottom;}
/*MERCADOS EXTERNOS*/

/*SEARCH*/
.page-numbers{margin: 0 10px;}
/*SEARCH*/

.grecaptcha-badge{visibility:hidden}
#main-footer{font-size:18px;line-height:18px;font-weight:400;color:#004b62;background:#e5e4e4!important;margin:39px 0 0 0;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;direction:ltr;align-items:flex-start;padding:8px 0}
#main-footer a{text-decoration: none !important;}
#main-footer::after{background:url(img/bg-linea.jpg);background-size:contain;position:absolute;content:'';height:8px;right:0;left:0;bottom:0;z-index:99}
#main-footer::before{background:url(img/bg-linea.jpg);background-size:contain;position:absolute;content:'';height:8px;right:0;left:0;top:0;z-index:99}
#prefooter{padding-left: 0;padding-right: 0;}
#main-footer .row .logo-footer{background:#fff;padding:39px 0;text-align:right;padding-right:3%}
#main-footer .row .logo-footer img{max-width:280px!important}
#main-footer .row .footer-menu{padding-left:0!important;padding:39px 0}
#main-footer hr{border-color:#004b62;border-width:2px}
#main-footer .row .footer-menu .menu-footer{display:flex;padding-left:6%;margin-bottom:40px;list-style:none}
#main-footer .row .footer-menu .w-946{width:90%}
#main-footer .row .footer-menu .menu-footer li{margin:0 1%;align-items:center;display:inline-flex}
#a_mapasitio{text-align:center;cursor:pointer}
#a_mapasitio:hover{text-decoration:underline}
#menu_mapasitio{margin-top:30px;overflow:hidden;padding:0 2%;font-size:14px}
#menu_mapasitio ul{list-style:none}
#menu_mapasitio ul li{width:25%;float:left;margin-bottom:23px;font-weight:700;text-transform:uppercase;min-height:144px}
#menu_mapasitio ul li .sub-menu{margin-top:10px}
#menu_mapasitio ul li .sub-menu li{width:100%;float:none;margin-bottom:5px;font-weight:400;text-transform:none;min-height:inherit}
#menu_mapasitio ul li.w-50p .sub-menu li{width:50%;float:left}
.footer-menu .menu-footer-widget div{width:100%!important;padding-left:6%}
.footer-menu .menu-footer-widget ul{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px;text-align: center;}
.footer-menu .menu-footer-widget ul.sub-menu {margin-top: 10px;font-size: .9em;text-align: center;}
.footer-menu .menu-footer-widget ul.sub-menu li {display: block;width: 100%;margin: 6px 0;}
#politicassfda {cursor: pointer;}

/**RECLAMOS**/
#main .reclamos label{margin: 0!important;opacity: .5;}
.wpcf7-form-control-wrap .wpcf7-not-valid-tip:nth-child(3){display: none;}
.codedropz-upload-handler {border-radius: 0 42px;border-width: 3px;border-style: dashed;border-color: #de6a09;}
/**RECLAMOS**/

@media screen and (max-width:1525px) and (min-width:1400px){
	.menu_container a{font-size:19px}
	.logo img{max-width:255px}
}

@media screen and (max-width:1400px){
	.menu_container a{font-size:17px}
	.logo img{max-width:230px}
	.icon-m{padding-left:10px!important}
	.menu_container a.navbar-brand{margin-left:2%!important}
}

@media screen and (min-width:1200px) and (max-width:1400px){
	.menu_container a{font-size:16px}
}

@media screen and (min-width:992px) and (max-width:1200px){
	.menu_container a{font-size:13px}
	.logo img{max-width:180px}
	.menu_container a.navbar-brand{margin-left:1%!important}
	.icon-m{margin-right:1%!important;margin-left:0!important;padding:16px .5%!important}
	.menu_container a{padding:16px 0}
}

@media screen and (min-width:992px){
	.dropdown-menu{top:98%}
	.navbar-nav>li.dropdown.show,.navbar-nav>li.dropdown:hover{position:static}
	.menu_container .dropdown.show,.menu_container .dropdown:hover{background:url(img/c2-f.png);background-repeat:no-repeat;background-position:bottom center}
	.navbar-nav>li.dropdown.show .dropdown-menu,.navbar-nav>li.dropdown:hover .dropdown-menu{display:inline-flex;width:100%;text-align:center;left:0;right:0;-ms-flex-pack:justify!important;justify-content:space-between!important;padding:0!important}
	.dropdown-menu>li{display:table-cell}
	.menu_container ul.dropdown-menu li.menu-item{padding:8px 0;background:rgba(0,75,98,.86)}
	.menu_container ul.dropdown-menu li.menu-item:hover{background:rgba(0,75,98,.86)}
	.menu_container ul{margin:0!important}
	.dropdown-item:focus,.dropdown-item:hover{color:#fff;text-decoration:none;background-color:transparent}
	.menu_container ul.dropdown-menu li a{color:#fff!important;padding:5px 12px}
	.dropdown-toggle::after{display:none}
	.menu_container .c-1 ul.dropdown-menu{background:rgba(224,124,37,0)}
	.menu_container .c-1 ul.dropdown-menu li.menu-item{background:rgba(224,124,37,.86)}
	.menu_container .c-1 ul.dropdown-menu li.menu-item:hover{background:rgba(224,124,37,.86)}
	.menu_container .c-1 .dropdown-toggle::after{border-bottom-color:rgba(224,124,37,.86)}
	.menu_container .dropdown.show.c-1,.menu_container .dropdown:hover.dropdown.c-1{background-image:url(img/c1-f.png)}
	.menu_container .c-2 ul.dropdown-menu{background:rgba(0,75,98,0)}
	.menu_container .c-2 ul.dropdown-menu li.menu-item{background:rgba(0,75,98,.86)}
	.menu_container .c-2 ul.dropdown-menu li.menu-item:hover{background:rgba(0,75,98,.86)}
	.menu_container .c-2 .dropdown-toggle::after{border-bottom-color:rgba(0,75,98,.86)}
	.menu_container .dropdown.show.c-2,.menu_container .dropdown:hover.dropdown.c-2{background-image:url(img/c2-f.png)}
	.menu_container .c-3 ul.dropdown-menu{background:rgba(0,143,208,0)}
	.menu_container .c-3 ul.dropdown-menu li.menu-item{background:rgba(0,143,208,.86)}
	.menu_container .c-3 ul.dropdown-menu li.menu-item:hover{background:rgba(0,143,208,.86)}
	.menu_container .c-3 .dropdown-toggle::after{border-bottom-color:rgba(0,143,208,.86)}
	.menu_container .dropdown.show.c-3,.menu_container .dropdown:hover.dropdown.c-3{background-image:url(img/c3-f.png)}
	.menu_container .c-4 ul.dropdown-menu{background:rgba(27,187,233,0)}
	.menu_container .c-4 ul.dropdown-menu li.menu-item{background:rgba(27,187,233,.86)}
	.menu_container .c-4 ul.dropdown-menu li.menu-item:hover{background:rgba(27,187,233,.86)}
	.menu_container .c-4 .dropdown-toggle::after{border-bottom-color:rgba(27,187,233,.86)}
	.menu_container .dropdown.show.c-4,.menu_container .dropdown:hover.dropdown.c-4{background-image:url(img/c4-f.png)}
	.menu_container .c-5 ul.dropdown-menu{background:rgba(177,202,64,0)}
	.menu_container .c-5 ul.dropdown-menu li.menu-item{background:rgba(177,202,64,.86)}
	.menu_container .c-5 ul.dropdown-menu li.menu-item:hover{background:rgba(177,202,64,.86)}
	.menu_container .c-5 .dropdown-toggle::after{border-bottom-color:rgba(177,202,64,.86)}
	.menu_container .dropdown.show.c-5,.menu_container .dropdown:hover.dropdown.c-5{background-image:url(img/c5-f.png)}
	.item-valores{text-align:center;color:#fff;display:inline-block;margin:0 auto;background-size:contain!important;cursor:pointer}
	.item-val.vmedio p{margin-bottom:0!important}
	.valores{position:relative;width:99%;min-height:686px}
	.item-valores{position:absolute}
	.item-valores.vizq{top:26%;right:50%;background:url(img/bg-valores-2.svg) top left no-repeat;width:280px;height:240px}
	.item-valores.vtop{left:50%;top:1%;background:url(img/bg-valores-1.svg) top center no-repeat;width:240px;height:280px;transform:translateX(-50%)}
	.item-valores.vder{top:26%;left:50%;background:url(img/bg-valores-3.svg) top right no-repeat;width:280px;height:240px}
	.item-valores.vbottom{top:44%;left:50%;background:url(img/bg-valores-4.svg) bottom center no-repeat;width:240px;height:280px;transform:translateX(-50%)}
	.item-valores.vmedio{position:relative;top:0;left:0}
	.item-valores .info{position:absolute;padding:0;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}
	.item-valores.vizq .info{padding:0 35% 0 16%}
	.item-valores.vtop .info{padding:0 10.5% 10.5% 10.5%}
	.item-valores.vder .info{padding:0 16% 0 35%}
	.item-valores.vbottom .info{padding:10.5% 10.5% 0 10.5%}
	.item-valores.active.vizq{width:371px;height:305px;top:20.4%}
	.item-valores.active.vtop{width:305px;height:371px;top:-12%}
	.item-valores.active.vder{width:371px;height:305px;top:20.4%}
	.item-valores.active.vbottom{width:305px;height:371px}
	.item-valores.active.vizq .info{padding:5% 32% 0 15%}
	.item-valores.active.vtop .info{padding:0 15.4% 15.4% 15.4%}
	.item-valores.active.vder .info{padding:5% 15% 0 32%}
	.item-valores.active.vbottom .info{padding:15.4% 15.4% 0 15.4%}
	.box-valores{position:relative;margin-top:86px}
	.item-val.vmedio{position:absolute;top:40%;left:48%;z-index:9999;text-align:center;background:rgba(0,143,208,.5);color:#fff;font-size:15px;display:block;-ms-transform:rotate(45deg) translateX(-50%);-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);transition:transform .1s cubic-bezier(0,1.8,1,1.8);width:150px;height:150px;margin:auto;border-radius:22%}
	.item-val .info{top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);position:relative;overflow:hidden}
	.productos-gb .col-lg-2{flex:0 0 20%;max-width:20%}
	#v1.FS_box .items.fotoIDF1{grid-row-start:1;grid-row-end:3}
	#v1.FS_box .items.fotoIDF2{grid-row-start:2;grid-row-end:4;grid-column-start:3;grid-column-end:5}
	#v1.FS_box .items.fotoIDF3{grid-row-start:5;grid-row-end:6;grid-column-start:1;grid-column-end:3}
	#v2.FS_box .items.fotoIDF1{grid-row-start:1;grid-row-end:3}
	#v2.FS_box .items.fotoIDF2{grid-row-start:2;grid-row-end:3;grid-column-start:3;grid-column-end:5}
	#v2.FS_box .items.fotoIDF3{grid-row-start:4;grid-row-end:5;grid-column-start:1;grid-column-end:2}
	#v3.FS_box .items.fotoIDF1{grid-row-start:1;grid-row-end:3;grid-column-start:4}
	#v3.FS_box .items.fotoIDF2{grid-row-start:2;grid-row-end:4;grid-column-start:1;grid-column-end:3}
	.marcas-box-grid .items.fotoMBG1{grid-row-start:1;grid-row-end:3}
	.marcas-box-grid .items.fotoMBG2{grid-row-start:2;grid-row-end:4;grid-column-start:4;grid-column-end:5}
	.marcas-box-grid .items.fotoMBG3{grid-row-start:4;grid-row-end:5;grid-column-start:1;grid-column-end:5}
}

@media (min-width:782px){
	.mobile-only{display: none !important;}
}
@media (min-width:1161px) and (max-width:1559px){
	.img-float .float-blurb{right:43%;top:7%}
}

@media (max-width:1160px){
	.img-float{min-height:inherit!important;height:inherit!important}
	.img-float .hstr-detalle{position:inherit;padding:8%;padding-bottom:1%;top:0;left:0;right:0;bottom:0}
	.img-float .float-blurb,.img-float .float-img{position:inherit;padding:1%;max-width:90%;text-align:center;top:0;left:0;right:0;bottom:0;margin:0 auto}
}

@media screen and (max-width:991px){
	.logo img{max-width:275px}
	.menu_container ul li.menu-item{display:block}
	.menu_container a{margin:5px 0!important;padding:0;font-size:22px}
	.navbar-brand.logo{margin-right:1%!important}
	.icon-m{margin:26px 1%!important;padding:0!important}
	.cabecera_container{overflow:visible}
	.navbar-collapse{position:absolute;top:90px;left:0;width:100%;z-index:909999999999999999999999999999999999;background:#fff;padding:20px 0;box-shadow:0 25px 16px rgba(0,0,0,.5)}
	.menu_container a{text-align:left!important;font-size:18px}
	.menu_container ul li.menu-item{margin:5px 4%;text-align:left;border-bottom:2px solid #eaeaea;padding-bottom:10px}
	.menu_container ul li br{display:none}
	.menu_container{padding:0 2%;min-height:82px}
	#main-footer::after,#main-footer::before,.borde-savencia::after,.borde-savencia::before,.menu_container::after,.single-marcas .titulo-banner::after,.single-post .titulo-blog::after,.titulo-fdo::after{background:url(img/bg-linea_mob.jpg);background-size:contain}
	.menu_container ul.dropdown-menu li.menu-item{border-bottom:0}
	.dropdown-item:focus,.dropdown-item:hover{background-color:#fff}
	.col-1-3,.col-2-3{width:100%!important;margin:25px 0}
	.gallery{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:50%;-moz-column-width:50%;column-width:50%}
	.valores{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.item-valores{-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%;margin:1%;padding:9% 2%;width:100%;position:relative;min-height:200px;-webkit-border-radius:0 89px;border-radius:0 89px}
	.item-valores .info{width:90%;margin:0 auto;padding:1%}
	.item-valores.vtop{background:#de6a09}
	.item-valores.vizq{background:#b1ca40}
	.item-valores.vder{background:#004b62}
	.item-valores.vbottom{background:#1bbbe9}
	.item-valores.active .valor-dtll{width:85%;margin:0 auto}
	.box-valores{margin-top:57px}
	.item-val.vmedio{display:none}
	.item-val .info{top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);position:relative;overflow:hidden}
	.rse-area{font-size:22px}
	.rse-areas{margin:0!important}
	.has-2-columns .wp-block-column.rse-areas:not(:first-child),.wp-block-column.rse-areas:nth-child(2n){margin:0!important}
	.desc{font-size:30px}
	.FS_box{grid-template-columns:50% 50%}
	#v1.FS_box .items.fotoIDF1{grid-row-start:1;grid-row-end:3}
	#v1.FS_box .items.fotoIDF2{grid-row-start:4;grid-row-end:6;grid-column-start:1;grid-column-end:3}
	#v1.FS_box .items.fotoIDF3{grid-row-start:9;grid-row-end:10;grid-column-start:1;grid-column-end:3}
	#v2.FS_box .items.fotoIDF1{grid-row-start:1;grid-row-end:3}
	#v2.FS_box .items.fotoIDF2{grid-row-start:4;grid-row-end:5;grid-column-start:1;grid-column-end:3}
	#v2.FS_box .items.fotoIDF3{grid-row-start:7;grid-row-end:8;grid-column-start:1;grid-column-end:2}
	#v3.FS_box .items.fotoIDF1{grid-row-start:2;grid-row-end:4;grid-column-start:2}
	#v3.FS_box .items.fotoIDF2{grid-row-start:4;grid-row-end:5;grid-column-start:1;grid-column-end:3}
	.marcas-box-grid{grid-template-columns:50% 50%}
	.marcas-box-grid .items.fotoMBG1{grid-row-start:1;grid-row-end:3}
	.marcas-box-grid .items.fotoMBG2{grid-row-start:4;grid-row-end:6;grid-column-start:2;grid-column-end:3}
	.marcas-box-grid .items.fotoMBG3{grid-row-start:7;grid-row-end:8;grid-column-start:1;grid-column-end:3}
	.carousel_actualidad_savencia .owl-item .post-svnc .post-svnc-txt p{font-size: 16px;}
	.carousel_actualidad_savencia .owl-item .post-svnc .post-svnc-txt h3{font-size: 20px;}
	#footer-bottom{display:block}
	#main-footer .row .logo-footer{text-align:center}
	#main-footer .row .footer-menu .w-946{width:100%!important;max-width:100%!important}
	#main-footer .row .footer-menu .menu-footer{padding:2%}
	#menu_mapasitio ul li{width:33%}
	.footer-menu .menu-footer-widget div{width:100%!important;padding:8px 2%}
}

@media (max-width:781px){
	.borde-savencia .wp-block-column:not(:last-child){margin-right:0!important}
	.borde-savencia .wp-block-column:not(:first-child),.borde-savencia .wp-block-column:nth-child(2n){margin-left:0!important}
	.borde-savencia .wp-block-column{flex-basis:100%}
	.borde-savencia h2,.borde-savencia p{margin:38px 3%}
	.gallery{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-width:100%;-moz-column-width:100%;column-width:100%}
	.reverse-columns {flex-direction: column-reverse;}
	.pc-only{display: none !important;}
}

@media (max-width:768px){
	.home_marcas_arg{padding:25% 5% 5% 5%}
	.home_marcas_arg .wp-block-cover-text,.home_marcas_arg p{font-size:32px!important}
	.active .d-none{display:block!important}
	.wpcf7-form{text-align:center}
	.has-2-columns .wp-block-column{flex-basis:45%!important;flex-grow:0}
	.has-2-columns .wp-block-column:not(:last-child){margin-right:1%!important}
	.has-2-columns .wp-block-column:not(:first-child){margin-left:1%!important}
	.historia-seccion{min-height:inherit;position:inherit;height:inherit;display:block!important}
	.hstr-detalle{position:inherit;padding:8%}
	.historia-seccion .float-img{position:inherit;padding:1%}
	.ubi-bottom .hstr-detalle,.ubi-centro .hstr-detalle,.ubi-der .hstr-detalle,.ubi-izq .hstr-detalle,.ubi-top .hstr-detalle{top:0;right:0;bottom:0;left:0}
	.item-valores h2,.item-valores h2 a{font-size:22px}
	.item-valores{flex:95%;max-width:95%;min-height:inherit;margin:2% auto}
	.mapa-selectores{width:43%}
	.mapa-selectores a{font-size:15px}
	.mapa-selectores a span{margin-right:3px}
	.rse-area{font-size:18px;height:inherit!important}
	.rse-area::before{width:55px;height:65px;background-position:0 -65px}
	.rse-areas{margin:0!important}
	.rse-detalle{font-size:18px}
	.rse-detalle h3{font-size:30px}
	.marcas-box .has-2-columns .wp-block-column:not(:first-child),.marcas-box .wp-block-column:nth-child(2n){margin:0!important}
	.desc{font-size:22px}
	.FS_box{grid-template-columns:100%;max-width:381px}
	#v1.FS_box .items.fotoIDF1,#v2.FS_box .items.fotoIDF1{grid-row-start:auto;grid-row-end:auto}
	#v1.FS_box .items.fotoIDF2,#v2.FS_box .items.fotoIDF2{grid-row-start:auto;grid-row-end:auto;grid-column-start:auto;grid-column-end:auto}
	#v1.FS_box .items.fotoIDF3,#v2.FS_box .items.fotoIDF3{grid-row-start:auto;grid-row-end:auto;grid-column-start:auto;grid-column-end:auto}
	#v3.FS_box .items.fotoIDF1{grid-row-start:auto;grid-row-end:auto;grid-column-start:auto}
	#v3.FS_box .items.fotoIDF2{grid-row-start:auto;grid-row-end:auto;grid-column-start:auto;grid-column-end:auto}
	.marcas-box-grid{grid-template-columns:100%;max-width:381px}
	.marcas-box-grid .items.fotoMBG1,.marcas-box-grid .items.fotoMBG2,.marcas-box-grid .items.fotoMBG3{display:none}
	.mapa-interactivo-me .map .tooltip{font-size: 10px;max-width: 150px}
	.mapa-interactivo-me .map .tooltip h3{font-size: 13px;}
	.mapa-interactivo-me .map .tooltip ul {;margin-left: 16px;}
	.mapa-interactivo-me .map .tooltip.infoDZ{top:42%;left:50%;}
	.mapa-interactivo-me .map .tooltip.infoBO{top:81%;left:14%;}
	.mapa-interactivo-me .map .tooltip.infoBR{top:82%;left:49%;}
	.mapa-interactivo-me .map .tooltip.infoCL{top:94%;left:13%;}
	.mapa-interactivo-me .map .tooltip.infoUS{top:51%;left:40%;}
	.mapa-interactivo-me .map .tooltip.infoJP{top:51%;left:70%;}
	.mapa-interactivo-me .map .tooltip.infoNG{top:66%;left:64%;}
	.mapa-interactivo-me .map .tooltip.infoPY{top:84%;left:48%;}
	.mapa-interactivo-me .map .tooltip.infoCN{top:51%;left:55%;}
	.mapa-interactivo-me .map .tooltip.infoRU{top:39%;left:43%;}
	.mapa-interactivo-me .map .tooltip.infoUY{top:90%;left:46%;}
	#main-footer .row .footer-menu .menu-footer{display:block}
	#main-footer .row .footer-menu .menu-footer li{margin:2%}
	#menu_mapasitio ul li{width:50%}	
	.footer-menu .menu-footer-widget ul{display:block}
	.footer-menu .menu-footer-widget ul li{margin:2%}
}

@media (max-width:600px){
	.admin-bar #main-header.is-sticky{top:0}
	.mapa-interactivo-me .map .tooltip.infoDZ{top:38%;left:50%;}
	.mapa-interactivo-me .map .tooltip.infoBO{top:94%;left:53%;}
	.mapa-interactivo-me .map .tooltip.infoBR{top:87%;left:54%;}
	.mapa-interactivo-me .map .tooltip.infoCL{top:100%;left:47%;}
	.mapa-interactivo-me .map .tooltip.infoUS{top:51%;left:43%;}
	.mapa-interactivo-me .map .tooltip.infoJP{top:51%;left:66%;}
	.mapa-interactivo-me .map .tooltip.infoNG{top:66%;left:68%;}
	.mapa-interactivo-me .map .tooltip.infoPY{top:84%;left:51%;}
	.mapa-interactivo-me .map .tooltip.infoCN{top:51%;left:51%;}
	.mapa-interactivo-me .map .tooltip.infoRU{top:39%;left:39%;}
	.mapa-interactivo-me .map .tooltip.infoUY{top:90%;left:50%;}
}

@media (max-width:575px){
	.marcas-box .imagen{display:none}
}

@media (max-width:480px){
	:target:before{content:"";display:block;height:240px;margin:-240px 0 0}
	.icon-m{display:none}
	.icon-m.naviconm{display:block}
	.navbar-brand.logo,.navbar-dark .navbar-toggler{margin:5% auto}
	.titulo-fdo .titulo,.titulo-fdo h1{text-shadow:1px 1px 7px rgba(0,1,1,.9);left:4%}
	.page-marcas .titulo-fdo{background-image:url(http://savencia.leadworks.com.arimg/marcas_banner_480.jpg)!important;background-position:top right!important}
	h1{font-size:34px;line-height:normal}
	.titulo-fdo h1 i,.titulo-fdo h1 strong{font-size:44px}
	h2{font-size:26px;line-height:normal}
	input,label,select,textarea{font-size:16px}
	.borde-input .label,.borde-input input{float:none;width:100%!important}
	.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:100%;margin:18px 0}
	.btn-naranja{font-size:21px;padding:10px}
	.hstr-info h3{font-size:20px}
	.titulo-linea::after{width: calc(100% - 177px);}
	.mapa-interactivo-me .map .tooltip.infoDZ{top:136%;left:66%;}
	.mapa-interactivo-me .map .tooltip.infoBO{top:136%;left:66%;}
	.mapa-interactivo-me .map .tooltip.infoBR{top:136%;left:66%;}
	.mapa-interactivo-me .map .tooltip.infoCL{top:136%;left:66%;}
	.mapa-interactivo-me .map .tooltip.infoUS{top:136%;left:66%;}
	.mapa-interactivo-me .map .tooltip.infoJP{top:136%;left:66%;}
	.mapa-interactivo-me .map .tooltip.infoNG{top:136%;left:66%;}
	.mapa-interactivo-me .map .tooltip.infoPY{top:136%;left:66%;}
	.mapa-interactivo-me .map .tooltip.infoCN{top:136%;left:66%;}
	.mapa-interactivo-me .map .tooltip.infoRU{top:136%;left:66%;}
	.mapa-interactivo-me .map .tooltip.infoUY{top:136%;left:66%;}
	.carousel_actualidad_savencia .owl-item .post-svnc .post-svnc-txt{margin-top: 6px;}
	.carousel_actualidad_savencia .owl-item .post-svnc .post-svnc-txt p{font-size: 12px;}
	.carousel_actualidad_savencia .owl-item .post-svnc .post-svnc-txt h3{font-size: 16px;}
	.post-svnc .img .filtro{bottom: 92px;}
	#footer-bottom{padding-top:15px}
	.footer-menu ul li.menu-item{margin:3px 10px;padding:0!important}
	#menu_mapasitio ul li{width:94%;min-height:inherit}
	.footer-menu .menu-footer-widget div{padding:5px 2%}
	.footer-menu .menu-footer-widget ul{margin-bottom:2%}
	.footer-menu .menu-footer-widget ul li{margin:5% 2%}
}

@media (max-width:430px){
	.borde-savencia h2 em,.borde-savencia h2 i,.borde-savencia i,.home_marcas_arg strong,.titulo-fdo h1 i,.titulo-fdo h1 strong{display:inline-block}
}

@media (max-width:355px){
	.menu_container{min-height:148px}
	.navbar-collapse{top:130px}
	.iconos-desc{font-size: 16px;}
	.iconos-desc .iconos {max-width: 111px;}
}