h1 { font-family: Georgia, serif; font-size: 18px; color: #333333; line-height: 20px; font-weight: 600; }
h2 { font-family: Futura, sans-serif; font-size: 16px; color: #333333; line-height: 20px; font-weight: 400; }
h3 { font-family: Georgia, serif; font-size: 14px; color: #333333; line-height: 18px; font-weight: 600; }
p { font-family: Futura, sans-serif; font-size: 12px; color: #333333; line-height: 18px; font-weight: 400; }
li { font-family: Futura, sans-serif; font-size: 12px; color: #333333; line-height: 18px; font-weight: 400;  }a:link { text-decoration: underline; color: #66273e; font-weight: 600; }
a:visited { text-decoration: underline; color: #66273e; font-weight: 600; }
a:active { text-decoration: underline; color: #b3191c; font-weight: 600; }
a:hover { text-decoration: none; color: #b3191c; font-weight: 600; }
a:focus { text-decoration: none; color: #b3191c; font-weight: 600; }
.navbar-default li { font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-transform:none; }
.navbar-default .navbar-toggle .glyphicon {color: #b3191c;}
.navbar-default .navbar-toggle .icon-bar {background-color: #b3191c;}.navbar-default .navbar-nav>li a { color:#b3191c; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>li a:hover { color:#d90000; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>li.active a:hover { color:#d90000; text-decoration:none; font-weight:400; }
.navbar-default .dropdown-menu>li a:hover { color:#d90000; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>li a:focus { color:#d90000; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>li.active a:focus { color:#d90000; text-decoration:none; font-weight:400; }
.navbar-default .dropdown-menu>li a:focus { color:#d90000; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>.active>a { color:#d90000; text-decoration:none; font-weight:400; }
.navbar-default .dropdown-menu>li.active a { color:#d90000; text-decoration:none; font-weight:400; }
.navbar-default .navbar-toggle {border-color: #b3191c;}.navbar-default .navbar-toggle {background-color: #ffffff;}.navbar-default .navbar-toggle:hover {background-color: #f5f5f5;}.navbar { margin-bottom:0px; }
header { margin-bottom:0px; position:relative; }
body { margin-bottom:82px; }
html { position:relative; min-height:100%; }
div#footer { min-height:82px; position:absolute; bottom:0; width:100%; }
#page .container { max-width:1170px; }
/*body {
    background: url("../alcoholic-img.jpg");
    background-size: cover;
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
}*/

/* body.page-id-136 {background-color: #e3d8cc; background-image: url("https://www.alkoholterapeut.com/files/forfattare-bg.jpeg")!important;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: calc(50% - 50px) 50%;;
background-size: cover;}
body.page-id-136 #page #contentholder p {color: #eee; text-shadow: 0px 0px 3px #222;}
body.page-id-136 #page #contentholder a {color: #c0a16a;}
body.page-id-136 #page #contentholder #bocker p {color: #444; text-shadow: none;} */

 .page-id-44 {
    background: url("../alcoholic-img.jpg");
    background-size: cover;
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
}

#page {overflow-x: hidden;}

body p, body li, body td, body dd, body label {font-size:18px; line-height:22px; font-family: Futura, sans-serif; color:#333333; font-weight:400; }
body a {transition: all .4s;}
body h1 { font-size:48px; line-height:66px; font-family: Georgia, serif; font-weight: 600;  color:#b3191c; }
body h2 { font-size: 24px; line-height: 26px; font-family: Futura, sans-serif; font-weight:600; color: #66273e; clear: both; text-transform: uppercase;}
body h3 { font-size:22px; line-height:32px; font-family: Georgia, serif; font-weight:400; color:#66273e;}
body h4 { font-size: 16px; line-height:22px; font-family: Futura, sans-serif; font-weight:400; color:#333333;}
body h5 {     font-size: 24px;  line-height: 28px; font-family: Futura, sans-serif;  color: #333333;  font-weight: 500;}

#header {
    background: #ffffffb8;
}

.logoholder img {
    width: 200px;
}

#menu-main {
    margin-top: 6px;
}

#menu-main li a {
    color: #b3191c;
    text-decoration: none;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 16px;
    background: #ffffff;
    border: solid 1px #926475;
    margin: 2px;
    transition: .4s;
}

#menu-main li a:hover {
    color: #926475;
    background: #f5f5f5;
}

.fb-link a {
    font-size: 18px;
}

#footer {
    padding-top: 15px;
    border-top: 2px solid #b3191c;
    background: #f5f5f5;
    text-align: center;
}

#footer .fa, #footer .fab, #footer .fas {
    font-weight: 900;
    font-size: 28px;
}

/* Media queries */

@media only screen and (min-width: 768px) {

} /* end of min 768px media */


@media only screen and (max-width: 1800px) {

}

@media only screen and (max-width: 1500px) {

}

@media only screen and (max-width: 1200px) {
#menu-main {
    width: 72%;
}
}



@media only screen and (max-width: 991px) {

}

@media only screen and (max-width: 840px) {

}

@media only screen and (max-width: 768px) {
}

@media only screen and (max-width: 767px) {

 .page-id-44 {
    background: #fff;
}

#page {
    padding: 10px;
    margin-bottom: 213px;
}

body p, body li, body td, body dd, body label {font-size:14px; line-height:18px;}
body h1 { font-size:34px; line-height:40px;}
body h2 { font-size: 20px; line-height: 24px;}
body h3 { font-size:18px; line-height:26px; }
body h4 { font-size: 14px; line-height:22px;}
body h5 {font-size: 18px;  line-height: 26px;}

#menu-main {
    width: 100%;
    text-align: center;
}

} /* end of 767px media */


@media only screen and (max-width: 550px) {

}

@media only screen and (max-width: 480px) {
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
}