/* CSS Document */
@font-face {
  font-family: 'centurygothic';
  src: url('../files/centurygothic.eot?#iefix') format('embedded-opentype'),
    url('../files/centurygothic.woff') format('woff'),
	 url('../files/centurygothic.ttf')  format('truetype'),
	  url('../files/centurygothic.svg#centurygothic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'centurygothic-italic';
  src: url('../files/centurygothic-italic.eot?#iefix') format('embedded-opentype'),  url('../files/centurygothic-italic.woff') format('woff'), url('../files/centurygothic-italic.ttf')  format('truetype'), url('../files/centurygothic-italic.svg#centurygothic-italic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'centurygothic-bolditalic';
  src: url('../files/centurygothic-bolditalic.eot?#iefix') format('embedded-opentype'),  url('../files/centurygothic-bolditalic.woff') format('woff'), url('../files/centurygothic-bolditalic.ttf')  format('truetype'), url('../files/centurygothic-bolditalic.svg#centurygothic-bolditalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'centurygothic-bold';
  src: url('../files/centurygothic-bold.eot?#iefix') format('embedded-opentype'),  url('../files/centurygothic-bold.woff') format('woff'), url('../files/centurygothic-bold.ttf')  format('truetype'), url('../files/centurygothic-bold.svg#centurygothic-bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Global css */
body {font-family: "centurygothic";color: #000;font-style: normal;font-weight: normal;line-height:normal;}
html, body {font-size: 100%;}
a {color:#aac83d;}
a:focus {outline:none;outline-offset:0px;}
.wrapper{width:100%; margin:0;padding:0;}
.center-block{float:none;}
ul{margin:0;padding:0;display:inline-block;}
li{margin:0;padding:0;display:inline-block;}
.container{max-width:1015px;}
img { max-width: 100%; height: auto !important; }

/* Search Block */
.search-block{text-align:center;margin:30px 0;padding-top:15px;display:inline-block;width:100%;}
.search-block h4{text-align:center;font:23px/32px centurygothic;margin:3px 0 8px;text-transform:uppercase;}
.search-block form{margin-bottom:15px;padding:15px;border-bottom: 2px solid #e6e6e6;background:#f6f6f6;text-align:left;}
label {color: #4d4d4d;cursor: pointer;display: block;font-size: 0.875rem;font-weight: normal;line-height: 1.5;margin-bottom: 0;}
#submit-button {display: none;}
.search-block form input{width:100%;border: 2px solid #e6e6e6;background:#fff;font-size:14px;padding:8px;height:40px;}
.download-block{padding:0;display:inline-block;}
.text-block .download-list{padding:0;display:inline-block;margin:0;}
.text-block .download-list li{padding:0 15px;display:inline-block;margin-bottom:20px;width:33.33%;float:left;}
.download-list li a {color: #000;display: block;margin: 0 20px 0 0;padding: 10px 0 10px 40px;background: url("../files/file_png.png") no-repeat scroll left center rgba(0, 0, 0, 0);font-size:14px;background-size: 30px auto;border-bottom:1px dashed #000;}


/* Campaign Block */
.campaign-block form {
    margin-bottom: 15px;
    padding: 15px;
    background: #aac83d;
    text-align: left;
    border:none;
}    
.campaign-block form input{border: none; height:80px; font-size:18px; background:#FDFCF5; color:#999;}
.campaign-block { position: relative; }
.campaign-block input { text-indent: 30px;}
.campaign-block .fa-search { 
    position: absolute;
    top: 50px;
    right: 43px;
    font-size: 35px;
    color: #aac83d;
}
.campaign-footer a{color:#000; font-size:16px;}
.campaign-footer h4{color:#000;}
.campaign-logo {margin-top:10px;}

input::-webkit-input-placeholder {
color: black !important;
}
 
input:-moz-placeholder { /* Firefox 18- */
color: black !important;  
}
 
input::-moz-placeholder {  /* Firefox 19+ */
color: black !important;  
}
 
input:-ms-input-placeholder {  
color: black !important;  
}

/* individual: webkit */
#newsletter::-webkit-input-placeholder { text-align:center; }
#newsletter::-webkit-input-placeholder { font-weight:normal; }
/* individual: mozilla */
#newsletter::-moz-placeholder { text-align:center; }
#newsletter::-moz-placeholder { font-weight:normal;}


.news-form-box{margin:20px 0;}
.newsletter-form{margin-left:17%; display:inline;}
.newsletter-box{border-top:2px; border-bottom:2px; border-style: solid; border-color:#aac83d; border-left: none; border-right: none; padding:15px 0;}
.green-btn {color:#fff; background-color: #aac83d; border-color: #aac83d; padding: 9px 25px; border-radius: 0px; display:inline; font-weight: bold;}
.green-btn:hover {color:#aac83d; background-color: #fff; border-color: #aac83d;}
.newsletter-txt-field{margin-bottom: 15px; padding: 3px;background: #aac83d; text-align: left; border: none; border-radius:0px;}
.no-radius{border-radius:0px!important;  width:225px!important;}

/* Ends here */
header{width:100%;height:auto;text-align:center;padding:28px 0 0;display:inline-block;}
header a{font-size:19px; color: #aac83d;transition: all 0.3s ease-in-out 0s;display:block;line-height:90px;-moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;}
header a:hover, header a:focus{color: #aac83d;}
/* header left links */
.left-content{padding:20px 10px 0 0;}
.left-link{text-align:right;padding:30px 0 0;border-right:2px solid #aac83d;}
.left-link a{text-align:right;padding:30px 0 0;border-top:2px solid #aac83d;}
.left-link a{  border-top: 2px solid #aac83d;color: #aac83d;padding: 0 30px 0 0;transition: all 0.3s ease-in-out 0s;display:block;line-height:90px;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;}
.left-link a:hover {padding: 0 15px 0 0;}	
.left-link a span{display:inline-block;padding:0 40px 0 0;position:relative;}
.left-link a span:after, .left-link a span:before{content:""; display:block;position:absolute;height:2px;width:17px;right:0; background:#aac83d;}
.left-link a span:after{top:42%; transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.left-link a span:before{top:54%;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
/* Ends here */
/* header right links */
.right-content{padding:20px 0 0 10px;}
.right-link{text-align:left;padding:30px 0 0;border-left:2px solid #aac83d;}
.right-link a{text-align:left;padding:0px 0 0 30px;border-top:2px solid #aac83d;}
.right-link a:hover {padding: 0 0px 0 15px;}	
.right-link a span{display:inline-block;padding:0 0px 0 40px;position:relative;}
.right-link a span:after, .right-link a span:before{content:""; display:block;position:absolute;height:2px;width:17px;left:0;background:#aac83d;}
.right-link a span:after{top:54%;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.right-link a span:before{top:42%;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
/* Ends here */
/* Search box */
.search-container{text-align:center;padding:15px;}
.search-container form {padding: 0;}
.search-container label{display:none;}
.search-container .search-submit{display:none;}
.search-container .search-input{background:#fff;border: 2px solid #e6e6e6;padding:8px;font-size:14px;width:100%;transition: box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s;-moz-transition: box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s;-ms-transition: box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s;-o-transition: box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s;-webkit-transition: box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s; }
/* Ends here */
/* Navigation */
.navbar-collapse{width:100%;text-align:center;border-top: 2px solid #aac83d;}
.navbar-collapse ul.navbar-nav{text-align:center;display:inline-block;float:none;}
.navbar-collapse ul.navbar-nav li{line-height:40px;position:relative;}
.navbar-collapse ul.navbar-nav li:after{content:""; display:block;position:absolute;height:21px;width:1px;left:0;top:0%;border:1px solid #aac83d;}
.navbar-collapse ul.navbar-nav li:first-child:after{content:""; display:block;position:absolute;height:21px;width:1px;left:0;top:0%;border:none;}
.navbar-collapse ul.navbar-nav li a{color:#aac83d; padding:0 24px 10px 22px;font:16px/40px centurygothic;text-transform:lowercase;transition: all 0.3s ease-in-out 0s;}
.navbar-collapse ul.navbar-nav li a{background-image: url("../files/arrow_down_green.png"); background-position: center -99px;background-repeat: no-repeat;background-size: 20px auto;color: #aac83d;transition: background-position 0.3s ease-in-out 0s;}
.navbar-collapse ul.navbar-nav li a:hover, .navbar-collapse ul.navbar-nav li a:focus{color:#aac83d;background-position: center bottom;background-size: 20px auto;background-color:transparent;}
.navbar-collapse ul.navbar-nav li.active a {color:#aac83d;background: url(../files/arrow_up_green.png) no-repeat;background-size: 20px auto;background-color:transparent;background-position: center bottom;}
/* Ends here */

/*  Stylesheet slideshow */
/* Banner Css*/
.slider-section{padding:15px 0;}
.banner-section{padding:15px 0 15px;}
.page-title{text-align: center;text-transform: uppercase;font-size: 2.75rem;margin-bottom: 3px;margin-top: 0.2rem;padding:17px 0;display:inline-block;width:100%;}
.banner-section img{width:100%;height:auto;}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0px; background: #fff; border: 0px; position: relative; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; zoom: 1; padding:0; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }
/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 50px; height: 75px; margin: -37px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;font-size:0px; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 0px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: ''; }
.flex-direction-nav a.flex-next:before  { content: ''; }
/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }
/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;display:none;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 0; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 0; right: 10px;}
}
.flex-direction-nav .flex-prev{background:url(../files/slider_prev.png) no-repeat; background-position:left center}
.flex-direction-nav .flex-next{ background:url(../files/slider_next.png) no-repeat; text-align:right;}
/* Ends here */

/* homepage block css */
.block{text-align:center;}
.block h4{text-transform:uppercase; margin: 0;padding: 11px 0;font:23px centurygothic;}
.block h4 a{margin: 0;font:23px centurygothic;color: #000;text-decoration: none;border-bottom: 2px solid #aac83d;color: #000;line-height: 2em;}
.block img{width:100%;}

/* Ends here */

/* Footer css */

footer{border-top: 2px solid #aac83d;color: #aac83d;padding-top:15px;padding-bottom:30px;margin-top:30px;text-align:center;}
.footer-nav {display: inline-block;list-style: outside none none;margin: 0;padding: 0;text-align: center;text-transform: lowercase;}
.footer-nav li {display: inline-block;line-height: 2.4em;margin: 0 5px;}
.footer-nav li a {display: inline-block;padding: 10px 5px 0;background-image: url("../files/arrow_up_green.png");background-position: center 99px;background-repeat: no-repeat;background-size: 20px auto;color: #aac83d;
transition: background-position 0.3s ease-in-out 0s;text-decoration:none;}
.footer-social {list-style: outside none none;margin: 0;padding: 1em 0;text-align: center;}
.footer-social li {display: inline-block;margin: 0 15px;}
.footer-social li a {display: inline-block;height: 32px;width: 32px;}
.social-green li a.social-fb {background: url("../files/fb_round_lime.png") no-repeat scroll center center / 32px auto rgba(0, 0, 0, 0);}
.social-green li a.social-g {background: url("../files/google_round_lime.png") no-repeat scroll center center / 32px auto rgba(0, 0, 0, 0);}
.footer-nav a:hover, .footer-nav a:focus{background-position: center top;color: #aac83d;-moz-background-position: center top;-ms-background-position: center top;-o-background-position: center top;-background-position: center top;}
.footer-nav li.active a {background: url(../files/arrow_down_green.png) no-repeat scroll center top / 20px auto rgba(0, 0, 0, 0);}
footer p {color: #000;font-size: 0.8em;margin: 0;padding: 0.9375em 0 0;text-align: center;}
footer p.footer-name {color: #000;font-size: 1.4em;margin: 0;padding: 0;text-align: center;text-transform: uppercase;line-height:1.6;}
/* Ends here */

/* Inner-pages */
.text-block{text-align:center;font-size:16px;}
.text-block h3{text-transform: uppercase;font:27px/38px centurygothic;margin:3px 0 8px;}
.text-block h4{text-transform: uppercase;font:23px/32px centurygothic;margin:3px 0 8px;}
.text-block p{margin:0 0 20px;font-family: "centurygothic";font-weight: normal;}
.text-block p a{margin:0 0 20px;font-family: "centurygothic";font-weight: normal;color:#75c043;text-decoration:none;}
.text-block p a:hover, .text-block p a:focus{color:#64a738}
.text-block p span{display:block;padding-bottom:4px;}
.text-block strong{ font-family: "centurygothic-bold";font-weight: normal;}
.text-block ul{margin:0 0 20px;padding:0;}
.text-block ul li{font-family: "centurygothic";font-weight: normal;display:block;position:relative;padding:0 0 3px;}
.social-block{border:1px none;border-style:dashed none;padding: 0.75em 0; text-align:center;margin-bottom:15px;}
.contact-page .text-block p a{ font-family: "centurygothic";}
h4 small{font-size:60%;}

/* Ends here */

/* Tips page */

.tips-container{width:100%;padding:0 0 15px;margin:0;}
.tips-container ul{margin:0;padding:0;}
.tips-container ul li{border-left:4px solid #aac83d;margin:30px 0 0;padding-left:30px;}
.tips-container ul li .image-block{float:left;border-radius:50%;height:auto;width:16%;overflow:hidden;margin-right:10px;}
.tips-container ul li .image-block img{border-radius:50%;height:auto;width:100%;}
.tips-container ul li .tips-content{float:left;width:80%;margin-left:10px;}
.tips-container ul li .tips-content h3{font:27px/38px centurygothic;text-transform:uppercase;margin:3px 0 8px;}
.tips-container ul li .tips-content p{font:16px/26px centurygothic;margin:0px 0 20px;}
.tips-container ul li .tips-content a{font:16px/16px centurygothic;color:#75c043;text-decoration:none;}
.tips-container ul li .tips-content a:hover, .tips-container ul li .tips-content a:focus{color:#64a738}
.recipe-line{
  border-left: 4px solid #aac83d;
  margin-bottom: 30px;
}

/* Ends here */

/* Products page */
.product-container{padding:0;display:inline-block;float:none;}
.category-menu {margin:0;}
.side-nav-heading {font-size: 1.2rem;margin: 0;padding: 0 0 10px;text-transform:uppercase;}
.category-menu ul{margin:0;padding:0;display:block}
.category-menu ul li{margin:0;padding:0;display:block;}
.category-menu ul li a{background:url(../files/arrow_right_black.png) no-repeat scroll left center / 16px auto rgba(0, 0, 0, 0);padding:10px 0 10px 20px; transition: all 0.3s ease-in-out 0s;-moz- transition: all 0.3s ease-in-out 0s;-ms- transition: all 0.3s ease-in-out 0s;-o- transition: all 0.3s ease-in-out 0s;-webkit- transition: all 0.3s ease-in-out 0s;color:#000;font-size:17px;display:block;text-decoration:none;}
.category-menu ul li a:hover, .category-menu ul li a.active,.category-menu ul li a:focus {background-position: right center;}
.product-container h3{font:27px/38px "centurygothic-bold";font-weight: normal;margin:18px 0 8px;}
.product-container h3 b{font-family: "centurygothic-bold";font-weight: normal;}
.product-container p{text-align:left;}
.product-container .text-block{padding:15px 0;text-align:left;}
.product-container p b{display:block;font:16px/30px "centurygothic-bold";font-weight: normal;}
.product-container .search-block{padding:0;}
.product-search{float:right;}
.te-page .search-block{margin:15px 0 0 ;}

/* Ends here */

/* te and naturkosmetikk common css */
.te-page .left-link{border-color:#000;}
.te-page .left-link a{border-color:#000;color:#000;}
.te-page .left-link a span:after, .te-page .left-link a span:before{background:#000;}
.te-page .right-link{border-color:#000;}
.te-page .right-link a{border-color:#000; color:#000;}
.te-page .right-link a span:after, .te-page .right-link a span:before{background:#000;}
.te-page .navbar-collapse{border-color:#000;}
.te-page .navbar-collapse ul.navbar-nav li:after{border-color:#000;}
.te-page .navbar-collapse ul.navbar-nav li a{color:#000;background:url(../files/arrow_down_black.png);background-position: center -99px;background-repeat: no-repeat;  background-size: 20px auto;
    color: #000;transition: background-position 0.3s ease-in-out 0s;}
.te-page .navbar-collapse ul.navbar-nav li a:hover, .te-page .navbar-collapse ul.navbar-nav li a:focus{ background-position: center bottom;background-size: 20px auto;}
.te-page footer{border-color:#000;}
.te-page .footer-nav li a{background-image: url(../files/arrow_up_black.png);background-position: center 99px;background-repeat: no-repeat;background-size: 20px auto;color: #000;display: inline-block;padding: 10px 5px 0;text-decoration: none;transition: background-position 0.3s ease-in-out 0s;}
.te-page  .footer-nav a:hover, .te-page .footer-nav a:focus {background-position: center top; color: #000;}
.te-page .social-green li a.social-fb{ background:url("../files/fb_round_black.png") no-repeat scroll center center / 32px auto rgba(0, 0, 0, 0);}
.te-page .social-green li a.social-g{background:url(../files/google_round_black.png) no-repeat scroll center center / 32px auto rgba(0, 0, 0, 0);}
/* Ends here */

/* te page follow block */
.follow-block{border-left: 4px solid #000;padding: 0 0 0 1.875em;}
.follow-block strong{display:block;}
.follow-block a{background: url("../files/fb_round_black.png") no-repeat scroll left center / 32px auto rgba(0, 0, 0, 0);color: #000;display: inline-block;font-size: 1.2em;line-height: 2.4em;padding: 0 0 0 42px;}
/* Ends here */

/* TE BLOCK SIDEBAR CSS */
.te-nav{background:url(../files/paper_tile.jpg);padding:20px 20px;margin-bottom:20px; /*min-height:500px;*/}
.te-nav ul{margin:0;padding:0;}
.te-nav ul li{margin:0;padding:0;}
.category-menu .te-nav ul li a{padding: 10px 0 10px 40px;transition: all 0.3s ease-in-out 0s;line-height:28px;}
.category-menu .te-nav ul li.Urtete a{background:url("../files/tea_herb.png") no-repeat scroll left center / 32px auto rgba(0, 0, 0, 0)}
.category-menu .te-nav ul li.Sortte a{background:url("../files/tea_black.png") no-repeat scroll left center / 32px auto rgba(0, 0, 0, 0)}
.category-menu .te-nav ul li.Grønnte a{background:url("../files/tea_green.png") no-repeat scroll left center / 32px auto rgba(0, 0, 0, 0)}
.category-menu .te-nav ul li.Hvitte a{background:url("../files/tea_white.png") no-repeat scroll left center / 32px auto rgba(0, 0, 0, 0)}
.category-menu .te-nav ul li.Roibooste a{background:url("../files/tea_roiboos.png") no-repeat scroll left center / 32px auto rgba(0, 0, 0, 0)}
.category-menu .te-nav ul li.Fruktte a{background:url("../files/tea_fruit.png") no-repeat scroll left center / 32px auto rgba(0, 0, 0, 0)}
.category-menu .te-nav ul li.Medisinskte a{background:url("../files/tea_medical.png") no-repeat scroll left center / 32px auto rgba(0, 0, 0, 0)}
.category-menu .te-nav ul li a:hover, .te-nav ul li a:focus{background-position: right center;}
/* Ends here */
.naturkosmetikk-nav{background:url(../files/wood_tile.jpg);padding:20px 0px;margin-bottom:20px;overflow:hidden;/*min-height:500px;*/}
.naturkosmetikk-nav ul{margin:0;padding:30px 20px;background:url(../files/fabric_tile.jpg); border-radius: 0 40px;box-shadow: 0 2px 5px #000000;transform: rotate(-5deg);-moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-o-transform: rotate(-5deg);
-webkit-transform: rotate(-5deg);}
.naturkosmetikk-nav ul li{margin:0;padding:0;transform: rotate(5deg);-moz-transform: rotate(5deg);-ms-transform: rotate(5deg);-o-transform: rotate(5deg);-webkit-transform: rotate(5deg);}
.naturkosmetikk-nav ul .side-nav-heading{transform: rotate(5deg);-moz-transform: rotate(5deg);-ms-transform: rotate(5deg);-o-transform: rotate(5deg);-webkit-transform: rotate(5deg);}
.category-menu .naturkosmetikk-nav ul li a{padding: 10px 0 10px 40px;transition: all 0.3s ease-in-out 0s;line-height:28px;}

/* Ends here */
.health-store-container{float:none;display:inline-block;}
.health-store-container .text-block{text-align:left;}
.health-store-container h3{font-size:27px;margin-top:2px;text-transform:uppercase;}
/* Country overview css */
.country-overview{}
.country-overview ul {margin:0;padding:0;display:block;}
.country-overview ul li{padding:0;margin:0;display:block;}
.country-overview ul li a{border-bottom:1px dashed #000;color:#000;padding:10px 0 10px 20px;display:inline-block;background:url("../files/arrow_down_black.png") no-repeat scroll left center / 16px auto rgba(0, 0, 0, 0);width:100%;text-decoration:none;}
.country-overview ul li.active a{background:url("../files/arrow_up_black.png") no-repeat scroll left center / 16px auto rgba(0, 0, 0, 0);}
.country-overview ul li .sub-menu{width:100%; padding:0 0 0 20px;margin:0;display:none;}
.country-overview ul li .sub-menu ul{padding:0;margin:0;}
.country-overview ul li .sub-menu li{padding:0;margin:0;display:block;}
.country-overview ul li .sub-menu li a{border:none;padding:5px 0 5px 20px;display:inline-block;background:url(../files/arrow_right_black.png) no-repeat scroll left center / 12px auto rgba(0, 0, 0, 0);width:100%;transition: all 0.3s ease-in-out 0s;-moz- transition: all 0.3s ease-in-out 0s;-ms- transition: all 0.3s ease-in-out 0s;-o- transition: all 0.3s ease-in-out 0s;-webkit- transition: all 0.3s ease-in-out 0s;font-size:14px;}
.country-overview ul li .sub-menu li a:hover, .country-overview ul li .sub-menu li a:focus{background-position:right center;}
.country-overview ul li .sub-menu li a.active{background:url("../files/arrow_right_green.png") no-repeat scroll right center / 12px auto rgba(0, 0, 0, 0);color:#aac83d;}
.country-overview ul li.active .sub-menu{display:block;}
/* Ends here */


/* Country page inner */
.shop-content{border-left:4px solid #aac83d;padding:0 0 0 20px;margin-bottom:20px;}
.text-block .shop-details{margin:0;padding:15px 0 0;}
.text-block .shop-details li{line-height: 38px;margin: 0 0 15px;padding: 0 0 0 40px;}
.text-block .shop-details li span{display:block;line-height:12px;}
li.shop-address{background:url("../files/address.png") no-repeat scroll left center / 26px auto rgba(0, 0, 0, 0);}
li.skype-number{background:url("../files/phone.png") no-repeat scroll left center / 26px auto rgba(0, 0, 0, 0);}
li.email-address{background:url("../files/email.png") no-repeat scroll left center / 26px auto rgba(0, 0, 0, 0);}
.map-block{padding-bottom:15px}
#map-canvas{ width:100%; height:320px;}


.imagearea{padding:0px 0; }

.imagearea img {padding:15px 0;}
/* Ends here */

/* Responsive css */

@media (max-width: 767px) {
header{padding:10px 0;display:inline-block;width:100%;}	
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{margin:0 0 15px;}
.navbar-header{background:#f6f6f6;border-bottom: 2px solid #e6e6e6;color: #000;font-size: 1.1rem;line-height: 2.4rem;margin: 0 0 0.9375em;overflow: auto;text-transform: uppercase;width:100%;}
.left-content{float:right;width:66.6667%;padding:0 0 0 5px;}
.left-link{padding:0;border:none;}
.left-link a{border-top:none;border-bottom:2px solid #aac83d;line-height:50px;padding:0 4px 0 0;}
.left-link a:hover, .left-link a:focus{padding:0;}
.left-link a span{padding:0 30px 0 0;}
.left-link a span::before{ top: 57%;}
.left-link a span::after {top: 37%;}
.right-content{float:right;width:66.6667%;padding:0 0 0 5px;}
.right-link{padding:0;border:none;}
.right-link a{border-top:none;line-height:50px;padding:0 4px 0 0;text-align:right;}
.right-link a:hover, .left-link a:focus{padding:0;}
.right-link a span{padding:0 30px 0 0;}
.right-link a span::before{ top: 57%;right:0;left:auto;}
.right-link a span::after {top: 37%;right:0;left:auto;}
.logo-content{float:left;width:33.33%;padding:0 5px;text-align:left;}
.logo-content img{width:90px;}
.navbar-header .search-button{float:right;width:auto;padding: 0 10px;text-align: right;}
.navbar-header .main-menu{float:left;width:auto;padding: 0 10px;text-align: left;position:relative;}
/*Navbar Button*/
.navbar-toggle{ padding:0px;float:left;width:100%;text-align:left;position:inherit;margin:0;}
.navbar-toggle:after, .navbar-toggle:before {content: ""; display:inline-block; height:2px;width:24px;position:absolute;}
.main-menu:after{border:1px solid #000;bottom: 24px;left: 10px;}
.main-menu:before{border:1px solid #000;left:10px;bottom:12px;}
.main-menu .sr-only{position:relative;padding:0 0 0 32px;}
.main-menu .sr-only:after{content: "";display: inline-block;height: 2px;position: absolute;width: 24px;border:1px solid #000;left:0px;top:45%;}
.navbar-collapse{box-shadow:none;position:relative;border: 2px solid #aac83d;padding:0;}
.navbar-collapse ul.navbar-nav{width:100%;margin:0;}
.navbar-default .navbar-nav > li{border:none;padding:5px;}
.navbar-toggle .sr-only{text-transform:uppercase; height:auto; width:auto; margin:0; position:relative;}
.search-container{display:none;padding:0 0 15px}
.search-button .sr-only{background:url(../files/search_black.png) no-repeat scroll right center / 24px auto rgba(0, 0, 0, 0);padding-right:30px;}
.navbar-collapse ul.navbar-nav li{border-bottom:2px solid #aac83d;}
.navbar-collapse ul.navbar-nav li:last-child{border-bottom:none;}
.navbar-collapse ul.navbar-nav li:after{border:none;}
.navbar-collapse ul.navbar-nav li a{background:none;padding:0;}
.navbar-collapse ul.navbar-nav li.active a, .navbar-collapse ul.navbar-nav li a:hover, .navbar-collapse ul.navbar-nav li a:focus{background:none;}
.text-block .download-list li{width:100%;text-align:left;}
.tips-container ul li .image-block{float:left;border-radius:50%;height:auto;width:100%;overflow:hidden;margin:0;}
.tips-container ul li .image-block img{border-radius:50%;height:auto;width:auto;}
.tips-container ul li .tips-content{width:100%;margin-left:0;}
.tips-container ul li .tips-content h3{font-size:22px;}
.product-container{display:block;}
.product-container h3{font-size:22px;line-height:31px;}
.health-store-container{padding:0;}
.health-store-container .main-content{padding:0;}

}

@media (max-width: 467px) {
	.block h4 a{font-size:18px;}
	.page-title{font-size:1.875rem;padding:0;}
	.search-block{margin:10px 0 0 0;}
	.search-block h4{font-size:18px;}
	.text-block h3{font-size:1.375rem;}
	.text-block h4{font-size:18px;}
	.footer-nav {    font-size: 14px;}
.footer-nav li {    float: left;    margin: 0;}
.campaign-block form input{font-size:15px!important;}
.no-radius{width:100%!important;}
.green-btn{width:100%;}
}


@media (min-width: 768px) and (max-width: 993px) {
	header .navbar-default{padding-left:0; padding-right:0;}
	.navbar-collapse{padding:0px;}
	.header-logo{width:155px;padding-left:15px;}
	.navbar-default .navbar-nav > li > a{font-size:14px;padding:5px;}
	.navbar-default .navbar-nav{padding-left:0px;}
	.wrapper{overflow:hidden;}
	.block h4 a{font: 20px/2em centurygothic;}
	.text-block .download-list li{width:50%;text-align:left;}
}

@media (min-width: 993px) and (max-width: 1023px) {
	.navbar-default .navbar-nav{padding-left:0px;}
	.navbar-default .navbar-nav > li > a{ padding: 5px 6px 11px;}
	.wrapper{overflow:hidden;}
}

@media (min-width: 1024px) and (max-width: 1199px) {
	.navbar-default .navbar-nav{padding-left:0px;}
	.navbar-default .navbar-nav > li > a{padding: 5px 6px 11px;}
	.wrapper{overflow:hidden;}
}

/* Ends here */
/* Ends here */
/* Ends here */
/* Ends here */
/* Ends here */
/* Ends here */

/* Responsive css */



/* Ends here */

/* Skjema med geosÃ¸k med autocomplete for finn butikk
==========================================================*/

.geo-search-form-container {
  margin: 0 0 0.9375em 0;
  padding: 0;
}

#my_position_submit {
  display: none;
}

/* jquery-ui autocomplete */

.ui-helper-hidden-accessible {
  display: none;
}

.ui-autocomplete {
  position: absolute;
  max-width: 622px; 
}	

.ui-menu {
	list-style: none;
	
	display: block;
	float: left;
	background: #fff;
	border-top: 2px solid #d6d6d6;
	border-right: 2px solid #d6d6d6;
	border-left: 2px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
}

.ui-menu .ui-menu {
	margin: 0;
}

.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #d6d6d6;
	float: left;
	clear: left;
	width: 100%;
	cursor: pointer;
}

.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 0.5rem;
	color: #a6a6a6;
}

.ui-menu .ui-menu-item a:hover {
	color: #000;
}

.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
  background: #fff;
  color: #000;
}

/* Resultat av sÃ¸k - ajax callback.
==========================================================*/

.geo-search-hits {
  list-style: none;
  margin: 0 0 0.9375em 0;
  padding: 0 0 0 20px;
  border-left: 4px solid #aac83d;
}

.geo-search-hits li {
  list-style: none;
  display:block;
  margin: 0 0 0 0;
  padding: 0;
}

.geo-search-hits li a {
  display:block;
  background: url(/assets/arrow_right_black.png) left center no-repeat;
  background-size: 12px;
  padding: 5px 0 5px 20px;
  font-size: 0.9rem;
  color: #000;
}

.geo-search-hits li a small {
  color: #a6a6a6;
  font-size: 80%;
}

.owl-nav .owl-prev, .owl-nav .owl-next  { text-decoration:none; display: block; width: 50px; height: 75px; margin: -37px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;font-size:0px; }

.owl-nav .owl-prev { left: -50px; }
.owl-nav .owl-next { right: -50px; text-align: right; }
.owl-carousel:hover .owl-prev { opacity: 0.7; left: 0px; }
.owl-carousel:hover .owl-next { opacity: 0.7; right: 10px; }
.owl-carousel:hover .owl-next:hover, .owl-carousel:hover .owl-prev:hover { opacity: 1; }

.owl-nav .owl-prev{background:url(../files/slider_prev.png) no-repeat; background-position:left center}
.owl-nav .owl-next{ background:url(../files/slider_next.png) no-repeat; text-align:right;}