h1 { font-family: "Nunito Sans", Arial, Helvetica, sans-serif; font-size: 38px; color: #121c42; line-height: 48px; font-weight: 800; }
h2 { font-family: "Nunito Sans", Arial, Helvetica, sans-serif; font-size: 46px; color: #121c42; line-height: 56px; font-weight: 800; }
h3 { font-family: "Nunito Sans", Arial, Helvetica, sans-serif; font-size: 34px; color: #121c42; line-height: 46px; font-weight: 400; }
p { font-family: "Nunito Sans", Arial, Helvetica, sans-serif; font-size: 16px; color: #121c42; line-height: 24px; font-weight: 400; }
li { font-family: "Nunito Sans", Arial, Helvetica, sans-serif; font-size: 16px; color: #121c42; line-height: 24px; font-weight: 400;  }body { background: #f9fbff; font-size: 10px; font-family: "Nunito Sans", Arial, Helvetica, sans-serif; color: #121c42; line-height: 24px; font-weight: 400; }
a:link { text-decoration: underline; color: #2c60a3; font-weight: 400; }
a:visited { text-decoration: underline; color: #2c60a3; font-weight: 400; }
a:active { text-decoration: underline; color: #2c60a3; font-weight: 400; }
a:hover { text-decoration: none; color: #2c60a3; font-weight: 400; }
a:focus { text-decoration: none; color: #2c60a3; font-weight: 400; }
.navbar-default li { font-family:"Nunito Sans", Arial, Helvetica, sans-serif; font-size: 15px; text-transform:none; }
.navbar-default .navbar-toggle .glyphicon {color: #0a1025;}
.navbar-default .navbar-toggle .icon-bar {background-color: #0a1025;}.navbar-default .navbar-nav>li a { color:#0a1025; text-decoration:none; font-weight:600; }
.navbar-default .navbar-nav>li a:hover { color:#204da1; text-decoration:none; font-weight:600; }
.navbar-default .navbar-nav>li.active a:hover { color:#204da1; text-decoration:none; font-weight:600; }
.navbar-default .dropdown-menu>li a:hover { color:#204da1; text-decoration:none; font-weight:600; }
.navbar-default .navbar-nav>li a:focus { color:#204da1; text-decoration:none; font-weight:600; }
.navbar-default .navbar-nav>li.active a:focus { color:#204da1; text-decoration:none; font-weight:600; }
.navbar-default .dropdown-menu>li a:focus { color:#204da1; text-decoration:none; font-weight:600; }
.navbar-default .navbar-nav>.active>a { color:#0a1025; text-decoration:none; font-weight:600; }
.navbar-default .dropdown-menu>li.active a { color:#0a1025; text-decoration:none; font-weight:600; }
.navbar { margin-bottom:0px; }
header { margin-bottom:0px; position:relative; }
div#footer { background-color:#0e142b }
#page .container { max-width:1170px; }
/* GDPR 
body #CybotCookiebotDialog {top: auto; width: 100%; height: auto; box-shadow: none; box-shadow: 0 -2px 5px #ccc; bottom: 0; padding: 10px 0 0;}
body #CybotCookiebotDialogBody {max-width: 1200px; width: 100%;}
body #CybotCookiebotDialogDetailBody {max-width: 1190px; width: 100%;}
body .CookieDeclarationTableCell {padding: 9px 5px;}
body #CybotCookiebotDialogPoweredbyLink {display: none;}
body #CybotCookiebotDialogBodyContent {float: left; padding: 5px 0 18px 5px;}
body .CookieDeclarationTypeDescription {font-size: 13px !important;}
body #CybotCookiebotDialogBodyButtons {float: right; padding-left: 20px; padding-top: 6px;}
body #CybotCookiebotDialogBodyButtonAccept {background-color: #006633; border: 1px solid #006633; font-weight: bold; border-radius: 20px; line-height: 1 !important; padding: 4px 10px 6px !important; float: right; font-size: 14px;} */
body form.wpcf7-form .wpcf7-acceptance input[type="checkbox"] {width: auto !important; margin: 5px 10px 10px 0 !important;}
#page {overflow-x: hidden;}

#content ul {
   list-style: outside;
   margin-left: 2em;
   margin-bottom: 15px;
}

/* body #CybotCookiebotDialog {top: auto; width: 100%; height: auto; box-shadow: none; box-shadow: 0 -2px 5px #ccc; bottom: 0; padding: 10px 0 0;}
body #CybotCookiebotDialogBody {max-width: 1200px; width: 100%;}
body #CybotCookiebotDialogDetailBody {max-width: 1190px; width: 100%;}
body .CookieDeclarationTableCell {padding: 9px 5px;}
body #CybotCookiebotDialogPoweredbyLink {display: none;}
body #CybotCookiebotDialogBodyContent {float: left; padding: 5px 0 18px 5px;}
body .CookieDeclarationTypeDescription {font-size: 13px !important;}
form.wpcf7-form input[type="checkbox"] {width: auto !important; margin: 5px 10px 10px 0 !important;}

body #CybotCookiebotDialogBodyButtons {float: right; padding-left: 20px; padding-top: 6px;}
body #CybotCookiebotDialogBodyButtonAccept {background-color: #162953; border: 1px solid #162953; font-weight: bold; border-radius: 20px; line-height: 1 !important; padding: 4px 10px 6px !important; float: right; font-size: 14px;}

#page {overflow-x: hidden;}

#content ul {
   list-style: outside;
   margin-left: 2em;
   margin-bottom: 15px;
} */

body {-moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; overflow-x: hidden;}
.bloggheader.dn {display: block !important;}
.archive-meta {margin-bottom: 35px;}

.bss {box-shadow: 3px 3px 5px #eee;}
.ref-info {max-width: 80%;}

#breadcrumb-3 {position: absolute; margin-left: 250px;}
.breadcrumb{padding:0 10px;}

#menu-item-100 > a {pointer-events: none;}
#menu-item-106 {display: none;}

#content .GDPR {font-size: 14px;}
#content .GDPR input[type="checkbox"] {width: auto; margin: 0 3px 0 0;}
#content .GDPR span.wpcf7-list-item {margin: 0 0 0 5px;}
#content form.wpcf7-form input[type="submit"]:disabled {opacity: .5;}

#content .vc_sep_width_10 {width: 100%; margin-left: auto;}

.wpcf7-not-valid-tip {color: #dc3232; font-size: 11px; font-weight: bold; display: block; padding: 2px 5px 0;}

body .wdpu-content {
    padding: 5px !important;
}

div.pp_default .pp_loaderIcon {display: none !important;}

.nim {display: block;}
.nid {display: none;}

.vc_col-sm-7 + .vc_col-sm-5 .ref-info {max-width: 80%; margin-left: 20%;}
#content .vc_col-sm-5 .vc_gitem-animated-block {box-shadow: none;}

.ref-info h2 {font-weight: 600; margin-bottom: 10px; font-size: 20px;}
#content .i-play img {max-width: 100px; margin: 170px; border-radius: 100px; border: 5px solid #fff; background: rgba(0,0,0, .1); padding-left: 12px; padding-top: 6px; padding-bottom: 6px;}
#content .i-play:hover img {background: rgba(0,0,0, .2); transition: all .4s;}

#content .vc_icon_element {margin-bottom: 0 !important; position: relative; margin-top: -65px;}

.mouse-down {-webkit-animation: mouse 2s linear infinite; animation: mouse 2s linear infinite;}
@keyframes mouse {0% {top:0; opacity:0;} 25% {opacity:1;} 75% {opacity:0;} 100% {top: 50px; opacity:0;}}
@-webkit-keyframes mouse {0% {top:0; opacity:0;} 25% {opacity:1;} 75% {opacity:0;} 100% {top: 50px; opacity:0;}}

.icon-play {position: relative; background: #fff; padding: 10px; box-shadow: 2px 2px 4px #d7dbe6;}
.icon-play .vc_single_image-wrapper::before {position: absolute; width: 189px; height: 143px; background: url("/files/icon-yt-play.png"); background-size: 100%; content: ""; left: calc(50% - 90px); top: calc(50% - 72px); z-index: 10; opacity: .96;}
.icon-play:hover .vc_single_image-wrapper::before {opacity: 1;}

.tcd {text-align: center;}
.tcm {text-align: left;}

.page-id-95 #content .vc_col-sm-3 {outline: 2px solid transparent; transition: all .2s; outline-offset: -25px;}
.page-id-95 #content .vc_col-sm-3:hover {outline: 2px solid #0480c3; outline-offset: -14px;}
.page-id-95 #content .vc_col-sm-3 .wpb_single_image .vc_figure img {width: 100%; border-radius: 100%; padding: 40px; filter: grayscale(33%); margin-bottom: -30px; margin-top: -15px;}
.page-id-95 #content small {margin-bottom: 8px; float: left; color: #666;}
.page-id-95 #content small a {font-weight: 700;}

.page-id-95 #content .vc_col-sm-3 .wpb_single_image .vc_figure::before {content: ""; position: absolute; top: 50px; right: 70px; background: url(/files/mobile.png); width: 40px; height: 40px; background-size: 100%; z-index: 1; border-radius: 2px; box-shadow: -1px 2px 2px rgba(0,0,0, .15);}
.page-id-95 #content .vc_col-sm-3 em {font-size: 12px; font-style: normal; position: relative; top: -4px; color: #555;}

.page-id-164 #content .vc_col-sm-3 {outline: 2px solid transparent; transition: all .2s; outline-offset: -25px;}
.page-id-164 #content .vc_col-sm-3:hover {outline: 2px solid #0480c3; outline-offset: -14px;}
.page-id-164 #content .vc_col-sm-3 .wpb_single_image .vc_figure img {width: 100%; border-radius: 100%; padding: 40px; filter: grayscale(33%); margin-bottom: -30px; margin-top: -15px;}
.page-id-164 #content small {margin-bottom: 8px; float: left; color: #666;}
.page-id-164 #content small a {font-weight: 700;}

.page-id-164 #content .vc_col-sm-3 .wpb_single_image .vc_figure::before {content: ""; position: absolute; top: 50px; right: 70px; background: url(/files/mobile.png); width: 40px; height: 40px; background-size: 100%; z-index: 1; border-radius: 2px; box-shadow: -1px 2px 2px rgba(0,0,0, .15);}
.page-id-164 #content .vc_col-sm-3 em {font-size: 12px; font-style: normal; position: relative; top: -4px; color: #555;}

.page-id-214 #content .vc_col-sm-3 {outline: 2px solid transparent; transition: all .2s; outline-offset: -25px;}
.page-id-214 #content .vc_col-sm-3:hover {outline: 2px solid #0480c3; outline-offset: -14px;}
.page-id-214 #content .vc_col-sm-3 .wpb_single_image .vc_figure img {width: 100%; border-radius: 100%; padding: 40px; filter: grayscale(33%); margin-bottom: -30px; margin-top: -15px;}
.page-id-214 #content small {margin-bottom: 8px; float: left; color: #666;}
.page-id-214 #content small a {font-weight: 700;}

.page-id-214 #content .vc_col-sm-3 .wpb_single_image .vc_figure::before {content: ""; position: absolute; top: 50px; right: 70px; background: url(/files/mobile.png); width: 40px; height: 40px; background-size: 100%; z-index: 1; border-radius: 2px; box-shadow: -1px 2px 2px rgba(0,0,0, .15);}
.page-id-214 #content .vc_col-sm-3 em {font-size: 12px; font-style: normal; position: relative; top: -4px; color: #555;}

.page-id-467 #content .vc_col-sm-3 {outline: 2px solid transparent; transition: all .2s; outline-offset: -25px;}
.page-id-467 #content .vc_col-sm-3:hover {outline: 2px solid #0480c3; outline-offset: -14px;}
.page-id-467 #content .vc_col-sm-3 .wpb_single_image .vc_figure img {width: 100%; border-radius: 100%; padding: 40px; filter: grayscale(33%); margin-bottom: -30px; margin-top: -15px;}
.page-id-467 #content small {margin-bottom: 8px; float: left; color: #666;}
.page-id-467 #content small a {font-weight: 700;}

.page-id-467 #content .vc_col-sm-3 .wpb_single_image .vc_figure::before {content: ""; position: absolute; top: 50px; right: 70px; background: url(/files/mobile.png); width: 40px; height: 40px; background-size: 100%; z-index: 1; border-radius: 2px; box-shadow: -1px 2px 2px rgba(0,0,0, .15);}
.page-id-467 #content .vc_col-sm-3 em {font-size: 12px; font-style: normal; position: relative; top: -4px; color: #555;}

.page-id-485 #content .vc_col-sm-3 {outline: 2px solid transparent; transition: all .2s; outline-offset: -25px;}
.page-id-485 #content .vc_col-sm-3:hover {outline: 2px solid #0480c3; outline-offset: -14px;}
.page-id-485 #content .vc_col-sm-3 .wpb_single_image .vc_figure img {width: 100%; border-radius: 100%; padding: 40px; filter: grayscale(33%); margin-bottom: -30px; margin-top: -15px;}
.page-id-485 #content small {margin-bottom: 8px; float: left; color: #666;}
.page-id-485 #content small a {font-weight: 700;}

.page-id-485 #content .vc_col-sm-3 .wpb_single_image .vc_figure::before {content: ""; position: absolute; top: 50px; right: 70px; background: url(/files/mobile.png); width: 40px; height: 40px; background-size: 100%; z-index: 1; border-radius: 2px; box-shadow: -1px 2px 2px rgba(0,0,0, .15);}
.page-id-485 #content .vc_col-sm-3 em {font-size: 12px; font-style: normal; position: relative; top: -4px; color: #555;}

.page-id-505 #content .vc_col-sm-3 .wpb_single_image .vc_figure::before {content: ""; position: absolute; top: 50px; right: 70px; background: url(/files/mobile.png); width: 40px; height: 40px; background-size: 100%; z-index: 1; border-radius: 2px; box-shadow: -1px 2px 2px rgba(0,0,0, .15);}
.page-id-505 #content .vc_col-sm-3 em {font-size: 12px; font-style: normal; position: relative; top: -4px; color: #555;}

.page-id-505 #content .vc_col-sm-3 {outline: 2px solid transparent; transition: all .2s; outline-offset: -25px;}
.page-id-505 #content .vc_col-sm-3:hover {outline: 2px solid #0480c3; outline-offset: -14px;}
.page-id-505 #content .vc_col-sm-3 .wpb_single_image .vc_figure img {width: 100%; border-radius: 100%; padding: 40px; filter: grayscale(33%); margin-bottom: -30px; margin-top: -15px;}
.page-id-505 #content small {margin-bottom: 8px; float: left; color: #666;}
.page-id-505 #content small a {font-weight: 700;}

.page-id-527 #content .vc_col-sm-3 .wpb_single_image .vc_figure::before {content: ""; position: absolute; top: 50px; right: 70px; background: url(/files/mobile.png); width: 40px; height: 40px; background-size: 100%; z-index: 1; border-radius: 2px; box-shadow: -1px 2px 2px rgba(0,0,0, .15);}
.page-id-527 #content .vc_col-sm-3 em {font-size: 12px; font-style: normal; position: relative; top: -4px; color: #555;}

.page-id-527 #content .vc_col-sm-3 {outline: 2px solid transparent; transition: all .2s; outline-offset: -25px;}
.page-id-527 #content .vc_col-sm-3:hover {outline: 2px solid #0480c3; outline-offset: -14px;}
.page-id-527 #content .vc_col-sm-3 .wpb_single_image .vc_figure img {width: 100%; border-radius: 100%; padding: 40px; filter: grayscale(33%); margin-bottom: -30px; margin-top: -15px;}
.page-id-527 #content small {margin-bottom: 8px; float: left; color: #666;}
.page-id-527 #content small a {font-weight: 700;}

.page-id-1076 #content .vc_col-sm-3 .wpb_single_image .vc_figure::before {content: ""; position: absolute; top: 50px; right: 70px; background: url(/files/mobile.png); width: 40px; height: 40px; background-size: 100%; z-index: 1; border-radius: 2px; box-shadow: -1px 2px 2px rgba(0,0,0, .15);}
.page-id-1076 #content .vc_col-sm-3 em {font-size: 12px; font-style: normal; position: relative; top: -4px; color: #555;}

.page-id-1076 #content .vc_col-sm-3 {outline: 2px solid transparent; transition: all .2s; outline-offset: -25px;}
.page-id-1076 #content .vc_col-sm-3:hover {outline: 2px solid #0480c3; outline-offset: -14px;}
.page-id-1076 #content .vc_col-sm-3 .wpb_single_image .vc_figure img {width: 100%; border-radius: 100%; padding: 40px; filter: grayscale(33%); margin-bottom: -30px; margin-top: -15px;}
.page-id-1076 #content small {margin-bottom: 8px; float: left; color: #666;}
.page-id-1076 #content small a {font-weight: 700;}

#content h4 {font-size: 30px; line-height: 1.2;}
#content h4 a {font-weight: bold;}

.pp_top, .pp_bottom {display: none !important;}
body div.pp_default .pp_content_container .pp_left {background: transparent; padding: 0;}
body div.pp_default .pp_content_container .pp_right {background: transparent; padding: 0;}
body div.pp_default .pp_nav {display: none !important;}
body div.pp_default .pp_content {background: transparent;}
body div.pp_default .pp_description {font-size: 20px; color: #fff; line-height: 28px;}
body div.pp_default .pp_description {margin: 0;}
div.pp_default .pp_content_container .pp_details {margin: 0; position: absolute; top: -50px;}

#custom_html-7 {display: none;}
.fs {display: none;}

.vc_gitem-zone:hover  {transform: scale(110%); transition: all .75s;}
.vc_gitem-zone a {background: rgba(22, 41, 83, .15);}
.vc_gitem-zone:hover a {background: rgba(22, 41, 83, 0); transition: all .25s;}

#content h2.h3 {margin-bottom: 35px; font-size: 26px; line-height: 1.2;}

#content .rl img {height: 68px; width: auto; padding: 14px; background: #fff; margin:  0; border-right: 1px solid #eee;}
#content .rl img:last-of-type {margin-right: 0; border-right: 0;}

#vhh .wpb_raw_code {position: relative; background-color: #e1e5f0; height: 75vh; min-height: 25rem; width: 100%; overflow: hidden;}
#vhh .wpb_raw_code video {position: absolute; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: 0; -ms-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%);}

.wpb_raw_code {position: absolute; bottom: 0; left: 0; right: 0; z-index: 1;}
.scroll-btn .mouse {position: relative; display: block; width: 25px; height: 45px; margin: 0 auto 5px; -webkit-box-sizing: border-box; box-sizing: border-box; border: 2px solid white; border-radius: 23px;}
.scroll-btn .mouse > * {position: absolute; display: block; left: 50%; width: 6px; height: 6px; margin: -3px 0 0 -3px; background: white; border-radius: 50%; -webkit-animation: ani-mouse 3.5s linear infinite; animation: ani-mouse 3.5s linear infinite;}

@-webkit-keyframes ani-mouse {
  0% {opacity: 1; top: 10px;} 15% {opacity: 1; top: 50%;} 50% {opacity: 0; top: 50%;} 100% {opacity: 0; top: 29%;}
}

@keyframes ani-mouse {
  0% {opacity: 1; top: 79%;} 15% {opacity: 1; top: 50%;} 50% {opacity: 0; top: 50%;} 100% {opacity: 0; top: 29%;} 
}

#content .vc_col-sm-4 *:not(.vc_btn3~) {background-position: center !important; padding: 0; overflow: hidden; top: 0;}

#content .sh5::before {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100vh; background-color: rgb(23, 33, 71); opacity: .25; z-index: 1;}

#content .vc_col-sm-4 .vc_column-inner {box-shadow: 3px 3px 5px #eee; padding: 0;}
.single #content .vc_col-sm-4 .vc_column-inner {box-shadow: none;}


ul.nav li#menu-item-100.dropdown:hover > ul.dropdown-menu li {opacity: 0; animation: fadeIn .2s ease-in both;}
ul.nav li#menu-item-100.dropdown:hover > ul.dropdown-menu li:nth-child(1) {animation-delay: .05s;}
ul.nav li#menu-item-100.dropdown:hover > ul.dropdown-menu li:nth-child(2) {animation-delay: .1s;}
ul.nav li#menu-item-100.dropdown:hover > ul.dropdown-menu li:nth-child(3) {animation-delay: .15s;}
ul.nav li#menu-item-100.dropdown:hover > ul.dropdown-menu li:nth-child(4) {animation-delay: .2s;}
ul.nav li#menu-item-100.dropdown:hover > ul.dropdown-menu li:nth-child(5) {animation-delay: .25s;}
ul.nav li#menu-item-100.dropdown:hover > ul.dropdown-menu li:nth-child(6) {animation-delay: .3s;}
ul.nav li#menu-item-100.dropdown:hover > ul.dropdown-menu li:nth-child(7) {animation-delay: .35s;}
ul.nav li#menu-item-100.dropdown:hover > ul.dropdown-menu li:nth-child(8) {animation-delay: .4s;}
ul.nav li#menu-item-100.dropdown:hover > ul.dropdown-menu li:nth-child(9) {animation-delay: .45s;}

@keyframes fadeIn {from {opacity: 0; transform: translate3d(-5%, 0, 0);} to {opacity: 1; transform: translate3d(0, 0, 0);}}

#content .bho {height: 360px; position: relative; margin-bottom: 0;}
#content .bho h3::before {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100vh; background-color: rgb(23, 33, 71); opacity: .3; z-index: 3;}
#content .bho h3:hover::before {opacity: .5; transition: all .5s;}
#content .bho h3 a {position: absolute; left: 0; right: 0; height: 100%; top: 0; color: #fff; font-weight: 800; padding-top: 280px; z-index: 4; text-decoration: none; outline: 3px solid transparent; outline-offset: 0;}
#content .bho h3 a:hover {outline: 3px solid #fff; outline-offset: -10px; transition: all .4s;}
#content .bho h3 {position: absolute; z-index: 4; width: 100%; text-align: center; bottom: 0; font-size: 34px; line-height: 1.2; height: 100%; margin-bottom: 0; overflow: hidden; padding: 0 15px;}
#content .pkcl img {width: 280px; height: auto;}

#content small {display: block; color: #121c42; font-size: 20px; font-weight: 800; text-transform: uppercase; margin-bottom: 10px;}
#content .text-header {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 9; padding: 0; text-align: center;}
#content .text-header h1 {color: #fff; font-size: 60px; line-height: 68px; max-width: 900px; width: 100%;}
#content .text-header h2 {color: #fff; font-size: 60px; line-height: 68px; max-width: 900px; width: 100%;}
#content .rslides_tabs {margin: 0; background: transparent; position: absolute; bottom: 0; z-index: 12;}

#content .metaslider {max-height: 75vh;}
#content .metaslider ul {margin-bottom: 0;}
#content .metaslider ol {position: absolute; z-index: 100; bottom: 0;}
#content .metaslider .rslides_tabs a {padding: 0; float: left; width: 12px; height: 12px; background: rgba(255, 255, 255, 0.5); font-size: 0; margin-right: 6px; border-radius: 20px;}
#content .metaslider .rslides_tabs .rslides_here a {background: rgb(255, 255, 255);}
#content .flex-control-paging li a.flex-active {color: #fff;}
#content .flex-control-paging li a {background: rgba(255, 255, 255, 0.5);}
#content .metaslider::before {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100vh; background-color: rgb(23, 33, 71); opacity: .15; z-index: 10;}

#media_image-2, #text-2, #text-3, #text-4 {display: none;}
.page-id-44 #media_image-2, .page-id-44 #text-2, .page-id-44 #text-3, .page-id-44 #text-4 {display: block;}
.page-id-91 #media_image-2, .page-id-91 #text-2, .page-id-91 #text-3, .page-id-91 #text-4 {display: block;}
.page-id-89 #media_image-2, .page-id-89 #text-2, .page-id-89 #text-3, .page-id-89 #text-4 {display: block;}
.page-id-93 #media_image-2, .page-id-93 #text-2, .page-id-93 #text-3, .page-id-93 #text-4 {display: block;}
.page-id-95 #media_image-2, .page-id-95 #text-2, .page-id-95 #text-3, .page-id-95 #text-4 {display: block;}
.page-id-97 #media_image-2, .page-id-97 #text-2, .page-id-97 #text-3, .page-id-97 #text-4 {display: block;}
.page-id-104 #media_image-2, .page-id-104 #text-2, .page-id-104 #text-3, .page-id-104 #text-4 {display: block;}
.page-id-1234 #media_image-2, .page-id-1234 #text-2, .page-id-1234 #text-3, .page-id-1234 #text-4 {display: block;}
.page-id-1904 #media_image-2, .page-id-1904 #text-2, .page-id-1904 #text-3, .page-id-1904 #text-4 {display: block;}
.parent-pageid-104 #media_image-2, .parent-pageid-104 #text-2, .parent-pageid-104 #text-3, .parent-pageid-104 #text-4 {display: block;}


#footer .widget_custom_html h2.offscreen {display: none;}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {margin-top: -2px;}
.vc_btn3.vc_btn3-size-lg {padding-right: 45px !important; font-weight: 800;}
.vc_btn3.vc_btn3-size-lg:hover {opacity: .9; background: #162953 !important;}
.wpb_gmaps_widget {filter: grayscale(30%); padding-top: 25px;}
.page-id-95 .wpb_gmaps_widget {padding-top: 0;}


.archive .entry-image.hide {display: block !important;}
.archive .entry-image.hide img {width: 100%; height: 100%;}
.archive #contentholder {padding-top: 150px; box-shadow: 0 140px 0 #e1e5f0 inset;}
.archive #contentholder .container {padding: 20px 15px 40px;}
.archive #content {text-align: center;}

.archive #content article:nth-child(3n+1) {margin-right: 0 !important;}
.archive article {float: left; width: calc(33.3333% - 20px); height: 370px; position: relative; margin: 15px 30px 15px 0; border: 10px solid #fff; background: #fff; overflow: hidden; box-shadow: 2px 2px 4px #d7dbe6;}
.archive article img.wp-post-image {width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover; z-index: 1;}
.archive article .entry-image::before {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100vh; background-color: rgb(23, 33, 71); opacity: .3; z-index: 3;}
.archive h2.entry-title a {position: absolute; left: 0; right: 0; height: 100%; top: 0; padding: 240px 15px 0; color: #fff; font-weight: 800; outline: 3px solid transparent; outline-offset: 0; text-decoration: none;}
.archive h2.entry-title a:hover {outline: 3px solid #fff; outline-offset: -10px; transition: all .4s;}
.archive h2.entry-title {position: absolute; z-index: 4; width: 100%; text-align: center; bottom: 0; font-size: 24px; line-height: 1.2; height: 100%; margin-bottom: 0; overflow: hidden; padding: 0 15px;}
.archive .entry-meta {position: absolute; z-index: 4; width: 100%; text-align: center; bottom: 110px; color: #fff; font-weight: 800;}
.archive .entry-date {font-size: 12px;}

.entry-footer {display: none;}

.entry-date {text-transform: capitalize; font-size: 20px; display: block;}
.author {display: none;}
.meta-sep {display: none;}
.single-post .wp-post-image {position: absolute; left: 0; right: 0; object-fit: cover; height: 80vh; top: 0; width: 100%;}
.single-post .entry-content::before {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 80vh; background-color: rgb(23, 33, 71); opacity: .3; z-index: 1;}
.single-post .vc_row {margin-top: 85vh; margin-bottom: 5vh; position: relative;}
.single-post h1 {position: absolute; left: 5%; right: 0; width: 90%; text-align: center; z-index: 5; top: 36vh;}
.single-post h1 a {font-weight: 800; color: #fff; text-decoration: none;}
.single-post .entry-meta {position: absolute; z-index: 5; left: 0; right: 0; width: 100%; text-align: center; top: 34vh; font-size: 20px; color: #fff; font-weight: 800; line-height: 1.2;}
.single-post #content .footer {display: none;}
.single-post #comments {display: none;}
.single-post .entry-footer {padding-bottom: 80px;}

/* Start */
.page-id-44 .logoholder a, .page-id-91 .logoholder a, .page-id-89 .logoholder a, .page-id-93 .logoholder a, .page-id-95 .logoholder a, .page-id-97 .logoholder a, .page-id-104 .logoholder a, .single .logoholder a, .archive .logoholder a, .blog .logoholder a, .parent-pageid-104 .logoholder a, .page-id-1234 .logoholder a, .page-id-1904 .logoholder a {width: 213px; height: 48px; background-position: 0 -383px;}

.blog #contentholder {padding-top: 165px; box-shadow: 0 140px 0 #e1e5f0 inset;}
.blog #contentholder .container {padding-top: 60px; padding-bottom: 60px;}
.blog #content article:nth-child(3n+1) {margin-right: 0 !important;}
.blog article {float: left; width: calc(33.3333% - 20px); height: 390px; position: relative; margin: 15px 30px 15px 0; border: 10px solid #fff; background: #fff; overflow: hidden; box-shadow: 2px 2px 4px #d7dbe6;}

.blog article img.wp-post-image {width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover; z-index: 1;}
.blog article .entry-content::before {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100vh; background-color: rgb(23, 33, 71); opacity: .3; z-index: 3;}
.blog h2.entry-title a {position: absolute; left: 0; right: 0; height: 100%; top: 0; padding: 280px 15px 0; color: #fff; font-weight: 800; outline: 3px solid transparent; outline-offset: 0;}
.blog h2.entry-title a:hover {outline: 3px solid #fff; outline-offset: -10px; transition: all .4s;}
.blog h2.entry-title {position: absolute; z-index: 4; width: 100%; text-align: center; bottom: 0; font-size: 24px; line-height: 1.2; height: 100%; margin-bottom: 0; overflow: hidden; padding: 0 15px;}
.blog .entry-meta {position: absolute; z-index: 4; width: 100%; text-align: center; bottom: 82px; color: #fff; font-weight: 800;}
.blog .entry-date {font-size: 12px;}
.blog .entry-footer {display: none;}

.blog article .vc_row {display: none;}

#custom_html-5.widget {width: 100% !important; padding: 0 !important;}

.parent-pageid-154 #footer a[href="/bygg/"] {opacity: .9;}
.page-id-154 #footer a[href="/bygg/"] {opacity: .9;}
.category-edvardsson-bygg-ab #footer a[href="/bygg/"] {opacity: .9;}
.sgl-cat-edvardsson-bygg-ab #footer a[href="/bygg/"] {opacity: .9;}

.parent-pageid-519 #footer a[href="/malerifirma/"] {opacity: .9;}
.page-id-519 #footer a[href="/malerifirma/"] {opacity: .9;}
.category-malerifirma-edvardsson-as #footer a[href="/malerifirma/"] {opacity: .9;}
.sgl-cat-malerifirma-edvardsson-ab #footer a[href="/malerifirma/"] {opacity: .9;}

.parent-pageid-455 #footer a[href="/riv-sanering/"] {opacity: .9;}
.page-id-455 #footer a[href="/riv-sanering/"] {opacity: .9;}
.category-edvardsson-riv-sanering-ab #footer a[href="/riv-sanering/"] {opacity: .9;}
.sgl-cat-edvardsson-riv-sanering-ab #footer a[href="/riv-sanering/"] {opacity: .9;}

.parent-pageid-479 #footer a[href="/byggresurs/"] {opacity: .9;}
.page-id-479 #footer a[href="/byggresurs/"] {opacity: .9;}
.category-edvardsson-byggresurs-ab #footer a[href="/byggresurs/"] {opacity: .9;}
.sgl-cat-edvardsson-byggresurs-ab #footer a[href="/byggresurs/"] {opacity: .9;}

.parent-pageid-499 #footer a[href="/elektriska/"] {opacity: .9;}
.page-id-499 #footer a[href="/elektriska/"] {opacity: .9;}
.category-edvardsson-elektriska-ab #footer a[href="/elektriska/"] {opacity: .9;}
.sgl-cat-edvardsson-elektriska-ab #footer a[href="/elektriska/"] {opacity: .9;}

.parent-pageid-97 #footer a[href="/totalkoncept/"] {opacity: .9;}
.page-id-97 #footer a[href="/totalkoncept/"] {opacity: .9;}
.category-edvardsson-totalkoncept-ab #footer a[href="/totalkoncept/"] {opacity: .9;}
.sgl-cat-edvardsson-totalkoncept-ab #footer a[href="/totalkoncept/"] {opacity: .9;}

.parent-pageid-202 #footer a[href="/maleri/"] {opacity: .9;}
.page-id-202 #footer a[href="/maleri/"] {opacity: .9;}
.category-edvardsson-maleri-ab #footer a[href="/maleri/"] {opacity: .9;}
.sgl-cat-edvardsson-maleri-ab #footer a[href="/maleri/"] {opacity: .9;}

.parent-pageid-1066 #footer a[href="/maleri-kungsbacka/"] {opacity: .9;}
.page-id-1066 #footer a[href="/maleri-kungsbacka/"] {opacity: .9;}
.category-edvardsson-maleri-i-kungsbacka-ab #footer a[href="/maleri-kungsbacka/"] {opacity: .9;}
.sgl-cat-edvardsson-maleri-i-kungsbacka-ab #footer a[href="/maleri-kungsbacka/"] {opacity: .9;}

.page-id-44 #above, .page-id-91 #above, .page-id-89 #above, .page-id-93 #above, .page-id-95 #above, .page-id-97 #above, .page-id-104 #above, .blog.archive #above, .blog #above, .page-id-1234 #above, .page-id-1904 #above {display: none;}

/* Bygg */
.parent-pageid-154 .logoholder a {width: 213px; height: 48px; background-position: 0 -48px;}
.page-id-154 .logoholder a {width: 213px; height: 48px; background-position: 0 -48px;}
.category-edvardsson-bygg-ab .logoholder a {width: 213px; height: 48px; background-position: 0 -48px;}
.sgl-cat-edvardsson-bygg-ab .logoholder a {width: 213px; height: 48px; background-position: 0 -48px;}
.parent-pageid-154 #header .container .logoholder {background: #fff;}
.page-id-154 #header .container .logoholder {background: #fff;}
.category-edvardsson-bygg-ab #header .container .logoholder {background: #fff;}
.sgl-cat-edvardsson-bygg-ab #header .container .logoholder {background: #fff;}
.parent-pageid-154 #header .navbar-default li {display: none;}
.page-id-154 #header .navbar-default li {display: none;}
.category-edvardsson-bygg-ab #header .navbar-default li {display: none;}
.sgl-cat-edvardsson-bygg-ab #header .navbar-default li {display: none;}
.parent-pageid-154 .fs.f-bygg {display: block;}
.page-id-154 .fs.f-bygg {display: block;}
.category-edvardsson-bygg-ab .fs.f-bygg {display: block;}
.sgl-cat-edvardsson-bygg-ab .fs.f-bygg {display: block;}

/* Måleri */
.parent-pageid-202 .logoholder a {width: 213px; height: 48px; background-position: 0 -335px;}
.page-id-202 .logoholder a {width: 213px; height: 48px; background-position: 0 -335px;}
.category-edvardsson-maleri-ab .logoholder a {width: 213px; height: 48px; background-position: 0 -335px;}
.sgl-cat-edvardsson-maleri-ab .logoholder a {width: 213px; height: 48px; background-position: 0 -335px;}
.parent-pageid-202 #header .container .logoholder {background: #fff;}
.page-id-202 #header .container .logoholder {background: #fff;}
.category-edvardsson-maleri-ab #header .container .logoholder {background: #fff;}
.sgl-cat-edvardsson-maleri-ab #header .container .logoholder {background: #fff;}
.parent-pageid-202 #header .navbar-default li {display: none;}
.page-id-202 #header .navbar-default li {display: none;}
.category-edvardsson-maleri-ab #header .navbar-default li {display: none;}
.sgl-cat-edvardsson-maleri-ab #header .navbar-default li {display: none;}
.parent-pageid-202 .fs.f-maleri {display: block;}
.page-id-202 .fs.f-maleri {display: block;}
.category-edvardsson-maleri-ab .fs.f-maleri {display: block;}
.sgl-cat-edvardsson-maleri-ab .fs.f-maleri {display: block;}

/* Måleri Kungsbacka */
.parent-pageid-1066 .logoholder a {width: 213px; height: 48px; background-position: 0 -813px;}
.page-id-1066 .logoholder a {width: 213px; height: 48px; background-position: 0 -813px;}
.category-edvardsson-maleri-i-kungsbacka-ab .logoholder a {width: 213px; height: 48px; background-position: 0 -813px;}
.sgl-cat-edvardsson-maleri-i-kungsbacka-ab .logoholder a {width: 213px; height: 48px; background-position: 0 -813px;}
.parent-pageid-1066 #header .container .logoholder {background: #fff;}
.page-id-1066 #header .container .logoholder {background: #fff;}
.category-edvardsson-maleri-i-kungsbacka-ab #header .container .logoholder {background: #fff;}
.sgl-cat-edvardsson-maleri-i-kungsbacka-ab #header .container .logoholder {background: #fff;}
.parent-pageid-1066 #header .navbar-default li {display: none;}
.page-id-1066 #header .navbar-default li {display: none;}
.category-edvardsson-maleri-i-kungsbacka-ab #header .navbar-default li {display: none;}
.sgl-cat-edvardsson-maleri-i-kungsbacka-ab #header .navbar-default li {display: none;}
.parent-pageid-1066 .fs.f-maleri-kungsbacka {display: block;}
.page-id-1066 .fs.f-maleri-kungsbacka {display: block;}
.category-edvardsson-maleri-i-kungsbacka-ab .fs.f-maleri-kungsbacka {display: block;}
.sgl-cat-edvardsson-maleri-i-kungsbacka-ab .fs.f-maleri-kungsbacka {display: block;}

/* Riv & Sanering */
.parent-pageid-455 .logoholder a {width: 213px; height: 48px; background-position: 0 -143px;}
.page-id-455 .logoholder a {width: 213px; height: 48px; background-position: 0 -143px;}
.category-edvardsson-riv-sanering-ab .logoholder a {width: 213px; height: 48px; background-position: 0 -143px;}
.sgl-cat-edvardsson-riv-sanering-ab .logoholder a {width: 213px; height: 48px; background-position: 0 -143px;}
.parent-pageid-455 #header .container .logoholder {background: #fff;}
.page-id-455 #header .container .logoholder {background: #fff;}
.category-edvardsson-riv-sanering-ab #header .container .logoholder {background: #fff;}
.sgl-cat-edvardsson-riv-sanering-ab #header .container .logoholder {background: #fff;}
.parent-pageid-455 #header .navbar-default li {display: none;}
.page-id-455 #header .navbar-default li {display: none;}
.category-edvardsson-riv-sanering-ab #header .navbar-default li {display: none;}
.sgl-cat-edvardsson-riv-sanering-ab #header .navbar-default li {display: none;}
.parent-pageid-455 .fs.f-riv-sanering {display: block;}
.page-id-455 .fs.f-riv-sanering {display: block;}
.category-edvardsson-riv-sanering-ab .fs.f-riv-sanering {display: block;}
.sgl-cat-edvardsson-riv-sanering-ab .fs.f-riv-sanering {display: block;}

/* Byggresurs */
.parent-pageid-479 .logoholder a {width: 213px; height: 48px; background-position: 0 -191px;}
.page-id-479 .logoholder a {width: 213px; height: 48px; background-position: 0 -191px;}
.category-edvardsson-byggresurs-ab .logoholder a {width: 213px; height: 48px; background-position: 0 -191px;}
.sgl-cat-edvardsson-byggresurs-ab .logoholder a {width: 213px; height: 48px; background-position: 0 -191px;}
.parent-pageid-479 #header .container .logoholder {background: #fff;}
.page-id-479 #header .container .logoholder {background: #fff;}
.category-edvardsson-byggresurs-ab #header .container .logoholder {background: #fff;}
.sgl-cat-edvardsson-byggresurs-ab #header .container .logoholder {background: #fff;}
.parent-pageid-479 #header .navbar-default li {display: none;}
.page-id-479 #header .navbar-default li {display: none;}
.category-edvardsson-byggresurs-ab #header .navbar-default li {display: none;}
.sgl-cat-edvardsson-byggresurs-ab #header .navbar-default li {display: none;}
.parent-pageid-479 .fs.f-byggresurs {display: block;}
.page-id-479 .fs.f-byggresurs {display: block;}
.category-edvardsson-byggresurs-ab .fs.f-byggresurs {display: block;}
.sgl-cat-edvardsson-byggresurs-ab .fs.f-byggresurs {display: block;}

/* Elektriska */
.parent-pageid-499 .logoholder a {width: 213px; height: 48px; background-position: 0 -239px;}
.page-id-499 .logoholder a {width: 213px; height: 48px; background-position: 0 -239px;}
.category-edvardsson-elektriska-ab .logoholder a {width: 213px; height: 48px; background-position: 0 -239px;}
.sgl-cat-edvardsson-elektriska-ab .logoholder a {width: 213px; height: 48px; background-position: 0 -239px;}
.parent-pageid-499 #header .container .logoholder {background: #fff;}
.page-id-499 #header .container .logoholder {background: #fff;}
.category-edvardsson-elektriska-ab #header .container .logoholder {background: #fff;}
.sgl-cat-edvardsson-elektriska-ab #header .container .logoholder {background: #fff;}
.parent-pageid-499 #header .navbar-default li {display: none;}
.page-id-499 #header .navbar-default li {display: none;}
.category-edvardsson-elektriska-ab #header .navbar-default li {display: none;}
.sgl-cat-edvardsson-elektriska-ab #header .navbar-default li {display: none;}
.parent-pageid-499 .fs.f-elektriska {display: block;}
.page-id-499 .fs.f-elektriska {display: block;}
.category-edvardsson-elektriska-ab .fs.f-elektriska {display: block;}
.sgl-cat-edvardsson-elektriska-ab .fs.f-elektriska {display: block;}

/* Malerifirma */
.parent-pageid-519 .logoholder a {width: 213px; height: 48px; background-position: 0 -215px; background-size: 200%;}
.page-id-519 .logoholder a {width: 213px; height: 48px; background-position: 0 -215px; background-size: 200%;}
.category-malerifirma-edvardsson-as .logoholder a {width: 213px; height: 48px; background-position: 0 -215px; background-size: 200%;}
.sgl-cat-malerifirma-edvardsson-as .logoholder a {width: 213px; height: 48px; background-position: 0 -215px; background-size: 200%;}
.parent-pageid-519 #header .container .logoholder {background: #fff;}
.page-id-519 #header .container .logoholder {background: #fff;}
.category-malerifirma-edvardsson-as #header .container .logoholder {background: #fff;}
.sgl-cat-malerifirma-edvardsson-as #header .container .logoholder {background: #fff;}
.parent-pageid-519 #header .navbar-default li {display: none;}
.page-id-519 #header .navbar-default li {display: none;}
.category-malerifirma-edvardsson-as #header .navbar-default li {display: none;}
.sgl-cat-malerifirma-edvardsson-as #header .navbar-default li {display: none;}
.parent-pageid-519 .fs.f-malerifirma {display: block;}
.page-id-519 .fs.f-malerifirma {display: block;}
.category-malerifirma-edvardsson-as .fs.f-malerifirma {display: block;}
.sgl-cat-malerifirma-edvardsson-as .fs.f-malerifirma {display: block;}

/* Byggresurs Borås */
.parent-pageid-1725 .logoholder a {width: 213px; height: 48px; background-position: 0 -909px;}
.page-id-1725 .logoholder a {width: 213px; height: 48px; background-position: 0 -909px;}
.category-edvardsson-byggresurs-boras-ab .logoholder a {width: 213px; height: 48px; background-position: 0 -909px;}
.sgl-cat-edvardsson-byggresurs-boras-ab .logoholder a {width: 213px; height: 48px; background-position: 0 -909px;}
.parent-pageid-1725 #header .container .logoholder {background: #fff;}
.page-id-1725 #header .container .logoholder {background: #fff;}
.category-edvardsson-byggresurs-boras-ab #header .container .logoholder {background: #fff;}
.sgl-cat-edvardsson-byggresurs-boras-ab #header .container .logoholder {background: #fff;}
.parent-pageid-1725 #header .navbar-default li {display: none;}
.page-id-1725 #header .navbar-default li {display: none;}
.category-edvardsson-byggresurs-boras-ab #header .navbar-default li {display: none;}
.sgl-cat-edvardsson-byggresurs-boras-ab #header .navbar-default li {display: none;}
.parent-pageid-1725 .fs.f-byggresurs-boras {display: block;}
.page-id-1725 .fs.f-byggresurs-boras {display: block;}
.category-edvardsson-byggresurs-boras-ab .fs.f-byggresurs {display: block;}
.sgl-cat-edvardsson-byggresurs-boras-ab .fs.f-byggresurs {display: block;}

@keyframes stuckMoveDown {0%{transform:translateY(-100%)}100%{transform:translateY(0)}}

#above {position: absolute; top: 0; left: 0; right: 0; z-index: 10; background: #090e23; box-shadow: 0 0px 3px #000;}

/* INFO: Lägg in ID för huvudsida i raden nedan */
.page-id-154 #above, .page-id-202 #above, .page-id-1066 #above, .page-id-455 #above, .page-id-479 #above, .page-id-499 #above, .page-id-519 #above {animation: stuckMoveDown .75s;}

#above > div {max-width: 1170px; margin: 0 auto; width: 100%;}
#above p {margin: 0; font-size: 10px; line-height: 26px;}
#above p a {color: #fff; text-decoration: none; font-weight: 800;}

.logoholder a {background-image: url(/files/edvardsson-bolagen-logotypes-bw.png); background-size: 100%; background-repeat: no-repeat; display: inline-block;}

.dropdown-menu > li > a {padding: 15px; line-height: 18px;}
.dropdown-menu {margin: 0; padding: 0;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {background-color: transparent;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {background-color: transparent;}

/* Mata in huvud-id i listan nedan för att dölja dropdown menyn */
li#menu-item-166 {display: none;}
li#menu-item-205 {display: none;}
li#menu-item-472 {display: none;}
li#menu-item-491 {display: none;}
li#menu-item-512 {display: none;}
li#menu-item-530 {display: none;}
li#menu-item-1084 {display: none;}
li#menu-item-1774 {display: none;}


/* Bygg */
.page-id-154 #menu-main li#menu-item-166, .category-edvardsson-bygg-ab #menu-main li#menu-item-166, .sgl-cat-edvardsson-bygg-ab #menu-main li#menu-item-166 {display: block; float: none; width: 100%; margin-left: 0;}

.parent-pageid-154 #menu-main li#menu-item-166, .category-edvardsson-bygg-ab #menu-main li#menu-item-166, .sgl-cat-edvardsson-bygg-ab #menu-main li#menu-item-166 {display: block; float: none; width: 100%; margin-left: 0;}

.page-id-154 #menu-main li#menu-item-166 a.dropdown, .category-edvardsson-bygg-ab #menu-main li#menu-item-166 a.dropdown, .sgl-cat-edvardsson-bygg-ab #menu-main li#menu-item-166 a.dropdown {display: none;}

.parent-pageid-154 #menu-main li#menu-item-166 a.dropdown, .category-edvardsson-bygg-ab #menu-main li#menu-item-166 a.dropdown, .sgl-cat-edvardsson-bygg-ab #menu-main li#menu-item-166 a.dropdown {display: none;}

.page-id-154 #menu-main li#menu-item-166 ul, .parent-pageid-154 #menu-main li#menu-item-166 ul, .category-edvardsson-bygg-ab #menu-main li#menu-item-166 ul, .sgl-cat-edvardsson-bygg-ab #menu-main li#menu-item-166 ul {display: flex; width: 100%;}
.page-id-154 #menu-main li#menu-item-166 ul li, .parent-pageid-154 #menu-main li#menu-item-166 ul li, .category-edvardsson-bygg-ab #menu-main li#menu-item-166 ul li, .sgl-cat-edvardsson-bygg-ab #menu-main li#menu-item-166 ul li {display: block;}


/* Måleri */
.page-id-202 #menu-main li#menu-item-205, .category-edvardsson-maleri-ab #menu-main li#menu-item-205, .sgl-cat-edvardsson-maleri-ab #menu-main li#menu-item-205 {display: block; float: none; width: 100%; margin-left: 0;}

.parent-pageid-202 #menu-main li#menu-item-205, .category-edvardsson-maleri-ab #menu-main li#menu-item-205, .sgl-cat-edvardsson-maleri-ab #menu-main li#menu-item-205 {display: block; float: none; width: 100%; margin-left: 0;}

.page-id-202 #menu-main li#menu-item-205 a.dropdown, .category-edvardsson-maleri-ab #menu-main li#menu-item-205 a.dropdown, .sgl-cat-edvardsson-maleri-ab #menu-main li#menu-item-205 a.dropdown {display: none;}

.parent-pageid-202 #menu-main li#menu-item-205 a.dropdown, .category-edvardsson-maleri-ab #menu-main li#menu-item-205 a.dropdown, .sgl-cat-edvardsson-maleri-ab #menu-main li#menu-item-205 a.dropdown {display: none;}

.page-id-202 #menu-main li#menu-item-205 ul, .parent-pageid-202 #menu-main li#menu-item-205 ul, .category-edvardsson-maleri-ab #menu-main li#menu-item-205 ul, .sgl-cat-edvardsson-maleri-ab #menu-main li#menu-item-205 ul {display: flex; width: 100%;}
.page-id-202 #menu-main li#menu-item-205 ul li, .parent-pageid-202 #menu-main li#menu-item-205 ul li, .category-edvardsson-maleri-ab #menu-main li#menu-item-205 ul li, .sgl-cat-edvardsson-maleri-ab #menu-main li#menu-item-205 ul li {display: block;}

/* Måleri Kungsbacka */
.page-id-1066 #menu-main li#menu-item-1084, .category-edvardsson-maleri-i-kungsbacka-ab #menu-main li#menu-item-1084, .sgl-cat-edvardsson-maleri-i-kungsbacka-ab #menu-main li#menu-item-1084 {display: block; float: none; width: 100%; margin-left: 0;}

.parent-pageid-1066 #menu-main li#menu-item-1084, .category-edvardsson-maleri-i-kungsbacka-ab #menu-main li#menu-item-1084, .sgl-cat-edvardsson-maleri-i-kungsbacka-ab #menu-main li#menu-item-1084 {display: block; float: none; width: 100%; margin-left: 0;}

.page-id-1066 #menu-main li#menu-item-1084 a.dropdown, .category-edvardsson-maleri-i-kungsbacka-ab #menu-main li#menu-item-1084 a.dropdown, .sgl-cat-edvardsson-maleri-i-kungsbacka-ab #menu-main li#menu-item-1084 a.dropdown {display: none;}

.parent-pageid-1066 #menu-main li#menu-item-1084 a.dropdown, .category-edvardsson-maleri-i-kungsbacka-ab #menu-main li#menu-item-1084 a.dropdown, .sgl-cat-edvardsson-maleri-i-kungsbacka-ab #menu-main li#menu-item-1084 a.dropdown {display: none;}

.page-id-1066 #menu-main li#menu-item-1084 ul, .parent-pageid-1066 #menu-main li#menu-item-1084 ul, .category-edvardsson-maleri-i-kungsbacka-ab #menu-main li#menu-item-1084 ul, .sgl-cat-edvardsson-maleri-i-kungsbacka-ab #menu-main li#menu-item-1084 ul {display: flex; width: 100%;}
.page-id-1066 #menu-main li#menu-item-1084 ul li, .parent-pageid-1066 #menu-main li#menu-item-1084 ul li, .category-edvardsson-maleri-i-kungsbacka-ab #menu-main li#menu-item-1084 ul li, .sgl-cat-edvardsson-maleri-i-kungsbacka-ab #menu-main li#menu-item-1084 ul li {display: block;}

/* Riv & Sanering */
.page-id-455 #menu-main li#menu-item-472, .category-edvardsson-riv-sanering-ab #menu-main li#menu-item-472, .sgl-cat-edvardsson-riv-sanering-ab #menu-main li#menu-item-472 {display: block; float: none; width: 100%; margin-left: 0;}

.parent-pageid-455 #menu-main li#menu-item-472, .category-edvardsson-riv-sanering-ab #menu-main li#menu-item-472, .sgl-cat-edvardsson-riv-sanering-ab #menu-main li#menu-item-472 {display: block; float: none; width: 100%; margin-left: 0;}

.page-id-455 #menu-main li#menu-item-472 a.dropdown, .category-edvardsson-riv-sanering-ab #menu-main li#menu-item-472 a.dropdown, .sgl-cat-edvardsson-riv-sanering-ab #menu-main li#menu-item-472 a.dropdown {display: none;}

.parent-pageid-455 #menu-main li#menu-item-472 a.dropdown, .category-edvardsson-riv-sanering-ab #menu-main li#menu-item-472 a.dropdown, .sgl-cat-edvardsson-riv-sanering-ab #menu-main li#menu-item-472 a.dropdown {display: none;}

.page-id-455 #menu-main li#menu-item-472 ul, .parent-pageid-455 #menu-main li#menu-item-472 ul, .category-edvardsson-riv-sanering-ab #menu-main li#menu-item-472 ul, .sgl-cat-edvardsson-riv-sanering-ab #menu-main li#menu-item-472 ul {display: flex; width: 100%;}
.page-id-455 #menu-main li#menu-item-472 ul li, .parent-pageid-455 #menu-main li#menu-item-472 ul li, .category-edvardsson-riv-sanering-ab #menu-main li#menu-item-472 ul li, .sgl-cat-edvardsson-riv-sanering-ab #menu-main li#menu-item-472 ul li {display: block;}

/* Byggresurs */
.page-id-479 #menu-main li#menu-item-491, .category-edvardsson-byggresurs-ab #menu-main li#menu-item-491, .sgl-cat-edvardsson-byggresurs-ab #menu-main li#menu-item-491 {display: block; float: none; width: 100%; margin-left: 0;}

.parent-pageid-479 #menu-main li#menu-item-491, .category-edvardsson-byggresurs-ab #menu-main li#menu-item-491, .sgl-cat-edvardsson-byggresurs-ab #menu-main li#menu-item-491 {display: block; float: none; width: 100%; margin-left: 0;}

.page-id-479 #menu-main li#menu-item-491 a.dropdown, .category-edvardsson-byggresurs-ab #menu-main li#menu-item-491 a.dropdown, .sgl-cat-edvardsson-byggresurs-ab #menu-main li#menu-item-491 a.dropdown {display: none;}

.parent-pageid-479 #menu-main li#menu-item-491 a.dropdown, .category-edvardsson-byggresurs-ab #menu-main li#menu-item-491 a.dropdown, .sgl-cat-edvardsson-byggresurs-ab #menu-main li#menu-item-491 a.dropdown {display: none;}

.page-id-479 #menu-main li#menu-item-491 ul, .parent-pageid-479 #menu-main li#menu-item-491 ul, .category-edvardsson-byggresurs-ab #menu-main li#menu-item-491 ul, .sgl-cat-edvardsson-byggresurs-ab #menu-main li#menu-item-491 ul {display: flex; width: 100%;}
.page-id-479 #menu-main li#menu-item-491 ul li, .parent-pageid-479 #menu-main li#menu-item-491 ul li, .category-edvardsson-byggresurs-ab #menu-main li#menu-item-491 ul li, .sgl-cat-edvardsson-byggresurs-ab #menu-main li#menu-item-491 ul li {display: block;}

/* Elektriska */
.page-id-499 #menu-main li#menu-item-512, .category-edvardsson-elektriska-ab #menu-main li#menu-item-512, .sgl-cat-edvardsson-elektriska-ab #menu-main li#menu-item-512 {display: block; float: none; width: 100%; margin-left: 0;}

.parent-pageid-499 #menu-main li#menu-item-512, .category-edvardsson-elektriska-ab #menu-main li#menu-item-512, .sgl-cat-edvardsson-elektriska-ab #menu-main li#menu-item-512 {display: block; float: none; width: 100%; margin-left: 0;}

.page-id-499 #menu-main li#menu-item-512 a.dropdown, .category-edvardsson-elektriska-ab #menu-main li#menu-item-512 a.dropdown, .sgl-cat-edvardsson-elektriska-ab #menu-main li#menu-item-512 a.dropdown {display: none;}

.parent-pageid-499 #menu-main li#menu-item-512 a.dropdown, .category-edvardsson-elektriska-ab #menu-main li#menu-item-512 a.dropdown, .sgl-cat-edvardsson-elektriska-ab #menu-main li#menu-item-512 a.dropdown {display: none;}

.page-id-499 #menu-main li#menu-item-512 ul, .parent-pageid-499 #menu-main li#menu-item-512 ul, .category-edvardsson-elektriska-ab #menu-main li#menu-item-512 ul, .sgl-cat-edvardsson-elektriska-ab #menu-main li#menu-item-512 ul {display: flex; width: 100%;}
.page-id-499 #menu-main li#menu-item-512 ul li, .parent-pageid-499 #menu-main li#menu-item-512 ul li, .category-edvardsson-elektriska-ab #menu-main li#menu-item-512 ul li, .sgl-cat-edvardsson-elektriska-ab #menu-main li#menu-item-512 ul li {display: block;}

/* Malerifirma */
.page-id-519 #menu-main li#menu-item-530, .category-malerifirma-edvardsson-as #menu-main li#menu-item-530, .sgl-cat-malerifirma-edvardsson-as #menu-main li#menu-item-530 {display: block; float: none; width: 100%; margin-left: 0;}

.parent-pageid-519 #menu-main li#menu-item-530, .category-malerifirma-edvardsson-as #menu-main li#menu-item-530, .sgl-cat-malerifirma-edvardsson-as #menu-main li#menu-item-530 {display: block; float: none; width: 100%; margin-left: 0;}

.page-id-519 #menu-main li#menu-item-530 a.dropdown, .category-malerifirma-edvardsson-as #menu-main li#menu-item-530 a.dropdown, .sgl-cat-malerifirma-edvardsson-as #menu-main li#menu-item-530 a.dropdown {display: none;}

.parent-pageid-519 #menu-main li#menu-item-530 a.dropdown, .category-malerifirma-edvardsson-as #menu-main li#menu-item-530 a.dropdown, .sgl-cat-malerifirma-edvardsson-as #menu-main li#menu-item-530 a.dropdown {display: none;}

.page-id-519 #menu-main li#menu-item-530 ul, .parent-pageid-519 #menu-main li#menu-item-530 ul, .category-malerifirma-edvardsson-as #menu-main li#menu-item-530 ul, .sgl-cat-malerifirma-edvardsson-as #menu-main li#menu-item-530 ul {display: flex; width: 100%;}
.page-id-519 #menu-main li#menu-item-530 ul li, .parent-pageid-519 #menu-main li#menu-item-530 ul li, .category-malerifirma-edvardsson-as #menu-main li#menu-item-530 ul li, .sgl-cat-malerifirma-edvardsson-as #menu-main li#menu-item-530 ul li {display: block;}

/* Byggresurs Borås */
.page-id-1725 #menu-main li#menu-item-1774, .category-edvardsson-byggresurs-boras-ab #menu-main li#menu-item-1774, .sgl-cat-edvardsson-byggresurs-boras-ab #menu-main li#menu-item-1774 {display: block; float: none; width: 100%; margin-left: 0;}

.parent-pageid-1725 #menu-main li#menu-item-1774, .category-edvardsson-byggresurs-boras-ab #menu-main li#menu-item-1774, .sgl-cat-edvardsson-byggresurs-boras-ab #menu-main li#menu-item-1774 {display: block; float: none; width: 100%; margin-left: 0;}

.page-id-1725 #menu-main li#menu-item-1774 a.dropdown, .category-edvardsson-byggresurs-boras-ab #menu-main li#menu-item-1774 a.dropdown, .sgl-cat-edvardsson-byggresurs-boras-ab #menu-main li#menu-item-1774 a.dropdown {display: none;}

.parent-pageid-1725 #menu-main li#menu-item-1774 a.dropdown, .category-edvardsson-byggresurs-boras-ab #menu-main li#menu-item-1774 a.dropdown, .sgl-cat-edvardsson-byggresurs-boras-ab #menu-main li#menu-item-1774 a.dropdown {display: none;}

.page-id-1725 #menu-main li#menu-item-1774 ul, .parent-pageid-1725 #menu-main li#menu-item-1774 ul, .category-edvardsson-byggresurs-boras-ab #menu-main li#menu-item-1774 ul, .sgl-cat-edvardsson-byggresurs-boras-ab #menu-main li#menu-item-1774 ul {display: flex; width: 100%;}
.page-id-1725 #menu-main li#menu-item-1774 ul li, .parent-pageid-1725 #menu-main li#menu-item-1774 ul li, .category-edvardsson-byggresurs-boras-ab #menu-main li#menu-item-1774 ul li, .sgl-cat-edvardsson-byggresurs-boras-ab #menu-main li#menu-item-1774 ul li {display: block;}



#header {position: absolute; left: 0; right: 0; top: 40px; z-index: 10;}
#header .container {background: #fff; box-shadow: 5px 5px 10px rgba(0,0,0, .3); max-width: 1200px; width: 100%;}
#header .container .logoholder {padding: 15px 15px 15px 15px; background: #121c43; -webkit-clip-path: polygon(0% 0%, 100% 0%, 95% 100%, 0% 100%); clip-path: polygon(0% 0%, 100% 0%, 95% 100%, 0% 100%);}
#header .logoholder a {display: block;}
#header .logoholder img {height: 48px; width: auto; opacity: 0;}
#header .navbar-nav li > a {line-height: 18px; padding-top: 20px; padding-bottom: 20px;}

.menu-main-container {float: left; width: calc(100% - 263px);}
#menu-main {float: left; margin-left: 30px; margin-top: 10px; width: calc(100% - 60px);}

ul#menu-main li.flnp ul {box-shadow: 5px 5px 10px rgba(0,0,0, .3); padding: 0 10px 15px 7px; border-radius: 0 0 2px 2px; left: -8px; background: #fff;}
ul#menu-main li.flnp ul li:first-child {padding-top: 15px;}
ul#menu-main li.flnp ul li:last-child::before {display: none;}
ul#menu-main li.flnp ul li a {padding: 8px 15px; font-size: 14px;}

ul#menu-main > li:last-child {float: right;}
ul#menu-main li ul li:last-child {float: none; margin-left: auto;}
#menu-item-106 {float: right;}

#content .metaslider .caption-wrap {position: initial; opacity: 1; left: auto; top: auto; right; auto; bottom; auto; text-align: center;}
#content .metaslider .caption-wrap .caption {position: absolute; left: 50%; top: 46%; transform: translate(-50%, -50%); z-index: 10; padding: 0;}
#content .metaslider .caption-wrap .caption h2 {font-size: 64px; line-height: 1.1; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0, .5); letter-spacing: -1px;}
#content .vc_row.sls.vc_column-gap-30 .vc_column_container .vc_column-inner {box-shadow: 2px 2px 4px #d7dbe6; position: relative; overflow: hidden;}

#content .vc_row.slsng.vc_column-gap-30 .vc_column_container .vc_column-inner {box-shadow: 2px 2px 4px #d7dbe6; position: relative; overflow: hidden;}
#content .vc_row.slsng.vc_column-gap-30 .vc_column_container.ns .vc_column-inner {box-shadow: none !important;}
#content .vc_gitem-animated-block  {background: #fff; padding: 10px; box-shadow: 2px 2px 4px #d7dbe6;}
#content .ref-info .vc_gitem-animated-block {padding: 5px;}

#content .vc_row.sls.vc_column-gap-30 .vc_column_container .vc_column-inner ::before {content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-image: -webkit-linear-gradient(top left,rgba(23,33,71, .15),rgba(23,33,71, .5)); background-image: linear-gradient(to bottom right, rgba(23, 33, 71, 0.15), rgba(23, 33, 71, 0.5)); opacity: .25; transition: all .5s;}

.blog #content {margin-top: 200px;}
.single #content {margin-top: 200px;}

#nf {position: absolute; left: 0; top: 0; z-index: 100; border-radius: 0 0px 30px 0; width: 74px; height: 58px; overflow: hidden; box-shadow: 1px 1px 2px;}
#nf img {margin: 0 !important; padding: 0; width: 80px;}

#content .vc_row.sls.vc_column-gap-30 .vc_column_container .vc_column-inner:hover ::before {opacity: .9; transition: all .5s; transition-timing-function: ease-in-out;}

#content .vc_row.sls.vc_column-gap-30 .vc_column_container .vc_column-inner img {position: relative; z-index: 15; margin: 70px 0; max-width: 213px;}

#content .hs {height: 100vh; max-height: 800px;}
#content .hs h1 {color: #fff;}

#footer {padding-top: 70px; box-shadow: 0 -160px 0 #080c1a inset;}
#footer p {color: #fff;}
#footer a {color: #2e7dff; font-weight: 600;}

#footer .footer-3 {width: 100%; border-top: 1px solid #151e3e; padding-top: 25px; margin-top: 25px;}
#footer .footer-3 a {color: #fff;}
#custom_html-3 p {color: #5c5c5c; font-size: 11px; font-weight: bold;}
#custom_html-3 p:first-child {float: left;}
#custom_html-3 p:last-child {float: right;}

#custom_html-2 a {margin-right: 10px; opacity: .5; display: inline-block; width: 9%;  transition: opacity 1s;}
#custom_html-2 a:hover {opacity: 1;}
#custom_html-2 a:last-child {margin-right: 0;}
#custom_html-2 img {height: auto; width: 100%; max-height: 30px;}
#custom_html-2 a.lf {opacity: 1;}
#custom_html-2 a.lf img {padding-right: 16px; border-right: 1px solid #fff;}

#footer .footer-1 {width: 100%; padding: 0;}
#footer .footer-2 {width: 100%; margin-top: 100px;}
#footer .footer-1 a {display: block;}
#media_image-2.widget {padding-left: 15px !important;}
#footer .footer-1 img {padding-right: 60px;}
#footer .footer-1 .widget {float: left; width: 25%; padding-right: 15px; padding-left: 75px;}

.navbar-default .navbar-toggle {border-color: transparent;}
.navbar-default .navbar-toggle .icon-bar {background-color: #121c43;}
.navbar-default li {position: relative;}


.page-parent ul#menu-main > li.current-menu-item::after {display: none;}
.navbar-default ul#menu-main li.menu-item-106::before {content: ""; position: absolute; left: -31px; height: 50px; width: 1px; background: #ddd;}
.navbar-default ul#menu-main li.current-menu-item::after {content: ""; position: absolute; bottom: 13px; width: calc(100% - 30px); height: 2px; background: #121c43; left: 15px;}

.page-id-104 li.current-menu-item a::after {content: ""; position: absolute; bottom: 13px; width: calc(100% - 30px); height: 2px; background: #121c43; left: 15px;}

.navbar-default ul.level-0 li.menu-item-106 {content: ""; position: absolute; left: -31px; height: 58px; width: 1px; background: #ddd;}
.navbar-default ul.level-0 li:last-child::before {content: ""; position: absolute; left: 0; height: 58px; width: 1px; background: #ddd;}
.navbar-default ul.level-0 li.current-menu-item::after {content: ""; position: absolute; bottom: 13px; width: calc(100% - 30px); height: 2px; background: #121c43; left: 15px;}

#content label {width: 100%;}
#content form.wpcf7-form input[type="submit"] {font-weight: 700; margin-top: 20px; background: #162953;}
#content form.wpcf7-form input[type="submit"]:hover {background: #173475;}
#content form.wpcf7-form input, #content form.wpcf7-form textarea {padding: 15px; border-radius: 3px; font-size: 16px; line-height: 1.5; font-weight: normal;}
#content form.wpcf7-form textarea {height: 160px;}





@media all and (max-width: 1280px)  {

#header {top: 35px; transition: all .2s;}
#header .container {width: calc(100% - 30px);}
#content .metaslider .caption-wrap .caption h2 {font-size: 48px;}

}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {

#content .vc_row.sls.vc_column-gap-30 .vc_column_container .vc_column-inner img {width: 100%;}
#header .logoholder img {height: 24px; width: 106px;}

h1 {font-size: 40px; line-height: 50px;}
h2 {font-size: 40px; line-height: 50px;}
#content .text-header h2 {font-size: 40px; line-height: 48px;}
#content .text-header {top: 52%;}
#content .bho h3 {font-size: 24px;}

#content .vc_icon_element {margin-top: -95px;}

.page-id-89 #content .vc_col-sm-4 img {padding: 10px 10px 0;}
.page-id-89 #content .vc_col-sm-4 p {padding: 0 10px;}
.page-id-89 #content .vc_col-sm-4 .wpb_content_element {margin-bottom: 15px;}

.home .vc_row.vc_row-o-content-middle > .vc_column_container > .vc_column-inner {-webkit-box-pack: start; -webkit-justify-content: start; -ms-flex-pack: start; justify-content: start;}

.single #content .vc_col-sm-9 {width: 65%;}
.single #content .vc_col-sm-3 {width: 35%;}

/* Bygg */
.parent-pageid-154 .logoholder a {background-position: 0 -24px; width: 106px; height: 24px;}
.page-id-154 .logoholder a, .category-edvardsson-bygg-ab .logoholder a, .sgl-cat-edvardsson-bygg-ab .logoholder a {background-position: 0 -24px; width: 106px; height: 24px;}
.page-id-154 #header, .parent-pageid-154 #header, .category-edvardsson-bygg-ab #header, .sgl-cat-edvardsson-bygg-ab #header {top: 45px;}

.page-id-154 #menu-main li#menu-item-166 ul, .parent-pageid-154 #menu-main li#menu-item-166 ul, .category-edvardsson-bygg-ab #menu-main li#menu-item-166 ul, .sgl-cat-edvardsson-bygg-ab #menu-main li#menu-item-166 ul {margin-left: -25px; width: calc(100% + 25px);}

/* Måleri */
.parent-pageid-202 .logoholder a {background-position: 0 -167px; width: 106px; height: 24px;}
.page-id-202 .logoholder a, .category-edvardsson-maleri-ab .logoholder a, .sgl-cat-edvardsson-maleri-ab .logoholder a {background-position: 0 -167px; width: 106px; height: 24px;}
.page-id-202 #header, .parent-pageid-202 #header, .category-edvardsson-maleri-ab #header, .sgl-cat-edvardsson-maleri-ab #header {top: 45px;}

.page-id-202 #menu-main li#menu-item-205 ul, .parent-pageid-202 #menu-main li#menu-item-205 ul, .category-edvardsson-maleri-ab #menu-main li#menu-item-205 ul, .sgl-cat-edvardsson-maleri-ab #menu-main li#menu-item-205 ul {margin-left: -25px; width: calc(100% + 25px);}

/* Måleri Kungsbacka */
.parent-pageid-1066 .logoholder a {background-position: 0 -167px; width: 106px; height: 24px;}
.page-id-1066 .logoholder a, .category-edvardsson-maleri-i-kungsbacka-ab .logoholder a, .sgl-cat-edvardsson-maleri-i-kungsbacka-ab .logoholder a {background-position: 0 -167px; width: 106px; height: 24px;}
.page-id-1066 #header, .parent-pageid-1066 #header, .category-edvardsson-maleri-i-kungsbacka-ab #header, .sgl-cat-edvardsson-maleri-i-kungsbacka-ab #header {top: 45px;}

.page-id-202 #menu-main li#menu-item-205 ul, .parent-pageid-202 #menu-main li#menu-item-205 ul, .category-edvardsson-maleri-ab #menu-main li#menu-item-205 ul, .sgl-cat-edvardsson-maleri-ab #menu-main li#menu-item-205 ul {margin-left: -25px; width: calc(100% + 25px);}

/* Riv & Sanering */
.parent-pageid-455 .logoholder a {background-position: 0 -71px; width: 106px; height: 24px;}
.page-id-455 .logoholder a, .category-edvardsson-riv-sanering-ab .logoholder a, .sgl-cat-edvardsson-riv-sanering-ab .logoholder a {background-position: 0 -71px; width: 106px; height: 24px;}
.page-id-455 #header, .parent-pageid-455 #header, .category-edvardsson-riv-sanering-ab #header, .sgl-cat-edvardsson-riv-sanering-ab #header {top: 45px;}

.page-id-455 #menu-main li#menu-item-472 ul, .parent-pageid-455 #menu-main li#menu-item-472 ul, .category-edvardsson-riv-sanering-ab #menu-main li#menu-item-472 ul, .sgl-cat-edvardsson-riv-sanering-ab #menu-main li#menu-item-472 ul {margin-left: -25px; width: calc(100% + 25px);}

/* Byggresurs */
.parent-pageid-479 .logoholder a {background-position: 0 -95px; width: 106px; height: 24px;}
.page-id-479 .logoholder a, .category-edvardsson-byggresurs-ab .logoholder a, .sgl-cat-edvardsson-byggresurs-ab .logoholder a {background-position: 0 -95px; width: 106px; height: 24px;}
.page-id-479 #header, .parent-pageid-479 #header, .category-edvardsson-byggresurs-ab #header, .sgl-cat-edvardsson-byggresurs-ab #header {top: 45px;}

.page-id-479 #menu-main li#menu-item-491 ul, .parent-pageid-479 #menu-main li#menu-item-491 ul, .category-edvardsson-byggresurs-ab #menu-main li#menu-item-491 ul, .sgl-cat-edvardsson-byggresurs-ab #menu-main li#menu-item-491 ul {margin-left: -25px; width: calc(100% + 25px);}

/* Elektriska */
.parent-pageid-499 .logoholder a {background-position: 0 -119px; width: 106px; height: 24px;}
.page-id-499 .logoholder a, .category-edvardsson-elektriska-ab .logoholder a, .sgl-cat-edvardsson-elektriska-ab .logoholder a {background-position: 0 -119px; width: 106px; height: 24px;}
.page-id-499 #header, .parent-pageid-499 #header, .category-edvardsson-elektriska-ab #header, .sgl-cat-edvardsson-elektriska-ab #header {top: 45px;}

.page-id-499 #menu-main li#menu-item-512 ul, .parent-pageid-499 #menu-main li#menu-item-512 ul, .category-edvardsson-elektriska-ab #menu-main li#menu-item-512 ul, .sgl-cat-edvardsson-elektriska-ab #menu-main li#menu-item-512 ul {margin-left: -25px; width: calc(100% + 25px);}

/* Malerifirma */
.parent-pageid-519 .logoholder a {background-position: 0 -107px; width: 106px; height: 24px;}
.page-id-519 .logoholder a, .category-malerifirma-edvardsson-as .logoholder a, .sgl-cat-malerifirma-edvardsson-as .logoholder a {background-position: 0 -107px; width: 106px; height: 24px;}
.page-id-519 #header, .parent-pageid-519 #header, .category-malerifirma-edvardsson-as #header, .sgl-cat-malerifirma-edvardsson-as #header {top: 45px;}

.page-id-519 #menu-main li#menu-item-530 ul, .parent-pageid-519 #menu-main li#menu-item-530 ul, .category-malerifirma-edvardsson-as #menu-main li#menu-item-530 ul, .sgl-cat-malerifirma-edvardsson-as #menu-main li#menu-item-530 ul {margin-left: -25px; width: calc(100% + 25px);}

/* Byggresurs Borås */
.parent-pageid-1725 .logoholder a {background-position: 0 -95px; width: 106px; height: 24px;}
.page-id-1725 .logoholder a, .category-edvardsson-byggresurs-boras-ab .logoholder a, .sgl-cat-edvardsson-byggresurs-boras-ab .logoholder a {background-position: 0 -95px; width: 106px; height: 24px;}
.page-id-1725 #header, .parent-pageid-1725 #header, .category-edvardsson-byggresurs-boras-ab #header, .sgl-cat-edvardsson-byggresurs-boras-ab #header {top: 45px;}

.page-id-1725 #menu-main li#menu-item-1774 ul, .parent-pageid-1725 #menu-main li#menu-item-1774 ul, .category-edvardsson-byggresurs-boras-ab #menu-main li#menu-item-1774 ul, .sgl-cat-edvardsson-byggresurs-boras-ab #menu-main li#menu-item-1774 ul {margin-left: -25px; width: calc(100% + 25px);}


#above p {margin: 0 30px;}
.navbar-default ul.level-0 li:last-child::before {left: -1px; height: 38px; top: 10px;}

#menu-main {margin-left: 15px; margin-top: 0; width: calc(100% - 15px);}
.navbar-default li {font-size: 13px;}
.nav > li > a {padding: 10px;}
#header .container .logoholder {padding: 17px 35px 17px 15px;}
#menu-item-106 {margin-right: 5px;}
.menu-main-container {width: calc(100% - 156px);}
.page-id-44 .logoholder a, .page-id-91 .logoholder a, .page-id-89 .logoholder a, .page-id-93 .logoholder a, .page-id-95 .logoholder a, .page-id-97 .logoholder a, .page-id-104 .logoholder a, .page-id-1234 .logoholder a {width: 106px; height: 24px; background-position: 0 -190px;}
.navbar-default ul#menu-main li.menu-item-106::before {left: -11px; height: 38px; top: 10px;}

#content .text-header {width: 80%;}
#content .text-header h1 {font-size: 40px; line-height: 48px;}

#custom_html-2 a {margin-right: 12px;}

}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

#footer p {font-size: 12px; line-height: 1.4;}
#custom_html-2 a {margin: 0 3% 3% 0; width: 21.7%;}
#footer .footer-1 img {padding-right: 30px; margin-top: 3px;}
#footer .footer-1 .widget {padding-right: 10px; padding-left: 0;}
#footer .footer-1 .widget:nth-child(2) {width: 27%;}
#footer .footer-1 .widget:nth-child(3) {width: 27%;}
#footer .footer-1 .widget:nth-child(4) {width: 21%;}
.footer-2 {display: none;}

}

#footer .float-right {float: right;}

/* Mobile CSS */
@media all and (max-width: 767px)  {

#footer .float-right {float: left;}
#custom_html-3 p:first-child {float: none;}
#custom_html-3 p:last-child {float: none;}

.page-id-44 #content .text-header p {margin-top: 10px !important; font-size: 12px;}
#footer .footer-3 p {font-size: 10px; color: #eee;}
#content .vc_sep_width_10 {width: calc(100% - 30px); margin-bottom: 35px !important;}

.wpcf7-form .vc_row {background: #f5f7fb; padding-top: 20px; margin-top: 35px; margin-bottom: 25px;}

#content .vc_col-sm-6 small {margin-top: 15px;}
#content .text-header h1 {font-size: 36px; line-height: 48px;}
#content .rl img {height: 50px; padding: 12px; border-right: 1px solid transparent;}

.section-logotypes img {width: auto !important; height: 85px !important;}
.rr {flex-direction: column-reverse;}
#content .i-play img {max-width: 100px; margin: 40px;}
.ref-info {margin: 0 auto; max-width: 100%;}
.vc_col-sm-7 + .vc_col-sm-5 .ref-info {max-width: 100%; margin-left: 0;}

.vc_empty_space[style="height: 135px"] {height: 35px !important;}
.vc_empty_space[style="height: 484px"] {height: 210px !important;}
.vc_empty_space[style="height: 105px"] {height: 0px !important;}

.vc_col-sm-7 {margin: 0 15px; padding: 5px; background: #fff; max-width: calc(100% - 30px);}
.icon-play .vc_single_image-wrapper::before {left: calc(50% - 55px); top: calc(50% - 40px); width: 110px; height: 80px;}

#content .vc_col-sm-5 .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {display: inline-block; width: 33.333%;}

#content .vc_sep_pos_align_center {margin-bottom: 25px !important;}
#content h2.h3 {font-size: 20px;}
.home #content .wpb_content_element {margin-bottom: 25px;}
#content .wpb_content_element {margin-bottom: 10px;}
#content .vc_col-sm-6 .wpb_single_image.wpb_content_element {margin-bottom: 35px; margin-top: 30px;}
#content .wpb_content_element.wpb_raw_code {margin-bottom: 0;}
.tcd {text-align: left;}
.tcm {text-align: center;}
.page-id-95 #content .vc_col-sm-3 .wpb_single_image {width: 30%; float: left; margin-bottom: 12px !important;}
.page-id-95 #content .vc_col-sm-3 .wpb_single_image .vc_figure::before {top: 10px; right: auto; width: 30px; height: 30px; left: 20px;}
.page-id-95 #content .vc_col-sm-3 .wpb_text_column {float: left; margin-bottom: 15px; width: 68%; margin-left: 2%;}
.page-id-95 #content .vc_col-sm-3 p {text-align: left; margin-bottom: 0;}
.page-id-95 #content .vc_col-sm-3 p:last-child {text-align: left; line-height: 1.4; margin-top: 3px; font-size: 14px;}
.page-id-95 #content .vc_col-sm-3 .wpb_single_image .vc_figure img {margin: -5px 0 0 -10px; padding: 5px 0 0 5px;}
.page-id-95 #content .vc_row.vc_column-gap-30 > .vc_column_container {padding: 5px 15px;}

.page-id-164 #content .vc_col-sm-3 .wpb_single_image {width: 30%; float: left; margin-bottom: 12px !important;}
.page-id-164 #content .vc_col-sm-3 .wpb_single_image .vc_figure::before {top: 10px; right: auto; width: 30px; height: 30px; left: 20px;}
.page-id-164 #content .vc_col-sm-3 .wpb_text_column {float: left; margin-bottom: 15px; width: 68%; margin-left: 2%;}
.page-id-164 #content .vc_col-sm-3 p {text-align: left; margin-bottom: 0;}
.page-id-164 #content .vc_col-sm-3 p:last-child {text-align: left; line-height: 1.4; margin-top: 3px; font-size: 14px;}
.page-id-164 #content .vc_col-sm-3 .wpb_single_image .vc_figure img {margin: -5px 0 0 -10px; padding: 5px 0 0 5px;}
.page-id-164 #content .vc_row.vc_column-gap-30 > .vc_column_container {padding: 5px 15px;}

.page-id-214 #content .vc_col-sm-3 .wpb_single_image {width: 30%; float: left; margin-bottom: 12px !important;}
.page-id-214 #content .vc_col-sm-3 .wpb_single_image .vc_figure::before {top: 10px; right: auto; width: 30px; height: 30px; left: 20px;}
.page-id-214 #content .vc_col-sm-3 .wpb_text_column {float: left; margin-bottom: 15px; width: 68%; margin-left: 2%;}
.page-id-214 #content .vc_col-sm-3 p {text-align: left; margin-bottom: 0;}
.page-id-214 #content .vc_col-sm-3 p:last-child {text-align: left; line-height: 1.4; margin-top: 3px; font-size: 14px;}
.page-id-214 #content .vc_col-sm-3 .wpb_single_image .vc_figure img {margin: -5px 0 0 -10px; padding: 5px 0 0 5px;}
.page-id-214 #content .vc_row.vc_column-gap-30 > .vc_column_container {padding: 5px 15px;}

.page-id-479 #content .vc_col-sm-3 .wpb_single_image {width: 30%; float: left; margin-bottom: 12px !important;}
.page-id-479 #content .vc_col-sm-3 .wpb_single_image .vc_figure::before {top: 10px; right: auto; width: 30px; height: 30px; left: 20px;}
.page-id-479 #content .vc_col-sm-3 .wpb_text_column {float: left; margin-bottom: 15px; width: 68%; margin-left: 2%;}
.page-id-479 #content .vc_col-sm-3 p {text-align: left; margin-bottom: 0;}
.page-id-479 #content .vc_col-sm-3 p:last-child {text-align: left; line-height: 1.4; margin-top: 3px; font-size: 14px;}
.page-id-479 #content .vc_col-sm-3 .wpb_single_image .vc_figure img {margin: -5px 0 0 -10px; padding: 5px 0 0 5px;}
.page-id-479 #content .vc_row.vc_column-gap-30 > .vc_column_container {padding: 5px 15px;}

.page-id-485 #content .vc_col-sm-3 .wpb_single_image {width: 30%; float: left; margin-bottom: 12px !important;}
.page-id-485 #content .vc_col-sm-3 .wpb_single_image .vc_figure::before {top: 10px; right: auto; width: 30px; height: 30px; left: 20px;}
.page-id-485 #content .vc_col-sm-3 .wpb_text_column {float: left; margin-bottom: 15px; width: 68%; margin-left: 2%;}
.page-id-485 #content .vc_col-sm-3 p {text-align: left; margin-bottom: 0;}
.page-id-485 #content .vc_col-sm-3 p:last-child {text-align: left; line-height: 1.4; margin-top: 3px; font-size: 14px;}
.page-id-485 #content .vc_col-sm-3 .wpb_single_image .vc_figure img {margin: -5px 0 0 -10px; padding: 5px 0 0 5px;}
.page-id-485 #content .vc_row.vc_column-gap-30 > .vc_column_container {padding: 5px 15px;}

.page-id-505 #content .vc_col-sm-3 .wpb_single_image {width: 30%; float: left; margin-bottom: 12px !important;}
.page-id-505 #content .vc_col-sm-3 .wpb_single_image .vc_figure::before {top: 10px; right: auto; width: 30px; height: 30px; left: 20px;}
.page-id-505 #content .vc_col-sm-3 .wpb_text_column {float: left; margin-bottom: 15px; width: 68%; margin-left: 2%;}
.page-id-505 #content .vc_col-sm-3 p {text-align: left; margin-bottom: 0;}
.page-id-505 #content .vc_col-sm-3 p:last-child {text-align: left; line-height: 1.4; margin-top: 3px; font-size: 14px;}
.page-id-505 #content .vc_col-sm-3 .wpb_single_image .vc_figure img {margin: -5px 0 0 -10px; padding: 5px 0 0 5px;}
.page-id-505 #content .vc_row.vc_column-gap-30 > .vc_column_container {padding: 5px 15px;}

.page-id-527 #content .vc_col-sm-3 .wpb_single_image {width: 30%; float: left; margin-bottom: 12px !important;}
.page-id-527 #content .vc_col-sm-3 .wpb_single_image .vc_figure::before {top: 10px; right: auto; width: 30px; height: 30px; left: 20px;}
.page-id-527 #content .vc_col-sm-3 .wpb_text_column {float: left; margin-bottom: 15px; width: 68%; margin-left: 2%;}
.page-id-527 #content .vc_col-sm-3 p {text-align: left; margin-bottom: 0;}
.page-id-527 #content .vc_col-sm-3 p:last-child {text-align: left; line-height: 1.4; margin-top: 3px; font-size: 14px;}
.page-id-527 #content .vc_col-sm-3 .wpb_single_image .vc_figure img {margin: -5px 0 0 -10px; padding: 5px 0 0 5px;}
.page-id-527 #content .vc_row.vc_column-gap-30 > .vc_column_container {padding: 5px 15px;}

.page-id-1076 #content .vc_col-sm-3 .wpb_single_image {width: 30%; float: left; margin-bottom: 12px !important;}
.page-id-1076 #content .vc_col-sm-3 .wpb_single_image .vc_figure::before {top: 10px; right: auto; width: 30px; height: 30px; left: 20px;}
.page-id-1076 #content .vc_col-sm-3 .wpb_text_column {float: left; margin-bottom: 15px; width: 68%; margin-left: 2%;}
.page-id-1076 #content .vc_col-sm-3 p {text-align: left; margin-bottom: 0;}
.page-id-1076 #content .vc_col-sm-3 p:last-child {text-align: left; line-height: 1.4; margin-top: 3px; font-size: 14px;}
.page-id-1076 #content .vc_col-sm-3 .wpb_single_image .vc_figure img {margin: -5px 0 0 -10px; padding: 5px 0 0 5px;}
.page-id-1076 #content .vc_row.vc_column-gap-30 > .vc_column_container {padding: 5px 15px;}

.page-id-1734 #content .vc_col-sm-3 .wpb_single_image {width: 30%; float: left; margin-bottom: 12px !important;}
.page-id-1734 #content .vc_col-sm-3 .wpb_single_image .vc_figure::before {top: 10px; right: auto; width: 30px; height: 30px; left: 20px;}
.page-id-1734 #content .vc_col-sm-3 .wpb_text_column {float: left; margin-bottom: 15px; width: 68%; margin-left: 2%;}
.page-id-1734 #content .vc_col-sm-3 p {text-align: left; margin-bottom: 0;}
.page-id-1734 #content .vc_col-sm-3 p:last-child {text-align: left; line-height: 1.4; margin-top: 3px; font-size: 14px;}
.page-id-1734 #content .vc_col-sm-3 .wpb_single_image .vc_figure img {margin: -5px 0 0 -10px; padding: 5px 0 0 5px;}
.page-id-1734 #content .vc_row.vc_column-gap-30 > .vc_column_container {padding: 5px 15px;}

#nf {width: 52px; height: 38px;}
#nf img {width: 52px;}

.home #content h2 {font-size: 30px; line-height: 1.4; margin-top: 35px;}
.home #content .vc_row.vc_column-gap-30 > .vc_column_container {padding: 5px 10px;}

.archive #contentholder {padding-top: 75px; box-shadow: 0 75px 0 #e1e5f0 inset;}

#custom_html-7 {position: absolute; right: 70px; top: 15px; z-index: 5; line-height: 1; display: block;}
#custom_html-7 a {font-size: 18px; text-decoration: none; color: #162953;}

.navbar-nav > li > .dropdown-menu {background: #f9f9f9;}

#content .vc_empty_space[style="height: 40px"] {display: none;}
#vhh .wpb_raw_code {height: 40vh !important;}
#vhh .wpb_raw_code video {height: 40vh !important;}

#content .my-neg {margin-top: -25px;}
#content .lediga-jobb ul {column-count: 1;}
.navbar-default li {border-bottom: 1px solid #f2f2f2;}
ul.level-0 {margin-bottom: 0;}

/* Bygg */
.page-id-154 #menu-main li#menu-item-166 ul, .parent-pageid-154 #menu-main li#menu-item-166 ul, .category-edvardsson-bygg-ab #menu-main li#menu-item-166 ul, .sgl-cat-edvardsson-bygg-ab #menu-main li#menu-item-166 ul {display: block;}

/* Måleri */
.page-id-202 #menu-main li#menu-item-205 ul, .parent-pageid-202 #menu-main li#menu-item-205 ul, .category-edvardsson-maleri-ab #menu-main li#menu-item-205 ul, .sgl-cat-edvardsson-maleri-ab #menu-main li#menu-item-205 ul {display: block;}

/* Riv & Sanering */
.page-id-455 #menu-main li#menu-item-472 ul, .parent-pageid-455 #menu-main li#menu-item-472 ul, .category-edvardsson-riv-sanering-ab #menu-main li#menu-item-472 ul, .sgl-cat-edvardsson-riv-sanering-ab #menu-main li#menu-item-472 ul {display: block;}

/* Byggresurs */
.page-id-479 #menu-main li#menu-item-491 ul, .parent-pageid-479 #menu-main li#menu-item-491 ul, .category-edvardsson-byggresurs-ab #menu-main li#menu-item-491 ul, .sgl-cat-edvardsson-byggresurs-ab #menu-main li#menu-item-491 ul {display: block;}

/* Elektriska */
.page-id-499 #menu-main li#menu-item-512 ul, .parent-pageid-499 #menu-main li#menu-item-512 ul, .category-edvardsson-elektriska-ab #menu-main li#menu-item-512 ul, .sgl-cat-edvardsson-elektriska-ab #menu-main li#menu-item-512 ul {display: block;}

/* Malerifirma */
.page-id-519 #menu-main li#menu-item-530 ul, .parent-pageid-519 #menu-main li#menu-item-530 ul, .category-malerifirma-edvardsson-as #menu-main li#menu-item-530 ul, .sgl-cat-malerifirma-edvardsson-as #menu-main li#menu-item-530 ul {display: block;}

/* Byggresurs Borås */
.page-id-1725 #menu-main li#menu-item-1774 ul, .parent-pageid-1725 #menu-main li#menu-item-1774 ul, .category-edvardsson-byggresurs-boras-ab #menu-main li#menu-item-1774 ul, .sgl-cat-edvardsson-byggresurs-boras-ab #menu-main li#menu-item-1774 ul {display: block;}

.nim {display: none;}
.nid {display: block;}
.navbar-default ul.level-0 li:last-child::before {display: none;}
.navbar-default ul#menu-main li.current-menu-item::after {bottom: 3px; display: none;}

/* INFO: Lägg in ID för huvudsida i raden nedan, ex. 154 = Bygg, 455 = Riv & Sanering */
.page-id-154 #above, .page-id-202 #above, .page-id-455 #above, .page-id-479 #above, .page-id-499 #above, .page-id-519 #above {animation: none;}

#above > div {padding: 0 14px;}

.page-id-44 .logoholder a, .page-id-91 .logoholder a, .page-id-89 .logoholder a, .page-id-93 .logoholder a, .page-id-95 .logoholder a, .page-id-97 .logoholder a, .page-id-104 .logoholder a, .page-id-1234 .logoholder a, .page-id-1904 .logoholder a {background-position: 0 -190px;}

/* Bygg */
.parent-pageid-154 .logoholder a {background-position: 0 -24px;}
.page-id-154 .logoholder a, .category-edvardsson-bygg-ab .logoholder a, .sgl-cat-edvardsson-bygg-ab .logoholder a {background-position: 0 -24px;}
.page-id-154 #header, .parent-pageid-154 #header, .category-edvardsson-bygg-ab #header, .sgl-cat-edvardsson-bygg-ab #header {top: 25px;}

.page-id-154 #menu-main li#menu-item-166, .parent-pageid-154 #menu-main li#menu-item-166 {display: contents;}
.page-id-154 #menu-main li#menu-item-166 ul, .parent-pageid-154 #menu-main li#menu-item-166 ul {display: block;}
.page-id-154 .logoholder a, .category-edvardsson-bygg-ab .logoholder a, .sgl-cat-edvardsson-bygg-ab .logoholder a {background-position: 0 -24px;}
.page-id-154 #header, .parent-pageid-154 #header, .category-edvardsson-bygg-ab #header, .sgl-cat-edvardsson-bygg-ab #header {top: 25px;}
.page-id-154 ul.nav > li {display: none;}

/* Måleri */
.page-id-202 #menu-main li#menu-item-205, .parent-pageid-202 #menu-main li#menu-item-205 {display: contents;}
.page-id-202 #menu-main li#menu-item-205 ul, .parent-pageid-202 #menu-main li#menu-item-205 ul {display: block;}
.parent-pageid-202 .logoholder a {background-position: 0 -167px;}
.page-id-202 .logoholder a, .category-edvardsson-maleri-ab .logoholder a, .sgl-cat-edvardsson-maleri-ab .logoholder a {background-position: 0 -167px;}
.page-id-202 #header, .parent-pageid-202 #header, .category-edvardsson-maleri-ab #header, .sgl-cat-edvardsson-maleri-ab #header {top: 25px;}
.page-id-202 ul.nav > li {display: none;}


/* Måleri Kungsbacka */
.page-id-1066 #menu-main li#menu-item-205, .parent-pageid-1066 #menu-main li#menu-item-205 {display: contents;}
.page-id-1066 #menu-main li#menu-item-205 ul, .parent-pageid-1066 #menu-main li#menu-item-205 ul {display: block;}
.parent-pageid-1066 .logoholder a {background-position: 0 -405px;}
.page-id-1066 .logoholder a, .category-edvardsson-maleri-i-kungsbacka-ab .logoholder a, .sgl-cat-edvardsson-maleri-i-kungsbacka-ab .logoholder a {background-position: 0 -405px;}
.page-id-1066 #header, .parent-pageid-202 #header, .category-edvardsson-maleri-i-kungsbacka-ab #header, .sgl-cat-edvardsson-maleri-i-kungsbacka-ab #header {top: 25px;}
.page-id-1066 ul.nav > li {display: none;}

/* Riv & Sanering */
.page-id-455 #menu-main li#menu-item-472, .parent-pageid-455 #menu-main li#menu-item-472 {display: contents;}
.page-id-455 #menu-main li#menu-item-472 ul, .parent-pageid-455 #menu-main li#menu-item-472 ul {display: block;}
.parent-pageid-455 .logoholder a {background-position: 0 -71px;}
.page-id-455 .logoholder a, .category-edvardsson-riv-sanering-ab .logoholder a, .sgl-cat-edvardsson-riv-sanering-ab .logoholder a {background-position: 0 -71px;}
.page-id-455 #header, .parent-pageid-455 #header, .category-edvardsson-riv-sanering-ab #header, .sgl-cat-edvardsson-riv-sanering-ab #header {top: 25px;}
.page-id-455 ul.nav > li {display: none;}

/* Byggresurs */
.page-id-479 #menu-main li#menu-item-491, .parent-pageid-479 #menu-main li#menu-item-491 {display: contents;}
.page-id-479 #menu-main li#menu-item-491 ul, .parent-pageid-479 #menu-main li#menu-item-491 ul {display: block;}
.parent-pageid-479 .logoholder a {background-position: 0 -95px;}
.page-id-479 .logoholder a, .category-edvardsson-byggresurs-ab .logoholder a, .sgl-cat-edvardsson-byggresurs-ab .logoholder a {background-position: 0 -95px;}
.page-id-479 #header, .parent-pageid-479 #header, .category-edvardsson-byggresurs-ab #header, .sgl-cat-edvardsson-byggresurs-ab #header {top: 25px;}
.page-id-479 ul.nav > li {display: none;}

/* Elektriska */
.page-id-499 #menu-main li#menu-item-512, .parent-pageid-499 #menu-main li#menu-item-512 {display: contents;}
.page-id-499 #menu-main li#menu-item-512 ul, .parent-pageid-499 #menu-main li#menu-item-512 ul {display: block;}
.parent-pageid-499 .logoholder a {background-position: 0 -119px;}
.page-id-499 .logoholder a, .category-edvardsson-elektriska-ab .logoholder a, .sgl-cat-edvardsson-elektriska-ab .logoholder a {background-position: 0 -119px;}
.page-id-499 #header, .parent-pageid-499 #header, .category-edvardsson-elektriska-ab #header, .sgl-cat-edvardsson-elektriska-ab #header {top: 25px;}
.page-id-499 ul.nav > li {display: none;}

/* Malerifirma */
.page-id-519 #menu-main li#menu-item-530, .parent-pageid-519 #menu-main li#menu-item-530 {display: contents;}
.page-id-519 #menu-main li#menu-item-530 ul, .parent-pageid-519 #menu-main li#menu-item-530 ul {display: block;}
.parent-pageid-519 .logoholder a {background-position: 0 -107px;}
.page-id-519 .logoholder a, .category-malerifirma-edvardsson-as .logoholder a, .sgl-cat-malerifirma-edvardsson-as .logoholder a {background-position: 0 -107px;}
.page-id-519 #header, .parent-pageid-519 #header, .category-malerifirma-edvardsson-as #header, .sgl-cat-malerifirma-edvardsson-as #header {top: 25px;}
.page-id-519 ul.nav > li {display: none;}

/* Byggresurs Borås */
.page-id-1725 #menu-main li#menu-item-1774, .parent-pageid-1725 #menu-main li#menu-item-1774 {display: contents;}
.page-id-1725 #menu-main li#menu-item-1774 ul, .parent-pageid-1725 #menu-main li#menu-item-1774 ul {display: block;}
.parent-pageid-1725 .logoholder a {background-position: 0 -452px;}
.page-id-1725 .logoholder a, .category-edvardsson-byggresurs-boras-ab .logoholder a, .sgl-cat-edvardsson-byggresurs-boras-ab .logoholder a {background-position: 0 -452px;}
.page-id-1725 #header, .parent-pageid-479 #header, .category-edvardsson-byggresurs-boras-ab #header, .sgl-cat-edvardsson-byggresurs-boras-ab #header {top: 25px;}
.page-id-1725 ul.nav > li {display: none;}


#menu-item-106 {float: none; background: #121c43; margin: 0; border-bottom: 1px solid #121c43;}
#menu-item-106 a {color: #fff; padding: 10px 15px;}

.navbar-collapse {padding-left: 0; padding-right: 0;}
#header .navbar-nav li > a, ul#menu-main li.flnp ul li a {font-size: 13px; line-height: 20px; padding-top: 15px; padding-bottom: 14px;}
ul#menu-main li.flnp ul {box-shadow: none; padding: 0; margin-bottom: 15px; background: #fff; text-indent: 15px;}
ul#menu-main li.flnp ul li:first-child {padding-top: 0;}

#header {top: 0;}
#header .container {width: 100%;}
#header .container .logoholder {padding: 13px 33px 13px 13px;}
#header .logoholder img {height: 24px;}
#header .logoholder a {width: 106px; height: 24px;}

body .metaslider {width: 100%; margin: 0 auto; height: 275px; height: 47vh; margin-top: 54px;}
body .metaslider .flexslider .slides img {width: auto; height: 530px;}

#menu-main {float: left; margin: 0; width: 100%; background: #f9f9f9;}

#content .metaslider .caption-wrap .caption h2 {font-size: 30px; line-height: 1.3;}
#content .metaslider .caption-wrap .caption {top: 50%; width: 80%;}
#content .row-ref {margin: 0;}
#content .row-ref img {transform: scale(200%);}
#content .vc_row.sls.vc_column-gap-30 .vc_column_container .vc_column-inner img {margin: 10px 0; max-width: 180px;}
#content .text-header {position: absolute; left: 5%; top: 40%; transform: none; z-index: 9; padding: 0; text-align: center; right: 5%;}
.page-id-44 #content .text-header {top: 20%;}

#footer {text-align: center; box-shadow: 0 -64px 0 #080c1a inset;}
#footer p {font-size: 13px;}
#footer .footer-1 img {padding: 0; margin-bottom: 30px; width: 120px;}
#footer .footer-1 .widget {width: 100%; padding-right: 15px; padding-left: 15px;}
#footer .footer-2 {display: none;}
#footer .footer-3 {float: left;}
#custom_html-2 {display: none;}

.menu-main-container {float: left; width: 100%;}

body .rslides img {width: 250%;}
#content .text-header h2 {font-size: 30px; line-height: 1.2; color: #fff;}

.home #content h1 {font-size: 24px; line-height: 1.2;}
#content h1 small {font-size: 12px;}

body:not(.archive, .blog) #content h1 {font-size: 24px; line-height: 1.4;}

#content h1 {font-size: 30px; line-height: 1.4;}
#content h2 {font-size: 20px; line-height: 1.4;}
#content h3 {font-size: 20px; line-height: 1.4;}
#content p.lead {font-size: 18px;}
#content p {font-size: 14px;}

.archive article, .blog article {width: 100%}
}

@media (max-width: 500px)
{
    .pp_pic_holder.pp_default
    {
        width: 100%!important;
        margin-top:-100px !important;
        left: 0!important;
        overflow: hidden;
    }
    div.pp_default .pp_content_container .pp_left
    {
        padding-left: 0!important;
    }
    div.pp_default .pp_content_container .pp_right
    {
        padding-right: 0!important;
    }
    .pp_content
    {
        width: calc(100% - 20px) !important;
        height: auto !important;
        margin: 0 auto;
    }
    .pp_fade
    {
        width: 100%!important;
        height: 100%!important;
    }
    a.pp_expand,
    a.pp_contract,
    .pp_hoverContainer,
    .pp_gallery,
    .pp_top,
    .pp_bottom
    {
        display: none!important;
    }
    #pp_full_res img
    {
        width: 100%!important;
        height: auto!important;
    }
    .pp_details
    {
        box-sizing: border-box;
        width: 100%!important;
        padding-left: 3%;
        padding-right: 4%;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-top: -2px!important;
    }
    a.pp_close
    {
        right: 30px!important;
        top: 55px!important;
    }
    body div.pp_default .pp_description
    {
        font-size: 12px;
        line-height: 42px;
    }
}