/* SLIDER -> SLIDESHOW */

#slideshow,
#slideshow .container {
	position:relative;
}
#slideshow,
#slideshow .cycle-slideshow {
	width:100%;
	overflow:hidden;
}
#slideshow .slide {
	height:100%;
	width:100%;
	position:relative;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}
#slideshow .slide .pattern {
	/*background: url(../img/interface/pattern.png);*/
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 300;
}
#slideshow .slide .caption {
	top:240px;
	left:40px;
	position:absolute;
	z-index: 900;
	font-size:18px;
}
#slideshow .slide .caption h3 {
	font-size:36px;
	font-weight:300;
	border-bottom:none;
	background:rgba(255,255,255,0.3);
	color:#000;
	width:auto;
	padding:7px 14px;
	display:inline-block;
	margin:10px 0;
}
#slideshow .slide .caption h3 a:hover {
	text-decoration:none;
}
#slideshow .slide .caption p {
	background:rgba(255,255,255,0.3);
	font-size:20px;
	padding:5px 10px;
	color:#000;
	width:auto;
	display:inline-block;
}

/* CLIENTS -> INBOX */

#inbox tr td {
    cursor: pointer;
    cursor: hand;
}

#inbox-messages > div {
    margin-bottom: 15px;
}
#inbox-messages > div > p {
    padding: 10px;
}
#inbox-messages .other .sender {
    text-align: right;
}
#inbox-messages .message {
    padding: 10px;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    background-color: #f8f8f8;
    border: 1px solid #e7e7e7;
}
#inbox-messages .message .date_message {
    font-weight: 100;
    font-style: italic;
    font-size: 10px;
}

/* AJAX SEARCH */

#searchform,
#searchform > div {
	position:relative;
	width:100%;
}
#searchresults {
	position:absolute;
	z-index:3000;
	width:100%;
}
#searchresults ul {
	margin:0;
    border: 1px solid #EEE;
	width:100%;
	background:#FFF;
	max-height: 500px;
	overflow:hidden;
    overflow-y:auto;
}
#searchresults ul > li > a {
	padding:15px 10px;
	display:block;
}
#searchresults ul > li:nth-child(odd) > a {
    background-color: #f9f9f9;
}
#searchresults ul > li > a:hover,
#searchresults ul > li > a:active,
#searchresults ul > li > a:focus {
	text-decoration:none;
	background-color:#428bca;
	color:#FFF;
}
#searchresults ul > li > a > i {
	width:10%;
	color:#999;
}
#searchresults ul > li > a > img {
	margin-right:10px;
}
#searchresults ul > li > a:hover > i,
#searchresults ul > li > a:active > i,
#searchresults ul > li > a:focus > i {
	color:#fff;
}
#searchresults ul > li > a > span {
	color:#ddd;
	font-size:11px;
	line-height: 20px;
	display:inline-block;
}
#searchresults ul > li > a:hover > span,
#searchresults ul > li > a:active > span,
#searchresults ul > li > a:focus > span {
	color:#FFF;
}
#searchinput.loading {
	opacity:0.5;
}
#searchinput.open {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
	border-bottom-color:#f9f9f9;
}