/*
============================================================

	Theme Name: Aurum - Child Theme
	Theme URI: http://www.laborator.co/view-theme/aurum
	Author: Laborator
	Author URI: http://laborator.co/
	Description: Use this theme if you want to extend features of Aurum theme or prevent overwriting the changes you make when new theme update is available.
	Version: 1.0
	Template: aurum
	Text Domain: aurum

============================================================
*/

 /* netzlounge */


 .container
 {
    position: relative;
 }



#menu-sprache_top
{
 position: absolute;
 top: 20px;
 right: 15px;
}



#menu-sprache_top li
{
    list-style: none;
    display: inline;
}




.teaser_bild
{
float:left;
margin-left:15px;
margin-right:15px;
}


.teaser_bild img
{
width:555px;
}



.products img
{
	max-width:263px;
	
}

 .product-thumb:hover .product-thumb-link img.normal-thumb { -webkit-transform: scale(2) !important; transform: scale(1) !important; transition: all 0.3s ease-out 0s; }


 .product-category .product h2
{
	overflow: hidden;
white-space: nowrap;
}



.woocommerce .shop-item .item-info h3 {
    font-weight: 300;
    font-size: 13px;
    margin: 0;
    margin-top: 4px;
    margin-bottom: 3px;
    margin-right: 41px;
}



.woocommerce-result-count, .term-description, .product-terms, .product_meta, .woocommerce mark
{
	display:none;
}


.trachtenkatalog_bild img
{
	max-width:200px;
}

.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.current-menu-ancestor.menu-item-has-children>a:after
{
	visibility: hidden !important;
}



.menu-header_2-container ul li:first-child, .menu-header_2_en-container ul li:first-child
{
	margin-right:10px;
}



.button_cookie {
    margin-right: .3em;
    margin-bottom: 0;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    background-color: #cd186a !important;
    background-image: -moz-linear-gradient(top,#08c,#04c) !important;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c)) !important;
    background-image: -webkit-linear-gradient(top,#08c,#04c) !important;
    background-image: -o-linear-gradient(top,#08c,#04c) !important;
    background-image: linear-gradient(to bottom,#801e4a,#711b42) !important;
    background-repeat: repeat-x;
    border-color: #cd176a #cd186a #cd186a !important;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25) !important;
    box-shadow: 0 1px 0 rgba(255,255,255,.2) inset, 0 1px 2px rgba(0,0,0,.05);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    padding: 2px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}




.afreg_full_field
{
	float:none;
}


.screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    height: 1px;
    overflow: hidden;
    position: absolute!important;
    width: 1px;
    word-wrap: normal!important;
}



.input-text, .input-select
{
	width:100%;
	display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}



.select2.select2-container.select2-container--default
{
	width:100% !important;
	
    padding-bottom: 10px;
}


.products-archive--products .row:nth-last-child(2)
{
display: none;
}


.quantity.buttons_added
{
    height: 45px;
}


.woocommerce .shop-item .item-info a[data-product_id] {

    right: 20px;

}



.woocommerce .shop-item .item-info a[data-product_id].product-type-variable:before {
    display:none !important;
}



.woocommerce .shop-item .item-info .price>del, .woocommerce .shop-item .item-info .woocs_price_code>del {
   
    float: none !important;
    font-size: 13px;
}



.woocommerce .products .product-category a img {

    max-height: 392px !important;
}

 

.search-results .shop-item 
{
   width: 25%;
   float: left;
}


.shop-item.no-margin {
    margin-bottom: 0 !important;
  }


@media screen and (min-width: 600px) {
    .tax-product_cat .woocommerce .shop-item {
        position: relative;
        padding: 10px;
        width: 33%;
        float: left;
    }
}


@media screen and (min-width: 768px) {
    .products-container.col-md-9.col-sm-8
    {

        width: 100%;
    }
}



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

.products-container.col-md-9.col-sm-8 { 
    width: 100%;
}


.tax-product_cat .woocommerce .shop-item {
    position: relative;
    padding-left: 5px;
    width: 25%;
    float: left;
}



.woocommerce .shop-item .item-image img {
    max-height: 394px;
}


}




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

.teaser_bild img {
    width: 455px;
}
}





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

.products img {
    max-width: 100%;
}

.teaser_bild
{
display:none;
}






.teaser_bild img
{
max-width:auto;
}

header.mobile-menu .search-site {
    display: none !important;
    position: relative;
}



}


#order_review .woocommerce-form__input.woocommerce-form__input-checkbox.input-checkbox
{
    position: absolute;
left: 0;
bottom: 22px;
}




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



.product-thumbnails
{
display:none;
}
	
	
	.menu-header_2-container ul li a, .menu-header_2_en-container ul li a 
	{
    font-size: 18px !important;
}
	
	
	.menu-header_2-container ul li:first-child, .menu-header_2_en-container ul li:first-child {
    margin-right: 15px;
}
}



