/*  background  */

.biro.default.pagebg {
	background-image: url(assets/biro-pagebg.png);
}
.biro.default .nav-bg {
	background: rgba(170,19,8,0.91);
}

 /****************/
/* neo main nav */
/****************/

.biro.default .navigation-2-plugin .neo-asset-inner ul {
	font-family: Corbel, sans-serif;
}

.biro.default .navigation-2-plugin .neo-asset-inner > ul > li {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-right: 0;
margin-bottom: 0;
background-color: transparent;
font-style: normal;
font-weight: normal;
font-size: 24px;
font-family: inherit;
text-align: left;
}
.biro.default .navigation-2-plugin .neo-asset-inner > ul > li > a {
color: #272727;
}
.biro.default .navigation-2-plugin .neo-asset-inner > ul > li.k-state-hover {
background-color: rgba(255,255,255,0.1);
font-style: normal;
font-weight: normal;
font-size: 24px;
font-family: inherit;
text-align: left;
}
.biro.default .navigation-2-plugin .neo-asset-inner > ul > li.k-state-hover > a {
color: #f44800;
}
.biro.default .navigation-2-plugin .neo-asset-inner > ul > li.k-state-active {
background-color: rgba(255,255,255,0.1);
font-style: normal;
font-weight: normal;
font-size:24px;
font-family: inherit;
text-align: left;
}
.biro.default .navigation-2-plugin .neo-asset-inner > ul > li.k-state-active > a {
color: #f44800;
}
/***************/
/* neo sub nav */
/***************/
.biro.default.sub-nav-fixed-plugin ul ul > li {
width: 130px;
}
.biro.default .navigation-2-plugin ul ul > li {
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
margin-bottom: 0;
background-color:#fff;
font-style: normal;
font-weight: normal;
font-size: 18px;
font-family: inherit;
text-align: left;
}
.biro.default .navigation-2-plugin ul ul > li > a {
color: #272727;
}
.biro.default .navigation-2-plugin ul ul > li.k-state-hover {
background-color: #fff;
font-style: normal;
font-weight: normal;
font-size: 18px;
font-family: inherit;
text-align: left;
}
.biro.default .navigation-2-plugin ul ul > li.k-state-hover > a {
color: #f44800;
}
.biro.default .navigation-2-plugin ul ul > li.k-state-active {
background-color: #fff;
font-style: normal;
font-weight: normal;
font-size: 18px;
font-family: inherit;
text-align: left;
}
.biro.default .navigation-2-plugin ul ul > li.k-state-active > a {
color: #f44800;
} 




.biro.default .header-bg {
	background-image: url(assets/biro-kv.png);
	background-repeat: no-repeat;
	background-position: 0px 81px;
	-webkit-box-shadow: 0 1px 2px 0 #C4C4C4;
	box-shadow: 0 1px 2px 0 #C4C4C4;
}
.biro.default .slogan {
	font-family: 'Corbel', Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #000000;
	text-transform: uppercase;
	line-height: 24px;
	font-weight: bold;
}
/* text styles */

.biro.default p {
	font-family: 'Corbel', Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #333333;
}
.biro.default .header-c1 {
	font-family: 'Corbel', Verdana, Geneva, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	text-align: center;
	line-height: 24px;
}
.biro.default .bg-color-1 {
	background-color: #e7e4d0
}
.biro.default .copy li {
	font-family: 'Cabin', Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #333333;
	list-style-position: outside;
	list-style-image: url(assets/bullet.png);
}
.biro.default h1 {
	font-family: 'Pacifico', Verdana, Geneva, sans-serif;
	font-size: 26px;
	color: #FFFFFF;
}
.biro.default h1.company-name {
	font-family: 'Pacifico', Verdana, Geneva, sans-serif;
	font-size: 60px;
	color: #FFFFFF;
	line-height: 125px;
	text-align: center;
	text-shadow: 1px 1px 2px #000000;
	margin-bottom: 15px;
	margin-top: 0px;
}
.biro.default h2 {
	font-size: 36px;
	margin: 0px;
	padding: 0px;
}
.biro.default h3 {
	font-size: 30px;
	margin: 0px;
	padding: 0px;
}
.biro.default h4 {
	font-size: 30px;
	color: #000000;
	text-transform: uppercase;
}
.biro.default h5 {
	font-size: 24px;
}
.biro.default h6 {
	font-family: 'Pacifico', Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #333333;
	text-transform: uppercase;
}
.biro.default a {
	color: #FFFFFF;
}
.biro.default .center-align {
	text-align: center;
}
.biro.default .right-align {
	text-align: right;
}
.biro.default .content-c1 {
	color: #F44800
}
.biro.default .content-c2 {
	color: #415901
}
.biro.default .content-c3 {
	color: #6a4e04
}
.biro.default .content-c4 {
	color: #000000
}
.biro.default .content-t1 {
	font-family: 'Pacifico', Verdana, Geneva, sans-serif;
}
.biro.default .content-t2 {
	font-family: 'Corbel', Verdana, Geneva, sans-serif;
}
.biro.default .content-lh-1 {
	line-height: 62px;
}
.biro.default .circle{
	box-sizing: content-box;
	border-radius: 170px;
	background-color: #f44800;
	border: 10px solid #ffdd1c;
}
.biro.default .circle-bg{
	border: 10px solid #ffdd1c;
	box-sizing: content-box;
	border-radius: 170px;
	background-color: #f44800;
}
.biro.default .footer-t2 {
	font-family: 'Pacifico', Verdana, Geneva, sans-serif;
}
.biro.default .footer-title {
	font-family: 'Pacifico', Verdana, Geneva, sans-serif;
	font-size: 24px;
}
.biro.default input.form-element[type='submit'] {
	font-family: 'Balthazar', Verdana, Geneva, sans-serif;
	color: #000;
}
.biro.default .form-element-label {
	color: #000000;
}
.biro.default .personName-label {
	color: #000000;
}
/* CONTACT */
/*header*/
.biro.default #FormHeading-id{
	display: none;
}
/* inputs & textarea*/
.biro.default div[id^='webcom-component-form'] > table form input[type="text"], 
.biro.default div[id^='webcom-component-form'] > table form textarea,
.biro.default div[id='preview_id_only'] > table form input[type="text"], 
.biro.default div[id='preview_id_only'] > table form textarea{
	border: 1px solid #999 !important;
	background: #FFFFFF !important;
	color: #000000 !important;
}
/*textarea & container*/
/*labels*/
.biro.default div[id^='webcom-component-form'],
.biro.default div[id='preview_id_only']{
	font-size: 11px;
}
/*submit*/
.biro.default div[id^='webcom-component-form'] > table form input[type="submit"],
.biro.default div[id='preview_id_only'] > table form input[type="submit"] {
	font-size: 16px;
	padding: 5px;
	background: #FFFFFF !important;
	border: 1px solid #999 !important;
	color: #000000;
}
