/* Auto-generated RTL overrides for the plugin.
 * Strategy: Use logical properties where possible and scope under html[dir="rtl"].
 * Review manually for visual correctness (especially background images, transforms, absolute positioning).
 */

html[dir="rtl"] */
 
 [class^="icon-"]:before, [class*=" icon-"]:before{font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-inline-start: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-inline-end: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */}
html[dir="rtl"] /* '' */
.icon-left-circled:before{content: '\e923';}
html[dir="rtl"] /* '' */
.icon-right-circled:before{content: '\e924';}
html[dir="rtl"] /* '' */
.icon-left-open:before{content: '\e927';}
html[dir="rtl"] /* '' */
.icon-right-open:before{content: '\e928';}
html[dir="rtl"] /* '' */
.icon-left-open-mini:before{content: '\e92b';}
html[dir="rtl"] /* '' */
.icon-right-open-mini:before{content: '\e92c';}
html[dir="rtl"] /* '' */
.icon-left-open-big:before{content: '\e92f';}
html[dir="rtl"] /* '' */
.icon-right-open-big:before{content: '\e930';}
html[dir="rtl"] /* '' */
.icon-left:before{content: '\e933';}
html[dir="rtl"] /* '' */
.icon-right:before{content: '\e934';}
html[dir="rtl"] /* '' */
.icon-left-dir:before{content: '\e937';}
html[dir="rtl"] /* '' */
.icon-right-dir:before{content: '\e938';}
html[dir="rtl"] /* '' */
.icon-left-bold:before{content: '\e93b';}
html[dir="rtl"] /* '' */
.icon-right-bold:before{content: '\e93c';}
html[dir="rtl"] /* '' */
.icon-left-thin:before{content: '\e93f';}
html[dir="rtl"] /* '' */
.icon-right-thin:before{content: '\e940';}
html[dir="rtl"] /* '' */
.icon-left-open-outline:before{content: '\ea69';}
html[dir="rtl"] /* '' */
.icon-left-open-1:before{content: '\ea6a';}
html[dir="rtl"] /* '' */
.icon-right-open-outline:before{content: '\ea6b';}
html[dir="rtl"] /* '' */
.icon-right-open-1:before{content: '\ea6c';}
html[dir="rtl"] /* '' */
.icon-left-1:before{content: '\ea6e';}
html[dir="rtl"] /* '' */
.icon-right-1:before{content: '\ea6f';}
html[dir="rtl"] /* '' */
.icon-left-outline:before{content: '\ea72';}
html[dir="rtl"] /* '' */
.icon-right-outline:before{content: '\ea73';}
html[dir="rtl"] /* '' */
.icon-left-small:before{content: '\ea76';}
html[dir="rtl"] /* '' */
.icon-right-small:before{content: '\ea77';}
html[dir="rtl"] /* '' */
.icon-quote-left:before{content: '\eb25';}
html[dir="rtl"] /* '' */
.icon-quote-right:before{content: '\eb26';}
html[dir="rtl"] /* '' */
.icon-quote-left-alt:before{content: '\eb27';}
html[dir="rtl"] /* '' */
.icon-quote-right-alt:before{content: '\eb28';}
html[dir="rtl"] /* '' */
.icon-left-2:before{content: '\eb5d';}
html[dir="rtl"] /* '' */
.icon-right-2:before{content: '\eb5e';}
html[dir="rtl"] /* '' */
.icon-left-circle:before{content: '\eb61';}
html[dir="rtl"] /* '' */
.icon-right-circle:before{content: '\eb62';}
html[dir="rtl"] /* '' */
.icon-left-dir-1:before{content: '\ebd5';}
html[dir="rtl"] /* '' */
.icon-right-dir-1:before{content: '\ebd6';}
html[dir="rtl"] /* '' */
.icon-left-open-2:before{content: '\ec6b';}
html[dir="rtl"] /* '' */
.icon-right-open-2:before{content: '\ec6c';}
html[dir="rtl"] /* '' */
.icon-left-3:before{content: '\ec6f';}
html[dir="rtl"] /* '' */
.icon-right-3:before{content: '\ec70';}
html[dir="rtl"] /* '' */
.icon-left-bold-1:before{content: '\ec73';}
html[dir="rtl"] /* '' */
.icon-right-bold-1:before{content: '\ec74';}
html[dir="rtl"] /* '' */
.icon-left-fat:before{content: '\ec77';}
html[dir="rtl"] /* '' */
.icon-right-fat:before{content: '\ec78';}
html[dir="rtl"] /* '' */
.icon-left-open-3:before{content: '\ee12';}
html[dir="rtl"] /* '' */
.icon-right-open-3:before{content: '\ee13';}
html[dir="rtl"] /* '' */
.icon-left-4:before{content: '\ee16';}
html[dir="rtl"] /* '' */
.icon-right-4:before{content: '\ee17';}
html[dir="rtl"] /* '' */
.icon-left-circled-1:before{content: '\ee1a';}
html[dir="rtl"] /* '' */
.icon-right-circled-1:before{content: '\ee1b';}
html[dir="rtl"] /* '' */
.icon-left-hand:before{content: '\ee1e';}
html[dir="rtl"] /* '' */
.icon-right-hand:before{content: '\ee1f';}
html[dir="rtl"] /* '' */
.icon-align-left:before{content: '\ee4c';}
html[dir="rtl"] /* '' */
.icon-align-right:before{content: '\ee4e';}
html[dir="rtl"] /* '' */
.icon-indent-left:before{content: '\ee51';}
html[dir="rtl"] /* '' */
.icon-indent-right:before{content: '\ee52';}
html[dir="rtl"] /* '' */
.icon-left-open-4:before{content: '\eefc';}
html[dir="rtl"] /* '' */
.icon-right-open-4:before{content: '\eefd';}
html[dir="rtl"] /* '' */
.icon-left-circle-1:before{content: '\eeff';}
html[dir="rtl"] /* '' */
.icon-right-circle-1:before{content: '\ef00';}
html[dir="rtl"] /* '' */
.icon-right-dir-2:before{content: '\ef03';}
html[dir="rtl"] /* '' */
.icon-indent-left-1:before{content: '\ef16';}
html[dir="rtl"] /* '' */
.icon-indent-right-1:before{content: '\ef17';}
html[dir="rtl"] .woof_sid_auto_shortcode .woof_container{float: inline-start;
    width: 33%;
    min-width: 150px;}
html[dir="rtl"] .woof_sid_auto_shortcode .woof_container_inner{padding-inline-end: 5px;}
html[dir="rtl"] /********************/
div.woof_info_popup{position: fixed;
    top: 48%;
    inset-inline-start: 48%;
    z-index: 10001;
    display: none;
    overflow: hidden;
    padding: 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: rgba(0,0,0,.6);
    -webkit-box-shadow:
        inset 0 0 0 1px rgba(0,0,0,.6),
        inset 0 0 0 2px rgba(255,255,255,.2);
    -moz-box-shadow:
        inset 0 0 0 1px rgba(0,0,0,.6),
        inset 0 0 0 2px rgba(255,255,255,.2);
    box-shadow:
        inset 0 0 0 1px rgba(0,0,0,.6),
        inset 0 0 0 2px rgba(255,255,255,.2);
    color: #fff;
    font-size: 22px;
    font-family: 'Oswald',sans-serif;}
html[dir="rtl"] p.woof_tooltip span.woof_tooltip_data:after{/*
    content: '';
    position: absolute;
    top: 100%;
    inset-inline-start: 50%;
    margin-inline-end: -8px;
    width: 0; height: 0;
    border-top: 8px solid #000000;
    border-inline-end: 8px solid transparent;
    border-inline-start: 8px solid transparent;
    */}
html[dir="rtl"] p:hover.woof_tooltip span.woof_tooltip_data{visibility: visible;
    opacity: 0.8;
    bottom: 10px;
    inset-inline-start: 50%;
    margin-inline-end: -74px;
    z-index: 999;}
html[dir="rtl"] .woof_products_top_panel li{float: inline-start;
    margin: 0 15px 0 0 !important;
    list-style: none !important;}
html[dir="rtl"] .woof_products_top_panel li span{padding-inline-start: 16px;
    background: url(../img/delete.png);
    background-size: 12px 12px;
    background-repeat: no-repeat;
    background-position: right;}
html[dir="rtl"] /*****************************************************/
.woof_sid_auto_shortcode{background: #fff;
    border:solid 2px #aaa;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background: #fdfdfd;
    /*
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fdfdfd), color-stop(1, #eee) );
    background:-moz-linear-gradient( center top, #fdfdfd 5%, #eee 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#eee');
    */
    margin-bottom: 11px;
    clear: both;}
html[dir="rtl"] */


.woof_edit_view{position: relative;
    float: inline-end;
    clear: both;
    opacity: 0.7;
    z-index: 9999;
    margin-top: -20px;}
html[dir="rtl"] .woof_container_overlay .woof_container_setter_link{display: inline-block;
    position: relative;
    float: inline-end;
    clear: both;
    opacity: 0.8;}
html[dir="rtl"] .woof_price_search_container .price_slider_amount .price_label{float: inline-start !important;
    display: inline-block;
    text-align: end !important;}
html[dir="rtl"] .woof_childs_list_opener{vertical-align: middle;
    margin-inline-end: 4px;
    display: inline-block !important;}
html[dir="rtl"] .woof_childs_list_opener span{display: inline-block;    
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: right;
    width: 18px;
    height: 18px;}
html[dir="rtl"] .woof .widget_price_filter .price_slider_amount{text-align: end;
    line-height: 2.4em;
    font-size: 0.8751em;}
html[dir="rtl"] .woof .widget_price_filter .price_slider_amount .button{font-size: 1.15em;
    float: inline-end !important;}
html[dir="rtl"] .woof .widget_price_filter .ui-slider{position: relative;
    text-align: start;}
html[dir="rtl"] .woof .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-inline-end: -0.5em;}
html[dir="rtl"] .woof .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{inset-inline-start: -1px;}
html[dir="rtl"] .woof .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{inset-inline-end: -1px;}
html[dir="rtl"] .woof .widget_price_filter .ui-slider .ui-slider-handle{background-color: #a46497;
    border-radius: 1em;
    cursor: ew-resize;
    height: 1em;
    margin-inline-end: -0.5em;
    outline: 0 none;
    position: absolute;
    top: -0.3em;
    width: 1em;
    z-index: 2;}
html[dir="rtl"] .woof .widget_price_filter .ui-slider{margin-inline-end: 0.5em;
    margin-inline-start: 0.5em;
    position: relative;
    text-align: start;}
html[dir="rtl"] .chosen-results li{margin-inline-end: 0 !important;}
html[dir="rtl"] .woof-padding-1{padding-inline-end: 12px !important;}
html[dir="rtl"] .woof-padding-2{padding-inline-end: 24px !important;}
html[dir="rtl"] .woof-padding-3{padding-inline-end: 36px !important;}
html[dir="rtl"] .woof-padding-4{padding-inline-end: 48px !important;}
html[dir="rtl"] .woof-padding-5{padding-inline-end: 60px !important;}
html[dir="rtl"] .woof_checkbox_label{margin-inline-end: 7px;}
html[dir="rtl"] .woof_checkbox_count{margin-inline-end: 3px;}
html[dir="rtl"] .woof_radio_label{margin-inline-end: 5px;}
html[dir="rtl"] .woof_radio_count{margin-inline-end: 2px;}
html[dir="rtl"] a.woof_front_toggle{float:inline-end;}
html[dir="rtl"] /*
a.woof_front_toggle{float:inline-end;
    text-decoration: none;
    display: block;
    padding: 0 3px 0 3px;
    border: solid 1px #000;
    border-radius: 20px;
    line-height: normal !important;
    text-align: center;
    vertical-align: middle;
    min-width: 20px;
    min-height: 20px;}
html[dir="rtl"] .woof-control{width: 50%;
    margin: 0 2% 0 0;
    float: inline-start;}
html[dir="rtl"] .woof-description{margin: 0 0 0 2%;
    width: 46%;
    float: inline-end;}
html[dir="rtl"] @media screen and (max-width: 58em){.woof-tabs nav a:before { margin-inline-start: 0;}
html[dir="rtl"] /* Form Styling */

.woof-section textarea.woof_custom_css{clear: both;
    border-style: solid;
    border-width: 3px;
    overflow: auto;
    padding: 2em;
    line-height: 2em;
    font-size: 12px;
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, .05) 50%, transparent 50%, transparent);
    background-image: -moz-linear-gradient(rgba(0, 0, 0, .05) 50%, transparent 50%, transparent);
    background-image: -ms-linear-gradient(rgba(0, 0, 0, .05) 50%, transparent 50%, transparent);
    background-image: -o-linear-gradient(rgba(0, 0, 0, .05) 50%, transparent 50%, transparent);
    background-image: linear-gradient(rgba(0, 0, 0, .05) 50%, transparent 50%, transparent);
    -webkit-background-size: 100% 4em;
    background-size: 100% 4em;
    font-family: Monaco, "Andale Mono", "Courier New", Courier, monospace;
    -webkit-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
    margin-bottom: 0;
    position: relative;
    inset-inline-start: 0;
    text-transform: none;
    width: 100%;}
html[dir="rtl"] .woof-section .select-wrap:before{position: absolute;
    inset-inline-end: 10px;
    top: 50%;
    margin-top: -8px;
    color: #7d8388;
    font-family: 'fontello';
    font-size: 16px;
    pointer-events: none;
    content: "\e921";}
html[dir="rtl"] /* Nav */

.woof-tabs nav{text-align: start;}
html[dir="rtl"] .woof-tabs-style-shape > nav ul li:first-child{margin-inline-end: 0;}
html[dir="rtl"] .woof-tabs-style-shape > nav li:first-child a span{padding-inline-end: 2em;
    border-radius: 30px 0 0 0;}
html[dir="rtl"] .woof-tabs-style-shape > nav li:last-child a span{padding-inline-start: 2em;
    border-radius: 0 30px 0 0;}
html[dir="rtl"] .woof-tabs-style-shape > nav li a svg{position: absolute;
    inset-inline-start: 100%;
    margin: 0;
    width: 3em;
    height: 100%;
    fill: #bdc2c9;}
html[dir="rtl"] .woof-tabs-style-shape > nav li a svg:nth-child(2),
.woof-tabs-style-shape > nav li:last-child a svg{inset-inline-end: 100%;
    inset-inline-start: auto;
    -webkit-transform: scale3d(-1,1,1);
    transform: scale3d(-1,1,1);}
html[dir="rtl"] .woof-tabs-style-line nav a{padding: 0.7em 0.4em;
    box-shadow: inset 0 -3px #d1d3d2;
    color: #74777b;
    text-align: start;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    font-size: 0.8em;
    line-height: 1;
    -webkit-transition: color 0.3s, box-shadow 0.3s;
    transition: color 0.3s, box-shadow 0.3s;}
html[dir="rtl"] .js #loader{display: block; position: absolute; inset-inline-start: 100px; top: 0;}
html[dir="rtl"] #woof_options > li > .help_tip{margin-inline-start: 10px;}
html[dir="rtl"] .woof_extensions li.woof_ext_li{padding: 9px;
    float: inline-start;
    background: white;
    border: solid 2px #000;
    margin: 5px 5px 0 0;
    width: 30%;
    height: 150px;}
html[dir="rtl"] .woof-style select{padding: 6px 35px 6px 4px;
    background-image: url(../img/select.png);
    background-position: center right;
    background-repeat: no-repeat;}
html[dir="rtl"] /* Modal Popup */

.woof-modal-backdrop{position: fixed;
    top: 0;
    inset-inline-start: 0;
    inset-inline-end: 0;
    bottom: 0;
    min-height: 360px;
    background: black;
    opacity: .7;
    z-index: 14000;}
html[dir="rtl"] .woof-modal{position: fixed;
    top: 150px;
    inset-inline-start: 25%;
    inset-inline-end: 25%;
    z-index: 15000;
    background: #fff;
    min-height: 210px;
    overflow: auto;
    bottom: 150px;
    -webkit-animation: mad_modal_pop 0.3s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Safari 4+ */
    -moz-animation:    mad_modal_pop 0.3s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Fx 5+ */
    -o-animation:      mad_modal_pop 0.3s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Opera 12+ */
    animation:         mad_modal_pop 0.3s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* IE 10+ */}
html[dir="rtl"] .woof-modal .woof-modal-inner-footer .button-large{position: absolute;
    inset-inline-end: 12px;
    top: 10px;
    padding: 0 35px 2px;}
html[dir="rtl"] .woof-modal-inner-content{position: absolute;
    overflow: auto;
    padding: 0;
    top: 52px;
    inset-inline-start: 0;
    inset-inline-end: 0;
    bottom: 50px;}
html[dir="rtl"] .woof-modal-close{position: absolute;
    top: 17px;
    inset-inline-end: 14px;
    height: 24px;
    width: 24px;
    overflow: hidden;
    outline: none;

    -webkit-transition-duration: 0s;
    transition-duration: 0s;}
html[dir="rtl"] .woof-modal-close::before{position: absolute;
    inset-inline-start: 0;
    top: 0;
    width: 100%;
    height: 100%;
    font-family: 'fontello';
    font-size: 22px;
    color: #ccc;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    content: "\e9f0";

    -webkit-transition: color .25s ease;
    transition: color .25s ease;}
html[dir="rtl"] .woof-modal-title{position: absolute;
    top: 0;
    margin: 0;
    line-height: 53px;
    inset-inline-start: 14px;
    color: #555;
    padding: 0;
    font-size: 22px;
    font-weight: 200;}
html[dir="rtl"] .woof-modal .woof-form-element{width: 49%;
    float: inline-start;}
html[dir="rtl"] .woof-modal .woof-name-description{width: 49%;
    float: inline-end;}
html[dir="rtl"] /******************************************/        
.woof_ext_remove{position: absolute;
    inset-inline-end: 0;
    top:0;}
html[dir="rtl"] div.woof_info_popup{position: fixed;
    top: 50%;
    inset-inline-start: 39%;
    z-index: 10001;
    display: none;
    overflow: hidden;
    padding: 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: rgba(0,0,0,.6);
    -webkit-box-shadow:
        inset 0 0 0 1px rgba(0,0,0,.6),
        inset 0 0 0 2px rgba(255,255,255,.2);
    -moz-box-shadow:
        inset 0 0 0 1px rgba(0,0,0,.6),
        inset 0 0 0 2px rgba(255,255,255,.2);
    box-shadow:
        inset 0 0 0 1px rgba(0,0,0,.6),
        inset 0 0 0 2px rgba(255,255,255,.2);
    color: #fff;
    font-size: 22px;
    font-family: 'Oswald',sans-serif;}
html[dir="rtl"] .woof-admin-preloader{position: fixed;
    inset-inline-start: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url(../img/plugin_options/admin_preloader.gif) center no-repeat #fff;}
html[dir="rtl"] .woof_ext_nav{float: inline-start; width: 20%;
    overflow: hidden;}
html[dir="rtl"] .woof_ext_opt{float: inline-end; width: 80%;}
html[dir="rtl"] .woof-button.woof_select_image{margin-inline-end: 0;}
html[dir="rtl"] .woof_auto_show .woof .woof_container_0{float: inline-start}
html[dir="rtl"] .woof_auto_show .woof .woof_container_1{float: inline-start}
html[dir="rtl"] .woof_auto_show .woof .woof_container_2{clear: right;
    float: inline-start}
html[dir="rtl"] .woof_auto_show .woof .woof_container_3{clear: both;
    float: inline-start}
html[dir="rtl"] .woof_auto_show .woof .woof_container_4{float: inline-start}
html[dir="rtl"] .woof_sku_search_container .woof_sku_search_go{display: block;
    width: 20px;
    height: 20px;
    margin-inline-end: 3px;
    background: url("../img/eye-icon2.png");
    /*margin: -25px 83%;*/
    display: none;
    border: none !important;
    text-decoration: none !important;
    z-index: 999;
    position: relative;}
html[dir="rtl"] .woof_sku_search_container .woof_sku_search_go{position: absolute;
    inset-inline-end: 3px;
    top: 3px;
    z-index: 99;
    box-shadow: none !important;
    display: block;
    width: 20px;
    height: 20px;
    background: url("../img/eye-icon2.png");
    display: none;
    border: none !important;
    text-decoration: none !important;}
html[dir="rtl"] .woof_text_search_container .woof_text_search_go{display: block;
    width: 20px;
    height: 20px;
    margin-inline-end: 3px;
    background: url("../img/eye-icon2.png");
    display: none;
    border: none !important;
    text-decoration: none !important;
    position: absolute;
    inset-inline-end: 5px;
    top: 5px;
    z-index: 98;}
html[dir="rtl"] .woof_show_text_search_loader{position: absolute;
    inset-inline-end: 0;
    z-index: 99;
    box-shadow: none !important;}
html[dir="rtl"] .woof_subscr_list input.woof_remove_subscr{background: none;
    margin-inline-end: 10px;
    text-decoration: none;
    color: #515151;
    border: 2px solid #ebebeb;
    float:inline-end;
    -webkit-box-shadow: none;
    text-shadow: none;}
html[dir="rtl"] .woof_subscr_price, .woof_author_name, .woof_terms{margin-inline-start: 5px;
    vertical-align: middle;}
html[dir="rtl"] a.woof_remove_subscr{margin-inline-end: 5px;
    padding: 0;
    vertical-align: middle;}
html[dir="rtl"] .easy-autocomplete-container .woof_quick_search_desc{display: inline-block;
    vertical-align: top;
    width: calc(100% - 70px);
    padding-inline-end: 15px;
    max-height: 70px;
    overflow: hidden;
    -webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: max-height 0.7s ease-in-out;}
html[dir="rtl"] /*additional filters*/
.woof_qt_item_container{display: inline-block;
    margin-inline-end: 10px;
    min-width: 80px;}
html[dir="rtl"] .woof_qt_pagination_item{display: inline-block;
    margin-inline-end: 3px;
    margin-inline-start: 3px;
    padding-inline-end: 5px;
    padding-inline-start: 5px;
    border: 2px solid grey;}
html[dir="rtl"] /*++++*/
.woof_qt_sort_wraper{/*  width: 18px;*/
   /* display: inline-block;*/
    /*font-size: 10px;*/
    margin-inline-end: 5px;}
html[dir="rtl"] /**/
.woof_quick_search_wraper.woof_qs_3_col #woof_quick_search_form{width: 31%;
    margin-inline-end: 5px;
    margin-inline-start: 5px;
    display: inline-block !important;
    vertical-align: bottom;
    margin-bottom: 20px;}
html[dir="rtl"] .woof_qs_3_col .woof_qt_add_filter{width: 31%;
    min-width: 180px;
    margin-inline-end: 5px;
    margin-inline-start: 5px;
    display: inline-block !important;
    vertical-align: bottom;}
html[dir="rtl"] .woof_qs_result.woof_qs_list_grid_1 .card__image{background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    -webkit-filter: contrast(70%);
    filter: contrast(70%);
    overflow: hidden;
    position: relative;
    -webkit-transition: -webkit-filter 0.5s cubic-bezier(0.43, 0.41, 0.22, 0.91);
    transition: -webkit-filter 0.5s cubic-bezier(0.43, 0.41, 0.22, 0.91);
    transition: filter 0.5s cubic-bezier(0.43, 0.41, 0.22, 0.91);
    transition: filter 0.5s cubic-bezier(0.43, 0.41, 0.22, 0.91), -webkit-filter 0.5s cubic-bezier(0.43, 0.41, 0.22, 0.91);}
html[dir="rtl"] .woof_qs_result.woof_qs_list_grid_2 div.qs_card{background: #ffffff;
    display: inline-block;
    margin: 8px;
    max-width: 250px;
    -webkit-perspective: 1000;
    perspective: 1000;
    position: relative;
    text-align: start;
    -webkit-transition: all 0.3s 0s ease-in;
    transition: all 0.3s 0s ease-in;
    z-index: 1;
    vertical-align: top;}
html[dir="rtl"] .woof_qs_result.woof_qs_list_grid_2 div.qs_card div.card-title a.qs_toggle-info{border-radius: 32px;
    height: 32px;
    padding: 0;
    position: absolute;
    inset-inline-end: 15px;
    top: -25px;
    width: 32px;}
html[dir="rtl"] .woof_qs_result.woof_qs_list_grid_2 div.qs_card div.card-title a.qs_toggle-info span.left{inset-inline-end: 14px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);}
html[dir="rtl"] .woof_qs_result.woof_qs_list_grid_2 div.qs_card div.card-title a.qs_toggle-info span.right{inset-inline-start: 14px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);}
html[dir="rtl"] .woof_qs_result.woof_qs_list_grid_2 div.qs_card.show div.card-title a.qs_toggle-info span.left{inset-inline-end: 10px;}
html[dir="rtl"] .woof_qs_result.woof_qs_list_grid_2 div.qs_card.show div.card-title a.qs_toggle-info span.right{inset-inline-start: 10px;}
html[dir="rtl"] .woof_qs_table_list_1 table td:last-child{font-size: 0.95em; 
    line-height: 1.4; 
    text-align: start;}
html[dir="rtl"] .woof_qs_result.woof_qs_table_list_2 .table-fill th{color:#D5DDE5;;
    background:#1b1e24;
    border-bottom:4px solid #9ea7af;
    border-inline-end: 1px solid #343a45;
    font-weight: 100;
    padding:10px;
    text-align:start;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    vertical-align:middle;}
html[dir="rtl"] .woof_qs_result.woof_qs_table_list_2 .table-fill th:first-child{border-top-left-radius:3px;}
html[dir="rtl"] .woof_qs_result.woof_qs_table_list_2 .table-fill th:last-child{border-top-right-radius:3px;
    border-inline-end:none;}
html[dir="rtl"] .woof_qs_result.woof_qs_table_list_2 .table-fill tr:last-child td:first-child{border-bottom-left-radius:3px;}
html[dir="rtl"] .woof_qs_result.woof_qs_table_list_2 .table-fill tr:last-child td:last-child{border-bottom-right-radius:3px;}
html[dir="rtl"] .woof_qs_result.woof_qs_table_list_2 .table-fill td{background:#FFFFFF;
    padding:5px;
    text-align:start;
    vertical-align:middle;
    font-weight:300;
    text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1);
    border-inline-end: 1px solid #C1C3D1;}
html[dir="rtl"] .woof_qs_result.woof_qs_table_list_2 .table-fill td:last-child{border-inline-end: 0px;}
html[dir="rtl"] .woof_qs_result.woof_qs_table_list_2 .table-fill th.text-left{text-align: start;}
html[dir="rtl"] .woof_qs_result.woof_qs_table_list_2 .table-fill th.text-right{text-align: end;}
html[dir="rtl"] .woof_qs_result.woof_qs_table_list_2 .table-fill td.text-left{text-align: start;}
html[dir="rtl"] .woof_qs_result.woof_qs_table_list_2 .table-fill td.text-right{text-align: end;}
html[dir="rtl"] .woof_qs_result.woof_qs_list_list_3 .blog-card:hover .woof_qs_result.woof_qs_list_list_3 .details{inset-inline-start: 0;}
html[dir="rtl"] .woof_qs_result.woof_qs_list_list_3 .blog-card:hover.alt .details{inset-inline-end: 0;}
html[dir="rtl"] .woof_qs_result.woof_qs_list_list_3 .blog-card.alt .details{inset-inline-end: -100%;
    inset-inline-start: inherit;}
html[dir="rtl"] .woof_qs_result.woof_qs_list_list_3 .blog-card .details{transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    background: rgba(0, 0, 0, 0.6);
    box-sizing: border-box;
    color: #fff;
    font-family: "Open Sans";
    list-style: none;
    margin: 0;
    padding: 10px 15px;
    height: 200px;
    /*POSITION*/
    position: absolute;
    top: 0;
    inset-inline-start: -100%;}
html[dir="rtl"] .woof_qs_result.woof_qs_list_list_3 .blog-card .details li:before, .woof_qs_result.woof_qs_list_list_3 .blog-card .details .tags ul:before{margin-inline-start: 10px;
    vertical-align: middle;}
html[dir="rtl"] .woof_qs_result.woof_qs_list_list_3 .blog-card .details .tags li{display: inline-block;
    margin-inline-start: 3px;}
html[dir="rtl"] .woof_qs_result.woof_qs_list_list_3 .blog-card .description p:after{content: "";
    background: #75D13B;
    height: 6px;
    width: 40px;
    /*POSITION*/
    position: absolute;
    top: 6px;
    inset-inline-start: 0;}
html[dir="rtl"] .woof_qs_result.woof_qs_list_list_3 .blog-card .description a{color: #09527d;
    margin-bottom: 10px;
    float: inline-end;}
html[dir="rtl"] .woof_qs_result.woof_qs_list_list_3 .blog-card .description a:after{transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    content: "\27A0"; 
    font-family: FontAwesome;
    margin-inline-end: -10px;
    opacity: 0;
    vertical-align: middle;}
html[dir="rtl"] .woof_qs_result.woof_qs_list_list_3 .blog-card .description a:hover:after{margin-inline-end: 5px;
    opacity: 1;}
html[dir="rtl"] .woof_qs_result.woof_qs_list_list_3 .blog-card.alt .details{padding-inline-end: 30px;}
html[dir="rtl"] .woof_qs_result.woof_qs_list_list_3 .blog-card.alt .description{float: inline-end;}
html[dir="rtl"] .woof_qs_result.woof_qs_list_list_3 .blog-card.alt .description:before{-webkit-transform: skewX(5deg);
        transform: skewX(5deg);
        inset-inline-end: -15px;
        inset-inline-start: inherit;}
html[dir="rtl"] .woof_qs_result.woof_qs_list_list_3 .blog-card.alt .photo{float: inline-end;}
html[dir="rtl"] .woof_qs_result.woof_qs_list_list_3 .blog-card .photo{transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        float: inline-start;
        height: 100%;
        width: 25%;}
html[dir="rtl"] .woof_qs_result.woof_qs_list_list_3 .blog-card .description{float: inline-start;
        width: 75%;
        z-index: 0;
        height: 100%;}
html[dir="rtl"] .woof_qs_result.woof_qs_list_list_3 .blog-card .description:before{-webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        content: "";
        background: #fff;
        width: 100%;
        z-index: -1;
        /*POSITION*/
        position: absolute;
        inset-inline-start: -15px;
        top: 0;
        bottom: 0;}
html[dir="rtl"] .woof_select_radio_check dd ul.woof_list{background-color: #fff;
    border: 0;
    color: #000;
    display: none;
    inset-inline-start: 0px;
    position: absolute;
    z-index: 9999;
    top: 2px;
    width: 100%;
    list-style: none;
    /*height: 100px;*/
    overflow: auto;}
html[dir="rtl"] .woof_hida_small{font-size: 13px !important;
    text-align: start !important;}
html[dir="rtl"] .woof_products_top_panel2 li{float: inline-start;
    margin: 0 5px 5px 0 !important;
    list-style: none !important;}
html[dir="rtl"] .woof_products_top_panel2 li span{padding-inline-start: 16px;
    background: url(../../img/delete.png);
    background-size: 12px 12px;
    background-repeat: no-repeat;
    background-position: right;}
html[dir="rtl"] .right-align{text-align:end}
html[dir="rtl"] .mr1{margin-inline-start:1rem}
html[dir="rtl"] .ml1{margin-inline-end:1rem}
html[dir="rtl"] .mr2{margin-inline-start:2rem}
html[dir="rtl"] .ml2{margin-inline-end:2rem}
html[dir="rtl"] .mr3{margin-inline-start:3rem}
html[dir="rtl"] .ml3{margin-inline-end:3rem}
html[dir="rtl"] .mr4{margin-inline-start:4rem}
html[dir="rtl"] .ml4{margin-inline-end:4rem}
html[dir="rtl"] .wrap{margin-inline-start:auto;margin-inline-end:auto}
html[dir="rtl"] .mr-responsive{margin-inline-start:2rem}
html[dir="rtl"] .ml-responsive{margin-inline-end:2rem}
html[dir="rtl"] .mr-responsive{margin-inline-start:3rem}
html[dir="rtl"] .ml-responsive{margin-inline-end:3rem}
html[dir="rtl"] .mr-responsive{margin-inline-start:4rem}
html[dir="rtl"] .ml-responsive{margin-inline-end:4rem}
html[dir="rtl"] .px1{padding-inline-start:1rem;padding-inline-end:1rem}
html[dir="rtl"] .px2{padding-inline-start:2rem;padding-inline-end:2rem}
html[dir="rtl"] .px3{padding-inline-start:3rem;padding-inline-end:3rem}
html[dir="rtl"] .px4{padding-inline-start:4rem;padding-inline-end:4rem}
html[dir="rtl"] .px-responsive{padding-inline-start:1.5rem;padding-inline-end:1.5rem}
html[dir="rtl"] .px-responsive{padding-inline-start:3rem;padding-inline-end:3rem}
html[dir="rtl"] .px-responsive{padding-inline-start:4rem;padding-inline-end:4rem}
html[dir="rtl"] .left{float:inline-start}
html[dir="rtl"] .right{float:inline-end}
html[dir="rtl"] .gradient{background-image:linear-gradient(to bottom left, rgba(255,102,0,0.05), rgba(0,102,255,0.05))}
html[dir="rtl"] .gradient-grid{background-image:url(../site/grid.svg),linear-gradient(to bottom left, rgba(255,102,0,0.1), rgba(0,102,255,0.1));background-position:top center}
html[dir="rtl"] .installer-footnote{color:#3d5e69;
    display:block;
    float: inline-start;
    font-style: italic;
    font-size: 90%;}
html[dir="rtl"] .installer-products-list li{display: inline;
    margin-inline-start: 20px;}
html[dir="rtl"] .otgs_wp_installer_subtable{clear: both;
    margin-inline-end:-20px;}
html[dir="rtl"] .installer-plugin-update-tr td{padding-inline-end:3px !important;}
html[dir="rtl"] .installer-plugins-list-compact td{padding:2px 5px 2px 5px;
    border-inline-end: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;}
html[dir="rtl"] .installer-status-success{float: inline-end;
    color: #006600;}
html[dir="rtl"] .installer-download-progress-status{display: none;
    float:inline-end;
    color: #006600;
    font-style: italic;
    background: url('../img/spinner.gif') no-repeat;
    padding-inline-end:24px;}
html[dir="rtl"] .otgs-is-dismissible{position: relative;
    padding-inline-start: 38px;}
html[dir="rtl"] .chosen-container .chosen-drop{position: absolute;
    top: 100%;
    inset-inline-start: -9999px;
    z-index: 1010;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #aaa;
    border-top: 0;
    background: #fff;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);}
html[dir="rtl"] .chosen-container.chosen-with-drop .chosen-drop{inset-inline-start: 0;}
html[dir="rtl"] .chosen-container-single .chosen-single span{display: block;
    overflow: hidden;
    margin-inline-start: 26px;
    text-overflow: ellipsis;
    white-space: nowrap;}
html[dir="rtl"] .chosen-container-single .chosen-single-with-deselect span{margin-inline-start: 38px;}
html[dir="rtl"] .chosen-container-single .chosen-single abbr{position: absolute;
    top: 6px;
    inset-inline-end: 26px;
    display: block;
    width: 12px;
    height: 12px;
    background: url('chosen-sprite.png') -42px 1px no-repeat;
    font-size: 1px;}
html[dir="rtl"] .chosen-container-single .chosen-single div{position: absolute;
    top: 0;
    inset-inline-end: 0;
    display: block;
    width: 18px;
    height: 100%;}
html[dir="rtl"] .chosen-container-single.chosen-container-single-nosearch .chosen-search{position: absolute;
    inset-inline-start: -9999px;}
html[dir="rtl"] .chosen-container .chosen-results li.group-option{padding-inline-end: 15px;}
html[dir="rtl"] .chosen-container-multi .chosen-choices li{float: inline-start;
    list-style: none;}
html[dir="rtl"] .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position: absolute;
    top: 4px;
    inset-inline-end: 3px;
    display: block;
    width: 12px;
    height: 12px;
    background: url('chosen-sprite.png') -42px 1px no-repeat;
    font-size: 1px;}
html[dir="rtl"] .chosen-container-multi .chosen-choices li.search-choice-disabled{padding-inline-start: 5px;
    border: 1px solid #ccc;
    background-color: #e4e4e4;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    color: #666;}
html[dir="rtl"] .chosen-container-active.chosen-with-drop .chosen-single{border: 1px solid #aaa;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
    background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
    background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
    background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
    background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
    box-shadow: 0 1px 0 #fff inset;}
html[dir="rtl"] .chosen-container-active.chosen-with-drop .chosen-single div{border-inline-start: none;
    background: transparent;}
html[dir="rtl"] /* @end */
/* @group Right to Left */
.chosen-rtl{text-align: end;}
html[dir="rtl"] .chosen-rtl .chosen-single span{margin-inline-start: 0;
    margin-inline-end: 26px;
    direction: rtl;}
html[dir="rtl"] .chosen-rtl .chosen-single-with-deselect span{margin-inline-end: 38px;}
html[dir="rtl"] .chosen-rtl .chosen-single div{inset-inline-end: auto;
    inset-inline-start: 3px;}
html[dir="rtl"] .chosen-rtl .chosen-single abbr{inset-inline-end: auto;
    inset-inline-start: 26px;}
html[dir="rtl"] .chosen-rtl .chosen-choices li{float: inline-end;}
html[dir="rtl"] .chosen-rtl .chosen-choices li.search-choice .search-choice-close{inset-inline-end: auto;
    inset-inline-start: 4px;}
html[dir="rtl"] .chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop{inset-inline-start: 9999px;}
html[dir="rtl"] .chosen-rtl .chosen-results li.group-option{padding-inline-start: 15px;
    padding-inline-end: 0;}
html[dir="rtl"] .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-inline-end: none;}
html[dir="rtl"] .chosen-container .chosen-drop{position:absolute;top:100%;inset-inline-start:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}
html[dir="rtl"] .chosen-container.chosen-with-drop .chosen-drop{inset-inline-start:0}
html[dir="rtl"] .chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-inline-start:26px;text-overflow:ellipsis;white-space:nowrap}
html[dir="rtl"] .chosen-container-single .chosen-single-with-deselect span{margin-inline-start:38px}
html[dir="rtl"] .chosen-container-single .chosen-single abbr{position:absolute;top:6px;inset-inline-end:26px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}
html[dir="rtl"] .chosen-container-single .chosen-single div{position:absolute;top:0;inset-inline-end:0;display:block;width:18px;height:100%}
html[dir="rtl"] .chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;inset-inline-start:-9999px}
html[dir="rtl"] .chosen-container .chosen-results li.group-option{padding-inline-end:15px}
html[dir="rtl"] .chosen-container-multi .chosen-choices li{float:inline-start;list-style:none}
html[dir="rtl"] .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;inset-inline-end:3px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}
html[dir="rtl"] .chosen-container-multi .chosen-choices li.search-choice-disabled{padding-inline-start:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}
html[dir="rtl"] .chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}
html[dir="rtl"] .chosen-container-active.chosen-with-drop .chosen-single div{border-inline-start:0;background:transparent}
html[dir="rtl"] .chosen-rtl{text-align:end}
html[dir="rtl"] .chosen-rtl .chosen-single span{margin-inline-start:0;margin-inline-end:26px;direction:rtl}
html[dir="rtl"] .chosen-rtl .chosen-single-with-deselect span{margin-inline-end:38px}
html[dir="rtl"] .chosen-rtl .chosen-single div{inset-inline-end:auto;inset-inline-start:3px}
html[dir="rtl"] .chosen-rtl .chosen-single abbr{inset-inline-end:auto;inset-inline-start:26px}
html[dir="rtl"] .chosen-rtl .chosen-choices li{float:inline-end}
html[dir="rtl"] .chosen-rtl .chosen-choices li.search-choice .search-choice-close{inset-inline-end:auto;inset-inline-start:4px}
html[dir="rtl"] .chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{inset-inline-start:9999px}
html[dir="rtl"] .chosen-rtl .chosen-results li.group-option{padding-inline-start:15px;padding-inline-end:0}
html[dir="rtl"] .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-inline-end:0}
html[dir="rtl"] .easy-autocomplete-container{inset-inline-start: 0;
  position: absolute;
  width: 100%;
  z-index: 2;}
html[dir="rtl"] .easy-autocomplete-container ul{background: none repeat scroll 0 0 #ffffff;
  border-top: 1px dotted #ccc;
  display: none;
  margin-top: 0;
  padding-bottom: 0;
  padding-inline-end: 0;
  position: relative;
  top: -1px;}
html[dir="rtl"] .eac-icon-left .eac-item img{margin-inline-start: 4px;
  max-height: 30px;}
html[dir="rtl"] .eac-icon-right .eac-item{margin-top: 8px;
  min-height: 24px;
  position: relative;}
html[dir="rtl"] .eac-icon-right .eac-item img{margin-inline-end: 4px;
  max-height: 30px;
  position: absolute;
  inset-inline-end: -4px;
  top: -8px;}
html[dir="rtl"] .easy-autocomplete-container{inset-inline-start:0;position:absolute;width:100%;z-index:2}
html[dir="rtl"] .easy-autocomplete-container ul{background:none repeat scroll 0 0 #ffffff;border-top:1px dotted #ccc;display:none;margin-top:0;padding-bottom:0;padding-inline-end:0;position:relative;top:-1px}
html[dir="rtl"] .eac-icon-left .eac-item img{margin-inline-start:4px;max-height:30px}
html[dir="rtl"] .eac-icon-right .eac-item{margin-top:8px;min-height:24px;position:relative}
html[dir="rtl"] .eac-icon-right .eac-item img{margin-inline-end:4px;max-height:30px;position:absolute;inset-inline-end:-4px;top:-8px}
html[dir="rtl"] .icheckbox_line-aero .icheck_line-icon,
    .iradio_line-aero .icheck_line-icon{position: absolute;
        top: 50%;
        inset-inline-start: 13px;
        width: 13px;
        height: 11px;
        margin: -5px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(line.png) no-repeat;
        border: none;}
html[dir="rtl"] .icheckbox_line-blue .icheck_line-icon,
    .iradio_line-blue .icheck_line-icon{position: absolute;
        top: 50%;
        inset-inline-start: 13px;
        width: 13px;
        height: 11px;
        margin: -5px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(line.png) no-repeat;
        border: none;}
html[dir="rtl"] .icheckbox_line-green .icheck_line-icon,
    .iradio_line-green .icheck_line-icon{position: absolute;
        top: 50%;
        inset-inline-start: 13px;
        width: 13px;
        height: 11px;
        margin: -5px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(line.png) no-repeat;
        border: none;}
html[dir="rtl"] .icheckbox_line-grey .icheck_line-icon,
    .iradio_line-grey .icheck_line-icon{position: absolute;
        top: 50%;
        inset-inline-start: 13px;
        width: 13px;
        height: 11px;
        margin: -5px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(line.png) no-repeat;
        border: none;}
html[dir="rtl"] .icheckbox_line .icheck_line-icon,
    .iradio_line .icheck_line-icon{position: absolute;
        top: 50%;
        inset-inline-start: 13px;
        width: 13px;
        height: 11px;
        margin: -5px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(line.png) no-repeat;
        border: none;}
html[dir="rtl"] .icheckbox_line-orange .icheck_line-icon,
    .iradio_line-orange .icheck_line-icon{position: absolute;
        top: 50%;
        inset-inline-start: 13px;
        width: 13px;
        height: 11px;
        margin: -5px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(line.png) no-repeat;
        border: none;}
html[dir="rtl"] .icheckbox_line-pink .icheck_line-icon,
    .iradio_line-pink .icheck_line-icon{position: absolute;
        top: 50%;
        inset-inline-start: 13px;
        width: 13px;
        height: 11px;
        margin: -5px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(line.png) no-repeat;
        border: none;}
html[dir="rtl"] .icheckbox_line-purple .icheck_line-icon,
    .iradio_line-purple .icheck_line-icon{position: absolute;
        top: 50%;
        inset-inline-start: 13px;
        width: 13px;
        height: 11px;
        margin: -5px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(line.png) no-repeat;
        border: none;}
html[dir="rtl"] .icheckbox_line-red .icheck_line-icon,
    .iradio_line-red .icheck_line-icon{position: absolute;
        top: 50%;
        inset-inline-start: 13px;
        width: 13px;
        height: 11px;
        margin: -5px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(line.png) no-repeat;
        border: none;}
html[dir="rtl"] .icheckbox_line-yellow .icheck_line-icon,
    .iradio_line-yellow .icheck_line-icon{position: absolute;
        top: 50%;
        inset-inline-start: 13px;
        width: 13px;
        height: 11px;
        margin: -5px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(line.png) no-repeat;
        border: none;}
html[dir="rtl"] .irs-line-left, .irs-line-mid, .irs-line-right{position: absolute; display: block;
            top: 0;}
html[dir="rtl"] .irs-line-left{inset-inline-start: 0; width: 11%;}
html[dir="rtl"] .irs-line-mid{inset-inline-start: 9%; width: 82%;}
html[dir="rtl"] .irs-line-right{inset-inline-end: 0; width: 11%;}
html[dir="rtl"] .irs-bar{position: absolute; display: block;
        inset-inline-start: 0; width: 0;}
html[dir="rtl"] .irs-bar-edge{position: absolute; display: block;
            top: 0; inset-inline-start: 0;}
html[dir="rtl"] .irs-shadow{position: absolute; display: none;
        inset-inline-start: 0; width: 0;}
html[dir="rtl"] .irs-min{position: absolute; display: block;
        inset-inline-start: 0;
        cursor: default;}
html[dir="rtl"] .irs-max{position: absolute; display: block;
        inset-inline-end: 0;
        cursor: default;}
html[dir="rtl"] .irs-from, .irs-to, .irs-single{position: absolute; display: block;
        top: 0; inset-inline-start: 0;
        cursor: default;
        white-space: nowrap;}
html[dir="rtl"] .irs-grid{position: absolute; display: none;
    bottom: 0; inset-inline-start: 0;
    width: 100%; height: 20px;}
html[dir="rtl"] .irs-grid-pol{position: absolute;
        top: 0; inset-inline-start: 0;
        width: 1px; height: 8px;
        background: #000;}
html[dir="rtl"] .irs-grid-text{position: absolute;
        bottom: 0; inset-inline-start: 0;
        white-space: nowrap;
        text-align: center;
        font-size: 9px; line-height: 9px;
        padding: 0 3px;
        color: #000;}
html[dir="rtl"] .irs-disable-mask{position: absolute; display: block;
    top: 0; inset-inline-start: -1%;
    width: 102%; height: 100%;
    cursor: default;
    background: rgba(0,0,0,0.0);
    z-index: 2;}
html[dir="rtl"] .irs-hidden-input{position: absolute !important;
    display: block !important;
    top: 0 !important;
    inset-inline-start: 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;}
html[dir="rtl"] /* Ion.RangeSlider, Flat UI Skin
// css version 2.0.3
// © Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/

/* =====================================================================================================================
// Skin details */

.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider{background: url(../img/sprite-skin-flat.png) repeat-x;}
html[dir="rtl"] .irs-line-left{height: 12px;
        background-position: 0 -30px;}
html[dir="rtl"] .irs-line-right{height: 12px;
        background-position: 100% -30px;}
html[dir="rtl"] .irs-from:after, .irs-to:after, .irs-single:after{position: absolute; display: block; content: "";
    bottom: -6px; inset-inline-start: 50%;
    width: 0; height: 0;
    margin-inline-end: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #ed5565;}
html[dir="rtl"] .irs-line-left{height: 8px;}
html[dir="rtl"] .irs-line-right{height: 8px;}
html[dir="rtl"] .irs-bar-edge{height: 10px; top: 33px;
        width: 14px;
        border: 1px solid #428bca;
        border-inline-end: 0;
        background: #428bca;
        background: linear-gradient(to top, rgba(66,139,202,1) 0%,rgba(127,195,232,1) 100%); /* W3C */
        border-radius: 16px 0 0 16px;
        -moz-border-radius: 16px 0 0 16px;}
html[dir="rtl"] /* Ion.RangeSlider, Modern Skin
// css version 2.0.3
// © Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/

/* =====================================================================================================================
// Skin details */

.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider{background: url(../img/sprite-skin-modern.png) repeat-x;}
html[dir="rtl"] .irs-line-left{height: 6px;
        background-position: 0 -30px;}
html[dir="rtl"] .irs-line-right{height: 6px;
        background-position: 100% -30px;}
html[dir="rtl"] .irs-from:after, .irs-to:after, .irs-single:after{position: absolute; display: block; content: "";
    bottom: -6px; inset-inline-start: 50%;
    width: 0; height: 0;
    margin-inline-end: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #20b426;}
html[dir="rtl"] /* Ion.RangeSlider, Nice Skin
// css version 2.0.3
// © Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/

/* =====================================================================================================================
// Skin details */

.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider{background: url(../img/sprite-skin-nice.png) repeat-x;}
html[dir="rtl"] .irs-line-left{height: 8px;
        background-position: 0 -30px;}
html[dir="rtl"] .irs-line-right{height: 8px;
        background-position: 100% -30px;}
html[dir="rtl"] /* Ion.RangeSlider, Simple Skin
// css version 2.0.3
// © Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/

/* =====================================================================================================================
// Skin details */

.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider{background: url(../img/sprite-skin-simple.png) repeat-x;}
html[dir="rtl"] /* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container{width:auto;
	margin-inline-start:30px;
	overflow:hidden;}
html[dir="rtl"] .mCSB_container.mCS_no_scrollbar{margin-inline-start:0;}
html[dir="rtl"] .mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{margin-inline-start:30px;}
html[dir="rtl"] .mCustomScrollBox>.mCSB_scrollTools{width:16px;
	height:100%;
	top:0;
	inset-inline-end:0;}
html[dir="rtl"] .mCSB_scrollTools .mCSB_draggerContainer{position:absolute;
	top:0;
	inset-inline-start:0;
	bottom:0;
	inset-inline-end:0; 
	height:auto;}
html[dir="rtl"] /* horizontal scrollbar */
.mCSB_horizontal>.mCSB_container{height:auto;
	margin-inline-start:0;
	margin-bottom:30px;
	overflow:hidden;}
html[dir="rtl"] .mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{margin-inline-start:0;
	margin-bottom:30px;}
html[dir="rtl"] .mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{width:100%;
	height:16px;
	top:auto;
	inset-inline-end:auto;
	bottom:0;
	inset-inline-start:0;
	overflow:hidden;}
html[dir="rtl"] .mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{display:block;
	position:relative;
	width:20px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
	float:inline-start;}
html[dir="rtl"] .mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{margin-inline-end:-40px;
	float:inline-end;}