HTML { font-size: 100%; /* IE hack */ }
BODY {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; direction: rtl; background-color: #ffffff; font-family: 'Almoni', arial; color: #565757;}
IMG {border: 0px;}
H1, H2, H3, H4, FORM, P{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.clear {display: block; overflow: hidden; clear: both; float:none !important; font-size: 1px; line-height: 1px !important; height: 0px !important; margin: 0px !important; padding: 0px !important;}
ul, li{padding: 0px; margin: 0px; list-style: none;}
.centeredContent{max-width: 1366px; width: 100%; margin: 0px auto; padding: 0px 15px;}
input, select,textarea{padding: 0px; margin: 0px; border: 0px; color: #565757;border-radius: 4px;}
a{text-decoration: none; color: #565757;}
a:hover{text-decoration: underline;}
*{box-sizing: border-box;}
*:focus{outline: 1px dashed #ff3a1e;}
*:active:focus{outline: 1px dashed #ff3a1e;}
button[disabled], html input[disabled]{cursor:default;}
/* -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- */
a.skip-main{font: normal 12px arial; color: #ff3a1e; background-color: rgba(255,255,255,0.8); position: absolute; left: 50%; margin-left: -55px; top: 0px; padding: 2px 4px; opacity: 0;}
a.skip-main:focus, a.skip-main:active{opacity: 1; z-index:999;}
.ltr{direction:ltr;}
.spryte{background: url(/images/p1000/general_spryte.png) left top repeat;}
.Invalid{border-color: #ed101f!important;border:solid 1px;}
.header{height: 150px; padding: 0px 13.3% 0px 0px; position: relative; z-index: 5;}
.headerLogo{position: absolute; right: 0px; top: 0px; max-width: 127px; width: 11%;}
.headerLogo a{display: block; text-decoration: none;}
.headerLogo a img{display: block; width: 135%;}
.nowrap{white-space: nowrap;}
.onesignal-bell-launcher-button {box-shadow: 3px 5px 15px 4px rgba(0, 0, 0, .3);    border-radius: 50px;}
#LoadingTemplateDiv {position:fixed;height:100%;width:100%; z-index: 999999;text-align:center;margin:0 auto; justify-content:center;align-items:center; vertical-align:middle;background: #e9e9e9; top: 0; 
    right: 0;   
    bottom: 0;
    left: 0;
    opacity: 0.5;}
#LoadingTemplateDiv .loader{display: inline-block; position: fixed;top: 40%;
  left: 50%; transform: translate(-50%, -50%);}
.loader 
{
 border: 16px solid #cecece;
 border-top: 16px solid #6AB9EB;
 border-right: 16px solid #45A8E6;
 border-bottom: 16px solid #3F9AD3;
 border-radius: 50%;
 width: 120px;
 height: 120px;
 -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  margin-right: 60%;
}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.headerLeft{float: left; padding: 19px 0px 0px 0px;}
.headerTop_menu, .headerTop_menu a{color: #3279a6; font: 400 18px/18px 'Almoni', arial!important;}
.headerTop_menu li{float: right; padding: 0px 0px 0px 24px; position: relative;}
.ui-autocomplete{    box-shadow: 4px 11px 16px 7px rgba(0, 0, 0, .3);    box-sizing: border-box;    border-radius: 4px;}
.headerLeft .megaMenu{width: 268%;}
.headerLeft .megaMenu .megaMenu_section{width:100%;}
.headerTop_menu .megaMenu li:after{content: '';}

.headerTop_menu li:after{content: '|'; position: absolute; left: 0px; top: 0px; width: 24px; text-align: center;}
.headerTop_menu li:last-child{padding: 0px 0px 0px 0px;}
.headerTop_menu li:last-child:after{display: none;}
.headerTop_menu li a{color: #3279a6;}
.headerTop_menu li a:hover{text-decoration: underline;}
.headerLeft .megaMenu li,headerLeft .megaMenu li:last-child{float: none; padding: 7px 0px 0px 24px; position: relative;}

.headerCart{padding: 0px 0px 0px 0px; position: absolute; left: 0px; bottom: -64px;}
.headerCart a{display: inline-block; background: url(/images/p1000/header_cart.png) center top repeat-y; font-weight: bold;background-size: 34px auto; text-decoration: none; font: 400 20px/20px 'Almoni', arial; color: #3f9ad3; padding: 27px 0px 0px 0px;}
.headerCart a:hover, .headerCart a:focus, .headerCart a.active{background-position: center 68px; color: #ff3a1e;}
.headerCart a.open i:before {content: ''; position: absolute; left: 50%; bottom: -19px; margin-left: -3px; width: 0px; height: 0px;  z-index: 11; border: 6px solid white; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.headerCart a.active span{background-color: #ff3a1e;   color: #ffffff;  font-weight: bold;   border-radius: 50%; width: 24px;      display: inline-block;    height: 24px;    text-align: center;    padding-top: 3px;}
.headerCart a span{box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3), 0 1px 3px 1px rgba(0,0,0,0.15);background-color: #3f9ad3;   color: #ffffff;  font-weight: bold;   border-radius: 50%; width: 24px;      display: inline-block;    height: 24px;    text-align: center;    padding-top: 2px;}

.headerCart a.open i:after{content: ''; position: absolute; left: 50%; bottom: -19px; margin-left: -3px; width: 0px; height: 0px;  z-index: 9; border: 6px solid white; box-shadow: 0px 0px 4px #888; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.headerCart .megaMenu{right: auto;left:0px;}
.headerCart .megaMenu .megaMenu_section{width:100%;}
.headerCart .megaMenu_overflow{padding-top:1%;}
.headerCart .btn a{background-image: none !important;display:block;color:#ff3a1e;white-space: nowrap;padding: 15px 0px 0px 0px; font-weight: bold;}
.headerCart .btn .tocart{float:left;}
.headerCart .btn .continueshopping {float:right;}


.headerWishList{padding: 0px 0px 0px 0px; position: absolute; left: 131px; bottom: -70px; color:#ff3a1e;font-size: 32px;
    text-align: center;}
.headerWishList a{display: inline-block;  background-size: 34px auto; text-decoration: none; font: 400 20px/20px 'Almoni', arial; color: #ff3a1e; padding: 35px 0px 0px 0px;}
.headerWishList a:hover, .headerWishList a:focus, .headerWishList a.active{color: #ff3a1e;}
.headerWishList .fa-heart:before{ font-size: 30px;position: absolute;color: #ff3a1e;    font-family: "Font Awesome 5 Free";top: 9px;    text-align: center;    left: 18px;}
.headerTop_user_status span, .headerTop_user_status a{font: 400 18px/18px 'Almoni', arial;}
a.headerMobile_icon{display: none; padding: 4px 10px 10px; width: 55px; text-decoration: none; margin-left: -10px;}
a.headerMobile_icon span{margin-top: 6px; height: 5px; display: block; background-color: #3f9ad3; border-radius: 2px;}
a.headerMobile_icon:hover span{background-color: #ff3a1e;}

.headerTop_userMobile ul.headerMenu_ul{display: none;  text-align: right;    width: 280px;    position: absolute;    left: 0px;    top: 53px;    background-color: #ffffff;
    box-shadow: 0px 0px 4px #888;
    padding: 3px 0px 0px;
    z-index: 12;}
.headerTop_userMobile{position: absolute; left: 157px; bottom: 24px; display: none;}

.headerSearch_userMobile{position: absolute; left: 156px; bottom: 24px; display: none;}
.headerSearch_userMobile a{display: block;    width: 66px;    height: 56px;    text-decoration: none;    font-size: 0px;    background: url(/images/p1000/header_search_submit.png) center 91px;
    background-size: 36px auto;
    float: left;
    background-repeat: repeat-y;
}
.headerTop_userMobile a.headerTop_user{display: block; width: 66px; height: 56px; text-decoration: none; font-size: 0px; background: url(/images/p1000/header_user.png) center top no-repeat; background-size: 51px auto;float:left;}
.headerTop_userMobile .headerTop_user_status {float:left;width:40%;}
.headerSearch{background-color: #f3f3f3;}
.headerSearch_form{padding: 19px 13.3% 19px 241px;}
.headerSearch_form div.headerSearch_formText{background-color: white; border: 1px solid #eaeaea; height: 52px; padding: 0px 0px 0px 60px; position: relative; z-index: 3;border-radius: 9px;}
.headerSearch_form input[type="search"]{width: 100%; height: 50px; border: 0px; color: #ff3a1e; font: 400 23px 'Almoni', arial; text-indent: 13px;border-radius: 9px;}
.headerSearch_form input[type="submit"]{width: 60px; height: 50px; border: 0px; position: absolute; left: 0px; top: 0px; font-size: 0px; background: url(/images/p1000/header_search_submit.png) center 12px repeat-y; background-size: 26px auto;}
.headerSearch_form input[type="submit"]:hover, .headerSearch_form input[type="submit"]:focus{background-position: center 72px;}

.headerSearch_formDDown,.headerCart  .headerSearch_formDDown{position: absolute; right: -1px; left: -1px; top: 100%; background-color: white; border: 1px solid #eaeaea; display: none;}
.headerSearch_formDDown ul, .headerCart  ul{padding: 0px; margin: 0px;}
.headerSearch_formDDown li,.headerCart li{border-top: 1px solid #eaeaea; cursor: pointer;}
.headerSearch_formDDown li:nth-child(1),.headerCart li:nth-child(1) {border-top: 0px;width: 100%;}
.headerSearch_formDDown li:hover, .headerSearch_formDDown li:focus{background-color: #f3f3f3;}
.headerSearch_formDDown_line, .headerCart .headerSearch_formDDown_line{display: table;}
.headerSearch_formDDown_image,.headerCart .headerSearch_formDDown_image{display: table-cell; width: 15%; max-width: 86px; vertical-align: middle;}
.headerCart .headerSearch_formDDown_image {position:relative;}
.headerSearch_formDDown_image img,.headerCart .headerSearch_formDDown_image img{display: block; width: 70%; margin: 0px auto;}
.headerSearch_formDDown_details, .headerCart .headerSearch_formDDown_details{display: table-cell; vertical-align: text-top; width: 70%; max-width: 400px; padding: 2px 5px 2px 2%;}
.headerSearch_formDDown_details P,.headerCart  .headerSearch_formDDown_details P{padding: 0px 0px 0px 0px; margin: 0px; font: 400 18px/18px 'Almoni', arial;}
.headerSearch_formDDown_details label,.headerCart  .headerSearch_formDDown_details label{display: block; padding: 4px 0px 0px 0px; font: 400 14px/14px 'Almoni', arial;}
.headerSearch_formDDown_details label span, .headerCart .headerSearch_formDDown_details label span {display: inline-block; text-align: center; width: 24px;}
.headerSearch_formDDown_price, .headerCart .headerSearch_formDDown_price{display: table-cell; vertical-align: text-top; font: 400 18px/18px 'Almoni', arial; white-space: nowrap;}
.headerSearch_formDDown_price strong, .headerCart .headerSearch_formDDown_price strong{color: #565757;display: inline-block!important; width: 40px!important; font: 400 18px/18px 'Almoni', arial;}
.headerSearch_formDDown_line:hover{background-color: #ffffff!important;border:none!important;font: 400 18px/18px 'Almoni', arial!important;  color: #333!important; margin: 0px!important;}
.headerCart .headerSearch_formDDown_details .coupon{color:#ff3a1e;display: initial;   font: 700 14px/14px 'Almoni', arial;} 
.headerCart #HeadShoppingCardContainer{display: inline-block;}
.headerCart #HeadShoppingCardContainer table{position: relative;width:100%;}
.headerCart #HeadShoppingCardContainer table tr{border-top: 1px solid #eaeaea;}
.headerCart #HeadShoppingCardContainer table tr:nth-child(1){border-top: 0px;}
.headerCart #HeadShoppingCardContainer table .Empty{text-align: center;    font-size: 21px;    padding: 10px;}
.headerCart #HeadShoppingCardContainerTotal {text-align:center;font-weight:bold;color:#3f9ad3;}
#HeadShoppingCardContainer a.cartFrame_itemDelete{position: absolute; right: -20px; top: -8px; display: none; width: 45px; height: 30px;text-decoration: none; text-align: center; color: #ff3a1e; font: 400 16px/16px "Almoni",arial;}
#HeadShoppingCardContainer a.cartFrame_itemDelete:before{content: ''; position: absolute; left: 50%; top: 9px; width: 12px; height: 18px; background: url(/images/p1000/cart_delete.png) left top repeat-y; background-size: 100% auto;}
#HeadShoppingCardContainer a.cartFrame_itemDelete:hover, a.cartFrame_itemDelete:focus{color: #3f9ad3; display: block;}
#HeadShoppingCardContainer a.cartFrame_itemDelete:hover:before, a.cartFrame_itemDelete:focus:before{background-position: left 20px;}
#HeadShoppingCardContainer		tr:hover a.cartFrame_itemDelete{display:block;}

#HeadShoppingCardContainer a{display: block;    background: none;  background-size: 0px;      text-decoration: none;      font: 400 18px/18px 'Almoni', arial;      color: #3f9ad3;      padding: 0px;width: 100%;
    height: 100%;
    text-align: right; }

.headerCart .megaMenu_overflow {box-shadow: 1px 3px 4px #888;background: linear-gradient(-90deg, #cecece, #ffffff);background: -o-linear-gradient(-90deg, #cecece, #ffffff); 
  background: -moz-linear-gradient(-90deg, #cecece, #ffffff);  background: linear-gradient(-90deg, #cecece, #ffffff);   }


.headerMenu li.headerMenu_linkMobile{display: none;color: #3f9ad3;}

.headerMenu{float: right; clear: left; padding: 37px 0px 0px 0px; position: relative; z-index: 6;}
.headerMenu li{float: right; padding: 0px; margin: 0px 0px 0px 22px;}
.headerMenu li.headerMenu_link07{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.headerMenu li:last-child{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
/*.headerMenu li.headerMenu_link01:after, .headerMenu li.headerMenu_link02:after, .headerMenu li.headerMenu_link03:after, 
.headerMenu li.headerMenu_link04:after, .headerMenu li.headerMenu_link05:after,.headerMenu li.headerMenu_link06:after,.headerMenu li.headerMenu_link08:after{content: '|'; color: #dddddd; font: 300 27px/20px 'Almoni', arial; width: 42px; text-align: center; margin-left: -42px; float: left; }
*/
.headerMenu li a.headerMenu_toggle{display: inline-block; background-repeat:repeat-y ;position: relative; min-width: 56px; font: 400 20px/20px 'Almoni', arial; color: #3f9ad3; text-decoration: none; text-align: center; background-position: center top; background-size: 56px auto; padding: 35px 0px 0px 0px;}
.headerMenu li.headerMenu_link01 a.headerMenu_toggle{background-image: url(/images/p1000/header_menu01.png);}
.headerMenu li.headerMenu_link02 a.headerMenu_toggle{background-image: url(/images/p1000/header_menu02.png);}
.headerMenu li.headerMenu_link03 a.headerMenu_toggle{background-image: url(/images/p1000/header_menu03.png);}
.headerMenu li.headerMenu_link04 a.headerMenu_toggle{background-image: url(/images/p1000/header_menu04.png);}
.headerMenu li.headerMenu_link05 a.headerMenu_toggle{background-image: url(/images/p1000/header_menu05.png);}
.headerMenu li.headerMenu_link06 a.headerMenu_toggle{background-image: url(/images/p1000/header_menu06.png);}
.headerMenu li.headerMenu_link06 a.headerMenu_toggle{background-image: url(/images/p1000/header_menu06.png);}
/*.headerMenu li.headerMenu_link07 a.headerMenu_toggle{background-image: url(/images/p1000/header_menu_tayarut.png);color:#E11C1C;}*/
.headerMenu li.headerMenu_link07 a.headerMenu_toggle{background-image: url(/images/p1000/header_outlet.png);color:#E11C1C;}
.headerMenu li.headerMenu_link08 a.headerMenu_toggle{background-image: url(/images/p1000/header_menu_car.png);}
.headerMenu li.headerMenu_link09 a.headerMenu_toggle{background-image: url(/images/p1000/header_nimkarim_beyoter.png);}
.headerMenu li.headerMenu_link10 a.headerMenu_toggle{background-image: url(/images/p1000/header_5.png);background-position: center top !important;}
.headerMenu_ul .fas:before,.headerMenu_ul .far:before,.headerMenu_ul .fab:before  {font-size:26px;padding-left:10px;}

.headerMenu li:hover a.headerMenu_toggle, .headerMenu li:focus a.headerMenu_toggle{background-position: center 100px; color: #ff3a1e;min-width:60px;}
.headerMenu li a.headerMenu_toggle:after{content: ''; position: absolute; left: 50%; bottom: -19px; margin-left: -3px; width: 0px; height: 0px; display: none; z-index: 9; border: 6px solid white; box-shadow: 0px 0px 4px #888; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.headerMenu li a.headerMenu_toggle:before{content: ''; position: absolute; left: 50%; bottom: -19px; margin-left: -3px; width: 0px; height: 0px; display: none; z-index: 11; border: 6px solid white; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.headerMenu li:hover a.headerMenu_toggle:after, .headerMenu li:hover a.headerMenu_toggle:before{display: block;}
.headerMenu li a.headerMenu_toggle:after, .headerLeft li a.headerMenu_toggle:after{content: ''; position: absolute; left: 50%; bottom: -19px; margin-left: -3px; width: 0px; height: 0px; display: none; z-index: 9; border: 6px solid white; box-shadow: 0px 0px 4px #888; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}

.headerMenu li:hover a.headerMenu_toggle:after, .headerMenu li:hover a.headerMenu_toggle:before{display: block;}
.headerLeft li:hover a.headerMenu_toggle:after, .headerLeft li:hover a.headerMenu_toggle:before{display: block;}
.headerMenu li:hover a.headerMenu_toggle, .headerMenu li:focus a.headerMenu_toggle{background-position: center 100px; color: #ff3a1e;}
.headerMenu li.headerMenu_link08 a.headerMenu_toggle:before {display:none;visibility:hidden;}
.headerMenu li.headerMenu_link08 a.headerMenu_toggle:before{display:none;visibility:hidden;}
.headerMenu li.headerMenu_link07 a.headerMenu_toggle:before {display:none;visibility:hidden;}
.headerMenu li.headerMenu_link07 a.headerMenu_toggle:before{display:none;visibility:hidden;}
.headerMenu li.headerMenu_link10 a.headerMenu_toggle:before {display:none;visibility:hidden;}
.headerMenu li.headerMenu_link10 a.headerMenu_toggle:before{display:none;visibility:hidden;}

.headerTop_menu .megaMenu_section .fas:before,.headerTop_menu .megaMenu_section .far:before{padding-left:10px;}
.headerTop_menu .megaMenu_section .fas,.headerTop_menu .megaMenu_section .far {padding: 9px 6% 7px;    border-bottom: 1px solid #dddddd;display: inline-block;
    width: 100%;}

.headerMenu li.headerMenu_link08:hover a.headerMenu_toggle:after, .headerMenu li.headerMenu_link08:hover a.headerMenu_toggle:before{display:none;visibility:hidden;}
.headerMenu li.headerMenu_link07:hover a.headerMenu_toggle:after, .headerMenu li.headerMenu_link07:hover a.headerMenu_toggle:before{display:none;visibility:hidden;}
.headerMenu li.headerMenu_link10:hover a.headerMenu_toggle:after, .headerMenu li.headerMenu_link10:hover a.headerMenu_toggle:before{display:none;visibility:hidden;}

.megaMenu{position: absolute; right: 0px; top: 100%; z-index: 999; padding-top: 12px; display: none;}
.megaMenu_overflow{padding: 2.75%; overflow: hidden; background-color: white;box-shadow: 4px 11px 16px 7px rgba(0, 0, 0, .3);
    box-sizing: border-box;border-radius:4px;}
.megaMenu_section{float: right; padding-left: 2.5%; width: 22%;}
.megaMenu_section strong{display: block; font: 700 24px/22px 'Almoni', arial; color: #3f9ad3;}
.megaMenu_section strong a{color: #3f9ad3; text-decoration: none;}
.megaMenu_section strong a:hover{color: #ff3a1e;}
.megaMenu_section ul{padding: 9px 0px 0px 0px;}
.headerMenu .megaMenu_section li{float: none; padding: 4px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.headerMenu .megaMenu_section li a{font: 400 18px/16px 'Almoni', arial;}
.megaMenu_banner{float: left; width: 34%;}
.megaMenu_banner a{display: block; background-color: #e7e7e7; height: 228px; border: 1px solid #e4e4e4; text-decoration: none; font: 700 24px/24px 'Almoni', arial; letter-spacing: -0.35px; position: relative; text-shadow: 0px 0px 1px #ffffff;}
.megaMenu_banner a img.megaMenu_bannerImage{position: absolute; left: 0px; bottom: 0px; z-index: 4; width: 40%;}
.megaMenu_banner a .megaMenu_bannerText{padding: 0px 6% 0px 0px; display: table; height: 100%; width: 60%; position: relative; z-index: 5;}
.megaMenu_banner a .megaMenu_bannerText_td{display: table-cell; vertical-align: middle;}
.megaMenu_banner a .megaMenu_bannerText span{display: inline-block; background-color: #3f9ad3; height: 40px; padding: 0px 12px; margin: 12px 0px 0px 0px; font: 400 23px/40px 'Almoni', arial; text-decoration: none; color: white; white-space: nowrap;box-shadow: 3px 5px 15px 4px rgba(0, 0, 0, .3);
    border-radius: 4px;}
.megaMenu_banner a .megaMenu_bannerText span:after{content: " ›";}
.megaMenu_banner a:hover .megaMenu_bannerText span, .megaMenu_banner a:focus .megaMenu_bannerText span{background-color: white; color: #3f9ad3;}
.headerMenu li:hover .megaMenu{display: block;}
.headerLeft li:hover .megaMenu{display: block;}
.asLightbox .btnClose,#popupcontainer .btnClose{position:absolute;left:9px;top:5px;display:block;cursor:pointer;width:16px;height:16px;background:#fff;border:solid #898989 1px;color:#898989;text-align:center;font-weight:700;z-index:100;}
.asLightbox .arrow{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #1f6692;position:absolute;top:-1px;right:39px;}

.shop_chef{background:url(/images/p1000/shop_chef_bg.jpg);}
.shopping{background-color:#333333 ;}
.shopping h1,.shopping h2{color:#ffffff;}
.BlackFridayBody{}
.BlackFridayBody .categoryPage .categoryResults_itemBuy, .BlackFridayBody .categoryPage .categoryResults_itemBid{color:#000000!important;   animation-name: pulse;    animation-duration: 2s;    animation-fill-mode: both;
    animation-iteration-count: infinite;                                                                         }
.birthday{background:url(/images/p1000/REKA_2019.jpg); background-repeat:repeat;}
.birthday .header{background-color:#ffffff;}
.birthday .benefitsBar_list,.birthday .benefitsBar_mobileHolder,.birthday .categoryResults_list, .birthday .productFrame_title, .birthday .productFrame .centeredContent{background-color:#ffffff;}
.birthday .cartFrame_section, .birthday .cartFrame_bottom, .birthday .innerPage .centeredContent{background-color:#ffffff;}
.birthday #RegistrationHelper{visibility:hidden;display:none;}
#popupcontainer{ position:fixed;left:10px;bottom:10px;z-index:999999;display:none;}
#popup,#popup2,.bMulti{background-color:#fff;color:#000;display:none;min-width:450px;box-shadow:0 0 25px 5px #999;direction:rtl;padding: 25px;border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 25px 5px #999;}
#popup iframe,#popup2 iframe{min-height:460px;min-width:500px;}
#popup .small iframe{min-height:10px;}
#popup .big{max-height:800px;overflow:auto;overflow-y:scroll;overflow-x:hidden;}
#popup img{padding:10px;}
.loading{background:url(/images/p1000/bx_loader.gif) center center no-repeat;}
.btnClose > span{font-size:84%;}
.btnClose.b-close,.btnClose.bClose{border:solid #898989 1px;width:16px;height:16px;position:absolute;display:block;cursor:pointer;left:9px;text-align:center;font-weight:700;top:5px;padding:0 6px 2px;}
.megaMenu_section .productFrame_boxBid_popForm{max-width: 190px; width: 90%; padding: 6px 0px 15px 0px; margin: 0px auto;}
.megaMenu_section .productFrame_boxBid_popForm li{margin: 14px 0px 0px 0px; position: relative;padding:7px 0px 0px 7px;}
.megaMenu_section  .productFrame_boxBid_popForm input[type="tel"]{width: 100%; height: 50px; background-color: #ffffff; border: 1px solid #e8e8e8; text-align: center; padding: 0px 0px 0px 0px; margin: 0px; font: 400 16px "Almoni",arial; color: #494a4a;}
.megaMenu_section  .productFrame_boxBid_popForm input[type="button"]{width: 100%; height: 45px; background-color: #3f9ad3; font: 400 18px "Almoni",arial; color: white;}
.megaMenu_section  .productFrame_boxBid_popForm li span{position: absolute; left: 12px; top: 0px; display: block; font: 400 25px/50px "Almoni",arial; color: #494a4a;}
.headerTop_menu .popForm{width:150%;}
.badge{background-color:Transparent;border-radius:0px;white-space:normal;}
.back-to-top
{
	background-image: url(/images/p1000/btn-up.png);
	position: fixed;
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -moz-transition: .25s;
    -webkit-transition: .25s;
    -o-transition: .25s;
    transition: .25s;
    z-index: 1000;
    right: 30px;
    bottom: 100px;    
    background-color: #f3f3f3;    
	text-decoration:none;
    border-radius: 50px;
    -ms-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    display:none;
    width:76px;
    height:76px;   
	 overflow: hidden;
   cursor: pointer;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% auto;
    box-shadow: 3px 5px 15px 4px rgba(0, 0, 0, .3);
    border-radius: 50px;
}
.back-to-top:hover{ background-position: center bottom;}
.modal {
    display:none;background-color:#ffffff;background-color: white; box-shadow: 4px 11px 16px 7px rgba(0, 0, 0, .3);   box-sizing: border-box;    border-radius: 4px;padding:5px;
-webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}


/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-400px; opacity:0} 
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-400px; opacity:0}
    to {top:0; opacity:1}
}

.close{ display:block;    width:35px;    height:35px;    line-height:35px;    border: 2px solid #f5f5f5;    border-radius: 50%;    color:#f5f5f5!important; opacity:1!important;   text-align:center;    text-decoration:none;    background: #464646!important;    box-shadow: 0 0 3px gray;    font-size:30px;    font-weight:bold;position:absolute;top:-8px;right:-8px;}
.round-button:hover {
    background: #262626;
}
/* The Close Button */
.close .btnClose{
    color: white;    
    font-size: 30px;
    font-weight: bold;
    border: solid #898989 0px;
    width: 16px;
    height: 16px;
    position:inherit;
    display: block; 
  cursor: pointer; 
    left: 9px; 
   text-align: center; 
   font-weight: 700; 
    top: 0px; 
   padding: 0 0px 0px; 
}

.INDDesktop #INDmenu-btn {
    top: 128px!important;
}


.tooltipHolder{position: relative; z-index: 1; display: inline-block; width: 20px; height: 20px;}
.tooltipHolder a.tooltipToggle{display: block; text-decoration: none; font: 400 17px/20px "Almoni",arial; color: white; background-color: #dd321a; border-radius: 10px; text-align: center; cursor:help;}
.tooltip{display: none; position: absolute; left: 50%; bottom: 38px; width: 230px; margin-left: -115px; font: 400 16px/18px "Almoni",arial; padding: 12px 16px 10px; background-color: #f3f3f3;  border-radius: 4px;box-shadow: 4px 3px 7px #888;}
.tooltip:before{content: ''; position: absolute; left: 50%; bottom: -8px; margin-left: -8px; transform: rotate(45deg); width: 16px; height: 16px; background-color: #f3f3f3; box-shadow: 2px 1px 0px 0px  #555555; z-index: -1;}
.tooltip:after{content: ''; position: absolute; left: 50%; bottom: -8px; margin-left: -8px; transform: rotate(45deg); width: 16px; height: 16px; background-color: #f3f3f3;}
.tooltipHolder:hover .tooltip, .tooltipHolder:focus .tooltip{display: block;}
.tooltipHolder:hover a.tooltipToggle, .tooltipHolder:focus a.tooltipToggle{background-color: #3279a6;}


@media screen and (max-width: 1250px) {
	.header{padding: 0px 12% 0px 0px;}
	.headerLogo{width: 10%;}
	.headerSearch_form{padding: 19px 12% 19px 229px;}
	.headerMenu li a.headerMenu_toggle{font: 400 18px/18px 'Almoni', arial;}
	.headerCart{bottom: -73px;}
	.headerWishList{bottom: -73px;}
	.headerCart a{font: 400 18px/18px 'Almoni', arial;}
	

	#popup iframe,#popup2 iframe{min-height:560px;min-width:920px;}
	#popup, #popup2, .bMulti {max-height:800px;overflow:auto;overflow-y:scroll;overflow-x:hidden;min-width:920px;}


}

@media screen and (max-width: 1150px) {
	.headerLeft{float: left; padding: 19px 0px 0px 199px;}
	.headerTop_menu li:last-child{padding: 0px 0px 0px 24px;}
	.headerTop_menu li:last-child:after{display: block;}	
	.headerWishList a {background-position: right top!important; background-size: 22px auto; padding: 0px 24px 0px 0px;}
	.headerCart,.headerWishList{bottom: auto; top: 19px;}
	.headerCart a{background-position: right top!important; background-size: 22px auto; color: #3279a6; padding: 0px 24px 0px 0px;}
	.headerCart a:hover, .headerCart a:focus{background-position: right top; color: #3279a6; text-decoration: underline;}
	#popup iframe,#popup2 iframe{min-height:560px;min-width:920px;}
	#popup, #popup2, .bMulti {max-height:800px;overflow:auto;overflow-y:scroll;overflow-x:hidden;min-width:920px;}
}

@media screen and (max-width: 1024px) {
	.header{height: 125px; padding: 0px 10% 0px 0px;}
	.headerLogo{width: 8%;}
	.headerSearch_form{padding: 12px 10% 12px 0px;}
	.headerSearch_form div.headerSearch_formText{height: 42px;}
	.headerSearch_form input[type="search"]{height: 40px;}
	.headerSearch_form input[type="submit"]{height: 40px; background-position: center 7px;}
	.headerSearch_form input[type="submit"]:hover, .headerSearch_form input[type="submit"]:focus{background-position: center 67px;}

	.headerLeft{float: left; padding: 12px 0px 0px 199px;}
	.headerCart, .headerWishList{top: 12px;}
	.headerMenu{padding: 24px 0px 0px 0px;}
	.headerMenu li{margin: 0px 0px 0px 13px;}
	
	.headerCart .tocard a {    height: 45px;   color: white;    font: 700 20px "Almoni",arial;    padding: 11px 8px 0 7px;    }
	.headerMenu li.headerMenu_link01:after, .headerMenu li.headerMenu_link02:after, .headerMenu li.headerMenu_link03:after, 
	.headerMenu li.headerMenu_link04:after, .headerMenu li.headerMenu_link05:after{width: 32px; margin-left: -32px; margin-top: -20px;}
	.headerWishList span{font-size:0px;}
	#popup iframe,#popup2 iframe{min-height:560px;min-width:920px;}
	#popup, #popup2, .bMulti {max-height:800px;overflow:auto;overflow-y:scroll;overflow-x:hidden;min-width:920px;}
}

@media screen and (max-width: 950px) {
	.header{height: 105px;}
	.headerLogo{width: 8%;}
	.headerMenu li{margin: 0px 0px 0px 13px;}
	.headerMenu{padding: 18px 0px 0px 0px;}
	.headerMenu li a.headerMenu_toggle{font: 400 16px/18px 'Almoni', arial; background-size: 47px auto; padding: 30px 0px 0px 0px;}
	.headerMenu li:hover a.headerMenu_toggle, .headerMenu li:focus a.headerMenu_toggle{background-position: center 84px;}
}

@media screen and (max-width: 870px) {
	.header{padding: 0 17% 0 0;}
	.headerLogo{max-width: none; width: 15%; top: -1px;}
	.headerLogo a img{width:120%;}
	.headerSearch_form{padding: 12px 17% 12px 0px;}
	.headerTop_menu{display: none;}
	a.headerMobile_icon{display: inline-block;}
	.headerMenu{float: none; text-align: left;}
	.headerMenu ul.headerMenu_ul{display: none; text-align: right; width: 280px; position: absolute; left: 0px; top: 75px; background-color: #ffffff; box-shadow: 0px 0px 4px #888; padding: 3px 0px 0px; z-index: 12;}
	.headerMenu li, .headerTop_userMobile li, .headerMenu li.headerMenu_link07 {float: none; padding: 9px 7px 7px 7px; margin: 0px; border-bottom: 1px solid #dddddd;}
	.headerMenu li:last-child, .headerTop_userMobile li:last-child {border-bottom: 0px; padding: 9px 7px 7px 7px;}
	.megaMenu{display: none !important;}
	.headerCartOpen .megaMenu{display: block!important;}	
	.headerMenu li a.headerMenu_toggle, .headerTop_userMobile li a.headerMenu_toggle{background: none !important; padding: 0px; text-align: right; min-width: 0px; font: 400 28px/24px "Almoni",arial;}
	.headerMenu li a.headerMenu_toggle:after, .headerTop_userMobile li a.headerMenu_toggle:after{display: none !important;}
	.headerMenu li a.headerMenu_toggle:before, .headerTop_userMobile li a.headerMenu_toggle:before{display: none !important;}
	.headerMenu li.headerMenu_link01:after, .headerMenu li.headerMenu_link02:after, .headerMenu li.headerMenu_link03:after, 
	.headerMenu li.headerMenu_link04:after, .headerMenu li.headerMenu_link05:after{display: none;}

	.headerMenu li.headerMenu_linkMobile,  .headerTop_userMobile li{display: block;}
	.headerMenu li.headerMenu_linkMobile a, .headerTop_userMobile li a, .headerTop_userMobile li, .headerMenu li.headerMenu_linkMobile  span{font: 400 26px/24px "Almoni",arial; color: #3f9ad3; text-decoration: none;}
	.headerMenu li.headerMenu_linkMobile a:hover, .headerTop_userMobile li  a:hover{color: #ff3a1e;}
	.headerTop_userMobile .headerTop_user_status{    float: none;width:100%;}
	div.headerTop_user_status{display:none;}
	#popup iframe,#popup2 iframe{min-height:580px;min-width:420px;}
	.headerMenu_link01,.headerMenu_link02,.headerMenu_link03,.headerMenu_link04,.headerMenu_link05,.headerMenu_link06,.headerMenu_link07,.headerMenu_link08{visibility:hidden;display:none;}
.headerCart{bottom: 26px; top: auto; left: 60px;}
	.headerWishList {bottom: 26px; top: auto; left: 120px;}
	.headerCart a,.headerWishList a{width: 60px; height: 48px; color: #3f9ad3; text-align: center; padding: 13px 4px 0px 18px; background-size: 100% auto; background-position: left top;}
	.headerWishList a span, .headerCart a{font-size: 0px; }
	.headerWishList .fa-heart:before {    font-size: 30px;     top: 15px;    left: 6px;}
	.headerWishList .far {font-family: "Font Awesome 5 Free";}
	.headerCart .btn a {font-size: 16px;}
	.headerCart a span{font-size: 24px;}
	.headerCart a:hover{color: #3f9ad3; text-decoration: none; background-position: left top;}	
	.headerLeft{padding: 0px; float: none;}
	.headerTop_userMobile{display: block;}
	.headerSearch_userMobile {display: block;}
	
	.headerMenu{padding: 0px 0px 0px 0px; margin: 0px; position: absolute; left: 0px; bottom: 22px;}


}

@media screen and (max-width: 768px) {
	.header{height: 100px; padding: 0 19% 0 0;}
	.headerLogo{width: 14%;}
	.headerSearch_form{padding: 12px 1% 12px 0px;}
	
	
	.headerSearch_formDDown_line, .headerCart .headerSearch_formDDown_line{padding: 0px 0px 0px 2%;}
	.headerSearch_formDDown_image, .headerCart .headerSearch_formDDown_image {width: 14%;}
	.headerSearch_formDDown_details, .headerCart .headerSearch_formDDown_details{padding: 10px 0px 12px 2%;}
	.headerCart .headerSearch_formDDown_price,.headerCart .headerSearch_formDDown_price strong, #HeadShoppingCardContainer a  { font: 400 14px/14px 'Almoni', arial;}
	 .headerCart .headerSearch_formDDown_price strong  {width:30px!important;}
	 .headerCart .headerSearch_formDDown_price{padding-right:3px;}
	 .headerCart .headerSearch_formDDown_details {    padding: 8px 0px 6px 1%;}
	 .headerSearch{display:none;}
	.generalHeader{border-bottom:5px solid #f3f3f3; }
	
}

@media screen and (max-width: 670px) 
{
	.headerLogo{top: -1px;}
	.centeredContent{padding: 0px 30px;}
	a.headerMobile_icon{width: 75px; margin-left: -5px;}
	.headerCart{left: 75px;}
	.headerWishList{left: 164px;}
	.headerCart a{width: 75px; height: 58px; padding: 18px 5px 0px 21px;}
	.headerCart a.active{background-position: left top;}
	.headerTop_userMobile{left: 222px;}
	.headerSearch_userMobile {      left: 204px;}
	#HeadShoppingCardContainer a.cartFrame_itemDelete{display:block;right:-10px;}
	
	
}

@media screen and (max-width: 568px) {
.header{height: 84px; padding: 0 24% 0 0;}
	.headerLogo{width: 17%;}
	.headerSearch_form{padding: 12px 1% 12px 0px;}
	.headerCart, .headerWishList{bottom: 14px;}
	.headerTop_userMobile{bottom: 14px;}
	.headerSearch_userMobile{bottom: 14px;}
	.headerMenu{bottom: 10px;}
	.headerMenu ul.headerMenu_ul{top: 63px;}

	.headerSearch_formDDown_line, .headerCart .headerSearch_formDDown_line{padding: 0px 2%; width: 100%;}
	.headerSearch_formDDown_image, .headerCart .headerSearch_formDDown_image{ }
	.headerSearch_formDDown_details, .headerCart .headerSearch_formDDown_details{width: auto; padding: 8px 0px 10px 5%;}
	.headerTop_user_status {display:none;}
	
	
}

@media screen and (max-width: 480px) {
	.centeredContent{padding: 0px 15px;}	
	.headerSearch_formDDown_price strong{display: none;}
	.back-to-top{right:0px;bottom:50px;width: 42px; height: 42px;font-size: 41px; }
	.headerMenu{bottom: -5px;}
	.header{height: 42px;}	
	.headerLogo{width: 12%; top: -1px;}
	.headerCart{bottom: 1px; left: 50px;}
	.headerWishList{bottom: 1px; left: 108px;}
	.headerCart a, .headerWishList a{width: 50px; height: 40px; padding: 10px 4px 0px 18px;}
	.headerCart .btn .tocart {  width: 38%;}
	.headerTop_userMobile{left: 157px; bottom: 1px;}
	.headerSearch_userMobile{bottom: 1px;left:152px;}
	.headerTop_userMobile a.headerTop_user{display: block; width: 50px; height: 40px; background-size: 38px auto;}
	.headerSearch_userMobile a{width: 50px;  height: 40px;background-size: 34px auto;background-position:center 79px;}
	a.headerMobile_icon{width: 50px;}
	#PopupNewUser img {width:99%;}
	#popup iframe,#popup2 iframe{min-height:580px;min-width:400px;}
	.headerCart a.active span, .headerCart a span{ width: 21px; height: 21px;padding-top: 1px;position: absolute;    top: 8px;    left: 19px;}

	
}

@media screen and (max-width: 414px) 
{
	
	.centeredContent{padding: 0px 10px;}	
	.headerLogo{width: 14%; top: -1px;}	
	 .headerTop_userMobile ul.headerMenu_ul{ position: fixed;}
	.headerMenu ul.headerMenu_ul{margin-left: -10px;}
	.headerMenu li, .headerMenu li:last-child, .headerMenu li.headerMenu_link07{padding: 9px 6% 7px;}
	#popup,#popup2,.bMulti{min-width:400px;}

	
}


@media screen and (max-width: 375px) {
	.headerSearch_formDDown_details P, .headerCart .headerSearch_formDDown_details{font: 400 15px/18px 'Almoni', arial;}
	.headerSearch_formDDown_details label, .headerCart .headerSearch_formDDown_details,#HeadShoppingCardContainer a{font: 400 13px/14px 'Almoni', arial;}

	.headerSearch_formDDown_line, .headerCart .headerSearch_formDDown_line{display: block; position: relative;}
	.headerSearch_formDDown_price, .headerCart .headerSearch_formDDown_price {display: block;  left: 2%; top: 12px; }
	.headerSearch_formDDown_details, .headerCar .headerSearch_formDDown_details{display: block; padding: 8px 0px 10px 0px;}
	.headerSearch_formDDown_details P,  .headerCar .headerSearch_formDDown_details P{padding-left: 54px;}
	.headerCart .btn .tocart {  width: 43%;}
	#popup iframe,#popup2 iframe{min-height:580px;min-width:310px;}
	#popup,#popup2,.bMulti{min-width:300px;}
}

/* home newsletter */
.homeNewsletter{background-color: white; padding: 40px 0px 20px 0px; overflow: hidden; clear: both;}
.homeNewsletter .fa-paper-plane{float:right; color: #3f9ad3; font-size:40px;}
.homeNewsletter_text{float: right; color: #3f9ad3; width: 42%; padding: 0px 10px 0px 0px;}
.homeNewsletter_text strong{display: block; font: 700 40px/30px "Almoni",arial; letter-spacing: -1px;}
.homeNewsletter_text span{display: block; font: 700 18px/19px "Almoni",arial;}
.homeApp {padding:0px 0px 10px 0px;}
.homeApp .homeNewsletter_text {background:none;color:#ff3a1e;}

.homeNewsletter_form{float: left; width: 54%; padding: 7px 0px 0px 0px;}
.homeNewsletter_form input[type="text"]{display: block; border: 1px solid #eaeaea; width: 100%; height: 45px; margin-bottom: 10px; font: 400 23px/24px "Almoni",arial; color: #000000; text-indent: 18px;}
.homeNewsletter_form input[type="button"]{float: left; width: 130px; height: 34px; font: 400 23px/24px "Almoni",arial; color: white; background-color: #3f9ad3;}
.homeNewsletter_form input[type="button"]:hover, .homeNewsletter_form input[type="button"]:focus{background-color: #ff3a1e;}

.homeNewsletter_confirm{float: right; padding: 7px 0px 0px 0px;}
.homeNewsletter_confirm label{display: block; position: relative;}
.homeNewsletter_confirm input{position: absolute; opacity: 0;}
.homeNewsletter_confirm span{display: block; position: relative; font: 400 17px/18px "Almoni",arial; min-height: 20px; padding: 0px 26px 0px 0px;}
.homeNewsletter_confirm span:before{content: ''; position: absolute; right: 0px; top: 0px; width: 18px; height: 19px; background: url(/images/p1000/chk_icon.png) right top repeat-y; background-size: 100% auto;}
.homeNewsletter_confirm input:checked + span:before{background-position: right 25px;}
.homeNewsletter_confirm input:focus + span{outline: 1px dashed #ff3a1e;}

@media screen and (max-width: 1250px) {
	.homeNewsletter_text strong{font: 700 48px/40px "Almoni",arial;}
	.homeNewsletter_text span{font: 700 21px/21px "Almoni",arial;}
	.homeNewsletter_form{padding: 0px 0px 0px 0px;}
}

@media screen and (max-width: 1150px) {
	.homeNewsletter_confirm{float: right; padding: 7px 0px 20px 0px;}
	.homeNewsletter_form input[type="button"]{clear: both;}
}

@media screen and (max-width: 1024px) {
	.homeNewsletter_text strong{font: 700 40px/40px "Almoni",arial;}
	.homeNewsletter_text span{font: 700 20px/20px "Almoni",arial;}
}

@media screen and (max-width: 870px) {
	.homeNewsletter_text strong{font: 700 36px/36px "Almoni",arial;}
}

@media screen and (max-width: 768px) {
	.homeNewsletter{padding: 50px 0px 40px 0px;}
	.homeNewsletter_text{width: 50%;}
	.homeNewsletter_form{width: 50%;}
}

@media screen and (max-width: 670px) 
{
	.homeNewsletter {text-align:center;}
	.homeNewsletter .fa-paper-plane{float:none;}
	.homeNewsletter_text{float: none; width: 90%; margin: 0px auto; padding: 10px 0px 0px 0px; text-align: center; background-position: center top;}
	.homeNewsletter_text strong{font: 700 60px/50px "Almoni",arial;}
	.homeNewsletter_text span{width: 90%; margin: 0px auto; font: 700 23px/22px "Almoni",arial; padding: 7px 0px 0px 0px;}
	
	.homeNewsletter_form{float: none; width: auto; padding: 20px 0px 0px 0px;}
	.homeNewsletter_confirm{float: none; padding: 12px 0px 20px 0px;}
	.homeNewsletter_form input[type="button"]{clear: both; display: block; width: 180px;height: 46px; float: none; margin: 0px auto 0px;}
}

@media screen and (max-width: 568px) {
	.homeNewsletter_text strong{font: 700 50px/40px "Almoni",arial;}
	.homeNewsletter_text span{font: 700 20px/20px "Almoni",arial;}
}

@media screen and (max-width: 480px) {
	.homeNewsletter{padding: 36px 0px 40px 0px;}
	.homeApp {display:none;visibility:hidden;}
}

@media screen and (max-width: 414px) {
	.homeNewsletter_text strong{font: 700 40px/30px "Almoni",arial;}
	.homeNewsletter_text span{font: 700 18px/18px "Almoni",arial; padding: 3px 0px 0px 0px;}
}

@media screen and (max-width: 375px) {
	.homeNewsletter{padding: 24px 0px 40px 0px;}
	.homeNewsletter_text{width: auto;}
	.homeNewsletter_text strong{font: 700 36px/30px "Almoni",arial;}
	.homeNewsletter_form{padding: 10px 0px 0px;}
}

/* footer */
.footer{background-color: #f3f3f3; padding: 0px 0px 10px 0px;}
.footerText{font: 400 15px/18px "Almoni",arial; padding: 22px 0px 22px 0px; border-bottom: 1px solid white;}
.footerLinks{float: right; width: 63%; padding: 15px 0px 18px 0px; overflow: hidden;}
.footerLinks_section{float: right; width: 25%;}
.footerLinks_section strong{display: block; font: 400 23px/21px "Almoni",arial; padding: 0px 0px 0px 0px;}
.footerLinks_section ul{padding: 2px 0px 0px 0px;}
.footerLinks_section li{padding: 6px 0px 0px 0px; font: 400 17px/18px "Almoni",arial;}

.footerLeft{float: left; padding: 27px 240px 5px 0px; position: relative;}
.footerLeft ul.footerSocial{position: absolute; right: 0px; top: 26px;}
.footerLeft ul.footerSocial li{float: left; width: 44px; padding: 0px 2px 0px 2px;}
.footerLeft ul.footerSocial li i{width:40px;font-size:35px;}
.footerLeft ul.footerSocial li .fa-facebook{color:#3b5998;}
.footerLeft ul.footerSocial li .instagram{width:40px;display: inline-block; text-align: center;  border-radius: 10px;  color: #fff;  font-size: 40px;  line-height: 38px;  vertical-align: middle;  background: #d6249f;  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);  box-shadow: 0px 3px 10px rgba(0,0,0,.25);}
.footerLeft ul.footerSocial li .fa-google-plus{color:#dd4b39;}
.footerLeft ul.footerSocial li .fa-wikipedia-w{color:#000000;}


.footerService{padding: 0px 0px 0px 0px;}
.footerService a{display: block; text-decoration: none; position: relative; font: 400 23px/23px "Almoni",arial; color: #dd321a; letter-spacing: -0.5px;}
.footerService .fa-phone-alt{display: block; text-decoration: none; position: relative;color: #FF3A1E; }
.footerService .fa-phone-alt:before{position: absolute; right: -44px; top: 0px; width: 27px; height: 38px;font-family: "Font Awesome 5 Free"; font-size:35px;}
.footerService a strong{display: block;}

.footerHours{padding: 30px 0px 0px 0px; font: 400 17px/18px "Almoni",arial; color: #dd321a;}
.footerHours strong{display: block; font-weight: 400;}
.footerHours ul{padding: 6px 0px 0px 0px;}
.footerHours span{display: inline-block; width: 72px; padding: 0px 0px 0px 0px;}

.footerLogos{clear: both; padding: 6px 0px 0px 0px; border-top: 1px solid white; text-align: center;}
.footerLogos ul{display: inline-block; direction: ltr;}
.footerLogos li{display: inline-block; padding: 0px 14px;}
.tzurLogo{padding: 1px 0px 0px 0px;}
.footerLinks_Cancelorder{font-size:18px;padding-top:10px;}
.footerLinks_Cancelorder{font-weight:bold;}
.footerLeft ul.footerSocial .desc-app{width:70px;}
.footerSocial .desc-app img{width:70px;}
.INDMobile #INDmenu-btn{bottom: 113px!important;}
input::placeholder {
    direction: rtl;
}
@media screen and (max-width: 1280px) {
	.footerLinks{width: 70%;}
	.footerLeft{padding: 80px 0px 30px 32px;}
	.footerLeft ul.footerSocial{right: 0px; top: 20px;}
}

@media screen and (max-width: 1024px) {
	.footer{padding: 0px 0px 30px 0px;}
	.footerText{padding: 40px 0px 32px 0px;}
	.footerLogos{padding: 36px 0px 0px 0px;}
	
	.footerLeft{padding: 80px 0px 30px 15px;}
	
}

@media screen and (max-width: 870px) {
	.footer{position: relative;}
	.footerText{font: 400 22px/24px "Almoni",arial; padding: 140px 0px 32px 0px;}
	
	.footerLinks_section:not(:last-child) {
  display: none;
}
	.footerLinks_section {width:80%;}
	.footerLeft{float: none; padding: 0px 0px 48px 0px; text-align: center; position: static;}
	.footerLeft ul.footerSocial{right: 50%; top: 60px; margin-right: -88px;}
	
	.footerService{padding: 200px 0px 0px 0px;}
	.footerService a{display: inline-block; font: 700 30px/30px "Almoni",arial;}
	.footerService .fa-phone-alt:before{right: 50%; top: -96px; margin-right: -27px; width: 54px; height: 77px;font-size:30px;}
	
	.footerHours{padding: 18px 0px 0px 0px; font: 400 24px/24px "Almoni",arial;}
	.footerHours span{width: auto; padding: 0px 0px 0px 16px;}
}

@media screen and (max-width: 670px) {
	.footer{padding: 0px 0px 21px 0px;}
	.footerText{font: 400 20px/21px "Almoni",arial; padding: 100px 0px 32px 0px;}
	.footerLeft{padding: 0px 0px 32px 0px;}
	.footerLeft ul.footerSocial{top: 30px;}
	.footerService{padding: 200px 0px 0px 0px;}
	.footerService a{display: inline-block; font: 700 30px/30px "Almoni",arial;}
	.footerService .fa-phone-alt:before{top: -46px; width: 27px; margin-right: -14px; height: 38px;}
	.footerHours{padding: 12px 0px 0px 0px; font: 400 21px/21px "Almoni",arial;}
	.footerLogos{padding: 24px 0px 0px 0px;}
}

@media screen and (max-width: 568px) {
	.footerText{font: 400 18px/18px "Almoni",arial; padding: 72px 0px 24px 0px;}
	.footerLeft ul.footerSocial{top: 18px;}
	.desc-app{display:none;visibility:hidden;}
	
}

@media screen and (max-width: 375px) {
	.footerLeft{padding: 0px 0px 24px 0px;}
	.footerService{padding: 200px 0px 0px 0px;}
	.footerService a{font: 700 24px/24px "Almoni",arial;}
	.footerService.fa-phone-alt:before{top: -30px; width: 20px; margin-right: -10px; height: 38px;}
	.footerLogos{padding: 18px 0px 0px 0px;}
	.footerLogos li{padding: 0px 8px;}
	.footerLogos li img{height: 35px;}
	.tzurLogo{padding: 18px 0px 0px 0px;}
	#PopupNewUser{ background-size: 100%;}
}

/* inner page */
.innerPlazma{padding: 0px 0px 0px 0px; position: relative; z-index: 2;}
.innerPlazma_image{position: relative; height: 138px; overflow: hidden; z-index: 3; direction: ltr;}
.innerPlazma_image img.innerPlazma_desktop{position: absolute; display: block; left: 50%; top: 0px; margin-left: -960px;}
.innerPlazma_image img.innerPlazma_tablet{display: none;}
.innerPlazma_title{position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 4;}
.innerPlazma_title .centeredContent{height: 100%;}
.innerPlazma_title h1, .innerPlazma_title h2{font: 700 80px/138px "Almoni",arial; color: #494a4a;}

.breadCrumbs{font: 400 16px "Almoni",arial; padding: 18px 0px 20px 0px; color: #565757;display: inline-block;}
.breadCrumbs a{color: #565757; text-decoration: underline; display: inline-block;}
.breadCrumbs a:hover{color: #3f9ad3;}
.breadCrumbs span{display: inline-block; text-align: center; width: 30px;}
.breadCrumbs strong{font-weight: 400;}
.breadCrumbs ul li{float:right;}
.breadCrumbs li+li:before {  padding: 8px;  color: black;  content: "›";}

@media screen and (max-width: 1024px) {
	.innerPlazma_image img.innerPlazma_desktop{display: none;}
	.innerPlazma_image img.innerPlazma_tablet{position: absolute; display: block; left: 0px; top: 0px;}
	.innerPlazma_title h1, .innerPlazma_title h2{font: 700 66px/138px "Almoni",arial;}
}

@media screen and (max-width: 768px) {
	.innerPlazma_title h1, .innerPlazma_title h2{font: 700 54px/138px "Almoni",arial;}
}

@media screen and (max-width: 670px) {
	.innerPlazma_image{height: 100px;}
	.innerPlazma_image img.innerPlazma_tablet{height: 100px;}
	.innerPlazma_title h1, .innerPlazma_title h2{font: 700 48px/100px "Almoni",arial;}
}

@media screen and (max-width: 568px) {
	.innerPlazma_title h1, .innerPlazma_title h2{font: 700 36px/100px "Almoni",arial;}
	.breadCrumbs{padding: 12px 0px 0px 0px;}
}

@media screen and (max-width: 480px) {
	.innerPlazma_image{height: 80px;}
	.innerPlazma_image img.innerPlazma_tablet{height: 80px;}
	.innerPlazma_title h1, .innerPlazma_title h2{font: 700 32px/80px "Almoni",arial;}
	#PopupNewUser{left:0px!important;}
	#PopupNewUser{ background-size: 100%;}
}

@media screen and (max-width: 414px) {
	.innerPlazma_title h1, .innerPlazma_title h2{font: 700 28px/80px "Almoni",arial;}
}

@media screen and (max-width: 360px) {
	.innerPlazma_image{height: 66px;}
	.innerPlazma_image img.innerPlazma_tablet{height: 66px;}
	.innerPlazma_title h1, .innerPlazma_title h2{font: 700 24px/66px "Almoni",arial;}
}

/*!
 * jquery-confirm v3.3.3 (http://craftpip.github.io/jquery-confirm/)
 * Author: boniface pereira
 * Website: www.craftpip.com
 * Contact: hey@craftpip.com
 *
 * Copyright 2013-2017 jquery-confirm
 * Licensed under MIT (https://github.com/craftpip/jquery-confirm/blob/master/LICENSE)
 */
@-webkit-keyframes jconfirm-spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes jconfirm-spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
body[class*=jconfirm-no-scroll-] {
  overflow: hidden !important;
}
.jconfirm {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99999999;
  font-family: inherit;
  overflow: hidden;
}
.jconfirm .jconfirm-bg {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: opacity .4s;
  transition: opacity .4s;
}
.jconfirm .jconfirm-bg.jconfirm-bg-h {
  opacity: 0 !important;
}
.jconfirm .jconfirm-scrollpane {
  -webkit-perspective: 500px;
          perspective: 500px;
  -webkit-perspective-origin: center;
          perspective-origin: center;
  display: table;
  width: 100%;
  height: 100%;
}
.jconfirm .jconfirm-row {
  display: table-row;
  width: 100%;
}
.jconfirm .jconfirm-cell {
  display: table-cell;
  vertical-align: middle;
}
.jconfirm .jconfirm-holder {
  max-height: 100%;
  padding: 50px 0;
}
.jconfirm .jconfirm-box-container {
  -webkit-transition: -webkit-transform;
  transition: -webkit-transform;
  transition: transform;
  transition: transform, -webkit-transform;
}
.jconfirm .jconfirm-box-container.jconfirm-no-transition {
  -webkit-transition: none !important;
  transition: none !important;
}
.jconfirm .jconfirm-box {
  background: white;
  border-radius: 4px;
  position: relative;
  outline: none;
  padding: 15px 15px 0;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}
@-webkit-keyframes type-blue {
  1%,
  100% {
    border-color: #3498db;
  }
  50% {
    border-color: #5faee3;
  }
}
@keyframes type-blue {
  1%,
  100% {
    border-color: #3498db;
  }
  50% {
    border-color: #5faee3;
  }
}
@-webkit-keyframes type-green {
  1%,
  100% {
    border-color: #2ecc71;
  }
  50% {
    border-color: #54d98c;
  }
}
@keyframes type-green {
  1%,
  100% {
    border-color: #2ecc71;
  }
  50% {
    border-color: #54d98c;
  }
}
@-webkit-keyframes type-red {
  1%,
  100% {
    border-color: #e74c3c;
  }
  50% {
    border-color: #ed7669;
  }
}
@keyframes type-red {
  1%,
  100% {
    border-color: #e74c3c;
  }
  50% {
    border-color: #ed7669;
  }
}
@-webkit-keyframes type-orange {
  1%,
  100% {
    border-color: #f1c40f;
  }
  50% {
    border-color: #f4d03f;
  }
}
@keyframes type-orange {
  1%,
  100% {
    border-color: #f1c40f;
  }
  50% {
    border-color: #f4d03f;
  }
}
@-webkit-keyframes type-purple {
  1%,
  100% {
    border-color: #9b59b6;
  }
  50% {
    border-color: #b07cc6;
  }
}
@keyframes type-purple {
  1%,
  100% {
    border-color: #9b59b6;
  }
  50% {
    border-color: #b07cc6;
  }
}
@-webkit-keyframes type-dark {
  1%,
  100% {
    border-color: #34495e;
  }
  50% {
    border-color: #46627f;
  }
}
@keyframes type-dark {
  1%,
  100% {
    border-color: #34495e;
  }
  50% {
    border-color: #46627f;
  }
}
.jconfirm .jconfirm-box.jconfirm-type-animated {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.jconfirm .jconfirm-box.jconfirm-type-blue {
  border-top: solid 7px #3498db;
  -webkit-animation-name: type-blue;
          animation-name: type-blue;
}
.jconfirm .jconfirm-box.jconfirm-type-green {
  border-top: solid 7px #2ecc71;
  -webkit-animation-name: type-green;
          animation-name: type-green;
}
.jconfirm .jconfirm-box.jconfirm-type-red {
  border-top: solid 7px #e74c3c;
  -webkit-animation-name: type-red;
          animation-name: type-red;
}
.jconfirm .jconfirm-box.jconfirm-type-orange {
  border-top: solid 7px #f1c40f;
  -webkit-animation-name: type-orange;
          animation-name: type-orange;
}
.jconfirm .jconfirm-box.jconfirm-type-purple {
  border-top: solid 7px #9b59b6;
  -webkit-animation-name: type-purple;
          animation-name: type-purple;
}
.jconfirm .jconfirm-box.jconfirm-type-dark {
  border-top: solid 7px #34495e;
  -webkit-animation-name: type-dark;
          animation-name: type-dark;
}
.jconfirm .jconfirm-box.loading {
  height: 120px;
}
.jconfirm .jconfirm-box.loading:before {
  content: '';
  position: absolute;
  left: 0;
  background: white;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 10px;
  z-index: 1;
}
.jconfirm .jconfirm-box.loading:after {
  opacity: 0.6;
  content: '';
  height: 30px;
  width: 30px;
  border: solid 3px transparent;
  position: absolute;
  left: 50%;
  margin-left: -15px;
  border-radius: 50%;
  -webkit-animation: jconfirm-spin 1s infinite linear;
          animation: jconfirm-spin 1s infinite linear;
  border-bottom-color: dodgerblue;
  top: 50%;
  margin-top: -15px;
  z-index: 2;
}
.jconfirm .jconfirm-box div.jconfirm-closeIcon {
  height: 20px;
  width: 20px;
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  opacity: .6;
  text-align: center;
  font-size: 27px !important;
  line-height: 14px !important;
  display: none;
  z-index: 1;
}
.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty {
  display: none;
}
.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa {
  font-size: 16px;
}
.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon {
  font-size: 16px;
}
.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi {
  font-size: 16px;
}
.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover {
  opacity: 1;
}
.jconfirm .jconfirm-box div.jconfirm-title-c {
  display: block;
  font-size: 22px;
  line-height: 20px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: default;
  padding-bottom: 15px;
}
.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand {
  cursor: move;
}
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
  font-size: inherit;
  display: inline-block;
  vertical-align: middle;
}
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i {
  vertical-align: middle;
}
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty {
  display: none;
}
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: inherit;
  font-family: inherit;
  display: inline-block;
  vertical-align: middle;
}
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty {
  display: none;
}
.jconfirm .jconfirm-box div.jconfirm-content-pane {
  margin-bottom: 15px;
  height: auto;
  -webkit-transition: height 0.4s ease-in;
  transition: height 0.4s ease-in;
  display: inline-block;
  width: 100%;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}
.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll {
  overflow-y: hidden;
}
.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar {
  width: 3px;
}
.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.1);
}
.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb {
  background: #666;
  border-radius: 3px;
}
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content {
  overflow: auto;
      font-size: 21px;
}
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img {
  max-width: 100%;
  height: auto;
}
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty {
  display: none;
}
.jconfirm .jconfirm-box .jconfirm-buttons {
  padding-bottom: 11px;
}
.jconfirm .jconfirm-box .jconfirm-buttons > button {
  margin-bottom: 4px;
  margin-left: 2px;
  margin-right: 2px;
}
.jconfirm .jconfirm-box .jconfirm-buttons button {
  display: inline-block;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 4px;
  min-height: 1em;
  -webkit-transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
  transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
  transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;
  transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
  -webkit-tap-highlight-color: transparent;
  border: none;
  background-image: none;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue {
  background-color: #3498db;
  color: #FFF;
  text-shadow: none;
  -webkit-transition: background .2s;
  transition: background .2s;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover {
  background-color: #2980b9;
  color: #FFF;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green {
  background-color: #2ecc71;
  color: #FFF;
  text-shadow: none;
  -webkit-transition: background .2s;
  transition: background .2s;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover {
  background-color: #27ae60;
  color: #FFF;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red {
  background-color: #e74c3c;
  color: #FFF;
  text-shadow: none;
  -webkit-transition: background .2s;
  transition: background .2s;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover {
  background-color: #c0392b;
  color: #FFF;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange {
  background-color: #f1c40f;
  color: #FFF;
  text-shadow: none;
  -webkit-transition: background .2s;
  transition: background .2s;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover {
  background-color: #f39c12;
  color: #FFF;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default {
  background-color: #ecf0f1;
  color: #000;
  text-shadow: none;
  -webkit-transition: background .2s;
  transition: background .2s;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover {
  background-color: #bdc3c7;
  color: #000;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple {
  background-color: #9b59b6;
  color: #FFF;
  text-shadow: none;
  -webkit-transition: background .2s;
  transition: background .2s;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover {
  background-color: #8e44ad;
  color: #FFF;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark {
  background-color: #34495e;
  color: #FFF;
  text-shadow: none;
  -webkit-transition: background .2s;
  transition: background .2s;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover {
  background-color: #2c3e50;
  color: #FFF;
}
.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c {
  color: #e74c3c !important;
}
.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c {
  color: #3498db !important;
}
.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c {
  color: #2ecc71 !important;
}
.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c {
  color: #9b59b6 !important;
}
.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c {
  color: #f1c40f !important;
}
.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c {
  color: #34495e !important;
}
.jconfirm .jconfirm-clear {
  clear: both;
}
.jconfirm.jconfirm-rtl {
  direction: rtl;
}
.jconfirm.jconfirm-rtl div.jconfirm-closeIcon {
  left: 5px;
  right: auto;
}
.jconfirm.jconfirm-white .jconfirm-bg,
.jconfirm.jconfirm-light .jconfirm-bg,.jconfirm.jconfirm-contactus  .jconfirm-bg {
  background-color: #444;
  opacity: .2;
}
.jconfirm.jconfirm-white .jconfirm-box,
.jconfirm.jconfirm-light .jconfirm-box {
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  margin-right: 8px;
  margin-left: 0px;
}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons {
  float: right;
}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  text-shadow: none;
}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default {
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #333;
}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover {
  background: #ddd;
}
.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
  margin-left: 8px;
  margin-right: 0px;
}
.jconfirm.jconfirm-black .jconfirm-bg,
.jconfirm.jconfirm-dark .jconfirm-bg {
  background-color: darkslategray;
  opacity: .4;
}
.jconfirm.jconfirm-black .jconfirm-box,
.jconfirm.jconfirm-dark .jconfirm-box {
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  background: #444;
  border-radius: 5px;
  color: white;
}
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  margin-right: 8px;
  margin-left: 0px;
}
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons {
  float: right;
}
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button {
  border: none;
  background-image: none;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  text-shadow: none;
  -webkit-transition: background .1s;
  transition: background .1s;
  color: white;
}
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default {
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  background: none;
}
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover {
  background: #666;
}
.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
  margin-left: 8px;
  margin-right: 0px;
}
.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake {
  -webkit-animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
          animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow {
  -webkit-animation: glow 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
          animation: glow 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
@-webkit-keyframes shake {
  10%,
  90% {
    -webkit-transform: translate3d(-2px, 0, 0);
            transform: translate3d(-2px, 0, 0);
  }
  20%,
  80% {
    -webkit-transform: translate3d(4px, 0, 0);
            transform: translate3d(4px, 0, 0);
  }
  30%,
  50%,
  70% {
    -webkit-transform: translate3d(-8px, 0, 0);
            transform: translate3d(-8px, 0, 0);
  }
  40%,
  60% {
    -webkit-transform: translate3d(8px, 0, 0);
            transform: translate3d(8px, 0, 0);
  }
}
@keyframes shake {
  10%,
  90% {
    -webkit-transform: translate3d(-2px, 0, 0);
            transform: translate3d(-2px, 0, 0);
  }
  20%,
  80% {
    -webkit-transform: translate3d(4px, 0, 0);
            transform: translate3d(4px, 0, 0);
  }
  30%,
  50%,
  70% {
    -webkit-transform: translate3d(-8px, 0, 0);
            transform: translate3d(-8px, 0, 0);
  }
  40%,
  60% {
    -webkit-transform: translate3d(8px, 0, 0);
            transform: translate3d(8px, 0, 0);
  }
}
@-webkit-keyframes glow {
  0%,
  100% {
    -webkit-box-shadow: 0 0 0px red;
            box-shadow: 0 0 0px red;
  }
  50% {
    -webkit-box-shadow: 0 0 30px red;
            box-shadow: 0 0 30px red;
  }
}
@keyframes glow {
  0%,
  100% {
    -webkit-box-shadow: 0 0 0px red;
            box-shadow: 0 0 0px red;
  }
  50% {
    -webkit-box-shadow: 0 0 30px red;
            box-shadow: 0 0 30px red;
  }
}
/*Transition rules*/
.jconfirm {
  -webkit-perspective: 400px;
          perspective: 400px;
}
.jconfirm .jconfirm-box {
  opacity: 1;
  -webkit-transition-property: all;
  transition-property: all;
}
.jconfirm .jconfirm-box.jconfirm-animation-top,
.jconfirm .jconfirm-box.jconfirm-animation-left,
.jconfirm .jconfirm-box.jconfirm-animation-right,
.jconfirm .jconfirm-box.jconfirm-animation-bottom,
.jconfirm .jconfirm-box.jconfirm-animation-opacity,
.jconfirm .jconfirm-box.jconfirm-animation-zoom,
.jconfirm .jconfirm-box.jconfirm-animation-scale,
.jconfirm .jconfirm-box.jconfirm-animation-none,
.jconfirm .jconfirm-box.jconfirm-animation-rotate,
.jconfirm .jconfirm-box.jconfirm-animation-rotatex,
.jconfirm .jconfirm-box.jconfirm-animation-rotatey,
.jconfirm .jconfirm-box.jconfirm-animation-scaley,
.jconfirm .jconfirm-box.jconfirm-animation-scalex {
  opacity: 0;
}
.jconfirm .jconfirm-box.jconfirm-animation-rotate {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.jconfirm .jconfirm-box.jconfirm-animation-rotatex {
  -webkit-transform: rotateX(90deg);
          transform: rotateX(90deg);
  -webkit-transform-origin: center;
          transform-origin: center;
}
.jconfirm .jconfirm-box.jconfirm-animation-rotatexr {
  -webkit-transform: rotateX(-90deg);
          transform: rotateX(-90deg);
  -webkit-transform-origin: center;
          transform-origin: center;
}
.jconfirm .jconfirm-box.jconfirm-animation-rotatey {
  -webkit-transform: rotatey(90deg);
          transform: rotatey(90deg);
  -webkit-transform-origin: center;
          transform-origin: center;
}
.jconfirm .jconfirm-box.jconfirm-animation-rotateyr {
  -webkit-transform: rotatey(-90deg);
          transform: rotatey(-90deg);
  -webkit-transform-origin: center;
          transform-origin: center;
}
.jconfirm .jconfirm-box.jconfirm-animation-scaley {
  -webkit-transform: scaley(1.5);
          transform: scaley(1.5);
  -webkit-transform-origin: center;
          transform-origin: center;
}
.jconfirm .jconfirm-box.jconfirm-animation-scalex {
  -webkit-transform: scalex(1.5);
          transform: scalex(1.5);
  -webkit-transform-origin: center;
          transform-origin: center;
}
.jconfirm .jconfirm-box.jconfirm-animation-top {
  -webkit-transform: translate(0px, -100px);
          transform: translate(0px, -100px);
}
.jconfirm .jconfirm-box.jconfirm-animation-left {
  -webkit-transform: translate(-100px, 0px);
          transform: translate(-100px, 0px);
}
.jconfirm .jconfirm-box.jconfirm-animation-right {
  -webkit-transform: translate(100px, 0px);
          transform: translate(100px, 0px);
}
.jconfirm .jconfirm-box.jconfirm-animation-bottom {
  -webkit-transform: translate(0px, 100px);
          transform: translate(0px, 100px);
}
.jconfirm .jconfirm-box.jconfirm-animation-zoom {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
.jconfirm .jconfirm-box.jconfirm-animation-scale {
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
}
.jconfirm .jconfirm-box.jconfirm-animation-none {
  visibility: hidden;
}
.jconfirm.jconfirm-supervan .jconfirm-bg {
  background-color: rgba(54, 70, 93, 0.95);
}
.jconfirm.jconfirm-supervan .jconfirm-box {
  background-color: transparent;
}
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue {
  border: none;
}
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green {
  border: none;
}
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red {
  border: none;
}
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange {
  border: none;
}
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple {
  border: none;
}
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark {
  border: none;
}
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon {
  color: white;
}
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c {
  text-align: center;
  color: white;
  font-size: 28px;
  font-weight: normal;
}
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c > * {
  padding-bottom: 25px;
}
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
  margin-right: 8px;
  margin-left: 0px;
}
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane {
  margin-bottom: 25px;
}
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content {
  text-align: center;
  color: white;
}
.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons {
  text-align: center;
}
.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button {
  font-size: 16px;
  border-radius: 2px;
  background: #303f53;
  text-shadow: none;
  border: none;
  color: white;
  padding: 10px;
  min-width: 100px;
}
.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
  margin-left: 8px;
  margin-right: 0px;
}
.jconfirm.jconfirm-material .jconfirm-bg {
  background-color: rgba(0, 0, 0, 0.67);
}
.jconfirm.jconfirm-material .jconfirm-box {
  background-color: white;
  -webkit-box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
          box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
  padding: 30px 25px 10px 25px;
}
.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  margin-right: 8px;
  margin-left: 0px;
}
.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon {
  color: rgba(0, 0, 0, 0.87);
}
.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c {
  color: rgba(0, 0, 0, 0.87);
  font-size: 22px;
  font-weight: bold;
}
.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content {
  color: rgba(0, 0, 0, 0.87);
}
.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons {
  text-align: right;
}
.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button {
  text-transform: uppercase;
  font-weight: 500;
}
.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
  margin-left: 8px;
  margin-right: 0px;
}
.jconfirm.jconfirm-bootstrap .jconfirm-bg {
  background-color: rgba(0, 0, 0, 0.21);
}
.jconfirm.jconfirm-bootstrap .jconfirm-box {
  background-color: white;
  -webkit-box-shadow: 0 3px 8px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 8px 0px rgba(0, 0, 0, 0.2);
  border: solid 1px rgba(0, 0, 0, 0.4);
  padding: 15px 0 0;
}
.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  margin-right: 8px;
  margin-left: 0px;
}
.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon {
  color: rgba(0, 0, 0, 0.87);
}
.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c {
  color: rgba(0, 0, 0, 0.87);
  font-size: 22px;
  font-weight: bold;
  padding-left: 15px;
  padding-right: 15px;
}
.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content {
  color: rgba(0, 0, 0, 0.87);
  padding: 0px 15px;
}
.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons {
  text-align: right;
  padding: 10px;
  margin: -5px 0 0px;
  border-top: solid 1px #ddd;
  overflow: hidden;
  border-radius: 0 0 4px 4px;
}
.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button {
  font-weight: 500;
}
.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
  margin-left: 8px;
  margin-right: 0px;
}
.jconfirm.jconfirm-modern .jconfirm-bg {
  background-color: slategray;
  opacity: .6;
}
.jconfirm.jconfirm-modern .jconfirm-box {
  background-color: white;
  -webkit-box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
          box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
  padding: 30px 30px 15px;
}
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon {
  color: rgba(0, 0, 0, 0.87);
  top: 15px;
  right: 15px;
}
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c {
  color: rgba(0, 0, 0, 0.87);
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 10px;
}
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
  -webkit-transition: -webkit-transform .5s;
  transition: -webkit-transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s;
  -webkit-transform: scale(0);
          transform: scale(0);
  display: block;
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 10px;
  font-size: 69px;
  color: #aaa;
}
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content {
  text-align: center;
  font-size: 15px;
  color: #777;
  margin-bottom: 25px;
}
.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons {
  text-align: center;
}
.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button {
  font-weight: bold;
  text-transform: uppercase;
  -webkit-transition: background .1s;
  transition: background .1s;
  padding: 10px 20px;
}
.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button + button {
  margin-left: 4px;
}
.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  -webkit-transform: scale(1);
          transform: scale(1);
}
@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}
@keyframes pulse {
  0% {transform: scale(1);}
  50% {transform: scale(1.1);}
  100% {transform: scale(1);}
}
.pulse {
  animation-name: pulse;
  animation-duration: 2s;
}
.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    /* inline-block for ie7 */
    zoom: 1;
    *display: inline;
    vertical-align: middle;
}

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.
    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box; /* webkit */
     -moz-box-sizing: border-box; /* firefox */
          box-sizing: border-box; /* css3 */
          width
          :100%;
}

.select2-container .select2-choice {
    display: block;
    height: 27px;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;
    border: 1px solid #9FB2C7;
    white-space: nowrap;
    line-height: 20px;
    color: #444;
    text-decoration: none;

    border-radius: 4px;

    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;

    background-color: #fff;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
    background-image: linear-gradient(to top, #eee 0%, #fff 50%);
}

html[dir="rtl"] .select2-container .select2-choice {
    padding: 0 8px 0 0;
}

.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #aaa;

    border-radius: 0 0 4px 4px;

    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
    background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px;
}

.select2-container .select2-choice > .select2-chosen 
{
	margin:0px !important;
    margin-right: 26px!important;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: none;
    width: 180px!important;
    line-height:20px!important;
}

html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
    margin-left: 26px;
    margin-right: 0;
}

.select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;

    font-size: 1px;
    text-decoration: none;

    border: 0;
    background: url('/images/select2.png') right top no-repeat;
    cursor: pointer;
    outline: 0;
}

.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block;
}

.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer;
}

.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    /* styles required for IE to work */
    background-color: #fff;
    filter: alpha(opacity=0);
}

.select2-drop {
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;

    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    border-top: 0;

    border-radius: 0 0 4px 4px;

    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}

.select2-drop.select2-drop-above {
    margin-top: 1px;
    border-top: 1px solid #aaa;
    border-bottom: 0;

    border-radius: 4px 4px 0 0;

    -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}

.select2-drop-active {
    border: 1px solid #5897fb;
    border-top: none;
}

.select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #5897fb;
}

.select2-drop-auto-width {
    border-top: 1px solid #aaa;
    width: auto;
}

.select2-drop-auto-width .select2-search {
    padding-top: 4px;
}

.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px!important;
    height: 100%!important;
    position: absolute;
    right: 0;
    top: 0;
	margin:0px!important;
    border-left: 1px solid #aaa;
    border-radius: 0 4px 4px 0!important;

    background-clip: padding-box;

    background: #ccc;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
    background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
    background-image: linear-gradient(to top, #ccc 0%, #eee 60%);
}

html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
    left: 0;
    right: auto;

    border-left: none;
    border-right: 1px solid #aaa;
    border-radius: 4px 0 0 4px;
}

.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: url('/images/select2.png') no-repeat 0 -2px;
}

html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {
    background-position: 2px 1px;
}

.select2-search {
    display: inline-block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;

    position: relative;
    z-index: 10000;

    white-space: nowrap;
}

.select2-search input {
    width: 100%;
    height: auto !important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;

    outline: 0;
    font-family: sans-serif;
    font-size: 1em;

    border: 1px solid #aaa;
    border-radius: 0;

    -webkit-box-shadow: none;
            box-shadow: none;

    background: #fff url('/images/select2.png') no-repeat 100% -22px;
    background: url('/images/select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('/images/select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('/images/select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('/images/select2.png') no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

html[dir="rtl"] .select2-search input {
    padding: 4px 5px 4px 20px;

    background: #fff url('/images/select2.png') no-repeat -37px -22px;
    background: url('/images/select2.png') no-repeat -37px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('/images/select2.png') no-repeat -37px -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('/images/select2.png') no-repeat -37px -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('/images/select2.png') no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

.select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px;
}

.select2-search input.select2-active {
    background: #fff url('/images/select2-spinner.gif') no-repeat 100%;
    background: url('/images/select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('/images/select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('/images/select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('/images/select2-spinner.gif') no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    -webkit-box-shadow: 0 1px 0 #fff inset;
            box-shadow: 0 1px 0 #fff inset;

    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;

    background-color: #eee;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(to top, #fff 0%, #eee 50%);
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #5897fb;
    border-top-color: transparent;

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
}

.select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none;
    filter: none;
}
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
    border-right: none;
}

.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px;
}

html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -16px 1px;
}

.select2-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/* results */
.select2-results {
    max-height: 200px;
    padding: 0 0 0 4px;
    margin: 4px 4px 4px 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html[dir="rtl"] .select2-results {
    padding: 0 4px 0 0;
    margin: 4px 0 4px 4px;
}

.select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0;
}

.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none;
}

.select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: bold;
}

.select2-results .select2-result-label {
    padding: 3px 7px 4px;
    margin: 0;
    cursor: pointer;

    min-height: 1em;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
}

.select2-results-dept-1 .select2-result-label { padding-left: 20px }
.select2-results-dept-2 .select2-result-label { padding-left: 40px }
.select2-results-dept-3 .select2-result-label { padding-left: 60px }
.select2-results-dept-4 .select2-result-label { padding-left: 80px }
.select2-results-dept-5 .select2-result-label { padding-left: 100px }
.select2-results-dept-6 .select2-result-label { padding-left: 110px }
.select2-results-dept-7 .select2-result-label { padding-left: 120px }

.select2-results .select2-highlighted {
    background: #3875d7;
    color: #fff;
}

.select2-results li em {
    background: #feffde;
    font-style: normal;
}

.select2-results .select2-highlighted em {
    background: transparent;
}

.select2-results .select2-highlighted ul {
    background: #fff;
    color: #000;
}

.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-ajax-error,
.select2-results .select2-selection-limit {
    background: #f4f4f4;
    display: list-item;
    padding-left: 5px;
}

/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

.select2-results .select2-selected {
    display: none;
}

.select2-more-results.select2-active {
    background: #f4f4f4 url('/images/select2-spinner.gif') no-repeat 100%;
}

.select2-results .select2-ajax-error {
    background: rgba(255, 50, 50, .2);
}

.select2-more-results {
    background: #f4f4f4;
    display: list-item;
}

/* disabled styles */

.select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #f4f4f4;
    background-image: none;
    border-left: 0;
}

.select2-container.select2-container-disabled .select2-choice abbr {
    display: none;
}


/* multiselect */

.select2-container-multi .select2-choices {
    height: auto !important;
    height: 1%;
    margin: 0;
    padding: 0 5px 0 0;
    position: relative;

    border: 1px solid #aaa;
    cursor: text;
    overflow: hidden;

    background-color: #fff;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
}

html[dir="rtl"] .select2-container-multi .select2-choices {
    padding: 0 0 0 5px;
}

.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

.select2-container-multi .select2-choices {
    min-height: 26px;
}

.select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.select2-container-multi .select2-choices li {
    float: left;
    list-style: none;
}
html[dir="rtl"] .select2-container-multi .select2-choices li
{
    float: right;
}
.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.select2-container-multi .select2-choices .select2-search-field input {
    padding: 5px;
    margin: 1px 0;

    font-family: sans-serif;
    font-size: 100%;
    color: #666;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: transparent !important;
    min-width: 200px; 
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url('/images/select2-spinner.gif') no-repeat 100% !important;
}

.select2-default {
    color: #999 !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px;
    margin: 3px 0 3px 5px;
    position: relative;

    line-height: 13px;
    color: #333;
    cursor: default;
    border: 1px solid #aaaaaa;

    border-radius: 3px;

    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);

    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;

    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 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: linear-gradient(to top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
}
html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice
{
    margin: 3px 5px 3px 0;
    padding: 3px 18px 3px 5px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4;
}

.select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    left: 3px;
    top: 4px;

    font-size: 1px;
    outline: none;
    background: url('/images/select2.png') right top no-repeat;
}
html[dir="rtl"] .select2-search-choice-close {
    right: auto;
    left: 3px;
}

.select2-container-multi .select2-search-choice-close {
    left: 3px;
}

html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
    left: auto;
    right: 2px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px;
}

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    background-image: none;
    background-color: #f4f4f4;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {    display: none;
    background: none;
}
/* end multiselect */

.searchSmall{display: inline-block;}
.searchSmall input{float:right;}
.searchSmall .btnSearch{padding:3px 11px!important}
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
    text-decoration: underline;
}

.groupSale{color:#BF2C2D;}
.protectedSale{color:#00629A;}
.cost {font-weight:bold;}

.select2-offscreen, .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
}

.select2-display-none {
    display: none;
}
.orderSummary_itemTable li div.select2-display-none{ display: none;}
.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
}
