@charset "UTF-8";
@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.asl_w.asl_an_fadeInDrop,div.asl_w.asl_an_fadeOutDrop{-webkit-animation-duration:100ms;animation-duration:100ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}div.asl_w.asl_an_fadeInDrop{animation-name:aslAnFadeInDrop;-webkit-animation-name:aslAnFadeInDrop;}div.asl_w.asl_an_fadeOutDrop{animation-name:aslAnFadeOutDrop;-webkit-animation-name:aslAnFadeOutDrop;}div.asl_w.asl_main_container{transition:width 130ms linear;-webkit-transition:width 130ms linear;}div.asl_w,div.asl_w *,div.asl_r,div.asl_r *,div.asl_s,div.asl_s *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-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-shadow:none;text-decoration:none;text-align:left;letter-spacing:normal;}div.asl_r,div.asl_r *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}div.asl_m .proinput input::-ms-clear{display:none !important;width:0 !important;height:0 !important;}div.asl_m .proinput input::-ms-reveal{display:none !important;width:0 !important;height:0 !important;}div.asl_m input[type="search"]{-webkit-appearance:textfield !important;}div.asl_m input[type="search"]::-webkit-search-decoration,div.asl_m input[type="search"]::-webkit-search-cancel-button,div.asl_m input[type="search"]::-webkit-search-results-button,div.asl_m input[type="search"]::-webkit-search-results-decoration{display:none;}.clear{clear:both;}.hiddend{display:none;}div.asl_m textarea:focus,div.asl_m input:focus{outline:none;}div.asl_m{width:100%;height:auto;border-radius:0;background:rgba(255,255,255,0);overflow:hidden;position:relative;z-index:200;}div.asl_m .probox{width:auto;border-radius:5px;background:#fff;overflow:hidden;border:1px solid #fff;box-shadow:1px 0 3px #ccc inset;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;}div.asl_m .probox .proinput{width:auto;height:100%;margin:0 0 0 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.asl_m .probox .proinput input:before,div.asl_m .probox .proinput input:after,div.asl_m .probox .proinput form:before,div.asl_m .probox .proinput form:after{display:none;}div.asl_m .probox .proinput input{height:28px;border:0;background:transparent;width:100%;box-shadow:none;margin:-1px;padding:0;left:0;line-height:normal !important;display:block;}div.asl_m .probox .proinput input::-webkit-input-placeholder{opacity:.85;}div.asl_m .probox .proinput input::-moz-placeholder{opacity:.85;}div.asl_m .probox .proinput input:-ms-input-placeholder{opacity:.85;}div.asl_m .probox .proinput input:-moz-placeholder{opacity:.85;}div.asl_m .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;}div.asl_m .proinput input.autocomplete{padding:0 !important;margin:0;background:transparent !important;border:none !important;background-color:transparent !important;box-shadow:none !important;opacity:.2;}div.asl_m .probox .proinput input.autocomplete{border:0;background:transparent;width:100%;box-shadow:none;margin:0;margin-top:-28px !important;padding:0;left:0;position:relative;z-index:9;}div.asl_m .probox .proinput.iepaddingfix{padding-top:0;}div.asl_m .probox .proinput .loading{width:32px;background:#000;height:100%;box-shadow:none;}div.asl_m .probox .proloading,div.asl_m .probox .proclose,div.asl_m .probox .promagnifier,div.asl_m .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.asl_m .probox .promagnifier{order:10;-webkit-order:10;}div.asl_m .probox .prosettings{order:1;-webkit-order:1;}div.asl_m .probox .proloading,div.asl_m .probox .proclose{background-position:center center;display:none;background-size:auto;background-repeat:no-repeat;background-color:transparent;order:6;-webkit-order:6;}div.asl_m .probox .proclose{position:relative;cursor:pointer;}div.asl_m .probox .promagnifier .innericon,div.asl_m .probox .prosettings .innericon,div.asl_m .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.asl_m .probox .promagnifier .innericon svg,div.asl_m .probox .prosettings .innericon svg,div.asl_m .probox .proloading svg{height:100%;width:22px;vertical-align:baseline;display:inline-block;}div.asl_m .probox .proloading{padding:2px;box-sizing:border-box;}div.asl_m .probox div.asl_loader,div.asl_m .probox div.asl_loader *{box-sizing:border-box !important;margin:0;padding:0;box-shadow:none;}div.asl_m .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.asl_m .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.asl_m .probox div.asl_simple-circle{margin:0;height:100%;width:100%;animation:rotate-simple .8s infinite linear;-webkit-animation:rotate-simple .8s infinite linear;border:4px solid #fff;border-right-color:transparent !important;border-radius:50%;box-sizing:border-box;}div.asl_m .probox .proclose svg{background:#333;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:0 0 0 2px rgba(255,255,255,.9);}div.asl_r *{text-decoration:none;text-shadow:none;}div.asl_r .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.asl_r.horizontal{padding:2px 0 10px;}div.asl_r.horizontal .results .nores{background:transparent;}div.asl_r .results{overflow:hidden;width:auto;height:0;margin:0;padding:0;}div.asl_r.horizontal .results{height:auto;width:auto;}div.asl_r .results .item{overflow:hidden;width:auto;margin:0;padding:3px;position:relative;background:#f4f4f4;border-left:1px solid rgba(255,255,255,.6);border-right:1px solid rgba(255,255,255,.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.asl_r.vertical .results .item:first-child{border-radius:3px 3px 0 0;}div.asl_r.vertical .results .item:last-child{border-radius:0 0 3px 3px;margin-bottom:0;}div.asl_r.vertical .results .item:last-child:after{height:0;margin:0;width:0;}div.asl_r .results .item .asl_image{overflow:hidden;background:transparent;margin:2px 8px 0 0;padding:0;float:left;background-position:center;background-size:cover;}div.asl_r .results .item .asl_image img{width:100%;height:100%;}div.asl_r .results .item .asl_content{overflow:hidden;height:auto;background:transparent;margin:0;padding:3px 3px 5px 3px;}div.asl_r .results .item .asl_content h3{margin:0;padding:0;display:inline;line-height:inherit;}div.asl_r .results .item .asl_content .asl_desc{margin-top:4px;font-size:12px;line-height:18px;}div.asl_r .results .item div.etc{margin-top:4px;}div.asl_r .results a span.overlap{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;}div.asl_r p.showmore{text-align:center;padding:0;margin:0;font-weight:normal;font-family:Open Sans;color:#055e94;font-size:12px;line-height:30px;text-shadow:0 0 0 rgba(255,255,255,0);background-color:#fff;margin-top:3px;cursor:pointer;}div.asl_r p.showmore a{font-weight:normal;font-family:Open Sans;color:#055e94;font-size:12px;line-height:30px;text-shadow:0 0 0 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.asl_r .resdrg{height:auto;}div.asl_w .group:first-of-type{margin:0 0 -3px;}div.asl_s.searchsettings{width:200px;height:auto;position:absolute;display:none;z-index:1101;border-radius:0 0 3px 3px;visibility:hidden;padding:0;}div.asl_s.searchsettings form{display:flex;flex-wrap:wrap;margin:0 0 12px 0 !important;padding:0 !important;}div.asl_s.searchsettings .asl_option_inner{margin:2px 10px 0 10px;*padding-bottom:10px;}div.asl_s.searchsettings.ie78 .asl_option_inner{margin-bottom:0 !important;padding-bottom:0 !important;}div.asl_s.searchsettings .asl_option_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;}div.asl_s.searchsettings .asl_option_inner input[type=checkbox]{display:none !important;}div.asl_s.searchsettings.ie78 .asl_option_inner input[type=checkbox]{display:block;}div.asl_s.searchsettings.ie78 .asl_option_label{float:right !important;}div.asl_s.searchsettings .asl_option{display:flex;flex-direction:row;-webkit-flex-direction:row;align-items:flex-start;margin:0 0 10px 0;cursor:pointer;}div.asl_s.searchsettings .asl_option.asl-o-last,div.asl_s.searchsettings .asl_option:last-child{margin-bottom:0;}div.asl_s.searchsettings .asl_option_inner{width:17px;height:17px;position:relative;flex-grow:0;-webkit-flex-grow:0;flex-shrink:0;-webkit-flex-shrink:0;}div.asl_s.searchsettings .asl_option_inner label{cursor:pointer;position:absolute;width:17px;height:17px;top:0;padding:0;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.2);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.2);overflow:hidden;font-size:0 !important;color:rgba(0,0,0,0);}div.asl_s.searchsettings.ie78 .asl_option_inner label{display:none;}div.asl_s.searchsettings .asl_option_inner label:after{opacity:0;font-family:'aslsicons2';content:"";font-weight:normal !important;background:transparent;border:none !important;box-sizing:content-box;color:#fff;height:100%;width:100%;padding:0 !important;margin:1px 0 0 0 !important;line-height:17px;text-align:center;text-decoration:none;text-shadow:none;display:block;font-size:11px !important;position:absolute;top:0;left:0;z-index:1;}div.asl_s.searchsettings.ie78 .asl_option_inner label:after{display:none;}div.asl_s.searchsettings .asl_option_inner label:hover::after{opacity:.3;}div.asl_s.searchsettings .asl_option_inner input[type=checkbox]:checked+label:after{opacity:1;}div.asl_s.searchsettings fieldset{position:relative;float:left;}div.asl_s.searchsettings fieldset{background:transparent;font-size:.9em;margin:12px 0 0 !important;padding:0;width:192px;}div.asl_s.searchsettings fieldset .asl_option_label{width:130px;display:block;}div.asl_s.searchsettings form fieldset legend{padding:5px 0 8px 10px;} [data-asl_simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;}.asl_simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit;}.asl_simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0;}.asl_simplebar-offset{direction:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch;}.asl_simplebar-content-wrapper{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;visibility:visible;max-width:100%;max-height:100%;scrollbar-width:none;}.asl_simplebar-content-wrapper::-webkit-scrollbar,.asl_simplebar-hide-scrollbar::-webkit-scrollbar{display:none;}.asl_simplebar-content:before,.asl_simplebar-content:after{content:' ';display:table;}.asl_simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none;}.asl_simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0;}.asl_simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1;}.asl_simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden;}[data-asl_simplebar].asl_simplebar-dragging .asl_simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none;}[data-asl_simplebar].asl_simplebar-dragging .asl_simplebar-track{pointer-events:all;}.asl_simplebar-scrollbar{position:absolute;right:2px;width:7px;min-height:10px;}.asl_simplebar-scrollbar:before{position:absolute;content:'';background:rgba(0,0,0,.5);border-radius:7px;left:0;right:0;opacity:0;transition:opacity .2s linear;}.asl_simplebar-scrollbar.asl_simplebar-visible:before{opacity:1;transition:opacity 0s linear;}.asl_simplebar-track.asl_simplebar-vertical{top:0;width:11px;margin-top:4px !important;margin-bottom:4px !important;}.asl_simplebar-track.asl_simplebar-vertical .asl_simplebar-scrollbar:before{top:2px;bottom:2px;}.asl_simplebar-track.asl_simplebar-horizontal{left:0;height:11px;margin-left:12px !important;margin-right:12px !important;}.asl_simplebar-track.asl_simplebar-horizontal .asl_simplebar-scrollbar:before{height:100%;left:2px;right:2px;}.asl_simplebar-track.asl_simplebar-horizontal .asl_simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto;}[data-asl_simplebar-direction='rtl'] .asl_simplebar-track.asl_simplebar-vertical{right:auto;left:0;}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;}.asl_simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;} #asl_hidden_data{display:none !important;}.rtl .asl_content,.rtl .asl_nores,.rtl .asl_content *,.rtl .asl_nores *,.rtl .searchsettings form{text-align:right !important;direction:rtl !important;}.rtl .asl_nores>*{display:inline-block;}.rtl div.asl_r .results .item .asl_image{float:right;margin:2px 0 0 8px;}div.asl_s.searchsettings form fieldset legend{padding:5px 10px 8px 0;}.rtl .searchsettings .asl_option{flex-direction:row-reverse !important;-webkit-flex-direction:row-reverse !important;}.rtl .asl_option{direction:ltr;}.rtl .asl_label,.rtl .asl_option div.asl_option_label{text-align:right !important;}.rtl .asl_label{max-width:1000px !important;width:100%;direction:rtl !important;}.rtl .asl_label input[type=radio]{margin:0 0 0 6px !important;}.rtl .asl_option_cat_level-0 div.asl_option_label{font-weight:bold !important;}.rtl fieldset .asl_option_cat_level-1{margin-right:12px !important;margin-left:0;}.rtl fieldset .asl_option_cat_level-2{margin-right:24px !important;margin-left:0;}.rtl fieldset .asl_option_cat_level-3{margin-right:36px !important;margin-left:0;}.rtl .searchsettings legend{text-align:right !important;display:block;width:100%;}.rtl .searchsettings input[type=text],.rtl .searchsettings select{direction:rtl !important;text-align:right !important;}.rtl div.asl_w.asl_s.searchsettings form,.rtl div.asl_w.asl_sb.searchsettings form{flex-direction:row-reverse !important;}.rtl div.horizontal.asl_r div.item{float:right !important;}.rtl p.asl-try{direction:rtl;text-align:right;margin-right:10px;width:auto !important;}div.asl_w{width:100%;height:auto;border-radius:5px;background-color:#fff;overflow:hidden;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 1px 0 0 #e4e4e4;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;height:28px;background-color:#fff;border:0 none #fff;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#000 !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#000 !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;}div.asl_w.asl_msie .probox .proinput input{line-height:24px !important;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#000;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:28px;height:28px;}div.asl_w .probox .promagnifier .innericon svg{fill:#363636;}div.asl_w .probox div.asl_simple-circle{border:4px solid #000;}div.asl_w .probox .prosettings .innericon svg{fill:#363636;}div.asl_w .probox .promagnifier{width:28px;height:28px;background-image:-o-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:-1px 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox div.prosettings{width:28px;height:28px;background-image:-o-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:0 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#fff;border-radius:3px;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 0 3px -1px rgba(0,0,0,.3);visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background:#f4f4f4;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1468a9;font-size:14px;line-height:22px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:14px;line-height:20px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_r .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background:rgba(255,255,255,1);}div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background:#fafafa;}div.asl_r .mCSBap_scrollTools .mCSBap_buttonDown{border-color:#3e3e3e transparent transparent transparent;}div.asl_r .mCSBap_scrollTools .mCSBap_buttonUp{border-color:transparent transparent #3e3e3e transparent;}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_r p.showmore a{border:1px solid #eaeaea;}div.asl_s.searchsettings{background:#fff;box-shadow:0 0 0 1px #b5b5b5 inset;;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#2b2b2b;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner label{background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#474747;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}

@font-face {
font-family: "prdctfltr";
src:url(//trevigen.com/wp-content/plugins/prdctfltr/lib/font/fonts/prdctfltr.eot);
src:url(//trevigen.com/wp-content/plugins/prdctfltr/lib/font/fonts/prdctfltr.svg#prdctfltr) format("svg"),
url(//trevigen.com/wp-content/plugins/prdctfltr/lib/font/fonts/prdctfltr.eot?#iefix) format("embedded-opentype"),
url(//trevigen.com/wp-content/plugins/prdctfltr/lib/font/fonts/prdctfltr.woff) format("woff"),
url(//trevigen.com/wp-content/plugins/prdctfltr/lib/font/fonts/prdctfltr.ttf) format("truetype");
font-weight: normal;
font-style: normal;
}
[class^="prdctfltr-"]:before,
[class*=" prdctfltr-"]:before {
font-family: "prdctfltr" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
vertical-align:middle;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.prdctfltr-bars:before {
content: "\f001";
}
.prdctfltr-delete:before {
content: "\f002";
}
.prdctfltr-sale:before {
content: "\f003";
}
.prdctfltr-down:before {
content: "\f004";
}
.prdctfltr-up:before {
content: "\f005";
}
.prdctfltr-filter:before {
content: "\f006";
}
.prdctfltr-plus:before {
content: "\f007";
}
.prdctfltr-minus:before {
content: "\f008";
}
.prdctfltr-eye:before {
content: "\f009";
}
.prdctfltr-eye-disabled:before {
content: "\f010";
}
.prdctfltr-move:before {
content: "\f011";
}
.prdctfltr-instock:before {
content: "\f012";
}
.prdctfltr-clear:before {
content: "\f013";
}
.prdctfltr-check:before {
content: "\f014";
}
.prdctfltr-minus-1:before {
content: "\f015";
}
.prdctfltr-plus-1:before {
content: "\f016";
}
.prdctfltr-minus-2:before {
content: "\f017";
}
.prdctfltr-plus-2:before {
content: "\f018";
}
.prdctfltr-search:before {
content: "\f019";
}
.prdctfltr-style:before {
content: "\f020";
}
.prdctfltr-terms:before {
content: "\f021";
}
.prdctfltr-overrides:before {
content: "\f022";
}
.prdctfltr-analytics:before {
content: "\f023";
}
.prdctfltr-update:before {
content: "\f024";
}.prdctfltr_wc {
position:relative;
margin-bottom:35px;
clear:both;
}
.prdctfltr_wc:before,
.prdctfltr_wc:after {
content:'';
display:block;
clear:both;
}
.prdctfltr_wc .prdctfltr_woocommerce_ordering {
position:relative;
display:none; }
.prdctfltr_wc.prdctfltr_always_visible .prdctfltr_woocommerce_ordering {
display:block;
}
.prdctfltr_wc.prdctfltr_click_filter .prdctfltr_woocommerce_ordering {
display:block;
}
.prdctfltr_wc.prdctfltr_slide .prdctfltr_woocommerce_ordering {
display:none;
}
.prdctfltr_wc .prdctfltr_filter_inner {
padding-bottom:5px;
}
.prdctfltr_wc.prdctfltr_scroll_active .prdctfltr_filter_inner {
margin-bottom:30px;
}
.prdctfltr_wc.pf_mod_row .prdctfltr_woocommerce_ordering .prdctfltr_buttons {
padding:10px 0 0;
}
.prdctfltr_wc.pf_mod_row .prdctfltr_woocommerce_ordering  {
margin-left:0;
margin-right:0;
}
.prdctfltr_wc.pf_mod_row .prdctfltr_filter_inner .prdctfltr_filter {
float:none;
display:inline-block;
vertical-align:top;
padding-right:0;
padding-left:36px;
margin-right:-4px;
}
.prdctfltr_wc.pf_mod_row .prdctfltr_filter_inner .prdctfltr_filter:first-child {
padding-left:0;
}
.prdctfltr_wc a {
text-decoration:none;
outline:none;
}
.prdctfltr_wc .prdctfltr_filter_title {
display:block;
font-weight:bold;
line-height:24px;
margin-bottom:10px;
}
.prdctfltr_wc .prdctfltr_filter_title .prdctfltr_woocommerce_filter {
display:inline-block;
font-size:24px;
line-height:24px;
height:24px;
margin-left:-1px;
margin-right:10px;
}
.prdctfltr_wc .prdctfltr_filter_title .prdctfltr_woocommerce_filter i:before,
.prdctfltr_wc .prdctfltr_filter_title .prdctfltr_woocommerce_filter i {
display:inline-block;
line-height:24px;
height:24px;
}
.prdctfltr_wc .prdctfltr_filter_title .prdctfltr_woocommerce_filter .prdctfltr-bars {
vertical-align:text-bottom;
}
.prdctfltr_wc .prdctfltr_filter_title .prdctfltr_woocommerce_filter .prdctfltr-bars:before {
vertical-align: initial;
}
.prdctfltr_wc .prdctfltr_filter_title .prdctfltr_woocommerce_filter.pf_ajax_loading.pf_ajax_hearts {
width:36px;
}
.prdctfltr_wc .prdctfltr_filter_title .prdctfltr_woocommerce_filter img {
display:inline-block;
line-height:24px;
height:24px;
width:auto;
vertical-align:middle;
margin-left:1px;
}
.prdctfltr_wc .prdctfltr_filter_title > span {
text-transform:capitalize;
max-width:150px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
.prdctfltr_wc .prdctfltr_description {
font-size:90%;
margin-bottom:10px;
}
.prdctfltr_wc.pf_select .prdctfltr_description,
.prdctfltr_wc .prdctfltr_terms_customized_select .prdctfltr_description {
position:relative;
margin-top:10px;
margin-bottom:0;
}
.prdctfltr_checkboxes {
width:100%;
}
.prdctfltr_checkboxes .prdctfltr_sub {
margin-left:22px;
display:none;
}
.prdctfltr_checkboxes .prdctfltr-plus {
float:right;
font-size:100%;
line-height:20px;
padding-left:6px;
padding-right:2px;
}
.prdctfltr_hierarchy_circle .prdctfltr_checkboxes i.prdctfltr-plus:before {
content:'\f007';
}
.prdctfltr_hierarchy_circle .prdctfltr_checkboxes .prdctfltr_clicked i.prdctfltr-plus:before {
content:'\f008';
}
.prdctfltr_hierarchy_filled .prdctfltr_checkboxes i.prdctfltr-plus:before {
content:'\f018';
}
.prdctfltr_hierarchy_filled .prdctfltr_checkboxes .prdctfltr_clicked i.prdctfltr-plus:before {
content:'\f017';
}
.prdctfltr_hierarchy_lined .prdctfltr_checkboxes i.prdctfltr-plus:before {
content:'\f016';
}
.prdctfltr_hierarchy_lined .prdctfltr_checkboxes .prdctfltr_clicked i.prdctfltr-plus:before {
content:'\f015';
}
.prdctfltr_hierarchy_arrow .prdctfltr_checkboxes i.prdctfltr-plus:before {
content:'\f004';
}
.prdctfltr_hierarchy_arrow .prdctfltr_checkboxes .prdctfltr_clicked i.prdctfltr-plus:before {
content:'\f005';
}
.prdctfltr_wc.prdctfltr_maxheight .prdctfltr_checkboxes {
overflow-y:auto;
}
.prdctfltr_wc .prdctfltr_filter.pf_attr_img .prdctfltr_checkboxes,
.prdctfltr_wc .prdctfltr_filter.prdctfltr_range .prdctfltr_checkboxes {
overflow:visible;
}
.prdctfltr_wc.prdctfltr_maxheight .prdctfltr_woocommerce_ordering {
}
.prdctfltr_wc.pf_mod_row .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper {
white-space:nowrap;
}
.prdctfltr_wc.pf_mod_row.prdctfltr_scroll_active .prdctfltr_woocommerce_ordering .prdctfltr_filter_inner {
overflow-x:auto;
margin:0;
}
.prdctfltr_wc.pf_mod_row.prdctfltr_scroll_active .prdctfltr_woocommerce_ordering .prdctfltr_filter_inner {
overflow-x:hidden;
margin:0;
}
.prdctfltr_wc.prdctfltr_maxheight .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter {
white-space:normal;
}
.prdctfltr_wc.pf_mode_row .prdctfltr_filter {
float:none;
display:inline-block;
margin-right:-4px;
}
.prdctfltr_wc .prdctfltr_buttons {
padding:10px;
}
.prdctfltr_wc .prdctfltr_buttons:first-child {
padding:10px;
}
.prdctfltr_wc .prdctfltr_filter_wrapper + .prdctfltr_buttons {
padding:10px;
}
.prdctfltr_wc.pf_sidebar .prdctfltr_buttons {
padding:20px;
}
.prdctfltr_wc.pf_sidebar .prdctfltr_buttons:first-child {
padding:20px;
}
.prdctfltr_wc.pf_sidebar .prdctfltr_filter_wrapper + .prdctfltr_buttons {
padding:20px;
}
.prdctfltr_wc .prdctfltr_buttons label {
position:relative;
}
.prdctfltr_wc .prdctfltr_buttons label,
.prdctfltr_wc .prdctfltr_buttons span {
display:inline-block;
line-height:1;
vertical-align:middle;
}
.prdctfltr_wc .prdctfltr_buttons label input {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
opacity:0;
margin:0;
padding:0;
cursor:pointer;
}
.prdctfltr_filter {
vertical-align:top;
}
.prdctfltr_filter > span {
display:block;
font-weight:600;
line-height:26px;
margin-top:10px;
white-spacenowrap;
overflow:hidden;
text-overflow:ellipsis;
padding-bottom:5px;
}
.prdctfltr_clear {
clear:both !important;
width:100% !important;
display:block !important;
margin:0 !important;
}
.prdctfltr-down,
.prdctfltr-up {
display:none;
}
.prdctfltr_terms_customized_select .prdctfltr-down,
.prdctfltr_terms_customized_select .prdctfltr-up,
.pf_default_select .prdctfltr-down,
.pf_default_select .prdctfltr-up,
.pf_select .prdctfltr-down,
.pf_select .prdctfltr-up {
display:block;
}
.pf_default_select .prdctfltr_filter > span,
.pf_select .prdctfltr_filter > span {
overflow:hidden;
border:1px solid #ddd;
padding:6px;
padding-right:32px;
white-space:nowrap;
text-overflow:ellipsis;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
cursor:pointer;
margin-top:3px;
}
.prdctfltr_add_inputs {
display:none;
}
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
}
.woocommerce-pagination li {
display:inline-block;
}
.pf_mod_row .prdctfltr_woocommerce_filter_submit {
margin-left:0 !important;
}
.pf_mod_row .prdctfltr_checkboxes {
white-space:normal;
}
.prdctfltr_wc.pf_mod_row .mCSB_scrollTools_horizontal {
display:block !important;
}
.prdctfltr_result_count {
float:right;
}
.prdctfltr_wc .pf_range_val {
display:none;
}
.prdctfltr_sc_products:before,
.prdctfltr_sc_products:after {
content:'';
display:table;
clear:both;
} .prdctfltr_woocommerce_ordering > span {
display:inline-block;
margin-left:12px;
}
.prdctfltr_woocommerce_ordering label {
cursor:pointer;
}
.prdctfltr_filter label {
font-size:90%;
display:block;
}
.prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper input[type="checkbox"] {
position:relative;
display:none !important;
visibility:hidden !important;
width:0 !important;
height:0 !important;
z-index:-1;
}
.prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter label > span {
position:relative;
line-height:24px;
}
.prdctfltr_wc.prdctfltr_round .prdctfltr_filter label > span:before {
content:'';
display:inline-block;
width:9px;
height:9px;
padding:0;
border-radius:50%;
border:1px double #ccc;
margin-top:3px;
margin-bottom:6px;
margin-right:12px;
vertical-align:middle;
box-sizing:content-box;
}
.prdctfltr_wc.prdctfltr_round .prdctfltr_filter label.prdctfltr_active > span:before {
content:'';
display:inline-block;
width:5px;
height:5px;
padding:0;
border-radius:50%;
border:3px double #777;
margin-top:3px;
margin-right:12px;
box-sizing:content-box;
}
.prdctfltr_wc.prdctfltr_square .prdctfltr_filter label > span:before {
content:'';
display:inline-block;
width:9px;
height:9px;
padding:0;
border:1px double #ccc;
margin-top:3px;
margin-bottom:6px;
margin-right:12px;
vertical-align:middle;
box-sizing:content-box;
}
.prdctfltr_wc.prdctfltr_square .prdctfltr_filter label.prdctfltr_active > span:before {
content:'';
display:inline-block;
width:5px;
height:5px;
padding:0;
border:3px double #777;
margin-top:3px;
margin-right:12px;
box-sizing:content-box;
}
.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label > span:before {
content:'';
display:inline-block;
width:9px;
height:9px;
padding:0;
border:1px double #ccc;
margin-top:3px;
margin-bottom:6px;
margin-right:12px;
vertical-align:middle;
box-sizing:content-box;
}
.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter.prdctfltr_terms_customized.prdctfltr_terms_customized_select label.prdctfltr_active > span:after {
content:'\f014'!important;
}
.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter.prdctfltr_terms_customized label.prdctfltr_active > span:after {
content:''!important;
}
.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label.prdctfltr_active > span:after {
content:'\f014'!important;
position:absolute;
top:0;
left:0;
font-family:'prdctfltr';
font-size:14px;
line-height:18px;
vertical-align:middle;
}
.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter.pf_attr_img label.prdctfltr_active > span:after,
.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter.pf_attr_imgtext label.prdctfltr_active > span:after {
display:none;
}
.prdctfltr_wc.prdctfltr_system .prdctfltr_filter label > span:before {
display:none;
}
.prdctfltr_wc.prdctfltr_system .prdctfltr_filter.pf_attr_text label.prdctfltr_active > span:after {
display:none;
}
.prdctfltr_wc.prdctfltr_system .prdctfltr_woocommerce_ordering .prdctfltr_filter input[type="checkbox"] {
display:inline-block!important;
vertical-align:middle!important;
visibility:visible!important;
width:auto!important;
height:auto!important;
z-index:1!important;
}
.prdctfltr_wc.prdctfltr_system .prdctfltr_woocommerce_ordering .prdctfltr_filter.pf_attr_img input[type="checkbox"],
.prdctfltr_wc.prdctfltr_system .prdctfltr_woocommerce_ordering .prdctfltr_filter.pf_attr_imgtext input[type="checkbox"] {
display:none !important;
}
.prdctfltr_woocommerce_ordering div.pf_attr_img label {
display:inline-block;
margin-right:8px;
margin-top:4px;
margin-bottom:4px;
}
.prdctfltr_woocommerce_ordering div.pf_attr_img label > span:before {
display:none !important;
}
.prdctfltr_woocommerce_ordering div.pf_attr_img label > span:after{
content:'';
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
box-shadow:0 0 4px rgba(0,0,0,0.2) inset;
-webkit-box-shadow:0 0 4px rgba(0,0,0,0.2) inset;
-moz-box-shadow:0 0 4px rgba(0,0,0,0.2) inset;
z-index:2;
}
.prdctfltr_woocommerce_ordering div.pf_attr_img label > span img {
display:block;
height:32px;
width:auto;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
border-radius:0;
box-shadow:none;
}
.prdctfltr_woocommerce_ordering div.pf_attr_img label:first-child > span img {
margin-top:0;
}
.prdctfltr_woocommerce_ordering div.pf_attr_img label.prdctfltr_active > span img {
border:3px double #ccc;
}
.prdctfltr_woocommerce_ordering div.pf_attr_imgtext label {
display:block;
}
.prdctfltr_woocommerce_ordering div.pf_attr_imgtext label > span:before {
display:none !important;
}
.prdctfltr_woocommerce_ordering div.pf_attr_imgtext label > span img {
display:inline-block;
margin-top:4px;
margin-bottom:4px;
margin-right:8px;
height:32px;
width:auto;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
vertical-align:middle;
box-shadow:0 0 4px rgba(0,0,0,0.2) inset;
-webkit-box-shadow:0 0 4px rgba(0,0,0,0.2) inset;
-moz-box-shadow:0 0 4px rgba(0,0,0,0.2) inset;
border-radius:0;
}
.prdctfltr_woocommerce_ordering div.pf_attr_imgtext label:first-child > span img {
margin-top:0;
}
.prdctfltr_woocommerce_ordering div.pf_attr_imgtext label.prdctfltr_active > span img {
border:3px double #ccc;
} .prdctfltr_sale label {
font-size:90%;
}
.prdctfltr_wc .prdctfltr_sale {
margin-right:6px;
}
.prdctfltr_wc.prdctfltr_click_filter .prdctfltr_sale {
margin-top:0;
}
.prdctfltr-widget .prdctfltr_wc .prdctfltr_sale {
display:block;
}
.prdctfltr_woocommerce_ordering .prdctfltr_sale span:before {
content:'\f003';
font-family:'prdctfltr';
vertical-align:middle;
font-size:24px;
margin-top:-3px;
margin-right:2px;
width:24px;
display:inline-block;
text-align:center;
}
.prdctfltr_woocommerce_ordering .prdctfltr_sale label.prdctfltr_active span:before {
color:#fe4641;
} span.prdctfltr_instock label {
font-size:90%;
}
.prdctfltr_wc span.prdctfltr_instock {
margin-right:6px;
}
.prdctfltr_wc.prdctfltr_click_filter span.prdctfltr_instock {
margin-top:0;
}
.prdctfltr-widget .prdctfltr_wc span.prdctfltr_instock {
display:block;
}
.prdctfltr_woocommerce_ordering span.prdctfltr_instock span:before {
content:'\f012';
font-family:'prdctfltr';
vertical-align:middle;
font-size:22px;
margin-top:-3px;
margin-right:2px;
width:24px;
display:inline-block;
text-align:center;
}
.prdctfltr_woocommerce_ordering span.prdctfltr_instock label.prdctfltr_active span:before {
color:#fe4641;
} span.prdctfltr_reset label {
font-size:90%;
}
.prdctfltr_wc span.prdctfltr_reset {
margin-right:6px;
}
.prdctfltr_wc.prdctfltr_click_filter span.prdctfltr_reset {
margin-top:0;
}
.prdctfltr-widget .prdctfltr_wc span.prdctfltr_reset {
display:block;
}
.prdctfltr_woocommerce_ordering span.prdctfltr_reset span:before {
content:'\f013';
font-family:'prdctfltr';
vertical-align:middle;
font-size:20px;
margin-top:-3px;
margin-right:3px;
width:24px;
display:inline-block;
text-align:center;
}
.prdctfltr_woocommerce_ordering span.prdctfltr_reset label.prdctfltr_active span:before {
color:#fe4641;
} .prdctfltr_woocommerce.prdctfltr_wc.prdctfltr_always_visible .prdctfltr_woocommerce_ordering {
display:block;
}
.prdctfltr_overlay {
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
background-color:#000;
opacity:0;
z-index:2000;
cursor:pointer;
}
.prdctfltr_woocommerce .prdctfltr_filter {
position:relative;
float:left;
display:block;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
}
.prdctfltr_woocommerce .prdctfltr_woocommerce_ordering {
margin-left:-10px;
margin-right:-10px;
} .prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_ordering {
position:relative;
top:100%;
left:0;
padding:0;
display:none;
}
.prdctfltr_woocommerce.pf_default .prdctfltr_filter_wrapper {
margin-bottom:0;
}
.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_filter_submit {
margin-right:12px;
} .prdctfltr_woocommerce.pf_default_inline  .prdctfltr_woocommerce_ordering {
position:relative;
top:100%;
left:0;
padding:0;
display:none;
}
.prdctfltr_woocommerce.pf_default_inline .prdctfltr_woocommerce_filter_submit {
margin-top:20px;
margin-right:12px;
}
.prdctfltr_woocommerce.pf_default_inline .prdctfltr_filter label {
display:inline-block;
margin-right:12px;
}
.prdctfltr_woocommerce.pf_default_inline .prdctfltr_filter.prdctfltr_terms_customized label {
margin-right:0;
}
.prdctfltr_woocommerce.pf_default_inline .prdctfltr_woocommerce_ordering > div {
margin-top:24px;
}
.prdctfltr_woocommerce.pf_default_inline .prdctfltr_woocommerce_ordering > div:first-child {
margin-top:0;
}
.prdctfltr_woocommerce.prdctfltr_wc.pf_default_inline .prdctfltr_filter label > span:before {
margin-right:6px;
} .prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_ordering {
position:absolute;
top:100%;
left:0;
width:100%;
max-width:960px;
padding:10px;
background-color:#f4f4f4;
-webkit-box-shadow:0px 0px 5px 0px rgba(128, 128, 128, 0.2);
-moz-box-shadow:0px 0px 5px 0px rgba(128, 128, 128, 0.2);
box-shadow:0px 0px 5px 0px rgba(128, 128, 128, 0.2);
display:none;
margin-top:10px;
}
.prdctfltr_woocommerce.pf_arrow.pf_mod_row .prdctfltr_woocommerce_ordering {
left: -11px;
padding: 10px 20px 20px;
z-index: 100;
top: 34px;
}
.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_ordering:before {
content:'';
position:absolute;
top:-24px;
left:10px;
border:12px solid transparent;
border-bottom-color:#f4f4f4;
}
.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_filter_submit {
margin-right:12px;
} .prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_woocommerce_ordering {
position:absolute;
top:100%;
left:0;
width:100%;
max-width:960px;
z-index:2001;
padding:10px;
background-color:#f4f4f4;
-webkit-box-shadow:0px 0px 5px 0px rgba(128, 128, 128, 0.2);
-moz-box-shadow:0px 0px 5px 0px rgba(128, 128, 128, 0.2);
box-shadow:0px 0px 5px 0px rgba(128, 128, 128, 0.2);
display:none;
margin-top:10px;
}
.prdctfltr_woocommerce.pf_arrow_inline  .prdctfltr_woocommerce_ordering:before {
content:'';
position:absolute;
top:-24px;
left:10px;
border:12px solid transparent;
border-bottom-color:#f4f4f4;
}
.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_woocommerce_filter_submit {
margin-right:12px;
}
.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_filter label{
display:inline-block;
margin-right:12px;
}
.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_woocommerce_ordering > div {
margin-top:24px;
}
.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_woocommerce_ordering > div:first-child {
margin-top:0;
}
.prdctfltr_woocommerce.prdctfltr_wc.pf_arrow_inline .prdctfltr_filter label > span:before {
margin-right:6px;
} .prdctfltr_wc.prdctfltr_woocommerce.pf_select .prdctfltr_filter_title {
margin-bottom:20px;
}
.prdctfltr_wc.prdctfltr_woocommerce.pf_select .prdctfltr_filter_inner {
padding-bottom:0;
overflow:visible;
}
.prdctfltr_wc.prdctfltr_woocommerce.pf_select .prdctfltr_buttons {
margin: 0;
}
.prdctfltr_wc.prdctfltr_woocommerce.pf_select .prdctfltr_woocommerce_ordering {
position:relative;
top:100%;
left:0;
padding:0;
}
.prdctfltr_wc.prdctfltr_woocommerce.pf_select .prdctfltr_filter_wrapper {
white-space:normal;
margin-bottom:0;
}
.prdctfltr_wc.prdctfltr_woocommerce.pf_select .prdctfltr_filter_inner {
}
.prdctfltr_wc.prdctfltr_woocommerce.pf_select > span span {
cursor:pointer;
}
.prdctfltr_wc.pf_mod_row.pf_select .prdctfltr_filter_inner .prdctfltr_filter:first-child {
padding-left:10px;
}
.prdctfltr_wc.prdctfltr_woocommerce.pf_select .prdctfltr_checkboxes {
display:none;
position:absolute;
top:42px;
margin-top:0;
background-color:#fff;
width:90%;
width:-moz-calc(100% - 20px);
width:-webkit-calc(100% - 20px);
width:calc(100% - 20px);
padding:10px;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
-webkit-box-shadow:0px 0px 5px 0px rgba(128, 128, 128, 0.2);
-moz-box-shadow:0px 0px 5px 0px rgba(128, 128, 128, 0.2);
box-shadow:0px 0px 5px 0px rgba(128, 128, 128, 0.2);
border:1px solid #ddd;
z-index:1;
}
.prdctfltr_wc.prdctfltr_woocommerce.pf_select .prdctfltr_woocommerce_filter_submit {
margin-right:12px;
}
.prdctfltr_wc.prdctfltr_woocommerce.pf_select i.prdctfltr-down,
.prdctfltr_wc.prdctfltr_woocommerce.pf_select i.prdctfltr-up {
float:right;
position:absolute;
top:9px;
right:18px;
}
.prdctfltr_wc.prdctfltr_woocommerce.pf_select .prdctfltr_filter > span {
cursor:pointer;
}
.prdctfltr_wc.pf_select .prdctfltr_filter_wrapper.mCustomScrollbar,
.prdctfltr_wc.pf_select .prdctfltr_filter_wrapper.mCustomScrollbar > .mCSB_horizontal,
.prdctfltr_wc.pf_select .prdctfltr_filter_wrapper.mCustomScrollbar > .mCSB_horizontal > .mCSB_container {
overflow:visible !important;
}
.prdctfltr_wc.pf_select .prdctfltr_filter_inner {
margin-bottom:0;
}
.prdctfltr_wc.pf_select .prdctfltr_filter {
margin-bottom:0;
}
.prdctfltr_wc.pf_mod_row.prdctfltr_click_filter.pf_select .prdctfltr_sale {
margin-left:10px;
}
.prdctfltr_wc_regular .prdctfltr_terms_customized_select .prdctfltr_checkboxes {
display:none;
position:absolute;
top:42px;
background-color:#fff;
padding:10px;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
-webkit-box-shadow:0px 0px 5px 0px rgba(128, 128, 128, 0.2);
-moz-box-shadow:0px 0px 5px 0px rgba(128, 128, 128, 0.2);
box-shadow:0px 0px 5px 0px rgba(128, 128, 128, 0.2);
border:1px solid #ddd;
z-index:1;
}
.prdctfltr_wc_regular.pf_mod_masonry .prdctfltr_terms_customized_select .prdctfltr_checkboxes {
width:90%;
width:-moz-calc(100% - 20px);
width:-webkit-calc(100% - 20px);
width:calc(100% - 20px);
}
.prdctfltr_wc_regular .prdctfltr_terms_customized_select.prdctfltr_filter .prdctfltr-down,
.prdctfltr_wc_regular .prdctfltr_terms_customized_select.prdctfltr_filter .prdctfltr-up {
display:block;
}
.prdctfltr_wc_regular .prdctfltr_terms_customized_select.prdctfltr_filter > span,
.prdctfltr_wc_regular .prdctfltr_terms_customized_select.prdctfltr_filter > span {
overflow:hidden;
border:1px solid #ddd;
padding:6px;
padding-right:32px;
white-space:nowrap;
text-overflow:ellipsis;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
cursor:pointer;
margin-top:3px;
}
.prdctfltr_wc_regular .prdctfltr_terms_customized_select.prdctfltr_filter i.prdctfltr-down,
.prdctfltr_wc_regular .prdctfltr_terms_customized_select.prdctfltr_filter i.prdctfltr-up {
float:right;
position:absolute;
top:9px;
right:9px;
z-index:2;
}
.prdctfltr_wc_regular.pf_mod_masonry .prdctfltr_terms_customized_select.prdctfltr_filter i.prdctfltr-down,
.prdctfltr_wc_regular.pf_mod_masonry .prdctfltr_terms_customized_select.prdctfltr_filter i.prdctfltr-up {
top:10px;
right:23px;
}
.prdctfltr_wc.prdctfltr_wc_regular .prdctfltr_terms_customized.prdctfltr_terms_customized_select .prdctfltr_checkboxes label {
display:block;
}
.prdctfltr_wc.prdctfltr_wc_regular .prdctfltr_filter.prdctfltr_terms_customized.prdctfltr_terms_customized_select .prdctfltr_checkboxes label > span:before {
display:inline-block;
} body.wc-prdctfltr-active-overlay {
position:relative;
transition:left 200ms, right 200ms;
}
.prdctfltr_woocommerce.pf_sidebar .prdctfltr_close_sidebar,
.prdctfltr_woocommerce.pf_sidebar_right .prdctfltr_close_sidebar,
.prdctfltr_woocommerce.pf_sidebar_css .prdctfltr_close_sidebar,
.prdctfltr_woocommerce.pf_sidebar_css_right .prdctfltr_close_sidebar {
font-size:16px;
line-height:24px;
color:#ccc;
padding:20px 15px 0;
margin-bottom:10px;
cursor:pointer;
}
.prdctfltr_woocommerce.pf_sidebar .prdctfltr_close_sidebar i,
.prdctfltr_woocommerce.pf_sidebar_right .prdctfltr_close_sidebar i,
.prdctfltr_woocommerce.pf_sidebar_css .prdctfltr_close_sidebar i,
.prdctfltr_woocommerce.pf_sidebar_css_right .prdctfltr_close_sidebar i {
font-size:24px;
line-height:24px;
}
.prdctfltr_woocommerce.pf_sidebar .prdctfltr_woocommerce_ordering,
.prdctfltr_woocommerce.pf_sidebar_right .prdctfltr_woocommerce_ordering,
.prdctfltr_woocommerce.pf_sidebar_css .prdctfltr_woocommerce_ordering,
.prdctfltr_woocommerce.pf_sidebar_css_right .prdctfltr_woocommerce_ordering {
position:fixed;
top:0;
left:-320px;
width:320px;
height:100%;
padding-top:10px;
padding-left:10px;
display:none;
background-color:#fff;
overflow-y:auto;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-shadow:0 3px 15px rgba(0,0,0,0.3);
z-index:2001;
transition:left 200ms, right 200ms;
}
.wc-prdctfltr-active .prdctfltr_woocommerce.pf_sidebar .prdctfltr_woocommerce_ordering,
.wc-prdctfltr-active .prdctfltr_woocommerce.pf_sidebar_css .prdctfltr_woocommerce_ordering {
left:0;
}
.prdctfltr_wc.prdctfltr_woocommerce.pf_sidebar_right .prdctfltr_woocommerce_ordering,
.prdctfltr_wc.prdctfltr_woocommerce.pf_sidebar_css_right .prdctfltr_woocommerce_ordering {
left:auto;
right:-320px;
padding-left:0;
}
.wc-prdctfltr-active .prdctfltr_wc.prdctfltr_woocommerce.pf_sidebar_right .prdctfltr_woocommerce_ordering,
.wc-prdctfltr-active .prdctfltr_wc.prdctfltr_woocommerce.pf_sidebar_css_right .prdctfltr_woocommerce_ordering {
right:0;
}
.prdctfltr_woocommerce.pf_sidebar .prdctfltr_filter_wrapper,
.prdctfltr_woocommerce.pf_sidebar_right .prdctfltr_filter_wrapper,
.prdctfltr_woocommerce.pf_sidebar_css .prdctfltr_filter_wrapper,
.prdctfltr_woocommerce.pf_sidebar_css_right .prdctfltr_filter_wrapper {
margin-bottom:0;
}
.prdctfltr_woocommerce.pf_sidebar .prdctfltr_filter,
.prdctfltr_woocommerce.pf_sidebar_right .prdctfltr_filter,
.prdctfltr_woocommerce.pf_sidebar_css .prdctfltr_filter,
.prdctfltr_woocommerce.pf_sidebar_css_right .prdctfltr_filter {
width:100%;
}
.prdctfltr_woocommerce.pf_sidebar .prdctfltr_woocommerce_filter_submit,
.prdctfltr_woocommerce.pf_sidebar_right .prdctfltr_woocommerce_filter_submit,
.prdctfltr_woocommerce.pf_sidebar_css .prdctfltr_woocommerce_filter_submit,
.prdctfltr_woocommerce.pf_sidebar_css_right .prdctfltr_woocommerce_filter_submit {
margin-bottom:10px;
}
.prdctfltr_woocommerce.pf_sidebar .prdctfltr_filter_inner,
.prdctfltr_woocommerce.pf_sidebar_right .prdctfltr_filter_inner,
.prdctfltr_woocommerce.pf_sidebar_css .prdctfltr_filter_inner,
.prdctfltr_woocommerce.pf_sidebar_css_right .prdctfltr_filter_inner {
padding:10px;
} .prdctfltr_woocommerce.pf_fullscreen .prdctfltr_close_sidebar {
font-size:16px;
line-height:24px;
color:#ccc;
padding:0 5px 0;
margin-bottom:10px;
cursor:pointer;
}
.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_close_sidebar i {
font-size:24px;
line-height:24px;
}
.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_woocommerce_ordering {
position:fixed;
top:0;
left:0;
bottom:0;
right:0;
width:100%;
height:100%;
padding:64px 0;
display:none;
background-color:#fff;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-shadow:0 3px 15px rgba(0,0,0,0.3);
z-index:2001;
}
.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_woocommerce_ordering .prdctfltr_buttons {
padding:0 10px;
}
.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_woocommerce_ordering .prdctfltr_close_sidebar,
.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_woocommerce_ordering .prdctfltr_buttons,
.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper {
max-width:1024px;
display:block;
margin-left:auto;
margin-right:auto;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
}
.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper {
overflow:hidden;
overflow-y:auto;
}
.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_woocommerce_filter_submit {
margin-right:12px;
}
.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_woocommerce_ordering {
margin-left:0;
margin-right:0;
} .prdctfltr_columns_1 .prdctfltr_filter {
width:100%;
}
.prdctfltr_columns_2 .prdctfltr_filter {
width:50%;
}
.prdctfltr_columns_3 .prdctfltr_filter {
width:33.33%;
}
.prdctfltr_columns_4 .prdctfltr_filter {
width:25%;
}
.prdctfltr_columns_5 .prdctfltr_filter {
width:20%;
}
.prdctfltr_columns_6 .prdctfltr_filter {
width:16.66%;
}
.prdctfltr_columns_7 .prdctfltr_filter {
width:14.28%;
}
.prdctfltr_columns_8 .prdctfltr_filter {
width:12.5%;
}
.prdctfltr_columns_9 .prdctfltr_filter {
width:11.11%;
}
.prdctfltr_columns_10 .prdctfltr_filter {
width:10%;
} .prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering {
display:block;
}
.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter {
width:100%;
padding:0;
margin-bottom:30px;
}
.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering {
margin:0;
}
.prdctfltr-widget .prdctfltr_wc.pf_default_inline > form > div > label {
display:inline-block;
margin-right:12px;
}
.prdctfltr-widget .prdctfltr_wc.pf_default_inline > form > div.pf_attr_img > label,
.prdctfltr-widget .prdctfltr_wc.pf_default_inline > form > div.pf_attr_imgtext > label {
margin-right:0;
}
.prdctfltr-widget .prdctfltr_woocommerce_filter_submit {
margin-top:12px;
}
.prdctfltr-widget .prdctfltr_wc.prdctfltr_maxheight .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter {
display:block;
padding-left:0;
margin-right:0;
}
.prdctfltr-widget .prdctfltr_wc.prdctfltr_maxheight .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper {
white-space:normal;
margin-left:0;
margin-right:0;
overflow:hidden;
}
.prdctfltr-widget .prdctfltr_terms_customized_select .prdctfltr_checkboxes,
.prdctfltr-widget .pf_default_select .prdctfltr_checkboxes {
display:none;
}
.prdctfltr-widget .prdctfltr_terms_customized_select i.prdctfltr-down,
.prdctfltr-widget .prdctfltr_terms_customized_select i.prdctfltr-up,
.prdctfltr-widget .pf_default_select i.prdctfltr-down,
.prdctfltr-widget .pf_default_select i.prdctfltr-up {
float:right;
}
.prdctfltr-widget .prdctfltr_terms_customized_select .prdctfltr_widget_title,
.prdctfltr-widget .pf_default_select .prdctfltr_widget_title {
cursor:pointer;
display:block;
}
.prdctfltr-widget .prdctfltr_wc .prdctfltr_filter_inner {
overflow:visible;
}
.prdctfltr-widget .prdctfltr_wc .prdctfltr_buttons {
margin-left:0!important;
margin-right:0!important;
padding-left:0!important;
padding-right:0!important;
}
.prdctfltr-widget .prdctfltr_wc .prdctfltr_buttons span {
display:block;
}
.prdctfltr-widget .prdctfltr_wc {
position:relative;
}
.prdctfltr-widget .prdctfltr_wc .prdctfltr_loader {
position:absolute;
top:0;
right:0;
height:30px;
width:auto;
}
.prdctfltr-widget .prdctfltr_wc .prdctfltr_buttons:first-child {
margin-bottom:30px;
}
.prdctfltr-widget .prdctfltr_wc .prdctfltr_filter_wrapper + .prdctfltr_buttons {
margin:30px 0 0;
}
.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_filter_submit {
margin-bottom:20px;
}
.prdctfltr-widget .prdctfltr_wc .prdctfltr_filter:last-child {
margin-bottom:0;
} .pf_adptv_default .prdctfltr_adoptive .pf_adoptive_hide {
display:none !important;
}
.pf_adptv_unclick .prdctfltr_adoptive .pf_adoptive_hide {
display:block;
opacity:0.5 !important;
cursor:default !important;
}
.pf_adptv_unclick .prdctfltr_woocommerce_ordering div.pf_attr_img .pf_adoptive_hide {
opacity:1 !important;
}
.pf_adptv_unclick .prdctfltr_woocommerce_ordering div.pf_attr_img .pf_adoptive_hide img {
opacity:0.5 !important;
}
.pf_adptv_unclick .prdctfltr_woocommerce_ordering div.pf_attr_img .pf_adoptive_hide,
.prdctfltr_woocommerce.pf_default_inline.pf_adptv_unclick .prdctfltr_adoptive .pf_adoptive_hide,
.prdctfltr_woocommerce.pf_arrow_inline.pf_adptv_unclick .prdctfltr_adoptive .pf_adoptive_hide {
position:relative !important;
display:inline-block !important;
}
.pf_adptv_click .prdctfltr_adoptive .pf_adoptive_hide {
display:block;
opacity:0.5 !important;
}
.pf_adptv_click .prdctfltr_woocommerce_ordering div.pf_attr_img .pf_adoptive_hide {
opacity:1 !important;
}
.pf_adptv_click .prdctfltr_woocommerce_ordering div.pf_attr_img .pf_adoptive_hide img {
opacity:0.5 !important;
}
.pf_adptv_click .prdctfltr_woocommerce_ordering div.pf_attr_img .pf_adoptive_hide,
.prdctfltr_woocommerce.pf_default_inline.pf_adptv_click .prdctfltr_adoptive .pf_adoptive_hide,
.prdctfltr_woocommerce.pf_arrow_inline.pf_adptv_click .prdctfltr_adoptive .pf_adoptive_hide {
position:relative !important;
display:inline-block !important;
}
.pf_adptv_click .prdctfltr_woocommerce_ordering div.pf_attr_img .pf_adoptive_hide:after,
.pf_adptv_unclick .prdctfltr_woocommerce_ordering div.pf_attr_img .pf_adoptive_hide:after {
content:'';
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-image:url(//trevigen.com/wp-content/plugins/prdctfltr/lib/images/outofstock.svg);
background-position:center center;
background-size:100% 100%;
}
.prdctfltr_count {
display:inline-block;
height:15px;
line-height:15px;
font-size:10px;
padding:0 2px;
margin-left:2px;
border:1px solid #888;
color:#888;
border-radius:2px;
vertical-align:text-bottom;
opacity:0.5;
}
.prdctfltr_woocommerce.pf_default_inline .prdctfltr_checkboxes .prdctfltr_sub,
.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_checkboxes .prdctfltr_sub {
margin-left:0;
}
.prdctfltr_filter_wrapper.mCustomScrollbar {
padding-bottom:36px;
}
.mCSB_scrollTools_horizontal {
margin:0;
}
.mCSB_scrollTools_horizontal > div {
}
.mCS_no_scrollbar > div,
.mCS_no_scrollbar > div > div {
overflow:visible !important;
}
.prdctfltr_wc .prdctfltr_filter.prdctfltr_range .prdctfltr_checkboxes input {
position: absolute !important;
display: block !important;
top: 0 !important;
left: 0 !important;
width: 0 !important;
height: 0 !important;
font-size: 0 !important;
line-height: 0 !important;
padding: 0 !important;
margin: 0 !important;
outline: none !important;
z-index: -9999 !important;
background: none !important;
border-style: solid !important;
border-color: transparent !important;
}
.prdctfltr_wc.prdctfltr_step_filter .prdctfltr_loader {
position:absolute;
top:10px;
right:0;
height:30px;
width:auto;
} .prdctfltr_woocommerce .prdctfltr_filter .prdctfltr_search_terms {
position:relative;
display:block;
margin-bottom:10px;
}
.prdctfltr_woocommerce .prdctfltr_filter .prdctfltr_search_terms i {
position:absolute;
top:0;
left:0;
font-size:16px;
line-height:16px;
opacity:0.33;
}
.prdctfltr_woocommerce .prdctfltr_filter .prdctfltr_search_terms .prdctfltr_search_terms_input {
display:block;
width:100%;
font-size:14px;
line-height:20px;
padding-left:20px;
border-bottom:1px solid #ccc;
box-sizing:border-box;
}
.prdctfltr_searching label > i.prdctfltr-plus {
display:none;
} .prdctfltr_tooltip {
position:absolute;
bottom:100%;
left:50%;
margin-left:-50px;
margin-bottom:0;
width:100px !important;
max-height:0;
height:auto !important;
font-size:12px;
line-height:14px;
text-align:center;
box-sizing:border-box;
overflow:hidden;
padding-bottom:10px;
z-index:1;
opacity:0!important;
transition:all 300ms;
}
.prdctfltr_tooltip * {
box-sizing:border-box;
}
.prdctfltr_tooltip > span {
display:inline-block;
position:relative;
height:auto;
width:auto;
max-width:100%;
min-width:32px;
background-color:#222;
color:#fff;
border-radius:3px;
padding:3px 6px;
}
.prdctfltr_tooltip > span:after {
content:'';
border:10px solid transparent;
border-top-color:#222;
width:1px;
height:1px;
position:absolute;
left:50%;
bottom:-20px;
margin-left:-10px;
}
.prdctfltr_hover .prdctfltr_tooltip {
max-height:300px;
margin-bottom:5px;
opacity:1!important;
}
.prdctfltr_hover .prdctfltr_tooltip .prdctfltr_count {
height:14px;
font-size:8px;
line-height:12px;
vertical-align:top;
opacity:1;
color:#fff;
border-color:#eee;
}
.prdctfltr_woocommerce .pf_attr_img label > span {
display:block;
} .prdctfltr_error {
display:block;
border:1px solid rgba(0,0,0,0.1);
border-radius:3px;
background-color:#fcc2c2;
width:100%;
margin-bottom:20px;
}
.prdctfltr_error small {
display:block;
padding:10px;
font-size:12px;
line-height:15px;
}
div.products h1.prdctfltr_not_found {
margin-bottom:20px;
color:#ccc;
font-size:24px;
line-height:28px;
}
div.products p.prdctfltr_not_found {
} .prdctfltr_woocommerce .prdctfltr_reset_this {
animation:none;
animation-delay:0;
animation-direction:normal;
animation-duration:0;
animation-fill-mode:none;
animation-iteration-count:1;
animation-name:none;
animation-play-state:running;
animation-timing-function:ease;
backface-visibility:visible;
background:0;
background-attachment:scroll;
background-clip:border-box;
background-color:transparent;
background-image:none;
background-origin:padding-box;
background-position:0 0;
background-position-x:0;
background-position-y:0;
background-repeat:repeat;
background-size:auto auto;
border:0;
border-style:none;
border-width:medium;
border-color:inherit;
border-bottom:0;
border-bottom-color:inherit;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
border-bottom-style:none;
border-bottom-width:medium;
border-collapse:separate;
border-image:none;
border-left:0;
border-left-color:inherit;
border-left-style:none;
border-left-width:medium;
border-radius:0;
border-right:0;
border-right-color:inherit;
border-right-style:none;
border-right-width:medium;
border-spacing:0;
border-top:0;
border-top-color:inherit;
border-top-left-radius:0;
border-top-right-radius:0;
border-top-style:none;
border-top-width:medium;
bottom:auto;
box-shadow:none;
box-sizing:content-box;
caption-side:top;
clear:none;
clip:auto;
color:inherit;
columns:auto;
column-count:auto;
column-fill:balance;
column-gap:normal;
column-rule:medium none currentColor;
column-rule-color:currentColor;
column-rule-style:none;
column-rule-width:none;
column-span:1;
column-width:auto;
content:normal;
counter-increment:none;
counter-reset:none;
cursor:auto;
direction:ltr;
display:inline;
empty-cells:show;
float:none;
font:normal;
font-family:inherit;
font-size:medium;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:auto;
hyphens:none;
left:auto;
letter-spacing:normal;
line-height:normal;
list-style:none;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
max-height:none;
max-width:none;
min-height:0;
min-width:0;
opacity:1;
orphans:0;
outline:0;
outline-color:invert;
outline-style:none;
outline-width:medium;
overflow:visible;
overflow-x:visible;
overflow-y:visible;
padding:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
page-break-after:auto;
page-break-before:auto;
page-break-inside:auto;
perspective:none;
perspective-origin:50% 50%;
position:static;
quotes:'\201C' '\201D' '\2018' '\2019';
right:auto;
tab-size:8;
table-layout:auto;
text-align:inherit;
text-align-last:auto;
text-decoration:none;
text-decoration-color:inherit;
text-decoration-line:none;
text-decoration-style:solid;
text-indent:0;
text-shadow:none;
text-transform:none;
top:auto;
transform:none;
transform-style:flat;
transition:none;
transition-delay:0s;
transition-duration:0s;
transition-property:none;
transition-timing-function:ease;
unicode-bidi:normal;
vertical-align:baseline;
visibility:visible;
white-space:normal;
widows:0;
width:auto;
word-spacing:normal;
z-index:auto;
} @media (max-width:900px) {
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_ordering,
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_woocommerce_ordering,
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_ordering,
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default_inline .prdctfltr_woocommerce_ordering,
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_select .prdctfltr_woocommerce_ordering {
margin:0 -10px !important;
}
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_ordering .prdctfltr_filter,
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_woocommerce_ordering .prdctfltr_filter,
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_ordering .prdctfltr_filter,
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default_inline .prdctfltr_woocommerce_ordering .prdctfltr_filter,
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_select .prdctfltr_woocommerce_ordering .prdctfltr_filter,
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_woocommerce_ordering .prdctfltr_filter {
float:left !important;
display:block !important;
width:50% !important;
padding:0 10px !important;
margin-right:-4px !important;
margin-bottom:0;
}
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce .prdctfltr_woocommerce_ordering .prdctfltr_filter_inner {
white-space:normal;
}
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_mod_row .prdctfltr_filter_inner {
width:auto!important;
margin:0 -36px 0 0;
}
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_mod_row .mCSB_scrollTools_horizontal {
display:none !important;
}
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_mod_row .mCSB_container {
width:auto!important;
}
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce .prdctfltr_woocommerce_ordering .prdctfltr_clear {
display:none !important;
}
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce .prdctfltr_woocommerce_ordering .prdctfltr_clear:last-child {
display:block !important;
}
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce .prdctfltr_woocommerce_filter_submit {
margin-bottom:12px;
}
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.woocommerce.pf_select .prdctfltr_filter {
margin-bottom:10px;
}
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_ordering {
width:auto;
}
.prdctfltr_woocommerce.prdctfltr_wc_regular.pf_fullscreen .prdctfltr_woocommerce_ordering {
padding-top:64px !important;
}
}
@media (max-width:640px) {
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_ordering,
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_woocommerce_ordering,
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_ordering,
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default_inline .prdctfltr_woocommerce_ordering,
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_select .prdctfltr_woocommerce_ordering {
margin:0;
}
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_ordering .prdctfltr_filter,
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_woocommerce_ordering .prdctfltr_filter,
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_ordering .prdctfltr_filter,
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default_inline .prdctfltr_woocommerce_ordering .prdctfltr_filter,
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_select .prdctfltr_woocommerce_ordering .prdctfltr_filter,
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_woocommerce_ordering .prdctfltr_filter {
float:left !important;
display:block !important;
width:100% !important;
padding:0;
margin-right:0;
margin-bottom:0;
}
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce .prdctfltr_woocommerce_ordering .prdctfltr_filter_inner {
white-space:normal;
}
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_mod_row .prdctfltr_filter_inner {
width:auto!important;
margin:0 -36px 0 0;
}
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_mod_row .mCSB_scrollTools_horizontal {
display:none !important;
}
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_mod_row .mCSB_container {
width:auto!important;
}
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce .prdctfltr_woocommerce_ordering .prdctfltr_clear {
display:none !important;
}
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce .prdctfltr_woocommerce_ordering .prdctfltr_clear:last-child {
display:block !important;
}
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce .prdctfltr_woocommerce_filter_submit {
margin-bottom:12px;
}
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.woocommerce.pf_select .prdctfltr_filter {
margin-bottom:10px;
}
.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_ordering {
width:auto;
}
.prdctfltr_woocommerce.prdctfltr_wc_regular.pf_fullscreen .prdctfltr_woocommerce_ordering {
padding-top:64px !important;
}
.prdctfltr_woocommerce.prdctfltr_wc_regular.pf_fullscreen .prdctfltr_filter_wrapper {
margin-right:-10px !important;
}
}
.prdctfltr_wc .prdctfltr_terms_customized_image .prdctfltr_checkboxes label,
.prdctfltr_wc .prdctfltr_terms_customized_text .prdctfltr_checkboxes label,
.prdctfltr_wc .prdctfltr_terms_customized_color .prdctfltr_checkboxes label {
display:inline-block;
vertical-align: top;
}
.prdctfltr_wc .prdctfltr_filter.prdctfltr_terms_customized  .prdctfltr_checkboxes label > span:before {
display:none;
}
.prdctfltr_customize {
position:relative;
display:inline-block;
margin:0 5px 5px 0;
}
.prdctfltr_customize_background {
color:#fff;
padding:5px 10px;
}
.prdctfltr_customize_border {
border:2px solid transparent;
border-radius:3px;
padding:5px 10px;
box-sizing:border-box;
}
.prdctfltr_customize_round .prdctfltr_customize_name {
line-height:42px;
display:block;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.prdctfltr_customize_round .prdctfltr_customize_count {
position:absolute;
top:-2px;
right:-2px;
padding:0 2px;
max-width:32px;
heigth:18px;
line-height:18px;
text-align:center;
background-color:#ccc;
color:#fff;
font-size:12px;
border-radius:2px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.prdctfltr_customize_round {
width:42px;
height:42px;
padding:3px;
text-align:center;
color:#fff;
}
.prdctfltr_customize_block {
padding:3px;
border:1px solid #ccc;
}
.prdctfltr_customize_block .prdctfltr_customize_color {
display:block;
width:42px;
height:42px;
}
.prdctfltr_customize_block .prdctfltr_customize_image {
display:block;
width:42px;
}
.prdctfltr_customize_block .prdctfltr_customize_image img {
display:block;
width:42px;
height:auto;
}
.prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text .prdctfltr_checkboxes label:first-child {
margin-top:9px;
}
.prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text .prdctfltr_checkboxes label {
display:block;
margin-top:6px;
}
.prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text .prdctfltr_checkboxes label.prdctfltr_active .prdctfltr_customize_block {
box-shadow:none;
}
.prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text .prdctfltr_customize_block {
padding:0;
border:0;
}
.prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text .prdctfltr_customize_block .prdctfltr_customize_image_text {
display:inline-block;
width:42px;
vertical-align:middle;
}
.prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text .prdctfltr_customize_block .prdctfltr_customize_image_text img {
display:block;
width:42px;
height:auto;
padding:3px;
border:1px solid #ccc;
}
.prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text .prdctfltr_customize_block .prdctfltr_customize_image_text_tip {
margin-left:20px;
vertical-align:middle;
}
.prdctfltr_customize_block .prdctfltr_customize_count {
display:none;
}
.prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text label.prdctfltr_active .prdctfltr_customize_block .prdctfltr_customize_image_text img {
border-color:#222;
}
.prdctfltr_wc.prdctfltr_system .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_terms_customized.prdctfltr_terms_customized_text input[type="checkbox"],
.prdctfltr_wc.prdctfltr_system .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_terms_customized.prdctfltr_terms_customized_image input[type="checkbox"],
.prdctfltr_wc.prdctfltr_system .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_terms_customized.prdctfltr_terms_customized_image-text input[type="checkbox"] {
display: none !important;
visibility: hidden !important;
width: 0 !important;
height: 0 !important;
z-index: -1 !important;
}
label.prdctfltr_active .prdctfltr_customize_block {
padding: 2px;
border: 2px solid #222;
box-shadow: 0px 4px 9px -3px rgba(0,0,0,0.3);
}
.pf_adptv_click .prdctfltr_adoptive.prdctfltr_terms_customized .pf_adoptive_hide,
.pf_adptv_unclick .prdctfltr_adoptive.prdctfltr_terms_customized .pf_adoptive_hide {
display:inline-block !important;
}
.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter.prdctfltr_terms_customized label.prdctfltr_active > span:after {
content: none;
}
.pf_adoptive_hide .prdctfltr_tooltip {
display:none!important;
}
.prdctfltr_checkboxes label span {
z-index:1 !important;
}
.prdctfltr_checkboxes .pf_more {
display:block;
width:100%;
cursor:pointer;
overflow:hidden;
font-size:14px!important;
line-height:20px !important;
text-transform:uppercase;
margin-top:6px;
}
.prdctfltr_checkboxes .pf_more span {
position:relative;
display:inline-block;
color:#ccc;
}
.prdctfltr_checkboxes .pf_more span:before {
content:'';
width:1000px;
height:1px;
background-color:#ccc;
position:absolute;
top:50%;
left:100%;
margin-left:10px;
}
.prdctfltr_search label {
position:relative;
margin-bottom:6px;
}
input.pf_search {
width:100%;
margin:0!important;
box-sizing: border-box;
}
.pf_search_trigger {
position:absolute;
top:0;
right:0;
height:100%;
width:32px;
background:url(//trevigen.com/wp-content/plugins/prdctfltr/lib/images/checked.svg) center center no-repeat;
background-size:20px;
display:none;
}
.prdctfltr_customize_count:before {
content:'(';
}
.prdctfltr_customize_count:after {
content:')';
}
.prdctfltr_woocommerce .button {
margin-top:10px;
margin-bottom:10px;
}
.prdctfltr_woocommerce .prdctfltr_filter.prdctfltr_terms_customized .prdctfltr_search_terms {
margin-bottom:15px;
}
.prdctfltr_always_visible .prdctfltr_woocommerce_filter {
cursor:default!important;
}
.prdctfltr_woocommerce img {
display:block;
} .prdctfltr_sc_products.prdctfltr_fallback_css ul.products {
margin-left:-10px!important;
margin-right:-10px!important;
}
.prdctfltr_sc_products.prdctfltr_fallback_css ul.products li {
box-sizing:border-box!important;
padding-left:10px!important;
padding-right:10px!important;
margin-left:0!important;
margin-right:0!important;
}
.prdctfltr_sc_products.prdctfltr_fallback_css.prdctfltr_columns_fallback_1 ul.products li {
width:100%;
}
.prdctfltr_sc_products.prdctfltr_fallback_css.prdctfltr_columns_fallback_2 ul.products li {
width:50%;
}
.prdctfltr_sc_products.prdctfltr_fallback_css.prdctfltr_columns_fallback_3 ul.products li {
width:33.33%;
}
.prdctfltr_sc_products.prdctfltr_fallback_css.prdctfltr_columns_fallback_4 ul.products li {
width:25%;
}
.prdctfltr_sc_products.prdctfltr_fallback_css.prdctfltr_columns_fallback_5 ul.products li {
width:20%;
}
.prdctfltr_sc_products.prdctfltr_fallback_css.prdctfltr_columns_fallback_6 ul.products li {
width:16.66%;
}
.prdctfltr_terms_customized_image .prdctfltr_checkboxes > label > span > span,
.prdctfltr_terms_customized_color .prdctfltr_checkboxes > label > span > span {
position:relative;
}
.pf_adptv_click .prdctfltr_woocommerce_ordering div.prdctfltr_terms_customized_image .pf_adoptive_hide > span > span:after,
.pf_adptv_unclick .prdctfltr_woocommerce_ordering div.prdctfltr_terms_customized_image .pf_adoptive_hide > span > span:after,
.pf_adptv_click .prdctfltr_woocommerce_ordering div.prdctfltr_terms_customized_color .pf_adoptive_hide > span > span:after,
.pf_adptv_unclick .prdctfltr_woocommerce_ordering div.prdctfltr_terms_customized_color .pf_adoptive_hide > span > span:after {
content:'';
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-image:url(//trevigen.com/wp-content/plugins/prdctfltr/lib/images/outofstock.svg);
background-position:center center;
background-size:100% 100%;
} nav.prdctfltr-pagination.prdctfltr-pagination-load-more {
clear:both;
display:block;
}
nav.prdctfltr-pagination.prdctfltr-pagination-load-more a,
nav.prdctfltr-pagination.prdctfltr-pagination-load-more span {
display:inline-block;
border:2px solid #444;
border-radius:2px;
font-size:14px;
line-height:16px;
font-weight:bold;
padding:6px 12px;
color:#444;
text-decoration:none;
vertical-align:bottom;
box-sizing:border-box;
}
nav.prdctfltr-pagination.prdctfltr-pagination-load-more span {
color:#ccc;
border-color:#ccc;
}
nav.prdctfltr-pagination.prdctfltr-pagination-load-more a:hover {
color:#f00;
border-color:#f00;
}
nav.prdctfltr-pagination.prdctfltr-pagination-default {
clear:both;
display:block;
}
nav.prdctfltr-pagination.prdctfltr-pagination-default ul {
display: inline-block;
white-space: nowrap;
padding: 0;
margin: 0;
border:0;
}
nav.prdctfltr-pagination.prdctfltr-pagination-default ul li {
display:inline-block;
}
nav.prdctfltr-pagination.prdctfltr-pagination-default ul li a,
nav.prdctfltr-pagination.prdctfltr-pagination-default ul li span {
display:inline-block;
font-size:14px;
line-height:16px;
font-weight:bold;
padding:6px 12px;
color:#444;
text-decoration:none;
vertical-align:bottom;
border:2px solid #444;
border-radius:2px;
box-sizing:border-box;
}
nav.prdctfltr-pagination.prdctfltr-pagination-default ul li a:focus,
nav.prdctfltr-pagination.prdctfltr-pagination-default ul li a:hover,
nav.prdctfltr-pagination.prdctfltr-pagination-default ul li span.current {
border-color: #f00;
color: #f00;
}
.prdctfltr_wc.pf_select .prdctfltr_terms_customized_image .prdctfltr_checkboxes,
.prdctfltr_wc.pf_select .prdctfltr_terms_customized_color .prdctfltr_checkboxes {
padding-bottom:2px;
padding-top:15px;
}
.prdctfltr_wc.prdctfltr_search_fields.pf_select .prdctfltr_attributes .prdctfltr_checkboxes {
padding-top:20px;
}.mCustomScrollbar{ -ms-touch-action: none; touch-action: none; }
.mCustomScrollbar.mCS_no_scrollbar{ -ms-touch-action: auto; touch-action: auto; }
.mCustomScrollBox{ position: relative;
overflow: hidden;
height: 100%;
max-width: 100%;
outline: none;
direction: ltr;
}
.mCSB_container{ overflow: hidden;
width: auto;
height: auto;
} .mCSB_inside > .mCSB_container{ margin-right: 30px; }
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } .mCS-dir-rtl > .mCSB_inside > .mCSB_container{ margin-right: 0;
margin-left: 30px;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } .mCSB_scrollTools{ position: absolute;
width: 16px;
height: auto;
left: auto;
top: 0;
right: 0;
bottom: 0;
}
.mCSB_outside + .mCSB_scrollTools{ right: -26px; } .mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ right: auto;
left: 0;
}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } .mCSB_scrollTools .mCSB_draggerContainer{ position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0; 
height: auto;
}
.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }
.mCSB_scrollTools .mCSB_draggerRail{
width: 2px;
height: 100%;
margin: 0 auto;
-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
}
.mCSB_scrollTools .mCSB_dragger{ cursor: pointer;
width: 100%;
height: 30px; z-index: 1;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ position: relative;
width: 4px;
height: 100%;
margin: 0 auto;
-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
text-align: center;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 10px; }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; }
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
display: block;
position: absolute;
height: 20px;
width: 100%;
overflow: hidden;
margin: 0 auto;
cursor: pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; } .mCSB_horizontal.mCSB_inside > .mCSB_container{
margin-right: 0;
margin-bottom: 30px;
}
.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } .mCSB_scrollTools.mCSB_scrollTools_horizontal{
width: auto;
height: 16px;
top: auto;
right: 0;
bottom: 0;
left: 0;
}
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: 5px; } .mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width: 100%;
height: 2px;
margin: 7px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
width: 30px; height: 100%;
left: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width: 100%;
height: 4px;
margin: 6px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
height: 10px; margin: 0px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
height: 4px; margin: 3px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
display: block;
position: absolute;
width: 20px;
height: 100%;
overflow: hidden;
margin: 0 auto;
cursor: pointer;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; } .mCSB_container_wrapper{
position: absolute;
height: auto;
width: auto;
overflow: hidden;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin-right: 30px;
margin-bottom: 30px;
}
.mCSB_container_wrapper > .mCSB_container{
padding-right: 30px;
padding-bottom: 30px;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; } .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; } .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; } .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; } .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ margin-right: 0;
margin-left: 30px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ 
padding-right: 0; 
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ 
padding-bottom: 0; 
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
margin-right: 0; margin-left: 0;
} .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } .mCSB_scrollTools, 
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
-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;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_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; 
}   .mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }
.mCSB_scrollTools .mCSB_draggerRail{
background-color: #000; background-color: rgba(0,0,0,0.4);
filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color: #fff; background-color: rgba(255,255,255,0.75);
filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background-color: #fff; background-color: rgba(255,255,255,0.85);
filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background-color: #fff; background-color: rgba(255,255,255,0.9);
filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
background-image: url(//trevigen.com/wp-content/plugins/prdctfltr/lib/css/mCSB_buttons.png); background-repeat: no-repeat;
opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
}
.mCSB_scrollTools .mCSB_buttonUp{
background-position: 0 0; }
.mCSB_scrollTools .mCSB_buttonDown{
background-position: 0 -20px; }
.mCSB_scrollTools .mCSB_buttonLeft{
background-position: 0 -40px; }
.mCSB_scrollTools .mCSB_buttonRight{
background-position: 0 -56px; }
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; } .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); }
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); }
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }  .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
width: 4px;
background-color: #fff; background-color: rgba(255,255,255,0.1);
-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width: 4px;
background-color: #fff; background-color: rgba(255,255,255,0.75);
-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
}
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width: 100%;
height: 4px;
margin: 6px auto;
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{	background-position: -32px -20px; }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -40px -40px; }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; } .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
background-color: #000; background-color: rgba(0,0,0,0.1);
-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color: #000; background-color: rgba(0,0,0,0.75);
-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -56px; }  .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
width: 4px;
background-color: #fff; background-color: rgba(255,255,255,0.1);
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width: 6px;
background-color: #fff; background-color: rgba(255,255,255,0.75);
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width: 100%;
height: 4px;
margin: 6px 0;
}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width: 100%;
height: 6px;
margin: 5px auto;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{	background-position: -16px -20px; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -20px -40px; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; } .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
background-color: #000; background-color: rgba(0,0,0,0.1);
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color: #000; background-color: rgba(0,0,0,0.75);
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -100px -56px; }  .mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width: 100%;
height: 2px;
margin: 7px auto;
} .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position: -80px 0; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }  .mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }
.mCS-rounded.mCSB_scrollTools .mCSB_dragger, 
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width: 14px;
margin: 0 1px;
}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
height: 14px;
margin: 1px 0;
}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
width: 16px; height: 16px;
margin: -1px 0;
}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; }
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
height: 16px; width: 16px;
margin: 0 -1px;
}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
height: 4px; margin: 6px 0;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; } .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; } .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
background-color: transparent;
background-position: center;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
background-repeat: repeat-y;
opacity: 0.3;
filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
}
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
height: 4px;
margin: 6px 0;
background-repeat: repeat-x;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; } .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=);
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; }  .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-repeat: repeat-y;
background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
} .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }
.mCS-3d.mCSB_scrollTools, 
.mCS-3d-dark.mCSB_scrollTools{
opacity: 1;
filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
width: 8px;
background-color: #000; background-color: rgba(0,0,0,0.2);
box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	 
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width: 100%;
height: 8px;
margin: 4px 0;
box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width: 100%;
height: 8px;
margin: 4px auto;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; } .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
background-color: #000; background-color: rgba(0,0,0,0.1);
box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }  .mCS-3d-thick.mCSB_scrollTools, 
.mCS-3d-thick-dark.mCSB_scrollTools{
opacity: 1;
filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
}
.mCS-3d-thick.mCSB_scrollTools, 
.mCS-3d-thick-dark.mCSB_scrollTools, 
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }
.mCS-3d-thick.mCSB_scrollTools_vertical, 
.mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
.mCS-3d-thick.mCSB_scrollTools_horizontal, 
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
bottom: 1px;
box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
width: 12px;
margin: 2px;
position: absolute;
height: auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
height: 12px;
width: auto;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
background-color: #000; background-color: rgba(0,0,0,0.05);
box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -40px -128px; } .mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
background-color: #fff; background-color: rgba(0,0,0,0.05);
box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }  .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
right: 0; 
margin: 12px 0; 
}
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
bottom: 0; 
margin: 0 12px; 
} .mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
left: 0; 
right: auto;
}
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color: #fff; background-color: rgba(255,255,255,0.2);
filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background-color: #fff; background-color: rgba(255,255,255,0.5);
filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
} .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color: #000; background-color: rgba(0,0,0,0.2);
filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background-color: #000; background-color: rgba(0,0,0,0.5);
filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
}  .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
width: 6px;
background-color: #000; background-color: rgba(0,0,0,0.2);
}
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width: 100%;
height: 6px;
margin: 5px 0;
}
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
width: 12px;
}
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
height: 12px;
margin: 2px 0;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; } .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }  .mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
width: 12px;
background-color: #000; background-color: rgba(0,0,0,0.2);
}
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
width: 6px;
margin: 3px 5px;
position: absolute;
height: auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
height: 6px;
margin: 5px 3px;
position: absolute;
width: auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width: 100%;
height: 12px;
margin: 2px 0;
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, 
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, 
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, 
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, 
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, 
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, 
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, 
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, 
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; } .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; } .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
background-color: transparent;
border-width: 1px;
border-style: solid;
border-color: #fff;
border-color: rgba(255,255,255,0.2);
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); } .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }.irs {
position: relative; display: block;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.irs-line {
position: relative; display: block;
overflow: hidden;
outline: none !important;
}
.irs-line-left, .irs-line-mid, .irs-line-right {
position: absolute; display: block;
top: 0;
}
.irs-line-left {
left: 0; width: 11%;
}
.irs-line-mid {
left: 9%; width: 82%;
}
.irs-line-right {
right: 0; width: 11%;
}
.irs-bar {
position: absolute; display: block;
left: 0; width: 0;
}
.irs-bar-edge {
position: absolute; display: block;
top: 0; left: 0;
}
.irs-shadow {
position: absolute; display: none;
left: 0; width: 0;
}
.irs-slider {
position: absolute; display: block;
cursor: default;
z-index: 1;
}
.irs-slider.single {
}
.irs-slider.from {
cursor:pointer;
}
.irs-slider.to {
cursor:pointer;
}
.irs-slider.type_last {
z-index: 2;
}
.irs-min {
position: absolute; display: block;
left: 0;
cursor: default;
}
.irs-max {
position: absolute; display: block;
right: 0;
cursor: default;
}
.irs-from, .irs-to, .irs-single {
position: absolute; display: block;
top: 0; left: 0;
cursor: default;
white-space: nowrap;
}
.irs-grid {
position: absolute; display: none;
bottom: 0; left: 0;
width: 100%; height: 20px;
}
.irs-with-grid .irs-grid {
display: block;
}
.irs-grid-pol {
position: absolute;
top: 0; left: 0;
width: 1px; height: 8px;
background: #000;
}
.irs-grid-pol.small {
height: 4px;
}
.irs-grid-text {
position: absolute;
bottom: 0; left: 0;
white-space: nowrap;
text-align: center;
font-size: 9px; line-height: 9px;
padding: 0 3px;
color: #000;
}
.irs-disable-mask {
position: absolute; display: block;
top: 0; left: -1%;
width: 102%; height: 100%;
cursor: default;
background: rgba(0,0,0,0.0);
z-index: 2;
}
.irs-disabled {
opacity: 0.4;
}
.lt-ie9 .irs-disabled {
filter: alpha(opacity=40);
}
.irs-hidden-input {
position: absolute !important;
display: block !important;
top: 0 !important;
left: 0 !important;
width: 0 !important;
height: 0 !important;
font-size: 0 !important;
line-height: 0 !important;
padding: 0 !important;
margin: 0 !important;
outline: none !important;
z-index: -9999 !important;
background: none !important;
border-style: solid !important;
border-color: transparent !important;
}  .pf_rngstyle_flat .irs-line-mid,
.pf_rngstyle_flat .irs-line-left,
.pf_rngstyle_flat .irs-line-right,
.pf_rngstyle_flat .irs-bar,
.pf_rngstyle_flat .irs-bar-edge,
.pf_rngstyle_flat .irs-slider {
background: url(//trevigen.com/wp-content/plugins/prdctfltr/lib/images/sprite-skin-flat.png) repeat-x;
}
.pf_rngstyle_flat .irs {
height: 40px;
}
.pf_rngstyle_flat .irs-with-grid {
height: 60px;
}
.pf_rngstyle_flat .irs-line {
height: 12px; top: 25px;
}
.pf_rngstyle_flat .irs-line-left {
height: 12px;
background-position: 0 -30px;
}
.pf_rngstyle_flat .irs-line-mid {
height: 12px;
background-position: 0 0;
}
.pf_rngstyle_flat .irs-line-right {
height: 12px;
background-position: 100% -30px;
}
.pf_rngstyle_flat .irs-bar {
height: 12px; top: 25px;
background-position: 0 -60px;
}
.pf_rngstyle_flat .irs-bar-edge {
top: 25px;
height: 12px; width: 9px;
background-position: 0 -90px;
}
.pf_rngstyle_flat .irs-shadow {
height: 3px; top: 34px;
background: #000;
opacity: 0.25;
}
.lt-ie9 .pf_rngstyle_flat .irs-shadow {
filter: alpha(opacity=25);
}
.pf_rngstyle_flat .irs-slider {
width: 16px; height: 18px;
top: 22px;
background-position: 0 -120px;
}
.pf_rngstyle_flat .irs-slider.state_hover, .pf_rngstyle_flat .irs-slider:hover {
background-position: 0 -150px;
}
.pf_rngstyle_flat .irs-min, .pf_rngstyle_flat .irs-max {
color: #999;
font-size: 10px; line-height: 1.333;
text-shadow: none;
top: 0; padding: 1px 3px;
background: #e1e4e9;
-moz-border-radius: 4px;
border-radius: 4px;
}
.pf_rngstyle_flat .irs-from, .pf_rngstyle_flat .irs-to, .pf_rngstyle_flat .irs-single {
color: #fff;
font-size: 10px; line-height: 1.333;
text-shadow: none;
padding: 1px 5px;
background: #ed5565;
-moz-border-radius: 4px;
border-radius: 4px;
}
.pf_rngstyle_flat .irs-from:after, .pf_rngstyle_flat .irs-to:after, .pf_rngstyle_flat .irs-single:after {
position: absolute; display: block; content: "";
bottom: -6px; left: 50%;
width: 0; height: 0;
margin-left: -3px;
overflow: hidden;
border: 3px solid transparent;
border-top-color: #ed5565;
}
.pf_rngstyle_flat .irs-grid-pol {
background: #e1e4e9;
}
.pf_rngstyle_flat .irs-grid-text {
color: #999;
}
.pf_rngstyle_flat .irs-disabled {
}  .pf_rngstyle_html5 .irs {
height: 55px;
}
.pf_rngstyle_html5 .irs-with-grid {
height: 75px;
}
.pf_rngstyle_html5 .irs-line {
height: 10px; top: 33px;
background: #EEE;
background: linear-gradient(to bottom, #DDD -50%, #FFF 150%); border: 1px solid #CCC;
border-radius: 16px;
-moz-border-radius: 16px;
}
.pf_rngstyle_html5 .irs-line-left {
height: 8px;
}
.pf_rngstyle_html5 .irs-line-mid {
height: 8px;
}
.pf_rngstyle_html5 .irs-line-right {
height: 8px;
}
.pf_rngstyle_html5 .irs-bar {
height: 10px; top: 33px;
border-top: 1px solid #428bca;
border-bottom: 1px solid #428bca;
background: #428bca;
background: linear-gradient(to top, rgba(66,139,202,1) 0%,rgba(127,195,232,1) 100%); }
.pf_rngstyle_html5 .irs-bar-edge {
height: 10px; top: 33px;
width: 14px;
border: 1px solid #428bca;
border-right: 0;
background: #428bca;
background: linear-gradient(to top, rgba(66,139,202,1) 0%,rgba(127,195,232,1) 100%); border-radius: 16px 0 0 16px;
-moz-border-radius: 16px 0 0 16px;
}
.pf_rngstyle_html5 .irs-shadow {
height: 2px; top: 38px;
background: #000;
opacity: 0.3;
border-radius: 5px;
-moz-border-radius: 5px;
}
.lt-ie9 .pf_rngstyle_html5 .irs-shadow {
filter: alpha(opacity=30);
}
.pf_rngstyle_html5 .irs-slider {
top: 25px;
width: 27px; height: 27px;
border: 1px solid #AAA;
background: #DDD;
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(220,220,220,1) 20%,rgba(255,255,255,1) 100%); border-radius: 27px;
-moz-border-radius: 27px;
box-shadow: 1px 1px 3px rgba(0,0,0,0.3);
cursor: pointer;
}
.pf_rngstyle_html5 .irs-slider.state_hover, .pf_rngstyle_html5 .irs-slider:hover {
background: #FFF;
}
.pf_rngstyle_html5 .irs-min, .pf_rngstyle_html5 .irs-max {
color: #333;
font-size: 12px; line-height: 1.333;
text-shadow: none;
top: 0;
padding: 1px 5px;
background: rgba(0,0,0,0.1);
border-radius: 3px;
-moz-border-radius: 3px;
}
.lt-ie9 .pf_rngstyle_html5 .irs-min, .lt-ie9 .pf_rngstyle_html5 .irs-max {
background: #ccc;
}
.pf_rngstyle_html5 .irs-from, .pf_rngstyle_html5 .irs-to, .pf_rngstyle_html5 .irs-single {
color: #fff;
font-size: 14px; line-height: 1.333;
text-shadow: none;
padding: 1px 5px;
background: #428bca;
border-radius: 3px;
-moz-border-radius: 3px;
}
.lt-ie9 .pf_rngstyle_html5 .irs-from, .lt-ie9 .pf_rngstyle_html5 .irs-to, .lt-ie9 .pf_rngstyle_html5 .irs-single {
background: #999;
}
.pf_rngstyle_html5 .irs-grid {
height: 27px;
}
.pf_rngstyle_html5 .irs-grid-pol {
opacity: 0.5;
background: #428bca;
}
.pf_rngstyle_html5 .irs-grid-pol.small {
background: #999;
}
.pf_rngstyle_html5 .irs-grid-text {
bottom: 5px;
color: #99a4ac;
}
.pf_rngstyle_html5 .irs-disabled {
}  .pf_rngstyle_modern .irs-line-mid,
.pf_rngstyle_modern .irs-line-left,
.pf_rngstyle_modern .irs-line-right,
.pf_rngstyle_modern .irs-bar,
.pf_rngstyle_modern .irs-bar-edge,
.pf_rngstyle_modern .irs-slider {
background: url(//trevigen.com/wp-content/plugins/prdctfltr/lib/images/sprite-skin-modern.png) repeat-x;
}
.pf_rngstyle_modern .irs {
height: 50px;
}
.pf_rngstyle_modern .irs-with-grid {
height: 70px;
}
.pf_rngstyle_modern .irs-line {
height: 6px; top: 25px;
}
.pf_rngstyle_modern .irs-line-left {
height: 6px;
background-position: 0 -30px;
}
.pf_rngstyle_modern .irs-line-mid {
height: 6px;
background-position: 0 0;
}
.pf_rngstyle_modern .irs-line-right {
height: 6px;
background-position: 100% -30px;
}
.pf_rngstyle_modern .irs-bar {
height: 6px; top: 25px;
background-position: 0 -60px;
}
.pf_rngstyle_modern .irs-bar-edge {
top: 25px;
height: 6px; width: 6px;
background-position: 0 -90px;
}
.pf_rngstyle_modern .irs-shadow {
height: 5px; top: 25px;
background: #000;
opacity: 0.25;
}
.lt-ie9 .pf_rngstyle_modern .irs-shadow {
filter: alpha(opacity=25);
}
.pf_rngstyle_modern .irs-slider {
width: 11px; height: 18px;
top: 31px;
background-position: 0 -120px;
}
.pf_rngstyle_modern .irs-slider.state_hover, .pf_rngstyle_modern .irs-slider:hover {
background-position: 0 -150px;
}
.pf_rngstyle_modern .irs-min, .pf_rngstyle_modern .irs-max {
color: #999;
font-size: 10px; line-height: 1.333;
text-shadow: none;
top: 0; padding: 1px 3px;
background: #e1e4e9;
-moz-border-radius: 4px;
border-radius: 4px;
}
.pf_rngstyle_modern .irs-from, .pf_rngstyle_modern .irs-to, .pf_rngstyle_modern .irs-single {
color: #fff;
font-size: 10px; line-height: 1.333;
text-shadow: none;
padding: 1px 5px;
background: #20b426;
-moz-border-radius: 4px;
border-radius: 4px;
}
.pf_rngstyle_modern .irs-from:after, .pf_rngstyle_modern .irs-to:after, .pf_rngstyle_modern .irs-single:after {
position: absolute; display: block; content: "";
bottom: -6px; left: 50%;
width: 0; height: 0;
margin-left: -3px;
overflow: hidden;
border: 3px solid transparent;
border-top-color: #20b426;
}
.pf_rngstyle_modern .irs-grid {
height: 34px;
}
.pf_rngstyle_modern .irs-grid-pol {
background: #c0c0c0;
}
.pf_rngstyle_modern .irs-grid-text {
bottom: 12px;
color: #c0c0c0;
}
.pf_rngstyle_modern .irs-disable-mask {
}
.pf_rngstyle_modern .irs-disabled {
}
.lt-ie9 .pf_rngstyle_modern .irs-disabled {
}  .pf_rngstyle_white .irs-line-mid,
.pf_rngstyle_white .irs-line-left,
.pf_rngstyle_white .irs-line-right,
.pf_rngstyle_white .irs-bar,
.pf_rngstyle_white .irs-bar-edge,
.pf_rngstyle_white .irs-slider {
background: url(//trevigen.com/wp-content/plugins/prdctfltr/lib/images/sprite-skin-nice.png) repeat-x;
}
.pf_rngstyle_white .irs {
height: 40px;
}
.pf_rngstyle_white .irs-with-grid {
height: 60px;
}
.pf_rngstyle_white .irs-line {
height: 8px; top: 25px;
}
.pf_rngstyle_white .irs-line-left {
height: 8px;
background-position: 0 -30px;
}
.pf_rngstyle_white .irs-line-mid {
height: 8px;
background-position: 0 0;
}
.pf_rngstyle_white .irs-line-right {
height: 8px;
background-position: 100% -30px;
}
.pf_rngstyle_white .irs-bar {
height: 8px; top: 25px;
background-position: 0 -60px;
}
.pf_rngstyle_white .irs-bar-edge {
top: 25px;
height: 8px; width: 11px;
background-position: 0 -90px;
}
.pf_rngstyle_white .irs-shadow {
height: 1px; top: 34px;
background: #000;
opacity: 0.15;
}
.lt-ie9 .pf_rngstyle_white .irs-shadow {
filter: alpha(opacity=15);
}
.pf_rngstyle_white .irs-slider {
width: 22px; height: 22px;
top: 17px;
background-position: 0 -120px;
}
.pf_rngstyle_white .irs-slider.state_hover, .pf_rngstyle_white .irs-slider:hover {
background-position: 0 -150px;
}
.pf_rngstyle_white .irs-min, .pf_rngstyle_white .irs-max {
color: #999;
font-size: 10px; line-height: 1.333;
text-shadow: none;
top: 0; padding: 1px 3px;
background: rgba(0,0,0,0.1);
-moz-border-radius: 3px;
border-radius: 3px;
}
.lt-ie9 .pf_rngstyle_white .irs-min, .lt-ie9 .pf_rngstyle_white .irs-max {
background: #ccc;
}
.pf_rngstyle_white .irs-from, .pf_rngstyle_white .irs-to, .pf_rngstyle_white .irs-single {
color: #fff;
font-size: 10px; line-height: 1.333;
text-shadow: none;
padding: 1px 5px;
background: rgba(0,0,0,0.3);
-moz-border-radius: 3px;
border-radius: 3px;
}
.lt-ie9 .pf_rngstyle_white .irs-from, .lt-ie9 .pf_rngstyle_white .irs-to, .lt-ie9 .pf_rngstyle_white .irs-single {
background: #999;
}
.pf_rngstyle_white .irs-grid-pol {
background: #99a4ac;
}
.pf_rngstyle_white .irs-grid-text {
color: #99a4ac;
}
.pf_rngstyle_white .irs-disabled {
}@font-face{font-family:TablePress;src:url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAPUAA0AAAAACZAAAAN+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCUhEICoQIgnILFgABNgIkAygEIAWGcgeBARv6B8iuBzK53oAhKg2KWDsrezjalSefocfD9/uZ575PSbYEqJHAIdo6tMDGdCprFIHd+F9r+rZE46O2iHBJfoAuxwW0yfgKS8KGVFE4dHX1gPmgVhzwhcJbReQ9RWXcraeutbmNHE7T7B1sex8stfMfnkvv0XsgUZrYO1hirXme9TnUkBvQ22RGX50VAr48H54Cn9b8GD73edAAhjboBpIQ6kKOhCz7GA8V5HfzyeA6h0mnrFTJnPjxC7KCrl9caqIUg0EAYACGDBn6YGCxeIE+EkwANTWJX/brZpNfyE5o/7r9uPZjS4tESbCTExLCjxOEbxGi2dQeNEAXUMMlvADkqSV0IHXtkQXNOnI2ctJpRIPt8+HjNivx3rlQYA8FqGwdCxF2aZrdJluMnaqFvy+yngVKbBcn0fSOd1xTpnW4HTkptV8Gi2kvCeUHC0BD+D0VKMIqXniZPJyPya9D7gT6DvUpwJER6avgKDsOfW9jU+YGc/ng6MhA3VSar3NdtvrD9WHZurKVKYOi0RwlY9500YSuWDE084F+jMinu4sTudD5yBTTozA9Horpmb+M3TwIBHempnzdpu1/raWypX0JND/ki4p71CQQlFqnAvkijABrVFIq5BdNJbFncoBOF03/h3IINPQRBxJCYDoAOnkRIDR0w0BSmYiBzDinAuQ6eROg0DEGY6DUiEUYqKyILwFq2qS9GKhrpFsykdeFLmDjknYG4jKbNeNyQ1zhCoP840pdYiqu8jTW4mp6pMXH1HVJp8wRmHmQKTKiUOBVSMHrlKuBlYidxkMgw6/bMoG5RD6qfs8yO8LVqFCFa8ELrcVLEqTaS7UG5aqVq1GlWi28k3rRgCjbiU+qqOItvDEqXjkvwF/dUF595jB8LSqqgwIWAWsRmcJJ5GsHbYUqVbirBi5IpRMxLso/i2oSA6ZYDoMFCiknI7ZkGacSVYUjlLSXyG8n08nOQcXTeyzU5ozbiGRQZRt0vu/TMoEV8RLI3DiBSiVzMtNKAPgErlwLoqiAY2fJ9UbRMU/0rz38UP5FQtH3i8V3KYSHYJdSYRnwW8XazUAUop3gQY19hkEH98OA2QQ6wg0S+FjtwOwdOvF5J2VXBBLQmo2EAxsIKVJkkUcRZVRRa7NrP+my6Ns8cKszHYJf+fPPLPTq5vFcmYKZNL+fn1CZDgoYecKZHwA=) format('woff2'),url(//trevigen.com/wp-content/plugins/tablepress/css/tablepress.woff) format('woff');font-weight:400;font-style:normal;font-display:block}.tablepress-table-description{clear:both;display:block}.tablepress{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1em;border:none}.tablepress td,.tablepress th{padding:8px;border:none;background:0 0;text-align:left;float:none!important}.tablepress tbody td{vertical-align:top}.tablepress tbody td,.tablepress tfoot th{border-top:1px solid #ddd}.tablepress tbody tr:first-child td{border-top:0}.tablepress thead th{border-bottom:1px solid #ddd}.tablepress tfoot th,.tablepress thead th{background-color:#d9edf7;font-weight:700;vertical-align:middle}.tablepress .odd td{background-color:#f9f9f9}.tablepress .even td{background-color:#fff}.tablepress .row-hover tr:hover td{background-color:#f3f3f3}.tablepress img{margin:0;padding:0;border:none;max-width:none}.dataTables_wrapper{clear:both;margin-bottom:1em}.dataTables_wrapper .tablepress{clear:both;margin:0!important}.dataTables_length{float:left;white-space:nowrap}.dataTables_filter{float:right;white-space:nowrap}.dataTables_wrapper .dataTables_filter input{margin-left:.5em}.dataTables_info{clear:both;float:left;margin:4px 0 0}.dataTables_paginate{float:right;margin:4px 0 0}.dataTables_paginate a{color:#111!important;display:inline-block;outline:0;position:relative;text-decoration:underline;margin:0 5px}.dataTables_paginate a:first-child{margin-left:0}.dataTables_paginate a:last-child{margin-right:0}.paginate_button:hover{cursor:pointer;text-decoration:none}.paginate_button.disabled{color:#999!important;text-decoration:none;cursor:default}.paginate_button.current{font-weight:700;text-decoration:none;cursor:default}.dataTables_paginate.paging_simple{padding:0 15px}.paging_simple .paginate_button.next:after,.paging_simple .paginate_button.previous:before{text-align:left;font-family:TablePress;font-size:14px;font-weight:700;-webkit-font-smoothing:antialiased;content:"\f053";text-shadow:.1em .1em #666;position:absolute;top:0;right:auto;bottom:0;left:-14px;margin:auto;height:14px;width:14px;line-height:1}.paging_simple .paginate_button.next:after{text-align:right;content:"\f054";left:auto}.paginate_button:after,.paginate_button:before{color:#d9edf7}.paginate_button:hover:after,.paginate_button:hover:before{color:#049cdb}.paginate_button.disabled:after,.paginate_button.disabled:before{color:#f9f9f9}.dataTables_processing{display:none}.dataTables_scroll{clear:both}.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.tablepress .sorting,.tablepress .sorting_asc,.tablepress .sorting_desc{position:relative;padding-right:20px;cursor:pointer;outline:0}.tablepress .sorting:after,.tablepress .sorting_asc:after,.tablepress .sorting_desc:after{font-family:TablePress;font-weight:400;font-size:14px;-webkit-font-smoothing:antialiased;position:absolute;top:0;bottom:0;left:auto;right:6px;margin:auto;height:14px;line-height:1}.tablepress .sorting:after{content:"\f0dc"}.tablepress .sorting_asc:after{content:"\f0d8";padding:0 0 2px}.tablepress .sorting_desc:after{content:"\f0d7"}.tablepress .sorting:hover,.tablepress .sorting_asc,.tablepress .sorting_desc{background-color:#049cdb}.dataTables_scrollBody .tablepress thead th:after{content:""}.dataTables_wrapper:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.dataTables_wrapper label input,.dataTables_wrapper label select{display:inline;margin:2px;width:auto}@font-face {
font-family: 'star';
src: url(//trevigen.com/wp-content/plugins/woocommerce/assets/fonts/star.eot);
src: url(//trevigen.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"), url(//trevigen.com/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"), url(//trevigen.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"), url(//trevigen.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star) format("svg");
font-weight: normal;
font-style: normal; }
@font-face {
font-family: 'WooCommerce';
src: url(//trevigen.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);
src: url(//trevigen.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"), url(//trevigen.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"), url(//trevigen.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"), url(//trevigen.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");
font-weight: normal;
font-style: normal; }
@-webkit-keyframes slideInDown {
from {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible; }
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); } }
@keyframes slideInDown {
from {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible; }
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); } }
@-webkit-keyframes slideOutUp {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
to {
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0); } }
@keyframes slideOutUp {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
to {
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0); } }
.price ins {
font-weight: 400; } .woocommerce-active .site-branding {
float: left; }
.site-header-cart {
list-style-type: none;
margin-left: 0;
padding: 0;
margin-bottom: 0; }
.site-header-cart .cart-contents {
display: none; }
.site-header-cart .widget_shopping_cart {
display: none; }
.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message {
margin: 1.41575em; }
.site-header-cart .widget_shopping_cart .product_list_widget img {
margin-left: 1em; }
.site-search {
font-size: 0.875em;
clear: both;
display: none; }
.site-search .widget_product_search input[type=text],
.site-search .widget_product_search input[type=search] {
padding: 1em 1.41575em;
line-height: 1; }
.site-search .widget_product_search form::before {
top: 1.15em;
left: 1.15em; }
.site-search .widget_product_search #searchsubmit {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
word-wrap: normal !important; } .storefront-handheld-footer-bar {
position: fixed;
bottom: 0;
left: 0;
right: 0;
border-top: 1px solid rgba(255, 255, 255, 0.2);
box-shadow: 0 0 6px rgba(0, 0, 0, 0.7);
z-index: 9999; }
.storefront-handheld-footer-bar::before, .storefront-handheld-footer-bar::after {
content: '';
display: table; }
.storefront-handheld-footer-bar::after {
clear: both; }
.storefront-handheld-footer-bar ul {
margin: 0; }
.storefront-handheld-footer-bar ul li {
display: inline-block;
float: left;
text-align: center; }
.storefront-handheld-footer-bar ul li:last-child > a {
border-right: 0; }
.storefront-handheld-footer-bar ul li > a {
height: 4.235801032em;
display: block;
position: relative;
text-indent: -9999px;
z-index: 999;
border-right: 1px solid rgba(255, 255, 255, 0.2);
overflow: hidden; }
.storefront-handheld-footer-bar ul li > a:focus {
z-index: 1000; }
.storefront-handheld-footer-bar ul li.search .site-search {
position: absolute;
bottom: -2em;
left: 0;
right: 0;
-webkit-transition: all, ease, 0.2s;
transition: all, ease, 0.2s;
padding: 1em;
z-index: 1;
display: block; }
.storefront-handheld-footer-bar ul li.search.active .site-search {
bottom: 100%; }
.storefront-handheld-footer-bar ul li.search .site-search,
.storefront-handheld-footer-bar ul li.search .widget,
.storefront-handheld-footer-bar ul li.search form {
margin-bottom: 0; }
.storefront-handheld-footer-bar ul li.cart .count {
text-indent: 0;
display: block;
width: 2em;
height: 2em;
line-height: 2;
box-sizing: content-box;
font-size: 0.75em;
position: absolute;
top: 0.875em;
left: 50%;
border-radius: 100%;
border: 1px solid; }
.storefront-handheld-footer-bar ul.columns-1 li {
width: 100%;
display: block;
float: none; }
.storefront-handheld-footer-bar ul.columns-2 li {
width: 50%; }
.storefront-handheld-footer-bar ul.columns-3 li {
width: 33.33333%; }
.storefront-handheld-footer-bar ul.columns-4 li {
width: 25%; }
.storefront-handheld-footer-bar ul.columns-5 li {
width: 20%; }
.sf-input-focused .storefront-handheld-footer-bar {
display: none; } table.shop_table_responsive thead {
display: none; }
table.shop_table_responsive tbody th {
display: none; }
table.shop_table_responsive tr td {
display: block;
text-align: right;
clear: both; }
table.shop_table_responsive tr td::before, table.shop_table_responsive tr td::after {
content: '';
display: table; }
table.shop_table_responsive tr td::after {
clear: both; }
table.shop_table_responsive tr td[data-title]::before {
content: attr(data-title) ": ";
font-weight: 600;
float: left; }
table.shop_table_responsive tr td.product-remove a {
text-align: left; }
table.shop_table_responsive tr td.actions::before, table.shop_table_responsive tr td.download-actions::before {
display: none; }
table.shop_table_responsive tr td.download-actions .button {
display: block;
text-align: center; }
table.shop_table_responsive.my_account_orders .order-actions {
text-align: right; }
table.shop_table_responsive.my_account_orders .order-actions::before {
display: none; } ul.products::before, ul.products::after {
content: '';
display: table; }
ul.products::after {
clear: both; }
ul.products,
.wc-block-grid__products {
margin-left: 0;
margin-bottom: 0;
clear: both; }
ul.products li.product,
ul.products .wc-block-grid__product,
.wc-block-grid__products li.product,
.wc-block-grid__products .wc-block-grid__product {
list-style: none;
margin-left: 0;
margin-bottom: 4.235801032em;
text-align: center;
position: relative; }
ul.products li.product .star-rating,
ul.products .wc-block-grid__product .star-rating,
.wc-block-grid__products li.product .star-rating,
.wc-block-grid__products .wc-block-grid__product .star-rating {
margin: 0 auto 0.5407911001em; }
ul.products li.product .woocommerce-LoopProduct-link,
ul.products .wc-block-grid__product .woocommerce-LoopProduct-link,
.wc-block-grid__products li.product .woocommerce-LoopProduct-link,
.wc-block-grid__products .wc-block-grid__product .woocommerce-LoopProduct-link {
display: block; }
ul.products li.product .price,
ul.products .wc-block-grid__product .price,
.wc-block-grid__products li.product .price,
.wc-block-grid__products .wc-block-grid__product .price {
display: block;
color: #43454b;
font-weight: 400;
margin-bottom: 1rem; }
ul.products li.product .price ins,
ul.products .wc-block-grid__product .price ins,
.wc-block-grid__products li.product .price ins,
.wc-block-grid__products .wc-block-grid__product .price ins {
margin-left: 0.6180469716em;
background-color: transparent; }
ul.products li.product h2,
ul.products li.product h3,
ul.products li.product .woocommerce-loop-product__title,
ul.products li.product .wc-block-grid__product-title,
ul.products li.product .wc-block-grid__product-title > a,
ul.products .wc-block-grid__product h2,
ul.products .wc-block-grid__product h3,
ul.products .wc-block-grid__product .woocommerce-loop-product__title,
ul.products .wc-block-grid__product .wc-block-grid__product-title,
ul.products .wc-block-grid__product .wc-block-grid__product-title > a,
.wc-block-grid__products li.product h2,
.wc-block-grid__products li.product h3,
.wc-block-grid__products li.product .woocommerce-loop-product__title,
.wc-block-grid__products li.product .wc-block-grid__product-title,
.wc-block-grid__products li.product .wc-block-grid__product-title > a,
.wc-block-grid__products .wc-block-grid__product h2,
.wc-block-grid__products .wc-block-grid__product h3,
.wc-block-grid__products .wc-block-grid__product .woocommerce-loop-product__title,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title > a {
font-weight: 400;
margin-bottom: 0.5407911001em; }
ul.products li.product h2,
ul.products li.product h3,
ul.products li.product .woocommerce-loop-product__title,
ul.products li.product .wc-block-grid__product-title,
ul.products li.product .wc-block-grid__product-title > a:not(.has-font-size),
ul.products .wc-block-grid__product h2,
ul.products .wc-block-grid__product h3,
ul.products .wc-block-grid__product .woocommerce-loop-product__title,
ul.products .wc-block-grid__product .wc-block-grid__product-title,
ul.products .wc-block-grid__product .wc-block-grid__product-title > a:not(.has-font-size),
.wc-block-grid__products li.product h2,
.wc-block-grid__products li.product h3,
.wc-block-grid__products li.product .woocommerce-loop-product__title,
.wc-block-grid__products li.product .wc-block-grid__product-title,
.wc-block-grid__products li.product .wc-block-grid__product-title > a:not(.has-font-size),
.wc-block-grid__products .wc-block-grid__product h2,
.wc-block-grid__products .wc-block-grid__product h3,
.wc-block-grid__products .wc-block-grid__product .woocommerce-loop-product__title,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title > a:not(.has-font-size) {
font-size: 1rem; }
ul.products li.product .star-rating,
ul.products .wc-block-grid__product .star-rating,
.wc-block-grid__products li.product .star-rating,
.wc-block-grid__products .wc-block-grid__product .star-rating {
font-size: 0.875em; }
ul.products li.product img,
ul.products .wc-block-grid__product img,
.wc-block-grid__products li.product img,
.wc-block-grid__products .wc-block-grid__product img {
display: block;
margin: 0 auto 1.618em; }
ul.products li.product.product-category h2,
ul.products li.product.product-category h3,
ul.products li.product.product-category .woocommerce-loop-category__title,
ul.products .wc-block-grid__product.product-category h2,
ul.products .wc-block-grid__product.product-category h3,
ul.products .wc-block-grid__product.product-category .woocommerce-loop-category__title,
.wc-block-grid__products li.product.product-category h2,
.wc-block-grid__products li.product.product-category h3,
.wc-block-grid__products li.product.product-category .woocommerce-loop-category__title,
.wc-block-grid__products .wc-block-grid__product.product-category h2,
.wc-block-grid__products .wc-block-grid__product.product-category h3,
.wc-block-grid__products .wc-block-grid__product.product-category .woocommerce-loop-category__title {
font-size: 1.1em; }
ul.products li.product.product-category img,
ul.products .wc-block-grid__product.product-category img,
.wc-block-grid__products li.product.product-category img,
.wc-block-grid__products .wc-block-grid__product.product-category img {
margin-bottom: 1.618em; }
ul.products li.product .button,
ul.products .wc-block-grid__product .button,
.wc-block-grid__products li.product .button,
.wc-block-grid__products .wc-block-grid__product .button {
margin-bottom: 0.236em; }
.hentry .entry-content .wc-block-grid__products .wc-block-grid__product > a,
.hentry .entry-content ul.products li.product > a {
text-decoration: none; }
.price del {
opacity: 0.5;
font-weight: 400; }
.price del + ins {
margin-left: 0.327em; } .single-product .pswp__button {
background-color: transparent; }
.single-product div.product {
position: relative;
overflow: hidden; }
.single-product div.product::before, .single-product div.product::after {
content: '';
display: table; }
.single-product div.product::after {
clear: both; }
.single-product div.product .images,
.single-product div.product .summary,
.single-product div.product .woocommerce-product-gallery {
margin-bottom: 2.617924em;
margin-top: 0; }
.single-product div.product .woocommerce-product-gallery {
position: relative; }
.single-product div.product .woocommerce-product-gallery .zoomImg {
background-color: #fff; }
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
position: absolute;
top: 0.875em;
right: 0.875em;
display: block;
height: 2em;
width: 2em;
border-radius: 3px;
z-index: 99;
text-align: center; }
.single-product div.product .woocommerce-product-gallery img {
margin: 0; }
.single-product div.product .woocommerce-product-gallery .flex-viewport {
margin-bottom: 1.618em; }
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
margin: 0;
padding: 0; }
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs::before, .single-product div.product .woocommerce-product-gallery .flex-control-thumbs::after {
content: '';
display: table; }
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs::after {
clear: both; }
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li {
list-style: none;
margin-bottom: 1.618em;
cursor: pointer; }
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {
opacity: 0.5;
-webkit-transition: all, ease, 0.2s;
transition: all, ease, 0.2s; }
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active {
opacity: 1; }
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img {
opacity: 1; }
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li {
width: 42.8571428571%;
float: left;
margin-right: 14.2857142857%; }
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n) {
margin-right: 0; }
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1) {
clear: both; }
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
width: 23.8095238%;
float: left;
margin-right: 14.2857142857%; }
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n) {
margin-right: 0; }
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) {
clear: both; }
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
width: 14.2857142857%;
float: left;
margin-right: 14.2857142857%; }
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n) {
margin-right: 0; }
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
clear: both; }
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
width: 8.5714285714%;
float: left;
margin-right: 14.2857142857%; }
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n) {
margin-right: 0; }
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {
clear: both; }
.single-product div.product .images .woocommerce-main-image {
margin-bottom: 1.618em;
display: block; }
.single-product div.product .images .thumbnails a.zoom {
display: block;
width: 22.05%;
margin-right: 3.8%;
float: left;
margin-bottom: 1em; }
.single-product div.product .images .thumbnails a.zoom.last {
margin-right: 0; }
.single-product div.product .images .thumbnails a.zoom.first {
clear: both; }
.single-product div.product form.cart {
margin-bottom: 1.618em;
padding: 1em 0; }
.single-product div.product form.cart::before, .single-product div.product form.cart::after {
content: '';
display: table; }
.single-product div.product form.cart::after {
clear: both; }
.single-product div.product form.cart .quantity {
float: left;
margin-right: 0.875em; }
.single-product div.product form.cart table.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__label {
overflow-wrap: anywhere;
word-break: break-word;
-ms-word-break: break-all; }
.single-product div.product form.cart table.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__quantity {
float: none;
margin-right: 0; }
.single-product div.product form.cart table.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__quantity .quantity {
margin-right: 0; }
.single-product div.product p.price {
font-size: 1.41575em;
margin: 1.41575em 0; }
.single-product div.product table.variations {
table-layout: fixed;
margin: 0; }
.single-product div.product table.variations th,
.single-product div.product table.variations td {
display: list-item;
padding: 0;
list-style: none;
background-color: transparent; }
.single-product div.product table.variations .value {
margin-bottom: 1em; }
.single-product div.product table.variations select {
max-width: 70%;
vertical-align: middle; }
.single-product div.product .single_variation .price {
margin-bottom: 1em;
display: block; }
.single-product div.product .variations_button {
padding-top: 1em; }
.single-product div.product .variations_button::before, .single-product div.product .variations_button::after {
content: '';
display: table; }
.single-product div.product .variations_button::after {
clear: both; }
.single-product div.product .woocommerce-product-rating {
margin-bottom: 1.618em;
margin-top: -0.875em; }
.single-product div.product .woocommerce-product-rating::before, .single-product div.product .woocommerce-product-rating::after {
content: '';
display: table; }
.single-product div.product .woocommerce-product-rating::after {
clear: both; }
.single-product div.product .woocommerce-product-rating a {
font-weight: 600;
text-decoration: underline; }
.single-product div.product .woocommerce-product-rating a:hover {
text-decoration: none; }
.single-product div.product .woocommerce-product-rating .star-rating {
float: left;
margin-right: 0.6180469716em; }
.single-product div.product .product_meta {
font-size: 0.875em;
padding-top: 1em;
border-top: 1px solid rgba(0, 0, 0, 0.05); }
.single-product div.product .product_meta .sku_wrapper,
.single-product div.product .product_meta .posted_in,
.single-product div.product .product_meta .tagged_as {
display: block; }
.single-product div.product .product_meta .sku_wrapper:last-child,
.single-product div.product .product_meta .posted_in:last-child,
.single-product div.product .product_meta .tagged_as:last-child {
border-bottom: 0; }
.single-product div.product .product_meta a {
font-weight: 600;
text-decoration: underline; }
.single-product div.product .product_meta a:hover {
text-decoration: none; }
.single-product div.product .edit-link {
font-size: 0.875em;
margin-top: 1em; }
.stock:empty::before {
display: none; }
.stock.in-stock {
color: #0f834d; }
.stock.out-of-stock {
color: #e2401c; }
a.reset_variations {
display: inline-block;
margin-left: 1em; } #reviews {
outline: none; }
#reviews #comments {
padding-top: 0; }
#reviews .comment-reply-title {
display: none; }
#reviews .commentlist {
list-style: none;
margin-left: 0; }
#reviews .commentlist li {
margin-bottom: 2.617924em;
list-style: none;
clear: both; }
#reviews .commentlist li::before, #reviews .commentlist li::after {
content: '';
display: table; }
#reviews .commentlist li::after {
clear: both; }
#reviews .commentlist li .comment_container {
border-radius: 3px; }
#reviews .commentlist li .comment_container::before, #reviews .commentlist li .comment_container::after {
content: '';
display: table; }
#reviews .commentlist li .comment_container::after {
clear: both; }
#reviews .commentlist li .comment_container .comment-text {
width: 81.8181818182%;
float: right;
margin-right: 0; }
#reviews .commentlist li .comment_container .comment-text .star-rating {
float: right;
font-size: 0.875em;
line-height: 1;
height: 1em; }
#reviews .commentlist li:last-child {
border-bottom: 0;
margin-bottom: 0; }
#reviews .commentlist li time {
opacity: 0.5;
font-size: 0.875em; }
#reviews .commentlist li .avatar {
width: 9.0909090909%;
float: left;
margin-right: 9.0909090909%;
height: auto; }
#reviews .commentlist li p.meta {
margin-bottom: 1em; }
#reviews .commentlist li p.meta strong {
line-height: 1; }
#reviews .commentlist li p.meta time {
display: block; }
#reviews .commentlist li p.meta .verified {
font-style: normal;
font-size: 0.875em; }
#reviews .commentlist li p.meta .woocommerce-review__dash {
display: none; }
#reviews .commentlist li ul.children {
margin: 0;
width: 81.8181818182%;
float: right;
margin-right: 0;
padding-top: 1.618em; }
#reviews .commentlist li ul.children .avatar {
width: 11.1111111111%;
float: left;
margin-right: 11.1111111111%; }
#reviews .commentlist li ul.children .comment-text {
width: 77.7777777778%;
float: right;
margin-right: 0; }
#reviews .commentlist li ul.children li {
margin-bottom: 1.618em; }
#reviews .commentlist li ul.children li:last-child {
margin-bottom: 0; }
#reviews .comment-form-rating {
clear: both; }
#reviews .comment-form-rating label {
display: block; } .storefront-breadcrumb {
margin: 0 0 1.618em;
padding: 1em 0; }
.woocommerce-breadcrumb {
font-size: 0.875em; }
.woocommerce-breadcrumb a {
text-decoration: underline; }
.woocommerce-breadcrumb a:hover {
text-decoration: none; }
.woocommerce-breadcrumb .breadcrumb-separator {
display: inline-block;
padding: 0 0.5407911001em; } .product_list_widget {
list-style: none;
margin-left: 0; }
.product_list_widget li {
padding: 1em 0;
border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
.product_list_widget li::before, .product_list_widget li::after {
content: '';
display: table; }
.product_list_widget li::after {
clear: both; }
.product_list_widget li img {
max-width: 2.617924em;
float: right; }
.product_list_widget li > a {
display: block; }
.product_list_widget a:hover {
color: #2c2d33; }
.widget ul.products li.product a {
text-decoration: none; }
.widget_products a {
display: block; }
.widget_shopping_cart .product_list_widget {
margin-bottom: 0; }
.widget_shopping_cart .product_list_widget li {
padding-left: 2em;
position: relative; }
.widget_shopping_cart .product_list_widget li a.remove {
position: absolute;
top: 1em;
left: 0;
opacity: 1; }
.widget_shopping_cart p.total,
.widget_shopping_cart p.buttons {
padding: 1em 0;
margin: 0;
text-align: center; }
.widget_shopping_cart p.total {
border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
.widget_shopping_cart .buttons a {
display: block;
margin-bottom: 0.6180469716em; }
.widget_shopping_cart .buttons a:last-child {
margin-bottom: 0; }
.widget_shopping_cart .buttons a img {
margin-left: auto;
margin-right: auto; }
.site-header .widget_shopping_cart p.total,
.site-header .widget_shopping_cart p.buttons,
.site-header .widget_shopping_cart li {
padding-left: 1.41575em;
padding-right: 1.41575em; }
.widget_layered_nav li {
margin-bottom: 0.6180469716em; }
.widget.woocommerce li .count {
font-size: 1em;
float: right; }
.widget_price_filter .price_slider {
margin-bottom: 1em; }
.widget_price_filter .price_slider_amount {
text-align: right;
line-height: 2.4em; }
.widget_price_filter .price_slider_amount .button {
float: left; }
@media (min-width: 768px) and (max-width: 1024px) {
.widget_price_filter .price_slider_amount {
text-align: left; }
.widget_price_filter .price_slider_amount .button {
display: block;
float: none;
width: 100%; } }
.widget_price_filter .ui-slider {
position: relative;
text-align: left; }
.widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
top: auto;
z-index: 2;
width: 1em;
height: 1em;
border-top-left-radius: 1em;
border-top-right-radius: 1em;
border-bottom-left-radius: 1em;
border-bottom-right-radius: 1em;
cursor: ew-resize;
background: #2c2d33;
box-sizing: border-box;
margin-top: -0.25em;
margin-left: auto;
opacity: 1;
border: 0; }
.widget_price_filter .ui-slider .ui-slider-handle:last-child {
margin-left: -1em; }
.widget_price_filter .ui-slider .ui-slider-handle:hover, .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active {
box-shadow: 0 0 0 0.236em rgba(0, 0, 0, 0.1); }
.widget_price_filter .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: 0.7em;
display: block;
border: 0;
background: #2c2d33;
border-top-left-radius: 1em;
border-top-right-radius: 1em;
border-bottom-left-radius: 1em;
border-bottom-right-radius: 1em; }
.widget_price_filter .price_slider_wrapper .ui-widget-content {
border-top-left-radius: 1em;
border-top-right-radius: 1em;
border-bottom-left-radius: 1em;
border-bottom-right-radius: 1em;
background: rgba(0, 0, 0, 0.1);
border: 0; }
.widget_price_filter .ui-slider-horizontal {
height: 0.5em; }
.widget_price_filter .ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%; }
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
left: -1px; }
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
right: -1px; }  .rtl .widget_price_filter .price_label,
.rtl .widget_price_filter .price_label span {
direction: ltr;
unicode-bidi: embed; }  table.cart {
margin-bottom: 3.706325903em; }
table.cart .product-quantity .plus,
table.cart .product-quantity .minus {
display: none; }
table.cart .product-thumbnail img {
margin: 0 auto;
max-width: 3.706325903em;
height: auto; }
table.cart .product-thumbnail::before {
display: none; }
table.cart tr:first-child td.product-remove {
border-top-width: 0; }
table.cart td.product-remove {
padding: 0;
border-top: 1.618em solid;
position: relative; }
table.cart td.product-remove a.remove {
position: absolute;
font-size: 1.41575em;
top: -0.6180469716em;
right: -0.6180469716em; }
table.cart td.product-quantity .qty {
padding: 0.326em;
width: 3.706325903em; }
table.cart td.product-name {
overflow-wrap: anywhere;
word-break: break-word;
-ms-word-break: break-all; }
table.cart td,
table.cart th {
padding: 0.875em 0.875em 0; }
table.cart td.product-subtotal {
padding-bottom: 0.875em; }
table.cart td.actions {
border-top: 1em solid;
background-color: transparent;
padding: 0; }
table.cart td.actions label {
display: none; }
table.cart td.actions .coupon {
padding-bottom: 1em;
margin-bottom: 1em;
border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
table.cart td.actions input {
display: block;
width: 100%;
margin: 0.5407911001em 0; }
.wc-proceed-to-checkout {
margin-bottom: 1.618em; }
.wc-proceed-to-checkout::before, .wc-proceed-to-checkout::after {
content: '';
display: table; }
.wc-proceed-to-checkout::after {
clear: both; }
.wc-proceed-to-checkout .button {
display: block;
text-align: center;
margin-bottom: 1em; }
.wc-proceed-to-checkout .button.checkout-button {
font-size: 1.41575em; }
.woocommerce-shipping-calculator {
margin: 0; }
.woocommerce-shipping-calculator > p:first-child {
margin: 0; }
.woocommerce-shipping-calculator .shipping-calculator-form {
padding-top: 1.41575em; }
ul#shipping_method {
list-style: none;
margin-left: 0; }
ul#shipping_method li {
margin-bottom: 0.2360828548em; }
ul#shipping_method li:last-child {
margin-bottom: 0; }
ul#shipping_method input {
margin-right: 0.3342343017em; }
.woocommerce-checkout ul#shipping_method {
margin-bottom: 0; } .checkout_coupon {
margin-bottom: 2.617924em; }
form.checkout {
position: static !important; }
form.checkout::before, form.checkout::after {
content: '';
display: table; }
form.checkout::after {
clear: both; }
form.checkout > .blockUI {
position: fixed !important; }
#payment::before, #payment::after {
content: '';
display: table; }
#payment::after {
clear: both; }
#payment .create-account {
clear: both; }
#payment .payment_methods {
margin: 0 !important;
padding: 0 !important; }
#payment .payment_methods > .woocommerce-PaymentMethod > label,
#payment .payment_methods > .wc_payment_method > label {
display: block;
padding: 1.41575em;
cursor: pointer; }
#payment .payment_methods li {
list-style: none !important;
margin-left: 0;
position: relative; }
#payment .payment_methods li img {
float: right;
border: 0;
padding: 0;
max-height: 1.618em; }
#payment .payment_methods li:last-child:not(.woocommerce-notice) {
padding-bottom: 0;
border-bottom: 0; }
#payment .payment_methods li p {
margin: 0; }
#payment .payment_methods li .payment_box {
padding: 1.41575em; }
#payment .payment_methods li .payment_box fieldset {
border: 0;
margin: 0;
padding: 1em 0 0;
font-size: 0.875em; }
#payment .payment_methods li .payment_box fieldset label {
width: auto;
margin-left: 0; }
#payment .payment_methods li .payment_box fieldset .form-row {
margin-bottom: 1em; }
#payment .payment_methods li .payment_box fieldset .form-row input[type='checkbox'] {
margin-right: 5px; }
#payment .payment_methods li .payment_box fieldset #cvv {
width: 22% !important; }
#payment .payment_methods li .payment_box fieldset .help {
width: 75%;
float: right; }
#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods {
padding-top: 1em;
margin: 0; }
#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li {
margin-top: 0.6180469716em; }
#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li input[type=radio] {
margin-right: 0.236em; }
#payment .payment_methods li .payment_box ul.wc-saved-payment-methods {
margin-left: 0; }
#payment .payment_methods li .payment_box .wc-credit-card-form-card-number,
#payment .payment_methods li .payment_box .wc-credit-card-form-card-expiry,
#payment .payment_methods li .payment_box .wc-credit-card-form-card-cvc {
font-size: 1.41575em; }
#payment .payment_methods li .payment_box .wc-credit-card-form-card-number {
background-repeat: no-repeat;
background-position: right 0.6180469716em center;
background-size: 31px 20px;
background-image: url(//trevigen.com/wp-content/themes/storefront/assets/images/credit-cards/unknown.svg); }
#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.visa {
background-image: url(//trevigen.com/wp-content/themes/storefront/assets/images/credit-cards/visa.svg); }
#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.mastercard {
background-image: url(//trevigen.com/wp-content/themes/storefront/assets/images/credit-cards/mastercard.svg); }
#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.laser {
background-image: url(//trevigen.com/wp-content/themes/storefront/assets/images/credit-cards/laser.svg); }
#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.dinersclub {
background-image: url(//trevigen.com/wp-content/themes/storefront/assets/images/credit-cards/diners.svg); }
#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.maestro {
background-image: url(//trevigen.com/wp-content/themes/storefront/assets/images/credit-cards/maestro.svg); }
#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.jcb {
background-image: url(//trevigen.com/wp-content/themes/storefront/assets/images/credit-cards/jcb.svg); }
#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.amex {
background-image: url(//trevigen.com/wp-content/themes/storefront/assets/images/credit-cards/amex.svg); }
#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.discover {
background-image: url(//trevigen.com/wp-content/themes/storefront/assets/images/credit-cards/discover.svg); }
#payment .terms {
width: 100%;
clear: both;
float: none;
margin-bottom: 1em; }
#payment .terms label {
display: block;
cursor: pointer; }
#payment .woocommerce-terms-and-conditions {
padding: 1em;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
margin-bottom: 16px;
background-color: rgba(0, 0, 0, 0.05); }
#payment .place-order {
padding: 1.41575em;
margin-bottom: 0;
float: none;
width: 100%;
margin-top: 2.617924em; }
#payment .place-order .button {
font-size: 1.41575em;
width: 100%;
white-space: pre-wrap; }
table.woocommerce-checkout-review-order-table .product-name {
width: 45%;
overflow-wrap: anywhere;
word-break: break-word;
-ms-word-break: break-all; }
.admin-bar .woocommerce-checkout #wc_checkout_add_ons label + br {
display: none; } .woocommerce-password-strength {
font-weight: 600;
padding: 0.5407911001em 0;
text-align: right;
font-size: 0.875em; }
.woocommerce-password-strength.strong {
color: #0f834d; }
.woocommerce-password-strength.short {
color: #e2401c; }
.woocommerce-password-strength.bad {
color: #e2401c; }
.woocommerce-password-strength.good {
color: #3d9cd2; } label.inline {
display: inline !important;
margin-left: 1em; }
.hentry .entry-content .woocommerce-MyAccount-navigation ul {
margin-left: 0;
border-top: 1px solid rgba(0, 0, 0, 0.05); }
.hentry .entry-content .woocommerce-MyAccount-navigation ul li {
list-style: none;
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
position: relative; }
.hentry .entry-content .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a {
text-decoration: none;
padding: 0.875em 0;
display: block; }
ul.order_details {
list-style: none;
position: relative;
margin: 3.706325903em 0; }
ul.order_details::before, ul.order_details::after {
content: '';
display: table; }
ul.order_details::after {
clear: both; }
ul.order_details::before, ul.order_details::after {
content: '';
display: block;
position: absolute;
top: -16px;
left: 0;
width: 100%;
height: 16px;
background-size: 0 100%, 16px 16px, 16px 16px; }
ul.order_details::after {
top: auto;
bottom: -16px;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
ul.order_details li {
padding: 1em 1.618em;
font-size: 0.8em;
text-transform: uppercase; }
ul.order_details li:first-child {
padding-top: 1.618em; }
ul.order_details li:last-child {
border: 0;
padding-bottom: 1.618em; }
ul.order_details li strong {
display: block;
font-size: 1.41575em;
text-transform: none; }
.my_account_orders .button,
.woocommerce-MyAccount-downloads .button {
padding: 0.6180469716em 0.875em;
font-size: 0.875em;
margin-right: 0.236em; }
.woocommerce-MyAccount-content h2 {
font-size: 2em;
font-weight: 600; }
.woocommerce-MyAccount-content #payment .payment_methods {
margin-bottom: 1.618em !important; } .woocommerce-form__label-for-checkbox {
cursor: pointer;
display: block; }
.woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox {
margin-right: 0.3342343017em; }
.form-row label {
display: block; }
.form-row input,
.form-row textarea,
.form-row select {
width: 100%; }
.form-row input[type=checkbox],
.form-row input[type=radio] {
width: auto; }
.form-row .button {
width: auto; }
.form-row.create-account label {
display: inline-block; }
.form-row.woocommerce-validated input.input-text {
box-shadow: inset 2px 0 0 #0f834d; }
.form-row.woocommerce-invalid input.input-text {
box-shadow: inset 2px 0 0 #e2401c; }
.form-row.woocommerce-invalid input.input-checkbox {
outline: 2px solid #e2401c;
outline-offset: 1px; }
.form-row.woocommerce-invalid .select2-selection {
border-color: #e2401c;
border-width: 2px; }
.form-row-last {
margin-right: 0 !important; }
.form-row-wide {
clear: both;
width: 100%; }
.required {
border-bottom: 0 !important;
color: #e2401c; }
.password-input {
display: block;
position: relative; }
.show-password-input {
position: absolute;
right: 0;
top: 0;
padding: 0.618em;
line-height: 1.618;
cursor: pointer; }
.show-password-input::after {
font-family: 'Font Awesome 5 Free';
font-weight: 900;
vertical-align: baseline;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-style: normal;
font-variant: normal;
line-height: 1;
content: '\f06e'; }
.show-password-input.display-password::after {
color: #e8e8e8; }
.demo_store {
position: fixed;
left: 0;
bottom: 69px;
right: 0;
margin: 0;
padding: 1em 1.41575em;
background-color: #3d9cd2;
color: #fff;
z-index: 9998; }
.demo_store a {
color: #fff;
font-weight: 400;
text-decoration: underline; }
.demo_store a:hover {
text-decoration: none; }
.demo_store a.woocommerce-store-notice__dismiss-link {
display: block; }
.star-rating {
overflow: hidden;
position: relative;
height: 1.618em;
line-height: 1.618;
font-size: 1em;
width: 5.3em;
font-family: 'star';
font-weight: 400; }
.star-rating::before {
content: '\53\53\53\53\53';
opacity: 0.25;
float: left;
top: 0;
left: 0;
position: absolute; }
.star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em; }
.star-rating span::before {
content: '\53\53\53\53\53';
top: 0;
position: absolute;
left: 0;
color: #2c2d33; }
p.stars {
display: inline-block;
margin: 0; }
p.stars a {
position: relative;
height: 1em;
width: 1em;
text-indent: -999em;
overflow: hidden;
display: inline-block;
text-decoration: none;
margin-right: 1px;
font-weight: 400; }
p.stars a::before {
display: block;
position: absolute;
top: 0;
left: 0;
width: 1em;
height: 1em;
line-height: 1;
font-family: 'star';
content: '\53';
color: #43454b;
text-indent: 0;
opacity: 0.25; }
p.stars a:hover ~ a::before {
content: '\53';
color: #43454b;
opacity: 0.25; }
p.stars:hover a::before {
content: '\53';
color: #96588a;
opacity: 1; }
p.stars.selected a.active::before {
content: '\53';
color: #96588a;
opacity: 1; }
p.stars.selected a.active ~ a::before {
content: '\53';
color: #43454b;
opacity: 0.25; }
p.stars.selected a:not(.active)::before {
content: '\53';
color: #96588a;
opacity: 1; }
.wc-block-grid__product-onsale,
.onsale {
border: 1px solid;
border-color: #43454b;
color: #43454b;
padding: 0.202em 0.6180469716em;
font-size: 0.875em;
text-transform: uppercase;
font-weight: 600;
display: inline-block;
margin-bottom: 1em;
border-radius: 3px;
position: relative; }
.quantity .qty {
width: 4.235801032em;
text-align: center; }
.storefront-sorting {
font-size: 0.875em;
margin-bottom: 2.617924em; }
.woocommerce-tabs {
overflow: hidden;
padding: 1em 0; }
.woocommerce-tabs::before, .woocommerce-tabs::after {
content: '';
display: table; }
.woocommerce-tabs::after {
clear: both; }
.woocommerce-tabs ul.tabs {
list-style: none;
margin-left: 0;
text-align: left;
border-top: 1px solid rgba(0, 0, 0, 0.05); }
.woocommerce-tabs ul.tabs li {
display: block;
margin: 0;
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
position: relative; }
.woocommerce-tabs ul.tabs li a {
padding: 1em 0;
display: block; }
.woocommerce-tabs .panel h2:first-of-type {
font-size: 1.618em;
margin-bottom: 1em; }
.related > h2:first-child,
.upsells > h2:first-child {
font-size: 1.618em;
margin-bottom: 1em; }
.woocommerce-message,
.woocommerce-info,
.woocommerce-error,
.woocommerce-noreviews,
p.no-comments {
margin-bottom: 2.617924em;
background-color: #0f834d;
margin-left: 0;
border-radius: 2px;
color: #fff;
clear: both;
border-left: 0.6180469716em solid rgba(0, 0, 0, 0.15);
padding: 1em 2em 1em 3.5em;
position: relative;
list-style: none outside; }
.woocommerce-message::before, .woocommerce-message::after,
.woocommerce-info::before,
.woocommerce-info::after,
.woocommerce-error::before,
.woocommerce-error::after,
.woocommerce-noreviews::before,
.woocommerce-noreviews::after,
p.no-comments::before,
p.no-comments::after {
content: '';
display: table; }
.woocommerce-message::after,
.woocommerce-info::after,
.woocommerce-error::after,
.woocommerce-noreviews::after,
p.no-comments::after {
clear: both; }
.woocommerce-message a,
.woocommerce-info a,
.woocommerce-error a,
.woocommerce-noreviews a,
p.no-comments a {
color: #fff; }
.woocommerce-message a:hover,
.woocommerce-info a:hover,
.woocommerce-error a:hover,
.woocommerce-noreviews a:hover,
p.no-comments a:hover {
color: #fff;
opacity: 0.7; }
.woocommerce-message a.button:hover,
.woocommerce-info a.button:hover,
.woocommerce-error a.button:hover,
.woocommerce-noreviews a.button:hover,
p.no-comments a.button:hover {
opacity: 1; }
.woocommerce-message::before,
.woocommerce-info::before,
.woocommerce-error::before,
.woocommerce-noreviews::before,
p.no-comments::before {
font-family: 'WooCommerce';
content: '\e028';
display: inline-block;
position: absolute;
top: 1em;
left: 1.5em;
color: #fff; }
.woocommerce-message .button,
.woocommerce-info .button,
.woocommerce-error .button,
.woocommerce-noreviews .button,
p.no-comments .button {
float: right;
padding: 0;
background: none;
color: #fff;
box-shadow: none;
line-height: 1.618;
margin-left: 1em;
padding-left: 1em;
border-width: 0;
border-left-width: 1px;
border-left-style: solid;
border-left-color: rgba(255, 255, 255, 0.25) !important;
border-radius: 0; }
.woocommerce-message .button:hover,
.woocommerce-info .button:hover,
.woocommerce-error .button:hover,
.woocommerce-noreviews .button:hover,
p.no-comments .button:hover {
background: none;
color: #fff;
opacity: 0.7; }
.woocommerce-message pre,
.woocommerce-info pre,
.woocommerce-error pre,
.woocommerce-noreviews pre,
p.no-comments pre {
background-color: rgba(0, 0, 0, 0.1); }
.woocommerce-message::before {
content: '\e015'; }
.woocommerce-error::before {
content: '\e016'; }
.site-content > .col-full > .woocommerce > .woocommerce-message:first-child,
.site-content > .col-full > .woocommerce > .woocommerce-info:first-child,
.site-content > .col-full > .woocommerce > .woocommerce-error:first-child {
margin-top: 2.617924em; }
.woocommerce-error {
list-style: none; }
.woocommerce-info,
.woocommerce-noreviews,
p.no-comments {
background-color: #3d9cd2; }
.woocommerce-error {
background-color: #e2401c; }
dl.variation {
font-size: 0.875em; }
dl.variation dd {
margin: 0 0 1em; }
.wc-item-meta {
font-size: 0.875em;
margin-left: 0;
list-style: none; }
.wc-item-meta li::before, .wc-item-meta li::after {
content: '';
display: table; }
.wc-item-meta li::after {
clear: both; }
.wc-item-meta li strong,
.wc-item-meta li p {
display: inline-block; } .woocommerce-MyAccount-content .woocommerce-Pagination {
text-align: center; } .storefront-product-section {
margin-bottom: 1.618em; }
.storefront-product-section .section-title {
text-align: center;
margin-bottom: 1em; }
.storefront-product-section:last-child {
margin-bottom: 0; } .storefront-product-pagination {
display: none; } .storefront-sticky-add-to-cart {
display: none; }
@media (min-width: 768px) {
.demo_store {
bottom: 0; }
.demo_store a.woocommerce-store-notice__dismiss-link {
background: rgba(0, 0, 0, 0.1);
float: right;
display: inline-block;
margin: -1em -1.41575em -1em 0;
padding: 1em 1.41575em; } .storefront-handheld-footer-bar {
display: none; } .storefront-breadcrumb {
padding: 1.41575em 0;
margin: 0 0 3.706325903em; } table.shop_table_responsive thead {
display: table-header-group; }
table.shop_table_responsive tbody th {
display: table-cell; }
table.shop_table_responsive tr td {
display: table-cell; }
table.shop_table_responsive tr td::before {
display: none; } .site-header-cart {
position: relative; }
.site-header-cart .cart-contents {
padding: 1.618em 0;
display: block;
position: relative;
background-color: transparent;
height: auto;
width: auto;
text-indent: 0; }
.site-header-cart .cart-contents .amount {
margin-right: 0.327em; }
.site-header-cart .cart-contents .count {
font-weight: 400;
opacity: 0.5;
font-size: 0.875em; }
.site-header-cart .cart-contents span {
display: inline; }
.site-header-cart .widget_shopping_cart {
position: absolute;
top: 100%;
width: 100%;
z-index: 999999;
font-size: 0.875em;
left: -999em;
display: block; }
.site-header-cart .widget_shopping_cart.sub-menu--is-touch-device {
display: none;
left: 0; }
.site-header-cart .widget_shopping_cart h2.widgettitle {
display: none; }
.site-header-cart .widget_shopping_cart .product_list_widget {
height: 0; }
.site-header-cart .widget_shopping_cart .product_list_widget li a.remove {
position: relative;
float: left;
top: auto; }
.site-header-cart .widget_shopping_cart .product_list_widget li a.remove::before {
text-align: left; }
.site-header-cart:hover .widget_shopping_cart, .site-header-cart.focus .widget_shopping_cart {
left: 0;
display: block; }
.site-header-cart:hover .widget_shopping_cart .product_list_widget, .site-header-cart.focus .widget_shopping_cart .product_list_widget {
height: auto; }
.site-search {
display: block; }
.site-search form {
margin: 0; } ul.products li.product,
ul.products .wc-block-grid__product,
.wc-block-grid__products li.product,
.wc-block-grid__products .wc-block-grid__product {
clear: none;
width: 100%;
float: left;
font-size: 0.875em; }
ul.products li.product.first,
ul.products .wc-block-grid__product.first,
.wc-block-grid__products li.product.first,
.wc-block-grid__products .wc-block-grid__product.first {
clear: both !important; }
ul.products li.product.last,
ul.products .wc-block-grid__product.last,
.wc-block-grid__products li.product.last,
.wc-block-grid__products .wc-block-grid__product.last {
margin-right: 0 !important; } .page-template-template-fullwidth-php .site-main ul.products.columns-1 li.product,
.page-template-template-fullwidth-php .header-widget-region ul.products.columns-1 li.product,
.page-template-template-homepage-php .site-main ul.products.columns-1 li.product,
.page-template-template-homepage-php .header-widget-region ul.products.columns-1 li.product,
.storefront-full-width-content .site-main ul.products.columns-1 li.product,
.storefront-full-width-content .header-widget-region ul.products.columns-1 li.product {
width: 100%;
margin-right: 0;
float: none; }
.page-template-template-fullwidth-php .site-main ul.products.columns-2 li.product,
.page-template-template-fullwidth-php .header-widget-region ul.products.columns-2 li.product,
.page-template-template-homepage-php .site-main ul.products.columns-2 li.product,
.page-template-template-homepage-php .header-widget-region ul.products.columns-2 li.product,
.storefront-full-width-content .site-main ul.products.columns-2 li.product,
.storefront-full-width-content .header-widget-region ul.products.columns-2 li.product {
width: 47.8260869565%;
float: left;
margin-right: 4.347826087%; }
.page-template-template-fullwidth-php .site-main ul.products.columns-3 li.product,
.page-template-template-fullwidth-php .header-widget-region ul.products.columns-3 li.product,
.page-template-template-homepage-php .site-main ul.products.columns-3 li.product,
.page-template-template-homepage-php .header-widget-region ul.products.columns-3 li.product,
.storefront-full-width-content .site-main ul.products.columns-3 li.product,
.storefront-full-width-content .header-widget-region ul.products.columns-3 li.product {
width: 30.4347826087%;
float: left;
margin-right: 4.347826087%; }
.page-template-template-fullwidth-php .site-main ul.products.columns-4 li.product,
.page-template-template-fullwidth-php .header-widget-region ul.products.columns-4 li.product,
.page-template-template-homepage-php .site-main ul.products.columns-4 li.product,
.page-template-template-homepage-php .header-widget-region ul.products.columns-4 li.product,
.storefront-full-width-content .site-main ul.products.columns-4 li.product,
.storefront-full-width-content .header-widget-region ul.products.columns-4 li.product {
width: 21.7391304348%;
float: left;
margin-right: 4.347826087%; }
.page-template-template-fullwidth-php .site-main ul.products.columns-5 li.product,
.page-template-template-fullwidth-php .header-widget-region ul.products.columns-5 li.product,
.page-template-template-homepage-php .site-main ul.products.columns-5 li.product,
.page-template-template-homepage-php .header-widget-region ul.products.columns-5 li.product,
.storefront-full-width-content .site-main ul.products.columns-5 li.product,
.storefront-full-width-content .header-widget-region ul.products.columns-5 li.product {
width: 16.9%;
margin-right: 3.8%; }
.page-template-template-fullwidth-php .site-main ul.products.columns-6 li.product,
.page-template-template-fullwidth-php .header-widget-region ul.products.columns-6 li.product,
.page-template-template-homepage-php .site-main ul.products.columns-6 li.product,
.page-template-template-homepage-php .header-widget-region ul.products.columns-6 li.product,
.storefront-full-width-content .site-main ul.products.columns-6 li.product,
.storefront-full-width-content .header-widget-region ul.products.columns-6 li.product {
width: 13.0434782609%;
float: left;
margin-right: 4.347826087%; } .site-main ul.products li.product {
width: 29.4117647059%;
float: left;
margin-right: 5.8823529412%; }
.site-main ul.products.columns-1 li.product {
width: 100%;
margin-right: 0;
float: none; }
.site-main ul.products.columns-2 li.product {
width: 48%;
margin-right: 3.8%; }
.site-main ul.products.columns-3 li.product {
width: 29.4117647059%;
float: left;
margin-right: 5.8823529412%; }
.site-main ul.products.columns-4 li.product {
width: 22.05%;
margin-right: 3.8%; }
.site-main ul.products.columns-5 li.product {
width: 16.9%;
margin-right: 3.8%; }
.site-main ul.products.columns-6 li.product {
width: 11.7647058824%;
float: left;
margin-right: 5.8823529412%; } .single-product div.product .images {
width: 41.1764705882%;
float: left;
margin-right: 5.8823529412%;
margin-bottom: 3.706325903em; }
.single-product div.product .images .thumbnails::before, .single-product div.product .images .thumbnails::after {
content: '';
display: table; }
.single-product div.product .images .thumbnails::after {
clear: both; }
.single-product div.product .images .thumbnails a.zoom {
width: 14.2857142857%;
float: left;
margin-right: 14.2857142857%; }
.single-product div.product .images .thumbnails a.zoom.last {
float: right;
margin-right: 0; }
.single-product div.product .woocommerce-product-gallery {
width: 41.1764705882%;
float: left;
margin-right: 5.8823529412%;
margin-bottom: 3.706325903em; }
.single-product div.product .summary {
width: 52.9411764706%;
float: right;
margin-right: 0; }
.single-product div.product .woocommerce-tabs {
clear: both; }
#reviews .comment-form-author,
#reviews .comment-form-email {
width: 47%; }
#reviews .comment-form-email {
margin-right: 0; }
.storefront-full-width-content.single-product div.product .images {
width: 39.1304347826%;
float: left;
margin-right: 4.347826087%;
margin-bottom: 3.706325903em; }
.storefront-full-width-content.single-product div.product .images .thumbnails a.zoom {
width: 11.1111111111%;
float: left;
margin-right: 11.1111111111%; }
.storefront-full-width-content.single-product div.product .images .thumbnails a.zoom.last {
margin-right: 0; }
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery {
width: 39.1304347826%;
float: left;
margin-right: 4.347826087%;
margin-bottom: 3.706325903em; }
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li {
width: 44.4444444444%;
float: left;
margin-right: 11.1111111111%; }
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n) {
margin-right: 0; }
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
width: 25.9259259333%;
float: left;
margin-right: 11.1111111111%; }
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n) {
margin-right: 0; }
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
width: 16.6666666667%;
float: left;
margin-right: 11.1111111111%; }
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n) {
margin-right: 0; }
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
width: 11.1111111111%;
float: left;
margin-right: 11.1111111111%; }
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n) {
margin-right: 0; }
.storefront-full-width-content.single-product div.product .summary {
width: 56.5217391304%;
float: right;
margin-right: 0;
margin-bottom: 3.706325903em; }
.storefront-full-width-content.single-product div.product .woocommerce-tabs {
clear: both; }
.storefront-full-width-content.single-product #reviews .commentlist li .avatar {
width: 6.6666666667%;
float: left;
margin-right: 6.6666666667%; }
.storefront-full-width-content.single-product #reviews .commentlist li .comment_container .comment-text {
width: 86.6666666667%;
float: right;
margin-right: 0; }
.storefront-full-width-content.single-product #reviews .commentlist ul.children {
width: 86.6666666667%;
float: right;
margin-right: 0; }
.storefront-full-width-content.single-product #reviews .commentlist ul.children .avatar {
width: 7.6923076923%;
float: left;
margin-right: 7.6923076923%; }
.storefront-full-width-content.single-product #reviews .commentlist ul.children .comment-text {
width: 84.6153846154%;
float: right;
margin-right: 0; } .storefront-full-width-content.woocommerce-cart .entry-header,
.storefront-full-width-content.woocommerce-checkout .entry-header,
.storefront-full-width-content.woocommerce-account .entry-header,
.storefront-full-width-content .woocommerce-products-header {
text-align: center;
padding: 0 0 5.9968353111em; }
.storefront-full-width-content.woocommerce-cart .entry-header h1:last-child,
.storefront-full-width-content.woocommerce-checkout .entry-header h1:last-child,
.storefront-full-width-content.woocommerce-account .entry-header h1:last-child,
.storefront-full-width-content .woocommerce-products-header h1:last-child {
margin-bottom: 0; }
.storefront-full-width-content .up-sells > h2:first-child,
.storefront-full-width-content .related.products > h2:first-child {
text-align: center; }
.woocommerce .page-description {
margin-bottom: 1.618em; }
.storefront-sorting {
margin-bottom: 2.617924em; }
.storefront-sorting::before, .storefront-sorting::after {
content: '';
display: table; }
.storefront-sorting::after {
clear: both; }
.storefront-sorting select {
width: auto; }
.woocommerce-result-count {
float: left;
position: relative;
margin-bottom: 0;
padding: 0.327em 0; }
.woocommerce-ordering {
float: left;
margin-right: 1em;
margin-bottom: 0;
padding: 0.327em 0; }
.woocommerce-pagination {
float: right;
border: 0;
clear: none;
padding: 0;
margin-bottom: 0; } .woocommerce-cart .hentry,
.woocommerce-checkout .hentry {
border-bottom: 0;
padding-bottom: 0; }
.page-template-template-fullwidth-php table.cart .product-thumbnail {
display: table-cell; }
.page-template-template-fullwidth-php table.cart thead {
font-size: 1em;
text-indent: 0; }
table.cart th,
table.cart td {
padding: 1.618em; }
table.cart .qty {
padding: 0.875em;
max-width: 3.632em; }
table.cart td.product-remove {
display: table-cell;
padding: 1.618em;
border: 0; }
table.cart td.product-remove a.remove {
float: none;
position: relative;
top: auto;
right: auto;
font-size: 1em; }
table.cart .product-quantity .plus,
table.cart .product-quantity .minus {
display: inline-block; }
table.cart .quantity .qty {
padding: 0.6180469716em; }
table.cart td.actions {
text-align: right; }
table.cart td.actions label {
display: none; }
table.cart td.actions .coupon {
padding-bottom: 0;
margin-bottom: 0;
border-bottom: none;
display: inline-block;
float: left; }
table.cart td.actions input {
display: inline-block;
width: auto;
margin: 0; }
.cart-collaterals::before, .cart-collaterals::after {
content: '';
display: table; }
.cart-collaterals::after {
clear: both; }
.cart-collaterals h2 {
font-size: 1.618em; }
.cart-collaterals .cross-sells {
width: 41.1764705882%;
float: left;
margin-right: 5.8823529412%; }
.cart-collaterals .cart_totals,
.cart-collaterals .shipping_calculator {
width: 52.9411764706%;
float: right;
margin-right: 0;
margin: 0;
clear: right; }
.cart-collaterals .cart_totals small.includes_tax {
display: block; }
.cart-collaterals .shipping_calculator {
clear: right; }
.page-template-template-fullwidth-php .cart-collaterals .cross-sells {
width: 47.8260869565%;
float: left;
margin-right: 4.347826087%; }
.page-template-template-fullwidth-php .cart-collaterals .cart_totals,
.page-template-template-fullwidth-php .cart-collaterals .shipping_calculator {
width: 47.8260869565%;
float: right;
margin-right: 0; } #ship-to-different-address {
position: relative; }
#ship-to-different-address label {
font-weight: 300; }
#ship-to-different-address .woocommerce-form__input-checkbox {
position: absolute;
top: 50%;
right: 0;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
margin-right: 0; }
.col2-set {
width: 52.9411764706%;
float: left;
margin-right: 5.8823529412%; }
.col2-set .form-row-first {
width: 44.4444444444%;
float: left;
margin-right: 11.1111111111%; }
.col2-set .form-row-last {
width: 44.4444444444%;
float: right;
margin-right: 0; }
.col2-set .col-1,
.col2-set .col-2 {
margin-bottom: 1.618em; }
.col2-set + #customer_details {
display: none; }
.col2-set .woocommerce-billing-fields::before, .col2-set .woocommerce-billing-fields::after {
content: '';
display: table; }
.col2-set .woocommerce-billing-fields::after {
clear: both; }
.col2-set.addresses {
width: 100%;
float: left;
margin-left: 0;
margin-right: 0; }
.col2-set.addresses .col-1 {
width: 47.0588235294%;
float: left;
margin-right: 5.8823529412%; }
.col2-set.addresses .col-2 {
width: 47.0588235294%;
float: right;
margin-right: 0; }
#customer_details + #wc_checkout_add_ons {
width: 41.1764705882%;
float: right;
margin-right: 0; }
#wc_checkout_add_ons input[type=radio] {
float: left;
margin-right: 0.5407911001em;
clear: left;
margin-top: 0.35em; }
#order_review_heading,
#order_review {
width: 41.1764705882%;
float: right;
margin-right: 0;
clear: right; }
#order_review {
-webkit-transition: box-shadow ease 0.4s;
transition: box-shadow ease 0.4s; }
#order_review_heading {
margin-bottom: 0;
padding-bottom: 0.6180469716em; }
.woocommerce-order-pay #order_review,
.page-template-template-fullwidth-php.woocommerce-order-pay #order_review {
width: 100%;
float: none; }
.woocommerce-order-pay #order_review #payment h3,
.page-template-template-fullwidth-php.woocommerce-order-pay #order_review #payment h3 {
padding-left: 1em;
padding-top: 1em; }
.woocommerce-order-pay #order_review #payment .form-row,
.page-template-template-fullwidth-php.woocommerce-order-pay #order_review #payment .form-row {
padding: 1em; }
.woocommerce-order-pay #order_review .payment_methods + .form-row,
.page-template-template-fullwidth-php.woocommerce-order-pay #order_review .payment_methods + .form-row {
padding: 1em; }
.woocommerce-order-pay #order_review .button#place_order,
.page-template-template-fullwidth-php.woocommerce-order-pay #order_review .button#place_order {
display: block;
width: 100%;
font-size: 1.41575em; }
.page-template-template-fullwidth-php .col2-set {
width: 47.8260869565%;
float: left;
margin-right: 4.347826087%; }
.page-template-template-fullwidth-php .col2-set .form-row-first {
width: 45.4545454545%;
float: left;
margin-right: 9.0909090909%; }
.page-template-template-fullwidth-php .col2-set .form-row-last {
width: 45.4545454545%;
float: right;
margin-right: 0; }
.page-template-template-fullwidth-php .col2-set.addresses .col-1 {
width: 47.8260869565%;
float: left;
margin-right: 4.347826087%; }
.page-template-template-fullwidth-php .col2-set.addresses .col-2 {
width: 47.8260869565%;
float: right;
margin-right: 0; }
.page-template-template-fullwidth-php #order_review_heading,
.page-template-template-fullwidth-php #order_review {
width: 47.8260869565%;
float: right;
margin-right: 0; }
.page-template-template-fullwidth-php #customer_details + #wc_checkout_add_ons {
width: 47.8260869565%;
float: right;
margin-right: 0; }
#order_review .shop_table {
margin-bottom: 2.617924em; } table + .addresses {
margin-top: 1.618em; }
.col2-set#customer_login,
.col2-set.addresses {
width: 100%;
float: left;
margin-left: 0;
margin-right: 0; }
.col2-set#customer_login .col-1,
.col2-set.addresses .col-1 {
width: 41.1764705882%;
float: left;
margin-right: 5.8823529412%; }
.col2-set#customer_login .col-2,
.col2-set.addresses .col-2 {
width: 52.9411764706%;
float: right;
margin-right: 0; }
.woocommerce-MyAccount-navigation {
width: 17.6470588235%;
float: left;
margin-right: 5.8823529412%; }
.woocommerce-MyAccount-content {
width: 76.4705882353%;
float: right;
margin-right: 0; }
.woocommerce-MyAccount-content .form-row-first {
width: 38.4615384615%;
float: left;
margin-right: 7.6923076923%; }
.woocommerce-MyAccount-content .form-row-last {
width: 53.8461538462%;
float: right;
margin-right: 0; }
.left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-content {
width: 76.4705882353%;
float: left;
margin-right: 5.8823529412%; }
.left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-navigation {
width: 17.6470588235%;
float: right;
margin-right: 0; }
table.my_account_orders {
font-size: 0.875em; }
.page-template-template-fullwidth-php .col2-set#customer_login .col-1,
.page-template-template-fullwidth-php .col2-set.addresses .col-1 {
width: 47.8260869565%;
float: left;
margin-right: 4.347826087%; }
.page-template-template-fullwidth-php .col2-set#customer_login .col-2,
.page-template-template-fullwidth-php .col2-set.addresses .col-2 {
width: 47.8260869565%;
float: right;
margin-right: 0; }
.page-template-template-fullwidth-php .woocommerce-MyAccount-content {
width: 73.9130434783%;
float: left;
margin-right: 4.347826087%; }
.page-template-template-fullwidth-php .woocommerce-MyAccount-content .form-row-first {
width: 46.6666666667%;
float: left;
margin-right: 6.6666666667%; }
.page-template-template-fullwidth-php .woocommerce-MyAccount-content .form-row-last {
width: 46.6666666667%;
float: right;
margin-right: 0; }
.page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set {
width: 100%; }
.page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set .col-1 {
width: 46.6666666667%;
float: left;
margin-right: 6.6666666667%; }
.page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set .col-2 {
width: 46.6666666667%;
float: right;
margin-right: 0; }
.page-template-template-fullwidth-php .woocommerce-MyAccount-navigation {
width: 21.7391304348%;
float: right;
margin-right: 0; }
.addresses header.title::before, .addresses header.title::after {
content: '';
display: table; }
.addresses header.title::after {
clear: both; }
.addresses header.title a {
float: right;
overflow: hidden; }
.addresses header.title h3 {
float: left; } .form-row-first {
width: 47.0588235294%;
float: left;
margin-right: 5.8823529412%;
clear: both; }
.form-row-last {
width: 47.0588235294%;
float: right;
margin-right: 0; }
.page-template-template-fullwidth-php .form-row-first {
width: 47.8260869565%;
float: left;
margin-right: 4.347826087%; }
.page-template-template-fullwidth-php .form-row-last {
width: 47.8260869565%;
float: right;
margin-right: 0; }
.storefront-full-width-content .woocommerce-tabs ul.tabs {
width: 30.4347826087%;
float: left;
margin-right: 4.347826087%; }
.storefront-full-width-content .woocommerce-tabs .panel {
width: 65.2173913043%;
float: right;
margin-right: 0;
margin-bottom: 3.706325903em; }
.woocommerce-tabs {
padding-top: 2.617924em;
padding-bottom: 2.617924em; }
.woocommerce-tabs ul.tabs {
width: 29.4117647059%;
float: left;
margin-right: 5.8823529412%; }
.woocommerce-tabs ul.tabs li.active::after {
right: 1em; }
.woocommerce-tabs .panel {
width: 64.7058823529%;
float: right;
margin-right: 0;
margin-top: 0; } .storefront-product-pagination {
display: block; }
.storefront-product-pagination a {
position: fixed;
top: 50%;
width: 500px;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
z-index: 1499; display: -webkit-box;
display: flex;
-webkit-box-align: center;
align-items: center; }
.storefront-product-pagination a img {
max-width: 90px;
border-radius: 0; }
.storefront-product-pagination a[rel='prev'] {
left: -455px;
-webkit-transition: left 0.3s ease-out;
transition: left 0.3s ease-out;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
flex-direction: row-reverse;
padding-left: 1em; }
.storefront-product-pagination a[rel='prev']:hover {
left: 0; }
.storefront-product-pagination a[rel='prev'] img {
margin-left: 1.41575em; }
.storefront-product-pagination a[rel='prev'] .storefront-product-pagination__title {
margin-right: auto; }
.storefront-product-pagination a[rel='next'] {
right: -455px;
-webkit-transition: right 0.3s ease-in;
transition: right 0.3s ease-in;
padding-right: 1em; }
.storefront-product-pagination a[rel='next']:hover {
right: 0; }
.storefront-product-pagination a[rel='next'] img {
margin-right: 1.41575em; }
.storefront-product-pagination a[rel='next'] .storefront-product-pagination__title {
margin-left: auto; } .storefront-sticky-add-to-cart {
display: block;
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 99998;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
padding: 1em;
overflow: hidden;
zoom: 1;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both; }
.storefront-sticky-add-to-cart--slideInDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown; }
.storefront-sticky-add-to-cart--slideOutUp {
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp; }
.storefront-sticky-add-to-cart__content {
display: -webkit-box;
display: flex;
-webkit-box-align: center;
align-items: center;
-webkit-box-pack: center;
justify-content: center; }
.storefront-sticky-add-to-cart__content-title {
display: block; }
.storefront-sticky-add-to-cart__content-price {
margin-right: 0.875em;
opacity: 0.5; }
.storefront-sticky-add-to-cart__content-button {
margin-left: auto; }
.storefront-sticky-add-to-cart img {
max-width: 3.706325903em;
margin: 0 1.41575em 0 0;
padding: 3px;
border: 1px solid rgba(0, 0, 0, 0.1); }
.storefront-sticky-add-to-cart .star-rating {
display: inline-block;
margin: 0;
vertical-align: bottom; }
.admin-bar .storefront-sticky-add-to-cart--slideInDown {
top: 32px; } }
@media (min-width: 768px) and (max-width: 900px) {
body:not(.page-template-template-fullwidth-php) table.cart td,
body:not(.page-template-template-fullwidth-php) table.cart th {
padding: 1em; } }