/*
Theme Name: ident-IT_childtheme
Theme URI: ident-it.at
Template: Divi
Author: Child Theme Configurator
Version: 4.9.0.1615218626
Updated: 2021-03-08 16:50:26

*/





/*Allgemeines*/

#wp-admin-bar-rank-math, #wpadminbar #wp-admin-bar-rank-math{
    display: none;
}

.page-id-23 .mobmenu {
	display:none !important
}

/*warenkorb*/

.xoo-wsc-sm-sales {
	display:none !important
}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
	background:black !important
}

.slw_cart_item_stock_location_selection option:first-of-type, .slw_cart_item_stock_location_label, #slw_item_stock_location_simple_product option:first-of-type, .variation {
	display:none !important
}


/*Filter*/

.irs--flat .irs-bar {
    background-color: #FDCF00 !important;
}

.irs--flat .irs-from, .irs--flat .irs-single, .irs--flat .irs-to, 
.irs--flat .irs-handle>i:first-child {
    background-color: #707070 !important;
}

.irs--flat .irs-from:before, .irs--flat .irs-single:before, .irs--flat .irs-to:before {
    border-top-color: #707070 !important;
}



.price del .woocommerce-Price-amount  {
text-decoration: line-through !important;
}

/*Logo Text*/
@media only screen and (min-width:1902px) {
	.et_pb_text_0_tb_header {
		display:none !important
	}
}


/*SAMSUNG XMAS AKTION*/

.page-id-3654 .woocommerce-Price-amount {
	font-size: 30px !important;
  color: #fdcf00!important;
  text-align: center !important;
}

.page-id-3654 .woocommerce-price-suffix {
	color: white;
  font-size: 12px;
	display: block;
  text-align: center !important;
  width: inherit;
}


.page-id-3654 .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
	text-align:center !important
}

@media only screen and (max-width:1200px) {
	.page-id-3654 .et_pb_row {
    width: 95%
	}
	.et_pb_shop_0.et_pb_shop li.product h2 {
    height: 8.5vh !important;
}
}




/*---Suche*/

.wc-block-product-search .wc-block-product-search__field {
    padding: 0px 8px;
    line-height: 1.8;
    flex-grow: 0;
}

.wc-block-product-search__label {
	display:none
}

.et_pb_column_1_3 .et_pb_widget{
	margin-bottom:0px !important
}


/*MENU*/

.iIT_icons-top {
	display: inline-block;
}

.iIT_icons-top .et-pb-icon {
	font-size:20px !important;
	padding-left:20px !important;
	vertical-align: middle;
}

.mobmenu-content .menu-item-1604 {
	border-bottom: solid 1px #00000040;
}

.mobmenu-content .menu-item-1610 {
	background-color: #666
}

.mobmenu-content .menu-item-1610 a {
    color: white !important;
}

@media screen and (max-width:990px) {
	.et_pb_section_0_tb_header.et_pb_section {
		display:none !important
	}
}

/*STARTSEITE*/

/*---Produkte*/

.woocommerce-loop-product__title  {
    padding-left: 5px !important;
    padding-right: 5px !important;
    height: auto;
    background: black;
    text-align: center;
	color: white;
}

.et_pb_shop_0.et_pb_shop li.product h2 {
	height:6.5vh !important;
}


.iIT_featuredproducts_home ul.products.columns-6 
{
    display:flex;
    justify-content:center;
}

@media screen and (max-width:981px) {
    .iIT_featuredproducts_home ul.products.columns-6 {    
        display:block;    
    }
}

.woocommerce ul.products li.product a img, 
.woocommerce-page ul.products li.product a img {
	height: 200px !important;
    object-fit: contain;
    padding: 10px;
    background-color: white;
	margin: 0 !important;
}

.product .type-product {
    background-color: #707070!important;
    box-shadow: #00000050 0px 0px 10px;
}

.page-id-79 .woocommerce ul.products li.product, 
.page-id-79 .woocommerce-page ul.products li.product {
    margin: 2.5px;
    background-color: #555555 !important;
}

.page-id-79 .woocommerce.columns-6 ul.products li.product,  {
    width: 16.3%;
    min-height: fit-content !important;
    display: block;
	padding-bottom: 60px;
}
 
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    min-height: fit-content !important;
    display: block;
	padding-bottom: 60px;
}


.iIT_woocommerce_short_description{
	padding-left:10% !important;
	padding-bottom:5% !important;
	color:white;
	line-height:1.5;
}

.iIT_woocommerce_tags, .tagged_as {
	padding:5% !important;
	padding-bottom:5% !important;
	pointer-events: none;
	bottom:0;
	color:#FDCF00 !important;
}

.iIT_woocommerce_tags a:first-of-type {
	display:none 
}


.iIT_woocommerce_tags a{
	color:#FDCF00 !important;
	padding: 2px 5px 2px 5px;
}

.onsale {
	display:none !important
}

/*Produkt-Bugfix*/

.postid-1040 .et-db #et-boc .et-l .et_pb_tab {
	padding:10px 5px !important
}


/*Newsletteranmeldung*/

.et_pb_contact_field_2_tb_footer.et_pb_contact_field .input[type="checkbox"]:checked+label i:before {
	color:black !important
}

.et-pb-contact-message li, .et-pb-contact-message p{
	color: white !important
}


/*PRODUKTÜBERSICHT*/

#iIT_kategoriepreise.et_pb_shop p.iIT_woocommerce_tags {
    min-height: 110px !important;
}

.product p.wc-gzd-additional-info{
	display:none !important
}


.et_pb_shop_0_tb_body.et_pb_shop .woocommerce ul.products li.product .price, .page-id-369 .price, .page-id-79 .price {
    text-align: center !important;
    margin-bottom: -15px;
    margin: auto;
    width: 100%;
    padding: 10px 0px;
    height: 40px !important;
    border-top: solid white 1px;
}




.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product .price .amount {
    font-size: 12px;
    display: block;
    text-align: center !important;
    width: inherit;
}

.page-id-79 .woocommerce-price-suffix, 
#iIT_kategoriepreise .woocommerce-price-suffix,
.related .woocommerce-price-suffix {
    color: white;
    font-size: 12px;
    display: block;
    text-align: center !important;
    width: inherit;
}

.woocommerce .woocommerce-pagination ul.page-numbers, .woocommerce-page .woocommerce-pagination ul.page-numbers {
	background-color:black !important;

}

.woocommerce .woocommerce-pagination ul.page-numbers a, .woocommerce-page .woocommerce-pagination ul.page-numbers a {

	color: #fdcf00 !important;
}


@media (max-width: 980px) {

	.et_pb_shop ul.products.columns-6 li.product,
	.et_pb_wc_related_products ul.products.columns-4 li.product{
		width:100% !important
	}
	.cart button {
		margin-top:20px !important		
	}
	.et_pb_section_2_tb_body.et_pb_section {
    padding-top: 0px !important;
	}
}


/*produktbilder*/

.woocommerce div.product div.images .flex-control-thumbs li img {
    max-width: 100px !important;
    max-height: 100px !important;
    object-fit: contain;
}

.woocommerce div.product div.images img {
    max-height: 35vh !important;
	object-fit:contain
}


/*PRODUKT*/

.woocommerce-price-suffix {
    color: black;
    font-size: 12px;
		display:block
}

.woocommerce a.added_to_cart {
	display:none
}

.woocommerce div.product p.price, .woocommerce-page div.product p.price, .product_meta a{
	color: black !important;
	}

.in-stock {
	display:none !important
}

/*---related*/

/* .related .products li {
    min-height: 350px !important;
} */

.et_pb_wc_related_products_0_tb_body ul.products li.product .price {
	margin-top:20px !important
}

.et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body ul.products li.product .price {
	margin-top: 7% !important;
	margin-bottom:7% !important
}


.related li.product {
	padding-bottom: 0px !important;
}

.price del .woocommerce-Price-amount  {
text-decoration: line-through !important;
}





/*KASSE*/

.woocommerce .col2-set, .woocommerce-page .col2-set {
    margin-bottom: 5em;
}

#order_payment_heading{
	display:none !important
}  {
	display:none !important
}

#order_review .wc-gzd-checkbox-placeholder {
	margin-left:15px !important
}


 
/*FOOTER*/

#footer_link a{
	color:white !important
}


#footer-info{
	width:100%;
}  

#footer_ident-IT {
	color:#cddb00 !important;
}

#footer_link{
	float:right 
}


/*Accordeon*/

.et_pb_toggle_open .et_pb_toggle_title:before {
	display: block !important;	
	content: "\e04f";
	}
	
.et_pb_accordion_0_tb_footer .et_pb_toggle_title:before {
    right: 20% !important
}
	
.payment_method_stripe_sofort img {
	display:none
}

/*DATENSCHUTZ*/   

#iubenda_policy .iub_content .iub_footer p:last-of-type {  
	display: none !important;
} 