/****************/
/* neo main nav */
/****************/
.cosplo.default .navigation-2-plugin .neo-asset-inner ul {
	font-family: 'Cabin', sans-serif;
}
.cosplo.default .navigation-2-plugin .neo-asset-inner > ul > li {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: 20px;
	background-color: transparent;
	font-weight: bold;
	font-size: 24px;
}
.cosplo.default .navigation-2-plugin .neo-asset-inner > ul > li > a {
	color: #2C2C2C;
}
.cosplo.default .navigation-2-plugin .neo-asset-inner > ul > li.k-state-hover {
	background-color: transparent;
	font-weight: bold;
	font-size: 24px;
}
.cosplo.default .navigation-2-plugin .neo-asset-inner > ul > li.k-state-hover > a {
	color: #f44800;
}
.cosplo.default .navigation-2-plugin .neo-asset-inner > ul > li.k-state-active {
	background-color: transparent;
	font-weight: bold;
	font-size: 24px;
}
.cosplo.default .navigation-2-plugin .neo-asset-inner > ul > li.k-state-active > a {
	color: #f44800;
}
/***************/
/* neo sub nav */
/***************/
.cosplo.default .navigation-2-plugin.sub-nav-fixed-plugin ul ul > li {
width: 130px;
}
.cosplo.default .navigation-2-plugin ul ul > li {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 3px;
	background-color: #5B6F7A;
	font-weight: bold;
	font-size: 20px;
}
.cosplo.default .navigation-2-plugin ul ul > li > a {
	color: #FFF;
}
.cosplo.default .navigation-2-plugin ul ul > li.k-state-hover {
	background-color: #FF7328;
	font-weight: bold;
	font-size: 20px;
}
.cosplo.default .navigation-2-plugin ul ul > li.k-state-hover > a {
	color: #FFF;
}
.cosplo.default .navigation-2-plugin ul ul > li.k-state-active {
	background-color: #FF7328;
	font-weight: bold;
	font-size: 20px;
}
.cosplo.default .navigation-2-plugin ul ul > li.k-state-active > a {
	color: #FFF;
} 
/****************/
/* END NEO NAV2 */
/****************/
/* text styles */
.cosplo.default  {
	font-size: 18px;
}
.cosplo.default p {
	font-family: 'Cabin', sans-serif;
	font-size: 18px;
	color: #333333;
	line-height: 24px;
}
.cosplo.default .kv-t1 {
	font-family:'Oswald', sans-serif;
	font-size:24px;
	line-height:24px;
}
.cosplo.default .kv-t2 {
	font-family:'Cabin', sans-serif;
	font-size:20px;
}
.cosplo.default .kv-t3 {
	font-family: 'Oswald', sans-serif;
	font-size: 60px;
	line-height: 60px;
	text-shadow: 2px 2px 5px #000000;
}
.cosplo.default .kv-t4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 48px;
	line-height: 48px;
	text-shadow: 2px 2px 5px #000000;
}
.cosplo.default .kv-t5 {
	font-family: 'Oswald', sans-serif;
	font-size: 36px;
	line-height: 36px;
}
.cosplo.default .kv-t6 {
	font-family: 'Oswald', sans-serif;
	font-size: 60px;
	line-height: 60px;
	text-shadow: 2px 2px 5px #000000;
}
.cosplo.default .kv-t7 {
	font-family: 'Cabin', sans-serif;
	font-size: 24px;
}
.cosplo.default .t1 {
	font-family:'Cabin', sans-serif;
}
.cosplo.default .t2 {
	font-family:'Oswald', sans-serif;
}
.cosplo.default .s1 {
	font-size: 14px;
	line-height: 18px;
}
.cosplo.default .s2 {
	font-size: 48px;
	line-height: 52px;
	margin: 0px;
	padding: 0px;
}
.cosplo.default .s3 {
	font-size: 36px;
	line-height: 44px;
}
.cosplo.default .s4 {
	font-size: 36px;
	line-height: 40px;
}
.cosplo.default .s5 {
	font-size:16px;
	line-height: 20px;
}
.cosplo.default .c1 {
	color: #ffffff;
}
.cosplo.default .c2 {
	color: #000000;
}
.cosplo.default .c3 {
	color: #FF7328;
}
.cosplo.default .c4 {
	color: #9b9c24;
}
.cosplo.default .c5 {
	color: #5b6f7a;
}
.cosplo.default .c6 {
	color: #333333;
}
.cosplo.default .bg1 {
	background-color: #5b6f7a;
	-webkit-box-shadow: 5px 5px 5px 0px #000000;
	box-shadow: 5px 5px 5px 0px #000000;
}
.cosplo.default .bg2 {
	background-color: #ff7328;
}
.cosplo.default .bg3 {
	background-color: #f0f0f0;
}
.cosplo.default .bg4 {
	background-color: #5b6f7a;
}
.cosplo.default .bg5 {
	background-color: #e1c32f;
}
.cosplo.default .bg6 {
	background-color: #333333;
}
.cosplo.default .border1 {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #b9b9c3;
}
.cosplo.default .border2 {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #5B6F7A;
}
.cosplo.default .border3 {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #ffffff;
}
.cosplo.default .image-border {
	border: solid 3px #dbd8d8;
}
.cosplo.default .image-border-2 {
	border: solid 10px #dbd8d8;
}
.cosplo.default .box-border {
	border: solid 10px #687a84;
}

.cosplo.default .nav-border {
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FF7328;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-bottom-width: 3px;
}
.cosplo.default ol, .cosplo.default ul, .cosplo.default li {
	font-family: 'Cabin', Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #333333;
	list-style-position: outside;
}
.cosplo.default h1 {
	font-family: 'Oswald', sans-serif;
	font-size: 36px;
	color: #333333;
}
.cosplo.default h1.company-name {
	font-family: 'Oswald', sans-serif;
	font-size: 72px;
	color: #333333;
	text-shadow: 1px 1px 2px #000000;
	margin-bottom: 15px;
	margin-top: 0px;
	font-weight: normal;
	line-height: normal;
}
.cosplo.default h2 {
	margin: 0px;
	padding: 0px;
	font-size: 30px;
}
.cosplo.default h3 {
	font-size: 30px;
	margin: 0px;
	padding: 0px;
}
.cosplo.default h4 {
	font-size: 30px;
	color: #000000;
	text-transform: uppercase;
}
.cosplo.default h5 {
	font-size: 24px;
	line-height: normal;
}
.cosplo.default h6 {
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	color: #333333;
	text-transform: uppercase;
}
.cosplo.default a {
	color: #FFFFFF;
}
.cosplo.default .center-align {
	text-align: center;
}
.cosplo.default .right-align {
	text-align: right;
}
.cosplo.default .image-border-lg {
	border: 10px solid #f6f6f6;
}
.cosplo.default .center-page-bg {
	background-repeat: repeat-x;
	background-image: url(assets/page-bg.png);
}
.cosplo.default .footer-title {
	font-family: 'Oswald', sans-serif;
	font-size: 24px;
}
.cosplo.default input.form-element[type='submit'] {
	font-family: 'Balthazar', Verdana, Geneva, sans-serif;
	color: #000;
}
.cosplo.default .form-element-label {
	color: #000000;
}
.cosplo.default .personName-label {
	color: #000000;
}
/* CONTACT */
/*header*/
.cosplo.default #FormHeading-id{
	display: none;
}
/* table container */
.cosplo.default div[id^='webcom-component-form'],
.cosplo.default div[id='preview_id_only']{
	width: 450px !important;
}
/*table & form*/
.cosplo.default div[id^='webcom-component-form'] > table, 
.cosplo.default div[id^='webcom-component-form'] > table form,
.cosplo.default div[id='preview_id_only'] > table, 
.cosplo.default div[id='preview_id_only'] > table form{
	/*width: 422px; */
}
/* inputs & textarea*/
.cosplo.default div[id^='webcom-component-form'] > table form input[type="text"], 
.cosplo.default div[id^='webcom-component-form'] > table form textarea,
.cosplo.default div[id='preview_id_only'] > table form input[type="text"], 
.cosplo.default div[id='preview_id_only'] > table form textarea{
	border: 1px solid #999 !important;
	background: #FFFFFF !important;
	color: #000000 !important;
}
.cosplo.default div[id^='webcom-component-form'] > table form input[type="text"],
.cosplo.default div[id='preview_id_only'] > table form input[type="text"]{
	height: 30px;
}
.cosplo.default div[id^='webcom-component-form'] .form-element-wrapper table,
.cosplo.default div[id='preview_id_only'] .form-element-wrapper table{
	/*width: 422px !important; */
}
/*subject container & input*/
.cosplo.default div[id^='webcom-component-form'] .form-element-wrapper#subject-id, 
.cosplo.default div[id^='webcom-component-form'] .form-element-wrapper#subject-id input[type="text"],
.cosplo.default div[id^='webcom-component-form'] .form-element-wrapper#email-id, 
.cosplo.default div[id^='webcom-component-form'] .form-element-wrapper#email-id input[type="text"],
.cosplo.default div[id^='webcom-component-form'] .form-element-wrapper#phone-id, 
.cosplo.default div[id^='webcom-component-form'] .form-element-wrapper#phone-id input[type="text"],
.cosplo.default div[id='preview_id_only'] .form-element-wrapper#subject-id, 
.cosplo.default div[id='preview_id_only'] .form-element-wrapper#subject-id input[type="text"],
.cosplo.default div[id='preview_id_only'] .form-element-wrapper#email-id, 
.cosplo.default div[id='preview_id_only'] .form-element-wrapper#email-id input[type="text"],
.cosplo.default div[id='preview_id_only'] .form-element-wrapper#phone-id, 
.cosplo.default div[id='preview_id_only'] .form-element-wrapper#phone-id input[type="text"]{
	/*width: 422px !important;
	max-width: 422px !important;
	min-width: 422px !important; */
}
/*textarea & container*/
.cosplo.default .web_com_custom_form textarea.form-element-size-large {
	/*width: 422px !important;
	min-width: 422px !important; */
}
/*labels*/
.cosplo.default div[id^='webcom-component-form'],
.cosplo.default div[id='preview_id_only']{
	font-size: 11px;
}
/*submit*/
.cosplo.default div[id^='webcom-component-form'] > table form input[type="submit"],
.cosplo.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;
}
.cosplo.default .web_com_custom_form textarea{
	height: 90px;
	resize: none;
}
