td,tr,ul,ol{padding:0;}
a{outline:none !important;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
b,strong{font-weight:700;}

.no-scroll{overflow-y:hidden;overflow:hidden;}
.scroll-y{overflow-y:scroll;overflow:auto;}
.scrollableY{-webkit-overflow-scrolling: touch;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-scroll-chaining: none;overflow: hidden !important;overflow-y: auto !important;}
.scrollableX{-webkit-overflow-scrolling: touch;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-scroll-chaining: none;overflow: hidden !important;overflow-x: auto !important;}

.left{float:left !important;}
.right{float:right !important;}
.clear{clear:both;}
.overflow{overflow: hidden;}
.hidden{display:none !important;}

.t-left{text-align: left;}
.t-right{text-align: right;}
.t-center{text-align: center;}
.t-justify{text-align: justify;}

*.pointer{cursor: pointer;}
*.underline:hover{text-decoration: underline;}

div.inline,label.inline{font-size:14px;display: inline-block;overflow: visible;white-space: normal;max-width: none;}
.no-results{padding:10% 5%;text-align: center;color: #808080;}

.bg-cover{background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

/*HIDER*/
#meb-hider{position:fixed;left:0px;top:0px;bottom:0px;right:0px;background:rgba(41,41,41,0.8);cursor:default;-webkit-overflow-scrolling: touch;}

/*LOADING SVG*/
.meb-loading{position:absolute;width:24px;height:24px;cursor:default;opacity:0;border-radius: 50%;
    border: 3px solid #000000;
    border-top-color: #FFF;
	-webkit-transition:opacity 0.2s;
 	-moz-transition:opacity 0.2s;
 	transition:opacity 0.2s;
    -webkit-user-select: none;
    -moz-user-select: moz-none;
    -ms-user-select: none;
    user-select: none;
}
.meb-loading.show{
	opacity:1;
	-webkit-animation-name: spin;   
	-webkit-animation-duration: 750ms;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: spin;  
	-moz-animation-duration: 750ms;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear; 
	animation-name: spin;  
	animation-duration: 750ms;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}
.meb-loading.inside{padding:0px;}
.button .meb-loading{position:absolute;left:7px;top:7px;width:20px;height:20px;border-top-color: #d4d4d4;}
.menuButton .meb-loading{position:absolute;left:7px;top:7px;width:20px;height:20px;}

/*-----------------FORM-----------------*/
button{border:none;width:auto;padding:0;margin:0;margin-right:5px;cursor:pointer;overflow:visible;vertical-align:middle;outline:none !important;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);border-radius: 0;}
button::-moz-focus-inner{border: 0;padding: 0;}
input:invalid{box-shadow: none;}
input{-webkit-appearance: none;-webkit-border-radius:0;}

input.no-spinners::-webkit-inner-spin-button,input.no-spinners::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
input.no-spinners{-moz-appearance:textfield;}

.field button::-moz-focus-inner{padding-top:1px;}

.std input, input{padding:0 10px;height:36px;width:100%;color:#000000;font-size:14px;line-height:16px;border:0;border-bottom:1px solid #d4d4d4;outline:none;background:transparent;font-weight:300;z-index: 10000;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.std input::-webkit-input-placeholder, input::-webkit-input-placeholder{color:#808080;}
.std input::-moz-placeholder, input::-moz-placeholder{color:#808080;}
.std input:-moz-placeholder, input:-moz-placeholder{color:#808080;}
.std input:-ms-input-placeholder, input:-ms-input-placeholder{color:#808080;}
.std input:focus, input:focus{border-bottom:1px solid #000000;}
.std input:disabled, input:disabled{background:#f1f1f1;color:#808080;}

.std.input{overflow: hidden;position: relative;}
.std.input *{-webkit-box-sizing: border-box;box-sizing: border-box;}
.std.input input{width: 100%;}
.std.input span.country{padding:6px;}
.std.input span.country img{width: 24px;top: 1px;position: relative;}
.std.input.l input{padding-left: 36px;padding-right:10px;}
.std.input.r input{padding-right: 36px;padding-left:10px;}
.std.input span{position: absolute;height: 36px;line-height: 16px;padding: 10px;font-size: 16px;background-color: transparent;top: 0;color: #808080;}
.std.input.l span{left: 0;}
.std.input.r span{right: 0;}
.std.input input:focus + span{color: #000000;}
.std.input.disabled{}
.std.input.disabled input{color:#808080;border-color: #d4d4d4;background: #f1f1f1;}
.std.input.disabled span{}
.std.input.disabled span:before{color: #808080;}

.std.input.ok input{border-color:#2ECC71;}
.std.input.ok span{color:#2ECC71;}
.std.input.ok input:focus + span{color:#2ECC71;}
.std.input.ok span.validate:before{content:"\e959";top: -3px;font-family:'icon-core';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;}
.std.input.error input{border-color:#EF4836;}
.std.input.error span{color:#EF4836;}
.std.input.error span.validate:before{content:"\e92a";top: -3px;font-family:'icon-core';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;}
.std.input.error input:focus + span{color:#EF4836;}

.std.input.transparent input{background-color: transparent;border-color: transparent;}

.std textarea,textarea{padding:10px;width:100%;color:#000000;font-size:14px;line-height:1;border:1px solid #d4d4d4;outline:none;background:transparent;font-weight:300;height:100px;resize:none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.std textarea.disabled,textarea.disabled{background:#f1f1f1;color:#808080;border-color: #d4d4d4;}
.std textarea::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#808080;}
.std textarea::-moz-placeholder, textarea::-moz-placeholder{color:#808080;}
.std textarea:-moz-placeholder, textarea:-moz-placeholder{color:#808080;}
.std textarea:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#808080;}
.std textarea:focus, textarea:focus{border:1px solid #000000;}

input,textarea{-webkit-touch-callout: none;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}

.std .field, .field{margin-bottom:20px;}
.std .field.margin, .field.margin{}
.std .field.check,.field.check{display: flex;}
.std .field.check .desc-check, .field.check .desc-check{display: inline-block;height: 100%;line-height: 26px;width: 100%;}

.std label, label, .label, .std .label,.std .field-label{font-size:12px;color:#808080;font-weight:400;margin-bottom:6px;display: block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width: 100%;}
.std label .opt,label .opt,div.text .opt{color:#808080;font-size: 0.8em;}
.std label img,label img{height: 24px;}
.std span.opt{font-size:0.7em;font-style:italic;}

/* DATE */
.std.date{}
.std.date .std.input{}
.std.date .std.input input{}
.std.date .std.input span{}
.std.date .std.input span:before{}
.std.date.disabled{}
.std.date.disabled .std.input{}
.std.date.disabled .std.input input{}
.std.date.disabled .std.input span{}
.std.date.disabled .std.input span:before{}

/* DATE-RANGE */
.std.date-range{overflow: hidden;}
.std.date-range .std.input{width: 47.5%;float: left;}
.std.date-range .std.input input{border-right-width:0;}
.std.date-range .std.input span{}
.std.date-range .std.input span:before{}
.std.date-range .separator{width: 5%;float: left;text-align: center;height:36px;font-size: 14px;line-height: 34px;color: #FFF;background-color: transparent;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
.std.date-range .std.input:last-child input{border-left-width:0;border-right-width:1px;}
.std.date-range .std.input:last-child span{}
.std.date-range .std.input:last-child span:before{}
.std.date-range.disabled{}
.std.date-range.disabled .std.input{}
.std.date-range.disabled .std.input input{}
.std.date-range.disabled .std.input span{}
.std.date-range.disabled .std.input span:before{}
.std.date-range.disabled .separator{border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;background: #f1f1f1;color:#808080;}
.std.date-range.disabled .std.input:last-child input{}
.std.date-range.disabled .std.input:last-child span{}
.std.date-range.disabled .std.input:last-child span:before{}

/* HOUR */
.std.hour{}
.std.hour .std.input{}
.std.hour .std.input input{}
.std.hour .std.input span{}
.std.hour .std.input span:before{}
.std.hour.disabled{}
.std.hour.disabled .std.input{}
.std.hour.disabled .std.input input{color:#000000;border-color: #000000;}
.std.hour.disabled .std.input span{}
.std.hour.disabled .std.input span:before{color: #000000;}

/* HOUR RANGE*/
.std.hour-range{overflow: hidden;}
.std.hour-range .input{float: left;width: 48%;}
.std.hour-range .input:first-child{}
.std.hour-range .input:first-child .input{}
.std.hour-range .input:first-child .span{}
.std.hour-range .input:last-child{}
.std.hour-range .input:last-child .input{}
.std.hour-range .input:last-child .span{}
.std.hour-range .separator{width: 4%;text-align: center;height: 36px;line-height: 36px;float: left;}
.std.hour-range.disabled{}
.std.hour-range.disabled .input{}
.std.hour-range.disabled .separator{color: #858b86;background-color: #d4d4d4;}

/* LIST INTPUT */
.std.list-input{border: 1px solid #808080;cursor: text;padding:0 10px;}
.std.list-input.l{padding-left: 36px;}
.std.list-input.r{padding-right: 36px;}
.std.list-input span{position: absolute;padding: 10px;font-size: 16px;background-color: transparent;top: 0;color: #000000;}
.std.list-input.l span{left: 0;}
.std.list-input.r span{right: 0;}

.std.list-input input{float:left;width: auto;border-width: 0px !important;padding: 0 !important;height: 34px;}
.std.list-input input::-webkit-contacts-auto-fill-button {visibility: hidden;display: none !important;pointer-events: none;}
.std.list-input.focus{border: 1px solid #000000;}
.std.list-input.disabled{background:#d4d4d4;border-color: #808080;}
.std.list-input.disabled span.item a,.std.list-input.disabled span.item{cursor:default;} 

.std.list-input .item{float:left;position: relative;padding:2px 24px 2px 6px;line-height: 16px;font-size:12px;background:#d4d4d4;margin:7px 10px 0 0;border-radius: 3px;color:#000000;font-weight: 400;overflow: hidden;cursor:default;}
.std.list-input .item.active{background:#000000;color:#FFF;}
.std.list-input .item .item-text{display:inline;position: static;padding:0;color:#000000;}
.std.list-input .item a{cursor:pointer;font-size: 16px;line-height:16px;color:#000000;padding:0 0 0 6px;position: absolute;top:2px;right: 2px;}
.std.list-input .item a:before{content:"\e92a";font-family:'icon-core';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;}
.std.list-input .item.active .item-text,.std.list-input .item.active a{color:#FFF;}

/*PHONE*/
.std.phone{}
.std.phone .phone-countries{float:left;padding:5px 6px 0 6px;margin:0;font-size:16px;line-height: 1;outline:none;background-color: #d4d4d4;border-radius: 0;}
.std.phone .phone-countries .menuButton-content{}
.std.phone .phone-countries .menuButton-content img.location-flag{height:28px;}
.std.phone .input{}
.std.phone .input input{}
.std.phone .input span.text{}
.std.menu.phone-menu li.item .phone-flag,
.std.menu.phone-menu li.item .phone-flag{height:24px;display:inline-block;}
.std.menu.phone-menu li.item .phone-flag-name,
.std.menu.phone-menu li.item .phone-name,
.std.menu.phone-menu li.item .phone-flag-code,
.std.menu.phone-menu li.item .phone-code{margin: 0 0 0 5px;position:relative;top:-7px;display: inline-block;}
.std.menu.phone-menu li.item .phone-flag-code{color:#808080;font-weight: 400;}

@media screen and (min-width: 768px) {}

/*-----------------CONTROLS-----------------*/
.viewport{position:absolute;overflow:hidden;overflow-x:hidden;overflow-y:hidden;}
.button{background-color:transparent;outline:none;overflow:visible;
 -webkit-transition:background 0.2s,padding-left 0.2s,border 0.2s;
 -moz-transition:background 0.2s,padding-left 0.2s,border 0.2s;
 -o-transition:background 0.2s,padding-left 0.2s,border 0.2s;
 transition:background 0.2s,padding-left 0.2s,border 0.2s;
}
.button.no-anim{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s;}
.button.loading{position:relative;padding-left:34px !important;}
.meb-loading.autocomplete{margin-left: -34px;}
.button.disabled{cursor: default;}
.checkbox,.switch{outline:none;}
.menuButton{background-color:transparent;outline:none;
 -webkit-transition:background 0.2s,padding-left 0.2s;
 -moz-transition:background 0.2s,padding-left 0.2s;
 transition:background 0.2s,padding-left 0.2s;  
}
.menuButton.no-anim{
	-webkit-transition-duration:0s;
    -moz-transition-duration:0s;
    transition-duration:0s;
}
.menuButton.loading{position:relative; padding-left:34px !important;}

.overlay,.menu{position:absolute;overflow:hidden;display:none;opacity:0;box-sizing: content-box;
-webkit-user-select: none;
-moz-user-select: moz-none;
-ms-user-select: none;
user-select: none;
-webkit-transition:top 0.10s,left 0.10s,opacity 0.10s, height 0.10s,width 0.10s;
-moz-transition:top 0.10s,left 0.10s,opacity 0.10s, height 0.10s,width 0.10s;
transition:top 0.10s,left 0.10s,opacity 0.10s, height 0.10s,width 0.10s;  
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
transition-timing-function:ease-out;
}
.overlay.no-anim,.menu.no-anim{
	-webkit-transition-duration:0s;
    -moz-transition-duration:0s;
    transition-duration:0s;
}
.overlay .inner,.menu .inner{ overflow:hidden;position:static;-webkit-overflow-scrolling: touch;-ms-overflow-style:none;-ms-scroll-chaining: none;}    
.menu .inner{bottom:10px;right:0px;left:0px;top:10px;}
.overlay.fixed,.std.menu.fixed{position: fixed;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) 
{
  .menu .inner{ overflow:auto;} /*IE 10 only*/
}
@media screen and (min-width:0\0) {}

.menu.touch .inner{overflow:auto;-ms-overflow-style:-ms-autohiding-scrollbar;}

.menu div.scrollbar{position:absolute;display:none;}
.menu li.item{cursor:pointer;white-space:nowrap;}

.stars{display: inline-block;
-webkit-user-select: none;
    -moz-user-select: moz-none;
    -ms-user-select: none;
    user-select: none;
}

.uploaderButton{position:relative;background-color:transparent;outline:none;overflow:hidden;
 -webkit-transition:background 0.2s,width 0.2s, padding-right 0.2s;
 -moz-transition:background 0.2s,width 0.2s, padding-right 0.2s;
 transition:background 0.2s,width 0.2s, padding-right 0.2s;  
}
.uploaderButton.no-anim{
	-webkit-transition-duration:0s;
    -moz-transition-duration:0s;
    transition-duration:0s;
}
.uploaderButton.uploading{padding-right:25px !important;width:200px !important;}
.uploaderButton.completed{padding-right:25px !important;width:150px !important;}
.uploaderButton span{position:relative;}
.uploaderButton .cancel{position:absolute;cursor:pointer;display:none;}
.uploaderButton.disabled .cancel{cursor:default;}
.uploaderButton.uploading .cancel, .uploaderButton.completed .cancel{display:block;}
.uploaderButton .icon{position:absolute;} 
.uploaderButton.uploading .icon{
	-webkit-animation-name: moveUp;   
	-webkit-animation-duration: 1.2s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: moveUp;  
	-moz-animation-duration: 1.2s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear; 
	animation-name: moveUp;  
	animation-duration: 1.2s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}
.uploaderButton .progress{position:absolute;top:0;left:0;height:100%;width:0px;display:none;}
.uploaderButton.uploading .progress{display:block;}

.imageUploader{position:relative;height:180px;min-width:180px;cursor:pointer;
 -webkit-box-sizing: border-box; 
   -moz-box-sizing: border-box; 
        box-sizing: border-box; 
}      
.imageUploader .hint{position:absolute;width:100%;height:100%;
    display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;}
.imageUploader .icon{}  
.imageUploader .cancel{position:absolute;display:none;cursor:pointer;}
.imageUploader .image, .imageUploader .preview{position:absolute;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position: center center;opacity:0;
     -webkit-transition:opacity 0.4s;
	 -moz-transition:opacity 0.4s;
	 transition:opacity 0.4s; 
} 
.imageUploader.show-image .image{opacity:1;}
.imageUploader.show-preview .preview{opacity:1;}
.imageUploader .progress-hider{position:absolute;display:none;width:100%;height:100%;}  
.imageUploader .progress-box{position:absolute;}
.imageUploader .progress-box .std.progress{height:100%;}

.imageUploader.uploading {cursor:default;}
.imageUploader.uploading .progress-hider{display:block;}
.imageUploader.uploading .hint{display:none;}

.imageUploader.show-image .hint, .imageUploader.show-preview .hint{display:none;}
.imageUploader.show-image .cancel, .imageUploader.show-preview .cancel, .imageUploader.uploading .cancel{display:block;}

.progress{position: relative;width:100%;}
.progress-base{position:absolute;overflow:visible;width:100%;height: 100%;}
.progress-active{position:absolute;overflow:visible;z-index:1;height: 100%;}
.progress-hover-text{position:absolute;z-index: 2;left:50%;top:50%;font-size: 0.7em;color: #FFF;
	-webkit-transform: translate3d(-50%,-50%,0);
		-moz-transform: translate3d(-50%,-50%,0);
			transform: translate3d(-50%,-50%,0);
}
.progress.no-anim .progress-active{
    -webkit-transition-duration:0s;
    -moz-transition-duration:0s;
    transition-duration:0s;
}

.slider-x-base{position:absolute;overflow:visible;}
.slider-x-active{position:absolute;overflow:visible;z-index:1;}
.slider-x-control{position:absolute;cursor:pointer;z-index:2;}
.slider-x-control-sx{position:absolute;cursor:pointer;z-index:2;}
.slider-x-control-dx{position:absolute;cursor:pointer;z-index:3;}
.slider-y-base{position:absolute;overflow:visible;}
.slider-y-active{position:absolute;overflow:visible;z-index:1;}
.slider-y-control{position:absolute;cursor:pointer;z-index:2;}
.slider-y-control-sx{position:absolute;cursor:pointer;z-index:2;}
.slider-y-control-dx{position:absolute;cursor:pointer;z-index:3;}

.scrollbar-x-base{position:absolute;overflow:visible;}
.scrollbar-x-control{position:absolute;}
.scrollbar-y-base{position:absolute;overflow:visible;}
.scrollbar-y-control{position:absolute;}

.tooltip{position:absolute;background:trasparent;opacity:0;
	-webkit-transition:opacity 0.3s,-webkit-transform 0.2s;
    -moz-transition:opacity 0.3s,-moz-transform 0.2s;
    transition:opacity 0.3s,transform 0.2s;
}
.tooltip.no-anim{
	-webkit-transition-duration:0s;
    -moz-transition-duration:0s;
    transition-duration:0s;
}
.tooltip-btn-close{position:absolute;}

.tooltip.t{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);transform:translateY(-20px);}
.tooltip.ttl{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);transform:translateY(-20px);}
.tooltip.ttr{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);transform:translateY(-20px);}
.tooltip.r{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);transform:translateX(20px);}
.tooltip.b{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);transform:translateY(20px);}
.tooltip.l{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);transform:translateX(-20px);}

.tooltip.t.show{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);opacity:1;}
.tooltip.ttl.show{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);opacity:1;}
.tooltip.ttr.show{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);opacity:1;}
.tooltip.r.show{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);opacity:1;}
.tooltip.b.show{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);opacity:1;}
.tooltip.l.show{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);opacity:1;}

/*-----------------SKIN-----------------*/

/*BUTTON*/
.std.button{padding:5px 15px 5px 15px;height:36px;font-size:14px;line-height:1;color:#000;text-transform: uppercase;font-weight:300;margin:0;border: 1px solid #d4d4d4;position: relative;
-webkit-transition:color 250ms,background-color 250ms;
    -moz-transition:color 250ms,background-color 250ms;
    transition:color 250ms,background-color 250ms; 
}
.std.button.over{background: #000000;color: #FFF;border-color: #000000;}
.std.button.active{background: #000000;color: #FFF;border-color: #000000;}
.std.button.onoff.active{color:#FFF;background: #EF4836;border-color: #EF4836;}
.std.button.disabled{background: #f1f1f1;color:#808080;border: 1px solid #d4d4d4;}

.std.button.wishlist.onoff.active{background:#d4d4d4;color:#000;border-color: #d4d4d4;}

.std.button.white{color:#000000;border:1px solid #FFF;background:#FFF}
.std.button.white.over{color:#FFF;background: #000000;border-color: #000000;}
.std.button.white.active{color:#FFF;background: #000000;border-color: #000000;}
.std.button.white.onoff.active{color:#FFF;background: #EF4836;border-color: #EF4836;}
.std.button.white.disabled{background: #f1f1f1;color:#808080;border: 1px solid #d4d4d4;}

.std.button span{position: relative;top:1px;}
.std.button span.left-icon{padding-right:10px;}
.std.button span.right-icon{padding-left:10px;}

.std.button.square{width: 100%;height: auto;padding:10px 5px;background: #f1f1f1;color:#000000;border-color:#f1f1f1;}
.std.button.square.disabled{background: #808080;color:#000000;border: 1px solid #808080;}
.std.button.square span[class*="icon-"]{font-size: 18px;line-height: 18px;display: inline-block;}

.std.button.small{padding:5px 15px 5px 15px;height:25px;}
.std.button.small span{top:0;}

.std.buttonNav{padding:5px 8px 5px 8px;height:60px;font-size: 12px;background:transparent;color:#808080;text-transform: uppercase;margin:0;}
.std.buttonNav:first-child{padding-left:0;} 
.std.buttonNav:last-child{padding-right:0;}  
.std.buttonNav span{font-size:8px;line-height:8px;display:block;padding-top: 4px;}
.std.buttonNav:before,.std.buttonNav:after{font-size:32px;font-family:'icon-core';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;}
.std.buttonNav.over{color:#f1f1f1;}
.std.buttonNav.active{color:#000000;}
.std.buttonNav.disabled{color:#000000;}

.std.buttonNav .nav-flag{display: inline-block;padding:0;position:relative;margin: 0;}
.std.buttonNav .nav-flag:after{content:'';position:absolute;left: 0;bottom: -17px;width:100%;border-bottom:2px solid #000000;}
.std.buttonNav .nav-flag img{width: 40px;height: 40px;display: inline-block;}
.std.buttonNav.active .nav-flag:after{border-color:#000000;}

@media screen and (min-width: 480px) {
    .std.buttonNav{padding:5px 10px 5px 10px;}
    .std.buttonNav span{font-size:10px;line-height:10px;}
}
@media screen and (min-width: 768px) { 
    .std.buttonNav{height:36px;padding:5px 10px 5px 10px;}  
    .std.buttonNav span{font-size:14px;line-height: 14px;display:inline;text-transform: capitalize;font-weight:300;}
    .std.buttonNav:before{font-size:18px;line-height: 18px;margin-right:5px;position: relative;top:2px;}
    .std.buttonNav:after{font-size:18px;line-height: 18px;margin-left:5px;position: relative;top:2px;}
    .std.buttonNav:first-child,.std.buttonNav:last-child{padding-left:8px;padding-right: 8px;}
    
    .std.buttonNav .nav-flag{height:38px;}
    .std.buttonNav .nav-flag:after{bottom: 0;}
    .std.buttonNav .nav-flag img{width: 30px;height: 30px;}
    
    .std.button.square{width: 100%;height: auto;padding:20px 5px;}
    div[class*="col-"] .std.button.square{height: 100%;}
    .std.button.square span[class*="icon-"]{font-size: 28px;line-height: 28px;display: block;margin-bottom:10px;}
}

/*CHECKBOX*/
.std.checkbox{width:auto;height:30px;background: transparent;}
.std.checkbox:before{content:"\e98d";color:#808080;font-size:22px;line-height:22px;position: relative;top: -1px;font-family:'icon-core';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;}
.std.checkbox.over:before{color:#000000;}
.std.checkbox.active:before{color:#808080;content: "\e999";}  
.std.checkbox.active.over:before{color:#000000;content: "\e999";}
.std.checkbox.disabled{cursor:default;}
.std.checkbox.disabled:before{color:#d4d4d4;}
.std.checkbox.disabled.active:before{}

.std.checkbox.green.active:before{color:#2ECC71;}

/*SWITCH*/
.std.switch{width:40px;height:20px;background-color: transparent;border:1px solid #d4d4d4;border-radius: 30px;position: relative;padding:0 5px;box-sizing: border-box;
	-webkit-transition: background-color 250ms;
		-o-transition: background-color 250ms;
			transition: background-color 250ms;
}
.std.switch.over{border-color:#000000;}
.std.switch.active{background-color:#2ECC71;border-color:#d4d4d4;}  
.std.switch.active.over{border-color:#000000;}
.std.switch.disabled{cursor:default;border-color:#808080;background:2ECC71;}

.std.switch .toggler{position: relative;height: 10px;width: 10px;border-radius: 50%;background-color: #808080;left: 0;
	-webkit-transition: left 250ms;
		-o-transition: left 250ms;
			transition: left 250ms;
}
.std.switch.over .toggler{background-color:#000000;}
.std.switch.active .toggler{background-color:#000000;left: calc(100% - 10px);}  
.std.switch.active.over .toggler{background-color:#000000;}
.std.switch.disabled .toggler{background-color:#808080;}
.std.switch.disabled.active .toggler{}

/*MENU BUTTON FRECCIA*/
.std.menuButton{text-align:left;padding:0 10px 0 10px;height:36px;font-size: 14px;line-height:34px;color:#000000;font-weight:300;margin:0;background: transparent;border:0;border-bottom:1px solid #d4d4d4;width:100%;max-width: 100%;position: relative;}
.std.menuButton.first-item{color:#808080;}
.std.menuButton .menuButton-content{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display: inline-block;padding-right:20px;max-width: 100%;float:left;}
.std.menuButton:before{content:"\e93a";color:#808080;font-size:12px;line-height:34px;position: absolute;top:0;right: 8px;font-family:'icon-core';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;}
.std.menuButton.over{color:#000000;border-color: #000000;}
.std.menuButton.active{background:#000000;color: #FFF;border-color:#000000;}
.std.menuButton.disabled{background: #f1f1f1;color:#808080;border:0;}
.std.menuButton.over:before{color:#000000;}
.std.menuButton.active:before{color:#FFF;}
.std.menuButton.disabled:before{color:#808080;}

.std.menuButton.small{padding:0 10px 0 10px;height:25px;line-height:25px;font-size: 12px;}
.std.menuButton.small:before{line-height:25px;}
.std.menuButton.small .country-flag{margin-top:2px;height: 20px;}

@media screen and (min-width:0\0) {
    .std.menuButton .menuButton-content{margin-right:8px;}
}

.birthdate .std.menuButton{width: auto;}
.birthdate .std.menuButton:first-child{margin-right:5px;}
.birthdate .std.menuButton:nth-child(2){margin-right:5px;}
.birthdate.no-year .std.menuButton:nth-child(2), .birthdate.no-day .std.menuButton:nth-child(2){margin-right:0;}

/*STARS*/
.std.stars{}
.std.stars .star{cursor: default;padding:0 1px;color: #808080;font-size:24px;line-height: 1;}
.std.stars .star:first-child{padding-left: 0;}
.std.stars .star:last-child{padding-right: 0;}
.std.stars .star:before{content:"\e68d";font-family:'icon-core';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;}
.std.stars.rating .star{cursor: pointer;color: #d4d4d4;}
.std.stars .star.over:before{color: #000000;content:"\e68b";}
.std.stars .star.half:before{color: #000000;content:"\e692";}
.std.stars.disabled .star.over:before{color:#808080;}
.std.stars.disabled .star.half:before{color:#808080;}

/*MENU*/
.std.menu{border:1px solid #d4d4d4;background-color:#FFFFFF;padding:10px 0 10px 0;margin:0;color:#000000;}
.std.menu.lang{margin-top:10px;margin-left:-5px;text-align: left;border:1px solid #f1f1f1;background-color:#f1f1f1;padding:0;}
.std.menu.lang.search-menu{margin-left:0;}
.std.menu.lang .inner{top:0;bottom:0;}
.std.menu.scrollable{padding-right:8px;}
.std.menu div.scrollbar{right:0px;top:10px;}
.std.menu ul.items{overflow:hidden;background-color:transparent;margin:0;padding:0;list-style-type:none;}

.std.menu li.item,.std.menu li.aux{background-color:white;padding:4px 12px;font-size:14px;overflow:hidden;color:#313431;margin:0;}
.std.menu.lang li.item,.std.menu.lang li.aux{padding:8px 12px;background-color: #f1f1f1;}
.std.menu li.aux{color:#808080;font-style: italic;}
.std.menu.touch li.item{padding:7px 18px;}
.std.menu li.item.over{color:#FFF;background:#000000;}
.std.menu li.item.selected{color:#000000;font-weight:400;background-color: #f1f1f1;}

/*COUNTRY*/
.std.menuButton .country-flag{height:24px;float:left;margin-top: 5px;}
.std.menuButton .country-name{margin:0 0 0 5px;float:left;}
.std.menu li.item .location-flag,.std.menu li.item .country-flag{height:24px;display:inline-block;vertical-align: middle;}
.std.menu li.item .location-flag-name,.std.menu li.item .country-name{margin: 0 0 0 5px;position:relative;display: inline-block;}

/*OVERLAY*/
.std.overlay{background:#f1f1f1;padding:0;margin:0;color:#000000;}
.std.overlay.scrollable{padding-right:8px;}
.std.overlay div.scrollbar{right:0px;top:10px;}
.std.overlay .inner{padding:10px;}

/*UPLOADER*/
.std.uploaderButton{padding:6px 8px 5px 25px;height:36px;font-size: 14px;line-height: 14px;color:#808080;background: transparent;border: 1px solid #d4d4d4;text-transform: uppercase;margin:0;}
.std.uploaderButton .cancel{right:7px;}
.std.uploaderButton .cancel:before{content:"\e681";font-family:'icon-core';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;}

.std.uploaderButton .icon{left:7px;}
.std.uploaderButton .icon:before{content:"\e64b";font-family:'icon-core';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;}

.std.uploaderButton.uploading .icon:before{content:"\e64b";}
.std.uploaderButton.completed .icon:before{content:"\e934";}

.std.uploaderButton .progress{background:#000000;top:auto;bottom:0;height:5px;}

.std.uploaderButton.over{}
.std.uploaderButton.active{background: #FFF;} 
.std.uploaderButton.uploading{cursor:default;background: #f1f1f1;color:#000000;}
.std.uploaderButton.disabled{background: #000000;color:#808080;}

.std.imageUploader{border:2px dashed #d4d4d4;color:#808080;}
.std.imageUploader .hint{font-size:16px;text-align:center;
	-webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.std.imageUploader .hint .text{margin:10px;}
.std.imageUploader .hint .icon{font-size:40px;height:40px;}
.std.imageUploader .hint .icon:before{content:"\e70e";font-family:'icon-core';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;}

.std.imageUploader .cancel{right:7px;top:7px;font-size:20px;color:#808080;}
.std.imageUploader .cancel:hover{color:#EF4836;}
.std.imageUploader .cancel:before{content:"\e681";font-family:'icon-core';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;}

.std.imageUploader .progress-hider{background:rgba(255,255,255,0.5);}  
.std.imageUploader .progress-box{height:16px;width:50%;left:25%;top:50%;margin-top:-8px;}

/*PROGRESS*/
.std.progress{height:16px;background-color:#d4d4d4;-ms-touch-action:none;-webkit-user-select: none;-moz-user-select: moz-none;-ms-user-select: none;user-select: none;border-radius:3px;overflow:hidden;}
.std.progress-active{background-color:#000000;width: 0;
-webkit-transition:width 250ms;
   -moz-transition:width 250ms;
     -o-transition:width 250ms;
	 	transition:width 250ms;
}

/*SLIDER*/
.std.slider-x{padding:0;height:18px;-ms-touch-action:none;-webkit-user-select: none;-moz-user-select: moz-none;-ms-user-select: none;user-select: none;}
.std.slider-x-base{height:6px;background-color:#d4d4d4;margin-top:6px;border-radius:3px;}
.std.slider-x-active{height:6px;background-color:#000000;border-radius:3px;}
.std.slider-x-control,.std.slider-x-control-sx,.std.slider-x-control-dx{width:18px;height:18px;background-color:#808080;margin:-6px 0 0 -9px;border-radius:2px;}
.std.slider-x-control.hover, .slider-x-control:hover,
.std.slider-x-control-sx.hover,.std.slider-x-control-sx:hover,
.std.slider-x-control-dx.hover,.std.slider-x-control-dx:hover{background-color:#000000;}
.std.slider-x.disabled .slider-x-base{}
.std.slider-x.disabled .slider-x-active{background-color:#808080;}
.std.slider-x.disabled .slider-x-control{background-color:#808080;}

.std.slider-y{padding:5px 6px 5px 6px;width:18px;-ms-touch-action:none;-webkit-user-select: none;-moz-user-select: moz-none;-ms-user-select: none;user-select: none;}
.std.slider-y-base{width:6px;background-color:#d4d4d4;border-radius:3px;}
.std.slider-y-active{width:6px;background-color:#000000;border-radius:3px;}
.std.slider-y-control,.std.slider-y-control-sx,.std.slider-y-control-dx{height:18px;width:18px;background-color:#808080;margin:-9px 0 0 -6px;border-radius:2px;}
.std.slider-y-control.hover, .slider-y-control:hover,
.std.slider-y-control-sx.hover,.std.slider-y-control-sx:hover,
.std.slider-y-control-dx.hover,.std.slider-y-control-dx:hover{background-color:#000000;}
.std.slider-y.disabled .slider-x-base{}
.std.slider-y.disabled .slider-x-active{background-color:#808080;}
.std.slider-y.disabled .slider-x-control{background-color:#808080;}

/*SCROLL BAR*/
.std.scrollbar-x{height:8px;}
.std.scrollbar-x-base{height:8px;background:#f1f1f1;}
.std.scrollbar-x-base-sx,.std.scrollbar-x-base-dx{display:none;}
.std.scrollbar-x-control{height:8px;background:#d4d4d4;cursor:pointer;}
.std.scrollbar-x-control-sx,.std.scrollbar-x-control-dx{display:none;}
.std.scrollbar-x-control:hover, .scrollbar-x-control.hover{background:#000000;}
.std.scrollbar-y{width:8px;}
.std.scrollbar-y-base{width:8px;background:#f1f1f1;}
.std.scrollbar-y-base-sx,.std.scrollbar-x-base-dx{display:none;}
.std.scrollbar-y-control{width:8px;background:#d4d4d4;cursor:pointer;}
.std.scrollbar-y-control-sx,.std.scrollbar-x-control-dx{display:none;}
.std.scrollbar-y-control:hover, .scrollbar-y-control.hover{background:#000000;}

.std.scrollbar-y,.std.scrollbar-x{
-webkit-transition:opacity 0.5s;
   -moz-transition:opacity 0.5s;
     -o-transition:opacity 0.5s;
	 	transition:opacity 0.5s;
}
.std.scrollbar-y.show,.std.scrollbar-x.show{opacity:1;}
.std.scrollbar-y.hide,.std.scrollbar-x.hide{opacity:0;}

/*PAGES*/
.std.pages{text-align:center;overflow:hidden;font-size:20px;line-height: 26px;}
.std.pages a{color:#FFF;font-weight:300;text-decoration:none;padding:0 6px;background:#222;margin-left:5px;border-radius: 5px 5px 3px 3px;}
.std.pages a:hover{color:#000000;}
.std.pages a.currentPage{color:#191818;font-weight:300;background:#000000;}
.std.pages a.currentPage:hover{color:#191818;cursor:default;}
.std.pages .pagePPP{color:#595959;}
.std.pages div.pageNav-center{overflow:hidden;}
.std.pages div.pageNav-left,.std.pages div.pageNav-right{color:#FFF;cursor: pointer;}
.std.pages div.pageNav-left:before{content:"\e93b";font-family:'icon-core';font-size:22px;line-height:22px;padding:0 0 0 5px;position: relative;top: 2px;
speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;}
.std.pages div.pageNav-right:before{content:"\e93c";font-family:'icon-core';font-size:22px;line-height:22px;padding:0 5px;position: relative;top: 2px;
speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;}
.std.pages div.pageNav-left:hover,.std.pages div.pageNav-right:hover{color:#0fa3b1;}
.std.pages div.pageNav-left.disable,.std.pages div.pageNav-right.disable{color:#595959;}

/*AUTO COMPLETE*/
.std.autocomplete input{width:207px;}
.std.autocomplete-name,.std.city-autocomplete-name{font-size:15px;color:#000000;}
.std.menu li.item.over .std.city-autocomplete-name, .std.menu li.item.over .std.autocomplete-name{color:#FFF;}
.std.menu li.item.over .std.city-autocomplete-detail, .std.menu li.item.over .std.autocomplete-detail,.std.menu li.item.over .std.no-country-autocomplete-detail{color:#FFF;border-color:#d4d4d4; }
.std.autocomplete-detail,.std.city-autocomplete-detail,.std.no-country-autocomplete-detail{overflow:hidden;margin-top:2px;font-size:11px;font-weight: 400;color:#808080;}

.std.menu li.item .input-detail{color:#808080;font-size: 11px;margin-top:2px;font-weight: 400;}
.std.menu li.item.over .input-detail{color: #FFF;}

/*CITY*/
.std.city{overflow:hidden;}
.std.city-autocomplete{}
.std.city-autocomplete input{float:left;width:220px;}
.std.city-country{float:left;margin:10px 12px 0 12px;}
.std.city-countries{float:left;padding:5px 6px 0 6px;margin:0;font-size:16px;line-height: 1;outline:none;background-color: #d4d4d4;}
.std.city-countries img{height:28px;}
.meb-loading.city-autocomplete{margin-left: -34px;}

/*LOCATOR*/
.std.locator{}
.std.locator-back{background-color:#000000;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
background: repeating-linear-gradient( 45deg,  #000000,  #000000 20px,  #000000 20px,  #000000 40px);}
.std.locator-map{width:auto;height:200px;border:1px solid #A9A6B9;margin:0px;}
.std.locator-caption{margin-top:5px;text-align:right;font-size:11px;overflow:hidden;margin-bottom: 20px;}
.std.locator-caption span{padding:0 5px;font-weight: 700;border-radius: 3px;display: inline-block;}
.std.locator-caption .accuracy-best{background:#2ECC71;}
.std.locator-caption .accuracy-good{background:#FABE58;}
.std.locator-caption .accuracy-custom{background:#000000;}
.std.locator-caption .accuracy-city{background:#EF4836;}
.std.locator-caption .accuracy-admin{background:#EF4836;}

/*LOCATION*/
.std.location{}
.std.location .field{}
.std.location .field-label{}
.std.location .field-input{}
.std.location .field-zipcode{}
.std.location .field-zipcode input{width:100%;text-transform: uppercase;}
.std.location .field-zipcode input::-webkit-input-placeholder{text-transform:none;}
.std.location .field-zipcode input::-moz-placeholder{text-transform:none;}
.std.location .field-zipcode input:-ms-input-placeholder{text-transform:none;}
.std.location .field-address{}
.std.location .field-address input{width:100%;}
.std.location .std.city-autocomplete{margin:0 0 0 40px;}
.std.location .std.city.no-country .std.city-autocomplete{margin: 0;}
.std.location .std.city-autocomplete input{float:left;width:100%;}
.meb-loading.address-loading{margin-left: -34px;}
.std.location .field button::-moz-focus-inner{padding-top:0;}
.std.location .refresh-map{margin:0 5px 5px 0;float:right;color:#d4d4d4;text-align:right;font-size:12px;cursor:pointer;}
.std.location .refresh-map:hover{text-decoration:underline;}
.std.location .locator-container{margin-top:0;}

/*LOCATION INLINE*/
.std.location-inline-map{width:auto;height:200px;border:1px solid #A9A6B9;margin:0px;}

/*TOOLTIP*/
.std.tooltip{}
.std.tooltip .tooltip-box{padding:5px 5px;z-index:10;position:relative;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;z-index:10;}

.std.tooltip.default .tooltip-box{font-size:14px;line-height:14px;color:#FFF;background:#FABE58;
-webkit-box-shadow: 2px 2px 30px rgba(0, 0, 0, 0.9);
		box-shadow: 2px 2px 30px rgba(0, 0, 0, 0.9);
}
.std.tooltip.default .tooltip-box p,.std.tooltip.default .tooltip-box h1,.std.tooltip.default .tooltip-box h2,.std.tooltip.default .tooltip-box h3,.std.tooltip.default .tooltip-box a{color:#000000;}

.std.tooltip.error .tooltip-box{font-size:11px;line-height:11px;color:#FFF;font-weight:700;background:#EF4836;padding:10px 5px;}
.std.tooltip.tip .tooltip-box{padding:8px 12px;font-size:11px;line-height:11px;color:#000000;font-weight:400;background:#FABE58;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

.std.tooltip.t,.std.tooltip.ttl,.std.tooltip.ttr{padding-bottom:16px;}
.std.tooltip.r{padding-left:16px;}
.std.tooltip.l{padding-right:16px;}
.std.tooltip.b{padding-top:16px;}

.std.tooltip.error.t,.std.tooltip.error.b{text-align:center;}

.std.tooltip .tooltip-arrow{position:absolute;z-index:1;}
.std.tooltip.default .tooltip-arrow{z-index: 20;}
.std.tooltip .tooltip-arrow:before{font-family:'icon-core';font-size:24px;line-height:24px;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1.1;-webkit-font-smoothing: antialiased;}

@media screen and (min-width: 768px) 
{
	.std.tooltip .tooltip-box{padding:15px 20px;}
    .std.tooltip.error .tooltip-box{padding:15px 20px;}
}

/*tooltip error*/
.std.tooltip.error .tooltip-arrow{width:24px;height:24px;}
.std.tooltip.error.t .tooltip-arrow{bottom:1px;left:50%;margin-left:-12px;}
.std.tooltip.error.ttl .tooltip-arrow{bottom:1px;left:8px;}
.std.tooltip.error.ttr .tooltip-arrow{bottom:1px;right:8px;}
.std.tooltip.error.t .tooltip-arrow:before,.std.tooltip.error.ttl .tooltip-arrow:before,.std.tooltip.error.ttr .tooltip-arrow:before{color:#EF4836;content:"\e900";}
.std.tooltip.error.r .tooltip-arrow{top:50%;left:1px;margin-top:-12px;}
.std.tooltip.error.r .tooltip-arrow:before{color:#EF4836;content:"\e901";}
.std.tooltip.error.b .tooltip-arrow{top:0;left:50%;margin-left:-12px;}
.std.tooltip.error.b .tooltip-arrow:before{color:#EF4836;content:"\e903";}
.std.tooltip.error.l .tooltip-arrow{top:50%;right:1px;margin-top:-12px;}
.std.tooltip.error.l .tooltip-arrow:before{color:#EF4836;content:"\e902";}

/*tooltip default*/
.std.tooltip.default .tooltip-arrow{width:24px;height:24px;}
.std.tooltip.default.t .tooltip-arrow{bottom:1px;left:50%;margin-left:-12px;}
.std.tooltip.default.ttl .tooltip-arrow{bottom:1px;left:8px;}
.std.tooltip.default.ttr .tooltip-arrow{bottom:1px;right:8px;}
.std.tooltip.default.t .tooltip-arrow:before,.std.tooltip.default.ttl .tooltip-arrow:before,.std.tooltip.default.ttr .tooltip-arrow:before{color:#FABE58;content:"\e900";}
.std.tooltip.default.r .tooltip-arrow{top:50%;left:1px;margin-top:-12px;}
.std.tooltip.default.r .tooltip-arrow:before{color:#FABE58;content:"\e901";}
.std.tooltip.default.b .tooltip-arrow{top:0;left:50%;margin-left:-12px;}
.std.tooltip.default.b .tooltip-arrow:before{color:#FABE58;content:"\e903";}
.std.tooltip.default.l .tooltip-arrow{top:50%;right:1px;margin-top:-12px;}
.std.tooltip.default.l .tooltip-arrow:before{color:#FABE58;content:"\e902";}

/*tooltip tip*/
.std.tooltip.tip .tooltip-arrow{width:24px;height:24px;}
.std.tooltip.tip.t .tooltip-arrow{bottom:0;left:50%;margin-left:-12px;}
.std.tooltip.tip.ttl .tooltip-arrow{bottom:0;left:8px;}
.std.tooltip.tip.ttr .tooltip-arrow{bottom:0;right:8px;}
.std.tooltip.tip.t .tooltip-arrow:before,.std.tooltip.tip.ttl .tooltip-arrow:before,.std.tooltip.tip.ttr .tooltip-arrow:before{color:#FABE58;content:"\e900";}
.std.tooltip.tip.r .tooltip-arrow{top:50%;left:0;margin-top:-12px;}
.std.tooltip.tip.r .tooltip-arrow:before{color:#FABE58;content:"\e901";}
.std.tooltip.tip.b .tooltip-arrow{top:0;left:50%;margin-left:-12px;}
.std.tooltip.tip.b .tooltip-arrow:before{color:#FABE58;content:"\e903";}
.std.tooltip.tip.l .tooltip-arrow{top:50%;right:0;margin-top:-12px;}
.std.tooltip.tip.l .tooltip-arrow:before{color:#FABE58;content:"\e902";}

/*tooltip close btn*/
.std.tooltip .tooltip-btn-close{width:11px;height:11px;cursor:pointer;}
.std.tooltip.t .tooltip-btn-close,.std.tooltip.ttl .tooltip-btn-close,.std.tooltip.ttr .tooltip-btn-close,.std.tooltip.rt .tooltip-btn-close,.std.tooltip.r .tooltip-btn-close,.std.tooltip.rb .tooltip-btn-close,.std.tooltip.b .tooltip-btn-close{top:14px;right:14px;}
.std.tooltip.l .tooltip-btn-close,.std.tooltip.lb .tooltip-btn-close,.std.tooltip.lt .tooltip-btn-close{top:14px;left:14px;}
.std.tooltip .tooltip-btn-close.error{}
.std.tooltip .tooltip-btn-close.default{}
.std.tooltip .tooltip-btn-close:hover{background-position:0 -11px;}

/*INNER TOOLTIP*/
.std.inner-tooltip{overflow:hidden;position:relative;z-index:1;text-align:center;font-weight:300;height:0px;opacity:0;font-size:12px;
    -webkit-transition:opacity 0.3s,height 0.3s,margin-top 0.3s,margin-bottom 0.3s;
    -moz-transition:opacity 0.3s,height 0.3s,margin-top 0.3s,margin-bottom 0.3s;
    transition:opacity 0.3s,height 0.3s,margin-top 0.3s,margin-bottom 0.3s;
}
.std.inner-tooltip.no-anim{
	-webkit-transition-duration:0s;
    -moz-transition-duration:0s;
    transition-duration:0s;
}
.std.inner-tooltip.tip{background:#FABE58;color:#000000;overflow:hidden;font-weight:400;z-index:1;line-height: 1;}
.std.inner-tooltip.error{background-color:#EF4836;color:#FFF;font-weight:400;overflow:hidden;border:1px solid #404040;margin:0;z-index:1;line-height: 1;}
.std.inner-tooltip .inner-tooltip-text{margin:12px 30px;font-size:12px;}
.std.inner-tooltip .inner-tooltip-close{position:absolute;top:50%;margin-top:-13px;right:5px;width:24px;overflow: hidden;}
.std.inner-tooltip .inner-tooltip-close button{vertical-align:top;margin:0;}
.std.inner-tooltip .inner-tooltip-btnClose{color:#808080;width:24px;overflow: hidden;margin:0;background: transparent;font-family:'icon-core';font-size:18px;line-height:26px;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;cursor:pointer;
    -webkit-font-smoothing: antialiased;
    -webkit-user-select: none;         
    -moz-user-select: none; 
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none; 
}
.std.inner-tooltip .inner-tooltip-btnClose:before{content:"\e21c";}
.std.inner-tooltip .inner-tooltip-btnClose:hover{color:#000000;}

.std.inner-tooltip.error .inner-tooltip-btnClose{color:#FFF;}
.std.inner-tooltip.error .inner-tooltip-btnClose:hover{color:#DBE1DF;}

@media screen and (min-width: 768px) { 
    .std.inner-tooltip .inner-tooltip-text{margin:11px 30px;font-size:14px;}
}

/*-----------------POPUP.CSS-----------------*/
.popup{position:fixed;top:0px;left:0px;width:100%;height:100%;pointer-events: none;
    display: -webkit-flexbox;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    display: -webkit-box;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-align: center;
    text-align: center;
    opacity:0;
} 
.popup.open{
    -webkit-animation: bounceInSoft 0.3s both;
    -moz-animation: bounceInSoft 0.3s both;
    -o-animation: bounceInSoft 0.3s both;
    animation: bounceInSoft 0.3s both; 
}
.popup.close .popup-outer{
    -webkit-animation: flipOutX 0.2s both;
    -webkit-backface-visibility: visible !important;
    -moz-animation: flipOutX  0.2s both;
    -moz-backface-visibility: visible !important;
    -o-animation: flipOutX 0.2s both;
    -o-backface-visibility: visible !important;
    animation: flipOutX 0.2s both;
    backface-visibility: visible !important;
}
.popup .popup-outer{position:relative;z-index:2;width:100%;text-align:center;background-color:#FFFFFF;}
.popup .popup-content{position:relative;z-index:3;text-align:left;display: inline-block;pointer-events: all;}
.popup .popup-top-bar{min-height:27px;}
.popup .popup-title{padding:12px 0 10px 22px;font-size:1em;line-height:1;min-height:14px;font-weight:400;color:#000000;text-transform:capitalize;text-align:center;}
.popup.no-close .popup-title{margin-left:0px;}
.popup .popup-btnCloseCont{float:right;width:24px;overflow: hidden;}
.popup .popup-btnCloseCont button{vertical-align:top;margin:0;}
.popup .popup-btnClose{color:#808080;width:24px;overflow: hidden;margin:0;background: transparent;font-family:'icon-core';font-size:22px;line-height:26px;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;
    -webkit-font-smoothing: antialiased;
    -webkit-user-select: none;       
    -moz-user-select: none; 
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none; 
}
.popup .popup-btnClose:before{content:"\e92a";}
.popup .popup-btnClose.over{color:#000000;}

.popup .popup-body{overflow:hidden;display: block;width: 100%;
    -webkit-transition:width 0.3s,height 0.3s;
    -moz-transition:width 0.3s,height 0.3s;
    transition:width 0.3s,height 0.3s;       
}
.pupup, .popup.no-anim .popup-outer, .popup.no-anim .popup-content, .popup.no-anim .popup-body
{
    -webkit-transition-duration:0s;
    -moz-transition-duration:0s;
    transition-duration:0s;
}
.popup .popup-body .popup-default-body{width:250px;padding:0px;max-height:370px;}

@media screen and (min-height: 900px) { 
    .popup .popup-outer{margin-bottom : 180px;}
}

/*STD POPUP*/
.std.popup .popup-btnCloseCont{margin-top:5px;margin-right:5px;}
.std.popup .popup-content {}
.std.popup .popup-body{border:0;padding:20px 10px 20px 10px;font-size:1em;line-height: 1.2;font-weight:300;margin-bottom:10px;}
.std.popup .popup-body .field.last{margin-bottom: 0;text-align: center;padding-top:20px;}

/*OK POPUP*/
.ok.popup .popup-btnCloseCont{margin-top:5px;margin-right:5px;}
.ok.popup .popup-outer{background-color:#2ECC71;}
.ok.popup .popup-content{background-color:#2ECC71;}
.ok.popup .popup-title{text-align:right;padding-right:35px;}
.ok.popup .popup-body{border:0;padding:10px 10px 10px 10px;font-size:1em;line-height: 1.2;font-weight:400;color:#FFF;}
.ok.popup .popup-body .popup-default-body{overflow:hidden;}
.ok.popup .popup-btnClose,.ok.popup .popup-btnClose.over{color:#FFF;}
.ok.popup .ok-smile{font-size:80px;line-height:80px;margin-top:-11px;float:left;margin-right:25px;color:#FFF;}
.ok.popup .ok-text{display:table-cell;vertical-align:middle;height:70px;}

/*YesNo POPUP*/
.yn.popup .popup-btnCloseCont{margin-top:5px;margin-right:5px;}
.yn.popup .popup-title{text-align:center;padding:20px 0 10px 0;}
.yn.popup .popup-default-body{border:0;padding:10px 10px 10px 10px;font-size:1em;line-height: 1.2;font-weight:300;color:#000000;width:280px;}
.yn.popup .popup-default-body .text{text-align: center;}
.yn.popup .popup-default-body .field{text-align: center;}
.yn.popup .popup-default-body .field button{display: block;margin:20px 0 0 0;width:100%;}
.yn.popup.colored .popup-default-body .field button:first-child{color: #000000;background-color: #2ECC71;border: 1px solid #2ECC71;}
.yn.popup.colored .popup-default-body .field button:last-child{color: #fff;background-color: #EF4836;border: 1px solid #EF4836;}

/*ERROR POPUP*/  
.error.popup.open{
	-webkit-animation: bounceIn 0.4s both;
    -moz-animation: bounceIn 0.4s both;
    -o-animation: bounceIn 0.4s both;
    animation: bounceIn 0.4s both; 
}
.error.popup .popup-btnCloseCont{margin-top:5px;margin-right:5px;}                        
.error.popup .popup-outer{background-color:#EF4836;}
.error.popup .popup-content{background-color:#EF4836;}
.error.popup .popup-content .err-err{padding-bottom:15px;font-size:14px;}
.error.popup .popup-content .err-text{font-size:12px;font-style:italic;word-break:break-all;}
.error.popup .popup-title{text-align:right;padding-right:35px;}
.error.popup .popup-body{border:0;padding:10px 10px 10px 10px;font-size:1em;line-height: 1.2;font-weight:400;color:#FFF;}
.error.popup .popup-body .popup-default-body{overflow:hidden;}
.error.popup .popup-btnClose,.error.popup .popup-btnClose.over{color:#FFF;}
.error.popup .error-smile{font-size:40px;line-height:40px;float:left;margin-right:25px;color:#FFF;}
.error.popup .error-text{display:table-cell;vertical-align:middle;height:40px;}

@media screen and (min-width: 480px) { 
    .popup .popup-body .popup-default-body{width:300px;max-height:180px;}
    .error.popup .error-smile{font-size:80px;line-height:80px;margin-top:-11px;}
    .error.popup .error-text{height:70px;}
}
@media screen and (min-width: 768px) { 
    .popup .popup-body .popup-default-body{width:400px;padding:25px;max-height:none;}
    .yn.popup .popup-default-body{width:400px;}
    .yn.popup .popup-default-body .field button{display: inline;width:100px;}
    .yn.popup .popup-default-body .field button:first-child{margin-right:20px;}
}

/*IMAGE POPUP*/
.image.popup{opacity:1;}
.image.popup{  
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none; 
}
.image.popup.close .popup-outer{
    -webkit-animation: zoomOut 0.2s both;
    -moz-animation: zoomOut 0.2s both;
    -o-animation: zoomOut 0.2s both;
    animation: zoomOut 0.2s both;
}
.image.popup .meb-loading{color:#808080;}
.image.popup .popup-outer{line-height:0;background: transparent;}
.image.popup .popup-content{}
.image.popup .popup-body{width:200px;height:100px;background-color:transparent;position:relative;z-index:1;
    -webkit-user-select: none;      
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none; 
}
.image.popup.image-error .popup-body{margin:0;width:280px;height:150px;color:#EF4836;font-size:14px;
    display:-ms-flexbox;
    -ms-flex-pack:center;
    -ms-flex-align:center;
    display:-moz-box;
    -moz-box-pack:center;
    -moz-box-align:center;
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    display:box;
    box-align:center; 
    box-pack:center;
}
.image.popup.image-error .popup-left-arrow, .image.popup.image-error .popup-right-arrow{margin-top:-12px;}
.image.popup.image-error .popup-title{visibility:hidden;} 
.image.popup.image-error .popup-text{visibility:hidden;} 

.image.popup .popup-top-bar{position:relative;font-size:16px;line-height:16px;font-weight:300;padding-top:15px;margin:0 0 5px 0;}
.image.popup .popup-title{margin:0;padding:0;text-align: left;width:100%;color:#FFF;font-weight:400;}
.image.popup .popup-text{margin:0;padding:0;text-align: left;width:100%;font-size:12px;color:#fff;} 

.image.popup .popup-btnCloseCont{position:absolute;margin:0;bottom:0;right:0;}
.image.popup .popup-btnClose{color:#d4d4d4;}
.image.popup .popup-btnClose.over{color:#d4d4d4;}

.image.popup .popup-left-arrow, .image.popup .popup-right-arrow{position:absolute;width:40px;height:70px;cursor:pointer;top:50%;opacity:1;font-size:22px;line-height:70px;font-family:'icon-core';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;
    -webkit-transition:right 0.3s 0.1s, left 0.3s 0.1s,opacity 0.3s 0.1s;
    -moz-transition:right 0.3s 0.1s, left 0.3s 0.1s,opacity 0.3s 0.1s;
    transition:right 0.3s 0.1s, left 0.3s 0.1s,opacity 0.3s 0.1s;
    
    -webkit-user-select: none; /* Chrome/Safari */        
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE10+ */
    -o-user-select: none;
    user-select: none;        
}
.image.popup .popup-left-arrow{left:-50px;padding-left:10px;}
.image.popup .popup-left-arrow:before{content:"\e027";}

.image.popup .popup-right-arrow{right:-50px;text-align:right;padding-right:10px;}
.image.popup .popup-right-arrow:before{content:"\e026";}

.image.popup .popup-left-arrow:hover,.image.popup .popup-right-arrow:hover{color:#FF6C0D;}

.image.popup .popup-left-arrow.no-anim, .image.popup .popup-right-arrow.no-anim
{
    -webkit-transition-duration:0s;
    transition-duration:0s;
    -webkit-transition-delay:0s;
    transition-delay:0s;
}
.image.popup .popup-left-arrow.start{left:0px;opacity:0;}
.image.popup .popup-right-arrow.start{right:0px;opacity:0;}

@media screen and (min-height: 768px) { 
    .image.popup .popup-body{width: 400px;height:200px;}
}
@media screen and (min-height: 900px) { 
    .image.popup .popup-outer{margin-bottom : 0;}
}

/*-----------------VIEW-----------------*/

/*DATA TABLE*/
.data-table{width:100%;font-size:1em;line-height:1;color:#FFF;border-collapse: collapse;}
.data-table .header{font-size:12px;background-clip: padding-box;}
.data-table .header td{padding:15px 6px 8px 6px;font-weight:400;text-align:left;color:#a3a3a3;vertical-align:bottom;text-transform: uppercase;position: -webkit-sticky;position: sticky;top:0px;background:#000000;z-index: 100;}
.data-table .header td:after{content:'';position:absolute;left: 0;bottom: 0;width:100%;border-bottom:3px solid #000000;}
.card-body .data-table .header td{position: relative;top:0;background: transparent;}
.data-table .header .go{width:20px;}
.data-table .header .del{width:20px;}

.data-table .header td .arrow-order{color: #808080;display: inline-block;position: relative;left:5px;}
.data-table .header td.active .arrow-order{color: #000000;}
.data-table .header td.active:after{border-color:#000000;}

.data-table .header td .arrow-order .arrow-order-icon{font-size: 16px;line-height: 16px;height: 16px;width: 16px;position: absolute;top:-12px;left: 0;
-webkit-transform:rotate3d(0,0,1,0);
  -moz-transform:rotate3d(0,0,1,0);
        transform:rotate3d(0,0,1,0);
-webkit-transition:-webkit-transform 300ms ease-out;
   -moz-transition:-moz-transform 300ms ease-out;
        transition:transform 300ms ease-out;
}
.data-table .header td.asc .arrow-order .arrow-order-icon{
-webkit-transform:rotate3d(0,0,1,0);
  -moz-transform:rotate3d(0,0,1,0);
        transform:rotate3d(0,0,1,0);
}
.data-table .header td.desc .arrow-order .arrow-order-icon{
-webkit-transform:rotate3d(0,0,1,180deg);
   -moz-transform:rotate3d(0,0,1,180deg);
        transform:rotate3d(0,0,1,180deg);
}
.data-table .header td .arrow-order .arrow-order-icon:before{content:"\e903";top: -3px;font-family:'icon-core';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;}

.data-table .no-mobile, .data-table .no-portrait{display: none;} 

.data-table .no-xs{display: none;}
.data-table .no-sm{display: none;}
.data-table .no-md{display: none;}
.data-table .no-lg{display: none;}

.data-table br.only-xs{display: table-cell;}
.data-table br.only-sm{display: none;}
.data-table br.only-md{display: none;}
.data-table br.only-lg{display: none;}

@media screen and (min-width: 768px) {
    .data-table .header td{top:50px;}
    
	.data-table .no-xs{display: table-cell;}
    .data-table br.only-xs{display: none;}
	.data-table br.only-sm{display: block;}
}
@media screen and (min-width: 996px) {
	.data-table .no-sm{display: table-cell;}
    .data-table br.only-sm{display: none;}
	.data-table br.only-md{display: block;}
}
@media screen and (min-width: 1240px) {
	.data-table .no-md{display: table-cell;}
    .data-table br.only-md{display: none;}
	.data-table br.only-lg{display: block;}
}
@media screen and (min-width: 1420px) {
	.data-table .no-lg{display: table-cell;}
	.data-table br.only-md{display: none;}
	.data-table br.only-lg{display: none;}
}

/*TABLE*/
.std.table{}
.std.table .header-table{margin-bottom:15px;}
.std.table .header-table .search-side-input > *{width: 100%;margin-top:10px;}
.std.table .header-table .search-side-input > div > *{width: 100%;}
.std.table .header-table .search-side-input > *:first-child{margin-top: 0;}
.std.table .header-table .search-box .search-side-input *{width: auto;}
.std.table .header-table .search-box .table-search-icon:before,.table-search-icon:before{content:"\e922";font-family:'icon-core';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;}
.meb-loading.table-search-loading{margin-left: -30px;}
.std.table .header-table .search-box{float: left;margin-bottom: 10px;}
.std.table .header-table .search-box div.search-side-input{}
.std.table .header-table .button-box{float: left;}
.std.table .header-table .button-box button span.text{display: none;}
.std.table .header-table .button-box button span.table-filter-icon-btn:before{content:"\e6f2";font-family:'icon-core';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;}
.std.table .header-table .count-box{clear: both;font-size:12px;line-height: 12px;font-weight: 400;padding-top: 4px;width: 100%;color:#808080;display: none;}
.std.table .header-table .filter-box{width: 100%;}
.std.table .table-loading-box{padding: 30px 0;}
.std.table .data-table{}
.std.table .data-table .header{}
.std.table .data-table .header td{}
.std.table .data-table .row-tpl{}
.std.table .data-table .row-tpl.over:hover{}
.std.table .data-table .row-tpl:last-child{}
.std.table .footer-table{overflow: hidden;margin-top: 20px;}
.std.table .footer-table .numeration-box{margin:0 auto;}
.std.table .footer-table .pagination-box{margin:0 auto;}

@media only screen and (max-width: 767px) {
	.std.table.no-more-table table,
	.std.table.no-more-table thead,
	.std.table.no-more-table tbody,
	.std.table.no-more-table th,
	.std.table.no-more-table td,
	.std.table.no-more-table tr {display: block;}
	.std.table.no-more-table .header{display: none;}
	.std.table.no-more-table thead tr {position: absolute;top: -9999px;left: -9999px;}

	.std.table.no-more-table td {border: none;position: relative;padding-left: 50%;white-space: normal;text-align:left;}
	.std.table.no-more-table td:before{content: attr(data-title);position: absolute;top: 6px;left: 6px;width: 45%;padding-right: 10px;white-space: nowrap;text-align:left;}
	.std.table.no-more-table td.no-name {padding-left:15px;}
	.std.table.no-more-table td.no-name:before{display: none;}
	.std.table.no-more-table.inline-field td.col-name:before{height: 36px;line-height: 36px;}
	.std.table.no-more-table.inline-field td.col-name.check:before{height: 30px;line-height: 30px;}
}

@media screen and (min-width: 480px) and (orientation: landscape) { 
	.data-table .no-portrait{display: table-cell;}  
} 
@media screen and (min-width: 768px) {
    .data-table .no-mobile{display: table-cell;} 
    
	.std.table .header-table .search-box{width: auto;margin-bottom: 6px;min-height: 36px;}
	.std.table .header-table .button-box{float: right;}
	.std.table .header-table .button-box button span.text{display: inline-block;margin-left: 5px;}
    .std.table .header-table .button-box .row > span{margin-right: 5px;}
    .std.table .header-table .button-box .row > span:last-child{margin-right: 0;}
    .std.table .header-table .search-box .search-side-input > *{width: auto;margin-left:10px;margin-top:0;}
    .std.table .header-table .search-box .search-side-input > .search-box-check{padding-top:5px;}
    .std.table .header-table .count-box{display: block;}
	.std.table .footer-table .numeration-box{float: left;}
	.std.table .footer-table .pagination-box{float: right;}
}
@media screen and (min-width: 1240px) {
   .std.table .header-table .filter-box{width: auto;}
}

/*BOOTSTRAP TABLE HEADER*/
@media screen and (max-width: 767px) {
   .bootstrap-table-header{}
   .bootstrap-table-header .normalize-container-button{margin: 0;}
   .bootstrap-table-header button.full-width{width: 100%;margin: 0;padding-left:0;padding-right:0;}
   .bootstrap-table-header button.full-width *{margin: 0;}
   .bootstrap-table-header button.full-width .btn-text{display: none;}
}
@media screen and (min-width: 768px) {
   	.bootstrap-table-header .search-box{width: auto;}
   	.bootstrap-table-header .search-box div{;float: left}
	.bootstrap-table-header .button-box{width: auto;}
	.bootstrap-table-header.row,
	.bootstrap-table-header > .row,
	.bootstrap-table-header > .search-box .row,
	.bootstrap-table-header > .button-box .row,
	.bootstrap-table-header > .count-box .row{margin: 0;}
	
	.bootstrap-table-header.row > *[class*='col-xs-'],
	.bootstrap-table-header.row > .search-box *[class*='col-xs-'],
	.bootstrap-table-header.row > .button-box *[class*='col-xs-'],
	.bootstrap-table-header.row > .count-box *[class*='col-xs-']{width: auto;padding-right: 0;padding-left: 0;}
	
	.bootstrap-table-header button.full-width .btn-text{margin-left:5px;}
}

/*FILTERS*/
.filter-container{padding:20px;background-color: #1E1A16;position: relative;opacity: 0;overflow: hidden;clear: both;margin-top: 10px;
	-webkit-transition: right 0.1s, opacity 0.1s,padding 0.1s;
		-o-transition: right 0.1s, opacity 0.1s,padding 0.1s;
			transition: right 0.1s, opacity 0.1s,padding 0.1s;
}
.filter-container.open{opacity: 1;}

.filter-container .filter-content{overflow: hidden;}
.filter-container .filter-content > div{display: block;margin-bottom: 10px;}
.filter-container .filter-content > div.clear{margin:0;}
.filter-container .filter-content > div.check{line-height: 38px;white-space: nowrap;width: 100%;overflow: hidden;text-overflow: ellipsis;}
.filter-container .filter-content > div:last-child{margin-bottom: 0;}
.filter-container .filter-content .filters-data-range{width: 100%;}
.filter-container .filter-content .std.menuButton{width: 100%;}

.filter-container .filter-footer{position: relative;right: 0; bottom: 0;left: 0;background-color: #1E1A16;clear: both;}
.filter-container .filter-footer .footer-inner-container{overflow: hidden;padding-top: 10px;}
.filter-container .filter-footer .filters-footer-close-btn{display: none;}
.filter-container .filter-footer *[class*='col-xs-'] button{width: 100%;}
.filter-container .filter-footer .footer-inner-container.row .col-xs-12.filters-footer-close-btn{display: none;}

@media screen and (min-width: 768px){
	
	.filter-container{overflow: hidden;margin-top: 5px;}
	.filter-container .filter-content > div{float: left;margin-right: 20px;}
	.filter-container .filter-content > div.clear{margin:0;}
	.filter-container .filter-content > div.check{white-space: normal;width: auto;overflow: visible;}
	.filter-container .filter-content .filters-data-range{max-width: 300px;}
	.filter-container .filter-content .std.menuButton{width: auto;}
	
	.filter-container .filter-footer .footer-inner-container{padding-top: 0;}
}

@media screen and (min-width: 768px) and (max-width: 1239px){
	.filter-container .filter-footer .footer-inner-container.row .col-xs-12{width: auto;}
}

@media screen and (min-width: 1240px) {
   body.filters-open #main-content{margin-right: 320px;}
   
   .filter-container{position: fixed;top: 50px;bottom: 0;right: 0;padding:15px 0;opacity: 0;width: 320px;margin-top: 0;z-index:105;
   -webkit-transition: -webkit-transform 0.3s, opacity 0.3s,padding 0.3s;
			-o-transition: -moz-transform 0.3s, opacity 0.3s,padding 0.3s;
				transition: transform 0.3s, opacity 0.3s,padding 0.3s;
    -webkit-transform: translate3d(100%,0,0);
		-moz-transform: translate3d(100%,0,0);
			transform: translate3d(100%,0,0);
    }
	.filter-container.open{padding:15px;opacity: 1;
    -webkit-transform: translate3d(0,0,0);
		-moz-transform: translate3d(0,0,0);
			transform: translate3d(0,0,0);
    }
	
	body.filters-open.no-anim #main-content,body.no-anim #main-content{
		-webkit-transition: margin-left 0.3s,margin-right 0s;
			-o-transition: margin-left 0.3s,margin-right 0s;
				transition: margin-left 0.3s,margin-right 0s;
	}
	
	.filter-container .filter-content-ext{position: relative;}
	.filter-container .filter-content-ext div.scrollbar{right: 0px;top: 0;}
	.filter-container .filter-content-ext div.scrollbar{position: absolute;display: none;}
	
	.filter-container .filter-content-ext .filter-content.scrollable{padding-right: 20px;}
	
	.filter-container .filter-content-ext .scrollbar .std.scrollbar-y-base{background: #000000;}
	.filter-container .filter-content-ext .scrollbar .std.scrollbar-y-control,.filter-container .scrollbar-y-control.hover{background: #d4d4d4;}
	
	.filter-container .filter-content > div{float: none;margin-right: 0;}
    .filter-container .filter-content > div.check{white-space: nowrap;width: 100%;overflow: hidden;text-overflow: ellipsis;}
	.filter-container .filter-content .filters-data-range{width: 100%;}
	.filter-container .filter-content .std.menuButton{width: 100%;}

	.filter-container .filter-footer{position: absolute;}
	.filter-container .filter-footer .footer-inner-container{padding: 20px;}
	.filter-container .filter-footer .footer-inner-container.row .col-xs-12.filters-footer-close-btn{display: block;}
}

/*ROW TPL*/
@-webkit-keyframes newLine {
    0% {background-color: rgba(250,190,88, 0.6);}    
    50% {background-color: rgba(250,190,88, 0.5);}
    100% {background-color: rgba(250,190,88, 0);}
}
@keyframes newLine {
    0% {background-color: rgba(250,190,88, 0.6);}    
    50% {background-color: rgba(250,190,88, 0.5);}
    100% {background-color: rgba(250,190,88, 0);}
}

.row-tpl{border-bottom:1px solid rgba(64,55,47,1);vertical-align:middle;background:transparent;-webkit-backface-visibility: hidden;backface-visibility: hidden;
 -webkit-transition:opacity 0.3s;
    -moz-transition:opacity 0.3s;
         transition:opacity 0.3s;
}
.row-tpl.over:hover{background-color: #1E1A16;}
.card .row-tpl.over:hover{background-color: #000000;}
.row-tpl.new{
    -webkit-animation: newLine ease-out 4s;
    -moz-animation: newLine ease-out 4s;
    animation: newLine ease-out 4s; 
}
.row-tpl.deleted{opacity:0;}
/*.row-tpl.semi-hidden{opacity: 0.5}*/
.row-tpl.selected{background:#1E1A16;}
.row-tpl.selected .std.checkbox.active:before{color:#2ECC71;}
.row-tpl td{padding:8px 6px;vertical-align:middle;text-align:left;z-index: 10;position: relative;font-size: 14px;}
.row-tpl td span.small{font-size:0.7em;}
.row-tpl .go-btn{font-size: 16px;line-height: 16px;color:#808080;text-align: center;}
.row-tpl .go-btn span:before{content:"\e610";font-family:'icon-core';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;cursor:pointer;}
.row-tpl .go-btn:hover{color:#000000;}
.row-tpl .del-btn{font-size: 16px;line-height: 16px;color:#808080;text-align: center;} 
.row-tpl .del-btn span:before{content:"\e681";font-family:'icon-core';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;cursor:pointer;}
.row-tpl .del-btn:hover{color:#EF4836;}
.row-tpl span[class*=icon-]{font-size: 16px}
.row-tpl span.pointer[class*=icon-]{color:#808080;}
.row-tpl span.pointer[class*=icon-]:hover{color:#000000;}
.row-tpl input{text-align: right;}

.row-tpl .img .empty-image{line-height:100%;text-align: center;font-size: 20px;}

/*TRANSLATE*/
#meb-translate{}
#meb-translate #file-list{text-align: center;}
#meb-translate .outer-lang-cont{margin-top: 20px;}
#meb-translate .lang-col{}
#meb-translate .lang-col .inner-lang-col{padding: 15px;background-color: #1E1A16;overflow: hidden;}
#meb-translate textarea{resize: none;}
#meb-translate .header-translate-col{overflow: hidden;}
#meb-translate p.namespace{color: #858b86;font-size: 12px;line-height: 12px;font-weight: 400;padding-top:20px;}

#meb-translate .hidden-2{display: none;}
#meb-translate .force-visible{display: block;}
#meb-translate .margin-left{margin-left: 5px;height: 30px;line-height: 26px;}
#meb-translate .margin-right{margin-right: 5px;}
#meb-translate .header-translate-page{position: relative;}
#meb-translate .to-translate-check-cont{position: absolute;right: 0;}
#meb-translate .super-btn-check-cont{position: absolute;left: 0;}
#meb-translate .super-btn-check-cont span{font-size: 20px;padding:10px;}
#meb-translate .super-btn-check-cont #check-enable-set-to-translate:before{content:"\e610";color:transparent;font-family:'icon-core';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;}
#meb-translate .super-btn-check-cont #check-remove-file:before{content:"\e681";color:transparent;font-family:'icon-core';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;}
#meb-translate .super-btn-check-cont #check-remove-file{display: none;}
#meb-translate .inner-tooltip-side-btn .std.inner-tooltip .inner-tooltip-text{margin:11px;}
#meb-translate .lang-flag{height: 26px;width: 26px;top: 2px;position: relative;}
#meb-translate .no-visible{visibility: hidden;position: absolute;}
#meb-translate .max-height-textarea{height: 200px;}

#meb-translate .field-container{max-height: 200px;}
#meb-translate .field-container-check{overflow: hidden;}

#meb-translate .field-container-check > button{float: left;}
#meb-translate .field-container-check > div,#meb-translate .field-container-check > textarea{float: left;}

#meb-translate .field-container-check > button{display: none;}
#meb-translate.show-check .field-container-check > button{display: inline-block;}

#meb-translate .field-container-check > div,#meb-translate .field-container-check > textarea{width: 100%;}
#meb-translate.show-check .field-container-check > div,#meb-translate.show-check .field-container-check > textarea{ width: calc(100% - 27px);}

#meb-translate .field-oth-container{overflow: hidden;}

.std.checkbox.confirm-lang:before{content:"\e919";color:#808080;}
.std.checkbox.confirm-lang.over:before{content:"\e919";color:#FFF;color:#2ECC71;}
.std.checkbox.confirm-lang.active:before{content:"\e919";color:#2ECC71;}  
.std.checkbox.confirm-lang.active.over:before{content:"\e919";color:#2ECC71;}

#meb-translate .field-oth-container > button{float: left;}
#meb-translate .field-oth-container > button:before{line-height: 36px;}
#meb-translate .field-oth-container > div,#meb-translate .field-oth-container > textarea{float: right;}

#meb-translate .field-oth-container > button{display: none;}
#meb-translate.show-check-to-translate .field-oth-container > button{display: inline-block;}

#meb-translate .field-oth-container > div,#meb-translate .field-oth-container > textarea{width: 100%;}
#meb-translate.show-check-to-translate .field-oth-container > div,#meb-translate.show-check-to-translate .field-oth-container > textarea{ width: calc(100% - 27px);}

/*TRANSLATE*/

/*
#meb-translate{}
#meb-translate #file-list{text-align: center;}
#meb-translate .outer-lang-cont{margin-top: 20px;}
#meb-translate .lang-col{}
#meb-translate .lang-col .inner-lang-col{padding: 15px;background-color: #1E1A16;overflow: hidden;}
#meb-translate textarea{resize: none;}
#meb-translate .header-translate-col{overflow: hidden;}
#meb-translate p.namespace{color: #858b86;font-size: 12px;line-height: 12px;font-weight: 400;padding-top:20px;}

#meb-translate .hidden-2{display: none;}
#meb-translate .force-visible{display: block;}
#meb-translate .margin-left{margin-left: 5px;height: 30px;line-height: 26px;}
#meb-translate .margin-right{margin-right: 5px;}
#meb-translate .header-translate-page{position: relative;}
#meb-translate .to-translate-check-cont{position: absolute;right: 0;}
#meb-translate .super-btn-check-cont{position: absolute;left: 0;}
#meb-translate .super-btn-check-cont span{font-size: 20px;}
#meb-translate .inner-tooltip-side-btn .std.inner-tooltip .inner-tooltip-text{margin:11px;}
#meb-translate .lang-flag{height: 26px;width: 26px;top: 2px;position: relative;}
#meb-translate .no-visible{visibility: hidden;position: absolute;}
#meb-translate .max-height-textarea{height: 200px;}

#meb-translate .field-container{max-height: 200px;}
#meb-translate .field-container-check{overflow: hidden;}

#meb-translate .field-container-check > button{float: left;}
#meb-translate .field-container-check > div,#meb-translate .field-container-check > textarea{float: left;}

#meb-translate .field-container-check > button{display: none;}
#meb-translate.show-check .field-container-check > button{display: inline-block;}

#meb-translate .field-container-check > div,#meb-translate .field-container-check > textarea{width: 100%;}
#meb-translate.show-check .field-container-check > div,#meb-translate.show-check .field-container-check > textarea{ width: calc(100% - 27px);}
*/

/*VIDEO POPUP*/
.video.popup{opacity:1;}
.video.popup .popup-outer{background-color:transparent;}
.video.popup .popup-body{width:280px;height:157px;background-color:transparent;}
.video.popup .popup-top-bar{position:relative;font-size:16px;line-height:16px;font-weight:700;padding-top:15px;margin:0 20px;}
.video.popup .popup-title{margin:0;padding:0;text-align: left;width:100%;color:#FFF;font-weight:300;}
.video.popup .popup-text{margin:0;padding:0;text-align: left;width:100%;font-size:12px;color:#fff;} 
.video.popup .popup-btnClose{color:#FFF;}
.video.popup .popup-btnClose.over{color:#FFF;}

.video.popup .popup-body .home-video-popup{width:280px;height:157px;}

@media screen and (min-height: 900px) { 
    .video.popup .popup-outer{margin-bottom : 0;}
}
@media screen and (min-width: 480px) { 
    .video.popup .popup-body{width:400px;height:225px;}
    .video.popup .popup-body .home-video-popup{width:400px;height:225px;}
}
@media screen and (min-width: 768px) { 
    .video.popup .popup-body{width:600px;height:337px;}
    .video.popup .popup-body .home-video-popup{width:600px;height:337px;}
}
@media screen and (min-width: 996px) { 
    .video.popup .popup-body{width:800px;height:450px;}
    .video.popup .popup-body .home-video-popup{width:800px;height:450px;}
}
@media screen and (min-width: 1240px) { 
    .video.popup .popup-body{width:900px;height:506px;}
    .video.popup .popup-body .home-video-popup{width:900px;height:506px;}
}
@media screen and (min-width: 1600px) { 
    .video.popup .popup-body{width:1400px;height:787px;}
    .video.popup .popup-body .home-video-popup{width:1400px;height:787px;}
}