/* cmsms stylesheet: 2019_a_perustyylit modified: 04/12/26 09:13:23 */
*{margin:0;padding:0;outline:0;border:0;}
html{overflow-y:scroll;}
body{font-family:'Open Sans',Sans-serif;font-size:16px;width:100%;height:100%;color:#333;background:#000;}
p{font-size:1.125em;margin:1em 0 1.3em 0;padding:0;line-height:1.5em;}
ul,ul ul{list-style-type:disc;margin:.6em 0 .6em 2em;padding:0;}
li{font-size:1em;line-height:1.5em;}
h1{color:#222;letter-spacing:-.02em;margin:.1em 0 .2em 0;}
h2,h3,h4{color:#222;margin:.1em 0 .2em 0;}
h1,h2,h3,h4{font-family:'Oswald',Arial Narrow,Sans-serif;font-weight:bold;font-weight:700;padding:0;line-height:1.4em;}
h1{font-size:2.5em;} h2{font-size:2em;} h3{font-size:1.75em;} h4{font-size:1.5em;}
/*ent. johdanto*/h5{font-size:1.25em;margin:1em 0 1.3em 0;padding:0;line-height:1.3em;font-weight:normal;}
/*ent. huomioteksti*/h6{font-family:'Open Sans Condensed',Sans-serif;font-size:1.313em;display:block;margin:0 0 20px 0;padding:.5em 1.25%;
text-align:center;color:#fff;background-color:#554499;border:0;clear:both;font-weight:bold;border-radius:6px;}
h6 a:link,h6 a:visited,h6 a:active{color:#bbbbdd;}
h6 a:hover{color:#fff;text-decoration:underline;border:0;}
a{text-decoration:none;} a:link{color:#0000cc;} a:visited{color:#0000cc;} a:active{color:#FF0000;} a:hover{color:#000033;text-decoration:underline;}
h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{
color:#ff3300;text-decoration:none;border-bottom:none;
}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{
color:#993300;text-decoration:none;border-bottom:1px solid #993300;
}
img{max-width:100%;height:auto;}
main img{max-width:98%;padding:1%;height:auto;}
hr{
border:0;height:1px;margin:25px 0;
background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0));
background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0));
background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0));
background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0));
}
ul.dynaaminen{
float:left;width:100%;margin:0;padding:0;background:#eee;clear:both;
}
ul.dynaaminen li{
float:left;width:41%;margin:0 2.0em;padding:0 .5em;
}
ul.dynamic_list{
list-style-type:none;width:96%;margin:30px 2%;background:#eee;
}
ul.dynamic_list li{
display:block;position:relative;width:93%;margin:0;padding:1.5% 2% 1.5% 5%;border-top:1px dotted #ccc;
}
ul.dynamic_list li:first-child{
border-top:0;
}
ul.dynamic_list li:before{
margin:0;padding:0 .6em 0 0;content:url('https://tesomanautotarvike.fi/uploads/tesoman_autotarvike/orange_arrow.gif');
}
a.link_button {
font-size:.875em;text-decoration:none;margin:.9em auto 0 auto;padding:.6em .9em;text-align:center;background:#000;
}
.johdanto{
font-size:1.25em;line-height:1.3em;
}
.johdanto2{
font-size:1.5em;line-height:1.2em;
}
.font_consended{
font-family:'Open Sans Condensed',Sans-serif;
} 
.small_txt{
font-size:.875em;line-height:1.3em;
}
.txt_center{
text-align:center;
}
.huom,p.huom{
margin:1.0em 0!important;padding:.5em 1.5em;text-align:center;color:#fff;background-color:black;border:0;clear:both;
box-shadow:inset 0px 0px 18px rgba(255,255,255,.5);border-radius:8px;
}
h1.huom,h2.huom,h3.huom,h4.huom,h5.huom,h6.huom{
margin-left:0!important;margin-right:0!important;text-align:center;color:#fff;background-color:#554499;border:0;clear:both;
}
ul.huom,li.huom {
margin:10px 0;padding:8px 24px;background-color:#ddd;border:1px solid #ccc;clear:both;
border-radius:4px;box-shadow:inset 0px 0px 18px rgba(255,255,255,.8);
}
.otsikko_sininen{
display:block;margin:0 0 20px 0;padding:.5em 2%;text-align:center;color:#fff;background-color:#554499;border:0;clear:both;border-radius:6px;
}
.otsikko_sininen a:link,.otsikko_sininen a:visited,.otsikko_sininen a:active{
color:#bbbbdd;
}
.otsikko_sininen a:hover{
color:#fff;text-decoration:underline;border:0;
}
.otsikko_harmaa{
display:block;margin:1em  0;padding:.5em 1.5em;text-align:center;color:#333;background-color:#eee;border:0;clear:both;border-radius:4px;
}
.no_wrap{
white-space:nowrap;
}
br.dynamic{
display:none;
}
.sivun_paaotsikko h1{
margin-top:30px;margin-bottom:-10px;
}
		/*---fade-in---*/
@keyframes fadeIn{from{opacity:0;} to{opacity:1;}}
.fade-in{
opacity:0;
animation:fadeIn ease-in 1;animation-fill-mode:forwards;
}
.fade-in.one{
animation-delay:.1s;animation-duration:.6s;
}
.fade-in.two{
animation-delay:0;animation-duration:.5s;
}
		.ie9 .fade-in{opacity:1;}
		/*---/fade-in end---*/
		/*---CONTENT-WRAPPERS-START---*/
div#wrapper{
position:relative;width:100%;min-width:300px;margin:0;padding:0;background:transparent;
}
div.center{
position:relative;display:block;width:100%;max-width:1200px;margin:0 auto;padding:0;
}
        /*---CONTENT-WRAPPERS-END---*/
div#animaatio{
float:left;width:100%;height:36px;background:#fff url('../../uploads/tesoman_autotarvike/bg_ruudut.gif') repeat-x center top;
}
		/*---LAYOUT-HEADER-START---*/
header{
float:left;position:relative;width:100%;margin:0;padding:0;background:transparent;
}
section.header_black{
color:#fff;background:#000;
}
section.header_darkblue{
color:#fff;background:#554499;
}
section.header_black h2,section.header_black h3,section.header_darkblue h2,section.header_darkblue h3{
color:#fff;margin:.3em;text-align:center;
}
section.header_darkblue h2{
margin:0;padding:0;text-align:center;
}
section.header_darkblue h2 span{
display:inline-block;vertical-align:top;margin:0;padding:23px 0 0 0;line-height:1.4em;
}
section.header_darkblue h3 span{
display:inline-block;vertical-align:top;margin:0;padding:23px 0 0 0;line-height:1.4em;
}
section.header_darkblue img{
margin:0;padding-top:1.25%;width:auto;height:auto;max-height:55px;
}
	@media only screen and (max-width:520px){
	section.header_darkblue img{max-height:45px;}		
	}
		/*---logo-start---*/
header #top_navi{
display:block;float:left;position:relative;width:100%;margin:0;padding:14px 0;background:black;
}
header #logo{
float:left;display:inline-block;position:relative;width:340px;height:auto;margin:-44px 0 0 0;padding:0;white-space:nowrap;
}
header #logo h2{
font-family:'Open Sans',Sans-serif;font-size:2em;color:#126285;font-weight:bold;font-weight:700;
margin:0;padding:0px;line-height:1em;
}
header #logo h4{
font-family:'Open Sans',Sans-serif;font-size:1.3em;color:#126285;margin:38px 0 0 0;padding:0;line-height:1em;letter-spacing:.23em;
}
header #logo img{
padding:0 10px;
}
		/*---logo-end---*/
		/*---ylanavi-start---*/
header nav #navi_wrapper{
float:left;display:block;width:100%;
}
header nav #navi_center{
position:relative;width:auto;max-width:auto;height:auto;margin:0 auto;
}
		/*---ylanavi-end---*/
		/*---top-bar-start---*/
header #top_bar{
float:left;display:block;position:relative;width:100%;min-height:240px;margin:0;padding:0;
background:#554499 url('https://tesomanautotarvike.fi/uploads/tesoman_autotarvike/bg_topbar_autot_2023.jpg') no-repeat right top;
background-attachment:fixed;background-size:cover;text-align:center;overflow:hidden;
}
	@media only screen and (max-width:520px){
	header #top_bar{background:#554499 url('https://tesomanautotarvike.fi/uploads/tesoman_autotarvike/bg_topbar_autot_2023.jpg') no-repeat 70% top;	background-size:800px;}
	}
header #top_bar .center{
position:relative;display:inline-block;width:100%;max-width:1200px;margin:0 auto;padding:2em 0 1em 0;
}
#etusivu header #top_bar .center{
position:relative;display:inline-block;width:100%;max-width:1200px;margin:0 auto;padding:4em 0 1em 0;
}
header #top_bar .bg_layer{
display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:410px;margin:0;padding:0;background:transparent;overflow:hidden;
}
div.tarjoukset_linkki{
display:block;width:100%;margin:0 auto;padding:0;background-color:rgba(15,0,75,.5);
}
div.tarjoukset_linkki p{
margin:0;padding:.5em 0 .6em 0;text-align:center
}
.tarjoukset_linkki a,.tarjoukset_linkki a:link,.tarjoukset_linkki a:visited,.tarjoukset_linkki a:active{
font-size:1em;font-weight:600;margin:0;padding:0;text-decoration:none;text-align:center;color:#bbbbdd;
}
.tarjoukset_linkki a:hover{
color:white;
}
header #top_bar .slogan{
display:none;position:absolute;bottom:20px;left:50%;right:50%;width:auto;min-width:940px;height:auto;
margin-left:-470px;z-index:10;background-color:rgba(0,0,0,.7);
}
header #top_bar .slogan h2{
color:#fff;text-align:center;margin:0;padding:2px 10px;line-height:1.2em;font-size:1.813em;
}
header #top_bar .slogan h2 span{
color:#d39d14;
}
header #top_bar .top_bar_image1{
float:left;display:block;width:94%;height:auto;margin:0;padding:2% 3%;outline:0;border:0;
}
header #top_bar .top_bar_image1 img{
float:left;max-width:100%;width:auto;height:auto;max-height:90px;margin:0;padding:0;outline:0;border:0;
}
	@media only screen and (max-width:800px){
	header #top_bar .top_bar_image1 img{max-height:80px;}
	}
	@media only screen and (max-width:520px){
	header #top_bar .top_bar_image1 img{float:none;max-height:70px;margin:0 auto;}
	}
#etusivu header #top_bar .top_bar_image1 img{
max-height:110px;
}
	@media only screen and (max-width:800px){
	#etusivu header #top_bar .top_bar_image1 img{max-height:100px;}
	}
	@media only screen and (max-width:520px){
	#etusivu header #top_bar .top_bar_image1 img{max-height:90px;}
	}
header #top_bar .top_bar_image1 ul{
list-style-type:none;float:right;width:auto;margin:22px 0 0 0;padding:0;
}
header #top_bar .top_bar_image1 ul li{
float:left;font-size:1.813em;color:#fff;font-family:'Open Sans Condensed',Arial Narrow,Sans-serif;font-weight:bold;font-weight:700;
font-style:italic;margin:0 0 0 6px;padding:0 2px;
}
	@media only screen and (max-width:520px){
	header #top_bar .top_bar_image1 ul li{float:none;display:inline-block;text-align:center;}
	}
header #top_bar .top_bar_image1 ul li a{
color:#fff;
}
header #top_bar .top_bar_image1 ul li a:hover{
color:#bbbbdd;
}
header #top_bar .top_bar_image1 ul li:before{
content:url('https://tesomanautotarvike.fi/uploads/images/valitturuutu_valkoinen.png');
}
header #top_bar .top_bar_image2{
float:left;display:block;width:100%;height:auto;margin:0 0 -6px 0;padding:0;outline:0;border:0;
}
header #top_bar .top_bar_image2 img{
margin:0;padding:0;outline:0;border:0;box-shadow:0 0 10px rgba(0,0,0,.8);
}

		/*---top-bar-content---*/
.top_bar_content{
position:relative;display:inline-block;width:22.8%;
width:calc(23.2% - 4px);height:auto;border:2px solid #eee7dd;margin:.7%;padding:23% 0 0 0;
background-color:#fff;background-size:cover;box-shadow:inset 0 0 40px 0 rgba(0,0,0,.6);
}
.top_bar_content .top_bar_txt{
position:absolute;top:0;right:0;bottom:0;left:0;padding:1em;
}
.top_bar_content .top_bar_txt h2{
font-family:'Open Sans Condensed',Arial Narrow,Sans-serif;font-size:1.875em;font-weight:normal;text-align:center;
}
.top_bar_content .top_bar_txt img{
margin-top:.7em;
}
		/*---top-bar-content-end---*//*---top-bar-end---*//*---LAYOUT-HEADER-END---*/
		/*---LAYOUT-MAIN-CONTENT-START---*/
main{
float:left;width:100%;height:auto;margin:0;padding:0;overflow:hidden;
}
main. wrapper{
float:left;width:99%;margin:0;padding:.5%;
}
		/*---MAIN-SECTIONS-START---*/
section{
float:left;width:100%;height:auto;margin:0;padding:0;overflow:hidden;
}
section.content{
display:block;width:100%;height:auto;margin:0;padding:0;background-color:#fff;overflow:hidden;
}
section.bottom{
background:#eee;
}
section.header_blue{
color:#fff;background:#126285;
}
section.header_darkblue{
color:#fff;background:#003366;
}
section.header_blue h2,section.header_blue h3,section.header_darkblue h2,section.header_darkblue h3{
color:#fff;margin:.3em;text-align:center;
}
		/*---NEW-breadcrumb-start---*/
nav#breadcrumb{display:block;width:100%;height:auto;margin:10px 0 0 0;padding:0;overflow:hidden}
nav#breadcrumb .center{width:100%;padding:0 1%}
nav#breadcrumb .wrapper{float:left;width:100%;margin:0;padding:0}
nav#breadcrumb .content_1_1{float:left;margin:0;padding:10px 3%;width:94%;word-wrap:break-word}
nav#breadcrumb ul{list-style:none;width:100%;height:auto;margin:0 auto;padding:0}
nav#breadcrumb ul li{display:inline;width:auto;padding:0 .25em;margin:0;color:rgba(255,255,255,1)}
nav#breadcrumb ul li a{color:rgba(255,255,255,1.0);text-decoration:underline}
nav#breadcrumb ul li:before{content:"\203A";margin:0 .35em 0 0;color:rgba(255,255,255,1)}
nav#breadcrumb ul li:first-child:before{content:"\203A";margin:0 .35em 0 0;color:rgba(255,255,255,1)}
		/*---NEW-breadcrumb-end---*/ 
section.tuotelinkit{
background:#fff;
}
section.tuotelinkit ul{
margin:-10px 0 20px 0;padding:.5em;list-style-type:square;background:#eee;
}
section.tuotelinkit ul li{
margin:0 0 0 2.7em;padding:0 1.2em;
}
section.tuotelinkit ul.linkit{
float:left;width:100%;margin:0 0 20px 0;padding:0;list-style-type:none;
}
section.tuotelinkit ul.linkit li{
float:left;width:32%;margin:.6%;padding:0;overflow:hidden;word-wrap:normal;
}
section.tuotelinkit ul.linkit a{
display:block;margin:0;padding:2.5%;text-decoration:none;text-transform:uppercase;background:#eee;
}
section.tuotelinkit ul.linkit a:hover{
background-color:#ddd;
}
		/*---MAIN-SECTIONS-END---*/
div.content_1_1{
float:left;margin:0;padding:3%;width:94%;word-wrap:break-word;
}
div.content_1_2{
float:left;margin:0;padding:3%;width:44%;word-wrap:break-word;
}
div.content_1_3{
float:left;margin:0;padding:3%;width:27.33333333%;word-wrap:break-word;
}
div.content_1_4{
float:left;margin:0;padding:3%;width:19%;word-wrap:break-word;
}
div.content_3_4{
float:left;margin:0;padding:3%;width:69%;word-wrap:break-word;
}
		/*---2-tason-alamenu---*/
nav#secondary_menu{
display:block;float:left;width:98%;width:calc(100% - 20px);height:auto;margin:0;padding:0 10px;overflow:hidden;
}
nav#secondary_menu .center{margin:0 auto;padding:0}
div#secondary_menu_container{width:100%;max-width:1200px;margin:0 auto;padding:0}

div#secondary_menu_container ul,div#secondary_menu_container ul ul{
list-style-type:none;list-style-image:none;float:left;width:100%;margin:0;padding:0;background:white;
}
div#secondary_menu_container ul li{
float:left;width:auto;margin:0;padding:0;overflow:hidden;word-wrap:normal;
}
div#secondary_menu_container ul li a{
font-family:'Open Sans',sans-serif;font-size:1.125em;text-transform:none;display:block;margin:0;padding:8px 1.5em;text-decoration:none;background:transparent;
}
div#secondary_menu_container ul li a:before{content:"\203A";padding:0 .35em 0 0;}
div#secondary_menu_container ul li a:hover{background:#e0dded;}
div#secondary_menu_container ul li ul li a{display:none;}
div#secondary_menu_container ul li a.menuactive{background:#e0dded;}
	@media only screen and (max-width:1220px){
	nav#secondary_menu{border-bottom:1px dotted black}
	}
		/*---2-tason-alamenu-end---*/
/*---LAYOUT-MAIN-CONTENT-END---*/
/*---LAYOUT-FOOTER---*/
footer{
float:left;position:relative;width:100%;margin:0;padding:20px 0;background:#000;
}
footer .center{
position:relative;width:auto;max-width:1200px;height:auto;margin:0 auto;padding:0;
}
footer p{
font-family:'Oswald',Arial Narrow,Sans-serif;font-weight:light;font-weight:300;font-size:1.125em;text-align:center;
}
footer a:link,footer a:visited,footer a:active{
color:#F5F5DC;text-decoration:none;
}
footer a:hover{
color:#BDB76B;
}
footer ul{
color:#fff;text-align:center;list-style-type:none;width:96%;margin:0;padding:1em 2%;
}
footer ul li{
font-family:'Oswald',Arial Narrow,Sans-serif;font-weight:light;font-weight:300;display:inline;font-size:1.25em;
margin:0 0 0 -3px;padding:0 .5%;border-right:1px solid #ccc;
}
footer li:nth-child(1){}
footer li:nth-child(2){}
footer li:nth-child(3){}
footer li:nth-child(4){}
footer li:nth-child(5){border-right:0;}
	/*-----footer-menu-2024-----*/
div#footer-navi ul li a{text-transform:uppercase;}
	/*-----footer-menu-2024-----*/
/* ------------- LAYOUT FOOTER END ----------------- */

a.back-to-top,a.back-to-top:link,a.back-to-top:active,a.back-to-top:visited,a.back-to-top:focus{
position:fixed;width:auto;height:auto;bottom:10px;right:10px;text-decoration:none;color:#333;background-color:rgba(0,0,0,.2);
margin:0;padding:0;text-align:center;display:none;
}
a.back-to-top:hover{background-color:rgba(0,0,0,.3);text-decoration:none;}
.back-to-top img{padding:.85em .5em .75em .5em;}

		/*---MQ-start---*/
	@media only screen and (max-width:960px){
	ul.dynaaminen li{float:none;width:auto;}
	header nav #navi_wrapper{width:100%;}
	header #logo_navi{margin:0;padding:10px 0 0 0;}
	header #logo{float:none;display:table;width:320px;margin:0 auto -46px auto;}
	header #top_bar .slogan{bottom:0;left:0;right:0;width:100%;min-width:auto;height:auto;margin:0;z-index:10;}
	section.tuotelinkit ul.linkit li{width:48.5%;}
	span.cut_br{display:none;}
    }/*max-width:960px-end*/

	@media only screen and (max-width:800px){
	body{overflow-y:auto;font-size:14px;}
	section.tuotelinkit ul.linkit li{width:98.5%;}
	main section.content p,main section.content ul,main section.content h1,main section.content h2,main section.content h3,
	main section.content h4,main section.content h5,main section.content h6{clear:both;}
	main section.content p,main section.content h1,main section.content h2,main section.content h3,main section.content h4,
	main section.content h5,main section.content h6{text-align:center;}
	section.tuotelinkit ul.linkit li{text-align:center;}
	main section.content img{float:none!important;margin:0 auto;clear:both;}
	div.content_1_2,div.content_1_3,div.content_1_4,div.content_3_4{width:94%;}
	header #top_bar .slogan h2{font-size:1.25em;}
	footer ul{}
	footer ul li{display:block;padding:0;font-size:1.25em;border:0;}
    }/*max-width:800px-end*/

	@media only screen and (max-width:740px){
	header #logo_slogan .slogan h2{font-size:1.375em;}
    }/*max-width:740px-end*/

	@media only screen and (max-width:600px){
    }/* max-width:600px-end */

	@media only screen and (max-width:560px){
	br.dynamic{display:inline;}
	h1.txt_center span{display:block;margin:.2em 0 -1.2em 0;padding:0;line-height:0;}
    }/* max-width:560px-end */

	@media only screen and (max-height:560px){
	body{overflow-y:auto;}
    }/* HUOM!-MAX-HEIGHT:560px-end */

	@media only screen and (max-width:520px){
	header #logo_slogan{border-top:1px solid #eee7dd;border-bottom:1px solid #eee7dd;}
    }/* max-width:520px-end */

	@media only screen and (max-width:480px){
	header #top_bar .slogan{
	position:absolute;top:0;left:0;right:0;width:auto;min-width:auto;height:auto;margin:0;padding-top:20px;z-index:10;background-color:rgba(0,0,0,.7);
	}
	main>p img{clear:both;}
    }/* max-width:480px-end */

	@media only screen and (max-width:304px){
	header #top_bar{display:none;}
    }/* max-width:304px-end */

     @media screen and (-webkit-min-device-pixel-ratio:0){
	/*html{margin-left:1px;}*/
    }
		/*---MQ-end---*/
/* cmsms stylesheet: 2019_a_mobiilinavi modified: 04/12/26 09:13:23 */
/*MOBILE-NAVI-START*/
#nav-trigger{
display:none;padding:0;text-align:right;
}
#nav-trigger span{
display:inline-block;padding:6px 40px 14px 30px;color:#bbbbdd;cursor:pointer;
font-family:'Open Sans',sans-serif;font-weight:bold;font-size:1.125em;text-transform:uppercase;font-weight:bold;font-weight:600;
}
#nav-trigger span:hover{
color:#fff;
}
#nav-trigger span:after{
display:inline-block;margin-left:0;margin-top:10px;margin-bottom:10px;width:0px;height:10px;content:url('../../uploads/tesoman_autotarvike/down_arrow_blue.png');
}
#nav-trigger span:hover:after{
content:url('../../uploads/tesoman_autotarvike/down_arrow_white.png');
}
#nav-trigger span.open:after{
content:url('../../uploads/tesoman_autotarvike/up_arrow_blue.png');
}
#nav-trigger span.open:hover:after{
content:url('../../uploads/tesoman_autotarvike/up_arrow_white.png');
}
div#nav{
font-family:'Open Sans',sans-serif;font-size:1.125em;font-weight:bold; font-weight:600;margin-bottom:0;
}
div#nav-main{
font-family:'Open Sans',sans-serif;font-size:1.125em;font-weight:bold;font-weight:600;margin:0;padding:0;
}
div#nav-main ul{
float:none;list-style-type:none;margin:0;padding:0;text-align:center;
}
div#nav-main li{
display:inline-block;border-right:solid 1px #444;margin:0 0 0 -5px;padding:0;
}
div#nav-main li:last-child{
border-right:none;
}
div#nav-main a{
display:block;color:#bbbbdd;margin:0;padding:8px 20px;text-decoration:none;text-transform:uppercase;
}
div#nav-main a:hover{
background-color:#444;color:#fff;border:0;
}
div#nav-mobile{
font-family:'Open Sans',sans-serif;font-size:1.125em;font-weight:bold;font-weight:600;position:relative;display:none;
}
div#nav-mobile ul{
display:none;list-style-type:none;position:absolute;z-index:1000;left:0;right:0;
margin-top:10px;margin-left:auto;margin-right:auto;text-align:center;background-color:#000;
box-shadow:0px 0px 30px 2px rgba(18,98,133,.3);
}
div#nav-mobile li{
display:block;padding:0;margin:0;border-top:1px solid #444;
}
div#nav-mobile li:last-child{
border-bottom:1px solid #444;
}

div#nav-mobile a{
display:block;color:#bbbbdd;padding:15px 30px;text-decoration:none;text-transform:uppercase;border:0;
}
div#nav-mobile a:hover{
background-color:#444;color:#fff;border:0;
}
div#navi_wrapper a.menuactive{
color:#fff;text-decoration:underline;
}
div#navi_wrapper a.current{
color:#fff;text-decoration:underline;
}
div#navi_wrapper div#nav-mobile a.menuactive{
color:#fff;text-decoration:underline;
}
		/*MQ*/
	@media all and (max-width:960px){
	#nav-trigger{display:block}
	#nav-trigger span,div#nav,div#nav-main,div#nav-mobile{font-size:1.25em}
	div#nav-main{ display:none}
	div#nav-mobile{display:block}
	}
		/*MOBILE-NAVI-END*/
