
.ui-autocomplete { width:320px !important; border:1px solid #999; max-height:400px !important; list-style-type:none; }
.ui-autocomplete li { display:list-item; border:0; padding:0px !important; margin:0px !important; }
.ui-autocomplete li img { float:left; margin-left:5px; margin-right:5px; }
.ui-autocomplete li .name { float:left; width:155px; }
.ui-autocomplete li .price { float:right; width:60px; text-align:right; }
.ui-autocomplete .ui-menu-item { padding:0px !important; margin:0px !important; }
.ui-menu .ui-menu-item a { list-style:none; display:block; text-decoration:none; color:#666666; height:60px; padding:5px; margin:0px; font-weight:normal; cursor:pointer; }
.ui-state-hover,.ui-state-focus{ background:#eee !important; }
.show_all { padding-top:15px; text-align:center; }
.ui-helper-hidden-accessible { display:none; }

.videoWrapper { position:relative; padding-bottom:56.25%; padding-top:25px; height:0; margin-bottom:5px; }
.videoWrapper iframe { position:absolute; top:0; left:0; width:100%; height:100%; }

#fx img { -webkit-transition:all 0.5s; }
#fx img:hover { -webkit-filter:none; }
#fx img.brightness:hover { -webkit-filter:brightness(0); }

#doinvert img { -webkit-transition:all 0.5s; }
#doinvert img:hover { -webkit-filter:invert(100%); }

.saturate {-webkit-filter:saturate(3);}
.grayscale {-webkit-filter:grayscale(100%);}
.contrast {-webkit-filter:contrast(160%);}
.brightness {-webkit-filter:brightness(0.25);}
.blur {-webkit-filter:blur(3px);}
.invert {-webkit-filter:invert(100%);}
.sepia {-webkit-filter:sepia(100%);}
.huerotate {-webkit-filter:hue-rotate(180deg);}
.opacity {-webkit-filter:opacity(50%);}

#cookieQbox { position: fixed; bottom: 0; width:600px; padding:10px; background:#ffffff; border-top:#eeeeee 1px solid; border-right:#eeeeee 1px solid; -webkit-border-top-right-radius:5px; -moz-border-top-right-radius:5px; border-top-right-radius:5px; -moz-box-shadow:0 0 5px #333333; -webkit-box-shadow:0 0 5px #333333; box-shadow:0 0 5px #333333; }
.cookieQinfo { float:left; width:85%; font-size:9pt; }
.cookieQbtn { float:right; width:15%; }
.cookieQbtnSubmit { background:#ffffff; color:#337ab7; border:#337ab7 1px solid; padding:6px 10px; text-align:center; font-weight:bold; font-size:9pt; }
.cookieQbtnSubmit:hover { background:#daebf9; }

@media ( max-width:800px ){
	#cookieQbox { width:100%; -webkit-border-top-right-radius:0px; -moz-border-top-right-radius:0px; border-top-right-radius:0px; }
	.cookieQbtn { text-align:right; }
}
@media ( max-width:550px ){
	.cookieQinfo { width:80%; font-size:8pt; }
	.cookieQbtn { width:20%; }
	.cookieQbtnSubmit { padding:5px 7px; font-size:8pt; }
}
@media ( max-width:370px ){
	.cookieQinfo { width:78%; }
	.cookieQbtn { width:22%; }
	.cookieQbtnSubmit { padding:5px 7px; }
}

#swiperupper { position:fixed; display:none; width:56px; height:56px; right:50px; bottom:50px; }
.swiperupper-show { display:block !important; cursor:pointer; }
@media ( max-width:450px ){
	#swiperupper { width:56px; height:56px; right:30px; bottom:30px; }
}
