html{font-size:16px}body{color:#222;background-color:#f8f9fa;text-rendering:optimizelegibility;font-family:"Roboto",sans-serif;font-weight:400;padding-top:calc($size-logo-header + 1rem + $size-nav-header);text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.globalmsg{padding-top:calc($size-logo-header + 1rem + $size-nav-header + $size-global-msg)}header{background-color:#fff}header .logo{height:55px;width:auto}header a.icon-text{color:#1c67a0;text-decoration:none}header a.icon-text:hover{color:#144b75}header a.icon-text>small{color:#222}header.globalmsg{margin-top:30px}nav.menu-top{color:#fff;background-color:#1c67a0}nav.menu-top .nav-item:hover,nav.menu-top .nav-item.show{color:#1c67a0;background-color:#fff}nav.menu-top .nav-item .nav-link{color:inherit;font-weight:400}nav.menu-top .nav-item.dropdown:hover>.dropdown-menu{display:block}nav.menu-top .dropdown-menu{margin:0;color:#1c67a0;border:none;border-top:0.5rem solid transparent;background-color:#fff}nav.menu-top .dropdown-item:focus,nav.menu-top .dropdown-item:hover{color:#fff !important;background-color:#1c67a0}.carousel-item .row{min-height:50vh}@media (max-width: 575px){.carousel-item .row{min-height:calc(50vh / 2)}.navbar{padding:0 0.5rem}}main{min-height:calc(65vh - 1rem - 55px);margin-bottom:2rem}main p,main li,main .text-wrap{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;-hyphens:auto}main .text-nowrap{-moz-hyphens:manual;-o-hyphens:manual;-webkit-hyphens:manual;-ms-hyphens:manual;-hyphens:manual}footer{font-size:0.9em;color:#fff;background-color:#1c67a0}footer a{color:inherit}footer a:hover{color:inherit}footer .nav-link{padding:0}footer .nav-link:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Roboto Condensed",sans-serif;font-weight:700;color:#1c67a0}a{outline:0}@media (min-width: 1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:80vw}}@media (min-width: 1600px){.col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xxl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xxl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xxl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xxl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xxl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xxl-6>*{flex:0 0 16.66667%;max-width:16.66667%}}.carousel-control-next,.carousel-control-prev{width:calc((100vw - 80vw) / 2)}.min-vh-50{min-height:50vh}.global-site-notice{background:#6c757d;text-align:center;height:30px;color:#fff;font-size:0.8em;line-height:30px}.progress-bar{background-color:#1c67a0}.bg-box-carousel{background-color:rgba(255,255,255,0.8)}.bg-cover{background-color:#6c757d;background-size:cover;background-position:center}.bg-primary{background-color:#1c67a0 !important}.bg-primary-light{background-color:#85beea}.bg-primary-lighter{background-color:#c6e1f5}.border{border-color:rgba(0,0,0,0.125) !important}.border-primary{border-color:#1c67a0 !important}.text-primary{color:#1c67a0 !important}.alert-primary{color:#1c67a0;background-color:#c6e1f5;border-color:#85beea}a{color:#1c67a0}a:hover,a:focus{color:#144b75}a:not(.btn):not(.text-white)>*[class*='fa-']{color:#1c67a0}a:not(.btn):not(.text-white)>*[class*='fa-']:hover{color:#144b75}.btn .text-primary{color:#1c67a0 !important}.btn .text-primary:hover{color:#144b75 !important}.btn-primary{background-color:#1c67a0;border-color:#1c67a0}.btn-primary:hover,.btn-primary:focus{background-color:#144b75;border-color:#144b75}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active{background-color:#144b75;border-color:#144b75}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 0.2rem rgba(20,75,117,0.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#2483cb;border-color:#2483cb}.btn-primary.focus,.btn-primary:focus{background-color:#144b75;border-color:#144b75;box-shadow:0 0 0 0.2rem rgba(20,75,117,0.5)}.btn-secondary{background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{background-color:#545b62;border-color:#545b62}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active{background-color:#545b62;border-color:#545b62}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 0.2rem rgba(84,91,98,0.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#868e96;border-color:#868e96}.btn-secondary.focus,.btn-secondary:focus{background-color:#545b62;border-color:#545b62;box-shadow:0 0 0 0.2rem rgba(84,91,98,0.5)}.custom-control-input:checked ~ .custom-control-label:before{border-color:#1c67a0;background-color:#1c67a0}.custom-control-input ~ .custom-control-label>.img-thumbnail{border-color:rgba(0,0,0,0.125)}.custom-control-input:checked ~ .custom-control-label>.img-thumbnail{background-color:#1c67a0}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label:before{background-color:#59a7e2}label.required:after{display:inline-block;content:"*"}.form-control.is-valid,.was-validated .form-control:valid{border-color:#ced4da}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#80bdff;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}.custom-control-input.is-valid ~ .custom-control-label,.was-validated .custom-control-input:valid ~ .custom-control-label{color:inherit}.was-validated .custom-control-input:valid ~ .custom-control-label:before,.custom-control-input.is-valid ~ .custom-control-label:before{border-color:#adb5bd}.was-validated .custom-control-input:valid:checked ~ .custom-control-label:before,.custom-control-input.is-valid:checked ~ .custom-control-label:before{border-color:#1c67a0;background-color:#1c67a0}.was-validated .custom-control-input:valid:focus ~ .custom-control-label:before,.custom-control-input.is-valid:focus ~ .custom-control-label:before,.custom-control-input:focus ~ .custom-control-label:before{box-shadow:0 0 0 0.2rem rgba(28,103,160,0.25) !important}.custom-control-input:focus:not(:checked) ~ .custom-control-label:before{border-color:#1c67a0}.form-control.is-still-invalid{border-color:#dc3545 !important;box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25) !important;padding-right:calc(1.5em + .75rem) !important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E") !important}.custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-text{padding-left:0.15em}.form-group>.form-group .form-text{margin-top:-0.75rem}button,*[type=button],*[type=reset],*[type=submit]{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-group-quantity{width:6rem}.card .card-header>h5{margin-bottom:0}.jumbotron{padding:1rem;background-color:#e4f3ff;background-size:cover}.icon-text{display:block;text-align:center;text-decoration:none;line-height:1.2;transition:color 0.15s ease-in-out}strong.small,b.small{font-weight:600}#Cards .card-footer,#Articles .card-footer,#Categories .card-footer{padding-bottom:1.25rem}#Article .table thead tr td,#Article .table tr.sumTr td{font-weight:bold}.article-voucher-design .card-body{padding-bottom:0}.article-voucher-design .custom-control{padding-left:0}.article-voucher-design .custom-control .img-thumbnail{width:100%;pointer-events:none}.article-voucher-design .custom-control-label{margin-bottom:1.25rem}.article-voucher-design .custom-control-input ~ .custom-control-label:before{display:none}.article-voucher-design .custom-control-input ~ .custom-control-label:after{display:none}td.col-price{width:6rem}@media (max-width: 575px){#Article table thead{display:none}#Article table tbody td{border:none;display:block;padding:0.25rem 0.75rem;width:calc(100vw - 3rem)}#Article table tbody td .input-group-quantity{margin-right:0 !important}#Article table tbody td:nth-child(1){border-top:1px solid rgba(0,0,0,0.125);text-align:left !important}.article-default .card-body,.article-bundle .card-body,.article-group .card-body{padding:0.75rem 0.5rem}}.datepicker-panel>ul[data-view="week"]>li,.datepicker-panel>ul[data-view="week"]>li:hover{background-color:#f3f4f5}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#1c67a0}.datepicker-panel>ul>li.highlighted{background-color:#c6e1f5}.datepicker-top-left,.datepicker-top-right{border-top-color:#1c67a0}.datepicker-top-left:before,.datepicker-top-right:before{border-bottom-color:#1c67a0}.monthly{max-width:730px;border:1px solid rgba(0,0,0,0.125)}.cart-article-options{line-height:1.6}.table-basket tr>th:nth-child(1),.table-basket tr>td:nth-child(1){width:15%}.table-basket tr>th:nth-child(3),.table-basket tr>td:nth-child(3),.table-basket tr>th:nth-child(5),.table-basket tr>td:nth-child(5){text-align:right;white-space:nowrap !important}.table-basket tr>th:nth-child(4),.table-basket tr>td:nth-child(4){text-align:center}.table-basket tr>th:nth-child(6),.table-basket tr>td:nth-child(6){width:2rem;white-space:nowrap !important}.table-basket-summary td,.table-basket-summary th{text-align:right}.table-basket-summary tr>td:nth-child(3){width:2rem}.table-basket .cart-item-image{padding-right:0}.table-basket .cart-item-image>img{min-width:7.5rem}@media (max-width: 767px){.table-basket thead{display:none}.table-basket tbody{border-bottom:1px solid rgba(0,0,0,0.125)}.table-basket tr{border-top:1px solid rgba(0,0,0,0.125)}.table-basket td{border-top:none}.table-basket .cart-item-image>img{min-width:25vw}.table-basket .cart-item-text{display:block}.table-basket .cart-item-price{display:inline-block}.table-basket .cart-item-qty{display:inline-block}.table-basket .cart-item-total{display:none}.table-basket .cart-item-remove{display:inline-block}}.table-checkout-summary tfoot tr.sumTr td,.table-checkout-summary tfoot tr.sumTr th,.table-checkout-summary tfoot tr:last-child td,.table-checkout-summary tfoot tr:last-child th{border-top:2px solid rgba(0,0,0,0.125)}.table-checkout-summary tfoot tr:last-child td,.table-checkout-summary tfoot tr:last-child th{border-bottom:1px solid rgba(0,0,0,0.125)}.demo-notice{background-color:deeppink !important}
