.multiple-select-dropdown { position: relative; }.multiple-select-dropdown .input-select-dropdown { position: relative; cursor: pointer; background-color: transparent; border: none; border-bottom: 1px solid #ced4da; outline: 0; height: 38px; line-height: 2.9rem; width: 100%; font-size: 1rem; margin: 0 0 .94rem 0; padding: 0 1rem 0 0; display: block; -o-text-overflow: ellipsis; text-overflow: ellipsis; }.dropdown-content { -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12); box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12); background-color: #fff; margin: 0; display: none; min-width: 6.25rem; max-height: 40.625rem; overflow-y: auto; position: absolute; z-index: 999; will-change: width,height; }.multiple-select-dropdown > i.fa, .multiple-select-dropdown > svg.svg-inline--fa { position: absolute; right: .3rem; top: .8rem; }.dropdown-content > i.fa, .dropdown-content > svg.svg-inline--fa { position: absolute; right: .2rem; top: .2rem; font-size: 1.5rem; padding: .15rem; color: rgba(0, 0, 0, .3); cursor: pointer; }.multiple-select-dropdown .dropdown-content .optgroup h6 { margin-top: 1rem; color: rgba(0,0,0,.4); }.multiple-select-dropdown .dropdown-content .multiple-select-dropdown-item, .form-check-special { color: #4285f4; }.multiple-select-dropdown .dropdown-content .dropdown-item-clickable:hover { background-color: rgba(0, 0, 0, .1); cursor: pointer; }.multiple-select-dropdown label, .form-check-special label { display: inline-block; margin: .25rem 0; }.multiple-select-dropdown .multiple-select-dropdown-item [type=checkbox]+label, .form-check-special .multiple-select-dropdown-item [type=checkbox]+label { height: .63rem; }.multiple-select-dropdown .form-check-input[type=checkbox]+label, label.btn input[type=checkbox]+label, .form-check-special .form-check-input[type=checkbox]+label, label.btn input[type=checkbox]+label { position: relative; padding-left: 30px; cursor: pointer; display: inline-block; height: 1.5625rem; line-height: 1.5625rem; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }.form-check-input[type=checkbox]+label:before, label.btn input[type=checkbox]+label:before { content: ''; position: absolute; top: 0; left: 0; width: 18px; height: 18px; z-index: 0; border: 2px solid #8a8a8a; -webkit-border-radius: 1px; border-radius: 1px; margin-top: 3px; -webkit-transition: .2s; -o-transition: .2s; transition: .2s; }.form-check-input[type=checkbox]:checked+label:before, label.btn input[type=checkbox]:checked+label:before { top: -4px; left: -5px; width: 12px; height: 1.375rem; border-top: 2px solid transparent; border-left: 2px solid transparent; border-right: 2px solid #4285f4; border-bottom: 2px solid #4285f4; -webkit-transform: rotate(40deg); -ms-transform: rotate(40deg); transform: rotate(40deg); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; transform-origin: 100% 100%; }.multiple-select-dropdown [type=checkbox]:checked, .multiple-select-dropdown [type=checkbox]:not(:checked), .form-check-special [type=checkbox]:checked, .form-check-special [type=checkbox]:not(:checked) { position: absolute; opacity: 0; pointer-events: none; }.multiple-select-dropdown .dropdown-content .optgroup + .optgroup { border-top: 1px solid #eee; }input[type=range].form-range { border: 1px solid white; height: 1.5em; padding: 0; background-color: transparent; -webkit-appearance: none; -moz-appearance: none; appearance: none; }input[type=range].form-range::-webkit-slider-runnable-track { height: .5em; background: #ddd; border: none; border-radius: 4px; }input[type=range].form-range::-moz-range-track { height: .5em; background: #ddd; border: none; border-radius: 4px; }input[type=range].form-range::-webkit-slider-thumb { -webkit-appearance: none; border: none; margin-top: -4px; border-radius: 50%; height: 1em; width: 1em; background: var(--accent-color); }input[type=range].form-range::-moz-range-thumb { border: none; margin-top: -4px; border-radius: 50%; height: 1em; width: 1em; background: var(--accent-color); }input[type=range].form-range:focus::-webkit-slider-runnable-track, input[type=range].form-range:focus::-moz-range-track { background: #ccc; }.dropdown-ul { top: unset !important; left: unset !important; float: unset !important; position: absolute !important; }.dropdown-btn { border: 0 !important; background: #fff !important;display:inline !important; font-size: 13px !important; z-index: 1105 !important; } .dropdown-btn:hover { border: 0 !important; background: #fff !important;color: #4d4d4d !important; display:inline !important; } .drop-border { border: 1px solid #b2b2b2 !important; }#select-options-seminar { overflow-x: hidden; } @font-face { font-family:"IDVerlag"; font-display: swap; src:url("/fonts/1572255/3c1542d6-dbb8-4bb3-85e5-730bbf131fcc.eot?#iefix"); src:url("/fonts/1572255/3c1542d6-dbb8-4bb3-85e5-730bbf131fcc.eot?#iefix") format("eot"), url("/fonts/1572255/61381871-0847-435e-9498-63b7c3d9c071.woff2") format("woff2"), url("/fonts/1572255/b33c9c65-2311-4db9-a364-ae857e998b70.woff") format("woff"), url("/fonts/1572255/72290e69-f361-42ef-adc2-ed908eb88cb5.ttf") format("truetype"); }* { font-family: IDVerlag,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; }body { color: #4d4d4d; }header { height: 11em; }header.feedback { height: 7em; }header > .fixed-top { z-index: 1000; }main { display: block; }footer > .container > .bg-main { margin-left: 1px; margin-right: 1px; }video { width: 100%; height: auto; }.decoration-none { text-decoration: none!important; }.popup-menu { z-index: 1001; }.popup-menu > .popup-menu-content { padding: 16px 25px 0 25px; width: 265px; }.popup-menu-left { margin-left: -265px; border-left: 0!important; border-bottom-right-radius: 10px; }.cursor-default:hover { cursor: default!important; }#login-nav { .form-floating > .form-control, .form-floating > .form-control-plaintext { height: calc(2.75rem + calc(var(--bs-border-width) * 2)); min-height: calc(2.75rem + calc(var(--bs-border-width) * 2)); }.form-floating > label { font-size: 14px; line-height: 1; opacity: 0; }}.floating-label { font-size: 14px !important; line-height: 1em !important; }.form-group { display: block; width: 100%; clear: both; font-weight: 400; color: #212529; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0; margin-bottom: 0.5em; }.form-label { font-size: 15px; left: 22px; line-height: 33px; position: absolute; -moz-transition: all linear 0.1s; -o-transition: all linear 0.1s; -webkit-transition: all linear 0.1s; transition: all linear 0.1s; color: #757575; } .nl-label { position: static !important; text-align: left !important; display: inline-block !important; } .rotate { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); transition-timing-function: linear; }.rotate-180 { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }@media screen and (min-width: 768px) { .h-md-4 { font-size: 1.32rem !important; } .border-md-0 { border: 0 !important; } }@media screen and (min-width: 1200px) { .container { max-width: 1280px; } }#to-top { display: none; position: fixed; bottom: 30px; right: 42px; z-index: 10; min-width: 35px; border-radius: .25rem; padding: 0.8em 1em; }.main-top-banner .rounded-circle { border-style: double; border-width: 8px; width: 114px; height: 114px; margin: 0 auto; font-size: 24px; font-weight: bold; }.main-top-banner ul { list-style-type: square; margin-top: 0; margin-bottom: 0; }.main-top-banner .rounded-circle > p { padding-top: 32px; }.seminar_map div { cursor: pointer; position: absolute; z-index: 2; background-color: #fff; }.big-red-btn { padding: 40px 10px 40px 10px; }.new-sem { max-width: 318px; height: 100px; padding: 0 6px; }.new-sem div { padding: 2px; margin-top: 6px; }.new-sem h3, .new-sem a { margin: 24px 0 24px 0; }.seminar_map { position: relative; z-index: 1; width: 230px; }.single-category-box-floated > a > span { position: relative; width: 100%; float: left; top: 50%; left: 50%; transform: translate(-50%, -50%); }.animated { -webkit-transition: left 0.3s ease, transform 0.3s ease; -moz-transition: left 0.3s ease, transform 0.3s ease; -o-transition: left 0.3s ease, transform 0.3s ease; transition: left 0.3s ease, transform 0.3s ease; }.multiple-select-dropdown .dropdown-content { z-index: 10001; }.multiple-select-dropdown .input-select-dropdown { border-bottom: none!important; }.select-dropdown .filtered-count-wrapper { display: block; }.optgroup { padding-bottom: 13px; }.semi-badge { display: inline; padding: 4px 10px; }.spacer { padding: 15px 0 15px 0; }.transition { transition: all 0.5s ease-out; }.w-85 { width: 85%; }.overlay-page { position: fixed; background-color: rgba(0,0,0,0.8); z-index: 9999; top: 0; left: 0; width: 100%; height: 100vh; }.overlay-page-content { background-color: #fff; width: calc(100% - 80px); position: relative; left: 40px; top: 40px; height: calc(100vh - 80px); overflow-y: auto; padding: 20px; border-radius: 5px; }.icon-width { width: 24px; }.lds-ring { display: inline-block; position: relative; width: 142px; height: 15px; cursor: default; }.lds-ring div { box-sizing: border-box; display: block; position: absolute; width: 15px; height: 15px; left: 56px; top: 0; bottom: 0; margin: 3px; border: 3px solid #fff; border-radius: 50%; animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite; border-color: #fff transparent transparent transparent; }.lds-ring div:nth-child(1) { animation-delay: -0.45s; }.lds-ring div:nth-child(2) { animation-delay: -0.3s; }.lds-ring div:nth-child(3) { animation-delay: -0.15s; }@keyframes lds-ring { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }.side-m { background-color: #fff; }.vertical-align-top table th, .vertical-align-top table td { vertical-align: top; }.text-decoration-line-through { text-decoration: line-through; }.bg-transparent { background-color: transparent; }.hybrid-break .hybrid-wrapper {display: block !important; }.fw-bold { font-weight: 900; }@media (min-width: 768px) { .fw-md-normal { font-weight: 400; } }.dbg-output { position: relative; z-index: 99999; }.dbg-output * { color: inherit; font-size: inherit; }.word-break-ap { word-break: auto-phrase !important; }:root { --accent-color: rgb(0, 58, 112); --accent-variant-color: rgb(4, 104, 159); }:root { --accent-secondary-color: rgb(189, 189, 189);--accent-variant-secondary-color: rgb(173, 173, 173);}.a, .h1, .h2, .h3, h1, h2, h3, a, .text-main, .text-color-primary, .t-color, .t-color-primary { color: var(--accent-color); }.bg-primary[data-red-id] * { color: #fff !important; }.bg-primary.text-white * { color: #fff !important; }.bg-primary[data-red-id] .admin_item, .bg-primary[data-red-id] .admin_item * { color: var(--accent-color) !important; }.bg-primary[data-red-id] div.admin_item:hover { background-color: #ababab; }.text-muted { background-color: #eee; }.feedback .text-muted { background-color: transparent; }.text-color-secondary, .text-secondary, .t-color-secondary { color: #4d4d4d; }.bg-main, .bg, .bg-red { background-color: var(--accent-color); color: #fff; }.bg-primary { background-color: var(--accent-color) !important; }.bg-red a { color: #fff; }.bg-dark { background-color: #232930 !important; }a:hover { color: var(--accent-variant-color); }.bg-primary[data-red-id] a:hover { color: rgba(255, 255, 255, .75); }.a:hover { color: var(--accent-variant-color); }header > nav { background-color: #fff; }header > nav a.navbar-brand { color: #fff; }@media screen and (max-width: 991px) { header > nav { background-color: var(--accent-color); }header button { border: 1px solid var(--accent-color) !important; } }.nav-item { background-color: var(--accent-variant-secondary-color); }.nav-item > a[aria-expanded="true"] { background: inherit; }.navbar-nav .active, .nav-item:hover { background-color: #7f7f7f; }.nav-item a { color: #fff; }.btn, input { box-shadow: none!important; }.btn, .btn.active, .btn.hover, .btn:active, .btn:focus, .btn:hover { color: #fff; text-decoration: none; }.btn-color-white, .btn-color-white.active, .btn-color-white.hover, .btn-color-white:active, .btn-color-white:focus, .btn-color-white:hover { color: #171e22; }.btn-color-white { background-color: #fff; border-color: #e0e0e0; border-style: solid; }.btn, .btn-color-main { background-color: var(--accent-color); border-color: var(--accent-variant-color); border-style: solid; color: #fff; }.btn-color-dark { background-color: #293139; border-color: #101215; border-style: solid; }.btn-color-info { background-color: #22a2b1; border-color: #18737e; border-style: solid; }.btn-color-primary { background-color: #0275d8; border-color: #01549b; border-style: solid; }.btn-color-success { background-color: #38a220; border-color: #266f16; border-style: solid; }.btn-color-warning { background-color: #ef9e2b; border-color: #cd7f0f; border-style: solid; }.btn-outline, .btn-outline.active, .btn-outline.hover, .btn-outline:active, .btn-outline:focus, .btn-outline:hover { color: inherit; background-color: transparent; }.btn-color-success.btn-outline { color: #38a220; }.btn-color-warning.btn-outline { color: #ef9e2b; }.btn.hover, .btn:hover, .btn-color-main.hover, .btn-color-main:hover { background-color: var(--accent-variant-color); border-color: var(--accent-color); }.btn-hover-color-info.hover, .btn-hover-color-info:hover { background-color: #22a2b1; border-color: #18737e; }.btn-color-info.hover, .btn-color-info:hover { background-color: #29c1d3; border-color: #44cbdb; }.btn-color-primary.hover, .btn-color-primary:hover { background-color: #068bfd; border-color: #299bfd; }.btn-color-success.btn-outline.hover, .btn-color-success.btn-outline:hover { color: #297718; border-color: #55d737; }.btn-color-warning.btn-outline.hover, .btn-color-warning.btn-outline:hover { color: #d78510; border-color: #f4bf72; }.btn-color-white.hover, .btn-color-white:hover { background-color: #e0e0e0; border-color: #d1d1d1; }.btn-color-dark.hover, .btn-color-dark:hover { background-color: #3b4550; border-color: #4a5665; }.btn-color-white, .btn-color-white.active, .btn-color-white.hover, .btn-color-white:active, .btn-color-white:focus, .btn-color-white:hover { color: #171e22; }.btn-hover-color-main.hover, .btn-hover-color-main:hover { background-color: #399ea5; border-color: #4ed7e0; }.btn-inactive { background-color: #7f7f7f; color: #fff; }.btn-inactive:hover, .btn-inactive:active { background-color: #7f7f7f; color: #fff; cursor: default; }.text-danger { color: #e2361f!important; }.text-success { color: #38a220!important; }.text-warning { color: #ef9e2b!important; }.dropdown-item { border: 0; border-top: 1px solid var(--accent-secondary-color); background-color: var(--accent-variant-secondary-color); padding: 4px 14px; min-height: 30px; }.dropdown-item:hover { background-color: #7f7f7f; color: #fff; }.cart-badge { background-color: #c7303e; }#shopping-cart-box { background-color: #fff; }#sidebar { background: var(--accent-variant-color); color: #fff; }#sidebar ul li a:hover { color: var(--accent-color); background: #fff; }#sidebar ul li.active > a, a[aria-expanded="true"] { color: #fff; background: var(--accent-color); }.nav-btn-active { background-color: var(--accent-variant-color)!important; }#shopping-cart-box { border-bottom: 1px solid #dee2e6!important; border-right: 1px solid #dee2e6!important; color: #212529; background-color: #fff; }footer .footer-bottom a { color: #fff; }footer .footer-bottom a:hover { color: #fff; text-decoration: underline; }.popup-menu > .popup-menu-content { background-color: #fff; border: 2px solid var(--accent-color); }.form-label { color: #757575; }select { border: 1px solid #b2b2b2; background: #fff; }input[type=text], input[type=password], input[type=email], textarea { background-color: #fff; border: 1px solid #b2b2b2; color: #383838; -webkit-appearance: none; -webkit-transition: all 150ms cubic-bezier(0.445, 0.05, 0.55, 0.95); -moz-transition: all 150ms cubic-bezier(0.445, 0.05, 0.55, 0.95); -ms-transition: all 150ms cubic-bezier(0.445, 0.05, 0.55, 0.95); -o-transition: all 150ms cubic-bezier(0.445, 0.05, 0.55, 0.95); transition: all 150ms cubic-bezier(0.445, 0.05, 0.55, 0.9); }.main-top-banner .rounded-circle { color: var(--accent-color); background-color: #fff; }.main-top-banner a { color: #fff!important; }.big-red-btn { border: 2px solid var(--accent-color); }.new-sem:hover, .big-red-btn:hover { background-color: #eee; }.new-sem div { border: 2px solid var(--accent-color); }.new-sem { border: 3px solid var(--accent-color); }.bg-grey { background-color: var(--accent-variant-secondary-color); }.bg-grey:hover { background-color: #7f7f7f; }.bg-red a:hover { color: #ddd; }.multiple-select-dropdown .dropdown-content .multiple-select-dropdown-item { color: var(--accent-color); }.form-check-input[type=checkbox]:checked+label:before, label.btn input[type=checkbox]:checked+label:before { border-right: 2px solid var(--accent-color); border-bottom: 2px solid var(--accent-color); }.multiple-select-dropdown .dropdown-content .dropdown-item-clickable:hover { background-color: var(--accent-variant-secondary-color); }.multiple-select-dropdown .dropdown-content .dropdown-item-clickable:hover label { color: #fff; }.sem-new, .bg-primary[data-red-id] .admin_item .sem-new { background-color: var(--accent-color); color: #fff !important; }.semi-badge { background-color: var(--accent-variant-secondary-color); color: #fff; }.dark { background-color: var(--accent-color)!important; color: #fff; }#admin_list { width: 320px; border: 1px solid var(--accent-variant-secondary-color); }.admin { z-index: 9999!important; }.admin_item { color: #000; }.admin_item .save { color: green; line-height: inherit; min-width: 1rem; min-height: 1rem; }.admin_item .delete { color: red; line-height: inherit; min-width: 1rem; min-height: 1rem; }.bg-success.text-white .highlight, .bg-success.text-white a { color: #FFD754 !important; } .nav-link:focus, .nav-link:hover { color: #fff; }.nav-item { width: calc(100% / 7); }.nav-item.dropdown > .dropdown-menu { min-width: 100%; }.nav-item svg { font-size: 14px; margin-left: 0.2em; }.nav-item a { font-size: 1em; }.navbar-nav .nav-link.active, .navbar-nav .nav-link.show { --bs-navbar-active-color: #fff; color: var(--bs-navbar-active-color); }header .form-container > form > input[type=text] { width: calc(100% - 38px); max-width: 300px; padding: 0; padding-left: 5px; }header .form-container button { width: 38px; }header .form-container input, header .form-container button { height: 38px; }.dropdown-menu { margin: 0; padding: 0; border: 0; border-radius: 0; margin-top: -1px; }#sidebar { position: fixed; width: 250px; overflow-y: auto; overflow-x: hidden; height: calc(100vh - 68px); z-index: 1001; left: -250px; -webkit-transition: left 0.3s ease, transform 0.3s ease; -moz-transition: left 0.3s ease, transform 0.3s ease; -o-transition: left 0.3s ease, transform 0.3s ease; transition: left 0.3s ease, transform 0.3s ease; }#sidebar.active { left: 0; }#sidebar ul li .nv-a { padding: 10px; font-size: 1.1em; display: block; text-decoration: none; color: inherit; cursor: pointer; }.navbar-brand-container { width: 253px; }.navbar-brand { line-height: 1; }#header-navbar-mobile svg { font-size: 16px; }@media screen and (max-width: 991px) { .navbar-brand > span { color: #fff; } }@media screen and (min-width: 1200px) { #ads_ads > div { text-align: right!important; } }.side-container > .side-m > div.row { padding-bottom: 0.92em; margin-bottom: 0.92em; }#header-search-box > form > input[type=text] { padding-bottom: 8px; border-radius: 0; width: calc(100% - 50px); height: 50px; }#header-search-box > form > button { float: right; width: 50px; height: 50px; }.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { margin-bottom: 1.5rem; }.h1, h1 { font-weight: bold; font-size: 2.35rem; }.h2, h2 { font-size: 2rem; }.h3, h3 { font-size: 1.75rem; }.h4, h4 { font-size: 1.32rem; }.h5, h5 { font-size: 1.02rem; }.h6, h6 { font-size: .88rem; }.a, a, h2, h3 { overflow-wrap: break-word; word-break: break-word; -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto; }.text-small { font-size: 10px; }.text-muted { padding: 0.3em 0.5em; }p { margin-bottom: 1.5rem; }.a, a { -webkit-transition: .15s color; -o-transition: .15s color; transition: .15s color; text-decoration: none; }.a { border: 0; background: 0; padding: 0; }.form-group input[readonly=readonly], .form-group input[readonly], .form-group select[disabled] { background-color: #eee!important; }.1form-group input[type=text], .1form-group input[type=password], .1form-group input[type=email] { 1height: 35px; margin: 0; padding: 0 !important; padding-left: 8px !important; padding-top: 8px !important; border-radius: 3px; background-color: #fff; border: 1px solid #b2b2b2; color: #383838; width: 100%; -webkit-appearance: none; -webkit-transition: all 150ms cubic-bezier(0.445, 0.05, 0.55, 0.95); -moz-transition: all 150ms cubic-bezier(0.445, 0.05, 0.55, 0.95); -ms-transition: all 150ms cubic-bezier(0.445, 0.05, 0.55, 0.95); -o-transition: all 150ms cubic-bezier(0.445, 0.05, 0.55, 0.95); transition: all 150ms cubic-bezier(0.445, 0.05, 0.55, 0.95); }.lead { font-size: 1.25rem; font-weight: 300; }.btn { display: inline-block; padding: 9px 15px; line-height: 1.2; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 0; border-radius: 0; -webkit-transition: .15s all; -o-transition: .15s all; transition: .15s all; }.btn > .icon { margin-right: 3px; }.btn > span+.icon { margin-right: 0; margin-left: 3px; }.btn.nk-btn-outline { padding-top: 8px; padding-bottom: 8px; } .btn-rounded { border-radius: 4px; }.btn-outline { border-width: 1px; }.btn-xs { padding: 8px 14px; font-size: .8rem; }.btn-sm { padding: 10px 15px; }.btn-md { padding: 12px 22px; }.btn-lg { padding: 14px 25px; font-size: 1rem; }.btn-xl { padding: 18px 30px; font-size: 1.1rem; }.cart-badge { position: absolute!important; top: -10px!important; width: 25px; height: 25px; padding: 5px; margin: 0; font-size: 13px; }input[type=text], input[type=password], input[type=email] { width: 100%; height: 35px; margin: 0; padding: 0; padding-left: 8px; padding-top: 8px; border-radius: 3px; }select { width: 100%; padding: 4px; border-radius: 3px; margin: 1px 0; }textarea { margin: 0; padding: 0; padding-left: 8px; padding-top: 8px; height: 100px; border-radius: 3px; width: 100%; }.popup-alert { margin-top: 20px; position: fixed; z-index: 2000; width: 500px; left: 50%; margin-left: -250px; text-align: center; }.popup-alert p { margin-bottom: 0; }.sem-new { font-size: 15px; vertical-align: top; }.dn { display: none; }.dinlineblock { display: inline-block; }.ml0px { margin-left: 0; }.active { display: block; }.text-normal { white-space: normal; }.mobile-select { height: 36px; margin-top: 4px; }@media screen AND (max-width: 991px) { .sort-select { background: #b51126; color: #fff; height: 100%; padding-left: 8px; margin: 0!important; border: 0; float: left; } }@media (max-width: 767px) { .bottom-arrow { bottom: 140px; } }.top-arrow { right: 0; top: initial; left: 0; height: 10px; width: calc(100% + 1px); background: rgb(41,137,216); background: -moz-linear-gradient(top, rgba(41,137,216,0.8) 0%, rgba(41,137,216,0.8) 37%, rgba(125,185,232,0.8) 98%); background: -webkit-linear-gradient(top, rgba(41,137,216,0.8) 0%,rgba(41,137,216,0.8) 37%,rgba(125,185,232,0.8) 98%); background: linear-gradient(to bottom, rgba(41,137,216,0.8) 0%,rgba(41,137,216,0.8) 37%,rgba(125,185,232,0.8) 98%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2989d8', endColorstr='#7db9e8',GradientType=0 ); }.bottom-arrow { right: 0; bottom: 104px; left: 0; height: 10px; width: calc(100% + 1px); background: rgb(125,185,232); background: -moz-linear-gradient(top, rgba(125,185,232,0.8) 0%, rgba(41,137,216,0.8) 63%, rgba(41,137,216,0.8) 98%); background: -webkit-linear-gradient(top, rgba(125,185,232,0.8) 0%,rgba(41,137,216,0.8) 63%,rgba(41,137,216,0.8) 98%); background: linear-gradient(to bottom, rgba(125,185,232,0.8) 0%,rgba(41,137,216,0.8) 63%,rgba(41,137,216,0.8) 98%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#2989d8',GradientType=0 ); }.m-arrow { position: absolute; display: none; z-index: 10; }#shopping-cart-box { display: none; top: 131px; z-index: 9999; left: 0; position: fixed; padding: .5rem 0; font-size: 1rem; text-align: left; list-style: none; background-clip: padding-box; float: none; width: 380px; max-width: 620px; height: calc(100vh - 150px); margin: 0; border-radius: 0; border: none; border-left: 1px solid lightgrey; margin: 0 40px 0 auto; }.shopping-cart-btn svg { font-size: 16px; }#shopping-cart-items { overflow-x: hidden; overflow-y: auto; height: calc(100% - 150px); }.empty-cart { text-align: center; margin: 10px; margin-bottom: 0; }@media (max-width: 575px) { #shopping-cart-box { top: 102px; width: 100%; height: calc(100vh - 100px); margin: 0; border: 0!important; } }@media (min-width: 576px) and (max-width: 767px) { #shopping-cart-box { top: 119px; width: 100%; height: calc(100vh - 100px); margin: 0; border: 0!important; } }@media (min-width: 768px) and (max-width: 991px) { #shopping-cart-box { top: 139px; width: 480px; left: calc((100% - 720px) - ((100% - 720px) / 2)); } }@media (min-width: 992px) and (max-width: 1199px) { #shopping-cart-box { right: calc((100% - (960px + 50px)) - ((100% - (960px + 50px)) / 2)); } }@media (min-width: 1200px) and (max-width: 1299px) { #shopping-cart-box { right: -25px; } }@media (min-width: 1300px) { #shopping-cart-box { right: calc((100% - (1280px + 50px)) - ((100% - (1280px + 50px)) / 2)); } }