/*---------------------------------------------------------------
  4. Lightcase
---------------------------------------------------------------*/
/*
 * Lightcase - jQuery Plugin
 * The smart and flexible Lightbox Plugin.
 * @author      Cornel Boppart <cornel@bopp-art.com>
 * @copyright   Author
 * @version     2.5.0 (11/03/2018)
 */
 /* ----------------------------------------------------
    Product Tab
---------------------------------------------------- */
.ltn__tab-menu {
	margin-bottom: 50px;
}
.ltn__tab-menu .nav {
	display: inline-block;
}
.ltn__gallery-filter-menu button, .ltn__tab-menu a {
	display: inline-block;
	padding: 15px 40px;
	margin-right: 5px;
	margin-bottom: 10px;
	color: var(--ltn__heading-color);
	background-color: var(--section-bg-1);
	font-weight: 700;
}
.ltn__gallery-filter-menu button:last-child,  .ltn__tab-menu a:last-child {
	margin-right: 0;
}
.ltn__gallery-filter-menu button i,  .ltn__tab-menu a i {
	margin-right: 10px;
}
.ltn__gallery-filter-menu .active, .ltn__tab-menu a.active {
	color: var(--white);
	background-color: var(--ltn__primary-color);
	border-color: var(--ltn__primary-color);
}
.ltn__tab-menu-top-left {
	position: absolute;
	left: 15px;
	top: 0;
}
.ltn__tab-menu-top-right {
	position: absolute;
	right: 15px;
	top: 0;
}
.ltn__gallery-filter-menu.text-uppercase button {
	text-transform: uppercase;
}
.ltn__tab-menu-2 a {
	background-color: transparent;
	border-bottom: 2px solid transparent;
	position: relative;
}
.ltn__tab-menu-2 a.active {
	color: var(--ltn__secondary-color);
	background-color: transparent;
	border-color: var(--ltn__secondary-color);
}
 .ltn__tab-menu-2 a::before {
 position: absolute;
 content: "";
 right: -5px;
 top: 50%;
 -webkit-transform: translateY(-50%);
 -ms-transform: translateY(-50%);
 transform: translateY(-50%);
 height: 16px;
 width: 2px;
 background-color: var(--ltn__color-1);
 opacity: 0.4;
}
 .ltn__tab-menu-2 a:last-child::before {
 display: none;
}
 @media (max-width: 991px) {
 .ltn__gallery-filter-menu button,  .ltn__tab-menu a {
 padding: 15px 25px;
 font-size: 14px;
}
 .ltn__tab-menu-top-right {
 position: initial;
}
}
/* ----------------------------------------------------
    Product Details
---------------------------------------------------- */
.ltn__small-product-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 30px 25px;
	border: 2px solid;
	border-color: var(--border-color-1);
	margin-bottom: 30px;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.ltn__small-product-item:hover {
	-webkit-box-shadow: var(--ltn__box-shadow-1);
	box-shadow: var(--ltn__box-shadow-1);
	border-color: transparent;
}
.ltn__small-product-item .product-price {
	color: var(--ltn__secondary-color);
}
.small-product-item-img {
	max-width: 90px;
	margin-right: 20px;
}
/* ----------------------------------------------------
    Product Details
---------------------------------------------------- */
.product-meta-date input[type="date"] {
	border: 1px solid #ddd;
	height: 63px;
	padding: 0 15px;
	line-height: 50px;
}
 .product-meta-date input[type="date"]::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: pink;
 line-height: 50px;
}
 .product-meta-date input[type="date"]::-moz-placeholder {
  /* Firefox 19+ */
  color: pink;
 line-height: 50px;
}
 .product-meta-date input[type="date"]:-ms-input-placeholder {
  /* IE 10+ */
  color: pink;
 line-height: 50px;
}
 .product-meta-date input[type="date"]:-moz-placeholder {
  /* Firefox 18- */
  color: pink;
 line-height: 50px;
}
/* ltn__shop-details-img-gallery */
.ltn__shop-details-img-gallery {
	margin-bottom: 35px;
}
.ltn__shop-details-img-gallery img {
	background-color: var(--white-8);
}
.ltn__shop-details-small-img {
	margin-top: 20px;
	margin-left: -5px;
	margin-right: -5px;
}
.ltn__shop-details-small-img .single-small-img {
	padding: 0 5px;
}
.ltn__shop-details-small-img .single-small-img.slick-current img {
	border: 1px solid var(--ltn__secondary-color);
	margin-bottom: 10px;
}
.ltn__shop-details-small-img.slick-arrow-2 {
	margin-bottom: 35px;
}
.ltn__shop-details-small-img.slick-arrow-2 .slick-arrow {
	left: 5px;
	bottom: -35px;
}
.ltn__shop-details-small-img.slick-arrow-2 .slick-next {
	left: 45px;
}
/* ltn__shop-details-content-wrap */
.ltn__shop-details-content-wrap {
	padding: 50px 50px 40px;
}
/* ltn__shop-details-tab-area */
.ltn__shop-details-tab-menu .nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.ltn__shop-details-tab-menu .nav a {
	background-color: var(--ltn__primary-color);
	color: var(--white);
	padding: 20px 20px;
	font-size: 16px;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	text-align: center;
	font-weight: 700;
}
.ltn__shop-details-tab-menu .nav a.active {
	background-color: var(--ltn__secondary-color);
}
.ltn__shop-details-tab-content-inner {
	border: 1px solid #e5e5e5;
	padding: 50px 50px 30px;
	background-color: var(--section-bg-1);
}
.ltn__shop-details-tab-content-inner .ltn__comment-reply-area form {
	padding: 0;
}
.add-a-review {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.add-a-review h6 {
	margin-bottom: 0;
	margin-right: 15px;
}
.ltn__shop-details-tab-inner-2 .ltn__shop-details-tab-menu {
	border-bottom: 2px solid var(--border-color-1);
}
.ltn__shop-details-tab-inner-2 .ltn__shop-details-tab-menu .nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.ltn__shop-details-tab-inner-2 .ltn__shop-details-tab-menu .nav a {
	background-color: transparent;
	color: var(--ltn__paragraph-color);
	padding: 20px 0px;
	margin-right: 50px;
	-webkit-box-flex: inherit;
	-ms-flex: inherit;
	flex: inherit;
	text-align: left;
	position: relative;
}
 .ltn__shop-details-tab-inner-2 .ltn__shop-details-tab-menu .nav a::before {
 position: absolute;
 content: "";
 bottom: -2px;
 left: 0;
 width: 0%;
 height: 2px;
 background-color: transparent;
 -webkit-transition: all 0.3s ease 0s;
 -o-transition: all 0.3s ease 0s;
 transition: all 0.3s ease 0s;
}
.ltn__shop-details-tab-inner-2 .ltn__shop-details-tab-menu .nav a.active {
	color: var(--ltn__secondary-color);
	background-color: transparent;
}
 .ltn__shop-details-tab-inner-2 .ltn__shop-details-tab-menu .nav a.active::before {
 background-color: var(--ltn__secondary-color);
 width: 100%;
}
.ltn__shop-details-tab-inner-2 .ltn__shop-details-tab-content-inner {
	border: 0;
	padding: 30px 0px 0px;
	background-color: transparent;
}
.ltn__shop-details-tab-inner-2 .ltn__shop-details-tab-content-inner .ltn__comment-reply-area form {
	padding: 30px;
}
/* product-details-menu-1 */
.ltn__product-details-menu-1 ul li a {
	position: relative;
	margin-right: 10px;
}
 .ltn__product-details-menu-1 ul li a::before {
 position: absolute;
 content: ",";
 right: -5px;
}
 .ltn__product-details-menu-1 ul li a:last-child::before {
 display: none;
}
.ltn__product-details-menu-1 ul li strong {
	font-weight: 400;
}
.ltn__product-details-menu-1 ul li span {
	font-weight: 600;
}
.ltn__product-details-menu-1 .ltn__color-widget ul li a {
	width: 15px;
	height: 15px;
}
.ltn__product-details-menu-1 .ltn__tagcloud-widget ul li {
	margin: 0;
}
.ltn__product-details-menu-1 .ltn__tagcloud-widget ul li a {
	padding: 3px 10px 1px;
}
/* product-details-menu-2 */
.ltn__product-details-menu-2 ul {
	padding: 0;
	margin: 0;
}
.ltn__product-details-menu-2 ul li {
	list-style: none;
	display: inline-block;
	margin-right: 10px;
}
.ltn__product-details-menu-2 ul li:last-child {
	margin-right: 0;
}
/* product-details-menu-3 */
.ltn__product-details-menu-3 ul {
	padding: 0;
	margin: 0;
}
.ltn__product-details-menu-3 ul li {
	list-style: none;
	display: inline-block;
	margin-right: 20px;
	font-size: 14px;
	font-weight: 600;
}
.ltn__product-details-menu-3 ul li:last-child {
	margin-right: 0;
}
/* ----------------------------------------------------
    Product Options
---------------------------------------------------- */
.nice-select .option {
	margin-top: 0;
	white-space: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 1.8;
}
.nice-select .list {
	min-width: 100%;
}
.ltn__shop-options {
	margin-bottom: 40px;
}
.ltn__shop-options ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 30px;
	margin: 0;
	padding: 0;
}
.ltn__shop-options ul li {
	list-style: none;
	margin-top: 0;
	line-height: 50px;
}
.ltn__shop-options .short-by .nice-select {
	border-radius: 0;
	border: 2px solid #ededed;
	height: 50px;
	line-height: 46px;
	min-width: 190px;
}
.ltn__shop-options .short-by .nice-select .option {
	width: 100%;
	padding-left: 10px;
	padding-right: 5px;
}
.ltn__shop-options .short-by .nice-select .current {
	font-weight: 700;
}
.ltn__grid-list-tab-menu a {
	font-size: 30px;
	margin-right: 20px;
}
.ltn__grid-list-tab-menu .active {
	color: var(--ltn__secondary-color);
}
.showing-product-number span {
	font-weight: 700;
	font-size: 20px;
	font-family: var(--ltn__heading-font);
}
.ltn__product-list-view .product-title {
	font-size: 22px;
	margin-bottom: 10px;
}
.ltn__product-list-view .ltn__product-item:after {
	display: block;
	clear: both;
	content: "";
}
.ltn__product-list-view .ltn__product-item .product-img {
	max-width: 45%;
	float: left;
}
.ltn__product-list-view .ltn__product-item .product-info {
	overflow: hidden;
	padding: 0 0 0 30px;
}
.ltn__product-list-view .ltn__product-item-3 .product-info {
	overflow: hidden;
	padding: 25px 25px 20px 30px;
}
.ltn__product-list-view .product-hover-action {
	position: inherit;
	-webkit-transform: inherit;
	-ms-transform: inherit;
	transform: inherit;
	text-align: left;
	opacity: 1;
	visibility: visible;
	margin-top: 15px;
}
/* Bootstrap Tab with Slider Issue Fix Start */
.tab-content {
	width: 100%;
}
.tab-content .tab-pane {
	display: block;
	height: 0;
	max-width: 100%;
	visibility: hidden;
	overflow: hidden;
	opacity: 0;
}
.tab-content .tab-pane.active {
	height: auto;
	visibility: visible;
	opacity: 1;
	overflow: visible;
}

/* Bootstrap Tab with Slider Issue Fix End */
@media (max-width: 1400px) {
 .shop-details-info .product-price {
 font-size: 36px;
}
 .shop-details-info .cart-plus-minus {
 width: 130px;
}
 .shop-details-info .ltn__product-details-menu-2 .btn {
 padding: 17px 15px;
}
}
 @media (max-width: 991px) {
 .ltn__product-item-3 .product-info {
 padding: 25px 15px 15px;
}
 .ltn__product-item-3 .product-price {
 font-size: 16px;
}
 .ltn__product-item-3 .product-price del {
 font-size: 14px;
}
 .ltn__shop-details-img-gallery {
 margin-bottom: 75px;
}
}
 @media (max-width: 767px) {
 .ltn__shop-options ul li {
 margin: 5px 0;
}
 .showing-product-number span {
 font-size: 16px;
}
 .ltn__product-list-view .ltn__product-item .product-img {
 max-width: 100%;
}
 .ltn__product-list-view .ltn__product-item .product-info {
 padding: 25px 0 0 1px;
}
 .ltn__product-list-view .ltn__product-item-3 .product-info {
 padding: 25px 25px 20px 30px;
}
 .modal-product-info h3 {
 font-size: 22px;
}
 .modal-product-info .product-price {
 font-size: 34px;
}
 .ltn__shop-details-tab-menu .nav a {
 padding: 15px 15px;
 font-size: 14px;
}
 .ltn__shop-details-tab-content-inner {
 padding: 50px 20px 30px;
}
}
 @media (max-width: 576px) {
 .product-hover-action li {
 height: 35px;
 width: 35px;
 line-height: 35px;
 font-size: 13px;
}
 .product-badge li {
 font-size: 10px;
 padding: 1px 8px;
}
 .product-badge li::before {
 bottom: -6px;
}
 .ltn__product-item-3 .product-title {
 font-size: 14px;
}
 .ltn__product-item-3 .product-info {
 padding-left: 5px;
 padding-right: 5px;
}
 .ltn__product-item-3 .product-price {
 font-size: 14px;
}
 .ltn__product-item-3 .product-price del {
 font-size: 13px;
}
 .ltn__product-item-3 .product-info-brief ul li {
 font-size: 12px;
}
}
/* ----------------------------------------------------
    END
---------------------------------------------------- */
/* ----------------------------------------------
  Gallery Area
---------------------------------------------- */
.ltn__gallery-item {
	margin-bottom: 30px;
}
 .ltn__gallery-item:hover .ltn__gallery-item-img::before {
 opacity: 0.9;
 visibility: visible;
}
.ltn__gallery-item:hover .ltn__gallery-item-img img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.ltn__gallery-item:hover .ltn__gallery-action-icon {
	top: 50%;
	opacity: 1;
	visibility: visible;
}
.ltn__gallery-item-inner {
	position: relative;
	overflow: hidden;
}
.ltn__gallery-item-inner h4 {
	margin-bottom: 5px;
}
.ltn__gallery-item-inner p {
	margin-bottom: 0;
	font-size: 14px;
}
.ltn__gallery-item-img {
	position: relative;
	overflow: hidden;
}
 .ltn__gallery-item-img::before {
 position: absolute;
 content: "";
 height: 100%;
 width: 100%;
 background-color: var(--ltn__primary-color);
 pointer-events: none;
 opacity: 0;
 visibility: hidden;
 -webkit-transition: all 0.3s ease 0s;
 -o-transition: all 0.3s ease 0s;
 transition: all 0.3s ease 0s;
 z-index: 1;
}
.ltn__gallery-item-img img {
	-webkit-transition: all 3.5s ease 0s;
	-o-transition: all 3.5s ease 0s;
	transition: all 3.5s ease 0s;
}
.ltn__gallery-action-icon {
	position: absolute;
	/*top: 45%;*/top: 95%;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	z-index: 2;
}
.ltn__gallery-action-icon i {
	width: 50px;
	height: 50px;
	line-height: 50px;
	background-color: var(--white);
	color: var(--ltn__primary-color);
	border-radius: 100%;
	margin: 3px;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.ltn__gallery-action-icon i:hover {
	background-color: var(--ltn__secondary-color);
	color: var(--white);
}
.ltn__gallery-item-info {
	padding: 25px 30px;
	position: relative;
	z-index: 2;
}
/* Gallery Style 1 */
.ltn__gallery-style-1 .ltn__gallery-item-info {
	border: 1px solid var(--border-color-1);
}
/* Gallery Style 2 */
.ltn__gallery-style-2 .ltn__gallery-item-info {
	position: absolute;
	bottom: -30px;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
	background: var(--gradient-color-3);
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	opacity: 0;
	visibility: hidden;
}
.ltn__gallery-style-2 h4, .ltn__gallery-style-2 p {
	color: var(--white);
}
.ltn__gallery-style-2 .ltn__gallery-item:hover .ltn__gallery-item-info {
	bottom: 0px;
	opacity: 1;
	visibility: visible;
}
.ltn__gallery-style-2 .ltn__gallery-item:hover .ltn__gallery-action-icon {
	top: 35%;
}
.ltn__gallery-info-hide .ltn__gallery-item-info {
	display: none;
}
.ltn__gallery-info-hide .ltn__gallery-item:hover .ltn__gallery-action-icon {
	top: 50%;
}
/* Lightcase Default CSS */
.lightcase-error {
	color: var(--white);
}
#lightcase-info {
	color: var(--ltn__color-1);
}
#lightcase-caption {
	color: var(--white);
}
#lightcase-overlay {
	z-index: 9999;
	background: var(--section-bg-2);
}
#lightcase-case {
	z-index: 99999;
}
@font-face {
font-family:lightcase;
src:url(../fonts/lightcaseeead.eot?55356177);
src:url(../fonts/lightcaseeead.eot?55356177#iefix) format("embedded-opentype"), url(../fonts/lightcaseeead.woff?55356177) format("woff"), url(../fonts/lightcaseeead.ttf?55356177) format("truetype"), url(../fonts/lightcaseeead.svg?55356177#lightcase) format("svg");
font-weight:400;
font-style:normal
}
[class*=lightcase-icon-]:before {
font-family:lightcase, sans-serif;
font-style:normal;
font-weight:400;
speak:none;
display:inline-block;
text-decoration:inherit;
width:1em;
text-align:center;
font-variant:normal;
text-transform:none;
line-height:1em
}
.lightcase-icon-play:before {
	content:'\e800'
}
.lightcase-icon-pause:before {
	content:'\e801'
}
.lightcase-icon-close:before {
	content:'\e802'
}
.lightcase-icon-prev:before {
	content:'\e803'
}
.lightcase-icon-next:before {
	content:'\e804'
}
.lightcase-icon-spin:before {
	content:'\e805'
}
@-webkit-keyframes lightcase-spin {
0% {
-webkit-transform:rotate(0);
-moz-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0)
}
100% {
-webkit-transform:rotate(359deg);
-moz-transform:rotate(359deg);
-o-transform:rotate(359deg);
transform:rotate(359deg)
}
}
@-moz-keyframes lightcase-spin {
0% {
-webkit-transform:rotate(0);
-moz-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0)
}
100% {
-webkit-transform:rotate(359deg);
-moz-transform:rotate(359deg);
-o-transform:rotate(359deg);
transform:rotate(359deg)
}
}
@-o-keyframes lightcase-spin {
0% {
-webkit-transform:rotate(0);
-moz-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0)
}
100% {
-webkit-transform:rotate(359deg);
-moz-transform:rotate(359deg);
-o-transform:rotate(359deg);
transform:rotate(359deg)
}
}
@-ms-keyframes lightcase-spin {
0% {
-webkit-transform:rotate(0);
-moz-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0)
}
100% {
-webkit-transform:rotate(359deg);
-moz-transform:rotate(359deg);
-o-transform:rotate(359deg);
transform:rotate(359deg)
}
}
@keyframes lightcase-spin {
0% {
-webkit-transform:rotate(0);
-moz-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0)
}
100% {
-webkit-transform:rotate(359deg);
-moz-transform:rotate(359deg);
-o-transform:rotate(359deg);
transform:rotate(359deg)
}
}
#lightcase-case {
	display:none;
	position:fixed;
	z-index:2002;
	top:50%;
	left:50%;
	font-family:arial, sans-serif;
	font-size:13px;
	line-height:1.5;
	text-align:left;
	text-shadow:0 0 10px rgba(0, 0, 0, .5);
	color:#ccc;
}
#lightcase-loading>span, a[class*=lightcase-icon-]>span {
display:inline-block;
text-indent:-9999px
}
@media screen and (min-width:641px) {
html:not([data-lc-type=error]) #lightcase-content {
position:relative;
z-index:1;
text-shadow:none;
background-color:#fff;
-webkit-box-shadow:0 0 30px rgba(0, 0, 0, .5);
-moz-box-shadow:0 0 30px rgba(0, 0, 0, .5);
-o-box-shadow:0 0 30px rgba(0, 0, 0, .5);
box-shadow:0 0 30px rgba(0, 0, 0, .5);
-webkit-backface-visibility:hidden
}
html[data-lc-type=image] #lightcase-content, html[data-lc-type=video] #lightcase-content {
background-color:#333
}
}
html[data-lc-type=ajax] #lightcase-content, html[data-lc-type=error] #lightcase-content, html[data-lc-type=inline] #lightcase-content {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none
}
html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner, html[data-lc-type=error] #lightcase-content .lightcase-contentInner, html[data-lc-type=inline] #lightcase-content .lightcase-contentInner {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box
}
@media screen and (max-width:640px) {
html[data-lc-type=ajax] #lightcase-case, html[data-lc-type=inline] #lightcase-case {
position:fixed!important;
top:0!important;
left:0!important;
right:0!important;
bottom:0!important;
margin:0!important;
padding:55px 0 70px;
width:100%!important;
height:100%!important;
overflow:auto!important
}
html[data-lc-type=ajax] #lightcase-content, html[data-lc-type=error] #lightcase-content, html[data-lc-type=inline] #lightcase-content {
position:relative!important;
top:auto!important;
left:auto!important;
width:auto!important;
height:auto!important;
margin:0!important;
padding:0!important;
border:none!important;
background:0 0!important
}
html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner, html[data-lc-type=error] #lightcase-content .lightcase-contentInner, html[data-lc-type=inline] #lightcase-content .lightcase-contentInner {
padding:15px
}
html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner, html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>*, html[data-lc-type=error] #lightcase-content .lightcase-contentInner, html[data-lc-type=error] #lightcase-content .lightcase-contentInner>*, html[data-lc-type=inline] #lightcase-content .lightcase-contentInner, html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>* {
width:100%!important;
max-width:none!important
}
html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>:not(iframe), html[data-lc-type=error] #lightcase-content .lightcase-contentInner>:not(iframe), html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>:not(iframe) {
height:auto!important;
max-height:none!important
}
html.lightcase-isMobileDevice[data-lc-type=iframe] #lightcase-content .lightcase-contentInner iframe {
overflow:auto;
-webkit-overflow-scrolling:touch
}
}
@media screen and (max-width:640px) and (min-width:641px) {
html[data-lc-type=image] #lightcase-content .lightcase-contentInner, html[data-lc-type=video] #lightcase-content .lightcase-contentInner {
line-height:.75
}
}
html[data-lc-type=image] #lightcase-content .lightcase-contentInner {
	position:relative;
	overflow:hidden!important
}
@media screen and (max-width:640px) {
html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap, html[data-lc-type=error] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap, html[data-lc-type=inline] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {
position:relative!important;
top:auto!important;
left:auto!important;
width:auto!important;
height:auto!important;
margin:0!important;
padding:0!important;
border:none!important;
background:0 0!important
}
#lightcase-content h1, #lightcase-content h2, #lightcase-content h3, #lightcase-content h4, #lightcase-content h5, #lightcase-content h6, #lightcase-content p {
}
}
#lightcase-loading, a[class*=lightcase-icon-] {
width:1.123em;
height:auto;
line-height:1;
text-align:center;
position:fixed
}
@media screen and (min-width:641px) {
html:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {
padding:30px;
overflow:auto;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box
}
#lightcase-content h1, #lightcase-content h2, #lightcase-content h3, #lightcase-content h4, #lightcase-content h5, #lightcase-content h6, #lightcase-content p {
}
}
#lightcase-case p.lightcase-error {
	margin:0;
	font-size:17px;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
@media screen and (max-width:640px) {
#lightcase-case p.lightcase-error {
padding:30px 0
}
}
@media screen and (min-width:641px) {
#lightcase-case p.lightcase-error {
padding:0
}
}
.lightcase-open body {
	overflow:hidden
}
.lightcase-isMobileDevice .lightcase-open body {
	max-width:100%;
	max-height:100%
}
#lightcase-info {
	position:absolute;
	padding-top:15px
}
#lightcase-info #lightcase-caption, #lightcase-info #lightcase-title {
	margin:0;
	padding:0;
	line-height:1.5;
	font-weight:400;
	text-overflow:ellipsis
}
#lightcase-info #lightcase-title {
	font-size:17px;
}
#lightcase-info #lightcase-caption {
	clear:both;
	font-size:13px;
}
#lightcase-info #lightcase-sequenceInfo {
	font-size:11px;
}
@media screen and (max-width:640px) {
#lightcase-info #lightcase-title {
position:fixed;
top:10px;
left:0;
max-width:87.5%;
padding:5px 15px;
background:#333
}
.lightcase-fullScreenMode #lightcase-info {
padding-left:15px;
padding-right:15px
}
html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info {
position:static
}
}
#lightcase-loading {
	z-index:2001;
	top:50%;
	left:50%;
	margin-top:-.5em;
	margin-left:-.5em;
	opacity:1;
	font-size:32px;
	text-shadow:0 0 15px #fff;
	-moz-transform-origin:50% 53%;
-webkit-animation:lightcase-spin .5s infinite linear;
-moz-animation:lightcase-spin .5s infinite linear;
-o-animation:lightcase-spin .5s infinite linear;
animation:lightcase-spin .5s infinite linear
}
#lightcase-loading, #lightcase-loading:focus {
	text-decoration:none;
	color:#fff;
	-webkit-tap-highlight-color:transparent;
-webkit-transition:color, opacity, ease-in-out .25s;
-moz-transition:color, opacity, ease-in-out .25s;
-o-transition:color, opacity, ease-in-out .25s;
transition:color, opacity, ease-in-out .25s
}
a[class*=lightcase-icon-] {
z-index:9999;
font-size:38px;
text-shadow:none;
outline:0;
cursor:pointer
}
a[class*=lightcase-icon-], a[class*=lightcase-icon-]:focus {
text-decoration:none;
color:rgba(255, 255, 255, .6);
-webkit-tap-highlight-color:transparent;
-webkit-transition:color, opacity, ease-in-out .25s;
-moz-transition:color, opacity, ease-in-out .25s;
-o-transition:color, opacity, ease-in-out .25s;
transition:color, opacity, ease-in-out .25s
}
a[class*=lightcase-icon-]:hover {
color:#fff;
text-shadow:0 0 15px #fff
}
.lightcase-isMobileDevice a[class*=lightcase-icon-]:hover {
text-shadow:none
}
a[class*=lightcase-icon-].lightcase-icon-close {
position:fixed;
top:15px;
right:15px;
bottom:auto;
margin:0;
opacity:0;
outline:0
}
a[class*=lightcase-icon-].lightcase-icon-prev {
left:15px
}
a[class*=lightcase-icon-].lightcase-icon-next {
right:15px
}
a[class*=lightcase-icon-].lightcase-icon-pause, a[class*=lightcase-icon-].lightcase-icon-play {
left:50%;
margin-left:-.5em
}
@media screen and (max-width:640px) {
a[class*=lightcase-icon-] {
bottom:15px;
font-size:24px
}
}
@media screen and (min-width:641px) {
a[class*=lightcase-icon-].lightcase-icon-pause, a[class*=lightcase-icon-].lightcase-icon-play {
opacity:0
}
a[class*=lightcase-icon-] {
bottom:50%;
margin-bottom:-.5em
}
#lightcase-case:hover~a[class*=lightcase-icon-], a[class*=lightcase-icon-]:hover {
opacity:1
}
}
#lightcase-overlay {
	display:none;
	width:100%;
	min-height:100%;
	position:fixed;
	z-index:2000;
	top:-9999px;
	bottom:-9999px;
	left:0;
	background:#333
}
@media screen and (max-width:640px) {
#lightcase-overlay {
opacity:1!important
}
}
/*---------------------------------------------------------------
  5. Nice Select
---------------------------------------------------------------*/
.nice-select {
	-webkit-tap-highlight-color:transparent;
	background-color:#fff;
	border-radius:5px;
	border:solid 1px #e8e8e8;
	box-sizing:border-box;
	clear:both;
	cursor:pointer;
	display:block;
	float:left;
	font-family:inherit;
	font-size:14px;
	font-weight:400;
	height:42px;
	line-height:40px;
	outline:0;
	padding-left:18px;
	padding-right:30px;
	position:relative;
	text-align:left!important;
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	white-space:nowrap;
	width:auto
}
.nice-select:hover {
	border-color:#dbdbdb
}
.nice-select.open, .nice-select:active, .nice-select:focus {
	border-color:#999
}
.nice-select:after {
	border-bottom:2px solid #999;
	border-right:2px solid #999;
	content:'';
	display:block;
	height:5px;
	margin-top:-4px;
	pointer-events:none;
	position:absolute;
	right:12px;
	top:50%;
	-webkit-transform-origin:66% 66%;
	-ms-transform-origin:66% 66%;
	transform-origin:66% 66%;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
-webkit-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
	width:5px
}
.nice-select.open:after {
	-webkit-transform:rotate(-135deg);
	-ms-transform:rotate(-135deg);
	transform:rotate(-135deg)
}
.nice-select.open .list {
	opacity:1;
	pointer-events:auto;
	-webkit-transform:scale(1) translateY(0);
	-ms-transform:scale(1) translateY(0);
	transform:scale(1) translateY(0)
}
.nice-select.disabled {
	border-color:#ededed;
	color:#999;
	pointer-events:none
}
.nice-select.disabled:after {
	border-color:#ccc
}
.nice-select.wide {
	width:100%
}
.nice-select.wide .list {
	left:0!important;
	right:0!important
}
.nice-select.right {
	float:right
}
.nice-select.right .list {
	left:auto;
	right:0
}
.nice-select.small {
	font-size:12px;
	height:36px;
	line-height:34px
}
.nice-select.small:after {
	height:4px;
	width:4px
}
.nice-select.small .option {
	line-height:34px;
	min-height:34px
}
.nice-select .list {
	background-color:#fff;
	border-radius:5px;
	box-shadow:0 0 0 1px rgba(68, 68, 68, .11);
	box-sizing:border-box;
	margin-top:4px;
	opacity:0;
	overflow:hidden;
	padding:0;
	pointer-events:none;
	position:absolute;
	top:100%;
	left:0;
	-webkit-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-transform:scale(.75) translateY(-21px);
	-ms-transform:scale(.75) translateY(-21px);
	transform:scale(.75) translateY(-21px);
-webkit-transition:all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;
transition:all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;
	z-index:9
}
.nice-select .list:hover .option:not(:hover) {
background-color:transparent!important
}
.nice-select .option {
	cursor:pointer;
	font-weight:400;
	line-height:40px;
	list-style:none;
	min-height:40px;
	outline:0;
	padding-left:18px;
	padding-right:29px;
	text-align:left;
-webkit-transition:all .2s;
transition:all .2s
}
.nice-select .option.focus, .nice-select .option.selected.focus, .nice-select .option:hover {
	background-color:#f6f6f6
}
.nice-select .option.selected {
	font-weight:700
}
.nice-select .option.disabled {
	background-color:transparent;
	color:#999;
	cursor:default
}
.no-csspointerevents .nice-select .list {
	display:none
}
.no-csspointerevents .nice-select.open .list {
	display:block
}
/*---------------------------------------------------------------
  6. jQuery UI
---------------------------------------------------------------*/
/*! jQuery UI - v1.11.4 - 2016-06-07
* http://jqueryui.com
* Includes: core.css, slider.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=5c9ccc&bgTextureHeader=gloss_wave&bgImgOpacityHeader=55&borderColorHeader=4297d7&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=glass&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=inset_hard&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden {
	display:none
}
.ui-helper-hidden-accessible {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content:"";
	display:table;
	border-collapse:collapse
}
.ui-helper-clearfix:after {
	clear:both
}
.ui-helper-clearfix {
	min-height:0
}
.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0)
}
.ui-front {
	z-index:100
}
.ui-state-disabled {
	cursor:default!important
}
.ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat
}
.ui-widget-overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.ui-slider {
	position:relative;
	text-align:left
}
.ui-slider .ui-slider-handle {
	position:absolute;
	z-index:2;
	width:1.2em;
	height:1.2em;
	cursor:default;
	-ms-touch-action:none;
	touch-action:none
}
.ui-slider .ui-slider-range {
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
	background-position:0 0
}
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
	filter:inherit
}
.ui-slider-horizontal {
	height:.8em
}
.ui-slider-horizontal .ui-slider-handle {
	top:-.3em;
	margin-left:-.6em
}
.ui-slider-horizontal .ui-slider-range {
	top:0;
	height:100%
}
.ui-slider-horizontal .ui-slider-range-min {
	left:0
}
.ui-slider-horizontal .ui-slider-range-max {
	right:0
}
.ui-slider-vertical {
	width:.8em;
	height:100px
}
.ui-slider-vertical .ui-slider-handle {
	left:-.3em;
	margin-left:0;
	margin-bottom:-.6em
}
.ui-slider-vertical .ui-slider-range {
	left:0;
	width:100%
}
.ui-slider-vertical .ui-slider-range-min {
	bottom:0
}
.ui-slider-vertical .ui-slider-range-max {
	top:0
}
.ui-widget {
	font-family:Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size:1.1em
}
.ui-widget .ui-widget {
	font-size:1em
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family:Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size:1em
}
.ui-widget-content {
	border:1px solid #a6c9e2;
	background:#fcfdfd url("images/ui-bg_inset-hard_100_fcfdfd_1x100.html") 50% bottom repeat-x;
	color:#222
}
.ui-widget-content a {
	color:#222
}
.ui-widget-header {
	border:1px solid #4297d7;
	background:#5c9ccc url("images/ui-bg_gloss-wave_55_5c9ccc_500x100.html") 50% 50% repeat-x;
	color:#fff;
	font-weight:bold
}
.ui-widget-header a {
	color:#fff
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border:1px solid #c5dbec;
	background:#dfeffc url("images/ui-bg_glass_85_dfeffc_1x400.html") 50% 50% repeat-x;
	font-weight:bold;
	color:#2e6e9e
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color:#2e6e9e;
	text-decoration:none
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border:1px solid #79b7e7;
	background:#d0e5f5 url("images/ui-bg_glass_75_d0e5f5_1x400.html") 50% 50% repeat-x;
	font-weight:bold;
	color:#1d5987
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {
	color:#1d5987;
	text-decoration:none
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border:1px solid #79b7e7;
	background:#f5f8f9 url("images/ui-bg_inset-hard_100_f5f8f9_1x100.html") 50% 50% repeat-x;
	font-weight:bold;
	color:#e17009
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color:#e17009;
	text-decoration:none
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border:1px solid #fad42e;
	background:#fbec88;
	color:#363636
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color:#363636
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border:1px solid #cd0a0a;
	background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.html") 50% 50% repeat-x;
	color:#cd0a0a
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color:#cd0a0a
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color:#cd0a0a
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight:bold
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity:.7;
	filter:Alpha(Opacity=70);
	font-weight:normal
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity:.35;
	filter:Alpha(Opacity=35);
	background-image:none
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35)
}
.ui-icon {
	width:16px;
	height:16px
}
.ui-icon, .ui-widget-content .ui-icon {
	background-image:url("images/ui-icons_469bdd_256x240.html")
}
.ui-widget-header .ui-icon {
	background-image:url("images/ui-icons_d8e7f3_256x240.html")
}
.ui-state-default .ui-icon {
	background-image:url("images/ui-icons_6da8d5_256x240.html")
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image:url("images/ui-icons_217bc0_256x240.html")
}
.ui-state-active .ui-icon {
	background-image:url("images/ui-icons_f9bd01_256x240.html")
}
.ui-state-highlight .ui-icon {
	background-image:url("images/ui-icons_2e83ff_256x240.html")
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image:url("images/ui-icons_cd0a0a_256x240.html")
}
.ui-icon-blank {
	background-position:16px 16px
}
.ui-icon-carat-1-n {
	background-position:0 0
}
.ui-icon-carat-1-ne {
	background-position:-16px 0
}
.ui-icon-carat-1-e {
	background-position:-32px 0
}
.ui-icon-carat-1-se {
	background-position:-48px 0
}
.ui-icon-carat-1-s {
	background-position:-64px 0
}
.ui-icon-carat-1-sw {
	background-position:-80px 0
}
.ui-icon-carat-1-w {
	background-position:-96px 0
}
.ui-icon-carat-1-nw {
	background-position:-112px 0
}
.ui-icon-carat-2-n-s {
	background-position:-128px 0
}
.ui-icon-carat-2-e-w {
	background-position:-144px 0
}
.ui-icon-triangle-1-n {
	background-position:0 -16px
}
.ui-icon-triangle-1-ne {
	background-position:-16px -16px
}
.ui-icon-triangle-1-e {
	background-position:-32px -16px
}
.ui-icon-triangle-1-se {
	background-position:-48px -16px
}
.ui-icon-triangle-1-s {
	background-position:-64px -16px
}
.ui-icon-triangle-1-sw {
	background-position:-80px -16px
}
.ui-icon-triangle-1-w {
	background-position:-96px -16px
}
.ui-icon-triangle-1-nw {
	background-position:-112px -16px
}
.ui-icon-triangle-2-n-s {
	background-position:-128px -16px
}
.ui-icon-triangle-2-e-w {
	background-position:-144px -16px
}
.ui-icon-arrow-1-n {
	background-position:0 -32px
}
.ui-icon-arrow-1-ne {
	background-position:-16px -32px
}
.ui-icon-arrow-1-e {
	background-position:-32px -32px
}
.ui-icon-arrow-1-se {
	background-position:-48px -32px
}
.ui-icon-arrow-1-s {
	background-position:-64px -32px
}
.ui-icon-arrow-1-sw {
	background-position:-80px -32px
}
.ui-icon-arrow-1-w {
	background-position:-96px -32px
}
.ui-icon-arrow-1-nw {
	background-position:-112px -32px
}
.ui-icon-arrow-2-n-s {
	background-position:-128px -32px
}
.ui-icon-arrow-2-ne-sw {
	background-position:-144px -32px
}
.ui-icon-arrow-2-e-w {
	background-position:-160px -32px
}
.ui-icon-arrow-2-se-nw {
	background-position:-176px -32px
}
.ui-icon-arrowstop-1-n {
	background-position:-192px -32px
}
.ui-icon-arrowstop-1-e {
	background-position:-208px -32px
}
.ui-icon-arrowstop-1-s {
	background-position:-224px -32px
}
.ui-icon-arrowstop-1-w {
	background-position:-240px -32px
}
.ui-icon-arrowthick-1-n {
	background-position:0 -48px
}
.ui-icon-arrowthick-1-ne {
	background-position:-16px -48px
}
.ui-icon-arrowthick-1-e {
	background-position:-32px -48px
}
.ui-icon-arrowthick-1-se {
	background-position:-48px -48px
}
.ui-icon-arrowthick-1-s {
	background-position:-64px -48px
}
.ui-icon-arrowthick-1-sw {
	background-position:-80px -48px
}
.ui-icon-arrowthick-1-w {
	background-position:-96px -48px
}
.ui-icon-arrowthick-1-nw {
	background-position:-112px -48px
}
.ui-icon-arrowthick-2-n-s {
	background-position:-128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	background-position:-144px -48px
}
.ui-icon-arrowthick-2-e-w {
	background-position:-160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	background-position:-176px -48px
}
.ui-icon-arrowthickstop-1-n {
	background-position:-192px -48px
}
.ui-icon-arrowthickstop-1-e {
	background-position:-208px -48px
}
.ui-icon-arrowthickstop-1-s {
	background-position:-224px -48px
}
.ui-icon-arrowthickstop-1-w {
	background-position:-240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	background-position:0 -64px
}
.ui-icon-arrowreturnthick-1-n {
	background-position:-16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	background-position:-32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	background-position:-48px -64px
}
.ui-icon-arrowreturn-1-w {
	background-position:-64px -64px
}
.ui-icon-arrowreturn-1-n {
	background-position:-80px -64px
}
.ui-icon-arrowreturn-1-e {
	background-position:-96px -64px
}
.ui-icon-arrowreturn-1-s {
	background-position:-112px -64px
}
.ui-icon-arrowrefresh-1-w {
	background-position:-128px -64px
}
.ui-icon-arrowrefresh-1-n {
	background-position:-144px -64px
}
.ui-icon-arrowrefresh-1-e {
	background-position:-160px -64px
}
.ui-icon-arrowrefresh-1-s {
	background-position:-176px -64px
}
.ui-icon-arrow-4 {
	background-position:0 -80px
}
.ui-icon-arrow-4-diag {
	background-position:-16px -80px
}
.ui-icon-extlink {
	background-position:-32px -80px
}
.ui-icon-newwin {
	background-position:-48px -80px
}
.ui-icon-refresh {
	background-position:-64px -80px
}
.ui-icon-shuffle {
	background-position:-80px -80px
}
.ui-icon-transfer-e-w {
	background-position:-96px -80px
}
.ui-icon-transferthick-e-w {
	background-position:-112px -80px
}
.ui-icon-folder-collapsed {
	background-position:0 -96px
}
.ui-icon-folder-open {
	background-position:-16px -96px
}
.ui-icon-document {
	background-position:-32px -96px
}
.ui-icon-document-b {
	background-position:-48px -96px
}
.ui-icon-note {
	background-position:-64px -96px
}
.ui-icon-mail-closed {
	background-position:-80px -96px
}
.ui-icon-mail-open {
	background-position:-96px -96px
}
.ui-icon-suitcase {
	background-position:-112px -96px
}
.ui-icon-comment {
	background-position:-128px -96px
}
.ui-icon-person {
	background-position:-144px -96px
}
.ui-icon-print {
	background-position:-160px -96px
}
.ui-icon-trash {
	background-position:-176px -96px
}
.ui-icon-locked {
	background-position:-192px -96px
}
.ui-icon-unlocked {
	background-position:-208px -96px
}
.ui-icon-bookmark {
	background-position:-224px -96px
}
.ui-icon-tag {
	background-position:-240px -96px
}
.ui-icon-home {
	background-position:0 -112px
}
.ui-icon-flag {
	background-position:-16px -112px
}
.ui-icon-calendar {
	background-position:-32px -112px
}
.ui-icon-cart {
	background-position:-48px -112px
}
.ui-icon-pencil {
	background-position:-64px -112px
}
.ui-icon-clock {
	background-position:-80px -112px
}
.ui-icon-disk {
	background-position:-96px -112px
}
.ui-icon-calculator {
	background-position:-112px -112px
}
.ui-icon-zoomin {
	background-position:-128px -112px
}
.ui-icon-zoomout {
	background-position:-144px -112px
}
.ui-icon-search {
	background-position:-160px -112px
}
.ui-icon-wrench {
	background-position:-176px -112px
}
.ui-icon-gear {
	background-position:-192px -112px
}
.ui-icon-heart {
	background-position:-208px -112px
}
.ui-icon-star {
	background-position:-224px -112px
}
.ui-icon-link {
	background-position:-240px -112px
}
.ui-icon-cancel {
	background-position:0 -128px
}
.ui-icon-plus {
	background-position:-16px -128px
}
.ui-icon-plusthick {
	background-position:-32px -128px
}
.ui-icon-minus {
	background-position:-48px -128px
}
.ui-icon-minusthick {
	background-position:-64px -128px
}
.ui-icon-close {
	background-position:-80px -128px
}
.ui-icon-closethick {
	background-position:-96px -128px
}
.ui-icon-key {
	background-position:-112px -128px
}
.ui-icon-lightbulb {
	background-position:-128px -128px
}
.ui-icon-scissors {
	background-position:-144px -128px
}
.ui-icon-clipboard {
	background-position:-160px -128px
}
.ui-icon-copy {
	background-position:-176px -128px
}
.ui-icon-contact {
	background-position:-192px -128px
}
.ui-icon-image {
	background-position:-208px -128px
}
.ui-icon-video {
	background-position:-224px -128px
}
.ui-icon-script {
	background-position:-240px -128px
}
.ui-icon-alert {
	background-position:0 -144px
}
.ui-icon-info {
	background-position:-16px -144px
}
.ui-icon-notice {
	background-position:-32px -144px
}
.ui-icon-help {
	background-position:-48px -144px
}
.ui-icon-check {
	background-position:-64px -144px
}
.ui-icon-bullet {
	background-position:-80px -144px
}
.ui-icon-radio-on {
	background-position:-96px -144px
}
.ui-icon-radio-off {
	background-position:-112px -144px
}
.ui-icon-pin-w {
	background-position:-128px -144px
}
.ui-icon-pin-s {
	background-position:-144px -144px
}
.ui-icon-play {
	background-position:0 -160px
}
.ui-icon-pause {
	background-position:-16px -160px
}
.ui-icon-seek-next {
	background-position:-32px -160px
}
.ui-icon-seek-prev {
	background-position:-48px -160px
}
.ui-icon-seek-end {
	background-position:-64px -160px
}
.ui-icon-seek-start {
	background-position:-80px -160px
}
.ui-icon-seek-first {
	background-position:-80px -160px
}
.ui-icon-stop {
	background-position:-96px -160px
}
.ui-icon-eject {
	background-position:-112px -160px
}
.ui-icon-volume-off {
	background-position:-128px -160px
}
.ui-icon-volume-on {
	background-position:-144px -160px
}
.ui-icon-power {
	background-position:0 -176px
}
.ui-icon-signal-diag {
	background-position:-16px -176px
}
.ui-icon-signal {
	background-position:-32px -176px
}
.ui-icon-battery-0 {
	background-position:-48px -176px
}
.ui-icon-battery-1 {
	background-position:-64px -176px
}
.ui-icon-battery-2 {
	background-position:-80px -176px
}
.ui-icon-battery-3 {
	background-position:-96px -176px
}
.ui-icon-circle-plus {
	background-position:0 -192px
}
.ui-icon-circle-minus {
	background-position:-16px -192px
}
.ui-icon-circle-close {
	background-position:-32px -192px
}
.ui-icon-circle-triangle-e {
	background-position:-48px -192px
}
.ui-icon-circle-triangle-s {
	background-position:-64px -192px
}
.ui-icon-circle-triangle-w {
	background-position:-80px -192px
}
.ui-icon-circle-triangle-n {
	background-position:-96px -192px
}
.ui-icon-circle-arrow-e {
	background-position:-112px -192px
}
.ui-icon-circle-arrow-s {
	background-position:-128px -192px
}
.ui-icon-circle-arrow-w {
	background-position:-144px -192px
}
.ui-icon-circle-arrow-n {
	background-position:-160px -192px
}
.ui-icon-circle-zoomin {
	background-position:-176px -192px
}
.ui-icon-circle-zoomout {
	background-position:-192px -192px
}
.ui-icon-circle-check {
	background-position:-208px -192px
}
.ui-icon-circlesmall-plus {
	background-position:0 -208px
}
.ui-icon-circlesmall-minus {
	background-position:-16px -208px
}
.ui-icon-circlesmall-close {
	background-position:-32px -208px
}
.ui-icon-squaresmall-plus {
	background-position:-48px -208px
}
.ui-icon-squaresmall-minus {
	background-position:-64px -208px
}
.ui-icon-squaresmall-close {
	background-position:-80px -208px
}
.ui-icon-grip-dotted-vertical {
	background-position:0 -224px
}
.ui-icon-grip-dotted-horizontal {
	background-position:-16px -224px
}
.ui-icon-grip-solid-vertical {
	background-position:-32px -224px
}
.ui-icon-grip-solid-horizontal {
	background-position:-48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	background-position:-64px -224px
}
.ui-icon-grip-diagonal-se {
	background-position:-80px -224px
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius:5px
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-top-right-radius:5px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius:5px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius:5px
}
.ui-widget-overlay {
	background:#aaa;
	opacity:.3;
	filter:Alpha(Opacity=30)
}
.ui-widget-shadow {
	margin:-8px 0 0 -8px;
	padding:8px;
	background:#aaa;
	opacity:.3;
	filter:Alpha(Opacity=30);
	border-radius:8px
}



/*---------------------------------------------------------------
  END 
---------------------------------------------------------------*/
