/*!
 * Customizr v3.3.23
 *
 * Licensed under the GNU General Public License v2 or later
 * http://www.gnu.org/licenses/gpl-2.0.html
 * Customized by Nicolas Guillaume (nikeo) and built upon the Twitter Bootstrap Framework (Designed and built with all the love in the world @twitter by @mdo and @fat)
 */
.clearfix:after,.clearfix:before{
	display:table;
 	content:"";
 	line-height:0;
}
.clearfix:after{
 	clear:both;
}
.hide-text{
 	font:0/0 a;
 	color:transparent;
 	text-shadow:none;
 	background-color:transparent;
 	border:0;
}
.input-block-level{
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
a:focus{
	outline:#b38fb3 auto 5px;
	outline-offset:-2px;
}
a{
	color:#993399;
	text-decoration:none;
}
a:focus,a:hover{
	color:#6b246b;
	text-decoration:underline;
}
blockquote{
	border-left:5px solid #993399;
}
.btn-link{
	border-color:transparent;
	cursor:pointer;
	color:#993399;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.btn-link:focus,.btn-link:hover{
	color:#6b246b;
	text-decoration:underline;
	background-color:transparent
}
.btn-primary{
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-color:#8a2e8a;
	background-image:-moz-linear-gradient(top,#993399,#6b246b);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#993399),to(#6b246b));
	background-image:-webkit-linear-gradient(top,#993399,#6b246b);
	background-image:-o-linear-gradient(top,#993399,#6b246b);
	background-image:linear-gradient(to bottom,#993399,#6b246b);
	background-repeat:repeat-x;
	border-color:#6b246b #6b246b #301430;
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-primary.active,.btn-primary.disabled,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary[disabled]{
	color:#fff;
	background-color:#6b246b;
}
.btn-info{
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-color:#f93737;
	background-image:-moz-linear-gradient(top,#fa5454,#ad49ad);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fa5454),to(#ad49ad));
	background-image:-webkit-linear-gradient(top,#fa5454,#ad49ad);
	background-image:-o-linear-gradient(top,#fa5454,#ad49ad);
	background-image:linear-gradient(to bottom,#fa5454,#ad49ad);
	background-repeat:repeat-x;
	border-color:#ad49ad #ad49ad #b00505;
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-info.active,.btn-info.disabled,.btn-info:active,.btn-info:focus,.btn-info:hover,.btn-info[disabled]{
	color:#fff;
	background-color:#ad49ad;
}
.btn:focus{
	outline:#b38fb3 auto 5px;
	outline-offset:-2px;
}
.btn-group.open .btn-primary.dropdown-toggle{
	background-color:#6b246b;
}
.btn-group.open .btn-info.dropdown-toggle{
	background-color:#ad49ad;
}
.carousel-control:focus,.carousel-control:hover{
	color:#993399;
	text-decoration:none;
	opacity:.9;filter:alpha(opacity=90);
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{
	color:#fff;
	text-decoration:none;outline:0;
	background-color:#8a2e8a;
	background-image:-moz-linear-gradient(top,#993399,#8a2e8a);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#993399),to(#8a2e8a));
	background-image:-webkit-linear-gradient(top,#993399,#8a2e8a);
	background-image:-o-linear-gradient(top,#993399,#8a2e8a);
	background-image:linear-gradient(to bottom,#993399,#8a2e8a);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe10707', endColorstr='#ffc80606', GradientType=0);
}
.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{
	background-color:#fff;
	border:1px solid #ccc;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition:border linear .2s,box-shadow linear .2s;
	-moz-transition:border linear .2s,box-shadow linear .2s;
	-o-transition:border linear .2s,box-shadow linear .2s;
	transition:border linear .2s,box-shadow linear .2s;
}
.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{
	border-color:#b38fb3;
	outline:0;
	-webkit-box-shadow:0 0 8px #b38fb3;
	-moz-box-shadow:0 0 8px #b38fb3;
	box-shadow:0 0 8px #b38fb3;
}
input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus,select:focus{
	outline:#b38fb3 auto 5px;
	outline-offset:-2px;
}
.navbar-link{
	color:#777
}
.navbar-link:focus,.navbar-link:hover{
	color:#993399
}
.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{
	background-color:transparent;
	color:#993399;
	text-decoration:none
}
.navbar .btn-navbar{
	float:right;
	padding:7px 10px;
	margin-left:5px;
	margin-right:5px;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-color:#8a3a8a;
	background-image:-moz-linear-gradient(top,#8a2e8a,#612161);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#8a2e8a),to(#612161));
	background-image:-webkit-linear-gradient(top,#8a2e8a,#612161);
	background-image:-o-linear-gradient(top,#8a2e8a,#612161);
	background-image:linear-gradient(to bottom,#8a2e8a,#612161);
	background-repeat:repeat-x;
	border-color:#612161 #612161 #340202;
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
	}
	.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar:active,.navbar .btn-navbar:focus,.navbar .btn-navbar:hover,.navbar .btn-navbar[disabled]{
		color:#fff
	}
	.navbar .nav li.dropdown>a:focus .caret,.navbar .nav li.dropdown>a:hover .caret{
		border-top-color:#993399;
		border-bottom-color:#993399
	}
	.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle,.navbar .nav li.dropdown.open>.dropdown-toggle{
		background-color:#e5e5e5;
		color:#993399
	}
	.nav-list>.active>a,.nav-list>.active>a:focus,.nav-list>.active>a:hover{
		color:#fff;
		text-shadow:0 -1px 0 rgba(0,0,0,.2);
		background-color:#993399
	}
	.nav-pills>.active>a,.nav-pills>.active>a:focus,.nav-pills>.active>a:hover{
		color:#fff;background-color:#993399
	}
	.nav .dropdown-toggle .caret{
		border-top-color:#993399;
		border-bottom-color:#993399;
		margin-top:6px;
	}
	.nav .dropdown-toggle:focus .caret,.nav .dropdown-toggle:hover .caret{
		border-top-color:#6b246b;
		border-bottom-color:#6b246b;
	}
	a.thumbnail:focus,a.thumbnail:hover{
		border-color:#993399;
		-webkit-box-shadow:0 1px 4px rgba(0,105,214,.25);
		-moz-box-shadow:0 1px 4px rgba(0,105,214,.25);
		box-shadow:0 1px 4px rgba(0,105,214,.25);
	}
	.tc-header{
		border-top:5px solid #993399;
	}
	.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar:active,.navbar .btn-navbar:focus,.navbar .btn-navbar:hover,.navbar .btn-navbar[disabled]{
		background-color:#6b246b;
		background-position:0 -30px
	}
	.navbar .nav>li.current-menu-ancestor>a,.navbar .nav>li.current-menu-item>a,.site-description{
		color:#993399
	}
	.navbar .nav li.current-menu-ancestor>a .caret,.navbar .nav li.dropdown.current-menu-ancestor>a .caret,.navbar .nav li.dropdown.current-menu-item>a .caret,.navbar .nav li.dropdown.open.current-menu-ancestor>.dropdown-toggle .caret,.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav>li.current-menu-item>a .caret{
		border-top-color:#993399;
		border-bottom-color:#993399;
	}
	.dropdown-menu>li.current-menu-ancestor>a,.dropdown-menu>li.current-menu-item>a,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-submenu:focus>a,.dropdown-submenu:hover>a{
		color:#993399;
	}
	.dropdown-menu>li.current-menu-ancestor>a:after,.dropdown-menu>li.current-menu-item>a:after,.dropdown-submenu:hover>a:after{
		border-left-color:#993399;
	}
	a+span.tc-external:after{
		color:#993399
	}
	table{
		border-bottom:5px solid rgba(153,51,153,.5);
		border-collapse:collapse;
		border-spacing:0;
		font-size:14px;line-height:2;
		margin:0 0 20px;
		width:100%;
	}
	th{
		font-weight:700;
		border-bottom:1px solid rgba(153,51,153,.5);
	}
	td{
		border-top:1px solid #ededed;
		padding:6px 10px 6px 0;
	}
	.widget h3:before{
		color:#993399;
	}
	.archive .archive-header .format-icon:before,.search .search-header .format-icon:before{
		color:#993399;
		opacity:1;
		line-height:.2em;
	}
	.comments-link .tc-comment-bubble,.page-links button.btn,.social-block a:hover,.tc-carousel-control:focus,.tc-carousel-control:hover,.widget.widget_archive li:before,.widget.widget_calendar li:before,.widget.widget_categories li:before,.widget.widget_links li:before,.widget.widget_meta li:before,.widget.widget_nav_menu li:before,.widget.widget_pages li:before,.widget.widget_recent_comments li:before,.widget.widget_recent_entries li:before,.widget.widget_rss li:before{
		color:#993399;
	}
	.comments-link .default-bubble:before{
		border:2px solid #993399;
	}
	.comments-link .tc-comment-bubble{
		color:#993399;
		border:2px solid #993399;
	}
	.comments-link .custom-bubble-one:before{
		border-color:#993399 transparent;
	}
	h3.assistive-text{
		color:#b38fb3
	}
	#footer #calendar_wrap table a{
		color:#993399;
	}
	#wp-calendar th{
		background-color:#6b246b;
		color:#fff;
	}
	footer#footer .colophon a.back-to-top{
		color:#993399;
	}
	.tc-grid-border .tc-grid{
		border-bottom:3px solid #993399;
	}
	.tc-grid-icon:before{
		color:#993399;
	}
	
	