@media screen and (max-width: 49.936em) {
    .hideOnMobiles {
        display: none;
    }
}

@media screen and (min-width: 49.937em) {
    .hideOnBigDevices {
        display: none;
    }
}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{
	display:block
}
audio,canvas,video{
	display:inline-block
}
audio:not([controls]){
	display:none;
	height:0
}
[hidden],template{
	display:none
}
html{
	font-family:"Helvetica Neue",Arial,"Liberation Sans",FreeSans,sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
}
body{
	margin:0
}
a{
	background:transparent
}
a:focus{
	outline:thin dotted
}
a:active,a:hover{
	outline:0
}
abbr[title]{
	border-bottom:1px dotted
}
b,strong{
	font-weight:bold
}
dfn{
	font-style:italic
}
hr{
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:0
}
mark{
	background:#ff0;
	color:#000
}
code,kbd,pre,samp{
	font-family:monospace,serif;
	font-size:1em
}
pre{
	white-space:pre-wrap
}
q{
	quotes:"\201C" "\201D" "\2018" "\2019"
}
small{
	font-size:80%
}
sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup{
	top:-0.5em
}
sub{
	bottom:-0.25em
}
img{
	border:0;
}
svg:not(:root){
	overflow:hidden
}
figure{
	margin:0
}
fieldset{
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend{
	border:0;
	padding:0;
}
button,input,select,textarea{
	font-family:inherit;
	font-size:100%;
	margin:0;
}
button,input{
	line-height:normal
}
button,select{
	text-transform:none
}
button,html input[type="button"],input[type="reset"],input[type="submit"]{
	-webkit-appearance:button;
	cursor:pointer;
}
button[disabled],html input[disabled]{
	cursor:default
}
input[type="checkbox"],input[type="radio"]{
	box-sizing:border-box;
	padding:0;
}
input[type="search"]{
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{
	-webkit-appearance:none
}
button::-moz-focus-inner,input::-moz-focus-inner{
	border:0;
	padding:0
}
textarea{
	overflow:auto;
	vertical-align:top;
}
table{
	border-collapse:collapse;
	border-spacing:0
}
@media print{
	@page {
		margin:2cm .5cm
}
	*{
		text-shadow:none !important;
		color:#000 !important;
		background:transparent !important;
		box-shadow:none !important
}
	a,a:visited{
		text-decoration:underline
}
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{
		content:""
}
	p,h2,h3{
		orphans:3;
		widows:3
}
	h2,h3{
		page-break-after:avoid
}
	thead{
		display:table-header-group
}
	tr,img{
		page-break-inside:avoid
}
}
*,*:before,*:after{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
html{
	font-size:.875em;
}
body{
	font-family: 'Comfortaa',Helvetica,Arial,Lucida,sans-serif;
	line-height:1.25rem;
	color: #444;
}
.hide{
	display:none
}
p{
	margin:0;
	margin-bottom:1em;
	line-height: 1.9em;
}
ul li{
	line-height: 1.9em;
}
#p{
	position:relative;
	float:left
}
a,a:visited{
	color:#f7b032;
	text-decoration:none;
	outline:none
}
a:hover,a:focus{
	color:#f7b032
}
.bordered{
	border:thin solid #ddd
}
.bordered-bottom{
	border-bottom:thin solid #ddd
}
.bg-primary{
	background:#5c7c26 !important
}
.bg-warning{
	background:#fcf8e3 !important
}
.bg-success{
	background:#dff0d8 !important
}
.bg-error{
	background:#f2dede !important
}
.bg-info{
	background:#d9edf7 !important
}
.gray-panel{
	font-size:1em;
	background:#f9f9f9;
	padding:.5rem 1rem;
	min-height:3rem;
	text-overflow:ellipsis
}
.gray-panel .gray-panel{
	background:#e0e0e0
}
.responsive-image{
	max-width:100%
}
.full-size{
	width:100%;
	float:left
}
#tag-cloud{
	text-align:justify
}
#tag-cloud .tag-group-1{
	font-size:10pt
}
#tag-cloud .tag-group-2{
	font-size:12pt
}
#tag-cloud .tag-group-3{
	font-size:14pt
}
#tag-cloud .tag-group-4{
	font-size:16pt
}
#tag-cloud .tag-group-5{
	font-size:20pt
}
.pagination{
	float:left
}
.pagination ul{
	width:100%;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#f9f9f9;
	border:thin solid #ddd;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);
	box-shadow:0 1px 2px rgba(0,0,0,0.05)
}
.pagination ul li{
	float:left;
	border-right:thin solid #eaeaea
}
.pagination ul li:hover{
	background:#5c7c26
}
.pagination ul li:first-child{
	border-radius:2px 0 0 2px;
	-moz-border-radius:2px 0 0 2px;
	-webkit-border-radius:2px 0 0 2px
}
.pagination ul li:last-child{
	border-radius:0 2px 2px 0;
	-moz-border-radius:0 2px 2px 0;
	-webkit-border-radius:0 2px 2px 0;
	border:none
}
.pagination ul li.current{
	background:#6a902c;
	color:#fff
}
.pagination ul li a{
	line-height:1.8em;
	padding:0 .8em
}
.pagination ul li a:hover{
	color:#030105
}
.notif{
	width:100%;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:.5em .5em;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin:.5em 0;
	position:relative;
	text-shadow:0 1px 0 rgba(255,255,255,0.5);
	cursor:default;
	-webkit-box-shadow:0 0 .2em #eaeaea;
	-moz-box-shadow:0 0 .2em #eaeaea;
	box-shadow:0 0 .2em #eaeaea;
	-webkit-transition:box-shadow ease-in-out .16s;
	-o-transition:box-shadow ease-in-out .16s;
	-moz-transition:box-shadow ease-in-out .16s;
	-ms-transition:box-shadow ease-in-out .16s;
	transition:box-shadow ease-in-out .16s
}
.notif .content{
	float:left;
	width:80%;
	margin:0 0 0 2em
}
.notif .content span{
	display:inline-block;
	width:100%
}
.notif .content:before{
	width:1em;
	font:1em/1em 'Glyphicons Regular';
	float:left;
	position:absolute;
	padding:.25em .5em;
	left:0
}
.notif .close{
	background:none;
	border:0;
	width:5%;
	font:600 1.2em Monaco,Menlo,Consolas,"Courier New",monospace;
	color:#000;
	position:relative;
	float:right;
	cursor:pointer;
	opacity:.2;
	-webkit-transition:opacity ease-in-out .16s;
	-o-transition:opacity ease-in-out .16s;
	-moz-transition:opacity ease-in-out .16s;
	-ms-transition:opacity ease-in-out .16s;
	transition:opacity ease-in-out .16s
}
.notif .close:hover{
	opacity:.4
}
.notif.hide{
	display:none
}
.notif:hover{
	-webkit-box-shadow:0 0 .1em #aaa;
	-moz-box-shadow:0 0 .1em #aaa;
	box-shadow:0 0 .1em #aaa
}
.notif.error{
	background:#f2dede;
	color:#b94a48;
	border:thin solid #ebcccc
}
.notif.error .content:before{
	content:'\e193'
}
.notif.warning{
	background:#fcf8e3;
	color:#c09853;
	border:thin solid #f7ecb5
}
.notif.warning .content:before{
	content:'\e197'
}
.notif.info{
	background:#d9edf7;
	color:#3a87ad;
	border:thin solid #c4e3f3
}
.notif.info .content:before{
	content:'\e196'
}
.notif.success{
	background:#dff0d8;
	color:#468847;
	border:thin solid #d0e9c6
}
.notif.success .content:before{
	content:'\e194'
}
.news-item .news-item-header .news-item-date .date-day{
	background-image:-webkit-gradient(linear, left 0, left 100%, from(#f9f9f9), to(#eaeaea));
	background-image:-webkit-linear-gradient(top, #f9f9f9, 0, #eaeaea, 100%);
	background-image:-moz-linear-gradient(top, #f9f9f9 0, #eaeaea 100%);
	background-image:linear-gradient(to bottom, #f9f9f9 0, #eaeaea 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#ffeaeaea', GradientType=0)
}
.news-item .news-item-header .news-item-date .date-month-year{
	background-image:-webkit-gradient(linear, left 0, left 100%, from(#5c7c26), to(#f7b032));
	background-image:-webkit-linear-gradient(top, #5c7c26, 0, #99ba77, 100%);
	background-image:-moz-linear-gradient(top, #5c7c26 0, #99ba77 100%);
	background-image:linear-gradient(to bottom, #5c7c26 0, #99ba77 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5c7c26', endColorstr='#ff99ba77', GradientType=0);
	border-top:thin solid #4e6820
}
.news-item .news-item-header .news-item-title a{
	color:#000
}
.news-archive .news-archive-list li:hover,.search-news .news-search-list li:hover{
	-webkit-box-shadow:0 1px 0 #99ba77;
	-moz-box-shadow:0 1px 0 #99ba77;
	box-shadow:0 1px 0 #99ba77
}
.event .event-content .event-item-header .event-item-date .date-day{
	background-image:-webkit-gradient(linear, left 0, left 100%, from(#f9f9f9), to(#eaeaea));
	background-image:-webkit-linear-gradient(top, #f9f9f9, 0, #eaeaea, 100%);
	background-image:-moz-linear-gradient(top, #f9f9f9 0, #eaeaea 100%);
	background-image:linear-gradient(to bottom, #f9f9f9 0, #eaeaea 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#ffeaeaea', GradientType=0)
}
.event .event-content .event-item-header .event-item-date .date-month-year{
	background-image:-webkit-gradient(linear, left 0, left 100%, from(#5c7c26), to(#f7b032));
	background-image:-webkit-linear-gradient(top, #5c7c26, 0, #f7b032, 100%);
	background-image:-moz-linear-gradient(top, #5c7c26 0, #f7b032 100%);
	background-image:linear-gradient(to bottom, #5c7c26 0, #f7b032 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5c7c26', endColorstr='#fff7b032', GradientType=0);
	border-top:thin solid #4e6820
}
.event .event-content .event-item-header .event-item-title a{
	color:#000
}
.event-archive .event-archive-list li:hover,.search-event .event-search-list li:hover{
	-webkit-box-shadow:0 1px 0 #f7b032;
	-moz-box-shadow:0 1px 0 #f7b032;
	box-shadow:0 1px 0 #f7b032
}
.container{
	max-width:100%;
	margin-left:auto;
	margin-right:auto
}
.row .whole,.row .half,.row .one-third,.row .one-quatter,.row .one-fifths,.row .two-thirds,.row .three-quaters,.row .two-fiths,.row .three-fifths,.row .four-fifths,.row .col-1-1,.row .col-1-2,.row .col-1-3,.row .col-1-4,.row .col-1-5,.row .col-2-3,.row .col-3-4,.row .col-2-5,.row .col-3-5,.row .col-4-5{
	position:relative;
	min-height:1px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	padding-left:.625rem;
	padding-right:.625rem
}
.row .whole.no-margin,.row .half.no-margin,.row .one-third.no-margin,.row .one-quatter.no-margin,.row .one-fifths.no-margin,.row .two-thirds.no-margin,.row .three-quaters.no-margin,.row .two-fiths.no-margin,.row .three-fifths.no-margin,.row .four-fifths.no-margin,.row .col-1-1.no-margin,.row .col-1-2.no-margin,.row .col-1-3.no-margin,.row .col-1-4.no-margin,.row .col-1-5.no-margin,.row .col-2-3.no-margin,.row .col-3-4.no-margin,.row .col-2-5.no-margin,.row .col-3-5.no-margin,.row .col-4-5.no-margin{
	padding-left:0;
	padding-right:0
}
.row .row{
	margin-left:-0.625rem;
	margin-right:-0.625rem;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.row .row:before,.row .row:after{
	content:" ";
	display:table;
}
.row .row:after{
	clear:both
}
.row:before,.row:after{
	content:" ";
	display:table;
}
.row:after{
	clear:both
}
.whole,.half,.one-third,.one-quatter,.one-fifths,.two-thirds,.three-quaters,.two-fiths,.three-fifths,.four-fifths,.col-1-1,.col-1-2,.col-1-3,.col-1-4,.col-1-5,.col-2-3,.col-3-4,.col-2-5,.col-3-5,.col-4-5{
	width:100%
}
@media screen and (min-width:30em) and (max-width:50em){
	.container{
		max-width:98%
}
	.whole,.half,.one-third,.one-quatter,.one-fifths,.two-thirds,.three-quaters,.two-fiths,.three-fifths,.four-fifths,.col-1-1,.col-1-2,.col-1-3,.col-1-4,.col-1-5,.col-2-3,.col-3-4,.col-2-5,.col-3-5,.col-4-5{
		width:100%
}
}
@media screen and (min-width:50em) and (max-width:65em){
	.container{
		max-width:90%
}
	.whole,.col-1-1{
		width:100%
}
	.half,.col-1-2{
		width:50%
}
	.one-third,.col-1-3{
		width:33.3332%
}
	.one-quatter,.col-1-4{
		width:25%
}
	.one-fifths,.col-1-5{
		width:20%
}
	.two-thirds,.col-2-3{
		width:66.6665%
}
	.three-quaters,.col-3-4{
		width:75%
}
	.two-fifths,.col-2-5{
		width:40%
}
	.three-fifths,.col-3-5{
		width:60%
}
	.four-fifths,.col-4-5{
		width:80%
}
}
@media screen and (min-width:65em) and (max-width:90em){
	.container{
		max-width:80%
}
	.whole,.col-1-1{
		width:100%
}
	.half,.col-1-2{
		width:50%
}
	.one-third,.col-1-3{
		width:33.3332%
}
	.one-quatter,.col-1-4{
		width:25%
}
	.one-fifths,.col-1-5{
		width:20%
}
	.two-thirds,.col-2-3{
		width:66.6665%
}
	.three-quaters,.col-3-4{
		width:75%
}
	.two-fifths,.col-2-5{
		width:40%
}
	.three-fifths,.col-3-5{
		width:60%
}
	.four-fifths,.col-4-5{
		width:80%
}
}
@media screen and (min-width:90em){
	.container{
		max-width:70%
}
	.whole,.col-1-1{
		width:100%
}
	.half,.col-1-2{
		width:50%
}
	.one-third,.col-1-3{
		width:33.3332%
}
	.one-quatter,.col-1-4{
		width:25%
}
	.one-fifths,.col-1-5{
		width:20%
}
	.two-thirds,.col-2-3{
		width:66.6665%
}
	.three-quaters,.col-3-4{
		width:75%
}
	.two-fifths,.col-2-5{
		width:40%
}
	.three-fifths,.col-3-5{
		width:60%
}
	.four-fifths,.col-4-5{
		width:80%
}
}
.pull-right{
	float:right
}
.pull-left{
	float:left
}
.text-center{
	text-align:center
}
.text-left{
	text-align:left
}
.text-right{
	text-align:right
}
small{
	font-size:85%
}
cite{
	font-style:normal
}
.upper{
	text-transform:uppercase
}
.code{
	font-family:Monaco,Menlo,Consolas,"Courier New",monospace;
	border:1px solid #ddd;
	display:block;
	width:100%
}
code{
	padding:.5rem
}
.clear:before,.clear:after{
	content:" ";
	display:table;
}
.clear:after{
	clear:both
}
.separator{
	padding:.2em
}
.separator:before,.separator:after{
	content:" ";
	display:table;
}
.separator:after{
	clear:both
}
.text-muted{
	color:#aaa !important
}
.text-primary{
	color:#030105 !important
}
.text-warning{
	color:#c09853 !important
}
.text-error{
	color:#b94a48 !important
}
.text-success{
	color:#468847 !important
}
.text-info{
	color:#3a87ad !important
}
.text-bolded{
	font-weight:600
}
.text-light{
	font-weight:300
}
.one-margin-right{
	margin-right:1em
}
h1,h2,h3,h4,h5,h6{
	margin-top: 0;
	font-weight:300;
	line-height:1.2
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{
	font-weight:normal;
	color:#777;
	line-height:1.2
}
h1{
	font-size:2.25em
}
h2{
	font-size:1.88em
}
h3{
	font-size:1.5em
}
h4{
	font-size:1.13em
}
h5{
	font-size:.875em
}
h6{
	font-size:.75em
}
h1 small{
	font-size:1em
}
h2 small{
	font-size:1em
}
h3 small,h4 small{
	font-size:.875em
}
ul,ol{
	padding:0;
	margin-top:0;
	margin-bottom:.5em;
	list-style-type:none
}
ul ul,ol ul,ul ol,ol ol{
	margin-bottom:0
}
ul.list ul,ol.list ul{
	margin-left:1.5em
}
ul.list.tick li:before,ol.list.tick li:before{
	content:"\e207";
	font:0.6em/1em 'Glyphicons Regular';
	margin-right:1em
}
ul.list.arrow li:before,ol.list.arrow li:before{
	content:"\e224";
	font:0.6em/1em 'Glyphicons Regular';
	margin-right:1em
}
ul.list.check li:before,ol.list.check li:before{
	content:"\e153";
	font:0.8em/1em 'Glyphicons Regular';
	margin-right:1em
}
ul.list.dubble-arrow li:before,ol.list.dubble-arrow li:before{
	content:'»';
	font:0.6em/1em Monaco,Menlo,Consolas,"Courier New",monospace;
	margin-right:1em
}
dl{
	margin-bottom:1em
}
dt,dd{
	line-height:1.25rem
}
dt{
	font-weight:bold
}
dd{
	margin-left:0
}
blockquote{
	background:#f9f9f9;
	padding:.5rem 1rem;
	padding-left:1rem;
	text-align:justify;
	text-wrap:normal;
	position:relative;
	color:#848484
}
blockquote small{
	color:#6a6a6a
}
blockquote.left{
	border-left:5px solid #ddd
}
blockquote.left:before{
	z-index:-1;
	position:absolute;
	content:"";
	bottom:15px;
	right:10px;
	left:auto;
	width:60%;
	top:50%;
	max-width:600px;
	-webkit-box-shadow:0 10px 10px #aaa;
	-moz-box-shadow:0 10px 10px #aaa;
	box-shadow:0 10px 10px #aaa;
	-moz-transform:rotate(3deg);
	-o-transform:rotate(3deg);
	-webkit-transform:rotate(3deg);
	-ms-transform:rotate(3deg);
	transform:rotate(3deg)
}
blockquote.right{
	border-right:5px solid #ddd
}
blockquote.right:before{
	z-index:-1;
	position:absolute;
	content:"";
	bottom:15px;
	left:10px;
	right:auto;
	width:60%;
	top:50%;
	max-width:600px;
	-webkit-box-shadow:0 10px 10px #aaa;
	-moz-box-shadow:0 10px 10px #aaa;
	box-shadow:0 10px 10px #aaa;
	-moz-transform:rotate(-3deg);
	-o-transform:rotate(-3deg);
	-webkit-transform:rotate(-3deg);
	-ms-transform:rotate(-3deg);
	transform:rotate(-3deg)
}
blockquote.primary{
	background:#5c7c26;
	border-color:#4e6820;
	color:#030105;
	text-shadow:1px 1px 0 #5a26ac
}
blockquote.primary small{
	color:#000
}
blockquote.warning{
	background:#fcf8e3;
	border-color:#f7ecb5;
	color:#c09853;
	text-shadow:1px 1px 0 #ffdaa9
}
blockquote.warning small{
	color:#b78c43
}
blockquote.success{
	background:#dff0d8;
	border-color:#d0e9c6;
	color:#468847;
	text-shadow:1px 1px 0 #bfddc1
}
blockquote.success small{
	color:#3d773e
}
blockquote.error{
	background:#f2dede;
	border-color:#ebcccc;
	color:#b94a48;
	text-shadow:1px 1px 0 #fff
}
blockquote.error small{
	color:#a74240
}
blockquote.info{
	background:#d9edf7;
	border-color:#c4e3f3;
	color:#3a87ad;
	text-shadow:1px 1px 0 #c1e7f0
}
blockquote.info small{
	color:#34789a
}
table{
	max-width:100%;
	background-color:#fff
}
th{
	text-align:left
}
.table{
	width:100%;
	margin-bottom:1em
}
.table tbody>tr>th,.table tfoot>tr>th,.table tbody>tr>td,.table tfoot>tr>td{
	padding:.5rem;
	line-height:1.25rem;
	vertical-align:top;
	border-top:1px solid #ddd
}
.table thead>tr>th{
	padding:.5rem;
	vertical-align:bottom;
	border-bottom:2px solid #ddd
}
.table>caption{
	padding:1.25rem
}
.table caption+thead tr:first-child th,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child td{
	border-top:0
}
.table tbody+tbody{
	border-top:2px solid #ddd
}
.table .table{
	background-color:#fff
}
@media screen and (max-width:50em){
	.table.table-responsive tbody,.table.table-responsive thead,.table.table-responsive td,.table.table-responsive th,.table.table-responsive tr{
		display:block
}
	.table.table-responsive.table-stripped tr,.table.table-responsive.table-stripped td{
		background:none
}
	.table.table-responsive tr{
		border-bottom:2px solid #ddd
}
	.table.table-responsive td{
		position:relative;
		padding-left:40%
}
	.table.table-responsive th{
		text-align:center;
		background:#f6f6f6
}
	.table.table-responsive td:before{
		position:absolute;
		top:0;
		left:0;
		white-space:nowrap;
		content:attr(data-row);
		background:#f9f9f9;
		height:100%;
		width:38%;
		float:left;
		padding:.5rem;
		text-align:center;
		border-right:thin solid #ddd;
		white-space:pre-wrap
}
	.table.table-responsive thead{
		display:none
}
	.table.table-responsive.table-bordered{
		border:thin solid #ddd
}
	.table.table-responsive.table-bordered th{
		border-bottom:thin solid #ddd
}
	.table.table-responsive.table-bordered td{
		border:none;
		border-bottom:thin solid #ddd
}
}
.table-scrollable,.top-scroll{
	width:100%;
	overflow-x:auto;
	-webkit-overflow-scrolling:touch;
}
.table-scrollable::-webkit-scrollbar,.top-scroll::-webkit-scrollbar{
	-webkit-appearance:none;
	width:8px;
	height:8px
}
.table-scrollable::-webkit-scrollbar-thumb,.top-scroll::-webkit-scrollbar-thumb{
	border-radius:8px;
	border:2px solid #fff;
	background-color:rgba(0,0,0,0.3)
}
.table-scrollable .table th,.top-scroll .table th,.table-scrollable .table td,.top-scroll .table td{
	white-space:nowrap
}
.table-scrollable .top-scroll-content,.top-scroll .top-scroll-content{
	height:20px;
	background:transparent;
	white-space:nowrap
}
.scroll-info{
	display:none
}
@media screen and (max-width:50em){
	.scroll-info{
		display:block;
		width:100%;
		float:left
}
}
.table-bordered{
	-webkit-box-shadow:0 2px 2px #eaeaea;
	-moz-box-shadow:0 2px 2px #eaeaea;
	box-shadow:0 2px 2px #eaeaea
}
.table-bordered td{
	border:thin solid #ddd
}
.table-stripped>tbody>tr:nth-child(even)>td,.table-stripped>tbody>tr:nth-child(even)>th{
	background-color:#f9f9f9
}
.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{
	background-color:#f6f6f6
}
.table-zoom{
	cursor:pointer;
	float:left
}
.btn{
	display:inline-block;
	padding:.5rem 1rem;
	margin-bottom:0;
	font-size:.875em;
	font-weight:normal;
	line-height:1.25rem;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;
	border:1px solid #ddd;
	border-radius:4px;
	background-image:-webkit-gradient(linear, left 0, left 100%, from(#fff), to(#eaeaea));
	background-image:-webkit-linear-gradient(top, #fff, 0, #eaeaea, 100%);
	background-image:-moz-linear-gradient(top, #fff 0, #eaeaea 100%);
	background-image:linear-gradient(to bottom, #fff 0, #eaeaea 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeaeaea', GradientType=0);
	color:#777;
	white-space:nowrap;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	-webkit-transition:all .16s ease-in-out;
	-o-transition:all .16s ease-in-out;
	-moz-transition:all .16s ease-in-out;
	-ms-transition:all .16s ease-in-out;
	transition:all .16s ease-in-out;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	outline:none
}
.btn .glyphicons:before{
	font-size:1.4em;
	margin-right:.5em
}
.btn:hover,.btn:focus{
	color:#5e5e5e;
	background-image:-webkit-gradient(linear, left 0, left 100%, from(#f9f9f9), to(#fff));
	background-image:-webkit-linear-gradient(top, #f9f9f9, 0, #fff, 100%);
	background-image:-moz-linear-gradient(top, #f9f9f9 0, #fff 100%);
	background-image:linear-gradient(to bottom, #f9f9f9 0, #fff 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#ffffffff', GradientType=0);
	text-decoration:none;
	outline:0;
	outline-color:transparent
}
.btn:active,.btn.active{
	outline:none;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
	-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{
	cursor:not-allowed;
	pointer-events:none;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
a.btn{
	color:#777
}
a.btn-primary,.btn-primary{
	background: #2d2d2d none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	font-size: 1em;
	margin: .8em 0 0 0;
	outline: medium none;
	padding: 0.6em 1.5em;
	text-transform: uppercase;
	transition: all 0.5s ease 0s;
}
a.btn-primary:hover,.btn-primary:hover,a.btn-primary:focus,.btn-primary:focus,a.btn-primary:active,.btn-primary:active,a.btn-primary.active,.btn-primary.active,.open .dropdown-togglea.btn-primary,.open .dropdown-toggle.btn-primary{
	color:#f2f2f2;
	background:#87af5d;
}
a.btn-primary.disabled,.btn-primary.disabled,a.btn-primary[disabled],.btn-primary[disabled],fieldset[disabled] a.btn-primary,fieldset[disabled] .btn-primary,a.btn-primary.disabled:hover,.btn-primary.disabled:hover,a.btn-primary[disabled]:hover,.btn-primary[disabled]:hover,fieldset[disabled] a.btn-primary:hover,fieldset[disabled] .btn-primary:hover,a.btn-primary.disabled:focus,.btn-primary.disabled:focus,a.btn-primary[disabled]:focus,.btn-primary[disabled]:focus,fieldset[disabled] a.btn-primary:focus,fieldset[disabled] .btn-primary:focus,a.btn-primary.disabled:active,.btn-primary.disabled:active,a.btn-primary[disabled]:active,.btn-primary[disabled]:active,fieldset[disabled] a.btn-primary:active,fieldset[disabled] .btn-primary:active,a.btn-primary.disabled.active,.btn-primary.disabled.active,a.btn-primary[disabled].active,.btn-primary[disabled].active,fieldset[disabled] a.btn-primary.active,fieldset[disabled] .btn-primary.active{
	background-image:-webkit-gradient(linear, left 0, left 100%, from(#5c7c26), to(#4e6820));
	background-image:-webkit-linear-gradient(top, #5c7c26, 0, #4e6820, 100%);
	background-image:-moz-linear-gradient(top, #5c7c26 0, #4e6820 100%);
	background-image:linear-gradient(to bottom, #5c7c26 0, #4e6820 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5c7c26', endColorstr='#ff4e6820', GradientType=0);
	border-color:#4e6820
}
a.btn-primary .glyphicons:before,.btn-primary .glyphicons:before{
	color:#fff
}
a.btn-warning,.btn-warning{
	color:#fff;
	background:#fcf8e3;
	border-color:#f7ecb5;
	-webkit-transition:all .16s ease-in-out;
	-o-transition:all .16s ease-in-out;
	-moz-transition:all .16s ease-in-out;
	-ms-transition:all .16s ease-in-out;
	transition:all .16s ease-in-out
}
a.btn-warning:hover,.btn-warning:hover,a.btn-warning:focus,.btn-warning:focus,a.btn-warning:active,.btn-warning:active,a.btn-warning.active,.btn-warning.active,.open .dropdown-togglea.btn-warning,.open .dropdown-toggle.btn-warning{
	color:#f2f2f2;
	background:#faf2cc;
	border-color:#f7ecb5
}
a.btn-warning.disabled,.btn-warning.disabled,a.btn-warning[disabled],.btn-warning[disabled],fieldset[disabled] a.btn-warning,fieldset[disabled] .btn-warning,a.btn-warning.disabled:hover,.btn-warning.disabled:hover,a.btn-warning[disabled]:hover,.btn-warning[disabled]:hover,fieldset[disabled] a.btn-warning:hover,fieldset[disabled] .btn-warning:hover,a.btn-warning.disabled:focus,.btn-warning.disabled:focus,a.btn-warning[disabled]:focus,.btn-warning[disabled]:focus,fieldset[disabled] a.btn-warning:focus,fieldset[disabled] .btn-warning:focus,a.btn-warning.disabled:active,.btn-warning.disabled:active,a.btn-warning[disabled]:active,.btn-warning[disabled]:active,fieldset[disabled] a.btn-warning:active,fieldset[disabled] .btn-warning:active,a.btn-warning.disabled.active,.btn-warning.disabled.active,a.btn-warning[disabled].active,.btn-warning[disabled].active,fieldset[disabled] a.btn-warning.active,fieldset[disabled] .btn-warning.active{
	background-image:-webkit-gradient(linear, left 0, left 100%, from(#fcf8e3), to(#faf2cc));
	background-image:-webkit-linear-gradient(top, #fcf8e3, 0, #faf2cc, 100%);
	background-image:-moz-linear-gradient(top, #fcf8e3 0, #faf2cc 100%);
	background-image:linear-gradient(to bottom, #fcf8e3 0, #faf2cc 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
	border-color:#f7ecb5
}
a.btn-warning .glyphicons:before,.btn-warning .glyphicons:before{
	color:#fff
}
a.btn-error,.btn-error{
	color:#fff;
	background:#b34e4d;
	border-color:#ebcccc;
	-webkit-transition:all .16s ease-in-out;
	-o-transition:all .16s ease-in-out;
	-moz-transition:all .16s ease-in-out;
	-ms-transition:all .16s ease-in-out;
	transition:all .16s ease-in-out
}
a.btn-error:hover,.btn-error:hover,a.btn-error:focus,.btn-error:focus,a.btn-error:active,.btn-error:active,a.btn-error.active,.btn-error.active,.open .dropdown-togglea.btn-error,.open .dropdown-toggle.btn-error{
	color:#f2f2f2;
	background:#a24645;
	border-color:#ebcccc
}
a.btn-error.disabled,.btn-error.disabled,a.btn-error[disabled],.btn-error[disabled],fieldset[disabled] a.btn-error,fieldset[disabled] .btn-error,a.btn-error.disabled:hover,.btn-error.disabled:hover,a.btn-error[disabled]:hover,.btn-error[disabled]:hover,fieldset[disabled] a.btn-error:hover,fieldset[disabled] .btn-error:hover,a.btn-error.disabled:focus,.btn-error.disabled:focus,a.btn-error[disabled]:focus,.btn-error[disabled]:focus,fieldset[disabled] a.btn-error:focus,fieldset[disabled] .btn-error:focus,a.btn-error.disabled:active,.btn-error.disabled:active,a.btn-error[disabled]:active,.btn-error[disabled]:active,fieldset[disabled] a.btn-error:active,fieldset[disabled] .btn-error:active,a.btn-error.disabled.active,.btn-error.disabled.active,a.btn-error[disabled].active,.btn-error[disabled].active,fieldset[disabled] a.btn-error.active,fieldset[disabled] .btn-error.active{
	background-image:-webkit-gradient(linear, left 0, left 100%, from(#b34e4d), to(#a24645));
	background-image:-webkit-linear-gradient(top, #b34e4d, 0, #a24645, 100%);
	background-image:-moz-linear-gradient(top, #b34e4d 0, #a24645 100%);
	background-image:linear-gradient(to bottom, #b34e4d 0, #a24645 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb34e4d', endColorstr='#ffa24645', GradientType=0);
	border-color:#ebcccc
}
a.btn-error .glyphicons:before,.btn-error .glyphicons:before{
	color:#fff
}
a.btn-success,.btn-success{
	color:#fff;
	background:#dff0d8;
	border-color:#d0e9c6;
	-webkit-transition:all .16s ease-in-out;
	-o-transition:all .16s ease-in-out;
	-moz-transition:all .16s ease-in-out;
	-ms-transition:all .16s ease-in-out;
	transition:all .16s ease-in-out
}
a.btn-success:hover,.btn-success:hover,a.btn-success:focus,.btn-success:focus,a.btn-success:active,.btn-success:active,a.btn-success.active,.btn-success.active,.open .dropdown-togglea.btn-success,.open .dropdown-toggle.btn-success{
	color:#f2f2f2;
	background:#d0e9c6;
	border-color:#d0e9c6
}
a.btn-success.disabled,.btn-success.disabled,a.btn-success[disabled],.btn-success[disabled],fieldset[disabled] a.btn-success,fieldset[disabled] .btn-success,a.btn-success.disabled:hover,.btn-success.disabled:hover,a.btn-success[disabled]:hover,.btn-success[disabled]:hover,fieldset[disabled] a.btn-success:hover,fieldset[disabled] .btn-success:hover,a.btn-success.disabled:focus,.btn-success.disabled:focus,a.btn-success[disabled]:focus,.btn-success[disabled]:focus,fieldset[disabled] a.btn-success:focus,fieldset[disabled] .btn-success:focus,a.btn-success.disabled:active,.btn-success.disabled:active,a.btn-success[disabled]:active,.btn-success[disabled]:active,fieldset[disabled] a.btn-success:active,fieldset[disabled] .btn-success:active,a.btn-success.disabled.active,.btn-success.disabled.active,a.btn-success[disabled].active,.btn-success[disabled].active,fieldset[disabled] a.btn-success.active,fieldset[disabled] .btn-success.active{
	background-image:-webkit-gradient(linear, left 0, left 100%, from(#dff0d8), to(#d0e9c6));
	background-image:-webkit-linear-gradient(top, #dff0d8, 0, #d0e9c6, 100%);
	background-image:-moz-linear-gradient(top, #dff0d8 0, #d0e9c6 100%);
	background-image:linear-gradient(to bottom, #dff0d8 0, #d0e9c6 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
	border-color:#d0e9c6
}
a.btn-success .glyphicons:before,.btn-success .glyphicons:before{
	color:#fff
}
a.btn-info,.btn-info{
	color:#fff;
	background:#d9edf7;
	border-color:#c4e3f3;
	-webkit-transition:all .16s ease-in-out;
	-o-transition:all .16s ease-in-out;
	-moz-transition:all .16s ease-in-out;
	-ms-transition:all .16s ease-in-out;
	transition:all .16s ease-in-out
}
a.btn-info:hover,.btn-info:hover,a.btn-info:focus,.btn-info:focus,a.btn-info:active,.btn-info:active,a.btn-info.active,.btn-info.active,.open .dropdown-togglea.btn-info,.open .dropdown-toggle.btn-info{
	color:#f2f2f2;
	background:#c4e3f3;
	border-color:#c4e3f3
}
a.btn-info.disabled,.btn-info.disabled,a.btn-info[disabled],.btn-info[disabled],fieldset[disabled] a.btn-info,fieldset[disabled] .btn-info,a.btn-info.disabled:hover,.btn-info.disabled:hover,a.btn-info[disabled]:hover,.btn-info[disabled]:hover,fieldset[disabled] a.btn-info:hover,fieldset[disabled] .btn-info:hover,a.btn-info.disabled:focus,.btn-info.disabled:focus,a.btn-info[disabled]:focus,.btn-info[disabled]:focus,fieldset[disabled] a.btn-info:focus,fieldset[disabled] .btn-info:focus,a.btn-info.disabled:active,.btn-info.disabled:active,a.btn-info[disabled]:active,.btn-info[disabled]:active,fieldset[disabled] a.btn-info:active,fieldset[disabled] .btn-info:active,a.btn-info.disabled.active,.btn-info.disabled.active,a.btn-info[disabled].active,.btn-info[disabled].active,fieldset[disabled] a.btn-info.active,fieldset[disabled] .btn-info.active{
	background-image:-webkit-gradient(linear, left 0, left 100%, from(#d9edf7), to(#c4e3f3));
	background-image:-webkit-linear-gradient(top, #d9edf7, 0, #c4e3f3, 100%);
	background-image:-moz-linear-gradient(top, #d9edf7 0, #c4e3f3 100%);
	background-image:linear-gradient(to bottom, #d9edf7 0, #c4e3f3 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
	border-color:#c4e3f3
}
a.btn-info .glyphicons:before,.btn-info .glyphicons:before{
	color:#fff
}
.btn-clear{
	border:none;
	background:none
}
.btn-big{
	padding:.6em 1.2em;
	font-size:1.3em;
	line-height:1.2em;
	border-radius:6px
}
.btn-medium{
	padding:.5rem 1rem;
	font-size:1em;
	line-height:1rem;
	border-radius:4px
}
.btn-small{
	padding:.4375rem .875rem;
	font-size:.875em;
	line-height:.875rem;
	border-radius:2px
}
.primary-text-link,.primary-text-link:visited{
	color:#f7b032;
	font-weight:600
}
.info-text-link{
	color:#6fc7dc;
	font-weight:600
}
fieldset{
	padding:0;
	margin:0;
	border:0
}
input[type="search"]{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
input[type="radio"],input[type="checkbox"]{
	margin:4px 0 0;
	margin-top:1px \9;
	line-height:normal
}
input[type="file"]{
	display:block
}
select[multiple],select[size]{
	height:auto
}
input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{
	height:auto
}
select optgroup{
	font-size:inherit;
	font-style:inherit;
	font-family:inherit
}
form.form input[type="text"],form.form input[type="password"],form.form input[type="datetime"],form.form input[type="datetime-local"],form.form input[type="date"],form.form input[type="month"],form.form input[type="time"],form.form input[type="week"],form.form input[type="number"],form.form input[type="email"],form.form input[type="url"],form.form input[type="search"],form.form input[type="tel"],form.form input[type="color"],form.form textarea{
	background: #fff none repeat scroll 0 0;
	border: 1px solid #dadada;
	color: #737171;
	margin: 0;
	outline: medium none;
	padding: 0.6em;
	width: 100%;
}
form.form input[type="text"]:focus,form.form input[type="password"]:focus,form.form input[type="datetime"]:focus,form.form input[type="datetime-local"]:focus,form.form input[type="date"]:focus,form.form input[type="month"]:focus,form.form input[type="time"]:focus,form.form input[type="week"]:focus,form.form input[type="number"]:focus,form.form input[type="email"]:focus,form.form input[type="url"]:focus,form.form input[type="search"]:focus,form.form input[type="tel"]:focus,form.form input[type="color"]:focus,form.form textarea:focus{
	border-color:#c4e3f3;
	-webkit-box-shadow:0 0 4px #98d7e6;
	-moz-box-shadow:0 0 4px #98d7e6;
	box-shadow:0 0 4px #98d7e6;
	outline-color:transparent;
	outline:0
}
form.form input[type="text"].primary,form.form input[type="password"].primary,form.form input[type="datetime"].primary,form.form input[type="datetime-local"].primary,form.form input[type="date"].primary,form.form input[type="month"].primary,form.form input[type="time"].primary,form.form input[type="week"].primary,form.form input[type="number"].primary,form.form input[type="email"].primary,form.form input[type="url"].primary,form.form input[type="search"].primary,form.form input[type="tel"].primary,form.form input[type="color"].primary,form.form textarea.primary{
	color:#030105;
	border-color:#4e6820;
	background:#5c7c26
}
form.form input[type="text"].primary:-moz-placeholder,form.form input[type="password"].primary:-moz-placeholder,form.form input[type="datetime"].primary:-moz-placeholder,form.form input[type="datetime-local"].primary:-moz-placeholder,form.form input[type="date"].primary:-moz-placeholder,form.form input[type="month"].primary:-moz-placeholder,form.form input[type="time"].primary:-moz-placeholder,form.form input[type="week"].primary:-moz-placeholder,form.form input[type="number"].primary:-moz-placeholder,form.form input[type="email"].primary:-moz-placeholder,form.form input[type="url"].primary:-moz-placeholder,form.form input[type="search"].primary:-moz-placeholder,form.form input[type="tel"].primary:-moz-placeholder,form.form input[type="color"].primary:-moz-placeholder,form.form textarea.primary:-moz-placeholder{
	color:#030105
}
form.form input[type="text"].primary::-moz-placeholder,form.form input[type="password"].primary::-moz-placeholder,form.form input[type="datetime"].primary::-moz-placeholder,form.form input[type="datetime-local"].primary::-moz-placeholder,form.form input[type="date"].primary::-moz-placeholder,form.form input[type="month"].primary::-moz-placeholder,form.form input[type="time"].primary::-moz-placeholder,form.form input[type="week"].primary::-moz-placeholder,form.form input[type="number"].primary::-moz-placeholder,form.form input[type="email"].primary::-moz-placeholder,form.form input[type="url"].primary::-moz-placeholder,form.form input[type="search"].primary::-moz-placeholder,form.form input[type="tel"].primary::-moz-placeholder,form.form input[type="color"].primary::-moz-placeholder,form.form textarea.primary::-moz-placeholder{
	color:#030105
}
form.form input[type="text"].primary:-ms-input-placeholder,form.form input[type="password"].primary:-ms-input-placeholder,form.form input[type="datetime"].primary:-ms-input-placeholder,form.form input[type="datetime-local"].primary:-ms-input-placeholder,form.form input[type="date"].primary:-ms-input-placeholder,form.form input[type="month"].primary:-ms-input-placeholder,form.form input[type="time"].primary:-ms-input-placeholder,form.form input[type="week"].primary:-ms-input-placeholder,form.form input[type="number"].primary:-ms-input-placeholder,form.form input[type="email"].primary:-ms-input-placeholder,form.form input[type="url"].primary:-ms-input-placeholder,form.form input[type="search"].primary:-ms-input-placeholder,form.form input[type="tel"].primary:-ms-input-placeholder,form.form input[type="color"].primary:-ms-input-placeholder,form.form textarea.primary:-ms-input-placeholder{
	color:#030105
}
form.form input[type="text"].primary::-webkit-input-placeholder,form.form input[type="password"].primary::-webkit-input-placeholder,form.form input[type="datetime"].primary::-webkit-input-placeholder,form.form input[type="datetime-local"].primary::-webkit-input-placeholder,form.form input[type="date"].primary::-webkit-input-placeholder,form.form input[type="month"].primary::-webkit-input-placeholder,form.form input[type="time"].primary::-webkit-input-placeholder,form.form input[type="week"].primary::-webkit-input-placeholder,form.form input[type="number"].primary::-webkit-input-placeholder,form.form input[type="email"].primary::-webkit-input-placeholder,form.form input[type="url"].primary::-webkit-input-placeholder,form.form input[type="search"].primary::-webkit-input-placeholder,form.form input[type="tel"].primary::-webkit-input-placeholder,form.form input[type="color"].primary::-webkit-input-placeholder,form.form textarea.primary::-webkit-input-placeholder{
	color:#030105
}
form.form input[type="text"].primary:focus,form.form input[type="password"].primary:focus,form.form input[type="datetime"].primary:focus,form.form input[type="datetime-local"].primary:focus,form.form input[type="date"].primary:focus,form.form input[type="month"].primary:focus,form.form input[type="time"].primary:focus,form.form input[type="week"].primary:focus,form.form input[type="number"].primary:focus,form.form input[type="email"].primary:focus,form.form input[type="url"].primary:focus,form.form input[type="search"].primary:focus,form.form input[type="tel"].primary:focus,form.form input[type="color"].primary:focus,form.form textarea.primary:focus{
	-webkit-box-shadow:0 0 4px #5c7c26;
	-moz-box-shadow:0 0 4px #5c7c26;
	box-shadow:0 0 4px #5c7c26
}
form.form input[type="text"].warning,form.form input[type="password"].warning,form.form input[type="datetime"].warning,form.form input[type="datetime-local"].warning,form.form input[type="date"].warning,form.form input[type="month"].warning,form.form input[type="time"].warning,form.form input[type="week"].warning,form.form input[type="number"].warning,form.form input[type="email"].warning,form.form input[type="url"].warning,form.form input[type="search"].warning,form.form input[type="tel"].warning,form.form input[type="color"].warning,form.form textarea.warning{
	color:#c09853;
	border-color:#f7ecb5;
	background:#fcf8e3
}
form.form input[type="text"].warning:-moz-placeholder,form.form input[type="password"].warning:-moz-placeholder,form.form input[type="datetime"].warning:-moz-placeholder,form.form input[type="datetime-local"].warning:-moz-placeholder,form.form input[type="date"].warning:-moz-placeholder,form.form input[type="month"].warning:-moz-placeholder,form.form input[type="time"].warning:-moz-placeholder,form.form input[type="week"].warning:-moz-placeholder,form.form input[type="number"].warning:-moz-placeholder,form.form input[type="email"].warning:-moz-placeholder,form.form input[type="url"].warning:-moz-placeholder,form.form input[type="search"].warning:-moz-placeholder,form.form input[type="tel"].warning:-moz-placeholder,form.form input[type="color"].warning:-moz-placeholder,form.form textarea.warning:-moz-placeholder{
	color:#c09853
}
form.form input[type="text"].warning::-moz-placeholder,form.form input[type="password"].warning::-moz-placeholder,form.form input[type="datetime"].warning::-moz-placeholder,form.form input[type="datetime-local"].warning::-moz-placeholder,form.form input[type="date"].warning::-moz-placeholder,form.form input[type="month"].warning::-moz-placeholder,form.form input[type="time"].warning::-moz-placeholder,form.form input[type="week"].warning::-moz-placeholder,form.form input[type="number"].warning::-moz-placeholder,form.form input[type="email"].warning::-moz-placeholder,form.form input[type="url"].warning::-moz-placeholder,form.form input[type="search"].warning::-moz-placeholder,form.form input[type="tel"].warning::-moz-placeholder,form.form input[type="color"].warning::-moz-placeholder,form.form textarea.warning::-moz-placeholder{
	color:#c09853
}
form.form input[type="text"].warning:-ms-input-placeholder,form.form input[type="password"].warning:-ms-input-placeholder,form.form input[type="datetime"].warning:-ms-input-placeholder,form.form input[type="datetime-local"].warning:-ms-input-placeholder,form.form input[type="date"].warning:-ms-input-placeholder,form.form input[type="month"].warning:-ms-input-placeholder,form.form input[type="time"].warning:-ms-input-placeholder,form.form input[type="week"].warning:-ms-input-placeholder,form.form input[type="number"].warning:-ms-input-placeholder,form.form input[type="email"].warning:-ms-input-placeholder,form.form input[type="url"].warning:-ms-input-placeholder,form.form input[type="search"].warning:-ms-input-placeholder,form.form input[type="tel"].warning:-ms-input-placeholder,form.form input[type="color"].warning:-ms-input-placeholder,form.form textarea.warning:-ms-input-placeholder{
	color:#c09853
}
form.form input[type="text"].warning::-webkit-input-placeholder,form.form input[type="password"].warning::-webkit-input-placeholder,form.form input[type="datetime"].warning::-webkit-input-placeholder,form.form input[type="datetime-local"].warning::-webkit-input-placeholder,form.form input[type="date"].warning::-webkit-input-placeholder,form.form input[type="month"].warning::-webkit-input-placeholder,form.form input[type="time"].warning::-webkit-input-placeholder,form.form input[type="week"].warning::-webkit-input-placeholder,form.form input[type="number"].warning::-webkit-input-placeholder,form.form input[type="email"].warning::-webkit-input-placeholder,form.form input[type="url"].warning::-webkit-input-placeholder,form.form input[type="search"].warning::-webkit-input-placeholder,form.form input[type="tel"].warning::-webkit-input-placeholder,form.form input[type="color"].warning::-webkit-input-placeholder,form.form textarea.warning::-webkit-input-placeholder{
	color:#c09853
}
form.form input[type="text"].warning:focus,form.form input[type="password"].warning:focus,form.form input[type="datetime"].warning:focus,form.form input[type="datetime-local"].warning:focus,form.form input[type="date"].warning:focus,form.form input[type="month"].warning:focus,form.form input[type="time"].warning:focus,form.form input[type="week"].warning:focus,form.form input[type="number"].warning:focus,form.form input[type="email"].warning:focus,form.form input[type="url"].warning:focus,form.form input[type="search"].warning:focus,form.form input[type="tel"].warning:focus,form.form input[type="color"].warning:focus,form.form textarea.warning:focus{
	-webkit-box-shadow:0 0 4px #fcf8e3;
	-moz-box-shadow:0 0 4px #fcf8e3;
	box-shadow:0 0 4px #fcf8e3
}
form.form input[type="text"].success,form.form input[type="password"].success,form.form input[type="datetime"].success,form.form input[type="datetime-local"].success,form.form input[type="date"].success,form.form input[type="month"].success,form.form input[type="time"].success,form.form input[type="week"].success,form.form input[type="number"].success,form.form input[type="email"].success,form.form input[type="url"].success,form.form input[type="search"].success,form.form input[type="tel"].success,form.form input[type="color"].success,form.form textarea.success{
	color:#468847;
	border-color:#d0e9c6;
	background:#dff0d8
}
form.form input[type="text"].success:-moz-placeholder,form.form input[type="password"].success:-moz-placeholder,form.form input[type="datetime"].success:-moz-placeholder,form.form input[type="datetime-local"].success:-moz-placeholder,form.form input[type="date"].success:-moz-placeholder,form.form input[type="month"].success:-moz-placeholder,form.form input[type="time"].success:-moz-placeholder,form.form input[type="week"].success:-moz-placeholder,form.form input[type="number"].success:-moz-placeholder,form.form input[type="email"].success:-moz-placeholder,form.form input[type="url"].success:-moz-placeholder,form.form input[type="search"].success:-moz-placeholder,form.form input[type="tel"].success:-moz-placeholder,form.form input[type="color"].success:-moz-placeholder,form.form textarea.success:-moz-placeholder{
	color:#468847
}
form.form input[type="text"].success::-moz-placeholder,form.form input[type="password"].success::-moz-placeholder,form.form input[type="datetime"].success::-moz-placeholder,form.form input[type="datetime-local"].success::-moz-placeholder,form.form input[type="date"].success::-moz-placeholder,form.form input[type="month"].success::-moz-placeholder,form.form input[type="time"].success::-moz-placeholder,form.form input[type="week"].success::-moz-placeholder,form.form input[type="number"].success::-moz-placeholder,form.form input[type="email"].success::-moz-placeholder,form.form input[type="url"].success::-moz-placeholder,form.form input[type="search"].success::-moz-placeholder,form.form input[type="tel"].success::-moz-placeholder,form.form input[type="color"].success::-moz-placeholder,form.form textarea.success::-moz-placeholder{
	color:#468847
}
form.form input[type="text"].success:-ms-input-placeholder,form.form input[type="password"].success:-ms-input-placeholder,form.form input[type="datetime"].success:-ms-input-placeholder,form.form input[type="datetime-local"].success:-ms-input-placeholder,form.form input[type="date"].success:-ms-input-placeholder,form.form input[type="month"].success:-ms-input-placeholder,form.form input[type="time"].success:-ms-input-placeholder,form.form input[type="week"].success:-ms-input-placeholder,form.form input[type="number"].success:-ms-input-placeholder,form.form input[type="email"].success:-ms-input-placeholder,form.form input[type="url"].success:-ms-input-placeholder,form.form input[type="search"].success:-ms-input-placeholder,form.form input[type="tel"].success:-ms-input-placeholder,form.form input[type="color"].success:-ms-input-placeholder,form.form textarea.success:-ms-input-placeholder{
	color:#468847
}
form.form input[type="text"].success::-webkit-input-placeholder,form.form input[type="password"].success::-webkit-input-placeholder,form.form input[type="datetime"].success::-webkit-input-placeholder,form.form input[type="datetime-local"].success::-webkit-input-placeholder,form.form input[type="date"].success::-webkit-input-placeholder,form.form input[type="month"].success::-webkit-input-placeholder,form.form input[type="time"].success::-webkit-input-placeholder,form.form input[type="week"].success::-webkit-input-placeholder,form.form input[type="number"].success::-webkit-input-placeholder,form.form input[type="email"].success::-webkit-input-placeholder,form.form input[type="url"].success::-webkit-input-placeholder,form.form input[type="search"].success::-webkit-input-placeholder,form.form input[type="tel"].success::-webkit-input-placeholder,form.form input[type="color"].success::-webkit-input-placeholder,form.form textarea.success::-webkit-input-placeholder{
	color:#468847
}
form.form input[type="text"].success:focus,form.form input[type="password"].success:focus,form.form input[type="datetime"].success:focus,form.form input[type="datetime-local"].success:focus,form.form input[type="date"].success:focus,form.form input[type="month"].success:focus,form.form input[type="time"].success:focus,form.form input[type="week"].success:focus,form.form input[type="number"].success:focus,form.form input[type="email"].success:focus,form.form input[type="url"].success:focus,form.form input[type="search"].success:focus,form.form input[type="tel"].success:focus,form.form input[type="color"].success:focus,form.form textarea.success:focus{
	-webkit-box-shadow:0 0 4px #dff0d8;
	-moz-box-shadow:0 0 4px #dff0d8;
	box-shadow:0 0 4px #dff0d8
}
form.form input[type="text"].info,form.form input[type="password"].info,form.form input[type="datetime"].info,form.form input[type="datetime-local"].info,form.form input[type="date"].info,form.form input[type="month"].info,form.form input[type="time"].info,form.form input[type="week"].info,form.form input[type="number"].info,form.form input[type="email"].info,form.form input[type="url"].info,form.form input[type="search"].info,form.form input[type="tel"].info,form.form input[type="color"].info,form.form textarea.info{
	color:#3a87ad;
	border-color:#c4e3f3;
	background:#d9edf7
}
form.form input[type="text"].info:-moz-placeholder,form.form input[type="password"].info:-moz-placeholder,form.form input[type="datetime"].info:-moz-placeholder,form.form input[type="datetime-local"].info:-moz-placeholder,form.form input[type="date"].info:-moz-placeholder,form.form input[type="month"].info:-moz-placeholder,form.form input[type="time"].info:-moz-placeholder,form.form input[type="week"].info:-moz-placeholder,form.form input[type="number"].info:-moz-placeholder,form.form input[type="email"].info:-moz-placeholder,form.form input[type="url"].info:-moz-placeholder,form.form input[type="search"].info:-moz-placeholder,form.form input[type="tel"].info:-moz-placeholder,form.form input[type="color"].info:-moz-placeholder,form.form textarea.info:-moz-placeholder{
	color:#3a87ad
}
form.form input[type="text"].info::-moz-placeholder,form.form input[type="password"].info::-moz-placeholder,form.form input[type="datetime"].info::-moz-placeholder,form.form input[type="datetime-local"].info::-moz-placeholder,form.form input[type="date"].info::-moz-placeholder,form.form input[type="month"].info::-moz-placeholder,form.form input[type="time"].info::-moz-placeholder,form.form input[type="week"].info::-moz-placeholder,form.form input[type="number"].info::-moz-placeholder,form.form input[type="email"].info::-moz-placeholder,form.form input[type="url"].info::-moz-placeholder,form.form input[type="search"].info::-moz-placeholder,form.form input[type="tel"].info::-moz-placeholder,form.form input[type="color"].info::-moz-placeholder,form.form textarea.info::-moz-placeholder{
	color:#3a87ad
}
form.form input[type="text"].info:-ms-input-placeholder,form.form input[type="password"].info:-ms-input-placeholder,form.form input[type="datetime"].info:-ms-input-placeholder,form.form input[type="datetime-local"].info:-ms-input-placeholder,form.form input[type="date"].info:-ms-input-placeholder,form.form input[type="month"].info:-ms-input-placeholder,form.form input[type="time"].info:-ms-input-placeholder,form.form input[type="week"].info:-ms-input-placeholder,form.form input[type="number"].info:-ms-input-placeholder,form.form input[type="email"].info:-ms-input-placeholder,form.form input[type="url"].info:-ms-input-placeholder,form.form input[type="search"].info:-ms-input-placeholder,form.form input[type="tel"].info:-ms-input-placeholder,form.form input[type="color"].info:-ms-input-placeholder,form.form textarea.info:-ms-input-placeholder{
	color:#3a87ad
}
form.form input[type="text"].info::-webkit-input-placeholder,form.form input[type="password"].info::-webkit-input-placeholder,form.form input[type="datetime"].info::-webkit-input-placeholder,form.form input[type="datetime-local"].info::-webkit-input-placeholder,form.form input[type="date"].info::-webkit-input-placeholder,form.form input[type="month"].info::-webkit-input-placeholder,form.form input[type="time"].info::-webkit-input-placeholder,form.form input[type="week"].info::-webkit-input-placeholder,form.form input[type="number"].info::-webkit-input-placeholder,form.form input[type="email"].info::-webkit-input-placeholder,form.form input[type="url"].info::-webkit-input-placeholder,form.form input[type="search"].info::-webkit-input-placeholder,form.form input[type="tel"].info::-webkit-input-placeholder,form.form input[type="color"].info::-webkit-input-placeholder,form.form textarea.info::-webkit-input-placeholder{
	color:#3a87ad
}
form.form input[type="text"].info:focus,form.form input[type="password"].info:focus,form.form input[type="datetime"].info:focus,form.form input[type="datetime-local"].info:focus,form.form input[type="date"].info:focus,form.form input[type="month"].info:focus,form.form input[type="time"].info:focus,form.form input[type="week"].info:focus,form.form input[type="number"].info:focus,form.form input[type="email"].info:focus,form.form input[type="url"].info:focus,form.form input[type="search"].info:focus,form.form input[type="tel"].info:focus,form.form input[type="color"].info:focus,form.form textarea.info:focus{
	-webkit-box-shadow:0 0 4px #d9edf7;
	-moz-box-shadow:0 0 4px #d9edf7;
	box-shadow:0 0 4px #d9edf7
}
form.form input[type="text"].error,form.form input[type="password"].error,form.form input[type="datetime"].error,form.form input[type="datetime-local"].error,form.form input[type="date"].error,form.form input[type="month"].error,form.form input[type="time"].error,form.form input[type="week"].error,form.form input[type="number"].error,form.form input[type="email"].error,form.form input[type="url"].error,form.form input[type="search"].error,form.form input[type="tel"].error,form.form input[type="color"].error,form.form textarea.error{
	color:#b94a48;
	border-color:#ebcccc;
	background:#f2dede
}
form.form input[type="text"].error:-moz-placeholder,form.form input[type="password"].error:-moz-placeholder,form.form input[type="datetime"].error:-moz-placeholder,form.form input[type="datetime-local"].error:-moz-placeholder,form.form input[type="date"].error:-moz-placeholder,form.form input[type="month"].error:-moz-placeholder,form.form input[type="time"].error:-moz-placeholder,form.form input[type="week"].error:-moz-placeholder,form.form input[type="number"].error:-moz-placeholder,form.form input[type="email"].error:-moz-placeholder,form.form input[type="url"].error:-moz-placeholder,form.form input[type="search"].error:-moz-placeholder,form.form input[type="tel"].error:-moz-placeholder,form.form input[type="color"].error:-moz-placeholder,form.form textarea.error:-moz-placeholder{
	color:#b94a48
}
form.form input[type="text"].error::-moz-placeholder,form.form input[type="password"].error::-moz-placeholder,form.form input[type="datetime"].error::-moz-placeholder,form.form input[type="datetime-local"].error::-moz-placeholder,form.form input[type="date"].error::-moz-placeholder,form.form input[type="month"].error::-moz-placeholder,form.form input[type="time"].error::-moz-placeholder,form.form input[type="week"].error::-moz-placeholder,form.form input[type="number"].error::-moz-placeholder,form.form input[type="email"].error::-moz-placeholder,form.form input[type="url"].error::-moz-placeholder,form.form input[type="search"].error::-moz-placeholder,form.form input[type="tel"].error::-moz-placeholder,form.form input[type="color"].error::-moz-placeholder,form.form textarea.error::-moz-placeholder{
	color:#b94a48
}
form.form input[type="text"].error:-ms-input-placeholder,form.form input[type="password"].error:-ms-input-placeholder,form.form input[type="datetime"].error:-ms-input-placeholder,form.form input[type="datetime-local"].error:-ms-input-placeholder,form.form input[type="date"].error:-ms-input-placeholder,form.form input[type="month"].error:-ms-input-placeholder,form.form input[type="time"].error:-ms-input-placeholder,form.form input[type="week"].error:-ms-input-placeholder,form.form input[type="number"].error:-ms-input-placeholder,form.form input[type="email"].error:-ms-input-placeholder,form.form input[type="url"].error:-ms-input-placeholder,form.form input[type="search"].error:-ms-input-placeholder,form.form input[type="tel"].error:-ms-input-placeholder,form.form input[type="color"].error:-ms-input-placeholder,form.form textarea.error:-ms-input-placeholder{
	color:#b94a48
}
form.form input[type="text"].error::-webkit-input-placeholder,form.form input[type="password"].error::-webkit-input-placeholder,form.form input[type="datetime"].error::-webkit-input-placeholder,form.form input[type="datetime-local"].error::-webkit-input-placeholder,form.form input[type="date"].error::-webkit-input-placeholder,form.form input[type="month"].error::-webkit-input-placeholder,form.form input[type="time"].error::-webkit-input-placeholder,form.form input[type="week"].error::-webkit-input-placeholder,form.form input[type="number"].error::-webkit-input-placeholder,form.form input[type="email"].error::-webkit-input-placeholder,form.form input[type="url"].error::-webkit-input-placeholder,form.form input[type="search"].error::-webkit-input-placeholder,form.form input[type="tel"].error::-webkit-input-placeholder,form.form input[type="color"].error::-webkit-input-placeholder,form.form textarea.error::-webkit-input-placeholder{
	color:#b94a48
}
form.form input[type="text"].error:focus,form.form input[type="password"].error:focus,form.form input[type="datetime"].error:focus,form.form input[type="datetime-local"].error:focus,form.form input[type="date"].error:focus,form.form input[type="month"].error:focus,form.form input[type="time"].error:focus,form.form input[type="week"].error:focus,form.form input[type="number"].error:focus,form.form input[type="email"].error:focus,form.form input[type="url"].error:focus,form.form input[type="search"].error:focus,form.form input[type="tel"].error:focus,form.form input[type="color"].error:focus,form.form textarea.error:focus{
	-webkit-box-shadow:0 0 4px #f2dede;
	-moz-box-shadow:0 0 4px #f2dede;
	box-shadow:0 0 4px #f2dede
}
form.form .select-box{
	position:relative;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	cursor:pointer;
	width:auto;
	float:left;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none
}
form.form .select-box .label{
	float:left
}
form.form .select-box.primary select{
	margin-left:1rem;
	color:#030105;
	border-color:#4e6820;
	background-image:-webkit-gradient(linear, left 0, left 100%, from(#5c7c26), to(#4e6820));
	background-image:-webkit-linear-gradient(top, #5c7c26, 0, #4e6820, 100%);
	background-image:-moz-linear-gradient(top, #5c7c26 0, #4e6820 100%);
	background-image:linear-gradient(to bottom, #5c7c26 0, #4e6820 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5c7c26', endColorstr='#ff4e6820', GradientType=0)
}
form.form .select-box.primary select:-moz-placeholder{
	color:#030105
}
form.form .select-box.primary select::-moz-placeholder{
	color:#030105
}
form.form .select-box.primary select:-ms-input-placeholder{
	color:#030105
}
form.form .select-box.primary select::-webkit-input-placeholder{
	color:#030105
}
form.form .select-box.primary select:focus{
	-webkit-box-shadow:0 0 4px #5c7c26;
	-moz-box-shadow:0 0 4px #5c7c26;
	box-shadow:0 0 4px #5c7c26
}
form.form .select-box.primary:after{
	background-image:-webkit-gradient(linear, 0 top, 100% top, from(#5c7c26), to(#4e6820));
	background-image:-webkit-linear-gradient(left, color-stop(#5c7c26 0), color-stop(#4e6820 100%));
	background-image:-moz-linear-gradient(left, #5c7c26 0, #4e6820 100%);
	background-image:linear-gradient(to right, #5c7c26 0, #4e6820 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5c7c26', endColorstr='#ff4e6820', GradientType=1);
	border-color:#314114
}
form.form .select-box.warning select{
	color:#c09853;
	border-color:#f7ecb5;
	background:#fcf8e3
}
form.form .select-box.warning select:-moz-placeholder{
	color:#c09853
}
form.form .select-box.warning select::-moz-placeholder{
	color:#c09853
}
form.form .select-box.warning select:-ms-input-placeholder{
	color:#c09853
}
form.form .select-box.warning select::-webkit-input-placeholder{
	color:#c09853
}
form.form .select-box.warning select:focus{
	-webkit-box-shadow:0 0 4px #fcf8e3;
	-moz-box-shadow:0 0 4px #fcf8e3;
	box-shadow:0 0 4px #fcf8e3
}
form.form .select-box.warning:after{
	background-image:-webkit-gradient(linear, 0 top, 100% top, from(#fcf8e3), to(#faf2cc));
	background-image:-webkit-linear-gradient(left, color-stop(#fcf8e3 0), color-stop(#faf2cc 100%));
	background-image:-moz-linear-gradient(left, #fcf8e3 0, #faf2cc 100%);
	background-image:linear-gradient(to right, #fcf8e3 0, #faf2cc 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=1);
	border-color:#f2e187
}
form.form .select-box.success select{
	color:#468847;
	border-color:#d0e9c6;
	background:#dff0d8
}
form.form .select-box.success select:-moz-placeholder{
	color:#468847
}
form.form .select-box.success select::-moz-placeholder{
	color:#468847
}
form.form .select-box.success select:-ms-input-placeholder{
	color:#468847
}
form.form .select-box.success select::-webkit-input-placeholder{
	color:#468847
}
form.form .select-box.success select:focus{
	-webkit-box-shadow:0 0 4px #dff0d8;
	-moz-box-shadow:0 0 4px #dff0d8;
	box-shadow:0 0 4px #dff0d8
}
form.form .select-box.success:after{
	background-image:-webkit-gradient(linear, 0 top, 100% top, from(#dff0d8), to(#d0e9c6));
	background-image:-webkit-linear-gradient(left, color-stop(#dff0d8 0), color-stop(#d0e9c6 100%));
	background-image:-moz-linear-gradient(left, #dff0d8 0, #d0e9c6 100%);
	background-image:linear-gradient(to right, #dff0d8 0, #d0e9c6 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=1);
	border-color:#b2dba1
}
form.form .select-box.info select{
	color:#3a87ad;
	border-color:#c4e3f3;
	background:#d9edf7
}
form.form .select-box.info select:-moz-placeholder{
	color:#3a87ad
}
form.form .select-box.info select::-moz-placeholder{
	color:#3a87ad
}
form.form .select-box.info select:-ms-input-placeholder{
	color:#3a87ad
}
form.form .select-box.info select::-webkit-input-placeholder{
	color:#3a87ad
}
form.form .select-box.info select:focus{
	-webkit-box-shadow:0 0 4px #d9edf7;
	-moz-box-shadow:0 0 4px #d9edf7;
	box-shadow:0 0 4px #d9edf7
}
form.form .select-box.error select{
	padding:.3em 0 .3em .3em;
	color:#b94a48;
	border-color:#ebcccc;
	background:#f2dede
}
form.form .select-box.error select:-moz-placeholder{
	color:#b94a48
}
form.form .select-box.error select::-moz-placeholder{
	color:#b94a48
}
form.form .select-box.error select:-ms-input-placeholder{
	color:#b94a48
}
form.form .select-box.error select::-webkit-input-placeholder{
	color:#b94a48
}
form.form .select-box.error select:focus{
	-webkit-box-shadow:0 0 4px #f2dede;
	-moz-box-shadow:0 0 4px #f2dede;
	box-shadow:0 0 4px #f2dede
}
form.form .select-box.error:after{
	background-image:-webkit-gradient(linear, 0 top, 100% top, from(#f2dede), to(#ebcccc));
	background-image:-webkit-linear-gradient(left, color-stop(#f2dede 0), color-stop(#ebcccc 100%));
	background-image:-moz-linear-gradient(left, #f2dede 0, #ebcccc 100%);
	background-image:linear-gradient(to right, #f2dede 0, #ebcccc 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=1);
	border-color:#dca7a7
}
form.form .select-box:after{
	content:'<>';
	font:.7em Monaco,Menlo,Consolas,"Courier New",monospace;
	color:rgba(0,0,0,0.6);
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
	position:absolute;
	background-image:-webkit-gradient(linear, 0 top, 100% top, from(#fff), to(#eaeaea));
	background-image:-webkit-linear-gradient(left, color-stop(#fff 0), color-stop(#eaeaea 100%));
	background-image:-moz-linear-gradient(left, #fff 0, #eaeaea 100%);
	background-image:linear-gradient(to right, #fff 0, #eaeaea 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeaeaea', GradientType=1);
	height:2em;
	line-height:1.5em;
	padding:0 .6em 0 .6em;
	pointer-events:none;
	right:-0.1em;
	top:.3em;
	border-bottom:1px solid rgba(0,0,0,0.1);
	border-top:1px solid rgba(0,0,0,0.1);
	border-radius:4px 4px 0 0
}
form.form select{
	padding:.1em .2em;
	float:right;
	margin:0;
	margin-right:1px;
	border:thin solid #ddd;
	outline:none;
	display:inline-block;
	line-height:1.25rem;
	background-image:-webkit-gradient(linear, left 0, left 100%, from(#fff), to(#eaeaea));
	background-image:-webkit-linear-gradient(top, #fff, 0, #eaeaea, 100%);
	background-image:-moz-linear-gradient(top, #fff 0, #eaeaea 100%);
	background-image:linear-gradient(to bottom, #fff 0, #eaeaea 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeaeaea', GradientType=0);
	border-radius:4px
}
form.form select option{
	padding-right:1rem
}
form.form .icon-input{
	position:relative
}
form.form .icon-input:after{
	position:absolute;
	top:0;
	right:10%;
	font:1.04em 'Glyphicons Regular';
	color:#777;
	line-height:1.2em
}
form.form .icon-input.warning:after{
	content:"\e197";
	color:#c09853
}
form.form .icon-input.info:after{
	content:"\e196";
	color:#3a87ad
}
form.form .icon-input.error:after{
	content:"\e198";
	color:#b94a48
}
form.form .icon-input.success:after{
	content:"\e194";
	color:#468847
}
form.form.main-search{
	width:100%;
	float:left;
	margin-bottom:1em
}
form.form.main-search input{
	width:80%;
	margin-right:1%;
	padding:.6em .6em
}
form.form.main-search button i:before{
	padding:0;
	padding-right:.5em;
	line-height:1em;
	font-size:1em;
	color:#777
}
form.form .input{
	width:100%;
	float:left;
	margin-bottom:.5em
}
form.form .input label{
	width:100%;
	float:left;
	margin-bottom:.5em
}
form.form .input input,form.form .input textarea{
	width:100%;
	float:left
}
form.form .input.checkbox label{
	width:85%;
	cursor:pointer;
	float:left
}
form.form .input.checkbox input[type="checkbox"]{
	margin-right:1em
}
@media screen and (max-width:50em){
	form.form.main-search input{
		width:70%;
		margin-right:2%
}
}
@media screen and (min-width:50em){
	form.form .input{
		margin-bottom:.6em
}
	form.form .input label{
		width:25%
}
	form.form .input input,form.form .input textarea{
		width:75%
}
}
.nav-container{
	display:table;
	table-layout:fixed;
	width:100%
}
#nav{
	background:#284391;
	display:table;
	table-layout:fixed;
	width:100%;
	list-style:none;
	margin:0;
	position:relative;
	padding:0
}
#nav li{
}
#nav li.mobile-menu{
	display:table-cell
}
#nav li a{
	transition: none;
	display:block;
	text-align:center;
	text-decoration:none
}
#nav li.mobile-menu{
	border-right:thin solid #444;
	display:table-cell
}
#nav li.mobile-menu a{
	padding:.5em 0;
	color:#f7b032;
	line-height:2em
}
#nav li.mobile-menu a:hover{
	color:#fff
}
#nav li.mobile-menu a:hover:before{
	color:#fff
}
#nav li.mobile-menu a:before{
	font-size:1.5em;
	padding:.2em;
	top:-0.1em;
	color:#f7b032
}
#nav li.mobile-menu:last-child a{
	border-radius:0 4px 4px 0
}
#nav li.mobile-menu.show-menu a{
}
#nav li.mobile-menu:last-child{
	border-right:medium none
}
#nav li.desktop-menu{
	background:transparent;
	border-right:0 solid #ddd;
	display:none;
	white-space:nowrap;
	position:relative
}
#nav li.desktop-menu.active a{
	color:#444
}
#nav li.desktop-menu:hover{
}
#nav li.desktop-menu:hover.has-submenu a{
	color:#444
}
#nav li.desktop-menu:hover .submenu{
	opacity:1;
	visibility:visible;
	-webkit-visibility:visible;
	-moz-webkit-visibility:visible;
	-ms-webkit-visibility:visible;
	-o-visibility:visible
}
#nav li.desktop-menu:hover .submenu a{
	color:#444
}
#nav li.desktop-menu:hover .submenu a:hover{
	color:#f7b032
}
#nav li.desktop-menu:hover .submenu a:hover:after{
	color:#f7b032
}
#nav li.desktop-menu a{
	font:400 1em/2em "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-overflow:ellipsis;
	text-wrap:avoid;
	overflow:hidden;
	position:relative;
	padding:0 .5em;
	color:#444444;
}
#nav li.desktop-menu a:hover{
	color:#f7b032;
	transition: all 0.5s ease 0s;
}
#nav li.desktop-menu a:hover:after{
	color:#fff
}
#nav li.desktop-menu a.has-submenu:after{
	position:absolute;
	font:0.8em/1em 'Glyphicons Regular';
	content:"\e224";
	-moz-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
	padding-bottom:1.5em;
	color:#030105
}
#nav li.desktop-menu.has-submenu{
	overflow:visible
}
#nav .submenu{
	position:absolute;
	background:#ffffff;
	border-radius: 7px;
	top:100%;
	margin:0;
	padding:0;
	display:block;
	float:left;
	height:auto;
	opacity:0;
	visibility:hidden;
	-moz-webkit-visibility:hidden;
	-ms-webkit-visibility:hidden;
	-o-webkit-visibility:hidden;
	webkit-visibility:hidden;
	-webkit-transition:all ease-in-out .16s;
	-o-transition:all ease-in-out .16s;
	-moz-transition:all ease-in-out .16s;
	-ms-transition:all ease-in-out .16s;
	transition:all ease-in-out .16s;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
#nav .submenu li{
	display:block;
	width:100%;
	float:left;
	position:relative
}
#nav .submenu li.has-submenu:hover ul.submenu{
	display:block
}
#nav .submenu li a{
	color:#2d2d2d;
	border-top:none;
	font-size:.9em;
	border-bottom: 1px solid rgba(187, 187, 187, 0.15);
	line-height:4em
}
#nav .submenu li a:hover{
	background: rgba(255, 255, 255, 0.15)
}
#nav .submenu li>ul.submenu{
	display:none;
	float:left;
	position:absolute;
	width:100%;
	top:0;
	left:-100%
}
#nav .submenu li>ul.submenu li{
	float:left;
	width:100%
}
ul#mobile-menu{
	border-top: 1px solid rgba(255, 255, 255, 0.15);
	position:absolute;
	left:0;
	width:100%;
	height:0;
	overflow:hidden;
	opacity:0;
	-webkit-transition:all ease-in-out .16s;
	-o-transition:all ease-in-out .16s;
	-moz-transition:all ease-in-out .16s;
	-ms-transition:all ease-in-out .16s;
	transition:all ease-in-out .16s;
	background:#fff;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	z-index:100
}
ul#mobile-menu.active{
	height:auto;
	opacity:1
}
ul#mobile-menu li{
	border-bottom: 1px solid rgba(187, 187, 187, 0.15);
}
ul#mobile-menu li a{
	display:inline-block;
	padding:3px 1em;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align:left;
	color:#2d2d2d;
}
ul#mobile-menu li a:hover,ul#mobile-menu li a:active{
	color:#f7b032
}
ul#mobile-menu ul.submenu{
	position:relative
}
ul#mobile-menu ul.submenu.active{
	display:block
}
.top-menu-search{
	height:0;
	overflow:hidden;
	opacity:1;
	-webkit-transition:all ease-in-out;
	-o-transition:all ease-in-out;
	-moz-transition:all ease-in-out;
	-ms-transition:all ease-in-out;
	transition:all ease-in-out
}
.top-menu-search.active{
	margin:1em;
	opacity:1;
	height:auto
}
.top-menu-search input[type="search"]{
	width:68%;
	margin-right:2%
}
.top-menu-search button{
	width:30%
}
.top-menu-search .search{
	padding:0
}
.top-menu-search .search:before{
	padding:0;
	font-size:1em;
	line-height:1em;
	padding-right:.5em
}
ul.social-links{
	list-style:none;
	display:none
}
ul.social-links li{
	float:left;
	margin-right:1em
}
ul.social-links li>a{
	display:block;
	position:relative;
	top:.9em
}
ul.social-links li>a:hover:before{
	color:#fff
}
ul.social-links li>a:before{
	font-size:1.2em;
	line-height:2em
}
#slider{
	width:100%;
	float:left;
	overflow:hidden;
	max-height:29.9em
}
#slider .slider{
	width:100%;
	overflow:hidden;
	float:left
}
#slider ul.slides{
	width:100%;
	padding:0;
	margin:0;
	-webkit-transition:all ease-in-out 1.5s;
	-o-transition:all ease-in-out 1.5s;
	-moz-transition:all ease-in-out 1.5s;
	-ms-transition:all ease-in-out 1.5s;
	transition:all ease-in-out 1.5s
}
#slider ul.slides li.slide{
	display:inline-block;
	float:left
}
#slider ul.slides li.slide img{
	display:block;
	width:100%
}
#slider .slider-nav a{
	position:absolute;
	padding:0 2%;
	top:40%
}
#slider .slider-nav a:before{
	z-index:10;
	font-size:2em;
	display:block;
	color:#777;
	outline:none
}
#slider .slider-nav .slider-nav-prev{
	left:0
}
#slider .slider-nav .slider-nav-next{
	right:0
}
@media screen and (max-width:50em){
	#slider .slider-nav a:before{
		font-size:1em
}
}
[data-tip]{
	position:relative;
	display:inline-block
}
html,html .halflings{
	-webkit-font-smoothing:antialiased !important
}
@font-face{
	font-family:'Glyphicons Regular';
	src:url('../fonts/glyphicons-regular.eot');
	src:url('../fonts/glyphicons-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-regular.woff') format('woff'),url('../fonts/glyphicons-regular.ttf') format('truetype'),url('../fonts/glyphicons-regular.svg#glyphiconsregular') format('svg');
	font-weight:normal;
	font-style:normal
}
.glyphicons{
	display:inline-block;
	position:relative;
	color:#1d1d1b;
	text-decoration:none;
	*display:inline;
	*zoom:1;
	vertical-align:middle
}
.glyphicons:before{
	position:relative;
	font:24px/1em 'Glyphicons Regular';
	font-style:normal;
	font-weight:normal;
	color:#ddd;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	text-transform:none;
	-webkit-font-smoothing:antialiased
}
.glyphicons.white:before{
	color:#fff
}
.glyphicons.glass:before{
	content:"\e001"
}
.glyphicons.leaf:before{
	content:"\e002"
}
.glyphicons.dog:before{
	content:"\e003"
}
.glyphicons.user:before{
	content:"\e004"
}
.glyphicons.girl:before{
	content:"\e005"
}
.glyphicons.car:before{
	content:"\e006"
}
.glyphicons.user_add:before{
	content:"\e007"
}
.glyphicons.user_remove:before{
	content:"\e008"
}
.glyphicons.film:before{
	content:"\e009"
}
.glyphicons.magic:before{
	content:"\e010"
}
.glyphicons.envelope:before{
	content:"\2709"
}
.glyphicons.camera:before{
	content:"\e012"
}
.glyphicons.heart:before{
	content:"\e013"
}
.glyphicons.beach_umbrella:before{
	content:"\e014"
}
.glyphicons.train:before{
	content:"\e015"
}
.glyphicons.print:before{
	content:"\e016"
}
.glyphicons.bin:before{
	content:"\e017"
}
.glyphicons.music:before{
	content:"\e018"
}
.glyphicons.note:before{
	content:"\e019"
}
.glyphicons.heart_empty:before{
	content:"\e020"
}
.glyphicons.home:before{
	content:"\e021"
}
.glyphicons.snowflake:before{
	content:"\2744"
}
.glyphicons.fire:before{
	content:"\e023"
}
.glyphicons.magnet:before{
	content:"\e024"
}
.glyphicons.parents:before{
	content:"\e025"
}
.glyphicons.binoculars:before{
	content:"\e026"
}
.glyphicons.road:before{
	content:"\e027"
}
.glyphicons.search:before{
	content:"\e028"
}
.glyphicons.cars:before{
	content:"\e029"
}
.glyphicons.notes_2:before{
	content:"\e030"
}
.glyphicons.pencil:before{
	content:"\270F"
}
.glyphicons.bus:before{
	content:"\e032"
}
.glyphicons.wifi_alt:before{
	content:"\e033"
}
.glyphicons.luggage:before{
	content:"\e034"
}
.glyphicons.old_man:before{
	content:"\e035"
}
.glyphicons.woman:before{
	content:"\e036"
}
.glyphicons.file:before{
	content:"\e037"
}
.glyphicons.coins:before{
	content:"\e038"
}
.glyphicons.airplane:before{
	content:"\2708"
}
.glyphicons.notes:before{
	content:"\e040"
}
.glyphicons.stats:before{
	content:"\e041"
}
.glyphicons.charts:before{
	content:"\e042"
}
.glyphicons.pie_chart:before{
	content:"\e043"
}
.glyphicons.group:before{
	content:"\e044"
}
.glyphicons.keys:before{
	content:"\e045"
}
.glyphicons.calendar:before{
	content:"\e046"
}
.glyphicons.router:before{
	content:"\e047"
}
.glyphicons.camera_small:before{
	content:"\e048"
}
.glyphicons.dislikes:before{
	content:"\e049"
}
.glyphicons.star:before{
	content:"\e050"
}
.glyphicons.link:before{
	content:"\e051"
}
.glyphicons.eye_open:before{
	content:"\e052"
}
.glyphicons.eye_close:before{
	content:"\e053"
}
.glyphicons.alarm:before{
	content:"\e054"
}
.glyphicons.clock:before{
	content:"\e055"
}
.glyphicons.stopwatch:before{
	content:"\e056"
}
.glyphicons.projector:before{
	content:"\e057"
}
.glyphicons.history:before{
	content:"\e058"
}
.glyphicons.truck:before{
	content:"\e059"
}
.glyphicons.cargo:before{
	content:"\e060"
}
.glyphicons.compass:before{
	content:"\e061"
}
.glyphicons.keynote:before{
	content:"\e062"
}
.glyphicons.paperclip:before{
	content:"\e063"
}
.glyphicons.power:before{
	content:"\e064"
}
.glyphicons.lightbulb:before{
	content:"\e065"
}
.glyphicons.tag:before{
	content:"\e066"
}
.glyphicons.tags:before{
	content:"\e067"
}
.glyphicons.cleaning:before{
	content:"\e068"
}
.glyphicons.ruller:before{
	content:"\e069"
}
.glyphicons.gift:before{
	content:"\e070"
}
.glyphicons.umbrella:before{
	content:"\2602"
}
.glyphicons.book:before{
	content:"\e072"
}
.glyphicons.bookmark:before{
	content:"\e073"
}
.glyphicons.wifi:before{
	content:"\e074"
}
.glyphicons.cup:before{
	content:"\e075"
}
.glyphicons.stroller:before{
	content:"\e076"
}
.glyphicons.headphones:before{
	content:"\e077"
}
.glyphicons.headset:before{
	content:"\e078"
}
.glyphicons.warning_sign:before{
	content:"\e079"
}
.glyphicons.signal:before{
	content:"\e080"
}
.glyphicons.retweet:before{
	content:"\e081"
}
.glyphicons.refresh:before{
	content:"\e082"
}
.glyphicons.roundabout:before{
	content:"\e083"
}
.glyphicons.random:before{
	content:"\e084"
}
.glyphicons.heat:before{
	content:"\e085"
}
.glyphicons.repeat:before{
	content:"\e086"
}
.glyphicons.display:before{
	content:"\e087"
}
.glyphicons.log_book:before{
	content:"\e088"
}
.glyphicons.adress_book:before{
	content:"\e089"
}
.glyphicons.building:before{
	content:"\e090"
}
.glyphicons.eyedropper:before{
	content:"\e091"
}
.glyphicons.adjust:before{
	content:"\e092"
}
.glyphicons.tint:before{
	content:"\e093"
}
.glyphicons.crop:before{
	content:"\e094"
}
.glyphicons.vector_path_square:before{
	content:"\e095"
}
.glyphicons.vector_path_circle:before{
	content:"\e096"
}
.glyphicons.vector_path_polygon:before{
	content:"\e097"
}
.glyphicons.vector_path_line:before{
	content:"\e098"
}
.glyphicons.vector_path_curve:before{
	content:"\e099"
}
.glyphicons.vector_path_all:before{
	content:"\e100"
}
.glyphicons.font:before{
	content:"\e101"
}
.glyphicons.italic:before{
	content:"\e102"
}
.glyphicons.bold:before{
	content:"\e103"
}
.glyphicons.text_underline:before{
	content:"\e104"
}
.glyphicons.text_strike:before{
	content:"\e105"
}
.glyphicons.text_height:before{
	content:"\e106"
}
.glyphicons.text_width:before{
	content:"\e107"
}
.glyphicons.text_resize:before{
	content:"\e108"
}
.glyphicons.left_indent:before{
	content:"\e109"
}
.glyphicons.right_indent:before{
	content:"\e110"
}
.glyphicons.align_left:before{
	content:"\e111"
}
.glyphicons.align_center:before{
	content:"\e112"
}
.glyphicons.align_right:before{
	content:"\e113"
}
.glyphicons.justify:before{
	content:"\e114"
}
.glyphicons.list:before{
	content:"\e115"
}
.glyphicons.text_smaller:before{
	content:"\e116"
}
.glyphicons.text_bigger:before{
	content:"\e117"
}
.glyphicons.embed:before{
	content:"\e118"
}
.glyphicons.embed_close:before{
	content:"\e119"
}
.glyphicons.table:before{
	content:"\e120"
}
.glyphicons.message_full:before{
	content:"\e121"
}
.glyphicons.message_empty:before{
	content:"\e122"
}
.glyphicons.message_in:before{
	content:"\e123"
}
.glyphicons.message_out:before{
	content:"\e124"
}
.glyphicons.message_plus:before{
	content:"\e125"
}
.glyphicons.message_minus:before{
	content:"\e126"
}
.glyphicons.message_ban:before{
	content:"\e127"
}
.glyphicons.message_flag:before{
	content:"\e128"
}
.glyphicons.message_lock:before{
	content:"\e129"
}
.glyphicons.message_new:before{
	content:"\e130"
}
.glyphicons.inbox:before{
	content:"\e131"
}
.glyphicons.inbox_plus:before{
	content:"\e132"
}
.glyphicons.inbox_minus:before{
	content:"\e133"
}
.glyphicons.inbox_lock:before{
	content:"\e134"
}
.glyphicons.inbox_in:before{
	content:"\e135"
}
.glyphicons.inbox_out:before{
	content:"\e136"
}
.glyphicons.cogwheel:before{
	content:"\e137"
}
.glyphicons.cogwheels:before{
	content:"\e138"
}
.glyphicons.picture:before{
	content:"\e139"
}
.glyphicons.adjust_alt:before{
	content:"\e140"
}
.glyphicons.database_lock:before{
	content:"\e141"
}
.glyphicons.database_plus:before{
	content:"\e142"
}
.glyphicons.database_minus:before{
	content:"\e143"
}
.glyphicons.database_ban:before{
	content:"\e144"
}
.glyphicons.folder_open:before{
	content:"\e145"
}
.glyphicons.folder_plus:before{
	content:"\e146"
}
.glyphicons.folder_minus:before{
	content:"\e147"
}
.glyphicons.folder_lock:before{
	content:"\e148"
}
.glyphicons.folder_flag:before{
	content:"\e149"
}
.glyphicons.folder_new:before{
	content:"\e150"
}
.glyphicons.edit:before{
	content:"\e151"
}
.glyphicons.new_window:before{
	content:"\e152"
}
.glyphicons.check:before{
	content:"\e153"
}
.glyphicons.unchecked:before{
	content:"\e154"
}
.glyphicons.more_windows:before{
	content:"\e155"
}
.glyphicons.show_big_thumbnails:before{
	content:"\e156"
}
.glyphicons.show_thumbnails:before{
	content:"\e157"
}
.glyphicons.show_thumbnails_with_lines:before{
	content:"\e158"
}
.glyphicons.show_lines:before{
	content:"\e159"
}
.glyphicons.playlist:before{
	content:"\e160"
}
.glyphicons.imac:before{
	content:"\e161"
}
.glyphicons.macbook:before{
	content:"\e162"
}
.glyphicons.ipad:before{
	content:"\e163"
}
.glyphicons.iphone:before{
	content:"\e164"
}
.glyphicons.iphone_transfer:before{
	content:"\e165"
}
.glyphicons.iphone_exchange:before{
	content:"\e166"
}
.glyphicons.ipod:before{
	content:"\e167"
}
.glyphicons.ipod_shuffle:before{
	content:"\e168"
}
.glyphicons.ear_plugs:before{
	content:"\e169"
}
.glyphicons.phone:before{
	content:"\e170"
}
.glyphicons.step_backward:before{
	content:"\e171"
}
.glyphicons.fast_backward:before{
	content:"\e172"
}
.glyphicons.rewind:before{
	content:"\e173"
}
.glyphicons.play:before{
	content:"\e174"
}
.glyphicons.pause:before{
	content:"\e175"
}
.glyphicons.stop:before{
	content:"\e176"
}
.glyphicons.forward:before{
	content:"\e177"
}
.glyphicons.fast_forward:before{
	content:"\e178"
}
.glyphicons.step_forward:before{
	content:"\e179"
}
.glyphicons.eject:before{
	content:"\e180"
}
.glyphicons.facetime_video:before{
	content:"\e181"
}
.glyphicons.download_alt:before{
	content:"\e182"
}
.glyphicons.mute:before{
	content:"\e183"
}
.glyphicons.volume_down:before{
	content:"\e184"
}
.glyphicons.volume_up:before{
	content:"\e185"
}
.glyphicons.screenshot:before{
	content:"\e186"
}
.glyphicons.move:before{
	content:"\e187"
}
.glyphicons.more:before{
	content:"\e188"
}
.glyphicons.brightness_reduce:before{
	content:"\e189"
}
.glyphicons.brightness_increase:before{
	content:"\e190"
}
.glyphicons.circle_plus:before{
	content:"\e191"
}
.glyphicons.circle_minus:before{
	content:"\e192"
}
.glyphicons.circle_remove:before{
	content:"\e193"
}
.glyphicons.circle_ok:before{
	content:"\e194"
}
.glyphicons.circle_question_mark:before{
	content:"\e195"
}
.glyphicons.circle_info:before{
	content:"\e196"
}
.glyphicons.circle_exclamation_mark:before{
	content:"\e197"
}
.glyphicons.remove:before{
	content:"\e198"
}
.glyphicons.ok:before{
	content:"\e199"
}
.glyphicons.ban:before{
	content:"\e200"
}
.glyphicons.download:before{
	content:"\e201"
}
.glyphicons.upload:before{
	content:"\e202"
}
.glyphicons.shopping_cart:before{
	content:"\e203"
}
.glyphicons.lock:before{
	content:"\e204"
}
.glyphicons.unlock:before{
	content:"\e205"
}
.glyphicons.electricity:before{
	content:"\e206"
}
.glyphicons.ok_2:before{
	content:"\e207"
}
.glyphicons.remove_2:before{
	content:"\e208"
}
.glyphicons.cart_out:before{
	content:"\e209"
}
.glyphicons.cart_in:before{
	content:"\e210"
}
.glyphicons.left_arrow:before{
	content:"\e211"
}
.glyphicons.right_arrow:before{
	content:"\e212"
}
.glyphicons.down_arrow:before{
	content:"\e213"
}
.glyphicons.up_arrow:before{
	content:"\e214"
}
.glyphicons.resize_small:before{
	content:"\e215"
}
.glyphicons.resize_full:before{
	content:"\e216"
}
.glyphicons.circle_arrow_left:before{
	content:"\e217"
}
.glyphicons.circle_arrow_right:before{
	content:"\e218"
}
.glyphicons.circle_arrow_top:before{
	content:"\e219"
}
.glyphicons.circle_arrow_down:before{
	content:"\e220"
}
.glyphicons.play_button:before{
	content:"\e221"
}
.glyphicons.unshare:before{
	content:"\e222"
}
.glyphicons.share:before{
	content:"\e223"
}
.glyphicons.chevron-right:before{
	content:"\e224"
}
.glyphicons.chevron-left:before{
	content:"\e225"
}
.glyphicons.bluetooth:before{
	content:"\e226"
}
.glyphicons.euro:before{
	content:"\20AC"
}
.glyphicons.usd:before{
	content:"\e228"
}
.glyphicons.gbp:before{
	content:"\e229"
}
.glyphicons.retweet_2:before{
	content:"\e230"
}
.glyphicons.moon:before{
	content:"\e231"
}
.glyphicons.sun:before{
	content:"\2609"
}
.glyphicons.cloud:before{
	content:"\2601"
}
.glyphicons.direction:before{
	content:"\e234"
}
.glyphicons.brush:before{
	content:"\e235"
}
.glyphicons.pen:before{
	content:"\e236"
}
.glyphicons.zoom_in:before{
	content:"\e237"
}
.glyphicons.zoom_out:before{
	content:"\e238"
}
.glyphicons.pin:before{
	content:"\e239"
}
.glyphicons.albums:before{
	content:"\e240"
}
.glyphicons.rotation_lock:before{
	content:"\e241"
}
.glyphicons.flash:before{
	content:"\e242"
}
.glyphicons.google_maps:before{
	content:"\e243"
}
.glyphicons.anchor:before{
	content:"\2693"
}
.glyphicons.conversation:before{
	content:"\e245"
}
.glyphicons.chat:before{
	content:"\e246"
}
.glyphicons.male:before{
	content:"\e247"
}
.glyphicons.female:before{
	content:"\e248"
}
.glyphicons.asterisk:before{
	content:"\002A"
}
.glyphicons.divide:before{
	content:"\00F7"
}
.glyphicons.snorkel_diving:before{
	content:"\e251"
}
.glyphicons.scuba_diving:before{
	content:"\e252"
}
.glyphicons.oxygen_bottle:before{
	content:"\e253"
}
.glyphicons.fins:before{
	content:"\e254"
}
.glyphicons.fishes:before{
	content:"\e255"
}
.glyphicons.boat:before{
	content:"\e256"
}
.glyphicons.delete:before{
	content:"\e257"
}
.glyphicons.sheriffs_star:before{
	content:"\e258"
}
.glyphicons.qrcode:before{
	content:"\e259"
}
.glyphicons.barcode:before{
	content:"\e260"
}
.glyphicons.pool:before{
	content:"\e261"
}
.glyphicons.buoy:before{
	content:"\e262"
}
.glyphicons.spade:before{
	content:"\e263"
}
.glyphicons.bank:before{
	content:"\e264"
}
.glyphicons.vcard:before{
	content:"\e265"
}
.glyphicons.electrical_plug:before{
	content:"\e266"
}
.glyphicons.flag:before{
	content:"\e267"
}
.glyphicons.credit_card:before{
	content:"\e268"
}
.glyphicons.keyboard-wireless:before{
	content:"\e269"
}
.glyphicons.keyboard-wired:before{
	content:"\e270"
}
.glyphicons.shield:before{
	content:"\e271"
}
.glyphicons.ring:before{
	content:"\02DA"
}
.glyphicons.cake:before{
	content:"\e273"
}
.glyphicons.drink:before{
	content:"\e274"
}
.glyphicons.beer:before{
	content:"\e275"
}
.glyphicons.fast_food:before{
	content:"\e276"
}
.glyphicons.cutlery:before{
	content:"\e277"
}
.glyphicons.pizza:before{
	content:"\e278"
}
.glyphicons.birthday_cake:before{
	content:"\e279"
}
.glyphicons.tablet:before{
	content:"\e280"
}
.glyphicons.settings:before{
	content:"\e281"
}
.glyphicons.bullets:before{
	content:"\e282"
}
.glyphicons.cardio:before{
	content:"\e283"
}
.glyphicons.t-shirt:before{
	content:"\e284"
}
.glyphicons.pants:before{
	content:"\e285"
}
.glyphicons.sweater:before{
	content:"\e286"
}
.glyphicons.fabric:before{
	content:"\e287"
}
.glyphicons.leather:before{
	content:"\e288"
}
.glyphicons.scissors:before{
	content:"\e289"
}
.glyphicons.bomb:before{
	content:"\e290"
}
.glyphicons.skull:before{
	content:"\e291"
}
.glyphicons.celebration:before{
	content:"\e292"
}
.glyphicons.tea_kettle:before{
	content:"\e293"
}
.glyphicons.french_press:before{
	content:"\e294"
}
.glyphicons.coffe_cup:before{
	content:"\e295"
}
.glyphicons.pot:before{
	content:"\e296"
}
.glyphicons.grater:before{
	content:"\e297"
}
.glyphicons.kettle:before{
	content:"\e298"
}
.glyphicons.hospital:before{
	content:"\e299"
}
.glyphicons.hospital_h:before{
	content:"\e300"
}
.glyphicons.microphone:before{
	content:"\e301"
}
.glyphicons.webcam:before{
	content:"\e302"
}
.glyphicons.temple_christianity_church:before{
	content:"\e303"
}
.glyphicons.temple_islam:before{
	content:"\e304"
}
.glyphicons.temple_hindu:before{
	content:"\e305"
}
.glyphicons.temple_buddhist:before{
	content:"\e306"
}
.glyphicons.bicycle:before{
	content:"\e307"
}
.glyphicons.life_preserver:before{
	content:"\e308"
}
.glyphicons.share_alt:before{
	content:"\e309"
}
.glyphicons.comments:before{
	content:"\e310"
}
.glyphicons.flower:before{
	content:"\2698"
}
.glyphicons.baseball:before{
	content:"\e312"
}
.glyphicons.rugby:before{
	content:"\e313"
}
.glyphicons.ax:before{
	content:"\e314"
}
.glyphicons.table_tennis:before{
	content:"\e315"
}
.glyphicons.bowling:before{
	content:"\e316"
}
.glyphicons.tree_conifer:before{
	content:"\e317"
}
.glyphicons.tree_deciduous:before{
	content:"\e318"
}
.glyphicons.more_items:before{
	content:"\e319"
}
.glyphicons.sort:before{
	content:"\e320"
}
.glyphicons.filter:before{
	content:"\e321"
}
.glyphicons.gamepad:before{
	content:"\e322"
}
.glyphicons.playing_dices:before{
	content:"\e323"
}
.glyphicons.calculator:before{
	content:"\e324"
}
.glyphicons.tie:before{
	content:"\e325"
}
.glyphicons.wallet:before{
	content:"\e326"
}
.glyphicons.piano:before{
	content:"\e327"
}
.glyphicons.sampler:before{
	content:"\e328"
}
.glyphicons.podium:before{
	content:"\e329"
}
.glyphicons.soccer_ball:before{
	content:"\e330"
}
.glyphicons.blog:before{
	content:"\e331"
}
.glyphicons.dashboard:before{
	content:"\e332"
}
.glyphicons.certificate:before{
	content:"\e333"
}
.glyphicons.bell:before{
	content:"\e334"
}
.glyphicons.candle:before{
	content:"\e335"
}
.glyphicons.pushpin:before{
	content:"\e336"
}
.glyphicons.iphone_shake:before{
	content:"\e337"
}
.glyphicons.pin_flag:before{
	content:"\e338"
}
.glyphicons.turtle:before{
	content:"\e339"
}
.glyphicons.rabbit:before{
	content:"\e340"
}
.glyphicons.globe:before{
	content:"\e341"
}
.glyphicons.briefcase:before{
	content:"\e342"
}
.glyphicons.hdd:before{
	content:"\e343"
}
.glyphicons.thumbs_up:before{
	content:"\e344"
}
.glyphicons.thumbs_down:before{
	content:"\e345"
}
.glyphicons.hand_right:before{
	content:"\e346"
}
.glyphicons.hand_left:before{
	content:"\e347"
}
.glyphicons.hand_up:before{
	content:"\e348"
}
.glyphicons.hand_down:before{
	content:"\e349"
}
.glyphicons.fullscreen:before{
	content:"\e350"
}
.glyphicons.shopping_bag:before{
	content:"\e351"
}
.glyphicons.book_open:before{
	content:"\e352"
}
.glyphicons.nameplate:before{
	content:"\e353"
}
.glyphicons.nameplate_alt:before{
	content:"\e354"
}
.glyphicons.vases:before{
	content:"\e355"
}
.glyphicons.bullhorn:before{
	content:"\e356"
}
.glyphicons.dumbbell:before{
	content:"\e357"
}
.glyphicons.suitcase:before{
	content:"\e358"
}
.glyphicons.file_import:before{
	content:"\e359"
}
.glyphicons.file_export:before{
	content:"\e360"
}
.glyphicons.bug:before{
	content:"\e361"
}
.glyphicons.crown:before{
	content:"\e362"
}
.glyphicons.smoking:before{
	content:"\e363"
}
.glyphicons.cloud-upload:before{
	content:"\e364"
}
.glyphicons.cloud-download:before{
	content:"\e365"
}
.glyphicons.restart:before{
	content:"\e366"
}
.glyphicons.security_camera:before{
	content:"\e367"
}
.glyphicons.expand:before{
	content:"\e368"
}
.glyphicons.collapse:before{
	content:"\e369"
}
.glyphicons.collapse_top:before{
	content:"\e370"
}
.glyphicons.globe_af:before{
	content:"\e371"
}
.glyphicons.global:before{
	content:"\e372"
}
.glyphicons.spray:before{
	content:"\e373"
}
.glyphicons.nails:before{
	content:"\e374"
}
.glyphicons.claw_hammer:before{
	content:"\e375"
}
.glyphicons.classic_hammer:before{
	content:"\e376"
}
.glyphicons.hand_saw:before{
	content:"\e377"
}
.glyphicons.riflescope:before{
	content:"\e378"
}
.glyphicons.electrical_socket_eu:before{
	content:"\e379"
}
.glyphicons.electrical_socket_us:before{
	content:"\e380"
}
.glyphicons.pinterest:before{
	content:"\e381"
}
.glyphicons.dropbox:before{
	content:"\e382"
}
.glyphicons.google_plus:before,.glyphicons.gp:before{
	content:"\e383"
}
.glyphicons.jolicloud:before{
	content:"\e384"
}
.glyphicons.yahoo:before{
	content:"\e385"
}
.glyphicons.blogger:before{
	content:"\e386"
}
.glyphicons.picasa:before{
	content:"\e387"
}
.glyphicons.amazon:before{
	content:"\e388"
}
.glyphicons.tumblr:before{
	content:"\e389"
}
.glyphicons.wordpress:before{
	content:"\e390"
}
.glyphicons.instapaper:before{
	content:"\e391"
}
.glyphicons.evernote:before{
	content:"\e392"
}
.glyphicons.xing:before{
	content:"\e393"
}
.glyphicons.zootool:before{
	content:"\e394"
}
.glyphicons.dribbble:before{
	content:"\e395"
}
.glyphicons.deviantart:before{
	content:"\e396"
}
.glyphicons.read_it_later:before{
	content:"\e397"
}
.glyphicons.linked_in:before{
	content:"\e398"
}
.glyphicons.forrst:before{
	content:"\e399"
}
.glyphicons.pinboard:before{
	content:"\e400"
}
.glyphicons.behance:before{
	content:"\e401"
}
.glyphicons.github:before{
	content:"\e402"
}
.glyphicons.youtube:before,.glyphicons.yt:before{
	content:"\e403"
}
.glyphicons.skitch:before{
	content:"\e404"
}
.glyphicons.foursquare:before{
	content:"\e405"
}
.glyphicons.quora:before{
	content:"\e406"
}
.glyphicons.badoo:before{
	content:"\e407"
}
.glyphicons.spotify:before{
	content:"\e408"
}
.glyphicons.stumbleupon:before{
	content:"\e409"
}
.glyphicons.readability:before{
	content:"\e410"
}
.glyphicons.facebook:before,.glyphicons.fb:before{
	content:"\e411"
}
.glyphicons.twitter:before,.glyphicons.tw:before{
	content:"\e412"
}
.glyphicons.instagram:before{
	content:"\e413"
}
.glyphicons.posterous_spaces:before{
	content:"\e414"
}
.glyphicons.vimeo:before{
	content:"\e415"
}
.glyphicons.flickr:before{
	content:"\e416"
}
.glyphicons.last_fm:before{
	content:"\e417"
}
.glyphicons.rss:before{
	content:"\e418"
}
.glyphicons.skype:before{
	content:"\e419"
}
.glyphicons.e-mail:before{
	content:"\e420"
}
.hint,[data-hint]{
	position:relative;
	display:inline-block;
}
.hint:before,.hint:after,[data-hint]:before,[data-hint]:after{
	position:absolute;
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	visibility:hidden;
	opacity:0;
	z-index:1000000;
	pointer-events:none;
	-webkit-transition:.3s ease;
	-moz-transition:.3s ease;
	transition:.3s ease
}
.hint:hover:before,.hint:hover:after,.hint:focus:before,.hint:focus:after,[data-hint]:hover:before,[data-hint]:hover:after,[data-hint]:focus:before,[data-hint]:focus:after{
	visibility:visible;
	opacity:1
}
.hint:before,[data-hint]:before{
	content:'';
	position:absolute;
	background:transparent;
	border:6px solid transparent;
	z-index:1000001
}
.hint:after,[data-hint]:after{
	content:attr(data-hint);
	background:#383838;
	color:#fff;
	text-shadow:0 -1px 0 #000;
	padding:8px 10px;
	font-size:12px;
	line-height:12px;
	white-space:nowrap;
	box-shadow:4px 4px 8px rgba(0,0,0,0.3)
}
.hint--top:before{
	border-top-color:#f7b032
}
.hint--bottom:before{
	border-bottom-color:#f7b032
}
.hint--left:before{
	border-left-color:#f7b032
}
.hint--right:before{
	border-right-color:#f7b032
}
.hint--top:before{
	margin-bottom:-12px
}
.hint--top:after{
	margin-left:-18px
}
.hint--top:before,.hint--top:after{
	bottom:100%;
	left:50%
}
.hint--top:hover:after,.hint--top:hover:before,.hint--top:focus:after,.hint--top:focus:before{
	-webkit-transform:translateY(-8px);
	-moz-transform:translateY(-8px);
	transform:translateY(-8px)
}
.hint--bottom:before{
	margin-top:-12px
}
.hint--bottom:after{
	margin-left:-18px
}
.hint--bottom:before,.hint--bottom:after{
	top:100%;
	left:50%
}
.hint--bottom:hover:after,.hint--bottom:hover:before,.hint--bottom:focus:after,.hint--bottom:focus:before{
	-webkit-transform:translateY(8px);
	-moz-transform:translateY(8px);
	transform:translateY(8px)
}
.hint--right:before{
	margin-left:-12px;
	margin-bottom:-6px
}
.hint--right:after{
	margin-bottom:-14px
}
.hint--right:before,.hint--right:after{
	left:100%;
	bottom:50%
}
.hint--right:hover:after,.hint--right:hover:before,.hint--right:focus:after,.hint--right:focus:before{
	-webkit-transform:translateX(8px);
	-moz-transform:translateX(8px);
	transform:translateX(8px)
}
.hint--left:before{
	margin-right:-12px;
	margin-bottom:-6px
}
.hint--left:after{
	margin-bottom:-14px
}
.hint--left:before,.hint--left:after{
	right:100%;
	bottom:50%
}
.hint--left:hover:after,.hint--left:hover:before,.hint--left:focus:after,.hint--left:focus:before{
	-webkit-transform:translateX(-8px);
	-moz-transform:translateX(-8px);
	transform:translateX(-8px)
}
.hint--error:after{
	background-color:#b34e4d;
	text-shadow:0 -1px 0 #592726
}
.hint--error.hint--top:before{
	border-top-color:#b34e4d
}
.hint--error.hint--bottom:before{
	border-bottom-color:#b34e4d
}
.hint--error.hint--left:before{
	border-left-color:#b34e4d
}
.hint--error.hint--right:before{
	border-right-color:#b34e4d
}
.hint--warning:after{
	background-color:#c09854;
	text-shadow:0 -1px 0 #6c5328
}
.hint--warning.hint--top:before{
	border-top-color:#c09854
}
.hint--warning.hint--bottom:before{
	border-bottom-color:#c09854
}
.hint--warning.hint--left:before{
	border-left-color:#c09854
}
.hint--warning.hint--right:before{
	border-right-color:#c09854
}
.hint--info:after{
	background-color:#3986ac;
	text-shadow:0 -1px 0 #193b4d
}
.hint--info.hint--top:before{
	border-top-color:#3986ac
}
.hint--info.hint--bottom:before{
	border-bottom-color:#3986ac
}
.hint--info.hint--left:before{
	border-left-color:#3986ac
}
.hint--info.hint--right:before{
	border-right-color:#3986ac
}
.hint--success:after{
	background-color:#458746;
	text-shadow:0 -1px 0 #1a321a
}
.hint--success.hint--top:before{
	border-top-color:#458746
}
.hint--success.hint--bottom:before{
	border-bottom-color:#458746
}
.hint--success.hint--left:before{
	border-left-color:#458746
}
.hint--success.hint--right:before{
	border-right-color:#458746
}
.hint--always:after,.hint--always:before{
	opacity:1;
	visibility:visible
}
.hint--always.hint--top:after,.hint--always.hint--top:before{
	-webkit-transform:translateY(-8px);
	-moz-transform:translateY(-8px);
	transform:translateY(-8px)
}
.hint--always.hint--bottom:after,.hint--always.hint--bottom:before{
	-webkit-transform:translateY(8px);
	-moz-transform:translateY(8px);
	transform:translateY(8px)
}
.hint--always.hint--left:after,.hint--always.hint--left:before{
	-webkit-transform:translateX(-8px);
	-moz-transform:translateX(-8px);
	transform:translateX(-8px)
}
.hint--always.hint--right:after,.hint--always.hint--right:before{
	-webkit-transform:translateX(8px);
	-moz-transform:translateX(8px);
	transform:translateX(8px)
}
.hint--rounded:after{
	border-radius:4px
}
.hint--bounce:before,.hint--bounce:after{
	-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);
	-moz-transition:opacity .3s ease,visibility .3s ease,-moz-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);
	transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71, 1.7, .77, 1.24)
}
.tabs{
	width:100%;
	float:left;
	margin:1em 0
}
.tabs .tabs-navigation{
	width:100%;
	float:left;
	position:relative;
	z-index:2
}
.tabs .tabs-navigation ul{
	width:100%;
	margin:0;
	padding:0;
	float:left
}
.tabs .tabs-navigation ul li{
	float:left;
	margin:0;
	line-height:2.5em;
	padding:0 1em;
	margin-right:.5em;
	border:thin solid #ddd;
	border-bottom:0;
	background:#f9f9f9
}
.tabs .tabs-navigation ul li .glyphicons:before{
	font-size:1.5em;
	top:-0.1em;
	margin-right:.5em
}
.tabs .tabs-navigation ul li.active{
	-webkit-box-shadow:.05em .1em 0 #fff;
	-moz-box-shadow:.05em .1em 0 #fff;
	box-shadow:.05em .1em 0 #fff;
	background:#fff
}
.tabs .tabs-content{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:1em;
	width:100%;
	float:left;
	border:thin solid #ddd
}
.tabs .tabs-content .tab{
	display:none
}
.tabs .tabs-content .tab.active{
	display:block
}
@media screen and (max-width:50em){
	.tabs .tabs-navigation ul li{
		width:100%
}
}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{
	padding:0;
	margin:0;
	border:0;
	outline:none;
	vertical-align:top
}
.fancybox-wrap{
	position:absolute;
	top:0;
	left:0;
	z-index:8020
}
.fancybox-skin{
	position:relative;
	background:#f9f9f9;
	color:#444;
	text-shadow:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.fancybox-opened{
	z-index:8030
}
.fancybox-opened .fancybox-skin{
	-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);
	-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);
	box-shadow:0 10px 25px rgba(0,0,0,0.5)
}
.fancybox-outer,.fancybox-inner{
	position:relative
}
.fancybox-inner{
	overflow:hidden
}
.fancybox-type-iframe .fancybox-inner{
	-webkit-overflow-scrolling:touch
}
.fancybox-error{
	color:#444;
	font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin:0;
	padding:15px;
	white-space:nowrap
}
.fancybox-image,.fancybox-iframe{
	display:block;
	width:100%;
	height:100%
}
.fancybox-image{
	max-width:100%;
	max-height:100%
}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{
	background-image:url('../images/fancybox/fancybox_sprite.png')
}
#fancybox-loading{
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-22px;
	margin-left:-22px;
	background-position:0 -108px;
	opacity:.8;
	cursor:pointer;
	z-index:8060
}
#fancybox-loading div{
	width:44px;
	height:44px;
	background:url('../images/fancybox/fancybox_loading.gif') center center no-repeat
}
.fancybox-close{
	position:absolute;
	top:-18px;
	right:-18px;
	width:36px;
	height:36px;
	cursor:pointer;
	z-index:8040
}
.fancybox-nav{
	position:absolute;
	top:0;
	width:40%;
	height:100%;
	cursor:pointer;
	text-decoration:none;
	background:transparent url('../images/fancybox/blank.gif');
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	z-index:8040
}
.fancybox-prev{
	left:0
}
.fancybox-next{
	right:0
}
.fancybox-nav span{
	position:absolute;
	top:50%;
	width:36px;
	height:34px;
	margin-top:-18px;
	cursor:pointer;
	z-index:8040;
	visibility:hidden
}
.fancybox-prev span{
	left:10px;
	background-position:0 -36px
}
.fancybox-next span{
	right:10px;
	background-position:0 -72px
}
.fancybox-nav:hover span{
	visibility:visible
}
.fancybox-tmp{
	position:absolute;
	top:-99999px;
	left:-99999px;
	max-width:99999px;
	max-height:99999px;
	overflow:visible !important
}
.fancybox-lock{
	overflow:visible !important;
	width:auto
}
.fancybox-lock body{
	overflow:hidden !important
}
.fancybox-lock-test{
	overflow-y:hidden !important
}
.fancybox-overlay{
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	display:none;
	z-index:8010;
	background:url('../images/fancybox/fancybox_overlay.png')
}
.fancybox-overlay-fixed{
	position:fixed;
	bottom:0;
	right:0
}
.fancybox-lock .fancybox-overlay{
	overflow:auto;
	overflow-y:scroll
}
.fancybox-title{
	visibility:hidden;
	font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position:relative;
	text-shadow:none;
	z-index:8050
}
.fancybox-opened .fancybox-title{
	visibility:visible
}
.fancybox-title-float-wrap{
	position:absolute;
	bottom:0;
	right:50%;
	margin-bottom:-35px;
	z-index:8050;
	text-align:center
}
.fancybox-title-float-wrap .child{
	display:inline-block;
	margin-right:-100%;
	padding:2px 20px;
	background:transparent;
	background:rgba(0,0,0,0.8);
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	text-shadow:0 1px 2px #222;
	color:#fff;
	font-weight:bold;
	line-height:24px;
	white-space:nowrap
}
.fancybox-title-outside-wrap{
	position:relative;
	margin-top:10px;
	color:#fff
}
.fancybox-title-inside-wrap{
	padding-top:10px
}
.fancybox-title-over-wrap{
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	padding:10px;
	background:#000;
	background:rgba(0,0,0,0.8)
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){
	#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{
		background-image:url('../images/fancybox/fancybox_sprite@2x.png');
		background-size:44px 152px;
	}
	#fancybox-loading div{
		background-image:url('../images/fancybox/fancybox_loading@2x.gif');
		background-size:24px 24px;
	}
}
#etalage{
	display:block;
	margin-bottom:1em;
	float:left;
	width:100% !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
#etalage .etalage_thumb{
	background:none;
	border:1px solid #ddd;
	float:left;
	width:100%;
	text-align:center
}
#etalage .etalage_thumb a{
	width:100%;
	float:left
}
#etalage .etalage_thumb_image{
	height:auto;
	max-width:100%
}
#etalage .etalage_small_thumbs li{
	background:#fff;
	border:1px solid #ddd;
	margin:10px;
	padding:3px;
	cursor:pointer;
	-webkit-box-shadow:0 0 10px #ddd;
	-moz-box-shadow:0 0 10px #ddd;
	box-shadow:0 0 10px #ddd
}
#etalage ul li.etalage_smallthumb_active{
	-webkit-box-shadow:0 0 10px #ddd;
	-moz-box-shadow:0 0 10px #ddd;
	box-shadow:0 0 10px #ddd
}
#etalage .etalage_zoom_area,.etalage_zoom_area{
	background:#fff;
	border:1px solid #ddd;
	padding:6px;
	-webkit-box-shadow:0 0 10px #ddd;
	-moz-box-shadow:0 0 10px #ddd;
	box-shadow:0 0 10px #ddd;
	left:-600%
}
#etalage .etalage_magnifier{
	max-width:100%
}
#etalage .etalage_icon{
	background:url(../images/ico/zoom.png) no-repeat;
	width:14px;
	height:14px
}
#etalage .etalage_hint{
	background:none;
	width:130px;
	height:57px
}
#etalage .etalage_description{
	background:#fff;
	font-style:italic;
	margin:10px;
	padding:6px 10px
}
.etalage,.etalage_thumb,.etalage_source_image,.etalage_zoom_preview,.etalage_icon,.etalage_hint{
	display:none
}
.etalage,.etalage ul,.etalage li,.etalage img,.etalage_hint,.etalage_icon,.etalage_description{
	margin:0;
	padding:0;
	border:0;
	list-style:none
}
.etalage,.etalage_magnifier div,.etalage_magnifier div img,.etalage_small_thumbs ul,ul .etalage_small_thumbs li,.etalage_zoom_area div,.etalage_zoom_img{
	position:relative
}
.etalage img,.etalage li{
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	user-select:none;
	-webkit-user-drag:none;
	-moz-user-drag:none;
	user-drag:none
}
.etalage,.etalage_small_thumbs li{
	float:left
}
.etalage_right{
	float:right
}
.etalage li{
	position:absolute
}
.etalage img{
	vertical-align:bottom;
	max-width:none
}
.etalage_magnifier{
	cursor:default
}
.etalage_magnifier div,.etalage_small_thumbs{
	overflow:hidden
}
.etalage_magnifier div img{
	display:none
}
.etalage_icon,.etalage_hint{
	cursor:default;
	width:0;
	height:0;
	overflow:hidden
}
.etalage_small_thumbs li.vertical{
	float:none
}
.etalage_zoom_area{
	z-index:996
}
.etalage_zoom_area div{
	overflow:hidden;
	z-index:997
}
.etalage_zoom_preview{
	position:absolute;
	z-index:998
}
.etalage_zoom_img,.etalage_hint{
	z-index:999
}
.etalage{
	direction:ltr
}
div.etalage_description{
	position:absolute;
	bottom:0;
	left:0;
	z-index:999
}
div.etalage_description.rtl{
	direction:rtl;
	text-align:right
}
@media screen and (min-width:30em) and (max-width:50em){
	#etalage{
		width:100% !important
}
	#etalage .etalage_thumb_image{
		opacity:1 !important
}
}
@media screen and (min-width:50em) and (max-width:75em){
	#etalage{
		width:90% !important;
		margin-bottom:2em
}
	#etalage .etalage_thumb{
		text-align:center
}
	#etalage .etalage_zoom_area,.etalage_zoom_area{
		left:105%
}
}
@media screen and (min-width:75em){
	#etalage{
		width:80% !important;
		margin-bottom:2em
}
	#etalage .etalage_thumb{
		text-align:center
}
	#etalage .etalage_zoom_area,.etalage_zoom_area{
		left:105%
}
}
@font-face{
	font-family:'Open Sans';
	font-style:normal;
	font-weight:300;
	src:local('Open Sans Light'),local('OpenSans-Light'),url('../fonts/OpenSans-300.woff') format('woff')
}
@font-face{
	font-family:'Open Sans';
	font-style:normal;
	font-weight:400;
	src:local('Open Sans'),local('OpenSans'),url('../fonts/OpenSans-400.woff') format('woff')
}
body a{
	transition: all 0.5s ease 0s;
}
a,a:visited{
	color:#284391
}
a:hover, a:focus {
	color: #f7b032
}
header{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	top:0;
	width:100%;
	z-index:900;
	position:relative;
	float:left
}
header .row{
	margin-bottom:0
}
header .header-top{
	text-align: center;
	background:#fff;
	padding:.6em 0;
	line-height:2em;
	z-index:1;
	position:relative;
}
header .mobile-logo{
	text-align:center
}
header .mobile-logo img{
	max-width:90%
}
header .logo a{
	text-align:center;
	width:100%;
	float:left
}
header .logo img{
	width:100%;
	vertical-align:middle
}
header .top-login{
	width:100%;
	float:left
}
header .top-login .account-logged,header .top-login .account-not-logged{
	width:100%;
	float:left
}
header .top-login .account-not-logged a{
	background:#fff;
	border:thin solid #ddd;
	width:46%;
	float:left;
	text-align:center;
	margin:0 2%;
	color:#f7b032;
	line-height:2em;
	-webkit-box-shadow:0 .01em .1em #aaa;
	-moz-box-shadow:0 .01em .1em #aaa;
	box-shadow:0 .01em .1em #aaa
}
header .top-login .account-not-logged a:hover{
	color:#f7b032
}
header .top-login .account-not-logged a .glyphicons{
	margin-right:1em
}
header .top-login .account-not-logged a .glyphicons:before{
	color:#aaa;
	line-height:2em
}
header #languagesChange{
	position:relative;
	float:left;
	margin-top:.2em;
	color:#fff;
	font-size:.9em;
	width:10em;
	padding-bottom:.7em
}
header #languagesChange:hover .other_langs{
	visibility:visible
}
header #languagesChange span{
	padding:.2em .5em;
	border-radius:.5em;
	-moz-border-radius:.5em;
	-webkit-border-radius:.5em;
	cursor:pointer;
	margin-top:.8em;
	float:left;
	background:rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 .1em rgba(0,0,0,0.5) inset;
	-moz-box-shadow:0 0 .1em rgba(0,0,0,0.5) inset;
	box-shadow:0 0 .1em rgba(0,0,0,0.5) inset
}
header #languagesChange span img{
	position:relative;
	float:right;
	padding:0 .5em;
	margin-top:.5em
}
header #languagesChange .other_langs{
	position:absolute;
	top:100%;
	left:-8%;
	background:#f2f2f2;
	width:100%;
	-webkit-box-shadow:0 0 .1em rgba(0,0,0,0.2);
	-moz-box-shadow:0 0 .1em rgba(0,0,0,0.2);
	box-shadow:0 0 .1em rgba(0,0,0,0.2);
	visibility:hidden
}
header #languagesChange .other_langs a{
	width:100%;
	float:left;
	padding:.2em .5em;
	color:#f9f9f9
}
header #languagesChange .other_langs a img{
	float:right;
	margin-top:.5em
}
header #languagesChange .other_langs a:hover{
	background:rgba(255,255,255,0.1);
	color:#fff
}
header #languagesChange .other_langs:before{
	top:-0.5em;
	left:40%;
	content:"";
	position:absolute;
	border-bottom:1em solid #f2f2f2;
	border-right:1em solid transparent;
	border-left:1em solid transparent;
	z-index:-1
}
header .top-search{
	margin-top:1.5em
}
header .top-search input[type="search"]{
	border:none;
	border-radius:0;
	width:85%;
	border:thin solid #ddd
}
header .top-search button{
	width:15%;
	background:#444;
	border:none
}
header .top-search button .search:before{
	font-size:1em;
	line-height:2em
}
header .basket{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:1.5em 0 0 0;
	float:right
}
header .basket strong{
	float:left;
	font-size:2em;
	line-height:1.2em;
	margin-left:.5em
}
header .basket span{
	float:left;
	width:55%;
	max-height:3em;
	overflow:hidden;
	text-overflow:ellipsis
}
header .basket .glyphicons{
	float:left
}
header .basket .glyphicons:before{
	font-size:2em;
	margin-right:1em;
	color:#aaa;
	text-shadow:none
}
header .top-login{
	float:left;
	position:relative;
	margin-top:0;
	line-height:2em
}
header .top-login a strong{
	color:#777
}
header .top-login .loggedAccount{
	position:relative
}
header .top-login .loggedAccount span.accout{
	padding-bottom:10px;
	cursor:default
}
header .top-login .loggedAccount span.accout:hover strong{
	color:#f7b032
}
header .top-login .loggedAccount span.accout:hover ul#logged_data{
	visibility:visible;
	opacity:1
}
header .top-login .loggedAccount ul#logged_data{
	visibility:hidden;
	opacity:0;
	position:absolute;
	z-index:100;
	left:-10%;
	top:130%;
	background:#fff;
	-webkit-box-shadow:0 0 .5em #888;
	-moz-box-shadow:0 0 .5em #888;
	box-shadow:0 0 .5em #888;
	-webkit-transition:all ease-in-out .16s;
	-o-transition:all ease-in-out .16s;
	-moz-transition:all ease-in-out .16s;
	-ms-transition:all ease-in-out .16s;
	transition:all ease-in-out .16s
}
header .top-login .loggedAccount ul#logged_data li{
	float:none;
	border-bottom:thin solid #eee
}
header .top-login .loggedAccount ul#logged_data li:hover{
	background:#fff
}
header .top-login .loggedAccount ul#logged_data li:hover a{
	color:#fff
}
header .top-login .loggedAccount ul#logged_data li a{
	padding:0 2em;
	display:block;
	color:#777;
	text-shadow:none
}
header .top-login .loggedAccount ul#logged_data:before{
	background-color:#fff;
	content:"";
	display:block;
	height:8px;
	position:absolute;
	left:42%;
	top:-4px;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	width:8px;
	z-index:-10
}
header .mobile-container .top-login{
	display:none
}
header .mobile-container .top-login.active{
	display:block
}
header .mobile-container .top-login ul{
	width:100%;
	background:transparent;
	float:left
}
header .mobile-container .top-login ul li{
	text-align:center;
	width:50%;
	float:left;
	border-bottom:thin solid #444
}
header .mobile-container .top-login ul li a{
	line-height:3em;
	display:block;
	width:100%;
	color:#fff
}
header .mobile-container .top-login ul li a:hover{
	color:#fff
}
header .mobile-container .top-login ul li:hover,header .mobile-container .top-login ul li.active{
	background:#f7b032
}
header .header-bar {
	background: url("../images/bg/light9.png") repeat transparent;
	background: #f9f9f9;
	padding: 5px 0 0 0;
}
header .header-bar a{
	color: #444444;
}
.list-inline > li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
}
#slider{
	float:left;
	background:url("../images/bg/light9.png") repeat transparent
}
#slider .top-blocks{
	width:100%;
	float:left
}
#slider .col-1,#slider .col-2{
	float:left
}
#slider .col-1{
	width:12.5%;
	height:8em;
	overflow:hidden
}
#slider .col-1 img{
}
#slider .col-2{
	width:25%;
	height:8em
}
#slider .col-1.dark{
	background:#ececec
}
#slider .col-1.blue a{
	text-transform: uppercase;
	color:#fff;
	width:100%;
	height:100%;
	float:left;
	text-align:center;
	vertical-align:middle;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font:1.2em/115px 'Comfortaa',Helvetica,Arial,Lucida,sans-serif;
	background:#284391
}
#slider .col-1.blue a:hover{
	background: #f7b032;
	color: #fff;
}
#slider .violet{
	color:#284391
}
#slider .col-2 h1{
	position:relative;
	font:300 2em/0.86em 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
	margin:0;
	margin-top:15px
}
#main-content h1, #main-content h2, #main-content h3, #main-content h4 {
	color: #030105;
	font-size: 1rem;
	font-weight: 700;
	margin-top: 0;
	text-transform: uppercase;
	line-height: 2em;
}
#main-content h1.text-center{
	background:url("../images/bg/hr.png") no-repeat bottom center transparent;
	padding-bottom:.5em
}
#main-content .separator{
	background:url("../images/bg/hr.png") no-repeat bottom center transparent
}
#main-content .main-page{
	;
	position:relative;
	margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:1rem 0;
	padding-bottom:1.5rem;
	padding:1em;
	float:left;
	width:100%
}
#main-content .main-page.bottom{
	;
	background:#fff
}
#main-content .sidebar{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 1em;
	float:left;
	width:100%
}
#main-content .sidebar .box{
	float:left;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#main-content .sidebar .box:last-child{
	border:none
}
#main-content .btn {
	background: #2d2d2d none repeat scroll 0 0;
	font-family: "salsa", Georgia, sans-sarif;
	border: medium none;
	border-radius: 4px;
	color: #fff;
	font-size: 1em;
	margin: .8em 0 0 0;
	outline: medium none;
	padding: 0.6em 1.5em;
	text-transform: uppercase;
	transition: all 0.5s ease 0s;
}
#main-content .btn:hover {
	opacity: 0.7;
}
#main-content .product-item-text {
	width: 55%;
	margin-right: 5%;
	float: left;
}
#main-content .news-item-image {
	width: 40%;
	float: right;
}
#main-content .sidebar .box .box_content{
	width:100%;
	float:left
}
#main-content .sidebar .sidebar-login{
	margin-bottom:1em
}
#main-content .sidebar .sidebar-sponsors{
	width:100%;
	text-align:center
}
#main-content .sidebar .sidebar-sponsors a{
	width:100%;
	float:left;
	margin-bottom:.5em
}
#main-content .sidebar .sidebar-sponsors img{
	max-width:70%
}
#main-content .news-item-image img{
	border-radius: 3px;
}
#main-content .product-item-offer{
	background: #2d2d2d none repeat scroll 0 0;
	color: #fff;
	line-height: 2em;
	font-weight: bolder;
	text-align: center;
	padding: 1em 0 4em 0;
	margin: 3em 0;
	display: table;
	border-radius: 5px;
	margin-left: auto;
	margin-right: auto;
	max-width: 600px;
	width: 100%;
}
#main-content .product-item-offer-text{
	font-size: 20px;
	padding: 1em .5em 2em .5em;
}
#main-content .product-item-offer a{
	background: #f5f5f5 none repeat scroll 0 0;
	color: #252525;
	font-size: 14px;
	border-radius: 4px;
	padding: 1em;
}
#main-content .product-stand-opties{
	background: #f5f5f5 none repeat scroll 0 0;
	border-radius: 5px;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 30px;
	padding: 15px 20px 20px 20px;
	float:left;
	text-align: center;
}
#main-content .product-stand-opties .col-1-4{
	width: 25%;
}
#main-content .product-stand-opties .col-1-3{
	width: 33.3333%;
}
#main-content .product-stand-item{
	padding: 0;
	text-align: center;
}
#main-content .product-stand-item h3{
	font-size: 12px;
	font-weight: 600;
	text-align: center;
	width: 100%;
	background: #2d2d2d;
	color: #fff;
	padding: 0;
	margin: 0;
	border-radius: 3px 3px 0 0;
}
#main-content .product-stand-item img{
	border-radius: 0 0 3px 3px;
	object-fit: cover;
	max-height: 380px;
}
#offical-partner {
	background: #f9f9f9;
	font-family: 'salsa';
	box-shadow: 0 0 4px #f9f9f9;
	text-transform: uppercase;
	padding: 2em 0 0;
	font-size: 8px;
	text-align: center;
}
#offical-partner img{
	width: 30px;
	margin-top: -10px;
	;
	vertical-align: middle;
}
#offical-partner a {
	color: #000;
}
footer{
	background:#0b0b0b;
	color:#c7c7c7;
	padding: 2em 0;
}
footer a,footer a:visited{
	color:#c7c7c7
}
footer a:hover{
	color:#f7b032
}
footer a:hover .glyphicons:before{
	color:#f7b032
}
footer ul{
	width:100%;
	float:left
}
footer ul li a{
	width:100%;
	display:inline-block
}
footer ul.social-bottom li{
	padding-bottom:.5em
}
footer ul.list li a{
	line-height:1.4em
}
footer ul.list li a:before{
	content:'\e224';
	position:relative;
	font:8px/1em 'Glyphicons Regular';
	font-style:normal;
	font-weight:normal;
	color:#5d5d5d;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	text-transform:none;
	-webkit-font-smoothing:antialiased;
	padding:.2em
}
footer .footer-box h3 {
	font-size: 1rem;
	font-weight: 700;
	text-transform: uppercase;
}
footer .footer-box h3 a {
	color: #fff;
}
#down_strip{
	background:#020202;
	padding: 1em;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	color:#c7c7c7;
	font-size:.875em;
	width:100%;
	float:left
}
#down_strip a{
	color:#c7c7c7;
}
#down_strip a:hover{
	color:#f7b032;
}
#down_strip p{
	margin:.5em 0;
	float:left
}
#down_strip p.pull-right{
	float:right
}
#scrollToTop{
	position:fixed;
	right:5%;
	bottom:10%;
	background:#25d366;
	font-size: 50px;
	padding:.2em 0.3em;
	cursor:pointer;
	opacity:1;
	border-radius:50px 50px;
	-moz-border-radius:50px 50px;
	-webkit-border-radius:50px 50px;
	display: none;
	z-index: 999;
}
#scrollToTop i:before{
	color:#fff
}
.brands {
	display: block;
	height: 35em;
}
.brands {
	box-sizing: border-box;
	float: left;
	width: 100%;
}
.brands .brands-list {
	float: left;
	height: 95%;
	overflow-y: scroll;
	width: 100%;
}
.brands .brands-list li {
	position: relative;
}
.brands .brands-list li a {
	border-bottom: thin solid #ddd;
	box-sizing: border-box;
	float: left;
	padding: 0.4em 0 0.4em 5px;
	width: 100%;
}
.brands.mobile {
	box-shadow: 0 0 4px #ddd;
	display: block;
	margin: 0 0 1em;
	padding: 0 1em;
}
.brands.mobile .brands-list {
	display: none;
	height: 80%;
}
.brands.mobile.expand .brands-list {
	display: block;
	height: 20em;
}
.box:nth-child(2) > :nth-child(2){
	height: auto;
}
@media screen and (min-width:0) and (max-width:30em){
	div#main-content div.col-1-2{
		padding:0;
	}
	div#main-content div.col-1-3{
		padding:0;
	}
	header#header .container{
		max-width:100%;
	}
	header#header .col-4-5{
		padding:0;
		margin-top:1em
}
	header .header-top{
		background: url("../images/bg/light9.png") repeat transparent;
		padding:0;
	}
	header .header-menu{
		background:#343433;
		margin-top:2em
}
	#main-content{
		background: #f9f9f9;
	}
	#main-content .sidebar{
		display: none;
	}
	header .logo img{
		margin-top: 10px;
		width: 200px;
	}
	.top-blocks{
		display:none;
	}
	.main-page-mobile{
		display:none;
	}
	h1{
		font-size:1.5em
}
	blockquote{
		width:90%;
		margin:1% 5%
}
	#languagesChange{
		display:none
}
	#header .header-bottom{
		display:none
}
	#nav li.mobile-menu{
		display:table-cell
}
	#nav li.desktop-menu{
		display:none
}
	#category-menu-section ul.category-menu{
		display:none;
		-webkit-transition:height ease-in-out .16s;
		-o-transition:height ease-in-out .16s;
		-moz-transition:height ease-in-out .16s;
		-ms-transition:height ease-in-out .16s;
		transition:height ease-in-out .16s
}
	#category-menu-section ul.category-menu.active{
		height:auto
}
	#category-menu-section ul.category-menu li{
		display:block;
		width:100%;
		float:left;
		border:none;
		border-top:thin solid #444;
		background:#f7b032
}
	#category-menu-section ul.category-menu li:first-child{
		border:none;
		border-top:thin solid #444
}
	#category-menu-section ul.category-menu li ul.submenu{
		position:relative !important;
		width:100%;
		background:#2b2b2b;
		visibility:visible;
		opacity:1;
		height:auto
}
	#category-menu-section ul.category-menu li ul.submenu li{
		width:50%;
		background:none
}
	.footer-acordion{
		width:100%;
		float:left;
		margin-top:1em
}
	.footer-acordion .footer-box{
		float:left;
		margin-bottom:15px
}
	.footer-acordion .footer-box h3{
		margin:0;
		padding:.2em 0;
		background:rgba(0,0,0,0.2);
		width:100%
}
	.footer-acordion .footer-box h3 a{
		color:#fff;
		display:block;
		width:100%
}
	.footer-acordion .footer-box h3 a:hover{
		color:#759850
}
	.footer-acordion .footer-box .footer-content{
		color:#c7c7c7;
		-webkit-transition:all ease-in-out .48s;
		-o-transition:all ease-in-out .48s;
		-moz-transition:all ease-in-out .48s;
		-ms-transition:all ease-in-out .48s;
		transition:all ease-in-out .48s;
		padding:0;
	}
	.footer-acordion .footer-box:target .footer-content{
		margin-top: 1em;
		height: auto;
		margin-top: .5em;
		opacity: 1;
	}
	#down_strip p.pull-right{
		float:left
}
	#main-content .product-item-text {
		width: 100%;
		padding-bottom: 2em;
	}
	#main-content .news-item-image {
		width: 100%;
	}
	#header ul.list-inline.pull-right {
		padding: .5em 0;
	}
	#mobile-menu .menu-inner{
		padding-left: 10px;
		padding-right: 10px;
	}
	#nav a {
		color: #f7b032;
	}
	#nav a:hover {
		color: #fff;
	}
	#main-content .product-stand-opties .col-1-3 {
		width: 100%;
		margin-bottom: 1em;
	}
	#main-content .product-stand-opties{
		margin-bottom: 0;
	}
	#offical-partner {
		font-size: 6px;
	}
	footer {
		padding: 0 1em;
	}
	.row .whole, .row .half, .row .one-third, .row .one-quatter, .row .one-fifths, .row .two-thirds, .row .three-quaters, .row .two-fiths, .row .three-fifths, .row .four-fifths, .row .col-1-1, .row .col-1-2, .row .col-1-3, .row .col-1-4, .row .col-1-5, .row .col-2-3, .row .col-3-4, .row .col-2-5, .row .col-3-5, .row .col-4-5{
		padding: 0;
	}
}
@media screen and (min-width:30em) and (max-width:50em){
	div#main-content div.col-1-2{
		padding:0;
	}
	div#main-content div.col-1-3{
		padding:0;
	}
	header#header .container{
		max-width:100%;
	}
	header#header .col-4-5{
		padding:0;
		margin-top:1em
}
	header .header-top{
		background: url("../images/bg/light9.png") repeat transparent;
		padding:0;
	}
	header .header-menu{
		background:#343433;
		margin-top:2em
}
	#main-content{
		background: #f9f9f9;
	}
	#main-content .sidebar{
		display: none;
	}
	header .logo img{
		margin-top: 10px;
		width: 200px;
	}
	.top-blocks{
		display:none;
	}
	.main-page-mobile{
		display:none;
	}
	h1{
		font-size:1.5em
}
	blockquote{
		width:90%;
		margin:1% 5%
}
	#languagesChange{
		display:none
}
	#header .header-bottom{
		display:none
}
	#nav li.mobile-menu{
		display:table-cell
}
	#nav li.desktop-menu{
		display:none
}
	#category-menu-section ul.category-menu{
		display:none;
		-webkit-transition:height ease-in-out .16s;
		-o-transition:height ease-in-out .16s;
		-moz-transition:height ease-in-out .16s;
		-ms-transition:height ease-in-out .16s;
		transition:height ease-in-out .16s
}
	#category-menu-section ul.category-menu.active{
		height:auto
}
	#category-menu-section ul.category-menu li{
		display:block;
		width:100%;
		float:left;
		border:none;
		border-top:thin solid #444;
		background:#f7b032
}
	#category-menu-section ul.category-menu li:first-child{
		border:none;
		border-top:thin solid #444
}
	#category-menu-section ul.category-menu li ul.submenu{
		position:relative !important;
		width:100%;
		background:#2b2b2b;
		visibility:visible;
		opacity:1;
		height:auto
}
	#category-menu-section ul.category-menu li ul.submenu li{
		width:50%;
		background:none
}
	.footer-acordion{
		width:100%;
		float:left;
		margin-top:1em
}
	.footer-acordion .footer-box{
		float:left;
		margin-bottom:15px
}
	.footer-acordion .footer-box h3{
		margin:0;
		padding:.2em 0;
		background:rgba(0,0,0,0.2);
		width:100%
}
	.footer-acordion .footer-box h3 a{
		color:#fff;
		display:block;
		width:100%
}
	.footer-acordion .footer-box h3 a:hover{
		color:#759850
}
	.footer-acordion .footer-box .footer-content{
		color:#c7c7c7;
		-webkit-transition:all ease-in-out .48s;
		-o-transition:all ease-in-out .48s;
		-moz-transition:all ease-in-out .48s;
		-ms-transition:all ease-in-out .48s;
		transition:all ease-in-out .48s;
		padding:0;
	}
	.footer-acordion .footer-box:target .footer-content{
		margin-top: 1em;
		height: auto;
		margin-top: .5em;
		opacity: 1;
	}
	#down_strip p.pull-right{
		float:left
}
	#header ul.list-inline.pull-right {
		padding: .5em 0;
	}
	#mobile-menu .menu-inner{
		padding-left: 10px;
		padding-right: 10px;
	}
	#nav a {
		color: #f7b032;
	}
	#nav a:hover {
		color: #fff;
	}
	#main-content .product-stand-opties .col-1-3 {
		width: 100%;
		margin-bottom: 1em;
	}
	#main-content .product-stand-opties{
		margin-bottom: 0;
	}
	#main-content .product-item-offer a {
		font-size: 12px;
	}
	footer {
		padding: 0 1em;
	}
	.row .whole, .row .half, .row .one-third, .row .one-quatter, .row .one-fifths, .row .two-thirds, .row .three-quaters, .row .two-fiths, .row .three-fifths, .row .four-fifths, .row .col-1-1, .row .col-1-2, .row .col-1-3, .row .col-1-4, .row .col-1-5, .row .col-2-3, .row .col-3-4, .row .col-2-5, .row .col-3-5, .row .col-4-5{
		padding: 0;
	}
}
@media screen and (min-width:50em){
	#header .header-bottom .phone-mobile{
		display:none
}
	#header .mobile-logo{
		display:none
}
	header .logo img{
		width:97%
}
	header .logo a{
		line-height:4em
}
	header .top-login{
		margin-top:1.5em
}
	#nav{
		margin:1em 0 0 0;
		background:none;
		display:block;
		width:auto;
		float:right
}
	#nav li.desktop-menu{
		display:block;
		float:left;
		font-size:1.2em;
		margin-right:.2em;
		border-radius: 7px;
	}
	#nav li.desktop-menu.active{
		background:#f9f9f9;
	}
	#nav li.desktop-menu ul.submenu li a{
		line-height:2.5em
}
	#nav li.mobile-menu{
		display:none
}
	.open-category-menu,#category-menu-section ul.category-menu li.open-category-menu{
		display:none
}
	#category-menu-section ul.category-menu li ul.submenu a{
		line-height:2em
}
	#main-content .main-page{
		margin:1em 0 0 0
}
	#main-content .main-page.bottom{
		margin:0
}
	#main-content .sidebar{
		margin:1em 0 0 0;
		padding:15px 15px 0 15px
}
	#nav li.desktop-menu.has-submenu ul.submenu {
		width: 370px;
	}
	#main-content .main-page .col-2-3{
		padding: 0;
	}
	#main-content .main-page .col-1-1{
		padding: 0;
	}
	#main-content .main-page .col-1-2{
		padding: 0;
	}
}
@media screen and (min-width:50em) and (max-width:75em){
	#nav li.desktop-menu a{
		font-size:.9em
}
	header .logo{
		margin:10px 0
}
	ul.social-links{
		display:block
}
	header .header-bottom .header-content address h4{
		font-size:1em
}
	header .header-bottom .header-content address a{
		font-size:.8em
}
	header .top-login{
		font-size:.9em
}
	header .basket{
		font-size:.9em
}
	header .basket .glyphicons:before{
		font-size:1em
}
	header .mobile-container{
		display:none
}
	#category-menu-section ul.category-menu li a{
		font-size:.9em
}
}
@media screen and (min-width:75em){
	header .mobile-container{
		display:none
}
	ul.social-links{
		display:block;
	}
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
    background-color: #e1e1e1;
    color: #486d9b;padding: 1em;
    font-weight: bold;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../images/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('../images/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
.product-box:hover .product-content{border-color:#d9edf7}
.product-box .product-content{border:2px solid #eaeaea;border-bottom:0}
.product-box .product-buttons .btn{box-shadow:none;line-height:3em;border:0;border-right:.15em solid #4e6820;padding:0;color:#030105;background:#f9f9f9}.product-box .product-buttons .btn:hover{background:#eaeaea}.product-box .product-buttons .btn:hover .glyphicons{background:#3f551a}
.product-box .product-buttons .btn .glyphicons{background:#5c7c26}.product-box .product-buttons .btn .glyphicons:before{color:#fff}
.product-box .product-buttons .btn:last-child{border:0}
.list-layout .product-box{margin:.5em 0;border:2px solid #eaeaea}.list-layout .product-box .product-content{border:0}
.list-layout .product-box:hover{border-color:#d9edf7}
.list-layout .product-box .product-buttons .btn{border:none;border-color:transparent}
.sidebar_categories .category .all-categories a{color:#aaa}
#webshop-products-navigation .navigation-link{z-index:3}#webshop-products-navigation .navigation-link #product-next,#webshop-products-navigation .navigation-link #product-prev{background:#f9f9f9}#webshop-products-navigation .navigation-link #product-next .glyphicons,#webshop-products-navigation .navigation-link #product-prev .glyphicons{background:#5c7c26}#webshop-products-navigation .navigation-link #product-next .glyphicons:before,#webshop-products-navigation .navigation-link #product-prev .glyphicons:before{color:#fff}
#webshop-products-navigation .navigation-link:hover{background:#eaeaea;color:#9ac76b}#webshop-products-navigation .navigation-link:hover #product-next .glyphicons,#webshop-products-navigation .navigation-link:hover #product-prev .glyphicons{background:#3f551a}
#webshop-products-navigation .navigation-link:hover .webshop-navigation-product{-webkit-box-shadow:0 0 2px #444;-moz-box-shadow:0 0 2px #444;box-shadow:0 0 2px #444}
#webshop-products-navigation .navigation-link .webshop-navigation-product{background:#fff}#webshop-products-navigation .navigation-link .webshop-navigation-product .product-thumb,#webshop-products-navigation .navigation-link .webshop-navigation-product .product-name{border-color:#aaa}
.sidebarSearch{width:100%;float:left;padding-bottom:1em}.sidebarSearch input.field[type="search"]{width:80%;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.sidebarSearch .btn{width:18%;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:.5em 0}.sidebarSearch .btn .glyphicons:before{margin:0}
#product-reviews-list .single-product-review.active{background:#5c7c26}
#product-reviews-list .single-product-review .products-reviews-reply-form .loading{background:url('../images/ico/loading.gif') center no-repeat rgba(255,255,255,0.6);-webkit-box-shadow:0 0 .5em #9ac76b;-moz-box-shadow:0 0 .5em #9ac76b;box-shadow:0 0 .5em #9ac76b}
#webshop-product-reviews-form .loading{background:url('../images/ico/loading.gif') center no-repeat rgba(255,255,255,0.6);-webkit-box-shadow:0 0 .5em #9ac76b;-moz-box-shadow:0 0 .5em #9ac76b;box-shadow:0 0 .5em #9ac76b}
