/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.col-navigation ul.menu > li:first-child{display:none !important;}.menu-catalog__open-sub{display:none;}@media(min-width:990px){.catalog-btn{display:flex;align-items:center;padding:12px 10px;background:#3399cc;color:#fff;cursor:pointer;height:49.5px;}.catalog-btn__icon{width:22px;height:22px;background:url(/themes/bootstrap_business/images/list.svg) no-repeat center;background-size:contain;}.col-catalog-btn{position:relative;}.col-catalog-btn .menu--catalog{position:absolute;left:0;top:100%;width:265px;margin-top:15px;background:#fff;box-shadow:0px 2px 7px 1px rgba(0,0,0,0.1);opacity:0;visibility:hidden;transition:all 0.2s;}.col-catalog-btn .region-catalog > .menu--catalog.open{visibility:visible;opacity:1;margin-top:0;}.nav-block-wrap{display:flex;flex-wrap:no-wrap;}.catalog-btn__icon{margin-right:5px;margin-top:-2px;}.catalog-btn__label{text-transform:uppercase;}.col-catalog-btn .menu-catalog{display:block;padding:5px 0;margin:0;}.col-catalog-btn .menu-catalog .menu-catalog{position:absolute;left:100%;top:0;width:265px;margin-top:15px;background:#fff;box-shadow:0px 2px 7px 1px rgba(0,0,0,0.1);opacity:0;visibility:hidden;transition:all 0.2s;}.col-catalog-btn li:hover > .menu-catalog{margin-top:0;opacity:1;visibility:visible;}.col-catalog-btn .menu-catalog li{list-style:none;padding:0 5px;margin:0;}.col-catalog-btn .menu-catalog li a{display:block;padding:5px 10px;border-bottom:1px solid #eaeaea;color:#000;}.col-catalog-btn .menu-catalog li:last-child a{border-bottom:none;}.menu-catalog-item--expanded{position:relative;}.menu-catalog-item--expanded > a:after{content:"\e080";position:absolute;top:50%;right:5px;transform:translateY(-50%);display:inline-block;margin-right:4px;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;font-size:12px;line-height:1;-webkit-font-smoothing:antialiased;}}@media(max-width:1199px){#main-navigation ul.menu li a{padding-left:5px;padding-right:5px;font-size:11px;}.catalog-btn{height:46.5px;font-size:11px;}}@media(max-width:991px){.col-catalog-btn,.col-navigation{padding-left:15px;padding-right:15px;}.catalog-btn{display:none;}.col-catalog-btn .mob-cat-open-block{margin-bottom:0;}.menu-catalog{display:block;margin:0;padding:0;padding-left:15px;}.menu-catalog .menu-catalog{display:none;flex:0 0 100%;}.menu-catalog li{display:flex;list-style:none;border-bottom:1px solid #eaeaea;justify-content:space-between;align-items:center;flex-wrap:wrap;}.menu-catalog li a{flex:1;display:block;padding:8px 6px;line-height:1.5;font-size:12px;font-weight:600;color:#000;text-transform:uppercase;}.menu-catalog li.menu-catalog-item--active-trail > a{color:#3399cc;}.menu-catalog__open-sub{display:flex;width:30px;height:30px;align-items:center;justify-content:center;cursor:pointer;transition:.3s;}.menu-catalog__open-sub.active{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-o-transform:rotate(-180deg);}}
