<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">h1 { font-family: Roboto, sans-serif; font-size: 46px; color: #15495f; line-height: 50px; font-weight: 500; }
h2 { font-family: Roboto, sans-serif; font-size: 24px; color: #15495f; line-height: 28px; font-weight: 500; }
h3 { font-family: Roboto, sans-serif; font-size: 30px; color: #15495f; line-height: 34px; font-weight: 500; }
p { font-family: Roboto, sans-serif; font-size: 20px; color: #15495f; line-height: 30px; font-weight: 400; }
li { font-family: Roboto, sans-serif; font-size: 20px; color: #15495f; line-height: 30px; font-weight: 400;  }body { background: #ffffff; font-size: 10px; font-family: Roboto, sans-serif; color: #15495f; line-height: 30px; font-weight: 400; }
a:link { text-decoration: underline; color: #327996; font-weight: 400; }
a:visited { text-decoration: underline; color: #327996; font-weight: 400; }
a:active { text-decoration: underline; color: #327996; font-weight: 400; }
a:hover { text-decoration: none; color: #23596e; font-weight: 400; }
a:focus { text-decoration: none; color: #23596e; font-weight: 400; }
.navbar-default li { font-family:Nunito Sans, Arial, Helvetica, sans-serif; font-size: 17px; text-transform:none; }
.navbar-default .navbar-toggle .glyphicon {color: #222222;}
.navbar-default .navbar-toggle .icon-bar {background-color: #222222;}.navbar-default .navbar-nav&gt;li a { color:#222222; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav&gt;li a:hover { color:#317a97; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav&gt;li.active a:hover { color:#317a97; text-decoration:none; font-weight:400; }
.navbar-default .dropdown-menu&gt;li a:hover { color:#317a97; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav&gt;li a:focus { color:#317a97; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav&gt;li.active a:focus { color:#317a97; text-decoration:none; font-weight:400; }
.navbar-default .dropdown-menu&gt;li a:focus { color:#317a97; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav&gt;.active&gt;a { color:#317a97; text-decoration:none; font-weight:400; }
.navbar-default .dropdown-menu&gt;li.active a { color:#317a97; text-decoration:none; font-weight:400; }
.navbar { margin-bottom:0px; }
header { margin-bottom:0px; position:relative; }
/* 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 {padding: 12px 0 8px 8px;}
body .CookieDeclarationTypeDescription {font-size: 13px !important;}
form.wpcf7-form 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 {-moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;}

.page-id-357 .size-medium.wp-image-50.aligncenter.lazyautosizes.lazyloaded {display: block; margin-left: auto; margin-right: auto; margin-top: 50px;}
.page-id-357 #header {display: none;}
.page-id-357 #footer {display: none;}

body p, body td {    font-family: Nunito Sans, Arial, Helvetica, sans-serif; font-size: 20px; color: #15495f; line-height: 30px; font-weight: 400; }
body th {    font-family: Nunito Sans, Arial, Helvetica, sans-serif; font-size: 17px; color: #15495f; line-height: 30px; font-weight: 800; padding: 10px 10px; }
 body td { font-size: 16px; color: #15495f; line-height: 24px; font-weight: 400; padding: 5px 0px; }
h4 {font-family: Nunito Sans, Arial, Helvetica, sans-serif;  font-size: 20px;  color: #15495f; line-height: 30px; font-weight: 500; }

/*---tabel-----*/
body table {width:100%; border-collapse:collapse; margin-bottom:10px;}
body   table tr:nth-child(even) { background: #f9f9f9} 
body   table tr:nth-child(odd) { background: #eeeff0} 
body  table td {border:1px solid #ddd; padding: 5px 10px; vertical-align:top;}
body   table td p {margin:0;}


/* top */
#top {    position: relative;    top: 140px;    width: 100%;    background: #327a97;    z-index: 9;    padding-top: 0;}
#top p {    color: #ffffff;    text-align: center;}
#top .breadcrumb {    padding: 8px 15px;    margin-bottom: 0;  font-size: 14px  ; list-style: none;    background-color: transparent; color: #fff; }
#top .breadcrumb a {color: #fff;}
.page-id-44 #top { display: none;}
.page-id-44 #content {    margin-top: 140px;}

#header {position: fixed; left: 0; right: 0; background: #fff;}
#header .container-fluid {max-width: 100%; width: 100%; border-bottom: 1px solid #f6f6f6; padding: 2rem 3rem 2rem 2rem;}


/* menu */

#header .menu { float:right; margin: 2.75rem 0 0 0; }
#header .menu ul li { margin:0 0 0 20px;}
#header .menu ul li a { padding: 10px 0px; background: none; position:relative;  -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
#header .menu ul li a:after {content: ""; position: absolute;  left: 50%; right: 50%; height: 2px; bottom: 2px; background: #317a97;  -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
#header .menu ul li a:hover:after{ left: 2px; right: 2px}

#header ul li.current_page_item  &gt; a::after {left: 2px; right: 2px}
#header ul li.current-page-ancestor &gt; a::after {left: 0; right: 0;}


#header .menu #menu-item-69 a {color: #de733c; text-decoration: none; font-weight: 600; border: 2px solid  #de733c; margin-top:-2px; padding: 10px 15px;}
#header .menu #menu-item-69 a:hover {background: #de733c; color: #fff; }
#header .menu #menu-item-69 a::after { display: none;}
#header .menu ul li ul { background: #fff; border:1px solid #eee; }
#header .menu ul li ul li { margin:0; }
#header .menu ul li ul li a { padding: 8px 10px;  font-size: 18px;  }


.header-img {height: 54vh;}

#content {    margin-top: 140px;}

#content .tbs {padding: 4rem 2rem 3rem 4rem; background: rgba(255,255,255, .85); /* margin-top: -10rem; */ }

#full-video video {position: fixed; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: -1; transform: translateX(-50%) translateY(-50%); background: url(/files/video-cover.jpg) no-repeat; background-size: cover; transition: 1s opacity;}

#video-start {/* height: 90vh; */ margin-top: 100px;}
#video-start video {width: 100%; object-fit:cover; height: 90vh;}
#video-start .wpb_raw_code {position: absolute; width: 100%; top: 0; z-index: 1; min-height: 870px;}

.vc_video-bg iframe {
    max-width: 1000%;
    width: 101%!important;
    max-width: 100%!important;
    margin: 0!important; }

.e1 {position: relative; z-index: 2; max-width: 80%; margin: 0 auto;}
#v2 video {width: 100%; object-fit:cover; outline: 2px solid #fff; outline-offset: -15px;}

.logoholder img {max-width: 337px; height: auto;}
div.container-fluid {max-width: 1400px; margin: 0 auto; width: 100%;}

#content h1 small {display: block; font-size: 50%; color: #15495f; line-height: 2;}
h3 {margin-bottom: 20px;}
.h1 {font-weight: 500;}

#kontakt table {    width: 240px;}
#kontakt table td {    padding: 2px;    font-size: 20px;}


.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active &gt; a {background-color: #317a97 !important; color: #fff !important;}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab &gt; a {background-color: #fbfbfb !important; color: #317a97 !important;}

body .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {padding: 14px 40px;}
body .wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab &gt; a {background-color: #f3f8fa  !important; color: #15495f;}
body .wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab &gt; a {color: #15495f !important;}

#footer {padding: 50px 0 0 0; background: #fff;}
#footer .col-sm-4 {padding-left: 0;}
#footer .footer-2 p {margin-bottom: 0; font-weight: 500;}
#footer h3 {margin-bottom: 30px; font-size: 20px;}
#footer .col-sm-3 {padding-right: 50px;}
#footer .col-sm-3 img {margin: 4rem 0 0 -2rem;}
#footer ul i {margin-right: 6px;}
#footer .col-sm-6 {width: 100%}
#footer div.container-fluid {max-width: 100%;}
#footer .col-sm-6.footer-1 {background-color: #fff;}
#footer .col-sm-6.footer-2 {background-color: #f3f8fa; padding-top: 25px;}
#footer .col-sm-6.footer-2 #text-3 {max-width: 1400px; display: block; margin-left: auto; margin-right: auto;}

#content a.bfcta {border: 2px solid #de733c; color: #de733c; margin: 5px 0px; }
#content a.bfcta:hover { background: #de733c; color: #fff; }

a.bfcta {border: 2px solid #de733c; color: #de733c; padding: 10px 25px 10px 20px; display: inline-block; text-decoration: none;}
a.bfcta:hover { background: #de733c; color: #fff; } 
a.bfcta i {position: relative; bottom: 1px; right: -4px; font-size: 12px; transition: all .2s;}
a.bfcta:hover i {right: -7px;}


.bgbr div {background-position: bottom right !important;}

.list-inline &gt; li {padding-right: 10px; padding-left: 10px;  margin-bottom: 30px!important; }


#start {height: 50vh;}
#start h1 {font-weight: 300; font-size: 48px; line-height: 1.2;}

.behandlingar {padding: 10rem 0;}
.behandlingar h1 {margin-bottom: 100px !important;}
.behandlingar h2 {font-size: 20px; margin: 0; font-weight: normal; margin-bottom: 1.25rem;}
.behandlingar a {text-decoration: none; padding: 6px 16px; border: 2px solid #de733c; color: #de733c;  display: block; transition: all .5s;}
.behandlingar a:hover {background: #de733c; color: #fff;}
.behandlingar {text-align: center;}

/* button links */
#content  .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline {color: #de733c; border-color: #de733c; font-weight: 500;}
#content .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover {color: #fff; border-color: #de733c; background: #de733c;}

/* fancy list */

.fancy_list { float: left; width: 100%; }
.fancy_list ol, .fancy_list ul {    list-style: none;   padding: 0; margin-left: 0!important;   margin-bottom: 4em; }
.fancy_list li {    margin: 10px;    list-style: none;    float: left;    min-width: 31%;    text-align: center;}
.fancy_list  li a {   position: relative; display: block;    padding: 20px 10px  ;    background: #f3f3f3;    text-decoration: none;  -moz-border-radius: .3em;  -webkit-border-radius: .3em;   border-radius: .3em; border: 1px solid #ddd; 
-webkit-transition: all 0.35s linear; -moz-transition: all 0.35s linear; -ms-transition: all 0.35s linear; -o-transition: all 0.35s linear; transition: all 0.35s linear;}
.fancy_list  li a:hover { background: #3e7897; color: #fff;  }

.fancy_list.full li { min-width: 100%; }

/* carrousel  */


@-webkit-keyframes scroll {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(calc(-300px * 10));
            transform: translateX(calc(-300px * 10));
  }
}

@keyframes scroll {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(calc(-300px * 10));
            transform: translateX(calc(-300px * 10));
  }
}
.carousel{
  background: white;
  box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.125);
  height: auto;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 80%; height: 120px;
}
.carousel::before, .carousel::after {
  background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);
  content: "";
  height: 100px;
  position: absolute;
  width: 200px;
  z-index: 2;
}
.carousel::after {
  right: 0;
  top: 0;
  -webkit-transform: rotateZ(180deg);
          transform: rotateZ(180deg);
}
.carousel::before {
  left: 0;
  top: 0;
}
.carousel .slide-track {
  -webkit-animation: scroll 20s linear infinite;
          animation: scroll 20s linear infinite;
  display: flex;
  width: calc(300px * 20);
}
.carousel .slide {
  height: auto;
  width: 300px;
}



/* forms */


.wpcf7-form input[name="ort"] {width:35%; float:left; }
.wpcf7-form input[name="nr"] {width:35%; float:left;   margin: 5px 10px 5px 0;}
.wpcf7-form p {clear:both;}

form.wpcf7-form input { color:#000; padding:10px;font-size: 14px;  margin-bottom:5px;}
form.wpcf7-form textarea {   color:#000;  width: 100%; height: 100px; padding:10px;font-size: 14px;  margin-bottom:5px;}

form.wpcf7-form span.GDPR span {     min-width: 18px;    margin: 0 0 5px;}
form.wpcf7-form span.GDPR span input[type=checkbox] {    margin: 8px 5px 0 0;    width: auto!important;    float: left;}

form.wpcf7-form input[type="submit"] { color: #fff; text-transform:uppercase;  margin-top: 0px; display:inline-block; font-size: 13px; padding: 15px 10px;   background: #327996;	  -webkit-transition: background 0.35s ease; -moz-transition: background 0.35s ease; -ms-transition: background 0.35s ease; -o-transition: background 0.35s ease; transition: background 0.35s ease; }
form.wpcf7-form input[type="submit"]:hover { background:#000!important; 	color: #fff;;  } 

form.wpcf7-form input::-webkit-input-placeholder {  color: #666;}
form.wpcf7-form input::-moz-input-placeholder {   color: #666;}
form.wpcf7-form textarea::-webkit-input-placeholder {  color: #666;}
form.wpcf7-form textarea::-moz-placeholder {   color: #666;}

form.wpcf7-form input:focus, form.wpcf7-form textarea:focus {outline: none;}
div.wpcf7-validation-errors {    border: 1px solid #000;    color: #000;    font-size: 14px;}
span.wpcf7-not-valid-tip {    color: #000;    font-size: 1em;    display: block;    text-align: left;    margin-top: 10px;}



#nyheter {padding: 10rem 0;}

#content ul.vc_tta-tabs-list {margin-left: 0;}

#content ul.sbb {padding: 0; margin: 0; list-style: none;}
#content .list-unstyled {padding: 0; margin: 0; list-style: none;}
#content ul.sbb li {border-bottom: 1px solid #eee; padding: 10px;}
#content ul.sbb li a {display: block;}
#content ul.sbb li i {font-size: 12px; line-height: 28px; color: #327996; margin-right: 10px; transition: all .2s;}
#content ul.sbb li:hover i {margin-right: 6px;}

#content ul.sbb2 li i {font-size: 12px; line-height: 28px; color: #327996; margin-right: 10px; transition: all .2s;}
#content ul.sbb2 li:hover i {margin-right: 6px;}


#content ul.sbb2 {padding: 0; margin: 0; list-style: none;}
#content ul.sbb2 li {border-bottom: 1px solid #d3e0e6; padding: 10px 0;}

#content .lead {font-size: 30px; font-weight: 400;}

/*************InlÃ¤gg*************/

.single-post h1 a {text-decoration:none; pointer-events:none; color:#15495f; font-weight: 500;}
.single-post #content, .archive #content {    margin-top: 215px;}
.single-post h2 {
    font-size: 30px;
    font-weight: 400;
    font-family: Nunito Sans, sans-serif;
    line-height: 1.4;
}
.single-post #top, .archive #top {display:none;}
.single-post .attachment-post-thumbnail {display:none!important;}
.page-id-1792 h3 {margin-top:10px;}
/* Archive, tags and single posts */
.bloggheader.dn {display: block !important;   margin-top: 70px; text-align: center;}
.entry-meta, .clt, #nav-below, .lb-number {display: none !important;}
.cat-links {font-size: 16px; display: block; margin: 0 0 5px; text-align: center;}
.tag-links {font-size: 16px; display: block; margin: 0 0 50px; text-align: center;}
.single .entry-footer {margin-top: 100px; position: relative;}
.single .entry-footer::before {content: ""; position: absolute; width: 100px; height: 2px; background: #222; top: -58px; left: 50%; margin-left: -50px;}
.archive .archive-meta {padding: 0 15px;}
.archive.tag .entry-title + p {padding: 0 15px;}
.archive-meta p {font-size: 20px; line-height: 1.5; max-width: 1000px;}
.archive h2 {font-size: 24px; margin: 0;}
.archive h2 a {font-weight: 500;}
.archive .cat-links, .archive .tag-links {display: none;}
.archive .post {background: #eceae8; padding: 20px; float: left; width: 48%; margin: 2% 2% 0 0; border-bottom: 2px solid #e3e0dd;}
.archive .post .entry-summary {display: none;}
.archive #contentholder {min-height: calc(100vh - 510px); }
/* Mobile CSS */

@media all and (max-width: 1460px)  {

.logoholder img {    max-width: 280px;   }
div.container-fluid {max-width: 1200px; margin: 0 auto; width: 100%;}
#header .menu {    margin: 2.5rem 0 0 0;}

#top {    top: 125px; }
#content {    margin-top: 125px;}
.page-id-44 #content {    margin-top: 125px;}
#video-start {    margin-top: 125px;}
}



@media all and (max-width: 1300px)  {
#header .menu ul li {    font-size: 18px;}
#header .menu ul li ul li a {    padding: 7px 10px;    font-size: 14px;}

div.container-fluid {max-width: 1100px; margin: 0 auto; width: 100%;}
.logoholder img {    max-width: 250px;    }

#header .menu {    margin: 2rem 0 0 0;}

#top {    top: 115px; }
#content {    margin-top: 115px;}
.page-id-44 #content {    margin-top: 115px;}
#video-start {    margin-top: 115px;}

}

@media all and (max-width: 1200px)  {

.logoholder img {    max-width: 230px;}
#header .menu {    margin: 1.5rem 0 0 0;}
#header .menu ul li {   font-size: 15px;     margin: 0 0 0 15px;}
#header ul li.current_page_item  &gt; a::after {left: 1px; right: 1px}
#header ul li.current-page-ancestor &gt; a::after {left: 1px; right: 1px}

#top {    top: 110px; }
#content {    margin-top: 110px;}
.page-id-44 #content {    margin-top: 110px;}
#video-start {    margin-top: 110px; }

div.container-fluid {    max-width: 100%;    margin: 0 auto;    width: 100%;    padding: 0 20px;}

h1 {
    font-size: 36px;
    line-height: 46px;
}

#content h1 small {
    font-size: 80%;
    line-height: 1.5;
}


#footer .col-sm-3 {
    padding-right: 50px;
    width: 50%;
}

}
@media all and (max-width: 991px)  {

#header .container-fluid {    padding: 2rem 10px;}
div.container-fluid {    max-width: 100%;    margin: 0 auto;    width: 100%;    padding: 0 20px;}
#header .menu {    margin: 0;}
#header .menu ul li {    font-size: 13px;    margin: 0 0 0 10px;}
.logoholder img {    max-width: 160px;}

#top {    top: 90px; }
#content {    margin-top: 90px;}
.page-id-44 #content {    margin-top: 90px;}
#video-start {    margin-top: 90px; }

#content li {    font-size: 16px;    line-height: 28px; }
.fancy_list li {       min-width: auto; }
.fancy_list li a {    padding: 10px; }


h1 {    font-size: 36px;    line-height: 46px;}
#content li {    font-size: 18px;    line-height: 28px; }
body p, body td {    font-size: 18px;    line-height: 28px; }
#content .lead {    font-size: 26px;    line-height: 34px;}



#content h1 small {
    font-size: 80%;
    line-height: 1.5;
}

#content .tbs {
    width: 100%;
}


#footer .col-sm-3 {
    padding-right: 50px;
    width: 50%;
}

}


@media all and (max-width: 767px)  {
body #CybotCookiebotDialogBodyButtons {max-width: 35%;}
body #CybotCookiebotDialogBodyContent {max-width: 60%;}



#header .container {    width: 100%;}
#header .logo-left {  margin: 10px 0px;}

#header .container-fluid {    padding: 1rem 10px; }


#header .navbar-header { float: right; } 
#header #menu-main {    float: right;    margin-top: 0;    margin-right: 0;}
#header .menu {    border: none;  background:#f9f9f9;    float: left;   width: 100%;  padding: 0;  margin: 0 0px;     }
#header .navbar-nav {    width: 100%;    display: block;}

#header .menu ul {    margin: 0;    padding: 10px 0;    width: 100%;  }
#header .menu ul li {padding: 0; margin: 0 10px;   }
#header .menu ul li a {   font-size:16px;  text-align:left; padding-left: 20px }
#header .menu ul li ul {padding-bottom: 10px; margin-bottom: 10px;  box-shadow:none!important; background:#f3f3f3;}
#header .menu ul li ul li a{ font-size:16px; padding-left: 30px;}

#header .menu #menu-item-69 a {    margin-top: 0; }


#header .navbar-collapse { z-index: 99; }
#header .navbar-default .navbar-collapse, .navbar-default .navbar-form { border: medium none;	}

#header .navbar-default .navbar-toggle {border-color: transparent; }
#header .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background: none;	}

#header .navbar-default .navbar-toggle .icon-bar { background-color: #de733c; width: 30px; height: 3px; 	}
#header .navbar-default .navbar-toggle:hover .icon-bar { background-color: #000;	}
#header .navbar-default .navbar-toggle:focus .icon-bar { background-color: #000;	}

#header .navbar-toggle { margin: 10px 15px 10px 0; padding: 12px 8px; border: none; position: relative;	}
#header .navbar-toggle:first-child { float: right; margin: 10px 10px 0 10px;	padding: 10px 10px 4px;	position: relative; }
#header .navbar-toggle.modalinfo { margin: 10px 10px 10px 0;	padding: 10px 10px 4px;	}

#header .navbar-toggle.modalinfo .glyphicon {	color: #de733c;	font-size: 20px; }
#header .navbar-toggle.modalinfo:hover .glyphicon {	color: #000;}
#header .navbar-toggle.modalinfo:focus .glyphicon {	color: #000;}

#header .navbar-toggle:first-child .glyphicon { color: #de733c;	font-size: 20px;}
#header .navbar-toggle:first-child:hover .glyphicon {	color: #000;}
#header .navbar-toggle:first-child:focus .glyphicon {	color: #000;}

body  h1 {font-size:25px; line-height: 30px;}
body  h2 {font-size:20px; line-height: 24px;}
body  h3 {font-size:18px; line-height: 22px;}
body  p, body  li, body  td, body  dd, body  label, body  legend  {font-size: 16px; line-height: 20px;}

#content li {    font-size: 16px;    line-height: 28px;}
.fancy_list li a {    padding: 10px 10px; word-break: break-all; }

#content .container {    width: 97%;}
#content .entry-content {padding: 0px 15px;}

.vc_empty_space.bmt  {height: 20px!important;}
.vc_empty_space { height: 0px!important;}

.vc_row.vc_column-gap-30&gt;.vc_column_container {    padding: 15px 0!important; }

#video-start {    margin: 127px 0px;   height: auto; padding: 30px 0px; }

#full-video video { left: 0%; }


#content .tbs {
    padding: 1rem 1rem 1rem 2rem;
    background: rgba(255,255,255, .5);
  /*  margin-top: -4rem; */
}

/* TABLE */

.tg {
    width: auto !important;
    }
.tg col {
    width: auto !important;
    }
.tg-wrap {
    overflow-x: auto;-webkit-overflow-scrolling: touch;
    }


#footer { padding: 6rem 15px;  text-align: center; }
#footer .widget { margin-bottom: 30px; }

#footer .col-sm-3 {    width: 100%; padding: 0; }

.nim {display: none !important;}

.bg-column .vc_column-inner {
    padding-top: 320px!important;
}

/************inlagg***********/
.single h1 {padding:0 15px;}
.single-post #content {    margin-top: 136px;}
.page-id-1792 .entry-content{    margin-top: 40px;}
}



@media all and (max-width: 480px)  {

.fancy_list li {    min-width: 95%;  }

#content {
    margin-top: 0px;
}
#video-start {
    min-height: 320px;
    margin-top: 88px;
}
h1, .h1 {
    font-size: 22px;
    line-height: 28px;
}
.behandlingar h1 {
    margin-bottom: 30px !important;
}
.behandlingar h2, h2 {
    font-size: 16px;
}
#content h1 small {
    font-size: 100%;
}
#content .lead {
    font-size: 20px;
    font-weight: 400;
}
p {
    font-size: 16px;
    line-height: 24px;
}
}</pre></body></html>