/**** Isotope Filtering ****/

.isotope-item {
	z-index: 2;
}

.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index:        1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration:    0.5s;
	-ms-transition-duration:     0.5s;
	-o-transition-duration:      0.5s;
	transition-duration:         0.5s;
	/*-webkit-backface-visibility: hidden;*/
	/*-webkit-transform:           translateZ(0);*/
}

.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property:    height, width;
	-ms-transition-property:     height, width;
	-o-transition-property:      height, width;
	transition-property:         height, width;
	/*-webkit-backface-visibility: hidden;*/
	/*-webkit-transform:           translateZ(0);*/
}

.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property:    -moz-transform, opacity;
	-ms-transition-property:     -ms-transform, opacity;
	-o-transition-property:      top, left, opacity;
	transition-property:         transform, opacity;
	/*-webkit-backface-visibility: hidden;*/
	/*-webkit-transform:           translateZ(0);*/
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.new,
.isotope.no-transition,
.isotope.new .isotope-item,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.new,
.isotope .isotope-item.no-transition {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -ms-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
}

/*#share*/
#share .nav,
#share .nav > li button,
#share .nav li a,
#search-block-form input,
.block-search-api-page input.form-text {
	font-family:    'Share' !important;
	text-transform: uppercase !important;
	/*letter-spacing: 2px;*/
	letter-spacing: 0.2em;
	font-size:      1.05em;
}

#share .region-header .block-block,
#share .search_card .search_card-marker span {
	font-family:    'Share' !important;
	text-transform: uppercase !important;
	letter-spacing: 0.2em;
	font-size:      0.85em;
}

/*xslider*/
.xslider { display: none; }

.xslider_fullscreen { display: block; }

.xslider__thumbs_custom {
	top:      0;
	left:     20px;
	position: absolute;
	display:  block;
}

.xslider__thumbs_custom ul {
	display:    none;
	background: #fff;
	padding:    0 9px 0 0;
	margin:     0;
	height:     61px;
}

.xslider__thumbs_custom ul li { float: left; list-style: none; padding: 9px 0 0 9px; margin-top: -59px; }

.xslider__thumbs_custom ul li a { float: left; }

.xslider__thumbs_custom ul li a.selected { background: #000; }

.xslider__thumbs_custom ul li a.selected img { filter: alpha(Opacity = 65); ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; opacity: 0.65; }

.xslider__thumbs_custom ul li:hover a { background: #fff; }

.xslider__thumbs_custom ul li:hover a img { filter: alpha(Opacity = 85); ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; opacity: 0.85; }

.xslider__thumbs_custom ul li img { visibility: visible !important; }

.xslider__thumbs__toggle {
	font-family:    'Share' !important;
	text-transform: uppercase !important;
	letter-spacing: 2px;
	font-size:      11px;
	line-height:    11px;
	background:     #fff;
	padding:        5px 9px 4px;
	cursor:         pointer;
}

.xslider__thumbs__toggle:hover {
	color: #C83486;
}

.xslider_fullscreen .xslider__thumbs_floating {
	left:           20px;
	right:          60px;
	padding-bottom: 11px;
	background:     none;
}

.xslider_fullscreen .xslider__thumbs-shaft {
	background: #fff;
}

.xslider__arr_prev, .xslider__arr_next {
	font-size:   0;
	text-indent: -9999px;
	opacity:     1 !important;
}

.xslider__arr_prev {
	left:       20px !important; margin-left: 0 !important;
	background: url('../img/regular/slideshow/left.png') no-repeat transparent left center;
}

.xslider__arr_next {
	right:      20px; left: auto; margin-left: -44px !important;
	background: url('../img/regular/slideshow/right.png') no-repeat transparent right center;
}

.xslider__wrap_mouseover .xslider__arr_prev:hover {
	background: url('../img/regular/slideshow/left-rollover.png') no-repeat transparent left center;
}

.xslider__wrap_mouseover .xslider__arr_next:hover {
	background: url('../img/regular/slideshow/right-rollover.png') no-repeat transparent right center;
}

.xslider__close {
	display:     block !important; position: fixed; font-family: sans-serif; width: 30px; height: 30px;
	z-index:     10; color: #fff; margin: 0; cursor: pointer;
	background:  url('../img/regular/slideshow/close.png') no-repeat transparent top right;
	top:         20px; right: 20px;
	font-size:   0;
	text-indent: -9999px;
}

.xslider__wrap_mouseover .xslider__close:hover, .xslider__close:hover {
	background: url('../img/regular/slideshow/close-rollover.png') no-repeat transparent right top;
}

.xslider__wrap_mouseover .xslider__arr_disabled, .xslider__wrap_mouseover .xslider__arr_disabled:hover,
.xslider_touch .xslider__arr_disabled, .xslider_touch .xslider__arr_disabled:hover { display: none; }
