@charset "UTF-8";


@media screen and (max-width:38em) {
	/* BASE */

	.clearfix{height:0;display:block}
.clearfix-2{height:25px;display:block}
	
#container{width:100%;padding:0;margin:0 auto}
#wrapper{width:100%;height:auto;margin:0 auto;border:none}

header{width:100%;height:auto;margin:0 auto;background:#000;border-bottom:none}
#content{width:100%;height:auto;margin:0 auto;float:none}
footer{width:100%;height:auto;margin:0 auto;padding:2rem 0;float:left;background:#000}

/* BACKGROUND IMG */

.bg-no0{background-image: url(_bg/neutral_hg_bild.jpg);background-repeat: no-repeat;background-size: cover}
.bg-no1{background-image: url(_bg/gt_aktuelles_hg_bild.jpg);background-repeat: no-repeat;background-size: cover}
.bg-no2{background-image: url(_bg/gt_portraet_hg_bild.jpg);background-repeat: no-repeat;background-size: cover}
.bg-no3{background-image: url(_bg/mt_messeregon_hg_bild.jpg);background-repeat: no-repeat;background-size: cover}
.bg-no4{background-image: url(_bg/gt_scrimshaw_hg_bild.jpg);background-repeat: no-repeat;background-size: cover}
.bg-no5{background-image: url(_bg/mt_luxusschatullen_hg_bild.jpg);background-repeat: no-repeat;background-size: cover}
.bg-no6{background-image: url(_bg/gt_handgravuren_hg_bild.jpg);background-repeat: no-repeat;background-size: cover}
.bg-no7{background-image: url(_bg/gt_maritim_hg_bild.jpg);background-repeat: no-repeat;background-size: cover}
.bg-no8{background-image: url(_bg/gt_scrimshaw_nachmass_hg_bild.jpg);background-repeat: no-repeat;background-size: cover}
.bg-no9{background-image: url(_bg/partner_links_hg_bild.jpg);background-repeat: no-repeat;background-size: cover}
.bg-no12{background-image: url(_bg/gt_scrimshaw_walfaenger_hg_bild.jpg);background-repeat: no-repeat;background-size: cover}
.bg-no13{background-image: url(_bg/gt_scrimshaw_wildlife_hg_bild.jpg);background-repeat: no-repeat;background-size: cover}
.bg-no14{background-image: url(_bg/gt_scrimshaw_praehistorisch_hg_bild.jpg);background-repeat: no-repeat;background-size: cover}
.bg-no19{background-image: url(_bg/mt_impressum_hg_bild.jpg);background-repeat: no-repeat;background-size: cover}
.bg-no11{background-image: url(_bg/mt_impressum_hg_bild.jpg);background-repeat: no-repeat;background-size: cover}

.bg-no15{background-image: url(_bg/hg_buffalofever.jpg);background-repeat: no-repeat;background-size: cover}
.bg-no16{background-image: url(_bg/hg_thechuckargun.jpg);background-repeat: no-repeat;background-size: cover}
.bg-no17{background-image: url(_bg/hg_deerhunter2.jpg);background-repeat: no-repeat;background-size: cover}
.bg-no18{background-image: url(_bg/hg_lionfire.jpg);background-repeat: no-repeat;background-size: cover}
.bg-no19{background-image: url(_bg/hg_thepheasantgun.jpg);background-repeat: no-repeat;background-size: cover}
.bg-no20{background-image: url(_bg/hg_theivoryhunter.jpg);background-repeat: no-repeat;background-size: cover}
.bg-no21{background-image: url(_bg/hg_luxusgravureninorder-2.jpg);background-repeat: no-repeat;background-size: cover}

/* HEADER BANNER */

#header-top img{width:100%;height:auto;display:block;margin:0}

/* NAVIGATION */

nav#main{display:none}
nav#main ul{height:auto;line-height:30px;font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:16px;text-align:center;letter-spacing:1px;color:#fff;padding:1rem 0 0 0}

nav#main ul{border-bottom:0px}
nav#main ul:last-child{border-bottom:0px;padding:0 0 1rem 0}

nav#main li{width:100%;float:none;text-aling:center}
nav#main li{border-right:1px solid #ded6cb}
nav#main li:last-child{border-right:0}

nav#main li a{color:#ccc7c3;text-decoration:none;display:block}
nav#main li .current_item{color:#fff;text-decoration:none}

	/* Klappbox RESP MENÜ*/

.toggleWrap{
height:auto;line-height:50px;font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:16px;text-align:center;letter-spacing:1px;color:#fff;padding:0}

.toggleHeadline{
	cursor: pointer;
	display: inline-block;
	padding: 7px 0 5px;
	width: 100%;
}
.toggleHeadline .toggleIcon,
.toggleHeadline.active .toggleIcon{
	width: 20px;
	height: 20px;
	float: left;
	margin: 0 10px 0 0;
	}
.toggleOpened{
	display: none;
}
.toggleHeadline:hover{
	color: #ccc;
}
.toggleHeadline.active .toggleClosed{
	display: none;
}
.toggleHeadline.active .toggleOpened{
	display: block;
}
.toggleContent{
	display: none;
}
.toggleContent > ul{
	padding: 0;
	margin: 0;
}

.toggleContent > ul{border-bottom:0px}
.toggleContent > ul ul:last-child{border-bottom:0px;padding:0 0 1rem 0}

.toggleContent > ul li{width:100%;float:none;text-aling:center}
.toggleContent > ul li{border-right:1px solid #ded6cb}
.toggleContent > ul li:last-child{border-right:0}

.toggleContent > ul li a{color:#ccc7c3;text-decoration:none;display:block}
.toggleContent > ul li .current_item{color:#fff;text-decoration:none}
	
/* SECTION GRID */

.section{clear:both;padding:1rem 0;margin:0px}
.col{display:block;float:none}

.span_1_of_2{width:100%;display:block;margin:0;padding:1rem 1rem;box-sizing: border-box}
.span_1_of_2 img{width:100%;max-width:368px;height:auto;display:block;margin:15px auto}

.span_1_of_2 ul{width:100%;font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:14px;letter-spacing:1px;color:#000}
.span_1_of_2 li{margin:0 0 10px 0}

.span_1_of_2 li.button a{font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:14px;line-height:18px;letter-spacing:1px;color:#fff;padding:0;text-decoration:none}
.span_1_of_2 li.button a:hover{font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:14px;line-height:18px;letter-spacing:1px;color:#000;padding:0;text-decoration:none}

.span_1_of_1{width:100%;margin:16px}
.span_1_of_1 img{width:100%;max-width:126px;height:auto;margin:0 auto 4px;float:none;display:block}

.span_1_of_3{width:100%;margin:0 16px}
.span_1_of_3 img{width:100%;max-width:126px;height:auto;margin:0 auto 24px;float:none;display:block}

.span_1_of_1 ul{font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:20px;letter-spacing:1px;color:#fff;float:right}
.span_1_of_1 li{display:inline-block}

.span_1_of_1 li a{font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:18px;line-height:18px;letter-spacing:1px;color:#fff;padding:0;text-decoration:none}
.span_1_of_1 li a:hover{font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:18px;line-height:18px;letter-spacing:1px;color:#000;padding:0;text-decoration:none}

.span_1_of_4 ul{font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:16px;letter-spacing:1px;color:#fff;float:right}
.span_1_of_4 li{display:inline-block}

.btn-more ul{width:100%;display:block}
.btn-more li a{font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:16px;line-height:16px;letter-spacing:1px;color:#fff;padding:0;text-decoration:none;text-align:right;float:right}
.btn-more li a:hover{font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:16px;line-height:16px;letter-spacing:1px;color:#000;padding:0;text-decoration:none}

.btn-less ul{width:100%;display:block}
.btn-less li a{font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:16px;line-height:16px;letter-spacing:1px;color:#fff;padding:0;text-decoration:none;text-align:right;float:right}
.btn-less li a:hover{font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:16px;line-height:16px;letter-spacing:1px;color:#000;padding:0;text-decoration:none}

.span_1_full{width:100%;display:block;margin:4px auto}

.image-center{width:100%;display:block;margin:0 auto}
.image-center-box{width:50%;max-width:184px;height:auto;display:block;float:left;margin:0 auto;padding:4px}


/* HEADLINE */

section.headline h1{font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:24px;line-height:24px;letter-spacing:1px;color:#000}
section.headline h2{font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:20px;line-height:20px;letter-spacing:1px;color:#000;margin:10px 0}
section.headline h3{font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:18px;line-height:18px;letter-spacing:1px;color:#000;margin:10px 0}

section.headline-special h1{font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:24px;line-height:24px;letter-spacing:1px;color:#000;margin:50px 0 0 0}
section.headline-special h2{font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:20px;line-height:24px;letter-spacing:1px;color:#000;margin:10px 0}
section.headline-special h2 span{display:block}

.headline-special h2{font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:20px;line-height:24px;letter-spacing:1px;color:#000;margin:20px 0}

section.subheadline img{width:100%;max-width:368px;height:auto;display:block;margin:10px 0}
section.subheadline-2 img{width:100%;max-width:368px;height:auto;display:block;margin:10px 0}
section.subheadline-3 img{width:100%;max-width:368px;height:auto;display:block;margin:20px 0}
section.subheadline-4 img{width:100%;max-width:368px;height:auto;display:block;margin:10px 0}

/* Hauptext */

section.maintxt p{font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:14px;line-height:24px;letter-spacing:1px;color:#000;margin:0 0 5px 0}

.maintxt h3{font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:18px;letter-spacing:1px;color:#000;margin:4px 0}

.maintxt cite{font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:14px;line-height:24px;letter-spacing:1px;color:#000}

.maintxt ul{font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:14px;letter-spacing:1px;color:#000;margin:10px 0 30px 0}
.maintxt li{margin:0 0 10px 0}

.maintxt li a{color:fff;text-decoration:none;display:block}
.maintxt li a:link, .maintxt li a:visited, .maintxt li a:active{color:#fff;text-decoration:none}
.maintxt li a:hover{color:#000;text-decoration:none}

.maintxt p a:link, .maintxt p a:visited, .maintxt p a:active{color:#fff;text-decoration:none}
.maintxt p a:hover{color:#000;text-decoration:none}

.maintxt-download ul{font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:14px;letter-spacing:1px;color:#000;margin:25px 0}
.maintxt-download li{margin:0 0 10px 0}

.maintxt-download li a{color:fff;text-decoration:none;display:block}
.maintxt-download li a:link, .maintxt-download li a:visited, .maintxt-download li a:active{color:#fff;text-decoration:none}
.maintxt-download li a:hover{color:#000;text-decoration:none}

.maintxt li.button a{color:#fff;margin:15px 0 0 0;text-decoration:none;display:block}

.trenner{height:13px;display:block}
p.news-entry{font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:14px;line-height:21px;letter-spacing:1px;color:#000;margin:0}


/* Social Icons */

.social-icons ul{width:100%;display:block;margin:10px auto 10px;padding:0 0 2rem 0;box-sizing: border-box}
.social-icons li img{width:37px;height:37px;display:block;float:left;margin:auto .275rem}

/* FOOTER SUBNAV */

nav#sub{width:100%;height:auto}
nav#sub ul{height:auto;line-height:50px;font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:14px;text-align:center;letter-spacing:1px;color:#fff}

nav#sub ul{border-bottom:1px solid #ded6cb}
nav#sub ul:last-child{border-bottom:0px}

nav#sub li{width:100%;float:nonr}
nav#sub li{border-right:0}
nav#sub li:last-child{border-right:0}

nav#sub li a{color:#ccc7c3;text-decoration:none;display:block}

nav#sub li.current_item{color:#fff;text-decoration:none}

/* KONTAKTFORMULAR */

form .row{display:block;margin:10px 0}

form label{display:block;font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:14px;letter-spacing:1px;color:#000;text-align:center;paddin:1rem 0 .5rem 0}
form input:focus, form textarea:focus{outline:none}

form .txt{display:block;width:90%;height:40px;cursor:pointer;font-size:12px;padding:0;margin:0 auto;text-align:center}
form .txtarea{display:block;width:90%;height:160px;cursor:pointer;font-size:12px;padding:5px 0 0 5px;resize:vertical;margin:0 auto}
#submitbtn{width:80%;margin:2rem 10%;height:40px;cursor:pointer;font-family:'Open Sans Condensed', sans-serif;font-weight:300;font-size:14px;letter-spacing:1px;color:#fff;padding:5px;background:#000;-webkit-appearance:none}

}
