@font-face{ font-family:'Open Sans'; font-style:normal; font-weight:300; src:local('Open Sans Light'),local('OpenSans-Light'),url(../fonts/OpenSans-Light.woff) format('woff')}
@font-face{ font-family:'Open Sans'; font-style:normal; font-weight:400; src:local('Open Sans'),local('OpenSans'),url(../fonts/OpenSans.woff) format('woff')}
@font-face{ font-family:'Open Sans'; font-style:normal; font-weight:600; src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(../fonts/OpenSans-Semibold.woff) format('woff')}
@font-face{ font-family:'Open Sans'; font-style:normal; font-weight:700; src:local('Open Sans Bold'),local('OpenSans-Bold'),url(../fonts/OpenSans-Bold.woff) format('woff')}
@font-face{ font-family:'Open Sans'; font-style:normal; font-weight:800; src:local('Open Sans Extrabold'),local('OpenSans-Extrabold'),url(../fonts/OpenSans-Extrabold.woff) format('woff')}
.scrollTop{transition:all 200ms ease-in-out 0s; background:url("../image/sprite1.png") no-repeat scroll -32px -140px #eaecee; bottom:70px; cursor:pointer; height:44px; margin-top:-35px; position:fixed; right:15px; width:44px; z-index:9999}
.scrollTop:hover{ background-color:#98a710}
.banner .box-heading{color:#444; font-size:34px; font-style:normal; font-weight:300; text-transform:uppercase; line-height:36px; background:none repeat scroll 0 0 #e1e1e1}
.banner .box-heading:after{ background:none repeat scroll 0 0 #007a85}
.banner .box-heading:after{ content:""; display:block; height:1px; margin:15px auto 20px; position:relative; width:120px}
.blok h1{background:#007a85; text-align:center; color:#fff}
#menu ul{margin:0; list-style:none; float:right; padding:0}
#menu li{margin:0; list-style:none; padding:0}

#id-244 .description {    width: 50%;    float: right;}
#id-244 .galleri {    width: calc(50% - 60px);    float: left;}
#id-244 .galleri ul#itemContainer li {position: relative; float: left;    display: block !important;}
#id-244 .galleri ul#itemContainer li .portfolio img { float: left; max-height: inherit; max-width: 100%; padding: 0; width: 100%; height: auto;margin-left: -28px;}
#id-244 .clear, #id-244 .galleri .holder{display:none}
#id-244 .galleri .text {
    background: none repeat scroll 0 0 #444;
    padding: 0 10px;
    position: absolute;
    bottom: 30px;
	color:#fff;
	min-width:50%}


#id-244	#form10 {background: #848c7c;}
#id-244	.form-table textarea, #id-244 .form-table input[type="text"], #id-244 .form-table input[type="password"]{width: 98%;}
#id-244 .form-cell + .form-cell iframe {
    height: 440px !important;
    left: auto;
    position: relative;
    top: auto;
    width: 1130px !important;
    z-index: 9;max-width:100%
}

blockquote, q{quotes:none}
blockquote:before, blockquote:after, q:before, q:after{content:''; content:none}
table{border-collapse:collapse; border-spacing:0}
a{text-decoration:none; color:#999}
#header .wrap .box{float:right; margin-top:30px}
body{overflow-x:hidden;font-weight:lighter;font-family:Open Sans; font-size:18px}
h1, h2{color:#fff;font-size:30px; line-height: 30px; margin:0;font-weight:bold;    font-weight: lighter; padding:0px 0; position:relative}
.Practical {color:#fff}
.muskox h1, .muskox h2, .muskox p, .muskox, .hunting p, .hunting h2  {color:#444}
.hunting, .muskox  {margin:30px 0}
.muskox td {vertical-align:top;padding-right: 40px;}
.hunting td {vertical-align:top;padding-right: 40px;width: 615px;}
.Practical td  {  padding-right: 40px;}
.hunting td + td{line-height: 34px;}
p{font-size:18px; line-height:1.3em; margin-bottom:10px; color:#fff; font-weight:lighter; line-height:1em}
ol{color:#fff}
.fancybox-title p{font-size:13px; line-height:1.3em; margin-bottom:10px; color:#444; line-height:1em}
.blok.links >p{line-height:1.9em}
strong{font-size:20px}
em{font-style:italic}
.atss-right {
    float: right;
    left: auto;
    right: 0;
    top: 0!important;
}
.feed-display-plus .feed-item a{color:#fff; text-decoration:none; cursor:pointer}
.feed-display-plus .feed-item a:hover{cursor:pointer}
.feed-display-plus .feed-desc{margin-bottom:5px}
.feed-display-plus .feed-item span.item-title{font-size:12px; font-weight:bold}
.feed-display-plus .feed-item span.item-date{font-size:11px; display:block; margin-bottom:5px}
.feed-display-plus .feed-item a.readmore{cursor:pointer; color:#FFF; line-height:7px; font-size:11px; font-weight:bold; background:url('../image/button.png') top left repeat-x; -webkit-border-radius:7px 7px 7px 7px; -moz-border-radius:7px 7px 7px 7px; -khtml-border-radius:7px 7px 7px 7px; border-radius:7px 7px 7px 7px; -webkit-box-shadow:0px 2px 2px #DDD; -moz-box-shadow:0px 2px 2px #DDD; box-shadow:0px 2px 2px #DDD; display:inline-block; text-decoration:none; padding:6px 6px 6px 6px}
.feed-display-plus .feed-item a.readmore:hover{background:url('../image/button-active.png') repeat-x}
.wrap{display:table; width:1150px; padding: 30px 0;margin:0 auto}
.wrap .blok{width:235px; float:left; position:relative; margin:0 16px 0 0; -moz-transition:all .2s linear; -webkit-transition:all .2s linear; -o-transition:all .2s linear; -ms-transition:all .2s linear}
.wrap .blok:last-child{margin:0}
.wrap .blok.home{z-index:20; box-shadow:0 0 3px #000; float:left; margin-right:0; background:none repeat scroll 0 0 #f7f9fb; margin-top:-60px; padding:20px; width:585px}
.blok.home table{font-size:14px; background-color:#b0dcf2}
.blok.home table td{padding:10px}
.left_middle .box-heading{color:#fff; text-shadow:1px 1px 1px #333; padding:15px}
.left_middle .box-heading b{font-weight:bold}
.wrap .blok.links .box-heading{background:none repeat scroll 0 0 #b0dcf2; margin-left:-20px; margin-right:-20px; margin-top:-20px; padding:20px}
.wrap .blok.links{ background-image:url("../image/links-bg.png"); background-repeat:no-repeat; width:140px; padding:20px; margin-top:10px}
.wrap .blok.links a{color:#22364a; font-size:12px}
#form5 strong{ font-size:12px; font-weight:600; text-transform:none}
.blok.links #form5 a{background:none repeat scroll 0 0 #fff; color:#22364a; float:right; font-size:12px; font-weight:bold; margin-top:10px; padding:5px}
.wrap .box.forum{background-color:#497c07; width:140px; text-shadow:1px 1px 1px #333; padding:80px 20px 45px; background-repeat:no-repeat; color:#fff; text-align:center; background-image:url("../image/forum-bg.png")}
.forum ul{ margin:0 0 0 15px; padding:0}
.forum .box-content a{text-decoration:underline; text-shadow:1px 1px #333; color:#fff}
.forum .box-content a+br{line-height:40px}
.forum .box-heading b{font-weight:600}
.forum .box-content a+br+a{font-weight:600; text-decoration:none; background:#f7f9fb; padding:5px; margin-top:5px; box-shadow:1px 1px #333; color:#4c8009}
.htabs a.selected1{ background:none repeat scroll 0 0 #FFF; padding-bottom:7px}
.buttons a.button{background:none repeat scroll 0 0 #078ea4; color:#fff; text-align:center; width:100%; cursor:pointer; float:left; height:36px; line-height:36px; position:relative; right:0}
.wrap ul{list-style:square;color: #fff}
.muskox ul{list-style:square;color: #444}
.wrap ol{list-style:decimal}
#tab-attribute ul{padding:0 10px 10px 0}
#tab-attribute table td{width:47%; float:left}
#tab-attribute table{margin:0; padding:0}
#tab-attribute table tr{margin:0; padding:0}
#tab-attribute ul li{font-size:0.8em; margin-left:15px; list-style:square}
iframe{position:relative; z-index:9}
.htabs a{ color:#fff; float:left; font-size:24px!important; font-weight:bold; margin-right:2px;padding: 40px 0 0; text-decoration:none}
.htabs a p{font-size:24px!important}
.tab-content{ margin-bottom:20px; padding:10px; z-index:2}
.htabs a.selected{ padding-bottom:7px}
.htabs{ display:table; line-height:16px}
.slider-image div.middle{display:inline-block; top:50%; position:relative}
.slider-image div.inner{display:inline-block; top:-50%; position:relative}
.slider-image div.outter{display:inline-block; top:0}
.slider-image{ min-height: 575px;background-position:center center; background-repeat:no-repeat; background-size:auto auto; left:0; top:0; width:100%; z-index:0}
.fa{background:none repeat scroll 0 0 #938A8A; border-radius:107px; color:#FFF}
#l_otions{float:left; margin-left:10px; margin-top:38px}
#l_otions div{font-size:12px; float:left}
#l_otions div:hover{cursor:pointer}
#l_otions div:after{content:"|"; float:none; font-size:14px; padding-left:5px; padding-right:5px; padding-top:5px}
#l_otions .language_code:nth-child(2n):after{content:""}
.slider-image .text{max-width:1150px; display:inherit; margin:0 auto; padding:10px 30px; position:relative}
.slider-image .text div{
/*background:none repeat scroll 0 0 rgba(33,50,68,0.85);*/
 color:#fff; font-size:24px; margin:30px 0; padding:20px; text-shadow:1px 1px 1px #000; width:calc(100% / 1.6)}
.slider-image .text div p{ font-family:Open Sans; font-size:18px; font-weight:lighter; line-height:1.3em; margin-bottom:10px}
.slider-image .text div+div{ color:#fff; font-size:43px; font-weight:600; text-shadow:1px 1px 1px #000; text-transform:normal}
.bottom-img.portfolio img{vertical-align:top}
.spec{   bottom: 0;
    color: #fff;
}
.spec b{font-weight:bold}
.spec p {font-size: 16px;}
.portfolio img{   float: right;
    margin-top: 4px;
    max-height: 245px;
    max-width: 270px;
    overflow: hidden;
    padding: 0 0 15px 15px;}
.portfolio{margin: 0;
   }
ul#itemContainer li{ clear: none;
min-height:260px; float: right;
    display: block;
    margin-bottom: 30px;
    margin-right: 30px;
    padding: 0;
    width: calc(100%);}

.pagedesign{color:#ccc; margin:0 auto; width:1150px; font-size:11px; font-weight:300; line-height:17px; text-transform:uppercase}
.pagedesign a{color:#999; font-size:11px; font-weight:300; line-height:17px; text-transform:uppercase}
.txt-rt{text-align:right}
.txt-lt{text-align:left}
.txt-center{text-align:center}
.float-rt{float:right}
.float-lt{float:left}
.clear{clear:both}
.pos-relative{position:relative}
.pos-absolute{position:absolute}
.vertical-base{vertical-align:baseline}
.vertical-top{vertical-align:top}
.underline{padding-bottom:5px; border-bottom:1px solid #eee; margin:0 0 20px 0}
nav.vertical ul li{display:block}
nav.horizontal ul li{display:inline-block}
img{max-width:100%}
.wmuSlider .wmuSliderWrapper article img.phone{display:inline-table; float:none; height:auto; margin:1px 0 0; max-width:100%; width:auto}
.wrap .box{float:left; position:relative; margin:0 0x 0 auto; -moz-transition:all .2s linear; -webkit-transition:all .2s linear; -o-transition:all .2s linear; -ms-transition:all .2s linear}
#header{padding:0px; position:relative; width:100%; background:none repeat scroll 0 0 #283a4e; box-shadow:0 5px 10px #999; -webkit-box-shadow:0 5px 10px #999; z-index:99}
.icon{margin-right:16px}
.logo{   float: left;
 margin-bottom: -25px;
    margin-left: -35px;
    margin-top: -20px;
    z-index: 1;}
.logo p{color:#FFF; font-size:0.8em; position:absolute; text-align:center; top:153px; width:257px}

#search{display:none; position:absolute; right:0px; top:25px; z-index:800}
#search .button-search{background:none repeat scroll 0 0 #00737f; color:#fff; cursor:pointer; height:32px; line-height:30px; padding:0 10px; position:absolute; right:0; margin-left:10px; top:0; width:30px}
#search input{ background:none repeat scroll 0 0 #88bbc0; border:medium none; box-shadow:none; float:left; height:30px; padding-left:5px; width:300px; z-index:9999}
.content-top .wrap p{font-size:0.8em; line-height:1.3em; margin-bottom:10px}
strong{font-weight:bold}
.skills ul, ul#itemContainer, ul.gallery{list-style:none}
.content-top .wrap table td:first-child{background:none; padding:10px}
.content-top .wrap table td:nth-child(2){background:none repeat scroll 0 0 #E1E1E1; padding:10px}
.content-top .wrap table{border-collapse:collapse; border-spacing:0; margin-right:15px; margin-bottom:15px}
#menu{padding-top:75px}
#menu >ul >li{display:table-cell; padding-bottom:15px}
#menu >ul >li.active{padding-bottom:15px}
#menu >ul >li >a{clear:both; color:#007b86; display:block; font-size:15px; font-weight:600; letter-spacing:0; padding:5px; text-align:center; text-shadow:1px 1px #fff; text-transform:none}
#menu >ul >li img{display:block; margin:0 auto}
#menu >ul >li:hover div{display:inline-block}
#menu >ul >li{transition:all 3s ease 0s}
.banner-icons{width:49%; max-width:125px; margin:0 auto; padding:40px 0 80px}
.banner-icon{display:inline-block; background:#CC4281; width:60px; height:60px; margin:0 auto; text-align:center; border-radius:100px; -webkit-border-radius:100px; -moz-border-radius:100px; -o-border-radius:100px}
.banner-icon img{padding-top:13px}
.banner-icon1 img{padding-top:13px}
.banner-icon1{display:inline-block; background:#CC4281; width:60px; height:60px; margin:0 auto; text-align:center; border-radius:100px; -webkit-border-radius:100px; -moz-border-radius:100px; -o-border-radius:100px}
.banner-text h3{background:#CB4180; color:#FFF; text-align:center; font-size:1.5em; text-transform:uppercase; padding:15px; margin:0 auto; width:60%}
.banner-text p{background:none repeat scroll 0 0 #BE831C; color:#FFF; font-size:2.3em; line-height:1em; margin:0 auto; padding:25px; text-transform:uppercase; width:60%}
.wmuSlider{position:relative; overflow:hidden; padding:10px 0 0px; margin-top:-70px}
.wmuSlider .wmuSliderWrapper article{position:relative; text-align:center}
.wmuSlider .wmuSliderWrapper article img{max-width:100%; width:auto; height:auto; display:block; margin:0 auto}
.wmuGallery .wmuGalleryImage{position:relative; text-align:center}
.wmuGallery .wmuGalleryImage img{max-width:100%; width:auto; height:auto}
.wmuSliderPagination{z-index:2; position:absolute; left:48%; bottom:0px}
.wmuSliderPagination li{float:left; margin:0 2px 0 0; list-style-type:none}
.wmuSliderPagination a{display:block; text-indent:-9999px; width:15px; height:15px; background:url(../image/img-sprite.png)no-repeat -14px -13px}
.wmuSliderPagination a.wmuActive{background:url(../image/img-sprite.png)no-repeat -32px -13px; width:15px; height:15px}
.warning{background-color:#f2b0c9; padding:10px}
#menu >ul >li div{ background:none repeat scroll 0 0 rgba(19,102,140,0.95); border-radius:0 0 5px 5px; display:none; overflow:hidden; position:absolute; z-index:5555}
#menu >ul >li >div >ul{ display:table-cell}
#menu >ul >li ul >li >a{ color:#FFF !important; display:block; font-size:12px; margin-left:0; min-width:120px; padding:5px 15px; text-decoration:none; transition:color 0.5s ease 0s,background 0.5s ease 0s; white-space:nowrap}
#menu >ul >li ul >li >a:hover{ background:none repeat scroll 0 0 #00A2C8; text-decoration:none}
.content-top{ background:none repeat scroll 0 0 #f7f9fb; float:left; padding:20px; width:585px}
#column-left{float:left; margin-right:0; background:#509fbd; padding-right:10px; position:relative; text-shadow:1px 1px 1px #333; width:175px}
.feed-display-plus{width:180px; background-image:url(../image/feed-bg.png); background-repeat:no-repeat; background-color:#3e95b7}
.register{background:none repeat scroll 0 0 #f7f9fb; float:left; padding:20px; position:relative; width:585px; z-index:20; box-shadow:0 0 3px #000; margin-right:0}
table.form input[type="radio"]{min-width:10px; width:50px}
.register h2{ color:#3e95b7; font-size:18px; margin-top:20px}
.register select{ margin-left:5px; max-width:262px; padding:5px}
.formular td:first-child{width:160px}
table.list{ border-collapse:collapse; border-left:1px solid #ddd; border-top:1px solid #ddd; margin-bottom:20px; width:590px}
table.list td{ border-bottom:1px solid #ddd; border-right:1px solid #ddd}
.mce-tinymce.mce-container.mce-panel[style]{width:auto!important}
table.form input{ width:150px}
table.list thead td{ background-color:#b0dcf2; padding:8px}
table.list thead td a, .list thead td{ font-weight:bold; font-size:14px; text-decoration:none}
table.list tbody td{ padding:8px; vertical-align:top}
table.list .left{ padding:7px; text-align:left}
table.list .right{ padding:7px; text-align:right}
table.list .center{ padding:7px; text-align:center}
.required{color:#f00; display:none; float:left; font-size:30px; line-height:26px; padding-right:6px; padding-top:5px}
.breadcrumb{font-size:12px}
.buttons, .login-content{float:left; margin-top:15px; width:100%}
.register input{padding:5px; min-width:250px; margin-left:5px}
.register .list input{padding:5px; min-width:50px; margin-left:5px}
.left{width:45%; float:left; margin-right:10px}
.right{width:45%; float:left}
.glemt a{color:#078ea4; margin-left:10px}
.holder{margin:15px 0}
.banner{position:relative; clear:both}
.menuindhold{padding:20px 0; z-index:20}
.feed-item{color:#fff; margin-left:12px; width:158px}
.col-right{position:relative; float:right; margin-top:-3px; margin-right:0px; width:180px}
.col_1_of_3{position:relative; display:block; float:left; margin:0% 16px 0% 0%}
.span_1_of_3{width:calc(100% / 3 - 16px)}
.span_1_of_first{width:25%}
.span_1_of_3 img{display:block}
.grid1{background:#d34786; margin-bottom:-11px}
.grid1 h4{color:#fff; padding:45% 4% 4% 4%; font-size:1.5em}
.grid1-desc{min-height:90px; margin-bottom:15px; padding-right:0px; background:none repeat scroll 0 0 #e1e1e1}
.wrap .content-top .grid1-desc div{position:absolute; top:80px}
.col-right .grid1-desc .banner-small{margin-left:13px; z-index:999; margin-top:20px; padding-bottom:20px; position:relative}
.col-right .span_1_of_3{margin-top:20px}
.col-right .grid1-desc{box-shadow:0 0 10px; -ms-box-shadow:0 0 10px; -o-box-shadow:0 0 10px; -webkit-box-shadow:0 0 10px}
.content-top .col-right p{ font-size:0.8em; line-height:1.3em; margin-top:25px; margin-bottom:10px}
address{font-size:14px}
div.banner-small div.content form b{float:left; width:120px}
form input#datepicker.hasDatepicker{width:75px}
#bookLink strong{width:auto; background:none repeat scroll 0 0 #AFE200; color:#fff; font-size:12px; margin-bottom:0.5em; margin-left:0; padding:10px 15px; text-transform:uppercase; box-shadow:0 0 4px #333; -webkit-box-shadow:0 0 4px #333; -ms-box-shadow:0 0 4px #333; -o-box-shadow:0 0 4px #333}
.col-right address{margin-top:15px; font-size:14px}
#itemContainer{position:relative; display:table; min-width:100%; margin:0 0 0px !important; padding:0 0 0 30px; z-index:20}
.content-bottom{margin-top:10px}
.col_1_of_3 .grid1-desc h3{color:#323232; font-size:20px; font-weight:800; padding:10px 10px 0 15px; text-transform:uppercase}
.col_1_of_3 .grid1-desc i{background:url("../images/blue-corner.png") no-repeat scroll left bottom rgba(0,0,0,0); clear:both; float:left; height:10px; margin-left:-10px; margin-top:-8px; position:relative; width:10px}
.grid1-desc strong{position:absolute; margin-top:-7px; max-width:190px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:none repeat scroll 0 0 #afe200; color:#3c3c3c; font-size:12px; margin-bottom:0.5em; margin-left:0; padding:10px 15px; text-transform:uppercase; box-shadow:0 5px 10px #000; -webkit-box-shadow:0 5px 10px #000; -ms-box-shadow:0 5px 10px #000; -o-box-shadow:0 5px 10px #000}
.grid1-desc h3 a{color:#222; font-size:1.1em; line-height:1.1em; font-weight:normal; letter-spacing:-1px; text-transform:uppercase}
.grid1-desc p{color:#3c3c3c; font-size:13px; font-weight:normal; line-height:1.5em; margin-top:0; padding:15px}
.footer{    clear: both;padding-top: 10px;
    margin-bottom: 11px;
    text-align: center;}
	.footer > img {vertical-align:bottom;}
.col_1_of_2{display:block; float:left; margin:1% 0 1% 4.6%}
.col_1_of_2:first-child{margin-left:0}
.span_1_of_2{width:47.2%}
.span_1_of_2 p{font-size:0.85em; color:#ccc; line-height:1.5em}
.content-bottom .box-heading, .blok h3{color:#f10b31; text-transform:uppercase; font-size:18px}
.content-bottom p{color:#646464; font-size:12px}
.bx-wrapper{max-width:1150px; clear:both}
.blok{clear:both}
.box-heading{background:none repeat scroll 0 0 #848c7c; color:#fff; font-size:30px; padding:10px 0; text-align:center}
.blog-posts h2{font-size:19px; font-weight:bold; color:#323232}
.blog-posts a b{border-top:1px solid #cdcdcd; color:#848c7c; float:left; font-size:14px; font-weight:bold; margin-top:10px; padding-top:15px; text-transform:uppercase; white-space:nowrap; width:100%}
.banner{ background:none repeat scroll 0 0 #e1e1e1; float:left; width:100%}
#carousel_cont li img{height:68px; width:auto}
#carousel_cont{background:none repeat scroll 0 0 #848c7c; float:left; overflow:hidden; max-height:68px; margin-bottom:15px; width:100%}
#carousel_cont a.prevsmall{ left:0; margin-top:-52px; position:absolute; z-index:10}
#carousel_cont a.nextsmall{ margin-top:-52px; position:absolute; right:0px; z-index:10}
#carousel_cont ul{margin:0}
#carousel_cont li{float:left; list-style:none}
#Contact{padding-bottom:80px; position:relative; background:none repeat scroll 0 0 #848c7c}
.bx-wrapper .blog-posts{float:left; margin-right:10px; margin-bottom:20px; width:calc(100% / 3 - 10px)}
.bx-wrapper .bx-controls-direction a{height:32px; margin-top:-16px; outline:0 none; position:absolute; text-indent:-9999px; top:50%; width:32px; z-index:9}
.bx-wrapper .bx-prev{background:url("../image/arrow-left-medium.png") no-repeat scroll center center #EAECEE; left:10px; transform:rotate(90deg)}
.bx-wrapper .bx-next{background:url("../image/arrow-right-medium.png") no-repeat scroll center center #EAECEE; right:10px; transform:rotate(90deg)}
ul.text{float:right; background:none repeat scroll 0 0 #F0EFEF; height:301px; padding:15px; position:relative; right:0; top:2px; max-width:205px}
ul.text p{max-width:205px; min-height:300px}
a.button{background:none repeat scroll 0 0 #365d1a; color:#fff; float:right; font-size:20px; margin-bottom:20px; margin-right:18px; margin-top:10px; padding:4px 20px; text-align:center}
.bx-controls-direction{width:300px}
.bx-controls{width:300px}
.muskox {
    width: 540px;
}
.menuindhold p{color:#fff}
#id-243 .menuindhold  p{color:#000}
#form9 .form-table {padding-top:0}
.info p {font-size:16px}
#Testamonials .wrap {
 background-color: #848c7c;
    float: right;   margin-top: 63px;
    padding: 20px; margin-bottom: 50px;
    width: 57%;
}

#Itinerary .wrap {
  float:left;
    width: 540px;
}
#Video  {float: left;}
#Video .wrap {

    float: right;
    width: 57%;
}
.box1 .text {background: none repeat scroll 0 0 #444;
    margin-left: 15px;
    padding: 0 10px;
    position: absolute;
    top: 255px;}

#About .wrap table {margin: 110px 0; width: calc(100% / 2.3);}
#About .wrap table td{padding:20px}

@media screen and (-webkit-min-device-pixel-ratio:0){.news-headlines{letter-spacing:-1px}
.news-headlines not .selected{letter-spacing:-1px}
}
.news-preview{float:left; width:232px; background:#f0f0f0; position:relative; z-index:5; margin-left:-1px; min-height:304px; position:relative}
.news-preview img{display:block; border:solid 1px #999; width:100%; height:auto; max-width:220px; max-height:143px; margin:0 auto 5px auto}
.news-content{position:absolute; background:#f0f0f0; z-index:10; padding:10px 15px; top:0; left:0; display:none}
.top-content{display:block}
.cf:before,
.cf:after{content:""; display:table}
.cf:after{clear:both}
.cf{*zoom:1}
.result-list{margin-bottom:20px}
.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!important}
.flexslider{margin:0; padding:0}
.flexslider .slides >li{display:none; -webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%; display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:"."; 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}
.holder{margin:0px 0px 30px 0px; padding:0 0 10px 10px;}
.holder a{background-color:#444; color:#848c7c; cursor:pointer; display:inline-block; font-size:24px; font-weight:bold; margin:0 5px 10px 0px; text-align:center; width:30px}
.holder a:hover{text-decoration:none; background-color:#6ba1b4; color:#fff}
.holder a.jp-previous{margin-right:15px}
.holder a.jp-next{margin-left:15px}
.holder a.jp-current, a.jp-current:hover{color:#fff; font-weight:bold}
.holder a.jp-disabled, a.jp-disabled:hover{}
.holder a.jp-current, a.jp-current:hover,
.holder a.jp-disabled, a.jp-disabled:hover{cursor:default; margin:0 10px 0 0}
.holder span{margin:0 5px}
#Video table td{width: 540px;
 background-color: #848c7c;
    float: left;
    margin-bottom: 1px;
    margin-left: -5px;
    margin-right: 1px;
    margin-top: -60px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 22px;
}
#Testamonials {width:50%; float:left}
.wrap1 .flexslider{float:left; width:540px; position:relative}.flexslider{margin:0 auto 0px; position:relative}
.flex-viewport{max-height:2000px; }
.flex-viewport{max-height:890px; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.wrap1 .image-caption {position:absolute}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0}
.flex-direction-nav a{ background: url("../image/arrows1.png") no-repeat scroll -71px 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    height: 80px;
    margin: 0;
    opacity: 0;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    transition: all 0.5s ease 0s;
    width: 80px;transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s}
.flex-direction-nav .flex-next{right:-50px}
.flex-direction-nav .flex-prev{background:url("../image/arrows1.png") no-repeat scroll 8px 0px transparent; left:-50px}
.flexslider:hover .flex-next{opacity:0.8; right:20px}
.flexslider:hover .flex-prev{opacity:0.8; left:20px}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;}
.flex-direction-nav .flex-disabled{opacity:.3!important; filter:alpha(opacity=30); cursor:default}
.flex-control-nav{ position: absolute;
    text-align: left;
    top: 350px;
    width: 100%;}
.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:#fff; background:rgba(225,225,225,0.5); cursor:pointer; text-indent:-9999px; -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; border-radius:20px; box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.flex-control-paging li a:hover{background:#ccc; background:rgba(225,225,225,0.7)}
.flex-control-paging li a.flex-active{background:#fff; background:rgba(225,225,225,0.9); cursor:default}
.flex-control-thumbs{margin:5px 0 0; position:static; overflow:hidden}
.flex-control-thumbs li{float: left;
    height: 40px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 5px;
    margin-top: 0;
    width: 55px;}
.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}
.form-table{ max-width:1150px; width:100%}
.form-table p{text-shadow:none!important; font-size:20px; }
.form-table p strong{ font-size:30px; font-weight:lighter}
.form-table p em{ font-size:20px; font-weight:bold; font-style:normal!important}
.form-cell{text-align:left}
#form3 input, #form3 textarea{ background:none repeat scroll 0 0 #6ba1b4; border:medium none; color:#195161; font-size:22px; font-weight:bold; padding:0 10px; text-transform:uppercase; width:82%; margin-bottom:10px}
#form3 div b{display:none}
#form3 .form-table textarea{ height:125px}
#form3 iframe{bottom:0px;height:422px;left:0;margin-bottom:0;margin-left:0; margin-right:auto; margin-top:0; right:0; width:758px; z-index:9}
#form3 .form-cell{text-align:left;width:66%!important}
#form3 .form-cell+.form-cell{width:30%!important; text-align:left}
.form-cell+.form-cell iframe{  height: 440px !important;
    left: 20px;
    position: absolute;
    top: 30px;
    width: 735px !important;
    z-index: 9;}
#form3 .form-cell p br{line-height:10px}
#form3 a.button{background:none repeat scroll 0 0 #6ba1b4; color:#195161; float:left; font-size:22px; font-weight:bold; margin:0px 0px 30px 0px; padding:5px 0px; text-align:center; text-transform:uppercase; width:315px}
.box1{clear:none; display:inline-table; margin-bottom:30px; margin-right:40px; padding:0; width:calc(100% / 3 - 44px)}
.box1 img{margin-bottom:10px}
.box1 p{ color:#fff; font-size:18px; line-height:1em; text-align:left}
.box1 ul{padding:0 0 0 15px}
.box1 ul li{color:#fff}

.slides .box1{clear:none; display:inline-table; margin-bottom:0px; margin-right:0px; padding:0}
.slides .box1 img{margin-bottom:10px}
.slides .box1 p{ color:#fff; font-size:18px; line-height:1em; text-align:left}
.slides .box1 ul{padding:0 0 0 15px}
.slides .box1 ul li{color:#fff}
.slides .box1 p strong{font-size: 20px;}

#form7 a.button{ background:none repeat scroll 0 0 #195161; color:#fff; float:right; font-size:20px; margin-bottom:10px; margin-right:18px; margin-top:10px; padding:10px 20px; text-align:center}

#form7{background-color:#283a4e}
#form8{background-color:#283a4e}
#form7 select{ border:0 none !important; height:100% !important; margin:0 !important; padding:0 !important; width:90% !important}
#form7 .form-table textarea, #form7 select, #form7 .form-table option, #form7 .form-table input[type="text"], #form7 .form-table input[type="password"]{ width:90%}
#form7 input, #form7 .selecty-button, #form7 select, #form7 textarea{ background:none repeat scroll 0 0 #fff; border:1px solid #bfbfbf; color:#2b3940; font-size:16px; font-weight:300}
#form7 .form-cell p{ color:#fff; line-height:16px; text-align:left}
#form7 .form-cell p strong{ color:#fff; line-height:9px; text-align:center}
lable input{float:left}
select:after{ color:#bfbfbf; content:"&#58886; "; display:inline-block; font-family:wowicons; font-style:normal; font-weight:400; letter-spacing:0; line-height:1; margin-top:-0.5em; position:absolute; right:1px; text-align:center; text-indent:0; top:50%; vertical-align:middle; width:25px}
#form7 input.form-date{ background:url("../image/kalender.png") no-repeat scroll right 50% #fff}
#form7 .button, #form7 button, #form7 input, #form7 select, #form7 textarea{ transition-delay:0s; transition-duration:0.08s; transition-property:color,border-color,background-color,box-shadow; transition-timing-function:ease-in-out}
.wrap + .wrap {padding:0}




.cookie_info a{color:#fff}
.cookie_info h1, .cookie_info h2, .cookie_info h3, .cookie_info p, .cookie_info h4, .cookie_info h5, .cookie_info h6{padding:0 0 15px 0; margin:0; font-weight:normal; -webkit-margin-before:0; -webkit-margin-after:0; -webkit-margin-start:0; -webkit-margin-end:0}
.cookie_info h1{font-size:18px}
.cookie_info h2{font-size:17px}
.cookie_info h3{font-size:16px}
.cookie_info p{font-size:16px}
.cookie_buttons{text-align:center; padding-top:10px}
.cookie_info.top .cookie_buttons, .cookie_info.bottom .cookie_buttons{padding:0}
.cookie_buttons a{width:32px; height:32px; margin:0 3px}
.cookie_info table.cookie_table{max-width:960px; margin:0 auto; >tr >td{vertical-align:middle}
}
.cookie_info{ background:none repeat scroll 0 0 rgba(0,0,0,0.7); border-radius:0; bottom:0; box-shadow:0 0 5px #000; color:#fff; display:none; padding:0 10px; position:fixed; z-index:99999}
@media screen and (max-width:1024px){
#Itinerary .wrap {
    width: 50%!important;
}
.muskox, .pagedesign {
    width: auto!important;
}
.slider-image .text{width:560px!important;}
header{ left:0; position:fixed; top:0; width:100%; z-index:3}
.nav-toggle{ float:right; height:55px; overflow:hidden; position:relative; text-decoration:none; text-indent:-300px; width:60px}
.nav-toggle:before{ color:#fff; content:"≡"; font:bold 60px/55px "responsivenav"; left:0; position:absolute; text-align:center; text-indent:0; text-transform:none; top:0; width:100%}
.nav-toggle.active:before{ content:"Luk"; font:bold 19px/20px "open sans"; z-index:1000}
}
@media screen and (max-width:1023px){

#search{ background:url("../image/lup.png") no-repeat scroll right 3px rgba(0,0,0,0); float:right; height:28px; position:absolute; right:22px; top:55px; z-index:999}
#search:hover input{ background:url("../image/lup.png") no-repeat scroll right 3px #c0c0c0; height:26px; opacity:1; width:190px}
#search input{ background:none repeat scroll 0 0 rgba(0,0,0,0); border:medium none; color:#fff; opacity:0; padding:0 0 0 10px; transition:all 1s ease 0s; width:25px}
.button-search{ display:none}
.search-btn.button-search{ background:url("../image/lup.png") repeat scroll 0 0 rgba(0,0,0,0); border:medium none; cursor:pointer; height:14px; overflow:hidden; padding:0; position:absolute; right:10px; top:7px; width:14px}
.slider-image .text div{ font-size:28px; line-height:1em; margin:0 auto; max-width:100%}
.slider-image .text div+div{font-size:20px}
.wrap{width:100%}
.blog-posts img{width:100%}
.bx-wrapper .blog-posts, .form-table, .span_1_of_3{ width:calc(100% / 1 - 20px); margin-left:10px; margin-right:10px}
.blog-posts{margin-bottom:30px}
}
.flex-video {
position: relative;
padding-top: 25px;
padding-bottom: 67.5%;
height: 0;
margin-bottom: 16px;
overflow: hidden;
}

.flex-video.widescreen { padding-bottom: 57.25%; }
.flex-video.vimeo { padding-top: 0; }

.flex-video iframe,
.flex-video object,
.flex-video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
@media (max-width:640px) {
	.logo{   float: left;
    margin-left: 10px;
	margin-right:70px;
    z-index: 1;}
	.slider-image .text div {
		font-size: 23px;
line-height: 1em;
margin: 0 auto;
max-width: 100%;
width: 100vw;
	}
	.slider-image .text { width: 100vw!important;padding:0}

.third {background: #848c7c!important;}
#Muskox\ Hunting {padding:15px}
	iframe {
    position: relative;
    z-index: 9;
    width: 87vw;
    height: calc(100vh - 180px);
}
#Contact\ \&\ Booking h2{ padding:15px 0 0 10px}
.form-cell + .form-cell iframe{border: 0;
    width: 100vw !important;
    height: auto !important;
    left: 0;
    top: 0;
    position: relative;
    min-height: 300px;

}
img {

    max-width: 100%;
    height: auto;

}
#header .wrap {padding:30px 0}
.wrap {
padding:0;
width: 100%;
}
#form7 .form-table textarea, #form7 select, #form7 .form-table option, #form7 .form-table input[type="text"], #form7 .form-table input[type="password"] {  width: 100%;}
.muskox td {
    vertical-align: top;
    padding: 0px!important;
      width:  calc(100vw - 20px) !important;
    display: block!important;
}

.hunting td,.muskox td {
    vertical-align: top;
    padding: 0px!important;
    width:  calc(100vw - 16px) !important;
    display: block!important;
}
#tabsTestamonials > a:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {width:100%!important}
.hunting td + td {
width: calc(100vw - 45px) !important;
padding: 15px !important;
}
.menuindhold td {display:block}
.form-table {padding-top: 0px;}
#form7 a.button,a.button {background:#98a710}
.htabs a.button {background:#195161;width: 100%;float: none;}
.scrollTop {bottom: 15px;background-color: #195161;}

.flex-video.widescreen {margin-left:0!important}
	#form9 .form-cell, #form9 .form-cell + .form-cell, #form7 .form-cell, #form7 .form-cell + .form-cell,#form8 .form-cell,#form8 .form-cell + .form-cell  {width: 100%!important;margin-left:0px!important}
	#Testamonials{width: calc(100vw - 15px);float: none !important;}
	.wrap1 .flexslider{width: 100%;}
	#Testamonials .wrap {background-color: #848c7c;
float: none;
margin-top: 0;
padding: 10px;
margin-bottom: 0px;
width: calc(100% - 20px);}
.box1 .text {position: relative;margin-left:0; top:0;}
ul#itemContainer li {
	clear: none;
	min-height: auto;

float: left;

display: block;

margin-bottom: 0px;

margin-right: 0px;

padding: 0;

width: calc(100% - 30px);
}
#itemContainer {padding: 0 0 0 0px;}
.portfolio img {

    float: none;
    margin-top: 0px;
    max-height: 245px;
    max-width: 100vw;
    overflow: hidden;
    padding: 0 0 15px 0px;

}

.holder a {

    background-color: #444;
    color: #848c7c;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    margin: 0 3px 0px 0px;
    text-align: center;
    width: 24px;

}

}


@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
.flex-video { padding-top: 0; }
}
