/*
	----------------
	- Breadcrumb
	----------------
*/

/* Link angles */
.ipsBreadcrumb > ul:last-child li > a:before,
.ipsBreadcrumb > ul:last-child li > a:after{
	/* Highlight */
	color: rgba(255,255,255,0.3);
	/* Shadow */
	border-color: rgba(0,0,0,0.6);
}

/* Hover */
.ipsBreadcrumb > ul:last-child li:hover > a:before,
.ipsBreadcrumb > ul:last-child li:hover > a:after,
.ipsBreadcrumb .ipsList_inline li a:hover{
	background: rgba(255,255,255,0.06);
}

/* Active */
.ipsApp .ipsBreadcrumb > ul:last-child li > a:active:before,
.ipsApp .ipsBreadcrumb > ul:last-child li > a:active:after,
.ipsApp .ipsBreadcrumb .ipsList_inline li a:active{
	background: rgba(0,0,0,0.2);
}

/* Side links */
.ipsBreadcrumb .ipsList_inline li{
	border-color: rgba(255,255,255,0.1);
}



/*
	----------------
	- Social Icons
	----------------
*/

.ipsfocus_social a:after{
	border-width: 0;
}



/*
	----------------
	- Message bar
	----------------
*/
.ipsMessage{
	box-shadow: inset rgba(255,255,255,0) 0px 2px 0px 0px, inset rgba(255,255,255,0) 0px -2px 0px 0px;
}



/*
	----------------
	- Guest message
	----------------
*/

/* border */
.focus-guest-alert .ipsWidget[data-blockid*="app_core_guestSignUp"],
.focus-guest-alert .ipsWidget[data-blockid*="app_core_guestSignUp"] .guest-widget-footer{
	border-color: {hextorgb="text_color" opacity="0.22"};
}

/* background and color */
.focus-guest-alert .ipsWidget[data-blockid*="app_core_guestSignUp"]{
	background-color: {theme="area_background_reset"} !important;
	background-image: linear-gradient(to bottom, {hextorgb="text_color" opacity="0.1"} 0%, {hextorgb="text_color" opacity="0.1"} 100%);
	color: {theme="text_color"};
}

	/* Guest header */
	.focus-guest-alert .ipsWidget[data-blockid*="app_core_guestSignUp"] .guest-widget-header{
		background-color: {theme="area_background_reset"};
		box-shadow: inset rgba(0,0,0,0.25) 0px 1px 3px, rgba(255,255,255,0.1) 0px 1px 0px;
	}
	/* Button bar */
	.focus-guest-alert .ipsWidget[data-blockid*="app_core_guestSignUp"] .guest-widget-footer{
		background: {hextorgb="text_color" opacity="0.1"};
	}
	/* Buttons */
	.focus-guest-alert .ipsWidget[data-blockid*="app_core_guestSignUp"] a.ipsButton:not(.ipsSocial){
		background: {hextorgb="text_color" opacity="0.2"};
		border: 0;
		padding-top: 1px;
		padding-bottom: 1px;
	}
	


/*
	----------------
	Background Picker
	----------------
*/

.focus-picker span{
	box-shadow: inset rgba(255,255,255,0.2) 0px 1px 0px, inset rgba(255,255,255,0.1) 0px 0px 0px 1px;
}



/*
	----------------
	- Editor
	----------------
*/

/* Bar background */
.cke .cke_top,
.ipsComposeArea div[data-ipseditor-toollist] .ipsAreaBackground_light{
	background: rgba(255,255,255,0.1);
}



/*
	----------------
	- Popup Menus
	----------------
*/
.ipsMenu,
.ipsHovercard,
.ipsHovercard_loading,
#elSearchExpanded{
	background: {theme="area_background"};
	border-color: {theme="area_background"};
}
	
	.ipsMenu_headerBar, .ipsMenu_footerBar {
		background: {theme="area_background"};
	}



/*
	----------------
	- Other
	----------------
*/

/* Tooltip */
.ipsTooltip {
	background: rgba(99,99,99,0.95);
	border-color: rgba(99,99,99,0.95);
}

/* Success message and approved ModCP content */
.ipsApp .ipsDataItem_new, .ipsApp .ipsDataItem_success {
	background-color: #1a1a1a;
}

/* Mark as answer */
.cRatingColumn_on{
	background: #354e36;
	color: #6a9065;
}

/* Buttons */
.ipsButton:after,
.focus-post-buttons .cTopic .ipsComment_controls a,
.focus-post-buttons .cTopic .ipsComment_controls .ipsButton{
	border-color: rgba(255,255,255,0.06);
}

.ipsButton_split .ipsButton_primary:after{
	border-color: rgba(255,255,255,0.4);
}
	
/* Code prettify */
.pln {
	color: #ebe7e3
}
@media screen {
	.str { color: #adb885 }
	.kwd { color: #ccc }
	.com { color: #ebe7e3 }
	.typ { color: #ccc }
	.lit { color: #ccc }
	.pun,.opn,.clo { color: #d9b180 }
	.tag { color: #e8bd89 }
	.atn { color: #df897a }
	.atv { color: #7ea9c4 }
	.dec,.var { color: #ccc }
	.fun { color: #ccc }
}


/* Commerce support tickets */
.cNexusSupportMessage_m .cNexusSupportMessage_author,
.cNexusSupportMessage_a .cNexusSupportMessage_author,
.cNexusSupportMessage_s .cNexusSupportMessage_author,
.cNexusSupportMessage_e .cNexusSupportMessage_author,
.cNexusSupportMessage_h .cNexusSupportMessage_author {
    background: {theme="area_background_reset"};
}