﻿/*
* Skeleton V1.1
* Modified by Fonecta Oy
*/

/* #Site Styles
================================================== */

html {
	padding-bottom: 40px;
        background-image: url(../images/bg.jpg);
	background-color: #c20000;
	background-repeat: repeat-x;
	background-position: top left;
        background-attachment: fixed;
}

body {
font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
	font-size: 90%;
	line-height: 160%;
	color: #444;
	overflow-x: hidden;
}

/* #Typography
================================================== */

/* Headings */
h1, h2, h3, h4, h5, h6 {
	font-family: 'Alegreya Sans', 'BebasNeueRegular', arial, helvetica, sans-serif;
	line-height: 100%;
	color: #1f1b1b;
	word-wrap: break-word;
	margin-bottom: 5px;
}

h1 { font-size: 280%; }
h2 { font-size: 230%; }
h3 { font-size: 180%; }
h4 { font-size: 140%; }
h5 { font-size: 115%; }
h6 { font-size: 100%; }

/* Text */
p, a, span, pre, ul, li, input[type="text"], textarea {
	font-size: 100%;
}

p {
	margin-bottom: 25px;
}

/* Link */
a {
	color: #c20000;
}

/* Link - Effect: Hover */
a:hover {
	text-decoration: none;
}

/* Unordered List */
ul {
	list-style-type: disc;
	color: inherit;
	padding-left: 20px;
}

ul li {
	margin-bottom: 5px;
}



/* #Positioning - Wrapper Area
================================================== */

#mainWrapperCenter {
	max-width: 960px;
	margin: 0 auto;
	background: #fff;
        -webkit-box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0.3);
        
        box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0.3);
}

/* #Positioning - Full Width Areas
================================================== */

#top,
#bottom,
#footer {
	width: 100%;
	margin: 0;
}

/* #Positioning - Navigation Fix - zIndex
================================================== */

#headerWrapper,
#top {
	position: relative;
	z-index: 10;
}

#contentWrapper {
	position: relative;
	z-index: 1;
}

/* #Drawer Area (Logo, contactWidget & searchBox)
================================================== */

#drawer {
	padding: 15px 0 0 0;
	*padding: 15px 0 20px 0; /* IE7 */
}

#drawerCenter {
	padding: 0 20px;
}

/* #Logo - Widget
================================================== */

/* Logo - Area */
.logo {
	float: left;
	max-width: 100%;
        margin-top: 30px;
}

/* Logo - Link */
.logo a {
	text-decoration: none;
}

/* Logo - Text */
.logoText {
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-size: 500%;
	color: #1d1818;
	line-height: 90%;
}

/* #contactWidget - Widget
================================================== */

/* contactWidget - Area */
.contactWidget {
	clear: left;
	float: left;
	font-size: 110%;
}

/* contactWidget - Text */
.contactWidget p {
	margin-bottom: 0px;
}

/* contactWidget - Link */
.contactWidget a {
	text-decoration: none;
}

/* contactWidget - Link - Effect: Hover */
.contactWidget a:hover {
	text-decoration: underline;
}

/* #searchBox - Widget
================================================== */

/* searchBox - Area */
.searchBox {
	position: relative;
	top: -16px;
	*top: 0px;
	float: right;
}

/* searchBox - Form */
.searchBox form {
	margin: 0;
}

/* searchBox - Input */
.searchBox .searchInput {
	width: auto;
	margin-bottom: 10px;
	font-size: 95%;
}

/* searchBox - Button */
.searchBox .searchSubmit {
	position: relative;
	top: -5px;
	margin-left: 5px;
	padding: 2px 10px;

	border: 0;
	text-transform: uppercase;
	text-shadow: none; /* Poistaa oletuksena olleen tekstinvarjostuksen */
	white-space: normal;
        word-wrap: break-word;
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-size: 140%;
	font-weight: normal;
	color: #fff;
	
background: rgb(255,48,25); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,48,25,1) 0%, rgba(207,4,4,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,48,25,1)), color-stop(100%,rgba(207,4,4,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */


}
.searchBox:hover .searchSubmit:hover {

background: rgb(207,4,4); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(207,4,4,1) 0%, rgba(255,48,25,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(207,4,4,1)), color-stop(100%,rgba(255,48,25,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(207,4,4,1) 0%,rgba(255,48,25,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(207,4,4,1) 0%,rgba(255,48,25,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(207,4,4,1) 0%,rgba(255,48,25,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(207,4,4,1) 0%,rgba(255,48,25,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf0404', endColorstr='#ff3019',GradientType=0 ); /* IE6-9 */

color: #fff;
border: 0;

}

/* searchBox - Search Result Page */
.searchResults {
	margin-bottom: 20px;
}
/* #Top Area (Navigation)
================================================== */

#top {
	padding: 0;
	background: #ccc;
}

#topContent {
	padding: 0 15px;
}

/* --- Navigation styles are in other stylesheets ---- */

/* #contentWrapper Area (Breadcrumb, Main-Column, Right-Column, Bottom)
================================================== */

#contentWrapperContent {
	padding: 30px 0 0 0;
}

/* #Breadcrumb Area (Breadcrumb)
================================================== */

#breadcrumbContent {
	padding: 0 20px;
}

/* #Breadcrumb - Widget
================================================== */

/* Breadcrumb - Area */
.breadCrumb {
	padding: 0 0 30px 0;
	font-size: 90%;
	color: #1f1b1b;
	line-height: 100%;
}

/* Breadcrumb - Area - Before */
.breadCrumb:before {
	float: left;
	margin-right: 3px;
	content: "Sijaintisi:";
}

/* Breadcrumb - Link */
.breadCrumb a {
	color: #1f1b1b;
	text-decoration: none;
	transition-duration: 0.4s;
	-moz-transition-duration: 0.4s; /* Firefox 4 */
	-webkit-transition-duration: 0.4s; /* Safari and Chrome */
	-o-transition-duration: 0.4s; /* Opera */
}

/* Breadcrumb - Link - Effect: Hover */
.breadCrumb a:hover {
	color: #2e2e2e;
	transition-duration: 0.2s;
	-moz-transition-duration: 0.2s; /* Firefox 4 */
	-webkit-transition-duration: 0.2s; /* Safari and Chrome */
	-o-transition-duration: 0.2s; /* Opera */
}

/* Breadcrumb - Current Page */
.breadCrumb .crumbCurrent {
	color: #999;
}

/* #Main-column area (Main Content & Yhteydenottolomake)
================================================== */

#main-columnContent {
	padding: 0 0 0 20px;
}

/* #Right-column area (contactForm, Facebook, staticMap & Yhteystiedot)
================================================== */

#right-columnContent {
	padding: 0 20px 0 0;
}

/* #Contact Forms (contactFormLift & yhteydenotto)
================================================== */

/* Contact Forms - Area */
.contactFormLift,
.yhteydenotto {
	padding: 20px;
	border: 1px dashed #e0e0e0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/* contactFormLift Widget */
.contactFormLift {
	margin-bottom: 10px;
}

/* yhteydenotto Widget */
.yhteydenotto {
	margin-bottom: 30px;
}

/* Contact Forms - Form */
.contactFormLift form,
.yhteydenotto form {
	margin: 0;
}

/* Contact Forms - Input - Text, Password, Email & Textarea */
.contactFormLift input[type="text"],
.contactFormLift input[type="password"],
.contactFormLift input[type="email"],
.contactFormLift textarea,
.yhteydenotto input[type="text"],
.yhteydenotto input[type="password"],
.yhteydenotto input[type="email"],
.yhteydenotto textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	*width: 93%; /* IE7 Fix */
	margin-bottom: 10px;
	padding: 8px 10px;
	outline: none;
	font-family: 'Quattrocento Sans', arial, sans-serif;
	font-size: 95%;
	border-color: #e0e0e0;
}

/* yhteydenotto Widget - Textarea */
.yhteydenotto textarea {
	height: 80px;
}

/* yhteydenotto Widget - Label */
.yhteydenotto label {
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-size: 150%;
	font-weight: normal;
	margin-bottom: 3px;
}

/* yhteydenotto Widget - Select */
.yhteydenotto select {
	width: 100%;
	padding: 7px;
	font-family: 'Quattrocento Sans', arial, sans-serif;
	font-size: 95%;
	border-color: #e0e0e0;
}

/* Contact Forms - Button */
.contactFormLift .button,
.yhteydenotto .button,
.contactFormLift button,
.yhteydenotto button,
.contactFormLift input[type="submit"],
.yhteydenotto input[type="submit"],
.contactFormLift input[type="reset"],
.yhteydenotto input[type="reset"],
.contactFormLift input[type="button"],
.yhteydenotto input[type="button"] {
	padding: 8px 16px;
	font-family: 'Quattrocento Sans', arial, sans-serif;
	font-size: 95%;
	text-align: center;
	white-space: normal;
	word-wrap: break-word;
}

/* Contact Forms - Button - Effect: Hover */
.contactFormLift .button:hover,
.yhteydenotto .button:hover,
.contactFormLift button:hover,
.yhteydenotto button:hover,
.contactFormLift input[type="submit"]:hover,
.yhteydenotto input[type="submit"]:hover,
.contactFormLift input[type="reset"]:hover,
.yhteydenotto input[type="reset"]:hover,
.contactFormLift input[type="button"]:hover,
.yhteydenotto input[type="button"]:hover {
}

/* Contact Forms - Button - Effect: Active */
.contactFormLift .button:active,
.yhteydenotto .button:active,
.contactFormLift button:active,
.yhteydenotto button:active,
.contactFormLift input[type="submit"]:active,
.yhteydenotto input[type="submit"]:active,
.contactFormLift input[type="reset"]:active,
.yhteydenotto input[type="reset"]:active,
.contactFormLift input[type="button"]:active,
.yhteydenotto input[type="button"]:active {
}

/* contactFormLift Widget - Send Button */
.contactFormLift input.send {
	width: 100%;
}

/* yhteydenotto Widget - Send Button */
.yhteydenotto input.send {
	width: auto;
}

/* INPUT - BUTTON - LÄHETÄ-PAINIKE */

.contactFormLift input.send,
.yhteydenotto input.send {
	
	width: 100%;
	padding: 15px 10px 10px 10px;
	border: 0;
	text-transform: uppercase;
	text-shadow: none; /* Poistaa oletuksena olleen tekstinvarjostuksen */
	white-space: normal;
        word-wrap: break-word;
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-size: 140%;
	font-weight: normal;
	color: #fff;
	
background: rgb(255,48,25); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,48,25,1) 0%, rgba(207,4,4,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,48,25,1)), color-stop(100%,rgba(207,4,4,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */
	
}
.contactFormLift input.send:hover,
.yhteydenotto input.send:hover {

	
background: rgb(207,4,4); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(207,4,4,1) 0%, rgba(255,48,25,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(207,4,4,1)), color-stop(100%,rgba(255,48,25,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(207,4,4,1) 0%,rgba(255,48,25,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(207,4,4,1) 0%,rgba(255,48,25,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(207,4,4,1) 0%,rgba(255,48,25,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(207,4,4,1) 0%,rgba(255,48,25,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf0404', endColorstr='#ff3019',GradientType=0 ); /* IE6-9 */

}



/* MARKKINOINTILUPA & REKISTERISELOSTE */

.contactFormLift form input[type="checkbox"] {
	position: relative;
	top: -1px;
	float: left;
	margin-right: 10px;
}

.contactFormLift form p:nth-last-of-type(2),
.contactFormLift form p:last-of-type {
	font-size: 85%;
	line-height: 135%;
}

.contactFormLift form p:nth-last-of-type(2) {
	margin: 15px 0;
}

.contactFormLift form p:last-of-type {
	margin: 0;
}

/* #contactFormLift Widget - Bullet & Icon
================================================== */

/* contactFormLift Widget - Unordered List */
.contactFormLift ul {
	margin: 15px 0 20px 0;
	padding-left: 0;
	list-style-type: none;
}

.contactFormLift ul li {
	margin-bottom: 10px;
}

/* contactFormLift Widget - Icon */
.contactFormLift span {
	height: 20px;
	width: 20px;
	float: left;
	display: block;
	position: relative;
	margin-right: 5px;
} 

/* contactFormLift Widget - Icon - Background Color */
.contactFormLift .checkMark {
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	background: #bbb;
}

/* contactFormLift Widget - Icon - Checkmark Color */
.contactFormLift .checkMark:after,
.contactFormLift .checkMark:before {
	content: '';
	height: 14px;
	width: 3px;
	display: block;
	background: #fff;
	position: absolute;
	top: 3px;
	left: 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
}

.contactFormLift .checkMark:before {
	height: 6px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	top: 9px;
	left: 4px;
}

/* #Facebook
================================================== */

/* Facebook - Area */
.facebookLikebox {
	width: 100% !important;
	height: auto !important;
	line-height: 0;
	margin: 0 auto 20px auto;
	background-color: #ededed;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.facebookLikebox * {
	width: 100% !important;
	overflow: hidden !important;
}

/* #Map
================================================== */

/* Map - Area */
.staticMap {
	padding: 20px;
	background: #ededed;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	width: 920px;
}

/* #companyInfo - Widget (In Yhteystiedot Page)
================================================== */

/* Yhteystiedot - Area */
.companyInfo,
.perheyritys,
.yhteys {
	margin-bottom: 20px;
	padding: 20px 20px 1px 20px;
	background: #ededed;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

/* Yhteystiedot - Link */
.companyInfo a {
	font-size: inherit;
	font-weight: normal;
	color: inherit;
	text-decoration: none;
}

/* Yhteystiedot - Label */
.companyInfo label {
	float: left;
	margin-right: 4px;
	font-size: inherit;
	font-weight: normal;
	color: inherit;
}

/* Yhteystiedot - Company Address, Zip & City */
.companyInfo .companyaddress1Output,
.companyInfo .companyzipOutput,
.companyInfo .companycityOutput {
	float: left;
}

/* Yhteystiedot - Clearing After Company Address Fields */
.companyInfo .companycountry,
.companyInfo .companyphone1,
.companyInfo .companyphone2,
.companyInfo .companyfax,
.companyInfo .companyemail,
.companyInfo .companywww {
	clear: both;
}

/* Yhteystiedot - Company Name */
.companyInfo .companynameOutput {
	font-weight: bold;
}

/* Yhteystiedot - Company Name, Address, Zip, City, Phone, Email & WWW */
.companyInfo .companynameOutput,
.companyInfo .companyaddress1Output,
.companyInfo .companyaddress2Output,
.companyInfo .companyzipOutput,
.companyInfo .companycityOutput,
.companyInfo .companycountryOutput,
.companyInfo .companyphone1Output,
.companyInfo .companyphone2Output,
.companyInfo .companyemailOutput,
.companyInfo .companywwwOutput {
	margin-bottom: 2px;
}

/* Yhteystiedot - Company Zip */
.companyInfo .companyzipOutput {
	margin-right: 5px;
}

/* Yhteystiedot - Company Address - After */
.companyInfo .companyaddress1Output:after {
	content: ",";
	margin-right: 5px;
}

/* #Bottom Area (AddThis)
================================================== */

#bottom {
	margin: 15px 0 0 0;
	border-top: 1px solid #ededed;
}

/* #AddThis - Widget
================================================== */

/* AddThis Widget Area */
#addThis {
	overflow: hidden;
	height: 16px;
	padding: 20px 30px 20px 30px;
}

/* AddThis Widget - Iframe */
#addThis iframe.twitter-share-button.twitter-count-horizontal {
	width: 88px !important;
}

/* AddThis Widget - Bubble Counter */
#addThis .addthis_counter.addthis_bubble_style {
	margin-left: 2px;
}

/* AddThis Widget - Text */
#addThis p {
	float: left;
	margin: 0 5px 0 0;
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-size: 130%;
	line-height: 110%;
	color: #211f1b;
	text-transform: uppercase;
}

/* #Footer area (siteInfo)
================================================== */

#footer {
	padding: 60px 0 56px 0;
background: #ccc;


}

#footerContent {
	padding: 0 30px;
}

/* #siteInfo - Widget (In Footer Area)
================================================== */

/* siteInfo Widget */
.siteInfo {
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-size: 120%;
	color: #666;
	line-height: 125%;
}

/* siteInfo - Link */
.siteInfo a {
	font-size: inherit;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}

/* siteInfo - Label */
.siteInfo .contactLabel {
	float: left;
	margin-right: 5px;
	font-size: inherit;
	font-weight: inherit;
}

/* siteInfo - Company Name, Address, Address2, Zip, City, Country, Phone1, Phone2, Fax, Email & WWW */
.siteInfo .companynameOutput,
.siteInfo .companyaddress1Output,
.siteInfo .companyaddress2Output,
.siteInfo .companyzipOutput,
.siteInfo .companycityOutput,
.siteInfo .companycountryOutput,
.siteInfo .companyphone1Output,
.siteInfo .companyphone2Output,
.siteInfo .companyfaxOutput,
.siteInfo .companyemailOutput,
.siteInfo .companywwwOutput {
	float: left;
	margin-bottom: 3px;
}

/* siteInfo - Company Name, Address2, City, Country, Phone1, Phone2, Fax & Email - After */
.siteInfo .companynameOutput:after,
.siteInfo .companyaddress2Output:after,
.siteInfo .companycityOutput:after,
.siteInfo .companycountryOutput:after,
.siteInfo .companyphone1Output:after,
.siteInfo .companyphone2Output:after,
.siteInfo .companyfaxOutput:after,
.siteInfo .companyemailOutput:after {
	content: "|";
	margin-left: 10px;
}

/* siteInfo - Company Name, Address2, City, Country, Phone1, Phone2, Fax & Email */
.siteInfo .companynameOutput,
.siteInfo .companyaddress2Output,
.siteInfo .companycityOutput,
.siteInfo .companycountryOutput,
.siteInfo .companyphone1Output,
.siteInfo .companyphone2Output,
.siteInfo .companyfaxOutput,
.siteInfo .companyemailOutput {
	margin-right: 10px;
}

/* siteInfo - Company Address - After */
.siteInfo .companyaddress1Output:after {
	content: ",";
	margin-right: 5px;
}

/* siteInfo - Company Zip */
.siteInfo .companyzipOutput {
	margin-right: 5px;
}

/* #Media Queries
================================================== */

	/* All Mobile Sizes */
	@media only screen and (max-width: 767px) {
	
		/* Background Image - None */
		html {
			background-image: none;
		}
	
		/* Headings  */
		h1 { font-size: 250%; }
		h2 { font-size: 200%; }
		h3 { font-size: 150%; }
		h4 { font-size: 125%; }
		h5 { font-size: 115%; }
		h6 { font-size: 100%; }
	
		/* Logo - Area */
		#drawer {
			padding: 40px 0 10px 0;
		}
	
		/* Logo Widget */
		.logo {
			float: none;
		}
	
		/* Logo - Text */
		.logoText {
			font-size: 350%;
			line-height: 90%;
		}
	
		/* contactWidget - Widget */
		.contactWidget {
			float: none;
			font-size: 100%;
		}
	
		/* contactWidget - Text */
		.contactWidget p {
			margin-bottom: 15px;
		}
	
		/* searchBox Widget */
		.searchBox {
			clear: none;
			float: none;
			top: 0;
		}
	
		/* Navigation - Area */
		#top {
			padding: 0;
		}
	
		#topContent {
			padding: 0;
		}

		/* Content Areas */
		#main-columnContent,
		#right-columnContent,
		#footerContent {
			padding: 0 20px;
		}
		
		/* AddThis Widget - Area */
		#addThis {
			padding: 19px 20px 19px 20px;
			height: 35px;
		}
	
		/* AddThis Widget - Text */
		#addThis p {
			float: none;
		}
	
		/* Footer - Area */
		#footer {
			padding: 30px 0;
		}
	
		/* siteInfo - Company Name, City, Phone, Email & WWW */
		.siteInfo .companynameOutput,
		.siteInfo .companyaddress2Output,
		.siteInfo .companycountryOutput,
		.siteInfo .companyphone1Output,
		.siteInfo .companyphone2Output,
		.siteInfo .companyfaxOutput,
		.siteInfo .companyemailOutput,
		.siteInfo .companywwwOutput {
			float: none;
		}
	
		/* siteInfo - Label */
		.siteInfo label {
			clear: left;
		}
	
		/* siteInfo - Clearing After Company Address Fields */
		.siteInfo .companycountry,
		.siteInfo .companyphone1,
		.siteInfo .companyphone2,
		.siteInfo .companyfax,
		.siteInfo .companyemail,
		.siteInfo .companywww {
			clear: both;
		}
	
		/* siteInfo - Company Name, City, Phone & Email */
		.siteInfo .companynameOutput,
		.siteInfo .companyaddress1Output,
		.siteInfo .companyaddress2Output,
		.siteInfo .companyzipOutput,
		.siteInfo .companycityOutput,
		.siteInfo .companycountryOutput,
		.siteInfo .companyphone1Output,
		.siteInfo .companyphone2Output,
		.siteInfo .companyfaxOutput,
		.siteInfo .companyemailOutput,
		.siteInfo .companywwwOutput {
			margin-bottom: 3px;
		}
	
		/* siteInfo - Company Name, City, Phone & Email - After */
		.siteInfo .companynameOutput:after,
		.siteInfo .companyaddress2Output:after,
		.siteInfo .companycityOutput:after,
		.siteInfo .companycountryOutput:after,
		.siteInfo .companyphone1Output:after,
		.siteInfo .companyphone2Output:after,
		.siteInfo .companyfaxOutput:after,
		.siteInfo .companyemailOutput:after {
			content: "";
			content: none;
		}	
	
	}

/* #Font-Face
================================================== */

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('http://fonts.rcms.fi/voima/BebasNeue-webfont.eot');
    src: url('http://fonts.rcms.fi/voima/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://fonts.rcms.fi/voima/BebasNeue-webfont.woff') format('woff'),
         url('http://fonts.rcms.fi/voima/BebasNeue-webfont.ttf') format('truetype'),
         url('http://fonts.rcms.fi/voima/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
