/*Suggestion*/
	.cactus-post-suggestion { position:fixed; right:0; bottom:0; width:320px; transform:translateX(110%); -webkit-transform:translateX(110%); -ms-transform:translateX(110%); transition:all 0.3s; opacity:0;-webkit-transition:all 0.3s; z-index:1005}
	.cactus-post-suggestion.active {transform:translateX(0); -webkit-transform:translateX(0); -ms-transform:translateX(0); opacity:1;}
	.cactus-post-suggestion .post-suggestion-content { background-color:#f2f2f2; border-left:2px solid; border-top:2px solid; border-color:#bcbcbc; padding:20px 30px 0 30px; color:#666;}
	.cactus-post-suggestion .suggestion-header {
		position:relative; color: #333;
		font-family: 'Montserrat', sans-serif;
		font-size: 11px;
		font-weight: 700;
		letter-spacing: .2em;
		text-align:center;
		text-transform:uppercase; padding-left:30px; padding-right:30px; margin-top:-2px; min-height:30px; transition:min-height 0.3s; -webkit-transition:min-height 0.3s;}
	.cactus-post-suggestion.cactus-close { display:none;}
	.cactus-post-suggestion.cactus-close .suggestion-header { min-height:30px;}
	.cactus-post-suggestion .suggestion-header > span { display:block; width:25px; height:25px; position:absolute; top:-12px; left:-22px; font-size:25px; color:#bcbcbc; padding:0; cursor:pointer; line-height:1;}
	.cactus-post-suggestion .suggestion-header > span i.fa-times:before {
		content: "\f36e";
		display: inline-block;
		font-family: "Ionicons";
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-rendering: auto;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	.cactus-post-suggestion .suggestion-header > span i.fa-plus-square { display:none; }
	.cactus-post-suggestion .suggestion-header > span:hover i{}
	
	.cactus-post-suggestion .suggestion-post { max-height:500px; opacity:1; transition:opacity 0.3s, max-height 0.3s; -webkit-transition:opacity 0.3s, max-height 0.3s;}
	.cactus-post-suggestion.cactus-close .suggestion-post {max-height:0; opacity:0; transition:opacity 0.3s, max-height 0.3s; -webkit-transition:opacity 0.3s, max-height 0.3s;}
	
	.cactus-post-suggestion .cactus-post-item { width:100%; margin-right:0; padding-bottom:16px;}
	.cactus-post-suggestion .cactus-post-item .cactus-post-title { margin-bottom:4px; }
	.cactus-post-suggestion .cactus-post-item .cactus-post-title a:hover{text-decoration: none;}

	.cactus-post-suggestion .posted-on {}
	.cactus-post-suggestion .picture-content {position: relative;}
	.cactus-post-suggestion .cactus-note-cat a{position: absolute;top:15px; left:15px;
		font-family: 'Montserrat', sans-serif;
		font-weight: 700;
		font-size: 11px;
		letter-spacing: .2em;
		display: inline-block;
		padding: 5px 15px;
		background-color: #333333;
    	color: #fff;
		border: 1px solid transparent;
		text-transform:uppercase;
	}
	.cactus-post-suggestion .cactus-note-cat a:hover{
		background-color: #555;
		color:#fff;
		text-decoration:none;
	}
	.cactus-post-suggestion .picture-content .cactus-note-point{
		position: absolute;
	    left: 15px;
	    bottom: 15px;
	    color: #f3f3f3;
	    font-size: 12px;
	    font-weight: bold;
	    font-family: 'Montserrat', serif;
	    background: #333;
	    min-width: 43px;
	    text-align: center;
	    padding: 8px 0px 7px;
	    line-height: 28px;
	}
	.cactus-post-suggestion .content {padding-top: 9px;}
	.cactus-post-suggestion .content .posted-on a{font-size: 18px; color:#999; font-style:italic;}
	.cactus-post-suggestion span.vcard.author, .cactus-post-suggestion .comment.cactus-info{display: none;}
/*Suggestion*/