.breadcrumb{float:left}.breadcrumb .breadcrumb-icon{float:left;padding-right:10px}.breadcrumb .separator{font-size:.8em;color:#A1A1A1}.breadcrumb .breadcrumb-item{font-size:.8em;color:#A1A1A1}.breadcrumb .breadcrumb-item a:link,.breadcrumb .breadcrumb-item a:visited{color:#A1A1A1}.comment-chein{margin:15px 0}.comment-chein .image{background-color:#efefef;width:60px;height:60px;float:left}.comment-chein .content{margin-left:75px}.comment-chein .comment-form{margin-bottom:15px}.comment-chein .comment-form textarea{width:95%;padding:1%;border-radius:5px;border:solid 1px #ccc}.comment-chein .comment-form input{float:right;cursor:pointer;margin:5px 0}.comment-chein .comments .comment-item{margin-bottom:15px}.comment-chein .comments .who{font-size:.8em}.comment-chein .comments .user{font-weight:bold}.comment-chein .comments .comment{margin:5px 0}.comment-chein .comments .actions{cursor:pointer}.comment-chein .comments .actions span{padding:0 15px 0 0}.linkandtitle-list{margin-bottom:15px}.linkandtitle-list .widget-list-item{padding:10px}.linkandtitle-list .widget-list-item .widget-item-day{font-size:.9em}.linkandtitle-list .widget-list-item .widget-item-title{margin-bottom:0;display:block}.linkandtitle-list .widget-list-item .widget-item-title a{text-decoration:none;color:#444;font-weight:bold}.linkandtitle-list .widget-list-item .widget-item-description{font-size:.85em;width:100%;overflow:hidden;text-overflow:ellipsis;height:4.5em;margin:0}.link-list{margin-bottom:15px}.link-list ul{margin:0;padding:0}.link-list li.widget-list-item{list-style:none;margin-bottom:10px}.link-list li.widget-list-item a{text-decoration:none;display:block;padding:5px 0}.banners{position:relative}.banners .banner-item{float:left;width:32%;height:187px;overflow:hidden;margin:0 1% 1% 0}.banners .banner-item a{position:relative;display:block;height:100%;z-index:1}.banners .banner-item a:hover{background-color:rgba(0,0,0,0.25)}.banners .banner-item span{box-sizing:border-box;color:white;display:block;padding:15px;position:relative}.banners .banner-item .banner-img{z-index:0;position:absolute;top:0;left:0;width:100%;height:auto}ul.alert-list{position:relative;height:1em}ul.alert-list li{position:absolute;top:0;left:0;list-style:none;display:none;white-space:nowrap}ul.alert-list li span{color:#c93615;padding-right:15px;font-size:1.5em}ul.alert-list li a{padding-left:15px;border-left:solid 4px #666666;text-decoration:underline}@icon-font-path : '/assets/bootstrap';.main-navigation{display:block;min-height:55px}.main-navigation ul{list-style:none;display:block;padding:10px 0;margin:0}.main-navigation ul li{float:left;border-right:1px solid #dadada;margin-bottom:9px}.main-navigation ul li a{display:block;font-weight:600;color:#333;font-size:15px;padding:6px 15px;text-transform:uppercase}.main-navigation ul li a:hover,.main-navigation ul li a:focus,.main-navigation ul li a:active{text-decoration:none;background-color:#eff1f2}.main-navigation ul li:last-child{border:none}.main-navigation ul ul{display:none;background-color:#eff1f2;position:absolute;top:73px;left:0px;padding:10px 15px;width:100%}.main-navigation ul ul li{display:inline-block;float:left;width:25%;margin:0;border:none}.main-navigation ul ul li a{text-transform:none;padding:7px;font-weight:500}.main-navigation ul ul li a:hover{background-color:#e3e6e8}.navi2 ul ul{background-color:white}.navi2 .children-1{border:1px solid #f9f9f9;border-top:1px solid #dadada;padding-bottom:15px;min-height:283px}.navi2 .children-1 li a{cursor:default;font-weight:700;text-transform:uppercase}.navi2 .children-1 li a:hover{background:transparent}.navi2 .children-1 .children-2{display:block;visibility:visible;opacity:1;top:0px;left:initial;margin-left:-15px;padding-top:2px;position:relative;background:transparent}.navi2 .children-1 .children-2 li{width:100%}.navi2 .children-1 .children-2 a{cursor:pointer;font-weight:500;max-width:260px;text-transform:none;padding:6px 7px 5px 7px}.navi2 .children-1 .children-2 a:hover{text-decoration:underline}.navi2 .children-1 li:nth-child(4){background-color:#eff1f2;padding:5px}.navi2 .children-2 li:nth-child(4){background-color:transparent;padding:0}.menuopen{display:block !important}.main-content .sub-navi{background-color:#004a77}.main-content .sub-navi ul{margin:0;padding:0}.main-content .sub-navi ul li{list-style:none;margin:9px 0;padding-left:6px;padding-right:5px}.main-content .sub-navi a{color:white;margin-right:4px;padding:6px 0px}.main-content .sub-navi a.current{font-weight:700}.main-content .sub-navi a.menu-depth-0{text-transform:uppercase}.main-content .sub-navi a:hover{text-decoration:none}.main-content .sub-navi{padding:8px 12px}.main-content .sub-navi .menu-depth-1 a{cursor:pointer}.main-content .sub-navi .menu-depth-1 ul.sub-navigation{display:none}.main-content .sub-navi a:hover{text-decoration:underline}.main-content .sub-navi li.current ul.sub-navigation{display:block}.main-content .sub-navi ul li ul{margin-left:13px}.main-content .sub-navi ul li ul li a:before{content:url(/assets/kirkkonummi/images/arrow-white-right.png);top:3px;position:relative;margin-left:-13px;margin-right:6px}.main-content .sub-navi ul li ul li a.current:before{content:url(/assets/kirkkonummi/images/arrow-white-down.png);top:-1px;position:relative;margin-left:-13px;margin-right:6px}.main-content .sub-navi a{line-height:23px;margin:0}.main-content .sub-navi .menu-depth-3{display:none}.main-content .sub-navi .menu-depth-4{display:none;margin:4px 0 0 0}.main-content .sub-navi .menu-depth-5{display:none}.main-content .sub-navi .menu-depth-6{display:none}.main-content .sub-navi .current .menu-depth-2.current .menu-depth-3{display:block}.main-content .sub-navi .current .menu-depth-2.current .menu-depth-3 a{display:inline}.main-content .sub-navi .current .menu-depth-2.current .menu-depth-3.current .menu-depth-4{display:block;padding:1px}.main-content .sub-navi .current .menu-depth-2.current .menu-depth-4.current .menu-depth-5{display:block;padding:0px}.main-content .sub-navi .current .menu-depth-2.current .menu-depth-5.current .menu-depth-6{display:block;padding:0px}@media screen and (max-width: 1200px){.main-navigation ul li{width:auto}.main-navigation ul li a{padding:6px 10px}}@media screen and (min-width: 1200px){.main-navigation ul li{min-width:150px}}@media screen and (max-width: 992px){.no-padding-tablet{padding:0 !important}}@media screen and (max-width: 992px) and (min-width: 767px){.main-navigation ul li a{font-weight:500;font-size:14px;text-transform:none}}@media screen and (max-width: 767px){.main-navigation ul{display:none;margin:0;padding:55px 0 0 0}.main-navigation li{display:block;width:100% !important;border-right:none !important;border-left:none !important;margin:0 !important;padding:4px 0}.main-navigation li:first-child{border-top:1px solid #eff1f2}.main-navigation li:last-child{border-bottom:1px solid #dadada !important}.main-navigation a{display:block;margin:0;padding:0;text-align:right}.main-navigation ul ul{position:relative;top:0;margin:0;padding:0;background:transparent}.main-navigation ul ul li{display:block;width:100%;margin:0;padding:5px 0;border-top:0}.main-navigation ul ul li a{margin:0;padding:6px 20px 6px 10px}.navi2 .children-1{min-height:auto}.navi2 .children-1 li{background-color:#eff1f2}.navi2 .children-1 li:first-child{border-top:none}.navi2 .children-1 a{cursor:pointer}.navi2 .children-1 .children-2 a{max-width:none}.navi2 .children-1 .children-2 li:last-child{border:none !important}.navi2 .children-1 .children-2{display:none}.open-mobile-top-menu{position:absolute;z-index:2;top:18px;left:15px;cursor:pointer}.open-mobile-top-menu:after{content:url(/assets/kirkkonummi/images/arrow-blue-right.png);top:3px;padding-left:3px;position:relative}.open-mobile-top-menu[data-opened="true"]:after{content:url(/assets/kirkkonummi/images/arrow-blue-cross.png);top:2px}.mobile-top-menu{display:none}.mobile-top-menu .top-menu{display:block;position:absolute;z-index:2;text-align:left;margin-top:56px;padding:5px;background:white}.mobile-top-menu .top-menu a{color:black;display:block;padding:5px}.mobile-top-menu .top-menu a:after{content:url(/assets/kirkkonummi/images/arrow-blue-right.png)}.mobile-top-menu .top-menu{background:#eff1f2}#pull{display:block;position:absolute;right:10px;top:12px;padding:10px;background-image:url("../kirkkonummi/images/menu.png");background-repeat:no-repeat;background-size:80%;background-position:50%;background-color:transparent;height:30px;width:32px;outline:0;color:transparent}a#pull[data-opened="true"]{background-image:url("../kirkkonummi/images/menu-close.png");outline:0}.sub-navigation{display:none}.sub-button{color:white;padding:10px;text-align:center;cursor:pointer}.sub-button span:after{content:url(/assets/kirkkonummi/images/arrow-white-down.png);top:-2px;padding-left:5px;position:relative}}@media screen and (min-width: 767px){#pull{display:none}.sub-button{display:none}.mobile-top-menu,.open-mobile-top-menu,.valikko-text{display:none}}.search{position:absolute;right:0;top:0;background:rgba(255,255,255,0.8)}.searchbox{margin:0;transition:background-color .5s;-moz-transition:background-color .5s;-webkit-transition:background-color .5s}.searchbox .search-input,.searchbox .form-button{border:none 0;padding:8px 0px 8px 10px;line-height:normal;font-size:0.875rem;height:38px}.searchbox .search-input{width:120px;background:transparent}.searchbox .form-button{width:35px;background:white;color:transparent;background:transparent url("/assets/kirkkonummi/images/search.png") no-repeat;background-position:50% 50%;padding:0}.searchbox:hover{background-color:#eff1f2}@media screen and (max-width: 992px){.search-input{width:92px !important}}@icon-font-path : '/assets/bootstrap';.site-breadcrumb{background-color:#eff1f2;padding:10px 20px}.site-breadcrumb .breadcrumb-icon{float:left;padding-right:10px}.site-breadcrumb .separator{content:url("/assets/kirkkonummi/images/arrow-blue-right.png");top:3px;margin:0 5px 0 4px;position:relative;width:7px;height:15px}.site-breadcrumb .breadcrumb-item:last-child:after{content:url("/assets/kirkkonummi/images/arrow-blue-down.png");top:-1px;margin:0 6px;position:relative;width:7px;height:15px}.site-breadcrumb a:link,.site-breadcrumb a:visited{color:#252525}.comment-chein{margin:15px 0}.comment-chein .image{background-color:#efefef;width:60px;height:60px;float:left}.comment-chein .content{margin-left:75px}.comment-chein .comment-form{margin-bottom:15px}.comment-chein .comment-form textarea{width:95%;padding:1%;border-radius:5px;border:solid 1px #ccc}.comment-chein .comment-form input{float:right;cursor:pointer;margin:5px 0}.comment-chein .comments .comment-item{margin-bottom:15px}.comment-chein .comments .who{font-size:.8em}.comment-chein .comments .user{font-weight:bold}.comment-chein .comments .comment{margin:5px 0}.comment-chein .comments .actions{cursor:pointer}.comment-chein .comments .actions span{padding:0 15px 0 0}
