body {background-color:#E5D39A !important;background-color:#FFE65A !important;background-color:#E6E3BA !important;/*background-image:url(/img/patterns/gray_jean.png);*/}
body.boxed div.body,
div.featured-box-secundary div.box-content {border-top-color:#3C4F27;border-top-color:#70822C;border-top-color:#849934;border-top-color:#55840A;border-bottom-color:#55840A;}
.modal {z-index:3000;}

body.boxed header.single-menu {padding-top:10px;}
.nav-main-collapse,
.nav-toggle-collapse {position:absolute;bottom:9px;right:0;}
header.flat-menu nav ul.nav-main li > a:hover, header.flat-menu nav ul.nav-main li.dropdown:hover a,
header nav ul.nav-main ul.dropdown-menu, header nav ul.nav-main li.dropdown.open a.dropdown-toggle, header nav ul.nav-main li.active a, header nav ul.nav-main li > a:hover, header nav ul.nav-main li.dropdown:hover a,
header nav ul.nav-main ul.dropdown-menu,
footer div.footer-ribon,
.btn-primary, .pagination > .active > a,
header nav ul.nav-main ul.dropdown-menu:hover {background-color:#3C4F27 !important;background-color:#70822C !important;background-color:#849934 !important;background-color:#55840A !important;}
header nav ul.nav-main li.dropdown:hover ul.dropdown-menu li > a:hover {background-color:#70822C !important;}
body.boxed header.flat-menu {min-height:110px;background:#fff;border-top:0;border-bottom:5px solid #ccc;position:relative;}

header nav#utility {float:none;position:absolute;top:0;right:65px;}
header.center button.btn-responsive-nav, header.flat-menu button.btn-responsive-nav {top:42px;}
header div.nav-main-collapse {top:41px;}

footer div.footer-ribon {background:#44592C;margin-top:-68px;}
footer div.footer-ribon:before {border-right-color:#44592C;} 

#logoImg {float:left;width:70px;margin-top:10px;}
header h1.logo {height:auto;position:absolute;bottom:0;left:80px;}
.logo {font-family: 'Eagle Lake', cursive;text-transform:uppercase;}
.logo a {color:#000;}
.logo a:hover {color:#0088cc;color:#70822C;text-decoration:none;}
.logo.navbar-brand {position:absolute;font-size:30px;line-height:40px;color:#000;margin:0;padding:0 15px;}
.logo span {font-family: 'Source Sans Pro', serif;font-size:14px;line-height:18px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}
.logo span#fonden {position:absolute;top:0:left:0;}
.logo span#bevarelse {position:absolute;bottom:0;right:10px;}
div.footer-copyright .logo.navbar-brand {margin-top:0;left:120px;}
div.footer-copyright p {margin-top:10px;}

body.boxed header.single-menu > div.container {height:80px;margin-bottom:-60px;}
body.boxed header.single-menu div.social-icons {position:absolute;top:0;right:10px;margin-top:0;}
header nav ul.nav-top {min-height:38px;margin-top:0;}
header nav ul.nav-top li a, header nav ul.nav-top li span {padding:4px 10px;}
header.flat-menu nav ul.nav-main li.active:hover > a {color:#fff;}

.sticky-menu-active header.single-menu > div.container {margin-bottom:-87px;}
body.boxed header.single-menu nav ul.nav-main > li > a,
header.single-menu nav ul.nav-main li a, header.single-menu nav ul.nav-main li.dropdown:hover > a,
body.boxed header.single-menu nav ul.nav-main > li > a, body.boxed header.single-menu nav ul.nav-main > li.dropdown:hover > a {padding-top:15px;padding-bottom:20px;}
body.boxed header.single-menu ul.nav-main {margin-top:5px;}
header.flat-menu nav ul.nav-main li.active > a {color:#3C4F27;}
header nav ul.nav-main li a {font-size:13px;line-height:20px;font-weight:normal;}
header.flat-menu nav ul.nav-main ul.dropdown-menu, header.flat-menu nav ul.nav-main ul.dropdown-menu ul.dropdown-menu {min-width:126px !important;}
header.flat-menu nav ul.nav-main li:last-child ul.dropdown-menu {right:18px;}
footer #sub-menu {margin-top:10px;}
div.footer-copyright {margin-top:0;padding:10px 0;background-color:#f9f9f9 !important;border-top:0;}
footer div.footer-ribon span {font-family:inherit;font-size:16px;}
hr.tall {margin:30px 0;}

.main {margin-top:30px;}
.FrontpageVitskolKloster .main {margin-top:0;}

#main {padding-right:85px;}
.ProductKrydderurter #main,
#main.noPadding {padding-right:25px;}
#content.full #main {padding-right:15px;}
section.page-top {background-color:#fff;border-top:5px solid #ccc;}
section.page-top h2 {color:#000;}

.ProductCatalogKrydderurter div.slider-container {height:250px;min-height:250px;}

div.productList .box-content ul {list-style:none;margin:0;padding:0;}

#footer {padding-top:50px;background-color:#f9f9f9 !important;border-top:2px solid #44592C;}
footer h1, footer h2, footer h3, footer h4, footer a {color:#777 !important;text-shadow:none;}

div.featured-box-secundary h4 {color:#3C4F27;}

h2, h3, h4, h5 {color:#44592C;}
h2 {margin-bottom:20px;}
#products h2,
.ezsearch-result h2 {margin-bottom:0;}

.italic {font-style:italic;}

a {color:#44592C;}
#main a,
h4 a:hover {color:#849934 !important;}
ul.nav-list.primary > li a:hover, 
ul.nav-list.primary > li.active a {color:#849934 !important;}

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

ul {margin-bottom:20px;}
ul.social-icons li {background-image:url(/img/social-sprites.png);}
.tp-bullets.simplebullets.round .bullet {background-image:url(/vendor/rs-plugin/assets/bullet.png);}
.tp-leftarrow.default {background-image:url(/vendor/rs-plugin/assets/large_left.png);}
.tp-rightarrow.default {background-image:url(/vendor/rs-plugin/assets/large_right.png);}
i.image-icon.user.big {background-image:url(/img/icons/icon-user-48.png);}
.sidebar ul.nav-list {float:left;width:100%;}
ul.nav-list.primary > li {border-bottom:1px solid #EDEDDE;}
ul.nav-list.primary > li a {background-image:url(/img/list-primary.png);border-bottom:0;}
ul.nav-list.primary > li a:hover,
ul.nav-list.primary > li.active a {text-decoration:none;}
ul.nav-list.primary ul {list-style:none;margin-bottom:10px;padding-left:0;}
ul.nav-list.primary ul>li>a {display:block;padding-top:2px;padding-bottom:2px;background-image:none;}
ul.nav-list.primary ul>li>a:hover, 
ul.nav-list.primary ul>li>a:focus {background-color:#eee;}

div.home-intro {margin-bottom:20px;}

div.featured-box h4 {font-size:20px;font-weight:normal;}

.sidebar #map {height:200px;}
.sidebar .well {margin-bottom:20px !important;}

.ajaxformroot {margin-bottom:20px;}
.ajaxformroot label {float:left;width:30%;display:block;}
.ajaxformroot label.error {width:60%;margin-left:30%;font-size:0.9em;color:red;font-style:italic;font-weight:normal;}
.ajaxformroot select,
.ajaxformroot input,
.ajaxformroot textarea {float:left;width:60%;margin-right:10%;display:block;}
.ajaxformroot select {margin:2px 10% 6px 0;}
.ajaxformroot input,
.ajaxformroot textarea {margin-bottom:4px;}
.ajaxformroot button {margin-left:30%;color:#fff;}
.ajaxformroot select,
.ajaxformroot input,
.ajaxformroot textarea {width:70%;margin-right:0;}

div.featured-box div.box-content {border-top-color:#55840A !important}
div.featured-box div.box-content input[type=text] {width:70%;}

.round-box {
text-align: center;
margin-bottom: 12px;
position: relative;
z-index: 100;
}
.round-box .box-inner {
display: inline-block;
position: relative;
margin: 0 auto;
width: 100%;
max-width: 100%;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
}
.round-box img {
	width:100%;
	height:200px;
margin: 0;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
	overflow:hidden;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	border:1px solid #ccc;
}

.carousel.fade {
  opacity: 1;
}
.carousel.fade .item {
  -moz-transition: opacity ease-in-out 1s;
  -o-transition: opacity ease-in-out 1s;
  -webkit-transition: opacity ease-in-out 1s;
  transition: opacity ease-in-out 1s;
  left: 0 !important;
  opacity: 0;
  top:0;
  position:absolute;
  width: 100%;
  display:block !important;
  z-index:1;
}
.carousel.fade .item:first-child {
  top:auto;
  position:relative;
}
.carousel.fade .item.active {
  opacity: 1;
  -moz-transition: opacity ease-in-out 1s;
  -o-transition: opacity ease-in-out 1s;
  -webkit-transition: opacity ease-in-out 1s;
  transition: opacity ease-in-out 1s;
  z-index:2;
}

.timeline {
    list-style: none;
    padding: 20px 0 20px;
    position: relative;
}

    .timeline:before {
        top: 0;
        bottom: 0;
        position: absolute;
        content: " ";
        width: 3px;
        background-color: #eeeeee;
        left: 50%;
        margin-left: -1.5px;
    }

    .timeline > li {
        margin-bottom: 20px;
        position: relative;
    }
.timeline > li:not(:first-child)
{
margin-top:-80px;
}

        .timeline > li:before,
        .timeline > li:after {
            content: " ";
            display: table;
        }

        .timeline > li:after {
            clear: both;
        }

        .timeline > li:before,
        .timeline > li:after {
            content: " ";
            display: table;
        }

        .timeline > li:after {
            clear: both;
        }

        .timeline > li > .timeline-panel {
            width: 46%;
            float: left;
            border: 1px solid #d4d4d4;
            border-radius: 2px;
            padding: 20px;
            position: relative;
            -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
            box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
        }

            .timeline > li > .timeline-panel:before {
                position: absolute;
                top: 26px;
                right: -15px;
                display: inline-block;
                border-top: 15px solid transparent;
                border-left: 15px solid #ccc;
                border-right: 0 solid #ccc;
                border-bottom: 15px solid transparent;
                content: " ";
            }

            .timeline > li > .timeline-panel:after {
                position: absolute;
                top: 27px;
                right: -14px;
                display: inline-block;
                border-top: 14px solid transparent;
                border-left: 14px solid #fff;
                border-right: 0 solid #fff;
                border-bottom: 14px solid transparent;
                content: " ";
            }

        .timeline > li > .timeline-badge {
            color: #fff;
            width: 30px;
            height: 30px;
            line-height: 30px;
            font-size: 1.4em;
            text-align: center;
            position: absolute;
            top: 26px;
            left: 50%;
            margin-left: -15px;
            background-color: #44592C;
            z-index: 100;
            border-top-right-radius: 50%;
            border-top-left-radius: 50%;
            border-bottom-right-radius: 50%;
            border-bottom-left-radius: 50%;
        }

        .timeline > li.timeline-inverted > .timeline-panel {
            float: right;
        }

            .timeline > li.timeline-inverted > .timeline-panel:before {
                border-left-width: 0;
                border-right-width: 15px;
                left: -15px;
                right: auto;
            }

            .timeline > li.timeline-inverted > .timeline-panel:after {
                border-left-width: 0;
                border-right-width: 14px;
                left: -14px;
                right: auto;
            }

.timeline-badge.primary {
    background-color: #2e6da4 !important;
}

.timeline-badge.success {
    background-color: #3f903f !important;
}

.timeline-badge.warning {
    background-color: #f0ad4e !important;
}

.timeline-badge.danger {
    background-color: #d9534f !important;
}

.timeline-badge.info {
    background-color: #5bc0de !important;
}

.timeline-title {
    margin-top: 0;
    color: inherit;
}

.timeline-body > p,
.timeline-body > ul {
    margin-bottom: 0;
}

    .timeline-body > p + p {
        margin-top: 5px;
    }

#fb-root {
    display: none;
}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    width: 100% !important;
}


/*** FACILITETER MODAL ***/
#faciliteter .modal-dialog {width:61%;}
#faciliteter .carousel-indicators {top:20px;}
#faciliteter .carousel-caption {position:relative;left:0;right:0;bottom:0;background-color:#44592C;padding:20px 50px 30px;height:120px;}
#faciliteter .carousel-control {bottom:20px;z-index:10;}

/*** WEBSHOP ***/
.productList .product {margin-bottom:10px;}
.productContent {margin-top:10px;}
.productList .productContent p {font-size:12px;margin-bottom:0;line-height:16px;}
#products h2,
.ezsearch-result h2 {font-size:20px;line-height:24px;}
#products hr {margin:10px 0;}

.CartInformationVitskolKloster h2,
.CartInformationVitskolKloster .country {display:none;}


.iframeWrapper {
	width:100%;
}
.iframeWrapper iframe {
	width:100%;
}


/*** EZSEARCH ***/
.ezsearch-summary p {margin-bottom:0;}

@media (max-width: 1199px){
.logo.navbar-brand {font-size:24px;}
header nav ul.nav-main li a {font-size:14px;padding-left:8px;padding-right:8px;}
#main {padding-right:35px;}
}

@media (max-width: 991px){
header div.nav-main-collapse,
header div.nav-toggle-collapse {top:70px;z-index:3000;}
header.single-menu > div.container {height:79px;}
body.boxed header.single-menu ul.nav-main, body.boxed header.flat-menu ul.nav-main {margin:0;}
body.boxed header.single-menu nav ul.nav-main > li > a, body.boxed header.flat-menu nav ul.nav-main > li > a,
header nav ul.nav-main li a, header nav ul.nav-main ul.dropdown-menu li > a, header.flat-menu nav ul.nav-main li a, header.flat-menu nav ul.nav-main li.dropdown:hover > a, body header.single-menu nav ul.nav-main li.active > a {padding:2px 8px !important;}
header div.social-icons {display:block;}
#main {padding-right:15px;}
#faciliteter .modal-dialog {width:80%;}
}

@media (max-width:767px){
#faciliteter .modal-dialog {width:97%;}
}

@media (max-width:600px){
header nav ul.nav-top li {display:block !important;}
header nav ul.nav-top li a, header nav ul.nav-top li span {padding:4px;}
}

@media (max-width: 480px){
h2.word-rotator-title {font-size:2em;line-height:1.4em;}
p.featured {font-size:1.4em;line-height:1.4em;}
header {margin-top:0;padding-top:0;}
header nav ul.nav-top {display:block !important;}
#faciliteter .modal-dialog {width:94%;}
div.featured-boxes div.featured-box {margin-top:15px;}
}

@media (max-width: 320px){
#logoImg {width:30px;margin-top:40px;}
header h1.logo {font-size:14px;line-height:26px;left:40px;}
.logo.navbar-brand {font-size:14px;}
body.boxed header.flat-menu {min-height:100px;}
.main {margin-top:10px;}
h2,
h2.word-rotator-title {font-size:2em !important;line-height:1.4em !important;}
p.featured {font-size:1.4em;line-height:1.4em;}
header {margin-top:0;padding-top:0;}
header nav ul.nav-top {display:block !important;}
#faciliteter .modal-dialog {width:94%;}
div.featured-boxes div.featured-box {margin-top:15px;}
}


/* COOKIE NOTICE */
.cookie-notice {
    height: 0;
    overflow: hidden;
    will-change: height;
    transition: height .1s ease;
    background: #55840A;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
}

    .cookie-notice h3,
    .cookie-notice p {
        font-size: 1em;
        color: #fff;
        margin-bottom: 0;
        padding-top: .5em;
    }

    .cookie-notice h3 {
        font-size: 1.3em;
        padding-top: 1.5em;
        font-weight: 700;
    }

    .cookie-notice p {
    }

    .cookie-notice a {
        color: #fff;
        text-decoration: underline;
    }

    .cookie-notice .cookie-notice-ok,
    .cookie-notice .cookie-notice-readmore {
        background-color: #3C4F27 !important;
        height: 35px;
        width: auto;
        color: #fff;
        float: left;
        right: 0;
        position: relative;
        font-size:14px !important;
        line-height: 25px;
        font-weight: normal;
        text-decoration: none;
        text-align: center;
        margin: 1em 1em 2.5em 0;
        padding: 3px 16px;
    }
    .cookie-notice .cookie-notice-readmore {
        background-color: #849934 !important;
    }
    .cookie-notice .cookie-notice-ok:hover,
    .cookie-notice .cookie-notice-readmore:hover {
            background-color: #000 !important;
        }


























































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
