body
{
	
}



h1:after, h2:after, .heading-medium:after
{
	content:'' !important;
	border-bottom:0px solid black !important;
}


#od-related-posts-widget
{

}

#od-related-posts-widget * img
{
	margin-right:5px;
	float:left;
}

#od-related-posts-widget > a
{
	display:block;
	height:50px;
	margin-bottom:10px;
}


.slider-text-area
{
	border:0px solid red;
	display:block;
	width:870px;
	position:absolute;
	left:0px;
	top:170px;
	height:270px;
	color:white;
	padding-left:30px;
	padding-right:30px;
	font-size:22px;
}

.slider-text-area > .alignright, .slider-text-area > .alignleft
{
	bordeR:0px solid black;
	padding:10px;
	padding-right:0px;
	background:rgba(0,0,0,0.5);
}

#un-button
{
	display:none;
}

p > a, h3 > span > a, h2 > span > a
{
	color:#33ccff;
}

strong > a
{
	color: #33ccff !important;
}

#site-title > h1, #site-title-value
{
	font-family:Avenir !important;
	font-size:34px !important;
	text-indent:0 !important;
	text-transform:none;
	line-height:46px;
	position:absolute;
	top:28px;
	left:30px;
	
	max-width:470px;
	
	font-weight:normal;

}

#site-title 
{
	color:#666;
}

.content * h1
{
	font-size:30px;
	line-height:35px;
}


#site-title > h2, #site-title > span
{
	font-family:Georgia, 'Times New Roman', Times, serif, sans-serif;
	text-transform:none;
	font-size:13px;
	font-style:italic;
	top:12px;
	position:absolute;
	text-indent:0 !important;
	left:30px;
	font-weight:normal;
	color:#666;
}

.matkaehdotukset-header
{
	height:325px !important;
}

#list-view-navi
{
	display:block;
	height:30px;
	border:0px solid blue;
	margin-bottom:15px;
}

.aktiviteettilistaus-text-content
{
	border:0px solid red;
	margin-bottom:15px;

}

.lift-type-list > .dark 
{
	color:#666 !important;
}

.lift-type-list > .dark > a
{
	color:#666 !important;
}


#site-title
{
	background:transparent url("/web/20171018030000im_/http://www.outdoorsfinland.com/wp-content/themes/outdoors/images/ot-logo-pohja.jpg") no-repeat left top !important;
}


#header-logot
{
	height:120px;
	width:220px;
	display:block;
	border:0px solid red;
	float:right;
}

#fb-header-like-box
{
	margin-top:10px;
}

#site-title
{
	width:550px !important;
}

.ot-nostot-sb > li
{
	float:left;
	list-style-type:none;
	margin-right:23px;


}

.ot-nostot-sb > li:last-child
{
	margin-right:0px !important;
}

.ot-nostot-sb
{
	height:150px;
	padding:0px;
	margin:0px;
	margin-top:20px;
}

.grid-3 .lift figure img
{
	left:0px !important;
}



	.ot-aktiviteetit-maakuntakartta
	{
		display:block;
		margin:auto;
		max-width:185px;

	}



	.ot-aktiviteetit-head-thumb
	{
		height:50px;
		width:50px;
		position:absolute;
		left:10px;
		top:10px;
		border:0px solid red;
		background-position:center center !important;
		background-repeat:no-repeat !important;
		background-size:50px !important;
	}
	
	.ot-aktiviteetit-head-thumb  img
	{
		width:100%;
	}

	.ot-aktiviteetit-head-desc
	{
		font-size:13px;
		font-weight:normal;
		font-style:italic;
		font-family: Georgia, 'Times New Roman', Times, serif, sans-serif;
	}



	.ot-aktiviteetit-head
	{
		background:#fbe2c4;
		height:70px;
		margin-bottom:15px;
		position:relative;
	}
	
	.ot-aktiviteetit-head > img
	{	
	
	}
	
	.ot-aktiviteetit-head-title
	{
		color:#66625f;
		font-size:24px;
		font-family: avenir, Arial, Helvetica, sans-serif, serif;
		position:absolute;
		left:70px;
		top:30px;
		font-weight:bold;
	}
	
	
	
	
	
	
	
	
	
	

	.ot-kirjoittaja-header
	{
		border:1px solid red;
		display:block;
		padding-bottom:10px;
		margin-bottom:20px;
			background: url("/web/20171018030000im_/http://www.outdoorsfinland.com/wp-content/themes/outdoors/images/ot-reitti-break.png");
	background-repeat:no-repeat;
	background-position:bottom;
	border:0px solid red;
	}
	
	.ot-kirjoittaja-kuvaus
	{
	
	}
	
	#ot-kirjoittaja-title
	{
		margin-bottom:0px;
		margin-top:15px;
	}
	
	.ot-kirjoittaja-thumb
	{
		float:left;
		margin-right:25px;
		margin-bottom:25px;
		display:block;
	}
	
	
	#fb-like-post
	{
		display:block;
		padding:10px;
		position:relative;
	}
	
	#fb-like-button
	{		
		position:absolute;
		right:0px;
	}
	
	
	.main-carousel * .lift-type-list
	{
		width:860px;
	}
	
	.od-ad-widget
	{
		padding-bottom:10px;
	}

	.dark
{
	color:#333 !important;
}


#footer
{
    min-height:80px;
    display:block;
	background-color: white;
	position:relative;
    margin-left:auto;
	margin-right:auto;
	clear:both;
	position:relative;
	top:-30px;
	padding-bottom:30px;
	
}

.details
{
	background:rgba(0,0,0,0.5) !important;
}

#footer > div
{
	display:block;
}

#footer > table
{
	margin:0px !important;
	height:auto !important;
	width:100% !important;
}

#footer * img
{
	margin-right:10px;
}


.page-header > #reitti-header-title-2
{
	display:none;
	height:325px;
}

.page-header
{

	height:325px !important;
}


/* aktiviteettisivut */


.akviteetti-page-post-items
{

}

.aktiviteetti-post-item
{
	width:450px;
	height:212px;
	border:0px solid red;
	display:block;
	float:left;
	position:relative;
	margin-bottom:25px;
	margin-right:25px;
	font-family:"avenir", Arial, Helvetica, sans-serif, serif;
}

.aktiviteetti-post-item:nth-child(2n)
{
	margin-right:0px;
}

.aktiviteetti-post-item-title
{
	position:absolute;
	top:0px;
	left:0px;
	background:rgba(0,0,0,0.6);
	font-size:17px;
}

.aktiviteetti-post-item-title > div
{
	margin:10px;
	color:white;
}

.aktiviteetti-post-item-description
{
	position:absolute;
	bottom:0px;
	left:0px;
	background:rgba(0,0,0,0.5);
	font-family:Georgia, "Times New Roman", Times, serif, sans-serif;

}

.aktiviteetti-post-item-description > div
{
		margin:10px;
		color:white;
}

.aktiviteetti-title-melonta
{
	background:#008acf;
}

.aktiviteetti-title-pyoraily
{
	background:#ff981b;
}

.aktiviteetti-title-vaellus
{
	background:#a5ca2d;
}

#aktiviteetti-title
{
	height:65px;
	width:100%;
	border:0px solid red;
	position:relative;

	
}

.aktiviteetti-reitti-symbol 
{
	position:absolute;
	left:10px;
	top:10px;
}

.aktiviteetti-reitti-symbol > img
{
	width:43px;
}

#aktiviteetti-title-content 
{
	position:absolute;
	top:8px;
	left:80px;
	width:100%;
	vertical-align:middle;
	max-width:800px;
}

#aktiviteetti-title-content > h1
{
	color:white !important;
	font-family:"avenir", Arial, Helvetica, sans-serif, serif !important;
	font-size:18px !important;
	text-transform:none !important;
	float:left;
	margin-right:15px;
}

#aktiviteetti-title-content > span
{
	display:block;
	margin-top:17px;
	color:white;
	font-family:"avenir", Arial, Helvetica, sans-serif, serif !important;
}

#aktiviteetti-header * #aktiviteetit-kartta
{
	width:930px;
}

#aktiviteetti-header > #aktiviteetit-kartta-area
{
	margin-bottom:0px;
}

#aktiviteetti-header * #aktiviteetit-valinnat
{
	display:none;
}

#aktiviteetti-header
{

}

.aktiviteetti-carousel
{


}


.aktiviteetti-carousel * .lift
{
	height:276px !important;

}

.aktiviteetti-carousel * h2
{
	font-size:25px !important;
	line-height:27px !important;
}

.aktiviteetit-maakunta-item
{
	width:480px;
	height:325px;
	background:white;
	display:block;
	float:left;
	margin-right:25px;
	margin-bottom:18px;
	position:relative;
	overflow:hidden;
}

#aktiviteetti-maakunta-items
{
	height:1050px;
}

.aktiviteetti-maakunta-items-pyoraily
{
	height:700px !important;
}

.aktiviteetit-maakunta-item:nth-child(2n)
{
	border:0px solid red;
	margin-right:0px !important;
}

.aktiviteetti-maakunta-item-left
{
	border:0px solid black;
	position:absolute;
	left:23px;
	top:26px;
	width:210px;
	
}

.aktiviteetti-maakunta-item-left > img
{
	box-shadow:0px 0px 2px rgba(0,0,0,0.4);
}

.aktiviteetti-maakunta-item-right
{
	width:214px;
	border-left:1px solid #dddddd;
	position:absolute;
	right:0px;
	top:25px;
	height:273px;
	padding-left:20px;
}

.koontisivu-maakunta-item-right
{
	width:214px;
	border-left:1px solid #dddddd;
	position:absolute;
	right:0px;
	top:25px;
	height:273px;
	padding-left:20px;
	color:rgb(51, 51, 51) !Important; 
}


.page-id-3411 * .koontisivu
{
	height:1400px !important;
}


.aktiviteetti-maakunta-item-right * a
{
	font-size:13px;
}

.aktiviteetti-maakunta-item-right > ul
{
	margin-right:0px;
	position:relative;
	left:-15px;
}

.aktiviteetit-maakunta-title
{
	color:#4b4b4b !important;
	font-family:"avenir", Arial, Helvetica, sans-serif, serif !important;
	line-height:auto !important;
	margin:0px !important;
	padding:0px !important;
	margin-bottom:10px !important;
	font-size:21px;
}


.aktiviteetti-maakunta-item-left > p
{
	/* font-family:"avenir", Arial, Helvetica, sans-serif, serif !important; */
	font-family:Georgia, "Times New Roman", Times, serif, sans-serif !important;
	font-size:13px;
}

.aktiviteetti-maakunta-item-right-title
{
	color:#4b4b4b !important;
	font-family:"avenir", Arial, Helvetica, sans-serif, serif !important;
	font-size:19px;
	margin-bottom:10px;
}

.aktiviteetti-maakunta-item-count
{

}

.sb-right-infobox
{
	background:white;
	display:block;
	padding:25px;
	padding-top:15px;
}

.sb-right-infobox > strong, .sb-right-infobox * strong 
{
	font-family:"avenir", Arial, Helvetica, sans-serif, serif !important;
}

.akviteetti-page-post-items-title
{
	display:block;
	border:0px solid red;
	height:42px;
	position:relative;	
	margin-bottom:15px;
}

.akviteetti-page-post-items-title > .items-title
{
	font-family:"avenir", Arial, Helvetica, sans-serif, serif !important;
	font-size:28px;
	background:white;
	position:absolute;
	top:11px;
	left:0px;
	z-index:100000;
	padding-right:15px;
}

.akviteetti-page-post-items-title-line
{
	border-bottom:1px solid black;
	position:absolute;
	height:3px;
	width:100%;
	top:20px;
}

.the-content > ul
{
	padding-left:15px !important;
	list-style-type:circle !important;
}

.the-content * li
{
	padding-left:0px !important;
}

.koontisivu
{
	height:700px !important;
}

.koontisivu-section > h1
{
	font-size:28px;
	line-height:85%;
}

.od-flag
{
	position:absolute;
	right:10px;
}

#secondary-navigation
{
	margin-right:35px !important;
}

#primary-navigation ul.sub-menu
{
	left:5px !important;
}
/*
     FILE ARCHIVED ON 03:00:00 Oct 18, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:14:54 Apr 22, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.801
  load_resource: 80.52
  PetaboxLoader3.resolve: 46.705
  PetaboxLoader3.datanode: 16.096
*/