body .pea_cook_wrapper.pea_cook_topcenter {margin: 0; left: 0; border-radius: 0; right: 0; padding: 0; top: 0; z-index: 9999999;}
body .pea_cook_wrapper p {padding: 20px; font-size: 16px; font-family: 'Flexo-Regular'; font-weight: normal;}
.pea_cook_wrapper button.pea_cook_btn {padding: 10px 28px; box-shadow: 0 0 0 6px #d3ecc8; border-radius: 25px; background-color: #4aa926; border: none; color: #fff; width: auto; text-shadow: none; font-family: 'Flexo-regular'; font-size: 14px; text-transform: uppercase;}
.pea_cook_wrapper button.pea_cook_btn:hover {background-color: #4aa926; color: #fff;} .fusion-header-v4 .fusion-header, .fusion-secondary-main-menu {border-bottom: 6px solid #bcd6b3 !important;}
.fusion-body .fusion-main-menu .current-menu-item > a, .fusion-body .fusion-main-menu .current_page_item > a, .fusion-main-menu > ul > li > a {border: none !important;}
.fusion-main-menu > ul > li > a {line-height: 56px !important;}
.fusion-caret .fusion-dropdown-indicator {line-height: initial;}
.fusion-main-menu .sub-menu {border-top: 6px solid #bdd6b3 !important;} .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu {background-color: #4aa926 !important;}
.fusion-is-sticky .fusion-main-menu .fusion-main-menu-icon:after, .fusion-is-sticky .fusion-main-menu .fusion-widget-cart-counter > a:before, .fusion-is-sticky .fusion-main-menu > ul > li > a {color: #fff !important;}
.fusion-logo a {max-width: 250px !important; width: 250px;}  #start-puffar .fusion-column-wrapper {min-height: 364px; position: relative; box-shadow: 0 6px 10px 0 rgba(0,0,0,.05); background: #f8f8f8;} #start-puffar .fusion-column-wrapper .fusion-button-wrapper {bottom: 40px !important; position: absolute; margin: auto;}
#special-text p {font-size: 26px; font-weight: bold;}
#special-text .fusion-column-content {padding: 40px 0 20px 20px; border-left: 3px solid #4aa926;}
.fusion-video.fusion-youtube {max-width: none !important; max-height: none !important;} #wrapper .post-content blockquote {background: none; border: none; font-style: normal; margin: 0; margin-bottom: 20px; padding: 0; font-size: 17px; } .border-box, .page-id-1334 #sidebar .widget {box-shadow: 0 6px 10px 0 rgba(0,0,0,.05); background-color: #f8f8f8;}
.page-id-1334 #sidebar .widget {padding: 15px; text-align: center;}
.page-id-1334 #sidebar .widget p {margin-bottom: 0;}
.page-id-1334 #sidebar .widget div div {font-size: 20px; font-weight: bold; color: #4aa926;}
.in-elkontroll-checklist.fusion-checklist {background-color: #f8f8f8; padding: 20px;}
.in-elkontroll-checklist .fusion-li-item:nth-child(1) div {margin-left: 0 !important;}
.in-elkontroll-checklist .fusion-li-item:nth-child(1) span {display: none;}
.fusion-checklist .fusion-li-icon, ul.fusion-checklist .fusion-li-icon {font-size: 8px;} .accordian ul {list-style: none; padding-left: 10px; line-height: 2em;}
.accordian ul .fusion-li-icon {margin-right: 10px; font-size: 10px;} .link-list p {clear: both; padding-top: 10px;padding-bottom: 40px;}
.fusion-layout-column.link-list .fusion-column-wrapper {min-height: 280px; position: relative;}
.link-list .fusion-column-wrapper .fusion-button-wrapper {bottom: 40px !important; position: absolute; margin: auto;} body.has-sidebar #content {width: calc(100% - 25% - 25px) !important;}
div.widget_nav_menu {background-color: #f8f8f8; box-shadow: 0 4px 8px 0 rgba(0,0,0,.05); padding-bottom: 15px;}
body .fusion-content-widget-area .widget_nav_menu li {padding: 7px 0;}
.fusion-content-widget-area .widget_nav_menu li a:before {content: none;}
.sidebar .widget .heading .widget-title, .sidebar .widget .widget-title {margin-bottom: 10px; font-weight: 600; padding: 15px 0 0 15px;}
.fusion-content-widget-area .widget li a {padding-left: 15px;}
#wrapper .fusion-widget-area#sidebar .current-menu-item > a {border-left: 3px #4aa926 solid; padding-left: 12px;} #in-elkontroll-toggles .float-right {float: right;}
#in-elkontroll-toggles .fusion-toggle-icon-wrapper {float: right;}
#in-elkontroll-toggles .fusion-toggle-heading {margin-left: 0;}
#in-elkontroll-toggles .active .fusion-toggle-heading {color: #4aa926;}
#in-elkontroll-toggles .panel-title {padding: 12px;}
#in-elkontroll-toggles .toggle-content {padding: 12px;}
#in-elkontroll-toggles .panel-heading {margin-top: 20px;}
#in-elkontroll-toggles .fusion-panel {border: none; background-color: #f8f8f8; box-shadow: 0 4px 8px 0 rgba(0,0,0,.05);}
#in-elkontroll-toggles .fa-fusion-box {background: transparent;} body #in-elkontroll-toggles .fa-fusion-box:before {content: "\f078"; font-family: "Font Awesome 5 Free"}
#in-elkontroll-toggles .active .fa-fusion-box:before {content: "\f077";}
#in-elkontroll-toggles .panel-title a:hover .fa-fusion-box {background: transparent !important;} body .fusion-button.button-default {padding: 10px 28px; box-shadow: 0 0 0 6px #d3ecc8 !important;}
body .fusion-button.button-default:hover {box-shadow: none !important;}
.fusion-button-wrapper {margin-right: 25px;}
.fusion-button-wrapper a {font-family: 'Flexo-regular';}
.fusion-button.button-default {padding: 10px 15px;}
.wpcf7-form input[type="submit"], .wpcf7-submit {border-radius: 25px !important; box-shadow: 0 0 0 6px #d3ecc8;}
#white-button {background-color: #fff;}
#white-button span {color: #4aa926; font-weight: bold}
.clear-mobile {margin-bottom: 25px;} .sok-formular {border: #f8f8f8 2px solid;}
.sok-formular .lista {width: 100%;}
.sok-formular .lista .row1, .sok-formular .row.expand:nth-child(4n) {background-color: #f8f8f8;}
.sok-formular .lista .row1 th {padding: 10px; text-align: left;}
.sok-formular .lista .row1, .sokInstallatorRowExpanded strong {text-transform: uppercase;}
.sok-formular .sok-form-function tr {height: 50px;}
.sok-formular .highlight, .sok-formular .row.minimize {background-color: #d3ecc8;}
.sok-form-function td:nth-child(1), .sok-form-function td:nth-child(2) {padding-right: 12px;}
.sok-form-function td:nth-child(2) {width: 100%;}
.sok-form-function #sok-icon {padding-left: 5px; color: #4aa926; font-size: 20px;}
.sok-form-function #sok-icon .fa-search {margin: 0;}
.sok-form-function #search {border-radius: 2px; border: 1px solid #fff; height: 45px; font-size: 14px; font-family: 'Flexo-regular'; box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.15);}
.sok-form-function .sok-form-input {padding: 13px 28px; box-shadow: 0 0 0 6px #d3ecc8; border-radius: 25px; font-family: 'Flexo-Regular'; line-height: unset; height: 45px; background: #4aa926; text-transform: uppercase; color: #ffffff; border: none;}
.sok-formular form {padding: 20px 10px;}
.sok-formular .row.expand td, .sok-formular .highlight td {padding: 15px 10px 10px 10px;}
.sok-formular .row.minimize td {padding: 20px 10px 30px;}
.sok-formular .lista .tablename {width: 40%;}
.sok-formular .lista .tablename + td {width: 30%; padding-left: 6px;}
.sok-formular .sokInstallatorRowExpanded {display: inline-table;}
.sok-formular .sokInstallatorRowExpanded:nth-child(1) {width: 40%;}
.sok-formular .sokInstallatorRowExpanded:nth-child(2) {width: 30%;}
.sok-formular .sokInstallatorRowExpanded:nth-child(3) {width: auto; max-width: 20%;} .kontakta-oss-formular .custom-div {width: 48.5%; display: inline-block;}
.kontakta-oss-formular .custom-div:nth-child(1) {margin-right: 2%;}
.custom-div {position: relative; margin-top: 20px;}
.custom-div .wpcf7-submit {float: right; font-family: 'Flexo-Regular' !important;}
input.wpcf7-form-control.custom-field {border: 1px solid #fff; min-height: 48px; font-size: 14px; font-family: 'Flexo-regular'; color: #757575; box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.15);}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {color: #000; font-family: 'Flexo-Regular'; font-size: 14px;}
.label {position: absolute;top: 13px;left: 14px; pointer-events: none; font-size: 14px; transition: 0.2s ease all; color: #757575;} footer p {margin: 0;}
footer li {padding: 2px 0;}
#footer {box-shadow: 0 5000px 0 5000px #4aa926; padding-top: 10px; padding-bottom: 10px;}
.fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3 {margin-bottom: 8px;}
footer ul li:first-child {margin-top: 8px;}
footer .fa.button-icon-left {color: #4aa926;}
.fusion-footer-widget-area ul li a {display: inline;} .fusion-widget-area .widget_nav_menu li {border: none; padding: 2px 0; padding-left: 14px;} .fusion-social-links-footer .fusion-social-networks {margin-top: 0 !important;}
.fusion-social-links-footer .fusion-social-networks a {display: inline-block !important; border: 1.5px solid #fff; padding: 6px; border-radius: 4px; margin-bottom: 0;} .fb-like.fb_iframe_widget {margin-bottom: 10px;} #toTop {background-color: rgba(75,169,37,.5); right: 20px; bottom: 20px; border-radius: 0; width: 35px; height: 40px;}
#toTop:before {font-size: 30px;} #content {width: 75% !important;}
.home #content {width: 100% !important;}
body.has-sidebar #main .sidebar {width: 100% !important;}
#sidofalt-mobil {display: none;}
.g.g-1 {float: none;}
.g-1 .g-col {margin: 10px 0;} .email-check-form { margin-top: 15px; }
.email-check-form label { background: linear-gradient(180deg, rgb(248 248 248) 0%, rgb(255 255 255) 100%); }
.email-check-form input#form-submit { float: left; }
.email-check-form #email-input { width: 55%; }
.kontakta-oss-formular input[type=tel], .kontakta-oss-formular input[type=url] { padding: 8px 15px; margin-right: 1%; width: 100%; box-sizing: border-box; }
.email-check-form .email-check-form-checkbox { margin-top: 20px; }
.email-check-form .email-check-form-checkbox .checkbox-130 label { width: 100%; }
.email-check-form span.wpcf7-list-item { margin: 0; }
#message-div .success-message, #message-div .failure-message, #message-div .warning-message { font-weight: 600; margin-top: 15px; }
#message-div .success-message { color: #4aa926; }
#message-div .failure-message { color: #b11527; }
.email-check-form p.warning-message { float: left; margin-top: 15px; width: 100%; }
.email-check-form #consent-checkbox { width: 100%; }
.kontakta-oss-formular .label {position: absolute; top: -12px; left: 10px; font-size: 12px; background-color: rgb(255, 255, 255); padding: 0px 5px; line-height: 2em; color: rgb(193, 193, 193); } @media screen and (min-width: 1024px) {
.sokInstallatorRowExpanded .edit-info-link { float: right; margin-top: 20px; margin-bottom: -20px; margin-right: -65px; font-size: 14px; }
} @media (max-width: 1250px) { .fusion-social-links-footer .fusion-social-networks a {margin-right: 15%;}
}
@media (max-width: 1140px) { .fusion-button {margin-bottom: 10px; display: table;} .fusion-social-links-footer .fusion-social-networks a {margin-right: 20%;} body .fusion-main-menu > ul > li > a{font-size: 14px;}
}
@media (max-width: 1090px) { .fusion-sticky-header-wrapper {height: auto !important;}
.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link {float: left;}
.fusion-standard-logo.fusion-logo-2x {max-width: 200px; margin: 10px 10px 10px 0;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header-content-3-wrapper .fusion-header-banner {margin-top: 0;}
.fusion-mobile-menu-icons a {font-size: 30px; line-height: 2em;margin-top: -2px;} #start-puffar .fusion-column-wrapper {min-height: 400px;} .fusion-layout-column.link-list {width: 50% !important; width: calc(50% - ( ( 4% + 4% ) * 0.5 ) ) !important;}
.fusion-layout-column.link-list.fusion-column-first {clear: none;}
.fusion-layout-column.link-list.fusion-column-first:nth-child(4) {margin-left: 4%;}
.fusion-layout-column.link-list .fusion-column-wrapper {min-height: 340px;} footer .fa.button-icon-left {display: none;}
}
@media (max-width: 940px) { #start-puffar .fusion-column-wrapper {min-height: 450px;} .sok-formular .sokInstallatorRowExpanded:nth-child(3) {width: 20%;}
}
@media (max-width: 860px) {
.fusion-is-sticky .fusion-mobile-nav-holder>ul {max-height: none;} #start-puffar .fusion-column-wrapper {min-height: 340px;} .fusion-layout-column.fusion_builder_column.full-width-mobile-text {width: 70% !important;}
.fusion-layout-column.fusion_builder_column.full-width-mobile-img {width: 30% !important;} .fusion-layout-column.link-list .fusion-column-wrapper {min-height: 280px;} .sok-formular .sokInstallatorRowExpanded:nth-child(3) {width: 100%; max-width: none;} footer .fusion-columns .fusion-column {width: 50% !important; float: left;}
footer .fusion-columns .fusion-column:nth-child(3) {clear: both;} .fusion-body .fusion-copyright-content .fusion-copyright-notice {text-align: left; display: table-cell; padding: 0;}
.fusion-body .fusion-copyright-content .fusion-social-links-footer {text-align: right; display: table-cell;}
.fusion-social-links-footer .fusion-social-networks a {margin-right: 10px;} #sidofalt-dator {display: none;}
#sidofalt-mobil {display: block;}
body.has-sidebar #content {width: 100% !important;}
}
@media (max-width: 760px) { .page-id-276.fusion-body .fusion-layout-column.fusion-one-fourth {width: 50% !important;}
.kontakta-oss-formular .custom-div {width: 100%; display: block;}
.page-id-276 .banner, .page-id-276 .innehall {width: 100% !important;}
.page-id-276 .banner .g-1 {width: 100%; max-width: none;}
.page-id-276 .g-1 .g-col:first-child, .page-id-276 .g-1 .g-col:last-child {margin: 10px;} .page-id-66 .banner, .page-id-66 .innehall {width: 100% !important;}
.page-id-66 .banner .g-1 {width: 100%; max-width: none;}
.page-id-66 .g-1 .g-col:first-child, .page-id-66 .g-1 .g-col:last-child {margin: 10px;}
}
@media (max-width: 600px) { .sok-formular .lista {white-space: pre-wrap;}
.sok-formular .lista tr:first-child {display: table-row;}
.sok-formular .lista tr:first-child th {width: 33%; display: inline-block;}
.sok-formular .lista tr:first-child th:last-child {display: none;}
.sok-formular .lista tr td {display: block; width: 100% !important; white-space: normal; padding-left: 10px !important;}
.sok-formular .lista tr td:first-child {font-weight: bold;}
.sok-formular .lista tr td:nth-child(2), .sok-formular .lista tr td:nth-child(3) {width: 50% !important; display: inline-block;}
.sok-formular .tablename {width: 45%;}
.sok-formular .sokInstallatorRowExpanded {width: 100% !important; font-weight: normal; margin-bottom: 20px;}
.highlight:after {clear: both; content: " "; display: table;} .page-id-66 #sliders-container {display: none;} .banner, .innehall {width: 100% !important;}
.banner .g-1 {width: 100%; max-width: none;}
.g-1 .g-col:first-child {margin-right: 2%} footer .fusion-columns .fusion-column {width: 100% !important; text-align: center; padding-left: 40px; padding-right: 40px;}
}
@media (max-width: 525px) { .fusion-logo a {width: auto;}
.fusion-standard-logo {max-width: 150px;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header-content-3-wrapper .fusion-header-banner {max-width: 100px;} #start-puffar .fusion-column-wrapper {min-height: 380px;} .g-1 .g-col {width: 49%;}
}
@media (max-width: 380px){
#start-puffar .fusion-column-wrapper .fusion-button-wrapper {bottom: 0px !important;
}
}
.fusion-accordian #accordion-60-1 .panel-title a:hover, #accordion-60-1 .fusion-toggle-boxed-mode:hover .panel-title a {color: #000!important;}
.topWrapperStart {display: flex;}
.leftBoxStart {width: 60%;padding: 60px 40px 60px 0px;}
.rightBoxStart {flex: 1;width: 40%;padding-top: 180px;}
.fusion-video-cover iframe{width: 1000px!important;}
.youtubeStart{width: 100%!important;}
div#video-1 {width: 50% !important;right: 0%;}
body .fusion-header-wrapper .fusion-mobile-menu-icons a:before{color: #000;}
@media (max-width: 1160px) {
.topWrapperStart{padding-left: 0px;padding-right:0px}
}
@media (max-width: 750px) {
.topWrapperStart {display: block;}
.leftBoxStart {
width: 100%;
padding: 0px 0px 0px 0px;
}
.rightBoxStart {
flex: 1;
width: 100%;
padding-top: 10px;
}
.textBoxYoutube{padding-top: 10px;}
.rightBoxStart iframe{border: solid;border-color: #fff;margin-top:-30px}
body #pum-986 .pum-container {background-color: #000;padding: 20px!important;}
}
@media (max-width: 525px){
.youtubeContainer{padding-top:12%!important;padding-bottom:12%!important;}
.textBoxYoutube{margin-top: -40px!important;}
body .fusion-fullwidth.fullwidth-box.secondVideoContaier{padding-top: 40px!important;}
.fusion-header .fusion-logo img { width: 130px;}
.fusion-logo a {max-width: 140px !important; width: 250px;}
.greenBoxesContainerStart {padding-top:70px!important;padding-bottom: 10px!important;}
.fusion-header-v4 .fusion-header{border:none}
.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link{margin-right: 15px;}
.fusion-header-v4 .fusion-header, .fusion-secondary-main-menu {border-bottom: none !important;}
body #pum-986 .pum-container .pum-content>:first-child{margin-top: 65px;}
}
@media only screen and (min-width: 525px) and (max-width: 1090px)  {
.fusion-mobile-menu-icons a {font-size: 30px;line-height: 2em;}
.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link{margin-right: 25px;}
.fusion-header-v4 .fusion-header, .fusion-secondary-main-menu {border-bottom: none !important;}
} #circle{
padding: 14em;
position: fixed;
top: 0;
left: 0;
margin-top: -502em;
margin-left: -502em;
background: transparent; -moz-border-radius: 504em;
border-radius: 604em;
opacity: 0.3;
-webkit-transition: opacity .5s ease;
-moz-transition: opacity .5s ease;
transition: opacity .5s ease;
opacity:0.5;
animation: blinker 7.5s  linear;
box-shadow:1px 1px 10px 2px;
}
@keyframes blinker {
0% {
opacity: 1;
}
20% {
opacity: 1;
}
35% {
opacity: 0.3;
}
50% {
opacity: 0.3;
}
60% {
opacity: 0.3;
}
70% {
opacity: 0.3;
}
80% {
opacity: 0.3;
}
95% {
opacity: 0.2;
}
100% {
opacity: 1;
}
}
#innerCircle{
padding: 0px;
position: fixed;
top: 0;
left: 0;
margin-top: -502em;
margin-left: -502em;
background: transparent; -moz-border-radius: 504em;
border-radius: 604em;
border: 500em solid rgb(0, 0, 0); opacity: 0.7;
-webkit-transition: opacity .5s ease;
-moz-transition: opacity .5s ease;
transition: opacity .5s ease;
opacity:1;
animation: blinker 7.5s  linear;
box-shadow: 5px 10px 18px rgba(7, 7, 7, 0.098)(1, 1, 1);
overflow: hidden;
}
#innerCircleMobile{
padding: 0px;
position: fixed;
top: 0;
left: 0;
margin-top: -502em;
margin-left: -502em;
background: transparent; -moz-border-radius: 504em;
border-radius: 604em;
border: 500em solid rgb(0, 0, 0); opacity: 0.7;
-webkit-transition: opacity .5s ease;
-moz-transition: opacity .5s ease;
transition: opacity .5s ease;
opacity:1;
animation: blinker 7.5s  linear;
box-shadow: 5px 10px 18px rgba(7, 7, 7, 0.098)(1, 1, 1);
}
#circleMobile{
padding: 10em;
position: fixed;
top: 0;
left: 0;
margin-top: -502em;
margin-left: -502em;
background: transparent; -moz-border-radius: 504em;
border-radius: 604em;
opacity: 0.3;
-webkit-transition: opacity .5s ease;
-moz-transition: opacity .5s ease;
transition: opacity .5s ease;
opacity:0.5;
animation: blinker 7.5s  linear;
box-shadow:1px 1px 10px 2px;
}
@media (max-width: 860px) {
.containerPopUp {height: 400px!important;background-image: url(https://www.in-elkontroll.se/wp-content/uploads/2022/10/BakrundBildMobil-1.png)!important;}
#circle{display: none;}
}
@media only screen and (min-width: 861px) and (max-width: 4000px)  {
#circleMobile {display: none;}
}
body .pum-close {display: none!important;}
body #pum-986{background-color: #000!important;}
body .containerPopUp:hover:after {display: block;}
body .containerPopUp img {width: 100%!important;height:100%!important}
.textBlockPopUp{border:none!important}
body #pum-986{overflow: hidden!important;}
body #pum-986 .pum-container {background-color: #000;padding: 0px;}
.lista .row:before{content: none!important;}
.pea_cook_wrapper.pea_cook_bottomcenter{width: 100%;bottom: 0px!important;margin: 0!important;left: 0!important; border-radius: 0;padding: 0;z-index: 9999999;}
body .fusion-is-sticky .fusion-logo img {width: 130px;}
.pea_cook_btn {margin:10px}
.cookieList  th {border-width: 1px;border-style: solid;border-color: #000;}
.cookieList  tr  {border-width: 1px;border-style: solid;border-color: #000;}
.cookieList  tbody {border-width: 1px;border-style: solid;border-color: #000;}
.cookieList table  {border-width: 1px;border-style: solid;border-color: #000;}
.cookieList thead {border-width: 1px;border-style: solid;border-color: #000;}
.cookieList td {border-width: 1px;border-style: solid;border-color: #000;padding:10px}
.cookieList {padding-bottom: 30px;padding-top: 10px;}