
/*

	pink: #a63492;
dunkelgrau hintergrund: #5e5853
dunkelbraun: #3e332d

font-family: 'Abel', sans-serif;
	text-transform:uppercase;
	color:white;
	letter-spacing:1px;

*/

body { /*min-width:320px !important;*/}

input {
    /* -webkit-appearance:none; */ /* schatten etc entfernen */
    -webkit-border-radius:0; /* runde ecken entfernen */
    -webkit-box-sizing: border-box; /* css-box modell umstellen */
}


a:focus, a:hover {
    text-decoration: none !important;
}


img {
    vertical-align: auto !important;
}



.buttonholderneuershop {position:relative; float:left;}
.neueshop { width:125px; height:auto; position:absolute; bottom:30px; padding-left:20px;z-index:9;}
.neueshop img{ width:125px; height:auto; }

@media  (max-width: 767px){
	.neueshop { bottom:20px; padding-left:20px; }
	.neueshop img{ width:76px !important; height:76px !important; }
	}





.page-title { display:none; }

#responsive_menu_pro_header_bar { /*min-width:320px !important;*/}

.breadcrumb { float:left; width:73.733%; clear:both;}


/* Startseite */

@media only screen and (max-width: 992px){
body { /*margin-top:-54px !important; */}

#masternav { display:none;}
#logo {
    min-width:111px;
}
#responsive_menu_pro_button {
    position:absolute;
    right: 85px !important;

}
#wrap {
	background-position:60px -100px !important
}
#wrapinner {

    background: transparent !important;

}
}

.nivo-controlNav { display:none;}

#footer {  max-width:100% !important; margin:0 auto !important; padding:0px !important}

#footer-bottom {
/*width: auto !important; */
}
@media only screen and (max-width: 992px){
.druckmenu { display: none !important;}

#menu-footermenu{ margin-bottom:16px;}
}

.hp-highlight {
    float: left;
    width: 23.75%;
    margin-right: 1.665% !important;
    margin-bottom: 8px;
}

.homebox img { width:100%}
#newsletter_home .ajax-loader {display:none !important; height:0px !important;}
.homebox p { margin-bottom:8px;}

.homebox h2 { font-size:16px; letter-spacing:1px; margin:6px 0 0 0;}
.homebox h2 a{ position:relative; float:left; margin:8px 0 2px 0 !important; width:100%; text-transform:uppercase;}

.homebox { min-height:190px;}
@media only screen and (min-width: 667px) and (max-width: 714px){
.homebox { min-height:332px;}
}
@media only screen and (min-width: 370px) and (max-width: 431px){
.homebox { min-height:272px;}
}

@media only screen and (min-width: 320px) and (max-width: 767px){
.homebox { margin-bottom:16px;}
}

.slider-wrapper { min-height: 120px;}


/*@media only screen and (max-width: 756px){
#wrap { margin-top:-100px; !important}
#masternav { display:none !important;}
}*/

.more {
	position:relative !important;
	float:left;
    bottom:0px !important;
}

@media only screen  and (max-width: 768px){
#main article, #main aside { float:left; width:100%; }
.post p:last-child { clear:both !important}
.hp-highlight {
    float: left;
    width: 49.16% !important;
    margin-right: 0% !important;
    margin-bottom: 8px;
}
.hp-highlight img{
    width: 100% !important;
}
.hp-highlight:nth-child(2n) {
    float: right !important;
}
article, aside{ width:100% !important;}
}


@media only screen and (min-width: 660px) and (max-width: 710px){
	.hp-highlight { min-height:322px;}

}

@media only screen  and (max-width: 578px){

.hp-highlight {
    float: left;
    width: 49.16% !important;
    margin-right: 0% !important;
    margin-bottom: 8px;
}
.hp-highlight:nth-child(2n) {
    float: right;
}


}
@media  only screen and (max-width: 910px){


#newslist_home .inner ul li {
    position: relative;
    float: left;
    width: 100%;
    border-bottom: 1px dotted white;
    height: 33.7px;

    margin: 0px;
    top: -6px;
}

	#newslist_home .inner ul li {
    font-size:12px;
    height: auto !important;
    line-height: 37px;

}
}

@media  only screen and (max-width: 767px){


#newslist_home .inner ul li {
    position: relative;
    float: left;
    width: 100%;
    border-bottom: 1px dotted white;
    height: 33.7px;

    margin: 0px;
    top: -6px;
}

	#newslist_home .inner ul li {
    font-size:12px;
    height: auto !important;
    line-height: 24px;

}
}


@media only screen and (max-width: 468px){

.hp-highlight {
    float: left;
    width: 100% !important;
    margin-right: 0% !important;
    margin-bottom: 8px;
}
.hp-highlight h2 img { width:100% !important; height:auto !important;}
.hp-highlight:nth-child(2n) {
    float: right;
}


#box_home, #newslist_home{
	float:left !important;
    width: 100% !important;
    font-size: 1em;
    min-height: 188px;
}

#newslist_home{
	margin-top:16px !important;
	min-height: 100px !important;
	height:auto !important;
}
#newslist_home .inner ul li {
    position: relative;
    float: left;
    width: 100%;
    border-bottom: 1px dotted white;
    height: 33.7px;
    line-height: 20px !important;
    margin: 0px;
    top: -6px;
}
#search_home input[type="text"], #newsletter_home input[type="text"] {
    position: relative;
    float: left !important;
    background: white;
    color: #999 !important;
    border: 1px solid #5e5853;
    height: 24px;
    padding: 0px 8px;
    margin: 0px;
    width: 72.1% !important;
    text-transform: uppercase;
    font-family: Georgia, "Times New Roman", Times, serif;
}
#menu-item-print { display:none !important;}


#main article, #main aside { float:left; width:100% !important; }

#newsletter_home, #search_home{ width:100% !important;}



#box_holder_2 .row { margin-left:0px; margin-right:0px;}

#search_home {padding-left:0px !important;}
#newsletter_home{padding-right: 0px !important}


#search_home input[type="submit"], #newsletter_home input[type="submit"]  {
position: relative;
    float: right;
    background: #5e5853;
    color: white;
    border: 0px;
    height: 24px;
    margin: 0px;
    width: 27.85%;
    text-transform: uppercase;
    font-family: 'Abel', sans-serif;
    letter-spacing: 1px;
    line-height: 18px !important;
}

}

#sidebar { }

.woocommerce-product-search { padding-bottom:10px; }
.woocommerce-product-search .search-field{ width:66% !important;}
.woocommerce-product-search input[type="submit"] { position:absolute; right:16px; width:24% !important; min-width:50px; margin-top:1px; z-index:999; top:40px}

/* Slider Startseite */

.theme-oik .nivoSlider {
    position: relative;
    background: #fff url(loading.gif) no-repeat 50% 50%;
    margin-bottom: 10px;
    -webkit-box-shadow: 0px 0px 0px 0px #4a4a4a !important;
    -moz-box-shadow: 0px 0px 0px 0px #4a4a4a !important;
    box-shadow: 0px 0px 0px 0px #4a4a4a !important;
}

.theme-oik .nivo-directionNav a {
    display: block;
    width: 30px;
    height: 30px;
    background: url(/wp-content/themes/Adapt/images/arrows.png) no-repeat !important;
    text-indent: -9999px;
    border: 0;
    opacity: 0;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-oik a.nivo-nextNav {
    background-position: -30px 0 !important;
    right: 15px;
}

/* Navigation */

#masternav {
    position: absolute;
    left: -8px;
    bottom: 0px;
    margin-top: 0;
    height: 44px;
    font-size: 18px;
    ont-family: 'Abel', sans-serif;w
    text-transform: uppercase;
    color: white;
    font-weight: normal;
    /* letter-spacing: 1.5px; */
}

/* Shop und Kategorien */


@media only screen and (max-width: 992px){

#footer-bottom {
    padding: 10px 0;
    position: relative;
    width: 100%;
    padding: 0 10px;
    margin: 0 auto;
    height: 50px;
}
}

.woocommerce-result-count { width:100%; clear:both;}

.termdescription2 img{ width:226px; height:226px; max-width:226px; max-height:226px;}


.woocommerce-ordering ,.woocommerce-ordering select  { width:auto;  max-width:226px;}
@media only screen and (max-width: 492px){

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

.woocommerce-ordering ,.woocommerce-ordering select  { width:auto;  max-width:100%;}
}


/* Mini Cart oben */

.menu-warenkorb-container { position: relative; float:left; width: auto !important; margin-top:9px;   }
.menu-warenkorb-container ul, .menu-warenkorb-container ul li, .menu-warenkorb-container ul li a { width: auto !important;}

.menu-warenkorb-container ul li a { background: #a63492; color: white; padding: 4px 15px 3px 15px;}
.menu-warenkorb-container ul li a:hover { background: #666; color: white; padding: 4px 15px 3px 15px;}
.shopviewer .clearfix:after { clear: none !important;}

.customlogin { position: relative; float:left;}


/* Produktsuche */

.aws-container .aws-search-field {
    width: 100%;
    color: #313131;
    padding: 6px;
    line-height: 20px;
    display: block;
    font-size: 12px;
    position: relative;
    z-index: 2;
    background: rgb(247, 247, 247);
    -webkit-appearance: none;
}

.aws-search-result .aws_result_title {
    display: block;
    font-weight: normal;
    margin-bottom: 3px;
    color: #a63492;
}

.aws-search-result .aws_result_link:hover {
    background: #fff;
}
