/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.affix{position:fixed;width:100%;top:0;z-index:1035;left:0;}.alert-wrapper{position:fixed;bottom:0;left:0;max-width:100%;max-height:75vh;overflow:scroll;z-index:9999;}.toast-wrapper{position:fixed;top:0;right:0;z-index:9999;}.book-navigation .menu{border-top:1px solid #000000;}.book-navigation .book-pager{border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0;}.book-navigation .menu{padding-bottom:0;padding-top:1em;}.book-navigation .book-pager{margin:0;overflow:auto;padding:0.5em 0;}.book-pager__item{display:inline-block;list-style-type:none;vertical-align:top;}.book-pager__item--previous{text-align:left;width:45%;}[dir=rtl] .book-pager__item--previous{float:right;text-align:right;}.book-pager__item--center{text-align:center;width:8%;}.book-pager__item--next{float:right;text-align:right;width:45%;}[dir=rtl] .book-pager__item--next{float:left;text-align:left;}.breadcrumb{font-size:0.929em;}.region-breadcrumb{padding:0 15px 0.25em;width:100%;}#content .comment-wrapper h2{margin-bottom:1em;}#content .comment-wrapper h2.comment-form__title{margin-bottom:1em;}.field-node--comment{font-size:0.9625rem;}.comment{margin-bottom:1.5rem;vertical-align:top;display:table;}[dir=rtl] .comment{direction:rtl;}.comment__meta{padding:0 30px 0 0;font-size:1.1rem;}[dir=rtl] .comment__meta{padding:0 0 0 30px;}.comment__attribution img{border:1px solid #000000;}.comment .field--name-user-picture img{margin:0;}.comment__author .username{white-space:nowrap;}.comment__author{margin:4px 0;line-height:1.2;}.comment__time,.comment__permalink{margin-bottom:4px;color:#68696b;font-size:0.9625rem;line-height:1.2;padding:0 0.5em 0 0;}[dir=rtl] .comment__time,.comment__permalink{padding:0 0 0 0.5em;}.comment__permalink{font-size:0.9625rem;line-height:1.2;}.comment__content:before{content:"";position:absolute;right:100%;top:1.5rem;border-top:1.5rem solid transparent;border-right:1.5rem solid #000000;border-bottom:1.5rem solid transparent;}[dir=rtl] .comment__content:before{right:auto;left:100%;border-right:none;border-left:1.5rem solid #000000;}.comment__content:after{content:"";position:absolute;right:100%;top:1.5rem;border-top:1.5rem solid transparent;border-right:1.5rem solid #f8f9fa;border-bottom:1.5rem solid transparent;margin-right:-1px;}[dir=rtl] .comment__content:after{right:auto;left:100%;border-right:none;border-left:1.5rem solid #f8f9fa;margin-right:0;margin-left:-1px;}.comment__content h3{margin-top:0.94em;margin-bottom:0.45em;font-size:1.375rem;}.comment__content nav{padding-top:1px;}.indented{margin-left:40px;}[dir=rtl] .indented{margin-right:40px;margin-left:0;}.comment .links{padding:0 0 0.25em 0;}.comment .links-inline span{padding:0 0.5em 0 0;font-size:1.1rem;}[dir=rtl] .comment .links-inline span{padding:0 0 0 0.5em;}.comment--unpublished{margin-right:5px;padding:5px 2px 5px 5px;background:#f8f9fa;}[dir=rtl] .comment--unpublished{margin-left:5px;margin-right:0;padding:5px 5px 5px 2px;}.unpublished .comment-text .comment-arrow{border-left:1px solid #f8f9fa;border-right:1px solid #f8f9fa;}.unpublished{padding:1.5rem 1.5rem 0;}.comment-footer{display:table-row;}.comment--unpublished .comment__text:after,.node--unpublished .comment__text:after{border-right-color:#f8f9fa;}[dir=rtl] .comment--unpublished .comment__content:after,[dir=rtl] .node--unpublished .comment__content:after{border-left-color:#f8f9fa;}.views-field-variations > span > div{display:flex;align-items:center;}.views-field-variations > span > div > div{display:inline-block;}.views-field-variations{margin-bottom:0;}.views-field-variations .field--name-price{display:inline-block;width:70px;text-align:right;padding-bottom:1.2rem;}.views-field-variations .field--type-entity-reference{padding-left:1rem;}.views-field-variations .commerce-order-item-variation-cart-form-form{display:flex;max-width:100%;}.views-field-variations .commerce-order-item-variation-cart-form-form .field--name-purchased-entity{padding:0;margin:0;}.views-field-variations .commerce-order-item-variation-cart-form-form .field--name-quantity{display:inline-block;margin-bottom:0;padding:0;}.views-field-variations .commerce-order-item-variation-cart-form-form .field--name-quantity label{display:none;}.views-field-variations .commerce-order-item-variation-cart-form-form .field--name-quantity input{width:50px;}.views-field-variations .commerce-order-item-variation-cart-form-form .form-actions{display:inline-block;margin-bottom:0;padding:0;}#edit-shipping-information .col-auto,#edit-payment-information-billing-information .col-auto,#edit-payment-information-billing-information.col-auto,#edit-order-summary .col-auto,#edit-order-summary.col-auto{padding:0;}#edit-shipping-information #edit-shipping-information-shipping-profile-field-ruc-wrapper{display:none;}.view-id-listado_de_productos .views-row > div{display:inline-block;}.view-id-listado_de_productos .views-row{border-bottom:1px solid #ecebeb;margin-top:0.5rem;display:flex;}.view-id-listado_de_productos .views-row .views-field-title{width:320px;display:flex;align-items:center;color:#343a40;}.cart-block--contents{background:#000000;color:#f8f9fa;font-size:0.825rem;width:auto;}.cart-block--contents .cart-block--contents__items{max-height:inherit;overflow-y:hidden;overflow-x:hidden;}.cart-block--contents .cart-block--contents__items table{color:#f8f9fa;}.cart-block--contents .cart-block--contents__items table thead.thead-light{background:#000000;color:#f8f9fa;}.cart-block--contents .cart-block--contents__items table tr:hover{color:#f8f9fa;}.cart--cart-offcanvas{background:#000000;color:#f8f9fa;font-size:0.825rem;}.cart--cart-offcanvas .cart-block--offcanvas-contents__links{padding:0.5rem 1rem;}.cart--cart-offcanvas .cart-block--offcanvas-contents__links a{color:#f8f9fa;text-decoration:none;}.cart--cart-offcanvas .cart-block--offcanvas-contents__links a:hover{color:#000000;}.cart--cart-offcanvas .btn-close{color:#f8f9fa;padding:0.25rem;}.cart--cart-offcanvas table{color:#f8f9fa;}.cart--cart-offcanvas table .btn{color:#f8f9fa;}.cart--cart-offcanvas table td.cart-block--offcanvas-cart-table__title,.cart--cart-offcanvas table td.cart-block--offcanvas-cart-table__price{padding:0.5rem 0.25rem !important;}.cart--cart-offcanvas table td.cart-block--offcanvas-cart-table__quantity{padding:0.25rem !important;}.cart--cart-offcanvas table .btn{color:#f8f9fa;font-size:0.825rem;}.cart--cart-offcanvas table .btn:hover{color:#000000;}.cart--cart-offcanvas table tfoot .btn{background:transparent;color:white;border-color:white;font-size:0.825rem;margin-top:0.5rem;}.cart--cart-offcanvas table tfoot .btn:hover{background:#000000;}.contextual-links a{border-bottom:none;text-shadow:0 0 0;}details{border:1px solid #000000;margin-top:1rem;margin-bottom:1rem;}details > .details-wrapper{padding:0.5em 1.5em;}summary{cursor:pointer;padding:0.2em 0.5em;}.js .dropbutton-wrapper .dropbutton-widget{position:relative;}.js .dropbutton-widget{border:1px solid;border-color:#e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2;background-color:#fff;background-image:-webkit-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:linear-gradient(to bottom,#f3f3f3,#e8e8e8);color:#3a3a3a;cursor:pointer;text-align:center;margin:0.125em 0;border-radius:1em;overflow:hidden;}.js .dropbutton-widget:hover{border-color:#e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2;}.js .dropbutton-widget .button{border:none;margin:0;padding:0.32em 1em;background:transparent none;}.js .dropbutton-multiple .dropbutton-widget .dropbutton-action a{margin-right:0;}[dir=rtl].js .dropbutton-multiple .dropbutton-widget .dropbutton-action a{margin-left:0;}.js .dropbutton .secondary-action{border-top-color:#ccc;}.js .dropbutton-toggle button{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#e8e8e8,#d2d2d2);background-image:linear-gradient(to bottom,#e8e8e8,#d2d2d2);}.js .dropbutton-toggle .dropbutton-arrow:hover{background:#ccc;}.js .dropbutton a{color:#3a3a3a;border-bottom:0 none;}.js .dropbutton .dropbutton-action:hover,.js .dropbutton a:hover{background:#dedede;border-bottom:0 none;}.js .dropbutton-widget{background-color:white;border:1px solid #cccccc;}.js .dropbutton-widget:hover{border-color:#b8b8b8;}.dropbutton .dropbutton-action > *{padding:0.1em 0.5em;white-space:nowrap;}.dropbutton .secondary-action{border-top:1px solid #e8e8e8;}.dropbutton-multiple .dropbutton{border-right:1px solid #e8e8e8;}[dir=rtl] .dropbutton-multiple .dropbutton{border-left:1px solid #e8e8e8;border-right:0 none;}.dropbutton-multiple .dropbutton .dropbutton-action > *{margin-right:0.25em;}[dir=rtl] .dropbutton-multiple .dropbutton .dropbutton-action > *{margin-left:0.25em;margin-right:0;}.js td .dropbutton-multiple{padding-right:10em;margin-right:2em;max-width:100%;}.js td .dropbutton-wrapper{min-height:2em;}.js .dropbutton-wrapper,.js .dropbutton-widget{display:block;position:relative;}.js td .dropbutton-widget{position:absolute;}.feed-icon{border-bottom:none;display:inline-block;padding:1rem 0 0 0;}.field--type-entity-reference{margin:0 0 1.2rem;}.field--type-entity-reference .field__label{font-weight:bold;margin:0;padding-right:0.3rem;}[dir=rtl] .field--type-entity-reference .field__label{padding-left:0.3rem;padding-right:0;}.field--type-entity-reference ul.links{padding:0;margin:0;list-style:none;}.field--type-entity-reference ul.links li{float:left;padding:0 1rem 0 0;white-space:nowrap;}[dir=rtl] .field--type-entity-reference ul.links li{padding:0 0 0 1rem;float:right;}@media all and (min-width:560px){.node .field--type-image{float:none;margin:0 1rem 0 0;}[dir=rtl] .node .field--type-image{float:right;margin:0 0 0 1rem;}.node .field--type-image + .field--type-image{clear:both;}}.field--type-image img,.field--name-field-user-picture img{margin:0 0 1rem;}.field--type-image a{border-bottom:none;}.field--name-field-tags{margin:0 0 1.2rem;}.field--name-field-tags .field__label{font-weight:normal;margin:0;padding-right:5px;}[dir=rtl] .field--name-field-tags .field__label{padding-left:5px;padding-right:0;}.field--name-field-tags .field__label,.field--name-field-tags ul.links{font-size:0.9625rem;}.node--view-mode-teaser .field--name-field-tags .field__label,.node--view-mode-teaser .field--name-field-tags ul.links{font-size:0.9625rem;}.field--name-field-tags ul.links{padding:0;margin:0;}.field--name-field-tags ul.links li{float:left;padding:0 1rem 0 0;white-space:nowrap;}[dir=rtl] .field--name-field-tags ul.links li{padding:0 0 0 1rem;float:right;}.field--label-inline .field__label,.field--label-inline .field__item{display:inline-block;}.field__label{font-weight:bold;}.field--name-field-galer-a .field__items{display:block;}.field--name-field-galer-a .field__items .field__item img{max-width:225px !important;}@media (min-width:768px){.field--name-field-galer-a .field__items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;grid-auto-rows:minmax(100px,auto);}.field--name-field-galer-a .field__items .field__item img{max-width:225px !important;}}.form-item-name,.field--name-subject,.js-form-type-email,.js-form-type-password{max-width:550px;}.page-node-180 .node__content p:nth-child(even){color:#385571;}.file{padding-left:1.5rem;display:inline-block;min-height:1.1rem;background-repeat:no-repeat;background-position:left center;}[dir=rtl] .file{padding-left:inherit;padding-right:1.5rem;background-position:right center;}.file--general,.file--application-octet-stream{background-image:url(/themes/custom/lupama_barrio/images/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/themes/custom/lupama_barrio/images/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/themes/custom/lupama_barrio/images/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/themes/custom/lupama_barrio/images/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/themes/custom/lupama_barrio/images/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/themes/custom/lupama_barrio/images/icons/text-x-script.png);}.file--text-html{background-image:url(/themes/custom/lupama_barrio/images/icons/text-html.png);}.file--text-plain{background-image:url(/themes/custom/lupama_barrio/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/themes/custom/lupama_barrio/images/icons/application-pdf.png);}.file--application-x-executable{background-image:url(/themes/custom/lupama_barrio/images/icons/application-x-executable.png);}.file--audio{background-image:url(/themes/custom/lupama_barrio/images/icons/audio-x-generic.png);}.file--video{background-image:url(/themes/custom/lupama_barrio/images/icons/video-x-generic.png);}.file--text{background-image:url(/themes/custom/lupama_barrio/images/icons/text-x-generic.png);}.file--image{background-image:url(/themes/custom/lupama_barrio/images/icons/image-x-generic.png);}.form-required::after{content:"";vertical-align:super;display:inline-block;background-image:url(/themes/custom/lupama_barrio/images/required.svg);background-repeat:no-repeat;background-size:0.5rem 0.5rem;width:0.5rem;height:0.5rem;margin:0 0.3em;}.form-row > fieldset,.form-row > div{padding-right:5px;padding-left:5px;flex:0 1 auto;width:auto;max-width:none;}.form-row .form-actions{align-self:flex-end;}form .filter-wrapper{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem;}form .form-type-textarea{margin-bottom:0;}#navbar-top{padding:0 1rem;}#navbar-top.navbar-dark .nav-link:hover,#navbar-top.navbar-dark .nav-link:focus{color:rgba(255,255,255,0.75);}#navbar-top.navbar-dark .nav-link{color:rgba(255,255,255,0.5);}#navbar-top.navbar-light .nav-link:hover,#navbar-top.navbar-light .nav-link:focus{color:rgba(0,0,0,0.7);}#navbar-top.navbar-light .nav-link{color:rgba(0,0,0,0.5);}.navbar-brand .site-logo{margin-right:1rem;}@media (max-width:33.9em){.navbar-toggleable-xs .navbar-nav .nav-item + .nav-item,.navbar-toggleable-xs.collapse.in .navbar-nav .nav-item{margin-left:0;float:none;}}@media (max-width:47.9em){.navbar-toggleable-sm .navbar-nav .nav-item + .nav-item,.navbar-toggleable-xs.collapse.in .navbar-nav .nav-item{margin-left:0;float:none;}}.block-help{border:1rem solid #000000;padding:0 1.5rem;margin-bottom:2rem;}.icon-help{background:url(/../../images/help.png) 0 50% no-repeat;padding:1px 0 1px 1.5rem;}[dir=rtl] .icon-help{background-position:100% 50%;padding:1px 1.5rem 1px 0;}.feed-icon{background-image:svg-load("rss-fill.svg",fill="#dc3545");background-repeat:no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:1.1rem;height:1.1rem;}.feed-icon:hover{background-image:svg-load("rss-fill.svg",fill="#dc3545");}.image-button.is-disabled:hover,.image-button.is-disabled:active,.image-button.is-disabled:focus,.image-button.is-disabled{background:transparent;opacity:0.5;cursor:default;}.indented{margin-left:1.5rem;}[dir=rtl] .indented{margin-left:0;margin-right:1.5rem;}.item-list ul{list-style:none;margin:0 0 1rem 0;padding:0;}[dir=rtl] .item-list ul{padding:0;}.item-list ul li{margin:0;padding:1rem 1rem 0 0;}[dir=rtl] .item-list ul li{margin:0;padding:1rem 0 0 1rem;}.item-list .item-list__comma-list,.item-list .item-list__comma-list li,[dir=rtl] .item-list .item-list__comma-list,[dir=rtl] .item-list .item-list__comma-list li{padding:0;}.list-group__link{border-top:1rem solid #000000;padding:1rem 0 0;}.list-group__description{margin:0 0 1rem;}.node__content{font-size:1.1rem;margin-top:1rem;}.node--view-mode-teaser{border-bottom:1rem solid #000000;margin-bottom:1rem;padding-bottom:1rem;}.node--view-mode-teaser h2{margin-top:0;padding-top:0.5em;}.node--view-mode-teaser.node--sticky{background:#f9f9f9;background:rgba(0,0,0,0.024);border:1rem solid #000000;padding:0 1rem 1rem;}.node--view-mode-teaser .node__content{clear:none;font-size:1.1rem;line-height:1.5;}.node__meta{font-size:0.9625rem;margin-bottom:-5px;}.node__meta .field--name-field-user-picture img{float:left;margin:1px 1rem 0 0;}[dir=rtl] .node__meta .field--name-field-user-picture img{float:right;margin-left:1rem;margin-right:0;}.node__links{text-align:right;font-size:1.1rem;}[dir=rtl] .node__links{text-align:left;}.node--unpublished{padding:1rem 1rem 0;}.node--unpublished .comment-text .comment-arrow{border-left:1rem solid #fff4f4;border-right:1rem solid #fff4f4;}.node-preview-container{background:#d1e8f5;background-image:-webkit-linear-gradient(top,#d1e8f5,#d3e8f4);background-image:linear-gradient(to bottom,#d1e8f5,#d3e8f4);font-family:Arial,sans-serif;box-shadow:0 1px 3px 1px rgba(0,0,0,0.3333);position:fixed;z-index:499;width:100%;padding:10px;}.node-preview-backlink{background-color:#419ff1;background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-linear-gradient(top,#419ff1,#1076d5);background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,linear-gradient(to bottom,#419ff1,#1076d5);border:1px solid #0048c8;border-radius:0.4em;box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);color:#fff;font-size:0.9em;line-height:normal;margin:0;padding:4px 1em 4px 0.6em;text-shadow:1px 1px 0 rgba(0,0,0,0.5);}[dir=rtl] .node-preview-backlink{background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,-webkit-linear-gradient(top,#419ff1,#1076d5);background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,linear-gradient(to bottom,#419ff1,#1076d5);padding:4px 0.6em 4px 1em;float:right;}.node-preview-backlink:focus,.node-preview-backlink:hover{background-color:#419cf1;background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-linear-gradient(top,#59abf3,#2a90ef);background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,linear-gradient(to bottom,#59abf3,#2a90ef);border:1px solid #0048c8;text-decoration:none;color:#fff;}[dir=rtl] .node-preview-backlink:focus,[dir=rtl] .node-preview-backlink:hover{background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,-webkit-linear-gradient(top,#59abf3,#2a90ef);background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,linear-gradient(to bottom,#59abf3,#2a90ef);}.node-preview-backlink:active{background-color:#0e69be;background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-linear-gradient(top,#0e69be,#2a93ef);background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,linear-gradient(to bottom,#0e69be,#2a93ef);border:1px solid #0048c8;box-shadow:inset 0 1px 2px rgba(0,0,0,0.25);}[dir=rtl] .node-preview-backlink:active{background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,-webkit-linear-gradient(top,#0e69be,#2a93ef);background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,linear-gradient(to bottom,#0e69be,#2a93ef);}.node-preview-backlink::before{content:"";width:10px;display:inline-block;}body{font-size:1.1rem !important;}p{margin-top:0;margin-bottom:0.6rem !important;}#page .page-link{position:relative;display:block;color:gray;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}#page a,#page a:visited{text-decoration:none;}#page a:hover{color:#009BCD;text-decoration:underline;}.h3 a,h3 a{display:block;font-size:1.3rem;color:black;text-decoration:none;margin:0.8rem 0 2rem;}.h3 a:hover,h3 a:hover{display:block;font-size:1.3rem;color:black;text-decoration:underline;}body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1.1rem !important;font-weight:400;line-height:1.5;color:#212529;background-color:#fff !important;background-image:url("/themes/custom/lupama_barrio/images/fondolupama.png") !important;background-repeat:repeat-x;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;}em.placeholder{vertical-align:unset !important;cursor:unset !important;background-color:unset !important;opacity:unset !important;}#main{background-color:#fff !important;}.logotipo{margin:35px 0 0;width:min(100% - 2rem,83rem) !important;height:100px;}.menu--main a,.menu--main a:visited{color:white !important;text-decoration:none !important;}.menu--main .nav-link{font-size:1.1rem;display:block;padding:0 1rem;color:white;text-decoration:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;}.menu--main .nav-link:hover{font-size:1.1rem;display:block;padding:0 1rem;color:yellow;text-decoration:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;}.menu--main li{display:inline-block;padding:7px 15px 8px 10px;margin:0;border-right:2px solid white;background:#3E4349;transition-property:background;transition-duration:220ms;transition-timing-function:linear;}.menu--main .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;}.menu--main .navbar-light .navbar-toggler{color:rgba(255,255,255,0.1);border-color:rgba(0,0,0,0.1);}@media (min-width:768px){.menu--main li{display:inline-block;padding:7px 15px 8px 10px;margin:0;border-right:2px solid white;background:transparent;transition-property:background;transition-duration:220ms;transition-timing-function:linear;}}.menu--main li:last-child{border-right:0 solid white;}.menu--main-responsivo{background-color:#343a40;width:min(100vw,425px) !important;margin:0 0 15px 0;}.menu--main-responsivo a,.menu--main-responsivo a:visited{color:white !important;text-decoration:none !important;}.menu--main-responsivo .nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;flex-direction:column;width:100%;}.principal{display:none;}@media (min-width:768px){.menu--main-responsivo{display:none;}}.navbar{display:none !important;}@media (min-width:568px){.navbar{display:block !important;}}.principal .navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:0;padding-bottom:0;margin:0;height:35px;}#main-wrapper{margin:0.35rem 0 0;}.element-invisible{display:none;}@media (min-width:768px){.serviciotexto{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;justify-content:space-around;}.serviciotexto .flex-element{flex-grow:1;flex-basis:0;}.maquinaria{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;justify-content:space-between;}.maquinaria-pav{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;justify-content:space-between;max-width:67%;}.maquinaria-transporte{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;justify-content:space-between;max-width:67%;}.maquinaria-trituradora{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;justify-content:space-between;max-width:67%;margin:5rem 0 0;}.maquinaria .imagen{padding:10px 10px 0 0;}.maquinaria .texto{padding:0 10px 0 0;}}.path-frontpage .main-content{background:#E2E7EC;padding:0 15px 15px;margin:0 0 25px;height:100%;}@media (min-width:768px){.path-frontpage .main-content{background:#E2E7EC;padding:0 15px 15px;height:249px;}}.site-footer{width:100%;font-size:1rem;margin:4rem 0 0;clear:none;background:#494949;padding:15px;}.site-footer .block{margin:0 0 20px;border:0 solid #444;border-color:rgba(255,255,255,0.1);padding:10px;}.site-footer .site-footer__top .region{width:100%;padding:0 0.65%;}.site-footer .menu--footer-menu .nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;flex-direction:row !important;}.site-footer .menu--footer-menu .nav a,.site-footer .menu--footer-menu .nav a:visited{color:white !important;text-decoration:none !important;}.site-footer .content{color:white;font-size:1em;}.node__content img{width:100%;height:auto;max-width:800px;}.hierarchical-taxonomy-menu{padding-left:1rem;}.hierarchical-taxonomy-menu li{line-height:1.6rem;}.hierarchical-taxonomy-menu li ul li{line-height:2.6rem;}.hierarchical-taxonomy-menu ol,.hierarchical-taxonomy-menu ul{padding-left:1rem;}.hierarchical-taxonomy-menu .menu-item--expanded{padding:1rem 0;}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:50px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:red;text-shadow:0 0 0 rgba(255,255,255,0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:"";color:rgba(0,0,0,0.8);color:#006afb !important;text-shadow:1px 1px 0 rgba(255,255,255,0.3);}.flex-direction-nav a:link,a:visited{color:#006afb !important;text-decoration:none;}@media (min-width:768px){#block-lupama-barrio-lupama-block-2{width:100px;height:100px;position:relative;-webkit-animation:lupama 1.5s;-moz-animation:lupama 1.5s;-ms-animation:lupama 1.5s;-o-animation:lupama 1.5s;animation:lupama 1.5s;animation-delay:0s;}@keyframes lupama{from{opacity:0;left:0;top:-20px;}to{opacity:1;left:0;top:0;}}}input[type=search]{box-sizing:border-box;}header #search-block-form{padding:5px 15px;flex-flow:row wrap;}#search-block-form{display:flex;}.shortcut-wrapper{margin:2.2em 0 1.1em 0;}.shortcut-wrapper .page-title{float:left;margin:0;}[dir=rtl] .shortcut-wrapper .page-title{float:right;}.shortcut-action{border-bottom:none;margin-left:0.5em;padding-top:0.35em;}[dir=rtl] .shortcut-action{margin-left:0;margin-right:0.5em;}.shortcut-action:hover,.shortcut-action:active,.shortcut-action:focus{border-bottom:none;}.sidebar p{margin-top:0;margin-bottom:1rem;line-height:1.85rem;}.sidebar .block{border-style:solid;border-width:0;padding:0;margin:0 0 1rem;background-color:#ecebeb;}.sidebar .block .content{font-size:1.1rem;line-height:1.4rem;padding:1rem;}.sidebar #block-menu-block-1 .block__title{margin:0px 0 15px 0;padding:15px;background-color:#7e7e7c;color:white;}.sidebar h2{margin:0 0 0.5rem;border-bottom:0;padding:15px 15px;text-shadow:0 0 black;background-color:#7e7e7c;font-size:1.375rem;color:white;line-height:1rem;}.sidebar tbody{border:none;}.sidebar tr.even,.sidebar tr.odd{background:none;border-bottom:1rem solid #000000;}.sidebar nav ul.nav{margin:0rem;}.sidebar .nav{flex-direction:column;}.site-footer{padding:1rem 0;}.site-footer .layout-container{padding:0 1rem;}.site-footer__top .content{margin-top:0;}.site-footer__bottom .block{margin:0.5rem 0;}.site-footer__bottom .content{padding:0.5rem 0;margin-top:0;}.skip-link{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:50;background:#343a40;font-size:1.1rem;line-height:1rem;padding:1px 1rem 2px;border-radius:0 0 1rem 1rem;border-bottom-width:0;outline:0;}.skip-link.visually-hidden.focusable:focus{position:absolute !important;color:#f8f9fa;}.sticky-header thead th{vertical-align:bottom;border-bottom:2rem solid #ecebeb;}.sticky-header th{padding:1rem 1rem;vertical-align:top;border-top:1rem solid #ecebeb;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5rem;}tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir=rtl] td.checkbox,[dir=rtl] th.checkbox{text-align:center;}th.is-active img{display:inline;}td.is-active{background-color:#f8f9fa;}.tablesort{width:14px;height:14px;vertical-align:top;margin:1px 0 0 5px;}.tablesort--asc{background-image:url(/core/misc/icons/ffffff/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/ffffff/twistie-up.svg);}nav.tabs{margin-bottom:1rem;}nav.tabs ul{background:#343a40;display:flex;}nav.tabs ul .nav-item{flex-grow:1;}nav.tabs ul .nav-item a{color:white;text-align:center;}nav.tabs ul .nav-item.active a{background:#f8f9fa;}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;box-sizing:border-box;}.ui-widget-overlay{background:#000000;opacity:0.7;}.ui-dialog{border-radius:0;}.ui-dialog input,.ui-dialog select,.ui-dialog textarea{font-size:1.1rem;}.ui-dialog .button{background-color:#fff;background-image:-webkit-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:linear-gradient(to bottom,#f3f3f3,#e8e8e8);border:1px solid #e4e4e4;border-bottom-color:#b4b4b4;border-left-color:#d2d2d2;border-right-color:#d2d2d2;color:#3a3a3a;cursor:pointer;font-size:1.1rem;font-weight:normal;text-align:center;padding:0.25em 1.063em;border-radius:1em;}.password-strength__meter{margin-top:0.5em;background-color:#343a40;}.password-strength__indicator{background-color:theme-color("success");-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;}.password-strength__indicator.is-weak{background-color:theme-color("danger");}.password-strength__indicator.is-fair{background-color:theme-color("warning");}.password-strength__indicator.is-good{background-color:theme-color("info");}.password-strength__indicator.is-strong{background-color:theme-color("success");}.password-confirm,.password-field,.password-strength,.password-confirm-match{width:55%;}.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;max-width:34.7em;border:1rem solid #000000;}.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;max-width:33em;overflow:hidden;}[dir=rtl] .confirm-parent,[dir=rtl] .password-parent{clear:right;}.password-confirm .ok{color:theme-color("success");font-weight:bold;}.password-confirm .error{color:theme-color("danger");font-weight:bold;}.page-user-login main .region-content,.page-user-password main .region-content{max-width:400px;background:white;padding:1rem 1rem;margin:0 auto;border-radius:1rem;}body.path-user .field--label-inline .field__label{width:100px;color:#000000;}body.path-user .field--label-inline .field__item{padding:0.25rem 1rem;border-radius:1rem;background:#343a40;min-width:250px;margin:0.25rem 0;}body.path-user .field--label-above .field__label{color:#000000;}body.path-user .field--label-above .field__item{padding:0.25rem 1rem;border-radius:1rem;background:#343a40;width:100%;margin:0.25rem 0;}.vertical-tabs__menu{margin:-1px 0 -1px;padding:0;}[dir=rtl] .vertical-tabs__menu{margin-left:0;margin-right:-1em;padding:0;}.vertical-tabs{margin:0;border:1rem solid #000000;display:flex;flex-direction:row;font-size:0.9625rem;}[dir=rtl] .vertical-tabs{flex-direction:row-reverse;margin-left:0;margin-right:0;}.vertical-tabs__menu{display:flex;flex-direction:column;flex-wrap:nowrap;width:15em;margin:0;padding:0;border-top:1rem solid #000000;list-style:none;}[dir=rtl] .vertical-tabs__menu{margin-left:0;margin-right:-15em;}.vertical-tabs__pane{margin:0;border:0;}.vertical-tabs__pane > summary{display:none;}.vertical-tabs__menu-item{border:1rem solid #000000;border-top:0;background:#eee;}.vertical-tabs__menu-item a{display:block;padding:0.5em 0.6em;text-decoration:none;}.vertical-tabs__menu-item a:focus .vertical-tabs__menu-item-title,.vertical-tabs__menu-item a:active .vertical-tabs__menu-item-title,.vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title{text-decoration:underline;}.vertical-tabs__menu-item a:hover{outline:1rem dotted;}.vertical-tabs__menu-item.is-selected{border-right-width:0;background-color:#f8f9fa;}[dir=rtl] .vertical-tabs__menu-item.is-selected{border-left-width:0;border-right-width:1rem;}.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title{color:#000000;}.vertical-tabs__menu-item-summary{display:block;margin-bottom:0;line-height:normal;}.views-displays .tabs .open > a{border-radius:1rem 1rem 0 0;}.views-displays .tabs .open > a:focus,.views-displays .tabs .open > a:hover{color:#0000F9;}.views-displays .secondary .form-submit{font-size:0.9625rem;}.views-displays .tabs .action-list{padding:0;}.views-filterable-options .filterable-option:nth-of-type(even) .form-type-checkbox{background-color:#F9F9F9;}.views-ui-display-tab-actions .dropbutton .form-submit{color:#009BCD;}.views-ui-display-tab-actions .dropbutton .form-submit:focus,.views-ui-display-tab-actions .dropbutton .form-submit:hover{color:#0000F9;}@media (min-width:768px){.view-experiencia .view-content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;grid-auto-rows:minmax(100px,auto);}.view-taxonomy-term .view-content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;grid-auto-rows:minmax(100px,auto);}}.view-slideshow-portada{margin:1rem 0 3rem;}.view-slideshow-portada .views-field-title{display:none;}.view-slideshow-portada .views-field-title a,.view-slideshow-portada .views-field-title a:visited{color:black;}@media (min-width:768px){.view-slideshow-portada .views-field-title{display:block;z-index:25;position:absolute;top:85%;left:75%;padding:15px;color:black;text-shadow:1px 1px 0 #ffffff;font-size:1em;line-height:1.5em;line-height:1.05em;}.view-slideshow-portada .views-field-title a,.view-slideshow-portada .views-field-title a:visited{color:black;}}
