@charset "utf-8";

/* amina-widget-banner */
.amina-widget-banner { position: relative; line-height:20px; }
.amina-widget-banner .widget-head { padding:12px 10px 6px !important; margin:0px; font-weight:bold; border-bottom:1px dotted #aaa; background: #fff; }
.amina-widget-banner .widget-body { padding:12px 10px 0px; margin:0px; background: #fff; }
.amina-widget-banner .carousel-nav { float:right; margin-top:-44px; }
.amina-widget-banner .carousel-nav i { color:#888; margin-left:5px; font-size:18px; }
.amina-widget-banner .row { margin-left:-7px; margin-right:-7px; }
.amina-widget-banner .col { padding-left:7px; padding-right:7px; }
.amina-widget-banner .content { padding:0px 0px 14px; overflow:hidden; }

.amina-widget-banner .img { display:block; position:relative; height:0; overflow:hidden; text-align:center; background:#f5f5f5; }
.amina-widget-banner .img img { display:block; position:absolute; top:0; left:0; margin:0 auto; width:100%; height:auto; border:0px;  }
.amina-widget-banner .caption {  display:block; text-align:left; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; background:#000; color:#fff; padding: 6px 10px; transition:transform 0.4s, opacity 0.1s 0.3s; left: 0px; width: 100%; bottom: 0px; position: absolute; opacity: 0; transform: translateY(100%); -o-transition: -o-transform .4s, opacity .1s .3s; -moz-transition: -moz-transform .4s, opacity .1s .3s; -webkit-transition: -webkit-transform .4s, opacity .1s .3s; -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -o-transform: translateY(100%); }
.amina-widget-banner .img:hover .caption { transition:transform 0.4s, opacity 0.1s; opacity: 0.8; transform: translateY(0px); -o-transition: -o-transform .4s, opacity .1s; -moz-transition: -moz-transform .4s, opacity .1s; -webkit-transition: -webkit-transform .4s, opacity .1s; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); }
.amina-widget-banner .caption .cnt { font-size:10px; font-family:verdana; letter-spacing:-1px; font-weight:bold; color: orangered; margin-left:12px; margin-right:4px; }
.amina-widget-banner .caption .icon { color:#ddd; margin-right:2px; }
.amina-widget-banner .caption .rank-icon { display:inline-block; padding:0px 6px; font-size:11px; letter-spacing:-1px; line-height:16px; margin-right:2px; }
.amina-widget-banner .btn-wset { margin-top:10px; }


.apms-widget-banner .label-tack { left: 0px; top: 10px; z-index: 1; position: absolute; }
.apms-widget-banner .label-icon { display:inline-block; color:#fff; padding:4px 6px 2px; font-family:dotum; font-size:11px; letter-spacing:-1px; line-height:11px; font-weight:normal; }
.apms-widget-banner .label-band { 
	z-index:2; font-family: tahoma; top: 5px; letter-spacing:1px; width: 100px; padding: 4px; right: -32px; font-size: 11px; position: absolute; text-align: center; 
	transform: rotate(45deg); -o-transform: rotate(45deg);	-ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); 
}
.amina-widget-banner .label-red { background-color: rgb(233, 27, 35); }
.amina-widget-banner .label-green { background-color: rgb(142, 196, 73); }
.amina-widget-banner .label-blue { background-color: rgb(52, 152, 219); }
.amina-widget-banner .label-gray { background-color: rgb(55, 55, 55); }
.amina-widget-banner .label-dc { color:orangered; text-align:right; font-weight:bold; font-style:italic; width:100%; margin:0px; padding:0px 10px; line-height:40px; height:40px; margin-top:-40px; font-size:32px; letter-spacing:-1px; position:relative; z-index:2; text-shadow: 0px 2px 1px rgba(0,0,0,0.7); }
.amina-widget-banner .label-dc-cur { color:orangered; text-align:right; font-weight:bold; font-style:italic; width:100%; margin:0px; padding:0px 10px; line-height:35px; height:75px; margin-top:-75px; font-size:32px; letter-spacing:-1px; position:relative; z-index:2; text-shadow: 0px 2px 1px rgba(0,0,0,0.7); }
.amina-widget-banner .label-dc-cur strike { color:#fff; line-height:20px; height:20px; font-size:20px; }
.amina-widget-banner .label-share { margin:0px; padding:0px 10px; line-height:40px; height:40px; margin-top:-40px; position:relative; z-index:2; }


.label-band-rates { 
	z-index:2; 
	font-family: tahoma; 
	bottom: 40px; 
	letter-spacing:1px; 
	width: 110px; 
	padding: 5px; 
	right: 0px; 
	font-size: 10px; 
	position: absolute; 
	text-align: center; 
	font-weight:normal; 
	transform: rotate(0deg); 
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg); 
}







/* ecommerce Item
-----------------------------------------------------------------*/
.sale-flash {
    position: absolute;
    top: 10px;
    left: 10px;
    padding: 6px 10px;
    background-color: #1abc9c;
    color: #fff;
    border-radius: 2px;
    z-index: 5;
}

.portfolio-desc {
    z-index: 3;
    padding: 15px 5px 10px;
}
.nobottompadding {
    padding-bottom: 0!important;
}

.portfolio-desc h3 {
    margin: 0;
    padding: 0;
    font-size: 19px;
}
.portfolio-desc span {
    display: block;
    margin-top: 3px;
    color: #888;
}
.portfolio-desc .item-price {
    position: absolute;
    bottom: 0;
    right: 5px;
    float: right;
    text-align: right;
}


/* Individual Portfolio Item
-----------------------------------------------------------------*/

.iportfolio {
	position: relative;
	float: none;
	width: 100%;
	margin: 0;
	padding: 0;
}

.iportfolio .portfolio-image {
	position: relative;
	overflow: hidden;
}

.iportfolio .portfolio-image,
.iportfolio .portfolio-image a,
.iportfolio .portfolio-image img {
	display: block;
	width: 100%;
	height: auto;
}

.iportfolio .portfolio-overlay { height: 100% !important; }

/* ----------------------------------------------------------------
	Flex Slider
-----------------------------------------------------------------*/


.fslider,
.fslider .flexslider,
.fslider .slider-wrap,
.fslider .slide,
.fslider .slide > a,
.fslider .slide > img,
.fslider .slide > a > img {
	position: relative;
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
}

.fslider { min-height: 32px; }



