body{word-wrap:break-word;font-family:'Open Sans',Arial,sans-serif;font-weight:300;font-size:17px;color:#000;line-height:30px}h1,h2,h3,h4,h5,h6{font-family:'Raleway',Arial,serif;font-weight:300 !important;font-style:normal;word-break:keep-all}h1{font-size:35px !important;color:#0071bc;border-bottom:1px solid #28aae1;padding-bottom:10px;margin-bottom:15px;letter-spacing:2px}h2{font-size:24px}h3{font-size:20px}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}img{display:inline-block;height:auto;max-width:100%}img[class*=wp-image-]{margin-top:10px;margin-bottom:10px}.wp-caption{border:1px solid #ccc;margin-bottom:10px;max-width:100%;border:1px solid #ccc;border-radius:4px;padding:0 10px}.wp-caption.aligncenter{margin-bottom:10px}.wp-caption img[class*=wp-image-]{display:block}.wp-caption .wp-caption-text{text-align:center;margin-top:10px}.gallery{margin-bottom:1.5em}.gallery a img{border:none;height:auto;max-width:90%}.gallery dd{margin:0}embed,iframe,object{max-width:100%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.main-header,.main-header .page-title{margin-top:0}.main-content-inner{padding-bottom:1.5em}.hentry{margin:0 0 1.5em}article.post.sticky .page-header h1 a{font-weight:500}#content article .page-header h1{margin-top:0}#content article:first-child .page-header{margin-top:0}#footer i.fa{font-size:16px}.clear{clear:both}.widget{margin-bottom:2em}.widget_nav_menu ul.sub-menu li,.widget_pages ul.children li{padding-left:15px}.widget_search .search-form input[type=submit]{display:none}.widget select{max-width:100%}.comment .children{margin-left:1.5em}.admin-bar .navbar-wrapper .navbar-fixed-top{margin-top:32px}body{background-image:url(//www.icx.fi/ammattilaisille/wp-content/themes/icx-theme/img/icx-bg-wave.jpg);background-size:cover;background-repeat:no-repeat}.no-padding{padding:0}.kapea{max-width:800px;margin-left:auto;margin-right:auto}.sininen{color:#1d589e}.keltainen{color:#e9b717}.harmaa{color:#b1b1b1}.harmaa-palkki{background-color:#fafafa;padding:25px;text-align:center}.border-top{border-top:1px solid #e4e4e4}.border-bottom{border-bottom:1px solid #e4e4e4}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.row-eq-height>[class*=col-]{display:flex;flex-direction:column}.tausta{background-color:rgba(255,255,255,.9);padding:55px 20px 80px;margin-top:-30px}.navbar-static-top .navbar-toggle .icon-bar{background-color:#000}.navbar-default{color:#0071bc;font-family:'Raleway',Arial,serif;font-weight:400;background-color:rgba(255,255,255,.7);min-height:80px;font-style:normal;letter-spacing:0px;font-size:16px;margin-bottom:0;border-bottom:4px solid #0071bc}.navbar-brand img{height:auto;width:100%;max-width:350px;margin-top:10px}.navbar-default .navbar-brand{color:#0071bc}.navbar-default .navbar-nav li{padding:26px 10px}.navbar-default .navbar-nav li a{color:#0071bc;padding:3px}.navbar-default .navbar-nav li a:hover,.navbar-default .navbar-nav li a:focus,.navbar-default .navbar-nav .active a,.navbar-default .navbar-nav .active a:hover,.navbar-default .navbar-nav .active a:focus,.navbar-default .navbar-nav .open a,.navbar-default .navbar-nav .open a:hover,.navbar-default .navbar-nav .open a:focus,.current-page-ancestor a{color:#00365a;background-color:transparent;border-bottom:2px solid #3fa9f5}.jumbotron{background-color:#1d589e;color:#fff;text-align:center;text-shadow:0px 0px 7px #000}.jumbotron h1{font-size:35px;margin-top:0}.jumbotron p{font-size:17px;margin-bottom:0}.jumbo-kuva{padding:10% 0;background-size:cover;background-position:center}.jumbo-kuva .jumbo-sininen{background-color:rgba(29,88,158,.4);padding-bottom:1%;padding-top:1%;margin-top:-8px}img.opacity{opacity:0;filter:alpha(opacity=0)}.ajankohtainen{text-align:left}.ajankohtainen img{width:100%;height:auto}.ajankohtaista-meta,.ajankohtaista-meta a{color:gray;font-size:13px}.btn-more{background-color:transparent;border-radius:0;border:1px solid #cacaca;padding:10px;text-transform:uppercase;letter-spacing:1.5px;font-size:16px;color:#cacaca}ul.alavalikko{font-family:'Raleway',Arial,serif;font-weight:300;list-style:none;padding:0;margin:17.5px 0 0}ul.alavalikko li{border-bottom:1px solid #28aae1;padding:12px 0}ul.alavalikko li a{color:#333}ul.alavalikko li:before{content:"\203A";color:#28aae1;font-weight:900;font-size:22px;margin-right:5px}ul.alavalikko li.current_page_item{font-weight:500}.accordion{border-bottom:none;margin-bottom:10px}.accordion-title{margin:0;padding:15px;cursor:pointer;background-color:#28aae1;color:#fff}.accordion-title:before{content:"+";font-size:25px;margin-right:5px}.accordion-title:first-child{border:none}.accordion-title.open{cursor:pointer}.accordion-title.open:before{content:"-";font-size:25px;margin-right:5px}.accordion-content{padding:15px;border:1px solid #ccc !important}#footer{font-family:'Raleway',Arial,serif;font-weight:300;font-size:18px;letter-spacing:1px;text-align:left;color:#fff;margin-top:-50px;background-color:transparent;background-image:url(//www.icx.fi/ammattilaisille/wp-content/themes/icx-theme/img/icx-bg-footer.png);background-size:cover;background-position:top center;background-repeat:no-repeat;min-height:250px}.footeri{-webkit-clip-path:polygon(50% 10px,100% 0,100% 100%,50% 200%,0 100%,0 0);clip-path:polygon(50% 10px,100% 0,100% 100%,50% 200%,0 100%,0 0);background:green}#footer i.fa{font-size:16px}#footer a{color:#fff}#footer h2{font-size:25px !important;border-bottom:1px solid #28aae1;font-weight:300;letter-spacing:2px;padding-bottom:15px}#footer ul{list-style:none;padding:0;margin:0}#footer ul li{display:inline}#footer ul li.erotin{padding-left:20px;padding-right:20px;color:#28aae1}article hr{clear:both}@media (max-width:782px){.admin-bar .navbar-wrapper .navbar-fixed-top{margin-top:46px !important}}@media (max-width:600px){.admin-bar .navbar-wrapper .navbar-fixed-top{position:absolute}}@media (max-width:750px){#footer ul li{display:list-item}}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{display:none}mark.count{background-color:transparent}