/**********************************************************************************************************************\ 0. ANIMATIONS AND TRANSITIONS \**********************************************************************************************************************/ @keyframes aslAnFadeInDrop { 0% {opacity: 0; transform: translate(0, -50px);} 100% {opacity: 1; transform: translate(0, 0);} } @-webkit-keyframes aslAnFadeInDrop { 0% {opacity: 0; transform: translate(0, -50px); -webkit-transform: translate(0, -50px);} 100% {opacity: 1; transform: translate(0, 0); -webkit-transform: translate(0, 0);} } @keyframes aslAnFadeOutDrop { 0% {opacity: 1; transform: translate(0, 0); -webkit-transform: translate(0, 0);} 100% {opacity: 0; transform: translate(0, -50px); -webkit-transform: translate(0, -50px);} } @-webkit-keyframes aslAnFadeOutDrop { 0% {opacity: 1; transform: translate(0, 0); -webkit-transform: translate(0, 0);} 100% {opacity: 0; transform: translate(0, -50px); -webkit-transform: translate(0, -50px);} } .hiddend { display: none !important; } div[id*='ajaxsearchlite'].asl_an_fadeInDrop, div[id*='ajaxsearchlite'].asl_an_fadeOutDrop { -webkit-animation-duration: 100ms; animation-duration: 100ms; -webkit-animation-fill-mode: forwards; /* Chrome, Safari, Opera */ animation-fill-mode: forwards; } div[id*='ajaxsearchlite'].asl_an_fadeInDrop { animation-name: aslAnFadeInDrop; -webkit-animation-name: aslAnFadeInDrop; } div[id*='ajaxsearchlite'].asl_an_fadeOutDrop { animation-name: aslAnFadeOutDrop; -webkit-animation-name: aslAnFadeOutDrop; } div[id*='ajaxsearchlite'].asl_main_container { transition: width 130ms linear; -webkit-transition: width 130ms linear; } /* General css reset */ div[id*='ajaxsearchlite'], div[id*='ajaxsearchlite'] *, div[id*='ajaxsearchliteres'], div[id*='ajaxsearchliteres'] *, div[id*='ajaxsearchlitesettings'], div[id*='ajaxsearchlitesettings'] * { -webkit-box-sizing: content-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: content-box; /* Firefox, other Gecko */ -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box; padding: 0; margin: 0; border: 0; border-radius: 0; text-transform: none; text-shadow: none; box-shadown: none; text-decoration: none; text-align: left; letter-spacing: normal; } div[id*='ajaxsearchliteres'], div[id*='ajaxsearchliteres'] * { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } div[id*='ajaxsearchlite'] .proinput input::-ms-clear { display: none !important; width : 0 !important; height: 0 !important; } div[id*='ajaxsearchlite'] .proinput input::-ms-reveal { display: none !important; width : 0 !important; height: 0 !important; } div[id*='ajaxsearchlite'] input[type="search"] { -webkit-appearance: textfield !important; } div[id*='ajaxsearchlite'] input[type="search"]::-webkit-search-decoration, div[id*='ajaxsearchlite'] input[type="search"]::-webkit-search-cancel-button, div[id*='ajaxsearchlite'] input[type="search"]::-webkit-search-results-button, div[id*='ajaxsearchlite'] input[type="search"]::-webkit-search-results-decoration { display: none; } .clear { clear: both; } .hiddend { display: none; } div[id*='ajaxsearchlite'] textarea:focus, div[id*='ajaxsearchlite'] input:focus { outline: none; } div[id*='ajaxsearchlite'] { width: 100%; height: auto; border-radius: 0; background: rgba(255, 255, 255, 0); overflow: hidden; position: relative; z-index: 200; } div[id*='ajaxsearchlite'] .probox { width: auto; border-radius: 5px; background: #FFF; overflow: hidden; border: 1px solid #FFF; box-shadow: 1px 0 3px #CCCCCC inset; display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; } div[id*='ajaxsearchlite'] .probox .proinput { width: auto; height: 100%; margin: 0px 0px 0px 10px; padding: 0 5px; float: left; box-shadow: none; position: relative; flex: 1 1 auto; -webkit-flex: 1 1 auto; order: 5; -webkit-order: 5; } div[id*='ajaxsearchlite'] .probox .proinput input { height: 28px; border: 0px; background: transparent; width: 100%; box-shadow: none; margin: -1px; padding: 0; left: 0; line-height: normal !important; display: block; } /* EACH PLACEHOLDER MUST HAVE A DIFFERENT RULE TO WORK */ div[id*="ajaxsearchlite"] .probox .proinput input::-webkit-input-placeholder { opacity: 0.85; } div[id*="ajaxsearchlite"] .probox .proinput input::-moz-placeholder { opacity: 0.85; } div[id*="ajaxsearchlite"] .probox .proinput input:-ms-input-placeholder { opacity: 0.85; } div[id*="ajaxsearchlite"] .probox .proinput input:-moz-placeholder { opacity: 0.85; } /* A fix for aggresive theme CSS rules */ div[id*='ajaxsearchlite'] .proinput input.orig { padding: 0 !important; margin: 0 !important; background: transparent !important; border: none !important; background-color: transparent !important; box-shadow: none !important; z-index: 10; position: relative; } /* A fix for aggresive theme CSS rules */ div[id*='ajaxsearchlite'] .proinput input.autocomplete { padding: 0 !important; margin: 0; background: transparent !important; border: none !important; background-color: transparent !important; box-shadow: none !important; opacity: 0.2; } div[id*='ajaxsearchlite'] .probox .proinput input.autocomplete { border: 0px; background: transparent; width: 100%; box-shadow: none; margin: 0; margin-top: -28px !important; padding: 0; left: 0; position: relative; z-index: 9; } div[id*='ajaxsearchlite'] .probox .proinput.iepaddingfix { padding-top: 0; } div[id*='ajaxsearchlite'] .probox .proinput .loading { width: 32px; background: #000; height: 100%; box-shadow: none; } div[id*='ajaxsearchlite'] .probox .proloading, div[id*='ajaxsearchlite'] .probox .proclose, div[id*='ajaxsearchlite'] .probox .promagnifier, div[id*='ajaxsearchlite'] .probox .prosettings { width: 20px; height: 20px; background: none; background-size: 20px 20px; float: right; box-shadow: none; margin: 0; padding: 0; text-align: center; flex: 0 0 auto; -webkit-flex: 0 0 auto; z-index: 100; } div[id*='ajaxsearchlite'] .probox .promagnifier { order: 10; -webkit-order: 10; } div[id*='ajaxsearchlite'] .probox .prosettings { order: 1; -webkit-order: 1; } div[id*='ajaxsearchlite'] .probox .proloading, div[id*='ajaxsearchlite'] .probox .proclose { background-position: center center; display: none; background-size: auto; background-repeat: no-repeat; background-color: transparent; order: 6; -webkit-order: 6; } div[id*='ajaxsearchlite'] .probox .proclose { position: relative; cursor: pointer; } div[id*='ajaxsearchlite'] .probox .promagnifier .innericon, div[id*='ajaxsearchlite'] .probox .prosettings .innericon, div[id*='ajaxsearchlite'] .probox .proclose .innericon { background-size: 20px 20px; background-position: center center; background-repeat: no-repeat; background-color: transparent; width: 100%; height: 100%; text-align: center; overflow: hidden; } div[id*='ajaxsearchlite'] .probox .promagnifier .innericon svg, div[id*='ajaxsearchlite'] .probox .prosettings .innericon svg, div[id*='ajaxsearchlite'] .probox .proloading svg { height: 100%; width: 22px; vertical-align: baseline; display: inline-block; } div[id*='ajaxsearchlite'] .probox .proloading { padding: 2px; box-sizing: border-box; } div[id*='ajaxsearchlite'] .probox div.asl_loader, div[id*='ajaxsearchlite'] .probox div.asl_loader * { box-sizing: border-box !important; margin: 0; padding: 0; box-shadow: none; } div[id*='ajaxsearchlite'] .probox div.asl_loader { box-sizing: border-box; display: flex; flex: 0 1 auto; flex-direction: column; flex-grow: 0; flex-shrink: 0; flex-basis:28px; max-width: 100%; max-height: 100%; width: 100%; height: 100%; align-items: center; justify-content: center; } div[id*='ajaxsearchlite'] .probox div.asl_loader-inner { width: 100%; margin: 0 auto; text-align: center; height: 100%; } @-webkit-keyframes rotate-simple { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 50% { -webkit-transform: rotate(180deg); transform: rotate(180deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes rotate-simple { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 50% { -webkit-transform: rotate(180deg); transform: rotate(180deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } div[id*='ajaxsearchlite'] .probox div.asl_simple-circle { margin: 0; height: 100%; width: 100%; animation: rotate-simple 0.8s infinite linear; -webkit-animation: rotate-simple 0.8s infinite linear; border: 4px solid rgb(255, 255, 255); border-right-color: transparent !important; border-radius: 50%; box-sizing: border-box; } div[id*='ajaxsearchlite'] .probox .proclose svg { background: #333333; border-radius: 50%; position: absolute; top: 50%; width: 20px; height: 20px; margin-top: -10px; left: 50%; margin-left: -10px; fill: #fefefe; padding: 4px; box-sizing: border-box; box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.9); } div[id*='ajaxsearchliteres'] * { text-decoration: none; text-shadow: none; } div[id*='ajaxsearchliteres'] .results .asl_nores { overflow: hidden; width: auto; height: 100%; line-height: initial; text-align: center; margin: 0; background: #FFF; padding: 10px 3px; color: #222; } div[id*='ajaxsearchliteres'].horizontal { padding: 2px 0 10px; } div[id*='ajaxsearchliteres'].horizontal .results .nores { background: transparent; } div[id*='ajaxsearchliteres'] .results { overflow: hidden; width: auto; height: 0; margin: 0; padding: 0; } div[id*='ajaxsearchliteres'].horizontal .results { height: auto; width: auto; } div[id*='ajaxsearchliteres'] .results .item { overflow: hidden; width: auto; margin: 0; padding: 3px; position: relative; background: #f4f4f4; border-left: 1px solid rgba(255, 255, 255, 0.6); border-right: 1px solid rgba(255, 255, 255, 0.4); animation-delay: 0s; animation-duration: 1s; animation-fill-mode: both; animation-timing-function: ease; backface-visibility: hidden; -webkit-animation-delay: 0s; -webkit-animation-duration: 1s; -webkit-animation-fill-mode: both; -webkit-animation-timing-function: ease; -webkit-backface-visibility: hidden; } div[id*='ajaxsearchliteres'].vertical .results .item:first-child { border-radius: 3px 3px 0 0; } div[id*='ajaxsearchliteres'].vertical .results .item:last-child { border-radius: 0 0 3px 3px; margin-bottom: 0px; } div[id*='ajaxsearchliteres'].vertical .results .asl_spacer { background: none repeat scroll 0 0 #CCCCCC; display: block; height: 2px; width: 100%; margin: 0; padding: 0; } div[id*='ajaxsearchliteres'].vertical .results .item:last-child:after { height: 0; margin: 0; width: 0; } div[id*='ajaxsearchliteres'] .results .item .asl_image { overflow: hidden; background: transparent; margin: 2px 8px 0px 0; padding: 0; float: left; background-position: center; background-size: cover; } div[id*='ajaxsearchliteres'] .results .item .asl_image img { width: 100%; height: 100%; } div[id*="ajaxsearchliteres"] .results .item .asl_content { overflow: hidden; height: auto; background: transparent; margin: 0; padding: 3px 3px 5px 3px; } div[id*='ajaxsearchliteres'] .results .item .asl_content h3 { margin: 0; padding: 0; display: inline; line-height: inherit; } div[id*='ajaxsearchliteres'] .results .item .asl_content .asl_desc { margin-top: 4px; font-size: 12px; line-height: 18px; } div[id*="ajaxsearchliteres"] .results .item div.etc { margin-top: 4px; } div[id*='ajaxsearchliteres'] .results a span.overlap { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; } div[id*="ajaxsearchliteres"] p.showmore { text-align: center; padding: 0; /* display: block; */ margin: 0; /* width: 100%; */ font-weight: normal; font-family: Open Sans; color: rgb(5, 94, 148); font-size: 12px; line-height: 30px; text-shadow: 0px 0px 0px rgba(255, 255, 255, 0); background-color: white; /* border: 2px solid #E1635C; */ margin-top: 3px; cursor: pointer; } div[id*="ajaxsearchliteres"] p.showmore a { font-weight: normal; font-family: Open Sans; color: rgb(5, 94, 148); font-size: 12px; line-height: 30px; text-shadow: 0px 0px 0px rgba(255, 255, 255, 0); display: block; text-align: center; cursor: pointer; } .results .asl_nores .asl_keyword { padding: 0 6px; cursor: pointer; font-weight: bold; font-family: Open Sans; } div[id*='ajaxsearchliteres'] .resdrg { height: auto; } div[id*='ajaxsearchlite'] .group:first-of-type { margin: 0px 0 -3px; } div[id*='ajaxsearchlitesettings'].searchsettings { width: 200px; height: auto; position: absolute; display: none; z-index: 1101; border-radius: 0 0 3px 3px; visibility: hidden; padding: 0; } div[id*='ajaxsearchlitesettings'].searchsettings form { display: flex; flex-wrap: wrap; /* some themes like to add un-removable margin and padding.. */ margin: 0 0 12px 0 !important; padding: 0 !important; } div[id*='ajaxsearchlitesettings'].searchsettings .option { margin: 2px 10px 0 10px; *padding-bottom: 10px; } div[id*='ajaxsearchlitesettings'].searchsettings.ie78 .option { margin-bottom: 0 !important; padding-bottom: 0 !important; } div[id*='ajaxsearchlitesettings'].searchsettings .label { font-size: 14px; line-height: 20px !important; margin: 0; width: 150px; text-shadow: none; padding: 0; min-height: 20px; border: none; background: transparent; float: none; } /* SQUARED THREE */ div[id*='ajaxsearchlitesettings'].searchsettings .option input[type=checkbox] { display: none !important; } div[id*='ajaxsearchlitesettings'].searchsettings.ie78 .option input[type=checkbox] { display: block; } div[id*='ajaxsearchlitesettings'].searchsettings.ie78 .label { float: right !important; } div[id*='ajaxsearchlitesettings'].searchsettings .asl_option { display: flex; flex-direction: row; -webkit-flex-direction: row; align-items: flex-start; margin: 0 0 10px 0; } div[id*='ajaxsearchlitesettings'].searchsettings .asl_option.asl-o-last, div[id*='ajaxsearchlitesettings'].searchsettings .asl_option:last-child { margin-bottom: 0; } div[id*='ajaxsearchlitesettings'].searchsettings .option { width: 17px; height: 17px; position: relative; flex-grow: 0; -webkit-flex-grow: 0; flex-shrink: 0; -webkit-flex-shrink: 0; } div[id*='ajaxsearchlitesettings'].searchsettings .option label { cursor: pointer; position: absolute; width: 17px; height: 17px; top: 0; padding: 0; border-radius: 2px; -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, .2); -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, .2); box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, .2); } div[id*='ajaxsearchlitesettings'].searchsettings.ie78 .option label { display: none; } div[id*='ajaxsearchlitesettings'].searchsettings .option label:after { opacity: 0; font-family: 'aslsicons2'; content: "\e800"; font-weight: normal !important; background: transparent; border: none !important; box-sizing: content-box; color: white; height: 100%; width: 100%; padding: 0 !important; margin: 1px 0 0 0px !important; line-height: 17px; text-align: center; text-decoration: none; text-shadow: none; display: block; font-size: 11px; } div[id*='ajaxsearchlitesettings'].searchsettings.ie78 .option label:after { display: none; } div[id*='ajaxsearchlitesettings'].searchsettings .option label:hover::after { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); opacity: 0.3; } div[id*='ajaxsearchlitesettings'].searchsettings .option input[type=checkbox]:checked + label:after { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; } div[id*='ajaxsearchlitesettings'].searchsettings fieldset { position: relative; float: left; } div[id*='ajaxsearchlitesettings'].searchsettings fieldset { background: transparent; font-size: 0.9em; margin: 12px 0 0 !important; padding: 0px; width: 192px; } div[id*='ajaxsearchlitesettings'].searchsettings fieldset .label { width: 130px; display: block; } div[id*='ajaxsearchlitesettings'].searchsettings form fieldset legend { padding: 5px 0 8px 10px; } /* ------------------------------------------------------------------------------------------------------------------------ 10. SCROLLBAR 10.1. BASIC STYLE ------------------------------------------------------------------------------------------------------------------------ */ div[id*='ajaxsearchlite'] .mCustomScrollBox .mCSBap_scrollTools { width: 16px; height: 100%; top: 0; right: 0; } div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_draggerContainer { height: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 2px 0; } div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_buttonUp, div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_buttonDown { position: relative; margin: -8px 0px 0 3px; background-position: 0 0; background: transparent; border-color: transparent transparent rgb(255, 255, 255) transparent; border-style: solid; border-width: 0 5px 6px 5px; width: 0; height: 0; padding: 10px 0 0 0; background: 0; opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; /* old ie */ display: block; overflow: hidden; cursor: pointer; } div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_buttonDown { margin: -16px 0px 0 3px; border-width: 6px 5px 0 5px; border-color: rgb(255, 255, 255) transparent transparent transparent; position: relative; top: 100%; } div[id*='ajaxsearchlite'] .mCustScr{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ } div[id*='ajaxsearchlite'] .mCustScr.mCS_no_scrollbar, .mCustScr.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; } div[id*='ajaxsearchlite'] .mCustomScrollBox{ /* contains plugin's markup */ position: relative; overflow: hidden; height: 100%; max-width: 100%; outline: none; direction: ltr; } div[id*='ajaxsearchlite'] .mCSBap_container{ /* contains the original content */ overflow: hidden; width: auto; height: auto; } /* ------------------------------------------------------------------------------------------------------------------------ 10.2. VERTICAL SCROLLBAR y-axis ------------------------------------------------------------------------------------------------------------------------ */ div[id*='ajaxsearchlite'] .mCSBap_inside > .mCSBap_container{ margin-right: 20px; } div[id*='ajaxsearchlite'] .mCSBap_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */ div[id*='ajaxsearchlite'] .mCS-dir-rtl > .mCSBap_inside > .mCSBap_container{ /* RTL direction/left-side scrollbar */ margin-right: 0; margin-left: 30px; } div[id*='ajaxsearchlite'] .mCS-dir-rtl > .mCSBap_inside > .mCSBap_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */ div[id*='ajaxsearchlite'] .mCSBap_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */ position: absolute; width: 16px; height: auto; left: auto; top: 0; right: 0; bottom: 0; } div[id*='ajaxsearchlite'] .mCSBap_outside + .mCSBap_scrollTools{ right: -26px; } /* scrollbar position: outside */ div[id*='ajaxsearchlite'] .mCS-dir-rtl > .mCSBap_inside > .mCSBap_scrollTools, div[id*='ajaxsearchlite'] .mCS-dir-rtl > .mCSBap_outside + .mCSBap_scrollTools{ /* RTL direction/left-side scrollbar */ right: auto; left: 0; } div[id*='ajaxsearchlite'] .mCS-dir-rtl > .mCSBap_outside + .mCSBap_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */ div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_draggerContainer{ /* contains the draggable element and dragger rail markup */ position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: auto; } div[id*='ajaxsearchlite'] .mCSBap_scrollTools a + .mCSBap_draggerContainer{ margin: 20px 0; } div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_draggerRail{ width: 2px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; } div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_dragger{ /* the draggable element */ cursor: pointer; width: 100%; height: 30px; /* minimum dragger height */ z-index: 1; } div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar { width: 6px; box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5); height: 100%; margin: 0 auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-align: center; } div[id*='ajaxsearchlite'] .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger.mCSBap_dragger_onDrag_expanded .mCSBap_dragger_bar, div[id*='ajaxsearchlite'] .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerContainer:hover .mCSBap_dragger .mCSBap_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ } div[id*='ajaxsearchlite'] .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger.mCSBap_dragger_onDrag_expanded + .mCSBap_draggerRail, div[id*='ajaxsearchlite'] .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerContainer:hover .mCSBap_draggerRail{ width: 8px; /* auto-expanded scrollbar */ } /* ------------------------------------------------------------------------------------------------------------------------ 10.4. VERTICAL AND HORIZONTAL SCROLLBARS yx-axis ------------------------------------------------------------------------------------------------------------------------ */ div[id*='ajaxsearchlite'] .mCSBap_container_wrapper{ position: absolute; height: auto; width: auto; overflow: hidden; top: 0; left: 0; right: 0; bottom: 0; margin-right: 30px; margin-bottom: 30px; } div[id*='ajaxsearchlite'] .mCSBap_container_wrapper > .mCSBap_container{ padding-right: 30px; padding-bottom: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } div[id*='ajaxsearchlite'] .mCSBap_vertical_horizontal > .mCSBap_scrollTools.mCSBap_scrollTools_vertical{ bottom: 20px; } div[id*='ajaxsearchlite'] .mCSBap_vertical_horizontal > .mCSBap_scrollTools.mCSBap_scrollTools_horizontal{ right: 20px; } /* non-visible horizontal scrollbar */ div[id*='ajaxsearchlite'] .mCSBap_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSBap_scrollTools.mCSBap_scrollTools_vertical{ bottom: 0; } /* non-visible vertical scrollbar/RTL direction/left-side scrollbar */ div[id*='ajaxsearchlite'] .mCSBap_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSBap_scrollTools ~ .mCSBap_scrollTools.mCSBap_scrollTools_horizontal, div[id*='ajaxsearchlite'] .mCS-dir-rtl > .mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside > .mCSBap_scrollTools.mCSBap_scrollTools_horizontal{ right: 0; } /* RTL direction/left-side scrollbar */ div[id*='ajaxsearchlite'] .mCS-dir-rtl > .mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside > .mCSBap_scrollTools.mCSBap_scrollTools_horizontal{ left: 20px; } /* non-visible scrollbar/RTL direction/left-side scrollbar */ div[id*='ajaxsearchlite'] .mCS-dir-rtl > .mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside > .mCSBap_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSBap_scrollTools ~ .mCSBap_scrollTools.mCSBap_scrollTools_horizontal{ left: 0; } div[id*='ajaxsearchlite'] .mCS-dir-rtl > .mCSBap_inside > .mCSBap_container_wrapper{ /* RTL direction/left-side scrollbar */ margin-right: 0; margin-left: 30px; } div[id*='ajaxsearchlite'] .mCSBap_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSBap_container{ padding-right: 0; } div[id*='ajaxsearchlite'] .mCSBap_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSBap_container{ padding-bottom: 0; } div[id*='ajaxsearchlite'] .mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside > .mCSBap_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; /* non-visible scrollbar */ margin-left: 0; } /* non-visible horizontal scrollbar */ div[id*='ajaxsearchlite'] .mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside > .mCSBap_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* ------------------------------------------------------------------------------------------------------------------------ 10.5. TRANSITIONS ------------------------------------------------------------------------------------------------------------------------ */ div[id*='ajaxsearchlite'] .mCSBap_scrollTools, div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar, div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_buttonUp, div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_buttonDown { -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; transition: opacity .2s ease-in-out, background-color .2s ease-in-out; } div[id*='ajaxsearchlite'] .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger_bar, /* auto-expanded scrollbar */ div[id*='ajaxsearchlite'] .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerRail, div[id*='ajaxsearchlite'] .mCSBap_scrollTools_horizontal.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger_bar, div[id*='ajaxsearchlite'] .mCSBap_scrollTools_horizontal.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerRail{ -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; -o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; } /* ---------------------------------------- 10.6. THEMES ---------------------------------------- */ /* default theme ("light") */ div[id*='ajaxsearchlite'] .mCSBap_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; } div[id*='ajaxsearchlite'] .mCS-autoHide > .mCustomScrollBox > .mCSBap_scrollTools, div[id*='ajaxsearchlite'] .mCS-autoHide > .mCustomScrollBox ~ .mCSBap_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; } div[id*='ajaxsearchlite'] .mCustScr > .mCustomScrollBox > .mCSBap_scrollTools.mCSBap_scrollTools_onDrag, div[id*='ajaxsearchlite'] .mCustScr > .mCustomScrollBox ~ .mCSBap_scrollTools.mCSBap_scrollTools_onDrag, div[id*='ajaxsearchlite'] .mCustomScrollBox:hover > .mCSBap_scrollTools, div[id*='ajaxsearchlite'] .mCustomScrollBox:hover ~ .mCSBap_scrollTools, div[id*='ajaxsearchlite'] .mCS-autoHide:hover > .mCustomScrollBox > .mCSBap_scrollTools, div[id*='ajaxsearchlite'] .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSBap_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; } div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.4); filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; } div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,1); filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; } div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_dragger:hover .mCSBap_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,1); filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; } div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar, div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,1); filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; } div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_buttonUp{ background-position: 0 0; } div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_buttonUp:hover, div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_buttonDown:hover { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; } div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_buttonUp:active, div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_buttonDown:active { opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }