/************************************************
*	wordpress-post-tabs-skin-default ui-tabs 	*
************************************************/
.wordpress-post-tabs-skin-default ul.ui-tabs,.wordpress-post-tabs-skin-default ul.ui-tabs-nav{margin:0 !important;font-size:13px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;line-height:24px !important}
.wordpress-post-tabs-skin-default .ui-tabs { padding: 0; zoom: 1; }
.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 1px 0; }
.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li { position: relative; float: left; border-width: 0 !important; margin: 0 4px 2px 0 !important; padding: 0 !important; list-style:none !important;line-height:24px !important;}
.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 4px 10px !important; color:#5E5E5E !important;line-height:24px !important;background-color:#EFEFEF;}
.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li.ui-state-active a, .wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color:#FFF !important; background-color:#5E5E5E;}
.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li a, .wordpress-post-tabs-skin-default .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-state-active a { cursor: pointer; outline: none; border: none; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-panel { padding: 4px 0; display: block; border-width: 0; background: none; }
.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-hide { position: absolute; left: -10000px; }

/*Start - Link*/
.wordpress-post-tabs-skin-default .wpts_ext {position: relative; float: left; border-width: 0 !important; margin: 0 4px 2px 0 !important; padding: 0 !important; list-style:none !important;line-height:24px !important;height:32px; }
.wordpress-post-tabs-skin-default .wpts_ext a{ float: left; text-decoration: none; color:#5E5E5E !important;line-height:24px !important;background-color:#EFEFEF;padding: 4px 10px;}
/*End - Link CSS*/

/*Top Tabs */
.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li.ui-corner-top, .wordpress-post-tabs-skin-default .ui-tabs-horizontal-top .wpts_ext{padding-bottom:4px!important;height:32px; }
.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li.ui-corner-top.ui-state-active { border-width: 0 !important;  background:url(/wp-content/plugins/wordpress-post-tabs/css/styles/default/images/arrowt.gif) no-repeat bottom center;}
.wordpress-post-tabs-skin-default .ui-tabs-horizontal-top .wpts_ext{}


/*Prev Next Button*/
.wordpress-post-tabs-skin-default a.wpts-mover { background: #EFEFEF; padding: 3px 6px; color: #5E5E5E; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; text-decoration: none; margin-bottom:0.8em;border:none;}

/************************************************
* WPTS PRO Basic Styles
************************************************/
.wordpress-post-tabs-skin-default .wpts_spacer{margin:5px 0 0 0 !important}
.wpts-hide .wordpress-post-tabs-skin-default { display: none; }
.wordpress-post-tabs-skin-default .wpts-next-tab{ float:right;}
.wordpress-post-tabs-skin-default .wpts-prev-tab{ float:left;}
.wordpress-post-tabs-skin-default .wpts_cl{display:block;visibility:hidden;clear:left;height:0;content:".";}
.wordpress-post-tabs-skin-default .wpts_cr{display:block;visibility:hidden;clear:right;height:0;content:".";}
/**
 * bbPress specific CSS
 *
 * @package bbPress
 * @subpackage Theme
 */

/* =bbPress Style
-------------------------------------------------------------- */

#bbpress-forums hr {
	margin: 0 0 24px 0;
}

#bbpress-forums {
	background: transparent;
	clear: both;
	margin-bottom: 20px;
	overflow: hidden;
	font-size: 12px;
}

#bbpress-forums div.even,
#bbpress-forums ul.even {
	background-color: #fff;
}

#bbpress-forums div.odd,
#bbpress-forums ul.odd {
	background-color: #fbfbfb;
}

#bbpress-forums div.reply {
	height: auto;
}

#bbpress-forums div.bbp-topic-header,
#bbpress-forums div.bbp-reply-header {
	background-color: #f4f4f4;
}

#bbpress-forums .status-trash.even,
#bbpress-forums .status-spam.even {
	background-color: #fee;
}
#bbpress-forums .status-trash.odd,
#bbpress-forums .status-spam.odd {
	background-color: #fdd;
}

#bbpress-forums .status-closed,
#bbpress-forums .status-closed a {
	color: #ccc;
}

#bbpress-forums ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#bbpress-forums li {
	margin: 0;
	list-style: none;
}

ul.forum-titles li {
color:#eee;
}

#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies {
	font-size: 12px;
	overflow: hidden;
	border: 1px solid #eee;
	margin-bottom: 20px;
	clear: both;
}

#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-body,
#bbpress-forums li.bbp-footer {
	clear: both;
}

#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer {
	background: #333;
	border-top: 1px solid #eee;
	font-weight: bold;
	padding: 8px;
	text-align: center;
}

#bbpress-forums li.bbp-header {
	background: #333;
}

#bbpress-forums li.bbp-header ul {
	overflow: hidden;
}

#bbpress-forums .bbp-forums-list {
	margin: 0 0 0 5px;
	padding-left: 15px;
	border-left: 1px solid #ddd;
}

#bbpress-forums .bbp-forums-list li {
	display: inline;
	font-size: 11px;
}

#bbpress-forums li.bbp-footer p {
	margin: 0;
	line-height: 1em;
}

#bbpress-forums .bbp-topic-content img,
#bbpress-forums .bbp-reply-content img {
	max-width: 100%;
}

#bbpress-forums .bbp-topic-content ul,
#bbpress-forums .bbp-reply-content ul {
	list-style: square;
	padding-left: 15px;
}

#bbpress-forums .bbp-forum-content p {
	margin: 5px 0 0;
	font-style: italic;
}

li.bbp-forum-info,
li.bbp-topic-title {
	float: left;
	text-align: left;
	width: 55%;
}
li.bbp-forum-topic-count,
li.bbp-topic-voice-count,
li.bbp-forum-reply-count,
li.bbp-topic-reply-count {
	float: left;
	text-align: center;
	width: 10%;
}

li.bbp-forum-freshness,
li.bbp-topic-freshness {
	text-align: center;
	float: left;
	width: 22%;
}

#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic {
	border-top: 1px solid #eee;
	overflow: hidden;
	padding: 8px;
}

li.bbp-header div.bbp-topic-content span#subscription-toggle,
li.bbp-header div.bbp-topic-content span#favorite-toggle,
li.bbp-header div.bbp-reply-content span#subscription-toggle,
li.bbp-header div.bbp-reply-content span#favorite-toggle {
	float: right;
}

#bbpress-forums div.bbp-topic-author,
#bbpress-forums div.bbp-reply-author {
	float: left;
	text-align: center;
	width: 115px;
}

#bbpress-forums div.bbp-topic-author img.avatar,
#bbpress-forums div.bbp-reply-author img.avatar {
	border: none;
	max-width: 80px;
	padding: 0;
	margin: 12px auto 0 auto;
	float: none;
}

#bbpress-forums div.bbp-topic-author a.bbp-author-name,
#bbpress-forums div.bbp-reply-author a.bbp-author-name {
	margin: 0 12px;
	word-break: break-word;
}

#bbpress-forums div.bbp-topic-author .bbp-author-role,
#bbpress-forums div.bbp-reply-author .bbp-author-role {
	font-size: 11px;
	font-style: italic;
}

#bbpress-forums div.bbp-topic-content,
#bbpress-forums div.bbp-reply-content {
	margin-left: 140px;
	padding: 12px 12px 12px 0;
	text-align: left;
}

#bbpress-forums li.bbp-header .bbp-topic-author,
#bbpress-forums li.bbp-footer .bbp-topic-author,
#bbpress-forums li.bbp-header .bbp-reply-author,
#bbpress-forums li.bbp-footer .bbp-reply-author {
	float: left;
	margin: 0;
	padding: 0;
	width: 120px;
}

#bbpress-forums li.bbp-header .bbp-topic-content,
#bbpress-forums li.bbp-footer .bbp-topic-content,
#bbpress-forums li.bbp-header .bbp-reply-content,
#bbpress-forums li.bbp-footer .bbp-reply-content {
	margin-left: 140px;
	padding: 0;
	text-align: left;
}

div.bbp-topic-header,
div.bbp-reply-header,
li.bbp-body div.hentry {
	margin-bottom: 0;
	overflow: hidden;
	padding: 8px;
}

div.bbp-topic-header,
div.bbp-reply-header {
	border-top: 1px solid #ddd;
	clear: both;
}

span.bbp-author-ip {
	font-family: 'Helvetica Neue', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #aaa;
}

/* =Breadcrumb and Tags
-------------------------------------------------------------- */

div.bbp-breadcrumb {
	float: left;
}

div.bbp-breadcrumb,
div.bbp-topic-tags {
	font-size: 12px;
}

#bbpress-forums div.bbp-breadcrumb p,
#bbpress-forums div.bbp-topic-tags p {
	margin-bottom: 10px
}

div.bbp-topic-tags {
	float: right;
}

/* =Admin Links
-------------------------------------------------------------- */

span.bbp-admin-links {
	float: right;
	color: #ddd;
}
span.bbp-admin-links a {
	color: #bbb;
	font-weight: normal;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}
fieldset span.bbp-admin-links {
	float: left;
}
tr td span.bbp-admin-links a:hover {
	color: #ff4b33;
}
td.bbp-topic-admin-links,
td.bbp-topic-counts {
	width: 50%;
}

.bbp-topic-header a.bbp-topic-permalink,
.bbp-reply-header a.bbp-reply-permalink {
	float: right;
	margin-left: 10px;
	color: #ccc;
}

/* =Toggles
-------------------------------------------------------------- */

.bbp-topic-action #favorite-toggle a {
	text-decoration: none;
	padding: 0 3px 1px;
	color: #7c7;
	border: 1px solid #aca;
	background-color: #dfd;
	font-weight: bold;
	font-size: 13px;
	}
	.bbp-topic-action #favorite-toggle a:hover {
		color: #5a5;
		border-color: #7c7;
		background-color: #beb;
	}
	.bbp-topic-action #favorite-toggle span.is-favorite a {
		color: #faa;
		border: 1px solid #faa;
		background-color: #fee;
		}
		.bbp-topic-action #favorite-toggle span.is-favorite a:hover {
			color: #c88;
			border-color: #c88;
			background-color: #fdd;
		}

.bbp-topic-action #subscription-toggle a {
	text-decoration: none;
	padding: 0 3px 1px;
	color: #7c7;
	border: 1px solid #aca;
	background-color: #dfd;
	font-weight: bold;
	font-size: 13px;
	}
	.bbp-topic-action #subscription-toggle a:hover {
		color: #5a5;
		border-color: #7c7;
		background-color: #beb;
	}
	.bbp-topic-action #subscription-toggle span.is-subscribed a {
		color: #faa;
		border: 1px solid #faa;
		background-color: #fee;
		}
		.bbp-topic-action #subscription-toggle span.is-subscribed a:hover {
			color: #c88;
			border-color: #c88;
			background-color: #fdd;
		}

#bbpress-forums p.bbp-topic-meta {
	margin: 5px 0 5px;
	font-size: 11px;
}

#bbpress-forums p.bbp-topic-meta span {
	white-space: nowrap;
}

/* =Pagination
-------------------------------------------------------------- */

.bbp-pagination-count {
	float: left;
}
.bbp-pagination-links {
	float: right;
}
.bbp-pagination {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

.bbp-topic-pagination {
	display: inline-block;
	margin-left: 5px;
	margin-bottom: 2px;
	}
	.bbp-topic-pagination a {
		font-size: 10px;
		line-height: 10px;
		padding: 1px 3px;
		border: 1px solid #ddd;
		text-decoration: none;
	}

/* =Forms
-------------------------------------------------------------- */

#bbpress-forums fieldset.bbp-form {
	clear: left;
}

#bbpress-forums fieldset.bbp-form {
	border: 1px solid #eee;
	padding: 10px 20px;
	margin-bottom: 10px;
}

#bbpress-forums fieldset.bbp-form legend {
	padding: 5px;
}

#bbpress-forums fieldset.bbp-form label {
	margin: 0;
	display: inline-block;
}

#bbp-edit-topic-tag.bbp-form fieldset.bbp-form label,
#bbp-login fieldset label,
#bbp-register fieldset label,
#bbp-lost-pass fieldset label {
	width: 100px;
}

#bbpress-forums fieldset.bbp-form p,
#bbpress-forums fieldset.bbp-form textarea,
#bbpress-forums fieldset.bbp-form select,
#bbpress-forums fieldset.bbp-form input {
	margin: 0 0 8px;
}

textarea#bbp_reply_content,
textarea#bbp_topic_content,
textarea#bbp_forum_content {
	width: 97%;
	box-sizing: border-box;
}

textarea#bbp_forum_content {
	height: 210px;
}

#bbpress-forums fieldset.bbp-forum-form-attributes {
	width: 200px;
	float: right;
	clear: none;
	margin-left: 25px;
}

/**
 * Fix for too-long forum names, usually from conversion
 */
#bbpress-forums fieldset select#bbp_forum_id {
	max-width: 200px;
}

.bbp-topic-form,
.bbp-reply-form,
.bbp-topic-tag-form {
	clear: left;
}
body.topic-edit .bbp-topic-form div.avatar img,
body.reply-edit .bbp-reply-form div.avatar img,
body.single-forum .bbp-topic-form div.avatar img,
body.single-reply .bbp-reply-form div.avatar img {
	margin-right: 0;
	padding: 10px;
	border: 1px solid #ddd;
	line-height: 0;
	background-color: #efefef;
}

body.page .bbp-reply-form code,
body.page .bbp-topic-form code,
body.single-topic .bbp-reply-form code,
body.single-forum .bbp-topic-form code,
body.topic-edit .bbp-topic-form code,
body.reply-edit .bbp-reply-form code {
	font-size: 10px;
	background-color: #f0fff8;
	border: 1px solid #CEEFE1;
	display: block;
	padding: 8px;
	margin-top: 5px;
	width: 369px;
}

#merge_tag,
#delete_tag {
	display: inline;
}

div.bbp-submit-wrapper {
	margin-top: 15px;
	float: right;
	clear: both;
}

p.form-allowed-tags {
	width: 462px;
}

/* =TinyMCE in themes
-------------------------------------------------------------- */
#bbpress-forums div.bbp-the-content-wrapper {
	margin-bottom: 10px;
}

#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
	width: 100%;
	margin: 0;
	font-size: 12px;
}

#bbpress-forums div.bbp-the-content-wrapper table,
#bbpress-forums div.bbp-the-content-wrapper tbody,
#bbpress-forums div.bbp-the-content-wrapper tr,
#bbpress-forums div.bbp-the-content-wrapper td {
	border: none;
	padding: 0;
	margin: 0;
	width: auto;
	line-height: 1em;
}

#bbpress-forums div.bbp-the-content-wrapper input {
	font-size: 12px;
	padding: 5px;
	margin: 3px 0 0;
	line-height: 1em;
	margin: 0;
}

#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar {
	padding: 5px;
	min-height: 26px;
}
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar {
	padding: 4px 4px 8px;
}

#bbpress-forums div.wp-editor-container {
	margin: 0;
	padding: 0;
	line-height: 0;
}

#bbpress-forums div.bbp-the-content-wrapper td.mceStatusbar {
	line-height: 16px;
}

/* =Edit User
-------------------------------------------------------------- */

#bbpress-forums #bbp-your-profile fieldset {
	padding: 20px 20px 0 20px;
}
	#bbpress-forums #bbp-your-profile fieldset div {
		margin-bottom: 20px;
		float: left;
		width: 100%;
		clear: left;
	}
	#bbpress-forums #bbp-your-profile fieldset select {
		margin-bottom: 0;
	}
	#bbpress-forums #bbp-your-profile fieldset input,
	#bbpress-forums #bbp-your-profile fieldset textarea {
		margin-bottom: 0;
		width: 60%;
		background: #f9f9f9;
		border: 1px solid #ddd;
		box-shadow: none;
		padding: 5px 8px;
		border-radius: 0;
	}
	#bbpress-forums #bbp-your-profile fieldset input:focus,
	#bbpress-forums #bbp-your-profile fieldset textarea:focus {
		border: 1px solid #ccc;
		box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
		outline-color: rgba(240,255,240,0.1);
	}
	#bbpress-forums #bbp-your-profile fieldset.bbp-form input.checkbox {
		width: auto;
	}
	#bbpress-forums #bbp-your-profile fieldset legend {
		display: none;
	}
	#bbpress-forums #bbp-your-profile fieldset label[for] {
		float: left;
		width: 20%;
		padding: 5px 20px 5px 0;
		text-align: right;
		cursor: pointer;
	}
	#bbpress-forums #bbp-your-profile fieldset dl label[for] {
		text-align: left;
		width: 60%;
	}
	#bbpress-forums #bbp-your-profile fieldset span.description {
		margin: 5px 0 0 20%;
		font-size: 12px;
		font-style: italic;
		float: left;
		clear: left;
		width: 60%;
		padding: 5px 8px;
		border: #cee1ef 1px solid;
		background-color: #f0f8ff;
	}

	#bbpress-forums #bbp-your-profile fieldset fieldset {
		margin: 0;
		border: none;
		padding: 0;
		clear: none;
		float: none;
	}
	#bbpress-forums #bbp-your-profile fieldset fieldset.password {
		width: 60%;
		display: inline;
	}
	#bbpress-forums #bbp-your-profile fieldset fieldset.password input,
	#bbpress-forums #bbp-your-profile fieldset fieldset.password span {
		width: 100%;
	}
	#bbpress-forums #bbp-your-profile fieldset fieldset.capabilities dl {
		margin: 0;
	}
	#bbpress-forums #bbp-your-profile fieldset fieldset.password span.description {
		margin-left: 0;
		margin-bottom: 20px;
	}

	#bbpress-forums #bbp-your-profile fieldset.submit button {
		float: right;
	}

/* =Notices
-------------------------------------------------------------- */

div.bbp-template-notice,
div.indicator-hint {
	border-width: 1px;
	border-style: solid;
	padding: 0 0.6em;
	margin: 5px 0 15px;
	border-radius: 3px;
	background-color: #ffffe0;
	border-color: #e6db55;
	color: #000;
	clear: both;
	display:none;
}
div.bbp-template-notice a {
	color: #555;
	text-decoration: none;
}
	div.bbp-template-notice a:hover {
		color: #000;
	}
	div.bbp-template-notice.info {
		border: #cee1ef 1px solid;
		background-color: #f0f8ff;
	}
	div.bbp-template-notice.important {
		border: #e6db55 1px solid;
		background-color: #fffbcc;
	}
	div.bbp-template-notice.error,
	div.bbp-template-notice.warning {
		background-color: #ffebe8;
		border-color: #c00;
	}
	div.bbp-template-notice.error a,
	div.bbp-template-notice.warning a {
		color: #c00;
	}
	div.bbp-template-notice p {
		margin: 0.5em 0 6px 0 !important;
		padding: 2px;
		font-size: 12px;
		line-height: 140%;
	}

/* =Stickies
-------------------------------------------------------------- */

.bbp-topics-front ul.super-sticky,
.bbp-topics ul.super-sticky,
.bbp-topics ul.sticky,
.bbp-forum-content ul.sticky {
	background-color: #ffffe0 !important;
	font-size: 1.1em;
}

/* =Revisions
-------------------------------------------------------------- */
#bbpress-forums .bbp-topic-revision-log,
#bbpress-forums .bbp-reply-revision-log {
	border-top: 1px dotted #ddd;
	list-style: none;
	width: 100%;
	margin: 0;
	padding: 8px 0 0 0;
	font-size: 11px;
	color: #aaa;
}

/* =Widgets
-------------------------------------------------------------- */

.bbp-login-form fieldset legend {
	display: none;
}

.bbp-login-form .bbp-username input,
.bbp-login-form .bbp-email input,
.bbp-login-form .bbp-password input {
	padding: 5px;
}

.bbp-login-form label {
	width: 140px;
	display: inline-block;
}

#sidebar .bbp-login-form label {
	width: 70px;
}

.bbp-login-form .bbp-username,
.bbp-login-form .bbp-email,
.bbp-login-form .bbp-password,
.bbp-login-form .bbp-remember-me,
.bbp-login-form .bbp-submit-wrapper {
	margin-top: 10px;
}

.bbp-login-form .bbp-remember-me {

}

.bbp-login-form .bbp-submit-wrapper {
	text-align: right;
}

.bbp-login-form .bbp-login-links {
}

.bbp-login-form .bbp-login-links a {
	float: left;
	clear: left;
}

.bbp-logged-in img.avatar {
	float: left;
	margin: 0 15px 0 0;
}

.bbp-logged-in h4 {
	font-weight: bold;
	font-size: 1.3em;
	clear: none;
	margin-bottom: 10px;
}

/* =Avatars
-------------------------------------------------------------- */

#bbpress-forums p.bbp-topic-meta img.avatar,
#bbpress-forums ul.bbp-reply-revision-log img.avatar,
#bbpress-forums ul.bbp-topic-revision-log img.avatar,
#bbpress-forums div.bbp-template-notice img.avatar,
#bbpress-forums .widget_display_topics img.avatar,
#bbpress-forums .widget_display_replies img.avatar,
#bbpress-forums p.bbp-topic-meta img.avatar {
	float: none;
	margin-bottom: -7px;
	border: 3px double #ddd;
}

fieldset div.avatar {
	float: right;
}

/* =BuddyPress Activity Streams
-------------------------------------------------------------- */

.activity-list li.bbp_topic_create .activity-content .activity-inner,
.activity-list li.bbp_reply_create .activity-content .activity-inner {
	border-left: 2px solid #eaeaea;
	margin-left: 5px;
	padding-left: 10px;
}

/* =User Pages
-------------------------------------------------------------- */

#bbpress-forums h1 {
	clear: none;
	font-size: 1.8em;
	line-height: 1em;
	padding-bottom: 10px;
}

#bbpress-forums #bbp-user-wrapper {
	float: left;
	width: 100%;
}

#bbpress-forums #bbp-user-wrapper h2.entry-title {
	font-size: 1.4em;
	margin: 0;
	padding-bottom: 10px;
	padding-top: 0;
	clear: none;
}

#bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic,
#bbpress-forums #bbp-user-wrapper ul.bbp-topics,
#bbpress-forums #bbp-user-wrapper ul.bbp-forums,
#bbpress-forums #bbp-user-wrapper ul.bbp-replies,
#bbpress-forums #bbp-user-wrapper fieldset.bbp-form {
	clear: none;
}

#bbpress-forums #bbp-single-user-details {
	margin: 0;
	width: 150px;
	float: left;
	overflow: hidden;
}

#bbpress-forums #bbp-single-user-details #bbp-user-avatar {
	margin: 0;
	width: 150px;
}

#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {
	border: none;
	height: 150px;
	padding: 0;
	margin: 0 0 20px 0;
	width: 150px;
}

#bbpress-forums #bbp-single-user-details #bbp-user-description {
	float: none;
	margin-left: 180px;
}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation {
	float: none;
	margin: 0;
}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation li {
	margin: 0;
}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation a {
	padding: 5px 8px;
	display: block;
	border: 1px solid transparent;
	text-decoration: none;
}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a {
	background: #eee;
	opacity: 0.8;
}

#bbpress-forums #bbp-user-body {
	margin-left: 180px;
}

body.my-account #bbpress-forums {
	border-top: none;
	padding-top: 0;
	margin-bottom: 0;
}

/* =User Capabilities
-------------------------------------------------------------- */

#bbpress-forums dl.bbp-user-capabilities {
	display: inline-block;
	vertical-align: top;
}

#bbpress-forums dl.bbp-user-capabilities dt {
	margin: 0 0 10px;
	text-transform: capitalize;
}

#bbpress-forums dl.bbp-user-capabilities dd {
	margin: 0;
	padding: 0;
}

/* =BuddyPress Group Forums
-------------------------------------------------------------- */

#bbpress-forums div.row-actions {
	font-size: 11px;
	visibility: hidden;
}

#bbpress-forums li:hover > div.row-actions {
	visibility: visible;
}
div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	display: block;
}

.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #ff0000;
	background: #fff;
	padding: .2em .8em;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}

div.wpcf7 div.ajax-error {
	display: none;
}

div.wpcf7 .placeheld {
	color: #888;
}
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 *
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 *
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 110004;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/wp-content/plugins/fancybox-for-wordpress/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 110000;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 110001;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 110002;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 110001;
}

#fancybox-close {
	position: absolute;
	width: 30px;
	height: 30px;
	background: transparent url('/wp-content/plugins/fancybox-for-wordpress/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 110003;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('/wp-content/plugins/fancybox-for-wordpress/fancybox/blank.gif');
	z-index: 110002;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 110002;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/wp-content/plugins/fancybox-for-wordpress/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/wp-content/plugins/fancybox-for-wordpress/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 100001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/wp-content/plugins/fancybox-for-wordpress/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/wp-content/plugins/fancybox-for-wordpress/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/wp-content/plugins/fancybox-for-wordpress/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/wp-content/plugins/fancybox-for-wordpress/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/wp-content/plugins/fancybox-for-wordpress/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/wp-content/plugins/fancybox-for-wordpress/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/wp-content/plugins/fancybox-for-wordpress/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/wp-content/plugins/fancybox-for-wordpress/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 110002;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/wp-content/plugins/fancybox-for-wordpress/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('/wp-content/plugins/fancybox-for-wordpress/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('/wp-content/plugins/fancybox-for-wordpress/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('/wp-content/plugins/fancybox-for-wordpress/fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }/*
+----------------------------------------------------------------+
|																							|
|	WordPress Plugin: WP-Polls										|
|	Copyright (c) 2012 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Polls CSS File																	|
|	- wp-content/plugins/wp-polls/polls-css.css								|
|																							|
+----------------------------------------------------------------+
*/


.wp-polls-archive {
	/* background-color: #ffffff; */
}
.wp-polls, .wp-polls-form {
	/* background-color: #ffffff; */
}
.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {
	text-align: left;
	background-image: none;
	display: block;
}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul  {
	text-align: left;
	list-style: none;
	float: none;
}
.wp-polls ul li:before, .wp-polls-ans ul li:before, #sidebar ul ul li:before {
	content: '';
}
.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {
	display: inline;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.wp-polls-ul {
	padding: 0px;
	margin: 0px 0px 10px 10px;
}
.wp-polls-ans {
	width:100%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	/* background-color: #ffffff; */
}
.wp-polls-loading {
	display: none;
	text-align: center;
	height: 16px;
	line-height: 16px;
}
.wp-polls-image {
	border: 0px;
}
.wp-polls .Buttons {
	border:1px solid #c8c8c8;
	background-color: #f3f6f8;
}
/* Polls Archive Paging */
.wp-polls-paging a, .wp-polls-paging a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}/*
 * Theme Name: Mantra
 * Theme URI: http://www.cryoutcreations.eu/mantra
 * Description: Mantra is a do-it-yourself WordPress theme, featuring a pack of over 100 customization options and easy to use tweaks capable of tuning WordPress to your very specific needs and likes. With the help of a simple and efficient user interface you can customize everything:the layout (1,2 or 3 columns), total and partial site widths, colors (all texts, links, backgrounds etc.), fonts (over 35 font-families plus all Google Fonts), text and header sizes, post metas, post excerpts, post formats, header and background images, custom menus, 27 social media links and icons, pins, bullets and much much more. With a fully responsive layout,a customizable showcase presentation page, animated slider, magazine and blog layouts, 8 widget areas, modern graphics and an easy and intuitive admin section, you can start creating your dream site right now.
 * Author: Cryout Creations
 * Author URI: http://www.cryoutcreations.eu
 * Version: 2.3.4
 * License: GNU General Public License v2.0
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Tags: black, red, blue, white, silver, light, dark, one-column, two-columns, three-columns, right-sidebar, left-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, front-page-post-form, full-width-template,  microformats, post-formats, rtl-language-support,  sticky-post, theme-options, threaded-comments, translation-ready
 *
 * Copyright (c) 2011-2013 Cryout Creations
 * http://www.cryoutcreations.eu
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

table, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
}

body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6 {
	clear: none;
}
ol, ul {
	list-style: none;
}

blockquote {
	border : 1px solid #EEE;
	padding:15px ;
	display:block;
	background-color: #FAFAFA;
	font-style: italic;
	max-width:90% !important;
	margin:0 auto;
	clear:both;
	float:none;
	color:#999;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow: 0px 0px 3px #FFF inset;
	-moz-box-shadow: 0px 0px 3px #FFF inset;
	box-shadow: 0px 0px 3px #FFF inset;
 }

del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}



/* =Layout
-------------------------------------------------------------- */

/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/

#container {
	float: none;
	margin:0;
	width: 100%;
}
#content {
	display:block;
	float:left;
	margin: 0px 0px 0 20px;
	padding-top:10px;
}
#primary,
#secondary {
	display:block;
	float: right;
	overflow: hidden;
	width:125px;
	border-left:1px dashed #EAEAEA;
	padding-left:20px;
	padding-top:10px;
}
#primary {
min-height:200px;
}

#secondary {
	/*clear: right;*/
}
#footer {
	clear: both;
	width: 100%;
}

/*
LAYOUT: One column, no sidebar
DESCRIPTION: One centered column with no sidebar
*/

.one-column #content {
	margin: 0 20px;
	width:auto;
	float:none;
}

/*
LAYOUT: Full width, no sidebar
DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/

.single-attachment #content {
	margin: 0px auto;
	width:96%;
	display:block;
	float:none;
}


/* =Fonts
-------------------------------------------------------------- */
body {
	font-family:Segoe UI, Arial, sans-serif;
}

pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace !important;
}

.entry-content code {
	background-color: #FAFAFA;
    border-left: 5px solid #EEEEEE;
    clear: both;
    color: #1B1B1B;
    display: block;
    float: none;
    margin: 0 auto;
    overflow: auto;
    padding: 10px !important;
    text-indent: 0;
    white-space: nowrap;
    width: 95% !important;
}

/* =Structure
-------------------------------------------------------------- */

/* The main theme structure */
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
}

#branding {
display:block;
float:left;
clear:both;
height:75px;
padding:0;
position:relative;
overflow:hidden;
}

a#logo {
display:inline;
height:100%;
}

#linky {
background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICR‌​AEAOw==');
display:block;
width:100%;
height:100%;
}

#forbottom {
min-height:200px;
}

#wrapper {
	padding: 10px 0 0;
}

/* Structure the footer area */
#footer-widget-area {
	overflow: hidden;
}

.footerfour .widget-area {
	float: left;
	margin-left: 1.5%;
	margin-right:1.5%;
	width: 22%;
}
.footerthree .widget-area {
	float: left;
	margin-left: 1.5%;
	margin-right:1.5%;
	width: 30%;
}

.footertwo .widget-area {
	float: left;
	margin-left: 2.5%;
	width: 47%;
}

.footerone .widget-area {
	float: left;
	margin-left: 2%;
	width: 98%;
}


#footer-widget-area #fourth {
	margin-right: 0;
}

#site-generator {
	float: right;
	width: 220px;
}


/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */
body {
	padding-bottom:10px;
	background: #333;
}

body,
input,
textarea {
	color: #666;
	font-size: 12px;
	line-height: 18px;

}
hr {
	background-color: #d7d7d7;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 18px;
}

/* Text elements */
#content  {
	font-size:15px;
	line-height:1.7em;
	color: #333;
}

#content p{
	margin-bottom: 1.5em;
}
.entry-content ul, .entry-summary ul  {
	margin-left: 1.5em;
}

.entry-content ul, .entry-summary ul ,
.entry-content ol, .entry-summary ol {
margin-bottom:1.5em;
}

.entry-content ul>li {
	background: url(/wp-content/themes/mantra/images/bullet.png) left 10px no-repeat;
	padding-left:20px;
}

.entry-content  li li {
	margin-left:15px;
}

ol {
	list-style: decimal;
	margin-left: 1.5em;

}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom: 0;
}
dt {
	font-weight: bold;
}
big {
	font-size: 131.25%;
}
ins {
	background: #D9EFFD;
	text-decoration: none;
}

pre {
	background: #F8F8F8;
	color: #222;
	padding: 1.5em;
	border:1px dashed #ddd;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],input[type="password"],input[type="email"],
textarea {
	background: #fff;
	border: 1px solid #DDD;
	padding-left:5px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-webkit-transition:.2s border ease;
	-moz-transition:.2s border ease;
	-o-transition:.2s border ease;
	transition:.2s border ease;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

input[type="text"]:hover,input[type="password"]:hover,input[type="email"]:hover,
textarea:hover {
border:1px solid #CCC !important;
}
a:link {
    color: #0D85CC;text-decoration:none;
}
a:visited {
	color: #0D85CC;text-decoration:none;;
}
a:active,
a:hover {
	color: #000;
}

/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}


/* =Header
-------------------------------------------------------------- */

#header {
	background:none;

}
#site-title {
	float: left;
	font-size: 36px;
	line-height: 60px;
}
#site-title a {
	color: #EEE;
	font-weight: bold;
	text-decoration: none;
	font-variant: small-caps;
    letter-spacing: -0.02em;
 	-moz-text-shadow: -2px -2px 0px #000;
	-webkit-text-shadow: -2px -2px 0px #000;
	text-shadow: -2px -2px 0px #000;
	display:block;
}
#site-description {
	display:inline;
	float: left;
	font-size: 15px;
	line-height:60px;
	margin-left:20px;
	color:#999;
	padding-left:0px;
	letter-spacing: 0.1em;
	-moz-text-shadow: 0px -1px 0px #000;
	-webkit-text-shadow: 0px -1px 0px #000;
	text-shadow: 0px -1px 0px #000;
}

#header-container {
display:block;
float:none;
position:absolute;
top:0px;
width:100%;
height:100%;
}

#header-container > div {
margin-top: 20px;
margin-left: 40px;
}

/* =Menu -PRIMARY
-------------------------------------------------------------- */

#access {
	display: block;
	float: left;
	margin: 0 auto;
	margin-top:10px;
}

#access .menu-header, div.menu {
margin:0 6px;
}

#access ul {
margin-bottom:0px;
}

 #access  ul li.current_page_item,  #access ul li.current-menu-item  {
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
background:#fff;
}


#access a {
	display:block;
	color: #5F5B5B;
	text-decoration: none;
	padding:0.2em 1.2em;
	font-size:14px;
}

#access ul li {
display:block;
float:left;
background:#FAFAFA;
-webkit-border-radius:7px 7px 0 0;
-moz-border-radius:7px 7px 0 0;
border-radius:7px 7px 0 0;
margin:0 3px;
padding:3px 0;
-moz-box-shadow:0 -3px 4px rgba(0,0,0,0.1) inset;
-webkit-box-shadow:0 -3px 4px rgba(0,0,0,0.1) inset;
box-shadow:0 -3px 4px rgba(0,0,0,0.1) inset;
white-space: nowrap;
}

#access a:hover {
	color:#0C85CD ;
}

#access ul ul {
	display: none;
	position: absolute;
	clear:both;
	z-index: 99999;
	margin-left:0px;
	-moz-box-shadow:0 10px 10px rgba(0, 0, 0, 0.3) ;
	-webkit-box-shadow:0 10px 10px rgba(0, 0, 0, 0.3);
	box-shadow:0 10px 10px rgba(0, 0, 0, 0.3);
}
#access ul ul li { /* level 2 */
	  margin:0;
      width: 100%; /* submenu width fix */
      border-bottom: 1px solid rgba(220,220,220,0.3);
	position:relative;
	background:#FFF;
	-webkit-border-radius: 0;
	-moz-border-radius:0;
	border-radius: 0;
	-moz-box-shadow:none ;
	-webkit-box-shadow:none ;
	box-shadow:none;
	display:block;
	float:left;
	clear:both;
	min-width:150px;
}


#access ul ul ul {
position:absolute;
	left: 100%;
	top: 0px;
	margin:0;
}


#access ul ul ul li { /* level 3 */
      border: 0;
     width: 100%;
	  display: block;
      float: none;
      border-bottom: 1px solid rgba(220,220,220,0.3);
 }


#access ul ul a, #access ul ul ul a {
	display:block;
	float:none;
	color:#5F5B5B;
	width:100% ;
	padding-top: 0.6em ;
	padding-bottom: 0.6em ;
	}

#access ul ul li:hover, #access ul ul ul li:hover {
	background:#FCFCFC ;
	}



#access li:hover > a {
	color:#0E85CD ;
}

#access ul ul :hover > a {
	color:#0E85CD;
}

#access.jssafe ul li > ul {
	display: none;
}

#access.jssafe ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-item > a{

	color: #000 !important;
}

#access ul ul li.current_page_item ,
#access ul ul li.current-menu-ancestor,
#access ul ul li.current-menu-item ,
#access ul ul li.current-menu-parent {
	color: #000 !important;
	background:#FFF !important;
}


* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #5F5B5B ;
}

/* =Menu -SECONDARY
-------------------------------------------------------------- */

.footermenu {
	display:block;
	overflow:visible;
	float:none;
}

.topmenu {
overflow:hidden;
	}

.topmenu ul{
	margin:0;
	padding:0;
	float:right;
}

.topmenu ul li{
	display:block;
	float:left;
	margin:3px 5px;
}

.footermenu {
	text-align:center;
	overflow:hidden;
	display:table;
	float:none;
	margin:0 auto;
}

.footermenu ul li{
	display:block;
	float:left;
	margin:0px 5px;
	text-align:center;
}


/* =Content
-------------------------------------------------------------- */

#main {
	background:#FFF;
	clear: both;
	overflow: hidden;
	padding: 0px ;
}
#content {
	margin-bottom: 0px;
}

.entry-content pre,
.entry-content hr {
	margin-bottom: 8px;
}
.entry-content ul ul,
.entry-content ol ol,
.entry-content ul ol,
.entry-content ol ul {
	margin-bottom: 0;
}
.entry-content pre,
.entry-content kbd,
.entry-content tt,
.entry-content var {
	overflow:auto;
	font-family: "Courier New",Courier,monospace !important;
}

.entry-content dt,
.entry-content th {
	color: #000;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
	color: #0E85CD;
	margin:20px 0px 5px 0px;
}

.entry-content h1 {
font-size:1.9em;
}

.entry-content table {
	border: 1px solid #e7e7e7;
	margin: 0 0 24px 0;
	text-align: left;
	width: 100%;
}
.entry-content tr {
	background-color:#FFF;
    vertical-align:top;
}
.entry-content .alternate {
	background-color:#FFF;
}

.entry-content tr th,
.entry-content thead th {
	color: #000;
	font-weight: bold;
	padding: 9px 24px;
	background-color:#f8f8f8;
}
.entry-content tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
	vertical-align:top;
}
.entry-content tr.odd td {
	background: #f2f7fc;
}
.hentry {
	margin: 0 0 28px 0;
}

.single .hentry {
	margin: 0 0 36px 0;
}
.page-title {
	color: #000;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px 0;
}
.page-title span {
	color: #333;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
}
.page-title a:link,
.page-title a:visited {
	color: #666;
	text-decoration: none;
}
.page-title a:active,
.page-title a:hover {
	color: #0D85CC;
}
#content .entry-title {
	color: #000000;
	font-size: 30px;
	font-weight: normal;
	line-height: 1.3em;
	margin-bottom: 0;
	-moz-text-shadow:2px 2px 0px #FFF,-2px -2px 0px #FFF,3px 3px 1px #ccc;
	-webkit-text-shadow:2px 2px 0px #FFF,-2px -2px 0px #FFF,3px 3px 1px #ccc;
	text-shadow:2px 2px 0px #FFF,-2px -2px 0px #FFF,3px 3px 1px #ccc;
}
.entry-title a:link,
.entry-title a:visited {
	color:inherit;
	text-decoration: none;
}
.entry-title a:active,
.entry-title a:hover {
	color: #333;
}

#content > h1.entry-title {
	margin-bottom: 10px;
}

.entry-meta {
    background-color: #F5F5F5;
    border: 2px solid #FFF;
    color: #666666;
    display: block;
    font-size: 12px;
    margin: 0px 1px;
    padding: 0 6px;
    box-shadow:0px 0px 1px #DDD;
	-moz-box-shadow:0px 0px 1px #DDD;
    -webkit-box-shadow:0px 0px 1px #DDD;
	clear:both;
	line-height:2em;
}

#content .entry-meta2,
#content .entry-meta3 {
	font-size:12px ;
	padding: 0;
	clear:both;
	display:block;
}

.entry-meta .comments-link {
	float:right;
	background:#FFF;
	padding:0px 10px;
	padding-bottom:0px;
	font-size:12px;
   	box-shadow: inset 1px 1px 0px #DDD;
	-moz-box-shadow: inset 1px 1px 0px  #DDD;
	-webkit-box-shadow: inset 1px 1px 0px #DDD;
	line-height:1.9em;
	margin-top:0px;
}

#content h3.entry-format {
	margin-left:0px;
	padding-left:4px;
	display:inline;
	float:left;
	font-size:14px;
	color:#666 !important;
	text-decoration:underline;
	text-transform: uppercase;
   	text-shadow: none;
	-moz-text-shadow: none;
	-webkit-text-shadow:none;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.entry-meta2 .comments-link {
    border-bottom: 1px solid #EEEEEE;
    float: right;
    font-size: 12px;
    padding: 0 10px;
}


.entry-meta abbr,
.entry-utility abbr {
	border: none;
}
.entry-meta abbr:hover,
.entry-utility abbr:hover {
	border-bottom: 1px dotted #666;
}
.entry-content,
.entry-summary {
	clear: both;
	padding: 8px 0px 10px;
}
#content .entry-summary p:last-child {
	margin-bottom: 12px;
}
.entry-content fieldset {
	border: 1px solid #e7e7e7;
	margin: 0 0 24px 0;
	padding: 24px;
}
.entry-content fieldset legend {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}

.entry-content label {}
.entry-content sup,
.entry-content sub {
	font-size: 10px;
}

.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}

.tag-links {
	margin-left:30px;
}

.page-link {
	margin: 20px 0;
	clear:both;
    font-size: 12px;
    line-height: 14px;
}

 .page-link em {
	font-weight: normal;
	font-style:normal;
	text-decoration: none;
    margin:0px;
    padding: 2px 8px;
	background:#f7f7f7;
	border-bottom:1px solid #eee;
	-moz-transition:.2s background ease-in;
	-o-transition:.2s background ease-in;
	-webkit-transition:.2s background ease-in;
	transition:.2s background ease-in;
}

 .page-link a:hover em {
 background:#eee;
}

body.page .edit-link {
	clear: both;
	display: block;
}
#entry-author-info {
	background: #FFF;
	border-top: 4px solid #333;
	clear: both;
	font-size: 14px;
	line-height: 20px;
	margin: 24px 0;
	overflow: hidden;
	padding: 18px 20px;
}
#entry-author-info #author-avatar {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	height: 60px;
	margin: 0 -104px 0 0;
	padding: 11px;
	-moz-box-shadow:0 0 10px #EEEEEE inset;
	-webkit-box-shadow:0 0 10px #EEEEEE inset;
	box-shadow:0 0 10px #EEEEEE inset;
	
}
#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 104px;
}
#entry-author-info h2 {
	color: #000;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0;
}
.entry-utility {
	clear: both;
	color: #666;
	font-size: 12px;
	line-height: 18px;
}
 a,
.entry-utility a {
	color: #666;
}
.entry-meta a:hover,
.entry-utility a:hover {
	color: #000;
}
#content .video-player {
	padding: 0;
}

/* POST FORMATS */

article.format-link, article.format-quote, article.format-image, article.format-chat, article.format-aside {
 background-position: 0px 10px;
  background-repeat: no-repeat; }
article.format-aside { background-position: 10px -7px; }
article.format-link { background-image: url(/wp-content/themes/mantra/images/post-formats/link.png); }
article.format-quote { background-image: url(/wp-content/themes/mantra/images/post-formats/quotes.png); }
article.format-image { background-image: url(/wp-content/themes/mantra/images/post-formats/picture.png); }
article.format-chat { background-image: url(/wp-content/themes/mantra/images/post-formats/bubble.png); }
article.format-aside { background-image: url(/wp-content/themes/mantra/images/post-formats/brackets.png); }

article.format-link header, article.format-quote header, article.format-image header,
article.format-chat header, article.format-aside header {
  padding-left: 60px; }
article.format-aside header { margin-top: 7px; }
article.format-link h3.entry-format, article.format-quote h3.entry-format, article.format-image h3.entry-format,
article.format-chat h3.entry-format, article.format-aside h3.entry-format { display: none !important; }


/* =Asides
-------------------------------------------------------------- */

.home #content .format-aside p,
.home #content .category-asides p {
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0;
}
.home .hentry.format-aside,
.home .hentry.category-asides {
	padding: 0;
}
.home #content .format-aside .entry-content,
.home #content .category-asides .entry-content {
	padding-top: 0;
}


#content .format-aside .entry-title {
	display:none;
}

#content .format-aside .author ,
#content .format-aside  .bl_categ,
#content .format-aside .bl_sep {
	display:none;
}

/**
 * 5.4 Galleries
 * ----------------------------------------------------------------------------
 */

#content .gallery br+br {
	display: none;
}
#content .attachment img { /* single attachment images should be centered */
	display: block;
	margin: 0 auto;
	max-width:96%;
}

.gallery {
	margin: 0 auto 20px;
}

.gallery img {
	/*border: 10px solid #f1f1f1;*/
}

.gallery-item {
	float: left;
	margin: 0 4px 4px 0;
	overflow: hidden;
	position: relative;
}

.gallery-columns-1.gallery-size-medium,
.gallery-columns-1.gallery-size-thumbnail,
.gallery-columns-2.gallery-size-thumbnail,
.gallery-columns-3.gallery-size-thumbnail {
	display: table;
	margin: 0 auto 20px;
}

.gallery-columns-1 .gallery-item,
.gallery-columns-2 .gallery-item,
.gallery-columns-3 .gallery-item {
	text-align: center;
}

.gallery-columns-4 .gallery-item {
	max-width: 23%;
	max-width: -webkit-calc(25% - 4px);
	max-width:         calc(25% - 4px);
}

.gallery-columns-5 .gallery-item {
	max-width: 19%;
	max-width: -webkit-calc(20% - 4px);
	max-width:         calc(20% - 4px);
}

.gallery-columns-6 .gallery-item {
	max-width: 15%;
	max-width: -webkit-calc(16.7% - 4px);
	max-width:         calc(16.7% - 4px);
}

.gallery-columns-7 .gallery-item {
	max-width: 13%;
	max-width: -webkit-calc(14.28% - 4px);
	max-width:         calc(14.28% - 4px);
}

.gallery-columns-8 .gallery-item {
	max-width: 11%;
	max-width: -webkit-calc(12.5% - 4px);
	max-width:         calc(12.5% - 4px);
}

.gallery-columns-9 .gallery-item {
	max-width: 9%;
	max-width: -webkit-calc(11.1% - 4px);
	max-width:         calc(11.1% - 4px);
}

.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin-right: 0;
}

.gallery-caption {
	background-color: rgba(0, 0, 0, 0.7);
	box-sizing: border-box;
	color: #fff;
	font-size: 14px;
	line-height: 1.3;
	margin: 0;
	max-height: 50%;
	opacity: 0;
	padding: 2px 5%;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: left;
	-webkit-transition: opacity 400ms ease;
	transition:         opacity 400ms ease;
	width: 90%;
	cursor: default;
	margin: 0 0 16px;
}

.gallery-item:hover .gallery-caption {
	opacity: 1;
}

.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}

/* =Chat
-------------------------------------------------------------- */
.format-chat p {
	font-family:Monaco, Courier New, monospace !important;
}

/* =Quote
-------------------------------------------------------------- */
.format-quote blockquote,
.format-quote blockquote p{
	font-family: Georgia,"Bitstream Charter",serif !important;
	font-size:1.1em !important;
}


/* =Status
-------------------------------------------------------------- */

.format-status .entry-title {
	display:none;
}

#content .format-status .entry-meta2 {
	float:left;
	clear:right;
	padding-left:0px;
}

.status_content {
	display:block;
	float:left;
	width:80%;
}

#content .format-status h3.entry-format {
	margin-left:0px;
	padding-left:0px;
	text-indent:0;
}

.format-status .avatar {
	display:block;
	width:auto;
	float:left;
	margin-right:10px;
}

/* =Attachment pages
-------------------------------------------------------------- */

.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
/*.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}*/


/* =Images
-------------------------------------------------------------- */

#content img {
	margin: 0;
	height: auto;
	max-width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#content img:hover {

}

#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
#content .alignright,
#content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}
#content .wp-caption {
	background:url(/wp-content/themes/mantra/images/pins/Pin2.png) no-repeat center 1px  #F9F9F9;
	border: 1px solid #DDD;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	line-height: 18px;
	margin-bottom: 20px;
	padding:22px 7px 4px;
	text-align: center;
	color: #333;
	max-width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
#content .wp-caption img {
	margin: 5px 0 0;
	border:none !important;
	padding:0px;
    box-shadow: none !important;
	-moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	width:100%;
}
#content .wp-caption p.wp-caption-text {
	font-size: 12px;
	margin: 5px;
	text-align:center;
	text-indent:0px;
}
#content .wp-smiley {
	margin: 0;
    -moz-box-shadow: none !important;
	-webkit-box-shadow: none !important ;
	box-shadow: none !important;
    background: none !important;
    border: 0 !important;
    vertical-align: middle;
	width:auto !important;
}


/* =Navigation
-------------------------------------------------------------- */

.navigation {
	color: #666;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;

}
.navigation a:link,
.navigation a:visited {
	text-decoration: none;
	color:#666;
}
.navigation a:active,
.navigation a:hover {
	color: #0D85CC;
}
.nav-previous {
	float: left;
	max-width: 47%;
	padding:0 1%;
	border-bottom:1px dashed #DDD;
}
.nav-next {
	float: right;
	text-align: right;
	max-width: 47%;
	padding:0 1%;
	border-bottom:1px dashed #DDD;
}

.nav-next:hover, .nav-previous:hover {
	border-color:#999;
}

#nav-above {
	margin: 0 0 18px 0;
}
#nav-above {
	display: none;
}
.paged #nav-above,
.single #nav-above {
	display: block;
}
#nav-below {
	margin-bottom: 10px;
	clear:both;
}


/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title {
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	margin-top: 20px;
	margin-bottom:20px;;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	padding:10px;
	line-height: 24px;
	margin: 0 0 10px 0;
	padding: 0 0px 10px 56px;
	position: relative;
	background:#FFF;
	background-image:none;
	list-style:none;
}

.reply a.comment-reply-link {
padding:0 3px;
color:#CCC;
font-weight:bold;
-moz-transition:.2s color ease;
-webkit-transition:.2s color ease;
transition:.2s color ease;
}

.commentlist li:last-child {
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
}
#comments .comment-body p:last-child {
	margin-bottom: 0px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist img.avatar {
	position: absolute;
	top: 4px;
	left: 5px;
	border:1px solid #EEE ;
	-moz-border-radius:0 ;
	-webkit-border-radius:0;
	border-radius:0;
	background:#FFF;
}
.comment-author {
	display:block;
	float:left;
}
.comment-author cite {
	color: #000;
}
.comment-author .says {
	font-style: italic;
	display:none;
}
.comment-meta {
	font-size: 12px;
	margin-bottom: 5px;
	display:block;
	float:left;
	margin-left:5px;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #999;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #0D85CC;
}

.comment-body {
padding:5px 10px;
background:#F9F9F9;
border:1px solid #EEE;
clear:both;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 10px 0;
	text-align:right;
}
.reply a,
a.comment-edit-link {
	color: #666;
}

.reply a:hover,
a.comment-edit-link:hover {
	color: #0D85CC;
}
.commentlist .children {
	background-image:none;
	list-style: none;
	margin: 0;
	margin-left:-40px;

}
.commentlist .children li {
	border: none;
	background-image:none !important;
	margin: 0;
	text-indent:0px !important;
}

.nopassword,
.nocomments, .nocomments2 {
/*	display: block;*/
}

#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #666;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type="submit"] {
	color: #333;
}
#respond {
	margin: 24px 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1.5em;
	font-size:0.8em;
	color:#999;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
	min-width:400px;
}
h3#reply-title {
	margin: 18px 0 0  0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #0D85CC;
	display:inline;
}

#commentform  {
	width:90%;
	max-width:550px;
	display:block;
	float:left;
	margin:0 auto;
}

#respond label {
	color: #666;
	font-size: 12px;
}

#respond input {
	margin: 0 0 9px;
}



.comment-form-comment textarea {
	width:80%;
	display:block;
	float:right;
	margin-left:12px;
	height:150px;
}

.comment-form-author label, .comment-form-email label, .comment-form-email label, .comment-form-url label, .comment-form-comment label {
display:block;
	float:left;
	clear:both;
	padding-top:3px;
	width:10%;
}

.comment-form-author input, .comment-form-email input, .comment-form-email input, .comment-form-url input, .comment-form-comment input {
	width:80%;
	display:block;
	float:right;
	margin-left:12px;
}

#respond .form-allowed-tags {
	color: #666;
	font-size: 12px;
	line-height: 18px;
	width: 100%;
	margin-left:12px;
	clear:both;
	display:block;
	float:none;
	padding-top:8px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
	text-align:right;
	clear:both;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}

#respond .form-submit input#submit {
	color:#555;
	border:1px solid #CCC;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:2px 5px;
	background-color:#FFF;
	-moz-box-shadow: inset 0px -10px 10px 0px #EEE;
	-webkit-box-shadow: inset 0px -10px 10px 0px #EEE;
	box-shadow: inset 0px -10px 10px 0px #EEE;
}

#respond .form-submit input#submit:hover {
	background-color:#F6F6F6;
	color:#444;
}


/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none !important;
	margin-left: 0;
	list-style-image:none;
}
.widget-area ul ul {
	list-style: none !important;
	margin-left: 0;
}

.widget-area ul li{
	background-image: none;
	margin-left: 0;
	list-style-image:none;
}
.widget-area ul ul li{
	background:url(/wp-content/themes/mantra/images/bullets/arrow_white.png)  left 8px no-repeat;
	margin:4px 3px;
	display:block;
	float:none;
	width:auto;
	padding:3px 0 0 12px;
}

.contentsearch {
display:block;
float:none;
overflow:hidden;
}

.contentsearch  #s  {
	display:block;float:left;
	margin-bottom:20px;
	padding-left:10px;
	font-size:15px;
	height:40px;
	min-width:250px;
	-moz-border-radius:0 10px 10px 0;
	-webkit-border-radius:0 10px 10px 0;
	border-radius:0 10px 10px 0;
	-moz-transition:background .2s ease-in;
	-o-transition:background .2s ease-in;
	-webkit-transition:background .2s ease-in;
	transition:background .2s ease-in;
	}
.contentsearch #searchsubmit {
display:block;
float:left;
padding:0;
margin:0;
text-align:center;
position:relative;
left:-40px; top:0px;
background: #777;
width:40px;height:40px;
border:none;
cursor:pointer;
font-size:12px;
color:#EEE;
-moz-border-radius:0 10px 10px 0;
-webkit-border-radius:0 10px 10px 0;
border-radius:0 10px 10px 0;
}

#searchform {
display:block;
position:relative;
height:20px;
margin-bottom:20px;
}

#main #searchform, #footer #searchform {
margin-right:10px;
}

.widget_search #s, #search #s  {/* This keeps the search inputs in line This is the Sidebar Search*/
	position:absolute;
	right:0;top:0;
	display:block;
	width:100%;
	padding-left:10px;
	margin:0;
	-moz-border-radius:0px 0 0 0;
	-webkit-border-radius:0px 0 0 0;
	border-radius:0px 6px 6px 0;
	font-family:Arial !important;
	font-size:14px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

#searchform #s:hover , #container #s:hover {
color:#0D85CC;
}

.widget_search #searchsubmit {
display:block;
padding:0;margin:0;
position:absolute;
top:0px;right:0px;
width:36px;height:32px;
border:none;cursor:pointer;
color:#FFF;background: #999;
font-size:12px;
-moz-border-radius:0px 0 0 0;
-webkit-border-radius:0px 0 0 0;
border-radius:0px 6px 6px 0;
-moz-transition:.2s background ease-in;
-webkit-transition:.2s background ease-in;
transition:.2s background ease-in;
}

#searchsubmit:hover {
background:#AAA;
}

.widget_search label {
	display: none;
}
.widget-container {
	margin: 0 0 18px 0;
}
.widget-title {
	color: #2EA5FD;
	font-size:16px;
	padding:4px 0;
	padding-left:15px;
	text-align:left;
	margin-bottom:10px;
	background-color:#333;
	margin-left:-10px;
	padding-right:10px;
	width:100%;
	-moz-border-radius:10px 0 0 0;
	-webkit-border-radius:10px 0 0 0;
	border-radius:10px 0 0 0;

}

#footer-widget-area .widget-title {
	background:none;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	color:#0D85CC;
	text-align:left;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	width:95%;
}

#footer-widget-area a {
	background:none;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	text-shadow:none;
	border:0;
	padding:0;margin:0;
}

#footer-widget-area a:hover {
	text-decoration:underline;
	color:#888;
}

#footer-widget-area ul ul li {
	display:block;
	float:none;
	background:none;
	padding-left:0;
	margin-left:0;
}

.widget-container li {
	display:block;float:none;
	margin:4px 0;
}

.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
	color:#0D85CC;
	font-size:14px;
	word-wrap:break-word;
}
.widget-area a:active,
.widget-area a:hover {
	color:#333;
}

.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width: 100%;
}

#calendar_wrap {
	display:block;
	float:none;
	margin-left:10px;
}

#wp-calendar caption {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
	margin-left:10px;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #000;
}
#wp-calendar tbody td {
	padding: 3px 0 2px;
	text-align: center;
	border:1px solid #EEE;
}

#wp-calendar tbody td:hover {
	background: #EEE;
	opacity:0.8;
}

#wp-calendar tbody td a{
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	color:#0D85CC;
	border:none !important;
	background:none !important;
	padding:0;
	margin:0;
}

#wp- tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #0D85CC;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}

/* Main sidebars */
#main .widget-area ul {
	margin-left: 0;
	padding: 0;
}
#main .widget-area ul ul {
	border: none;
	margin-left: 0px;
	padding: 0;
}
#main .widget-area ul.xoxo{
padding-right:10px;
}

/* Before and after content widgets */

.yoyo .widget-title {
background:none;
padding:0;
margin:0;
}


/* Footer widget areas */
#footer-widget-area {
margin-top:10px;
}

#footer-widget-area a{
	color:#666;
}

#footer-widget-area #wp-calendar tbody td {
	background:none ;
	border:1px solid #222;
	padding:3px 0 2px;
	text-align:center;
	color:#999;
}



/* =Footer
-------------------------------------------------------------- */

#footer {
	margin-bottom: 0px;
	background:#222;

}

#footer2 {
display:block;
background:#171717;
padding-bottom:10px;
overflow:visible;
}

#colophon {
	margin-top: 0;
	overflow: hidden;
	padding: 0 0 10px 0px;
}

#site-copyright {
	display:block;
	float:none;
	font-style: italic;
	clear:both;
	margin:0 auto;
	text-align:center;
	padding-top:4px;
}

#site-copyright a{
text-decoration:none;
color:#0D85CC;
}

#site-copyright a:hover{
text-decoration:underline;
}

img#wpstats {
	display: block;
	margin: 0 auto 10px;
}

/*  Extras                                    */

#forbottom {
	clear:both;
	width:100%;
}

#forbottom2 {
	clear:both;
	width:100%;
}


/* =Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {
	-webkit-text-size-adjust: 140%;
}
code {
	-webkit-text-size-adjust: 160%;
}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}
#site-description {
	-webkit-text-size-adjust: none;
}

/* SOCIALS */

.socials {
	float:right;
	position:relative;
	margin-right:10px;
	padding-left:10px;
	min-height:20px;
	overflow: hidden;
	padding-top:5px;
}
.socials a {
	display:block;
	float:left;
	margin-right:5px;
	position:relative;
}
.socials img {
	width:26px;
}

#header-container >div#sheader {
position:absolute;
margin:0;
top:5px;
right:5px;
}
#smenul, #smenur {
	margin-top:3px;
	margin-bottom:-6px;
}
#smenul a img, #smenur a img {width:34px;}
#smenul {
	float:left;
	padding-left:20px;
}
#sfooter {
	float:right;
	padding-top:5px;
	top:-24px;
	overflow:visible;
}

#sfooter a {
	width:26px;
	height:26px;
	margin-left:5px;
}

/* ARTICLES */

article.post {
	display:block;
	overflow:hidden;
}

article.sticky {
/*background: url("/wp-content/themes/mantra/images/icon-back.png") repeat;*/
background: #fafafa;
background: -moz-linear-gradient(top,  #eeeeee 0%, #f7f7f7 7%, #ffffff 61%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(7%,#f7f7f7), color-stop(61%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top,  #eeeeee 0%,#f7f7f7 7%,#ffffff 61%,#ffffff 100%);
background: -o-linear-gradient(top,  #eeeeee 0%,#f7f7f7 7%,#ffffff 61%,#ffffff 100%);
background: -ms-linear-gradient(top,  #eeeeee 0%,#f7f7f7 7%,#ffffff 61%,#ffffff 100%);
background: linear-gradient(to bottom,  #eeeeee 0%,#f7f7f7 7%,#ffffff 61%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
padding:10px;
}

 .sticky hgroup {
}


/* BACK TO TOP BUTTON */

#toTop {
	width:37px;
	height:39px;
	background:url(/wp-content/themes/mantra/images/back2top.png) bottom center no-repeat;
	position:fixed;
	bottom:20px;
	right:20px;
	cursor:pointer;
	display:none;
	z-index:9999;
	transition:background .2s;
}
#toTop:hover {
	background-position:top center;
}

/* CUSTOM IMAGE BORDER */

.imageOne {
	border:1px solid #DDD !important;
	padding:3px;
	height: auto;
}
.imageTwo{
	background-color: #FFFFFF;
    border: 1px solid #EEE;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 3px;
	-moz-box-shadow:0px 0px 4px #CCC;
	-webkit-box-shadow:0px 0px 4px #CCC;
	box-shadow:0px 0px 4px #CCC;
}
.imageThree{
    background-color: #FFFFFF;
    border: 6px solid #EEEEEE;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px;
    padding: 3px;
}
.imageFour{
	border:1px solid #666 !important;
	-moz-box-shadow:0px 0px 4px #666;
	-webkit-box-shadow:0px 0px 4px #666;
	box-shadow:0px 3px 4px #999;
}
.imageFive{
	border:3px solid #DDD !important;
}
.imageSix{
border:8px solid #BBB !important;
	-moz-box-shadow:0px 0px 5px #333;
	-webkit-box-shadow:0px 0px 5px #333;
	box-shadow: 0px 0px 5px #333;
}
.imageSeven{
    background-color: #FFFFFF;
    border: 1px solid #CCC;
    padding: 7px;
	-moz-box-shadow:2px 2px 2px #CCC;
	-webkit-box-shadow:2px 2px 2px #CCC;
	box-shadow:inset 0px 0px 7px #CCC;
}

/* EDIT POST LINK */

.edit-link a {
	background:#F3F3F3;
	border:1px solid #DDD;
	padding:0px 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	font-size:12px;
}
.edit-link a:hover {
border:1px solid #CCC;
background:#FAFAFA;
}

/* BREADCRUMBS */

.breadcrumbs {
	font-size:1em;
	padding-top:.5em;
}
 .breadcrumbs a {
}
 .breadcrumbs a:hover {
}

/* PAGINATION */

.pagination {
	display:table;
	float:none;
	margin:20px auto;
	text-align:center;
	clear:both;
	font-size:12px;
	line-height:12px;
}
.pagination span, .pagination a {
	display:block;
	float:left;
	margin: 2px 2px 2px 0;
	padding:12px 16px 10px;
	text-decoration:none;
	width:auto;
	color:#fff;
	background: #EEE;
	-moz-transition:background .5s ease-in-out;
	-o-transition:background .5s ease-in-out;
	-webkit-transition:background .5s ease-in-out;
	transition:background .5s ease-in-out;
}
.pagination a:hover{
	color:#fff;
	background: #999;
}
.pagination .current{
	background: #777;
	color:#fff;
}


/* CUSTOM FRONT PAGE */


/*
 * jQuery Nivo Slider v2.7.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 *
 * March 2010
 */


/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
.nivo-main-image {
	display: block !important;
	position: relative !important;
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Skin Type: flexible
Description: The default skin for the Nivo Slider.
Version: 1.0
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
*/
.theme-default .nivoSlider {
	position:relative;
	background:#fff url(/wp-content/themes/mantra/images/nivoslider/loading.gif) no-repeat 50% 50%;
    margin-bottom:50px;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	text-align: center;
	padding: 0 0 20px 0;
}
.theme-default .nivo-controlNav a {
	display:inline-block;
	width:22px;
	height:22px;
	background:url(/wp-content/themes/mantra/images/nivoslider/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(/wp-content/themes/mantra/images/nivoslider/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}

/* IE link fix */
a.nivo-imageLink  {
 background-color: #fff;
 filter:alpha(opacity=0);
 opacity: 0;
 -webkit-opacity:0;
 -moz-opacity:0;
-khtml-opacity:0;
}


/* Front page columns */

#front-columns {
	display:block;
	width:auto;
	float:none;
	margin:0px 30px;
	overflow:hidden;
	padding-top:20px;
}
.column-image {
	width:100%;
	display:block;
	background:#CCC;
	margin-bottom:10px;
	overflow:hidden;
	border:1px solid #EEE;
	box-shadow:0 0 3px #333;
}
.column-text {
	text-align:justify;
}
.column-image img {
	width:100%;
	height:100%;
	display:block;
}
#front-columns h3 {
	font-size:20px;
	margin:7px 0;
}
.columnmore  {
	font-size:14px;
	text-align:right;
	padding-right:10px;
	margin-top:10px;
}
/* Style HTML5 tags for IE8 and lower */
header
,nav
,section
,article
,aside
,footer
,hgroup
{
display: block;
}

.tinynav {
display:block;
float:none;
margin:0 auto;
display:none;
min-width:200px;
width:100%;
padding:10px;
margin-bottom:8px;
}

.tinynav  option {

}

/* Multi-column short code */
.multi-column {display: block; width: 100%; float: left; margin: 10px 0;}
.short-columns {display: inline-block; float: left; margin: 0px; padding: 1%; }
.column-12 {width: 48%;}
.column-13 {width: 31%;}
.column-14 {width: 23%;}
.column-16 {width: 14.5%;}
.column-23 {width: 62%;}
.column-34 {width: 72%;}
.column-56 {width: 80%;}
.column-1 {width: 98%; margin: 0}
.multi-column .short-columns:first-child {padding-left: 0; margin-left: 0}
.multi-column .short-columns:last-child {padding-right: 0; margin-right: 0}

/* Pull quotes short code*/
.pullquote {
	font-family: Verdana, arial, sans-serif;
	font-size:1.2em !important;
	margin-top: 15px !important;
	margin-bottom: 10px !important;
	width: 33%;
	color: #000;
}
.pullquote p{

	font-family: "Pontano Sans", arial, sans-serif;
	font-size:1.2em !important;
	color: #000;
}

/* buttons */
.short-button-light {
	color: #454545 !important;
	padding: 1px 10px;
	padding-bottom:3px;
	background: -moz-linear-gradient(
		top,
		#fcfcfc 0%,
		#d6d5d3);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#fcfcfc),
		to(#d6d5d3));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #f7f7f7;
	-moz-box-shadow:
		0px 0px 1px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 0px 1px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	box-shadow:
		0px 0px 1px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	text-shadow:
		-1px -1px 0px rgba(252,252,252,0.4),
		0px 0px 0px rgba(255,255,255,0.3);
}

.short-button-dark {
	color: #ffffff !important;
	padding: 1px 7px;
	padding-bottom:3px;
	background: -moz-linear-gradient(
		top,
		#6b6b6b 0%,
		#000000);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#6b6b6b),
		to(#000000));
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	border: 1px solid #666;
	-moz-box-shadow:
		0px 0px 1px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 0px 1px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	box-shadow:
		0px 0px 1px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}

.short-button-color {
	color: #ffffff !important;
	padding: 1px 7px;
	padding-bottom:3px;
	background: #47afff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #878787;
	-moz-box-shadow:
		0px 0px 1px rgba(000,000,000,0.5),
		0 3px 10px rgba(255,255,255,0.7) inset;
	-webkit-box-shadow:
		0px 0px 1px rgba(000,000,000,0.5),
		0 3px 10px rgba(255,255,255,0.7) inset;
	box-shadow:
		0px 0px 1px rgba(000,000,000,0.5),
		0 3px 10px rgba(255,255,255,0.7) inset;
	text-shadow:
		-1px -1px 0px rgba(000,000,000,0.4),
		0px 0px 0px rgba(255,255,255,0.3);
}


a.short-button-light:hover { box-shadow: 0 0 1px rgba(0, 0, 0, 0.5), 0 0 10px rgba(255, 255, 255, 0.8) inset; }
a.short-button-dark:hover { box-shadow: 0 0 10px rgba(255,255,255,0.5) inset; }
a.short-button-color:hover { box-shadow: 0 3px 10px rgba(255,255,255,0.9) inset; }

a.short-button-color:hover, a.short-button-light:hover, a.short-button-dark:hover { text-decoration:none; }

/* shareaddy compat */ .sharedaddy ul > li { background: none !important; text-indent: 0 !important; }
/* sociable compat */ .entry-content .sociable ul li { background: none; padding-left: 2px; }
/* woocommerce compat */ .woocommerce .product .entry-summary { clear:none; }
/* video fix */ #content embed, #content iframe {max-width:100%;}
/* a bit of captcha fixes */ 
#recaptcha_widget_div { display:block; float:none; clear:both; }
.math-captcha-form { display:block; float:none; clear:both; } 
.cptch_block { display:block; float:none; clear:both; } 

/* FIN! *//*
Theme Name: Mantra (CR2 Edition)
Theme URI: http://www.cryoutcreations.eu/mantra
Description: Custom Mantra child theme
Author: Cryout Creations
Author URI: http://www.cryoutcreations.eu
Version: 1.3-211-20130919
Template: mantra
*/

/* parent theme css is loaded via enqueue */

/* titles */
@font-face {
    font-family: 'Oswald Bold';
    src: url('/wp-content/themes/mantra-cryout/fonts/oswald-bold-webfont.eot');
    src: url('/wp-content/themes/mantra-cryout/fonts/oswald-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/mantra-cryout/fonts/oswald-bold-webfont.woff') format('woff'),
         url('/wp-content/themes/mantra-cryout/fonts/oswald-bold-webfont.ttf') format('truetype'),
         url('/wp-content/themes/mantra-cryout/fonts/oswald-bold-webfont.svg#oswaldbold') format('svg');
    font-weight: normal;
    font-style: normal; }
@font-face {
    font-family: 'Oswald Light';
    src: url('/wp-content/themes/mantra-cryout/fonts/oswald-light-webfont.eot');
    src: url('/wp-content/themes/mantra-cryout/fonts/oswald-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/mantra-cryout/fonts/oswald-light-webfont.woff') format('woff'),
         url('/wp-content/themes/mantra-cryout/fonts/oswald-light-webfont.ttf') format('truetype'),
         url('/wp-content/themes/mantra-cryout/fonts/oswald-light-webfont.svg#oswaldlight') format('svg');
    font-weight: normal;
    font-style: normal; }
@font-face {
    font-family: 'Oswald';
    src: url('/wp-content/themes/mantra-cryout/fonts/oswald-regular-webfont.eot');
    src: url('/wp-content/themes/mantra-cryout/fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/mantra-cryout/fonts/oswald-regular-webfont.woff') format('woff'),
         url('/wp-content/themes/mantra-cryout/fonts/oswald-regular-webfont.ttf') format('truetype'),
         url('/wp-content/themes/mantra-cryout/fonts/oswald-regular-webfont.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal; }
/* buttons */
@font-face {
    font-family: 'Roboto Condensed Bold';
    src: url('/wp-content/themes/mantra-cryout/fonts/robotocondensed-bold-webfont.eot');
    src: url('/wp-content/themes/mantra-cryout/fonts/robotocondensed-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/mantra-cryout/fonts/robotocondensed-bold-webfont.woff') format('woff'),
         url('/wp-content/themes/mantra-cryout/fonts/robotocondensed-bold-webfont.ttf') format('truetype'),
         url('/wp-content/themes/mantra-cryout/fonts/robotocondensed-bold-webfont.svg#roboto_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal; }
@font-face {
    font-family: 'Roboto Condensed Italic';
    src: url('/wp-content/themes/mantra-cryout/fonts/robotocondensed-italic-webfont.eot');
    src: url('/wp-content/themes/mantra-cryout/fonts/robotocondensed-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/mantra-cryout/fonts/robotocondensed-italic-webfont.woff') format('woff'),
         url('/wp-content/themes/mantra-cryout/fonts/robotocondensed-italic-webfont.ttf') format('truetype'),
         url('/wp-content/themes/mantra-cryout/fonts/robotocondensed-italic-webfont.svg#roboto_condenseditalic') format('svg');
    font-weight: normal;
    font-style: normal; }
@font-face {
    font-family: 'Roboto Condensed';
    src: url('/wp-content/themes/mantra-cryout/fonts/robotocondensed-regular-webfont.eot');
    src: url('/wp-content/themes/mantra-cryout/fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/mantra-cryout/fonts/robotocondensed-regular-webfont.woff') format('woff'),
         url('/wp-content/themes/mantra-cryout/fonts/robotocondensed-regular-webfont.ttf') format('truetype'),
         url('/wp-content/themes/mantra-cryout/fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal; }

.widget-title { font-family: "Average Sans"; }

body  { background: url(/sprites/background.jpg) top center no-repeat fixed #fafafa; }

#wrapper { padding: 0; }
#main { box-shadow: 0 0 3px #bbb; }

/* custom header for CR2 */
#header {background: none !important; background-color: none !important; }
#headwrap { display: block; height: 140px; position: relative; z-index: 1; }
#linky { width: 290px !important; float: left; position: inherit; height: 50px !important; margin-top: 45px; margin-left:20px; }
#cr2 { height: 34px; width: 207px; bottom: 0px; right: -7px; position: absolute; }
#branding { height: 120px; }
#site-title, #site-description { display: none; }
#sheader { display: block; float: right; margin-right: 0px; }
#sheader img { width: 32px; }
#content {-webkit-box-sizing: -moz-border-box; box-sizing: border-box; box-sizing: border-box; margin-left: 30px; padding: 2em 1em;}

/* back to top button customization for CR2 */
#toTop {
width:22px; height:14px; bottom: 20px; right: 20px; cursor:pointer; background:url(/wp-content/themes/mantra-cryout/images/back2top.png); transition:all .3s ease-in-out; }
#toTop:hover { background-position:0px -15px !important; }

/* footer transparency */
#colophon { background: #222; background: rgba(34, 34, 34, 0.5); }
#footer { background: url(/wp-content/themes/mantra-cryout/images/texture.png) repeat; }
#footer2 {
background: rgb(23,23,23);
background: -moz-linear-gradient(top,  rgb(33,33,33) 0%, rgb(23,23,23) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(33,33,33)), color-stop(100%,rgb(23,23,23)));
background: -webkit-linear-gradient(top,  rgb(33,33,33) 0%,rgb(23,23,23) 100%);
background: -o-linear-gradient(top,  rgb(33,33,33) 0%,rgb(23,23,23) 100%);
background: -ms-linear-gradient(top,  rgb(33,33,33) 0%,rgb(23,23,23) 100%);
background: linear-gradient(to bottom,  rgb(33,33,33) 0%,rgb(23,23,23) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#171717',GradientType=0 );
height: 41px; }
#site-copyright { clear: none; color: #aaa; display: block; margin: 0 auto; padding-top: 15px; width: 80%; font-size: 13px; font-weight: normal; float: left; text-align: left; padding-left: 20px; }
#site-powered { display: block; text-align: right; padding-top: 5px; text-shadow: 0 0 3px #999; }
#sfooter { top: 9px; }

/* footer menu */
#footer-widget-area a { text-shadow: 0 0 2px #000000, 0 0 3px #000000; }
#footer-widget-area .widget-title { text-shadow: 2px 2px 0 #000000; color: #444; font-size: 20px; padding: 4px 10px; }
#footer .menu { margin-top: 10px; }
#footer .menu a:hover { color: white; }
.footermenu ul li { margin: 0 15px 0 5px; }
#footer ul.menu li ul { padding-left: 15px; }
#footer ul.menu li ul li { margin: 0; padding: 0; }
#footer ul.menu li ul li a { font-size: 0.98em; }

/* tweaking */
.widget-title { width: 98%; background: url(/wp-content/themes/mantra-cryout/images/texture.png) repeat; }
#footer2 a { color: #dedede !important; }

/* special formatting of tables */
#content table.borderless1 td img { -moz-border-radius: none; -moz-box-shadow: none; background: none; border: none; box-shadow: none; padding: 0; width: 16px; }
#content table.borderless1 td em { font-size: 0.8em; }
#content table.borderless, #content table.borderless tr, #content table.borderless tr td { border: 0; }
.entry-content table.tutorial, .entry-content table.tutorial tr, .entry-content table.tutorial tr td { border: 0; vertical-align: top; }
#content table.nomargin { margin: 0; }
#content table.borderless1 td, #content table.borderless td { }
#content table.borderless1 td p, #content table.borderless td p { margin: 0; padding: 0; line-height: inherit; }
#content table.matrix1 tr td { padding-left: 12px; padding-right: 12px; }

/* a bit of styling for doc tables */
table.doc tr, table.doc tr td { vertical-align: top; text-align: justify; }
.doc .small { font-size: 0.8em; }
.doc td p { text-indent: 0 !important; font-size: 16px !important; margin: 0 !important; padding: 0 !important; }

/* forms */
#content table.contactform, #content table.contactform td { border: 0; }
.wpcf7-form-control-wrap span.wpcf7-not-valid-tip { background: #ffefef; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-size: 16px !important; padding: 4px 9px !important; }
.wpcf7-form .wpcf7-validation-errors { background: none repeat scroll 0 0 #FFFEE5; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 10px; }
div.wpcf7-mail-sent-ok {
    background: none repeat scroll 0 0 #DAF8CD;
    border: 2px solid #398F14;
    color: green;
    font-family: Helvetica;
    font-weight: normal;
    padding: 10px;
    text-align: justify;
	line-height: 22px;
	box-shadow: 10px 10px 0 rgba(128, 128, 128, 0.2);
	-moz-box-shadow: 10px 10px 0 rgba(128, 128, 128, 0.2);
	-webkit-box-shadow: 10px 10px 0 rgba(128, 128, 128, 0.2);
	position: relative;
	top: -150px; }
div.wpcf7-mail-sent-ok u {
    display: inline-block;
    line-height: 12px; }
div.wpcf7-mail-sent-ok  b { font-family: Helvetica; font-size: 14px; }
/* cf7 compat */
.wpcf7-form-control-wrap span.wpcf7-not-valid-tip { position: static !important; }
#content input.wpcf7-not-valid, #content textarea.wpcf7-not-valid, #content select.wpcf7-not-valid { border-color: red; }

/* polls module arrow fix */
.widget-area ul ul.wp-polls-ul li { background-image: none !important; }
#main .widget-area .widget_polls-widget ul { margin-left: 0; }

/* make the comment text a tad smaller, we can still see */
.commentlist li.comment {margin:0; padding-bottom:0;}
#comments .comment-body {background:#FAFAFA;box-shadow:inset 1px 1px 0 #fff;-webkit-box-shadow:inset 1px 1px 0 #fff;}
#comments .comment-body p, #comments .comment-body code { font-size: 13px; text-indent: 0; }
.reply {padding:0;float:none;}
.comment-author cite {font-style:normal;}
.commentlist .children {margin:0;}


/* forms inputs customization */
.contactform tr { vertical-align: top; }
.contactform textarea, .contactform input[type=text], .contactform input[type=file],
.contactform input[type=email], .contactform select {
/*box-shadow:inset 3px 3px 3px #EEE;-moz-box-shadow:inset 3px 3px 3px #EEE;-webkit-box-shadow:inset 3px 3px 3px #EEE;
border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;*/
margin-bottom: 0; margin-top: 5px;
color:#000 !important;
padding:2px;padding-left:8px;  }
.contactform textarea:hover, .contactform input[type=text]:hover, .contactform input[type=file]:hover,
.contactform input[type=email]:hover, .contactform select:hover {
border: 1px solid #999;
/*box-shadow:2px 2px 2px #EEE;-moz-box-shadow:2px 2px 2px #EEE;-webkit-box-shadow:2px 2px 2px #EEE;*/  }
.contactform select { padding: 2px 10px; }
.contactform sup { color: #aaa; }
.contactform .info { font-size: 0.8em; color: #666; line-height: 9px !important; font-style: italic; }
#content .info { line-height: 9px; }

/* all input fields */
form input[type="submit"], .button {
    background: #fefefe; /* Old browsers */
    background: -moz-linear-gradient(top, #fefefe 0%, #f4f4f4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fefefe 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fefefe 0%,#f4f4f4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fefefe 0%,#f4f4f4 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fefefe 0%,#f4f4f4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
    border: 1px solid #BBBBBB;
    color: #555555;
    cursor: pointer;
    font-size: 15px;
    padding: 2px 7px; }
form input[type="submit"]:hover, .button:hover { background: linear-gradient(to bottom, #ffffff, #F9F9F9) repeat scroll 0 0 #F9F9F9; }
form input[type="text"], form input[type="email"], form textarea, form select, textarea.wp-editor-area {
    border: 1px solid #B6B6B6;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: 1px 1px 2px #DDDDDD inset; }

#respond .form-submit input, #respond .form-submit input#comment-submit, #respond .comment-form-fields input[type="submit"],
#respond p.form-submit input[type="submit"], #respond input[type="submit"], #commentform #submit { border-radius: 0 !important; }

/* still need this while we await for built-in menu shadow */
#access .menu-header ul.sub-menu li { box-shadow: 3px 3px 3px #999; -moz-box-shadow: 3px 3px 3px #999; -webkit-box-shadow: 3px 3px 3px #999; }

/* ordered list styling */
#content .entry-content ol { list-style: none; counter-reset: my-bold-counter; }
#content .entry-content ol li:before {
    content: counter(my-bold-counter, decimal) "). ";
    counter-increment: my-bold-counter;
    font-weight: bold; }

/* featured icon mod */
hgroup.featured { background: url(/wp-content/themes/mantra-cryout/images/icon-featured24.png) 15px 10px no-repeat; padding-left: 20px;}

/* a little smiley touchup */
#content .wp-smiley  { padding: 0 5px; }

/* a bit of <code> styling */
.entry-content code {
text-indent: 0; border-left: 5px solid #EEE; padding:10px !important; display:block;
 background-color: #FAFAFA; width:95% !important; margin:0 auto; clear:both; float:none; color:#999;
overflow:auto; color: #1b1b1b; white-space: nowrap;  }
.entry-content code p {text-indent: 0;}
.entry-content code + code { padding-bottom: 0 !imortant; }

/* just a bit of input margin fix */
.entry-content input, .entry-content select , .entry-content textarea{ margin:0; }

/* shareaddy fix */
#content div.sharedaddy h3.sd-title:before { border:0; margin:0; }
#content div.sharedaddy h3.sd-title { border: medium none; font-size: 16px; margin-bottom: 5px; font-weight: normal; }
#content .sd-social-icon .sd-content ul li[class*="share-"] a.sd-button { margin-top: 4px; }
#content .sd-social-icon .sd-content ul li[class*="share-"] a, #content .sd-social-icon .sd-content ul li[class*="share-"] a:hover, #content .sd-social-icon .sd-content ul li[class*="share-"] div.option a { border-radius: 4px; padding: 4px; }

/* ubermenu customization */
#megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu ul.megaMenu li.ss-nav-menu-reg ul.sub-menu
{ box-shadow: 0 3px 5px #666 !important; border-radius: 0 0 6px 6px !important;
background: url("/wp-content/themes/mantra-cryout/images/menubg.png") repeat-x scroll center top #FFFFFF !important; }
#megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li > a, #megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li:hover > a,
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > a, #megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li > span.um-anchoremulator,
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > span.um-anchoremulator, .wpmega-widgetarea h2.widgettitle {
border-bottom: 1px dotted #BEBEBE !important; }
.ubermenu table.uberwpt tr td img { border: 1px solid #ddd; padding: 1px; }
.ubermenu li.subs-no-pad .ubermenu-column { padding: 0 10px; }
.ubermenu li.subs-no-pad .ubermenu-column table.uberwpt tr { vertical-align: top; }

/* ubermenu new submenu styles are placed in ubermenu config */


/* remove arrow for childless menus */
#menu-item-2367 a:after, #menu-item-2371 a:after, #menu-item-2392 a:after, #menu-item-2393 a:after { border-style: none !important; }
#menu-item-2367 a, #menu-item-2371 a, #menu-item-2392 a, #menu-item-2393 a { padding-right: 16px !important; }

/* translations page */
.translations { border-width: 2px 0 2px 0 !important; }
.translations thead th { font-size: 14px !important; }
.translations tr:nth-child(even) td { background-color: #fafafa; }
.translations td { border: 0 !important; font-size: 13px; }
.translations tr:hover td { background-color: #F2F7FF; }

.translationform sup { color: #444; font-size: 11px; font-style: italic; }
.translationform td { padding: 6px 0 !important; }

/* aside post new icon image */
article.format-aside { background-image: url("/wp-content/themes/mantra-cryout/images/megaphone-icon.png"); }

/* background textures */
#primary, #secondary { /*background: url("/wp-content/themes/mantra-cryout/images/texture2.png") top left repeat;*/ }

/* wp-polls compatibilizer */
.widget_polls-widget > ul > li { background: none !important; text-align: center; padding: 0 0 0 7px !important; }
.widget_polls-widget > ul  { margin-top: 0; margin-bottom: 0; padding-top: 0; }
.wp-polls-archive { border: none; background: none; }
.wp-polls-archive > p { font-size: 0.6em !important; text-indent: 0; padding-left: 20px; }
.wp-polls-archive > p > strong { font-size: 2em !important; margin-top: 30px; display: inline-block; }

/* wp_super_faqs compatibilizer */
#post-2694 code { background: none; border: none; white-space: pre-wrap; margin: 0; padding: 0 !important; }
#post-2694 h4 { margin-left: 0; }
#post-2694 .wp-super-faq-answer code { padding-left: 35px !important; line-height: 20px; padding-bottom: 10px !important;
	font-family: Segoe UI,Arial,sans-serif !important; }
.wp-super-faq-answer { padding-left: 35px; padding-bottom: 0px; display: none; font-size: 14px; }
div.faqs h4 { margin-top: 10px; margin-bottom: 10px; }

/* jquery-ui compatibilizer */
#dialog-message p { text-indent: 0; }
.ui-dialog .ui-dialog-buttonpane button { margin: 5px 0 0 0 !important; }

del, del * { color: #aaa !important; }

/* login/register forms plugin page */
#frmwrplogo { display: block; width: 500px; margin: 50px auto 0; }
#formswrapper {
display: block; width: 500px; height: 300px;
margin: 10px auto 0;
background: white;
font-size: 16px;
border: 1px solid #E5E5E5;
box-shadow: inset 0 4px 10px -1px rgba(200, 200, 200, 0.7);
box-shadow: inset 0 0 10px #666, 0 0 10px #000;
font-weight: normal;
padding: 26px 24px 46px;
border-radius: 16px; }

#formswrapper label { display: inline-block; font-size: 16px; padding: 0; text-indent: 0; width: 150px; }
#formswrapper p { text-indent: 0; }
#formswrapper #user_login, #formswrapper #ogin_password { clear: both; }
#formswrapper input { margin: 0; }
#formswrapper input[type="text"], #formswrapper input[type="password"] { margin-bottom: 0;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 3px #EEEEEE inset;
    padding-left: 5px;
    width: 200px;	}
#formswrapper p span { display: inline-block; clear: both; font-style: italic; font-size: 0.8em; }
#formswrapper img { margin-left: 154px; margin-bottom: 3px; }
#formswrapper ul { margin: 0; padding: 0; }

/* shortcode buttons enhancements */
a.cr2-button-light {
	color: #454545 !important;
	padding: 4px 10px;
	background: #f7f7f7;
	border: 1px solid #ddd;
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
	/*padding: 1px 7px 3px;
	border: 1px solid #f7f7f7;
	background: #d6d5d3;
	background: -moz-linear-gradient( top, #fcfcfc 0%, #d6d5d3);
	background: -webkit-gradient( linear, left top, left bottom, from(#fcfcfc), to(#d6d5d3));
	-moz-box-shadow: 0px 0px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,0.7);
	-webkit-box-shadow: 0px 0px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,0.7);
	box-shadow: 0px 0px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,0.7);
	text-shadow: -1px -1px 0px rgba(252,252,252,0.4), 0px 0px 0px rgba(255,255,255,0.3); */}

a.cr2-button-dark {
	color: #ffffff !important;
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius:3px;
	padding: 4px 10px;
	border: 1px solid #000;
	background: #444;
	/*padding: 1px 7px 3px;
	border: 1px solid #666;
	background: #6b6b6b;
	background: -moz-linear-gradient( top, #6b6b6b 0%, #000000);
	background: -webkit-gradient( linear, left top, left bottom, from(#6b6b6b), to(#000000));
	-moz-box-shadow: 0px 0px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,0.7);
	-webkit-box-shadow: 0px 0px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,0.7);
	box-shadow: 0px 0px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,0.7);
	text-shadow: 0px -1px 0px rgba(000,000,000,0.4), 0px 1px 0px rgba(255,255,255,0.3);*/ }

a.cr2-button-color {
	color: #ffffff !important;
	background: #47afff;
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
	padding: 6px 10px;
	/*padding: 1px 7px 3px;
	border: 1px solid #878787;
	-moz-box-shadow: 0px 3px 10px rgba(255,255,255,0.7) inset;
	-webkit-box-shadow: 0px 3px 10px rgba(255,255,255,0.7) inset;
	box-shadow: 0px 3px 10px rgba(255,255,255,0.7) inset;
	text-shadow: -1px -1px 0px rgba(000,000,000,0.4), 0px 0px 0px rgba(255,255,255,0.3); */}

a.cr2-button-light, .cr2-button-dark, .cr2-button-color {
    font-family: "Roboto Condensed", Georgia;
    /*font-weight: bold;*/
    font-size: 15px; }
a.short-button-color { box-shadow: 0 3px 10px #F8F8F8 inset; }
a.short-button-color { box-shadow: 0 3px 10px rgba(255,255,255,0.7) inset; }

a.cr2-button-color:hover, a.cr2-button-light:hover, a.cr2-button-dark:hover { text-decoration:none; }

/*a.cr2-button-light:hover { box-shadow: 0 0 1px rgba(0, 0, 0, 0.5), 0 0 10px rgba(255, 255, 255, 0.8) inset; }
a.cr2-button-dark:hover { box-shadow: 0 0 10px rgba(255,255,255,0.5) inset; }*/

a.cr2-button-light:hover { background: #EEE; }
a.cr2-button-dark:hover { background: #555; }

a.cr2-button-color:hover { box-shadow: 0 3px 10px rgba(255,255,255,0.9) inset; }


.button-choice {display:table;margin:30px auto; clear:both;float:none}

/* message box shortcode */

/* message boxes */
div.cryout-message-box { display: inline-block; float: left; width: 94%; border-left: 6px solid transparent; margin: 10px 3%; padding: 5px 10px; }

div.cryout-message-box.align-left { text-align: left; }
div.cryout-message-box.align-center { text-align: center; }
div.cryout-message-box.align-right { text-align: right; border-width: 0 6px 0 0; border-style: solid; }
div.cryout-message-box.align-justify { text-align: justify; }
div.cryout-notice-light { border-color: #ddd; background: #f7f7f7; }
div.cryout-warning-light { border-color: #FFFF9F; background: #FFFFE8; }
div.cryout-error-light { border-color: #800000; background: #FFE1E1; }
div.cryout-notice-light h3, div.cryout-notice-light h2, div.cryout-notice-light h1, div.cryout-notice-light h6,
div.cryout-notice-light h5, div.cryout-notice-light h4, div.cryout-notice-light strong { color: #666; }
div.cryout-warning-light h3, div.cryout-warning-light h2, div.cryout-warning-light h1, div.cryout-warning-light h6,
div.cryout-warning-light h5, div.cryout-warning-light h4, div.cryout-warning-light strong { color: #626200; }
div.cryout-error-light h3, div.cryout-error-light h2, div.cryout-error-light h1, div.cryout-error-light h6,
div.cryout-error-light h5, div.cryout-error-light h4, div.cryout-error-light strong { color: #800000; }
div.cryout-notice-dark { border-color: #999; background: #242424; }
div.cryout-warning-dark { border-color: #ECB700; background: #403200; }
div.cryout-error-dark { border-color: #800000; background: #5B0000; }
div.cryout-notice-dark h3, div.cryout-notice-dark h2, div.cryout-notice-dark h1, div.cryout-notice-dark h6,
div.cryout-notice-dark h5, div.cryout-notice-dark h4, div.cryout-notice-dark strong { color: #999; }
div.cryout-warning-dark h3, div.cryout-warning-dark h2, div.cryout-warning-dark h1, div.cryout-warning-dark h6,
div.cryout-warning-dark h5, div.cryout-warning-dark h4, div.cryout-warning-dark strong { color: #ECB700; }
div.cryout-error-dark h3, div.cryout-error-dark h2, div.cryout-error-dark h1, div.cryout-error-dark h6,
div.cryout-error-dark h5, div.cryout-error-dark h4, div.cryout-error-dark strong { color: #AA0000; }
/* mods for cryout */
div.cryout-message-box { margin: 10px 6% 10px 3%; width: 91%; }
div.cryout-notice-light { border-color: #098080; }
div.cryout-notice-light h3, div.cryout-notice-light h2, div.cryout-notice-light h1, div.cryout-notice-light h6,
div.cryout-notice-light h5, div.cryout-notice-light h4, div.cryout-notice-light strong { color: #098080; }

/* archive dropdown */
.widget_archive select { margin-left: 60px; border: 1px solid #f5f5f5; border-radius: 6px; padding: 2px 5px; box-shadow: 1px 1px 2px #CCCCCC inset; }

/* donate page */
table.donate { width: 98%; }
table.donate tr {vertical-align:top;}
table.donate  tr td { text-align: center; width: 33%; }
table.donatebitcoin, table.donatebitcoin td { border: 0; }
table.donatebitcoin td { padding-left: 0; padding-right: 0; }

/* skrill donate button */
.skrill { }
#primary .skrill { display: block; float: left; text-align: center; width: 98%; margin: 5px 0 10px 0; }
.skrill input.buton { border: 0; background: url(/wp-content/themes/mantra-cryout/images/donate-skrill.png) no-repeat #fff !important; width: 100px; height: 34px; cursor: pointer; }
#primary .skrill input.buton { border: 0; background: url(/wp-content/themes/mantra-cryout/images/donate-skrill.png) no-repeat #fff !important; width: 100px; height: 34px; display: block; margin: 0 auto; cursor: pointer; }

/* bbpress compat */
#bbpress-forums pre { padding: 0; background: none; border: none; }
#bbpress-forums ul, #bbpress-forums ol, #bbpress-forums p { text-align: left; }
#bbpress-forums ul.hentry { margin-bottom: 0; }
#bbpress-forums ul > li, #bbpress-forums li li, #bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log > li { margin-left: 0; background: none; text-indent: 0; padding: 0; background: none;  }
#bbpress-forums a.bbp-author-avatar img.avatar { margin-bottom: -4px; background: none; padding: 0px; }
#bbpress-forums .bbp-forum-freshness p.bbp-topic-meta, #bbpress-forums .bbp-topic-freshness p.bbp-topic-meta { text-align: center; }
#bbpress-forums a.bbp-forum-title { font-size: 18px; }
#bbpress-forums .bbp-forum-content { font-size: 12px;     line-height: 10px;     padding-top: 10px;     width: 180%; }
#bbpress-forums .bbp-forums-list li { display: block; }
#bbpress-forums .bbp-forums-list .bbp-forum a.bbp-forum-link { font-size: 13px; }
#bbpress-forums .bbp-topic-started-by img, #bbpress-forums .bbp-topic-revision-log-item img, #bbpress-forums .bbp-topic-freshness-author img{ padding: 0; }
#bbpress-forums code, #bbpress-forums pre { clear: none; max-height: 300px; }
#bbpress-forums pre { background-color: #FAFAFA; border-left: 5px solid #EEEEEE; color: #1B1B1B; padding: 10px; font-size: 13px; font-family: Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace !important; }
#bbpress-forums .bbp-topic-freshness a, #bbpress-forums .bbp-forum-freshness a { font-size: 11px; }
#bbpress-forums .bbp-topic-title a.bbp-topic-permalink { font-size: 15px; }
#bbpress-forums .status-closed, #bbpress-forums .status-closed a { color: #444; }
#bbpress-forums .bbp-reply-content blockquote { clear: none; padding: 5px 10px; }
#bbpress-forums .bbp-reply-content blockquote p { text-indent: 0; margin-bottom: 0; }
#bbpress-forums .bbp-reply-content ul li { background: url("/wp-content/themes/mantra/images/bullet.png") no-repeat scroll 15px 10px transparent; text-indent: 30px; }
#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li {background: none; text-indent: 0; }
#bbpress-forums .bbp-header a { color: #efefef; }
#bbpress-forums .bbp-header a:hover { color: white; }
#bbpress-forums .reply a:hover { color: #333; }
#bbpress-forums div.odd { background: #fff; }
#bbpress-forums span.bbp-breadcrumb-sep { padding: 0 5px; }

#bbpress-forums .bbp-search-form { text-align: right; }
#bbpress-forums .bbp-search-form #bbp_search_submit { margin-right: 0; }
#bbpress-forums > #bbp-search-form { clear: both; margin-left: 20px; }
#bbpress-forums #bbp-search-results li.bbp-header > div,
#bbpress-forums #bbp-search-results li.bbp-footer > div { display: none; }
#bbpress-forums #bbp-search-results h3 { text-shadow: none !important; margin: 0 !important; float: left; line-height: 23px; }
#bbpress-forums #bbp-search-results .bbp-topic-title-meta { margin-left: 5px; float: left; line-height: 25px; }
#bbpress-forums #bbp-search-results span.resolved, #bbpress-forums #bbp-search-results span.closed { float: left; margin-right: 10px; line-height: 25px; }
#bbpress-forums #bbp-search-results .bbp-reply-post-date { font-size: 11px; }
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer { padding: 2px 8px; }

#bbpress-forums hr { margin-bottom: 5px; }
#bbpress-forums .bbpress-signature { line-height: 18px; color: #666; }
#bbpress-forums .bbpress-signature + .bbp-topic-revision-log { margin-top: 10px; }
#bbpress-forums .bbpress-signature a { color: #098080; }
#bbpress-forums .bbpress-signature a:hover { color: #333; }
#bbpress-forums ul.bbp-topic-revision-log { padding-left: 0; }
#bbpress-forums ul.bbp-topic-revision-log > a > img { display: none; }

#bbpress-forums .bbp-reply-author, #bbpress-forums .bbp-reply-author .bbp-author-name { font-weight: bold; }
#bbpress-forums .bbp-reply-author > * { font-weight: normal; }
#bbpress-forums .bbp-author-url a { font-size: 0.9em; }
#bbpress-forums .bbp-author-url a:hover { color: #333; }
#bbpress-forums .bbp-topic-freshness .bbp-author-url { display: none; }

#bbpress-forums .bbp-topic-content ul, #bbpress-forums .bbp-reply-content ul { margin-bottom: 15px; padding-left: 10px; }

#bbpress-forums #bbp_search_submit {
background:linear-gradient(to bottom, #FEFEFE, #F4F4F4) repeat scroll 0 0 #F3F3F3;
border:1px solid #BBB; font-size:15px; padding:2px 7px; color:#555; margin-left:-4px; cursor:pointer;line-height:28px; }

#bbpress-forums #bbp_search_submit:hover { border-color:#999; }

#bbpress-forums  #bbp_search{
border:1px solid #BBB; font-size:15px; padding:3px 7px; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; color:#444; padding-right:10px;
box-shadow: 1px 1px 2px #DDDDDD inset; -moz-box-shadow: 1px 1px 2px #DDDDDD inset; -webkit-box-shadow: 1px 1px 2px #DDDDDD inset;line-height:28px; }
#bbpress-forums div.bbp-template-notice, #bbpress-forums div.indicator-hint { display: block; }
#bbpress-forums div.bbp-template-notice.info { display: none; }

/* bbpress reply notice */
.bbpress-reply-notice {
    color: #aa0000;
    font-size: 14px;
    line-height: 16px;
	padding-top: 7px;
}

/* worpdress tabs compat */
div.ui-widget-content { border: none; }
.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav { padding-top: 6px; padding-left: 10px; }
.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-panel { padding: 15px; }
.wordpress-post-tabs ul.ui-tabs-nav > li { text-indent: 0 !important; padding-bottom: 0 !important; padding-top: 4px; }
.wordpress-post-tabs ul.ui-tabs-nav > li > a { border-radius: 6px; padding-bottom: 0; }

/* custom bg for comment authors */
#comments .commentlist li.comment-author-kay > div > .comment-body, #comments .commentlist li.comment-author-zed > div > .comment-body{ background: #F5FAFA; }


/* christmas */
/* disabled 'till next christmas
#linky {
    background: url("/wp-content/themes/mantra-cryout/images/headers/mantra_christmas.png") no-repeat scroll 0 9px transparent !important; }
#main, #access { position: relative; } #main { z-index: 15; } #access { z-index: 25; }
body { background-position: center bottom !important; } */


/* Change selection color */
::-moz-selection {
       background-color: #EEE;
       color: #000;
}
::selection {
       background-color: #EEE;
       color: #000;
}
.sticky  ::-moz-selection { background-color: white; }
.sticky  ::selection { background-color: white; }


/* Support drop down menu */
.ubermenu #support_drop {
display:block;
float:none;
width:200px;
}

.ubermenu #support_drop a {
display:block ;
float:none ;
width:180px;
height:34px;
background:url(/wp-content/uploads/2013/01/support_bg2.png) 0% 0% no-repeat ;
padding:0 !important;
margin:0 auto;
-moz-transition: none;
-webkit-transition: none;
-o-transition: color 0 ease-in;
transition: none;
margin-top:4px;
-moz-transition:opacity .2s ease-in-out;
-webkit-transition:opacity .2s ease-in-out;
transition:opacity .2s ease-in-out;
}

.ubermenu #support_drop a:hover {opacity:.9;}

.ubermenu a#support_premium {background-position: left -35px;}
.ubermenu a#custom_work {background-position: left -70px;}
/*#megaMenu #support_drop a:hover {background-position:left bottom;}
#megaMenu a#support_premium:hover{background-position: right bottom;}*/


/* Main support button */

#donate_btn {
	display:block;
	float:none;
	margin:0 auto;
	width:200px;
	height:auto; 	}

#donate_btn a {
	display:block;
	float:none;
	margin:0 auto;
	width:162px;
	height:44px;
	background:url(/wp-content/themes/mantra-cryout/images/donate-main.png) top left transparent no-repeat; 	}

#donate_btn a:hover { 	background-position:bottom left; 	}

/* Menu home button */
.ubermenu .ubermenu-item-2367 img { max-width: 16px; }

/* Menu search */

.ubermenu #menu_search {
	display:block;
	float:right;
	margin-top:8px;
	margin-right:20px; }

.ubermenu #menu_search input[type="text"] {
display:block;
float:left;
padding:5px 35px 5px 15px;
min-width:150px;
border-radius:100px;
-webkit-border-radius:100px;
-moz-border-radius:100px;
font-size:15px;
border:none;
color:#4E4E4E;
background: rgb(238,238,238); /* Old browsers */
background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(190,190,190,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(190,190,190,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(190,190,190,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(190,190,190,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(190,190,190,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(190,190,190,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#bebebe',GradientType=0 ); /* IE6-9 */
box-shadow: inset 2px 2px 1px #000;
-webkit-box-shadow: inset 2px 2px 1px #000; }

.ubermenu #menu_search input[type="text"]:hover, #megaMenu #megaUber #menu_search input[type="text"]:focus {
background: rgb(222,222,222); border:none !important; }

.ubermenu #menu_search input[type="submit"] {
display:block;
float:left;
width:20px;
height:19px;
background:url(/wp-content/themes/mantra-cryout/images/search2.png) no-repeat;
text-indent:-5000px;
border:none;
margin-left:-28px;
margin-top:10px;
cursor:pointer;
filter: none; }

.ubermenu #menu_search form { margin-bottom: 0; }

/* End of Menu search */

#content #author-avatar { height: 72px; }
#content #author-avatar img { padding: 0; }
#content #author-description h2 { margin-left: 0; }

/* ie8 widget list alignment fix */
.widget-area ul ul li { text-align: left; }

#content .entry-time { display: none; }
#content .status_content { width: auto; float: none; }
#content .format-status .avatar { margin: 0; }
#content .format-status .entry-meta2 { padding: 0; clear: none; min-width: 75%; }
#content .format-status h3.entry-format { float: none; }
#content .format-status .comments-link { display: none; }
body.page .edit-link { display: inline; }

/* fix author info alignment */
#content > #author-info { clear: both; margin: 20px 0 30px 0; padding-bottom: 20px; border-bottom: 4px solid #333; }
#content > #author-info > #author-avatar { float: left; clear: none; margin-right: 20px; }
#content > #author-info > #author-avatar > img { width: 90px; }
#content > #author-info > #author-description { float: left; clear: none; width: 80%; text-align: justify; }
#content > #author-info > #author-description > h2 { padding-bottom: 5px; }

/* some more colour changes */
.comment-meta a:active, .comment-meta a:hover { color: #098080; }
.reply a:hover, a.comment-edit-link:hover { color: #333; }
.navigation a:active, .navigation a:hover { color: #098080; }

/* squares, let there be squares */
.entry-meta, .entry-meta .comments-link, .widget_search #s, #search #s, #primary .widget-title { border-radius: 0; }
.entry-meta .comments-link { box-shadow: none; border: 2px solid #f5f5f5; height: 20px; }
.entry-meta .comments-link  a { display: block; height: 20px; line-height: 20px; }
.entry-meta2 .comments-link { border: none; }
#content img.imageSeven { box-shadow: none; border: 6px solid #EDF3F3 /*#CFDEDD*/; }
#content .wp-caption img { margin: 0; border: 2px solid #777 !important; }
#content .wp-caption { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; box-shadow: none; max-width: 100%; }
#content .wp-caption:hover { opacity: 0.95; }
#primary, #secondary { -webkit-box-sizing: -moz-border-box; box-sizing: border-box; box-sizing: border-box; padding: 1em; }
#primary .widget-title { background: #444; width: 100%; padding-top: 5px; padding-bottom: 5px; }
#main .widget-area ul { padding-left: 10px; }
.edit-link a { border-radius: 0; }
.bl_tagg a { background: #fdfdfd; border: 1px solid #fdfdfd; }
.sticky .bl_tagg a { background-color: #eee; border-color: #eee; }
#footer-widget-area .widget-title { border-radius: 0; }

/* headings */
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 { 
	margin-top:40px; margin-bottom: 25px; }
#content h1.entry-title { margin-left: 0px; padding-bottom: 5px; }
#content h1.entry-title a, #content h1.entry-title { color: #444; font-size: 28px; }
#content h2.entry-title a, #content h2.entry-title { color: #444; font-size: 26px; }
#content .entry-title a, #content .entry-title, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, h3.widget-title { font-family: Oswald; }
#content h2.nomargin, #content h3.nomargin, #content h4.nomargin { margin-top: 0; }

/* content styling */
.home #content .format-aside p, .home #content .category-asides p { line-height: 1.5em; }
#content .entry-content, #content .entry-summary { line-height: 1.5em; }

/* meta bar */
.entry-meta { box-shadow: 1px 1px 0 #eee; margin: 0; background: #fafafa; }
.entry-meta .comments-link { border: 1px solid #fafafa; }
.entry-summary + .entry-meta2, .entry-summary + .entry-meta3, .entry-content + .entry-meta3 { position: relative; text-align: right; top: -21px; height: 1px; }
body.home .entry-summary + .entry-meta2, body.home .entry-content + .entry-meta2, body.home .entry-summary + .entry-meta3 { position: relative; text-align: right; top: -21px; height: 1px; }

/* image borders */
.imageThree {border-width:1px;}

/* tabbed widget */
.cr2-tab-widget ul.cr2-tab-header { margin: 0 !important; overflow: auto; }
.cr2-tab-widget ul.cr2-tab-header li { list-style:none; float:left; border-bottom: none; padding: 0; }
.cr2-tab-widget ul.cr2-tab-header li a { display:block; padding:2px 10px 5px; text-decoration:none!important; margin:1px; margin-left:0; font-size: 13px; }
.cr2-tab-widget ul.cr2-tab-header li.ui-tabs-active a { margin-bottom: 0; cursor:default; }
.cr2-tab-widget div.widget { clear:left; padding: 5px 10px; margin-bottom: 1em; }
.cr2-tab-widget div.widget ul { margin:0 0 1em; }

.cr2-tab-widget ul.cr2-tab-header li a { color:#098080; background:#eeeeee; }
.cr2-tab-widget ul.cr2-tab-header li a:hover { color:#ffffff; background:#098080; }
.cr2-tab-widget ul.cr2-tab-header li.ui-tabs-active a { color:#ffffff; background: #666; }

/* footer wp menu tweaks */

#footer ul.menu > li { clear: both; }
#footer ul.menu li.with-subs li { float: left; padding: 0 10px; position: relative; clear: none; }
#footer ul.menu li.with-subs li:before { display: block; position: absolute; left: 0; content: "\2022"; }

/* Crayon Code tweaks */
.crayon-syntax { border: 1px solid #DDD !important; }
#bbpress-forums .crayon-plain-wrap { display: none; }
#bbpress-forums .bbp-body tr td { padding: 5px; }
#bbpress-forums .bbp-body .crayon-toolbar, #bbpress-forums .bbp-body .crayon-info { display: none; }
#bbpress-forums table { margin-bottom: 0; }

/* No border around images */
.no-border-img { border: 0; }

/* notice boxes */

.box { color:#222; background-color:#428bca; padding: 10px; line-height: 1.2em; border: 1px solid transparent; border-color: #2D689D; border-radius: 6px; }
.box.success { background-color:#dff0d8; border-color: #9ACF83; }
.box.info, #content .box.info { background-color:#d9edf7; border-color: #78C0E2; }
.box.notice { background-color:#fcf8e3; border-color: #F1DF7A; }
.box.warning { background-color:#f2dede; border-color: #DDAAAA; }

/* post tabs */

body .wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav { padding-left: 0; }
body .wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-panel { padding-left: 0; padding-right: 0; }

/* changelog page template */
body.page-template-template-page-changelog #content { width: 750px; }
article.changelog-entry .entry-title { font-size: 22px; }
article.changelog-entry .entry-content, article.changelog-entry .entry-meta .comments-link,
article.changelog-entry .bl_categ, article.changelog-entry .onDate .bl_sep { display: none; }

/* FIN! */
/*
 * UberMenu 3 
 * http://wpmegamenu.com 
 * Copyright 2011-2015 Chris Mavricos, SevenSpark 
 */
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}.ubermenu .ubermenu-image,.ubermenu .ubermenu-submenu-drop{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translateZ(0);-webkit-transform:translateZ(0)}.ubermenu{display:block;line-height:1.3em;text-align:left}.ubermenu-bound,.ubermenu-bound-inner .ubermenu-nav{position:relative}.ubermenu,.ubermenu-nav{overflow:visible!important;z-index:100}.ubermenu-nav{text-align:inherit}.ubermenu-nav,.ubermenu-row,.ubermenu-submenu{display:block;margin:0;padding:0;list-style:none}.ubermenu a.ubermenu-target,.ubermenu-trigger-click .ubermenu-has-submenu-drop>.ubermenu-target{cursor:pointer}.ubermenu span.ubermenu-target{cursor:default}.ubermenu-accessible .ubermenu-target{outline:0}.ubermenu-accessible input:not(:hover):focus,.ubermenu-accessible:not(:hover) .ubermenu-target:focus{outline:#2cc4ff solid 1px;box-shadow:0 0 5px #2CC4FF!important;z-index:50;transition:outline .1s linear}.ubermenu-responsive-toggle,.ubermenu-sticky-toggle-wrapper{display:none;text-decoration:none;cursor:pointer;max-width:100%}.ubermenu-responsive-toggle:hover{text-decoration:none}.ubermenu-responsive-toggle .fa{width:1.3em;text-align:center;margin-right:.6em}.ubermenu-responsive-toggle-icon-only .fa{margin-right:0}.ubermenu-responsive-toggle-align-left{float:left}.ubermenu-responsive-toggle-align-right{float:right}.ubermenu-responsive-toggle-content-align-left{text-align:left}.ubermenu-responsive-toggle-content-align-center{text-align:center}.ubermenu-responsive-toggle-content-align-right{text-align:right}.ubermenu-bar-align-full{clear:both}.ubermenu-bar-align-left{float:left}.ubermenu-bar-align-right{float:right}.ubermenu-bar-align-center{float:none;margin:0 auto}.ubermenu-bar-inner-center .ubermenu-nav{margin:0 auto}.ubermenu-items-align-center{text-align:center}.ubermenu-items-align-right{text-align:right}.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}.ubermenu.ubermenu-horizontal .ubermenu-item-level-0:first-child>.ubermenu-target{border-left:none}.ubermenu .ubermenu-colgroup .ubermenu-column,.ubermenu .ubermenu-custom-content-padded,.ubermenu .ubermenu-nonlink,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-submenu-padded,.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target,.ubermenu .ubermenu-target,.ubermenu .ubermenu-widget,.ubermenu-responsive-toggle{padding:15px 20px}.ubermenu .ubermenu-target-nowrap>.ubermenu-target-title{white-space:nowrap}.ubermenu-horizontal .ubermenu-item.ubermenu-item-mini>.ubermenu-target{padding-left:5px;padding-right:5px}.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}.ubermenu .ubermenu-item-level-0>.ubermenu-submenu-type-stack{padding-top:0}.ubermenu .ubermenu-item-level-0>.ubermenu-submenu-type-stack>.ubermenu-item{clear:both;width:100%}.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack{width:auto}.ubermenu .ubermenu-autocolumn,.ubermenu .ubermenu-submenu-type-stack{padding-top:10px;padding-bottom:10px}.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack{padding-top:0}.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child{margin-top:10px}.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target{padding-top:5px;padding-bottom:5px}.ubermenu .ubermenu-target{display:block;text-decoration:none;position:relative}.ubermenu .ubermenu-target-with-image{overflow:hidden}.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{position:absolute;right:10px;top:50%;margin-top:-6px;content:"\f107";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target{padding-right:25px}.ubermenu-sub-indicators .ubermenu-item-has-children>.ubermenu-target.ubermenu-noindicator{padding-right:20px}.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-noindicator:after{content:'';display:none}.ubermenu-sub-indicators .ubermenu-submenu-type-flyout>.ubermenu-has-submenu-drop>.ubermenu-target:after,.ubermenu-sub-indicators .ubermenu-submenu-type-stack>.ubermenu-has-submenu-drop.ubermenu-has-submenu-flyout>.ubermenu-target:after{content:"\f105"}.ubermenu-sub-indicators .ubermenu-submenu .ubermenu-has-submenu-flyout.ubermenu-submenu-reverse>.ubermenu-target:after{right:auto;left:10px;content:'\f104'}.ubermenu .ubermenu-target-text{display:inline-block;vertical-align:middle;font-family:inherit;font-weight:inherit;color:inherit}.ubermenu .ubermenu-target-description{font-size:80%;font-weight:400;clear:both;display:block}.ubermenu .ubermenu-target-with-image>.ubermenu-target-text{display:block;clear:none}.ubermenu .ubermenu-item.ubermenu-disable-padding>.ubermenu-target{padding:0}.ubermenu.ubermenu-sub-indicators .ubermenu-item.ubermenu-disable-padding.ubermenu-has-submenu-drop>.ubermenu-target{padding-right:30px}.ubermenu .ubermenu-image{display:block;max-width:100%;transition:opacity 1s ease;opacity:1}.ubermenu .ubermenu-image:not(.ubermenu-image-lazyload){height:auto}.ubermenu .ubermenu-image-lazyload{opacity:0}.ubermenu .ubermenu-item-layout-image_left>.ubermenu-target-text{padding-left:50px}.ubermenu .ubermenu-item-layout-image_left>.ubermenu-image{float:left}.ubermenu .ubermenu-item-layout-image_right>.ubermenu-target-text{padding-right:50px}.ubermenu .ubermenu-item-layout-image_right>.ubermenu-image{float:right}.ubermenu .ubermenu-item-layout-image_above>.ubermenu-image{margin-bottom:10px}.ubermenu .ubermenu-item-layout-image_below>.ubermenu-image{margin-top:10px}.ubermenu .ubermenu-icon{width:1.3em;text-align:center;line-height:1em}.ubermenu .ubermenu-item-notext>.ubermenu-icon{line-height:1.3em}.ubermenu .ubermenu-item-layout-icon_left>.ubermenu-icon,.ubermenu .ubermenu-item-layout-icon_right>.ubermenu-icon{vertical-align:middle}.ubermenu .ubermenu-item-layout-icon_bottom>.ubermenu-icon,.ubermenu .ubermenu-item-layout-icon_top>.ubermenu-icon{line-height:1.3em}.ubermenu .ubermenu-item-layout-icon_left>.ubermenu-target-title{margin-left:.6em;display:inline-block}.ubermenu.ubermenu-icons-inline .ubermenu-item-layout-icon_left>.ubermenu-icon,.ubermenu.ubermenu-icons-inline .ubermenu-item-layout-icon_left>.ubermenu-target-title{display:inline;white-space:normal}.ubermenu .ubermenu-content-align-left{text-align:left}.ubermenu .ubermenu-content-align-left>.ubermenu-image{display:inline-block}.ubermenu .ubermenu-content-align-center{text-align:center}.ubermenu .ubermenu-content-align-center>.ubermenu-image{float:none;margin-left:auto;margin-right:auto}.ubermenu .ubermenu-content-align-right{text-align:right}.ubermenu .ubermenu-content-align-right>.ubermenu-image{display:inline-block}.ubermenu .ubermenu-column,.ubermenu .ubermenu-row{max-width:100%}.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.ubermenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover>.ubermenu-submenu-drop{display:block;visibility:visible;opacity:1;height:auto;max-height:none}.ubermenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-type-flyout,.ubermenu-nojs .ubermenu-item:hover>.ubermenu-submenu-type-flyout{overflow:visible}.ubermenu .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-type-flyout{overflow:hidden}.ubermenu .ubermenu-item .ubermenu-submenu-drop{box-shadow:0 0 20px rgba(0,0,0,.15)}.ubermenu .ubermenu-item-level-0>.ubermenu-submenu-drop{clip:rect(0,5000px,5000px,-5000px)}.ubermenu-bound .ubermenu-submenu-type-mega{min-width:50%}.ubermenu .ubermenu-grid-row,.ubermenu .ubermenu-submenu-grid{padding-right:20px}.ubermenu .ubermenu-grid-row .ubermenu-target,.ubermenu .ubermenu-submenu-grid .ubermenu-target{padding-right:0}.ubermenu .ubermenu-item.ubermenu-active>.ubermenu-target,.ubermenu-nojs .ubermenu-item:hover>.ubermenu-target{position:relative}.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item{left:auto}.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_item{right:auto}.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width,.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar{left:0}.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_bar{right:0}.ubermenu .ubermenu-submenu-rtl{direction:rtl}.ubermenu .ubermenu-submenu-rtl>*{direction:ltr}.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{width:100%}.ubermenu .ubermenu-retractor{display:block;clear:both;text-align:center;cursor:pointer}.ubermenu .ubermenu-retractor:hover{background:rgba(0,0,0,.1)}.ubermenu .ubermenu-retractor-desktop{position:absolute;right:0;top:0;padding:7px 10px;z-index:100}.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item{display:block}.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item.ubermenu-column-auto{width:100%;display:block;float:none;min-width:0}.ubermenu .ubermenu-autocolumn+.ubermenu-item-view-all{clear:both}.ubermenu .ubermenu-submenu-type-stack.ubermenu-submenu-indent{padding-left:1.6em;padding-top:.4em}.ubermenu .ubermenu-submenu-footer{position:absolute;bottom:0;right:0;padding:10px 20px;color:inherit;font-size:inherit;list-style:none}.ubermenu .ubermenu-submenu-footer a{text-decoration:none;font-weight:700;font-size:inherit}.ubermenu .ubermenu-item.ubermenu-active.ubermenu-in-transition>.ubermenu-submenu-drop,.ubermenu .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-drop{overflow:hidden!important;height:auto}.ubermenu .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in;-ms-transition-timing-function:ease-in;transition-timing-function:ease-in}.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}.ubermenu-nojs.ubermenu-transition-none .ubermenu-item:hover>.ubermenu-submenu-drop,.ubermenu-transition-none .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop{max-height:none;height:auto;overflow-y:visible}.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}.ubermenu-nojs.ubermenu-transition-slide .ubermenu-item:hover>.ubermenu-submenu-drop,.ubermenu-transition-slide .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop{max-height:1000px}.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}.ubermenu-nojs.ubermenu-transition-fade .ubermenu-item:hover>.ubermenu-submenu-drop,.ubermenu-transition-fade .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop{opacity:1;top:auto}.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}.ubermenu-nojs.ubermenu-transition-shift .ubermenu-item:hover>.ubermenu-submenu-drop,.ubermenu-transition-shift .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop{margin-top:0;opacity:1}.ubermenu.ubermenu-transition-slide .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega,.ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega{max-height:600px;overflow-y:auto;-webkit-overflow-scrolling:touch}.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega{overflow:hidden}.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega{max-height:none}.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item{display:block;float:none;position:relative;min-width:150px;clear:both}.ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-flyout{max-height:99999px}.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-active{z-index:50}.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout{margin-top:-1px;top:0;left:100%;min-width:none;clip:rect(-10px,5000px,5000px,0)}.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout.ubermenu-submenu-align-right_edge_item{left:auto;right:100%;clip:rect(-10px,5000px,5000px,-10px)}.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-type-flyout{top:0}.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-has-submenu-mega{position:static}.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega{left:100%;top:0;min-height:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;clip:rect(-10px,5000px,5000px,0)}.ubermenu.ubermenu-horizontal .ubermenu-item-level-1:first-child>.ubermenu-submenu-type-flyout,.ubermenu.ubermenu-horizontal .ubermenu-item-level-1:first-child>.ubermenu-submenu-type-flyout>.ubermenu-item:first-child>.ubermenu-submenu-type-flyout,.ubermenu.ubermenu-horizontal .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega{border-top:none}.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}.ubermenu .ubermenu-item .ubermenu-submenu-type-mega>.ubermenu-item.ubermenu-has-submenu-flyout>.ubermenu-submenu-drop{top:auto;left:auto;box-shadow:none}.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}.ubermenu .ubermenu-row{margin-bottom:10px;clear:both}.ubermenu .ubermenu-row:after{content:"";display:table;clear:both}.ubermenu .ubermenu-clear-row{clear:both}.ubermenu .ubermenu-submenu .ubermenu-column{display:block;float:left;width:auto}.ubermenu .ubermenu-submenu .ubermenu-column-auto{min-width:100px;width:auto}.ubermenu .ubermenu-nav .ubermenu-column-full{width:100%}.ubermenu .ubermenu-nav .ubermenu-column-1-2{width:50%}.ubermenu .ubermenu-nav .ubermenu-column-1-3{width:33.33%}.ubermenu .ubermenu-nav .ubermenu-column-2-3{width:66.66%}.ubermenu .ubermenu-nav .ubermenu-column-1-4{width:25%}.ubermenu .ubermenu-nav .ubermenu-column-3-4{width:75%}.ubermenu .ubermenu-nav .ubermenu-column-1-5{width:20%}.ubermenu .ubermenu-nav .ubermenu-column-2-5{width:40%}.ubermenu .ubermenu-nav .ubermenu-column-3-5{width:60%}.ubermenu .ubermenu-nav .ubermenu-column-4-5{width:80%}.ubermenu .ubermenu-nav .ubermenu-column-1-6{width:16.66%}.ubermenu .ubermenu-nav .ubermenu-column-5-6{width:83.33%}.ubermenu .ubermenu-nav .ubermenu-column-1-7{width:14.28%}.ubermenu .ubermenu-nav .ubermenu-column-2-7{width:28.57%}.ubermenu .ubermenu-nav .ubermenu-column-3-7{width:42.85%}.ubermenu .ubermenu-nav .ubermenu-column-4-7{width:57.14%}.ubermenu .ubermenu-nav .ubermenu-column-5-7{width:71.42%}.ubermenu .ubermenu-nav .ubermenu-column-6-7{width:85.71%}.ubermenu .ubermenu-nav .ubermenu-column-1-8{width:12.5%}.ubermenu .ubermenu-nav .ubermenu-column-3-8{width:37.5%}.ubermenu .ubermenu-nav .ubermenu-column-5-8{width:62.5%}.ubermenu .ubermenu-nav .ubermenu-column-7-8{width:87.5%}.ubermenu .ubermenu-nav .ubermenu-column-1-9{width:11.11%}.ubermenu .ubermenu-nav .ubermenu-column-2-9{width:22.22%}.ubermenu .ubermenu-nav .ubermenu-column-4-9{width:44.44%}.ubermenu .ubermenu-nav .ubermenu-column-5-9{width:55.55%}.ubermenu .ubermenu-nav .ubermenu-column-7-9{width:77.77%}.ubermenu .ubermenu-nav .ubermenu-column-8-9{width:88.88%}.ubermenu .ubermenu-nav .ubermenu-column-1-10{width:10%}.ubermenu .ubermenu-nav .ubermenu-column-3-10{width:30%}.ubermenu .ubermenu-nav .ubermenu-column-7-10{width:70%}.ubermenu .ubermenu-nav .ubermenu-column-9-10{width:90%}.ubermenu .ubermenu-nav .ubermenu-column-1-11{width:9.09%}.ubermenu .ubermenu-nav .ubermenu-column-2-11{width:18.18%}.ubermenu .ubermenu-nav .ubermenu-column-3-11{width:27.27%}.ubermenu .ubermenu-nav .ubermenu-column-4-11{width:36.36%}.ubermenu .ubermenu-nav .ubermenu-column-5-11{width:45.45%}.ubermenu .ubermenu-nav .ubermenu-column-6-11{width:54.54%}.ubermenu .ubermenu-nav .ubermenu-column-7-11{width:63.63%}.ubermenu .ubermenu-nav .ubermenu-column-8-11{width:72.72%}.ubermenu .ubermenu-nav .ubermenu-column-9-11{width:81.81%}.ubermenu .ubermenu-nav .ubermenu-column-10-11{width:90.9%}.ubermenu .ubermenu-nav .ubermenu-column-1-12{width:8.33%}.ubermenu .ubermenu-nav .ubermenu-column-5-12{width:41.66%}.ubermenu .ubermenu-nav .ubermenu-column-7-12{width:58.33%}.ubermenu .ubermenu-nav .ubermenu-column-11-12{width:91.66%}.ubermenu .ubermenu-autoclear>.ubermenu-column-1-10:nth-child(10n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-11:nth-child(11n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-12:nth-child(12n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-2:nth-child(2n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-3:nth-child(3n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-4:nth-child(4n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-5:nth-child(5n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-6:nth-child(6n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-7:nth-child(7n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-8:nth-child(8n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-9:nth-child(9n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-full{clear:both}.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column{clear:none}.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-10:nth-child(10n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-11:nth-child(11n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-12:nth-child(12n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-2:nth-child(2n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-3:nth-child(3n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-4:nth-child(4n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-5:nth-child(5n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-6:nth-child(6n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-7:nth-child(7n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-8:nth-child(8n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-9:nth-child(9n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-full{clear:both}.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top.ubermenu-submenu-retractor-top-2>.ubermenu-column{clear:none}.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-10:nth-child(10n+3),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-11:nth-child(11n+3),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-12:nth-child(12n+3),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-2:nth-child(2n+3),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-3:nth-child(3n+3),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-4:nth-child(4n+3),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-5:nth-child(5n+3),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-6:nth-child(6n+3),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-7:nth-child(7n+3),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-8:nth-child(8n+3),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-9:nth-child(9n+3),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-full{clear:both}.ubermenu .ubermenu-tabs{position:relative;width:100%}.ubermenu .ubermenu-tabs-group{border-style:solid}.ubermenu .ubermenu-tab .ubermenu-tab-content-panel{position:absolute;display:none}.ubermenu .ubermenu-tab .ubermenu-tab-content-panel,.ubermenu .ubermenu-tab>.ubermenu-target{border-width:0;border-style:solid}.ubermenu .ubermenu-tab.ubermenu-active>.ubermenu-tab-content-panel,.ubermenu-nojs .ubermenu-tab:hover>.ubermenu-tab-content-panel,.ubermenu-nojs .ubermenu-tabs-show-default>.ubermenu-tabs-group>.ubermenu-tab:first-child>.ubermenu-tab-content-panel{display:block}.ubermenu-nojs .ubermenu-tabs-show-default:hover>.ubermenu-tabs-group>.ubermenu-tab:first-child>.ubermenu-tab-content-panel{display:none}.ubermenu-nojs .ubermenu-tabs-show-default:hover>.ubermenu-tabs-group>.ubermenu-tab:first-child:hover>.ubermenu-tab-content-panel{display:block}.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group{float:left;border-width:0 1px 0 0}.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{right:0;top:0}.ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target:after{content:"\f105"}.ubermenu .ubermenu-tab-layout-right>.ubermenu-tabs-group{float:right;border-width:0 0 0 1px}.ubermenu .ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{left:0;top:0}.ubermenu .ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target{padding-left:25px;padding-right:20px}.ubermenu-sub-indicators .ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target:after{content:"\f104";right:auto;left:10px}.ubermenu .ubermenu-tab-layout-top>.ubermenu-tabs-group{border-width:0}.ubermenu .ubermenu-tab-layout-top>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{left:0;top:auto;border-width:1px 0 0}.ubermenu .ubermenu-tab-layout-bottom>.ubermenu-tabs-group{border-width:1px 0 0;position:absolute;bottom:0}.ubermenu .ubermenu-tab-layout-bottom>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{left:0;bottom:100%}.ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-bottom>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target:after{content:"\f106"}.ubermenu h3.ubermenu-widgettitle{padding-left:0;padding-right:0;margin-bottom:1.3em}.ubermenu .ubermenu-divider{clear:both;display:block;padding:20px 0}.ubermenu .ubermenu-submenu-type-stack>.ubermenu-divider{padding:10px 0}.ubermenu .ubermenu-divider hr{padding:0;margin:0;display:block;height:1px;background:0 0;border:0;border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.1)}.ubermenu .ubermenu-search .ubermenu-searchform{position:relative;background:#f9f9f9;width:150px;margin:7px}.ubermenu .ubermenu-search input.ubermenu-search-input{width:100%;padding:8px 40px 8px 15px;height:100%;color:#333;background:0 0;border:none}.ubermenu .ubermenu-search .ubermenu-search-submit,.ubermenu .ubermenu-searchbar-drop .ubermenu-search-submit{position:absolute;width:40px;height:100%;top:0;right:0;border:none;background:0 0;cursor:pointer;color:#666;font-family:FontAwesome!important;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-searchform{height:50px;margin:0;background:#f9f9f9;width:100%}.ubermenu .ubermenu-submenu .ubermenu-search input.ubermenu-search-input{width:100%;padding:14px 50px 14px 25px;height:100%;color:#333;background:0 0}.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-search-submit,.ubermenu .ubermenu-submenu .ubermenu-searchbar-drop .ubermenu-search-submit{position:absolute;width:50px;height:100%;top:0;right:0;border:none;background:0 0;cursor:pointer;color:#666;font-family:FontAwesome!important;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ubermenu .ubermenu-postlist-item{margin-bottom:10px}.ubermenu .ubermenu-postlist .ubermenu-image{float:left}.ubermenu .ubermenu-postlist-title>a{color:inherit;text-decoration:none}.ubermenu .ubermenu-postlist-content{font-size:11px;opacity:.7}.ubermenu .ubermenu-map-canvas img{max-width:none}.ubermenu-screen-reader,.ubermenu-target-divider{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;padding:0;margin:0;border:0}.uber-clear:after,.ubermenu .ubermenu-column:after,.ubermenu .ubermenu-content-block:after,.ubermenu .ubermenu-image:after,.ubermenu .ubermenu-postlist-item:after,.ubermenu .ubermenu-submenu:after,.ubermenu .ubermenu-tabs:after,.ubermenu:after{content:"";display:table;clear:both}.ubermenu{background:0 0}.ubermenu-submenu-drop{background:#fff}.ubermenu-test-dimensions{visibility:hidden!important;display:block!important}.ubermenu .ubermenu-force>.ubermenu-submenu{display:block!important;opacity:1!important;visibility:visible!important;margin:0!important;top:auto!important;max-height:600px;height:auto;overflow:auto!important}.ubermenu-notransition,.ubermenu-notransition>.ubermenu-submenu-drop{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}.ubermenu-admin-notice{background:#eee;color:#333;padding:15px;border-left:30px solid #4D90FE;margin:20px;position:relative;font-size:12px;clear:both}.ubermenu-admin-notice a,.ubermenu-admin-notice a:visited{color:#00A3FF;text-decoration:underline;font-size:inherit}.ubermenu-admin-notice a:hover{color:#0D75AF}.ubermenu-admin-notice strong{color:tomato}.ubermenu-admin-notice .ubermenu-admin-notice-icon{position:absolute;left:-18px;top:50%;margin-top:-5px;color:#fff;font-size:13px}.ubermenu-admin-notice:after{display:none;position:absolute;content:'UberMenu Notice: Only displayed to admin users';left:-30px;bottom:100%;background:#666;color:#eee;padding:7px 10px;font-size:11px}.ubermenu-admin-notice:hover:after{display:block}#wp-admin-bar-ubermenu .fa,#wp-admin-bar-ubermenu_loading .fa{font-family:FontAwesome;margin-right:4px;color:#aaa}#wp-admin-bar-ubermenu_loading .fa{color:#ff0}#wpadminbar #wp-admin-bar-ubermenu_loading #wp-admin-bar-ubermenu_loading_msg .ab-item{width:300px;white-space:normal;height:auto;padding:10px 20px;line-height:1.5em}.ubermenu-responsive-toggle.ubermenu-loc-ubermenu-direct-inject,.ubermenu.ubermenu-loc-ubermenu-direct-inject{position:fixed;top:0;left:0;width:100%}.admin-bar .ubermenu-responsive-toggle.ubermenu-loc-ubermenu-direct-inject,.admin-bar .ubermenu.ubermenu-loc-ubermenu-direct-inject{top:32px}@media screen and (max-width:959px){.ubermenu.ubermenu-loc-ubermenu-direct-inject{margin-top:47px}}@media screen and (max-width:782px){.admin-bar .ubermenu-responsive-toggle.ubermenu-loc-ubermenu-direct-inject,.admin-bar .ubermenu.ubermenu-loc-ubermenu-direct-inject{top:46px}.ubermenu-responsive-toggle.ubermenu-loc-ubermenu-direct-inject,.ubermenu.ubermenu-loc-ubermenu-direct-inject{position:absolute}}.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}.ubermenu-vertical.ubermenu-items-align-right .ubermenu-item-level-0{text-align:right}.ubermenu-vertical.ubermenu-items-align-center .ubermenu-item-level-0{text-align:center}.ubermenu-vertical .ubermenu-item-level-0>.ubermenu-submenu-drop{clip:rect(-5000px,5000px,5000px,0)}.ubermenu.ubermenu-vertical .ubermenu-item-level-0>.ubermenu-target{box-shadow:none;border-left:none}.ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children>a.ubermenu-target:after{content:'\f105'}.ubermenu-vertical .ubermenu-item>.ubermenu-submenu-drop{left:100%;margin-left:0;top:0}.ubermenu-nojs.ubermenu-vertical .ubermenu-item-level-0:hover>.ubermenu-submenu-drop,.ubermenu-vertical .ubermenu-active .ubermenu-submenu.ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega,.ubermenu-vertical .ubermenu-item-level-0.ubermenu-active>.ubermenu-submenu-drop{top:0;min-height:100%}.ubermenu-nojs.ubermenu-vertical .ubermenu-item-level-0:hover>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item,.ubermenu-vertical .ubermenu-item-level-0.ubermenu-active>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item{min-height:0}.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height>.ubermenu-submenu-drop{min-height:100%!important;max-height:none;height:auto}.ubermenu-vertical .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop{top:0}.ubermenu-vertical.ubermenu-transition-slide .ubermenu-item.ubermenu-active.ubermenu-in-transition>.ubermenu-submenu-drop{min-height:0}.ubermenu-vertical .ubermenu-item>.ubermenu-submenu-type-mega{width:600px;margin:0}.ubermenu-vertical .ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel,.ubermenu-vertical .ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{min-height:100%}.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0.ubermenu-relative.ubermenu-active>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item{top:0}.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}.ubermenu.ubermenu-vertical .ubermenu-item.ubermenu-item-mini>.ubermenu-target{background:0 0;box-shadow:none}.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}.rtl .ubermenu .ubermenu-submenu-type-mega>.ubermenu-column:not(.ubermenu-tabs-group),.rtl .ubermenu .ubermenu-submenu-type-tab-content-panel>.ubermenu-column:not(.ubermenu-tabs-group){float:right}.rtl .ubermenu .ubermenu-item-layout-icon_left>.ubermenu-target-title{margin-left:0;margin-right:.6em}.rtl .ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target{padding-right:20px;padding-left:25px}.rtl .ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target:after{right:auto;left:10px}.rtl .ubermenu.ubermenu-sub-indicators .ubermenu-item.ubermenu-disable-padding.ubermenu-has-submenu-drop>.ubermenu-target{padding-left:30px;padding-right:0}@media screen and (min-width:960px){.ubermenu-responsive-default.ubermenu{display:block!important}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-retractors-responsive .ubermenu-retractor-mobile{display:none}.ubermenu-responsive-default.ubermenu-force-current-submenu .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-submenu-drop,.ubermenu-responsive-default.ubermenu-force-current-submenu .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-submenu-drop{display:block!important;opacity:1!important;visibility:visible!important;margin:0!important;top:auto!important;height:auto;z-index:19}.ubermenu-responsive-default.ubermenu-invert.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop{top:auto;bottom:100%}.ubermenu-responsive-default.ubermenu-invert.ubermenu-horizontal.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target:after{content:"\f106"}.ubermenu-responsive-default.ubermenu-invert.ubermenu-vertical .ubermenu-item-level-0>.ubermenu-submenu-drop{right:100%;left:auto}.ubermenu-responsive-default.ubermenu-invert.ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children>a.ubermenu-target:after{right:auto;left:10px;margin-top:-7px;content:"\f104"}.ubermenu-responsive-default.ubermenu-vertical.ubermenu-invert .ubermenu-item>.ubermenu-submenu-drop{clip:rect(-5000px,5000px,5000px,-5000px)}}@media screen and (max-width:959px){.ubermenu-responsive-toggle,.ubermenu-sticky-toggle-wrapper{display:block}.ubermenu-no-transitions.ubermenu-responsive.ubermenu-responsive-collapse{display:none;visibility:visible;height:auto;max-height:none;overflow:visible!important}.ubermenu-sticky-wrapper{min-height:0!important}.ubermenu-sticky-toggle-wrapper{display:block}.ubermenu-responsive-default .ubermenu-responsive-toggle,.ubermenu-responsive-default .ubermenu-sticky-toggle-wrapper{display:block}.ubermenu-responsive-default.ubermenu-responsive{width:100%;max-height:500px;visibility:visible;overflow:visible;-webkit-transition:max-height 1s ease-in;transition:max-height .3s ease-in}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-items-align-center{text-align:left}.ubermenu-responsive-default.ubermenu-responsive.ubermenu{margin:0}.ubermenu-responsive-default.ubermenu-responsive.ubermenu .ubermenu-nav{display:block}.ubermenu-responsive-default.ubermenu-repsonsive.ubermenu-no-transitions,.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-nocollapse{display:block;max-height:none}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse{max-height:0;overflow:hidden!important;visibility:hidden}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-in-transition,.ubermenu-responsive-default.ubermenu-responsive.ubermenu-in-transition .ubermenu-nav{overflow:hidden!important;visibility:visible}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse:not(.ubermenu-in-transition){border-top-width:0;border-bottom-width:0}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-item-level-0>.ubermenu-target{border:none;box-shadow:none}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-sub-indicators .ubermenu-submenu-type-flyout .ubermenu-has-submenu-drop>.ubermenu-target:after{content:"\f107"}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega>.ubermenu-item.ubermenu-column{min-height:0;border-left:none}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega{max-height:none;height:auto;overflow:visible}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-transition-slide .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-drop{max-height:1000px}.ubermenu-responsive-default.ubermenu .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega{min-height:0}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto{min-width:50%}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-autoclear>.ubermenu-column{clear:none}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column:nth-of-type(2n+1){clear:both}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+1){clear:none}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+2){clear:both}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs-group{width:100%;min-width:100%;max-width:100%;left:0}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs{min-height:0!important}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs{z-index:15}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{z-index:20}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab{position:relative}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab.ubermenu-active{position:relative;z-index:20}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab>.ubermenu-target{border-width:0 0 1px}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-sub-indicators .ubermenu-tabs>.ubermenu-tabs-group>.ubermenu-tab.ubermenu-has-submenu-drop>.ubermenu-target:after{content:"\f107"}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tabs>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{top:auto;border-width:1px}.ubermenu-responsive-default.ubermenu-reponsive .ubermenu-item-level-0>.ubermenu-submenu-type-stack{position:relative}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column,.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column-auto{width:100%;max-width:100%}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-item-mini>a.ubermenu-target{padding-left:20px;padding-right:20px}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-hide-bkgs .ubermenu-submenu.ubermenu-submenu-bkg-img{background-image:none}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}}@media screen and (max-width:480px){.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0{width:100%}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto{min-width:100%}}