html,button,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent: -9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom: 1}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page {
        margin: 0.5cm;
    }p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.header_area{min-height:600px;background-image:url(https://www.sahkosuomilammi.fi/wp-content/themes/sahkosuomilammi/img/header-bg.jpg);background-position:center center;background-size:cover;border-top:10px solid #2ecc71}.header_content{color:#fff;margin-left:160px;margin-top:167px;width:590px;font-size:24px}.apple,.android,.windows{background:none repeat scroll 0 0 #333;border-radius:34px;height:68px;padding-top:20px;text-align:center;width:68px}.apple:hover,.android:hover,.windows:hover{background:#2ecc71}.promotion_area{min-height:294px}.col-md-4{}.single_item{margin:50px 0;text-align:center}.single_item i{background:none repeat scroll 0 0 #2ecc71;border-radius:40px;color:#fff;font-size:40px;height:80px;padding-top:20px;text-align:center;width:80px}.single_item h2{font-size:22px;color:#222}.single_item p{font-size:16px;color:#848484}.fa-cog{}.fa-star{}.email_subscription_area{background:#e3e3e3;padding:60px 0}.email_subscription_area h2{font-size:22px;color:#222}.email_subscription_area p{font-size:16px;color:#848484}.formstyle input[type="text"]{float:left;border:2px solid #c8c8c8;padding:10px;width:284px;border-radius:10px 0 0 10px}.formstyle input[type="submit"]{background:none repeat scroll 0 0 #2ecc71;color:#fff;padding:10px 5px;width:100px;border-radius:0 10px 10px 0}.our_client{margin:60px 0}.client_list{}.client_list ul{list-style:none;margin:0;padding:0;text-align:center}.client_list ul li{display:inline;position:relative}.client_list ul li .overlay{background:none repeat scroll 0 0 red;height:50px;left:2px;position:absolute;top:-14px;width:51px;opacity:.6;display:none}.client_list ul li:hover .overlay{display:block}.client_list ul li.active .overlay{display:block}.client_list ul li a{display:inline-block;padding:0 3px}.client_list ul li a:hover{}.client_feedback{}.client_feedback .tab-content{text-align:center;margin:0 170px;font-style:italic}.client_feedback .tab-pane{font-size:18px}.client_feedback .tab-pane p{color:#848484}.client_feedback .tab-pane h2{color:#2e2e2e;font-style:normal}.our_social_profile{text-align:center;margin-bottom:50px}.our_social_profile h2{font-size:24px;color:#000}.our_social_profile p{font-size:16px;color:#848484}.our_social_media{list-style:none;margin:0;padding:0}.our_social_media li{display:inline}.our_social_media li a{background:none repeat scroll 0 0 #d4d4d4;border-radius:21px;color:#fff;display:inline-block;font-size:20px;padding:7px 13px}.our_social_media li a:hover{background:#62d995}.footer_area{background:#e3e3e3;padding:50px 0;font-size:16px}.footer_menu ul{margin:o;padding:0;list-style:none;text-align:center}.footer_menu ul li{display:inline}.footer_menu ul li a{display:inline-block;padding:0 15px;color:#848484}.footer_menu ul li a:hover{}