﻿		.copy a { text-decoration: underline; }

        .embellishment-top {text-align: center; }
        .embellishment-bottom {text-align: center; }

		#item {
			position: relative;
			overflow: hidden;
			background: transparent;
		}
		#item .frame {
			position: relative;
			width: 100%;
			padding: 20px 0;
			padding-bottom: 30px;
		}
		#item .frame .slide_element {
			height: 100%;
		}
		#item .frame .slide_element .slide {
			float: left;
			height: 100%;
			margin: 0 -350px;
			opacity: 0;
			background: #000;
			z-index: 5;
			border-radius: 10px;

			-webkit-transform: scale(0.7);
			transform: scale(0.7);

			-webkit-transition: -webkit-transform 1500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
			-webkit-transition-property: opacity, -webkit-transform;
			transition: transform 1500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
			transition-property: opacity, transform;
		}
		#item .frame .slide_element .slide.next_1,
		#item .frame .slide_element .slide.prev_1 {
			opacity: 0.7;
			z-index: 9;

			-webkit-transform: scale(0.9);
			transform: scale(0.9);
		}
		#item .frame .slide_element .slide.next_2,
		#item .frame .slide_element .slide.prev_2 {
			opacity: 0.4;
			z-index: 8;

			-webkit-transform: scale(0.8);
			transform: scale(0.8);
		}
		#item .frame .slide_element .slide.active {
			opacity: 1;
			z-index: 10;

			-webkit-transform: scale(1);
			transform: scale(1);
		}
		#item #progress {
			position: absolute;
			border-radius: 50%;
			margin: 0 auto 0 auto;
			bottom: -40px;
			left: 0;
			right: 0;
			z-index: 1000;
			-webkit-transform: scale(0.5);
			transform: scale(0.5);
		}
		#item #thumbnails {
			display: block;
			text-align: center;
			height: 80px;
			position:relative;
		}
		#item #thumbnails > div {
			height: 100%;
			width: 100%;
		}
		#item #thumbnails > div > ul {
			list-style: none;
			margin: 0;
			padding: 0;
			height: 100%;
		}
		#item #thumbnails > div > ul > li {
			width: 80px;
			height: 80px;
			margin: 0 5px;
			cursor: pointer;
			padding: 3px;
			border: 4px transparent solid;
			border-radius: 50%;
			opacity: 0.6;
		}
		#item #thumbnails > div > ul > li img {
			width: 100%;
			height: 100%;
			border-radius: 50%;
		}
		#item #thumbnails > div > ul > li.active {
			opacity: 1;
		}
		#item .mSButtons.mSPrev {
			left: 15%;
			right: auto;
			bottom: 30px;
		}
		#item .mSButtons.mSNext {
			right: 15%;
			left: auto;
			bottom: 30px;
		}
		#item.isTouch .mSButtons {
			display: none;
		}
		#item .mSCaption {
			left: 10px;
			bottom: 10px;
			padding: 10px;	
			font-size: 11pt;
			height: auto!Important;
			width: 500px;	
			background-color: rgba(255,255,255,0.75);
			opacity: 0;	
			z-index: 1002;	
			-webkit-transition: all 0.3s;
			transition: all 0.3s;			
		}
		#item .mSCaption, #item .mSCaption span {
			display:block;
			line-height: normal;
			font-weight: normal;
			color: #000;
			font-family: 'Century Gothic', Futura, AppleGothic, Helvetica, sans-serif;

		}
		#item .mSCaption span {
			font-size: 16pt;
		}
		#item .mSCaption.showed {
			opacity: 1;
		}
		
    #simple .frame {
        width: 100%;
        height: 230px;
    }
    #simple .frame ul {
        list-style: none;
        height: 100%;
        padding: 0;
        margin: 0;
    }
    #simple .frame ul li {
        float: left;
        height: 160px;
        padding: 0 10px;
    }
    #simple .frame ul li img {
        max-width: none;
    }
    #simple .frame ul li .details {
        padding-top: 10px;
        font-weight: 300;
    }
    #simple .frame ul li .details b, #simple .frame ul li .details strong {
        font-weight: 700;
    }

    #simple ul.mSPages {
        float: right;
        margin-bottom: 20px;
        margin-right: 12px;
    }
    #simple .mSButtons {
        top: 91px;
        bottom: auto;
    }
	
	#simple .slide_element .slide.active { background: transparent; }
	
	#simple .details .description {
		position: absolute;
		width: 200px;
		height: 140px;
		top: 10px;
		left: 10px;
		background-color: rgba(255,255,255, 0.5);
	}

	#simple .mSButtons, 
	#simple ul.mSPages li.active	{
		background-color: #77a1ce;
	}