/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-column .field--name-field-sections-content{display:flex;justify-content:space-evenly;align-content:center}.slide-front .media:before{content:"";display:block;background:#000;opacity:.3;width:100%;height:100%;position:absolute;top:0;bottom:0;z-index:2}.slick .slick__arrow{left:50%;transform:translate(-50%,-50%);width:90%}.slick .slide__caption{color:#fff}.slick .slick-arrow{display:block;width:50px;height:70px}.slick .slick-prev:before{background:url(/themes/Custom/hala/css/../images/arrow-left-white.png) no-repeat;left:20px}.slick .slick-next:before{background:url(/themes/Custom/hala/css/../images/arrow-right-white.png) no-repeat;right:20px}.slick .slick-prev:before,.slick .slick-next:before{background-size:contain;background-position:50%;content:"" !important;display:block;width:100%;height:100%}.slick .slick-dots{position:absolute;bottom:18px}.slick .slick-dots li{width:37px;height:2px}.slick .slick-dots li button{width:37px;height:2px}.slick .slick-dots li button:before{background:#e7e7e7;width:37px;height:2px;content:""}.slick .slick-dots .slick-active button:before{background:#fff}.eyewear-title:after{content:"";display:block;width:50%;height:8px;background-color:#fff;transform:translateX(50%);border:1px solid transparent;border-radius:9px}#header{box-shadow:0 1px rgba(0,0,0,.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1)}.field--label-inline{display:flex;justify-content:flex-start;flex-wrap:wrap}.field--label-inline .field__label{font-weight:700}svg #bridge,svg #temple,svg #left,svg #right{cursor:pointer}h2.eyewear{position:relative;padding-left:1.37rem;margin-bottom:1.5rem}h2.eyewear:before{content:"";display:block;background:#dd6e42;position:absolute;left:0;bottom:0;width:.88rem;height:100%;border:1px solid transparent;border-top-right-radius:7px;border-bottom-left-radius:7px}#frame-info{font-size:.9rem}.dimensions div{line-height:0;opacity:0;transform:translateX(-100%);transition:all .75s ease;color:#e8dab2}.dimensions .show{line-height:inherit;opacity:1;transform:translateX(0);display:block;color:#4f6d7a}.frame-size svg{filter:drop-shadow(2px 7px 11px #c0d6df)}.frame-list .card{overflow:hidden;box-shadow:0 0 1px 1px #fff;transition:box-shadow .75s ease-in-out}.frame-list .card:hover{border-color:#dd6e42;box-shadow:6px -6px 20px 1px #e7cec7}.frame-list .card-img-top{transition:all .75s ease}.frame-list .card-img-top:hover{transform:scale(1.05)}.field--type-integer,.field--type-entity-reference{margin-bottom:.8em !important}.field--type-integer .field__label,.field--type-entity-reference .field__label{padding-right:5px}.hala-btn{border:2px solid #000;border-radius:3rem;color:#000;font-size:1rem;font-weight:100;overflow:hidden;padding:.5rem 2rem;position:relative;text-decoration:none;transition:.2s transform ease-in-out;will-change:transform;z-index:0;display:inline-block}.hala-btn:after{background-color:#fff;border-radius:3rem;content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;transform:translate(-100%,0) rotate(10deg);transform-origin:top left;transition:.2s transform ease-out;will-change:transform;z-index:-1}.hala-btn:hover{border:2px solid transparent;color:#fff;transform:scale(1.05);will-change:transform}.hala-btn:hover:after{transform:translate(0,0);background-color:#000}#block-footer .nav>li>a{text-transform:uppercase}#block-footer .nav>li>a.active{color:#fff}#block-footer .nav .menu li{position:relative;overflow:hidden}#block-footer .nav .menu li a.nav-link:after{width:100%;display:block;content:"";position:absolute;height:1px;background-color:#fff;left:0;transform:translateX(-100%);opacity:0;transition:all .75s ease}#block-footer .nav .menu li a.nav-link:hover:after{left:0;opacity:1;transform:translate(0)}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1140px !important}}@media (max-width:980px){.slick .slide__caption{color:#000;padding:0 1rem}}
body{color:#3b3b3b;background:#292929}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff}.tabs ul.primary li a.is-active{background-color:#fff}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff}#navbar-top{background-color:#055a8e}#navbar-main{background-color:#1d84c3}a,.link{color:#0071b3}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2}.nav-item .dropdown-item a.active{color:#fff}.nav-link{color:#e7e7e7}.nav-link:hover,.nav-link:focus{color:#e7e7e7}a:active,.link:active{color:#23aeff}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3}.page-link,.page-link:hover{color:#0071b3}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9}.btn-primary{background-color:#007bff;border-color:#007bff}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1}.site-footer{background:#292929}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff}[dir=rtl] .color-form .color-palette{margin-left:0;margin-right:20px}[dir=rtl] .color-form .form-item label{float:right}[dir=rtl] .color-form .color-palette .lock{right:-20px;left:0}
.form-required:after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/bootstrap_barrio/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 .3em}form .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}
.breadcrumb{font-size:.929em}
.content img{max-width:100%;height:auto}
h1,h2,h1 a,h2 a{font-family:'Alegreya',serif}h1,h1 a{font-family:'Alegreya',serif;font-weight:700}h2,h2 a{font-family:'Alegreya',serif;font-weight:700}h4,h5,h6{font-family:'Roboto Condensed',sans-serif}h3,h3 a{font-family:'Roboto Condensed',sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:2px}body,p,a,li{font-family:'Roboto',sans-serif}
