/* fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #fff;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
	min-width:400px;
	min-height:150px;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
	display: block;
	/*width: 100%;*/
	height: 100%;
}

#fancybox-loading,
.fancybox-close,
.zoom-close a,
.fancybox-prev span,
.fancybox-next span {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAACYCAMAAACoAftQAAAAvVBMVEUAAAAAAAAAAAAODg4AAAAAAAAAAADNzc0BAQHZ2dkDAwMHBwcAAADf398CAgI/Pz8BAQEAAACCgoIcHBzl5eUAAAC/v7/x8fEGBgZnZ2cAAADs7OwGBgb4+Pg/Pz/Jycmenp5nZ2f39/eDg4MAAADQ0ND4+Piurq7a2tr8/Pzs7OwAAAD5+fn9/f3e3t4AAAD///9OTk7BwcE1NTWsrKyNjY2cnJx6enpdXV1oaGgsLCy6uroiIiLOzs5BQUFt3PCNAAAAL3RSTlMAAQMIDRIZHSMnLTpESFNVXWlpbG15en+HiZCWoaGssrO2vsDFydPU3uL4+fr9/Ywv6xsAAAQVSURBVHhe7JZbc6JMGIQXAUOQEMi3uMYkrmopZgqs5ujZ//+zvpdNzMsMlli1N3uRvtCbpzo9I+nmhyqN9OO6GNQ6Ha1SG0mcrhskXe90rvKE6kbX7r9MF4vp2887nfBrqPW0xJemD4w32e7jHIj2602SbNZ7Qfgd0zJLtgKi2B0+tSsE3h8u0RX7HGGfHWrK9oiIbrK69SiQHxTliO5VWtP0rrNEemhoj6muaYqx2XuGyJrwbgUKohhb3hIFM6wCC7Zm4+M5Zs5fpKNiTYndEOUHDFRYCeADLvGiy7DtL7E5/12gJPacalPlqEc2eoFAdmCa2UOGyOhoUuQgwo7PxCwJMGXYGcQMlyCVX3DchCkGs3V6h0iFgyUSZsuS6QQLGaYDhueUHxhf3RpzOqB8dRMcz84lf5FS9A1Ngi2PQm8PF7RBZOnEyqFnSC/BKX6bHQmucpB13mRzCJtTsPUowlpl14if2JifUXcwgeqdA2OLn1C+PdsbzCKkW0a3KeKxbbAxF4FJ9EgAaXGqyFORAuLZNrkMZNoNKnNS9PE5dpltFofjB4PJXIAk5rP/HMu4Ukmm7XjEkwLfc2yT66tJk7lp2T2H1LMtk2wVVsWpcE0SlW4DbeLE/xG3eRvfQv7Fptw4KvpDNRKLt1/3rZty/xbjrPef1+5D018ITYttkiTrfAUsrmzK3RTIT/woHxH3DaZl9h2rRH2aX0ydaYb1BVK1zNdA32RvNn7DkVmmoyeVJvYBMcdl5Vg2/lW0zpSbUNIKT12KLV8wVjsmNvGW63feU3qj86veGQmAA1e5qzbStNZdmVTlRzzbSjG+4+t4u1iqjxxjR6pczaiNBCCVXoGx25X7mUNGgJBHM/QsXWp+dk4U5xJjX4EXSM7ACcCxnnnm2zI8rxVoFgMr/lUwUpyNPvYVx/eRfaUSQzkzLWxEOVhiwynCAd2GvCm/2bquBPEo+LxnDv0YXdyfFOHQP+8EV/kY0enSorxyitoLxxwiabDRqDImWF2JJVBIeVNEk2HgsDGn7vkhcPy67lMOiBGF4AGS3tX8yYqAfb5eF/kRiMPX4cDjEDLd8wezJT4lwtHrMHBtbg6V9oLhYDYLw3A2eSVbn0elSdMCecFg+Ee0Kq7dlftLXSCrRxNE8lzH7hp0Nu3qpHQty7Ztq2sabHvtpb/SLauisVTye1O+N2Ubbxhu2xSAq6x1UwoAWfum8P3Gu5ZNYaUA2jaFJYCofVPYOWnZFD4TcLpxU1ZAnN24KRnfxQ2bshEE/Vub8r0p35vi/t9eHRoBDMNQDJUvMLkOkDMM+8D7b9cR+kOKLPy4juojnQeAkWWVAyLLLINVdovj44N8LOqi/3Djxo0bN5ZvdbWJuwHhrw2ILYdqBwDT2fEEXtrZFmVcCWLiAAAAAElFTkSuQmCC');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background-image: url("data:image/gif;base64,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");
	background-repeat: no-repeat;
	background-position: center center;
}

.fancybox-close {
	position: absolute;
	top: -10px;
	right: -10px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 10%;
	height: 90%;
	cursor: pointer;
	text-decoration: none;
	background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
	background-color: transparent;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjY3NjM0OUJFNDc1MTFFMTk2RENERUM5RjI5NTIwMEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjY3NjM0OUNFNDc1MTFFMTk2RENERUM5RjI5NTIwMEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNjc2MzQ5OUU0NzUxMUUxOTZEQ0RFQzlGMjk1MjAwRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNjc2MzQ5QUU0NzUxMUUxOTZEQ0RFQzlGMjk1MjAwRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgbXtVkAAAAPSURBVHjaYhDg4dkAEGAAATEA2alCfCIAAAAASUVORK5CYII=');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding: 5px;
	margin-top:1px;
	color: #fff;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close,.zoom-close a, .fancybox-prev span, .fancybox-next span {
		background-image:url('/ReadySkins/wonder/img/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/ReadySkins/wonder/img/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
@media screen and (max-width: 667px) {
	.fancybox-nav{
		height:80%;
	}
}


/*ALERT CSS*/
.ajax_warning{
	text-align:center;
}
.ajax_message,
.ajax_warning{
	max-width:400px;
}
.ajax_message .title{
	font-size:18px;
	display:block;
	margin-bottom:15px;
	color:#f97c00;
}
.ajax_warning p{
	background-image:url("data:image/gif;base64,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");
	background-repeat:no-repeat;
	padding:5px 0 25px 55px;
	text-align:left;
	font-size:16px;
}
.ajax_message p{
	padding:0 0 25px 0;
	font-size:16px;
}
.ajax_message input,
.ajax_warning input{
	padding:4px;
	font-size:14px;
}
.ajax_message a,
.ajax_warning a{
	text-decoration:none;
}
.ajax_message a.imageLink,
.ajax_warning a.imageLink{
	background:none !important;
	width:auto;
	display:inline;
}
.ajax_message a img,
.ajax_warning a img{
	margin:0 10px 10px 0 !important;
	float:left;
}
.ajax_message hr{
	clear:both;
	border:0;
	border-top:1px solid #ddd;
}
.ajax_message h2{
	font-size:14px;
	padding:0;
	margin:0 0 5px 0;
}
.ajax_message .webRequestMail{
	width:60%;
}
#readyYtApiPlayer{
	width:500px;
}
.readyTemporayHiddenElement{
	display:none;
}
.ajax_message .shippingTimes strong{
	color:#ff0000;
	font-size:13px;
	margin:0 0 5px 0;
	padding:0;
}
.ajax_message .shippingTimes{
	color:#000;
	font-size:11px;
	text-align:center;
}
.ajax_message .shippingTimes span{
	display:block;
	font-weight: bold;
}
#zoom-box{
	background-color:#fff;
	position:fixed;
	text-align:center;
	bottom:0;
	top:0;
	left:0;
	right:0;
	padding:0;
	height:100%;
	width: 100%;
	z-index:1000;
}
#zoom{
	padding-top: 50px;
	border:2px solid;
	width:100%;
	height:100%;
	text-align:left;
}
#zoom.loading{
	background-image:url("data:image/gif;base64,R0lGODlhMAAwAKIFAP39/sLJz8rQ1djc4Ort7////wAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiOGFhYTYzMi01OTBiLTRmNzktYTczMC01ZTY0OTY3Y2IyY2UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTMzMTBDMTk0RUQxMTFFMzg4MkJDNTk5QTc3NTdFRkEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTMzMTBDMTg0RUQxMTFFMzg4MkJDNTk5QTc3NTdFRkEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NWJkY2YyNTUtMmI5OS00MDM4LWIwYzItZjVjOTY3NjY3MDEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmI4YWFhNjMyLTU5MGItNGY3OS1hNzMwLTVlNjQ5NjdjYjJjZSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8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");
	background-position: center center;
	background-repeat: no-repeat;
}
.zoom-close{
	z-index: 1000;
	position: absolute;
	right: 13px;
	top: 10px;
	width: auto;
	background: rgba(255, 255, 255, 0.5);
}
.zoom-close a{
	font-size:0;
	width: 36px;
	height: 36px;
	cursor: pointer;
	display: block;
}.thumb_wrapper a.prev,
.thumb_wrapper a.next{
	width:26px;
	height:100%;
	position:absolute;
	outline:none;
	cursor:pointer;
	top:0;
	border:0 !important;
	z-index:10;
}
.thumb_wrapper a.prev{
	left:0px;
	background-repeat:no-repeat;
	background-position: 0 center;
	background-color:transparent;
}
.thumb_wrapper a.next{
	right:0px;
	background-repeat:no-repeat;
	background-position:100% center;
	background-color:transparent;
}
.thumb_wrapper a.prev,
.thumb_wrapper a.next{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAlEAYAAACyoH2oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAVSSURBVHja7JtfaFNXAMa/e3ubWO0acBVqycMwMXQlBu3D0P7xoWhIa5RagmilffKhbHsQm4chTvAlsGF1ILiwSfZgV4oE/yZtKRLcbKzkoY4YWjWtDikhriX/Vq03Tc7dwz13xaZWZInNdfd7+XHuOfdyvvvlnNyc3MMAALA+IpL9QiTTSNn8JlkLLVspzfR4Ky23vuU86XrS9Y2UekotZQWlivK1yCw9n+8WmXQKgiAIwutyvKcYhmEYpmyLWKq4I3JdUGTJXyKFasp1lGnKFOUM5RRliDIgkozSsm8ZB2k9pTBC6aHHh99y3iiEItfiwuLC4kK0NxaOhWNhz292p91pdzY4RAOfbhFbAe8ibW/v6erp6ulqrImdiZ2JnfGWLk4vTi9OR38t9vtQ9EEtV3Zvdm92b+LbC2MXxi6MtaynM4Jx9YDK/uzd0bujd4eZZHdld2V3Jb6Tm2/ZBSUp/iz+LP5s5CsxiM39qwe1+WLMH/PH/MOfyNUvC5lK06Zp07Q1mKURtXrr9e2aiCaiiTRUydUv8+/QkqsBhmEYxvCj6CL85VvqDWL948dy9SnbEfV/kxKUEpQiJSglKEVKUIqUoJSg8qAX5AV5QQDextt428dz4yQ/kr9CiyvUhT1Wj9VjBYLpYDqYBtRutVvtBo4NHBs4NgBoDmsOaw7LL6DkQHIgOQBccl1yXXIBvIW38BbApDKpTCrA6rF6rB4ZrEx4Q96QNwQ8nHk483Amt75R36hv1C9RbisTo1OjU6NTS1yubdpt2m1aYJ9xn3GfsQhH1NDc0NzQHDC5e3L35G6AA/fGxdUH1AfUBwATa2JNLAAXXHDJb0SZHCaHyQE8IA/IAwLwN/mb/M2l+klMYhIA+4R9wj4BWipbKlsqi2BEjZwYOTFyAphwT7gn3Ln16gp1hboCsF2xXbFdATbVbqrdVJvHKWGN1vpmJ2YnZicA9yH3IfchgE/xKT6V267WVmurtQHmc+Zz5nNrENSjjkcdjzqA2823m283rxDQPfU99T3goPWg9aAVqGyvbK9sL8DcvcaLsnNX567OXQWuea55rnkAvp6v5+tz2+3x7fHt8QE1/TX9Nf0fcOpj77P32ftAKSklpSs89XAnuZPcSYDxMT7G9/E+NjPPmefMc4A7zh3njgPEQRzEscL9CrABNrCGU99d413jXSMQjoaj4WhuvcqkMqlMQGtda11rHbDx7MazG8/Kf0TF7DF7zA4Mjg+OD44D6WA6mA7mtttatbVqaxXQFGoKNYWK4KnPn/Fn/Blg2jntnHauEFhEFVFFgP3D+4f3DwMbxjeMbxiXX1Av617WvawDblluWW5ZgHR1ujpdndtO163r1nUDDVwD15CHR7a8/eCVOmRIGBKGBMCVc+Vc+RKJgRiIAXjqeup66pLvVCf1X/Kz3KfkP18BFWxlYuepnad2ngL0GX1GnwFKOko6SjqAskBZoCwA6Np0bbo2+QYl9V/yI/mT/Er+865Cv5SR0CV0CZ0gpL1pb9pbgLdzxG+Ci6u/3CJNffmT5EfyV2gp70woi7KKlKCUoBQpQSlSglKCUqQE9Z9//20XtgvbX9F/gkjj6q2zvxM3cRP3vEEJ6gMreT15PXndTzeCvXrHcufCZ6n51HxqfuwbJagPJGImZmJOnu6L9kX7oud/obE5Vj8r0XpZe1l7WXv+b1JP6kl98nv5TSFFrkxPpifTM/t5/Eb8RvzG0JF87TiMH40fjR8d+jnTmenMdM42Fft9YEQDxb6Hl/SJfP21yNRPYvcX3nsdnu7h/UEsae6IXPcH7edp+vEtuj28/wwAea4CZYt/JiEAAAAASUVORK5CYII=");
}
#colMid .video_gallery .item{
	width:100%;
	max-width:100%;
	clear:both;
	margin:0 0 35px 0px;
	/*text-align:center;*/
	border:2px solid #DCDCDC;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow:hidden;
}
#colMid .thumb_wrapper{
	position:relative;
	/*text-align:center;*/
	margin:auto;
}
#colMid .video_gallery .thumb{
	margin:auto;
	overflow:hidden;
	height: 224px;
	/*^^^ altezza temporanea*/
}
#colMid .video_gallery .thumb ul{
	list-style:none;
	margin:0;
	padding:0;
}
#colMid .video_gallery .thumb ul li{
	list-style:none;
	text-align:center;
	margin:0;
	padding:0;
	display:inline-block;
	position:relative;
	top:0;
	left:0;
}
#colMid .video_gallery .thumb ul li a img{
	border-top:20px solid #fff;
	border-bottom:20px solid #fff;
	border-right:10px solid #fff;
	border-left:10px solid #fff;
	margin:auto;
	width:320px;
	height:180px;
}
#colMid .video_gallery .thumb ul li a::after{
	content:" ";
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:320px;
	height:180px;
	z-index:10;
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ1NDdFOUNBOUM4MDExRTc5MEI5RTlCMTY5ODkzMzNBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ1NDdFOUNCOUM4MDExRTc5MEI5RTlCMTY5ODkzMzNBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDU0N0U5Qzg5QzgwMTFFNzkwQjlFOUIxNjk4OTMzM0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDU0N0U5Qzk5QzgwMTFFNzkwQjlFOUIxNjk4OTMzM0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5luzL+AAAI1klEQVR42txae1BU1x3e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");
	background-position: center center;
	background-repeat: no-repeat;	
}
#colMid .video_embedded{
	border:2px solid #DCDCDC;
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 30px;
	position: relative;
	clear:both;
}
#colMid .video_embedded iframe{
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	border:0;
}
#colMid .video_gallery .description{
	position:absolute;
	bottom:23px;
	right:10px;
	left:10px;
	height:36px;
	overflow:hidden;
	line-height:1.2;
	background:#000;
	opacity:0.75;
	color:#fff;
	padding:2px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}#fancybox-thumbs {
	position: absolute;
	overflow: hidden;
	z-index:9000;
	
	background:#fff;
	
	border-left:10px solid #fff;
	border-right:10px solid #fff;
	border-bottom:10px solid #fff;
	
}
#fancybox-thumbs ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 5px 0 0 0;
}

#fancybox-thumbs ul li {
	float: left;
	opacity: 0.5;
	padding:0 2px 0 2px;
	margin:0 2px 0 2px;
	border:1px solid #999;
}

#fancybox-thumbs ul li.active {
	opacity: 1;
	border:1px solid #000;
}

#fancybox-thumbs ul li:hover {
	opacity: 1;
}

#fancybox-thumbs ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	outline: none;
}

#fancybox-thumbs ul li img {
	display: block;
	/*position: relative;*/
	border: 0;
	padding: 0;
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

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

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
      list-style: none; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }
.sy-box{
	clear:both;
	margin:0 0 20px 0;
}
@-webkit-keyframes left-right {
  0% {
    -webkit-transform: translateY(-20%) translateX(-10%);
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -o-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%);
  }

  100% {
    -webkit-transform: translateY(0%) translateX(10%);
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -o-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%);
  }
}

@-moz-keyframes left-right {
  0% {
    -webkit-transform: translateY(-20%) translateX(-10%);
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -o-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%);
  }

  100% {
    -webkit-transform: translateY(0%) translateX(10%);
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -o-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%);
  }
}

@-ms-keyframes left-right {
  0% {
    -webkit-transform: translateY(-20%) translateX(-10%);
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -o-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%);
  }

  100% {
    -webkit-transform: translateY(0%) translateX(10%);
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -o-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%);
  }
}

@keyframes left-right {
  0% {
    -webkit-transform: translateY(-20%) translateX(-10%);
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -o-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%);
  }

  100% {
    -webkit-transform: translateY(0%) translateX(10%);
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -o-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%);
  }
}

@-webkit-keyframes right-left {
  0% {
    -webkit-transform: translateY(0%) translateX(10%);
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -o-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%);
  }

  100% {
    -webkit-transform: translateY(-20%) translateX(-10%);
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -o-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%);
  }
}

@-moz-keyframes right-left {
  0% {
    -webkit-transform: translateY(0%) translateX(10%);
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -o-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%);
  }

  100% {
    -webkit-transform: translateY(-20%) translateX(-10%);
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -o-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%);
  }
}

@-ms-keyframes right-left {
  0% {
    -webkit-transform: translateY(0%) translateX(10%);
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -o-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%);
  }

  100% {
    -webkit-transform: translateY(-20%) translateX(-10%);
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -o-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%);
  }
}

@keyframes right-left {
  0% {
    -webkit-transform: translateY(0%) translateX(10%);
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -o-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%);
  }

  100% {
    -webkit-transform: translateY(-20%) translateX(-10%);
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -o-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%);
  }
}

/* added to the original element calling slippry */
.sy-box.sy-loading {
  background-image:url("data:image/gif;base64,R0lGODlhMAAwAKIFAP39/sLJz8rQ1djc4Ort7////wAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiOGFhYTYzMi01OTBiLTRmNzktYTczMC01ZTY0OTY3Y2IyY2UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTMzMTBDMTk0RUQxMTFFMzg4MkJDNTk5QTc3NTdFRkEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTMzMTBDMTg0RUQxMTFFMzg4MkJDNTk5QTc3NTdFRkEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NWJkY2YyNTUtMmI5OS00MDM4LWIwYzItZjVjOTY3NjY3MDEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmI4YWFhNjMyLTU5MGItNGY3OS1hNzMwLTVlNjQ5NjdjYjJjZSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8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");
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: 32px;
  -moz-background-size: 32px;
  -o-background-size: 32px;
  background-size: 32px;
  min-height: 40px;
  z-index:9999;
}
.sy-box.sy-loading .sy-slides-wrap, .sy-box.sy-loading .sy-pager {
  visibility: hidden;
}

/* element that wraps the slides */
.sy-slides-wrap {
  position: relative;
  height: 100%;
  width: 100%;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
}
.sy-slides-wrap:hover .sy-controls {
  display: block;
}
.sy-box a{
	border:0 !important;
}
/* element that crops the visible area to the slides */
.sy-slides-crop {
  height: 100%;
  width: 100%;
  position: absolute;
  overflow: hidden;
}
.sy-slides-crop2 {
  height: 100%;
  width: 100%;
  position: absolute;
  overflow: hidden;
  top: 0 !important;
}

/* list containing the slides */
.sy-list {
  width: 100%;
  height: 100%;
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
  position: absolute;
}
.sy-list li,.sy-box li{
	list-style: none !important;
	margin: 0 !important;
  	padding: 0 !important;
}
.sy-list.horizontal {
  -webkit-transition: left ease;
  -moz-transition: left ease;
  -o-transition: left ease;
  transition: left ease;
}
.sy-list.vertical {
  -webkit-transition: top ease;
  -moz-transition: top ease;
  -o-transition: top ease;
  transition: top ease;
}

/* single slide */
.sy-slide {
  position: absolute;
  width: 100%;
  z-index: 2;
}
.sy-slide.kenburns {
  width: 140%;
  left: -20%;
}
.sy-slide.kenburns.useCSS {
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.sy-slide.kenburns.useCSS.sy-ken:nth-child(1n) {
  -webkit-animation-name: left-right;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-name: left-right;
  -moz-animation-fill-mode: forwards;
  -o-animation-name: left-right;
  -o-animation-fill-mode: forwards;
  animation-name: left-right;
  animation-fill-mode: forwards;
}
.sy-slide.kenburns.useCSS.sy-ken:nth-child(2n) {
  -webkit-animation-name: right-left;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-name: right-left;
  -moz-animation-fill-mode: forwards;
  -o-animation-name: right-left;
  -o-animation-fill-mode: forwards;
  animation-name: right-left;
  animation-fill-mode: forwards;
}
.sy-slide.sy-active {
  z-index: 3;
}
.sy-slide > a {
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
}
.sy-slide > a[href="#"]{
  cursor: default;
}
.sy-slide > a > img {
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  border: 0;
}

/* next/ prev buttons, with arrows and clickable area a lot larger than the visible buttons */
.sy-controls {
  position: absolute;
  left: 0;
  top: 47%;
  width: 100%;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
   /*opacity: 0.2;
 	z-index:90;*/
  padding:0 !important;
  margin:0 !important;
}
.sy-box:hover .sy-controls a,.sy-box:hover .sy-pager{ opacity: 1; }
.sy-controls a {
  position:relative;
  float: left;
  display: block;
  width: 26px;
  height: 37px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAlEAYAAACyoH2oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAVSSURBVHja7JtfaFNXAMa/e3ubWO0acBVqycMwMXQlBu3D0P7xoWhIa5RagmilffKhbHsQm4chTvAlsGF1ILiwSfZgV4oE/yZtKRLcbKzkoY4YWjWtDikhriX/Vq03Tc7dwz13xaZWZInNdfd7+XHuOfdyvvvlnNyc3MMAALA+IpL9QiTTSNn8JlkLLVspzfR4Ky23vuU86XrS9Y2UekotZQWlivK1yCw9n+8WmXQKgiAIwutyvKcYhmEYpmyLWKq4I3JdUGTJXyKFasp1lGnKFOUM5RRliDIgkozSsm8ZB2k9pTBC6aHHh99y3iiEItfiwuLC4kK0NxaOhWNhz292p91pdzY4RAOfbhFbAe8ibW/v6erp6ulqrImdiZ2JnfGWLk4vTi9OR38t9vtQ9EEtV3Zvdm92b+LbC2MXxi6MtaynM4Jx9YDK/uzd0bujd4eZZHdld2V3Jb6Tm2/ZBSUp/iz+LP5s5CsxiM39qwe1+WLMH/PH/MOfyNUvC5lK06Zp07Q1mKURtXrr9e2aiCaiiTRUydUv8+/QkqsBhmEYxvCj6CL85VvqDWL948dy9SnbEfV/kxKUEpQiJSglKEVKUIqUoJSg8qAX5AV5QQDextt428dz4yQ/kr9CiyvUhT1Wj9VjBYLpYDqYBtRutVvtBo4NHBs4NgBoDmsOaw7LL6DkQHIgOQBccl1yXXIBvIW38BbApDKpTCrA6rF6rB4ZrEx4Q96QNwQ8nHk483Amt75R36hv1C9RbisTo1OjU6NTS1yubdpt2m1aYJ9xn3GfsQhH1NDc0NzQHDC5e3L35G6AA/fGxdUH1AfUBwATa2JNLAAXXHDJb0SZHCaHyQE8IA/IAwLwN/mb/M2l+klMYhIA+4R9wj4BWipbKlsqi2BEjZwYOTFyAphwT7gn3Ln16gp1hboCsF2xXbFdATbVbqrdVJvHKWGN1vpmJ2YnZicA9yH3IfchgE/xKT6V267WVmurtQHmc+Zz5nNrENSjjkcdjzqA2823m283rxDQPfU99T3goPWg9aAVqGyvbK9sL8DcvcaLsnNX567OXQWuea55rnkAvp6v5+tz2+3x7fHt8QE1/TX9Nf0fcOpj77P32ftAKSklpSs89XAnuZPcSYDxMT7G9/E+NjPPmefMc4A7zh3njgPEQRzEscL9CrABNrCGU99d413jXSMQjoaj4WhuvcqkMqlMQGtda11rHbDx7MazG8/Kf0TF7DF7zA4Mjg+OD44D6WA6mA7mtttatbVqaxXQFGoKNYWK4KnPn/Fn/Blg2jntnHauEFhEFVFFgP3D+4f3DwMbxjeMbxiXX1Av617WvawDblluWW5ZgHR1ujpdndtO163r1nUDDVwD15CHR7a8/eCVOmRIGBKGBMCVc+Vc+RKJgRiIAXjqeup66pLvVCf1X/Kz3KfkP18BFWxlYuepnad2ngL0GX1GnwFKOko6SjqAskBZoCwA6Np0bbo2+QYl9V/yI/mT/Er+865Cv5SR0CV0CZ0gpL1pb9pbgLdzxG+Ci6u/3CJNffmT5EfyV2gp70woi7KKlKCUoBQpQSlSglKCUqQE9Z9//20XtgvbX9F/gkjj6q2zvxM3cRP3vEEJ6gMreT15PXndTzeCvXrHcufCZ6n51HxqfuwbJagPJGImZmJOnu6L9kX7oud/obE5Vj8r0XpZe1l7WXv+b1JP6kl98nv5TSFFrkxPpifTM/t5/Eb8RvzG0JF87TiMH40fjR8d+jnTmenMdM42Fft9YEQDxb6Hl/SJfP21yNRPYvcX3nsdnu7h/UEsae6IXPcH7edp+vEtuj28/wwAea4CZYt/JiEAAAAASUVORK5CYII=");
  background-position: 0 0;
  background-repeat: no-repeat;
  font-size:0;
   opacity: 0.2;
	z-index:90;
}
.sy-controls .sy-next a{
    float: right;
    background-position: 100% 0;
}

@media only screen and (max-width: 600px) {
.sy-controls {
    display: block;
  }
  .sy-controls li {
    min-width: 2.1em;
  }
 
}

/* captions, styled fo the overlay variant */
.sy-caption-wrap {
  position: absolute;
  bottom: 0;
  z-index: 12;
  left: 0;
  width:100%;
}
.sy-caption-wrap .sy-caption {
  position: relative;
  left: 0;
  right:0;
  
  background-color: rgba(0, 0, 0, 0.54);
  color: #fff;
  padding: 0.4em 1em;
}
.sy-caption-wrap .sy-caption a:link, .sy-caption-wrap .sy-caption a:visited {
  color: #fff;
  font-weight: 600;
  text-decoration: none;
}
.sy-caption-wrap .sy-caption a:hover, .sy-caption-wrap .sy-caption a:focus {
  text-decoration: underline;
}
@media only screen and (max-width: 600px) {
  .sy-caption-wrap {
    left: 0;
    bottom: 0.4em;
  }
  .sy-caption-wrap .sy-caption {
    left: 0;
    padding: 0.2em 0.4em;
    font-size: 0.92em;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
}

/* pager bubbles */
.sy-pager {
  /*position: absolute;
   left: 0;
   bottom: 10px;
   */
   width: 100%;
   text-align: right;
   -webkit-transition: opacity 0.2s linear;
   -moz-transition: opacity 0.2s linear;
   -ms-transition: opacity 0.2s linear;
   -o-transition: opacity 0.2s linear;
   transition: opacity 0.2s linear;
   opacity: 0.2;
   margin-top:5px;
}
.sy-pager li {
  display:inline;
}
.sy-pager li.sy-active a {
  background-position: 100% 0;
}
.sy-pager li a {
	font-size:0;
  display: inline-block;
    width: 14px;
    height: 14px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAOEAYAAADiWek7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAPNSURBVHjaxJdfSFtXHMe/iecmzubq1NiMbDIpSTZEg5RNOqKdkzaMNQs+uGQvcZsPJaB7KU5KQLfpkFL2MLamZEPqJjJS7YMUJ2y0saN31PowJBkyzB6CSqqN1ZiwpSb3zx5ubsfaxQyae/29/Djn/u7vdz/few7nd4ACJgiCIAjNVtHPzIh+Y134l0lj6XmzFUVMjJPP/7/6peOS6qqkCd7P+3m/RiOOPhpEGGGEP74KK6ywUqtFvzCMMMI5ixj/qVucvHBB3afuU/dx7OOF5TKVSqVSqf4Zy831hJBsGVvGln3FYR7zmO9XPzVREEEELy2SCTJBJj587bCElJvrkZDZoexQdqitTYy6fVsevPZ2zahmVDPKMEoJqRQXNUKNUCMMo0qlU+lU+mo1RShCEddOqUvl2BybY6drKulKupJ27yolZDGu7et7x1OrwPTIjXHmGvDH6Q3TvQrgJfOLY8+7APetU5fbPwOendSljlwuzEXraB2tc+8SOOGE8+QUz/Isz8pARkBATk7lR2eglBXhmlm8WclcBBJvJIf3XgBqG6reoreBzdEHs7vjwPc//KT5uQPw2rvsb9oP4AohhBDOEMEhOARH7TFuhVvhVkrPIzQKjUJj7TEsYAELismIQlx8lzAn/A48+HEvkM4CVfeOmCpOAVSaZMlFIFfFmth3gR333mJ6GeBe5+5zlgO4pJ2QqE/UJ+q3zKSH9JCeo6ulBmIn2Ul28r6lbr1uvW7dEFVqaxfjCp67SX4ZB/68kel/2A9ohqkTJARkXbkgawLoLyu+KB8EXP2dDbZvC3Pp1/Rr+jVDlCSdSWfSeXe42lJtqba8XXIwKT/88MMPj1IrshiX/fqr31h9wB3vb0dXPwE2p3aWkgOAoaPmUpUPsJ1v3nh5EOCucXauqXB+PfTQAx4S6Y30RnqvZGxGm9FmLL2QkaZIU6TpSiYvpGJWjEuHcrsWwOnYK2h2AQCy4lLDWWwCSOEszgGcnQN3AJcJJpjwqI98ZnZ5f3l/ef+7Dwxeg9fgfeepT++twFZgKzBT06Jt0bZo35sQZzNdyvaR8nOJPJkutQToiXginshAbSwei8fiX7/PdXPdXDd/nmd4hmeAYl6Kl96X8kn5cSimHJfqscoPRVfnGouORceibZuOJceSY8lL0XE6TsePf05CJERC+hNsJ9vJdm4vpo1pY9r468Bc61zrXGsg5zP7zD4z85yYJzGdz1t+WDcbubmeuCL+t2lviV6fP/UqZvNNVCx/djWI/q/8n9nONwr7HcUu+QoLKRuXxPP3APanWNVb3m0aAAAAAElFTkSuQmCC");
  background-position:0 0;
  background-repeat: no-repeat;
    text-indent: -9999px;
    margin: 0 3px;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
.sy-pager li a:link, .sy-pager li a:visited {
	
}
.sy-pager li a:hover, .sy-pager li a:focus {
	
}

/* element to "keep/ fill" the space of the content, gets intrinsic height via js */
.sy-filler {
  width: 100%;
}
.sy-filler.ready {
  -webkit-transition: padding 600ms ease;
  -moz-transition: padding 600ms ease;
  -o-transition: padding 600ms ease;
  transition: padding 600ms ease;
}
.sy-filler2{
  width: 100%;
  padding-top: 0!important;
}#menu,
#menu li,
#mainTableContainer{
  position:relative;
  left:0;
  top:0;
}
#menu li a{
	display:block;
}
#megamenuLayer .megamenuLayerWrapper{
	visibility:visible;
	position: relative;
}
.megamenuLayerWrapper{
	visibility:hidden;
	position: absolute;
}
#megamenuLayer{
	background:#fff;
	-webkit-box-shadow: 0 4px 6px -2px rgba(0,0,0,.5), inset 1px 1px 0 #fff;
       -moz-box-shadow: 0 4px 6px -2px -moz-rgba(0,0,0,.5), inset 1px 1px 0 #fff;
            box-shadow: 0 4px 6px -2px rgba(0,0,0,.5), inset 1px 1px 0 #fff;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
	max-width:900px;
	min-width:500px;
}
#megamenuLayer .megamenuLayerWrapper{
	display:table;
	width:100%;
}
#megamenuLayer .columnizeContainer {
    -moz-column-gap: 10px;
    -webkit-column-gap: 10px;
    column-gap: 10px;
 	-moz-column-count: 3;
	    -webkit-column-count: 3;
	    column-count: 3;
}
#megamenuLayer .dontsplit{
    display:table; 
}
#megamenuLayer h3{
	border-bottom:1px dotted #ddd;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	font-size:16px;
}
.megamenuLayerContent{
	min-width:500px;
	min-height:200px;
    padding:30px 20px 30px 20px;
	display:table-cell;
	vertical-align:top;
}
.megamenuLayerImage{
	display:table-cell;
	vertical-align:top;
	padding:10px;
	border-left:1px solid #bbb;
	background:#eee;
	text-align:center;
	max-width:300px;
	width:20%;
	overflow:hidden;
}
.megamenuLayerImage img{
	max-width:300px;
}
li.megamenuOverItem a,
li.megamenuOverItem a:hover{
    background: #fff !important;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    color:#000 !important;
	-webkit-box-shadow:5px 0 10px -3px rgba(0,0,0,0.42);
	-moz-box-shadow:5px 0 10px -3px rgba(0,0,0,0.42);
	box-shadow:5px 0 10px -3px rgba(0,0,0,0.42);
}
/*Per adesso aggiungiamo regole anche per le categorie a centro pagina altrimenti le skin personalizzate non hanno regole*/
#categorieslinks{
    -moz-column-gap: 10px;
    -webkit-column-gap: 10px;
    column-gap: 10px;
 	-moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
}
@media screen and (max-width:600px) {
	#categorieslinks{
		 -moz-column-count: 2;
	    -webkit-column-count: 2;
	    column-count: 2;
	}
}
@media screen and (max-width:400px) {
	#categorieslinks{
		 -moz-column-count: 1;
	    -webkit-column-count: 1;
	    column-count: 1;
	}
}.carousel{
	position:relative;	
	top:0;
	left:0;
	max-width:100%;
	width: 100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	z-index:1;
	padding:0 30px 0 30px !important;
}
.carousel .boxTitle{
	margin-bottom:20px !important;
	margin-left:-30px !important;
	margin-right:-30px !important;
}
.carousel .bottomLink{
	margin-top:20px !important;
	margin-left:-30px !important;
	margin-right:-30px !important;
	z-index:110;
	position: relative;
}
.carousel .details{
	vertical-align:bottom;
	bottom:0;
	width:100%;
}
.carousel_nav{
	position:absolute;	
	top:0;
	height:100%;
	z-index:100;
	cursor:pointer;
}
.carousel_nav.left:hover:after,.carousel_nav.right:hover:after{
	opacity:1;	
}
.carousel_nav.left{
	left:0;
}
.carousel_nav.right{
	right:0;
}
.carousel_nav.left:after{
	position:relative;
	top:47%;
	display:block;
	width:100%;
	content:" ";
	background-repeat:no-repeat;
	background-position:0 0;
	background-color: #fff;
	width: 26px;
	height: 37px;
	opacity:0.5;
}
.carousel_nav.right:after{
	position:relative;
	top:47%;
	display:block;
	width:100%;
	content:" ";
	background-repeat:no-repeat;
	background-position:100% 0;
	background-color: #fff;
	width: 26px;
	height: 37px;
	opacity:0.5;
}
.carousel_nav.right:after,
.carousel_nav.left:after{
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAlEAYAAACyoH2oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAVSSURBVHja7JtfaFNXAMa/e3ubWO0acBVqycMwMXQlBu3D0P7xoWhIa5RagmilffKhbHsQm4chTvAlsGF1ILiwSfZgV4oE/yZtKRLcbKzkoY4YWjWtDikhriX/Vq03Tc7dwz13xaZWZInNdfd7+XHuOfdyvvvlnNyc3MMAALA+IpL9QiTTSNn8JlkLLVspzfR4Ky23vuU86XrS9Y2UekotZQWlivK1yCw9n+8WmXQKgiAIwutyvKcYhmEYpmyLWKq4I3JdUGTJXyKFasp1lGnKFOUM5RRliDIgkozSsm8ZB2k9pTBC6aHHh99y3iiEItfiwuLC4kK0NxaOhWNhz292p91pdzY4RAOfbhFbAe8ibW/v6erp6ulqrImdiZ2JnfGWLk4vTi9OR38t9vtQ9EEtV3Zvdm92b+LbC2MXxi6MtaynM4Jx9YDK/uzd0bujd4eZZHdld2V3Jb6Tm2/ZBSUp/iz+LP5s5CsxiM39qwe1+WLMH/PH/MOfyNUvC5lK06Zp07Q1mKURtXrr9e2aiCaiiTRUydUv8+/QkqsBhmEYxvCj6CL85VvqDWL948dy9SnbEfV/kxKUEpQiJSglKEVKUIqUoJSg8qAX5AV5QQDextt428dz4yQ/kr9CiyvUhT1Wj9VjBYLpYDqYBtRutVvtBo4NHBs4NgBoDmsOaw7LL6DkQHIgOQBccl1yXXIBvIW38BbApDKpTCrA6rF6rB4ZrEx4Q96QNwQ8nHk483Amt75R36hv1C9RbisTo1OjU6NTS1yubdpt2m1aYJ9xn3GfsQhH1NDc0NzQHDC5e3L35G6AA/fGxdUH1AfUBwATa2JNLAAXXHDJb0SZHCaHyQE8IA/IAwLwN/mb/M2l+klMYhIA+4R9wj4BWipbKlsqi2BEjZwYOTFyAphwT7gn3Ln16gp1hboCsF2xXbFdATbVbqrdVJvHKWGN1vpmJ2YnZicA9yH3IfchgE/xKT6V267WVmurtQHmc+Zz5nNrENSjjkcdjzqA2823m283rxDQPfU99T3goPWg9aAVqGyvbK9sL8DcvcaLsnNX567OXQWuea55rnkAvp6v5+tz2+3x7fHt8QE1/TX9Nf0fcOpj77P32ftAKSklpSs89XAnuZPcSYDxMT7G9/E+NjPPmefMc4A7zh3njgPEQRzEscL9CrABNrCGU99d413jXSMQjoaj4WhuvcqkMqlMQGtda11rHbDx7MazG8/Kf0TF7DF7zA4Mjg+OD44D6WA6mA7mtttatbVqaxXQFGoKNYWK4KnPn/Fn/Blg2jntnHauEFhEFVFFgP3D+4f3DwMbxjeMbxiXX1Av617WvawDblluWW5ZgHR1ujpdndtO163r1nUDDVwD15CHR7a8/eCVOmRIGBKGBMCVc+Vc+RKJgRiIAXjqeup66pLvVCf1X/Kz3KfkP18BFWxlYuepnad2ngL0GX1GnwFKOko6SjqAskBZoCwA6Np0bbo2+QYl9V/yI/mT/Er+865Cv5SR0CV0CZ0gpL1pb9pbgLdzxG+Ci6u/3CJNffmT5EfyV2gp70woi7KKlKCUoBQpQSlSglKCUqQE9Z9//20XtgvbX9F/gkjj6q2zvxM3cRP3vEEJ6gMreT15PXndTzeCvXrHcufCZ6n51HxqfuwbJagPJGImZmJOnu6L9kX7oud/obE5Vj8r0XpZe1l7WXv+b1JP6kl98nv5TSFFrkxPpifTM/t5/Eb8RvzG0JF87TiMH40fjR8d+jnTmenMdM42Fft9YEQDxb6Hl/SJfP21yNRPYvcX3nsdnu7h/UEsae6IXPcH7edp+vEtuj28/wwAea4CZYt/JiEAAAAASUVORK5CYII=");
}
.carousel_wp{
	width:100%;
	max-width:100%;
	overflow:hidden;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	z-index:1;
}
.carousel_wp>ul{
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-top:0;
	margin-bottom:0;
	padding:0 !important;
	position:relative;
	left:0;
	top:0;
	right:0;
	text-align:left;
}
.carousel_wp>ul>li{
	margin:0 !important;
	padding:0 10px 0 10px !important;
	list-style:none;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.carousel_wp>ul>li span{
	display:inline-block;
}
.carousel .loader{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-image:url("data:image/gif;base64,R0lGODlhMAAwAKIFAP39/sLJz8rQ1djc4Ort7////wAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiOGFhYTYzMi01OTBiLTRmNzktYTczMC01ZTY0OTY3Y2IyY2UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTMzMTBDMTk0RUQxMTFFMzg4MkJDNTk5QTc3NTdFRkEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTMzMTBDMTg0RUQxMTFFMzg4MkJDNTk5QTc3NTdFRkEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NWJkY2YyNTUtMmI5OS00MDM4LWIwYzItZjVjOTY3NjY3MDEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmI4YWFhNjMyLTU5MGItNGY3OS1hNzMwLTVlNjQ5NjdjYjJjZSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8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");
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #fff;
	  -webkit-background-size: 32px;
	  -moz-background-size: 32px;
	  -o-background-size: 32px;
	  background-size: 32px;
	  z-index:9999;
	opacity:0.9;
}/* nouislider - 13.1.4 - 3/20/2019 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
  direction: ltr;
}
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
/* Offset direction
 */
html:not([dir="rtl"]) .noUi-horizontal .noUi-origin {
  left: auto;
  right: 0;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}
.noUi-touch-area {
  height: 100%;
  width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
  padding-right:16px;
  padding-left:2px;
}
.noUi-horizontal .noUi-handle {
  /*width: 34px;
  height: 28px;
  left: -17px;
  top: -6px;*/
  width: 20px;
  height: 24px;
  left: -17px;
  top: -4px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px;
}
html:not([dir="rtl"]) .noUi-horizontal .noUi-handle {
  right: -17px;
  left: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  /*box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;*/
}
.noUi-connects {
  border-radius: 3px;
}
.noUi-connect {
  background: #3FB8AF;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
 /*box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;*/
}
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 6px;
  top: 4px;
}
.noUi-handle:after {
  left: 11px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
#r_left_menu{
	position: fixed;
	z-index: 10000;
	top: 0;
	bottom:0;
	left:-300px;
	width: 300px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	opacity: 1;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	transition:all 0.3s linear;
	background-color:#e1e1e0;
	border-right:2px solid #000;
}
#r_left_menu.show{
	left:0;
}
#r_left_menu .r_left_menu_container{
	position: absolute;
	top: 0;
	bottom:0;
	left:0;
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#EBEBEB;
	z-index: 1000;
	overflow-x:hidden;
	overflow-y:auto;
	-webkit-overflow-scrolling: touch;
	clip: rect(auto, 300px, auto, auto);
}
#r_left_menu .r_left_menu_container_scroll{
	min-height:100%;
	height:100%;
	overflow-x:hidden;
	overflow-y:auto;
	-webkit-overflow-scrolling: touch;
}
#r_left_menu .r_left_menu_cat_panel{
	position:fixed;
	top:0;
	bottom:0;
	left:300px;
	bottom:0;
	display:block;
	z-index:90;
	width:293px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	min-height:100%;
	height:100%;
	overflow-x:hidden;
	overflow-y:auto;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
#r_left_menu .r_left_menu_cat_panel.show{
	left:5px !important;
}
#r_left_menu .r_left_menu_loader{
	position:absolute;
	top:0;
	bottom:0;
	display:block;
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:100%;
	min-height:100%;
	opacity:0.9;
	z-index: -1000;
}
#r_left_menu .r_left_menu_loader.show{
	z-index: 99999;
}
#r_left_menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#r_left_menu li {
	overflow:hidden;
	vertical-align:top;
}
#r_left_menu .btn>span,
#r_left_menu .btn>a{
	color:#000;
	font-weight:bold;
	display:block;
	cursor:pointer;
}
#r_left_menu .r_left_menu_categories, #r_left_menu .r_left_menu_pages,#r_left_menu .r_left_menu_areas{
	background-color:#fff;
}
#r_left_menu .r_left_menu_categories li,
#r_left_menu .r_left_menu_pages li,
#r_left_menu .r_left_menu_areas li{
	font-size:100%;
	margin:0;
	font-weight:normal;
	padding:0;
	border-bottom:1px solid #c4c4c4;
}
#r_left_menu .r_left_menu_categories li:last-child{
	border:0;
}
#r_left_menu .r_left_menu_categories li:first-child{
	border-top:1px solid #c4c4c4;
}
#r_left_menu .r_left_menu_categories li a,
#r_left_menu .r_left_menu_pages li a,
#r_left_menu .r_left_menu_areas li a{
	background-color:#fff;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	display:block;
	padding:15px;
	position:relative;
}
#r_left_menu .r_left_menu_categories li a.folder:after{
	display:inline-block;
	content:">";
	position:absolute;
	right:0;
	padding-right:10px;
}
#r_left_menu .r_left_menu_categories li a:hover,
#r_left_menu .r_left_menu_pages li a:hover,
#r_left_menu .r_left_menu_areas li a:hover{
	background-color:#bbb;
}
#r_left_menu .r_left_menu_areas li a.current{
	padding-bottom:0;
}
#r_left_menu .r_left_menu_areas li a{
	color:#000;
	font-weight:bold;
}
#r_left_menu .r_left_menu_categories li a{
	color:#525252;
	font-weight:normal !important;
}
#r_left_menu .r_left_menu_pages li a{
	color:#000;
	background-color:#bbb;
}
#r_left_menu .r_left_menu_categories{
	padding:0 15px 0 15px;
}
#r_left_menu .r_left_menu_areas{
	border-top:1px solid #c4c4c4;
}
#r_left_menu .r_left_menu_pages{
	margin-top:40px;
	border-top:1px solid #c4c4c4;
}
#r_left_menu .r_left_menu_back_panel{
	display:inline-block;
	cursor:pointer;
	padding:15px 0 15px 0;
}
#r_left_menu .r_left_menu_back_panel:before{
	display:inline-block;
	content:"<";
	padding-right:10px;
}
#r_left_menu .r_left_menu_cat_panel .label{
	display:block;
	padding:15px;
	display:block;
	text-decoration:underline;
	font-weight:bold;
	background:#000;
}
#r_left_menu ul.r_left_menu_btn{
	/*
	position:relative;
	padding-top:50px;
	*/
	display: flex;
}
#r_left_menu ul.r_left_menu_btn li{
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	flex-shrink: 0;
	flex-grow: 1;
}
#r_left_menu .list{
	padding:0 10px 10px 10px;
}
#r_left_menu .list a{
	display:block;
	background-repeat:no-repeat;
	background-position:5px center;
	color:#000;
	border-top:1px solid #c4c4c4;
	padding:15px 10px 15px 10px;
}
#r_left_menu .list a:hover {
    background: #fff;
}
#r_left_menu .r_left_menu_list{
	width:100%;
	max-height: 0;
	overflow:hidden;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
#r_left_menu .r_left_menu_list.show {
	max-height:initial;
	min-height:100px;
	padding-bottom:10px;
}
#left_countries .list .searchWrapper{
	width: 100%;
	padding: 7px;
	background: #fff;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
}
#left_countries .list .countrySearchReset{
	cursor:pointer;
	color:#bbb;
	font-weight: bold;
	font-size: 25px;
	display:none;
	position: absolute;
	right: 9px;
	top: 3px;
}#mainTable.search-filters-load:before{
	opacity: 0.4;
	display: block;
	position: absolute;
	z-index: 999;
	width: 100%;
	height: 100%;
	content:" ";
	background-color: #fff;
}
#mainTable .load{
	width: 48px;
	height: 48px;
	position: fixed;
	z-index: 999;
	top: 50%;
	left: 50%;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("data:image/gif;base64,R0lGODlhMAAwAKIFAP39/sLJz8rQ1djc4Ort7////wAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiOGFhYTYzMi01OTBiLTRmNzktYTczMC01ZTY0OTY3Y2IyY2UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTMzMTBDMTk0RUQxMTFFMzg4MkJDNTk5QTc3NTdFRkEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTMzMTBDMTg0RUQxMTFFMzg4MkJDNTk5QTc3NTdFRkEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NWJkY2YyNTUtMmI5OS00MDM4LWIwYzItZjVjOTY3NjY3MDEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmI4YWFhNjMyLTU5MGItNGY3OS1hNzMwLTVlNjQ5NjdjYjJjZSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8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");
	margin: -24px 0 0 -24px;
}
#colMid{
	position:relative;
	z-index:1;
}
.rdy-search-results *,
.rdy-filters *{
	 -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.rdy-search-filters{
	margin-bottom:20px;
}
.rdy-search-filters .expand{
	padding:5px 10px 0 14px;
	display:block;
	text-align:left;
	color:#888;
	font-size:12px;
	cursor:pointer;
}
/*.rdy-search-filters li.blocked,*/
.rdy-search-filters li.remove,
.rdy-search-filters fieldset li.hidden,
.rdy-search-filters li.noActive{
	display: none;
}
.rdy-search-filters fieldset{
	text-align:left;
	border:0;
	margin:0 0 20px 0;
    padding:0;
    -webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
   -webkit-box-sizing: border-box;
            box-sizing: border-box;
     overflow:hidden;
}
.rdy-search-filters fieldset li{
	position:relative;
	overflow:hidden;
}
.rdy-search-filters fieldset label{
	cursor:pointer;
	color: #383A3F;
	display:flex;
}
.rdy-search-filters fieldset label input[type="checkbox"],
.rdy-search-results .activeFilters input[type="checkbox"]{
  display: none;
}
.rdy-search-filters .label-text{
	line-height: 17px;
	margin-left: 2px;
	margin-bottom:5px;
	padding:0 0 0 20px;
	display: inline-block;
	position: relative;
	top: 0;
	left: 0;
}
.activeFilters .label-text{
	margin-left: 2px;
	padding:5px 5px 5px 20px;
	display: inline-block;
	position: relative;
	top: 0;
	left: 0;
}
.rdy-search-filters label input[type="checkbox"] + .label-text:before,
.rdy-search-filters label span.disable + .label-text:before,
.rdy-search-filters .idCategory .folder_butt:before{
  -webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	  border:2px solid #dddfe6;
	  content:" ";
	  display: inline-block;
	  width: 14px;
	  height: 14px;
	  position:absolute;
	  top:0;
	  left:0;
}
.rdy-search-filters label input[type="checkbox"] + .label-text:hover:before {
	border:2px solid #347dff;
}
.rdy-search-filters label input[type="checkbox"]:checked + .label-text:before {
	animation: tick 150ms ease-in;
	background-position:-101px -860px;
	background-color:#007bff;
	border:2px solid #007bff;
}
.rdy-search-filters label input[type="checkbox"].blocked2 + .label-text:before{
	background-position:-101px -977px;
	background-color:#ebedf4;
	border:2px solid #dddfe6;
}
.rdy-search-filters fieldset label span.disable{
	display:none;
}
.rdy-search-filters label input[type="checkbox"]:disabled + .label-text:before,
.rdy-search-filters label span.disable + .label-text:before{
	background-color:#dddfe6;
	border:2px solid #dddfe6;
	background-image:none;
}
.activeFilters label input[type="checkbox"]:checked + .label-text:before{
	content:" ";
	display: inline-block;
	width: 11px;
	height: 11px;
	position:absolute;
	top:7px;
	left:5px;
	background-position: -100px -1093px;
}
.activeFilters label input[type="checkbox"].blocked2 + .label-text:before{
	content:" ";
	display: inline-block;
	width: 11px;
	height: 11px;
	position:absolute;
	top:7px;
	left:5px;
	background-position: -100px -1204px;
}

@keyframes tick {
  0% {
    transform: scale(0);
  }
  90% {
    transform: scale(1.3);
  }
  100% {
    transform: scale(1);
  }
}

/***********************************************************/
.rdy-search-filters .idCategory label{
	font-size:90%;
	text-align:left;
	margin-left: 19px;
}
.rdy-search-filters .idCategory .folder_butt{
	display:block;
	position:absolute;
	left:0;
	top:0;
	cursor:pointer;
	width: 14px;
  	height: 20px;
}
.folder_butt strong,
.rdy-search-filters .idCategory .expand{
	/*temporaneo*/
	display:none !important;
}
.rdy-search-filters .idCategory .folder_butt:before{
	background-position:-99px -1314px;
}
.rdy-search-filters .idCategory .folder_butt.clicked:before{
	background-position:-99px -1425px;
}
.rdy-search-filters ul{
	overflow: hidden;
	margin-bottom:10px;
}
.rdy-search-filters li ul{
	margin-left:21px;
}
.rdy-search-filters .legend{
	display: block;
	font-weight:bold;
	padding:5px 15px 5px 5px;
	margin:0 0 10px 0;
	width:100%;
	text-align:left;
	cursor:pointer;
	position: relative;
	background-color:#ddd;
}
.rdy-search-filters .legend.clicked::before{
	background-position: -100px -1426px;
}
.rdy-search-filters .legend::before{
	position: absolute;
	right:5px;
	top: 50%;
	display: inline-block;
	width: 11px;
	height: 11px;
	content:" ";
	margin-top: -5.5px;
	background-position: -100px -1315px;
}
.rdy-search-results .activeFilters{
	background:#f6f8fc;
}
.rdy-search-results .activeFilters div{
	border-bottom:1px solid #dddfe6;
	height: initial;
	overflow: auto;
	padding:5px;
	display: flex;
    flex-wrap: wrap;
}
.rdy-search-results .activeFilters .legend{
	display:inline-block;
	width:auto;
	font-weight:bold;
	margin:0;
	padding:5px;
	min-width:120px;
}
.rdy-search-results .activeFilters label{
	margin:0 5px 0 0;
	border:1px solid #ccc;
	font-size:100%;
	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	color:#333;
	cursor:pointer;
	display:inline-block !important;
	background:#fff;
}
.rdy-search-filters-delete .deleteFilters{
	padding:5px 5px 5px 20px;
	border-bottom:2px solid #f5c6cb;
	margin-bottom:10px;
	display:block;
	cursor:pointer;
	line-height: 1.5;
	font-size:120%;
	background:#f8d7da;
	color:#721c24;
	text-align: left;
	position:relative;
}
.deleteFilters::before{
	position: absolute;
	left:5px;
	top: 50%;
	display: inline-block;
	width: 11px;
	height: 11px;
	content:" ";
	margin-top: -5.5px;
	background-position: -100px -1093px;
}
.rdy-search-results .tools .bar{
	display: flex;
	align-items: center;
}
.rdy-search-results .changeView,
.rdy-search-results .sort{
	display:inline-block;
	margin:5px 0 5px 0;
}
.rdy-search-results .changeView a{
	position:relative;
	margin-left:5px;
	display:inline-block;
	cursor:pointer;
	width:25px;
	height:25px;
}
.rdy-search-results .changeView a:hover,
.rdy-search-results .changeView a.current{
	background:#c6c6c6;
}
.rdy-search-results .changeView .grid::before,
.rdy-search-results .changeView .horizontal::before,
.rdy-search-results .changeView .cubes::before{
	position: absolute;
	left:0;
	top: 0;
	display: inline-block;
	width: 25px;
	height: 25px;
	color:#000;
	content:" ";
}

.rdy-search-results .totResults, 
.rdy-search-results .showFiltersWp{
	display:inline-block;
}
.rdy-search-results .totResults p{
	padding: 0 10px 0 10px;
	margin:10px 0 10px 0;
	display: inline-block;
	line-height: 1.5;
	font-size: 120%;
}
.rdy-search-results .showFilters,
.rdy-search-back,
.rdy-search-show-results{
	cursor: pointer;
	display:none;
}
.rdy-search-results .pages{
	padding-top:10px;
}
.rdy-search-results .pages input:disabled{
	/*
	border:1px solid #bbb;
	color:#bbb;
	background:#eee;
	*/
	display:none;
}
.rdy-search-results .pages input{
	padding:5px 10px 5px 10px;
	margin:0 2px 0 2px;
	font-size:100%;
	cursor:pointer;
	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	-webkit-appearance:none;
		    -moz-appearance:none;
		    appearance:none;
}
.rdy-search-results .pages input.loading{
    background-image:url("data:image/gif;base64,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");
    background-repeat:no-repeat !important;
	background-position:center center !important;
	background-color: #fff !important;
    border:none !important;
    color: #fff !important;
    font-size:0 !important;
    padding:0 !important;
    width:40px !important;
    height: 40px !important;
    outline: 0 none;
}
.rdy-search-results .changeView .cubes:before{
	background-position: -100px -250px
}
.rdy-search-results .changeView .horizontal:before{
	background-position: -100px -375px;
}
.rdy-search-results .changeView .grid:before{
	background-position: -100px -500px;
}
.rdy-search-results .sort label{
	display:inline-block;
	margin-right:5px;
}
.officialPriceMin,
.officialPriceMax {
	padding: 7px;
	margin: 15px 5px 5px 5px;
	width:44%;
}
.noUi-connect {
    background: #eee !important;
}
.rdy-search-params{
	margin-bottom:10px;
	background:#efefef;
	text-align:left;
	padding:5px;
}
.rdy-search-params label{
	display:block;
	padding:0 0 5px 0;
}
.rdy-search-params span{
	display:inline-block;
	padding-left:5px;
	font-weight:bold;
}
.rdy-search-params a{
	display: block;
	font-weight: bold;
}
.rdy-search-results .results{
	margin:10px 0 10px 0;
}
.rdy-search-filters label input[type="checkbox"]:checked + .label-text:before,
.rdy-search-filters label input[type="checkbox"].blocked2 + .label-text:before,
.activeFilters label input[type="checkbox"]:checked + .label-text:before,
.activeFilters label input[type="checkbox"].blocked2 + .label-text:before,
.rdy-search-filters .idCategory .folder_butt:before,
.rdy-search-filters .idCategory .folder_butt.clicked:before,
.rdy-search-filters .legend::before,
.deleteFilters::before,
.rdy-search-results .changeView .grid::before,
.rdy-search-results .changeView .horizontal::before,
.rdy-search-results .changeView .cubes::before{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOEAAAZ8CAYAAAD8m+LdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlCNEQwQTg3NTdDMDExRUE5NjhBRjQ5RDgxNDJBMTVFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlCNEQwQTg4NTdDMDExRUE5NjhBRjQ5RDgxNDJBMTVFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUI0RDBBODU1N0MwMTFFQTk2OEFGNDlEODE0MkExNUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUI0RDBBODY1N0MwMTFFQTk2OEFGNDlEODE0MkExNUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5BOR3FAAAUyklEQVR42uzcTYhdZxnA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");
}#widgetPanel ~ #backtop {
    bottom: 130px;
}
:root {
    --accessibility-grayscale:0;
    --accessibility-highcontrast:100%;
    --accessibility-invertcolor:0;
}

html.rdy_accessibility_highcontrast,
html.rdy_accessibility_grayscale,
html.rdy_accessibility_darkmode{
    filter: 
    grayscale(var(--accessibility-grayscale)) 
    contrast(var(--accessibility-highcontrast)) 
    invert(var(--accessibility-invertcolor));
}
html.rdy_accessibility_darkmode img{
  filter: invert(var(--accessibility-invertcolor));
}
html.rdy_accessibility_highcontrast .accessibility-widget,
html.rdy_accessibility_grayscale .accessibility-widget,
html.rdy_accessibility_darkmode .accessibility-widget{
	filter: 
	    grayscale(0) 
	    contrast(100%) 
	    invert(var(--accessibility-invertcolor));
}
body.accessibility-font-scaled {
   transition: all 0.3s ease;
}
#widgetPanel {
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  visibility: hidden;
  transform: translateY(-20px) scale(0.95);
}
#widgetPanel.active{
	position: sticky;
  	left: calc(100% - 380px - 20px);
  	bottom: 115px;
	z-index: 99999;
	opacity: 1;
    visibility: visible;
    width: 380px;
    height: min(650px, calc(100vh - 150px));
    min-height: 400px;
    max-width: 100%;
    transform: translateY(0) scale(1);
    background: #fff !important;
    border: 1px solid #888 !important;
    border-radius: 20px;
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3), 0 8px 24px rgba(0, 0, 0, 0.2);
    overflow: hidden;
    display: flex;
    flex-direction: column;
}
#widgetPanel.active .widget-panel {
    flex: 1;
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-width: thin;
    scrollbar-color: #000 #f1f1f1;
    height:initial;
}
#widgetPanel .widget-panel {
    height:0;
    overflow:hidden;
}

#widgetPanel .widget-panel::-webkit-scrollbar {
    width: 16px;
}

#widgetPanel .widget-panel::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
    margin: 8px 0;
}

#widgetPanel .widget-panel::-webkit-scrollbar-thumb {
    background: #000;
    border-radius: 10px;
    border: 2px solid #f1f1f1;
    transition: all 0.3s ease;
}

#widgetPanel .widget-panel::-webkit-scrollbar-thumb:hover {
    background: #333;
    transform: scale(1.1);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
}

#widgetPanel .widget-panel::-webkit-scrollbar-thumb:active {
    background: #000;
}
#widgetToggle {
    width: 64px;
    height: 64px;
    background: #293241 !important;
    border: none;
    border-radius: 35px;
    color: #fff !important;
    cursor: pointer;
    box-shadow: 0 8px 32px rgba(45, 55, 72, 0.3), 0 2px 8px rgba(0, 0, 0, 0.1);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0;
    backdrop-filter: blur(10px);
    position:fixed;
    bottom:40px;
    right:20px;
    z-index: 99999;
}

@media (max-width: 768px) {
    #widgetPanel.active{
        width: calc(100vw - 20px);
        left: 15px;
        bottom: 75px;
        height: min(calc(100vh - 100px), 650px);
        min-height: 300px;
    }
    #cursorOption{
    	display:none;
    }
    #widgetToggle{
    	bottom:5px;
    	right:10px;
    }
}

@media (max-height: 600px) {
    #widgetPanel.active {
        min-height: 250px;
        height: calc(100vh - 150px);
    }
}




#widgetToggle:hover,
#widgetToggle:focus {
    transform: translateY(-2px) scale(1.05);
    box-shadow: 0 12px 40px rgba(45, 55, 72, 0.4), 0 4px 16px rgba(0, 0, 0, 0.15);
    outline: 3px solid #4299e1;
    outline-offset: 2px;
    background: #293241 !important;
    color: #fff !important;
}
#widgetToggle:before{
    content:"";
    display:block;
    width:40px;
    height:40px;
    transition: transform 0.3s ease;
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAADJUlEQVR4nO2azWoUQRDH92TiQYkHV4gQPW/06hOIIkT0EkgUTF5AVjwYTyZeRKMRRUG8RPAJxMQvfIEgHkR2zYdCwOhFjHjMh/qTghbGpqdnerpmkyz5w8Iy01PV/+mq6qrqqVS20aYA9gCngZvAM2AO+AGsmp/8nzX3ZMwpoKuyGQB0AGeBV8AvwiHPvADOiKzKBhDYCVwEvqKHL8AFoLNVJE4AnygPH4HjZZvRXVqHx7Ly2iT2AW9pPd4AVS0SB81yh0Ii1SWg2/xGzLVQLMgcNFaiCAnBiEOekKEgmWpREp2R5tTtkCkrE2NmHUWIPIhQmkZkf6TMe0VCbCxcpnVZQe6xkM1OY59YNT4R6+wuf8k2MbNjb3bU82x6vrRD3ugEcA1olDDBhpF9G1jzjFvyropJAH2YsMbXgNFIUg0jo2bJFjI+DPqISBbrw3XPs/9INXNMvumafBLAeIaM5756IisVXwGuAD2VkgD0GJKiy4d1YLdLgBRFIZDNsg7sVZh8F3AOeA38DphDn0vYLYpB3twToD+kljCZQ795Nuvtp2HcJXiaePwEJnOQmDRjYzHlEi4bjQpyENHCnEv48hYk8s0lXCN9aDWRlbYmstwupjW/BYnMuoRLB3CrEXnqEi5tTA0sWnJ7HQnhopKuGxopShr+2xCBq5I7WdceKenqS8t3ivRvbQxbciXTbVjXhhX0rDmTRqPgpYKCAwl5hxLXa1aGG4tpJwmjQLrimv4xlrg3quwnA1mlrnTFtfyjmRYqI/1kCdiRSsQokNZ+UQxZ0cpG0ryGIvSc95JIrIqcNsX6h0QrG2MKfrKQu+Mo5xMK/uGq3ZuRfvIHOJqLRELJ/aL+YUUrG70RfnIniETCxKRxHNwitaKVz7xCWqgzmQ7uIVMNqBzfGbs/kpFJy73DZuz7nLLno5sc5qBHrQwugPlkEIklUw00My3MaLSb0g5DJXK0Ag9LPXuX84mSTW0uOMRGrk7dpApa+Cw79kZ9ASGEBk11Kb3YUKybxuBA4dCqDakNgJOmiz5lPqD5nvioRv5/kPJUKjspioBd6hPZRmVz4C8lkGY0tTbUzQAAAABJRU5ErkJggg==");
    background-repeat:no-repeat;
    background-position:center center;
    background-size:40px;
}

#widgetPanel .panel-content {
    padding: 16px;
    background: #fff !important;
}
.accessibility-widget .accessibility-option {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 11px 12px;
    cursor: pointer;
    transition: all 0.3s ease;
    border-radius: 16px;
    margin: 8px 0;
    border: 1px solid #888 !important;
    background: #fff !important;
    position: relative;
}
.accessibility-widget .accessibility-option:hover {
    transform: translateY(-1px);
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2) !important;
    border-color: rgba(66, 153, 225, 0.3) !important;
    background: #fff !important;
}

.accessibility-widget #resetOption .option-text{
    text-align: center;
  	width:100%;
}
.accessibility-widget .option-content {
    flex-basis: 100%;
    align-items: center;
    display: flex;
    color: #000 !important;
    background: #fff !important;
}
.accessibility-widget .option-text {
    font-size: 24px;
    font-weight: 600;
    color: #0b0b0b !important;
    background: #fff !important;
}
.accessibility-widget .option-description {
    font-size: 13px;
    color: #000 !important;
    line-height: 1.4;
    background: #fff !important;
}
.accessibility-widget .toggle-switch {
    width: 56px;
    height: 32px;
    background: #a4a1a1 !important;
    border-radius: 16px;
    position: relative;
    cursor: pointer;
    transition: all 0.3s ease;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    margin-right: 7px;
}
.accessibility-widget .toggle-switch.active {
    background: linear-gradient(135deg, #4299e1 0%, #3182ce 100%) !important;
    border-color: #4299e1 !important;
    box-shadow: 0 4px 12px rgba(66, 153, 225, 0.3) !important;
}
.accessibility-widget .toggle-switch::after {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    background: white !important;
    border-radius: 50%;
    top: 3px;
    left: 4px;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.accessibility-widget .toggle-switch.active::after {
    transform: translateX(24px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
    background: white !important;
}
.accessibility-widget .font-size-controls {
    display: flex;
    align-items: center;
    flex-basis: 100%;
    justify-content: space-between;
    background: #fff !important;
	margin-top: 5px;
	border-top: 1px solid #3c414d !important;
	padding-top: 8px;
}
.accessibility-widget .font-btn {
    height: 50px;
    background: #fff !important;
    border: 1px solid #000 !important;
    border-radius: 12px;
    color: #000 !important;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    font-size: 35px;
    transition: all 0.3s ease;
    position: relative;
    z-index: 10;
    pointer-events: auto;
    flex-basis: 25%;
}
.accessibility-widget .font-btn:hover {
    background:#000 !important;
    transform: translateY(-1px);
    outline: none;
    box-shadow: 0 4px 12px rgba(66, 153, 225, 0.2);
    color: #fff !important;
    border-color: #000 !important;
}
.accessibility-widget .font-size-display {
    color: #000 !important;
    font-weight: 700;
    text-align: center;
    font-size: 30px;
    background:#fff !important;
    border-radius: 10px;
    border: 1px solid #000 !important;
    flex-basis: 45%;
    height: 50px;
    align-items: center;
    justify-content: center;
    display: flex;
}
body.hide-images img,
body.hide-images picture,
body.hide-images video,
body.hide-images [style*="background-image"] {
    display: none !important;
}
body.hide-images img::after {
    content: "[Immagine nascosta]";
    display: block;
    padding: 8px;
    background: #f8f9fa;
    border: 1px solid #dee2e6;
    color: #6c757d;
    font-size: 12px;
}
body.underline-links a:not(.accessibility-widget a) {
    text-decoration: none !important;
	border-bottom: 4px solid #000 !important;
}
html.bigCursor *{
    cursor: url("/ReadySkins/wonder/img/arrow.cur"), default !important
}