﻿
.bx-clone{
   display: none !important;
}

body, td, input, textarea, select {
/*font-family: 'Raleway', sans-serif;*/
font-family: 'Roboto', sans-serif;
font-size:14px;
line-height: 20px;
}

body {
min-width:300px;
}

body {
/*font-family: 'Raleway', sans-serif;*/
font-family: 'Roboto', sans-serif;
font-size:14px;
line-height: 20px;
}


a {
transition: all 0.1s ease-in;
-webkit-transition: all 0.1s ease-in;
-moz-transition: all 0.1s ease-in;
}
p {margin:0; font-size:14px;
line-height: 20px;}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    line-height: 1.5;
    margin-bottom:0;
    margin-top:0;
}




.h2overskrift {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: bold;
    font-size: 16px;
}
/*
.sectionbtn a {
  background-color: #97be0d;
  color: #ffffff !important;
  display: inline-block;
  margin-bottom: 0;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  font-family: 'Roboto Condensed', sans-serif;
  text-transform: uppercase;
border:0;
}

.sectionbtn a:hover {
color:#f5f5f5;
text-decoration:none;
border:0;
}
*/

#sitelayout158 {
overflow:hidden;
}

.undermenubtn {
display:none;
}
/*
a.inlinelink, a.section, a.actionlink {
    color: #97be0d;
    text-decoration: none;
    border-bottom: 1px solid #97be0d;
}
*/
/*
a.actionlink:hover,
a.section:hover,
a.inlinelink:hover {
    color:#22864f;
    border-bottom: 1px solid #22864f;
}
*/
h1,
.sectionheader {
font-family: 'Roboto', sans-serif;
    font-size: 36px;
    line-height: 40px;
    padding: 0px 0px 10px 0px;
    font-weight: bold;
}


.h2overskrift {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: bold;
    font-size: 16px;
}

.introtekst p,
.introtekst {
font-size: 16px;
line-height: 26px;
}

.btn:focus,
button:focus, 
input:focus 
{outline:0;}

a.active,
a:hover {
color:#97BE0D;
text-decoration:none;    
}

#navlvl2 .navigationlistitem {
position:relative;
}

#navlvl2 .sfnavlevel2 {
display:none;
}

.toggleSubnavi  {
position: absolute;
right: 15px;
top: 7px;
}

.searchword {
display:inline !important;
margin:0 !important;
padding:0 !important;
}



.layoutcolumn {overflow:visible !important;}

/*
input:not([type]):focus:not([readonly]), input[type=text]:focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=email]:focus:not([readonly]), input[type=url]:focus:not([readonly]), input[type=time]:focus:not([readonly]), input[type=date]:focus:not([readonly]), input[type=datetime-local]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), input[type=number]:focus:not([readonly]), input[type=search]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly])
{
border-bottom: 0px solid #26a69a;
box-shadow: 0 0px 0 0 #26a69a;
}*/

img {max-width: 100% !important; height: auto !important;}

.table {
display:table;
margin-bottom: 0px;
}

.table .cell {
display:table-cell;
}

.table .cell.middle {
vertical-align: middle;
}

.table .cell.top{
vertical-align: top;
}

.section { padding:0; }

.flex-container {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.flex-container .item {
flex-grow: 9;
-webkit-box-flex: 9;      /* OLD - iOS 6-, Safari 3.1-6 */
-moz-box-flex: 9;         /* OLD - Firefox 19- */
/*-ms-flex: 9;*/              /* IE 10 */

}

#countTo,
#openHoursWrapper {
display:none;
}

#openHoursWrapper {
padding-right: 10px;
}

/* Nav */
.navHolder {
font-family: 'Roboto Condensed', sans-serif;
color:#fff;
height:106px;
width:100%;
}

.searchHolder a,
.navHolder a {
text-decoration:none;
color:#fff;
}

.navHolder .menuBtn {
text-align:center;
background:#2e2e2e;
width:70px;
font-size:24px;
font-weight:300;
cursor:pointer;
transition: all 0.1s ease-in;
-webkit-transition: all 0.1s ease-in;
-moz-transition: all 0.1s ease-in;
}

.navHolder .menuBtn.active {
opacity: 0.7;
background: #202020;
}

.searchHolder .social,
.navHolder .social {
text-align:center;
font-size:30px;
width:40px;
padding: 0px 0px 0px 10px;
}

.searchHolder .social a:hover,
.navHolder .social a:hover {
color:#cccccc;
}

.searchHolder .social div,
.navHolder .social div {
margin-bottom: 7px;
}

.navHolder .langSelector a {
color:#777777;
display:block;
margin-bottom: 10px;
text-align:center;
font-size:16px;
font-weight:700;
}
.navHolder .langSelector a:hover,
.navHolder .langSelector a.active {
color:#fff;
}


@media(max-width:667px){

.navHolder {
position: absolute;
right: 0;
top:0;
height:86px;
width:140px;
}

.navHolder .social {
font-size:25px;
width:50px;
padding-top: 5px;
}


.navHolder .langSelector {
width:40px;
}

.navHolder .langSelector a {
margin-bottom: 3px;
font-size:15px;
}

} /*md667*/


.billetDropdown {
min-width: 300px;
font-size:12px;
position:absolute;

}

.billetDropdown i {
margin-top:10px;
line-height: 40px;
font-size:20px;
}
.billetDropdown .overflow {
overflow:hidden;
}

.billetDropdown li a {
color:#2e2e2e;
text-decoration:none;
font-size:14px;
}

.billetDropdown .header {
font-weight: 400;
font-size:18px;
background: none;
}


@media(max-width:667px){

.billetDropdown {
width: 100%;
}

.billetDropdown li a {
padding: 12px 16px 10px 16px;
}

} /*md667*/


/* btn */






a.redBtn,
.redBtn {
display: inline-block;
padding: 14px 25px;
background:#dc1f28;
color:#fff;
font-family: 'Roboto Condensed', sans-serif;
font-size:18px;
font-weight:700;
line-height: 22px;
text-transform: uppercase;
text-decoration:none;
text-align:center;
}

a.redBtn:hover,
.redBtn:hover {
opacity: 0.85;
}

a.grayBtn,
.grayBtn {
display: inline-block;
padding: 14px 25px;
background:#3d3d3d;
color:#fff;
font-family: 'Roboto Condensed', sans-serif;
font-size:18px;
font-weight:700;
line-height: 22px;
text-transform: uppercase;
text-decoration:none;
text-align:center;
}

a.grayBtn:hover,
.grayBtn:hover {
opacity: 0.85;
}

a.greenBtn,
.greenBtn {
display: inline-block;
padding: 14px 25px;
background:#97be0d;
color:#fff;
font-family: 'Roboto Condensed', sans-serif;
font-size:18px;
font-weight:700;
line-height: 22px;
text-transform: uppercase;
text-decoration:none;
text-align:center;
}
a.greenBtn:hover,
.greenBtn:hover {
opacity: 0.85;
}


@media(max-width:768px){
a.redBtn,
.redBtn {
padding: 10px 25px;
}

a.grayBtn,
.grayBtn {
display: inline-block;
padding: 10px 25px;
}

} /*md768*/




/* Search */
#searchWrap {
max-width:300px;
position: relative;
height: 50px;
float: right;
padding: 0;
margin:0;
background:#fff;

}

#searchWrap input[type="text"] {
width: 100%;
font-size: 16px;
vertical-align: middle;
height: inherit;
vertical-align: middle;
display: inline-block;
font-family: 'Roboto Condensed', sans-serif;
font-weight: 700;
border: none;
outline: none;
color: #2e2e2e;
padding-left: 20px;
padding-right: 5px;
margin:0;
line-height:140%;
}

#searchWrap input::-webkit-input-placeholder {
    
    line-height:140%;
vertical-align: middle;
}
#searchWrap input::-moz-placeholder { /* Firefox 19+ */
line-height:140%;
vertical-align: middle;
}
#searchWrap input:-ms-input-placeholder {
    line-height:140%;
vertical-align: middle;
}
#searchWrap input:-moz-placeholder { /* Firefox 18- */
line-height:140%;
vertical-align: middle;
}


#searchWrap input:focus {
border: none;
outline: none;
}

.sectionNews{
    position: absolute; 
    left: 0px; 
    top: 430px;
}

.sectionNews2019{

}

.forsideafsnit{
    display:block;
    margin-bottom:24px;
}

.sectionBox{
    padding-top: 0px; 
    padding-bottom: 0px;
    height:200px; 
}

.imageTextWrapper{
    position: relative; 
    color:white; 
    font-size: 20px; 
    font-weight: bold; 
    width:100%; 
    height:100%;
}

#sectionBoxContainer{
    display:block;
    padding-top: 30px;
}

#sectionBoxContainer .col-lg-6{
    margin-right: 23px;
}

#sectionBoxContainer :nth-child(even){
    margin-right: 0px;
}

.imageText{
    position:absolute; 
    bottom: 20px; 
    left: 20px; 
    text-shadow: 1px 1px 4px black;
}

#praktiskInformation{
    padding: 0;
    max-width: 374.39px;
    float: right;
}


#secondInfoRow .col-lg-4{
    margin-right: 23px;
}

#secondInfoRow :nth-child(3){
    margin-right: 0px;
}

@media (max-width: 1100px){
    #sectionBoxContainer .col-sm-6{
    margin-right: 15px;
}

#sectionBoxContainer :nth-child(even){
    margin-right: 0px;
}

#secondInfoRow .col-sm-4{
    margin-right: 15px;
}

#secondInfoRow :last-child{
    margin-right: 0px;
}
    .sectionNews2019 .row div{
        padding-right: 15px;
        padding-left: 15px;
    }
    #infoBox{
        width: 318.08px;
    }

    .container .col-sm-8{
        float: left;
    }

    .sectionNews2019 .container{
        padding-left: 0px;
        padding-right: 0px;
    }

    #praktiskInformation .row div{
        padding-right: 15px;
        padding-left: 0px;
    }
}



.sectionNews2019 .row div{
    padding:0;
}

#secondInfoRow{
    margin:0;
}

#praktiskIndhold{
    padding-bottom: 20px;
}

#infoBox{
    padding-left:0;
    max-width: 374.39px;
    height: 230px;
}

#praktiskInformation .col-lg-12{
    padding-right: 0px;
}

#praktiskInformation .header{
    margin-bottom: 10px;
}

#infoBoxTekst{
    padding-left: 15px;
}


#searchWrap button {
border: none;
outline: none;
font-size: 20px;
background:#fff;
color: #2e2e2e;
padding: 0px 10px;
opacity: 0.8;
}

#searchWrap button:hover {
opacity: 1;
}


.topActions {
min-width: 300px;

}


@media(max-width:768px){
.topActions {
float:right;
background:#3D3D3D;
}

#searchWrap {
height: 40px;
}

#searchWrap input[type="text"] {
/*line-height: 40px;
height: 40px;*/
}
.topHeader .searchHolder {
    text-align:right;
    
}

.searchHolder > .cell {
    width:100% !important;
    display:block;
}

} /*md768*/


@media(max-width:667px){

.topActions {
display:table;
width:100%;
}

.topActions a {
display:table-cell;
}
.topActions a.pricesBtn {
width:130px;
}


#searchWrap {
width:100%;
max-width:100%;
}

#searchWrap input[type="text"] {
width: 100%;
font-size: 16px;
padding-left: 10px;
padding-right: 0px;
margin:0;
}

#searchWrap button {

border: none;
}


} /*md667*/



/* FocusList */
.focusList  {
line-height: 40px;
font-family: 'Roboto Condensed', sans-serif;
font-weight: 700;
font-size: 14px;
color:#fff;
text-transform: uppercase;
}

.focusList  em {
width: 90%;
    display: block;
    margin: auto;
font-style:normal;
}

.focusList a {
text-decoration:none;
color:#fff;

}


.focusList .item {
text-align:center;
padding: 0px 4px;
white-space: nowrap;
}

.focusList .item:hover {
background:#9bc50e;
/*background:#f1950a;*/
}
.focusList .item.active {
background:#85A417;
}

.focusList.zootvbar .item {
background:#A70076;
}
.focusList.zootvbar .item:hover,
.focusList.zootvbar .item.active {
background:#CF349E;
}

.focusList .item i {
display:none;
}
@media(max-width:991px) {
    .focusList{
        background:#000;
    }
    .focusList.zootvbar{
        background:#A70076;
    }
}

@media(max-width:667px){

.focusList {
display:none;
}

.focusList.zootvbar,
.focusList.home {
    background:#fff;
display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox;      /* TWEENER - IE 10 */
display: -webkit-flex;     /* NEW - Chrome */
display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.focusList.home .item:nth-of-type(1) { order: 1; -webkit-box-ordinal-group: 1; box-ordinal-group: 1;}
.focusList.home .item:nth-of-type(2) { order: 3; -webkit-box-ordinal-group: 3; box-ordinal-group: 3;}
.focusList.home .item:nth-of-type(4) { order: 2; -webkit-box-ordinal-group: 2; box-ordinal-group: 2;}
.focusList.home .item:nth-of-type(5) { order: 4; -webkit-box-ordinal-group: 4; box-ordinal-group: 4;}


.focusList.flex-container {
/*justify-content: space-around;*/
}

.focusList .item {
position: relative;
overflow: hidden;
background: #fff;
margin: 5px;
-webkit-box-shadow: 0px 1px 5px 1px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 1px 5px 1px rgba(0,0,0,0.1);
box-shadow: 0px 1px 5px 1px rgba(0,0,0,0.1);

}

.focusList .item:hover {
background:#f5f5f5;
}

.focusList .item.active {
background:#ccc;
}

.focusList .item:before{
content: "";
display: block;
padding-top: 100%;
}

.focusList .item a {
position:  absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
color: #3d3d3d;
font-weight:bold;
}
.focusList.zootvbar .item a {

color: #fff;
}

.focusList .item div {
display: table;
width: 100%;
height: 100%;
}
.focusList .item span {
display: table-cell;
text-align: center;
vertical-align: middle;

}

.focusList .item i {
display:block;
text-align:center;
font-size: 45px;
color:#a2a2a2;
}


} /*md667*/


@media(max-width:480px){
.focusList {
/*padding: 10px;*/
flex-flow: row wrap;
font-size:11px;
line-height: 20px;
font-weight: 400;
}
    .focusList.zootvbar {
        flex-wrap: wrap;
    }

    .focusList.zootvbar .item {
width:21%;
height:35px;
float:left;
margin:0;
}

.focusList  em {
    max-width: 70px;
}

.focusList.home .item {
width:21%;
float:left;
max-height: 90px;

}

.focusList .item a {
font-weight: 400;
}

.focusList .item i {
font-size: 35px;
}

} /*md480*/

@media(max-width:1024px){
.focusList  {
font-weight: 400;
}

} /*md1024*/


/* Dato section */
.datoBlock {
font-family: 'Roboto Condensed', sans-serif;
background:#97BE0D !important;
width:100%;
color:#fff;
font-size: 13px;
line-height: 38px;
text-transform: uppercase;
transition: all 1s ease-in;
-webkit-transition: all 1s ease-in;
-moz-transition: all 1s ease-in;
}

.datoBlock a {
text-decoration:none;
color:#fff;
}


.datoBlock .tekst  {
width:100%;
padding-left:15px;
padding-right:10px;
}
.datoBlock .tekst b {
font-size: 18px;
}

.datoBlock .kalender button {
padding: 0px 10px;
line-height: 40px;
height: 40px;
color:#fff;
font-size: 16px;
background:#85a417;
/*background: #f1950a;*/
outline:0;
border:0;
}
.datoBlock .kalender button:hover {
opacity: 0.8;
}

/* Footer */
.nyhedsbrev {
color:#fff;
line-height: 20px;
font-weight: 700;
}

.nyhedsbrevBtn {

}

.partnere {
text-align:center;
}
.partnere table{
margin:auto;
width:80%;
}

.partnere table td {
text-align:center;
}


.footer {
color:#fff;
font-size:16px;
text-align:center;
}
.footer a {
color:#fff;
text-decoration:none;
}

.copyright {
color:#a4a4a4;
font-size:10px;
text-align:center;
text-transform: uppercase;
font-family: 'Roboto Condensed', sans-serif;
font-weight: 400;
}
.copyright a {
color:#a4a4a4;
text-decoration:none;
}

@media(max-width:990px){
.footer {
font-size:14px;
}

} /*md990*/

@media(max-width:767px){

.footer {
text-align:left;
}

.footer .breaker {
visibility: hidden;
}

.footer .breaker:after {
display:block;
content: "";
}

} /*md767*/

/* Forside */
.forsideafsnit {
margin: 0 0px 30px;
/*border-bottom: 1px dotted #a6a6a6;*/
padding-bottom: 20px;
padding-top: 10px;

background-image: linear-gradient(to right, rgba(200,200,200,1) 33%, rgba(230,230,230,0) 0%);
background-position: bottom;
background-size: 4px 2px;
background-repeat: repeat-x;
}

.forsideafsnit .image {
    margin-top: -10px;
}
.forsideafsnit a {
text-decoration:none;
color:#323232;
}
.forsideafsnit .header {
font-size:16px;
font-weight: 700;
text-transform: uppercase;
margin: 15px 0px 10px 0px;
}

.forsideafsnit.whiteColor {
color:#fff;
}
.forsideafsnit.greenBg {
background:#97be0d;
color:#fff;
}
.forsideafsnit.redBg {
background:#dc1f28;
color:#fff;
}
.forsideafsnit.orangeBg {
background:#F6A01A;
color:#fff;
}
.forsideafsnit.gulBg {
background:#FECB00;
color:#fff;
}
.forsideafsnit .padding,
.forsideafsnit.whiteColor .padding,
.forsideafsnit.gulBg .padding,
.forsideafsnit.orangeBg .padding,
.forsideafsnit.redBg .padding,
.forsideafsnit.greenBg .padding {
padding: 0px 20px 0px;
}
.forsideafsnit.whiteColor a,
.forsideafsnit.gulBg a,
.forsideafsnit.orangeBg a,
.forsideafsnit.redBg a,
.forsideafsnit.greenBg a {
color:#fff;
}

#grid {
/*margin: 0px -15px;*/
}

.TDF1DC5CCBF4G:after,
#grid:after {
  content: '';
  display: block;
  clear: both;
}

#grid .grid-item {
/*max-width: 370px;
float: left;*/
}

.grid-item iframe {
width:100% !important;
}


#grid .grid-item,
#grid .grid-sizer { width: 32%;  }
#grid .gutter-sizer { width: 2%; }

#columnset14_column1 .gutter-sizer { width: 4%; }
#grid .grid-item--width2 { width: 66%; }

@media screen and (max-width: 768px) {
  #grid .grid-item,
  #grid .grid-sizer { width: 48%; }
  #grid .gutter-sizer { width: 4%; }

#grid .grid-item--width2 { width: 100%; }


div.TDF1DC5CCBF4G > div.navigationwrapper > ul.navigationlist > li.navigationlistitem {
    width: 48%;
}

div.TDM1DC5CGCJ2C > div.navigationwrapper {
padding-bottom:0;
}

} /*md768*/


@media(max-width:666px){

#grid .grid-item,
#grid .grid-sizer { width: 100%; }
#grid .gutter-sizer { width: 100%; }
    #sectionBoxContainer .col-sm-6{
    margin-right: 10px;
}

#sectionBoxContainer :nth-child(even){
    margin-right: 0px;
}

#secondInfoRow .col-sm-4{
    margin-right: 10px;
}

#secondInfoRow :nth-child(even){
    margin-right: 0px;
}
    .sectionNews2019 .row div{
        padding-right: 0px;
        padding-left: 0px;
    }
    #infoBox{
        max-width: 186px;
    }

    .container .col-sm-8{
        float: left;
    }

    .sectionNews2019 .container{
        padding-left: 0px;
        padding-right: 0px;
    }

    #praktiskInformation .row div{
        padding-right: 15px;
        padding-left: 0px;
    }

div.TDF1DC5CCBF4G > div.navigationwrapper > ul.navigationlist > li.navigationlistitem {
    width: 100%;
}

} /*md666*/


#grid .facebookItem{
min-height: 540px;
padding: 20px;
background: #3b5998;
}



.sectionNews {

}

.sectionNews hr {
margin-top: 15px;
    margin-bottom: 15px;
}
#blocklistlayout_4580_2 > div {
transition: all 0.3s ease-in;
-webkit-transition: all 0.3s ease-in;
-moz-transition: all 0.3s ease-in;
}

.sectionNews #blocklistlayout_4580_2 > div:hover {
background: #f5f5f5;
}

.sectionNews .header{
font-weight: 700;
font-size:20px;
line-height: 40px;
text-align:center;
color:#fff;
background: #dc1f28;
}

.sectionNews2019 .header{
font-weight: 700;
font-size:20px;
line-height: 40px;
text-align:center;
color:#fff;
background: #dc1f28;
}


.sectionNews .moreLink {
text-align:center;
font-weight: 300;
font-size:14px;
margin: 15px 0px 0px 0px;
}

.sectionNews .title {
font-weight: 700;
font-size:14px;
margin: 5px 0px 0px 0px;
}

.sectionNews .dato {
font-size:12px;
line-height: 12px;
}

.bigHeader {
font-size: 36px;
line-height: 42px;
margin-bottom:5px;
}


.facebook .header{
font-weight: 700;
font-size:20px;
line-height: 40px;
text-align:center;
color:#fff;
background: #3b5998;
}

.tripadvisor .header{
font-weight: 700;
font-size:20px;
line-height: 40px;
text-align:center;
color:#fff;
background: #5b9744;
margin-bottom: 1px;
}

/* Trip Advisor */
.tripadvisor {

}
.tripadvisor textarea, 
.tripadvisor .widWRL {
    width: 100% !important;
    max-width: 100% !important;
}

.tripadvisor .TA_certificateOfExcellence {

}

.tripadvisor .TA_certificateOfExcellence #CDSWIDCOE {
width:152px;
}

.tripadvisor .TA_certificateOfExcellence #CDSWIDCOE {
text-align:center;
margin: auto;
}

/* top Navigation */


#columnset2 {
position:relative;
z-index: 999;
}

#columnset6 {
position:relative;
z-index: 99;
}

#columnset15 {
position:relative;
}

#columnset15 {
max-width:1170px;
padding: 20px 20px 0px 20px;
visibility:hidden;
position: absolute;
-webkit-box-shadow: 0px 1px 5px 1px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 1px 5px 1px rgba(0,0,0,0.15);
box-shadow: 0px 1px 5px 1px rgba(0,0,0,0.15);
height: auto;
width:100%;
z-index: 9;
margin: 0px auto 0px auto;
background: rgba(255,255,255, 0.93);
}

.subpageNavDrop,
div.TDF1DC5CCBF4G > div.navigationwrapper > ul.navigationlist > li.navigationlistitem i {
display:none;
}

@media(max-width:667px){

#columnset15 {
top: 86px;
z-index: 999999;
padding: 20px 15px 20px 15px;
}  

.TDF1DC5CCDH1H {
display:none;
}


div.TDF1DC5CCBF4G > div.navigationwrapper > ul.navigationlist > li.navigationlistitem i {
display:inline-block;
float:right;
background: #a2a2a2;
color:#fff;
padding:7px 12px;
position:absolute;
z-index:999999;
right:0;
top: 5px;
transition: all 0.2s ease-in;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
}

div.TDF1DC5CCBF4G > div.navigationwrapper > ul.navigationlist > li.navigationlistitem i.expanded {
background: #323232;
}

} /*md667*/


@media(max-width:768px){

.subpageNavDrop {
display:inline-block;
float:right;
background: #a2a2a2;
color:#fff;
padding:7px 12px;
margin-top: -8px;
right:0;
top: 0px;
transition: all 0.2s ease-in;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
}

.subpageNavDrop.expanded {
background: #323232;
}
}/*md768*/


.zooTVafsnit {
background: #000;
color:#fff;

}
.zooTVafsnit .padding {
padding: 20px 20px 20px 20px;
}

.zooTVafsnit a {
color:#fff;
text-decoration:none;
}

.zooTVafsnit .header{
font-weight: 700;
font-size:20px;
line-height: 40px;
text-align:center;
color:#fff;
background: #a70076;
}

.zooTVafsnit .pull-left {
float:left;
}

.zooTVafsnit .moreLink {
text-align:center;
font-weight: 300;
font-size:14px;
margin: 0px 0px 0px 0px;
/*border-top: 1px solid #777777;*/
padding-top: 10px;
}

.zooTVafsnit h4 {
font-size: 14px;
font-weight:700;
margin-top:0;
margin-bottom:5px;
}


.zooTVafsnit hr {
margin:10px 0px;
clear:both;
border: 0;
    height: 1px;
    background: #777777;
   /* background-image: linear-gradient(to right, #333, #ccc, #333);*/
 
}

.zooTVafsnit .table .cell .col-md-12 .media::after {
clear: both;
content: " ";
display:block;
width:100%;
}



.zooTVafsnit .media-body {
overflow:hidden;
padding-left: 10px;
}

.zooTVafsnit .table {
width:100%;
}

.zooTVafsnit .cell1 {
width: 400px;
}

.zooTVafsnit .cell2 {
padding-left:20px;
}

@media(max-width:1024px){

.zooTVafsnit .cell2,
.zooTVafsnit .cell1 {
width: 100%;
display:block;
}

.zooTVafsnit .cell2 {
padding-left:0px;
margin-top: 20px;
}

} /*md1024*/

@media(max-width:990px){

.zooTVafsnit .cell2 .col-md-12:nth-of-type(1),
.zooTVafsnit .cell2 .col-md-12:nth-of-type(3),
.zooTVafsnit .cell2 .col-md-12:nth-of-type(4) { 
display:none;
}

.zooTVafsnit hr {
margin:10px 0px;

    height: 0px;
 
}

} /*md990*/





#dropdownDato {
display:none;
background: rgba(255,255,255,0.95);
padding: 10px;
min-width:293px;
z-index: 999;
}

.datepicker {
color:#323232;
}

.bootstrap-datetimepicker-widget table td span.active,
.bootstrap-datetimepicker-widget table td.active, 
.bootstrap-datetimepicker-widget table td.active:hover {
background-color: #97be0d;
}

.bootstrap-datetimepicker-widget table td span,
.bootstrap-datetimepicker-widget table td, 
.bootstrap-datetimepicker-widget table th {
border-radius: 0px;
}

.bootstrap-datetimepicker-widget table td span.decade {
display:block;
margin: 2px 5px;
width: auto;
}

.padding#subnav {
padding: 15px 10px 15px 10px;
}





@media(min-width:667px){
.visible667 {
display:none;
}
}/*md667*/


/********* COOKIE BOKS ************/
#topCookiesID {
position: fixed;
bottom: 0px;
left:0;
right:0;
width:100%;
padding:0px;
display:none;
font-size:13px;
color:#fff;
font-family: 'Roboto Condensed', sans-serif;
z-index:9999;
}


#topCookiesID .containerHolder {
padding: 9px 10px 9px 15px;
max-width:1170px;
margin:auto;
background: rgba(50,50,50, 0.93);
}

#topCookiesID .close,
#topCookiesID a {
color:#fff;
text-decoration:underline;
}

#topCookiesID .close {
background: #000;
padding: 5px;
font-size: 12px;
opacity: 1;
margin-left:10px;

}

#topCookiesID .close:hover {
opacity: 0.6;
}
/*****************************************/


/* Subpages */
.undermenubtn {
display:none;
width:100%;
margin: 0px 0px 10px 0px;
background:#97be0d;
color:#fff;
}

.undermenubtn:hover {
background:#89ad0c;
color:#fff;
}


.submenu_holder .header {
font-size: 20px;
padding:15px 15px 15px 15px;
margin-bottom: 10px;
margin-top:10px;
font-weight: 700;
border-bottom: 1px solid #eeeeee;
}

.submenu_holder .header a {
color:#333333;
text-decoration:none;
}


div.TDM1DC5CGCJ2C > div.navigationwrapper > ul.navigationlist > li.navigationlistitem > a > span:before
{
/*font-family: "fontello";
content: "\e804";
color: #c8c8c8;
margin: 0px 10px 0px 0px;
font-size:12px;
vertical-align: top;*/
}

@media(max-width:768px){
.submenu_holder .header {

padding:15px 10px 15px 10px;

}
} /*md768*/




/* Materialize  RESET */
.z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible, .side-nav {
    box-shadow: 0 0px 0px 0 rgba(0,0,0,0.16),0 0px 0px 0 rgba(0,0,0,0.12);
}
.z-depth-1-half, .btn:hover, .btn-large:hover, .btn-floating:hover {
    box-shadow: 0 0px 0px 0 rgba(0,0,0,0.18),0 0px 0px 0 rgba(0,0,0,0.15);
}


.btn,
.btn-group-sm>.btn, .btn-sm {
    border-radius: 0px;
}

.form-control {
border-radius: 0px;
border: 1px solid #eeeeee;
}

.form-control:focus {
    border-color: #97be0d;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(151,190,13,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(151,190,13,.6);
}


.formreq {
/*
position: absolute;
    font-size: 30px;
*/
    right: 0;
    top: 40%;
    color: red;
border: 2px solid #dc1f28;
}


.headerAlert
{
    padding:10px 15px;
    color: #ffffff;

}