/*
Theme Name: Outdoors
Theme URI: 
Description: 
Author:  LAMK
Author URI: 
Version: 1.0
Tags: 

License:
License URI:

General comments (optional).
*/

#blog-single-content > a, #blog-single-content * a
{
	color:blue;
}

.box .inner
{
	min-height:100%;
	position:relative;
}

.link1
{
	position:absolute;
	right:30px;
	bottom:10px;
}

#accordion > h1
{
	color:white !important;
}

footer .line-ver
{
	background:none !important;
}

.footer
{
	background:#2d2d2d !important;
	padding:10px;
}

body { 
background-image:url(/web/20171018024816im_/http://www.outdoorsfinland.com/wp-content/themes/outdoors/ot_tausta_2.jpg) !important;

    background-repeat:repeat-y !important;
    background-position:center top !important;
	 background-attachment:fixed !important;
  /*  
    
    font-family:Arial, Helvetica, sans-serif ;
    font-size:100% ; 
    line-height:1em ;
    color:#949595 ;
	*/
}

h1, h2, h3
{
   /* font-weight:normal; */
   
}

h1
{
/*
    border:0px solid red;
    font-size:30px;
     color:#333;
    margin-bottom:15px;
	*/
}
.otsikko{
    text-shadow:   0px 0px 10px rgba(0, 0, 0, 0.4)
}

#main * img
{

    /* box-shadow:0px 0px 5px rgba(0,0,0,0.3); */
    /* display:none; */
}


a
{
    text-decoration:none;
    color:black;
}

#base1{

    width : 1200px;
    margin: auto;
    height: auto !important;
    display:block;
    padding-top:5px;
    /* background-color: #F6E3CE; */
    /*background-image: url('/web/20171018024816im_/http://www.outdoorsfinland.com/wp-content/themes/outdoors/images/background.jpg');*/
    background-repeat:repeat-y repeat-x;


}
#base
{
    width:800px;
    height:auto;
    margin:auto;  /* margin:auto keskittää divin */
    display:block;
    padding:2px;
    background-color : #fff;
    /*background-color: rgba(255, 255,255,0.9);*/
    /*
    -moz-border-radius: 15px 15px 0px 15px;
    border-radius: 15px 15px 0px 15px;
    box-shadow:0px 0px 10px #555;
    */
    position:relative; /* kun tässä position relative, niin sen sisällä olevat position:absolute määrityksen omaavat divit sijoittuvat oikein */
    z-index: 3;
    border:10px solid white;
    /* box-shadow:0px 0px 10px rgba(0,0,0,0.5); */


}

#main
{
   /* height:auto !important; */
    position:relative;
}

#content
{
    /* width:570px; */
    margin:10px;
    height: auto !important;
    min-height: 1024px; /* Jotta etusivun content div skaalautuu oikein */
}

#archive-list-kartta
{
	display:block;
	height:400px;
	border:0px solid red;
	width:500px;
	margin-top:15px;
}

.author-list-next-prev-buttons
{
	width:650px;
	display:block;
	position:relative;
	height:50px;
	margin:20px;
}


#reitti_haku {
    border:1px dashed black;
    width: 500px;
    height: 180px;
    margin-left: 30px;
    margin-right: auto;
    margin-top: 15px;
    margin-bottom: 50px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#artikkeli_reitti_nostot{
    position: relative;
    height: auto;
    width: 500px;
    border: 1px solid green;
    margin-left: auto;
    margin-right: auto;
}

#artikkeli_nostot{
    position:relative;
    height:140px;
    width: 240px;

    display:inline-block;
    /*border:1px dashed black; */
    margin-top: 3px;
    padding :0px;
}
#artikkeli_nostot_kuvaus, #reitti_nostot_kuvaus{
    float  : right;
    display: inline; 
    padding: 0px;
    width: 150px;
    height : 120px;
    /* border: 1px solid black;*/
    margin-right: 10px;
    margin-top: 1px;
}
#reitti_nostot{
    position:relative;
    height:140px;
    width: 245px;
    float: right;
    display: block;
    /* border:1px dashed red;*/
    margin-top: 3px;
    padding :0px;
}
#parent_div, .parent_div {
    width: 490px;  
    /*border: solid 1px #aaa;*/  
    text-align: center;     
    line-height: 12px;  
    overflow: hidden; 
    margin-bottom: 35px;
    margin-left: 40px;
}
.child_div {

    width: 200px;  
    height: 220px;  
    /* border: solid 1px #ccc;  */
    display: inline-block;  
    vertical-align: middle;  
    text-align: left;
    padding: 10px;
    margin: 5px;
    overflow: hidden;
}
/*
.child_div img {
    border: 0;
    vertical-align: middle;
    height: 100%;
    width: 100%;
    overflow: hidden;
}
*/
.artikkeli_div{
    width: 220px;  
    height: 100%;  
    border: solid 1px #ccc;
    display: inline-block;  
    vertical-align: middle; 
    margin: 5px;
}

.reitit_div{
    width: 220px;  
    height: 100%;  
    border: solid 1px #ccc;
    display: inline-block;  
    vertical-align: middle; 
    margin: 5px;
}

.kohde_div{
    width: 200px;  
    height: 120px;
    border: solid 1px #ccc;
    display: inline-block;
    float: left;
    margin: 5px;
    padding: 5px;
}

.kartta-single > #aktiviteetit-kartta
{
    left:0px;
    /* width:600px; */
}

.alignleft
{
    float:left;
    margin:10px;
    margin-left:0px;
}


.alignright
{
    float:right;
    margin:10px;
    margin-right:0px;
}

.aligncenter
{
    display:block;
    margin:auto;
}





/*Siavash Masudi*/


/*Single.php*/
#content_single{

    width:530px;
    width:630px;
    margin-left:10px;
    margin-left:20px;
    margin-top:10px;
    margin-bottom: 2px;
    min-height: 800px;
    border-top : 5px;
    border-bottom : 5px;
    border-right : 5px;
    border-left: 5px;
    border-width:20px;
    /*
    border-image:url(/web/20171018024816im_/http://www.outdoorsfinland.com/wp-content/themes/outdoors/images/blogi-artikkeli/recetangle1.png ) 30 30 30 30 round;
    -moz-border-image:url(/web/20171018024816im_/http://www.outdoorsfinland.com/wp-content/themes/outdoors/images/blogi-artikkeli/recetangle.png)30 30 30 30 round;
    -moz-border-image:url(/web/20171018024816im_/http://www.outdoorsfinland.com/wp-content/themes/outdoors/images/blogi-artikkeli/recetangle.png) 30 30 30 30 round; 
    -webkit-border-image:url(/web/20171018024816im_/http://www.outdoorsfinland.com/wp-content/themes/outdoors/images/blogi-artikkeli/recetangle.png)30 30 30 30 round; 
    -o-border-image:url(/web/20171018024816im_/http://www.outdoorsfinland.com/wp-content/themes/outdoors/images/blogi-artikkeli/recetangle.png) 30 30 round; 
    */
    padding-left: 10px;

}
#single_post {
    border : 1px dashed blue;
    padding: 0px;
    position: relative;
    margin : 0px;
    height: auto;

}
#article_img{

    float: left; 
    display : inline;

    margin-top: 5px;
    margin-right: 30px !important;
    height: 200px;
    width: 200px;
    margin-right: 20px;
    border:  6px solid white;



}
#blog_header {
    font-family: Georgia, "Times New Roman", Times, serif; 

    font-size: 20px;

    font-weight :normal; 
    margin-top: 2px;
    color: #fff; 
}
h3 {
    font-size : 19px ;
    color:  #fff;
    font-weight :normal; 

}

#bloginfo{

    position : relative;
    flot : left;
    width: 581px;
    padding : 1px;
    overflow: hidden;
    background: url(/web/20171018024816im_/http://www.outdoorsfinland.com/wp-content/themes/outdoors/images/blogi-artikkeli/blogi-paaotsikko.png) no-repeat;
}
#blogname{
    float: left; 
    display : inline-block;
    margin-left:5px;
    margin-top: 6px;


}


.header-navi * .menu > li
{
border:0px solid red !important;
position:relative;
min-height:52px;
}

/*
.header-navi * .menu > li:hover > .sub-menu
{
    display:block;
}
*/

.header-navi * .menu > li > .sub-menu
{
    display:none;
    position:absolute;
    border:0px solid blue;
    top:52px;
    left:0px;
    z-index:1000;
    background:white;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-right:1px solid gray;
    border-left:1px solid gray;
    border-bottom:1px solid gray;
}

.header-navi * .menu > li > .sub-menu > li
{
    font-size:16px;
}

.header-navi * .menu > li > .sub-menu > li > a:hover
{
    background:white !important;
    border:0px solid blue;
    color:black;
 
    text-decoration:underline !important;
        border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    
}

.header-navi * .menu > li > .sub-menu > li > a:hover > span
{
    background:transparent !important;
    border:0px solid red;
        border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.header-navi * .menu > li > .sub-menu > li > a:hover > span > b
{
    background:transparent !important;
    border:0px solid red;
        border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

/*
.nav-box nav ul li a:hover span, .nav-box nav ul li a.active span
{
    background:transparent !important;
}
*/

#reitti-some-bottom
{
    display:block;
    margin-top:15px;
    margin-bottom:15px;
}

.content-reittisivu > p, .content-reittisivu * p
{
    font-size:14px;
}

.content-reittisivu * a, .content-reittisivu > a
{
    font-size:16px;
    line-height:21px;
}

.reitti-kartta-small
{
    box-shadow:0px 0px 5px rgba(0,0,0,0.5);
}

.link2
{
    margin-top:12px;
}

.blog-single
{

    padding-top:20px;

}

.blog-single * p
{
    font-size:15px;
    color:#4B4B4B;
    font-family:Arial;
    line-height:145%;
    margin-bottom: 5px; 
}

.blog-single * h1
{
    font-size:22px !important;
    color:black;
    font-weight:normal;
    margin-bottom:  10px;
}

.blog-single * h2
{
    padding-left:0px !important;
    line-height:120% !important;
    color:#34302A !important;
    font-weight:normal !important;
    font-size:19px !important;
}

.blog-single * h3
{

}

.form-allowed-tags
{
    display:none;
}

#blog-single-comments-form
{
    border-top:1px solid black;
    padding-top:15px;
    margin-top:15px;

}

#blog-single-comments-form * #reply-title
{
    display:none;
}

.comment-single
{
    padding-top:0px;
    padding-bottom:15px;
    border-bottom:1px solid gray;
   /* border-top:1px solid gray; */
    margin-bottom:15px;
}

.blog-single-comment-form-time
{
    font-size:12px;
}

.blog-single-comment-form-author
{
    font-size:12px;
}

.blog-single-fb-buttons
{
    margin-top:20px !important;
    margin-bottom:20px;
    display:block;
    height:20px;
}

#comment
{
    height:100px;
    width:400px;
}

#bloger {
    float: right; 
    display : inline-block;
    margin-right:21px;
    margin-top: -4px;

}
#back {
    float: left;
    display : inline-block;
    padding: 0px;
    margin-left: 10px;
    margin-top: 13px;
    width: 30px;

}
#back a, #bloger a {
    text-decoration: none;
    color : white;
}
#blogname p, #bloger p {
    color:  white; 
}
#back a:hover {
    text-decoration: underline; color: #000;
}

#prev_article{
    position:relative;
    width: 140px;
    height: auto;
    /*border:  1px solid red;*/
    padding: 0px;
    margin-left: 10px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    display: inline;
    float: left;
}
#next_article{
    position:relative;
    width: 140px;
    height: auto;
    display: inline;
    /*border:  1px solid red;*/
    padding: 0px;

    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    float: right;
}
#prev_article, #next_aticle a{
    text-decoration:  none;
    color: black;
    display:none;
}
#prev_article, #next_aticle a:hover {
    text-decoration: underline; color: #000;
    display:none;
}

/*Archive.php*/
#content_archive{
    width:770px;
    margin:10px;
    height: 1150px;
    border: 1px dashed red;
    position : relative;
    padding : 0px;
    overflow: hidden; 
}
#left_div{
    float: left;
    display : inline;
    padding: 0px;
    border: 1px dashed black;
    margin-left: 10px;
    margin-top: 5px;
    width: 400px;
    height: 207px;
}
#archive_img, #artikkeli_nostot_img , #reitti_nostot_img{
    float: left;
    display: inline;
    padding: 0px;
    /*border : 1px solid red; */
    width : 60px;
    height : 60px;
    margin-left: 5px; 
    margin-top: 10px;
}
#archive_single{
    float  : right;
    display: inline; 
    padding: 0px;
    width: 250px;
    height : 150px;
    border: 1px dashed red;
    margin-right: 10px;
    margin-top: 10px;

}
#archive_single p {
    display: block;
    -webkit-margin-before: 0.2em;
    -webkit-margin-after: 0.2em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

#right_div {
    float: right; 
    display : inline;
    top: 55px;
    margin-right:5px;
    margin-top: 0px;
    border-left: 1px dashed black;
    border-right: 1px dashed black;
    width: 300px;
    height: 94%;
    position:relative;
}
#bloger_img{
    float: left;
    display: inline;
    padding: 0px;
    /*border : 1px solid red;*/
    width : 40px;
    height : 40px;
    margin-left: 5px; 
    margin-top: 10px;
}
#bloger_info {

    float  : right; 
    display: inline; 
    padding-bottom:  5px;
    width: 180px;
    height : 100px;
    /* border: 1px dashed red;*/
    margin-right: 10px;
    margin-top: 10px;
}
#bloger_info a {
    color: white;
    height:  7px;
}
#bloger_info  p {
    display: block;
    -webkit-margin-before: 0.2em;
    -webkit-margin-after: 0.2em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
.clear {
    position:  relative;
    padding:  0px;
    margin:  0px;
    border: 1px solid black;
    height :0px;
    width:  auto;
}
#bloger_status {
    border-bottom: 1px solid black;
    position:  relative;
    height:  120px;
    width : auto;

}
.latest_article{
    padding : 0px;
    margin-left: 10px;
    height : auto;
    width : 400px;
    /* border : 1px solid red; */

}
#single_article_sidebar{
    float:  right;
    position: absolute;
    border : 2px solid #C76035;
    height : 600px;
    width : 50px;
    margin :1px;
}
.artikkeli-nosto > img
{
    border:  6px solid white;
/*
    -webkit-box-shadow: 0px 5px 30px 10px #000000;
    box-shadow: 0px 5px 30px 10px #000000;
*/
}
.artikkeli-nostot-title{

    font-size:  18px !important;
}
.suositellut-artikkelit, .suositellut-reitit {

    font-size: 1.917em;
    line-height: 1.2em;
    color: #3E3E3E;
    letter-spacing: 0;
    margin-bottom: 16px;
    font-weight: normal;
}
#kartta{
    height: 200px;
}

.nivo-caption > h3
{
    font: 48px Arial, Helvetica, sans-serif;
    color: white;
    font-weight: bold;
    display: block;
    line-height: 1.2em;
    margin-top: -10px;
    letter-spacing: -2px;
}

.nivo-caption > p
{
    font-size: 18px !important;
    color: white;
    line-height: 14px;
    font-weight: bold;
    padding-top: 8px;
}
.aktiiviteetti_otsikko{
    color: #3E3E3E;
    letter-spacing: 0;
    margin-bottom: 16px;
    font-size: 1.917em;
    line-height: 1.2em;
    letter-spacing: -1px;
    font-weight: normal;
}

.logo-box{
	background-image: url(/web/20171018024816im_/http://www.outdoorsfinland.com/wp-content/themes/outdoors/images/ylabanneri.jpg) !important;
	background-repeat: no-repeat-y;
	width: 100%;
	height: 112px;
}

.logo-box a{
	width: 950px;
	margin: auto;
	display: block;
}

.logo{
	background-image: url(/web/20171018024816im_/http://www.outdoorsfinland.com/wp-content/themes/outdoors/images/outdoorsfinlandlogo.png) !important;
	background-repeat: no-repeat;
	position: relative;
	top: 20px;
	height: 63px;
	width: 530px;
}



.header-info-box
{

    border-radius:15px;
    background:white;
    border:0px solid red;
    display:block;
    min-height:40px;
    margin-bottom:15px;
    overflow:hidden;
    box-shadow:0px 0px 2px rgba(0,0,0,0.5);

}

#murupolku
{
color:#535353;
border:0px solid black;
font-size:16px;
padding-top:13px;
padding-left:15px;
}

#murupolku > a, #murupolku * a
{
color:#535353;
margin-right:5px;
margin-left:5px;
}

.blog-archive-title
{
    font-size: 30px;
    position: relative;
    padding:0px;
    font-weight:normal;
    margin-top:25px;
    height: 60px;
    width: 400px;
    margin-bottom:0px;
    color:#333333;
    margin-left: 10px;
}



.content-reittisivu
{

width:600px !important;
position:relative;
}


.content-reittisivu > h1
{
    border:0px solid red;
    font-size:26px;
    color:#333;
    margin-bottom:15px;
}

.aktiviteetti-archive-content
{
    width:650px !important;
}

.maakunnat-kartta-desc
{
    font-size:18px;
    color:#333;
    padding-left:10px;
}

#rotate
{
    right:-160px;
    top:100px;
    position:absolute;
}


#valmis_menu, .valmis_menu
{
height:50px;
}
ul#valmis_menu li, ul.valmis_menu li 
{
display: block;
list-style: none;
margin-right:  20px;
border:0px solid red;
padding:10px;
border-radius:8px;
background:#12B7F4;
color:white;
box-shadow:1px 1px 1px rgba(0,0,0,0.5);
margin-bottom:10px;
float:left;
}
 
ul#valmis_menu li a, ul.valmis_menu li a 
{
    font-size: 20px;
    color:white;
    text-decoration: none;
    padding: 10px;
    font-weight:normal;
}
ul#valmis_menu li a:hover, ul.valmis_menu li a:hover 
{
    text-decoration: none;
}


ul.valmis_menu_small li a
{
padding: 4px;
  font-size:15px !important; 
}

.show-all-posts-link
{
    font-size:20px;
}

#accordion > h1
{
    font-size:22px !important;
    border:0px solid red;
}

.nivo-caption > h3
{
    text-shadow:0px 0px 10px rgba(0,0,0,0.5);

}

.nivo-caption > p
{
    text-shadow:0px 0px 10px rgba(0,0,0,1.0);

}

.frontpage > h1
{
    font-size:24px;
}

#frontpage-text > h1
{
    font-size:19px;
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom:1px solid black;

}

#frontpage-text 
{
    margin-bottom:20px;
}




.content-page > h1
{
    color:#333;
    padding:5px;
    padding-bottom:10px;
}

.content-page > h2
{
    color:#333;
    font-size:19px;
	font-size:18px;
    padding:5px;
    padding-left:0px !important;
    margin-left:0px !important;
    padding-bottom:0px;
    margin-top:15px;
    margin-bottom:5px !important;
}

.content-page > h3
{
    color:#4a4a4a;
    font-size:17px;
    padding:5px;
    margin-top:10px !important;
    padding-bottom:0px;
    margin-bottom:5px !important;
	font-weight:bold;
}

.content-page > p
{
    color:#4a4a4a; !important;
    margin-top:11px;
    margin-bottom:3px; 
}

.content-page > ul, .content-page * ul
{
    list-style-type:disc !important;
    list-style:disc !important;
    
    color:#4a4a4a; !important;
    border:0px solid black;
    padding-left:20px !important;
    margin-bottom:15px !important;
}

.content-page * ol, .content-page > ol
{
    list-style-type:circle !important;
    list-style:circle !important;
}

.content-page * li
{
    list-style-type:disc !important;
    list-style:disc !important;
    color:#4a4a4a !important;
    font-size:14px;
    line-height:21px;
}


.widget > h1
{
    font-size:16px;
    margin-bottom:6px;
    margin-top:5px;
}




.post-list-archive
{
	width:670px !important;
}

.post-list-next-prev-buttons
{
	display:block;
	border:0px solid red;
	height:50px;
	width:100%;
	position:relative;
}

.next-post-page
{
	margin:5px;
	float:right;
	font-size:16px;
	position:absolute;
	top:0px;
	right:0px;
}

.prev-post-page
{
	top:0px;
	left:0px;
	position:absolute;
	font-size:16px;
}

.post-page-count
{
	position:absolute;
	top:0px;
	left:300px;
	font-size:16px;
	color:black;
}


.artikkeli-nosto-etusivu
{
	min-height:380px;
	border:0px solid red;
	position:relative;
}

.artikkeli-nosto-etusivu > .wrapper
{
	position:absolute;
	bottom:10px;
}

.artikkeli-nosto-etusivu > .artikkeli-nostot-title
{
	min-height:60px !important;
	font-size:17px !important;

}

/*
     FILE ARCHIVED ON 02:48:16 Oct 18, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:14:55 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.496
  load_resource: 350.431
  PetaboxLoader3.resolve: 303.435
  PetaboxLoader3.datanode: 19.379
*/